@charset "windows-1251";
body { background:#e3e3e3; padding:0; margin:0; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; }

a { color:#de1920; }
a:hover { color:#333; }
form { padding:0; margin:0; }

h1, h2, h3, h4 { font-weight:normal; padding:0; margin:0.5em 0; font-size:24px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:1em; margin:0; text-transform:uppercase; }
h3.inline { display:inline; }

#right-col h3 { line-height:1.1em;}

#page { width:998px; margin:0 auto; padding-top:125px; position:relative; }
#header { position:absolute; top:0; left:0; width:100%; }
#logo { float:left; }
#top-banner { float:right; width:468px; height:60px; margin-top:10px; }
#helpnav { list-style:none; padding:10px 0 0; margin:0; }
#helpnav li { float:right; padding:5px 10px; font-size:12px; }
#helpnav a { color:#777; text-decoration:none; }
#helpnav a:hover { color:#de1920; text-decoration:underline; }

#search-box { float:right; height:20px; background:#fff; padding:5px; line-height:20px; margin:24px 24px 0 0; }
#search-box input { margin:0; }
#search-input { border:none; background:none; padding:0; height:20px; }

#menu { list-style:none; padding:0; margin:0; width:100%; background:url(images/menubg.gif) 0 0 repeat-x #fff; height:34px; }
#menu li { float:left; background:url(images/menudiv.gif) 100% 0 no-repeat; height:34px; line-height:34px; padding:0 10px; }
#menu a, #menu span { text-decoration:none; font-weight:bold; color:#444; }
#menu a:hover, #menu a.active, #menu span { color:#de1920; }

#param-search { float:left; background:url(images/param-search.png) 0 0 repeat-y #dd0d1a; width:40%; color:#fff; line-height:1.7em; white-space:nowrap; height:305px; overflow:hidden;  }
.left-wrapper { padding:10px 25px; }
.w100 { width:100%; }
.w50 { width:100%; }
#main-reklama { float:left; width:60%; overflow:hidden; height:190px; background:#f5f5f5; position:relative; }
#reklama-wrapper { white-space:nowrap; }
#reklama-wrapper img { float:left; margin:0; border:0 none; }


#main-left { float:left; width:40%; }
#main-left .left-wrapper { background:#f0f0f0; }
#main-right { float:left; background:#fff; width:60%; margin-top:-105px; padding-bottom:20px; }
ul.vendor-list { list-style:none; padding:0; margin:20px 0; }
ul.vendor-list li { float:left; width:30%; font-size:15px; margin:5px 2% 0 0; } 
ul.categories li { width:48%; } 

#main-footer { padding:10px; }

#center-col { float:left; width:100%; }
#content-box { margin:0; padding-bottom:20px; }
#content-box.cbl { margin:0 2% 0 31%; }
#content-box.cbr { margin:0 30% 0 2%; }
#content-box.cblr { margin:0 30%; }

#left-col { float:left; width:290px; padding:0; margin-left:-100%; }
#right-col { float:left; width:29%; padding:0; margin-left:-29%; }

#main-box2 { background:#fff; }

.round-tl { background:url(images/round-tl.gif) 0 0 no-repeat #f0f0f0; padding:0; margin:10px; }
.round-bl { background:url(images/round-bl.gif) 0 100% no-repeat; }
.round-br { background:url(images/round-br.gif) 100% 100% no-repeat; }
h3.round-tr { background:url(images/round-tr.gif) 100% 0 no-repeat; padding:10px; margin:0; }
.round-content { margin:-10px 10px 10px; padding-bottom:1px; }

ul.submenu { padding:0 0 0 24px; margin:10px 0; }

#counters { float:right; margin-right:-10px; }
.l-align { float:left; margin:0 15px 15px 0; }
.r-align { float:right; margin:0 0 15px 15px; }
.articles-entry { margin-bottom:2em; }
.thumb { border:1px solid #a0a0a0; padding:1px; }
a:hover .thumb { border-color:#de1920; }

.param-table { border-collapse:collapse; margin:0 0 20px 0; white-space:nowrap; }
.param-table caption { font-size:14px; padding:0; margin:0 0 10px 0; text-align:left; }
.param-table th, .param-table td { font-weight:normal; text-align:left; padding:4px 12px; border:1px solid #a0a0a0; }
.param-table th { color:#fff; background:#a0a0a0; }

.clear { clear:both; }
.grey { color:#777; }
.red { color:#de1920; }
.white { color:#fff; }
.f11 { font-size:11px; }

.nc_item, .nc_description { margin-bottom:0.5em; }
.nc_title { margin-bottom:0.3em; }
.nc_value {  }
.nc_asterisk { elevation:above; color:#d00; font-weight:bold; }

.auth_form1 { background:url(images/auth_form1.png) 0 0 no-repeat; padding:0 0 0 115px; line-height:1.6em; }
.change_form1, .recovery_form1 { background:url(images/recovery_form1.png) 0 0 no-repeat; padding:0 0 0 115px; line-height:1.6em; }

