A { color: #000000;text-decoration:underline; }
A:link { color: #000000;text-decoration:underline; }
A:visited { color:#666666;text-decoration:underline; }
A:hover { color:0060BF;text-decoration:underline; }

A.mainnews { font-size:12px; color: #000000;text-decoration:none; }
A.mainnews:link { font-size:12px; color: #000000;text-decoration:none; }
A.mainnews:visited { font-size:12px; color:#000000;text-decoration:none; }
A.mainnews:hover { font-size:12px; color:0060BF;text-decoration:none; }

BODY { font-size:12px; background-color:white; margin: 0px 0px 0px 8px; font-family:"Arial Cyr",Arial,Verdana; color:#333333; 
	scrollbar-face-color:#bbbbbb; scrollbar-highlight-color:#aaaaaa; scrollbar-shadow-color:#cccccc; 
	scrollbar-3dlight-color:#aaaaaa; scrollbar-arrow-color:#1EA8AA; scrollbar-track-color:#dddddd; 
	scrollbar-darkshadow-color:#333333; }
TD { font-size: 12px; }
DIV { font-size:12px; text-indent:0px; }

.btxt { font-size:15px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: justify; }
.txt { font-size:14px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: justify; }
.ltxt { font-size:14px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: left; }
.stxt { font-size:12px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: justify; }
.sltxt { font-size:12px; font-family:"Times New Roman Cyr","Times New Roman"; color:#333333; text-align: left; }
.gmtxt { font-size:12px; font-family:"Arial Cyr",Arial,Verdana; color:#333333; text-align: justify; }

.relelm {position:relative;}
.abselm	{position:absolute;}

.up { font-size:12px;text-decoration: none; }

.f12, table.f12 tr td, a.f12, a.f12:link, a.f12:hover, a.f12:visited { font-size: 12px !important; }

.f11, table.f11 tr td, a.f11, a.f11:link, a.f11:hover, a.f11:visited { font-size: 11px !important; }

.f10, table.f10 tr td, a.f10, a.f10:link, a.f10:hover, a.f10:visited { font-size: 10px !important; }

.gbsm { font-size:13px; }
.gbm { font-size:14px; }
.gm { font-size:12px; }
.gsm,
form.gsm input,
form.gsm select,
form.gsm textarea { font-size:11px; }
.gssm { font-size:10px; }

table.gsm tr td, table.gsm tr td * {
	font-size: 11px;
}

table.gssm tr td, table.gssm tr td * {
	font-size: 10px;
}

.btc {background-color:#cccccc; color:black; font-family:"Arial Cyr",Arial; font-size:11px;}
.sbtc {background-color:#cccccc; color:black; font-family:"Arial Cyr",Arial; font-size:9px;}

.unsel_0 { cursor:hand;background:#006699;color:#eeeeee }
.unsel_0_cur { cursor:hand;background:#006699;color:#ffffff }
.sel_0 { cursor:hand;background:#6699cc;color:#ffffff }
.sel_0_cur { cursor:hand;background:#6699cc;color:#ffffff }

.unsel_1 { cursor:hand;background:#cccccc;color:#000000;font-weight:normal; }
.unsel_1_cur { cursor:hand;background:#cccccc;color:maroon;font-weight:normal; }
.sel_1 { cursor:hand;background:#eeeeee;color:#000000;font-weight:bold; }
.sel_1_cur { cursor:hand;background:#eeeeee;color:maroon;font-weight:bold; }

.nounder, a.nounder, a.nounder:link, a.nounder:hover, a.nounder:visited { text-decoration:none !important;  }

.topmenu, a.topmenu, a.topmenu:link, a.topmenu:hover, a.topmenu:visited {
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
	font-size: 11px;
}

.topmenu2 {
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	background: #043F6B;
	cursor: pointer;
}

.topmenu2 a, .topmenu2 a:link, .topmenu2 a:hover, .topmenu2 a:visited {
	color: #ffffff;
	font-family: Arial;
	text-decoration: underline;
	font-size: 11px;
	cursor: pointer;
}

.topmenu3 {
	color: #E80000;
	font-family: Arial;
	font-size: 11px;
	background: #E80000;
	cursor: pointer;
}

.topmenu3 a, .topmenu3 a:link, .topmenu3 a:hover, .topmenu3 a:visited {
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
	font-color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

.topmenupr, a.topmenupr, a.topmenupr:link, a.topmenupr:hover, a.topmenupr:visited {
	color: #EBDAA4;
	font-family: Arial;
	text-decoration: none;
	font-size: 11px;
}

.txt10 {
	font-size: 10px;
}

.sep {
	color: #98C8EC;
}

.topsearch {
	font-family: Arial;
	font-size: 9px;
}

.lnkblue, a.lnkblue, a.lnkblue:link, a.lnkblue:hover, a.lnkblue:visited {
	color: #0060BF;
	text-decoration: underline;
	font-size: 11px;
}

.nwstime {
	color: #656565;
	font-size: 11px;
}
.lnkgray, a.lnkgray, a.lnkgray:link, a.lnkgray:hover, a.lnkgray:visited {
	color: #656565;
	text-decoration: none;
	font-size: 11px;
}

.lnkblue11, a.lnkblue11, a.lnkblue11:link, a.lnkblue11:hover, a.lnkblue11:visited {
	color: #0156A9;
	text-decoration: underline;
	font-size: 11px;
}

.downgray {
	color: #656565;
	font-size: 12px;
}

.simpleblue, a.simpleblue, a.simpleblue:link, a.simpleblue:hover, a.simpleblue:visited {
	color: #0156A9;
}

.bigrbr, a.bigrbr, a.bigrbr:link, a.bigrbr:hover, a.bigrbr:visited {
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.bigrbrpr, a.bigrbrpr, a.bigrbrpr:link, a.bigrbrpr:hover, a.bigrbrpr:visited {
	color: #000000;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.smgray {
	color: #656565;
	font-size: 10px;
}

.bigbluehead, a.bigbluehead, a.bigbluehead:link, a.bigbluehead:hover, a.bigbluehead:visited {
	color: #0060BF;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

.bigredhead, a.bigredhead, a.bigredhead:link, a.bigredhead:hover, a.bigredhead:visited {
	color: red;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

.bigorhead, a.bigorhead, a.bigorhead:link, a.bigorhead:hover, a.bigorhead:visited {
	color: #CC6500;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

li.graysq {
	list-style: square;
	color: #999999;
}

.smblack, a.smblack, a.smblack:link, a.smblack:hover, a.smblack:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.graybg {
	background-color: #D1D1D1;
}

.rzdhead {
	color: #ffffff;
	font-size: 24px;
	padding-left: 20px;
}

.navpath {
	font-size: 11px;
}

a.navpath, a.navpath:link, a.navpath:hover, a.navpath:visited {
	color: #0156A9;
	text-decoration: underline;
}


.newsheadline {
	color:#000000;
	font-size:14px;
	margin-bottom: 8px;
}

h1.newsheadline {
	color:#000000;
	font-size:21px;
	margin: 8px 0px;
	font-weight: lighter;
}

.nws_prev, a.nws_prev, a.nws_prev:link, a.nws_prev:hover, a.nws_prev:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.nws_next, a.nws_next, a.nws_next:link, a.nws_next:hover, a.nws_next:visited {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}

.arch, input.arch, select.arch, option.arch {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
}

/*     стили для TopTexts   */

.toptext {
	font-size:12px;
	color: #1c1c1c;
}
a.toptext, a.toptext:link, a.toptext:visited, a.toptext:hover {
	font-size:12px;
	color: #0063C2;
	/* text-decoration: none; */
}

.toppadd {
	margin-top:10px;
}

.toppad6 {
	padding-top:6px;padding-right:6px;padding-bottom:6px;
}

.toppad3 {
	margin-top:3px;
}


.topimage {
	float:left;
	margin-right:15px;
	margin-bottom:4px;
	border:0px;
}

.topheader {
	font-size:18px;
	font-weight:normal;
	color: #1c1c1c;
}
a.topheader, a.topheader:link, a.topheader:visited, a.topheader:hover {
	font-size:18px;
	color: #1c1c1c;
	font-weight:normal;
	text-decoration: none;
}

a.toplink, a.toplink:link, a.toplink:visited, a.toplink:hover {
	color: #1c1c1c;
	font-size:13px;
	text-decoration: none;
}

a.under, a.under:link, a.under:visited, a.under:hover {
	color: #0C4EAA;
	text-decoration: underline;
}

.top_pspreview {
	 width:116px;
	 height:78px;
	 border:0px;
	 margin:0px 16px;
}

LI.mt7 {
	margin-top:7px;
	margin-left:15px;
	list-style-position: outside;
}

.tr_dot {
	padding:14px;
	background-image:url(/img/tr_dot.png);
	color:white;
	font-size:11px;
}
.v_title_top {
	 padding:16px 7px;
	 color:#49494b;
}
.v_title {
	padding:5px;
	color:white;
	font-size:11px;
}
.excl_image {
	width:90px;
	height:60px;
	border:0px;
	float:left;
	margin-right:8px;
}

/* **** **** **** приложения **** **** **** */



.app_themeofday_nwstime {
	color:#656565;
	font-size:9px;
}

.app_themeofday_nwshl {
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
	color:#343434;
}

a.app_themeofday_nwshl {
	padding:0px !important;
	font-size:14px;
	color:#343434 !important;
}

.app_themeofday_nwsans {
	font-size:12px;
}

a.app_themeofday_nwsans {
	font-size:12px;
	color:#343434 !important;
}

a.app_themeofday_nwslink, a.app_themeofday_nwslink:link, a.app_themeofday_nwslink:visited {
	color:#0B50AB;
	font-size:11px;
}

.app_toptext_headline {
	padding-top:5px;
	font-size:13px;
	color:#343434;
}

a.app_toptext_headline {
	padding:0px !important;
	font-size:13px;
	color:#343434 !important;
}

.app_toptext_anons {
	font-size:12px; 
	padding-top:7px;
}

.app_toptext_pict {
	margin-right:15px;
	margin-bottom:5px;
}

.app_toptext_date {
	color:#989898;
	font-size:9px;
}

/* **** **** **** конец приложений **** **** **** */

.picsbs {
	background-color: #eeeeee;
	color: #656565;
	padding: 10px;
	font-size: 10px;
}

.prntmenu {
	font-size: 11px;
	color: #666666;
}

a.prntmenu, a.prntmenu:link, a.prntmenu:hover, a.prntmenu:visited {
	font-size: 11px;
	color: #0156A9;
	text-decoration: none;
}

.txtannounce {
	color: #666666;
	font-size: 12px;
}

.txtmain {
	font-size: 14px;
}

.nwsimp, a.nwsimp, a.nwsimp:link, a.nwsimp:hover, a.nwsimp:visited {
	color: #E80000 !important;
}

.refer {
	background-image: url(/img/spr_bg.gif);
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

.nondec {
	text-decoration:none !important;
}

.pgnava, a.pgnava, a.pgnava:link, a.pgnava:hover, a.pgnava:visited {
	padding-left: 4px;
	padding-right: 4px;
	color: #ffffff;
	background-color: #0156A9;
	text-decoration: none;
	font-size: 10px;
}

.pgnavna, a.pgnavna, a.pgnavna:link, a.pgnavna:hover, a.pgnavna:visited {
	padding-left: 4px;
	padding-right: 4px;
	color: #0156A9;
	background-color: #eeeeee;
	text-decoration: none;
	font-size: 10px;
}

.orbg {
	background-color: #EBDAA4;
}

.pgnavapr, a.pgnavapr, a.pgnavapr:link, a.pgnavapr:hover, a.pgnavapr:visited {
	padding-left: 4px;
	padding-right: 4px;
	color: #ffffff;
	background-color: #CC6500;
	text-decoration: none;
	font-size: 10px;
}

.pgnavnapr, a.pgnavnapr, a.pgnavnap:link, a.pgnavnapr:hover, a.pgnavnapr:visited {
	padding-left: 4px;
	padding-right: 4px;
	color: #000000;
	background-color: #FDF8EC;
	text-decoration: none;
	font-size: 10px;
}

.wh_temp {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.lnkwhite, a.lnkwhite, a.lnkwhite:link, a.lnkwhite:hover, a.lnkwhite:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}

table.thinkborder {
	border: 1px solid #cccccc;
	border-right: 0px none #ffffff;
	border-bottom: 0px none #ffffff;
}
table.thinkborder tr th, table.thinkborder tr td {
	border: 1px solid #cccccc;
	border-left: 0px none #ffffff;
	border-top: 0px none #ffffff;
	padding: 4px;
	font-family: Arial;
	font-size: 12px;
}
table.thinkborder tr th {
	text-align: center;
}

.brd_top_right {
	border-top: 1px solid #E9E9EB;
	border-right: 1px solid #E9E9EB;
	padding: 8px 8px 0px 0px;
}

.fnt10, table.fnt10 tr td {
	font-size: 10px;
}

.padtop10 {
	padding-top:10px;
}

.white, a.white, a.white:visited, a.white:hover, a.white:link {
	color:#ffffff !important; 
}

.padtop5 {
	padding-top:5px;
}

.gr_but {
	padding: 0px 8px;
	background-image: url(/img/gr_but_bg.gif); 
	font-size: 11px; 
	color: #494949;
}

p.news {
	margin: 8px 0px 0px 0px;
}

div.gray_sep {
	height: 1px;
	line-height: 1px;
	background: #D1D1D1;
	font-size: 1px;
	color: #D1D1D1;
	margin: 8px 0px;
}

.pg_nav_act {
	background-image: url(/img/list_bg.gif);
	width: 21px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	font-size: 11px;
	color: #000000;
	float: left;
	margin-right: 4px;
}

.pg_nav_inact {
	width: 21px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin-right: 4px;
}

.pg_nav_act a, .pg_nav_act a:link, .pg_nav_act a:hover, .pg_nav_act a:visited {
	text-decoration: none;
	color: #000000;
	width: 21px;
}

div.cl_sel {
	background-image: url(/img/cl_bg.gif);
	width: 19px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	font-size: 11px;
	color: #ffffff !important;
}
table.calendar tr td cl_sel a, table.calendar tr td a:link, table.calendar tr td a:hover, table.calendar tr td a:visited {
	font-size: 12px;
	color: #000000 !important;
	text-decoration: none;
}

table.calendar tr td div.cl_sel a, table.calendar tr td div.cl_sel a:link, table.calendar tr td div.cl_sel a:hover, table.calendar tr td div.cl_sel a:visited {
	color: #ffffff !important;
}

.cl_gray {
	color: #D1D1D1;
}
 
.socnet_act {
	background: #ffffff;
	padding: 3px 8px;
	float: left;
	margin-right: 1px;
}

.socnet_nonact {
	background: #E9E9EB;
	padding: 3px 8px;;
	float: left;
	margin-right: 1px;
}

.tt {
	height: 4px;
	line-height: 4px;
	color: transparent;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
	
.media_act {
	font-size: 11px;
	padding: 3px 8px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
}

.media_nonact {
	font-size: 11px;
	float: left;
	background: #4E8CCC;
	padding: 3px 8px;
	color: #ffffff;
	font-weight: normal;
	cursor: pointer;
}	

div.partner {
	background: #DCDDDF;
	height: 21px;
}
div.partner div {
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	color: #494949;
	background: #ffffff;
	padding: 0px 12px;
	font-weight: bold;
}
div.partner div a, div.partner div a:link, div.partner div a:hover, div.partner div a:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #043F6B;
}

td.tv_h_line {
	font-size: 1px;
	background-image: url(/img/tv_g.gif); 
	background-repeat: repeat-x; 
	background-position: center;
}
td.tv_v_line {
	background-image: url(/img/tv_v.gif); 
	background-repeat: repeat-y; 
	background-position: center;
}

div.fnshead_l {
	width:auto;
	float:left;
	background-color:#4E8CCC;
	border-top:1px solid #4E8CCC;
	padding:6px 15px;
	color:white;
	font-weight:bold;
	font-size:11px;
}
div.fnshead_r {
	border-top:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	padding:6px;
	font-size:11px;
}

#copyright { position: absolute; width: 1px; margin: 5px 0px 0px -1px; line-height: 0px; height:1px; overflow:hidden; opacity: 0; font-size: 1px; }


.supstr {
    display: block;
    font-family: Arial,sans-serif;
    font-size: 1.25em;
   /* margin-left: -10px;*/
    color: #747474;
	margin:14px 0px;
}

.whitedot {
	background-color:#ffffff;
	height:1px;
	width:1px;
	color:#ffffff;
	line-height: 1px;
	font-size: 1px;
}

.line_with_dots_4e8ccc {
	border: 1px solid #ffffff; border-width: 0px 1px; height: 1px; line-height: 1px; font-size: 1px; background: #4E8CCC; color: #4E8CCC;
}
.line_with_dots_d1d1d1 {
	border: 1px solid #ffffff; border-width: 0px 1px; height: 1px; line-height: 1px; font-size: 1px; background: #D1D1D1; color: #D1D1D1; 
}
li.matlist {
	margin-bottom:8px; margin-left:0px;
}
.pic_of_day_section {
	width:95px;height:24px;background-color:#043F6B;text-align:center; vertical-align:middle; font-size:11px; font-weight:bold; color:white;
}
.hdrlnk_split {
	color:#d1d1d1;margin:0px 12px;
{
