body { margin: 0;	padding: 0;	background: #e9e9e9 url(../img/body_bg.png) top repeat-x; font-family: tahoma; font-size: 11px; color: #949494; line-height: 16px; text-align: left; }

a { color: #5e9b13; text-decoration: none; font-weight:normal;}
a:hover { color: #5e9b13; text-decoration: underline; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}
h1 {color:#62a203;font-size:17px;line-height:20px;font-weight:normal;font-family:arial; padding: 0; margin: 5px 0 20px 0; }

#localizer { padding: 0 0 10px 0; }
#localizer span { padding: 0 5px 0 5px; color: #b0b0b0; }

#layout {margin: 0px auto; width:900px;background:url(../img/layout_bg.png) no-repeat top center}
#header {width:900px;margin:0 auto;position:relative;}
#logo {text-align:center;width:700px;margin:0 auto;}
#logoText {text-align:center;width:700px;margin:0 auto;}
#address {position:absolute;top:30px;right:20px;width:300px;}

#mainMenu {width:900px;background:url(../img/main_menu_bg.gif) repeat-x bottom;text-align:center; margin:20px 0 0 0;height:16px;padding:0 0 14px 0}
#mainMenu a {color:#565455;font-size:13px;font-family:verdana;margin:0 20px 0 20px;padding:0 0 14px 0;height:16px;font-weight:bold;}
#mainMenu a:hover {color:#a84543;text-decoration:none;background:url(../img/menu_position_bg.jpg) repeat-x bottom;}


#content {width:860px;margin:0 auto;padding:30px 20px 20px 20px;}
#content_subpage { background: #FFFFFF; color: #000000; padding: 16px; padding:20px 30px 20px 30px}
#mainText {width:860px;}
#mainText .text {width:470px;margin:0 20px 0 0;float:left;display:inline;font-size:11px;color:#727272;line-height:18px;}
#mainText .picture {width:370px;float:right;display:inline;}
#content .header {color:#62a203;font-size:17px;line-height:20px;font-weight:normal;font-family:arial;margin:0 0 15px 0}
#mainText .link{color:#ba1a48;text-decoration:none;}
#mainText .link:hover {color:#62a203;text-decoration:none;}


#mainProducts {width:860px;margin:40px 0 0px 0;}
#mainProducts .productBox {width:186px;float:left;display:inline;margin:0 25px 40px 0}
#mainProducts .picture {width:186px;text-align:center}
#mainProducts .link1, .link2 {width:186px;text-align:center;font-size:13px;margin:10px 0 0 0}
#mainProducts .link1 a {color:#5e9b13;display:block;text-decoration:none;}
#mainProducts .link2 a {color:#ba1a48;display:block;text-decoration:none;}
#mainProducts .link1 a:hover {text-decoration:underline;}
#mainProducts .link2 a:hover {text-decoration:underline;}

#contentBottom {width:860px;margin:0 auto;}
#partners {float:left;display:inline;width:400px;}
#contentBottom .link {margin:10px 0 0 0}
#contentBottom .link a {color:#ac4745;text-decoration:underline;font-size:12px;}
#contentBottom .link a:hover {color:#ac4745;text-decoration:none;}


#ourServices {float:right;display:inline;width:400px;text-align:center}
#ourServices img {margin:10px 0 0 0}

#footerBg {width:100%;height:58px;background:url(../img/footer_bg.jpg) repeat-x;}
#footer {width:860px; margin:0 auto;padding:20px 20px 0px 20px;color:#fff;height:38px;}

#footer a {color:#f5baca;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#copyright{float:left;width:260px;}
#footerMenu {float:right;width:600px;text-align:right}
#footerMenu img {margin:0 13px 0 13px;}

.kontakt_header {font-size:17px;margin:0 0 15px 0;color:#A3173E;font-family:arial;}
.kontakt_opis { width: 400px; margin: 40px 0 0 0; text-align: left; }
.kontakt_zestaw { width: 400px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 120px; text-align: left;color:#666;font-weight:bold; }
.kontakt_opis_text span { color: #be224e; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 267px; background: #FCFCFC; color: #4b4d4f; border:1px solid #be224e;border-bottom:0px;border-right:0px;padding:2px 0 2px 3px}
.kontakt_opis_input select { width: 272px; background: #FCFCFC; color: #4b4d4f; border:1px solid #23B4ED}
.kontakt_opis_input textarea { width: 267px; height: 80px; overflow: auto; background: #FCFCFC; color: #4b4d4f; border:1px solid #be224e;border-bottom:0px;border-right:0px;padding:2px 0 2px 3px;font-family:tahoma;font-size:13px;}
.kontakt_opis_pola_wymagane { float: left; color: #be224e; }
.kontakt_opis_input_submit { float: right; text-align: right; }
.kontakt_opis_input_submit img { cursor: pointer; margin: 0 00px 0 0; }
.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }

.gallery_pics {margin:10px 0 0 0}
.gallery_pics img {padding:2px;border:1px solid #931437;margin:0 7px 7px 0}

