body {margin:0px; padding:0px; background-color:white; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
td,th {font-family: Arial, Helvetica, sans-serif;}
img {border:none}

.narrow {font-family:Narrow}
.vtop {vertical-align:top}
.mainColumnWidth {width:737px}
img {border:none}

::selection {
    background: #3B7FB4;
    color: #DFFFFE;
}


table.razm{
	padding:0px;
	margin:0px;
	border:none;
	border-spacing:0px;
	border-collapse:collapse;
}
table.razm td{
	padding:0px;
	margin:0px;
	//border:none;
}

table.t{
	padding:0px;
	margin:4px 0px;
	border:1px #10638B solid;
	border-spacing:0px;
	border-collapse:collapse;
}
table.t th{
	padding:4px;
	margin:0px;
	border:1px #508EAA dotted;
	background-color:#10638B;
	color:white;
	text-align:center;
}
table.t td{
	padding:4px;
	margin:0px;
	border:1px #10638B solid;
	vertical-align:top;
}

a:link {text-decoration:none; color:#0072B7}
a:visited {text-decoration:none; color:#0072B7}
a:hover {text-decoration:underline; color:#ff7518}
a:active {text-decoration:underline; color:#ff7518}

#dbody, .dbody {width:1001px; margin:0 auto;}

#footerDIV {font-family:Arial; font-size:11px; padding:8px}

#thl {height:25px; position:relative; font-size:11px; font-family:Narrow, Arial Narrow, Arial}
#thl_b {height:25px; background:url(/i/ks/icons/corners/thl_bg.png) top left repeat-x; margin-left:9px; position:relative}
#thl_l {float:left}
#top_icons {position:absolute; top:3px; left:-2px}
.social_top_icons_a {padding-right:0px; position:relative}
#thl_eng_icon {position:absolute; top:0px; left:38px;}
#thl_eng_txt {position:absolute; top:0px; left:149px; text-decoration:none; color:white; padding-top:2px}
#thl_date_n_cource {position:absolute; top:6px; left:333px; color:white; white-space:nowrap;}
#thl_mail {position:absolute; top:5px; right:258px; cursor:pointer}
#thl_mail_txt {position:absolute; top:0px; right:20px; color:white}
#thl_mail_img {position:absolute; clip:rect(0px 125px 13px 110px); right:-25px; top:2px}
#thl_search {position:absolute; top:3px; right:4px;}
#thl_search input {width:243px; height:17px; border:none; color:#AAAAAA; padding:0px 2px}
#thl_search_lupa {position:absolute; top:1px; right:-9px; clip:rect(0px 141px 15px 125px);}

#mhd {}
#mhd_logo_td {text-align:center; width:301px;}
#mhd_table_news {margin:10px 5px 0px 9px; position:relative}
#mhd_table_news table tr {vertical-align:top}
.mhd_newsTime {color:#777777; font-size:12px; padding-top:0px; font-family:Narrow, Arial Narrow, Arial}
.mhd_newsTitle {color:#333333; font-size:13px; margin-left:6px; padding-bottom:9px; overflow:hidden; white-space:nowrap; width:648px;}
#mhd_allNews {margin-left:6px; font-size:13px; padding-top:4px; position:relative}
#mhd_allNews_linkImg {top:-11px; left:83px; clip:rect(21px 8px 28px 1px); position:absolute}



#mhd_trends {float:right; position:relative; margin-right:21px}
#mhd_trends a {color:red}
#mhd_trends img {top:-15px; left:40px; clip:rect(21px 16px 28px 9px); position:absolute;}

#mhd_uznai {float:right; position:relative; margin-right:33px}
#mhd_uznai a {color:red}
#mhd_uznai img {top:-15px; left:102px; clip:rect(21px 16px 28px 9px); position:absolute;}

#mhd_newscom {float:right; position:relative; margin-right:33px}
#mhd_newscom a {color:red}
#mhd_newscom img {top:-15px; left:105px; clip:rect(21px 16px 28px 9px); position:absolute;}



#div_logo {margin-top:7px}
#div_logo_tpp {color:#166FA3; font-size:12px; font-weight:bold}

.social_top_icons_a {position:relative;}
.social_top_icons_a img {position:absolute;}
#vk_icon {top:1px; left:0px; clip:rect(0px 17px 19px 0px);}
#fb_icon {top:1px; left:4px; clip:rect(0px 35px 19px 18px);}
#tw_icon {top:1px; left:8px; clip:rect(0px 53px 19px 36px);}
#gplus_icon {top:1px; left:12px; clip:rect(0px 71px 19px 54px);}
#rss_icon {top:1px; left:16px; clip:rect(0px 89px 19px 72px);}
#thl_eng_icon img {top:0px; left:0px; clip:rect(0px 109px 19px 90px); position:absolute}

#mmDiv {background:url(/i/ks/icons/bg_mmenu.png) top left no-repeat; height:21px; margin-top:10px; font-size:0px; padding-top:2px}
#mmDiv span {font-size:13px;}
.mmItem {padding:3px 12px 2px; margin:0px; border:1px transparent solid; font-family:NarrowBold, Arial Narrow, Arial; position:relative; font-weight:bold}
.mmItem a, .mmItem span {font-size:14px;}
span.mmItemA {cursor:default; color:white; font-weight:bold}

a.mmItemA:link {text-decoration:none; color:white}
a.mmItemA:visited {text-decoration:none; color:white}
a.mmItemA:hover {text-decoration:none; color:white}
a.mmItemA:active {text-decoration:none; color:white}

.mmSubDiv {border:1px white solid; position:absolute; top:21px; left:0px; z-index:100; display:none}
.mmSubDiv div {font-family:Arial; font-weight:normal; text-align:left; background-color:#0074B7;
	border-bottom:1px white solid; padding:4px 14px;
	white-space:nowrap;
	
}
.mmSubDiv div:hover {background-color:#BF272D}
.mmSubDiv a {color:white; font-size:12px}

.mmSubDiv a:link {text-decoration:none; color:white}
.mmSubDiv a:visited {text-decoration:none; color:white}
.mmSubDiv a:hover {text-decoration:none; color:white}
.mmSubDiv a:active {text-decoration:none; color:white}

#trendsDivI {margin-top: 12px;}

/*lap - line above preview*/
.lap {font-size:10px; color:#999999}
.lapRTxt {float:right; position:relative}
.lapV {margin-right: 20px}
.lapCommI {position:absolute; top:-18px; left:-44px; clip:rect(20px 43px 29px 32px)}
.lapVI {position:absolute; top:-18px; left:-34px; clip:rect(20px 31px 28px 17px)}
.laps {display:none}
/*lbp - line below preview*/
.lbp {margin-top:2px}
.lbpA {color:#666666; font-size:13px; font-style:italic; text-align:right;
	display:none;
}
.lbpA2 {color:#666666; font-size:13px; font-style:italic; text-align:right;}



/*Блок тренды*/
#trendsDiv {font-size:14px; font-weight:bold; color:#0073B7;
	background-color:#EEEEEE;
	height:210px;
	margin:3px 0 0 9px;
	overflow:hidden
}
#trendsDiv a:link {text-decoration:none; color:#333333}
#trendsDiv a:visited {text-decoration:none; color:#333333}
#trendsDiv a:hover {text-decoration:underline; color:#ff7518}
#trendsDiv a:active {text-decoration:underline; color:#ff7518}
.trendsDivL {
	padding:10px 0px 8px 31px;
	position:relative;
}
.trendsDivLI {
	position:absolute;
	left:-24px;
	top:-7px;
	clip:rect(20px 49px 29px 44px);
	display:none;
}

#trendsDivBI a {display:none}



.rightColumnDIV {padding-left:14px;}

.titleRubrik {
	font-family:Georgia, Times New Roman;
	font-size:16px;
	background:url(/i/ks/icons/bg_title1.png) top left no-repeat;
	height:21px;
	color:white;
}

.titleRubrik2 {
	font-family:Georgia, Times New Roman;
	font-size:16px;
	background:url(/i/ks/icons/bg_title2.png) top left no-repeat;
	height:21px;
	color:white;
}

/*r3c - раздел рубрики в 3 колонки*/
.r3c {}
.r3c_cs {margin:12px 0px 7px}
.r3c_c1 {width:235px}
.r3c_c2_3 {padding-left:16px; width:235px}
.r3c_titl {margin-top:4px;}
.r3c_titl a {font-size:16px; color:#333333; font-style:italic; font-weight:bold;}
.r3c_titl a:hover {color:#ff7518;}
.r3c_anons {color:#333333; font-size:13px; margin-top:4px}

#rightColumn__div {margin-top:30px}





.r_com {
	border: none;
	margin-top: 5px;
	padding: 6px 3px 10px;
	background: url(/i/ks/bg1_comment_anons.gif) repeat-x left top;
	position: relative;
	overflow: hidden;
}
.r_com_in a {
	color: #0075B5;
	text-decoration: underline;
	font-size: 11px;
}
.r_com_in1{
	display: block;
	color: black;
	text-decoration: none;
	text-align: justify;
	font-size: 11px;
	width: 240px;
}
.r20{
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#bottomMenu_table {margin-top:6px}
#bottomMenu_table * {font-family:Narrow, Arial Narrow, Arial; font-size:13px;}
#bottomMenu_table b {line-height:32px}
.fai {color:#999999; line-height:32px; white-space:nowrap; padding-right:5px}
.fai a {padding-right:5px}
.faiD1 {margin-left:16px; padding-right:30px}
.faiD2 {margin-left:16px; margin-bottom:11px}
.hr1, .hr1 div{border-top:1px #cccccc dotted; font-size:1px; height:1px}
.hr1_m {margin-left:-65px; margin-right:30px}

.newsItemText {font-size:14px; line-height:140%; margin-top:24px}
.newsItemText p{text-indent:30px; text-align:justify}
.newsItemText h1{font-size:24px; font-family:Narrow, Arial Narrow, Arial; text-align:center; color:#933;
	margin:-8px 0 18px; line-height:28px}
#news-right-limiter {position:absolute; top:0px; right:205px; z-index:100; height:165px; width:26px}



a.grayUznai:link {text-decoration:underline; color:#666666; font-style:italic}
a.grayUznai:visited {text-decoration:underline; color:#666666; font-style:italic}
a.grayUznai:hover {text-decoration:underline; color:#222222; font-style:italic}
a.grayUznai:active {text-decoration:underline; color:#666666; font-style:italic}

a.blackUznai:link {text-decoration:none; color:#000000;}
a.blackUznai:visited {text-decoration:none; color:#000000;}
a.blackUznai:hover {text-decoration:none; color:#ff7518;}
a.blackUznai:active {text-decoration:none; color:#000000;}

a.blueUznai:link {text-decoration:none; color:#0072B7;}
a.blueUznai:visited {text-decoration:none; color:#0072B7;}
a.blueUznai:hover {text-decoration:none; color:#ff7518;}
a.blueUznai:active {text-decoration:none; color:#0072B7;}

.uznai_anons {color:#444444; padding-top:14px}
.uznai_anons:first-letter {Font-size:300%}

.uznai_txt {color:#444444; padding-top:14px}
.uznai_txt:first-letter {Font-size:300%}

#foBlock {font-size:14px; margin: 5px 0px 8px 8px; line-height:144%;}
.foDiv {color:#333333; font-weight:bold}
.foPM {color:#0072B7}
.foBlockSubjs {color:#0072B7; margin-left:6px; line-height:120%; margin-bottom:6px; font-weight:normal; font-size:90%}
.foTitLine {cursor:pointer}

.uLiTitleNews {font-family:arial; font-size:18px; margin:16px 0 10px 0}
.uLiGRLine {height:31px; background: url(/i/ks/uznai/bg_uznai_title.png) no-repeat left top; position:relative;}
.uLiGRLineDate {color:white; font-weight:bold; font-size:12px; position:absolute; top:5px; left:11px}
.uLiGRLineSubj {font-size:13px; position:absolute; top:5px; left:92px; color:#666666}
.uLiGRVisits {font-size:13px; position:absolute; top:5px; right:13px; color:#666666}
.uLieyePNG {position:absolute; top:1px; left:-29px}

.uLiTitleNewsItem {font-family:arial; font-size:26px; margin:6px 0 10px 0; line-height:100%}
#uzNIsign {margin-top:20px; text-align:right}

.narrow {font-family: Narrow, Arial Narrow, Arial}

.aslink {color:#0072B7; cursor:pointer; border-bottom:1px #0072B7 dotted}
.aslink:hover {color:#ff7518; cursor:pointer; border-bottom:1px #ff7518 dotted}

#newsText h2 {font-size:18px; text-align:center}