/* CSS Document */
body{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #7C7C7C; font-size: 11px; line-height:15px; background:#E6F2FF}

*{margin: 0px; padding: 0px}
img{border: none;}
img, div { behavior: url(../iepngfix.htc)}
table tr, td{ vertical-align:top}
a{text-decoration:none; color:#0E0E70}
a:hover{text-decoration:underline}


#ShadowBottom{z-index:-10; background:url(../img/cien_bottom.png) no-repeat; height:156px; margin-top:-144px; margin-left:-21px;}
#Container2{width:100%; margin:0px auto; background:url(../img/bg.jpg) repeat-x #FFF}
#Container3{width:100%; margin:0px auto; background:url(../img/bg_bottom.jpg) bottom repeat-x  }
#Container{width:996px; margin:0px auto; position:relative }
#Header{height:66px; margin-left:23px}
#Header .right{margin-right:95px; text-align:right}
#Header .darkblue{font-size:11px}
#Header a{color:#7C7C7C}
#Menu{margin:0;}
#Menu ul{display:block; margin:8px 0px}
#Menu li{list-style:none; display:inline; margin-right:10px; }
#Menu li a:hover, #Menu li a.active{background:#3B459E}
#Menu li a{padding:9px 2px; }

#Shadow_l{float:left; margin-top:52px; margin-left:-23px; position:relative; z-index:10; background:url(../img/cien_l.jpg) no-repeat; width:23px; height:150px}
#Shadow_r{float:left; margin-top:52px; position:relative; z-index:10; background:url(../img/cien_r.jpg) no-repeat; width:23px; height:150px}

#Home{background:#FEFEFE; padding:16px 23px; border-left:#F8F8F8 1px solid; border-right:#F8F8F8 1px solid; }
#Content{background:#FEFEFE; padding:16px 0px 16px 23px; float:left; width:926px }
#Content #Text{width:630px}
#Text{padding:25px 0px; position:relative; overflow:hidden}
#HomeBox{position:absolute; right:28px; top:-170px; background:url(../img/box_kwiatek.png) no-repeat; width:203px; height:200px}
.podstrona_baner{display:block; margin-top:40px}

h1{color:#77A3CA; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin:0px 0px 20px}
h2{color:#0E0E70; font-size:12px; font-weight:100; margin-bottom:10px}



.left{float:left}
img.left{margin-right:10px}
#Home div.left{margin-right:50px}
#Content div.left{margin-right:15px}
.clear{clear:both}
.right{float:right}
.center{text-align:center}
.box_marki{padding:10px 5px 10px 0px; background:url(../img/box_marki.jpg) no-repeat; height:40px;}

.darkblue{color:#0E0E70; font-size:12px}

/*#Products{background:url(../img/produkty_bg.jpg) no-repeat; width:919px; height:74px; padding-right:31px; text-align:right; clear:both}
#Products li{list-style:none; display:inline; margin-left:1px}*/
/*#Footer{margin-left:-20px; margin-top:-120px; background:url(../img/cien_bottom.png) left top no-repeat; width:958px; height:36px; position:relative; padding-left:23px; padding-top:130px}*/

#Products{background:url(../img/produkty_bg.jpg) no-repeat; width:950px; height:74px; text-align:right; clear:both; overflow: hidden;}

#Products ul {height: 73px; overflow: hidden; width: 940px; padding-right: 10px; } 

#Products li{list-style:none; display:inline; margin-left:3px; margin-right: 0px; height:74px;}




#Footer{margin-left:23px; margin-top:13px; }
#Footer li{list-style:none; display:inline; margin-right:10px; }
#Footer li a{color:#7C7C7C }
#Footer li.border{border-right:1px solid #7C7C7C; padding-right:10px}

.bloktekst_top{margin-bottom:40px}
#Path{margin-bottom:10px}
#Path a{color:#7C7C7C; }

#Submenu{margin-top:40px; padding:20px; height:408px; width:203px; background:url(../img/box_submenu.jpg) no-repeat} 
#Submenu ul{margin-top:10px}

#Na_skroty{background:url(../img/box_na_skroty.jpg) no-repeat; width:185px; height:282px; padding:20px; margin-top:30px; z-index:10}
#Submenu li, #Na_skroty li{padding:2px; background:url(../img/separator.gif) repeat-x bottom; list-style:none; padding-right:20px}
#Na_skroty li a{background:url(../img/arrow.gif) no-repeat 0px 5px; padding-left:10px; color:#7C7C7C}
#Submenu li a{padding-left:20px; color:#7C7C7C; height:15px}
#Submenu li a.active{background:url(../img/submenu_arrow.gif) no-repeat;}

#Newsletter{margin-top:50px}
#Newsletter p{background:url(../img/arrow.gif) no-repeat 0px 5px; padding-left:10px; margin:10px 0px}
#FormButton{display:block; margin-top:-21px; margin-left:145px; cursor:pointer}
#Newsletter input{width:130px; border:1px solid #CECECE;}

.naglowek{padding-top:5px; background:url(../img/separator.gif) repeat-x top; cursor:pointer}
.naglowek p.p_with_separators{padding-bottom:5px; background:url(../img/separator.gif) repeat-x bottom;}

.akapit div.news_body{margin:20px 0px}

.pdf_news{position:relative;}
.ngl_wiecej{color:#77A3CA; font-size:11px}
.pdf_news .pdf{position:absolute; top:5px; right:10px}

#BoxKontakt{background:url(../img/box_kontakt_bg.jpg) no-repeat; color:#78A4C9; height:23px; padding:3px 25px; margin-top:40px}
#BoxKontakt_Text{padding:20px 30px}

#Newsletter input{font-size:11px; padding:2px; color:#7C7C7C; float:none; display:inline; width:130px}
#Newsletter .input{margin:0px; padding:0px; }
#Text input{margin-top:8px; width:284px; padding:5px; color:#7C7C7C; font-size:11px; display:block; float:left; border:#CECECE 1px solid}
#Text .submit{clear:both; margin-left:500px; margin-top:50px}
#Text .submit input{border:#F1F5F6 1px solid; background: url(../img/form_arrow2.jpg) right no-repeat; width:130px; cursor:pointer; padding-right:10px }
#Text label{display:block; float:left; width:130px; margin-top:10px; margin-left:-10px;}
#Text .input, .textarea{margin:0px 20px; padding:5px; clear:both}
#Text textarea{margin-top:8px; width:284px; padding:5px; color:#7C7C7C; font-size:11px; display:block; float:left; border:#CECECE 1px solid}

#Text .checkbox{width:30px;}
#Text .checkbox input{border:none}
#Text .checkboxlabel{margin-left:50px; margin-top:-28px; float:left}
#Text .error-message{clear:both}
#Text .error{color:#0E0E70; font-size:12px; text-align:center; font-weight:bold}
#CvZgoda_{display:none}


/* cms */

#Text p.separator{padding:3px 0px; background:url(../img/separator.gif) repeat-x; height:3px; margin-top:20px}

