* { font: normal 12px Tahoma; color: #515151; line-height: 140%; }
html { background: url('../images/html_bg.gif') repeat-x #f4f7f9 top; }
body { margin: 0px; padding: 0px; text-align: center; }
span.chmura { margin-left: 20px; margin-bottom: 10px; display: block; }

b { font-weight: bold; }
strong { font-weight: bold; }
u { text-decoration: underline; }
i { font-style: italic; }

a { color: #206B44; }
a:hover { text-decoration: none;}

br.c { clear: both; line-height: 1px; height: 1px; font-size: 1px; }
img.v {  clear: both; display: block;}

h1 { margin: 0px; padding: 0px; font: normal 22px Tahoma; color: #000000; margin: 15px 0px 0px 16px; }
h1 span { margin: 0px; padding: 0px; font: normal 22px Tahoma; color: #000000; margin: 15px 0px 0px 16px; }
h1 span.first { color: #556e61; font: normal 22px Tahoma; }
h2 { color: #206b44; font-weight: bold; margin: 12px 16px; padding-bottom: 12px; border-bottom: 1px solid #d2d9dd; }
h3 {font-size: 14px; color: #206b44; font-weight: bold; margin: 12px 16px; padding-bottom: 12px; }

#map {width: 580px; height: 400px; margin-left:12px}

#container { width: 996px; height: 400px; margin: 0px auto; text-align: left; }

#header { width: 996px; background: url('../images/header_top_bg.gif') no-repeat top; }
#header form { margin: 0px; padding: 12px 0px 0px 40px; display: block; float: left; }
#header input { border: 0px; margin: 0px; float: left; }
#header input.txt { width: 188px; height: 21px; background-image: url('../images/szukaj_bg.gif'); padding: 4px 5px 0px 30px; }
#header form img { margin: 0px 0px 0px 5px; cursor: pointer; }

#header div.jezyki { float: right; padding: 10px 35px 0px 0px; }
#header div.jezyki span { float: left; margin: 0px; padding: 7px 5px 0px 0px; font-weight: bold; } 
#header div.jezyki img { float: left; margin: 0px; padding: 0px; border: 0px; }

#header div.main { margin-top: 4px; position: relative; width: 996px; }
#header div.main p { font: bold 22px Arial; color: #6ba084; position: absolute;}
#header div.main p span { color: #9e3f20; font: bold 22px Arial;}
#header div.main p.raz { bottom: 20px; left: 120px; }
#header div.main p.dwa { bottom: 0px; left: 170px; }
#header div.main p.logo { width: 270px; height: 70px; top: -20px; left: 40px; display: block; cursor: pointer; }

#header div.subheader { float: left; height: 44px;  width: 500px;  }
*> #header div.subheader { float: left; height: 38px; }
#header div.left { width: 57px; background: url('../images/subheader_left_bg.gif'); }
#header div.right { width: 68px; background: url('../images/subheader_right_bg.gif'); }
#header div.center { width: 871px; }
#header div.center div { float: left; height: 44px;}
#header div.center div.menuleft { width: 637px; background: url('../images/menuleft_bg.gif') bottom; } 
#navigation{ width: 637px; background: url('../images/menuleft_bg.gif') bottom; }
#header div.center div.menuright { width: 234px; background: url('../images/submain1_bg.jpg'); }


#content { width: 996px; background: url('../images/content_bg.gif') repeat-y; }
#content div.subcontent { float: left; }
#content div.sleft { width: 57px; } 
#content div.center { width: 871px; background: #EDF1F4; }
#content div.sright { width: 68px; }
#content div.center div { float: left; }
#content div.center div.bodyleft { width: 637px; }
#content div.center div.bodyleft div.oneaktu {width: 100%; background: url('../images/oneaktu_bottom.gif') no-repeat #FFFFFF bottom; position: relative; margin: 4px 0px 8px 0px; padding: 18px 6px 18px 20px }
* > #content div.center div.bodyleft div.oneaktu {width: 611px; padding: 18px 6px 18px 20px }
#content div.center div.bodyleft div.oneaktu p { padding: 0px 17px; margin: 0px 0px 15px 0px; }
#content div.center div.bodyleft div.oneaktu span.kalendarz {display: block; height: 20px; width: 95px; text-align: right; color: #8c361b; font-weight: bold; background: url('../images/kalendarz.gif') no-repeat left; position: absolute; right: 17px; top: 10px; padding: 3px 0px 0px 0px;} 
#content div.center div.bodyleft div.oneaktu span.naglowek{width:120px; margin-right: 10px;font-size: 12px; font-weight:bold;}
#content div.center div.bodyleft div.oneaktu img.link { position: absolute; right: 0px; bottom: 0px; border: 0px; }
#content div.center div.bodyleft div.oneaktu img.product {float: left; width: 140px; margin-left: 12px; margin-right: 10px}   
#content div.center div.bodyleft div.oneaktu ul {margin-left: 150px;}

#content div.center div.bodyright { width: 215px; overflow:hidden; }
#content div.center div.bodyright div.kontakt { background: url('../images/kontakt_bg.jpg') no-repeat top; height: 180px; width: 214px; overflow:hidden; }
#content div.center div.bodyright div.kontakt p { line-height: 120%; margin: 50px 0px 0px 85px; }
*> #content div.center div.bodyright div.kontakt p { line-height: 120%; margin: 50px 0px 0px 90px; }

#content div.center div.bodyright div.produkty { background: url('../images/produkty_bg2.jpg') no-repeat top; width: 234px; padding: 42px 0px 0px 18px; text-align: left; }
*> #content div.center div.bodyright div.produkty { width: 190px; }
#content div.center div.bodyright div.produkty p { line-height: 120%; margin: 10px 0px 5px 0px; }
#content div.center div.bodyright div.produkty img { border: 0px; }
#content div.center div.bodybottom { background: url('../images/branze_bg.gif') no-repeat #EDF1F4 left; width: 871px; height: 74px; margin: 25px 0px 10px 0px; padding-left: 270px; }
*> #content div.center div.bodybottom { width: 601px;}
#content div.center div.bodybottom img { margin-right: 20px; cursor: pointer; border: 0px; }

ul#menu { width: 637px; height: 37px; padding: 0px; margin: 0px; list-style: none; font-size:11px}
ul#menu li { float: left; font-size:11px}
ul#menu li a { font-size:11px; display: block; float: left; height: 37px; text-align: center; color: #FFFFFF; font-weight: bold; text-decoration: none; padding-top: 10px; text-transform: lowercase; }
*> ul#menu li a { height: 27px; }

ul#menu li a.o { width: 80px; background: url('../images/btn_o.gif');}
ul#menu li a.o:hover, ul#menu li a.o_on { width: 80px; background: url('../images/btn_o_on.gif');}

ul#menu li a.k { width: 89px; background: url('../images/btn_k.gif');}
ul#menu li a.k:hover, ul#menu li a.k_on { width: 89px; background: url('../images/btn_k_on.gif');}

ul#menu li a.t { width: 123px; background: url('../images/btn_t.gif');}
ul#menu li a.t:hover, ul#menu li a.t_on { width: 123px; background: url('../images/btn_t_on.gif');}

ul#menu li a.z { width: 154px; background: url('../images/btn_z.gif');}
ul#menu li a.z:hover, ul#menu li a.z_on { width: 154px; background: url('../images/btn_z_on.gif');}

ul#menu li a.u { width: 90px; background: url('../images/btn_u.gif');}
ul#menu li a.u:hover, ul#menu li a.u_on { width: 90px; background: url('../images/btn_u_on.gif');}

ul#menu li a.p { width: 101px; background: url('../images/btn_p.gif');}
ul#menu li a.p:hover, ul#menu li a.p_on { width: 101px; background: url('../images/btn_p_on.gif');}

ul#menu li {background-color:#454545;}

ul#menu li ul {padding: 0px; margin: 0px; list-style: none; width:20px; clear:both; z-index: 10000; position:absolute; }
ul#menu li ul li {background-image: url('../images/menu-sub.jpg'); background-repeat: no-repeat;  overflow:hidden; width:200px; height: 32px;}  
ul#menu li ul li a {margin-left:10px;color: #206B44}


*> ul#menu li ul {background-image: none; padding: 0px; margin: 0px; list-style: none; width:50px; clear:both; position:relative; top:0px; z-index: 10000}
*> ul#menu li ul li {background-image: url('../images/menu-sub.jpg'); width:200px; height: 32px;}
*> ul#menu li ul li a {margin-left:20px;color: #206B44; }

.sf-sub-indicator{ color: #ffffff; margin-left: 10px;}
*> .sf-sub-indicator{ color: #ffffff;margin-left: 0px}

#footer { width: 996px; padding: 0px 60px 20px 60px; }
*> #footer { width: 876px; }

#footer span.rights { float: left;}
#footer span.design { float: right; }
#footer span.design a { font-weight: bold; color: #209d6d; text-decoration: none;}

