BODY { background-color: white; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
TD { color: #222222; font-size: 10pt; font-weight: normal; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
A:link { color: #4343BC; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
A:visited { color: #2D2D7D; font-weight: normal; font-size: 10pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
P { color: #222222; font-size: 10pt; padding: 2px 2px; margin: 0px; text-indent: 20px; text-align: justify; }
LI { color: #222222; font-size: 10pt; padding: 2px 2px; margin: 0px; text-indent: 20px; text-align: justify; }
H1 { font-size: 20pt; color: #465a96; }
H2.an { color: #465a96; font-size: 8pt; margin-bottom: 0px; padding-bottom: 0px;}
TD.hWht { background-color: white; color: white; }
TD.hGry { background-color: #BBBBBB; color: #BBBBBB; }
TD.hHpc { background-color: #465a96; color: white; font-size: 9pt; padding: 5px 8px; text-align: center; }
TD.hHpcNew { background-color: #465a96; color: white; font-size: 9pt; font-weight: bold;  padding: 2px 7px;}
TD.hSrch { background-color: #465a96; color: white; font-size: 9pt; padding: 5px 0px; }
TD.hpcH0 { color: white; font-weight: bold; font-size: 9pt; }
A.hHpc:link { color: white; font-weight: bold; font-size: 9pt; text-decoration: none; }
A.hHpc:visited { color: white; font-weight: bold; font-size: 9pt; text-decoration: none; }
A.hHpcDis { color: white; font-weight: bold; font-size: 9pt; }
A.hHpc2:link { color: #BFBFBF; font-weight: bold; font-size: 9pt; }
A.hHpc2:visited { color: #BFBFBF; font-weight: bold; font-size: 9pt; }
TD.hMac { background-color: #DF4D4D; color: white; font-size: 9pt;  padding: 5px 8px; text-align: center; }
TD.hMacC { background-color: #DF4D4D; }
TD.hMac1 { background-color: #DF4D4D; color: white; font-size: 9pt;  padding: 5px 8px; }
TD.hMac2 { background-color: #DF4D4D; color: gray; font-size: 9pt; padding: 5px 8px; }
TD.hMacDis { background-color: #FF9999; color: white; font-size: 9pt; padding: 5px 8px;  text-align: center; }
TD.hMacDisC { background-color: #FF9999; }
A.hMac { color: white; font-weight: bold; font-size: 9pt; }
A.hMac2 { color: #BFBFBF; font-weight: bold; font-size: 9pt; }
TD.hLow { background-color: #E5E8F4; color: #465a96; font-size: 8pt; padding: 2px 2px 2px 5px;}
H1.hHpc { color: blue; font-size: 18pt; padding: 0px; }
SPAN.stat { color: #666666; font-size: 7pt; }

TD.frame1 { background-color: #DDDDFF; }
TD.frameR { background-color: #FFDDFF; }
TD.head1 {color: white; background-color: #465a96; font-size: 9pt; font-weight: bold;  padding: 2px 10px; }
TD.headR {color: white; background-color: #E16767; font-size: 9pt; font-weight: bold;  padding: 2px 10px; }
TD.text1 {color: #222222; background-color: white; font-size: 9pt;  padding: 3px 5px }
TD.head1g {color: #485796; background-color: #E5E8F4; font-size: 9pt; font-weight: bold;  padding: 2px 10px; text-align: center; }
TD.textR {color: #222222; background-color: #E5E8F4; font-size: 8pt;  padding: 2px 2px }
TD.textWs {color: #222222; background-color: #FFFFFF; font-size: 8pt;  padding: 2px 2px }
TD.head12 {color: white; background-color: #465a96; font-size: 9pt; font-weight: bold;  padding: 0px 4px; }
TD.headR2 {color: white; background-color: #E16767; font-size: 9pt; font-weight: bold;  padding: 0px 4px; }

div.market { font-size: 8pt; font-weight: bold; color: #ff6666; text-align: center; width: 400px; padding: 5px 0px 5px 0px;  margin: 0px auto 5px 220px; }

INPUT.mail { font-size: 9pt; }
INPUT.srch { font-size: 8pt; vertical-align: bottom; }

A.iConf1:link { font-weight: bold; font-size: 8pt; text-decoration: none; }
A.iConf1:visited { font-weight: bold; font-size: 8pt; text-decoration: none; }
A.iConf2:link { font-weight: normal; font-size: 8pt; text-decoration: none; }
A.iConf2:visited { font-weight: normal; font-size: 8pt; text-decoration: none; }
A.iDev, A.iLib, A.iQas, A.iSof, A.iNws, A.iNws:visited { color: #222222; font-weight: normal; font-size: 8pt; text-indent: 10px; }
A.iAn { color: #DF4D4D; font-weight: bold; font-size: 8pt; text-indent: 10px; }
A.iGo { padding: 5px 10px; color: #222222; font-weight: bold; font-size: 8pt; }
A.iLnk:link { color: #4343BC; font-weight: normal; font-size: 9pt; }
A.iLnk:visited { color: #2D2D7D; font-weight: normal; font-size: 9pt; }
A.iLnkS:link { color: #4343BC; font-weight: normal; font-size: 8pt; }
A.iLnkS:visited { color: #2D2D7D; font-weight: normal; font-size: 8pt; }
A.navh:link { font-weight: normal; font-size: 8pt; color: #465a96; }
A.navh:visited { font-weight: normal; font-size: 8pt; color: #465a96; }

P.l1 { text-indent: 5px; padding: 0em; text-align: left; }
P.l2 { text-indent: 10px; padding: 0em; text-align: left; }

.redtext { color: #D01D1D;}

.foot { color: #222222; font-size: 8pt; }
A.foot:link, A.foot:visited { font-size: 8pt; }

.nine { font-size: 9pt; }

TD.hHpcNew1 { background-color: #465a96; color: white; font-size: 9pt; font-weight: bold;  padding: 2px 7px;}
TD.hHpcNew2 { background-color: #465a96; color: white; font-size: 9pt; font-weight: bold; }
TD.hHpcNew3 { background-color: #DBDFF0; color: black; font-size: 9pt; font-weight: bold; }
TD.hHpcNew4 { background-color: #FDCDCD; color: black; font-size: 9pt; font-weight: bold; }
TD.hHpcNew5 { background-color: #FFEEEE; color: black; font-size: 9pt; font-weight: bold; }
TD.hHpcNew6 { background-color: #A9B9FF; color: black; font-size: 9pt; font-weight: bold; }
TD.hHpcNew7 { background-color: #EEEEFF; color: black; font-size: 9pt; font-weight: bold; }
TD.hHpcNew8 { background-color: #A9EAA9; color: black; font-size: 9pt; font-weight: bold; }
TD.hHpcNew9 { background-color: #EEFFEE; color: black; font-size: 9pt; font-weight: bold; }
TD.cats2 { background-color: #EEEEFF; font-size: 8pt; padding: 2px 7px; }

.fontHpcnew { color: #465a96; }

TD.hHpcNew1a { background-color: #465a96; color: white; font-size: 9pt; font-weight: bold;  padding: 2px 7px;}

.discsoft {background-color: #eaecf6; color: #4e4e4e; font-size:8 pt; }

td.level1 { background-color: #465A96; color: white; font-weight: bold; padding-left: 8px; height: 17px; }
td.level1r { background-color: #E9595A; color: white; font-weight: bold; padding-left: 8px; height: 17px; }
td.level1sub { background-color: #F4F6FB; color: #3F5290; text-align: center; }
td.level1lb { background-color: #F4F6FB; color: #3F5290; padding-top: 2px; padding-bottom: 2px;}
td.level2lb { background-color: #E5E8F4; color: #3F5290; padding-top: 2px; padding-bottom: 2px;}
td.level2 { background-color: #E5E8F4; color: #3F5290; font-weight: bold; padding-left: 8px; }
.i_n,a.i_n:link,a.i_n:visited { background-color: white; font-size: 8pt; color: #3C3C3C; text-decoration: none; }
.i_up { background-color: white; font-size: 8pt; color: #3F5290; text-align: center; }
div.level1 { width: 620; background-color: #F7F8FC; color: #3F5290; font-weight: bold; margin-bottom: 2px; text-decoration: none; font-size: 9pt; }
div.level2 { width: 620; background-color: white; color: #3F5290; margin-bottom: 2px; text-decoration: none; font-size: 8pt; }
a.level1:link, a.level1:visited { background-color: #F7F8FC; color: #3F5290; font-weight: bold; margin-bottom: 2px; text-decoration: none; font-size: 9pt; }
a.level2:link, a.level2:visited { background-color: white; color: #3F5290; margin-bottom: 2px; text-decoration: none; font-size: 8pt; }
.redline { width: 100%; height: 2px; font-size:0px;overflow: hidden; background-color: #E9595A; }
.blueline { width: 100%; height: 2px; font-size:0px;overflow: hidden; background-color: #485796; }
a.coolink:link, a.coolink:visited {color: #3C3C3C; text-decoration: none; font-size: 8pt; }
a.level1:hover, a.level2:hover, a.i_n:hover { color: blue; text-decoration: underline;}

a.mlink1:link, a.mlink2:link {color: #5c5c5c; text-decoration: none; font-size: 8pt; }
a.mlink1:visited, a.mlink2:visited {color: #A4A4A4; text-decoration: none; font-size: 8pt; }
a.mlink1b:link,a.mlink1b:visited,.mlink1b {color: #3C3C3C; text-decoration: none; font-size: 8pt; font-weight: bold; }
td.hpc_main { padding: 6px 0px 0px 6px; }
.hpc_b9b {color: #465A96; font-size: 9pt; font-weight: bold; padding-top: 1px; margin-top: 1px;}
a.h0_mn_link:link,a.h0_mn_link:visited,.h0_mn_link {color: white; font-size: 8pt; font-weight: bold; text-decoration: none; vertical-align: text-top; padding-top: 2px;}
a.h0_mn_link:hover {text-decoration: underline;}

td.m_block { padding-top: 2px; border-left-style: solid; border-left-color: #7C7C7C; border-left-width: 1px;  border-right-style: solid; border-right-color: #7C7C7C; border-right-width: 1px; }

td.m_block2 { background-color: #9AA5D4; color: #3C3C3C; font-size: 8pt; font-weight: bold; padding-right: 5px; text-align: right; height: 17px;}

.newsday { background-color: #9AA5D4; color: white; font-size: 8pt; font-weight: bold; padding-left: 8px;  padding-top: 2px; height: 18px; margin-top: 2px; margin-bottom: 2px; }
.newsdayred { background-color: #E16767; color: white; font-size: 8pt; font-weight: bold; padding-left: 8px; height: 17px; margin-top: 2px; margin-bottom: 2px; }
.newsdate {color: #465A96; font-size: 8pt; }
.newstitle, a.newstitle:link {color: #465A96; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.newstitle:visited {color: #A4A4A4; font-size: 8pt; font-weight: bold; text-decoration: none; }
.newstext { padding-left: 25px; }
a.newslink:link,a.newslink:visited { color: #465A96; font-size: 8pt; text-decoration: none; }
.newsitem { margin-top: 7px; margin-bottom: 7px; }
.newstitle:hover, a.mlink1b:hover, a.mlink1:hover, a.anntitle:hover { text-decoration: none; color: #EB7800; }

.newsdaybody { border: 1px solid #E5E8F4; padding: 2px 5px 2px 5px; margin-bottom: 5px; color: #3c3c3c; font-size: 8pt; }
.n7g {font-size: 8 pt; color: #3c3c3c; text-decoration: none; }

.anntitle, a.anntitle:link, a.anntitle:visited { color: #3c3c3c; text-decoration: none; font-size: 8pt; font-weight: bold; }
.anndesc { color: #3c3c3c; font-size: 8pt; padding-top: 5 px;}

.hothead { color: #465A96; font-size: 10pt; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
a.hottitle:link,a.hottitle:visited, .hottitle { color: #D01D1D; font-size: 8pt; font-weight: bold; text-decoration: none; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; }
.hotbg { background-color: #e5e8f4; color: #3c3c3c; font-size: 8pt; padding: 10px 10px 3px 5px; }
.hotbg2 { background-color: #dadeed; color: #3c3c3c; font-size: 8pt; padding: 10px 10px 3px 5px; }

.footnew { color: #3c3c3c; font-size: 8pt; margin-top: 5px;}
div.br {height: 7px; line-height: 7px;}

a.flink1:link,a.flink1:visited {color: #3C3C3C; text-decoration: none; font-size: 8pt; }
.flink2 { color: #465A96; font-size: 8pt; text-decoration: none; }
a.flink2:link,a.flink2:visited { color: #465A96; font-size: 8pt; text-decoration: none; }
.flink3 { color: #cccccc; font-size: 8pt; text-decoration: none; }
a.flink3:link,a.flink3:visited { color: #cccccc; font-size: 8pt; text-decoration: none; }
a.flink1:hover,a.flink2:hover { text-decoration: underline;}

h1.level1, h2.level1, h3.level1 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: white; font-size: 10pt;}

.subtitle_b { color: white; background-color: #465A96; font-size: 9pt; font-weight:bold; min-height: 19px; padding-top: 2px; padding-left: 6px; border-bottom: 2px solid #E16767; margin-bottom: 1px; }
.subtitle_r { color: white; background-color: #E16767; font-size: 9pt; font-weight:bold; height: 19px; padding-top: 2px; padding-left: 6px; border-bottom: 2px solid #465A96; margin-bottom: 1px; }
.block_bg_blue {background-color: #E5E8F4; padding: 4px; }
.marq { background-color: #E5E8F4; color: #465a96; font-size: 8pt; padding: 2px 2px 2px 5px; text-align:center;}

/* Баннеры спецпредложений */
.shop_offers a, .shop_offers a:hover {
	text-decoration: none;
	font-size:8pt;
}
div.shop_offers {
	height: 90px;
	overflow:hidden;
	font-size:9pt;
/*	width: 960px;
	margin: 0 auto;*/
}
div.shop_offer {
	margin: 0 auto;
/*	width: 235px;*/
	width: 205px;
	color: #4D4D4D;
	padding-right: 5px;
	border: 1px solid #B0B0B0;
	border-radius: 4px;
	padding: 4px;
	float:left;
	margin-right:3px;
	position: relative;
	font-family: "font-header";
}
.shop_offer img {
	border: 0px; margin-right: 5px;
}
div.shop_offer_price {
	color: #2A69B0;
	font-weight: bold;
	font-size: 10pt;
	position: absolute;
	bottom: 8px;
	right: 10px;
}