body { margin: 0;	padding: 0;	background: #003974 url(../img/body_bg.png) center top no-repeat; font-family: verdana; font-size: 12px; color: #530127; line-height: 16px; text-align: left; }

a { color: #333c97; text-decoration: underline; font-weight:normal;}
a:hover { color: #e06287; text-decoration: none; }
form { display: inline; }
img {border:0px;}
h1 {color:#840741;font-size:18px;font-weight:normal;margin:0 0 30px 0px;font-family:arial;}

.k { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid #C8C8C8; text-align: center; }
.e { font-weight: bold; padding: 20px; margin: 3px 0 3px 0; border: 1px solid red; text-align: center; }

#podstrona_zdjecia_prawe { float:right;width:326px }

#siteTop {width:940px;height:8px;margin:19px auto 0 auto;background:url(../img/header_top_bg.jpg) no-repeat bottom;}
#layout {overflow:hidden;margin: 0px auto 0 auto; width:900px;background:#f3f3f3 url(../img/layout_bg.jpg) repeat-x top;padding:0 20px 0 20px}
#header {overflow:hidden;width:900px;margin:0 auto;height:145px;background:url(../img/header_bg.jpg) no-repeat right;}
#logo {text-align:left;float:left;width:280px;height:145px;}
#headerTop {text-align:right;background:#fff;float:right;padding:0 0 3px 4px;font-family:tahoma;}
#headerTop a {color:#005729;font-size:11px;text-decoration:none;vertical-align:middle;}
#headerTop a:hover {color:#eb1a21}
#headerTop img {margin:0 0 0 7px;vertical-align:middle;border:1px solid #004D11}

#mainMenuBg {width:900px;height:44px;background:url(../img/menu_bg.jpg) repeat-x}
#mainMenu {overflow:hidden;background:url(../img/menu_bg2.jpg) no-repeat right;width:900px;height:44px;}
#mainMenu .first {width:20px;height:44px;background:url(../img/menu_first.jpg) no-repeat left;float:left;}
#mainMenu a {display:block;float:left;color:#ffffff;text-decoration:none;font-size:15px;height:34px;padding:10px 17px 0 17px;font-weight:normal;background:url(../img/menu_link_bg.jpg) no-repeat right;line-height:20px;font-family:arial;}
#mainMenu a:hover {background:url(../img/menu_link_bg_on.jpg) repeat-x;}
#mainMenu .menuSpacer {width:2px;height:44px;background:url(../img/menu_spacer.jpg) no-repeat;float:left;}

#content {overflow:hidden;width:900px;margin:20px auto 0 auto;}
#columnLeft {float:left;width:186px;margin:0 31px 0 0}
#leftMenu {width:186px;}
#leftMenu .top {width:186px;height:5px;background:url(../img/left_menu_top.jpg) no-repeat;overflow:hidden;}
#leftMenu .middle {width:146px;background:#ededed;padding:10px 20px 10px 20px}
#leftMenu a {display:block;color:#00521d;font-size:13px;font-weight:normal;text-decoration:none;}
#leftMenu a:hover {color:#469500}
#leftMenu .menu_0 {background:url(../img/arrow_0.gif) no-repeat 6px 9px;padding:8px 0 8px 27px;}
#leftMenu .menu_0:hover {background:url(../img/arrow_0_on.gif) no-repeat 6px 9px;}
#leftMenu .menu_0_active {background:url(../img/arrow_0_active.gif) no-repeat 6px 9px;}
#leftMenu .menu_0_active:hover {background:url(../img/arrow_0_active.gif) no-repeat 6px 9px;}

#leftMenu .menu_1 {background:url(../img/arrow_1.gif) no-repeat 20px 9px;padding:8px 0 8px 41px;}
#leftMenu .menu_1:hover {color:#469500;background:url(../img/arrow_1_on.gif) no-repeat 20px 9px;}
#leftMenu .menu_1_active {background:url(../img/arrow_1_active.gif) no-repeat 20px 9px;}
#leftMenu .menu_1_active:hover {background:url(../img/arrow_1_active.gif) no-repeat 20px 9px;}

#leftMenu .menu_2 {background:url(../img/arrow_2.gif) no-repeat 34px 9px;padding:8px 0 8px 55px;}
#leftMenu .menu_2:hover {color:#469500;background:url(../img/arrow_2_on.gif) no-repeat 34px 9px;}
#leftMenu .menu_2_active {background:url(../img/arrow_2_active.gif) no-repeat 34px 9px;}
#leftMenu .menu_2_active:hover {background:url(../img/arrow_2_active.gif) no-repeat 34px 9px;}

#leftMenu .menu_3 {background:url(../img/arrow_3.gif) no-repeat 48px 9px;padding:8px 5px 8px 70px}
#leftMenu .menu_3:hover {color:#469500;background:url(../img/arrow_3.gif) no-repeat 48px 9px;}
#leftMenu .menu_3_active {background:#f5f5f5 url(../img/arrow_3.gif) no-repeat 48px 9px;}
#leftMenu .menu_3_active:hover {background:#f5f5f5 url(../img/arrow_3.gif) no-repeat 48px 9px;}

#leftMenu .line {width:146px;height:2px;overflow:hidden;background:url(../img/left_menu_line_bg.gif) repeat-x}



#columnLeft .bottom {overflow:hidden;width:186px;height:5px;background:url(../img/left_menu_bottom.jpg) no-repeat;}

#columnRight {float:right;width:673px;font-family:verdana;color:#004E12}
#columnRight .header {color:#00521d;font-size:38px;font-family:times;line-height:40px;background:url(../img/column_right_header_bg.gif) repeat-x bottom}
#columnRight .header2 {color:#469500;text-transform:uppercase;font-weight:normal;padding:10px 0 0 0;font-size:13px;font-family:verdana}
#columnRight .text {overflow:hidden;color:#004e12;font-size:12px;text-align:justify;line-height:20px;padding:20px 0 20px 0}
#columnRight .text p {margin:0 0 10px 0}
#columnRight .mainPageContent {float:left;width:330px;padding:0 17px 0 0}
#columnRight .mainPagePic {float:right;width:326px;}
#columnRight .mainPagePic img {padding:1px;border:1px solid #6baf00;margin:0 0 10px 0}

#footer {clear:both;width:900px;margin:20px auto 0 auto;border-top:1px solid #9cbd00;font-size:11px;}
#footerMenu {text-align:center;border-bottom:1px solid #e3e8cc;padding:5px 0 5px 0;}
#footerMenu a {color:#000000;margin:0 13px;text-decoration:none;}
#footerMenu a:hover {color:#9cbd00;text-decoration:underline;}
#footerBottom {overflow:hidden;padding:5px 0 0 0}
#copyright {overflow:hidden;float:left;width:450px;color:#738c00}
#bull {float:right;text-align:right;width:450px;color:#738c00}
#bull a {color:#738c00}

#siteBottom {overflow:hidden;clear:both;width:940px;height:10px;margin:0 auto 20px auto;background:url(../img/footer_bg.gif) no-repeat }

/* podstrona */
#localizer {background:url(../img/column_right_header_bg.gif) repeat-x bottom;width:673px;margin:0 0 20px 0}
#localizer a {color:#004d11;font-size:19px;font-family:times;line-height:25px;text-decoration:none;}
#localizer a.active {color:#004d11;font-size:23px;font-family:times;line-height:36px;text-decoration:none;}
#localizer img {margin:0 7px 0 10px;}

/* lista produktow */
#columnRight .listLine {clear:both;width:673px;margin:15px 0 15px 0;height:1px;overflow:hidden;background:url(../img/list_line_bg.gif) no-repeat;}
#columnRight .productBox {overflow:hidden;clear:both;width:673px;}
#columnRight .productBox .picture {width:100px;float:left;margin:0 23px 0 0}
#columnRight .productBox .picture img {padding:1px;border:1px solid #6baf00}
#columnRight .productBox .description {width:550px;float:left;}
#columnRight .productBox .description .productName {margin:0 0 3px 0}
#columnRight .productBox .description .productName a {font-size:25px;line-height:28px;color:#004d11;text-decoration:none;font-family:times}
#columnRight .productBox .description .productName a:hover {text-decoration:none;color:#6baf00}
#columnRight .productBox .description .text {padding:0}
#columnRight .productBox .description .link {text-align:right}
#columnRight .productBox .description .link a {color:#004d11;font-weight:bold;text-decoration:underline;}
#columnRight .productBox .description .link a:hover {text-decoration:none;color:#6baf00}

/* pojedynczy produkt */
#columnRight .mainProductBox {overflow:hidden;width:673px;}
#columnRight .mainProductBox .picture {width:326px;float:left;margin:0 20px 0 0}
#columnRight .mainProductBox .picture img {padding:1px;border:1px solid #6baf00}
#columnRight .mainProductBox .picture .mainPic {margin:0 0 10px 0}
#columnRight .mainProductBox .picture .thPic .middle_img {margin:0 10px 0 10px}
#columnRight .mainProductBox .description {float:left;width:327px;}
#columnRight .mainProductBox .description .productName { font-size:25px;line-height:28px;color:#004d11;text-decoration:none;font-family:times;padding: 0 0 5px 0;text-align:left; }
#columnRight .mainProductBox .description .productText {margin:0 0 20px 0}
#columnRight .mainProductBox .description .productAvailability {margin:0 0 10px 0}
#columnRight .mainProductBox .description .productAvailability li {font-weight:bold;}
#columnRight ul {margin:10px 0 10px 0;padding:0;list-style:none;}
#columnRight li {background:url(../img/li_bg.gif) no-repeat 0px 7px;padding:0 0 0 15px}
#columnRight .mainProductBox .description .productSizes {overflow:hidden;margin:0 0 10px 0}
#columnRight .mainProductBox .description .productSizes .column {float:left;width:100px}
#columnRight .mainProductBox .description .productSizes li {font-weight:bold;}


/* formularz kontaktu */
.formKontaktu { width: 480px; margin: 10px 0 10px 0; text-align: center; }
.formKontaktuZestaw { width: 480px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 180px; text-align: right;margin:0 10px 0 0 ;font-weight:bold;}
.formKontaktuLabel span { color: #B62727;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; background: #f8f9f9; color: #4b4d4f; border:1px solid #c75a5a;padding:2px 0 2px 3px;font-size:12px;font-family:tahoma; }
.formKontaktuPole select { width: 276px;color: #4b4d4f; background: #f8f9f9; font-size:12px;font-family:tahoma; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; background: #f8f9f9; color: #4b4d4f;border:1px solid #c75a5a;padding:2px 0 2px 3px;font-family:tahoma;font-size:12px; }
.formKontaktuWymagane { float: left; color: #B62727;  }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.gallery_pic { padding:1px;border:1px solid #6baf00; float: left; margin: 0 10px 10px 0; }
.gallery_name { font-weight: bold; font-size: 13px; padding: 0 0 6px 0; }
.gallery_text { }
.gallery_more { }
.gallery_line { clear: both; margin: 5px 0 5px 0; height: 1px; overflow: hidden; background: green; }
