* { padding: 0; margin: 0; }
body { background: url(../images/bg.jpg); font-family: Arial, Verdana, sans-serif; font-size: 12px; behavior: url("csshover.htc"); color: #68514a; }
body a { text-decoration: none; color: #b66d1f; font-weight: bold; }
body a:hover { text-decoration: underline; }
body a img { border: none; }
body fieldset { border: none; }
body h1 span, body h2 span, body h3 span, body h4 span { display: none; }
body ul { list-style-type: none; }
body .default h2.header { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #3c1f18; padding-bottom: 7px; border-bottom: 1px solid #bdaca6; margin-bottom: 10px; }
body .default h3 { font-size: 11px; color: #68514a; font-weight: bold; margin-bottom: 5px; }
body .default h4 { color: #8a807e; font-size: 11px; margin: 10px 0; }
body .default p { line-height: 20px; font-size: 11px; }
body .default ul { margin: 10px 0 10px 20px; list-style-type: disc; font-size: 11px; line-height: 20px; }
body .right { float: right; }
body .left { float: left; }
body .clear { clear: both; }
body .clearProd { *clear: both; }
body .price { font-family: Georgia, Times New Roman, serif; color: #3c1f18; }
body .hr-narrow { height: 12px; background: url(../images/hr-narrow.png) no-repeat; clear: both; }
body .hr-wide { height: 15px; background: url(../images/hr-wide.png) no-repeat center bottom; clear: both; padding-top: 10px; }
body #bg { width: 100%; height: 271px; background: url(../images/top.jpg) #a26c3b no-repeat center top; position: absolute; top: 0; left: 0; }
body #container { margin: 0 auto; width: 1000px; background: url(../images/container-bg.jpg) repeat-y center top; position: relative; }
body #banner-top { width: 1000px; height: 271px; background: url(../images/banner-top.jpg) no-repeat; }
body #logo { position: absolute; top: 9px; left: 390px; width: 220px; height: 144px; }
body #contact { position: absolute; left: 740px; top: 50px; width: 246px; height: 62px; background: url(../images/contact.jpg) no-repeat; color: #e6e2d5; text-align: center; font-size: 13px; padding-top: 8px; }
body #contact a { color: #d3d9a2; }
body #contact h2 { font-size: 25px; letter-spacing: 1px; }
body #search { position: absolute; left: 740px; top: 131px; width: 239px; height: 40px; background: url(../images/search.jpg) no-repeat; padding: 8px 0 0 12px; }
body #search input.text { background: none; border: none; width: 148px; height: 17px; vertical-align: middle; }
body #search input.button { width: 65px; height: 25px; margin-left: 5px; vertical-align: middle; }
body #menu-top { position: absolute; top: 0; right: 30px; padding-top: 8px; }
body #menu-top li { float: left; padding-left: 20px; }
body #menu-top li a { color: #fff; font-weight: bold; }
body #wrapper { width: 790px; float: left; padding-left: 5px; margin-top: -65px; }
body #menu-left { float: left; width: 180px; }
body #menu-left h2 { height: 33px; background: url(../images/header-kategorie.png) no-repeat; }
body #menu-left ul { margin-top: 5px; font-size: 11px; }
body #menu-left ul li { height: 31px; width: 180px; margin-top: -3px; line-height: 31px; }
body #menu-left ul li a { display: block; height: 31px; width: 170px; padding-left: 10px; border-bottom: 1px solid #d3c8bf; color: #b66d1f; font-weight: normal; }
body #menu-left ul li a:hover, body #menu-left ul li.sfHover a { background: url(../images/menu-left-li-hover.png) no-repeat; border: none; height: 32px; color: #5c3f29; text-decoration: none; }
body #menu-left ul li.extended { background: url(../images/menu-extended-bg.png) repeat-y; height: auto; }
body #menu-left ul li.extended a { background: url(../images/menu-extended-top.png) no-repeat center top; border: none; height: 20px; color: #5c3f29; font-weight: bold; line-height: 20px; padding-top: 5px; }
body #menu-left ul li.extended a:hover { background: url(../images/menu-extended-top.png) no-repeat center top; height: 20px; }
body #menu-left ul li.extended ul li { background: url(../images/submenu-li.png) no-repeat 14px center; height: 25px; padding-left: 11px; }
body #menu-left ul li.extended ul li a { background: none; height: 25px; border: none; font-weight: normal; color: #b66d1f; line-height: 25px; padding-top: 0; }
body #menu-left ul li.extended ul li a:hover { background: none; height: 25px; font-weight: bold; text-decoration: underline; color: #b66d1f; }
body #menu-left ul li.extended .extended-bottom { background: url(../images/menu-extended-bottom.png) no-repeat center bottom; height: 4px; font-size: 0; }

body #menu-left ul li div.submenu { width: 180px; position: absolute; left: -99999px; margin: -29px 0 0 178px; padding-top: 5px; }
body #menu-left ul li.sfHover div.submenu { left: auto; }
body #menu-left ul li div.submenu ul { width: 150px; padding: 0 15px; margin: 0; position: relative; background: url(../images/submenu-bg.png) no-repeat 0px 21px; }
body #menu-left ul li div.submenu ul li { height: auto; width: 153px; margin: 0; line-height: 20px; background: url(../images/submenu-li.png) no-repeat left center; padding-left: 7px; }
body #menu-left ul li div.submenu ul li a, body #menu-left ul li.sfHover div.submenu ul li a { display: inline; padding: 0; border: none; background: none; color: #b66d1f; }
body #menu-left ul li div.submenu ul li a:hover { background: none; font-weight: bold; text-decoration: underline; color: #b66d1f; }

body #menu-left ul li div.submenu_second { width: 180px; position: absolute; left: -99999px; margin: -25px 0 0 148px; padding-top: 5px; }
body #menu-left ul li div.submenu ul li.sfHover div.submenu_second { left: auto; }
body #menu-left ul li div.submenu_second ul { width: 150px; padding: 0 15px; margin: 0; position: relative; background: url(../images/submenu-bg.png) no-repeat 0px 21px; }
body #menu-left ul li div.submenu_second ul li { height: auto; width: 143px; margin: 0; line-height: 20px; background: url(../images/submenu-li.png) no-repeat left center; padding-left: 7px; }
body #menu-left ul li div.submenu_second ul li a, body #menu-left ul li.sfHover div.submenu ul li a { display: inline; padding: 0; border: none; background: none; color: #b66d1f; }
body #menu-left ul li div.submenu_second ul li a:hover { background: none; font-weight: bold; text-decoration: underline; color: #b66d1f; }

body #menu-left ul li div.submenu-top { position: absolute; top: 0; left: 0; background: url(../images/submenu-top.png) no-repeat; height: 26px; width: 180px; font-size: 0; }
body #menu-left ul li div.submenu-bottom { background: url(../images/submenu-bottom.png) no-repeat; height: 6px; width: 180px; margin-bottom: -5px; }
body #content { float: right; width: 589px; padding-top: 15px; }
body #content h2.header { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #3c1f18; padding-bottom: 7px; border-bottom: 1px solid #bdaca6; }
body #content #highlights { width: 589px; background: url(../images/gradient.png) repeat-x center 1px; clear: both; overflow: auto; padding: 1px 0 10px 0; }
body #content #highlights .kosze { width: 225px; padding: 5px; float: left; }
body #content #highlights .owoce { width: 349px; float: right; padding: 5px 5px 5px 0; }
body #content #highlights .owoce p { line-height: 20px; padding: 0 10px; margin-top: -15px; }
body #content .prod { padding: 10px 0; }
body #content .prod .prod-img { float: left; width: 194px; text-align:center; vertical-align: bottom;}
body #content .prod .prod-img a { float: left; width: 192px; height: 192px; padding: 2px 0 0 2px; background: url(../images/prod-img.png) no-repeat; line-height:192px;}
body #content .prod .prod-img a img { vertical-align:middle; }
body #content .prod .prod-img .thumbnails { clear: both; padding-top: 7px; }
body #content .prod .prod-img .thumbnails a { float: left; border: 1px solid #dbd2cc; width: 54px; height: 54px; padding: 0; background: none; }
body #content .prod .prod-img .thumbnails a.active, body #content .prod .prod-img .thumbnails a:hover { border: 1px solid #b87732; }
body #content .prod .prod-img .thumbnails a.middle { margin: 0 13px; }
body #content .prod .prod-content { float: right; width: 388px; }
body #content .prod .prod-content h3 { font-size: 15px; }
/* body #content .prod .prod-content input { width: 25px; } */
body #content .prod .prod-content .brand { font-size: 12px; width: 300px;}
body #content .prod .prod-content .langName { font-size: 11px; font-style: italic;}
body #content .prod .prod-content .mainFeature { font-size: 11px; width:180px;}
body #content .prod .prod-content .price { float: right; font-size: 22px; padding-left: 5px; }
body #content .prod .prod-content .unit { font-size:14px;}
body #content .prod .prod-content .old { float: right; font-size: 20px; color: #968c88; text-decoration: line-through; }
body #content .prod .prod-tabs { height: 40px; background: url(../images/desc-tab-bg.png) repeat-x; margin-top: 15px; }
body #content .prod .prod-tabs ul li { float: left; height: 40px; width: 30px; text-align: center; line-height: 31px; }
body #content .prod .prod-tabs ul li:hover, body #content .prod .prod-tabs li.active { background: url(../images/desc-tab.png) no-repeat; }
body #content .prod .prod-box { width: 366px; padding: 10px; border: 1px solid #c0c0c0; clear: both; float: right; background: #fcfcd3; margin-top: -1px; font-size:11px;}
body #content .prod .prod-box p { line-height: 16px; }
body #content .prod .prod-text { width: 366px; float: right; padding-right: 12px; margin-top:20px; }
body #content .prod .prod-text h4 { font-size: 12px; margin-top: 10px; }
body #content .prod .prod-text p { line-height: 16px; }
body #content .prod .prod-desc { width: 386px; border: 1px solid #c0c0c0; border-top: none; background: #fff; clear: both; }
body #content .prod .prod-desc .text { padding: 10px; }
body #content .prod-related { clear: both; padding-top: 25px; }
body #content .prod-related .prod-rel { width: 290px; }
body #content .prod-related .prod-rel-img { float: left; width: 80px; }
body #content .prod-related .prod-rel-img img { border: 1px solid #dbd2cc; }
body #content .prod-related .prod-rel-desc { float: right; width: 200px; }
body #content .prod-related .prod-rel-desc h3 { font-size: 13px; margin-bottom: 5px; }
body #content .prod-related .prod-rel-desc .price { font-size: 14px; }
body #content-wide { width: 960px; margin: 0 auto; margin-top: -50px; }
body #content-wide h2.header { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #3c1f18; padding-bottom: 7px; border-bottom: 1px solid #bdaca6; margin-bottom: 10px; }
body #content-wide p.name { float: right; font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #3c1f18; font-weight: bold; margin-top: -35px; }
body #content-wide p.name a { font-size: 11px; font-weight: normal; font-family: Arial, Verdana, sans-serif; }
body #content-wide table.wide { width: 100%; border-collapse: collapse; border-top: 1px solid #bdaca6; color: #796767; }
body #content-wide table.wide input { float: left; height: 12px; }
body #content-wide table.wide input.text { border: 1px solid #aeada2; background: url(../images/input-bg.png) repeat-x; height: auto; }
body #content-wide table#koszyk input.text { width: 20px; }
body #content-wide table#koszyk p.name { float: none; font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #b66d1f; font-weight: bold; margin: 0; }
body #content-wide table#koszyk p.subname { font-size: 11px; }
body #content-wide table.wide label { margin-left: 3px; }
body #content-wide table.wide label:hover { text-decoration: underline; cursor: pointer; }
body #content-wide table.wide thead td { background: #ebe9d3; font-weight: bold; }
body #content-wide table.wide td { padding: 5px; border-top: 1px solid #f2f0e2; }
body #content-wide table.wide td a { font-weight: normal; }
body #content-wide table.wide td a.delete { background: url(../images/trash.png) no-repeat left center; padding-left: 13px; }
body #content-wide table.wide td a.printer { padding: 0 13px 0 6px; margin-left: 3px; border-left: 1px solid #b8b8b8; background: url(../images/printer.png) no-repeat right center; }
body #content-wide table.wide tr:hover { background: #f2f0e2; }
body #content-wide table.wide tr.table-details:hover { background: none; }
body #content-wide table.wide tr.table-details div { background: url(../images/table-details.png) #f2f0e2 no-repeat right top; padding: 8px 0 5px 5px; margin-bottom: 10px; }
body #content-wide table.wide tr.table-details input { height: auto; float: none; display: inline; vertical-align: middle; margin-left: 5px; }
body #content-wide table.wide tr.table-details td { padding: 0; border-bottom: 1px solid #f2f2f2; border-top: 0; }
body #content-wide table.wide tr.table-details table { width: 949px; border: none; border-collapse: collapse; }
body #content-wide table.wide tr.table-details table thead td { border: none; background: #f2f0e2; }
body #content-wide table.wide tr.table-details table thead tr { background: #f2f0e2; }
body #content-wide table.wide tr.table-details table tr { background: #fff; }
body #content-wide table.wide tr.table-details table tr td { padding: 5px; }
body #content-wide table.wide tr.table-details table tr td a img { vertical-align: middle; }
body #content-wide #box-powrot { width: 470px; height: 100px; background: url(../images/box-powrot.jpg) no-repeat; position: relative; float: left; margin: 0 10px 10px 0; }
body #content-wide #box-powrot a { position: absolute; top: 59px; left: 15px; display: block; width: 157px; height: 30px; }
body #content-wide #box-powrot-big { width: 170px; height: 120px; background: url(../images/powrot-box-big.png) no-repeat; padding: 20px 270px 0 10px; position: relative; }
body #content-wide #box-powrot-big a.button { position: absolute; left: 9px; top: 110px; display: block; width: 137px; height: 24px; }
body #content-wide #box-rabat { width: 230px; height: 68px; background: url(../images/box-rabat.png) no-repeat; position: relative; float: left; margin: 0 10px 10px 0; padding: 32px 0 0 10px; font-size: 11px; }
body #content-wide #box-rabat strong { display: block; margin-bottom: 15px; }
body #content-wide #box-suma { width: 200px; height: 100px; background: url(../images/box-suma.png) no-repeat; position: relative; float: left; margin: 0 0 10px 0; font-size: 11px; padding: 0 15px; }
body #content-wide #steps { float: right; height: 22px; line-height: 22px; margin-top: -35px; }
body #content-wide #steps li { float: left; font-size: 13px; margin-left: 10px; padding-left: 23px; color: #67514a; }
body #content-wide #steps li a { color: #67514a; cursor: pointer; }
body #content-wide #steps li#step-1 { background: url(../images/1.png) no-repeat left top; }
body #content-wide #steps li#step-2 { background: url(../images/2.png) no-repeat left top; }
body #content-wide #steps li#step-3 { background: url(../images/3.png) no-repeat left top; }
body #content-wide #steps li#step-1-active { background: url(../images/1-hover.png) no-repeat left top; font-weight: bold; }
body #content-wide #steps li#step-2-active { background: url(../images/2-hover.png) no-repeat left top; font-weight: bold; }
body #content-wide #steps li#step-3-active { background: url(../images/3-hover.png) no-repeat left top; font-weight: bold; }
body #content-wide #steps li.step-active a { color: #67514a; cursor: pointer; }
body #content-wide #steps span { float: left; height: 20px; width: 18px; text-align: center; margin-right: 3px; padding-left: 2px; }
body #content-wide .box { width: 940px; padding: 10px; border: 1px solid #c0c0c0; margin-bottom: 20px; background: #fff; }
body #content .box { padding: 10px; border: 1px solid #c0c0c0; margin-bottom: 20px; background: #fff; }
body #content .box h2 { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #3c1f18; border-bottom: 1px solid #bfbfbf; padding-bottom: 7px; margin-bottom: 10px; }
body #content-wide .box h2, body #content-wide #box-powrot-big h2 { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #3c1f18; border-bottom: 1px solid #bfbfbf; padding-bottom: 7px; margin-bottom: 10px; }
body #content-wide .column-left fieldset, body #content-wide .column-right fieldset { background: #ebe9d3; padding: 10px; width: 328px; margin-left: 40px; }
body #content-wide .column-left fieldset a, body #content-wide .column-right fieldset a { font-weight: normal; }
body #content-wide .column-left fieldset input.button, body #content-wide .column-right fieldset input.button { margin-left: 98px; clear: both; padding-top: 10px; float: left; }
body #content-wide .column-left fieldset input.loginFormInput, body #content-wide .column-right fieldset input.loginFormInput { background: url(../images/input-bg.png) repeat-x; border: 1px solid #aaa898; height: 18px; padding: 2px 2px 0 2px; width: 216px; float: left; margin-bottom: 10px; }
body #content-wide .column-left fieldset textarea.loginFormInput, body #content-wide .column-right fieldset textarea.loginFormInput { background: url(../images/input-bg.png) repeat-x; border: 1px solid #aaa898; height: 18px; padding: 2px 2px 0 2px; width: 216px; float: left; margin-bottom: 10px; background-color:#fff; }
body #content-wide .column-left fieldset input.zam_error, body #content-wide .column-right fieldset input.zam_error { background: url(../images/input-bg.png) repeat-x; border: 1px dashed #68514A; height: 18px; padding: 2px 2px 0 2px; width: 216px; float: left; margin-bottom: 10px; }
body #content-wide .column-left fieldset div.hr, body #content-wide .column-right fieldset div.hr { height: 1px; background: #fff; font-size: 0; border-bottom: 1px solid #d1d1d1; clear: both; margin-bottom: 10px; margin-left: 98px; width: 220px; }
body #content-wide .column-right fieldset input.checkbox { margin-left: 98px; float: left; }
body #content-wide .column-left fieldset label, body #content-wide .column-right fieldset label { width: 80px; margin-right: 18px; float: left; text-align: right; line-height: 20px; height: 20px; }
body #content-wide .column-left fieldset .clear label, body #content-wide .column-right fieldset .clear label { width: 120px; margin-right: 18px; float: left; text-align: right; line-height: 10px; height: 20px; } 
body #content-wide .column-left fieldset label.inline, body #content-wide .column-right fieldset label.inline { width: auto; margin-right: 0; display: inline; text-align: left; line-height: 15px; float: none; font-size: 11px; padding-left: 3px; }
body #content-wide .column-left fieldset p, body #content-wide .column-right fieldset p { font-size: 11px; margin-left: 98px; color: #b8b8b8; }
body #content-wide .column-left fieldset.data { width: 408px; }
body #content-wide .column-left fieldset.data label { width: 130px; }
body #content-wide .column-left fieldset.data select { width: 216px; margin-bottom: 10px; }
body #content-wide .column-left fieldset.data textarea { width: 250px; height: 100px; overflow: auto; }
body #content-wide .column-left fieldset span.check_empty {float:left;}
body #content-wide .column-left h3, body #content-wide .column-right h3 { font-family: Georgia, Times New Roman, serif; font-size: 14px; margin-bottom: 10px; color: #3c1f18; }
body #content-wide .column-left .box, body #content-wide .column-right .box { width: 448px; padding: 10px; border: 1px solid #c0c0c0; margin-bottom: 20px; background: #fff; }
body #content-wide .column-left .box address, body #content-wide .column-right .box address { width: 50%; font-style: normal; }
body #content-wide .column-left .box address span, body #content-wide .column-right .box address span { display: block; padding-bottom: 4px; color: #8a807e; font-weight: bold; font-size: 12px; }
body #content-wide .column-left .box h3, body #content-wide .column-right .box h3 { font-family: Georgia, Times New Roman, serif; font-size: 14px; color: #3c1f18; border-bottom: 1px solid #bfbfbf; padding-bottom: 7px; margin-bottom: 10px; }
body #content-wide .column-left .box table, body #content-wide .column-right .box table { width: 100%; border-collapse: collapse; }
body #content-wide .column-left .box table thead td, body #content-wide .column-right .box table thead td { background: #ebe9d3; line-height: 20px; font-weight: bold; padding: 4px; }
body #content-wide .column-left .box table td, body #content-wide .column-right .box table td { padding: 4px 4px 0 4px; }
body #content-wide .column-left .highlight, body #content-wide .column-right .highlight { background: #fefec3; line-height: 18px; }
body #content-wide .column-left .highlight ul, body #content-wide .column-right .highlight ul { list-style-type: disc; margin-left: 30px; }
body #content-wide .highlight { background: #fefec3; line-height: 18px; }
body #content-wide .highlight ul { list-style-type: disc; margin-left: 30px; }
body #content-wide .green { padding: 5px; background: #ebe9d3; margin-top: 10px; }
body #content-wide .green span.waga { font-size: 11px; line-height: 24px; }
body #content-wide .column-left { width: 480px; float: left; }
body #content-wide .column-right { width: 470px; float: right; padding-left: 10px; }
body #registration .column-left { width: 460px; float: left; padding: 0 10px; }
body #registration .column-right { width: 459px; float: right; padding: 0 10px; border-left: 1px solid #e9e8e5; }
body #pagination { height: 21px; }
body #pagination ul { float: right; margin-bottom: 5px; }
body #pagination ul li { font-size: 12px; float: left; }
body #pagination ul li a { color: #a25625; border: 1px solid #c8c4c4; margin: 0 1px; padding: 2px 5px; float: left; font-weight: normal; background: #fff; }
body #pagination ul li.dots { padding: 3px 0; border: 0; color: #a25625; }
body #pagination ul li:hover a { background: #a25625; color: #fff; text-decoration: none; }
body #pagination ul li.active { border: 1px solid #c8c4c4; margin: 0 3px; padding: 2px 5px; float: left; background: #a25625; color: #fff; }
body #pagination ul li.dots:hover { background: none; }
body #pagination ul li:hover a, #pagination li.active a { color: #fff; }
body #menu-right { float: right; width: 185px; padding-right: 5px; margin-top: -65px; }
body #menu-right #koszyk { padding: 0 0 112px 5px; background: url(../images/koszyk.jpg) no-repeat left bottom; margin-bottom: 10px; }
body #menu-right #koszyk h2 { height: 34px; background: url(../images/header-koszyk.png) no-repeat; margin-bottom: 5px; }
body #menu-right #koszyk #koszyk-content { padding: 0 15px; }
body #menu-right #koszyk #koszyk-content h3 { font-size: 11px; color: #67514a; }
body #menu-right #koszyk #koszyk-content ul li { padding: 5px 0; }
body #menu-right #logowanie { padding-left: 5px; margin-bottom: 10px; }
body #menu-right #logowanie a.button { margin: 10px 5px 0 0; }
body #menu-right #logowanie a.przypomnij { font-size: 11px; color: #b66d1f; font-weight: normal; margin: 5px 15px 0 0; }
body #menu-right #logowanie fieldset { padding-left: 10px; }
body #menu-right #logowanie fieldset input.text { width: 150px; }
body #menu-right #logowanie h2 { height: 33px; background: url(../images/header-logowanie.png) no-repeat; margin-bottom: 5px; }
body #menu-right #logowanie label { height: 22px; display: block; line-height: 22px; }
body #menu-right #przepisy { padding-left: 5px; }
body #menu-right #przepisy h2 { background: url(../images/header-przepisy.png) no-repeat; height: 30px; margin-bottom: 5px; }
body #menu-right #przepisy h3 { padding: 0 15px 0 10px; margin-bottom: 5px; font-size: 12px; }
body #menu-right #przepisy p { padding: 0 15px 0 10px; margin-bottom: 5px; }
body #menu-right #zalogowany { padding-left: 5px; margin-bottom: 10px; }
body #menu-right #zalogowany a.wyloguj { float: right; margin: 5px 10px 0 0; }
body #menu-right #zalogowany h2 { height: 33px; background: url(../images/header-zalogowany.png) no-repeat; margin-bottom: 5px; }
body #menu-right #zalogowany p { font-size: 14px; color: #b66d1f; font-weight: bold; line-height: 18px; padding-left: 10px; }
body #menu-right #zalogowany p.rabat { font-size: 12px; color: #67514a; font-weight: normal; }
body #footer { width: 948px; height: 53px; margin-left: 6px; background: url(../images/footer.jpg) no-repeat; padding: 81px 20px 0 20px; line-height: 40px; clear: both; }
body #footer ul li { float: left; padding-right: 10px; }
body #footer ul li a { color: #deba92; font-size: 11px; }
body #footer #copyright { float: right; color: #a18c85; font-size: 11px; }

/* ---------- ikonki -------------*/
div.sMenu {
	height: 40px; margin-top: 15px; background: url(../images/desc-tab-bg.png)
}

div.sMenu a {
	color:#68514A; text-decoration: none;
}

div.sMenu ul,
div.sMenu li {
	margin: 0px;
	padding: 0px;
	float: left;
}
div.sMenu li#first{
	width: 30px;
	height: 40px;
	 
}
div.sMenu li#second{
	width:366px; 
	line-height: 16px;
	background: #FCFCD3;
}
div.sMenu li {
	list-style: none;
	list-style-image: none;
	position: relative;
	text-align: center;
	line-height: 31px;
}

div.sMenu li img {
	opacity:0.3;
	margin-top:10px;
}
div.sMenu li:hover img {
	opacity:1;
	margin-top:10px;
	background: #FCFCD3;
}

div.sMenu ul li:hover {
	background: url(../images/desc-tab.png) no-repeat;
	background: #FCFCD3;
	border-top:solid 1px #c2c2c2;
	border-left:solid 1px #c2c2c2;
	border-right:solid 1px #c2c2c2;
}

div.sMenu ul li:active {
	background: url(../images/desc-tab.png) no-repeat;
	background: #FCFCD3;
}

div.sMenu > ul li {
	float: left;
}

div.sMenu ul ul li {
	float: none;
}

div.sMenu ul ul {
	z-index: 50;
	display: none;
	position: absolute;
	top: 19px;
	left: 0px;
	border:solid 1px #c2c2c2; 
	border-top:none; 
	background: #FCFCD3; 
	margin-top:21px; 
	padding:10px;
}

div.sMenu ul li ul li:hover {
	background:none;
	background: #FCFCD3;
}
div.sMenu li:hover > ul {
	display: block;
}
/* ---koniec ikonki ---*/

/* --- sitemap --- */
#sitemap li a { color: #b66d1f; font-size: 12px; font-weight:bold;}
#sitemap_submenu li a { color: #b66d1f; padding: 0px 20px; font-weight:normal;}
#sitemap_submenu2 li a { color: #b66d1f; padding: 0px 40px; font-weight:normal;}
#sitemap_menu a { color: #b66d1f; font-size: 12px; }
/* --- koniec sitemap --- */