body	{margin:0; padding:0px 10px 0px 10px; background:white;}
.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 a { color: #D9D9F2; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration:none; }
.bun_left a:hover { color: #FFFFFF; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration:none; }

.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; }

/* Каталог */

.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:200px; height:30px; }
.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; }

/* Товары */
.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: 0;}

.nHr { size:3; noshade; width:100%; color: #E2E0F6; margin-bottom: 15px;}
.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:#eae5fa url(/i/0.gif) no-repeat;	background-attachment: fixed;
	//position: absolute;
	top: expression((document.getElementsByTagName('body')[0].scrollTop + (window.screen.height - 300) / 2)  + "px");
	border:1px solid black;
	opacity:0.95; 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 { 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%; }

.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;}

.error_text		{ width:100%; height:70px; padding-right:5px; }
.error_comment	{ width:100%; height:70px; padding-right:5px; }

.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; }

.c_rub_child a				{ color:#707070; text-decoration:none; }
.c_rub_child a:hover	{ color:#707070; text-decoration:none; }

.rub_center h2				{ font-size:12px; margin:10px 0px 5px 5px; }
.rub_center h3				{ color:#34349A; font-weight: bold; width:180px; text-align:center; }


.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 0xp; 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; }

.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; }

.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:15px 0px 5px 0px; font-size: 11px; }
.bask_comment					{ width:100%; height:80px; }

.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				{ 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; }


.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%; }

.err		{ font-size:12px; font-weight:bold; color:red; }
.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; }
