html, body {background:url(Background.jpg) #004687 top center repeat-x; padding:0px; margin:0; height:100%; min-height:100%; height:auto !important; height:100%; font-family: Arial, Helvetica, sans-serif}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}

img { border: none; }

.Container { width: 980px; margin: 0 auto; position:relative; }

.Left {float:left}
.Right {float:right}
.Clear {clear:both;overflow:hidden;}
.Marg {padding-left:40px}

#Menu {height:80px}
#Menu .bt{ padding-top:25px}
#Menu a{display:block; float:right}
#Menu a.StrGl{ width:109px; height:28px; background:url(Menu_StrGl.gif) top; margin-right:29px}
#Menu a.StrGl:hover{ background:url(Menu_StrGl.gif) bottom}
#Menu a.Rusztowania{ width:100px; height:28px; background:url(Menu_Rusztowania.gif) top; margin-right:29px}
#Menu a.Rusztowania:hover{ background:url(Menu_Rusztowania.gif) bottom}
#Menu a.OFirmie{ width:72px; height:28px; background:url(Menu_OFirmie.gif) top; margin-right:29px}
#Menu a.OFirmie:hover{ background:url(Menu_OFirmie.gif) bottom}
#Menu a.Oferta{ width:61px; height:28px; background:url(Menu_Oferta.gif) top; margin-right:29px}
#Menu a.Oferta:hover{ background:url(Menu_Oferta.gif) bottom}
#Menu a.Praca{ width:61px; height:28px; background:url(Menu_Praca.gif) top; margin-right:29px}
#Menu a.Praca:hover{ background:url(Menu_Praca.gif) bottom}
#Menu a.Kontakt{ width:70px; height:28px; background:url(Menu_Kontakt.gif) top;}
#Menu a.Kontakt:hover{ background:url(Menu_Kontakt.gif) bottom}

#Top {height:80px; background:url(Top.jpg) no-repeat; padding-top:140px;overflow:hidden;width:980px;}
#Top .dane {width:160px; float:right; color:#FFFFFF; font-size:11px;}
#Top .dane a {color:#ffffff; text-decoration:underline;}
#Top .dane a:hover {color:#c1e0fc; text-decoration:none;}




#Content {background:#f0f0f0;}
#Content .Cl1 {width:300px; float:left; padding:0px 20px 0px 20px; color:#797171}
#Content .Cl1 p {font-size:11px; line-height:17px;font-weight:normal; margin:0px 0px 10px 0px}
#Content .Cl1 a{ color:#797171; text-decoration:none}
#Content .Cl1 a:hover{ color:#797171; text-decoration:underline}
#Content .Cl1 img {border:0px solid #FFFFFF}
#Content .Cl1 p .noborder {border: none}
#Content .Cl1 .noborder {border: none}

#Content .Cl2 {width:620px; float:left; padding:0px 20px 0px 0px; color:#797171; overflow:hidden;}
#Content .Cl2 p {font-size:11px; line-height:17px;font-weight:normal; padding:0px 0px 10px 0px;width:570px;}
#Content .Cl2 td p{width:auto;}
#Content .Cl2 .Text {padding:0px 20px 10px 20px; color:#797171; background:#FFFFFF}
#Content .Cl2 .Text img {border:0px solid #f0f0f0}
#Content .Cl2 .Text p .noborder {border: none}
#Content .Cl2 .Text .noborder {border: none}
#Content .Cl2 .Text {font-size:11px; line-height:16px; background:#fff;}
#Content ul {margin-left: 15px;}


#Footer {height:50px; padding-top:15px}

#Footer .logo {width:250px}
#Footer .materialy { font-size:10px; color:#FFFFFF}
#Footer .kreska { display:block; color:#4879a7; float:left; padding:0px 20px 0px 20px; font-size:10px;}
#Footer a { display:block; color:#FFFFFF; float:left; font-size:11px; color:#FFFFFF; text-decoration:none}
#Footer a:hover{ text-decoration:underline}

.Border {border:5px solid #FFFFFF}

.Spacing20 { height:20px; overflow:hidden}


.Text10 {font-size:10px}
.Text11 {font-size:11px}
.Text12 {font-size:12px}
.Text13 {font-size:13px}
.Text15 {font-size:15px}
.Bold {font-weight:bold}

.cform label.cf-before{float:right;width:550px;}
.cf-fs1{padding:10px 0;}
.cform strong{display:block; padding-top:15px;clear:both;}
.cform strong b{color:#f00;}
.cf-fs2 li, .cf-fs3 li, .cf-fs4 li, .cf-fs5 li, .cf-fs6 li, .cf-fs7 li, .cf-fs9 li{float:left;}
.cform .cf-fs9 label.cf-before{width:100px;}
.cform .cf-fs9{width:295px;}
.cform .cf-fs9 li{width:145px;}
.cform .cf-fs9 input.single{width:130px;}

.cf-fs3 li{padding-right:3px !important;}
.cform .cf-fs2 input{width:124px;}
#li--23 input{width:30px;}
#li--24 input{width:45px; margin-right:10px;}
#li--25 input{width:153px;}
#li--28 input{width:177px;}
#li--29 input{width:30px;}
#li--30 input{width:30px;}

.cform .cf-fs5 input, .cform .cf-fs6 input, .cform .cf-fs7 input{width:126px;margin-right:20px;}
#li--39 input, #li--40 input,
#li--44 input, #li--45 input,
#li--49 input, #li--50 input,
#li--59 input, #li--60 input,
#li--64 input, #li--65 input,
#li--69 input, #li--70 input,
#li--78 input, #li--79 input,
#li--81 input, #li--82 input,
#li--85 input, #li--86 input,
#li--88 input, #li--89 input,
#li--92 input, #li--93 input,
#li--95 input, #li--96 input
{width:30px;}

.cf-fs7 li {height:93px;}
#li--80, #li--87, #li--94{float:right;}
#li--78, #li--79,
#li--81, #li--82,
#li--85, #li--86,
#li--88, #li--89,
#li--92, #li--93,
#li--95, #li--96{height:auto;}

.cform .cf-fs8 select, .cform .cf-fs9 select{width:120px;}
.cform .cf-fs8 .cf-box-group label.cf-group-after span{display:inline;}

/* MM */
#submenu {width:300px;padding:0px;background:#FFF;}
#submenu ul {font-size: 12px;font-weight: bold;list-style-type: none;clear:both;}
#submenu li {background-image: url(images/submenu_item_bottom.png);background-repeat: no-repeat;background-position: bottom; padding:10px;} 

.alignleft{float:left;}
.alignright{float:right;}

.Cl1 li {font-size: 12px;color: #004687;margin-left: 20px; padding-bottom:10px; list-style-type: disc;}

.smallgray {font-size: 10px;color: #333;}
.bigblue {color: #004687;font-size:14px;font-weight:bold;}
#more a {color:#C00 !important;font-size:10px;margin-top:-20px !important;float:right;}

.opisN{position:relative;z-index:200;}
.opisW{position:absolute;z-index:200;top:100px;left:10px;width:300px;}