/* * { margin:0; padding:0; }*/
html { height: 100%; background: #ffffff; }
body { height: auto !important; height: 100%; min-height: 100%; position:relative; } 
#frame-page { min-width:1040px; }

body { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:1.5em; }
form { margin:0; padding:0; }
h1,  h2,  h3,  h4 { font: 1.7em Tahoma, Verdana, Arial, Helvetica, sans-serif; margin-bottom: .5em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; font-weight: bold; }
h4 { font-size: 1.1em; font-weight: bold; }
a { color: #7a7d7e; }
#top-top { background:#ffffff url(images/zelsvet2/top-bg.jpg) top repeat-x; width:100%}
#top-left { background:url(images/zelsvet2/left.jpg) left top no-repeat; width:100%; }
#top-right { background:url(images/zelsvet2/right.jpg) right top no-repeat; width:100%; }
#top-middle { background:url(images/zelsvet2/top-middle.jpg) center top no-repeat; width:100%; }
#logo { padding:36px 0 0 32px; }
.top-text { margin:10px 0 0 36px; float:left; }
.top-text h3, .top-text h2, .top-text h1 { color:#4a4849; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0; padding:0; line-height:16px; }
.top-text h2 {font-size:14px}
.top-text h3 { text-align:left; font-size:20px; color:#f58220; margin-bottom:15px;}
.lang-box { float:right; margin:14px 18px 0 0; }
.lang-box, .lang-box a { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#7a7d7e; text-decoration:none; }
#search-top { float:right; margin:30px 11px 0px 0; color:#4a4849; clear:right; font-size:0.9em; border:2px solid #fff; width:170px; }
#search-top #idsearch { /* float:left; */ width:100px; }
#search-top #idinside { float:left; }
#search-top a { font-weight:normal; color:#4a4849; }
.button-ok, #search-top .button-ok { background:url(images/zelsvet2/button-ok.gif); width:44px; height:19px; text-align:center; display:block; text-decoration:none; color:#fff; padding-top:1px;  font-weight:bold; float:right; }
#search-top .button-ok { /*margin:0 0 0 145px; float:none; */margin-left:10px; }
.button-long { background:url(images/zelsvet2/button-long.gif); width:75px; height:19px; text-align:center; display:block; text-decoration:none; color:#fff; padding-top:1px;  font-weight:bold; float:right; }

/* Layouts */
.layout-right { float:right; width:202px; padding:0 11px; clear:right; margin-bottom:20px; }
.layout-left { float:left; width:202px; padding:0 11px; clear:left; margin:40px 0; }
.layout-main { margin:230px 240px 50px 240px; }
/* ------- */

.thinborder { border:2px solid #9e9ea1; padding:7px 14px; margin-top:10px; }
.thinborder .title { color:#8f8f91; font-size:12px; font-weight:bold; margin:0; padding:0; }
.cart { color:#f58220; text-decoration:none; font-weight:normal;  }
#cart { background:#fff; }
#cart-into { height:60px; }
.title-box { color:#fff; font-size:1em; background:url(images/zelsvet2/title-bg.gif) no-repeat; height:21px; padding:3px 0 0 14px; margin:10px 0 00 0;}
.info-box { border:1px solid #c5c0be; padding:7px 14px; margin-top:2px; }

.news { margin:0; padding:0; }
.news li { padding: 5px 0; list-style:none; }
.news em { color:#f58220; font-style:normal; }
.go { color:#73747f; font-weight:normal; text-align:right; display:block; }

.votes { margin:18px 0 0 0; padding:0; }
.votes li { list-style:none; padding:1px 0; }

/* --------------- */
.lightstandard, .light { color:#7a7d7e; }

.catalog { margin:0; padding:0; }
.catalog li { list-style:none; padding:2px 5px; border-bottom:1px solid #dfdfdf; line-height:14px; position:relative; }
.catalog li a { text-decoration:none; display:block; position:relative; font-size:14px;  }
.catalog li:hover a, .catalog li a:hover { color:#333 }  
.catalog li:hover { color:#333; }
.catalog li.select { background:#f58220 url(images/zelsvet2/select-bg.gif) top right no-repeat;  color:#212222; min-height:27px; padding-right:15px; } 
.catalog-box { border:1px solid #c5c0be; border-width:0 1px 1px 1px; padding:7px 0;  width:200px;  }

/* --------------- */

.base-menu { background:url(images/zelsvet2/title-long-bg.gif) repeat-x; }
.menu-sub { background:url(images/zelsvet2/title-long-left.gif) left no-repeat; padding-left:24px; }
.menu-subsub { background:url(images/zelsvet2/title-long-right.gif) right no-repeat; height:24px; padding-right:24px; }
.base-menu { text-align:center; }
.base-menu, .base-menu a { color:#fff; text-decoration:none; font-size:1em; }
.base-menu-inner { padding-top:1px; }

.msg_error { color:#990000; }

#loginbox a.light { font-weight:normal; margin-left:50px; }

#footer { border-top: 2px solid #81859a; padding-top:2px; margin:20px 11px; clear:both; }
#footer-sub { border:1px solid #d2d3d7; text-align:center; padding:10px; color:#6e7289; }
#footer a { font-weight:normal; }


a.cat { text-decoration:none; font-size:16px; }
a.cat:hover a, a.cat:hover { color:#333 }
a.standard { text-decoration:none; font-size:14px; }
a.standard:hover a, a.standard:hover { color:#333 }
a.standard0 { text-decoration:none; color:#f58220; font-weight:normal; font-size:14px;}
a.standard0:hover a, a.standard0:hover { color:#cc3300 }

#reklama { text-align:center; padding:40px 0; width:202px; height:122px; vertical-align:baseline; }
#reklama img { width:144px; }

.tradebrd { border:1px solid #aaa; }
.tradebrd td { font-size:12px; }
.tradebrd .title { color:#8f8f91; font-size:12px; font-weight:bold; margin:0; padding:0; }

#idform-result { display:none; }
#cartadd_link_box, #cartadd { display:none; }

/* --------------- */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/**/
.cleaner:after{ content: "."; display: block; height: 0; font-size:0; visibility:hidden; } 
.cleaner{display: inline-block; overflow:hidden; }  
/* Hides from IE Mac \*/ 
* html .cleaner {height: 1%;} .cleaner{display:block;} 
/* End Hack */
