body { margin: 0;	padding: 0;	background: #ffffff url(../img/body_bg.jpg) top repeat-x; font-family: tahoma; font-size: 11px; color: #454545; line-height: 16px; text-align: left; }

a { color: #5e9b13; text-decoration: none; }
a:hover { color: #5e9b13; text-decoration: underline; }
form { display: inline; }
.ok { text-align: center; padding: 10px; border: 1px solid #D5D5D5; font-weight: bold; }
.error { text-align: center; padding: 10px; border: 1px solid red; font-weight: bold; }
img {border:0px;}
h1 {color:#412E06;font-size:23px;font-weight:normal;margin:20px 0 30px 0px;font-family:verdana;text-align:left;}

#flash {}
#topLine {background:#1e1a15;width:100%;height:11px;}

div.topTransparent {position:absolute;width:100%;background:#000;height:85px;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;z-index:2}
#cont {position:relative;background: #fff url(../img/flasha.jpg) top left no-repeat;}
div.header {width:990px;height:85px;position:absolute;background:transparent;color:#fff;z-index:3}
#flash_b {position:absolute;z-index:1;width:100%;height:100%;top:0px;left:0px;}

#headerTop { width: 990px; clear: both; overflow: hidden; text-align: left; }
#headerLeft { float: left; width: 250px; font-size: 20px; line-height: 26px; color: #FFFFFF; font-family: Arial; font-weight: bold; text-transform: uppercase; margin: 0; padding: 0; }
#headerLeft a { color: #FFFFFF; text-decoration: none; display: block; margin: 20px 0 0 15px; }
#headerLeft a:hover { color: #FFFFFF; text-decoration: none; }
#headerRight { float: right; width: 600px; margin: 20px 15px 0 0; text-align: right; }
#headerRight a {padding:0 0 5px 0;color:#fff;font-size:14px; margin:0 0 0 25px;display:block;float:left;}
#headerRight a:hover {color:#FFFFFF;border-bottom:3px solid #f1792a;text-decoration:none;}
#headerSubmenu { text-align: right; margin: 15px 0 0 0; }
#headerSubmenu { width: 990px; clear: both; overflow: hidden; text-align: left; }
#headerSubmenu a { color: #f1b52a; font-size: 12px; padding-left: 15px; }
#headerSubmenu a:hover {}

#layout {width:990px;position:absolute;margin:85px 0 0 0;z-index:10}
#mainText {width:600px;padding:50px 100px 35px 290px}
#mainText .textHeader {width:600px;color:#412e06;font-size:33px;line-height:39px;margin:0 0 20px 0}
#mainText .text {color:#412e06;font-size:12px;}

#content {width:973px;padding:0 0 20px 17px;}
#mainProducts {width:973px;margin:0 0 25px 0}
#mainProducts .productBox {width:224px;background:#fff;height:110px;float:left;display:inline;;padding:15px 10px 10px 6px;margin:0 0 3px 3px}
#mainProducts .image {width:63px;float:left;display:inline;margin:0 7px 0 0}
#mainProducts .description {width:150px;float:left;display:inline;}
#mainProducts .title a {color:#cc0099;font-weight:bold;}

#contentBottom {width:973px;}
#partners {width:485px;float:left;display:inline;margin:0 3px 0 0}
#contentBottom .textHeader {width:476px;padding:5px 0 6px 9px;background:#343230;color:#f1b52a;font-weight:bold;font-size:12px;}
#contentBottom .image {height:125px;width:485px;margin:0 0 15px 0}
#contentBottom .link {width:475px;border-top:1px solid #cccccc;padding:10px 0 0 0;margin:0 0 0 10px;}
#contentBottom .link a {color:#cc0099;font-size:12px;}
#ourServices {width:485px;float:left;display:inline;}

#footerLine {width:990px;background:#9F9F9F;height:1px;overflow:hidden;margin:10px 0 10px 0}
#footer {width:973px; padding:0px 0 20px 17px;color:#727272;background:url(../img/footer_bg.jpg) no-repeat bottom right;}

#footer a {color:#727272;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#copyright{margin:15px 0 0 0px;width:540px;}
#copyright a {color:#cc0099;text-decoration:none;}
#copyright a:hover {text-decoration:underline;}
#footerMenu {width:500px;margin:15px 0 0 0;text-align:left;}
#footerMenu span {margin:0 13px 0 13px;color:#8ec11b;font-size:12px}

#footerLeft {width:700px;float:left;display:inline;text-align:left}
#footerRight {width:200px;float:right;display:inline;text-align:right}
#footerRight img { vertical-align: middle; margin-left: 10px; }
#footerRight h2 { font-size: 11px; color: #454545; line-height: 16px; display: inline; margin: 0; padding: 0; }



/* podstrona */
.gallery_name {font-weight:bold;margin:20px 0 10px 0}
.gallery_text {font-weight:normal;margin:0 0 10px 0}
.gallery_pics {text-align:left;}
.gallery_pics img {padding:3px;border:2px solid #cccccc;margin:0 10px 10px 0}


#flash_subpage {position:absolute;z-index:1;width:100%;height:1000px;top:0px;left:0px;background:url(../img/flash.jpg) no-repeat;}
#layoutSubpage {width:965px;margin:30px 0 0 25px;background:url(../img/layout_subpage_bg.gif) repeat-y;}
#columnLeft {float:left;display:inline;width:260px;margin:0 35px 0 0;padding:20px 20px 10px 20px}
#columnLeft .columnLeftBox {width:260px;padding:0 0 15px 0;background:url(../img/column_left_box_bg.gif) no-repeat bottom;margin:0 0 30px 0}
#columnLeft .textHeader {width:240px;padding:6px 10px 6px 10px;color:#ffffff;background:#bae448;font-size:16px;font-weight:bold;}
#columnLeft .boxContainer {width:240px;padding:20px 10px 0px 10px;text-align:center}
#columnLeft .boxContainer .img {margin:0 0 10px 0}


#columnRight {float:left;display:inline;width:590px;padding:20px 20px 10px 20px}
#columnRight .text {font-size:12px;line-height:20px;}

#mainProducts2 {width:590px;margin:0 0 25px 0}
#mainProducts2 .productBox {width:590px;margin:0px 0px 15px 0px;}
#mainProducts2 .image {width:63px;float:left;display:inline;margin:0 17px 0 0}
#mainProducts2 .description {width:500px;float:left;display:inline;}
#mainProducts2 .title a {color:#cc0099;font-weight:bold;}

.pictures {width:590px;margin:20px 0 0 0}
.pictures img {margin:0 10px 5px 0;padding:3px;border:4px solid #e5e5e5}


.kontakt_opis { width: 400px; margin: 10px 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:#412E06;font-weight:bold; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 280px; text-align: right; }
.kontakt_opis_input input { width: 267px; background: #FCFCFC; color: #4b4d4f; border:1px solid #cecece;padding:2px 0 2px 3px;}
.kontakt_opis_input select { width: 272px; background: #FCFCFC; color: #4b4d4f; border:1px solid #cecece}
.kontakt_opis_input textarea { width: 267px; height: 80px; overflow: auto; background: #FCFCFC;padding:2px 0 2px 3px; color: #4b4d4f; border:1px solid #cecece;font-size:12px;font-family:tahoma;}
.kontakt_opis_pola_wymagane { float: left; color: #f9a600; }
.kontakt_opis_input_submit { float: right; text-align: right; }
.kontakt_opis_input_submit img { cursor: pointer; margin: 0 20px 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; }

