body{
	margin:0;
	font-family:"Arial";
	font-size:12px;
	color:#011e30;
	margin-bottom:0px;
	background-color:#fffeed;
	padding:	0px;
	margin:		0px;
	}
.body, .body table, .body tr, .body td, .body th, .body tbody, .body div, .body p, .body span, .body b, .body u, .body i, .body ul, .body ol, .body li, .body center, .body right{
	font-family:"Arial";
	font-size:12px;
	color:#011e30;
	text-align:	justify;
	}
a{
	color:#666;
	}	
a:hover{
	text-decoration:none;
	}	
h1{
	font-size:23px;
	color:#CD0C30;
	text-decoration:underline;
	}
h1.h1_producer{
	font-size:	13pt;
	color:	#00385c;
	text-align:	left;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:6px;
	margin:	0px;
	}
h2{
	font-size:13pt;
	color:#CD0C30;
	}
h2 a{
	color:#CD0C30;
}
h4{
	font-size:	13pt;
	color:		#00385c;
}
h4.h4_producer{
	font-size:	13pt;
	text-align:	center;
	color:		#00385c;
	padding-top:2px;
	padding-bottom:6px;
	margin:	0px;
}
.leader_cap {
	font-size:	11pt;
	color:		#00385c;
	padding-bottom:	0px;
	margin-bottom:	0px;
}
h4.cap{
	font-size:	15pt;
	color:		#325d9e;
	text-align:	center;
	padding:	0px;
	margin:		0px;
}
.main_text, .main_text table {
	background-color:	#ffffff;
	font-size:		12px;
	padding:	4px;
	text-align:	justify;
}
span.h1{
	font-size:23px;
	font-weight:Bold;
	color:#CD0C30;
	text-decoration:underline;
	}
span.h1 a{
	color:#CD0C30;
	}
span.h1 a:hover{
	color:#903;
	}	
span.h2{
	font-size:13px;
	font-weight:Bold;
	color:#CD0C30;
	}
IMG { border:0px; }

h1 a{
	color:#CD0C30;
	}
h1 a:hover{
	color:#903;
	}	
.top_gradient{
	background:url("/theme/default/images/top_gradient.jpg") left -45px repeat-x;
	}
.btm_gradient{
	background:url("/theme/default/images/btm_gradient.jpg") left bottom repeat-x;
	padding-bottom:20px;
	padding-top:10px;
	}
.bg{
	background:url("/theme/default/images/bg.jpg") left top;
	}
.top_menu{
	padding-top:5px;
	height:35px;
	width:960px;
	margin:auto;
	font-size:13pt;
	color:#0c0c0c;
	padding-left:5px;
	}
.banner{
	height:100px;
	width:960px;
	margin:auto;
	}
.logo{
	padding-left:25px;
	float:left;
	}
.top_menu a{
	color:#CC0033;
	font-size:10pt;
	font-weight:bold;
	}
.logo img{
	border:none;
	}	
.top_menu li{
	display:inline;
	margin-left:8px;
	list-style-type:	circle;
	}
.top_menu ul{
	padding:0;
	margin:0;
	}
.bottom_text{
	background:#fff;
	margin-top:5px;
	width:958px;
	}
.clear{
	overflow:hidden;
	clear:both;
	height:0px;
	}
.content{
	width:962px;
	margin:0 auto;
	}
.btm_text_punkt{
	width:218px;
	float:left;
	padding:27px;
	background:url("/theme/default/images/line.jpg") right top no-repeat;
	}
.quetions{
	float:left;
	padding:27px;
	padding-right:22px;
	width:360px;
	}
.quetions p{
	margin:0.2em 0;
	padding:0.5em;
	}
.quetion{
	color:#666;
	background:#ECEEE0;
	}
.catalog_item{
	width:188px;
	padding:1px;
	background:#ccc;
	float:left;
	margin:0 2px 2px 0;
	}
.catalog_item:hover{
	width:188px;
	padding:1px;
	background:#CC0033;
	float:left;
	margin:0 2px 2px 0;
	}
.cat_item_red{
	background:#CB0B30;
	}
.catalog_img{
	width:188px;
	height:250px;
	overflow:hidden;
	background:#fff;
	text-align:center;
	}
.catalog_name{
	background:#EDEDDA;
	padding:5px 10px;
	height:30px;
	}
.catalog_name a{
	color:#CC0033;
	}
.catalog_name a:hover{
	color:#903;
	}
.catalog_price{
	font-size:22px;
	color:#fff;
	padding:2px 10px;
	}
.submenu_punkt{
	cursor:pointer;
	}	
.submenu_punkt_selected{
	cursor:pointer;
	}	
.submenu_punkt B{
	display:none;
	}	
.submenu_punkt_selected B{
	display:normal;
	}	
.rub{
	font-size:12px;
	font-style:italic;
	}
.right_price{
	margin-left:95px;
	font-size:13px;
	padding-top:5px;
	}
.right_price span{
	text-decoration:line-through;
	}
.price{
	float:left;
	font-weight:bold;
	}
.slogan{
	font-size:14px;
	color:#CD0C30;
	font-weight:bold;
	float:left;
	width:100px;
	}
.telephone{
	margin-left:109px;
	background:url("/theme/default/images/telefon.gif") left top no-repeat;
	padding:5px 0;
	width:160px;
	text-align:center;
	font-size:17px;
	color:#FFF;
	}
.spo_banner{
	float:left;
	margin-left:10px;
	margin-top:15px;
}
.spo_banner A{
	text-decoration:underline;
	color:#999;
}
.spo_banner A:hover{
	text-decoration:none;
	color:#CC0033;
}
.spo_banner DIV{
	margin:0px;
	background:url("/theme/default/images/spo.gif") left top no-repeat;
	padding:10px 0px 0px 5px;
	width:129px;
	height:35px;
	text-align:left;
	font-size:17px;
	color:#FFF;
	}
.spo_banner DIV A { color:#FFF; text-decoration:none; }
.spo_banner DIV A:hover { color:#FFF; text-decoration:underline; }
.slogan, .telephone{
	margin-top:10px;
	}
.basket{
	color:#333;
	float:left;
	padding-left:20px;
	margin-top:20px;
	margin-left:50px;
	width:220px;
	height:80px;
	}
.basket2{
	background:url("/theme/default/images/basket.gif") left top no-repeat;
	color:#333;
	float:left;
	padding-left:20px;
	margin-top:20px;
	margin-left:50px;
	width:220px;
	height:80px;
	}
.basket a{
	color:#333;
	}
.basket a:hover{
	color:#CC0033;
	text-decoration:none;
	}
.input{
	background:url("/theme/default/images/input.gif") center top no-repeat;
	width:149px;
	height:22px;
	padding-left:1px;
	}
.input input{
	font-size:11px;
	padding-top:4px;
	padding-left:5px;
	background:none;
	border:none;
	color:#999;
	}
input, select, textarea{
	font-size:11px;
	color:#011e30;
	}
.auth{
	font-family:	"Impact", "Tahoma", "Verdana", "Arial";
	font-size:	8pt;
	padding:	0px;
	margin:		0px;
}
.auth INPUT {
	font-family:	"Tahoma", "Verdana", "Arial";
/*	height:		16px;*/
	font-size:	8pt;
	color:		#0c243c;
	padding:	0px;
	margin:		0px;
}
.auth A {
	font-family:	"Tahoma", "Verdana", "Arial";
	height:		14px;
	font-size:	8pt;
	color:		#0c243c;
}
.auth A:hover {
	color:		#aa1111;
	text-decoration:underline;
}
.auth_inputs{
	float:left;
	}
.auth_submit{
	margin-left:155px;
	}
.auth_links{
	color:#999;
	}
.auth_links A {
	text-decoration: underline;
	color:#999;
	}
.auth_links A:hover {
	text-decoration: none;
	color:#CC0033;
	}
.head{
	height:90px;
	vertical-align:bottom;
	}
.right_vt{
	width:192px;	
	float:left;
	}
.title{
	border:1px solid #ccc;
	margin:0 2px 2px 0;
	padding:5px 0 5px 28px; 
	background:#EDEDDA;
	font-size:14px;
	}
.title a{
	color:#CD0C30;
	}
.left_block_vt{
/*	width:767px;*/
	float:left;
	}
.left_block_vt2{
	width:959px;
	float:left;
	}
.left_block_content{
/*	background:#fff;*/
	padding:4px;
	padding-bottom:3em;
	margin-right:2px;
	}
.tovar_image{
	width:365px;
	float:left;
	text-align:center;
	padding-bottom:2em;
	}
.tovar_description{
	margin-left:370px;
	}
.image_set img{
	width:83px;
	height:83px;
	display:block;
	margin-bottom:8px;
	border:1px solid #DADADA;
	}
.image_set{
	float:left;
	width:90px;
	}
.tovar_text{
	margin-left:95px;
	}
.tovar_title{
	background:#EDEDDA;
	color:#D50C32;
	font-size:17px;
	padding:12px 20px;
	}
.rec_catalog_item{
	width:188px;
	padding:1px;
	background:#fff;
	float:left;
	padding:0 26px 5px 26px;
	}
.rec_price{
	background:#ccc;
	}
.red_price{
	background:#CD0C30;
	height:28px;
	width:170px;
	padding-left:20px;
	margin-top:3em;
	}
.size span{
	float:left;
	line-height:1;
	}
.size select{
	margin-left:20px;
	width:50px;
	}
.size{
	font-size:11px;
	color:#333;
	width:134px;
	padding:8px 0 0 20px;
	height:30px;
	border:1px solid #DADADA;
	float:left;
	}
.buy{
	margin-left:160px;
	padding-top:12px;
	height:26px;
	text-align:center;
	border:1px solid #DADADA;
	}
.buy a{
	color:#CD0C30;
	font-weight:bold;
	background:url("/theme/default/images/basket.gif") right center no-repeat;
	padding:5px 0;
	padding-right:20px;
	}
.buy a:hover{
	text-decoration:none;;
	}
.news_data{
	color:#999;
	font-style:italic;
	font-size:11px;
	}
.news_index p{
	margin-bottom:0.5em;
	}	
.news_index p a{
	text-decoration:none;
	}	
.news_index p a:hover{
	text-decoration:underline;
	}	
.line{
	margin-top:1em;
	border-top:1px dotted #ccc;
	height:1em;
	}
.line2{
	border-top:1px dotted #ccc;
	height:1px;
	overflow:hidden;
	}
.stat p{
	margin:0.5em 0;
	}
.pager{
	font-size:		10pt;
	margin-top:0px;
	margin-bottom:4px;
	position:relative;
	font-weight:	bold;
	}
.pager span{
	padding:	2px 4px;
	background:	#98b3c4;
	color:		#00385c;
	}
.pager a{
	padding:	2px 2px;
	color:		#00385c;
	}
.pager a:hover{
	color:		#ff2222;
	text-decoration:none;
	}
.pager a.show_all{
	padding:9px 12px;
	background:none;
	color:#CD0C30;
	}
.pager a.show_all:hover{
	text-decoration:none;
	}
.menu{
	padding-left:1px;
	height:60px;
	padding-right:0px;
	margin-right:0px;
	}
.menu_vt{
	padding-left:1px;
	margin-bottom:-0px;
	padding-right:0px;
	margin-right:0px;
	}
.submenu{
	Z-INDEX: 100; 
	FILTER: Alpha(opacity=93);
	width:150px;
	VISIBILITY: hidden;
	position:absolute;
	padding:15px 20px;
	opacity:0.8;
	font-size:14px;
	background:url("/theme/default/images/submenu.gif") 15px top no-repeat;
	background-color:#EEEEDC;
	}
.submenu a{
	text-decoration:none;
	margin:0.5em 0;
	margin-top:5px;
	color:#666;
	}
.submenu a:hover{
	text-decoration:underline;
	}
.submenu2{
	Z-INDEX: 100; 
	FILTER: Alpha(opacity=93);
	position:absolute;
	margin-top:-1.5em;
	margin-left:15pt;
	width:150px;
	background:#EEEEDC;
	VISIBILITY: hidden;
	padding:5px 20px;
	}
.submenu2 a{
	text-decoration:none;
	margin-top:5px;
	color:#666;
	}
.submenu2 a:hover{
	text-decoration:underline;
	}
.menu_punkt{
	background:url("/theme/default/images/menu.jpg");
	width:190px;
	height:32px;
	padding-top:18px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	}
.menu_punkt_selected{
	background:url("/theme/default/images/red_menu.gif");
	width:190px;
	height:40px;
	padding-top:18px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:-8px;
	}
.menu_punkt_selected a{
	color:#fff;
	padding-right:20px;
	background:url("/theme/default/images/str1.gif") right center no-repeat;
	}
.menu_punkt a{
	color:#fff;
	padding-right:20px;
	background:url("/theme/default/images/str2.gif") right center no-repeat;
	}
.menu_punkt a:hover{
	text-decoration:none;
	}
.red_menu{
	background:url("/theme/default/images/red_menu.jpg");
	}
.red_menu a{
	background:url("/theme/default/images/str1.gif") right center no-repeat;
	}
.red_menu2{
	background:url("/theme/default/images/red_menu.jpg");
	}
.red_menu2 a{
	background:url("/theme/default/images/str1.gif") right center no-repeat;
	}
	
.menu_item{
	float:left;
	margin-left:1px;
	}
.cat_pager{
	margin-left:30px;
	}
.copyright{
	float:left;
	padding-left:30px;
	color:#CD0C30;
	}
.find1{
	float:right;
	padding-right:30px;
	padding-top:2px;
	}
.bottom{
	padding-top:35px;
	padding-bottom:20px;
	}
.send_mail input{
	border:1px solid #ccc;
	margin-right:5px;
	padding:3px;
	width:146px;
	margin-bottom:5px;
	font-family:"Arial";
	}
.send_mail textarea{
	margin-left:0px;
	border:1px solid #ccc;
	width:311px;
	height:60px;
	font-family:"Arial";
	}
.find_submit{
	width:310px;
	text-align:right;
	padding-top:3px;
	}
.find_submit input{
	width:41px;
	padding:0;
	border:none;
	margin-right:0;
	}
.body_text{
		margin-right:10px; margin-left:10px;
	}
.h1_name{
		margin-right:10px; margin-left:10px; margin-top:0px; padding:0px;
	}
INPUT#submit { width:auto; color:#333333; text-decoration:underline; background:none; float:left; border:0px; }
INPUT#submit_hover { width:auto; color:#cd0c30; text-decoration:none; background:none; float:left; border:0px; cursor:pointer; }
INPUT.submit { width:auto; color:#333333; text-decoration:underline; background:none; border:0px; }
INPUT.submit_hover { width:auto; color:#cd0c30; text-decoration:none; background:none; border:0px; cursor:pointer; }
TABLE#basket { height:100%; width:100%; background-color:#ffffff; padding:10px; }
TABLE#basket TD { vertical-align:top; }
TABLE#basket TD INPUT { width:60px; }
TABLE#basket TD INPUT#field { width:200px; }
TABLE#basket TD TEXTAREA#text { width:200px; }
TABLE#basket TD INPUT#button { width:auto; color:#333333; text-decoration:underline; background:none; border:0px; }
TABLE#basket TD INPUT#button_hover { width:auto; color:#cd0c30; text-decoration:none; background:none; border:0px; cursor:pointer; }
TABLE#basket TR#head TD { font-weight:Bold; text-align:center; }
DIV#image_set IMG.pasive { border:1px #808080 SOLID; cursor:pointer; }
DIV#image_set IMG.active { border:1px #cd0c30 SOLID }

/* MENU */
DIV.submenuddd { Z-INDEX: 100; FILTER: Alpha(opacity=93); FLOAT: left; VISIBILITY: hidden; POSITION: absolute }
/* MENU */
DIV.submenuddd TABLE.submenu { BORDER-RIGHT: #CCCCCC 0px solid; BORDER-TOP: #CCCCCC 0px solid; BORDER-LEFT: #CCCCCC 0px solid; WIDTH: 191px }
DIV.submenuddd TABLE.submenu TD { BORDER-BOTTOM: #CCCCCC 0px solid; TEXT-ALIGN: left }
DIV.submenuddd TABLE.submenu TD.menu { BEHAVIOR: url('/td.htc'); BACKGROUND-COLOR: #eeeedc; }
DIV.submenuddd TABLE.submenu TD.menu A { PADDING-RIGHT: 8px; DISPLAY: block; float:left; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; WIDTH:165px; COLOR: #888888; font-weight:Bold; text-decoration:none; PADDING-TOP: 3px; }
DIV.submenuddd TABLE.submenu TD.menu A.submenu { font-weight:Normal; }
DIV.submenuddd TABLE.submenu TD.menu A:hover { COLOR: #888888; }
DIV.submenuddd TABLE.submenu TD.menu DIV { float:right; font-weight:700; color:#cccccc; PADDING-RIGHT: 8px; PADDING-TOP: 3px; }
DIV.submenuddd TABLE.submenu TR.active TD.menu { BEHAVIOR: url('/td.htc'); BACKGROUND-COLOR: #cccccc; cursor:old; }
DIV.submenuddd TABLE.submenu TR.active TD.menu A { text-decoration:none; color:#333333; cursor:old; }
DIV.submenuddd TABLE.submenu TR.active TD.menu A:hover { text-decoration:none; color:#333333; cursor:old; }
DIV.left_block_content INPUT,DIV.left_block_content TEXTAREA { width:100%; }


.menu_top {
	font-family:	Tahoma;
	font-weight:	bold;
	font-size:		8pt;
	background:	#ffffff;
	height:		30px;
}
.menu_top_div {
	height:		30px;
	background:	URL("/theme/default/images/menu_top_fill.jpg") repeat-x;
}
.menu_top_fill {
	text-align:	center;
	height:		30px;
	background:	URL("/theme/default/images/menu_top_fill.jpg") repeat-x;
	padding-left:	10px;
	padding-right:	10px;
}
.menu_top_fill a {
	text-decoration:none;
	color:		#062263;
}
.menu_top_fill a:hover {
	text-decoration:none;
	color:		#aa1111;
}
.menu_div {
	height:		30px;
	width:		10px;
	background:	URL("/theme/default/images/menu_top_fill.jpg") repeat-x;
}
.menu_left_top {
	font-family:	"Impact", "Tahoma", "Verdana", "Impact", "Arial";
	font-size:	11pt;
	font-weight:	none;
	line-height:	12px;
	color:		#0f2554;
	background:	#85b1de URL("/theme/default/images/menu_left_fill.jpg") repeat-x;
	padding-bottom:	17px;
}
.menu_left_bottom {
	background:	#c4d2e6;
	height:		39px;
}
.menu_left {
	font-family:	Verdana, Tahoma;
	font-size:	9pt;
	font-weight:	bold;
	background:	#c7d2e4;
	margin-right:	6px;
	margin-bottom:	10px;
	border-bottom:	1px #466a82 dashed;
	padding-left:	6px;
	padding-right:	6px;
	padding-bottom:	6px;
}
.menu_left a {
	color:		#00385c;
	text-decoration:none;
}
.menu_left a:hover {
	color:		#aa0000;
	text-decoration:none;
}
.menu_left_l {
	width:		10px;
	background:	URL("/theme/default/images/menu_left_fill_l.jpg") repeat-y;
}
.menu_left_r {
	width:		15px;
	background:	URL("/theme/default/images/menu_left_fill_r.jpg") repeat-y;
}
.menu_right {
	font-family:	"Verdana", "Tahoma", "Arial";
	font-size:	8pt;
	font-weight:	bold;
	color:		#00385c;
	line-height:	10px;
}
.menu_right a {
	color:		#00385c;
	text-decoration:none;
}
.menu_right a:hover {
	color:		#aa0000;
	text-decoration:none;
}
.caps {
	height:		139px;
	width:		100%;
	background:	URL("/theme/default/images/head_fill.jpg") repeat-x;
}
.caps_right {
	font-family:	"Verdana", "Tahoma", "Arial";
	font-size:	14pt;
	font-weight:	normal;
	text-align:	right;
	padding-right:	20px;
	color:		#00205c;
	vertical-align:	top;
}
.dostavka {
	font-family:	"Impact", "Tahoma", "Verdana", "Arial";
	font-size:	13pt;
	font-weight:	normal;
	color:		#0c243c;
}
.m_right {
	color:		#000000;	
	font-size:	13pt;
	font-weight:	normal;
	line-height:	16px;
}
.b_right {
	color:		#00385c;
	padding:	0px;
	margin:		0px;
}
.b_right_block {
	color:		#736f6c;
	font-size:	13pt;
	font-weight:	bold;
	border:		2px #ced5e5 solid;
	padding:	0px;
	padding-left:	3px;
	margin:		0px;
	margin-top:	6px;
	background:	#ffffff;
}
.b_right_block b {
	color:		#988e78;
	font-size:	10pt;
}
.b_right_auth {
	font-size:	8pt;	
	color:		#00385c;
}
.b_right_boudoir  a {
	font-size:	10pt;	
	color:		#00385c;
}
.form_right {
	font-family:	"Verdana", "Tahoma", "Arial";
	font-size:	8pt;
	color:		#00385c;
	border:		2px #ced5e5 solid;
	background:	#e1e3e8 URL('/theme/default/images/form.gif');
/*	margin:		0px;
	margin-top:	0px;*/
	padding:	0px;
	padding-left:	3px;
	padding-right:	3px;
}
.form_right DIV {
	background:	#e1e3e8 URL('/theme/default/images/form.gif');
}
.form_right INPUT {
	width:		250px;
	margin-left:	0px;
	border:		1px #808080 solid;
}
.form_right INPUT.radio_gr {
	width:		25px;
	border:		0px #ff8080 solid;
}
.form_right INPUT.form_right_button {
	margin-left:	16px;
	width:		200px;
	border-left:	2px #eaeef6 solid;
	border-top:	2px #eaeef6 solid;
	border-right:	2px #808080 solid;
	border-bottom:	2px #808080 solid;
	margin-top:	4px;
}
.news_cap {
	font-family:	Verdana;
	font-size:	14pt;
	text-align:	center;
	width:		100%;
}
.news_cap a {
	color:		#00385c;
	text-decoration:none;
}
.news_dt {
	font-family:	Verdana;
	font-size:	9pt;
	font-style:	italic;
	text-align:	left;
	color:		#00385c;
}
.news_name {
	font-family:	Verdana;
	font-size:	8pt;
	font-weight:	bold;
	text-align:	left;
	color:		#00385c;
}
.news_body {
	font-family:	Verdana;
	font-size:	9pt;
	text-align:	left;
	width:		100%;
}
.news_body a {
	color:		#00385c;
	text-decoration:underline;
}
.news_body a:hover {
	color:		#ff0000;
}
.foot {
	background:	URL("/theme/default/images/foot_fill.jpg") repeat-x;
}
.first_area,.first_area_white {
	font-size:	9pt;
	text-align:	justify;
	padding:	6px;
	color:		#00385c;
	border-right:	2px #f2f1e0 solid;
	border-bottom:	2px #f2f1e0 solid;
	border-top:	4px #ffffff solid;
	border-left:	4px #ffffff solid;
}
.first_area {
	background-color:#ffffff;
}
.first_area_white {
	background-color:#ffffff;
}
.first_area_h2 {
	font-family:	Verdana;
	font-size:	13pt;
	text-align:	center;
	color:		#00385c;
}
.list_active a {
	padding:	3px;
	background:	#335e9e;/*98b3c4;*/
	color:		#ffffff;/*00385c;*/
}
.tree_map {
	color:		#00385c;
}
.tree_map a {
	text-decoration:underline;
	color:		#00385c;
}
.tree_map a:hover {
	text-decoration:underline;
	color:		#aa1111;
}
.gets {
	font-size:	8pt;
	padding-top:	2px;
	padding-left:	2px;
/*	margin-left:	6px;*/
	border:		1px #c7d2e4 solid;
	color:		#00385c;
	width:		210px;
}
.find_form {
	font-size:	8pt;
}
.find_go {
	background:	URL("/theme/default/images/find.jpg") no-repeat;
	border:		0px #c7d2e4 solid;
	height:		19px;
	width:		19px;
}
.found {
	background:	#fcef59;
	color:		#aa2222;
	font-weight:	bold;
}
.edit_go {
	background:	#ffffff URL("/theme/default/images/edit.png") no-repeat;
	border:		0px #e0e0e0 solid;
	height:		18px;
	width:		18px;
	margin-left:	8px;
	cursor:		pointer;
}
/*DIV.left_block_content */INPUT.delete_go {
	text-align:	left;
	padding-left:	18px;
	background:	#ffffff URL("/theme/default/images/erase.gif") no-repeat;
/*	border-left:	1px #e0e0e0 solid;
	border-top:	1px #e0e0e0 solid;
	border-right:	1px #606060 solid;
	border-bottom:	1px #606060 solid;*/
	border:		0px #e0e0e0 solid;
	cursor:		pointer;
	height:		24px;
	width:		24px;
}

/* невидимые, выпадающие меню */
.sub_menu {
	font-family:	"Tahoma";
	text-align:	left;
	background:	#85b1de;
	color:		#ffffff;
	text-decoration:	none;
	visibility:	hidden;
	border-top:		2px #eeeeee solid;
	border-left:		2px #eeeeee solid;
	border-right:		2px #888888 solid;
	border-bottom:		2px #888888 solid;
	position:	absolute;
	padding-top:	6px;
	padding-bottom:	6px;
	height:		12px;
	width:		140px;
	vertical-align:	top;
	opacity:	0.8;
}
.sub_menu a:link,.sub_menu a:visited {
	padding-left:	10px;
	text-decoration:	none;
	color:		#000000;
}
.sub_menu a:hover {
	text-decoration:	none;
	color:		#990000;
}
.actions_term {
	font-style:	italic;
}
.actions_publ {
	font-style:	italic;
	text-align:	right;
}
.actions a {
	font-weight:	bold;
	color:		#00385c;
}
DIV.agree INPUT {
	width:		30px;
	text-align:	left;
	display:	inline;
}
DIV.error_authorization {
	font-family:	"Verdana", "Tahoma", "Arial";
	font-weight:	bold;
	font-size:	7pt;
	color:		#CD0C30;
}
.boudoir A {
	font-family:	"Verdana", "Tahoma", "Arial";
	font-weight:	bold;
	font-size:	9pt;
	color:		#011e30;
}
.boudoir A:hover {
	color:		#CD0C30;
}
.boudoir_menu {
	background:	URL("/theme/default/images/inset_fill.gif") repeat-x;
	height:		28px;
	padding:	0px;
	margin:		0px;
}
TD.boudoir_menu_act,TD.boudoir_menu_pass {
	font-family:	"Verdana", "Tahoma", "Arial";
	font-weight:	bold;
	font-size:	9pt;
	color:		#011e30;
	height:		28px;
}
.boudoir_menu_act {
	background:	URL("/theme/default/images/inset_act_fill.gif") repeat-x;
}
.boudoir_menu_pass {
	background:	URL("/theme/default/images/inset_pass_fill.gif") repeat-x;
}
.boudoir_menu_act A,.boudoir_menu_pass A {
	text-decoration:none;
}
.boudoir_menu_act A:hover,.boudoir_menu_pass A:hover {
	text-decoration:underline;
	color:		#aa1111;
}
.orders_cap {
	background:	#fffeed;
	text-align:	left;
}
.orders_detail A {
	font-size:	8pt;
	font-weight:	normal;
	color:		#771111;
	text-decoration:underline;
}
.orders_detail A:hover {
	color:		#ff1111;
	text-decoration:none;
}
.basket_head {
	font-size:	8pt;
	font-weight:	bold;
	text-align:	center;
	background:	#ECECE3;
}
TABLE.basket_table {
	border-left:	1px #828281 solid;
	border-top:	1px #828281 solid;
	padding:	0px;
}
TABLE.basket_table TD {
	border-right:	1px #828281 solid;
	border-bottom:	1px #828281 solid;
	padding-left:	4px;
	padding-right:	4px;
}
