html { font-size:16px }
body { margin:0; padding:0; color: #000; font: 75%/1.2 Tahoma, Geneva, sans-serif; background:white; }
p { margin:0.5em 0 }
img { border:0 }
hr { display:none }
form { margin:0 }
input,select,textarea { font-size:92% }
select { border:1px solid #ABDEFB }
input.text { width:175px; padding:4px 5px; color:#4F822A; border:1px solid #ABDEFB; background-color:white }
input.button { margin:0; padding:4px 5px; border:0; background:#CDD852 url('input-button.gif') 0 0 repeat-x; color:#002B71; }
input.checkbox { position:relative; top:1px }
table { font-size:100%; border-collapse:collapse; margin:0.5em 0; padding:0; border:0 }
h1, h2, h3, h4, h5, h6 { margin:8px 0; font:normal 200%/1.3 Tahoma, Geneva, sans-serif; color: #355B1B; }
p,div,hr,form { padding: 0px; margin: 0px; }
a { color: #355B1B; }
a:hover { text-decoration: none; }
img { border: none; }
.cleaner { margin: 0px auto; width: 100%; visibility: hidden; clear: both; font-size: 0%; }



body{
margin:0;
padding:0;
}

#maincontainer{ width: 1000px; /*Width of main container*/ margin: 0 auto; /*Center container on page*/ position: relative; 
}
.header{ height: 192px; /*Height of top section*/ background: url(bg-top.jpg) no-repeat; width: 1000px; position: relative; z-index: 50; display: none; }



#content{
float: left;
width: 100%;
}
.main{ margin: 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ width: 100%; padding-right: 9px; padding-left: 9px; position: relative; 
}
.longcolumn { margin: 0px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ width: 100%; padding-right: 0px; padding-left: 9px; padding-bottom: 20px; }
.leftpadding { padding-left: 10px; }

#navigation { background: url(bg-navigation.jpg) no-repeat right top; height: 26px; width: 755px; clear: both; padding-right: 10px; padding-left: 16px; display: none; }
#navigation ul { display: block; list-style: none; float: left; margin: 5px 0px 0px; padding: 0px; font-size: 85%; }
#navigation ul li { display: inline; }
#navigation ul li a { color: #355B1B; }
#minibasket { display: none; float: right; margin-top: 6px; background: url(basket-green.gif) no-repeat 0px 2px; padding-left: 21px; text-align: right; font-size: 95%; }
#minibasket span { padding-right: 8px; padding-left: 8px; }
.main #scrollbox { clear: both; height: 457px; width: 572px; margin-bottom: 8px; }
#scrollimg { float: left; height: 457px; width: 430px; padding-right: 3px; background: url(bg-imgscroll.jpg) no-repeat right top; }


.maintop { background: url(bgmaintop.jpg) no-repeat; height: 25px; width: 556px; padding-left: 16px; margin-bottom: 16px; clear: both; padding-top: 1px; }
.maintop .title { display: block; float: left; font-weight: bold; font-size: 125%; margin-top: 3px; }
.main h1 ,.main .ash1{ font-size: 175%; padding-left: 10px; margin-top: 12px; margin-bottom: 12px; }
.main .ash1 { padding-left: 0px; }
.main #h1green { display: block; margin-bottom: 7px; background: #355B1B; color: #FFF; font-size: 125%; font-weight: bold; height: 25px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; }
.main .greentop { background: #9aad8d; height: 19px; color: #355B1B; padding-left: 10px; font-weight: bold; padding-top: 5px; padding-right: 10px; margin-bottom: 15px; }
.main p.sresult { margin-bottom: 15px; line-height: 1.4; padding-left: 3px; }
.main p.sresult strong { color: #355B1B; }
.main .sresult a { color: #666; }

.main #alert { background: #eede1b url(bgalert.jpg) no-repeat; text-align: center; width: 462px; padding-top: 70px; padding-bottom: 55px; position: absolute; left: 160px; top: 100px; border: 3px solid #355b1b; }
#alert h5 { font-size: 150%; clear: both; display: block; padding: 0px 0px 10px; margin: 0; }
#alert #okbutton { display: block; background: url(bt-bg-green.gif); height: 22px; width: 80px; clear: both; margin: 40px auto 0px; font-weight: bold; color: #FFF; text-align: center; font-size: 95%; border: 1px solid #355b1b; }
#alert #okbutton a { display: block; height: 18px; width: 80px; color: #FFF; text-decoration: none; padding-top: 4px; }
#alert span { position: absolute; height: 22px; width: 22px; top: 6px; right: 6px; }



.greentop span { display: block; float: left; }
.greentop strong { display: block; float: right; text-align: right; }


.logotop { padding-top: 17px; padding-left: 10px; }
.tproducts { padding-bottom: 17px; }
.textpage p { margin-bottom: 15px; }
.imggal ,.logogal{ width: 192px; float: left; margin-bottom: 15px; }
.logogal { text-align: center; display: block; text-decoration: none; color: #666; }
a.logogal .pgal{ display: block; clear: both; padding-top: 5px; }
a.logogal strong{ }

a.logogal:hover span { text-decoration: underline; }
* html a.logogal:hover { text-decoration: underline; }

.imggal img { border: 1px solid #eada19; }
.imggal p ,.imggal span{ height: 50px; color: #355B1B; overflow: hidden; margin-bottom: 0px; display: block; }
.imggal p.pgal ,.imggal span.pgal{ height: 37px; }
.imggal span.pgalsm { height: 34px; }
.logogal .pgal strong  { font-size: 125%; }
.imggal a span { text-decoration: underline; }
.imggal a:hover span { text-decoration: none; }
.imggal a span em{ font-style: normal; text-decoration: none; font-size: 95%; }



.imgdetail img { border: 1px solid #EADA19; }
.infodetail { width: 600px; padding-top: 15px; }
.productleft { width: 100%; padding-top: 16px; float: none !important;}
.productleft img { float: left; border: 1px solid #EADA19; margin: 0px 0px 20px; }
.productleft p { clear: both; margin-bottom: 9px; }
.goods p { width: 47%; line-height: 1.4; }

.productleft p strong { color: #447023; }
#topproduct { clear: both; float: left; width: 100%; }

#topproduct img { border-style: none; float: left; }
#topproduct h1 { float: left; margin-top: 40px; padding-right:20px; }
.productleft th { text-align: left; color: #355B1B; font-size: 175%; font-weight: normal; padding-top: 20px; padding-bottom: 10px; }
.goods #fbasket { margin: 0px; }

.goods th { padding: 0px 0px 10px; font-size: 100%; font-weight: bold; }
.goods #heightb { padding-bottom: 30px; }


.productleft td { padding-top: 4px; padding-bottom: 4px; }
.goods td { padding: 0px 0px 10px; text-align: right; }
.goods #nopadding th,
.goods #nopadding td { padding-bottom: 3px; }

.goods #nodph { font-size: 145%; color: #355B1B; font-weight: bold; }
.productleft #zooming { clear: both; padding-bottom: 25px; }
#zooming img { border-style: none; margin-left: 4px; margin-right: 8px; }






.textpage #back { float: left; padding-top: 3px; }
.textpage #endprice { float: right; background: url(bt-endprice.gif); width: 205px; color: #EFDF1B; cursor: pointer; padding-top: 3px; }


.textpage td.themeform .aleft{ text-align: left; }
.textpage #tbasket td { color: #666; padding-left: 10px; font-size: 95%; padding-top: 0px; padding-bottom: 0px; }
.textpage #tbasket td.price { text-align: right; padding-right: 20px; height: 23px; }
.textpage #tbasket td.count { text-align: center; }
.textpage #tbasket td.count input { width: 18px; text-align: right; margin: 0px; font: 100% Tahoma, Geneva, sans-serif; }
.textpage #tbasket td a { color: #666; }
.textpage #tbasket tr.bborder td{ border-top: 1px solid #eaeee8; }
.textpage #tbasket tr.noborder { border-style: none; }
.textpage table tr.bordergreen td{ border-bottom: 1px solid #355B1B; border-top-style: none; }
.textpage #tbasket td.buttosend span { display: block; width: 100px; float: right; padding: 10px 0px 0px; height: 20px; font-size: 135%; color: #355B1B; }
.textpage #tbasket td.buttosend .silverprice { color: #666; }

.textpage #tbasket td.buttosend input { float: right; }
.textpage #tbasket td.buttosend input#next { background: url(bt-next.gif) no-repeat; width: 120px; margin-top: 20px; }

.textpage #tbasket td.rpadding { padding-right: 15px; padding-left: 0px; }
.textpage #tbasket td.recount input { margin-top: 10px; }
.textpage #tbasket .recountprice td ,.textpage #tbasket .recountprice2 td{ padding-top: 10px; text-align: right; font-size: 135%; padding-right: 15px; }
.textpage #tbasket .recountprice td span,
.textpage #tbasket .recountprice2 td span { display: block; width: 210px; float: right; text-align: left; }

.textpage #tbasket .recountprice2 td { padding-top: 0px; padding-bottom: 5px; }
.textpage #tbasket .txtgreen td { color: #355B1B; padding-top: 5px; padding-bottom: 0px; }
.textpage #tbasket .recountprice2 td.priceinfo  { font-size: 85%; }
.textpage .greencleaner { margin: 0px auto 22px; clear: both; width: 100%; border-bottom: 1px solid #355B1B; height: 15px; }

.textpage .address { float: left; width: 385px; color: #666; margin-right: 11px; }
.textpage .aright { margin: 0px; }
.textpage .address div { height: 20px; background: #9aad8d; padding-left: 15px; font-weight: bold; padding-top: 4px; }
.textpage .address p { margin-top: 17px; margin-bottom: 6px; padding-left: 15px; line-height: 1.4; }
.textpage  form{ clear: both; }













.productright { float: right; width: 200px; margin-top: 90px; display: none;}
.productright .infobox { padding-left: 15px; font-weight: bold; line-height: 2; padding-top: 7px; padding-bottom: 7px; }
.productright .infoprice { font-weight: bold; color: #355B1B; padding-left: 15px; line-height: 1.1; margin-top: 3px; }
.productright #pricetop { margin-bottom: 12px; }
.productright .priceform { padding-top: 15px; padding-left: 15px; }
.priceform input { font-weight: bold; color: #FFF; background: url(btsend.gif) no-repeat; height: 22px; width: 80px; border-style: none; cursor: pointer; font-size: 95%; padding-bottom: 3px; }
.priceform span { padding-right: 3px; padding-left: 5px; }


.priceform #ks { background: url(bg-input.gif) repeat-x; height: 16px; width: 24px; border: 1px solid #5E9832; text-align: right; padding: 4px 2px 0px; color: #355B1B; font-weight: normal; }
.infoprice span { color: #666; font-weight: normal; font-size: 95%; }









.hinfo { float: left; width: 286px; line-height: 1.2; margin-bottom: 18px; }

.hinfo img { float: left; margin-right: 12px; }
.hinfo h6 ,.hinfo p{ font-size: 100%; float: left; width: 188px; margin: 0px; }
.hinfo h6 a { font-weight: bold; }
.hinfo h6 span { font-size: 95%; }

.hinfo .infolink { font-weight: bold; font-size: 95%; float: right; width: 190px; padding-top: 5px; }
.longnews { width: 99%; margin-bottom: 25px; }
.longnews h6,
.longnews p { width: 675px; }
.longnews .infolink { width: 675px; margin-top: 10px; }
.pcenter { text-align: center; padding-top: 20px; width: 300px; margin: 0px auto; clear: both; }

.pager ,.textpage .pager{ display: block; clear: both; list-style: none; margin: 0px; padding: 10px 0px 0px 95px; }
.textpage .pager { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; }
.pcenter .pager{ padding-left: 0px; margin: 0px auto; }


.pager li ,.textpage .pager li{ display: inline; text-align: center; float: left; font-weight: bold; padding-right: 12px; padding-left: 12px; color: #C9BB14; background: none; padding-top: 3px; }
.pager li.pimg ,.textpage .pager li.pimg{ margin: 0px; padding: 0px 0px 0px 3px; }







#leftcolumn{ float: left; width: 210px; /*Width of left column in pixel*/ margin-left: -1000px; background: #437023 url(bg-leftmenu.gif); display: none; }
.lefttop , #leftsearch   { display: block; margin: 0px; padding: 0px; clear: both; float: left; width: 210px; background: url(bg-left-top.gif); height: 50px; line-height: normal; font-size: 125%; font-weight: bold; border-bottom: 3px solid #5e9832; }
#leftcolumn .products { background: url(bg-left-top-open.gif); }

#leftcolumn h5 { display: block; clear: both; background: url(bg-topcolumn-sm.gif) repeat-x; height: 26px; width: 192px; margin: 0px; padding: 0px 0px 0px 18px; font-weight: bold; font-size: 125%; }
#leftcolumn h5 span { display: block; float: left; padding-top: 3px; }
#leftcolumn h5 a:hover ,#leftcolumn address a:hover{ text-decoration: none; }



#leftcolumn #leftsearch { background: url(bg-left-top-open.gif); padding-top: 17px; padding-left: 17px; height: 33px; width: 193px; border-top: 3px solid #FFF; border-bottom: 3px solid #FFF; }
.lefttop a     { display: block; height: 33px; width: 192px; padding-top: 16px; padding-left: 18px; text-decoration: none; }
.lefttop.active { background: url(bg-left-top-up.gif); }
#leftcolumn .leftmenu  { display: block; margin: 0px; padding: 15px 0px; width: 210px; clear: both; float: left; background: #437023 url(bg-leftmenu.gif) repeat-x; list-style: none; height: auto; }
#leftcolumn ul { display: block; margin: 0px; padding: 0px 0px 5px; width: 210px; clear: both; float: left; list-style: none; height: auto; }

#leftcolumn ul ul { padding: 0px 0px 7px; background: none; }
#leftcolumn h3  { font-size: 117%; font-weight: bold; color: #F0E01B; display: block; width: 192px; height: auto; clear: both; float: left; padding: 0px 0px 0px 18px; line-height: 1.2; margin: 0px; }
#leftcolumn ul li  { background: url(bg-plus.gif) no-repeat 18px 5px; display: block; clear: both; float: left; }
#leftcolumn ul li li  { background: none; display: block; clear: both; float: left; height: 22px; width: 210px; }
#leftcolumn ul li.active { background: url(bg-minus.gif) no-repeat 18px 5px; }
#leftcolumn .notoggle li  { clear: both; background: none; float: left; width: 100%; height: 20px; white-space: nowrap; padding: 0px; }
#leftcolumn ul li a  { font-weight: normal; font-size: 100%; color: #FFF; text-decoration: none; padding-left: 3px; display: block; float: left; white-space: nowrap; }
#leftcolumn ul a.icoplus { width: 25px; height: 20px; }
#leftcolumn .notoggle li a  { padding-left: 30px; }


#leftcolumn ul li li a  { color: #F0E01B; font-size: 100%; font-weight: normal; width: 178px; padding-left: 32px; height: 19px; display: block; clear: both; float: left; padding-top: 3px; }
#leftcolumn ul li li a:hover ,#leftcolumn ul li li .active{ background: url(bg-left-link.gif) repeat-x; }



#leftcolumn a:hover { text-decoration: underline; }
#leftsearch input  { height: 22px; width: 22px; background: url(bt-ok.gif); border-style: none; cursor: pointer; float: left; }
#leftsearch #search ,#basket input{ padding: 2px; float: left; height: 16px; width: 144px; background: #FFF url(bg-input.gif) repeat-x; border: 1px solid #5e9832; color: #355B1B; margin-right: 3px; font: bold 85% Tahoma, Geneva, sans-serif; cursor: text; }
#leftcolumn .noborder { border-style: none; }
#leftcolumn address { display: block; clear: both; width: 192px; font-style: normal; padding-left: 18px; background: #FFF; padding-top: 12px; padding-bottom: 18px; font-size: 95%; }
#leftcolumn address strong { color: #355B1B; }
#leftcolumn address a { font-weight: bold; }
.textpage { color: #355B1B; }
.textpage p big { font-size: 125%; }
.silver { color: #666; }
.silver strong { color: #355B1B; }
.textpage a { color: #355B1B; }
.textpage h2 { font-size: 125%; font-weight: bold; margin: 0px; }
.textpage h3 { font-size: 125%; font-weight: normal; margin: 0px; }

.textpage h4 { font-size: 100%; font-weight: bold; margin: 0px; }
.textpage ul { margin: 0px; list-style: none; padding: 5px 0px 0px; }
.textpage ul li { background: url(bgli.gif) no-repeat 0px 1px; padding-left: 23px; padding-bottom: 5px; }
.textpage ul li li { background: url(bglili.gif) no-repeat 0px 1px; }
.textpage table { margin-top: 20px; border: 1px solid #FFF; margin-bottom: 10px; }
.textpage table th { color: #FFF; background: #355B1B; text-align: left; padding-top: 7px; padding-bottom: 7px; padding-left: 10px; }
.textpage table   td     { text-align: center; background: #f7ef8d; padding: 5px 10px; line-height: 1.5; }
.textpage table td.tleft,.textpage table td.d-tleft ,.textpage #tbasket td.d-tleft{ color: #FFF; font-weight: bold; background: #9aad8d; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; text-align: left; }
.textpage table td.d-tleft ,.textpage #tbasket td.d-tleft{ color: #355B1B; }
.textpage #tbasket td.d-tleft { font-size: 110%; }

.textpage table td.white{ color: #FFF; }


.textpage table .tcenter{ color: #FFF; font-weight: bold; background: #9aad8d; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; }
.textpage table .tright { color: #FFF; font-weight: bold; background: #9aad8d; text-align: right; padding: 0px 3px 0px 0px; }
.textpage #tbasket td.tcenter { text-align: center; padding-left: 10px; }
.textpage #tbasket td.tright { text-align: right; padding-right: 30px; }
.textpage table#tprice td{ background: #FFF; text-align: left; }
.textpage #tprice .buttosend { padding-top: 10px; text-align: right; }
.textpage #tprice select { width: auto; border: 1px solid #999; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; padding: 2px; background: none; float: left; margin-left: 30px; }
.textpage #tprice #lselect label { float: left; }
.textpage #tbasket td.button-del { font-size: 0%; text-align: right; padding: 0px; float: right; margin: 0px; }
.textpage #tbasket td.button-del input { background: url(but-del.gif) no-repeat 0px 0px; display: block; height: 20px; width: 20px; font-size: 0%; border-style: none; cursor: pointer; color: #FFFFFF; margin: 0px; }
.textpage #tbasket td.button-del input:hover   {background-position: -20px 0px;}
.textpage .productleft table th { background: none; color: #355B1B; padding-left: 0px; }
.textpage .productleft table td { padding-right: 0px; padding-left: 0px; text-align: left; background: none; }
.textpage .productleft table label { padding-left: 0px; }
.productleft input , .textpage td.themeform input{ padding: 3px 2px 2px; height: 15px; width: 211px; background: #FFF url(bg-input.jpg) repeat-x; border: 1px solid #e2e2e2; color: #666; }
.productleft textarea , .textpage td.themeform textarea{ padding: 2px; height: 94px; width: 540px; background: #FFF url(bg-textarea.gif) repeat-x; font-family: Tahoma, Geneva, sans-serif; border: 1px solid #e2e2e2; color: #666; }
.textpage .productleft td.buttosend, .productleft td.buttosend ,.textpage td.themeform .buttosend{ text-align: right; padding: 0px; }
.productleft .buttosend input ,.textpage td.themeform .buttosend input,.textpage #back,.textpage #endprice{ background: url(btsend.gif) no-repeat; height: 22px; width: 80px; border-style: none; color: #FFF; padding-bottom: 5px; cursor: pointer; font: bold 85% Tahoma, Geneva, sans-serif; }
.productleft #infogoods { float: right; width: 250px; padding-right: 25px; }
.productleft #fbasket input { text-align: right; width: 47px; border: 1px solid #a0a0a0; }

.productleft #fbasket .button   input{ background: url(btbasket.jpg); height: 22px; width: 120px; font-size: 0%; color: #FFF; border-style: none; cursor: pointer; }
.productleft #fbasket select { text-align: right; border: 1px solid #a0a0a0; font-family: Tahoma, Geneva, sans-serif; background: url(bg-input.jpg) repeat-x; height: 22px; width: 53px; padding-top: 2px; }


.tright input { height: 20px; width: 65px; border-style: none; background: url(btcitovat.gif); font-size: 0%; color: #E0D118; text-align: left; cursor: pointer; }
.textpage .aleft,.textpage #tprice .aleft{ text-align: left; }
.textpage .aleft a { text-decoration: none; }
.textpage .aleft a:hover { text-decoration: underline; }

.textpage .allthemes,.textpage .addthemes{ font-size: 95%; font-weight: bold; text-align: right; background: #FFF; padding-top: 10px; padding-bottom: 13px; }
.textpage .addthemes { text-align: left; }
.diskusion-top { text-align: right; margin-top: 10px; }
.diskusion-top input { padding: 2px; height: 15px; width: 120px; background: #FFF url(bg-input.gif) repeat-x; border: 1px solid #5e9832; color: #355B1B; margin-right: 3px; font: bold 100% Tahoma, Geneva, sans-serif; cursor: text; }
.diskusion-top form #login ,.regform #login{ border-style: none; padding: 0px; height: 22px; width: 60px; background: url(btlogin.gif); cursor: pointer; font-size: 85%; font-weight: bold; }
.textpage .dtable { margin-top: 10px; }
.dtable th.thright { text-align: right; }
.dtable select { background: #FFF url(bg-input.gif) repeat-x; border: 1px solid #F8FCFF; height: 22px; width: 148px; font: bold 100% Tahoma, Geneva, sans-serif; float: right; margin-right: 3px; padding: 1px; }

#btokruh { height: 22px; width: 22px; background: url(bt-ok-y.gif); border-style: none; cursor: pointer; font-weight: bold; font-size: 0%; float: right; color: #E0D118; }
#thema { font-size: 125%; }
#themabottom { background: #FFF; padding: 0px; height: 10px; }
#formline { background: #FFF; padding: 0px; height: 15px; border-bottom: 1px solid #355B1B; }

.textpage td.themetxt{ padding: 10px 10px 15px; }

.textpage td.themeform ,.textpage td.themeform td{ background: none; text-align: left; padding: 0px; }
.textpage .themeform th { background: none; color: #355B1B; padding-left: 0px; font-size: 125%; }
.textpage .regform th { font-size: 110%; }

.textpage td.themeform td{ padding-top: 4px; padding-bottom: 4px; }
.textpage .regform td { color: #666; }


.textpage td.themeform table { margin: 0px 0px 15px; }
.textpage td.themeform input,.textpage td.themeform textarea{ border: 1px solid #A0A0A0; }
.textpage td.themeform textarea { width: 776px;#width:740px; height: 65px; }
.textpage td.aleftsilver { padding: 10px 10px 15px; background: #f0f3ee; text-align: left; }
.regform #login { margin-left: 5px; padding-bottom: 3px; color: #355B1B; }
.textpage th.check input   { height: 10px; width: 10px; padding: 0px; }
#reqitems { color: #355B1B; font-size: 85%; padding-bottom: 25px; padding-top: 0px; }
#tright { text-align: right; font-weight: normal; padding-right: 10px; }
#tright a { color: #EDDD1A; }


























#rightcolumn{ float: left; width: 200px; /*Width of right column*/ margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/ font-size: 95%; display: none; 
}
#basket { background: url(bg-basket.jpg); height: auto; width: 180px; clear: both; line-height: 1.9; text-align: right; padding-right: 10px; padding-left: 10px; }
#basket #blink { height: 22px; width: 180px; text-decoration: none; text-align: left; white-space: nowrap; display: block; padding:0;}
#basket #blink a{padding:0px 0px 0px 45px}
#basket span  { padding-right: 10px; text-decoration: none; }
#basket img  {padding:0px 8px 0px 0px;position:relative;top:2px;}
#basket strong  { }
#basket input { float: right; width: 115px; margin-bottom: 3px; font-size: 100%; margin-right: 0px; height: 15px; padding-top: 3px; }
#basket #login { background: url(bt-bg-green.gif); height: 22px; width: 80px; border-style: none; color: #FFF; font-weight: bold; font-size: 95%; float: right; padding: 0px 0px 3px; cursor: pointer; }
#basket label { display: block; float: left; font-weight: bold; }


.rightbox  { clear: both; width: 200px; }
.rightbox h5 ,.productright h5,.rightbox .wmenu{ font-size: 125%; font-weight: bold; display: block; background: url(bg-rtop.jpg) repeat-x; height: 22px; width: 185px; padding-top: 4px; padding-left: 15px; margin-top: 12px; margin-bottom: 5px; text-decoration: none; }
.rightbox .wmenu { width: 83px; float: left; background: url(bg-weather.gif) repeat-x 0px 0px; margin-right: 1px; height: 23px; padding-top: 7px; }
.rightbox .wmenu.active { background: url(bg-weather-up.gif) repeat-x; }
.rightbox #togglew1 ,.rightbox #togglew2{ clear: both; width: 185px; }

#togglew2 p{
padding:10px 0px 10px 15px;
font-weight:bold;

}

.borderb{
border-bottom:1px solid #EFEFEF;
}

.rightbox p { padding-left: 15px; }
.rightbox td , .rightbox th{ padding-bottom: 2px; border-bottom: 1px solid #efefef; padding-top: 2px; font-weight: normal; text-align: left; }
.rightbox td.ltd { padding-left: 15px; color: #355B1B; }
.rightbox th.ltd { padding-left: 15px; }
.rightbox th span { color: #5E9832; }

.rightbox td strong { color: #355B1B; }
.rightbox td.buy { font-weight: bold; }
.rightbox td.sale { font-weight: bold; color: #5E9832; }


.rightbox td.ico { background: url(ico-const.gif) no-repeat 0px 2px; height: 18px; width: 16px; }
.rightbox td.ico.up { background: url(ico-up.gif) no-repeat 0px 2px; }
.rightbox td.ico.down { background: url(ico-down.gif) no-repeat 0px 2px; }
.rightbox .weather2 { padding-left: 3px; }
.rightbox .weather2 strong { font-size: 110%; color: #355B1B; }
.rightbox .weather td { text-align: center; font-size: 85%; border-style: none; }
.weather img { border: 1px solid #e8e8e8; }




a #ulink { text-decoration: underline; }


.more { float: right; font-size: 75%; padding-top: 4px; padding-right: 6px; }
.maintop .more { font-size: 100%; font-weight: bold; }



#footer{ clear: left; width: 100%; background: url(bg-footer.gif) repeat-x; height: 40px; color: #FFF; text-align: center; padding-top: 23px; font-size: 95%; display: none; 
}
#footer span { padding-right: 19px; padding-left: 19px; }
#footer a { color: #FFF; }
.rightheader { background: url(rtopheader.jpg); height: 184px; width: 101px; position: absolute; top: 0px; left: 1000px; }
.textpage td input.required{ border: 1px solid #E10000; }




.hidden, .loginBox2 { display:none; }

#leftcolumn .taright a{
/*text-align:right;*/
}


.logo-home{
width:145px;
height:80px;
position:absolute;
left:25px;
top:15px
}

#leftcolumn .woplus ul li{
margin-left:15px;
background:none;
}

#leftcolumn .woplus ul li ul li{
margin-left:-15px;
}

.basket-item{
height:30px;
}

.nodecoration{
text-decoration:none;
}
.infobox-sub{
font-weight:normal;
}
.underline{
text-decoration:underline;
}
#minibasket  .nopadding{
padding-left:0px;
padding-right:0px;
}

.cat-header{
float:left;
margin-top:35px;
padding-right:20px;
font-size:175%;
padding-left:10px;
}
#endprice.button-big{
background: url(btsend-big.gif) no-repeat;
width:175px;
}
.align-right{
text-align:right !important;
}
.ietextarea{
#width:560px !important;
}
.textarea-product{
width:515px !important;
#width:488px !important;
}
.productleft form table { display: none; }
.print { display: block; }



.box-usek li a { text-decoration:none; }
    .box-usek li a:hover { text-decoration:underline; }
    ul.ul-mark { margin-left:20px; margin-bottom:10px; }
    ul.ul-business { margin-left:20px; margin-bottom:50px; }
    ul.ul-mark li { background: url('bg-li-mark.png') left 8px no-repeat; padding:0 0 0 30px; line-height:25px; font-size:135% }
    ul.ul-business li { background: url('bg-li-business.png') left 7px no-repeat; padding:0 0 0 30px; line-height:25px; font-size:135% }

 .all-people { background:none; margin-bottom:5px; }
 .all-people table { margin-top:5px; width:670px; font-size:11px; }
 .all-people table th { background: #E9EFE3; color:#345A1A; font-size:110%; text-align:left; padding:5px 5px 5px 10px;border:2px solid #fff; height:40px;}
 .all-people table td {  padding:10px 5px 10px 5px; background:#F9F8E3; border:2px solid #fff; color:#666666; text-align:left; }
 .all-people table td a { text-decoration:none; color:#666; }
 .all-people table td a:hover { text-decoration:underline;  }
 .all-people table td.td-name { color:#355B1B; font-weight:bold;}
 
 

.heading-city h2 { background:none; padding-left:0; }
.noprint { display:none; } 
