body { margin: 0;	padding: 0;	background: #000000 url(../img/body_bg.jpg) repeat-x top; font-family: MS Sans Serif; font-size: 11px; color: #3e3e3e; line-height: 16px; text-align: left; }

a { color: #527000; text-decoration: none; font-weight:normal;}
a:hover { color: #527000; text-decoration: underline; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}

#layout {width:100%;margin: 0px auto 0 auto;}

#headerTop {overflow:hidden;width:980px;height:21px;margin:0 auto;color:#ffffff;padding:2px 0px 0 0px}
#headerTopRight {float:left;width:400px}
#headerTopMenu {float:right;width:400px;text-align:right}
#headerTopMenu a {color:#ffffff;text-decoration:underline;margin:0 0 0 17px}
#headerTopMenu a:hover {color:#0093dd;text-decoration:none}


#header {position:relative;clear:both;width:980px;height:161px;margin:0px auto 0 auto;text-align:center;background:url(../img/header_bg.jpg) no-repeat bottom center;}
#headerFlash {position:absolute;width:646px;height:161px;text-align:center;margin:0 auto;top:0px;left:167px;}
#menu {position:absolute;left:0px;top:117px;color:#527000;width:980px;font-family: Lucida Sans Unicode;}
#menu a{color:#ffffff;font-size:19px;margin:0 18px;vertical-align:middle;}
#menu a:hover {color:#ffffff;text-decoration:underline;}
#menu img {vertical-align:middle;}
#contentBg {width:100%;background:#ffffff;border:5px solid #c2c2c2;border-left:none;border-right:none;}
#content {overflow:hidden;width:980px;margin:0px auto 0 auto;}
#columnLeft {float:left;width:290px;padding:40px 35px 0 0;color:#3e3e3e;font-size:13px;line-height:19px;text-align:justify}
#columnLeft p {margin:0 0 15px 0}
#columnLeft p.firstParagraph:first-letter {font-size:35px;text-transform: uppercase;float:left;padding:0 5px 0px 0;vertical-align:middle;display:block;margin:0 0 0px 0;}


#columnCenter {float:left;width:150px;padding:40px 15px 0 0}
#columnCenter .header {font-weight:bold;font-size:18px;font-family: Lucida Sans Unicode;}
#submenu {margin:10px 0 0 0}
#submenu a {display:block;color:#527000;text-decoration:underline;font-size:14px;padding:3px 0 3px 0}
#submenu a:hover {color:#759f04;text-decoration:underline;}
#columnRight {float:right;width:490px;}
#rightFlash {width:490px;height:395px;}

#footerBg {clear:both;margin:0 auto;width:980px;background:url(../img/footer_bg.jpg) repeat-x top;}
#footer {overflow:hidden;margin:0 auto;width:980px;background:url(../img/footer_bg2.jpg) no-repeat center top;padding:60px 0 30px 0;color:#ffffff}
#footerLeft {float:left;width:220px;}
#footerCenter {float:left;width:500px;margin:35px 20px 0 20px;text-align:center;}
#footerCenter a {color:#ffffff;text-decoration:underline;}
#footerCenter a:hover {text-decoration:none;}
#footerCenter img {margin:0 12px;vertical-align:middle;}
#footerRight {float:right;width:220px;text-align:right;}
#footerRight img {margin:0 0 0 5px}
#footerRight a {text-decoration:none;color:#ffffff}
#footerRight a:hover {text-decoration:none;color:#03ADEB}

#columnSubpageLeft { width: 150px; float: left; margin: 40px 15px 10px 0; overflow: hidden; text-align: right; }
#columnSubpageLeft .header {font-weight:bold;font-size:18px; font-family: Lucida Sans Unicode;}
#columnSubpageCenter { width: 400px; float: left; color: #3e3e3e; font-size: 13px; line-height: 19px; margin: 10px 0 10px 0; overflow: hidden; }
#columnSubpageCenterBack { padding: 10px; overflow: hidden; background: #eaf8ff; }
#columnSubpageCenter h1 { margin: 7px 0 7px 0; padding: 0; font-weight: bold; font-size: 20px; font-family: Lucida Sans Unicode; line-height: 24px; color: #0093dd; }
#columnSubpageCenter h2 { margin: 7px 0 7px 0; padding: 0; font-weight: bold; font-size: 16px; font-family: Lucida Sans Unicode; color: #0093dd; }
#columnSubpageCenter p { margin: 9px 0 9px 0; padding: 0; }
#columnSubpageCenter p:first-letter { font-weight: bold; }
#columnSubpageRight { width: 400px; float: right; margin: 40px 0 10px 0; overflow: hidden; }
#columnSubpageRight .header {font-weight:bold;font-size:18px; font-family: Lucida Sans Unicode; }
#localizer { padding: 0 0 10px 0; }

.wybranaRealizacja { padding: 10px 0 0 0; }
.wybranaRealizacja img { border: 1px solid #eaf8ff; }
.wybranaRealizacjaK { padding: 5px; }

/* formularz zapytania */
#form_contact {  }
.form_contact_line { width: 380px; overflow: hidden; clear: both; padding: 3px 0 10px 0; clear: both; }
.form_contact_label { float: left; width: 200px; padding: 0 0 0 0; }
.form_contact_field { float: right; width: 180px; padding: 0 0 0 0; }
.form_contact_line_2 { overflow: hidden; clear: both; padding: 3px 0 1px 0; clear: both; }
.form_contact_label_2 { padding: 2px 0 3px 0; }
.form_contact_field_2 { padding: 0 0 1px 0; }
.form_contact_line_3 { overflow: hidden; clear: both; padding: 5px 0 0 0; }
.form_contact_field_3 {  }
#form_contact input { width: 170px; border: 1px solid #C2C2C2; font-size: 12px; font-family: Verdana; }
#form_contact textarea { width: 370px; height: 100px; border: 1px solid #C2C2C2; font-size: 12px; font-family: Verdana; }
/* formularz zapytania */