body	{ margin:0px; padding:0px 10px 0px 10px; background:white; }
p		{ margin-top:0px; }
.i_submit	{ font-family: Tahoma; font-size: 12px; font-weight:bold; }
.i_submit_frame	{ font-family: Tahoma; font-size: 12px; font-weight:bold; height:18px; }
.i_payonline { font-family: Arial; font-size: 14px; font-weight:bold; height:22px; background-color:#cc0000; color:White; }
hr			{ background-color:#6666cc; color:#6666cc; border-style:none; height:1px; margin:3px 3px 3px 3px; }
.lit_right { text-decoration:none; font-family: Tahoma; font-size: 9px; font-weight: normal; color: #C2C2EB;}

.top2 { text-decoration:none; font-family: Tahoma; font-size: 10px; font-weight: normal; color: #898989;}
.top2 a { text-decoration:underline; font-family: Tahoma; font-size: 10px; font-weight: normal; color: #898989;}
.top2 a:hover { text-decoration:underline; font-family: Tahoma; font-size: 10px; font-weight: normal; color: #898989;}

.top { text-decoration:none; font-family: Tahoma; font-size: 9px; font-weight: normal; color: #BFBFBF;}
.top a { text-decoration:none; font-family: Verdana; font-size: 9px; font-weight: normal; color: #BFBFBF;}
.top a:hover { text-decoration:none; font-family: Verdana; font-size: 9px; font-weight: normal; color: #4265B3;}

.top_menu td	{ white-space:nowrap; }

.menu_up { color: #4265B3; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu_up a { color: #4265B3; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu_up a:hover { color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.top_text1 { color: #FFFFFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none; }

.top_text { color: #D0C9F6; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.top_text a { color: #EBEEFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.top_text a:hover { color: #EBEEFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.menu_up2 { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu_up2 a { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu_up2 a:hover { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.path { color: #6185C7; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.path a { color: #6185C7; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.path a:hover { color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.pathNew { text-decoration:none; font-family: Tahoma; font-size: 9px; font-weight: normal; color: #CFCFCF;}
.pathNew a { color: #6185C7; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.pathNew a:hover { color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }


.zag, .zag a { color: #D9D9F2; font-size: 13px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.zag2 { color: #34349A; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
H1 { color: #34349A; font-size: 12px; font-family: Verdana; text-decoration:none; padding-left:0; padding-bottom: 0; padding-top: 0; padding-right:0; margin:0; }
H1 a { color: #34349A; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration:none; padding-left:0; padding-bottom: 10; padding-top: 0; padding-right:0; margin:0; }
H1 a:hover { color: #8C8CD9; font-size: 14px; font-family: Verdana; font-weight: bold; text-decoration:none; padding-left:0; padding-bottom: 10; padding-top: 0; padding-right:0; margin:0; }

.zag3 { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.zag3 a { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }
.zag3 a:hover { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }
.zag_right { color: #595959; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none; }

h2 { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }
h2 a { color: #34349A; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }
h2 a:hover { color: #34349A; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding:0;margin:0; }

h4	{ margin:10px 0px 10px 0px; font-size:12px; }
h5,h6,h7,h8,h9 { font-family:Tahoma; font-size:9pt; font-weight:bold; color:black; margin:10px 0px 20px 0px; }

.menu { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.menu a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.New_menu { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.New_menu a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.New_menu a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.New_sub_menu { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.New_sub_menu a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.New_sub_menu a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }


td.nm { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; background-image: url(/i/ug1G.gif); background-repeat: no-repeat; background-position: left top; }
td.nm a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
td.nm a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.brdG { border-left: 1px solid #C0BFC5; border-right: 1px solid #C0BFC5; padding: 10px; margin: 4px 0; }
.ug2G { background-image: url(/i/ug2G.gif); background-repeat: no-repeat; background-position: right top; height: 100%; }
.ug3G { background-image: url(/i/ug3G.gif); background-repeat: no-repeat; background-position: left bottom; height: 100%; }
.ug4G { background-image: url(/i/ug4G.gif); background-repeat: no-repeat; background-position: right bottom; height: 100%; }
.lineUpG { border-top: 1px solid #C0BFC5; margin: 0 4px; padding: 0; }
.lineDownG { border-bottom: 1px solid #C0BFC5; margin: 0 4px; padding: 0; }
/*
border-left: 1px solid #C0BFC5; border-right: 1px solid #C0BFC5;  margin: 0 0 4px 0; 
border-top: 1px solid #C0BFC5; border-bottom: 1px solid #C0BFC5; 
*/


.sub_menu { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.sub_menu a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.sub_menu a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.bun_left	{ font-size:10px; font-family:Tahoma; }
.bun_left a, .bun_left a:hover { color:#D9D9F2; font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; }
.bun_left a:hover { color:#FFFFFF; }

.adver { color: #707070; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.adver a { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.adver a:hover { color: #CBCBCB; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }


.adver1 { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.adver1 a { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.adver1 a:hover { color: #CBCBCB; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }


h3 { color: #707070; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; padding:0; margin:0; }
h3 a { color: #6666CC; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; padding:0; margin:0; }
h3 a:hover { color: #CBCBCB; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:underline; padding:0; margin:0; }

.rightColumn { color: #707070; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.rightColumn a { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.rightColumn a:hover { color: #CBCBCB; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.regions	{ margin:0px; padding:0px 0px 0px 14px; }
.regions li { list-style-image: url(/i/ar_reg.gif); }

.data { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }

.scroll {color: #9BA0DC; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none;}
.scroll_links {color: #9BA0DC; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none;}
.scroll_links a {color: #FFFFFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline;}
.scroll_links a:hover {color: #FFFFFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline;}

.scrll {color: #9BA0DC; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:none;}
.scrll a {color: #6666CC; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline;}
.scrll a:hover {color: #000000; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration:underline;}


table.scrl { color: #6666CC; font-size: 10px; font-family: Tahoma; font-weight: normal; margin: 0 0 25px 0; }
table.scrl a { color: #6666CC; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
table.scrl a:hover { color: #6666CC; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
table.scrl a.choose { color: #6666CC; font-size: 16px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
table.scrl a.choose:hover { color: #6666CC; font-size: 16px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.scrl .top_text1 { color: #6666CC; }
.scrl select { color: #6666CC; font-size: 10px; font-family: Arial; font-weight: normal; margin: 0 10px 0 0; }
.scrl input { font-size: 11px; font-family: Arial; margin:0px 10px 0 0px; padding:0px 3px 0px 3px; }


.right { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.right a { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.right a:hover { color: #DBDBF3; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }

.icq a {color: #5959BF; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration:underline;}
.icq a:hover {color: #0000FF; font-size: 11px; font-family: Verdana; font-weight: normal; text-decoration:underline;}

.text { color: #707070; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.text a { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.text a:hover { color: #CBCBCB; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.text a.norm { font-weight:normal;}
.actionText		{ font-size:12px; font-family:Tahoma; font-weight:bold; text-decoration:none; color:Red; }
.actionText	a, .actionText a:hover		{ font-size:12px; color:#6666CC; }
.actionText	a:hover		{ color:#CBCBCB; }
.actionText2		{ margin-left:20px; font-size:11px; font-family:Tahoma; font-weight:normal; text-decoration:none; color:#707070; }
.actionText2 a, .actionText2 a:hover		{ font-size:11px; color:#6666CC; }
.actionText2 a:hover		{ color:#CBCBCB; }
.ChildRubricsCSV	{  }
.ChildRubricsCSV a, .ChildRubricsCSV a:hover	{ font-weight:bold; }
.Black		{ color:Black; }
.text_big		{ font-size: 10pt; font-family: Tahoma; }
.text_big h3	{font-size: 14pt; font-family: Verdana; color:Black; font-weight:bold; }
.text_big *	{font-size:10pt; font-family:Tahoma;}
.text_big p	{margin:5px 0px 2px 0px; }
.text_big .spec input	{ width:100%; border:1px solid #8888CC; }
.text_big input.i_submit	{ width:auto; font-size:14pt; font-weight:bold; font-family:Verdana; padding:3px 10px 3px 10px; cursor:pointer; }

/* Каталог */

.cat2 { padding-left:10px;}
.cat3 { padding-left:15px;}
.cat4 { padding-left:15px; filter:alpha(opacity=0); }

.cat_alt		{ clear:both; margin:5px 0px 5px 0px;  }
.cat_alt table	{ float:left; margin:0px 10px 0px 10px; width:180px; height:60px; }
.cat_alt a		{ font-size: 12px; font-family: Tahoma; font-weight: bold; }
.cat_alt a:hover	{ color: #CBCBCB; }
.cat_alt img	{ border:none; margin:0px 10px 0px 0px; }

.cat_alt2		{ margin:5px 0px 5px 0px; font-size:12px; font-family:Tahoma; color:Black; }
.cat_alt2 h3	{ color:Black; margin-bottom:10px; text-align:center; font-weight:bold; font-size:12px; }
.cat_alt2 a, .cat_alt2 a:hover		{ font-size:12px; color:#485db6; font-family:Tahoma; font-weight:normal; display:inline; font-weight:bold; }
.cat_alt2 a:hover	{ color:#CBCBCB; }

.cat_alt3		{ margin:5px 0px 5px 0px; }
.cat_alt3 h2	{ font-size:12px; color:Black; }
.cat_alt3 div	{ float:left; margin:10px 10px 0px 10px; width:80px; height:100px; text-align:center; }
.cat_alt3 a		{ font-size:9px; font-family:Tahoma; font-weight:bold; color:#6666cc; display:block; }
.cat_alt3 a:hover	{ color: #CBCBCB; }
.cat_alt3 img	{ border:none; margin:0px 15px 5px 15px; }


/* Товары */
.name { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.name a { color: #34349A; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline; }
.name a:hover { color: #8C8CD9; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:underline;}

.zag_goods { color: #6D64DB; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.zag_goods_stdel { color: #CC0000; font-size: 14px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.zag_goods h2 { margin-bottom:5px; }

.expand {color: #525254; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration:none;}
.expand_val {color: #525254; font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration:none;}

/* Сервис */
.zag_text { color: #707070; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

li {padding-top: 0px; padding-bottom: 5px;}

/* Footer */
.end { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.end a { color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.end a:hover { color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }

.endD { padding-left: 10px;padding-right: 10px;padding-bottom: 5px;color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.endD a { padding-left: 10px;padding-right: 10px;padding-bottom: 5px;color: #6666CC; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.endD a:hover { padding-left: 10px;padding-right: 10px;padding-bottom: 5px;color: #BFBFBF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:underline; }
.endD p { padding-top:3px; margin:0px; }

.nHr { size:3; width:100%; color:#E2E0F6; margin-bottom: 15px; noshade; }
.abz {padding-bottom: 0px; padding-top: 0; padding-right: 0; padding-left: 20px;}
.abz2 { padding-bottom: 5px; padding-left: 13px; padding-right:20px; }
.insrt { margin:0; padding-bottom: 5px; padding-top: 5px; }

/* Кредит  */
.td1 { color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #2B5890; padding: 0 0 0 5px; }
.td2 { background-color: #F2F2F2; }
.td2 input { border: 1px solid #C9C9CA; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; width: 100%; }

.tab1 { background-color: #E5E5E5; color: #666666; font-size: 11px; font-family: Arial; font-weight: normal; padding: 0 0 0 5px; }
.td3 { background-color: #F2F2F2; border-top: 1px solid #FFFFFF; }
.td3 input { border: 1px solid #C9C9CA; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; }

.butt { border: 1px solid #C9C9CA; background-color: #666666; color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; }


.sel { border: 1px solid #C9C9CA; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; }
.butt1 { border: 1px solid #C9C9CA; background-color: #666666; width: 100px; text-align: center; padding: 2px 0 2px 0; }
.butt1 a { color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration:none; }
.butt1 a:hover { color: #FFFFFF; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration:none; }

.form1 { border: 1px solid #C9C9CA; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; width: 100%; }

.knopka1 { font-size: 10px; background-color: #E1DED9; padding: 5px; margin: 0; }

a.center_cat				{ display: block; color: #34349A; font-size: 12px; font-family:Tahoma; font-weight: bold; text-decoration:none; padding:0; margin:0 0 4 0; }
a.center_cat:hover	{ display: block; color: #BFBFBF; font-size: 12px; font-family:Tahoma; font-weight: bold; text-decoration:underline; padding:0; margin:0 0 4 0; }
img.center_cat			{ border-style:none; margin:0 10 0 10; float:left; }


/* КЛАССЫ ДЛЯ КОРЗИНЫ fr_bask - фрейм корзины, определен в файле footer.inc, fr_bask_body - соответственно для body */
.fr_bask				{ 
	padding:0px;	margin:0px;
	width:400px;	height:140px;
	display:none; 
	position:fixed;
	top:0px;		left:0px;
	background:transparent url(/i/0.gif) no-repeat;
	background-attachment:fixed;
	//position: absolute;
	top: expression((document.getElementsByTagName('body')[0].scrollTop + (window.screen.height - 400) / 2)  + "px");
	border:1px solid black;
	opacity:0.95; filter: alpha(Opacity=95);
}

.fr_bask3				{ 
	padding:0px;	margin:0px;
	width:400px;	height:140px;
	display:none;
	position:fixed;
	top:0px;		left:0px;
	background:transparent url(/i/0.gif) no-repeat;
	background-attachment:fixed;
	//position: absolute;
	top: expression((document.getElementsByTagName('body')[0].scrollTop + (window.screen.height - 400) / 2)  + "px");
	border-style:none;
	opacity:0.95; filter: alpha(Opacity=95);
}

.fr_bask3_IE_OLD				{ 
	padding:0px;	margin:0px;		display:none;	 z-index:1001;
	width:400px;	height:140px;	border-style:none;
	position:absolute; left:0px;
	top: expression(document.getElementsByTagName('body')[0].scrollTop + ((window.screen.height-0)/2) + "px");
	background:none;	background-attachment:fixed;
	filter: alpha(Opacity=95);
}

.fr_call_send				{ 
	padding:0px;
	margin:0px;
	width:400px; height:220px; display:none; 
	position:fixed;
	top:0px; left:0px;
	background:#eae5fa url(/i/0.gif) no-repeat;	background-attachment: fixed;
	//position: absolute;
	top: expression((document.getElementsByTagName('body')[0].scrollTop + (window.screen.height - 420) / 2) + "px");
	border:1px solid black;
	opacity:0.95; filter: alpha(Opacity=95);
}

.fr_bask_body						{ background:#eae5fa url(/i/0.gif) no-repeat; background-attachment:fixed; padding:0px; font-size:12px; font-family:Tahoma; }
.fr_bask_body .block_head			{ clear:both; }
.fr_bask_body .block_head p			{ float:left; }
.fr_bask_body .block_head img.ic_close	{ float:right; margin:3px 5px 0px 0px; }
.fr_bask_body .work					{ width:100%; text-align:center; }
.fr_bask_body .work p				{ margin:10px 0px 0px 5px; }
.fr_bask_body td					{ font-size:12px; font-family:Tahoma; }
.i_100								{ width:100%; }

.fr_bask_body2						{ background-color:#151579; padding:0px; font-size:12px; font-family:Tahoma; }
.fr_bask_body2 .block_head2			{ clear:both; width:100%; height:22px; min-width:160px; background-color:#34349A; color:white; font-weight:bold; }
.fr_bask_body2 .block_head2 *		{ font-size:12px; }
.fr_bask_body2 .block_head2 p		{ float:left; background-image:url(/i/ic_block_head.gif); background-repeat:no-repeat; background-position:9px 9px; color:white; margin:0px; padding:5px 0px 0px 10px; }
.fr_bask_body2 .block_head2 img.ic_close		{ float:right; margin:3px 5px 0px 0px; }
.fr_bask_body2 .work				{ text-align:center; width:100%; height:105px; background-image:url(/i/bun0.jpg); background-repeat:no-repeat; background-position:0px 0px; color:#ebeeff; border-top:solid 1px #ebeeff; }
.fr_bask_body2 .work p				{ margin:10px 0px 0px 5px; }
.fr_bask_body2 td					{ font-size:12px; font-family:Tahoma; }
.fr_bask_body2 a					{ color:#ebeeff; }
.fr_bask_body2 p.err				{ color:#FFBBBB; }

.fr_bask_body3						{ background:none; background-attachment:fixed; padding:0px; font-size:12px; font-family:Tahoma; border-style:none }
.fr_bask_body3 .block_head			{ clear:both; border-style:none; border-top:solid 1px black; height:21px }
.fr_bask_body3 .block_head p			{ float:left; padding-top:3px; }
.fr_bask_body3 .block_head img.ic_close	{ float:right; margin:3px 0px 0px 0px; }
.fr_bask_body3 .block_head div.L		{ width:100%; height:22px; background-image:url(/i/rndL.gif); background-position:left top; background-repeat:no-repeat; padding-left:7px; }
.fr_bask_body3 .block_head div.R		{ width:100%; height:22px; background-image:url(/i/rndR.gif); background-position:right top; background-repeat:no-repeat; padding-right:7px; }
.fr_bask_body3 .work					{ width:100%; text-align:center; background-color:white; font-family:Tahoma; font-size:12px; }
.fr_bask_body3 .work p				{ margin:10px 0px 0px 5px; }
.fr_bask_body3 td					{ }

.block_head *	{ font-size:12px; }
.block_head		{ width:100%; height:22px; min-width:160px; border:1px solid gray; background-color:#34349A; color:white; font-weight:bold; clear:both; }
.block_head p	{ background-image:url(/i/ic_block_head.gif); background-repeat:no-repeat; background-position:9px 9px; color:white; margin:0px; padding:5px 0px 0px 10px; }

.bask_step_name	{ font-size:20px; font-family:Tahoma; font-weight:bold; margin:10px 0px 0px 0px; }
.bask_step_name small	{ font-size:12px; }
.bask_step_name span	{ font-size:11px; font-style:italic; font-weight:normal; margin-top:3px; display:block; }

.basket_rules	{ height:70px; width:100%; display:block; overflow:auto; font-size:8pt; border:1px solid #CCCCCC; color:#707070; margin:10px 0px 0px 0px;}
.basket_rules div	{margin:5px 100px 5px 100px;}
.basket_rules p	{color: #707070; font-size:8pt;}

.basket_rules2	{ height:70px; width:100%; display:block; overflow:auto; font-size:8pt; border:1px solid #CCCCCC; color:#707070; margin:10px 0px 20px 0px;}
.basket_rules2 div	{margin:5px 100px 5px 100px;}
.basket_rules2 p	{color: #707070; font-size:8pt;}

.reg_div_menu { clear:both; height:30px; }

#reg_div_menu_0
{
background-color:#ececff; float:left; text-align:center; margin-right:2px;
border-style:solid solid none solid; border-width:1px; border-color:#DDD; 
width:250px; height:30px; 
}

#reg_div_menu_1
{
background-color:#ccccff; float:left; text-align:center; vertical-align:middle;
border-style:solid solid none solid; border-width:1px; border-color:#DDD; 
width:250px; height:30px; 
}

.reg_div_menu a 
{
	text-decoration:none; color:#3763b9; display:block; 
	height:30px; line-height:30px; white-space:nowrap;
}

.reg_div_menu a:hover { color:#cc0000; }
	
.reg_div_cont {	clear:both; border-collapse:collapse; background-color:#ececff; width:100%; }
.td_line1	{ width:500px; border-style:none none none solid; border-width:1px; border-color:#DDD; }
.td_line1	div { width:500px; height:1px; }
.td_line2	{ width:100%; border-style:solid solid none none; border-width:1px; border-color:#DDD; }
.reg_div_cont .cont { border-style:none solid solid solid; border-width:1px; border-color:#DDD; }
.reg_div_cont div	{ padding:0px 10px 10px 10px; }
#reg_div_0	{ display:block; }

.error_text		{ width:100%; height:70px; padding-right:5px; }
.error_comment	{ width:100%; height:70px; padding-right:5px; resize:none; }
.error_comment10	{ width:100%; height:103px; padding-right:5px; }
.error_comment1st	{ width:100%; padding:0px 5px 0px 0px; margin:0px 0px 0px 0px; }

.c_rub_child a			{ color:#34349a; text-decoration:underline; font-weight:normal; }
.c_rub_child a:hover	{ color:#34349a; text-decoration:underline; font-weight:normal; }

.rub_center h2				{ font-size:12px; margin:10px 0px 5px 5px; }
.rub_center h3				{ color:#34349A; font-weight: bold; width:180px; text-align:center; }

/* КНОПКА - Подобрать ... по характеристикам */
#padbtnFormFields		{ padding:10px 30px 0px 10px; }
#btnFormFields		{ height:66px; cursor:pointer; }
#btnFormFields td, #btnFormFields th		{ height:66px; line-height:66px; background-image:url(/i/btnFormC.gif); background-repeat:repeat-x; }
#btnFormFields th	{ vertical-align:top; color:#485db6; font-size:12px; font-family:Tahoma; }
.s_fields							{ clear:both; width:100%; border-top:1px solid #CCCCCC; margin-top:5px; }
.s_fields p						{ font-family: Tahoma; font-size: 12px; font-weight:bold; margin-top:5px; }
.s_fields .d_choice		{ float:left; margin-right:10px; border-left:1px solid #CCCCCC; padding-left:5px; }
.s_fields .d_choice p	{ font-family: Arial; font-weight:bold; margin:0px 0px 5px 0px; }
.s_fields select			{ font-family: Arial; font-size: 11px; margin-bottom:5px; }
.s_fields input				{ font-family: Arial; font-size: 11px; margin-bottom:5px; }
.s_fields input.price	{ width:80px; }
.s_fields input.word	{ width:200px; }
.s_fields p.choose		{ color: #6666CC; font-size: 16px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.def .g_list_spec		{ font-family:Tahoma; font-size: 11px; margin-top:10px; }
.g_list_spec			{ font-family:Tahoma; font-size: 11px; margin-top:0px; }
.g_list_spec p.text		{ margin-top:5px; font-size: 10px; }

.spec h2 a				{ font-size:11px; color:#565656; }
.spec .work_img			{ width:125px; float:none; margin:10px; }
.spec_head				{ height:26px; background:url(/i/!!!.gif) no-repeat; padding:5px 0px 0px 30px; color:#d54b14; font-size:16px; font-weight:bold; }
.spec_item				{ width:180px; text-align:left; font-size:11px; color:#5F5F5F; }
.spec_item_def .spec_item		{ width:100%; }
.spec_item .g_price			{ color:#CC0000; font-weight:bold; font-size:17px; white-space:nowrap; margin:2px 0px 2px 0px; }
.spec_item .g_price span	{ font-weight:normal; font-size:12px; }
.spec_item .g_price_alt		{ color:#707070; font-weight:normal; white-space:nowrap; margin:2px 0px 2px 0px; font-size:11px; }
.spec_item .link_img		{ width:135px; height:135px; background:url(/i/news_td_fon.gif) no-repeat; display:block; text-align:center; margin:10px 0px 10px 0px; padding:0px; clear:both; }

.spec_item_def .link_img		{ width:135px; height:135px; background:url(/i/news_td_fon.gif) no-repeat; display:block; text-align:center; margin:10px 10px 10px 0px; padding:0px; clear:both; }

.spec_item_def .work_img		{ width:125px; float:none; margin:1px; padding:0px; }

.spec_item .work_img		{ width:125px; float:none; margin:1px; padding:0px; }
.spec_item .bask_img_text	{ color:#CC0000; font-size:11px; }
.spec_item a.bask_img_text:hover	{ font-size:11px; }
.news h2 {margin-bottom:5px; }

.spec_line			{ padding-bottom:20px; margin-top:20px; border-bottom:1px solid #AAAAAA; }
.spec_def .spec_line			{ padding-bottom:20px; margin-top:20px; border-bottom:1px solid #DCDCDC; }
.spec_line_end		{ }
.spec_item_border	{ border-right:1px solid #A0A0A0; }

.spec_def						{ text-align:center; margin:0px; }
.spec_def h2, .spec_def .g_list_spec h3, .spec_def h2 a, .spec_def .g_list_spec h3 a	{ font-size: 12pt; font-family:Verdana; text-decoration:none; color:#6666CC; padding:0px; margin:0px 0px 5px 0px; font-weight:bold; }
.spec_def h2 a:hover, .spec_def .g_list_spec h3 a:hover	{ color:#34349A; }
.spec_def .scroll_links			{ margin:0px; padding:0px; }
.def .spec_line	{border-style:none; padding-bottom:0px; margin-top:10px;  }



tr.g_list_head *			{ color:white; font-size:12px; font-weight:bold; }
tr.g_list_head th			{ white-space:nowrap; height:25px; background-color:#34349A; border-style:none solid none solid; 
border-width:1px; border-color:#A0A0A0; padding:0px 5px 0px 5px; text-align:center;}
tr.g_list_head th.g_list_head_orders		{ border-bottom:1px solid #A0A0A0; }

td.compare input	{ margin:2px 11px 0px 0px; padding:0px 0px 0px 0px; text-align:left; 
//width: 13px; /* хак для ие6 и 7 */
}


.g_list								{ border-collapse:collapse; margin:0px 0px 10px 0px; width:100%; }
.g_list .tr2					{ background-color:#EFEFEF;  }
.g_list	th						{ padding:5px; border:1px solid #A0A0A0; font-size: 12px; }
.g_list td						{ padding:5px; border:1px solid #A0A0A0; font-size: 12px; }
.g_list td.g_name			{ text-align:left; }
.g_list .g_price			{ color:black; font-weight:bold; white-space:nowrap; }
.g_list .g_price_alt	{ margin-right:20px; white-space:nowrap; }
.g_bask_img	{ margin-right:5px; }

.repRubrics h4	{ color:Black; margin-bottom:10px; font-weight:bold; font-size: 12px; }
.g_list2		{ width:100%; }
.g_list2 h2, .g_list2 h2 a, .g_list2 h2 a:hover		{ color:#6666cc; font-size:20px; font-family:Tahoma; font-weight:bold; line-height:33px; text-align:center; text-decoration:none; margin:0px 0px 0px 0px; text-decoration:underline; }
.g_list2 h2 a:hover	{ text-decoration:underline; }
.g_list2 .head td	{ background-image:url(/i/h2I.gif); background-repeat:repeat-x; }
.g_list2 .gitem td	{ background-color:White;}
.g_list2 td.spL		{ border-left:solid 2px #919dd1; border-bottom:solid 1px #919dd1; }
.g_list2 td.spR		{ border-right:solid 2px #919dd1; border-bottom:solid 1px #919dd1; }

.g_list2 .head2 .l	{ background-image:url(/i/h2L2.gif); background-repeat:no-repeat; background-position:left top; border-bottom:solid 1px #919dd1; }
.g_list2 .head2 .r	{ background-image:url(/i/h2R2.gif); background-repeat:no-repeat; background-position:right top; border-bottom:solid 1px #919dd1; }
.g_list2 .head2 .c	{ border-top:solid 2px #919dd1; border-bottom:solid 1px #919dd1; background-color:White; text-align:center; }
.g_list2 .head2 .chld	{ text-align:center; padding-top:5px; padding-bottom:10px; font-size:11px; }


.g_list2 td.pic		{ border-bottom:solid 1px #919dd1; padding:8px 8px 8px 8px; }
.g_list2 td.pic img	{ border-style:none; }
.g_list2 td.gname	{ width:180px; border-right:solid 1px #919dd1; border-bottom:solid 1px #919dd1; padding:8px 8px 8px 8px; text-align:left; }
.g_list2 td.gname img		{ margin:0px 10px 0px 0px; border-style:none; }
.g_list2 td.gname div			{ width:180px; text-align:left; }
.g_list2 td.gname div.compare	{ width:180px; white-space:nowrap; padding-top:5px; display:block; text-align:left; }
.g_list2 td.gname div.compare input	{ margin:2px 11px 0px 0px; padding:0px 0px 0px 0px; text-align:left; 
//width: 13px; /* хак для ие6 и 7 */
}
.g_list2 td.gname div.compare a, .g_list2 td.gname div.compare a:hover	{ color:Black; font-weight:normal; font-size:11px; text-decoration:underline; font-family:Tahoma; text-align:left; }
.g_list2 td.gname div.compare a:hover	{ color:#6666cc; }
.g_list2 h3 a, .g_list2 h3 a:hover	{ display:block; color:#6666cc; text-decoration:underline; font-weight:bold; font-size:11px; line-height:18px; }
.g_list2 h3 a:hover		{ color:#CBCBCB; }
.g_list2 h3		{ margin:0px 0px 0px 0px; font-weight:bold; }
.g_list2 .gannt		{ width:100%; border-bottom:solid 1px #919dd1; padding:8px; }
.g_list2 .gbask		{ width:140px; border-left:solid 1px #919dd1; border-bottom:solid 1px #919dd1; padding:8px 0px 8px 8px; }
.g_list2 .gbask div		{ width:140px; white-space:nowrap; text-align:left; font-size:11px; }
.g_list2 .gbask img	{ text-align:right; margin:0px 0px 8px 10px; border-style:none; }
.g_list2 .gbask p	{ white-space:nowrap; color:Black; font-weight:bold; font-size:12px; margin:0px 0px 8px 0px; padding:0px 0px 0px 0px; }

.g_list2 .footLink td, .g_list2 .footLink th	{ height:22px; background-image:url(/i/h2Ib.gif); background-repeat:repeat-x; background-position:center bottom; text-align:left; }
.g_list2 .footLink th	{ width:14px; }
.g_list2 .footLink .l		{ background-image:url(/i/h2Lb.gif); background-repeat:no-repeat; background-position:left bottom; }
.g_list2 .footLink .r		{ background-image:url(/i/h2Rb.gif); background-repeat:no-repeat; background-position:right bottom; }
.g_list2 .footLink .c		{ padding:5px 5px 7px 8px; font-size:11px; background-color:White; }
.g_list2 .footLink .c td	{ background-image:none; }
.g_list2 .foot table { height:22px; width:100%; font-size:10px; color:Black; line-height:22px; width:100%; }
.g_list2 .foot table th { height:22px; border-bottom:none; }
.g_list2 .foot table td	{ padding-right:25px; white-space:nowrap; vertical-align:middle; border-bottom:none; }
.g_list2 table .com	{ width:200px; text-align:right; color:#707070; font-size:10px; padding-left:50px; padding-right:0px; }
.g_list2 .foot img		{ border-style:none; }
.g_list2 .foot img.st	{ border-style:none; margin:0px 0px 0px 5px; }
.g_list2 .f				{ border-bottom:solid 1px #919dd1; padding:8px; color:Black; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.g_list2 .f2			{ border-bottom:solid 1px #919dd1; padding:8px; background-color:#e5e5f3; color:Black; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration:none; }

.obozn table { height:22px; width:100%; font-size:10px; color:Black; line-height:22px; width:100%; font-family:Tahoma; font-size:11px; }
.obozn table th { height:22px; border-bottom:none; }
.obozn table td	{ padding-right:25px; white-space:nowrap; vertical-align:middle; border-bottom:none; }
.obozn img		{ border-style:none; }
.obozn img.st	{ border-style:none; margin:0px 0px 0px 5px; }


.g_list2 .foot	{  }
.g_list2 .foot td	{ background-color:White; padding:5px 0px 5px 8px; font-size:11px; border-bottom:solid 1px #919dd1; }
.g_list2 .foot a, .g_list2 .foot a:hover	{ font-size:11px; color:#4d61b5; text-decoration:underline; }
.g_list2 .foot a:hover	{ color:#CBCBCB; }
.g_list2 .footh35	{  }
.g_list2 .footh35 td	{ height:35px; }
.g_list2 td.bL		{ border-left:solid 2px #919dd1; border-bottom:solid 1px #919dd1; padding:0px 0px 0px 0px; }
.g_list2 td.bR		{ border-right:solid 2px #919dd1; border-bottom:solid 1px #919dd1; padding:0px 0px 0px 0px; }
.g_list2 td.bC, .g_list2 td.bC td		{ padding:0px 0px 0px 0px;}

.bask_in_quan					{ width:40px; text-align:right; margin:0px; border:1px solid #777777; }
tr.bask_itog					{ background-color:#DDDDDD; }
td.bask_quan					{ padding-right:22px; text-align:right; font-weight:bold; }
td.bask_summ					{ white-space:nowrap; text-align:right; }

.bask_order_info			{ width:100%; }
.bask_order_info p		{ margin:0px 0px 5px 0px; font-size: 11px; }
.bask_comment					{ width:100%; height:80px; }

.bask_order_info select { font-size: 11px; font-family: Tahoma; }

.order_info						{ font-size: 12px; font-family: Tahoma; padding:10px; }

.g_h						{ color: #34349A; font-size: 12px; font-family: Verdana; text-decoration:none; padding-left:0; padding-bottom: 10; padding-top: 0; padding-right:0; margin:0; }
.g_info_top h1				{ font-family:Tahoma; font-size:16pt; color:black; }
.g_info_top h2, .h2			{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 0px 0px; }
.g_info_top h3				{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 0px 0px; }
.g_info						{ width:100%; border-collapse:collapse; }
.g_info h1					{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 0px 0px; }
.g_info h2					{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 0px 0px; }
.g_info h3					{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 10px 0px; }
.g_info h4					{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 10px 0px; }
.g_all						{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 10px 0px; }
/*
.g_info h1					{ font-family:Tahoma; font-size:16pt; color:black; }
.g_info h2					{ font-family:Tahoma; font-size:10pt; color:black; margin:0px 0px 5px 0px; }
.g_info_top h1				{ font-family:Tahoma; font-size:16pt; color:black; }
.g_info_top h3				{ font-family:Tahoma; font-size:10pt; font-weight:bold; color:black; margin:0px 0px 0px 0px; }
*/
.g_info_top p				{ margin-top:5px; }

.g_info .img_list			{ clear:both; margin:10px 0px 0px 0px; width:100%; text-align:left; }
.img_list .item				{ width:42px; margin:0px 0px 3px 2px; border:1px solid #CCCCCC; padding:1px; }
.g_status					{ font-size:16pt; color:#069c01; padding:10px 0px 10px 0px; }
.g_status .err				{ font-size:16pt; }
.g_status span				{ font-size:10pt; font-weight:bold; }
img.stat					{ margin-right:8px; }


.g_info_assoc					{ width:100%; border-collapse:collapse; }
.g_info_assoc h2			{ font-family:Tahoma; font-size:10pt; color:black; margin:0px 0px 5px 0px; }
.g_list_assoc					{ font-family:Tahoma; font-size: 11px; width:100%; margin-top:10px; }
.g_list_assoc td			{ padding-top:10px; padding-bottom:10px; border-top:1px solid #E2E0F6; }
.g_list_assoc p.text	{ margin-top:5px; font-size: 10px; }
.g_list_assoc .g_price			{ color:#34349A; font-size:12px; font-weight:bold; white-space:nowrap; }
.g_list_assoc .g_price span	{ color:#707070; font-size:11px; font-weight:normal; white-space:nowrap; }

.g_text								{ color: #707070; font-size:11px; font-family: Tahoma; }
.g_ex_table						{ margin-top:10px; width:100%; border-collapse:collapse; }
.g_ex_table .tr2			{ background-color:white; }
.g_ex_table td				{ background-color:white; padding:5px 3px 5px 3px; font-size:12px; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
.g_ex_table .g_ex_name	{ text-align:left; width:30%; font-weight:bold; }
.g_ex_table .g_ex_name a{ color:black; }
.g_ex_table .g_ex_sep	{ background-color:#F5F5F5; color:#777777; font-weight:bold; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; }
.g_ex_table .g_ex_sep *	{ color:#777777; font-weight:bold; }
.g_ex_table .g_ex_val	{ text-align:left; width:70%; }

.g_ex_table2						{ margin-top:10px; width:100%; border-collapse:collapse; }
.g_ex_table2 .tr2			{ background-color:white; }
.g_ex_table2 td				{ background-color:white; padding:3px 3px 3px 3px; font-size:11px; }
.g_ex_table2 .g_ex_name	{ text-align:left; width:30%; font-weight:bold; }
.g_ex_table2 .g_ex_name a{ color:black; }
.g_ex_table2 .g_ex_sep	{ background-color:#F5F5F5; color:#777777; font-weight:bold; }
.g_ex_table2 .g_ex_sep *	{ color:#777777; font-weight:bold; }
.g_ex_table2 .g_ex_val	{ text-align:left; width:70%; }


h2.err		{ margin-top:10px; margin-bottom:10px; color:red; }
h2.err *	{ color:red; }
h2.err a	{ text-decoration:underline; }
.err		{ font-size:12px; font-weight:bold; color:red; }
.err a	{ font-size:12px; font-weight:bold; color:red; }
.err a:hover	{ font-size:12px; font-weight:bold; color:black; }
.err_BIG		{ font-size:14pt; font-weight:bold; color:red; font-family: Tahoma; }
.err_BIG a	{ font-size:14pt; font-weight:bold; color:red; font-family: Tahoma; }
.err_BIG a:hover	{ font-size:14pt; font-weight:bold; color:black; }
.text .err_BIG a	{ font-size:14pt; font-family: Tahoma; }
.text .err_BIG 		{ font-size:14pt; font-family: Tahoma; }

.err0		{ font-size:11px; color:red; }
.green	{ color:green; }
.list		{ font-size:11px;  color:black; }

.footer_link		{ margin:5px 0px 15px 0px; border-collapse:collapse; background-color:#FEFEFF; width:100%; }
.footer_link td { border:1px solid #8484FF; }

.iePNG { filter:expression(fixPNG(this)); }

.currency_right		{ margin:0px 0px 0px 2px; }
.currency_right	*	{ color:#34349A; font-size:11px; font-family:Tahoma; font-weight:bold; }
.currency_right	td	{ padding:2px 2px 2px 0px; }

/* CPCR - почта России - BEGIN */
#tarifcalc-main-table {
	text-align:left; font-size: 12px; font-family: Tahoma; 
	}
#tarifcalc-error-bar { color: #ea2227; font-weight:bold; font-size: 12px; font-family: Tahoma;  }
#tarifcalc-result-bar { color: #000; font-size: 12px; font-family: Tahoma;  }
#from_Cities_Id {width:200px; font-size: 12px; font-family: Tahoma; }
#to_Cities_Id {width:200px; font-size: 12px; font-family: Tahoma; }
.sizebox {width:30px; font-size: 12px; font-family: Tahoma; }
.prmpad {padding-left:3px; font-size: 12px; font-family: Tahoma; }

.selectcitytable {width:400px; font-size: 12px; font-family: Tahoma; }
.selectcitytable td.col1 {width:180px; color:#000; font-size: 12px; font-family: Tahoma; }
.selectcitytable input {width:140px; font-size: 12px; font-family: Tahoma; }
.selectcitytable select {width:200px; font-size: 12px; font-family: Tahoma; }
.shin {color:#900; text-decoration:none; font-size: 12px; font-family: Tahoma; }
.shin:hover {color:#f00; text-decoration:underline; font-size: 12px; font-family: Tahoma; }

.defclassfromcity {width:400px; font-size: 12px; font-family: Tahoma; }
.defclassfromcity td.col1 {width:180px; text-align:left;font-size: 12px; font-family: Tahoma; }
.defclassfromcity td.col3 {width:70px; text-align:left;font-size: 12px; font-family: Tahoma; }
.defclassfromcity input {width:140px;font-size: 12px; font-family: Tahoma; }
.defclassfromcity select {width:200px;font-size: 12px; font-family: Tahoma; }

.defclasstocity {width:400px;font-size: 12px; font-family: Tahoma; }
.defclasstocity td.col1 {width:180px; text-align:left;font-size: 12px; font-family: Tahoma; }
.defclasstocity td.col3 {width:70px; text-align:left;font-size: 12px; font-family: Tahoma; }
.defclasstocity input {width:140px;font-size: 12px; font-family: Tahoma; }
.defclasstocity select {width:200px;font-size: 12px; font-family: Tahoma; }

.cpcr_res		{ width:500px; border-collapse:collapse; border:solid 1px gray; font-size: 12px; font-family: Tahoma; }
.cpcr_res td	{ border:solid 1px gray; font-size: 12px; font-family: Tahoma; }
.NewsDate		{ font-size: 12px; font-family: Tahoma;} 
/* CPCR - почта России - END */

div.quest	{ margin:10 0 10 0; }
.quest h2	{ color: #6666CC; font-size: 12px; font-family: Tahoma; font-weight: bold; margin:0 10 0 10;}
.quest p, .quest td, .quest_tr td { color: #707070; font-size: 12px; font-family: Tahoma; font-weight: normal; text-decoration:none; }
.quest .res { background-color: #F2F2F2; }
.extsearch	{ text-align:center; }
.extsearch	{ text-align:center; }

.div_wait
{
	z-index:1000;
	visibility:hidden;
	position:fixed;  
	top:0;  
	left:0;  
	height:100%;  
	width:100%;  
	margin:0;  
	padding:300px 0 0 0;
	background:#DDDDDD;
	text-align:center;
	font-family:Tahoma; font-weight:bold; font-size:14px; color:Red;
	opacity:.50;  
	filter: alpha(opacity=50);
}

.div_wait_msg
{ 
	z-index:2000; visibility:hidden;
	position:fixed; 
	top:250px;
	width:100%;
	text-align:center;
	font-family:Tahoma; font-weight:bold; font-size:14px; color:Red;
}

.div_wait_OLD
{
	z-index:1000;
	visibility:hidden;
	position:absolute;  
	top: expression(document.getElementsByTagName('body')[0].scrollTop + "px");
	left:10px;  
	height:100%;  
	width:100%;  
	margin:0;  
	padding:0;  
	background:#FFFFFF url(/i/0.gif) no-repeat;	background-attachment: fixed;  
	filter: alpha(opacity=50);  
}

.div_wait_msg_old
{ 
	z-index:2000; visibility:hidden; 
	position:absolute;
	top: expression(document.getElementsByTagName('body')[0].scrollTop + 250 + "px");
	width:100%;
	text-align:center;
	font-family:Tahoma; font-weight:bold; font-size:14px; color:Red;
}

*.border_none *{ border:none; }
.border_none		{ border:none; }
.border_none *	{ border:none; }

.boroda	{ margin:10px 0px 15px 0px; }
div.boroda		{ padding:10px 0px 15px 0px; width:100% }
.boroda div		{ width:33%; float:left; text-align:left; }
.boroda *		{ font-family:Tahoma; font-size: 12px; font-weight:bold; }
.boroda td	{ text-align:left; vertical-align:text-top; }
.boroda a		{ display:block; margin-top:3px; padding-left:18px; background:white url(/i/ar4.gif) no-repeat 0px 4px; color: #6666CC; }
.boroda a:hover		{ color: #CBCBCB; }


.basketPacks		{ width:100%; font-size:12px; font-family:Tahoma; background-color:White; }
.basketPacks *		{ font-size:12px; font-family:Tahoma; }
.basketPacks a, .basketPacks a:hover		{ font-weight:bold; color:#34349a; font-size:12px; }
.basketPacks a:hover	{ color:#8C8CD9; }

.basketPacks .sepL	{ border-left:solid 1px #CFCFCF; }
.basketPacks .sepL div	{ width:20px; height:20px;  }
.basketPacks .sep div	{ width:20px; height:20px;  }

.zagol		{ margin:0px 0px 10px 20px; font-size:16px; font-weight:bold; text-align:center; }
.fr_bask_body3 .zagol		{ font-size:12px; margin:10px 0px 0px 0px; height:22px; min-width:160px; background-color:#34349A; color:White; font-weight:bold; text-align:left; clear:both; padding:5px 0px 0px 17px; }
.fr_bask_body3 .basketPacks		{ background-color:white; width:670px; }

.packRub img		{ border-style:none; margin:0px 10px 10px 10px; }

/*.pack		{ background-image:url(/i/spec_20.png); background-position:right top; background-repeat:no-repeat; font-weight:bold; }*/
.pack		{ font-weight:bold; }
/*.packRubGoods	{ padding:10px 0px 10px 0px; }*/
.packRubGoods	{ padding:0px 0px 0px 0px; }
.packRubGoods img		{ border-style:none; margin:0px 10px 10px 0px; width:50px; }
.packRubGoods th		{ padding-left:10px; text-align:left; }
.basketPacks .PO			{ width:33%; float:left; }
.basketPacks .PO div	{ display:none; }

.basketPacks #softdesc	{ width:100%; padding-top:10px; }

.basketPacks div.g_price			{ color:black; font-weight:bold; white-space:nowrap; margin:10px 0px 10px 0px; }
.basketPacks .btn, .basketPacks .btn:hover 		{ background-image:url(/i/buyT.png); background-repeat:no-repeat; display:block; width:180px; height:48px; color:white; text-decoration:none; text-align:center; }
.basketPacks .btn div	{ color:black; font-family:Arial; font-size:15px; font-weight:bold; padding-top:11px; }

/*---------- tooltip -----------*/
a.tt:hover {
     position:relative; /* Установка позиции для отступов */
}

a.tt span {
     display:none; /* Запрет показа подсказки без наведения */
}

a.tt:hover span
{
	font-weight:normal;
	font-size:11px; /* Задание размера шрифта подсказки */
	display:block; /* Задание показа подсказки */
	position:absolute; /* Задание положения подсказки */
	top:-15px; /* Задание отступов */
	left:30px;
	background:#34349a; /* Задание цвета фона подсказки */
	border-width:1px;
	border-style:solid;
	border-color:#a0a0a0; /* Задание границы поля подсказки */
	color:white; /* Задание цвета шрифта подсказки */
	width:180px; /* Задание ширины поля подсказки */
	padding:5px;
	opacity: 0.8; /* Задание прозрачности поля подсказки */
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.rBlogs		{ display:block; }
.rBlogs img	{ margin:10px 0px 0px 10px; }
.spec_def h3	{ text-align:left; }
.spec_def h3.hspec a, .spec_def .g_list_spec h3.hspec a	{ color:#CC0000; font-size:18px; margin:0px; padding:0px }

.calc	{ }
.calc td.p	{ font-size:14px; }
.calc td input	{ font-size:14px; }
.calcSum	{ font-size:14px; font-weight:bold; color:Black; }

.consSel	{ width:100%; font-family:"Courier New"; white-space:pre; }
.consSel option	{ font-family:"Courier New"; white-space:pre; }
a.ano_, a.ano_:hover		{ color:White; text-decoration:none; font-size:18px; }
.ano_ .d1		{ background-image:url(/i/buy0_1.gif); padding:0px; width:200px; height:48px; cursor:pointer; }
.ano_ .d2		{ text-align:left; display:block; padding:10px 0px 0px 45px; cursor:pointer; white-space:nowrap; }

.newslist .data { color: #6666CC; }
.newslist td	{ color:Black; }
.newslist p		{ color:Black; }

.newsitem .data { color: #6666CC; }
.newsitem td	{ color:Black; }
.newsitem p		{ color:Black; }
.newsitem .zag_text { color: #34349a; }
ze:12px; }


.newsitem .data { color: #6666CC; font-size:12px; }
.newsitem td	{ color:Black; font-size:12px; }
.newsitem p		{ color:Black; font-size:12px; }
.newsitem .zag_text { color: #34349a; font-size:12px; }
.newsitem a, .newsitem a:hover		{ font-size:12px; }

.rt			{ padding:0px 5px 10px 10px; }
.rt .zag3	{ margin:0px 0px 9px 0px; }
.rt_main	{ }
.rt_main a	{ font-family:Tahoma; font-size:12px; color:#6666cc; }
.rt_child	{ font-family:Tahoma; font-size:11px; color:Black; padding:3px 0px 10px 0px; }
.rt_child a	{ font-family:Tahoma; font-size:11px; color:#6666cc; }
#sfdiv		{ width:100%; display:none; }
