.dummy {  }

HTML, BODY { height: 100%; background: #000; margin: 0px; padding: 0px; font-family: Tahoma; font-size: 11px; color: #8f8f8f }
A { color: #74a6d0; text-decoration: none }
A:HOVER { text-decoration: underline }
EM { font-style: italic; font-size: 11px; font-family: Verdana; color: #303030}
IMG { border: 0px }
IMG.border { border: 1px solid #CCC }
LI { margin: 5px 0px }
FORM { margin: 0px }
TABLE { font-size: 11px; font-family: Tahoma; color: #8f8f8f }

H1 { font:normal 18px Tahoma; color:#fe1b0f; text-transform:uppercase; }
H2 { font:bold 12px Tahoma; color: #FFF; margin-bottom: 5px; margin-top:0px; }
H3 { font:bold 12px Tahoma; color: #FFF; margin-bottom: 5px }
h4 { font:bold 11px Tahoma; color:#FFF }

HR { height: 1px; border: solid #057384; border-width: 1px 0px 0px 0px }

P{	margin:1.3em 0 1.9em 0; text-align:justify; }

#top { width: 1000px; height: 112px; border-collapse: collapse; background: url('/i/top_fon.gif') repeat-x 0px 0px; margin:0px auto 0px auto; }
#top TR { vertical-align: top; }
#top TH { width: 240px; text-align: left; padding: 0px; }
#top TH IMG { margin: 28px 0px 0px 33px; }
#top TD { padding: 0px }
#top .top_nav { height: 78px; }
#top .top_menu { float: left; width: 650px; padding: 47px 0px 0px 0px; }
#top .top_menu A { display: block; float: left; font: bold 11px Tahoma; color: #ffffff; text-decoration: none; }
#top .top_menu A:hover { color: #fe1b0f; text-decoration: none; }
#top .top_menu EM { display: block; float: left; width: 10px; height: 13px; margin: 0px 15px 0px 15px; background: url('/i/m_line.gif') no-repeat center center; }
#top .nav_icons { float: right; width: 100px; }
#top .nav_icons #div-1 { width: 80px; height: 14px; margin: 17px 0px 17px 0px; }
#top .nav_icons A { display: block; float: left; margin: 0px 0px 0px 10px; }

#top .nav_icons A.ru {display:block; width:22px; height: 16px;}
#top .nav_icons A.ru IMG{margin:1px;}
#top .nav_icons A.ru{ padding: 1px; }
#top .nav_icons A.ru#l_ru{border:1px solid yellow; padding: 0px; }

#top .nav_icons A.eng {display:block;width:22px; height: 16px;}
#top .nav_icons A.eng IMG{margin:1px;}
#top .nav_icons A.eng{ padding: 1px; }
#top .nav_icons A.eng#l_en{border:1px solid yellow; padding: 0px; }

#top .nav_icons A.ru:hover{border:1px solid yellow; padding: 0px;}
#top .nav_icons A.eng:hover{border:1px solid yellow; padding: 0px;}

#top #top-from { float: right; width: 175px; height: 24px; background: #cb160b; margin: 0px; white-space:nowrap; }
#top #top-from #input-1 { display: block; float: left; width: 95px; height: 13px; border: 1px solid #b3130a; margin: 4px 7px 0px 4px; font:normal 11px Tahoma; color: #545454 }
#top #top-from #input-2 { display: block; float: left; border: none; padding: 0px; width: 44px; height: 9px; margin: 6px 0px 0px 0px; }
#top #top-from #input-3 { display: none; }


#vitrina { width: 1000px; background: url('/i/vitrina_bg.gif') repeat-x 0px bottom; margin:0px auto 0px auto; border-collapse: collapse; }
#vitrina TR { vertical-align: top; }
#vitrina TH {text-align: left; padding:0px 0px 0px 0px;}
#vitrina TH A{
 text-decoration:none;
 display:block;
 width:331px;
 height:200px;
 float:left;
 border:1px solid transparent;
 //border-color:pink;
 //filter:chroma(color=pink);
}

#vitrina TH A:hover{
	border:1px solid #353535;
}

#vitrina TH A IMG{float:left; margin: 40px 10px 15px 10px;}
#vitrina TH A SPAN{display:block; font-weight: bold;font-size: 11px;color: #fe1b0f;text-decoration: underline; margin-top:20px; margin-right:20px;}
#vitrina TH A DIV{font-size:10px; color:white; font-weight:normal; padding-right: 10px;}

#partn-a A{
 text-decoration:none;
 display:block;
 width:315px;
 height:170px;
 float:left;
 border:1px solid transparent;
 //border-color:pink;
 //filter:chroma(color=pink);
}

#partn-a A:hover{
	border:1px solid #353535;
}

#partn-a A IMG{float:left; margin: 20px 10px 0px 00px;}
#partn-a A SPAN{display:block; font-weight: bold;font-size: 11px;color: #fe1b0f;text-decoration: underline; margin-top:20px; margin-right:0px;}
#partn-a A DIV{font-size:10px; color:white; font-weight:normal; padding-right: 0px;}

#p_vit { width: 1000px; border-collapse: collapse; background: #191a19; margin:0px auto 1px auto; border-bottom: 1px solid #2c2c2c  }
#p_vit TR { vertical-align: top; }
#p_vit TH.th { vertical-align: middle; padding: 0px 0px 0px 30px; }
#p_vit TH { width: 330px; text-align: left; font:normal 11px Tahoma; color: #8e8e8e;  }
#p_vit H1 { font:normal 18px Tahoma; color: #ff1b0f; border: none; margin: 0px 0px 5px 0px; }
#p_vit TD { padding: 0px; }
#p_vit TABLE { width: 290px; border-collapse: collapse; margin: 10px 20px 10px 20px; }
#p_vit TABLE TD IMG { margin: 5px 15px 0px 0px; }
#p_vit TABLE TD + TD { padding: 0px; font:normal 10px Tahoma; color: #8f8f8f; }
#p_vit TABLE TD + TD A { font: bold 11px Tahoma; color: #fe1b0f; text-decoration: underline; }
#p_vit .a { font: bold 11px Tahoma; color: #fe1b0f; text-decoration: underline }
#p_vit .div { padding: 0px; font:normal 10px Tahoma; color: #dcdcdc; }

#m_text_block { width: 1000px; border-collapse: collapse; background: url('/i/m_text_bg.jpg') repeat-x 0px 0px; margin:0px auto 0px auto; }
#m_text_block TR { vertical-align: top; }
#m_text_block TH { width: 327px; padding: 0px; }
#m_text_block TD { padding: 27px 50px 30px 22px; font: normal 11px Tahoma; color: #8f8f8f; }

#work {
  width: 1000px; border-collapse: collapse; margin:0px auto 20px auto;
  min-height: 800px;
}
#work TR { vertical-align: top; }

#work .crumb { text-align:left; vertical-align: top; padding: 0px; color: #606060;}
#work .crumb A { color: #606060; text-decoration: underline; }

#work .left_nav { width: 245px; padding: 0px; }
#work .left_nav H1 { margin: 12px 0px 0px 5px; }
#work .left_nav .wmenu { margin: 20px 30px 0px 5px; }
#work .left_nav .wmenu A { display: block; background: url('/i/w_m_ico.gif') no-repeat 0px 5px; padding: 0px 0px 0px 15px; margin: 0px 0px 10px 0px; font: normal 11px Tahoma; color: #ffffff; }
#work .left_nav .wmenu A:hover { color: #fe1b0f; text-decoration: none; }

#bottom { width: 1000px; border-collapse: collapse; margin:0px auto 0px auto; color: #FFF; }
#bottom TR { vertical-align: top; }
#bottom HR { width: 690px; height: 1px; margin: 0px 27px 30px 310px; border: none; border-top: 1px solid #363636; }
#bottom DIV { width: 770px; margin: 0px 27px 0px 0px; }
#bottom TABLE { border-collapse: collapse; margin: 12px 27px 20px 0px; }
#bottom TABLE TD { padding: 0px 0px 0px 6px; }
#bottom A { color: #FFF; }

#content{padding-left:5px;}
#content A{text-decoration:underline; }

.m_info_block { width: 1000px; border-collapse: collapse; margin:0px auto 22px auto; }
.m_info_block TR { vertical-align: top; }
.m_info_block TD { padding: 0px; }
.m_info_block .quest { padding-left:10px;}
.m_info_block .graph { padding-left:10px;}
.m_info_block .quest-td{ background: url('/image/quest-icon.gif') no-repeat 35px 50px; }

.m_size { width: 427px; margin: 0px 0px 0px 35px; }
.m_size2 { width: 255px; margin: 0px 30px 0px 35px; }
.m_h2 { font: normal 18px Tahoma; color: #8f8f8f; border-bottom: solid 1px #363636; padding: 0px 0px 8px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; }
.m_margin { margin:30px auto 22px auto; }

.ban_line { width: 1000px; margin:0px auto 0px auto; }
.m_border { margin-bottom: 1px; border-bottom: 1px solid #191a19 }

.info_block TABLE { width: 100%; border-collapse: collapse; margin: 0px 0px 10px 0px; }
.info_block TABLE TH { padding: 0px; text-align: left; }
.info_block TABLE TH A { margin: 2px 14px 0px 0px; display:block;}
.info_block TABLE TH IMG { margin: 0px 0px 0px 0px; }
.info_block TABLE TH B#b-1 { display: block; width: 31px; height: 13px; font:normal 11px Tahoma; color: #bdbdbd; background: #666666; text-align: center; margin: 3px 14px 1px 0px; }
.info_block TABLE TH B#b-2 { display: block; width: 31px; height: 13px; font:normal 11px Tahoma; color: #000000; background: #666666; text-align: center; }
.info_block .show-header { margin-top: 3px; margin-bottom: 2px;}
.info_block TABLE TD SPAN#b-1 {width: 31px; height: 13px; font:normal 11px Tahoma; color: #bdbdbd; background: #666666; text-align: center; padding:0px 2px 0px 2px;}
.info_block TABLE TD SPAN#b-2 {width: 31px; height: 13px; font:normal 11px Tahoma; color: #000000; background: #666666; text-align: center; padding:0px 2px 0px 2px;}

.info_block TABLE TH U { display: block; width: 24px; padding: 0px 0px 0px 0px; background: #666666; font: bold 23px Arial; color: #000000; margin: 3px 14px 1px 0px; text-transform: uppercase; text-decoration: none; text-align: center; }
.info_block TABLE TD { width: 100%; padding: 0px; color: #8f8f8f; }
.info_block TABLE TD EM { display: block; font:normal 11px Tahoma; color: #7e7e7e; }
.info_block TABLE TD A { font:bold 11px Tahoma; color: #b00000; text-decoration: underline; }
.info_block TABLE TD A:hover { text-decoration: underline; }
.info_block TABLE TD HR { margin: 12px 0px 0px 0px; height: 1px; border: none; border-top: 1px solid #363636; }
.info_block TABLE TD HR.sep { margin: 12px 0px 0px 0px; height: 1px; border: none; }
.info_block TABLE TD .nname { font:bold 11px Tahoma; color: #b00000; }

.all_link { margin: 15px 0px 0px 0px }
.all_link A { font:normal 11px Tahoma; color: #74a6d0; text-decoration: underline; }

.table_show { border-collapse: collapse; }
.table_show CAPTION { font-weight: bold; text-align: left; padding-bottom: 10px }
.table_show TD { padding: 5px; font-size: 11px; border: 1px solid #520101; vertical-align: middle; }
.table_show TH { vertical-align: middle; padding: 5px; background: #990101; border: 1px solid #520101; color: #FFBF00; font: bold 10px Tahoma; text-transform: none; }
.table_show .sell { background: #eeeeee }
.table_show .bottom { height: 15px; padding: 0px }


.table TD{	padding:3px; padding-left:9px;}
.table TD INPUT{ border:1px solid black; height:15px; width:545px; background-color: #cccccc; font-size:11px; color:#3b3b3b;padding-left:5px;}
.table TD SELECT{ border:1px solid black; height:19px; width:160px; background-color: #cccccc; font-size:11px; color:#3b3b3b; padding-left:5px;}
.table TD TEXTAREA{ border:1px solid black; height:95px; width:545px; background-color: #cccccc; font-size:11px; color:#3b3b3b; padding-left:5px;}
.table .sel{	background-color: #1a1a1a;	color:#f2f2f2;	padding:6px;}
.table .sel em{ font-size:9px;	color:#f2f2f2;}
.table #cell-1{ padding-top:11px;}
.table #cell-last{ padding-bottom:20px;}

.small-white{	color:#f2f2f2; font-size:9px; padding-top:5px; padding-bottom:10px;}
.linx{ padding:0px 0 18px 0; }
.del-hint{	color:#f2f2f2;	font-size:11px;	padding-top:15px;	padding-bottom:10px;}
.captcha IMG{	margin-bottom:-7px;	margin-right:5px; //margin-bottom:-3px}
.captcha INPUT{ width:92px; height:19px; border:1px solid black; }
.cap-button{	padding-top:10px;}

.warning_block { color:#FFF; font-weight:bold; padding:3px 12px 3px 12px; margin: 15px 0px 20px 0px; background:#A81617 }
.warning_block A { color:#FFF; text-decoration:none }

.big_img { width: 200px; height: 170px; float: right; margin: 0px 0px 10px 10px; border: 0px solid #FFF; }
.big_img DIV { text-align: center; }

.items_desc { margin: 0px 0px 10px 0px }
.items_desc UL { margin: 0px 0px 0px 0px; padding: 0px; }
.items_desc LI { margin: 0px 0px 0px 12px; padding: 0px; }

.partner-item{ border:1px solid transparent; width:330px; height:170px;}
.ya-button{	background-color: #cb160b;}
.presentation{text-align:center !important;}
.is_done{padding-left:10px;}

.letters { margin: 0px 0px 10px 0px; height: 30px; }
.letters A { display: block; float: left; padding: 2px 7px 2px 7px; background: #666; font: 13px Arial; color: #000000; margin: 0px 7px 0px 0px; text-decoration: none; text-transform: uppercase; }
.letters A:hover { color: #b00000; }
.letters A.sella { font-weight: bold; background: #666; color: #b00000; }