body{
background:#FFFFFF;
font-family:tahoma;
}
img {
border:0px;
}

a{
	text-decoration:none;
	color:#5C5C5C;
}
h4 {
color:#44B800;
font-family:Arial,sans-serif;
font-size:22px;
margin-bottom:12px;
}

h2 {
color:#404db6;
font-family:tahoma,arial;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:19px;
margin:0 0 5px;
padding:0;
}
.main_cnt{
	color:#404db6;
	font-family:tahoma,arial;
	font-size:8px;
}
.main_subcaption{
	color:#0057a0;
	font-size:13px;
	font-family:Verdana;
}
.none {
font-size:0px;
}
table.tfull{
	width:100%;
}
div.main_frame{
	width:1024px;
	height:768px;

}

.note{
	color:#999999;
	font-family:Arial,sans-serif;
	font-size:1em;
	line-height:110%;
}

td.menu_add{
	background:url('../i/menu_add.png') no-repeat;
	width:60px;
	cursor:pointer;
}
td.menu_add_sel{
	background:url('../i/menu_add_sel.png');
	width:60px;
	cursor:pointer;
}
td.menu_add_na{
	background:url('../i/menu_add_na.png');
	width:60px;
}

td.menu_sel{
	background:url('../i/menu_sel.png');
	color:#5C5C5C;
	float:left;
	font-family:Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:45px;
	padding:0 19px 0 17px;
	text-decoration:none;	
	text-align:center;
	
}
td.menu{
	background:url('../i/menu.png');
	color:#000000;
	float:left;
	font-family:Arial,sans-serif;
	font-size:20px;
	font-weight:bold;
	line-height:45px;
	padding:0 19px 0 17px;
	text-decoration:none;
	text-align:center;	
}
td.menu:hover{
	color:black;
}
.menu_x{
	background:url('../i/menu.png');
}
td.menu_end{
	background:url('../i/menu_end.png');
	width:2px;
}
input.menu_input{
	border-color:#CDCED1 #DBDFE6 #E3E9EF #E2E3EA;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:13px;
}
input.input_auc{
	border-color:#a5acb2;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:13px;
	width:75px;
	text-align:center;
}
.dashed, a.dashed, a.dashed:visited {
	font-family:Verdana;
	font-size:12px;
	border-bottom:1px dashed #000000;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
a.dashed:hover {
	font-family:Verdana;
	font-size:12px;
	background-color:#000000;
	border-bottom:1px dashed #FFFFFF;
	color:#405e2f;
	text-decoration:none;
}

.green_dashed, a.green_dashed, a.green_dashed:visited {
	font-family:Verdana;
	font-size:12px;
	color:#425d32;
	text-decoration:none;
	cursor:pointer;
	border-bottom:1px dashed #425d32;
}
.b_green_dashed, a.b_green_dashed, a.b_green_dashed:visited {
	font-family:Verdana;
	font-size:12px;
	border-bottom:1px dashed #000000;
	color:#425d32;
	text-decoration:none;
	cursor:pointer;
	border-bottom:1px dashed #425d32;
	font-weight:bold;
}
a.green_dashed:hover {
	font-family:Verdana;
	font-size:12px;
	background-color:#192711;
	color:#FFFFFF;
	text-decoration:none;
}


.blue_dashed, a.blue_dashed, a.blue_dashed:visited {
	font-family:Verdana;
	font-size:12px;
	border-bottom:1px dashed #005aaf;
	color:#005aaf;
	text-decoration:none;
	cursor:pointer;
	border-bottom:1px dashed #005aaf;
}
.b_blue_dashed, a.b_blue_dashed, a.b_blue_dashed:visited {
	font-family:Verdana;
	font-size:12px;
	color:#005aaf;
	text-decoration:none;
	cursor:pointer;

	font-weight:bold;
}
a.blue_dashed:hover {
	font-family:Verdana;
	font-size:12px;
	background-color:#005aaf;
	color:#FFFFFF;
	text-decoration:none;
}



.panel_auth{
	z-index:100;
	width:200px;
	height:200px;
	background:#EEFFEE;
	border:1px solid #22572E;
	padding:10 10 10 10;
}

.txtAuth{
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.txtAuthNoHover{
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.txtAuth:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
.captionAuth{
	font-family:Verdana;
	font-size:20px;
	color:#000000;
}
input.input_auth{
	border-color:#CDCED1 #DBDFE6 #E3E9EF #E2E3EA;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:13px;
}
input.input_auth_er{
	border-color:#ff8888 #ff8888 #ff8888 #ff8888;
	border-style:solid;
	border-width:1px;
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:13px;
}

.panelClose{
	border:1px solid #999999;
	color:#999999;
	text-align:center;
	width:20px;
	cursor:pointer;
}
div.panelClose:hover{
	border:1px solid #555555;
	color:#555555;
	text-align:center;
	width:20px;
	cursor:pointer;
}

.registration {
	background:#dae2ff;
	color:#0d0d72;
	font-family:Arial,Tahoma,Verdana;
	font-size:14px;
	margin:30px auto;
	width:800px;

	text-align:center;
	padding:30 60px 30 60px;
}
.green {
	border:1px solid #6c9554;
	background:#e3f4d9;
	color:#6c9554;
	font-family:Arial,Tahoma,Verdana;
	font-size:14px;
	margin:0px;
	width:800px;
	padding:30 60px 30 60px;
}
.green_pic {

	background:#6c9554;
}

.good {
	background:#87c96e;
	color:#245211;
	font-family:Arial,Tahoma,Verdana;
	font-size:14px;
	margin:30px auto;
	width:800px;
	position:relative;
	right:-57px;
	text-align:center;
	padding:30 60px 30 60px;
}
.registrationAuto {
	border:1px solid #0d0d72;
	background:#dae2ff;
	color:#0d0d72;
	font-family:Arial,Tahoma,Verdana;
	font-size:14px;
	margin:30px auto;
	width:680px;
	position:relative;
	text-align:center;
	padding:30 60px 30 60px;
}
.inputRegSubmit{
	width:600px;
	font-size:20px;
}

.captionRegister{
	font-weight:bold;
	font-size:17px;
	color:#0d0d72;
}
.captionRegisterGreen{
	font-weight:bold;
	font-size:17px;
	color:#44B800;
}
.captionRegisterSmall{
	font-size:14px;
	color:#0d0d72;
}

.captionRegisterSmall{
	font-weight:bold;
	font-size:13px;
	color:#0d0d72;
}
.descRegister{font-size:11px;}

.inputRegister{
	background-color:#F4F4F4;
	border-color:#B1B3B8 #DDDFE4 #DDDFE4 #B1B3B8;
	border-style:solid;
	border-width:1px;
	color:#000000;
	width:100%;
	height:30px;
	font-size:20px;
}
.inputRegisterRed{
	background-color:#F4F4F4;
	border-color:red;
	border-style:solid;
	border-width:1px;
	color:#000000;
	width:100%;
	height:30px;
	font-size:20px;
}


.ul_menu {
	list-style-type:none;

}

.SMbody {

font-family:Tahoma;
padding: 10 20 10 20;
height:12pt;
font-size:12px;
color:black;
cursor:pointer;
}
.SMbodySel {
background:	url('../i/submenu_body_sel.png');
font-family:Tahoma;
padding: 10 20 10 20;
height:12pt;
font-size:14px;
color:white;
font-weight:bold;
}

.table_photo{
	border:1px solid #1938a6;
	background:#bdccfe;
}
.table_photo_green{
	border:1px solid #084b05;
	background:#87c884;
}

.gray{
	font-family:Tahoma;
	font-size:15px;
	color:#666666;
}
.black{
	font-family:Tahoma;
	font-size:15px;
	color:black;
}


.menu_sub_2_main{
	font-family:Tahoma;
	font-size:14px;
	color:#333333;
	border-bottom:1px dashed #000000;
	cursor:pointer;
}
.menu_sub_2_main_sel{
	font-family:Tahoma;
	font-size:14px;
	color:#ffffff;
	background:#333333;
	cursor:pointer;
	cursor:pointer;
}

.text_desc{
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
}
.caption_desc{
	font-family:Tahoma;
	font-size:15px;
	color:#333333;
}

.auc_ok{
	text-align:center;
	font-size:20px;
	color:green;
}
input.buyout{
	
	font-size:12px;
	color:red;
	text-align:center;
	background:#fcd6d6; 
	border:1px solid #d77a7a;
}

.auc_detail_table{
	width:100%;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:8px;
	font-family:Tahoma;
	font-size:13px;
}

div.del{
	background:url('../i/del.png') no-repeat scroll 0 -14px;
	height:14px;
	width:14px;
	cursor:pointer;
	position:relative;
	left:-15px;
	top:-40px;
}
div.del:hover{
	background:url('../i/del.png') no-repeat scroll 0 0px;
}

.txtGreen{
	color:#70935b;
	font-size:12px;
	font-family:tahoma;
}
.txtBlue{
	color:#243cba;
	font-size:12px;
	font-family:tahoma;
}
.txtCatName{
	color:black;
	font-size:15px;
	font-family:tahoma;
}
.txtCatBrand{
	color:black;
	font-size:9px;
	font-family:tahoma;
}
.txtCatCost{
	color:gray;
	font-size:12px;
	font-family:tahoma;
	text-align:right;
	width:50px;
}
.txtCatDesc{
	color:#c58c54;
	font-size:11px;
	font-family:tahoma;
}
.txtCatSub{
	color:#dd4444;
	font-size:11px;
	font-family:tahoma;
}
.txtCatSubGreen{
	color:#476e21;
	font-size:11px;
	font-family:tahoma;
}

.separator{
	background:url('../i/sep.jpg');
	height:5px;
	font-size:1px;
}

@font-face {font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot);}
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}    
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }

.txtInput {
	font-family:Tahoma;
	font-size:12px;
	color:#213e6e;
	overflow:auto;
	border:solid 1px #C3E4FE;
	text-align:left
}

.s-dropdown{
float:none;
padding:9px 13px 3px;
position:absolute;
right:-16px;
top:1.846em;
width:132px;
}

.vip_color{
	background:#ffc0c0;
}

.tblError{
	padding:10 10 10 10;
	background:#fcd6d6; 
	border:1px solid #d77a7a;
	width:100%
}

.cost{
	font-family:tahoma;
	font-size:14px;
	color:red;
}
.costg{
	
	font-family:tahoma;
	font-size:14px;
	color:green;
}
.annotation{
	font-size:12px;
	padding:5 5 5 5px;
}

.msg_caption{
	color:#2B587A;
	font-size:14px;
}
.msg_text{
	color:#183c57;
	font-size:11px;
}

.a_no{
	color:#0d3f68
}
.a_no_b{
	color:#0d3f68;
	font-weight:bold;
}

.msg_sep{
	background:url('../i/sep_mail.jpg');
	font-weight:1px;
	height:5px;
	line-height:1px;
}

.win_new{
	background:#e2ffdb;
}	
.win_sep{
	background:url('../i/sep_win.jpg');
	font-weight:1px;
	height:5px;
	line-height:1px;
}

.sep_vertical{
	background:url('../i/sep_vertical.jpg');
	font-weight:1px;
	height:5px;
	line-height:1px;
}

.transfer_caption{
	font-family:Verdana; 
	font-size:14px;
}
.transfer_text{
	font-family:Verdana; 
	font-size:12px;
}

.txt_main{
	font-size:10px;
	color:#2b60dd;
	padding:0 0 0 14px;
}


	
.fixed_fire {
	
	position: fixed;
	text-align:center;
	vertical-align:middle;
	width:100%;
	height:100%;
	top:10%;
	z-index: 2900;
}
.fixed_fire_back {
	height: 100%; width: 100%; position: fixed; left: 0pt; top: 0pt; z-index: 2899; opacity: 0.7;
	left: 0;
	top: expression(
		eval(document.body.scrollTop) + "px"
	);
	text-align:center;
	width:100%;
	height:100%;
	background:#999999;
	z-index: 1;
}
.fixed_ie {

	position: absolute;
	left: 0;
	top: expression(
		eval(document.body.scrollTop+250) + "px"
	);
	text-align:center;
	z-index: 2900;
}
.fixed_ie_back {
	height: 100%; width: 100%; position: absolute; left: 0pt; z-index: 2899;
	filter: alpha(opacity=70);
	left: 0;
	top: expression(
		eval(document.body.scrollTop) + "px"
	);
	text-align:center;
	width:100%;
	height:100%;
	background:#999999;
	z-index: 1;
}

.txt_auto_name{
	font-family:Tahoma;
	font-size:10px;
	text-align:center;
	color:#666666;
}
.txt_auto_caption{
	font-family:Tahoma;
	font-size:24px;
	color:#666666;
}
.txt_auto_model{
	font-family:Tahoma;
	font-size:14px;
	color:#555555;
	border-bottom:1px dashed #555555;
}
.txt_auto_model_b{
	font-family:Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#555555;
}
.txt_auto_model_x{
	font-family:Tahoma;
	font-size:14px;
	color:#aaaaaa;
}
.auto_tbl_detail{
	background:#d0d0d0;
}

.auto_menu_sel{
	background:#d0d0d0;
	font-family:Tahoma;
	font-size:14px;
	color:#333333;
	text-align:center;
	font-weight:bold;
	width:100px;
}
.auto_menu{
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
	text-align:center;
	cursor:pointer;
	width:100px;
}
.auto_tbl_caption{
	font-weight:bold;
	font-family:tahoma;
	font-size:13px;
	color:#444444;
}
.txt_auto_model_caption{
	font-family:tahoma;
	font-size:18px;
	color:#222222;
}
h2.ok{
	color:green;
}
