*, body{
font-size: 11px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div, form, h1, h2, h3, h4, h5, dl, dt, dd {
padding: 0px;
margin: 0px;
}
body{
background-color: #aaaaaa;
max-width:1280px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding: 0px;
}
.loading {
width:18px; height:18px; background: transparent url(/images/loading.gif) no-repeat 1px 1px !important; border:none !important;
}
.loading2 {
background: #ffffff url(/images/loading.gif) no-repeat center center; 
}
.curv{
background: url(/images/back_curves.gif);
}
.grey{
background-color: #f5f5f5;
}
.white_bg {
background-color: #ffffff;
}
body a{
color: #d72128;
}
body a:hover{
text-decoration: none;
}
.ctrl, .ctrl_b, .ctrl_btn {
vertical-align: middle;
}
.w_80{width:90px;}
.w_120{width: 120px;}
.w_175{width:175px;}
.w_250{width: 250px;}
.w_350{width:350px;}
p{
padding:0px;
margin: 0px 0px 10px 0px;
}
ol, ul{
margin: 0px 10px 0px;
padding: 0px 0px 10px 30px;
}
table{
margin: 0px;
border-collapse: collapse;
}
table.vt td{
vertical-align: top;
}
table.pad td{
padding:5px;
}
table.pad_big td{
padding:10px 5px;
}
.spread_225, .spread_511, .spread_262, .spread_773, .spread_998, .spread_736 {
margin: 0;
padding: 0;
height: 1px;
font-size: 0px;
}
.spread_225 {width:225px;}
.spread_511 {width:511px;}
.spread_262 {width:262px;}
.spread_773 {width:773px;}
.spread_736 {width:736px;}
.spread_998 {width:998px;}

table.cage {width:100%;}
table.cage td{padding:0px;}
table.toptable {
background: #ececec url(/images/top_pattern.gif) no-repeat top left;
}
a.toplink {
display:block;
width:318px;
height:113px;
background: transparent url(/images/logo_big.gif) no-repeat top left;
}
#topmenu {
text-align:right;
margin-bottom:12px;
}
#topmenu table{
margin-left:auto;
}
#topmenu table td, #topmenu table th{
padding:0px;
}
#topmenu table th{
width: 7px;
background: transparent url(/images/right-top_corner.gif) no-repeat left bottom;
}
#topmenu table td{
background-color: #D72128;
padding: 1px 2px 4px 2px;
color: #fff;
font-weight: bold;
font-size: 10px;
}
#topmenu table td a {
padding: 0px 18px;
color: #fff;
font-weight: bold;
font-size: 10px;
}
#topsearch{
background: transparent url(/images/search_field3.gif) no-repeat top left;
width: 410px;
height: 68px;
float:left;
padding:0px 12px 0px 20px;
}
#search-select{
padding:7px 0px 5px 3px;
}
#search-select a{
color:#000;
text-decoration:none;
}
#search-select i{
color:#ababab;
font-style:normal;
margin:0px 7px 0px 7px;
}
#search-select a.act, #search-select a.act:hover{
font-weight:bold;
color:#d72128;
text-decoration:none;
}
#search-select a:hover{
color:#000;
text-decoration:underline;
}
#topsearch .sf, #bottomsearch .sf{
margin: 0px 10px 0px 0px;
width: 320px;
font-size: 12px;
}
#topsearch .sf {
width: 320px;
}
#topsearch input.sb, #bottomsearch input.sb{
background: #ffdfa7 url(/images/search_ru2.gif) no-repeat top left;
cursor:pointer;
width: 46px;
height: 22px;
border: 0px; 
font-size:11px;
text-align:center;
padding-top:4px;
padding-bottom:7px;
font-family: Tahoma, Geneva, Arial, sans-serif;
}
input.sb::-moz-focus-inner {
border: 0; padding: 0;
}
#topsearch a.ext, #bottomsearch a.ext{
color: #333;
font-size: 10px;
padding-left:3px;
}
#bottomsearch .sf{
width: 263px;
}
#topblocks a.top_sc, #topblocks a.top_online {
background: transparent url(/images/topbl_all3.gif) no-repeat;
font-size: 11px; font-family: Tahoma, Geneva, Arial, sans-serif;
color:#333; 
text-decoration:none; text-align:center; padding-top:37px; height:31px; display:block; float:left; width:99px; margin-left:10px;
}
#topblocks a.top_online {
margin-left:13px;
}
#topblocks a.top_sc {
background-position:0px -68px;
}
#topblocks a.top_sc:hover, #topblocks a.top_online:hover {
color:#d72128;
}
div.nojs{
background: #ffffe1 url(/images/zebra.gif) repeat-x left bottom; padding:3px 10px 5px 10px; white-space:nowrap;
}

#content{
background-color: #fff;
}
#content .header1, #content .header1 a{
color: #fff;
font-weight: bold;
background-color: #D72128;
font-size: 10px;
padding: 7px 0px 7px 0px;
text-transform: uppercase;
border-bottom: 1px solid #b7b7b7;
text-align:center;
white-space: nowrap;
}
#content .header1 a{
text-decoration: none;  
}
.mp_tb{
border-right:solid 1px #b2b2b2;
}
.mp_tb_l{
border-left:solid 1px #b2b2b2;
}
.bgdotht, .bgdothb{
background-image: url(/images/spacer_h.gif);
background-repeat: repeat-x;
background-position: left bottom;
}
.bgdothb{
background-position: left bottom;
}
.bgdotht{
background-position: left top;
}
.bgdotvyl{
background-image: url(/images/spacer_v.gif);
background-repeat: repeat-y;
}
.news{
padding: 0px 10px 10px 10px;
background-color: #ffffff;
}
.news_btm_mp{
border-bottom: 1px solid #b7b7b7; 
background-color: #ffffff;
}
.news a{
color: #000000;
text-decoration: none;
font-size:10px;
}
.news h4{
color: #D72128;
text-transform: uppercase;
font-weight: bold;
padding: 10px 0px 10px 0px;
}
.news .date{
color: #777a7c;
font-size:10px;
}
.news .txt{
margin-bottom: 10px;
}
.allnews{
text-align: right;
margin: 0;
padding: 0px 10px 10px 30px;
}
.logos {
margin: 0;
padding: 10px;
text-align: center;
}
.logos img {
margin: 5px 0;
}
#footer td {padding:0px;}
#textblocks{
background-color: #f0f0f0;
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
color: #333;
}
#textblocks td{
padding: 15px 20px 20px 20px;
}
#textblocks h4{
text-transform: uppercase;
font-size: 10px;
}
#textblocks a, #textblocks a:hover, #textblocks a:visited{
color: #D72128;
}
#textblocks a:hover{
text-decoration: none;
}
#textblocks td ul{
margin:5px 0 0 15px !important;
padding:0px !important;
}
#textblocks td ul li{
list-style-image: url(/images/star_point.gif);
margin-bottom:2px;
}
#bottomsearch{
background-color: #e6e5d3;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
}
#bottomsearch td{
padding: 12px 15px 18px 20px;
}
#bottomsearch td .div1 {
border-left: 1px solid #b7b7b7;
}
#bottomsearch td .div2 {
border-left: 1px solid #fff;
padding-left:10px;
}
#bottomsearch a, #botoomsearch a:visited{
color: #333;
font-size: 10px;
}
#copyright{
background-color: #D72128;
border-top: 1px solid #9b9b9b;
border-bottom: 1px solid #9b9b9b;
color: #fff;
}
#copyright td, #copyright a{
color: #fff;
text-decoration:none;
font-size:10px;
}
#copyright td{
vertical-align: top;
padding: 6px 20px 6px 12px;
}
#copyright td table td{
padding: 5px 10px 5px 0px;
}
#copyright img{
vertical-align: top;
border: 0px;
}
#mm{
background: #e4d7c7 url(/images/btns.gif) repeat-x center;
background-position: 0px -246px;
height: 41px;
border-bottom: 2px solid #fff;
white-space: nowrap;
}
#mm img.menuend {
width:39px;
height:41px;
border:none;
float:left;
}
#mm a.m123, #mm a.m46, #mm a.m5,  #mm a.m7, #mm a.m8 {
display:block;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#333333;
margin:0px;
float:left;
border-right:solid 1px #707070;
background: url(/images/btns_v2.gif) repeat-x top;
width:88px;
}
#mm a.m123, #mm a.m5,  #mm a.m7 {
height:25px;
padding:8px 10px;
}
#mm a.m46, #mm a.m8 {
line-height: 41px;
padding:0px 10px;
}
#mm a.m46, #mm a.m5,  #mm a.m7, #mm a.m8 {
text-align:center;
}
#mm a.m123 {
background-color: #d8d9d1;
background-position: 0px 0px;
text-shadow: #f5f5f5 1px 1px 0px;
}
#mm a.m123h {
color:#e92c32;
background-position: 0px -41px;
text-shadow: none;
}
#mm a.m46, #mm a.m5 {
background-color: #f0efed;
background-position: 0px -82px;
text-shadow: #f5f5f5 1px 1px 0px;
}
#mm a.m46h, #mm a.m5h {
color:#eb2e34;
background-position: 0px -123px;
text-shadow: none;
}
#mm a.m7 {
background-color: #50bad9;
background-position: 0px -164px;
text-shadow: #a5d7e6 1px 1px 0px;
}
#mm a.m7h {
color:#ffffff;
background-position: 0px -205px;
text-shadow: none;
}
#mm a.m8 {
background-color: #b797d3;
background-position: 0px -246px;
text-shadow: #e0c7ee 1px 1px 0px;
}
#mm a.m8h {
color:#ffffff;
background-position: 0px -287px;
text-shadow: none;
}
#mm_btm { 
border-bottom: 2px solid #000; clear:both;
}
#toplogin{
border-top: 1px solid #DCE1E5;
border-bottom: 1px solid #666666;
background-color: #DCE1E5;
color: #3e2600;
font-size: 10px;
font-weight: bold;
}
#toplogin td{
padding:0px;
}
#toplogin form{
margin: 6px 0px 6px 0px;
padding:0px;
white-space: nowrap;
font-size: 10px;
}
#toplogin .tf {
width:111px;
font-weight:normal;
}
#toplogin .tlb {
background: transparent url(/images/shst_button.gif) no-repeat scroll center;
height: 19px;
width: 39px;
border: 0px;
vertical-align: middle;
}
#toplogin #cart-icon {
display:block;
background: transparent url(/images/shst_case_button.gif) no-repeat center center;
height: 33px;
width: 37px;
border: 0px;
}
#toplogin a, #toplogin a:visited{
color: #333;
font-size: 10px;
}
#toplogin .case{
border: 1px solid #999;
background-color: #f5f6f7;
padding: 3px 5px 4px 7px;
font-size: 10px;
white-space: nowrap;
min-width:212px;
}
#toplogin .case span {
font-size: 10px;
color: #ED1B23;
white-space: nowrap;
}
#toplogin #user {
width:700px;
padding-left:15px;
}
#toplogin #user span {
margin-right:50px;
}
#content h1, #content h1 a, #content h2{
color: #D72128; 
font-size: 18px;
padding: 10px 0px 10px 0px;
text-align: left;
margin: 0px 10px !important;
font-weight: normal;
}
#content h1, #content h2 {
border-bottom: 1px solid #cdcdcd;
}
.contact_ph {
text-align:center; background-color:#ffffff; border-bottom: 1px solid #b7b7b7;
}
.contact_ph .it, .contact_ph .it_l {
color:#666666;
font-size:11px;
padding:10px 0px;
margin:0px 10px;
}
.contact_ph .it {
border-bottom: 1px solid #dfdfdf;
}
.contact_ph .it a{
color:#D72128;
}
.contact_ph .it_icq{
background:url(/images/icq2.gif) no-repeat left center;
padding:5px 0px 5px 20px;
width:100px;
margin-left:auto; 
margin-right:auto;
text-align:right;
}
.contact_ph .it_sm{
color:#333333;
}
.contact_ph span {
color:#D72128;
font-weight:bold;
line-height:15px;
}
#bread td{
padding:0px;
background-color:#FFFFFF;
}
#breadcrumb{
padding: 6px 10px;
text-align: left;
color: #D72128;
font-weight: bold;
font-size: 10px;
border-bottom: 1px solid #dfdfdf;
}
#breadcrumb a{
color: #544F4F;
font-size: 10px;
white-space:nowrap;
}
#breadcrumb .ddmenu, #breadcrumb .ddmenuend, #breadcrumb i{
display:inline;
line-height:14px;
font-size: 10px;
white-space:nowrap;
padding-right: 10px;
font-style:normal;
}
.anylinkcss, .anylinkcss1, .anylinkcss_pic {
position: absolute;
display:none;
z-index: 100;
}
.anylinkcss a {
background: url(/images/points.gif) no-repeat left center;
background-position: 0px -70px;
background-color: #E9E9E9;
border-top: 1px solid #fff;
border-bottom: 1px solid #d3d3d3;
font-weight: bold;
line-height: 13px;
width: 249px;
color: #333;
text-decoration: none;
font-size:9px;
display: block;
text-indent: 7px;
padding: 4px 8px 4px 10px;
text-transform: uppercase !important;
cursor:pointer;
}
.anylinkcss a:hover {
background-color: #ffffff;
background-position: 0px 2px;
color: #D72128;
cursor:pointer;
}
.anylinkcss1{
line-height: 13px;
}
.anylinkcss1 a{
width: 100%;
display: block;
padding: 1px 0px;
text-decoration: none;
text-indent: 5px;
font-weight: normal;
color: #333333 !important;
border-top: 1px solid #fff;
border-bottom: 1px solid #d3d3d3;
}
.anylinkcss1 a:hover{ 
background-color: #ffffff !important;
color: #D72128 !important;
}
.anylinkcss_pic{
padding:2px;
border: 1px solid #b7b7b7;
background-color: #fff;
width:150px;
height:150px;
}
.pager {
margin-bottom:5px;
}
.pager td{
vertical-align:top;
padding:10px 10px 5px 10px;
}
.pager a{
color:#D72128;
text-decoration:none;
}
.pager .sortname_act a:hover, .pager .sortname_noact a:hover{
text-decoration: none !important;
}
.pager .sortname_act {
border:solid 1px #777a7c;
padding-left:5px;
padding-right:5px;
padding-bottom:1px;
background-color:#ffffe1;
}
.pager .sortname_act a{
text-decoration:none !important;
color: #333333;
}
.pager .sortname_noact a{
text-decoration:underline;
color:#D72128;;
}
.pager .bold{
font-weight: bold;
color: #544F4F;
}
.nav_act, .nav_noact, .pageactiv2, .pagenoactiv2 {
font-size: 10px;
font-weight:bold; 
text-decoration:none; 
padding:0px 3px 0px 3px; 
}
.nav_act {
color:#d72128;
border:none;
}
.nav_noact {
color:#666666;
border:none;
}
.pageactiv2 {
color:#333333;
background-color:#ffffe1;
border:1px solid #777a7c;
padding-top:1px; padding-bottom:1px;
}
.pagenoactiv2 {
color:#d72128;
background-color:#ffffff;
border:1px solid #cdcdcd;
padding-top:1px; padding-bottom:1px; 
}
.contul a, .secul a {
display:block;
color: #333333;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
font-size: 10px;
padding: 4px 6px 4px 18px;
border-bottom: 1px solid #b7b7b7;
border-top: 1px solid #ffffff;
cursor:pointer;
background: url(/images/points.gif) no-repeat left center;
}
.contul a {
background-color: #ebe6d9;
background-position: 0px 1px;
}
.secul a {
background-color: #f0efed;
background-position: 0px -107px;
}
.contul a:hover {
background-color: #ffffff;
background-position: 0px -35px;
color: #D72128;
cursor:pointer;
}
.secul a:hover {
background-color: #ffffff;
background-position: 0px -143px;
color: #D72128;
cursor:pointer;
}
#content .header2, #content .header22{
color: #D72128;
font-weight: bold;
background-color: #f5f5f5;
padding: 4px 6px 4px 6px;
font-size: 10px;
text-align:center;
text-transform: uppercase;
border-bottom: 1px solid #b7b7b7;
border-top: 1px solid #ffffff;
white-space: nowrap;
}
#content .header2 a, #content .header22 a{
text-decoration: none;
}
#content .header2{
background-color: #f5f5f5;
}
#content .header22{
background-color: #f2f1df;
}
.lib {
margin: 0px 10px 20px;
min-width:250px;
}
.lib td {
padding: 5px;
border: 1px solid #cdcdcd;
}
.lib a{
color: #333;
text-decoration: none;
}
.lib a:hover{
text-decoration: underline;
}
.libheader{
margin: 0px 10px 10px; 
padding: 5px; 
border: 1px solid #cdcdcd; 
font-weight: bold; 
background-color: #f5f5f5;
}
#searchword{
padding: 15px 10px;
}
#searchword span{
color: #D72128; text-transform:uppercase; font-weight:bold;
}
.subcategory, .subcategory a{
font-weight: bold;
color: #333;
}
.reg_h{
background: transparent url(/images/razdel.gif) no-repeat left bottom;
padding:0px 0px 5px 0px;
margin:10px 10px 5px 10px;
width:575px;
}
.reg_h b{
color:#d72128;
}
.reg_text{
padding:5px 10px;
width:575px;
}
table.reg{
width:575px;
margin-left:10px;
}

.user_t {border-collapse:collapse;}
.user_t  td {border: 1px solid #999999; padding:2px 5px 2px 10px;}
.list1, .list2 {list-style-image: url(/images/nexthigh.gif); margin-top:5px; margin-bottom:10px}
.list1 li, list2 li {margin-top:2px; margin-bottom:2px}
.list2 li a{color: #333; text-decoration: none;}
.list2 li a:hover{text-decoration: underline;}

.sale {vertical-align:middle; height:13px; width:25px; margin:1px 0px 0px 5px; }
.nrb {border-right:none !important;}
.nlb {border-left:none !important;}

.ib_t2 {padding:0px 6px 0px 15px;}
.ib_t1 {padding:0px 15px 0px 15px; margin:0px;}
.ib_div {float:left; margin:0px 9px 9px 0px; border:solid 1px #b7b7b7; padding:7px 9px; }

.grey_head, .blue_head  {background-color:#dfdfdf; height: 10px; margin:12px 0px; border-top:solid 2px #ffffff;}
.grey_head {background-color:#dfdfdf;}
.blue_head {background-color:#94CEE2;}		
.grey_head span, .blue_head span {color:#d72128; font-weight:bold; text-transform: uppercase; font-size:10px; background-color:#ffffff; line-height:10px; padding-right:5px; margin-top:0px;}

.ibw {width:209px;}
.ibw2 {width:215px;}
.ib {border-collapse:collapse; border:0px;}	
.ib td{padding:0px; }
.ib img.goods{border:none; width:60px; height:60px;}
.ib td a{text-decoration:none; font-size:10px; color:#000000;}
.ib td.goodstext{padding-left:10px; }
.ib td.vidtext{padding-left:10px; vertical-align:top; background:url(/images/cinema.gif) no-repeat right bottom;}
.ib img.scsht {width:58px; height:44px; border:none;}
.ib img.playb {width:18px; height:12px; border:none; position:relative; top:-15px; left:5px;}
.ib td div{width:58px; height:47px; background: url(/images/player.gif) no-repeat top left; overflow:hidden; margin-bottom:1px;}
div.scr_s {width:155px; height:89px; border:none;}
div.scr_s img.main {width:155px; height:89px; border:none;}
div.scr_s img.p_btn {width:18px; height:12px; border:none; position:relative; top:-25px; left:12px;}

.adv_r {background-color:#ffffff;}
.adv_r em {font-size:1px; display:block; height:5px;} 	

#auc_outer {position:absolute; z-index:200; width:323px;  padding:0px 5px 5px 0px;}
#auc_inner {border:solid 1px #ababab; background-color:#ffffff; overflow:hidden;}
#auc_inner a {color: #333333;}
#auc a {display: block; font-size:12px; padding: 2px 5px 2px 5px; line-height: 13px; margin:0px !important; text-decoration:none; /* width:311px; */}
#auc a b {color:#0000ff; font-weight:normal; font-size:12px;}
#auc a.ac_over {background-color:#F9E9AA; text-decoration:underline; }
#auc_close {background-color:#e5e6e7; text-align:right; padding: 2px 5px 2px 5px;}
#auc_head{color:#666666; font-style:oblique; padding: 2px 5px 2px 5px;}

.inputerr {border:solid 2px #d72128; background:#ffffe1;}
.inputerrmsg {font-size:10px; color:#d72128; display:none;}

.s_b, .s_s, .s_r, .s_i, .s_em {height: 13px; width: 25px;}
.s_b, .s_s, .s_r, .s_i {background: url(/images/sale_uni.gif) no-repeat left center;}
.mov {position: relative; top:11px;}
.s_b {background-position: 0px 0px;}
.s_r {background-position: 0px -13px;}
.s_s {background-position: 0px -26px;}
.s_i {background-position: 0px -39px;}
.inl {float:left; margin-right:5px;}

.av_y, .av_v, .av_r, .av_s, .av_z {height: 15px; width: 15px; background: url(/images/av_uni.gif) no-repeat left center; margin-left:auto; margin-right:auto;}
.av_y {background-position: 0px 0px;}
.av_v {background-position: 0px -15px;}
.av_r {background-position: 0px -30px;}
.av_s {background-position: 0px -45px;}
.av_z {background-position: 0px -60px;}

.rate_0, .rate_1, .rate_2, .rate_3, .rate_4, .rate_5 {height: 13px; width: 75px; background: url(/images/stars_rating.gif) no-repeat left center;}
.rate_5 {background-position: 0px 0px;}
.rate_4 {background-position: 0px -13px;}
.rate_3 {background-position: 0px -26px;}
.rate_2 {background-position: 0px -39px;}
.rate_1 {background-position: 0px -52px;}
.rate_0 {background-position: 0px -65px;}