body { margin: 0;	padding: 0;	background: #fff url(../img/body_bg.jpg) repeat-x top; font-family: arial; font-size: 12px; color: #000000; line-height: 18px; text-align: left; }

a { color: #F49B1A; text-decoration: underline; }
a:hover { color: #F49B1A; text-decoration: none; }
form { display: inline; }
.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; }
img {border:0px;}
h1 {color:#000;font-size:23px;line-height:26px;font-family:arial;font-weight:normal;margin:0 0 15px 0}

#layout {width:990px;margin:0px auto 0px auto;position:relative;}


#header {width:990px;height:103px;margin:0 auto;clear:both;overflow:hidden;background:url(../img/header_bg.jpg) no-repeat;}
#logo {float:left;width:270px;}
#headerRight {float:right;width:530px;text-align:right;}
#topMenu {text-align:right;margin:10px 0 0 0}
#topMenu a {color:#fff;text-decoration:none;}
#topMenu a:hover {color:#fff;text-decoration:underline;}
#topMenu img {margin:0 10px;vertical-align:middle;}

#mapaPolski { float: left; width: 350px; }
#mapaPrzedstawiciele { float: right; width: 300px; }
.przedstawicieleMiejscowosc { font-weight: bold; color: #74ac00; font-size: 13px; }
.przedstawiciel { padding: 5px 0 5px 0; }
.przedstawicielNazwa { font-weight: bold; }


#mainMenu {width:919px;height:47px;margin:0 0 0 71px;}
#mainPageBox {width:990px;background:#fff url(../img/main_pic.jpg) no-repeat left;height:289px;margin:0 0 1px 0}
#mainText {float:right;width:440px;height:255px;/*background:url(../img/main_text_bg.jpg) no-repeat;*/}
#mainText .text {padding:65px 60px 0px 85px;font-size:12px;line-height:16px;color:#000;margin:0 0 10px 0}
#mainText .moreLink {padding:0 110px;text-align:center;}
#mainText .moreLink a {color:#4a6f00}

#mainBottomBoxesBg {width:100%;background:#9eca2c url(../img/main_bottom_boxes_bg.jpg) repeat-x;padding:15px 0 15px 0}
#mainBottomBoxes {width:990px;margin:0 auto;clear:both;overflow:hidden;}
#mainBottomBoxes .box {float:left;width:289px;padding:0 20px;}
#mainBottomBoxes a {color:#fff;text-decoration:underline;}
#mainBottomBoxes a:hover {color:#fff;text-decoration:none;}
#mainBottomBoxes .box .header {margin:0 0 10px 0}
#mainBottomBoxes .box .productName {display:block;margin:0 0 5px 0}
#mainBottomBoxes .box .description {width:289px;overflow:hidden;margin:0 0 10px 0}
#mainBottomBoxes .box .text {float:left;width:140px;margin:0 9px 0 0;color:#000}
#mainBottomBoxes .box .picture {float:right;text-align:right;;width:140px;}
#mainBottomBoxes .moreButton {text-align:right;}
#mainBottomBoxes .moreButton2 {margin:10px 0 0 0;text-align:right;}

#mainBottomBoxes .spacer {float:left;width:1px;height:170px;background:url(../img/main_bottom_boxes_spacer.gif) no-repeat;}

#footerBg {width:100%;background:#fff url(../img/footer_bg.gif) repeat-x;padding:25px 0 25px 0}
#footer {width:990px;margin:0 auto;font-size:12px;clear:both;overflow:hidden;color:#707070;text-align:left;}
#copyright {float:left;width:400px;}
#footerMenu {float:right;width:500px;text-align:right;}
#footerMenu span {margin:0 10px;color:#707070}

#footer a {color:#f68a37;font-weight:normal;text-decoration:none;}
#footer a:hover {color:#F49B1A;text-decoration:underline;}


/*podstrona */
#content {width:970px;margin:30px auto 30px auto;padding:0 0 0 20px;overflow:hidden;clear:both; background:url(../img/content_bg.jpg) repeat-y}
#columnLeft {float:left;width:240px;margin:0 30px 0 0;}
#leftMenu {width:240px;margin:0 0 25px 0}
#leftMenu .menu_0 {display:block;padding:7px 24px 7px 0;text-align:left;background:url(../img/menu_0_bg.gif) no-repeat right 13px;margin:0 11px 0 0;text-decoration:none;color:#AF4C00;}
#leftMenu .menu_0:hover {color:#282828}
#leftMenu .menu_0_active {display:block;padding:7px 24px 7px 0;text-align:left;background:url(../img/menu_0_bg_on.gif) no-repeat right 13px;margin:0 11px 0 0;text-decoration:none;color:#282828;font-weight:bold;}

#leftMenu .menu_1 {display:block;padding:7px 24px 7px 20px;text-align:left;background:url(../img/menu_0_bg.gif) no-repeat right 13px;margin:0 11px 0 0;text-decoration:none;color:#f68833}
#leftMenu .menu_1:hover {color:#282828}
#leftMenu .menu_1_active {display:block;padding:7px 24px 7px 20px;text-align:left;background:url(../img/menu_0_bg_on.gif) no-repeat right 13px;margin:0 11px 0 0;text-decoration:none;color:#282828;font-weight:bold;}


#leftMenu .line {width:240px;height:1px;overflow:hidden;background:#e2f3ba;}

#columnLeft .leftBox {width:220px;margin:0 20px 10px 0}
#columnLeft .leftBox .header {margin:0 0 10px 0}
#columnLeft .leftBox .boxContent {width:220px;overflow:hidden;}
#columnLeft .leftBox .text {float:left;width:95px;margin:0 10px 0 0;padding:10px 0 0 0}
#columnLeft .leftBox .picture {width:115px;float:right;}

#columnRight {float:right;width:670px;margin:10px 30px 0 0;}
#columnRight .text {clear:both;overflow:hidden;width:670px;text-align:justify}
#columnRight .textLeft { width: 230px; text-align: left; float: left; }
#columnRight .textLeft img {margin:0 0 10px 0}
#columnRight .textRight { width: 440px; text-align: left; float: right; }

#textMenuBg {width:100%;background:#9eca2c url(../img/text_menu_bg.jpg) repeat-x;padding:20px 0 20px 0}
#textMenu {width:700px;margin:0 auto;padding:0 0 0 290px;overflow:hidden;}
#textMenu a {font-weight:bold;color:#fff;text-decoration:none;}
#textMenu a:hover {color:#282828}
#textMenu img {margin:0 5px;vertical-align:middle;}
#textMenu .left {display:block;float:left;}
#textMenu .right {display:block;float:right;}

.rozmiar { float: right; }
.rozmiar .size1 { font-size: 15px;}
.rozmiar .size2 { font-size: 22px;}
.rozmiar .size3 { font-size: 35px;}

/* 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 */

.ms0 { }
.ms1 { padding: 0 0 0 18px; }
.ms2 { padding: 0 0 0 36px; }

#productsList { }
#productsList .box { padding: 10px 0 10px 0; clear: both; }
#productsList .box .picture { float: left; width: 120px; text-align: center; }
#productsList .box .picture img { cursor: pointer; }
#productsList .box .name { float: right; width: 540px; padding: 5px 0 10px 0; font-size: 13px; font-weight: bold; }
#productsList .box .description { float: right; width: 520px; }
#productsList .box .more { float: right; width: 520px; text-align: right; padding: 10px 0 10px 0; }

/* faq */
.faqKat { font-weight: bold; color: #000000; }
.faq { display: none; border: 1px solid #BBC4F2; padding: 10px; margin: 20px; }
/* faq */

