

.block1 h1 a{font-size:44px; color:#000; letter-spacing:normal; text-decoration:none;}
.block1 h1 a:hover{border-bottom:1px solid #ccc;}


#block7 .list2 li span{
	font-size:10px;
	line-height:8px;
}

#block7 .list2 a {line-height:normal;}

#block7 img{border:0;}

#block7 .row1 .cell2 div{
	font-size:12px;
	line-height:14px;
	color:#000;
}

#block7 .frame-bottom a{
	font-family:verdana,sans-serif;
	font-size:15px;
	color:#000;
}


#block7 .list2 .first{margin-top:0;}

.sc2 .fill .frame-margins {height:auto;}


.qus .frame-margins{
	height:auto;
	font-family:verdana,sans-serif;
	font-size:15px;
}

.qus .frame-margins div{
	font-weight:bold;
	padding:13px 13px 0 13px;
}

.qus .frame-margins ul a{
	color:#0033CC;
	border-bottom:1px #0033CC dotted;
	font-weight:bold;
	font-family:verdana,sans-serif;
	font-size:15px;
}

.qus .frame-margins ul a:link{color:#0033CC;border-bottom:1px #0033CC dotted;}
.qus .frame-margins ul a:hover{border-bottom:1px #0033cc dotted;color:#0033CC;text-decoration:none;}
.qus .frame-margins ul a:visited{color:#0033CC;border-bottom:1px #0033CC dotted;}

.qus .frame-bottom{
	text-align:right;
	padding-right:8px;
	font-size:14px;
}

.qus .frame-bottom a:link{
	text-decoration:underline;
}

.yelow .frame-body{
	background-color:#ffffe5;
}

.article-index #main .block.yelow .frame-margins{
	font-family:verdana,sans-serif;
	padding:13px 13px 13px 13px;
}

#main .yelow img {float:left;padding:0 3px 6px 0;border:0;}

.yelow h5{
	font-size:16px;
	font-weight:bold;
}

.yelow span{
	color:#ff0000;
}

.yelow div, .yelow p{
	font-size:12px;
}

.yelow p{clear:both;}

.yelow a{color:#0033CC;font-size:15px;text-decoration:underline;}
.yelow a:hover{color:#0033CC;font-size:15px;text-decoration:underline;}
.yelow a:link{color:#0033CC;font-size:15px;text-decoration:underline;}

.up-bold-line{
	border-top:2px solid #000;
}

/*.sc2 .title-line{border-top:2px solid #000;}*/

.sc2 .title-line.no-line{border:0;}


.simple .frame-margins{
	height:auto;
}

.simple .frame-margins li a,.top-news.article.frame .frame-margins li a{
	font-family:verdana,sans-serif;
	line-height:14px;
	font-size:12px;
}

.simple .frame-margins li span{color:#A5A5A5;}

.simple.person h5{font-weight:bold;}

.frame div{font-size:13px;}

.person .frame a{
	color:#0033CC;
	font-size:12px;
	text-decoration:underline;
}

.article.frame .frame-body .frame-margins{
	height:auto;
}

.top-news.article.frame .frame-margins li span{
	font-size:9px;
}	

.top-articles.frame .frame-body .frame-margins{
	height:auto;
	margin:0;
}

.top-articles li a{
	font-size:16px;
	font-family:verdana,sans-serif;
	margin-right:7px;
}

.top-articles .frame-margins li span{font-size:12px;}

/*.sc1 .title-line{margin:0;}*/

.article-index .up-block-line1{margin-top:14px;}
.article-index .sc2 .fill .frame-margins{height:auto;}
.article-index .block3 .sc2 .block-banner{margin:12px 0 25px;}
/*.article-index .frame.top-articles{height:195px;}*/
.article-list .block2{margin-top:20px;}
.article-list .c2 .block-banner{margin:0;}

.article-list .block2 .margin-up{margin-top:8px;}
.article-list .block4 .sc1{margin-top:13px;}
.article-list .block3 .up-bold-line{margin-top:0px;}
.article-list .block4 .block-subs{margin-top:10px;}

.row-second{padding-top:11px;}

.article-read .person .frame-margins div{color:#A5A5A5;font-size:11px;}

.article-read .block-banner{margin-top:0;}

.article-read .block1 .sc2{padding-top:25px;}

.article-read .simple .frame-margins{height:auto;}

.news-list #main .sc1 h2{
	margin-bottom:6px;
}

.news-list #main .sc1 .top-news a{
	font-size:14px;
}

.news-list #main .sc1 .top-news span.label a{
	font-size:12px;
	color:#0033cc;
	text-decoration:underline;
}

.news-list #main .sc1 .top-news span.label a:hover{font-size:12px;color:#0033cc;text-decoration:underline;}
.news-list #main .sc1 .top-news span.label a:hover{font-size:12px;color:#0033cc;text-decoration:none;}
.news-list #main .sc1 .top-news span.label a:active{font-size:12px;color:#0033cc;text-decoration:none;}

.news-list #main .sc1 li{
	padding:7px 0;
	border-bottom:1px #ddd solid;
}

.news-list #main .sc1 .top-news span{
	font-size:12px;
}

.news-list .sc2 .margin-up{
	margin-top:22px;
}


.news-list #main .sc1 .frame .frame-bottom{margin-top:20px;}
.news-list #main .sc1 .frame .frame-bottom div {width:225px;height:40px;text-align:center;}
.news-list #main .sc1 .frame .frame-bottom a:link{
	font-size:25px;
	text-decoration:none;
	border-bottom:1px solid #0033CC;
}
.news-list #main .sc1 .frame .frame-bottom a:visited{text-decoration:none;border-bottom:1px solid #0033CC;}
.news-list #main .sc1 .frame .frame-bottom a:hover{text-decoration:none;border-bottom:0;}


.news-list #main .sc2 .block-subs,
.news-read #main .sc2 .block-subs{
	margin-top:20px;
}

.news-read .sport{border-bottom:0;}

/*.news-read .top-articles li{height:30px;display:inline-block;}*/

.news-read .top-articles li a{
	font-size:15px;
	float:none;
	display:inline;
	margin:0;
	padding:0;
}

.news-read .top-banner{
	margin-top:11px;	
}

.news-read .top-articles li span{
	color:#A5A5A5;
	font-size:11px;
	float:none;
	display:inline;
	margin:0;
	padding:0 0 0 4px;
}

/*.news-read .title-line h2{
	margin-top:0;
}*/

.article-index .sc2 .frame-margins,
.article-read .sc2 .frame-margins,
.article-list .sc2 .frame-margins,
#root .news-list #main .sc2 .frame-margins{
	height:visible;
}

.news-read .block6 .row{
	padding-top:0;
}	

.news-read .block6{
	height:535px;
}

.news-read .block6 .date{
	margin-top:18px;
}

.news-read .block7{
	heigth:520px;
}

.magazine h2{
	font-size:30px;
	margin:19px 0;
}

.magazine ul.main-list{
	margin-left:14px;
}

.magazine ul.main-list li{
	margin:8px 0;
	color:#cc0000;
	font-weight:bold;
	font-size:12px;
}

.magazine ul.main-list li span{
	color:#A5A5A5;
	margin-left:4px;
	font-weight:normal;
	font-size:12px;
}

.magazine ul.main-list li ul{
	margin:8px 0 0 19px;
}

.magazine ul.main-list li ul li{
	color:#000;
	font-size:12px;
	font-weight:normal;
	margin:0;
}

.magazine ul.main-list li ul li a:link{
	color:#0033CC;
	text-decoration:underline;
}

.magazine ul.main-list li ul li a:visited{
	color:#0033CC;
	text-decoration:underline;
}

.magazine ul.main-list li ul li a:hover{
	color:#0033CC;
	text-decoration:none;
}

.magazine .title{
	font-size:22px;
	margin:26px 0;
}

.magazine .sc2 .title-line{
	border:0;
}

.magazine .sc2 .search-block{
	margin:47px 0 0 0;
}

.magazine .sc1{
	width:676px;
}

.magazine .sc1 .column-first{
	width:356px;
}

.magazine .sc1 .column-second{
	width:320px;
}

.magazine .sc2{
	margin-left:40px;
}

.magazine .frame-margins div{
	font-size:12px;
	font-weight:bold;
	margin:7px 0;
}

.magazine .frame-margins{
	padding:11px;
}

.magazine .frame-margins p{
	margin:5px 0 11px 23px;
}

.magazine .frame-margin i{
	margin:3px 0;
}

.c1 .sc1,
.c1 .sc2,
.c2 .sc1,
.c2 .sc2{
	padding-bottom:5px;
}

.c1 .sc1 img,
.c1 .sc2 img{
	float:left;
	margin-right:10px;
	height:70px;
}

.c2 .sc1 img,
.c2 .sc2 img{
	float:left;
	margin-right:10px;
}

#main .pcell img{
	float:none;
}


.c1 .sc1 a ,
.c1 .sc2 a ,{
	display:block;
	height:70px;
	float:left;
}

.c1 .sc1 .row-body div a,
.c1 .sc2 .row-body div a,
.c2 .sc1 .row-body div a,
.c2 .sc2 .row-body div a{
	font-size:18px;
	text-decoration:underline;
	color:#0033CC;
	margin-right:4px;
	height:auto;
	display:inline;
	float:none;
}

.c1 .sc1 .row-body div a:visited,
.c1 .sc2 .row-body div a:visited,
.c2 .sc1 .row-body div a:visited,
.c2 .sc2 .row-body div a:visited{
	text-decoration:underline;
}

.c1 .sc1 .row-body div a:hover,
.c1 .sc2 .row-body div a:hover,
.c2 .sc1 .row-body div a:hover,
.c2 .sc2 .row-body div a:hover{
	text-decoration:none;
}

.c1 .sc1 .row-body div span,
.c1 .sc2 .row-body div span,
.c2 .sc1 .row-body div span,
.c3 .sc2 .row-body div span{
	font-size:12px;
	color:#A5A5A5;
}

.c1 .sc1 .row-body span,
.c1 .sc2 .row-body span,
.c2 .sc1 .row-body span,
.c2 .sc2 .row-body span{
	font-size:12px;
	color:#000;
}

/*.press-list #main .row{
	padding-top:10px;
}*/

#root .press-list .bottom a{text-decoration:none;display:inline-block;border-bottom:1px solid #0033cc;}
#root .press-list .bottom a:visited{text-decoration:none;border-bottom:1px solid #0033cc;}
#root .press-list .bottom a:hover{text-decoration:none;border:0;}

/*.press-list #main .row .subrow,
.press-index #main .row .subrow{
	padding-bottom:10px;
	border-bottom:1px #ddd solid;
}*/
.press-list #main .row .subrow, .press-index #main .row .subrow {
border-bottom:1px solid #ccc;
padding:10px 0;
}

.press-list #main h1{
	font-size:33px;
	margin:23px 0;
	font-weight:normal;
}

.press-list img{
	border:0;
}

.press-list #main .row{
	margin-bottom:0;
	padding-bottom:0;
}

.press-list h2{
	font-size:25px;
	font-weight:bold;
	margin:0 0 7px 0;
}

.press-list h2 a{
	font-weight:normal;
}

.press-index .media{
	margin:10px 0;
}

.press-index .media a img{
	display:block;
	float:left;
	border:0;
	padding:0;
	margin: -0 10px 10px 0;
}

.press-index .media .title{
	color:#A5A5A5;
	font-size:14px;
}

.press-index .media .name{
	font-size:22px;
}

.press-index .media .date{
	color:#ff0000;
}

.press-index .media .body{
	font-size:14px;
}

.press-index h1{
	margin:23px 0;
}

.press-index #main .sc1 .column-first img,
.press-list #main img{
	float:left;
	border:0;
}

.press-index #main h1{
	font-size:33px;
}

.press-index .h2{
	margin:15px;
}


.press-index .borders{
	height:44px;
	padding-top:0px;
}

.press-index .link {
	height:22px;
	text-align:center;
	vertical-align:middle;
	font-size:25px;
	padding:2px 0 12px;
	margin-top:10px;
}

.press-index .link a{
	font-family:verdana,sans-serif;
	border-bottom:1px solid #0033cc;
}

.press-index .link a:visited{text-decoration:none;border-bottom:1px solid #0033cc;}
.press-index .link a:link{text-decoration:none;border-bottom:1px solid #0033cc;}
.press-index .link a:hover{text-decoration:none;border-bottom:0;}

.press-index .link a{
	display:inline;
	float:none;
}

.press-index .c2 .sc1 .row .row .sc1{width:100%;}


.press-index .c2 .sc1 .column-second img{
	padding-top:0;
	margin:15px 0;
}

.press-index .c2 .sc1 .column-second{
	padding-top:22px;
}

.press-index .c2 .sc2{
	padding-top:55px;
}

.press-index h1,.press-index h2{
	font-family:verdana, sans-serif;
}

.press-index #main h1{
	margin-top:0px;
}

.press-index #main h3{
	font-size:21px;
	margin-top:8px;
}

.press-index #main .sc1 .column-second{
	width:193px;
}