img {border:none;}
body {
	font-size:12px;
	font-family:Calibri, Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	/* line-height:1.3; */
	}
strong, b {font-weight:bold;} 
em, i {font-style:italic;} 
/* Links */
a:link { color:#80cbea;} 
a:visited {color:#80cbea;}
a:hover {color:#80cbea;text-decoration:none; }
a:active {color:#80cbea; }
a:focus { outline:none; }
/*// Links */

/* Списки */
ul {list-style:none;}
/*// Списки */


.wrapper {
	width:980px;
	padding:0 10px;
	margin:0 auto;
	/moz-box-shadow:0 8px 10px -5px #000000;
	-webkit-box-shadow:0 8px 10px -5px #000000;
	box-shadow:0 8px 10px -5px #000000;    
	min-height: calc(100vh - 90px); /*sticky footer*/
	}

/* Колонки */
.left_column {
	float:left;
	width:135px;
	}
.left_part {
	float:left;
	width:375px;
	}
.right_part {
	float:right;
	width:375px;
	}
.double_left {
	float:left;
	width:665px;
	}
.double_right {
	float:right;
	width:825px;
	}
.center_part {
	float:left;
	width:505px;
	}
.right_column {
	float:right;
	width:300px;
	}
.sub_content {
	clear:both;
	padding:10px 0;
	}
.banner_300x250 {margin-bottom:10px;}
/*// Колонки */


/* Вспомогательные классы */
.t_s {text-shadow: 1px 1px 1px #000;}
.type_text, textarea {
	border:1px solid #fff; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px; 
	-webkit-box-shadow: inset 0px 1px 1px 1px #ccc;
	-moz-box-shadow: inset 0px 1px 1px 1px #ccc;
	box-shadow: inset 0px 1px 1px 1px #ccc;
	}
.type_text:focus, textarea:focus {background:#FFD0DB;}
.bold {font-weight:bold;}
.center {text-align:center;}
.marg_top {margin-top:10px;}
.marg_non {margin:0px !important;}
.small_text {font-size:11px !important;}
.grey_text, .grey_link a, a.grey_link{
	font-size:11px;
	color:#6c6c6c !important;
	}
.blue_text, .blue_link a, a.blue_link{color:#447690 !important;}
.white_text, .white_link a, a.white_link{color:#ffffff !important;}
.light_grey_text, .light_grey a, a.light_grey {color:#999 !important;} 
.red_text, .red_link a, a.red_link{color:#e4171e !important;}
.brown_text, .brown_link a, a.brown_link{color:#a06700 !important;}
.all_item {
	text-align:right;
	padding-top:5px;
	}
.no_decore a, a.no_decore  {text-decoration:none;}
.no_decore a:hover, a.no_decore:hover  {text-decoration:underline;}
.dot_decore a, a.dot_decore {
	text-decoration:none;
	border-bottom:1px dashed ;
	}
.dot_decore a:hover, a.dot_decore:hover {
	text-decoration:none;
	border-bottom:none;
	}
.part_wrapp {margin-bottom:15px;}
.part_title {
	color:#e4171e;
	font-size:30px;
/*	font-weight:bold;*/
	font-style:italic;
	border-bottom:1px solid #527685;
	padding-bottom:3px;
	margin-bottom:10px;
	}
.lead {
	color: #ccc;
    font-size: 13px;
}
.sub_title {
	color:#c0ea73;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	margin-bottom:5px;
	}
.more_link {
	/* padding:5px 0 !important; */
	/* margin:0 !important; */
	}
.more_link a{
	font-size:14px;
	color:#e4171e !important;
	}
.no_bg {background:none !important;}
.pointer {cursor:pointer;}
/*// Вспомогательные классы */
.vote_up img {
	position:relative;
	top:1px;
	}
.vote_down img {
	position:relative;
	top:6px;
	left:-5px;
	}
/* листалка страниц */
.change_page {
    border-top: 1px solid #E8E8E8;
    font-family: tahoma;
    font-size: 11px;
    overflow: hidden;
    padding: 11px 0;
    position: relative;
    width: 100%;
}
.change_page a {
    color: ##80CBEA !important;
    float: left;
    font-size: 14px;
    margin-right: 2px;
    padding: 2px 5px;
    text-decoration: underline;
}
.change_page a:hover, .change_page a.active {
    background: none repeat scroll 0 0 #80CBEA;
    color: #FFFFFF !important;
    text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px; 
}
.change_page a.active {cursor:default;}
.change_page span {
    float: left;
    margin-right: 2px;
    padding: 2px 5px;
}
.change_page a.prew_page, .change_page a.next_page {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
	color:#e4171e !important;
}
.change_page a.prew_page:hover, .change_page a.next_page:hover {
    color:#fff !important;
    text-decoration: none;
}
.change_page a.next_page {
    padding-left: 15px;
}
.change_page a.prew_page {
    padding-right: 15px;
}
/*// листалка страниц */

/* Форма поиска */
.search_form {
	background: #013444; /* Old browsers */
	background: -moz-linear-gradient(top, #2b657d 0%, #013444 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b657d), color-stop(100%, #013444));
	background: -webkit-linear-gradient(top, #2b657d 0%, #013444 100%);
	background: -o-linear-gradient(top, #2b657d 0%, #013444 100%); 
	background: -ms-linear-gradient(top, #2b657d 0%, #013444 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b657d', endColorstr='#013444', GradientType=0 );
	background: linear-gradient(top, #2b657d 0%, #013444 100%);
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */
	text-shadow: 1px 1px 1px #333333;
	border:none;
	padding:12px 0 12px 12px;
	color:#fff;
	-moz-box-shadow:0 0 20px -5px #000000;
	-webkit-box-shadow:0 0 20px -5px #000000;
	box-shadow:0 0 20px -5px #000000;
	}
.search_form p{padding-bottom:8px;}
.search_form .submit_button {
	background: url("//filearchive.cnews.ru/img/reviews/2012/06/20/nav_sprite.png") repeat-x scroll left bottom transparent;
	color:#fff;
	/* height:17px; */
	padding:3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	border:none;
	text-shadow: 1px 1px 1px #333333;
	cursor:pointer;
	}
.video_wrapp.active {
	background: #013444; /* Old browsers */
	background: -moz-linear-gradient(top, #2b657d 0%, #013444 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b657d), color-stop(100%, #013444));
	background: -webkit-linear-gradient(top, #2b657d 0%, #013444 100%);
	background: -o-linear-gradient(top, #2b657d 0%, #013444 100%); 
	background: -ms-linear-gradient(top, #2b657d 0%, #013444 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b657d', endColorstr='#013444', GradientType=0 );
	background: linear-gradient(top, #2b657d 0%, #013444 100%);
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 5px; /* CSS3 */
	text-shadow: 1px 1px 1px #333333;
	border:none;
	padding:12px 5px 2px 5px;
	color:#fff;
	-moz-box-shadow:0 0 20px -5px #000000;
	-webkit-box-shadow:0 0 20px -5px #000000;
	box-shadow:0 0 20px -5px #000000;
	margin-bottom:20px;
	}

    
/*// Форма поиска */
.clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0;}
.clear {display:inline-block;}
html[xmlns] .clear {  display: block; } 
