html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tfoot, thead,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:17px;
	vertical-align:baseline;

}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display:block;
}
a {color: #003663;}
body
{
	line-height:1;
    background-color:#eaeaea;
}
blockquote, q
{
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after
{
	content:'';
	content:none;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
HTML, BODY{width:100%;height:100%;}
a:hover{text-decoration:none;}
img:focus{outline:0;}
input:focus, textarea:focus{outline:0;}
H1{margin-bottom:30px;font-size:1.75em;font-weight:normal;color:black;}
H2{color:#0053a1;font-size:28px; margin-bottom:15px;}
H3{margin-bottom:20px;color:#ff0000;font-size:24px;}
#menu-btn {display:none;}
#hamburger { top: 8px;margin-left: -21px; background: #292d33;}
#hamburger:after { bottom: -3px; }
#hamburger:before, #hamburger:after, #hamburger { background: #fff; content: ""; display: block; height: 3px; left: 0; position: relative; width: 17px; }
#hamburger:before { top: -6px; }
.content{font-size:.75em; line-height:1.5em;width: 710px;}
.content img {max-width:99%;}
.content p{margin-bottom:15px; }
.content a{color:black;}
.fullcontent  img{max-width:99%;margin-top: 5px;margin-right: 10px;}
h2.comments {border-bottom: 1px dashed #e1e1e1;padding-bottom: 0px;margin-bottom: 15px;border-top: solid 1px #d9d9d9;color: #003663;font-size: 20px;height: 35px;width: 710px;padding-top: 15px;}
.sitemap{margin:0; padding:0; list-style-type:none;}
.sitemap LI{padding:3px 0;}
.sitemap strong{font-size:1.25em;}
.sitemap a{text-decoration:none;}
.sitemap a:hover{text-decoration:underline;}
.n_item_video{width:100%; font-size:1em; margin-bottom:15px;}
.n_item_video td{padding:5px 10px; text-align:center; vertical-align:top;}
.n_item_video img{margin-bottom:3px;}
.n_item_video a{text-decoration:none;}
.contentGallery{width:645px;margin:0 auto 15px auto;font-size:.75em;}
.contentGallery	a{display:block;float:left;width:200px;overflow:hidden;margin:0 15px 15px 0;text-align:center;text-decoration:none;color:#333333;}
.contentGallery	img{margin-bottom:7px;}
.items {
margin-bottom: 20px;
border-bottom: dotted 1px #cccccc;
padding-bottom: 20px;
font-size: .75em;
line-height: 1.4em;
padding-right: 20px;
}
.categ {float:left;margin-right: 10px;}
.shorttext {padding:5px;}
.items .date{font-size:.875em; margin-bottom:3px; color:#aeaeae; }
.items span{display:block; color:#06a2f6; margin-bottom:15px; }
.items a{display:block;color:#003663; font-size:1.25em;font-weight:bold; text-decoration:none;}
.items a:hover{text-decoration:underline;}
.itemsImg {width: 190px;height: 150px;overflow: hidden;float:left; margin:0 14px 4px 0;}
.itemsImg img{width: 187px;min-height: 150px;}
.artcTitle{display:block; font-size:22px; color:#003663; font-weight:bold; line-height:1.3em; margin-bottom:0 !important;}
.artinfo { padding: 10px 0 33px 0; border-bottom: solid 1px #d9d9d9;  list-style:none;margin-bottom: 10px;}
.artinfo li {line-height: 1.4em;float: left;padding: 0 10px 0 0;font-size: 11px;color: #aeaeae;}
.artinfo .comnum {float: right;padding: 0 0 0 22px;background: url(../images/comm.png) no-repeat 0 2px;font-size: 11px;background-size: 14px;color: #9f9f9f;height: 15px;line-height: 15px;}
.artinfo .print {display: block;background: url(../images/print.png) no-repeat 0 -2px;	margin-top: 2px;height: 16px;width: 16px;background-size: 14px;}
.artinfo .views {float: right;background: url(../images/views.png) no-repeat;padding: 0 15px 0 22px;font-size: 11px;color: #9f9f9f;height: 15px;line-height: 15px;}
.artinfo .rate {float: right;padding: 5px 0 0 0;font-size: 11px;color: #9f9f9f;height: 15px;line-height: 15px;}
.artinfo .lcat a { text-decoration: underline; }
.artinfo li a:hover { text-decoration: none; }
.artinfo li a:active { color: #000; }
.artinfo .edit {display: block;background: url(../images/edit.png) no-repeat;margin-top: 2px;height: 15px;width: 10px;padding-left: 5px;	}
hr {height: 1px;border-bottom: 1px solid #ccc;border-top: none;margin-bottom: 5px;clear: both;}
.artcpic{float:right; margin:0 0 10px 10px !important;}
.artcpicCaption{font-style:italic;text-align:right;font-size:.8125em; color:white; padding:0 7px; margin-bottom:0 !important;background-color:#e06e12;}
.back{float:right; text-align:right; color:white;}
.back a{text-decoration:none; color:white;}
.brdr_l{float:left; margin:0 17px 10px 0;}
.brdr_r{float:right; margin:0 0 10px 10px;}
.pages{clear:both; padding-top:20px; color:#5b5b5b; font-size:14px; text-align:center;}
.pages a{color:#003663; margin-left: 3px;}
.pages span{color:#cacaca; margin-left: 3px;}
.arr {color:rgb(8, 136, 154) !important;}
.in{width:300px; background-color:white; padding:3px 2px; border:solid 1px #999999; font-size:11px; color:#d50101;}
.in2{width:100px !important;}
.inbt{background-color:#d50101; border:solid 1px #d50101; color:white; padding:2px 10px;}
.nav{position:relative; margin-bottom:22px; font-size:.6875em; color:#204d98; }
.nav a{display:inline-block; padding:2px 0; position:relative; top:1px; color:#204d98; text-decoration:none; margin:0 2px;}
.nav a:hover{text-decoration:underline;}
.selectednav{border-left:solid 1px #d50101; border-top:solid 1px #d50101; border-right:solid 1px #d50101; border-bottom:solid 1px white !important; background-color:white !important; color:#d50101 !important; font-weight:bold;}
.floatL{float:left; margin:0 10px 10px 0;}
.floatR{float:right; margin:0 0 10px 10px;}
.clear{clear:both;}
.speedbar {font-size:11px;color:black;margin-bottom:20px;font-weight:bold;}
.speedbar a{color:#003663;}
.alert{padding:5px; border:dotted 1px gray; color:red; background-color:#fffded; margin-bottom:10px;}
.note{padding:5px; border:dotted 1px gray; color:green; background-color:#fffded; margin-bottom:10px;}
.addform { padding: 15px; background: #fbfbfb;border: solid 1px #dcdcdc;width: 679px;float: left;}
.st { padding: 5px 5px 5px 0; font-size: 14px; color: gray;	}
.field-add { width:180px; height:25px; border: 1px solid #cecece;	line-height: 24px; background: url(../images/fields.gif) top left repeat-x; }
.field-add:focus { border: 1px solid #b1b1b1; }
.b-btn  {border-radius: 2px;background: #0B5FA5;border: 0;color: #fff;display: inline-block;font-size: 12px;padding: 6px 8px 7px 8px;text-align: center;cursor:pointer;margin-top: 10px;}
.b-btn:hover  {background: #0D7AD4;}
.addform i { color: #000;display: block;padding-bottom: 5px;font-style: normal;margin-bottom: 15px;display: block;}
.coment { 
	margin: 10px 0 15px 0; 
	position: relative;
	float: left;
} 
.ava-com { 
	margin: 0 10px 0 0; 
	width: 80px; 
	height: 80px;
	padding: 1px;
	border: solid 1px #d9d9d9;  
	position: absolute;
	top: 0;
	left: 0;
}
.coment-area {
	border: solid 1px #d9d9d9;	
	background: #fbfbfb;
	width: 595px;
	padding: 0 10px;
	float: left;
	margin-left: 94px;
}
.coment-area .author {
 	padding: 10px 0 0 0;
	list-style:none;
}
.coment-area .author li  {
	float: left;	
}
.coment-area .author li a {
	font-weight: bold;
	font-size: 14px;
	color:#000;
}
.coment-area .author li a:hover {
	color: #7d7d7d;
}
.status { 
	float: left; 
	color: #949494; 
	margin: 0 30px 0 10px; 
	font-size: 13px; 
}
.status img { 
	width:10px; 
	height: 10px; 
	border: none; 
	margin-bottom: 3px; 
}
.mass {
	float: right !important; 
	margin: 0 0 0 10px; 
}
.com-ct { 
	float: left; 
	font-size: 13px;
	position: relative;
	background: #fbfbfb;
	padding: 15px 0;
	width: 577px;
}
.coment-area .date {
	float: left;
	padding: 10px 0;
	font-size: 12px;
	color: #a8a8a8;
}
.com-nav { 
	margin: 12px 0 0 0; 
	float: right; 
}
.com-nav a { 
	float: right; 
	cursor: pointer; 	
}
.com-nav span { 
	float: left; 
	font-weight: bold; 
	font-size: 12px; 
	color: #a8a8a8;  
	padding: 0 5px; 
}





.com-nav span:hover { 
	color: #696969; 
}





ul.news-social-share {
    padding: 0;
    margin: 0;
    outline: none;
    list-style: none;
    border: 0 none;
}

.paylas {
    border-top: 2px solid #222;
    border-bottom: 2px solid #222;
    text-align: center;
}



.social-icons.icon_16 a.mobver {
    border-radius: 3px;
    padding: 2px 10px;
    background: #b10000;
}
ul.news-social-share li {
    text-align: center;
    float: left;
    margin: 4px;
    padding: 4px;
}

ul.news-social-share a {
    color: #fff;
    padding: 4px 10px;
    border-radius: 2px;
}

a.fb {
    background: #1877f2;
}

a.tw {
    background: #56d1ff;
}

a.wp {
    background: #07c11e;
}

a.tg {
    background: #0074ad;
}




.socialunderpages div
{
	margin:7px 0 0 0 !important;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.centered
{
	position:relative;
	width:1060px;
	padding:20px 20px;
	margin:0 auto;
	background-color:white;
}
.centeredFooter
{
	position:relative;
	width:1100px;
	padding:0 20px;
	margin:0 auto;
}
.menu{
	height: 70px;
	background: #01bad5;
}
.menublock{
	position: relative;
	top: 0px;
	left: 0px;
	height: 69px;	
	z-index: 80;	
    margin: 0 auto;
    width: 1100px;			
}	
.current{
	display: block;
    text-align: center;
    font-size: 20px;
    line-height: 70px;
    font-family: sans-serif;
    background: #72878a;
    border-right: 1px solid #9aaaad;
    color: #fff;
    padding: 0px 8px 0px 12px;
    position: relative;
    z-index: 99;
    text-decoration: none;
    
}
.current:hover{
	color: #fff;
	background: #01bad5;
}			
.select{
	color: #fff;
	background: #08889a;
}
.top-menu-block ul{
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 99;
}		
.menublock li{
	list-style-type: none;
	float: left;
	height: 35px;
	z-index: 99;
}
.menublock li:first-child{
	background: none;
}
.submenu{
	display: none;
	position: absolute;
	top: 42px;
	left: 0px;
	width: 1100px;
	z-index: 99;
}
.submenu-link{
	display: block;
	float: left;
	font-size: 12px;
	color: #000;
	padding: 5px 7px 5px 7px;
	margin: 0 6px;
	height: 15px;
	text-decoration: none;
}
.submenu-link:hover{
	text-decoration: underline;
}
						
.profilephoto {
margin: 20px;
width: 80px;
background: #f0f0f0;
box-shadow: inset 0 1px 2px #909090;
-webkit-box-shadow: inset 0 1px 2px #909090;
-moz-box-shadow: inset 0 1px 2px #909090;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
float: left;
text-align: center;
}
.profilelink {
float: left;
margin: 15px 0 10px -10px;
}
.banner {
float: left;
margin-top: 10px;
margin-left: 20px;
}
.banner2{
margin-top: 10px;
margin-bottom: 10px;
}
.vote {
font-size: 14px;
line-height: 22px;
}
.poll_header {
margin-bottom: 10px;
padding: 4px 10px 3px;
background: #f1f1f1;
border: 1px solid #e3e3e3;
color: #003663;
font: normal 14px  Arial;
}
header li {list-style:none;}
.layout:after,.layout_ct:after{ content:"";display:table;clear:both} 
.lt-ie8 header .layout,.lt-ie8 header .layout_ct{ zoom:1; } 
header .layout,header .layout_left,header .layout_main,header .layout_right { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box} 
header .layout,header .layout_left,header .layout_main,header .layout_right { -webkit-background-clip:padding-box !important; -moz-background-clip:padding-box !important; background-clip:padding-box !important} 
header .layout_ct { padding:20px; } 
header .layout .layout_main,header .layout .layout_left,header .layout .layout_right { float:left; } 
header .layout { position:relative; width:auto;margin: 20px; background-color:transparent; } 
header{font-size:14px; position:relative; border-bottom:1px solid #eaeaea;margin-bottom:15px;}  
header.business .ccm_middle_bar{background-color:#16395a} 



header .ccm_middle_bar{ background:url(../images/trlback.png)  bottom repeat-x; height:186px; } 
header .layout_main{ width:91%} header .layout_right{ width:40%} 
header .ccmNetwork{position:relative} 
header .facebook,header .twitter,header .rss,header .vkontakte,header .icoGplusBig,header .ccm_ico_home a span,header .ccm_header_form .ccm_submit,header .ccm_header_form .ccm_submit:hover{ background:url("../images/header_sprite_ico.png") repeat 0 0; display:inline-block; vertical-align:middle} 
header .facebook,header .twitter,header .rss,header .vkontakte,header .icoGplusBig{ height:40px; width:39px } 
header .ccm_ico_home a span{ height:45px; width:45px } 
header .ccm_header_form .ccm_submit{ height:40px; width:38px } 
header .ccm_logo_ccm {    float: left;
    margin: -1.6% -4% -31px -21px;
    position: relative;
    width: 171px;
    z-index: 1;
} 

header .tural {   font-family: jokerman;
    text-align:center;
    margin: -3.6% 25% 549px 183px;
    position: relative;
    border: 2px solid #0000ff80;
    z-index: 1;
    font-size: x-large;
    border-radius: 90px;
    color: #4c8c0e;
    padding: 8px;
}
header .ccm_header_form { float:right; margin-top:-2px; overflow:hidden; padding-left:268px; } 
header .ccm_header_form form { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #01bad5;
    border-radius: 50px;
    display: block;
    margin: 46px 0 0;
    padding-right: 38px;
    position: relative;
    width: 100%;} 
header legend { display:none} 
header label{ cursor:pointer} 
.passLost {color:#000;text-decoration:none;}
header input[type=text],header input[type=password]{ border:1px solid #c9c9c9; -webkit-border-radius:5px;border-radius:5px; height:29px; line-height:30px; padding:0 5px; color:#999; background:#fff} 
header select{font:400 13px/1.4 "Roboto",Arial,Helvetica,sans-serif} 
header input[type=text]:hover,header input[type=password]:hover,header input[type=text]:focus,header input[type=password]:focus{ border-color:#D6071B}  
header .ccm_header_form .ccm_search { border:0 none; padding:0 5px; font-size:14px; width:90.5%; } 
header .ccm_header_form .ccm_submit{ background-position:-218px 0; border:0 none; cursor:pointer; height:40px; margin:0; padding:0; position:absolute; right:0; top:0; width:38px; overflow:hidden; text-indent:-1000px; filter:none; } 
header .ccm_header_form .ccm_submit:hover{ background-position:-256px 0} 
header .layout_right .ccm_top_nav { float:right} 
header .ccm_top_bar{ background:#08889a; } 
header .ccm_top_bar li {float: left;
color: white;
padding: -38px -21px -16px 92px;
font-size: 23px;
} 
header .ccm_top_bar li > a { display:block; text-transform:none; background:none; filter:none; color:#ffffff; padding:0 8px; border:none; height:36px; line-height:36px;text-decoration:none; margin-right:0; font-size:12px; font-weight:bold; -webkit-transition:all 50ms ease-in-out; -moz-transition:all 50ms ease-in-out; -ms-transition:all 50ms ease-in-out; -o-transition:all 50ms ease-in-out; transition:all 50ms ease-in-out} 
header .ccm_top_bar li > a:hover{ color:#15f538; text-decoration:none; background:#C2041F} 
header .layout_right .ccm_top_nav{float:right} 
header .ccm_top_bar .ccm_usermenu_language,header .ccm_top_bar .ccm_usermenu_login,header .ccm_top_bar #user{position:relative} 
header .ccm_top_bar #user label{display:block} 
header .ccm_top_bar #user label[for=ccmfont]{margin-top:5px} 
header .ccm_top_bar #user select{ border:1px solid #c9c9c9; padding:5px; -webkit-border-radius:5px;border-radius:5px} 
header .ccm_top_bar #user select option{padding:0 5px} 
header .ccm_top_bar li#user a.newMsg{ float:left; padding:0 5px} 
header .ccm_top_bar li#user a.newMsg img{ top:13px; position:relative; float:right} 
header .ccm_top_bar li#user a.userName{padding-right:5px; float:left} 
header .ccm_top_bar .ccm_usermenu_language:hover .ccm_usermenu_language__btn,header .ccm_top_bar .ccm_usermenu_login:hover .ccm_usermenu_login__btn,header .ccm_top_bar .ccm_usermenu_login.focused .ccm_usermenu_login__btn,header .ccm_top_bar #user:hover .boxButton{ background:rgb(247,47,67);  background:-moz-linear-gradient(top, rgba(194, 20, 37, 1) 0%, rgba(214,7,27,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194, 20, 37, 1)), color-stop(100%,rgba(214,7,27,1))); background:-webkit-linear-gradient(top, rgba(194, 20, 37, 1) 0%,rgba(214,7,27,1) 100%); background:-o-linear-gradient(top, rgba(194, 20, 37, 1) 0%,rgba(214,7,27,1) 100%); background:-ms-linear-gradient(top, rgba(194, 20, 37, 1) 0%,rgba(214,7,27,1) 100%); background:linear-gradient(to bottom, rgba(194, 20, 37, 1) 0%,rgba(214,7,27,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f72f43', endColorstr='#d6071b',GradientType=0 ); text-decoration:none} 
header .ccm_box_hover{border:solid #D6071B;border-width:3px 1px 1px 1px; font-size:14px; display:none;position:absolute;top:35px;right:0;background:#FFFFFF;width: 260px;z-index:2147483647; } 
header .ccm_usermenu_login .ccm_box_hover{width:185px} 
header #user .ccm_box_hover{left:0;right:auto} 
header #user:hover .ccm_box_hover,header .ccm_usermenu_login:hover .ccm_box_hover,header .ccm_usermenu_login.focused .ccm_box_hover,header .ccm_usermenu_language:hover .ccm_box_hover{display:block} 
header .ccm_usermenu_language .ccm_box_hover li{float:none} 
header .ccm_usermenu_language .ccm_box_hover li a{ display:inline; color:#303030; font:13px/1.8 'Roboto',Arial, Helvetica, sans-serif} 
header .ccm_usermenu_language .ccm_box_hover li a:hover{background:none;color:#d6071b} 
header .ccm_box_hover p { margin-bottom:15px} 
header .layout_right .ccm_top_nav input.submit{ padding:0 15px; height:32px; cursor:pointer; color:#fff !important; border:1px solid #d6071b; background:rgb(247,47,67); background:-moz-linear-gradient(top, rgba(194, 20, 37, 1) 0%, rgba(214,7,27,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(194, 20, 37, 1)), color-stop(100%,rgba(214,7,27,1))); background:-webkit-linear-gradient(top, rgba(194, 20, 37, 1) 0%,rgba(214,7,27,1) 100%); background:-o-linear-gradient(top, rgba(194, 20, 37, 1) 0%,rgba(214,7,27,1) 100%); background:-ms-linear-gradient(top, rgba(194, 20, 37, 1) 0%,rgba(214,7,27,1) 100%); background:linear-gradient(to bottom, rgba(194, 20, 37, 1) 0%,rgba(214,7,27,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f72f43', endColorstr='#d6071b',GradientType=0 ); -webkit-border-radius:5px;border-radius:5px; -webkit-box-shadow:inset 1px 1px 1px 1px #f93f5c;box-shadow:inset 1px 1px 1px 1px #f93f5c} 
header .layout_right .ccm_top_nav input.submit:hover{ background:#F72F43} 
header .layout_right .ccm_top_nav input.submit:active{ background:#a30515; -webkit-box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.5);box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.5)} 
header .ccm_social_header{ float:right; margin-top:20px; font-size:16px} 
header .ccm_social_header a{ margin-left:5px; position:relative; background-color:#fff;width: 142px;
height: 120px; } 
header.business .ccm_social_header{ color:#fff } 
header.business .ccm_social_header a{background-color:#fff} 
header .facebook{ background-position:-2px -1px} 
header .twitter{ background-position:-44px -1px} 
header .rss{ background-position:-86px -1px} 
header .vkontakte{ background-position:-461px -1px} 
header .icoGplusBig{ background-position:-503px -1px} 
.ccm_infosmenu{width:100%;font-size:12px;margin-top:5px} 
.ccm_infosmenu .layout .layout_ct{padding:0 40px} 
body > .layout.gutter .layout_ct{ background:#e9e9e9} 
.leftCol
{
	float:left;
	width:710px;
	padding-bottom:10px;
	margin:0 10px 0 0;
}
.rightCol
{
	float:right;
	width:340px;
	padding-bottom:100px;
}
.horline
{
	width:700px;
	margin:20px 0 10px 0;

}

.mainTitle
{
	font-weight:bold;
	font-size:.875em;
	margin-bottom:10px;
}
.mainTitle a
{
	text-decoration:none;
	color:#ffffff;
}
.blackTitle	a
{
	color:white;
}
.opinions, .interviews
{
	padding-left:20px;
	border-left:solid 1px #01bad5;
}
.opinions .mainTitle, .interviews .mainTitle
{
	margin-bottom:20px;
}
.opinion .title
{
	display:block;
	height:180px;
	position:relative;
	margin-bottom:10px;
	text-decoration:none;
}
.opinionimg {width:320px; height:180px; overflow:hidden;}
.opinionimg img {width:320px; min-height:180px;}
.opinionimg img:hover {
opacity: 0.9;
}
.opinion .title span
{
	position:absolute;
	width:300px;
	bottom:0;
	padding:5px 10px;
	background:rgba(0, 0, 0, 0.5);
	font-size:13px;
	line-height:1.4em;
	font-weight:bold;
	color:white;
}
.opinion .title:HOVER
{
	color:#bd0d2c;
}
.opinion .author
{
	display:block;
	margin-bottom:10px;
	color:#888888;
	font-size:.875em;
}
.opinion .desc
{
	display:block;
	margin-bottom:10px;
	font-size:.75em;
	line-height:1.2em;
}
.opinion .more
{
	display:block;
	padding:0 0 0 11px;
	text-decoration:none;
	color:#003663;
	background: url('../images/strelka.gif') 0 2px no-repeat;
	font-size:.75em;
}
















.interview
{
	margin-bottom:25px;
}
.interview .title
{
	display:block;
	margin-bottom:10px;
	font-size:14px;
	line-height:1.2em;
	color:#003663;
	font-weight:bold;
	text-decoration:none;
}
.interview .title:HOVER
{
	color:#bd0d2c;
}
.interview .desc
{
    margin-top:5px;
	display:block;
	margin-bottom:10px;
	color: #333333;
    font-size: 12px;
    line-height: 14px;
}
.interview .more
{
	display:block;
	padding:0 0 0 11px;
	text-decoration:none;
	color:#003663;
	background: url('../images/strelka.gif') 0 2px no-repeat;
	font-size:.75em;
}
.rightBanner
{
	margin-bottom:20px;
}
.nowReading
{
	
	margin-bottom:20px;

}
.nowReading	.title
{
	font-size:.875em;
	margin-bottom:15px;
	color:#666666;
}
.nowReading	span
{
	color:#01bad5;
	cursor:pointer;
}
#popular
{
	display:none;
}
.nowReading	.selectedTab
{
	color:#000000;
	font-weight:bold;
}
.nowReading	ol
{
	margin:0 0 0 20px;
	font-size:.75em;
	color:#ececec;
	font-weight:bold;
}
.nowReading li
{
    padding: 8px 0;
    border: 1px solid #08889a0f;
}
.nowReading a
{
	color:#003663;
	text-decoration:none;
	font-weight:normal;
	line-height:1.2em;
}
.nowReading  a:hover
{
	color:#bd0d2c;
}
.footer
{
	padding:20px 0 20px 0;
    background: #056f7d;
}
.footmenu
{
	width:420px;
	float:left;
}
.footmenu a
{
	display:block;
	float:left;
	width:105px;
	padding:3px 0;
	font-size:.75em;
	color:#666666;
	text-decoration:none;
}
.footmenu  a:hover
{
	color:#bd0d2c;
}
.footcount
{
	float:right;
}
.footcount span
{
	float:left; width:88px; height:31px;
	margin-left: 5px;
}
.footLeft
{
	float:left;
	width:349px;
	font-size:.75em;
	margin-right: 10px;
	line-height:1.75em;
	text-align:left;
	color:#ffffff;
}
.footLeft a
{
	    color: #0EB633;
	text-decoration:underline;
}
.footLeft  a:hover
{
	color:#bd0d2c;
}
.footLeft span
{
	margin:0 8px;
}
.footLeft img
{
	float:right;
	margin-top:10px;
}
.midBanner
{
	padding-top:10px;
}
.kavL
{
	float:left;
	width:200px;
	margin:0 12px 12px 0;
}
.kavR
{
	float:right;
	width:200px;
	margin:0 0 12px 12px;
}
.kavBottom
{
	height:18px;
}
.kavBottom img
{
	float:right;
}
.kavText
{
	padding:3px 22px;
	color:#9d9d9d;
}
.articleBottomIcons
{
margin-top: 10px;
}
.berrors {
background: #eaeaea;
padding: 10px;
border-radius: 5px;
margin-right: 10px;
font-size: 14px;
line-height: 20px;
}
.tags {
padding: 5px 0;
margin-top:-10px;
border-bottom: solid 1px #d9d9d9;
margin-bottom: 15px;
}
.tags a, .tagscloud a {
color: #6b6b6b;
padding: 5px;
text-decoration:none;
line-height: 30px;
background: #f0f0f0;
border-radius: 4px;
font-size: 13px;
}
.tags a:hover {
background: #d9d9d9;
}
.allnews
{
	display:block;
	padding:0 0 0 11px;
	background:url('../images/strelka.gif') 0 2px no-repeat;
	font-size:.75em;
	font-weight:bold;
	color:#1181b7
	text-decoration:none;
}
.opinionallnews
{
	float:right;
	margin-bottom:20px;
}
.horScrollerArrows
{
    float:left;
    width:20px;
    height:23px;
    background-image:url('../images/strelki.gif');
    cursor:pointer;
}
.horScrollerArrowL{margin:40px 15px 0 0;background-position:0 0;}
.horScrollerArrowR{margin:40px 0 0 15px;background-position:-29px 0;}
.horScrollerHolder
{
    float:left;
    position:relative;
    width:990px;
    overflow:hidden;
}
.horScrollerItems
{
    position:relative;
    width:9900px;
}
.horScrollerItems  a
{
    display:block;
    float:left;
    position:relative;
    width:290px;
    margin:0 20px;
    text-decoration:none;
    font-size:.875em;
    font-weight: bold;
    line-height:1.4em;
    color:black;
}
.horScrollerItems  div
{
    position: relative;
    width: 290px;
    height: 95px;
    overflow:hidden;
    margin-bottom:10px;
}
.horScrollerItems  img
{
    position: absolute;
    top:-31px;
}
.horScrollerItems  a:hover
{
    color:#bd0d2c;
}
.mainNewsBigHolder
{
    position:relative;
    width:680px;
    float:left;
    overflow:hidden;
}
.mainNewsBigScroller
{
    position:relative;
    width:3400px;
}
.mainNewsBig
{
    position:relative;
    float:left;
    width:680px;
}
.mainNewsBig  a
{
    position: relative;
    display:block;
    width:680px;
}
.mainNewsBig  .mainTitle {
    position:absolute;
    width:640px;
    bottom:0;
    padding:7px 20px;
    margin:0;
    background: rgba(0, 0, 0, 0.5);
    font:1.45em/1.4em 'Arial';
    font-weight:normal;
    color:white;
    text-decoration: none;
    z-index: 10;
}
.mainImg {
   width: 680px;
   height: 385px;
   overflow:hidden;
}
.mainImg img {
   width: 680px;
   min-height: 383px;
}
.mainNewsBig  .mainDesc {
    display:block;
    padding:10px 20px 0 0;
    font-size:.9375em;
    line-height:1.5em;
}
.mainNewsNav
{
    position:relative;
    float:left;
    margin-left:5px;
    width:25px;
    overflow: hidden;
    background-color: #cccccc;
}
.mainNewsNav  div
{
    position: relative;
    margin-top:6px;
    width:25px;
    height:72px;
    cursor:pointer;
    z-index:30;
}
.mainNewsNav div:first-child
{
    margin-top:0;
}
.mainNewsNav .mask
{
    position:absolute;
    top:0;
    z-index:10;
}
.mainNewsNav  .pointer
{
    position:absolute;
    top:0;
    left:0;
    z-index:9;
}
.leftCol
{
	width:720px;
	margin:0;
}
.latestNews
{
	position:relative;
	width:687px;
	height:15px;
	padding:8px 3px 8px 10px;
	margin-bottom:20px;
	background-color:#eeeeee;
	border-left:solid 10px #bd0d2c;
	color:#bd0d2c;
	font-size:1em;
	line-height:1.2em;
	overflow:hidden;
}
.latestNews span
{
	margin-right:15px;
	color:#333333;
	font-weight:bold;
}
.latestNews a
{
	color:#bd0d2c;
	text-decoration:none;
	margin-right:50px;
	font-weight:bold;
}
.latestNews a:hover
{
	text-decoration:underline;
}
.latestNews .strNav
{
	float:right;
	height:14px;
}
.latestNewsScrollerHolder
{
	position:relative;
	width:540px;
	height:20px;
	overflow:hidden;
	top:-15px;
	left:140px;
}
.latestNewsScroller
{
	position:absolute;
	white-space:nowrap;
}
.mainNews
{
	width:470px;
	float:left;
	padding:0 5px 0 0;
	border-right:solid 1px #d9d9d9;
}
.mainNewsOne
{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #d9d9d9;
}
.mainNewsOne .mainTitle
{
	display:block;
	margin-bottom:15px;
	color:#003663;
	font-weight:bold;
	font-size:1.75em;
	line-height:1.2em;
	text-decoration:none;
}
.mainNewsOne .mainTitle:hover
{
	color:#bd0d2c;
}
.mainNewsOne img
{
	margin-bottom:15px;
}
.mainNewsOne span
{
	display:block;
	font-size:.875em;
	line-height:1.3em;
	margin-bottom:10px;
}
.mainNewsOne .more
{
	display:block;
	padding:0 0 0 11px;
	background:url('../images/strelka.gif') 0 2px no-repeat;
	text-decoration:none;
	color:#003663;
	font-size:.75em;
}
.secondaryNews
{
	display:block;
	float:left;
	width:220px;
	height: 190px;
	margin: 0 15px 5px 0;
	text-decoration:none;
}
.secondaryNewsImg {
    width:220px;
	height:130px;
	overflow:hidden;
}
.secondaryNewsImg  img{
    width:220px;
	min-height:130px;
}
.secondaryNewsImg img:hover {
opacity: 0.9;
}
.secondaryNewsTitle a:hover
{
	color:#bd0d2c;
}
.secondaryNewsTitle a
{
	display:block;
	text-decoration: none;
	font-weight:bold;
	margin-top:5px;
	font-size:14px;
	line-height:17px;
	color:#003663;
	height: 50px;
    overflow: hidden;
}
.secondaryNews img
{
	margin-bottom:10px;
}
.secondaryNews span
{
	font-size:.80em;
	color:#333333;
}
.timeline
{
	float:left;
	position:relative;
	width:230px;
	padding:0 0 0 10px;
}
.timeline .title
{
	margin-bottom:15px;
	font-weight:bold;
	font-size:.875em;
}
.timeline a
{
	display:block;
	border-bottom:solid 1px #e3e3e3;
	margin-bottom:12px;
	padding-bottom:12px;
	text-decoration:none;
	font-weight:bold;
	font-size:.75em;
	line-height:1.2em;
	color:#003663;
}
.timeline a:last-child
{
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}
.timeline a:hover
{
	color:#bd0d2c;
}
.timeline span
{
	padding-right:10px;
	font-weight:normal;
	color:#666666;
}
.timeline .black
{
	color:black;
}
.timeline .red
{
	color:#1181b7;
}
.timeline .allnews
{
	display:block;
	padding:0 0 0 11px;
	background:url('../images/strelka.gif') 0 2px no-repeat;
	border-top:0;
	margin-top:20px;
	color:#1181b7;
}
.timeline  .date
{
	padding:10px 0 5px 0;
	margin-bottom:12px;
	border-bottom:solid 1px #1181b7;
	color:#1181b7;
	font-weight: bold;
    font-size: .875em;
	width: 95%;
}
.timelineScroller
{
	position:relative;
	height:690px;
	padding-right:10px;
	padding-bottom: 30px;
	overflow:hidden;
}
.timeline .bottomShadow
{
	position:absolute;
	bottom:33px;
}
.timelinePic
{
	position:absolute;
	display:none;
	top:0;
	left:-105px;
    overflow:hidden;
	width:108px;
	height:60px;
	padding:4px 0 0 4px;
	background:url('../images/timelinePicBg.gif') 0 0 no-repeat;
}
.timelinePic img
{
	height:55px;
}
.newsBlock
{
	position:relative;
	float:left;
	width:220px;
	margin-left:20px;
	padding-bottom:20px;
}
.newsBlockHolder div:first-child
{
	margin-left:0;
}
.newsBlock .title
{
	font-weight:bold;
	font-size:.875em;
}
.newsBlock .title  a
{
	color:#ffffff;
	text-decoration:none;
}
.newsBlockimg
{
    width:220px; 
	height:124px;
	overflow:hidden;
	margin-bottom:15px;
}
.newsBlockimg img
{
	width:220px; 
	min-height:124px;
}
.newsBlockimg img:hover {
opacity: 0.9;
}
.newsBlock .links
{
    
	display:block;
	padding:12px 0;
	text-decoration:none;
	font-weight:bold;
	font-size:.75em;
	line-height:1.2em;
	color:#003663;
	border-bottom:solid 1px #01bad5;
}
.newsBlock .links:nth-child(6)
{
	border-bottom:0;
}
.newsBlock .links:hover
{
	color:#bd0d2c;
}
.newsBlock .allnews
{
	position:absolute;
	bottom:0;
}
.galleryMainPic
{
	float:left;
	position:relative;
	width:460px;
	margin-right:20px;
	text-decoration:none;
}
.galleryMainPicimg
{
	width:460px;
	height:260px;
	overflow:hidden;
}
.galleryMainPicimg img
{
	width:460px;
	min-height:260px;
}
.galleryMainPicimg img:hover
{
	opacity:0.9;
}
.galleryMainPic	.caption
{
	position:absolute;
	width:440px;
	bottom:0;
	padding:5px 10px;
	background:rgba(0, 0, 0, 0.5);
	font-size:.75em;
	line-height:1.4em;
	font-weight:bold;
	color:white;
}
.gallerySmallPics
{
	float:left;
	width:220px;
}
.gallerySmallPicsimg 
{
width: 220px;
height:124px;
overflow:hidden;
}
.gallerySmallPicsimg img
{
width: 220px;
min-height:124px;
}
.gallerySmallPicsimg img:hover
{
opacity:0.9;
}
.gallerySmallPics a
{
	position:relative;
	display:block;
	margin-bottom:12px;
}
.gallerySmallPics .caption
{
	position:absolute;
	width:200px;
	bottom:0;
	padding:5px 10px;
	background:rgba(0, 0, 0, 0.5);
	font-size:.75em;
	line-height:1.4em;
	font-weight:bold;
	color:white;
}
.mainVideo
{
	float:left;
	display:block;
	position:relative;
	width:460px;
	margin-right:20px;
	margin-bottom:20px;
	text-decoration:none;
}
.mainVideo:hover strong
{
	color:#bd0d2c;
}
.videopicimg
{
width:460px;
margin-bottom:5px;
height: 307px;
overflow:hidden;
}
.videopicimg img
{
width:460px;
min-height: 307px;
}
.videopicimg img:hover
{
opacity:0.9;
}
.videopictitle{
color: #303030;
max-height: 70px;
overflow: hidden;
line-height: 15px;
margin: 0 0 5px 0;
}
.videopicimgm
{
overflow:hidden;
margin: 0 10px 10px 0;
width:100px;
float:left;
height: 75px;
}
.videopicimgm img
{
width:100px;
min-height: 75px;
}
.videopicimgm img:hover
{
opacity:0.9;
}
.mainVideo strong
{
	display:block;
	margin-bottom:10px;
	color:#003663;
	font-size:1.125em;
	line-height:1.2em;
}
.mainVideo .date
{
	display:block;
	margin-bottom:10px;

	font-size:.75em;
	color:#666666;
}
.mainVideo .desc
{
	display:block;
	font-size:.75em;
	line-height:1.2em;
	color:#333333;
}
.mainVideo .playbt
{
	position:absolute;
	top:30%;
	left:50%;
	margin-left:-40px;
}
.videoThumbs
{
	float:left;
	width:220px;
}
.videoThumbs img
{
	float:left;
	margin:0 10px 10px 0;
}
.videoThumbs a
{
	display:block;
	font-weight:bold;
	font-size:.75em;
	color:#003663;
	line-height:1.2em;
	text-decoration:none;
}
.videoThumbs a:hover
{
	color:#bd0d2c;
}
.videoThumbs span
{
	display:block;
	margin-top:5px;
	font-size:.875em;
	color:#666666;
	font-weight:normal;
}
.newsIn	a
{
	display:block;
	float:left;
	height: 310px;
	width:220px;
	margin: 0 20px 20px 0;
	text-decoration:none;
}
.newsIn	a:hover strong
{
	color:#bd0d2c;
}
.newsIn a:first-child
{
	margin-left:0;
}
.newsInImg
{   width:220px;
	height: 130px;
	overflow:hidden;
	margin-bottom: 5px;
}
.newsInImg	img
{   width:220px;
	margin-bottom:10px;
	min-height: 130px;
}
.newsInImg img:hover {
opacity: 0.9;
}
.dpad  li{list-style:none;}
.newsIn	 strong
{
	display:block;
	margin-bottom:5px;
	color:#003663;
	font-size:14px;
	line-height:17px;
}
.newsIn	span
{   
	color:#333333;
	font-size:12px;
	line-height:14px;
}
.allnewsPhotoVideo
{
	float:right;
	margin-right:20px;
}
.about {
font-size: 12px;
line-height: 18px;
padding: 0 20px 20px 20px;
}
.about a {color: #003663;}
.about-title {
margin: 0 0 10px 0;
color: #303030;
font-size: 15px;
font-weight: bold;
line-height: 30px;
display: block;
}
.ps-container .ps-scrollbar-x-rail {position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color.2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}
.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:.6;filter:alpha(opacity=60)}
.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-x-rail.in-scrolling{opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color.2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}
.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:.6;filter:alpha(opacity=60)}
.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-y-rail.in-scrolling{opacity:.9;filter:alpha(opacity=90)}
.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}
.ps-container.ie6 .ps-scrollbar-x{font-size:0}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#999}
.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}
.ps-container.ie .ps-scrollbar-y{font-size:0}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#999}







