body {background-color: #1C1C20;}
body, td {font-size:80%; color:#EAEAEA; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.butt_find{width:66px; 
margin-top:10px;
background-color: #5F6B77;
border: 1px solid #EAEAEA;
color:#EAEAEA;
cursor:pointer;
cursor:hand;}

textarea {color:black;
border:0px;font-size:100%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

form{border: 0px solid #EAEAEA; margin:0px; padding:0px;}

td div{font-size:100%}

img{border:0;}
table{border:0; padding:0; border-collapse: collapse;}
table td{padding:0;}
tr{vertical-align: top;}
  
a:link {color:#EAEAEA;}
a:visited {color: #EAEAEA;}
a:hover {color: #EAEAEA;}
a:active {color:#EAEAEA;}

a.colorNew{
color:#a7c832 !important;}
a.colorSoon{
color:#e89900 !important;}

.bold{font-weight: bold;}

.m5 {margin:5px;}
.m10 {margin:10px;}
.r5 { margin-right:5px; }
.b5 { margin-bottom:5px; }
.lr5 { margin-left:5px; margin-right:5px; }
.lt10{ margin-left:10px; margin-top:10px;}
.lb10{ margin-left:10px; margin-bottom:10px;}
.rb10{ margin-right:10px; margin-bottom:10px; }
.lb20{ margin-left:20px; margin-bottom:20px; }
.l10 { margin-left:10px;}
.l15 { margin-left:15px;}
.l20 { margin-left:20px;}
.l30 { margin-left:30px;}
.l35 { margin-left:35px;}
.l40 { margin-left:40px;}
.l65 { margin-left:65px;}
.r10 { margin-right: 10px;}
.r15 { margin-right: 15px;}
.r20 { margin-right:20px;}
.t20 { margin-top:20px;}
.tr20 { margin-top:20px; margin-right: 20px;}
.t20_l10 { margin-top:20px; margin-left:10px;}
.t10 {margin-top:10px;}
.t30 {margin-top:30px;}
.t25 {margin-top:25px;}
.t45 {margin-top:45px;}
.t40 {margin-top:40px;}
.b10 {margin-bottom:10px;}
.b20 { margin-bottom:20px;}
.b30 {margin-bottom:30px;}
.tb10 { margin-top:10px; margin-bottom:10px; }
.tb20 { margin-top:20px; margin-bottom:20px; }
.t10_b20 { margin-top:10px; margin-bottom:20px; }
.br20 { margin-bottom: 20px; margin-right: 20px;}
.lr15 { margin-left:15px; margin-right:15px;}
.l20_r10 { margin-left:20px; margin-right:10px;}
.p_10{padding: 10px;}
.p_20{padding: 20px;}
.p_l5{ padding-left: 5px;}
.p_r5{ padding-right: 5px;}
.p_t10{padding-top: 10px;}
.p_t20{padding-top: 20px;}
.p_r10{ padding-right: 10px;}
.p_r20{ padding-right: 20px;}
.p_l10{ padding-left: 10px;}
.p_lt10{ padding-left: 10px; padding-top: 10px;}
.p_rb20{ padding-right: 20px; padding-bottom: 20;}
.p_tb10{padding-top: 10px; padding-bottom: 10px;}
.p_lr10 {padding-left:10px; padding-right:10px;}
.p_lr15 {padding-left:15px; padding-right:15px;}
.p_lr25 {padding-left:25px; padding-right:25px;}

.top_bg_dgray{
 background-color: #1D242C;
}

tr.top_bg_dgray td{
 background-color: #1D242C;
}

/*
.bg_luchi1{
background-image: url(/i/bg_top3.gif);
background-position: right bottom;
background-repeat: no-repeat;
}
*/
/*.bg_luchi2,.bord_top_luchi{
border-top:1px solid #49494D;}*/

.bg_luchi2{
background-image: url(/i/bg_top.gif);
background-position: right top;
background-repeat: no-repeat;
height: 400px;
margin-top: 2px;
border-top:0px solid #49494D;
}

/*-NEW YEAR-*/
/*
.topLeft,
.topRight,
.bodyLeft,
.bodyRight{
background-image: url('/i/new_year/girlanda.jpg') !important;
background-repeat: repeat-y !important;
}

.topLeft{
background-position: right top;
}
.bodyLeft{
background-position: right -23;
}
.topRight{
background-position: left top;
}
.bodyRight{
background-position: left -23;
}
*/
.top_snow{
position:absolute;}

/*-//NEW YEAR-*/

.eng, .eng_in{font-weight: bold;
text-align:center;
font-size:70%;
width:180px;
padding-right: 30px;
}

.eng_in{
/*background-image: url(/i/halflight2.gif);*/
background-repeat: no-repeat;
background-position: left bottom ;
}

.top_menu1 .bg_light{
background-image: url(/i/halflight2.gif);
background-repeat: no-repeat;
background-position: left bottom ;
}

.top_menu1 {width: 950px; background-color:#1D242C;}
.top_menu1 table{margin-top:5px; margin-bottom:5px;}
.top_menu1 td td{border:0;font-size: 70%;
white-space: nowrap;color:#95999D;}
.top_menu1 td img{margin-right:7px;}
.top_menu1 a{color:#95999D;}
.top_menu1 a:visited{color:#95999D;}
.top_reg a{color: #FFCC00;}
.top_reg a:visited{color: #FFCC00;}

.bold_yellow{color: #FFCC00; font-weight: bold;}
.bold_yellow a{color: #FFCC00; font-weight: bold;}
.bold_yellow a:visited{color: #FFCC00; font-weight: bold;}

.bold_viol{color: #666699; font-weight: bold;}
.bold_viol a{color: #666699; font-weight: bold;}
.bold_viol a:visited{color: #666699 ; font-weight: bold;}

.bold_gray{color: #7F7F7F; font-weight: bold;}
.bold_gray a{color: #7F7F7F; font-weight: bold;}
.bold_gray a:visited{color: #7F7F7F; font-weight: bold;}

.bold_lgray{color: #ADADAD;font-weight: bold;}
.bold_lgray a{color: #ADADAD; font-weight: bold;}
.bold_lgray a:visited{color: #ADADAD; font-weight: bold;}

.bold_white{color:#FFFFFF;font-weight: bold;}
.bold_white a{color: #FFFFFF; font-weight: bold;}
.bold_white a:visited{color: #FFFFFF; font-weight: bold;}

.lgray{color: #ADADAD;}
.lgray a{color: #ADADAD;}
.lgray a:visited{color: #ADADAD;}


/*background-color:red;*/

.top_tab2 td{border-bottom:1px solid #49494D;}
.top_tab2 td td{border:0px;}
.logo, .logo img{
width:563px;
border-top:0px solid #49494D;
/*height:128px;*/}
.w950{width: 950px;}


.halflight{
position:absolute;
background-image: url(/i/halflight.gif);
background-repeat: no-repeat;
background-position: left top;
width:141px;
height:127px;
margin-left:76px;
}
.dashed_top{
/*width: 420px;*/
background-image: url(/i/dash_gray.gif);
background-repeat: repeat-x;
background-position: left top;
border-top:0px solid #49494D;
}

.bg_bord_gray{
background-image: url(/i/bord_gray.gif);
background-repeat: repeat-x;
}

.top_menu2{font-weight:bold; white-space: nowrap;
padding-top:10px;
padding-bottom:5px;
width:161px;
font-size:65%;
line-height:11px;}
.bord_top2 {border-bottom:1px solid #49494D;}/*border-top:1px solid #49494D;*/
.top_menu2 div{margin-right:20px;
padding-left:3px;
margin-bottom:3px}

.tm2_active{background-color: #FFCC00;color:black;}

.cart_top{
margin-top:10px;margin-bottom:10px;margin-left:15px;
background-image: url(/i/cart_bg.gif);
background-repeat: repeat;}
.cart_in{margin:10px;}
.cart_in img{margin-right:7px;}

.bord_top{border-top:1px solid #95999D;}
.bord_lr{border-left:1px solid #95999D;border-right:1px solid #95999D;}
.bord_bott{border-bottom:1px solid #95999D;}

.vitrum, .vitrum_over{
background-repeat: no-repeat;
background-position: top left;
padding-right:10px;
padding-bottom:7px;
border:0px;
text-decoration:none;
}

.vitrum img, .vitrum_over img{
border: 1px solid #BDC0C7;}
.vitrum{
background-image: url(/i/bg_dvd.gif);}
.vitrum_over{
background-image: url(/i/bg_dvd_over.gif);}

div.fm{
position:absolute;
background-image: url(/i/fm_mark.gif);
background-repeat:no-repeat;
background-position: bottom right;
width:141px;
height:201px;
cursor:pointer;
cursor:hand;
border:0px;
}

.vitrum a, .vitrum a:visited, .vitrum a:hover  {
text-decoration:none;}

.news{
width:99%;
background-image: url(/i/bg_news.gif);
background-repeat: repeat-y;
margin-top:10px;
margin-bottom:10px;}

.bord_news_top{border-top:1px solid #C2B89E;}
.bord_news_lr{border-left:1px solid #C2B89E;border-right:1px solid #C2B89E;}
.bord_news_l{border-left:1px solid #C2B89E;}
.bord_news_r{border-right:1px solid #C2B89E;}
.bord_news_bott{border-bottom:1px solid #C2B89E;}

.w10{width:10px;}
.wh10{width:10px;height: 10px;}
.wh15{width:15px;height:15px;}
.w22h15{width:22px;height: 15px;}
.w15h22{width:15px;height:22px;}
.wh22{width: 22px;height: 22px;}
.wh32{width: 32px;height: 32px;}

#ticker{margin-left:20px;float:left;
font-weight:bold;}
#ticker a{font-weight:bold;}

.dvd_shop{
background-color: #5F6B77;
width: 160px;
padding-bottom:10px;}

.bg_striples{
background-image: url(/i/striples_bg.gif);
background-repeat: repeat;
background-position: top;
padding-left:10px;
font-weight:bold;
font-size:140%;
}

.catalog_header
{font-weight:bold;
font-size:180%;
padding: 0 0 2;
color:#666699;
}

.soon_on_dvd_td{
width:99%;
color: #666666;}

.soon_on_dvd_td a{
font-weight: bold;}

.flash{
width:411px; height:208px;
padding-right:10px;}

.flash2{
width:410px; height:180px;
padding-left:10px;}

.bg_header{
background-image: url(/i/bg_header.gif);
background-repeat: no-repeat;
background-position: right top;
}
.bg_header2{
background-image: url(/i/bg_header2.gif);
background-repeat: no-repeat;
background-position: left top;
}
.bg_header_long{
background-image: url(/i/bg_headers_long.jpg);
background-repeat: no-repeat;
background-position: left top;
padding:28px 25px 0;
/*height:63px;
border: 1px solid;*/
}

.bg_header_noheader{
background-image: url(/i/bg_headers_noheader.jpg);
background-repeat: no-repeat;
background-position: left top;
padding:0;
height:63px;
/*border: 1px solid;*/
}

.bg_header_long_i{
background-image: url(/i/bg_headers_long.jpg);
background-repeat: no-repeat;
background-position: left top;
padding:26px 25px 0;
/*height:63px;
border: 1px solid;*/
}

.bg_dgray{
background-color: #26252B;
padding: 15px;
border: 1px solid #666699;}

.bg_dgray_search{
background-color: #26252B;
padding: 50px;
border: 1px solid #666699;
margin-top:23px;
width:450px;
text-align:center}

.to_cart img{
width:36px;height:24px;}

.stars{margin-top:72px;}
.stars img{width:9px; height:10px;}

.search{border-bottom:1px solid #3C3F4B;
padding:10px;}

.top10
{padding:10px;}
.top10 table td{line-height:17px}

.yellow_bullet{
background-image: url(/i/bullet_yellow.gif);
background-repeat: no-repeat;
width:5px; height:7px;
margin-right: 3px;margin-top: 6px;}

ul{
list-style-image:  url(/i/bullet_yellow.gif);}

.content_padding{
padding-left:25px; 
/*padding-top:23px;padding-right:15px;*/
}
.news_date{color:#7F7F7F;}/*95999D*/
.news_img{float:left; margin-right:10px;
margin-bottom:10px;}

.content_width{width:607px;}

.cover_big{margin-right: 20px;
width: 140px;height: 200px;}

.bottom{width:100%;margin-bottom:10px; margin-top:10px}

.copy{}
.made a{font-weight:bold;color:#FF9900}
.made a:visited{font-weight:bold;color:#FF9900}

.made img{
width:23px; height:14px;
margin-right:7px
}
.about_text,.message{
width:95%;
margin-left:7px;}

.dgray_guest{
background-color: #26252B;
padding: 9px;
border: 1px solid #666699;
margin-bottom:10px;
}
.message{margin-bottom:7px;
margin-top:12px;}

.form{margin-top:10;}
.input_gb{margin-bottom:12px;
margin-left:10px;width:230px}
.area_gb{margin-bottom:12px;
margin-left:10px;width:230px;
height:90px}

.smiles td{padding:3px;
background:#5F6B77;
text-align:center;}

.mess_butt{background:#ffcc00;
font-weight:bold;}

.right_banner_index{margin-left:10px; 
width:160px;}
.right_banner{margin-top:10px;
margin-left:25px;width:160px;}

.map{line-height:18px;}

.skidka td{
padding:5px;
border-bottom:1px solid #555;/*#666699*/
}

.skid_perc{
text-align:center;
/*font-weight:bold;*/
}

.thumb, .thumb_100{
float:left;
width:150px;
margin:0 20 20 0;
height:170px;
text-align:center;
}

.thumb_100{
height:100px;
}

div.high{
height:210px;
}
div.high img{
margin-bottom:5px;}

.thumb a{
display:block;
}

.anketa{margin-bottom:25px;}
.ank_quest_name{font-weight:bold; 
margin-bottom:7px;}
.text_l10{width:75%;}
.text_tl10{width:75%;
margin-top:5px;
}

input.text_tr10{width:15px;;
margin-top:5px;
}
.select_reg{
width:75%;
margin-bottom:5px;}

.textarea_bestname{width:75%;
margin-bottom:12px;}

.textarea_best{width:75%;
height:100px;
margin-bottom:25px;}

.textarea_reg{width:75%;
height:100px;}

.subm_best{width:75%;
text-align:center;}

.text_t10{
margin-top:10;
width:75%;}

.other{
padding-top:7px;
}

.ank_button{
margin-left:-130px;}

.ank_table{
margin:10px 0 0 0;
width:85%;}

.ank_table td{
padding:0px 10px 20px 0;}

.ank_table td.bold{
width:100px;}

.ank_table .text_l10{
margin-left:10;
width:85%;}

.ank_table textarea.text_l10{
height:120px;}

td.tdButt{
padding:0 0 0 135px;}

.blockRight{
width:170px;
font-size:.8em;
float:right;
margin:0px 0 20px 20px;}

.blockRight img{
margin:0px 0 10px 0px;}

/*----delivery-----*/
.bio{
padding:10px 0px 10px 20px;
line-height:1.3em}

.city{
padding:10px 20px 0px 0px;
line-height:1.3em;
}

.comname{
width:180px;}

.comtext{
width:280px;height:90px;}