/* Made by proverstka.com */
@font-face {
    font-family: 'Roboto Black';
    src: url('/css/fonts/roboto-black-webfont.eot');
    src: url('/css/fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/roboto-black-webfont.woff') format('woff'),
         url('/css/fonts/roboto-black-webfont.ttf') format('truetype'),
         url('/css/fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Condensed';
    src: url('/css/fonts/robotocondensed-regular-webfont.eot');
    src: url('/css/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('/css/fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('/css/fonts/robotocondensed-regular-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto Condensed Light';
    src: url('/css/fonts/robotocondensed-light-webfont.eot');
    src: url('/css/fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/robotocondensed-light-webfont.woff') format('woff'),
         url('/css/fonts/robotocondensed-light-webfont.ttf') format('truetype'),
         url('/css/fonts/robotocondensed-light-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
header,
footer,
article,
section,
hgroup,
nav,
figure{
	display: block;
}
figure {
margin:0;
padding:0;
}
html{
	height:100%;
	/*
		background:#122c33 url(../images/ajax-loader-html.gif) no-repeat 50% 50%;
	*/
}
body{
	height:100%;
	margin:0;
	color:#666;
	font:12px/20px Georgia, "Times New Roman", serif;
	min-width:1000px;
	background:#fff; /*url(../images/ajax-loader.gif) no-repeat 50% 50%*/;
}
body.cap{
	background:#122c33;
}
img{border-style:none;}
a{
	color:#2395b6;
	text-decoration:none;
	outline:none;
}
a:hover{
	color:#d8151f;
}
input,
textarea,
select{
	font:100% "Trebuchet MS", Helvetica, sans-serif;
	vertical-align:middle;
	outline:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote,
q
{
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after{
	content: '';
	content: none;
}
*{outline:none; !important}
h4{
	color:#333;
	margin:0 0 19px;
	font:14px/18px 'Roboto Black', Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
#wrapper{
	min-height:100%;
	width:100%;
	overflow:hidden;
	position:relative;
	/*visibility:hidden;*/
	background:#fff;
}
.size16{
	font-size:16px;
}
#main .news-list h3.size16, 
#main .news-list-photo h3.size16{
	font-size:16px;
}
.w1{
	width:990px;
	margin:0 auto;
	padding:49px 0 0;
}
#header{
	position:fixed;
	left:50%;
	top:0;
	margin:0 0 0 -495px;
	/*z-index:203;*/
    z-index: 9002;
}
.header-holder{
	background:#122c33 url(../images/bg-page.gif);
	padding:12px 9999px 8px;
	margin:0 -9999px;
	width:990px;
	border-bottom:1px solid #081519;
	-moz-box-shadow:0 0 5px #888;
	-webkit-box-shadow:0 0 5px #888;
	box-shadow:0 0 5px #888;
	overflow: hidden;
}
.header-holder:after{
	content:'';
	display:block;
	clear:both;
}
.submenu {
	margin-bottom: 20px;
}
.header-submenu-holder{
	padding:0px 9999px 0px;
	margin:0 -9999px;
	width:990px;
	background: #f3f3f3;
	border-bottom: 1px solid #d2d2d2;
}
.header-submenu-holder ul {
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 138px;
}
.header-submenu-holder ul li {
	display: inline-block;
}
.header-submenu-holder ul li a {
	font: 12px/12px 'Roboto Condensed';
	text-transform: uppercase;
	display: inline-block;
	padding: 18px 16px;
	color: #666666;
}
.header-submenu-holder ul li a:hover {
	background: #e6e6e6;
}

.logo{
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:113px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 25px 0 0;
}
.logo a{
	display:block;
	height:100%;
}
nav{
	float:left;
}
#nav{
	font: 13px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	padding:0;
	margin:-12px 10px -11px 0;
	list-style:none;
	float:left;
	width:611px;
}
#nav li{
	float:left;
}
#nav li:first-child a{ border-left: 0px none; }
#nav li:last-child a{ border-right: 0px none; }
#nav a{
	color:#98acb3;
	padding:0;
	cursor:pointer;
	float:left;
	text-align:center;
	border-left: 1px solid #0c1e23;
	border-right: 1px solid #1e373d;
}
#nav a span{
	display:block;
	padding:15px 16px 12px 16px;
	border-bottom: 3px solid transparent;
}
#nav li.active a{
	background: #0e2329;
}
#nav li.active a span {
	border-bottom: 3px solid red;
}
#nav li.red a:hover span, #nav li.active.red a span{ border-bottom: 3px solid #e50509; }
#nav li.green a:hover span, #nav li.active.green a span{ border-bottom: 3px solid #76b71a; }
#nav li.orange a:hover span, #nav li.active.orange a span{ border-bottom: 3px solid #ffa735; }
#nav li.violet a:hover span, #nav li.active.violet a span{ border-bottom: 3px solid #aa7ad0; }
#nav li.blue a:hover span, #nav li.active.blue a span{ border-bottom: 3px solid #2187d5; }
#nav li.grey a:hover span, #nav li.active.grey a span{ border-bottom: 3px solid #808080; }

.social{
	padding:5px 5px 0 0;
	margin:0;
	list-style:none;
	float:left;
	width:90px;
}
.social li{
	float:left;
	padding:0 0 0 13px;
}
.social li:first-child{
	padding:0;
}
.social a{
	float:left;
	height:15px;
	overflow:hidden;
}
.social img{
	float:left;
}
.social a:hover img{
	margin:-20px 0 0;
}
.user-block{
	float:right;
	text-align:right;
	width:130px;
}
.user-block a{
	display:table;
	width:130px;
}
.user-block .img-holder{
	display:table-cell;
	vertical-align:middle;
	padding:0 8px 0 0;
	width:27px;
}
.user-block .img-holder img{
	display:block;
	border:1px solid #000;
	-moz-box-shadow:0 1px 0 #41565c;
	-webkit-box-shadow:0 1px 0 #41565c;
	box-shadow:0 1px 0 #41565c;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	position:relative;
}
.user-block .name{
	font-family:pfdindisplaypro-regular, Arial, Helvetica, sans-serif;
	display:table-cell;
	vertical-align:middle;
	padding:0;
	line-height:13px;
}
.info-box{
	padding:36px 0px 24px 0px;
	margin:0 auto;
	width:990px;
	position:relative;
	z-index:55;
	border-bottom: 1px solid #e7e7e7;
}
.info-box:after{
	content:'';
	display:block;
	clear:both;
}
.weather{
	font:14px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	float:left;
	min-width:234px;
	padding:0 10px 0 0;
	position:relative;
	z-index:55;
	display: none;
}
.weather .title{
	float:left;
	padding:0 3px 0 0;
	position:relative;
	z-index:110;
}
.select-place{
	float:left;
	margin:0 17px 0 0;
}
.select-place:hover{
	background-position:100% -5px;
}
.weather-data{
	font-size:30px;
	line-height:36px;
	color:#333;
	float:left;
	margin:-9px 3px 0 0;
}
.weather .ico{
	float:left;
	margin:-12px 0 0;
	width:41px;
	height:36px;
}
.currency{
	font:14px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	float:left;
	width:178px;
	margin:0 -15px 0 0;
}
.currency dt{
	float:left;
	padding:0 11px 0 0;
}
.currency dd{
	float:left;
	padding:0 0 0 10px;
	margin:0 18px 0 0;
	background:url(../images/arrows.gif) no-repeat 0 -1000px;
}
.currency .down{
	color:#c70a0a;
	background-position:0 -65px;
}
.currency .up{
	color:#64a51b;
	background-position:0 -86px;
}
.search{
	float:right;
	width:427px;
	margin:-12px 0 0;
}
.search-holder{
	float:left;
	background:url(../images/bg-search.png) no-repeat;
	padding:0px 2px 0 0;
	position:relative;
	width:325px;
	height:41px;
}
.parent-focus.search-holder{
	background-position:0 -47px;
}
.search .ico-search{
	position:absolute;
	left:0;
	top:0;
	background:url(../images/ico-search.gif) no-repeat;
	width:33px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
}
.search .parent-focus .ico-search{
	background-position:0 -46px;
}
.search input{
	font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	float:left;
	margin:-11px 0 0 0;
	padding:11px 0 10px 0;
	width:100%;
	line-height:20px;
	height:20px;
	background:none;
	border:none;
	position:relative;
	z-index:1;
}
.search .search-wrap{
	overflow:hidden;
	padding:11px 5px 0 42px;
}
.search .select-holder{
	float:right;
	background:url(../images/separator01.png) repeat-y;
	padding:10px 11px 6px 15px;
	margin:1px 0 0;
	min-width:46px;
	height:23px;
}
.select-type{
	font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	float:left;
	background:url(../images/arrows.gif) no-repeat 100% -22px;
	padding:0 23px 0 0;
}
.select-type:hover{
	background-position:100% -39px;
}
.button {
	font:12px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	float:left;
	color:#666;
	text-shadow:0 1px 0 #fbfbfb;
	background:#fff;
	border:1px solid #bfbfbf;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #fff 0%, #e6e6e6 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e6e6e6));
	background:-webkit-linear-gradient(top,  #fff 0%,#e6e6e6 100%);
	background:-o-linear-gradient(top,  #fff 0%,#e6e6e6 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#e6e6e6 100%);
	background:linear-gradient(to bottom,  #fff 0%,#e6e6e6 100%);
	-pie-background:linear-gradient(#fff, #e6e6e6);
	padding:5px 14px 4px;
	/*overflow:hidden;*/
	position:relative;
}
.button:hover{
	color:#d8151f;
	background:#e5e5e5;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #e5e5e5 0%, #fefefe 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#fefefe));
	background:-webkit-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%);
	background:-o-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%);
	background:-ms-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%);
	background:linear-gradient(to bottom,  #e5e5e5 0%,#fefefe 100%);
	-pie-background:linear-gradient(#e5e5e5, #fefefe);
}
.button input{
	position:absolute;
	right:0;
	top:0;
	background:url(../images/none.gif) no-repeat;
	width:100%;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	cursor:pointer;
	margin:0;
	padding:0;
	text-align:left;
}
.button.fw-btn,
.button.vk-btn,
.button.fb-btn{
	width:108px;
	padding:0;
	font-size:13px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	text-align:center;
}
.button.fw-btn span,
.button.vk-btn span,
.button.fb-btn span{
	padding:7px 0 5px 17px;
	display:block;
	background:url(../images/network-ico-gray.png) no-repeat 11px 8px;
}
.button.vk-btn span{
	background-position:12px -73px;
}
.button.fw-btn span{
	background-position:12px -178px;
}
.search .button{
	float:right;
	padding:10px 0 9px;
	width:82px;
	text-align:center;
}
.attention{
	overflow:hidden;
	position:relative;
	padding:0 9999px;
	margin:0 -9999px;
}
.attention-holder{
	background:#d8151f url(../images/bg-attention.gif);
	width:990px;
	padding:15px 9999px 16px;
	margin:0 -9999px;
	border:solid #a5383d;
	border-width:1px 0;
}
.attention-holder:after{
	content:'';
	display:block;
	clear:both;
}
.attention .title{
	font:14px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#7b0206;
	text-shadow:0 1px 0 #e0444c;
	float:left;
	padding:2px 33px 0 0;
}
.attention .caption{
	font:18px/22px 'Roboto Black', Arial, Helvetica, sans-serif;
	float:left;
	width:700px;
}
.attention .caption a{
	color:#fff;
}
.attention .btn-close{
	font-size:14px;
	line-height:18px;
	font-style:italic;
	color:#fff;
	float:right;
	background:url(../images/icons.png) no-repeat 100% 0;
	padding:1px 35px 2px 0;
	margin:1px 0 0;
}
.attention .btn-close:hover{
	color:#ff7575;
	background-position:100% -26px;
}
#main{
	width:100%;
	padding:19px 0 60px;
}
#main:after{
	content:'';
	display:block;
	clear:both;
}
.main-holder{
	width:100%;
}
.main-holder:after{
	content:'';
	display:block;
	clear:both;
}
#content{
	float:left;
	width:650px;
}
.topic{
	padding:0 0 25px;
	width:100%;
}
.topic:after{
	content:'';
	display:block;
	clear:both;
}
.topic-holder{
	width:100%;
}
.topic-block {
	overflow: hidden !important;
	position: relative;
}
.topic-block ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
.topic-block ul.topic-list li {
	float: left;
	width: 395px;
}
.circle-slider {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9001;
    text-align: center;
    padding: 18px 0px;
}
.circle-slider ul{
    height: 20px;
    display: inline-block;
}
.circle-slider ul li {
    cursor: pointer;
    margin: 5px 10px;
    width: 10px;
    height: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: inline-block;
    background: #c1c1c1;
    line-height: 0;
    text-indent: -999px;
    overflow: hidden;
}
.circle-slider a.circle-prev, .circle-slider a.circle-next {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/slider-arrow-left.png) no-repeat center center;
}
.circle-slider a.circle-next { background: url(../images/slider-arrow-right.png) no-repeat center center; }
.circle-slider a.circle-prev.disabled, .circle-slider a.circle-next.disabled { background: none; }
.circle-slider ul li.active { background: #2395b6; }
.circle-slider ul li:hover { background: #2395b6; }

.topic-block .circle-slider { top: 280px; width: 395px; }
.topic-block ul.circle-slider { top: 280px; width: 395px; }

.topic-holder:after{
	content:'';
	display:block;
	clear:both;
}
.topic .column{
	float:left;
	width:395px;
}
.topic-block{
	font-size:14px;
	padding:0 0 19px;
	margin:0 0 19px;
}
.blog-topic{
	border-top:1px solid #e7e7e7;
	padding:25px  0 0;
}
.blog-topic .img-holder{
	float:left;
	margin:14px 50px 0 0 !important;
	width:180px;
}
.blog-topic .heading{
	margin-bottom:5px;
}
.blog-topic .blog-holder{
	overflow:hidden;
}
.blog-topic .blog-holder p{
	margin:0 !important;
}
.blog-topic .blog-holder h2{
	margin-bottom:20px !important;
}
.blog-topic .img-holder img{
	border:0 !important;
	vertical-align:top;
	position:relative;
	-webkit-border-radius:90px;
	-moz-border-radius:90px;
	border-radius:90px;
}
.blog-topic .heading .name{
	display:inline;
	padding-bottom:0;
	vertical-align:middle;
}
.topic-block .img-holder-wrap{
	position:relative;
}
.topic-block .img-holder{
	margin:0 0 55px;
	position:relative;
}
.topic-block .img-holder img{
	vertical-align:top;
	display:block;
	border-bottom:4px solid #f8f8f8;
	position:relative;
	z-index:1;
}
.topic-block .img-holder .badge{
	position:absolute;
	left:0;
	top:0;
	background:url(../images/badge.png) no-repeat;
	width:109px;
	height:109px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
}
#main .topic-block h1{
	line-height:40px;
	margin-bottom:19px;
}
#main .topic-block h2{
	font:26px/36px 'Roboto Black', Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 10px;
}
#main .topic-block p{
	margin:0 0 25px;
}
.topic-block .row{
	width:100%;
	margin:23px 0 10px;
}
.topic-block .row:after{
	content:'';
	display:block;
	clear:both;
}
.more{
	font:12px/20px 'Roboto Black', Arial, Helvetica, sans-serif;
	float:left;
	background:url(../images/icons.png) no-repeat 0 -52px;
	padding:2px 0 0 29px;
	margin:-6px 20px 0 0;
}
.button-more{
	text-align:center;
	background:#ebebe2;
	display:block;
	margin:0 -20px;
	padding:9px 5px;
}
.button-more .more{
	float:none;
	display:inline-block;
	margin:0;
	background-position:0 -386px;
}
.button-more:hover .more{
	background-position:0 -415px;
}
.topic-block .more:hover{
	background-position:0 -78px;
}
.topic-block .date{
	font:10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	float:left;
	background:url(../images/bullet01.gif) no-repeat 0 4px;
	padding:0 0 0 17px;
	margin:0 5px 0 0;
}
.numbers-holder,
.news-list .date{
	font:10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	padding:0;
	margin:0 -4px 0 0;
	list-style:none;
}
.numbers-holder{
	overflow:hidden;
}
.news-list .date:after{
	display:block;
	clear:both;
	content:"";
}
.numbers-holder{
	margin-top:15px;
}
.numbers-holder li,
.news-list .date li{
	width: auto !important;
	float:left;
	background:url(../images/bullet01.gif) no-repeat 0 4px;
	padding:0 9px 0 10px;
	text-transform:uppercase;
}
.numbers-holder li:first-child,
.news-list .date li:first-child{
	background:none;
	padding-left:0;
}
.numbers-holder li.align-right{
	float:right;
	padding:0 4px 0 0;
	background:none;
	margin:0 0 0 20px;
}
.numbers-holder a{
	position:relative !important;
	z-index:30 !important;
	cursor:pointer;
	color:#cccccc;
}
.numbers-holder .edit,
.numbers-holder .remove{
	background:url(../images/icons.png) no-repeat 0 -629px;
	text-transform:none;
	font-size:12px;
	padding:1px 0 1px 13px;
	float:left;
	width:auto;
}
.numbers-holder .edit{
	background-position:0 -586px;
	padding-left:20px;
}
.numbers-holder .edit:hover,
.numbers-holder .remove:hover{
	color: #d8151f;
}
.numbers-holder span{
	background:url(../images/icons.png) no-repeat 0 -1000px;
	padding:0;
}
.numbers-holder .reviews-number{
	background-position:0 -112px;
	padding:0 0 0 17px;
}
.numbers-holder .views-number{
	background-position:0 -131px;
	padding:0 0 0 22px;
}
.topic-block .numbers-holder{
	float:right;
}
.news-list .date{
	margin-bottom:6px;
}
.news-block .news-list .date{
	margin-bottom:10px;
}
.news-list .heading .date{
	display:inline-block;
	vertical-align:middle;
	padding:0 5px 0 0;
}
*+html .news-list .heading .date{
	display:inline;
}
.news-list .date .name{
	color:#000000;
	text-transform:none;
	margin:0;
	font:12px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.news-block{
	padding:0 0 20px;
	zoom:1;
}
.news-block:after{
	display:block;
	clear:both;
	content:"";
}
.topic-block .news-block{
	border-bottom:5px solid #e7e7e7;
	padding:0 0 5px;
}
.topic .news-block{
	float:right;
	width:173px;
}
.topic .column .news-block{
	border-bottom:5px solid #e7e7e7;
	padding:0 0 41px;
	float:none;
	width:auto;
}
#main .news-block h2{
	font:16px/20px 'Roboto Black', Arial, Helvetica, sans-serif;
	margin:0 0 18px;
}
.topic .bb-page .news-list,
.news-list{
	line-height:18px;
	padding:0;
	margin:0 -6px 17px -22px;
	list-style:none;
	overflow:hidden;
	position:relative;
}
.news-list.hidden,
.news-block .button.button-hidden{
	display:none;
}
.news-block .button.button-hidden{
	margin:0 0 0 248px;
}
.news-block .news-list{
	line-height:20px;
	margin:0 -6px 24px -46px;
}
.news-block .news-list .name{
	padding:0;
}
.news-list.tile-news-list .name{
	font-size:14px;
}
.news-block .news-list.center-image > li,
.news-list > li {
	display:inline-block;
	vertical-align:top;
	width:200px;
	margin:0 0 10px 22px;
	position:relative;
    /* padding: 0 11px 20px 11px;*/
    /*border-bottom: 1px solid #e7e7e7;*/
}
*+html .news-block .news-list.center-image > li,
*+html .news-list > li{
	display:inline;
}
.news-list.tile-news-list{
	margin:0;
	border-top:5px solid #e7e7e7;
	padding:0;
	margin:0 0 22px;
}
.news-list.tile-news-list  > li:after{
	display:block;
	clear:both;
	content:"";
}
.news-list.double > li{
	width:315px;
	margin:0 0 10px 21px;
}
#main .news-list.double h3{
	margin-right:0;
}
.news-list .img-holder{
	padding:0 0 15px;
	position:relative;
}
.news-list.tile-news-list .img-holder {
    min-height: 32px;
float:left;
margin:0 24px 0 0;
	padding:0;
	position:relative;
}
#main .news-list.tile-news-list h3{
	margin:0;
}
#main .news-list.tile-news-list p{
	margin-top:12px;
}
.news-list img{
	vertical-align:top;
}
.news-list .cont-holder {
    /*clear: both;*/
    overflow: hidden;
}
.news-list .description{
	overflow:hidden;
}
#main .news-list h3,
#main .news-list-photo h3{
	font:14px/20px 'Roboto Black', Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 5px 12px 0;
}
.news-list .video-link,
.news-list-photo .video-link,
.news-list .photo-link,
.news-list-photo .photo-link{
	display:inline-block;
	vertical-align:middle;
	background:url(../images/ico-video.png) no-repeat;
	position:relative;
	z-index:12;
	width:18px;
	height:19px;
	margin:-2px 0;
}
.news-list .photo-link,
.news-list-photo .photo-link{
	background:url(../images/ico-photo.png) no-repeat;
}
#main .news-list.blue-link h3,
#main .news-list-photo.blue-link h3{
	color:#2395B6;
}
#main .news-block .news-list h3{
	margin:10px 0 12px;
}
#main .topic .news-block .news-list h3{
	margin:0 0 8px;
}
#main .news-list li:hover h3{
	color:#2395b6;
}
#main .news-list li:hover h3{
	color:#d8151f;
}
#main .news-list p{
	margin:0 0 15px;
}

.multimedia-list {
	overflow: hidden;
	position: relative;
}
.multimedia-list ul {
	overflow: hidden;
}
.multimedia-list ul li {
	padding-bottom: 0px !important;
	float: left;
}
.multimedia-list .circle-slider {
    position: relative;
    padding: 0px;
    margin-top: 20px;
}
.multimedia-list .circle-slider ul {
    margin: 0px;
    padding: 0px;
}

.section .blockqute a,
.days-number a,
.topic-block .img-holder-wrap a,
.news-list a {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/none.gif);
	z-index:10;
}


.add-column .news-list a{


    position: relative;
    width:100%;
    display: inline-block;


}

.topic-block .img-holder-wrap:hover h2{
	color:#2395B6 !important;
}
.section .blockqute:hover h3,
.days-number:hover h3{
	color:#E2242B !important;
}
.news-block .news-list > li{
	width:176px;
	margin:0 0 10px 46px;
	padding:0;
}
.news-list.tile-news-list  > li{
	display:block;
	margin:0;
	padding:22px 0;
	width:100%;
	border-bottom:1px solid #e7e7e7;
}
.news-block .news-list > li .l-border{
	margin-right:-24px;
}
.news-list > li.last-child .l-border,
.news-list > li:last-child .l-border{
	display:none;
}
.topic .news-block .news-list{
	margin:0 0 0 -40px;
	padding:0 0 0 40px;
}
.topic .news-block .news-list .l-border{
	margin-left:-40px;
	right:auto;
	left:0;
}
.topic .column .bb-page .news-block .news-list,
.topic .column .news-block .news-list{
	margin:0 -3px 0 -46px;
	overflow:hidden;
	padding:0;
	width:auto;
}
*+ html .topic .column .news-block .news-list > li{
	display:inline;
}
.topic .column .news-block .news-list > li .l-border{
	margin-right:-24px;
	margin-left:0;
	right:0;
	left:auto;
}
.topic .news-block .news-list > li{
	margin:30px 0 0;
	padding:30px 0 0;
	border-top:5px solid #e7e7e7;
	display:block;
}
.topic .column .bb-page .news-block .news-list > li:first-child,
.topic .column .news-block .news-list > li:first-child{
	 margin: 0 0 10px 46px;
	 padding:0;
}
.topic .column .bb-page .news-block .news-list > li,
.topic .column .news-block .news-list > li{
	width:173px;
	margin: 0 0 10px 46px;
	display: inline-block;
	padding:0;
	border:0;
}
.topic .news-block .news-list > li:first-child{
	margin-top:0;
	padding-top:0;
	border-top:0;
}
#main .topic .news-list p{
	margin:0 0 15px;
}
.news-box{
	float:right;
	background:url(../images/bg-box.gif);
	border:1px solid #dad9d9;
	width:185px;
	padding:17px 20px 0;
}
#sidebar .news-box{
	margin:0 0 20px;
	width:auto;
	float:none;
    max-width: 258px;
}
.white-box.social-height{
    height:700px;
}
#sidebar .news-box .date{
	width:288px;
}
#main .news-box h2{
	font:16px/20px 'Roboto Black', Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../images/border03.png) no-repeat 50% 100%;
	padding:0 0 11px;
	margin:0 0 11px;
}
.topic .bb-page .small-news-list,
.small-news-list{
	line-height:18px;
	padding:0;
	list-style:none;
	margin:0 0 10px;
}
.small-news-list li{
	width:100%;
	background:url(../images/border04.png) repeat-x;
	padding:11px 0 10px;
	margin:0;
}
.small-news-list li:after{
	content:'';
	display:block;
	clear:both;
}
.small-news-list li:first-child{
	background:none;
	padding-top:0;
}
.small-news-list a{
	color:#666;
}
.small-news-list .time{
	font-size:10px;
	font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#39c;
	padding:0 2px 0 0;
}
.small-news-list a:hover .time{
	color:#d8151f;
}
.topic .bb-page .date + .small-news-list,
.date + .small-news-list{
	margin:0 0 1px;
}
.small-news-list .align-left{
	float:left;
	margin:6px 17px 0 0;
}
.small-news-list .description{
	display:block;
	overflow:hidden;
}
.small-news-list.recommended a {
	font:13px/17px 'Roboto Black', Arial, Helvetica, sans-serif;
	color:#333;
	display: block;
}
.small-news-list.recommended a .time {
	font:13px/17px 'Roboto Black', Arial, Helvetica, sans-serif;
}
.small-news-list.recommended a:hover {
	color: #d8151f;
}
.news-list .heading{
	font:10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	margin:0 0 24px;
}

.news-list .heading .date{
	margin-bottom:0;
}
.news-list .heading span{
	display:inline-block;
}
.note-red,
.note-green,
.note-blue,
.note-orange,
.note-violet,
.note-cyan{
	font:8px/12px 'Roboto Condensed'm, Arial, Helvetica, sans-serif;
	color:#fff;
	text-shadow:1px 1px 0 #d20508;
	background:#e50509;
	padding:0 3px;
	margin:0 6px 0 0;
	display:inline-block;
	vertical-align:middle;
	text-transform:uppercase;
	text-shadow:2px 2px 1px rgba(0, 0, 0, 0.2);
}
.news-list .date .note-red,
.news-list .date .note-green,
.news-list .date .note-blue,
.news-list .date .note-orange,
.news-list .date .note-violet,
.news-list .date .note-cyan{
	margin-right:0;
	vertical-align:top;
}
.note-green{
	background:#76b71a;
}
.note-blue{
	background:#2395b6;
}
.note-cyan{
	background:#0876c3;
}
.note-orange {
	background:#ffa735;
}
.note-violet {
	background:#aa7ad0;
}


.news-list .img-holder .note-red,
.news-list .img-holder .note-green,
.news-list .img-holder .note-blue,
.news-list .img-holder .note-orange,
.news-list .img-holder .note-violet,
.news-list .img-holder .note-cyan{
	position:absolute;
	top:10px;
	left:0;
}
#main .news-box .news-list p{
	margin:0 0 5px;
}
.news-box .date{
	font:9px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-align:center;
	color:#333;
	background:#ebebe2;
	display:block;
	margin:0 -20px 18px;
	width:215px;
	padding:6px 5px 5px;
}
.button-gray,
.button-gray span{
	display:block;
	padding:9px 5px;
	border:solid #eee;
	border-width:0 0 3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:relative;
}
.button-gray{
	font:14px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-align:center;
	border-color:#dfdfdf;
	border-width:1px;
	padding:0;
	background:#f3f3f3;
	width:223px;
	margin:0 auto;
}
.button-gray:hover{
	background:#e4e4e4;
}
.button-gray:hover span{
	border-color:#e0e0e0;
}
.news-block .head-block{
	width:100%;
	padding:0 0 14px;
	margin:0 0 28px;
}
.news-block .head-wrap:after,
.news-block .head-block:after{
	content:'';
	display:block;
	clear:both;
}
.news-block .head-wrap h1,
.news-block .head-block h1{
	margin-bottom:0 !important;
}
.news-block .head-wrap{
	width:100%;
}
.news-block .head-wrap .tab-control{
	margin:0;
	float:left;
	font-size:10px;
}
#main .news-block .head-block h2{
	float:left;
	margin:0 10px 0 0;
}
.language,
.tab-control{
	font:10px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	padding:0;
	margin:-10px 0 0 0;
	list-style:none;
	float:right;
	z-index:2;
	position:relative;
}
.language li,
.tab-control li{
	float:left;
	border-left:1px solid #bfbfbf;
}
.language li:first-child,
.tab-control li:first-child{
	border-left:0;
}
.language span,
.language a,
.tab-control a,
.tab-control span{
	float:left;
	background:url(../images/bg-tab-control.png) no-repeat 0 -1000px;
	padding:8px 2px 8px 12px;
}
.language a,
.tab-control a{
	color:#666;
	text-shadow:0 1px 0 #fcfcfc;
	background-position:0 -165px;
	padding:0 7px 0 0;
	cursor:pointer;
	text-transform:uppercase;
}
.language .last-child a,
.tab-control .last-child a{
	background-position:100% -165px;
}
.language .last-child span,
.tab-control .last-child span{
	background-position:0 -1000px;
}
.language li:first-child a,
.tab-control li:first-child a{
	background-position:0 0;
}
.language li:first-child span,
.tab-control li:first-child span{
	padding:8px 10px 8px 12px;
}
.language li a:hover,
.tab-control a:hover{
	background-position:-1px -207px;
	text-shadow:0 1px 0 #f9f9f9;
}
.language .last-child a:hover,
.tab-control .last-child a:hover{
	background-position:100% -207px;
}
.language li:first-child a:hover,
.tab-control li:first-child a:hover{
	background-position:0 -42px;
}
.language .active a,
.tab-control .active a{
	color:#fff;
	background-position:100% -124px;
	text-shadow:0 1px 0 #bc0407;
}
.language .active.last-child a,
.tab-control .active.last-child a{
	background-position:100% -291px;
}
.language .active:first-child a:hover,
.language .active:first-child a,
.tab-control .active:first-child a,
.tab-control .active:first-child a:hover{
	background-position:100% -124px;
}
.language .active span,
.tab-control .active span{
	background-position:0 -250px;
}
.language .active:first-child span,
.tab-control .active:first-child span{
	background-position:0 -83px;
}
.tab-control em{
	font-style:normal;
	white-space:nowrap;
	float:left;
}
.tab-control .ico{
	float:left;
	background:url(../images/icons.png) no-repeat 0 -1000px;
	width:16px;
	height:16px;
	margin:3px -1px 0 12px;
}
.tab-control .ico,
.tab-control li:first-child .ico{
	padding:0;
}
.tab-control .text-link .ico{
	background-position:0 -152px;
}
.tab-control .photo-link .ico{
	background-position:0 -197px;
}
.tab-control .text-link.active .ico{
	background-position:0 -173px;
}
.tab-control .photo-link.active .ico{
	background-position:0 -222px;
}
.size12{
	font-size:12px;
}
#sidebar .head-block .tab-control{
	margin:-11px -9px -10px 0;
}
#sidebar .side-three-tabset .head-block .tab-control{
	margin:-11px 0 -10px 0;
	float:left;
	width:266px;
}
#sidebar .side-three-tabset .head-block .tab-control li span{
	width:73px;
	text-align:center;
	padding-right:0;
	padding-left:8px;
}
#sidebar .side-three-tabset .head-block .tab-control li em{
	float:none;
}
.tab{
	display:none;
}
.tab.active{
	display:block !important;
}
.tab .head-title{
	display:none;
}
.button-holder{
	width:100%;
	padding:0 0 10px;
	text-align:center;
}
.button-holder:after{
	content:'';
	display:block;
	clear:both;
}
.button-holder .button{
	margin:0;
	display:inline-block;
	vertical-align:top;
	float:none;
}
.news-list-photo{
	padding:0 0 10px;
	margin:-6px 0 0 -25px;
	list-style:none;
	overflow:hidden;
}
.news-list-photo > li{
	float:left;
	width:200px;
	margin:0 0 24px 25px;
	position:relative;
	overflow:hidden;
}
.news-list-photo img{
	float:left;
	position:relative;
	z-index:1;
}
.news-list-photo .note-red,
.news-list-photo .note-green,
.news-list-photo .note-blue{
	line-height:12px;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}
.news-list-photo li:hover .note-red,
.news-list-photo li:hover .note-green,
.news-list-photo li:hover .note-blue{
	display:none;
}
.news-list-photo .visible,
.news-list-photo .hidden{
	color:#fff;
	background:url(../images/bg-description.png);
	position:absolute;
	left:0;
	bottom:0;
	width:170px;
	padding:14px 16px 10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	z-index:2;
}
.news-list-photo .hidden{
	height:116px;
	opacity:0;
}
.news-list-photo .hidden .holder{
	position:absolute;
	bottom:15px;
	width:170px;
}
.news-list-photo li:hover .visible{
	opacity:0;
}
.news-list-photo li:hover .hidden{
	opacity:1;
}
#main .news-list-photo h3{
	font-size:14px;
	line-height:17px;
	color:#fff;
	margin:0 0 8px;
}
#main .news-list-photo .hidden h3{
	margin:0 0 14px;
}
#main .news-list-photo p{
	margin:0 0 5px;
}
.news-list-photo a{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/none.gif);
	z-index:2;
}
.slider-box{
    background:#f8f8f8;
    border:1px solid #dad9d9;
    position:relative;
    margin:0 0 32px;
    transition: left 0.3s ease-in-out 0s;
    height:100%;
    min-height:300px;
}
.book > li:first-child  .mask{
	background:none;
}
.topic .bb-page .mask,
.slider-box .mask{
	position:absolute;
	top:0;
	left:324px;
	background:url(../images/mask-carousel.png) repeat-y;
	width:20px;
	height:100%;
	z-index:75;
}
.topic .bb-page .next-more,
.slider-box .next-more{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	margin:0;
	z-index:76;
}
.book{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
}
.book:after{
	content:'';
	display:block;
	clear:both;
}
.bb-page .wrap,
.book .wrap{
	width:100%;
	height:100%;
	overflow:hidden;
}
.bb-page .wrap .col,
.book .wrap .col{
	float:left;
	width:286px;
	position:relative;
	padding:0 19px 11px;
}
.topic .bb-page .head-block,
.slider-box .head-block{
	background:#e1e6e8 url(../images/bg-head-block.gif) repeat-x 0 100%;
	overflow:hidden;
	padding:11px 19px 13px 19px;
	margin:0 -19px 15px;
}
#main .slider-box .head-block h3{
	font:12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin:1px 25px 0 0;
}
#main .topic .bb-page .head-block h2,
#main .slider-box .head-block h2{
	font:14px/18px 'Roboto Black', Arial, Helvetica, sans-serif;
	color:#787d79;
	float:left;
	margin:1px 25px 0 0;
}
.slider-box .prev,
.slider-box .next{
	line-height:16px;
	font-family:'Roboto Black', Arial, Helvetica, sans-serif;
	float:left;
	background:url(../images/arrows.gif) no-repeat 0 -107px;
	padding:0 0 0 13px;
}
.slider-box .next{
	float:right;
	background-position:100% -127px;
	padding:0 15px 0 0;
}
.slider-box .prev:hover{
	background-position:0 -146px;
}
.slider-box .next:hover{
	background-position:100% -166px;
}
.slider-box .prev.prev-disable,
.slider-box .next.next-disable{
	display:none;
}
.topic .bb-page .back,
.slider-box .back{
	font-family:'Roboto Black', Arial, Helvetica, sans-serif;
	float:right;
	background:url(../images/icons.png) no-repeat 0 -448px;
	padding:1px 0 4px 31px;
	margin:-1px 0;
	line-height:16px;
}
.slider-box .back:hover{
	background-position:0 -474px;
}
.topic .bb-page .news-list,
.slider-box .news-list{
	line-height:20px;
	width:289px;
	margin:0;
	position:relative;
	padding:3px 0 0 17px;
}
.topic .bb-page .alt-news-list,
.slider-box .alt-news-list{
	padding:0;
}
.topic .bb-page .wrap,
.topic .book > .wrap{
	width:270px;
	padding:0 27px 42px 28px;
	float:left;
}
.topic .bb-page .head-block,
.topic .book .head-block{
	margin:0 -27px 31px -28px;
	padding:11px 29px 13px;
	min-height:19px;
}
.topic .bb-page .alt-news-list,
.topic .alt-news-list{
	line-height:18px;
	padding:0 0 14px;
	width:269px;
}
.slider-box .news-list:hover h3,
.slider-box .alt-news-list:hover h3,
.topic .alt-news-list:hover h3{
	color:#d8151f !important;
}
.topic .alt-news-list .heading{
	left:18px;
	top:93px;
}
#main .topic .alt-news-list .img-holder{
	margin:0 0 24px;
}
#main .topic .bb-page .alt-news-list h3,
#main .topic .slider-box .alt-news-list h3{
	font-size:16px;
	line-height:19px;
	margin:0 25px 10px 0;
}
.topic .bb-page .wrap .small-news-list,
.slider-box .small-news-list{
	background:url(../images/border03.png) no-repeat 50% 0;
	padding:30px 0 0;
}
.topic .bb-page .book{
	margin-left:1px;
	margin-top:1px;
}
.news-list .align-left{
	float:left;
	margin:4px 25px 0 2px;
}
#main .slider-box .news-list h3{
	margin:23px 0 6px;
}
.topic-block .name,
.news-list .name{
	font-family:'Roboto Black', Arial, Helvetica, sans-serif;
	color:#2395b6;
	display:block;
	padding:0 0 7px;
}
.topic-block .name{
	font-size:16px;
}
.news-list li:hover .name{
	color:#d8151f;
}
.news-list .position{
	font-size:11px;
	line-height:18px;
	color:#9c9c9c;
	display:block;
	padding:0;
}
#sidebar .news-list .position{
	padding:0 0 10px;
}
.topic .bb-page .news-list p,
#main .slider-box .news-list p{
	margin:0 0 14px;
}
.slider-box .news-list .align-left{
	margin:4px 19px 0 -1px;
}
.slider-box .news-list .name{
	padding:0;
}
.news-list .user-row{
	overflow:hidden;
	padding:0 0 13px;
}
.news-list .user-row .align-left{
	margin:0 10px 0 0;
}
.news-list .user-row .wrap{
	overflow:hidden;
	margin:0 0 10px;
}
.news-list .user-row .name{
	display:inline-block;
	vertical-align:middle;
	padding:0 9px 0 0;
}
.news-block .news-list.center-image,
.news-list.center-image{
	margin:0 -6px 0 -22px;
	padding:0 0 38px;
}
#main .news-list.center-image p{
	margin:0 0 16px;
}
.alt-news-list .img-holder{
	position:relative;
	margin:0 0 14px;
	padding:0;
}
.alt-news-list .description{
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	padding:15px 19px;
}
#main .news-list.triple p{
	margin:0 0 13px;
}
.alt-news-list .heading{
	position:absolute;
	left:0;
	top:13px;
}
#main .slider-box .alt-news-list h3{
	margin:0 0 12px 3px;
}
.numbers-holder.white-numbers{
	color:#fff;
}
.numbers-holder.white-numbers li{
	background:url(../images/bullet03.gif) no-repeat 0 4px;
}
.numbers-holder.white-numbers li:first-child{
	background:none;
}
.numbers-holder.white-numbers .reviews-number{
	background-position:0 -278px;
}
.numbers-holder.white-numbers .views-number{
	background-position:0 -302px;
}
.alt-news-list .img-holder .numbers-holder{
	position:absolute;
	left:13px;
	bottom:13px;
}
.head-box{
	background:url(../images/bg-head-box.gif);
	text-align:center;
	border:solid #e7e7e7;
	border-width:5px 0;
	padding:8px 5px;
	margin:0 0 16px;
	position:relative;
	overflow:hidden;
}
#main .head-box h2{
	font:14px/18px 'Roboto Black', Arial, Helvetica, sans-serif;
	color:#333;
	letter-spacing:1px;
	margin:0;
}
#main .head-box h2 a{
	color:#333;
	display:inline-block;
	vertical-align:top;
	margin:-10px -999px;
	padding:10px 999px;
}
#main .head-box h2 a:hover{
	color:#E2242B;
}
.section{
	border-top:5px solid #e7e7e7;
	padding:20px 0 32px;
	width:100%;
}
.section:after{
	content:'';
	display:block;
	clear:both;
}
.days-number{
	text-align:center;
	background:url(../images/bg-days-number.gif) no-repeat 0 100%;
	float:left;
	width:125px;
	padding:0 7px 44px;
	margin:0 31px 0 0;
	position:relative;
}
.days-number .head-block{
	background:url(../images/bg-head-block01.gif) repeat-x 0 100%;
	padding:0 0 3px;
	margin:0 -7px 23px;
}
.days-number .head-block .holder{
	background:#d7d7d3;
	padding:13px 5px 11px;
}
#main .days-number h3{
	font:12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	margin:0;
}
.days-number .number-holder{
	font:10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#333;
	padding:0 0 13px;
}
.days-number .number{
	font:35px/44px Arial,Helvetica,sans-serif;
	color:#e2242b;
	display:block;
}
.days-number .text-block{
	background:url(../images/border01.png) no-repeat 50% 100%;
	padding:0 0 19px;
}
.indexes{
	font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
	float:left;
	width:225px;
	padding:0 30px 0 0;
}
.indexes .opener{
	display:block;
	color:#666;
	padding:13px 17px 12px 19px;
	width:110px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #fff 0%, #fff 51%, #ececec 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(51%,#fff), color-stop(100%,#ececec));
	background:-webkit-linear-gradient(top,  #fff 0%,#fff 51%,#ececec 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fff 51%,#ececec 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fff 51%,#ececec 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fff 51%,#ececec 100%);
	-pie-background:linear-gradient(#fff, #fff 51%, #ececec);
	border:solid #dad9d9;
	border-width:1px 1px 0;
	position:relative;
}
.indexes .opener span{
	line-height:16px;
	display:block;
	background:url(../images/arrows.gif) no-repeat 100% -23px;
	padding:0 10px 0 0;
}
.indexes .opener:hover span{
	color:#d8151f;
	background-position:100% -40px;
}
.indexes .opener.convolute{
	background:#fff;
}
.indexes .opener.convolute span{
	background-position:100% -199px;
}
.indexes .opener.convolute:hover span{
	background-position:100% -182px;
}
.indexes-holder{
	border:1px solid #dad9d9;
	position:relative;
}
.indexes-list,
.indexes .tab-control{
	line-height:18px;
	padding:8px 17px 6px 19px;
	margin:0;
	list-style:none;
}
.indexes-list li,
.indexes .tab-control li{
	overflow:hidden;
	padding:8px 0 9px;
	border-top:1px solid #d6d6d6;
}
.indexes-list li:first-child,
.indexes .tab-control li:first-child{
	border:none;
}
.indexes-holder .tab{
	position:relative;
	overflow:hidden;
	width:100%;
}
.indexes-list .title{
	font-size:10px;
	float:left;
	width:100px;
}
.indexes-list .active .title{
	color:#333;
}
.indexes-list .value{
	font-size:14px;
	text-align:right;
	font-family:'Roboto Black', Arial, Helvetica, sans-serif;
	color:#333;
	float:right;
	background:url(../images/bullet01.gif) no-repeat 0 6px;
	width:68px;
}
.indexes-list .active .value{
	font-size:16px;
	color:#e2242b;
}
.indexes .tab-control{
	float:none;
	background:#f5f5f5;
	padding:5px 17px 7px 19px;
}
.indexes .tab-control{
	padding-bottom:4px;
}
.indexes .tab-control li{
	float:none;
	min-height:19px;
	border-left:none;
}
.indexes .tab-control a,
.indexes .tab-control .active a{
	color:#666;
	text-shadow:none;
	display:inline;
	background:none;
}
.blockqute{
	float:left;
	width:225px;
	padding:14px 0 0;
	position:relative;
}
#main .blockqute h3{
	font:12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 13px;
}
.blockqute blockquote{
	font-size:16px;
	line-height:22px;
	font-style:italic;
	border-left:5px solid #e2242b;
	padding:0 0 0 12px;
	margin:0 0 16px;
}
.blockqute .author{
	overflow:hidden;
}
.blockqute .author .align-left{
	float:left;
	margin:4px 12px 0 0;
}
.blockqute .author .description{
	display:block;
	overflow:hidden;
	padding:0 0 0 3px;
}
.blockqute .author .name{
	font-family:'Roboto Black', Arial, Helvetica, sans-serif;
	color:#666;
	display:block;
	margin:0 0 -3px;
}
.blockqute .author a:hover .name{
	color:#2395b6;
}
.blockqute .author .position{
	font-size:11px;
	line-height:14px;
	color:#666;
}
.visual-list{
	padding:0;
	margin:10px 0 10px -31px;
	list-style:none;
	overflow:hidden;
}
.visual-list > li{
	float:left;
	width:308px;
	padding:0 0 10px 31px;
}
.visual-list .title{
	font:14px/18px 'Roboto Black', Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 16px;
}
.visual-list .img-holder{
	position:relative;
	overflow:hidden;
	height:200px;
}
.visual-list img{
	float:left;
	position:relative;
	z-index:1;
}
.middle-visual-block .btn-play,
.news-list .img-holder .btn-play,
.topic-block .img-holder .btn-play,
.visual-list .btn-play{
	position:absolute;
	left:50%;
	top:50%;
	background:url(../images/btn-play.png) no-repeat;
	width:82px;
	height:82px;
	margin:-41px 0 0 -41px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
}
.visual-list li:hover .btn-play{
	display:none;
}
.news-list .img-holder .btn-play{
	background:url(../images/btn-play-min.png) no-repeat;
	width:57px;
	height:57px;
	margin:-32px 0 0 -28px;
}
.visual-list .description{
	color:#fff;
	line-height:18px;
	position:absolute;
	left:0;
	top:100%;
	-webkit-transition:top 0.2s ease, opacity 0.6s ease;
	-moz-transition:top 0.2s ease, opacity 0.6s ease;
	-ms-transition:top 0.2s ease, opacity 0.6s ease;
	-o-transition:top 0.2s ease, opacity 0.6s ease;
	transition:top 0.2s ease, opacity 0.6s ease;
	background:url(../images/bg-description.png);
	width:308px;
	height:200px;
	overflow:hidden;
	opacity:0;
	z-index:3;
}
.visual-list li:hover .description{
	top:0;
	opacity:1;
}
.visual-list .description .holder{
	position:absolute;
	left:28px;
	bottom:27px;
	width:205px;
}
#main .visual-list h3{
	font:16px/20px 'Roboto Black', Arial, Helvetica, sans-serif;
	margin:0 0 7px;
}
#main .visual-list p{
	margin:0 0 13px;
}
.visual-list .img-holder a{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/none.gif);
	cursor:pointer;
	z-index:5;
}
#sidebar{
	float:right;
	width:300px;
}
#sidebar .box{
	background:url(../images/bg-box.gif);
	border:1px solid #dad9d9;
	padding:0 14px 9px;
	margin:0 0 24px;
    width: 270px;
}
#sidebar .box .head-block{
	background:url(../images/bg-head-block02.gif) repeat-x 0 100%;
	padding:0 0 3px;
	margin:0 -14px 11px;
}
#sidebar .box .head-block .holder{
	background:url(../images/bg-head-block03.gif);
	padding:12px 15px;
}
#sidebar .box .head-block h3 a,
#sidebar .box .head-block h3{
	font:12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
}
#sidebar .box .head-block h3 a:hover{
	color:#d8151f;
}
#sidebar .box .alt-news-list{
	margin:0;
}
#sidebar .box .alt-news-list > li{
	width:270px;
	padding:0 0 20px;
	margin:0;
}
#sidebar .box .alt-news-list > li:last-child {
	padding-bottom: 10px;
}
#sidebar .box .alt-news-list .img-holder{
	margin:0 0 18px;
}
#sidebar .box .alt-news-list h3{
	margin:0 30px 9px 0;
}
#sidebar .box .alt-news-list p{
	margin:0 0 3px;
}
#sidebar .ad{
	padding:0 0 20px;
}
#sidebar .ad img{
	vertical-align:top;
	border:1px solid #181818;
}
#sidebar .ad > a {
    display: block;
}
#sidebar .fixed-block .ad{
    width: 300px;
}
.white-box{
	border:1px solid #dad9d9;
	padding:0 15px 15px;
	margin:0 0 19px;
	position:relative;
}
.white-box .head-block{
	border-bottom:3px solid #e2242b;
	margin:0 -16px 11px;
	padding:0 1px;
}
.white-box .head-block .holder{
	padding:21px 18px 19px 16px;
	background:#f3f3f3;
	overflow:hidden;
}
#sidebar .white-box .head-block h3 a,
#sidebar .white-box .head-block h3{
	float:left;
	font:12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 5px 0 0;
}
#sidebar .white-box .head-block h3 a:hover{
	color:#d8151f;
}
.social-block{
	margin:0 -13px;
}
.social-block img{
	vertical-align:top;
}
.best-list{
	line-height:18px;
	padding:0;
	margin:0 0 -11px;
	list-style:none;
}
.best-list li{
	overflow:hidden;
	padding:0 0 5px;
}
.best-list .date{
	font:10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	float:left;
	min-width:36px;
	padding:0px 10px 12px 0;
}
.best-list .day{
	font:20px/24px 'Roboto Black', Arial, Helvetica, sans-serif;
	color:#e2242b;
	display:block;
}
.best-list .description{
    padding-top: 1px;
	display:block;
	overflow:hidden;
	color:#666;
}
.best-list .text-block{
	display:block;
	padding:0 0 5px;
}
.add-release{
	line-height:14px;
	float:right;
	background:url(../images/icons.png) no-repeat 0 -326px;
	padding:0 0 1px 17px;
}
span.add-release{
	color:#2395B6;
}
a.add-release:hover{
	background-position:0 -356px;
}
.releases-list{
	font:12px/14px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	padding:8px 0 0;
	margin:0 0 -7px;
	list-style:none;
}
.releases-list li{
	padding:0 0 15px;
}
.white-box .news-list{
	padding:8px 0 0;
	margin:0;
}
*+ html .white-box .news-list{
	margin-bottom:0 !important;
}
#sidebar .news-list .border{
	margin:20px 0 17px;
}
#sidebar .news-list > li:first-child .border{
	background:none;
}
.white-box .news-list > li{
	width:auto;
	margin:0 0 7px;
	padding:0;
}
#sidebar .white-box .news-list .user-row{
	padding:0 0 7px;
}
#sidebar .white-box .news-list h3{
	font-size:14px;
	line-height:17px;
}
.news-list h3 .mark{
	color:#e2242b;
}
.carousel{
	border-bottom:1px solid #e7e7e7;
	padding:0 33px 20px 39px;
	margin:0 0 21px;
	position:relative;
}
.carousel .prev,
.carousel .next{
	position:absolute;
	left:0;
	top:50%;
	margin:-19px 0 0;
	background:url(../images/icons.png) no-repeat 0 -448px;
	width:21px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}
.carousel .next{
	background-position:0 -52px;
	left:auto;
	right:0;
}
.carousel .prev:hover{
	background-position:0 -474px;
}
.carousel .next:hover{
	background-position:0 -78px;
}
.carousel .frame{
	width:100%;
	overflow:hidden;
	position:relative;
}
.carousel .news-list{
	padding:0;
	margin:0;
	list-style:none;
	width:9999px;
	position:relative;
}
.carousel .news-list li{
	float:left;
	padding:0 13px;
	margin:0;
	width:280px;
}
.carousel .news-list a{
	position:static;
}
.carousel .news-list .today{
	font:10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#ccc;
	display:block;
	padding:6px 0 4px 118px;
}
.carousel .news-list .holder{
	display:block;
	overflow:hidden;
}
.carousel .news-list .align-left{
	float:left;
	margin:4px 16px 0 0;
}
.carousel .news-list .title{
	font:12px/14px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	display:block;
	overflow:hidden;
	padding:0 0 10px;
}
#main h1{
	font:45px/54px 'Roboto Black', Arial, Helvetica, sans-serif;
	color:#333;
	width:100%;
	position:relative;
	margin:0 0 20px;
}
#main h1.with-note{
	padding:57px 0 0;
}
h1 .note-red,
h1 .note-blue,
h1 .note-green,
h1 .note-orange,
h1 .note-violet,
h1 .note-cyan{
	font-size:14px;
	line-height:18px;
	padding:4px 16px;
	position:absolute;
	left:0;
	top:9px;
}
.head-line{
	width:100%;
	padding:0 0 21px;
}
.head-line:after{
	content:'';
	display:block;
	clear:both;
}
.head-line .time,
.head-line .date{
	font:10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	word-spacing:2px;
	float:left;
	padding:6px 18px 0 0;
}
.head-line .time{
	background: url("../images/bullet01.gif") no-repeat 0 10px;
	margin-left:-11px;
	padding-left:6px;
}
.like-list{
	text-align:center;
	padding:0;
	margin:0;
	list-style:none;
}
.like-list li{
	display:inline;
	vertical-align:middle;
	padding:0 0 0 13px;
    float: left;
}
.like-list li:first-child{
	padding:0;
}
.like-list img{
	vertical-align:middle;
}
.head-line .numbers-holder{
	float:right;
	margin:6px -13px 0 5px;
}
.article-holder{
	width:100%;
	padding:0 0 10px;
}
.article-holder:after{
	content:'';
	display:block;
	clear:both;
}
.article{
	font-size:16px;
	line-height:20px;
	color:#333;
	border-top:5px solid #e7e7e7;
	padding:29px 0 0 0;
}
#main p{
	margin:0 0 20px;
}
.first-letter{
	font-size:58px;
	line-height:58px;
	float:left;
	margin:0px 9px -5px 0;
}
.big-blockquote{
	font-size:20px;
	line-height:24px;
	color:#999;
	background:url(../images/quote.png) no-repeat 2px 28px;
	padding:13px 0 31px 58px;
}
.big-blockquote .author{
	font:12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e7e7e7;
	display:block;
	padding:0 0 8px;
	margin:0 0 6px;
}
.big-blockquote .name{
	font-family:'Roboto Black', Arial, Helvetica, sans-serif;
	color:#666;
}
.big-blockquote blockquote{
	margin:0;
	font-style:italic;
}
.add-column{
	float:right;
	width:139px;
	padding:0 0 0 20px;
	background:#fff;
}
.add-column .news-list{
	margin:0;
}
.add-column .news-list > li{
	display:block;
	margin:0 0 37px;
	width:100%;
}
.add-column .news-list > li p{
	margin-bottom:11px !important;
}
.add-column .news-list > li .img-holder{
	padding-bottom:12px;
}
.arrow-box{
	text-align:center;
	background:url(../images/bg-days-number.gif) no-repeat 0 100%;
	border-top:5px solid #e7e7e7;
	margin:0 0 30px;
}
.arrow-box a{
	display:block;
	padding:34px 11px 20px;
}
.arrow-box .img-holder,
.arrow-box .logo-holder{
	display:block;
	min-height:68px;
	padding:0 0 10px;
}
.arrow-box .img-holder img{
	display:block;
	border-radius:100px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	position:relative;
	margin:0 auto;
}
.arrow-box .title{
	font:12px/16px 'Roboto Black', Arial, Helvetica, sans-serif;
	display:block;
	padding:0 16px 13px;
}
.arrow-box .caption{
	color:#666;
	display:block;
	background:url(../images/border01.png) no-repeat 50% 0;
	padding:11px 0 0;
	min-height:40px;
}
#footer{
	color:#b9cddc;
	background:url(../images/bg-page.gif);
	border-top:3px solid #e2242b;
	padding:60px 9999px 75px;
	margin:0 -9999px;
	width:990px;
	overflow:hidden;
}
#footer .logo{
	background:url(../images/logo01.gif) no-repeat;
	width:113px;
	height:27px;
	margin:0 58px 0 0;
}
.footer-holder{
	overflow:hidden;
	padding:6px 0 0;
}
#footer .container{
	overflow:hidden;
	background:url(../images/border02.gif) repeat-x 0 100%;
	min-height:83px;
	padding:0 0 10px;
	margin:0 0 25px;
}
.footer-nav{
	font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
	padding:0 94px 0 0;
	margin:0;
	list-style:none;
	float:left;
}
.footer-nav li{
	float:left;
	padding:0 0 0 41px;
}
.footer-nav li:first-child{
	padding:0;
}
.footer-nav a{
	color:#98acb3;
}
.footer-nav a:hover,
.footer-nav .active a{
	color:#d8151f;
}
#footer .social{
	margin:-5px 0 0;
	float:right;
	width:130px;
}
#footer .social li{
	padding:0 0 0 22px;
}
#footer .social li:first-child{
	padding:0;
}
#footer .social a{
	height:20px;
}
#footer .social a:hover img{
	margin:-25px 0 0;
}
.copy{
	padding:0 246px 0 0;
}
.ui-selectmenu{
	float:left;
	margin:0;
	height:23px;
	padding:0;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	text-decoration:none;
}
.converter-select{
	width:62px;
}
.ui-selectmenu.converter-select{
	height:34px;
}
.ui-selectmenu:hover{text-decoration:none;}
.ui-selectmenu-status{
	text-decoration:none;
	display:block;
	height:18px;
	/*background:url(../images/select-l.png) no-repeat;*/
	overflow:hidden;
	color:#7d7d7d;
	padding:5px 0 0 12px;
}
.ui-selectmenu.converter-select .ui-selectmenu-status{
	padding:0 0 0 12px;
	height:34px;
	color:#333333;
	text-shadow:1px 1px 0 #fff;
	background:none;
	font:12px/34px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.ui-selectmenu-menu{
	position:absolute;
	top:0;
	margin:-2px 0 0;
	display:none;
	z-index:60;
}
.ui-selectmenu-menu.converter-select{
	font:12px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 0 0 -1px;
	padding:0;
}
.ui-selectmenu-menu.converter-select1{
	width:61px !important;
}
.ui-selectmenu-menu.converter-select2{
	width:66px !important;
	margin-left:-3px;
}
.ui-selectmenu-menu ul{
	list-style:none outside none;
	overflow-y:auto;
	margin:0;
	padding: 1px 0 0;
	max-height:150px;
	border:1px solid #e2e9ef;
	background:#fff;
}
.ui-selectmenu-menu.converter-select ul{
	border-color:#bfbfbf;
	padding:0;
}
.ui-selectmenu-menu.converter-select ul li{
	cursor:pointer;
}
.ui-selectmenu-menu.converter-select ul li.active,
.ui-selectmenu-menu.converter-select ul li:hover{
	background-color:#e6e6e6;
}
.ui-selectmenu-menu a{
	display:block;
	padding:3px 10px;
	color:#7d7d7d;
	text-decoration:none;
}
.ui-selectmenu-menu.converter-select1 li{
	padding:0 0 0 12px;
}
.ui-selectmenu-menu.converter-select2 li{
	padding:0 0 0 15px;
}
.ui-selectmenu-menu a:hover{
	background:#ccc;
	text-decoration:none;
	color:#fff;
}
.ui-selectmenu-open{display:block;}
.ui-selectmenu-icon{
	float:right;
	cursor:pointer;
	width:18px;
	height:23px;
	/*background:url(../images/select-r.png) no-repeat;*/
}
.ui-selectmenu.converter-select .ui-selectmenu-icon{
	height:13px;
	width:24px;
	margin:7px 0 0;
	background: url("../images/arrows.gif") no-repeat 0 -22px;
}
.ui-selectmenu-item-selected a:hover,
.ui-selectmenu-item-selected a{
	background:#eee;
	text-decoration:none;
	color:#7d7d7d;
}
.ui-selectmenu.select-place,
.ui-selectmenu.select-type{
	float:left;
	width:auto !important;
	background:url(../images/arrows.gif) no-repeat 100% 9px;
	padding:0 13px 0 0;
	margin:0 17px 0 0;
	cursor:pointer;
}
.ui-selectmenu.select-place{
	max-width:65px;
}
.ui-selectmenu.select-place:hover,
.ui-selectmenu.select-type:hover{
	float:left;
	background-position:100% -5px;
}
.ui-selectmenu.select-place .ui-selectmenu-status,
.ui-selectmenu.select-type .ui-selectmenu-status{
	color:#448ccb;
	padding:0;
	position:relative;
	z-index:1;
}
.ui-selectmenu.select-place:hover .ui-selectmenu-status,
.ui-selectmenu.select-type:hover .ui-selectmenu-status{
	color:#d8151f;
}
.ui-selectmenu.select-place .ui-selectmenu-icon,
.ui-selectmenu.select-type .ui-selectmenu-icon{
	display:none;
}
.ui-selectmenu-menu.select-place,
.ui-selectmenu-menu.select-type{
	background:none;
	padding:0;
}
.ui-selectmenu-menu.select-place ul,
.ui-selectmenu-menu.select-type ul{
	border:1px solid #d6d6d6;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	white-space:nowrap;
	min-width:41px;
}
.ui-selectmenu-menu.select-place ul li,
.ui-selectmenu-menu.select-type ul li{
	color:#9c9c9c;
	padding:0 6px;
	cursor:pointer;
}
.ui-selectmenu-menu.select-place ul li:hover,
.ui-selectmenu-menu.select-place ul .active,
.ui-selectmenu-menu.select-type ul li:hover,
.ui-selectmenu-menu.select-type ul .active{
	color:#333;
	background:#e2e2e2;
}
.ui-selectmenu.select-type{
	background-position:100% -22px;
	padding:0 23px 0 0;
	margin:0;
}
.ui-selectmenu.select-type .ui-selectmenu-status{
	color:#9c9c9c;
}
.ui-selectmenu.select-type:hover{
	background-position:100% -39px;
}
.ui-selectmenu-menu.select-type ul{
	min-width:118px;
	margin:10px 0 0 -15px;
}
.ui-helper-hidden-accessible{
	display:none;
}
.ui-autocomplete{
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
	border:1px solid #d6d6d6;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	width:327px;
	z-index:60;
}
.ui-autocomplete a{
	color:#9c9c9c;
	display:block;
	padding:5px 12px;
}
.ui-autocomplete a:hover{
	background:#e2e2e2;
	color:#333;
}
.photo-gallery{
	width:100%;
	margin:7px 0 48px;
}
.photo-gallery:after{
	display:block;
	clear:both;
	content:"";
}
.photo-gallery .heading{
	background:url(../images/dot01.gif) repeat-x 0 9px;
	color:#9c9c9c;
	font:10px/18px ''Roboto Condensed'', Georgia, "Times New Roman", serif;
	text-align:center;
	margin:0 0 16px;
}
.photo-gallery .heading span{
	background:#fff;
}
.fade-gallery{
	position:relative;
	width:100%;
	height:427px;
	overflow:hidden;
	margin:0 0 2px;
	background:url(../images/ajax-loader.gif) no-repeat 50% 50%;
}
.fade-gallery .item{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
.fade-gallery .item.active{
	display:block;
	z-index:10;
}
.fade-gallery .item.ads-active{
	display:none !important;
}
.fade-gallery .item a{
	text-decoration:none;
	color:#9c9c9c;
	cursor:pointer;
}
.fade-gallery .category{
	position:absolute;
	top:24px;
	letter-spacing:1px;
	left:0;
	font:13px/27px ''Roboto Condensed'', Georgia, "Times New Roman", serif;
	padding:0 13px;
	color:#fff;
	z-index:5;
}
.fade-gallery .text{
	background:url(../images/bg-gallery.png) repeat-x 0 100%;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:100px 30px 16px;
	z-index:3;
}
.fade-gallery .text .title{
	color:#fff;
	display:block;
	margin:0 0 2px;
	font:18px/22px ''Roboto Black'', Georgia, "Times New Roman", serif;
}
.fade-gallery .note{
	display:block;
	font:10px/16px ''Roboto Condensed'', Georgia, "Times New Roman", serif;
	color:#9c9c9c;
}
.min-gallery{
	width:100%;
	position:relative;
	z-index:60;
}
.min-gallery .next,
.min-gallery .prev{
	background:url(../images/arrow-gallery.png) no-repeat;
	width:34px;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	left:0;
	top:50%;
	margin:-268px 32px 0;
	z-index:60;
}
.min-gallery .next{
	left:auto;
	right:0;
	background-position:100% 0;
}
.min-gallery .next.disabled,
.min-gallery .prev.disabled{
	/*background:none;*/
}
.min-gallery .min-gallery-holder{
	width:650px;
	margin:-17px 0 -11px;
	overflow:hidden;
	height:77px;
	position:relative;
	padding:17px 0 11px;
	z-index:25;
}
.min-gallery .min-gallery-holder ul{
	width:9999px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.min-gallery .min-gallery-holder ul li{
	float:left;
	width:126px;
	margin:0 5px 0 0;
	height:77px;
	position:relative;
	cursor:pointer;
}
.min-gallery .min-gallery-holder ul li img{
	width:126px;
	height:77px;
}
.min-gallery .min-gallery-holder ul li.active{
	z-index:28;
}
.min-gallery .min-gallery-holder ul li i{
	position:absolute;
	background:url(../images/mask-min-gallery.png) no-repeat;
	width:134px;
	height:105px;
	left:-4px;
	right:-11px;
	bottom:-11px;
	top:-17px;
	display:none;
}
.min-gallery .min-gallery-holder ul li.active i{
	display:block;
}
.min-gallery .min-gallery-holder ul li.ads-active i{
	display:none;
}
.min-gallery .min-gallery-holder ul li.ads-hidden{
	width:0px !important;
	height:0px !important;
	display:none;
	margin:0 !important;
}
.min-gallery .scrollbar{
	width:100%;
	height:10px;
	background:gray;
	position:absolute;
	bottom:-12px;
	left:0;
	cursor:pointer;
	z-index:30;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.min-gallery .scrollbar .handle{
	background:#000;
	cursor:pointer;
	height:100%;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.min-gallery .r-mask,
.min-gallery .l-mask{
	background:#fff;
	position:absolute;
	left:0;
	top:17px;
	height:77px;
	bottom:0;
	width:11px;
	z-index:26;
	margin:0;
}
.min-gallery .r-mask{
	left:auto;
	right:0;
}
.fade-gallery .ads-block{
	position:absolute;
	top:0;
	left:0;
	width:650px;
	height:427px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	z-index:50;
	display:none;
}
.fade-gallery .ads-block li{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
.fade-gallery .ads-block li.active{
	display:block;
}
.info-views{
    height: 230px;
	border-top:5px solid #e7e7e7;
	width:100%;
	/*overflow:hidden;*/
	padding:29px 0 0;
	margin:0 0 39px;
	font:12px/13px ''Roboto Condensed'', Helvetica, sans-serif;
}
.info-views .views{
	float:left;
	width:127px;
	padding-top:11px;
    height: 100%;
	border-right:1px solid #e1e1e1;
	color:#333333;
	text-align:center;
	font-size:10px;
	line-height:14px;
	letter-spacing:1px;
}
.info-views.info-three-columns .views{
	width:168px;
}
.info-views .row{
	zoom:1;
}
.info-views .row:after{
	display:block;
	clear:both;
	content:"";
}
.info-views .views .row{
	margin:20px 0 0;
}
.info-views .views .row:first-child{
	margin-top:0;
}
.info-views .views .num{
	font:36px/46px 'dincondensedcregular', Helvetica, sans-serif;
	color:#e2242b;
	letter-spacing:-2px;
}
.info-views .like-views{
	float:left;
	width:124px;
    height: 100%;
	padding:11px 26px 0px 29px;
	border-right:1px solid #e1e1e1;
}
.info-views.info-three-columns .like-views{
	width:194px;  
}
.info-views .like-views .row{
	border-top:1px solid #f5f5f5;
	padding:8px 0;
}
.info-views .like-views .row:first-child{
	border-top:0;
}
.info-views .links-views{
	float:left;
	width:179px;
    height: 100%;
	padding:11px 28px 0px 35px;
	border-right:1px solid #e1e1e1;
	color:#9c9c9c;
}
.info-views.info-three-columns .links-views{
	width:196px;
	border-right:0;
	padding-right:0;
	margin-right:-10px;
}
.info-views .links-views a{
	text-decoration:none;
	color:#9c9c9c;
	padding:0 0 0 35px;
	line-height:32px;
	display:inline-block;
	vertical-align:top;
	white-space:nowrap;
}
.info-views  a:hover{
	color:#d8151f !important;
}
.info-views .links-views .subscription{
	background:url(../images/ico-info.png) no-repeat 0 10px;
}
.info-views .links-views .add-blog{
	background:url(../images/ico-info.png) no-repeat 0 -25px;
}
.info-views .links-views .complain{
	background:url(../images/ico-info.png) no-repeat 0 -59px;
}
.info-views .links-views .print{
	background:url(../images/ico-info.png) no-repeat 0 -93px;
}
.info-views .links-views .mail{
	background:url(../images/ico-info.png) no-repeat 0 -127px;
}
.info-views .links-views .row{
	border-top:1px solid #f5f5f5;
}
.info-views .links-views .row:first-child{
	border-top:0;
}
.info-views .col-info-views{
	float:left;
	text-align:center;
	padding:11px 0 0 24px;
}
.info-views .col-info-views .row{
	margin:0 0 25px;
}
.info-views .col-info-views a{
	text-decoration:none;
	color:#333333;
	display:inline-block;
	vertical-align:top;
	min-width:60px;
}
.info-views .col-info-views .mail,
.info-views .col-info-views .subscription-news{
	background:url(../images/ico-nwes.png) no-repeat 50% 0;
	padding:41px 0 0;
}
.info-views .col-info-views .archive{
	padding:36px 0 0;
	background:url(../images/ico-nwes.png) no-repeat 50% -92px;
}
.info-views .col-info-views .mail{
	background:url(../images/bg-mail.png) no-repeat 50% 5px
}
.info-views img{
	vertical-align:top;
}
.comment-wrapper{
	width:100%;
	margin-bottom:18px;
}
.comment-list{
	margin:-11px 0 28px;
	padding:0 6px;
	list-style:none;
}
.comment-list .comment-list{
	margin:30px 0 -30px;
}
.comment-list > li{
	border-bottom:1px solid #f5f5f5;
	padding:30px 0;
}
.comment-list .comment-list > li{
	border-bottom:0;
	border-top:1px solid #f5f5f5;
	padding-left:77px;
}
.comment-list > li:after{
	display:block;
	clear:both;
	content:"";
}
.comment-list .visual{
	float:left;
	margin:0 28px 0 0;
	padding:6px 3px;
}
.comment-list .visual img{
	position:relative;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
	float:left;
}
.comment-list .holder{
	overflow:hidden;
	height:1%;
}
.comment-list .top-row{
	margin:0 0 8px;
	width:100%;
	overflow:hidden;
	font:12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
}
.comment-list .top-row .name{
	font-family:'Roboto Black';
}
.comment-list .date{
	margin:0 0 0 10px;
}
.comment-list .set{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.comment-list .set li{
	float:left;
	background: url("../images/bullet01.gif") no-repeat 0 7px;
	padding:0 0 0 14px;
	margin:0 0 0 14px;
}
.comment-list .set li:first-child{
	background:none;
	padding:0;
	margin:0;
}
.comment-list .set li a{
	color:#9c9c9c;
	font-size:10px;
	float:left;
	padding:0 0 0 19px;
}
.comment-list .set li a:hover{
	color:#d8151f;
}
.comment-list .set .reply{
	background:url(../images/icons.png) no-repeat 0 -506px;
}
.comment-list .set .quote{
	background:url(../images/icons.png) no-repeat 0 -545px;
}
.comment-list .top-row .wrap{
	overflow:hidden;
	height:1%;
}
.comment-list p{
	margin:0 !important;
}
.add-comment-wrap{
	width:100%;
	text-align:center;
}
.add-comment-wrap .add-comment{
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:0 0 9px;
}
.reg-block{
	width:360px;
	margin:0 auto;
	border:1px solid #dfdfdf;
	padding:0 14px 19px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
	background:#f5f5f5;
	display:none;
}
.reg-block h3{
	border-bottom:1px solid #e2242b;
	margin:0 -15px 19px;
	padding:8px 15px;
	text-align:left;
	color:#333;
	font:12px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.reg-block .row{
	overflow:hidden;
	margin:0 -15px;
}
.reg-block .row .button{
	margin:0 0 0 15px;
}
.reg-block .arrow{
	background:url(../images/arrow-add-comment.png) no-repeat;
	width:10px;
	height:5px;
	position:absolute;
	top:-5px;
	left:50%;
	margin:0 0 0 -5px;
}
.bottom-news{
	width:100%;
	border-top:5px solid #e7e7e7;
	padding:19px 0 0;
}
.bottom-news h3{
	margin:0 0 20px;
	letter-spacing:1px;
	font:14px/18px 'Roboto Black', Arial, Helvetica, sans-serif;
}
.news-list .l-border{
	background:#e1e1e1;
	width:1px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	margin:0 -12px 0 0;
}
.bottom-news .news-list .l-border{
	margin:0 -31px 0 0;
}
.bottom-news .news-list > li{
	margin-left:60px;
}
.bottom-news .news-list{
	margin-left:-60px;
}
.bottom-news .news-list .img-holder{
	height:113px;
	overflow:hidden;
	padding:0 0 18px;
}
.bottom-news .news-list .date{
	font-size:12px;
}
.bottom-news .news-list h3{
	line-height:18px !important;
	font-size:15px !important;
	letter-spacing:0 !important;
	margin-bottom:17px !important;
}
.bottom-news .news-list p{
	margin-bottom:20px !important;
}
.filter-topic{
	margin:0 0 30px;
	padding:0 0 17px;
	list-style:none;
	width:100%;
	color:#98acb3;
	overflow:hidden;
	text-transform:uppercase;
	border-bottom:5px solid #e7e7e7;
	font:12px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.filter-topic ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.filter-topic li{
	float:left;
	margin:0 19px 0 0;
	position:relative;
	padding:0 14px 0 0;
}
.filter-topic li i{
	font-style:normal;
	cursor:pointer;
}
.filter-topic li .close{
	background:url(../images/bg-close.png) no-repeat;
	width:9px;
	height:9px;
	position:absolute;
	right:0;
	top:4px;
	cursor:pointer;
	display:none;
}
.filter-topic li i:hover,
.filter-topic li.active i{
	color:#d8151f;
}
.filter-topic li.active .close{
	display:block;
}
.border-none,
.topic-block.border-none{
	border:0 !important;
}
.filter-topic li input[type='checkbox']{
	left:-9999px;
	position:absolute;
}
.bb-bookblock {
	position: relative;
	z-index:50;
	width:100%;
	height:100%;
}
.bb-page {
	width: 50%;
	height: 100%;
	left: 50%;
	position: absolute;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
}

.bb-page > div,
.bb-outer,
.bb-content {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}
.bb-content {
	background:#F8F8F8;
}
.bb-inner {
	position: relative;
	width: 100%;
	height: 100%;
}

.bb-overlay, 
.bb-outer {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-page > div {
	width: 100%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.bb-back {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
.bb-outer {
	width: 100%;
	overflow: hidden;
	z-index:70;
}
.bb-overlay, 
.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index:72;
}
.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.2);
}
.bb-bookblock > div.bb-page:first-child,
.bb-bookblock > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.js .bb-item {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.input-user{
	position:absolute;
	right:-2px;
	top:0;
	background:url(../images/separator.png) repeat-y 100% 0;
}
.input-user .opener-reg-form{
	float:left;
	background:url(../images/separator.png) repeat-y;
	cursor:pointer;
	padding:0 2px;
}
.input-user .opener-reg-form span{
	background: url(../images/bg-user.png) no-repeat 18px 15px;
	float:left;
	width:54px;
	height:47px;
}
.input-user .opener-reg-form:hover span{
	background-position:-74px 14px;
}
.input-user.active .opener-reg-form span{
	background-position:-74px 14px;
	background-color:#18363e;
}
.input-reg-form{
	position:absolute;
	right:2px;
	top:50px;
	display:none;
	background:#18363e;
	width:210px;
	padding:10px 22px 18px;
	min-height:122px;
}
.input-user.active .input-reg-form{
	display:block;
}
.input-reg-form .input-menu{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:22px;
	right:22px;
	top:10px;
}
.input-reg-form .input-menu li{
	margin:10px 0 0;
}
.input-reg-form .input-menu li:first-child{
	margin-top:0;
}
.input-reg-form .input-menu li label{
	cursor:pointer;
	display:block;
	color:#d7dadc;
	font:13px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	padding:7px 0 7px 37px;
}
.input-user .form .title.fb-network,
.input-reg-form .input-menu li label.fb-network{
	background:#25454e url(../images/ico-network-white.png) no-repeat 10px 8px;
}
.input-user .form .title.vk-network,
.input-reg-form .input-menu li label.vk-network{
	background:#25454e url(../images/ico-network-white.png) no-repeat 9px -132px;
}
.input-user .form .title.tw-network,
.input-reg-form .input-menu li label.tw-network{
	background:#25454e url(../images/ico-network-white.png) no-repeat 10px -259px;
}
.input-reg-form .input-menu li label input[type="radio"]{
	position:absolute;
	left:-9999px;
}
.input-user .form{
	width:100%;
	display:none;
}
.input-user .form .title{
	display:block;
	color:#d7dadc;
	font:13px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	padding:7px 0 17px 37px;
	background-color:#18363e !important;
}
.input-user .form .row{
	width:100%;
	margin:0 0 10px;
}
.input-user .form .row:after{
	display:block;
	clear:both;
	content:"";
}
.input-user .form .row input{
	background:#1b3d46;
	border:1px solid #365259;
	height:22px;
	padding:5px 10px;
	width:188px;
	color:#d7dadc;
	float:left;
	font:13px/22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.input-user .form .captcha{
	float:left;
	width:104px;
	height:34px;
	overflow:hidden;
}
.input-user .form .row .input-captcha{
	float:right;
	width:82px;
	background-color:#122e35;
}
.input-user .form .submit{
	margin:20px 0 0;
	background:#2395b6;
	position:relative;
	width:210px;
	cursor:pointer;
	height:34px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	overflow:hidden;
	display:block;
	text-transform:uppercase;
	font:14px/34px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.input-user .form .submit input{
	position:absolute;
	right:0;
	top:0;
	width:300px;
	height:60px;
	text-align:left;
	padding:0;
	border:0;
	background:none;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
}
.my-profile{
	width:100%;
	border-bottom:1px solid #e7e7e7;
	padding:10px 0 0px;
	min-height:197px;
	position:relative;
}
.my-profile.news-block {
	padding-top: 0px;
	border-bottom:0px none;
}
.my-profile:after{
	display:block;
	clear:both;
	content:"";
}
.my-profile .visual{
	float:left;
	width:180px;
	height:180px;
	overflow:hidden;
	margin-right:48px;
}
.my-profile .visual img{
	vertical-align:top;
	width:180px;
	height:180px;
	position:relative;
	-webkit-border-radius:90px;
	-moz-border-radius:90px;
	border-radius:90px;
}
.my-profile .holder{
	overflow:hidden;
	height:200px;
}
.my-profile .info-row{
	padding:0 0 12px;
	margin:0 0 7px;
}
.my-profile .name{
	color:#2395b6;
	margin:0 0 20px;
	font:20px/24px ''Roboto Condensed'', Arial, Helvetica, sans-serif;
}
.my-profile .name strong{
	font-family:''Roboto Black'', Arial, Helvetica, sans-serif;
}
.my-profile .facebook,
.my-profile .twitter,
.my-profile .vkontakte,
.my-profile .rss,
.my-profile .google{
	display: inline-block;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	width: 20px;
	height: 20px;
	margin: 0 7px 0 7px;
	background: url(../images/network-ico-gray.png) no-repeat;
}
.my-profile .wrap{
	display: inline-block;
	vertical-align: middle;
	padding-left: 10px;
}
.my-profile .facebook{
	background-position:5px 3px;
}
.my-profile .vkontakte{
	background-position:4px -77px;
}
.my-profile .twitter{
	background-position:1px -182px;
}
.my-profile .rss {
	background-position:2px -268px;
}
.my-profile .google {
	background-position:0px -365px;
}
.my-profile .edit{
	background: url(../images/bg-edit.png) no-repeat center left;
	padding: 0 0 0 20px;

	color: #ccc;
	font:10px/18px ''Roboto Condensed'', Arial, Helvetica, sans-serif;
}
.my-profile .edit:hover{
	color: #d8151f;
}
.my-profile .staus{
	font-style:italic;
	color:#9c9c9c;
	font-size:11px;
	line-height:15px;
}
.my-profile p{
	margin:0 !important;
}
.my-profile .profile-link{
	margin:13px -10px 0 -30px;
	padding:0;
	list-style:none;
	zoom:1;
	overflow:hidden;
}
.my-profile .profile-link li{
	display:inline-block;
	vertical-align:top;
	margin:-1px -3px 0 30px;
	padding:0 0 1px;
	border-top:1px solid #e7e7e7;
}
*+ html .my-profile .profile-link li{
	display:inline;
	margin-right:0;
}
.my-profile .profile-link a{
	text-decoration:none;
	color:#9c9c9c;
	padding:10px 0 10px 32px;
	display:inline-block;
	vertical-align:top;
	font:12px/16px ''Roboto Condensed'', Arial, Helvetica, sans-serif;
}
.my-profile .profile-link a:hover{
	color:#d8151f;
}
.my-profile .profile-link .subscribe{
	background:url(../images/ico-info.png) no-repeat 0 -126px;
}
.my-profile .profile-link .add-blog{
	background:url(../images/ico-info.png) no-repeat 0 -92px;
}
.my-profile .profile-link .comment{
	background:url(../images/ico-info.png) no-repeat 0 10px;
}
.my-profile .profile-link .user-subscribe{
	background:url(../images/icons.png) no-repeat 0 -663px;
	padding-left:25px;
	color:#2395b6;
}
.my-profile .profile-link .user-subscribe:hover{
	color:#d8151f;
}
.my-profile .edit-ico{
	position:absolute;
	top:199px;
	left:39px;
	color:#acacac;
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
	width:95px;
	font:12px/16px ''Roboto Condensed'', Arial, Helvetica, sans-serif;
}
.my-profile .edit-ico:hover{
	color:#d8151f;
}
.my-profile .edit-ico input{
	position:absolute;
	top:0;
	right:0;
	padding:0;
	right:0;
	font-size:50px;
	cursor:pointer;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
*+ html .my-profile .edit-ico span{
	position:relative;
	top:-10px;
}
.my-profile .row{
	width:100%;
	margin:0 0 19px;
}
.my-profile .btn-row:after,
.my-profile .row:after{
	display:block;
	clear:both;
	content:"";
}
.my-profile .row textarea,
.my-profile .row input{
	border:1px solid #949494;
	font-size:94px;
	height:20px;
	padding:7px 10px;
	float:left;
	color:#acacac;
	width:400px;
	margin:0;
	font:13px/20px ''Roboto Condensed'', Arial, Helvetica, sans-serif;
}
.my-profile .row textarea{
	overflow:auto;
	resize:none;
	height:120px;
}
.my-profile .row textarea.text-active,
.my-profile .row input.text-active{
	color:#333333;
}
.my-profile .row input.w205{
	width:183px;
}
.my-profile .row input.w265{
	width:243px;
}
.my-profile .row .captcha-wrap{
	float:right;
	width:132px;
}
.my-profile .row .captcha-wrap img{
	vertical-align:top;
}
.my-profile .row .captcha-wrap .captcha{
	float:left;
}
.my-profile .row .captcha-wrap input{
	float:right;
	width:28px;
	text-align:center;
}
.my-profile .row .align-right{
	float:right;
}
.my-profile .btn-row{
	width:100%;
	text-align:right;
}
.my-profile .btn-row .button{
	display:inline-block;
	vertical-align:top;
	float:none;
	margin-left:16px;
	padding-left:20px;
	padding-right:20px;
}
.my-profile h3{
	color:#333333;
	font:20px/24px ''Roboto Black'', Arial, Helvetica, sans-serif;
	margin:0 0 19px;
	padding:0 0 11px;
}
.my-profile .head-wrap {
	padding: 10px 0px 30px;
	border-bottom: 1px solid #e7e7e7;
}
.middle-visual-block{
	width:100%;
	position:relative;
	margin:0 0 27px;
	/*margin:0;*/
}
.middle-visual-block img{
	vertical-align:top;
}
.topic-block .img-holder .description,
.middle-visual-block .description{
	background: url("../images/bg-gallery.png") repeat-x scroll 0 100% transparent;
	bottom: 0;
	left: 0;
	padding: 100px 30px 16px;
	position: absolute;
	right: 0;
	z-index: 3;
	font-style:italic;
	color:#fff;
	font-size:18px;
	line-height:25px;
}
.topic-block .img-holder .description .title,
.middle-visual-block .description .title{
	display:block;
	font:30px/34px ''Roboto Black'', Arial, Helvetica, sans-serif;
}
.topic-block .img-holder .category,
.middle-visual-block .category{
	color: #FFFFFF;
	font: 13px/27px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	left: 0;
	letter-spacing: 1px;
	padding: 0 13px;
	position: absolute;
	top: 24px;
	z-index: 5;
}
.set-row{
	zoom:1;
	margin:0 0 30px;
	overflow: hidden;
}
.set-row .button.comment{
	float:right;
	margin-right:0;
}
.set-row .button{
	font-size:10px;
	margin-right:6px;
}
.button.comment,
.button.edit,
.button.remove{
	padding:0;
}
.button.comment span,
.button.edit span,
.button.remove span{
	padding: 8px 30px 7px 37px;
	float:left;
}
.button.remove span{
	background:url(../images/icons.png) no-repeat 16px -618px;
}
.button.edit span{
	background:url(../images/icons.png) no-repeat 15px -576px;
}
.button.comment span{
	background:url(../images/icons.png) no-repeat 14px -703px;
}
.weather-wrap{
	float:left;
	max-width:125px;
	padding:0 13px 0 0;
	position:relative;
	margin:-9px 0 0;
}
.weather-wrap .opener-weather{
	background: url("../images/arrows.gif") no-repeat scroll 100% 9px transparent;
	float: left;
	padding: 0 13px 0 0;
	white-space:nowrap;
	z-index:110;
	position:relative;
}
.weather-wrap .opener-weather:hover{
	background-position:100% -5px;
}
.weather-drop{
	position:absolute;
	top:-25px;
	left:-9999px;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	background:#fff;
	width:586px;
	z-index:100;
	padding:30px 25px 0;
	border:2px solid #fff;
}
.weather-wrap.active-drop .weather-drop{
	left:-25px;
}
.weather-drop .weather-list{
	margin:0;
	padding:0 0 0 138px;
	list-style:none;
	zoom:1;
	min-height:51px;
}
.weather-drop .weather-list li{
	float:left;
	width:112px;
	position:relative;
}
.weather-drop .weather-list .day{
	color:#cc0033;
	font-size:10px;
	position:absolute;
	top:18px;
	left:0;
}
.weather-drop .weather-list .weather-data{
	margin:0;
	float:left;
	font-size:24px;
	line-height:24px;
}
.weather-drop .weather-list .ico{
	margin:-7px 0 0 3px;
	float:left;
	width:34px;
	height:30px;
}
.weather-drop .city-wrap{
	width:100%;
}
.weather-drop .weather-list:after,
.weather-drop .city-holder:after,
.weather-drop .title-row:after{
	display:block;
	clear:both;
	content:"";
}
.weather-drop .title-row{
	zoom:1;
	margin:0 -25px;
	padding:0 0 7px;
}
.weather-drop .city-holder .col,
.weather-drop .title-row .title{
	float:left;
	width:146px;
	color:#333;
	padding:0;
	margin:0 0 0 25px;
	font: 13px/18px ''Roboto Black'',Georgia,"Times New Roman",serif;
}
.weather-drop .city-holder .col:first-child,
.weather-drop .title-row .title:first-child{
	width:438px;
}
.weather-drop .city-holder{
	background:url(../images/bg-city.gif);
	zoom:1;
	margin:0 -25px;
	padding:16px 0;
	border-top:1px solid #f3f3f3;
}
.weather-drop .city-holder .col{
	font: 12px/18px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	color:#666666;
}
.weather-drop .city-holder .col ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:146px;
}
.weather-drop .city-holder .col li{
	
}
.weather-drop .city-holder .col a{
	color:#666666;
	text-decoration:none;
}
.weather-drop .city-holder .col a:hover{
	color:#d8151f;
}
.weather-drop .city-holder .col span{
	color:#3399cc;
}
.top-economy-info{
	width:100%;
	margin:0 0 29px;
	padding:7px 0 0;
}
.top-economy-info:after{
	display:block;
	clear:both;
	content:"";
}
.top-economy-info h1{
	margin:19px 0 0 !important;
}
.economy-info{
	float:right;
	position:relative;
	z-index:2;
	text-align:right;
}
.economy-info .col{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	padding:0 0 0 50px;
}
.economy-info .col:first-child{
	padding-left:0;
}
*+ html .economy-info .col{
	display:inline;
}
.economy-info .title{
	font: 14px/18px ''Roboto Black'',Georgia,"Times New Roman",serif;
	color:#333;
	margin:0 0 9px;
}
.economy-info .currency{
	margin:0;
	float:none;
	width:auto;
	white-space:nowrap;
}
.economy-info .note{
	position:absolute;
	right:0;
	top:-2px;
	text-transform:uppercase;
	color:#666;
	font: 9px/12px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.economy-info dt{
	margin:0;
	font-size:12px;
	color:#000;
	clear:left;
}
.economy-info dd{
	overflow:hidden;
	font-size:10px;
	margin:0;
	padding-left:16px;
}
*+ html .economy-info dd{
	float:none;
}
.economy-info dd i{
	font-style:normal;
	margin-left:3px;
	color:#ccc;
}
.economy-info .currency .down{
	background-position:0 -240px;
}
.economy-info .currency .up{
	background-position:0 -283px;
}
.converter-form{
	position:relative;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);
	background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%);
	-pie-background: linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
	border:1px solid #bfbfbf;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:185px;
	height:34px;
}
.converter-form .holder{
	background:url(../images/bg-arrow-converter.png) no-repeat 119px 0;
	width:185px;
	height:34px;
	position:relative;
}
.converter-form .num{
	background:#fff;
	height:20px;
	width:40px;
	float:left;
	border:1px solid #bfbfbf;
	border-width:0 1px 0 0;
	font: 12px/20px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	padding:7px 10px;
	color:#666;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.converter-form .result{
	position:absolute;
	top:8px;
	left:203px;
	color:#000;
	font: 16px/20px ''Roboto Black'',Georgia,"Times New Roman",serif;
}
.graph-list{
	margin:0;
	padding:15px 0 0;
	list-style:none;
}
.graph-list > li{
	margin:21px 0 0;
}
.graph-list > li:first-child{
	margin-top:0;
}
.graph-list .row{
	width:100%;
	color:#000;
	padding:0 0 3px;
	font:12px/18px''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.graph-list .row:after{
	display:block;
	clear:both;
	content:"";
}
.graph-list .row .name{
	font: 14px ''Roboto Black'',Georgia,"Times New Roman",serif;
	float:left;
	margin:0 10px 0 0;
}
.graph-list .row .price{
	float:left;
	margin:0 10px 0 0;
}
.side-table i,
.graph-list .row i{
	font-style:normal;
	float:left;
	font-size:10px;
	padding:0 0 0 10px;
	white-space:nowrap;
}
.side-table .align-right i{
	float:right;
}
.side-table .down,
.side-table .up,
.graph-list .row .up,
.graph-list .row .down{
	 background: url("../images/arrows.gif") no-repeat 0 -240px;
	 color:#cc0000;
}
.side-table .down.size11,
.graph-list .row .down.size11{
	background-position:0 -241px;
}
.side-table .up,
.graph-list .row .up{
	 background-position:0 -283px;
	 color:#64A51B;
}
.side-table .up.size11,
.graph-list .row .up.size11{
	background-position:0 -284px;
}
.size11{
	font-size:11px !important;
}
.side-table i span,
.graph-list .row i span{
	margin-left:10px;
}
.graph-holder{
	margin:0 0 15px;
}
.graph-list .graph-holder{
	margin:0;
}
.side-table-wrap{
	margin:-11px -15px -15px;
	padding:11px 15px 5px;
	width:268px;
	background:url(../images/bg-city.gif);
}
.side-table{
	width:100%;
	border-collapse:collapse;
	font:12px/18px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	color:#666666;
}
.side-table th{
	color:#cc9999;
	font-size:8px;
	line-height:12px;
	text-align:left;
	font-weight:normal;
	padding:10px 0 10px 15px;
}
.side-table.gas-table th{
	color:#cc0000;
	font-size:9px;
	border-bottom:1px solid #dad9d9;
}
.side-table td{
	padding:10px 0 10px 15px;
	border-top:1px solid #edede8;
}
.side-table td:first-child,
.side-table th:first-child{
	padding-left:0;
}
.side-table tr:first-child td{
	border:0;
}
.side-table .align-right{
	text-align:right;
}
.side-table .name{
	color:#000;
	font: 14px ''Roboto Black'',Georgia,"Times New Roman",serif;
}
.side-table .name a{
	color:#000;
}
.side-table .name a:hover{
	color:#d8151f;
}
.side-table .price{
	margin-left:-10px;
}
.inner-tab-control{
	font: 11px/18px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	color:#cc0000;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#sidebar .inner-tab-control{
	margin-bottom:22px;
}
.inner-tab-control li{
	float:left;
	margin:0 0 0 10px;
	cursor:pointer;
}
.inner-tab-control li:first-child{
	margin-left:0;
}
.inner-tab-control a{
	color:#cc0000;
	text-decoration:none;
}
.inner-tab-control li.active,
.inner-tab-control li:hover{
	color:#333300;
}
.inner-tab{
	display:none;
}
.inner-tab.inner-active{
	display:block;
}
.border{
	height:5px;
	background:#e7e7e7;
	margin:0 0 22px;
}
.news-list-row{
	border-bottom:1px solid #e7e7e7;
	padding:0 0 10px;
	margin:0 0 20px;
	zoom:1;
}
.news-list-row .news-list{
	padding-bottom:0 !important;
}
.blog-topic .row{
	margin:27px 0 0 230px;
	width:auto;
}
.news-block .blog-list,
.blog-list{
	margin:0 -3px 0 -37px;
}
.news-block .blog-list .img-holder,
.blog-list .img-holder{
	float:left;
	padding:0;
	margin-right:18px;
}
.news-block .blog-list .img-holder img,
.blog-list .img-holder img{
	width:97px;
	height:97px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}
.news-block .blog-list .row,
.blog-list .row{
	width:100%;
	padding:26px 0 15px;
}
.blog-list .row:after{
	display:block;
	clear:both;
	content:"";
}
.news-block .blog-list .row .wrap,
.blog-list .row .wrap{
	overflow:hidden;
}
.news-block .blog-list > li,
.blog-list > li{
	border-top:5px solid #e7e7e7;
	width:305px;
	margin:0 0 20px 37px;
	padding:0;
    word-wrap: break-word;
}
.news-block .blog-list .l-border,
.blog-list .l-border{
	margin-right:-20px !important;
}
.blog-list .name,
.news-block .blog-list .name{
	font-size:14px !important;
}
.blog-list .name h3,
.news-block .blog-list h3{
	font-size:16px !important;
	margin:2px 0 0 !important;
}
.error404{
	background:url(../images/bg-404.png) no-repeat 0 50%;
	font:29px/42px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	width:100%;
	display:table;
}
.error404 .box{
	padding:0 0 4px 600px;
	text-transform:uppercase;
	display:table-cell;
	vertical-align:middle;
}
.error404 strong{
	font-size:40px;
	font-family:''Roboto Black'',Georgia,"Times New Roman",serif;
}
.error404 span{
	font-size:32px;
}
.rss-wrap{
	padding:0 34px 0 0;
	color: #333333;
	font-size: 16px;
	line-height: 20px;
}
.rss-list{
	margin:0;
	padding:0;
	list-style:none;
	font:18px/22px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.rss-list li{
	width:100%;
	margin:0 0 14px;
}
.rss-list li:after{
	display:block;
	clear:both;
	content:"";
}
.rss-list li a{
	background:url(../images/bg-rss.png) no-repeat 0 3px;
	padding:0 0 0 25px;
	float:left;
}
.rss-list li a:hover{
	background-position:0 -33px;
}
.cap-wrapper{
	width:300px;
	margin:0 auto;
	height:100%;
	display:table;
}
.cap-wrapper .cap-w1{
	display:table-cell;
	vertical-align:middle;
	padding:30px 0;
	text-align:center;
}
.cap-wrapper .logo{
	background:url(../images/cap-logo.png) no-repeat;
	width:213px;
	height:49px;
	display:block;
	margin:0 auto 64px;
	float:none;
}
.cap-wrapper .slogan{
	background:url(../images/bg-cap.png) no-repeat;
	width:282px;
	height:283px;
	position:relative;
	margin:0 auto 61px;
}
.cap-wrapper .slogan.alt-slogan{
	background-position:0 100%;
}
.cap-wrapper .slogan h2{
	font:19px/24px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	margin:0;
	color:#fff;
	bottom:164px;
	left:0;
	width:100%;
	text-transform:uppercase;
	position:absolute;
}
.cap-wrapper .slogan h3{
	font:italic 18px/22px Georgia,"Times New Roman",serif;
	margin:0;
	color:#4a6f79;
	position:absolute;
	top:149px;
	left:0;
	width:100%;
}
.cap-wrapper .slogan.alt-slogan h3{
	color:#fff;
}
.cap-network{
	margin:0 0 45px;
	padding:0;
	list-style:none;
	text-align:center;
}
.cap-network li{
	display:inline-block;
	vertical-align:top;
	width:38px;
	height:38px;
	overflow:hidden;
	margin:0 10px;
}
*+ html .cap-network li{
	display:inline;
}
.cap-distribution{
	text-align:center;
}
.cap-distribution h3{
	font:12px/24px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	color:#fff;
	text-transform:uppercase;
	width:219px;
	margin:0 auto 17px;
	padding:18px 0 0;
	border-top:1px solid #253d43;
}
.cap-distribution .wrap{
	background:url(../images/cap-search.png) no-repeat;
	width:263px;
	height:34px;
	position:relative;
	margin:0 auto;
}
.cap-distribution .wrap .text{
	float:left;
	width:20px;
	border:0;
	background:none;
	width:180px;
	color:#4a6f79;
	font:italic 14px/20px Georgia,"Times New Roman",serif;
	padding:0;
	margin:8px 0 0 21px;
}
.cap-distribution .wrap .btn{
	position:absolute;
	right:0;
	top:0;
	width:43px;
	height:32px;
	cursor:pointer;
	text-align:center;
	color:#0e2329;
	font:12px/32px ''Roboto Black'',Georgia,"Times New Roman",serif;
	overflow:hidden;
}
.cap-distribution .wrap .btn input{
	position:absolute;
	right:0;
	top:0;
	width:200px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	padding:0;
	border:0;
	background:none;
}
.archive-search{
	width:100%;
	position:relative;
	z-index:60;
}
.archive-search:after{
	display:block;
	clear:both;
	content:"";
}
.archive-search .search{
	overflow:hidden;
	margin:0;
	width:auto;
	float:none;
}
.archive-search .search-holder{
	border:1px solid #d6d6d6;
	position:relative;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	background:none;
	height:39px;
	float:none;
	display:block;
	width:auto;
	overflow:hidden;
}

.archive-search .search .button{
	margin-left:15px;
}
.archive-search .search input[type='text']{
	padding-top:10px;
	padding-bottom:9px;
	margin-top:-10px;
}
.archive-search .search .search-wrap{
	padding-top:10px;
}
.archive-search .search .ico-search{
	height:31px;
	width:28px;
	left:5px;
	top:5px;
	background-position:-5px -51px;
}
.archive-search .row{
	width:100%;
	padding:8px 0 17px;
}
.archive-search .row:after{
	display:block;
	clear:both;
	content:"";
}
.cat-list{
	overflow:hidden;
	padding:0;
	list-style:none;
	font:12px/16px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	text-transform:uppercase;
	margin:0 0 15px;
}
.archive-search .row .cat-list{
	margin:9px 0 0;
	float:right;
}
.cat-list li{
	margin:0 20px 0 0;
	float:left;
}
.archive-search  .row .cat-list li{
	margin:0 0 0 20px;
}
.cat-list .filter-select{
	width:auto !important;
}
.cat-list .filter-select .ui-selectmenu-icon{
	background: url("../images/arrows.gif") no-repeat 100% -21px;
	position:absolute;
	right:0;
	top:0;
}
.cat-list .filter-select  .ui-selectmenu-status{
	padding:0;
	color:#9c9c9c;
	height:23px;
	line-height:23px;
	white-space:nowrap;
	float:left;
	margin:0 18px 0 0;
}
.cat-list .filter-select:hover .ui-selectmenu-status,
.cat-list .active .filter-select  .ui-selectmenu-status{
	color:#d8151f;
}
.ui-selectmenu-menu.filter-select{
	width:auto !important;
	margin:0 -10px;
	color:#9c9c9c;
	text-transform:uppercase;
	font:12px/16px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.ui-selectmenu-menu.filter-select ul{
	padding:0;
}
.ui-selectmenu-menu.filter-select li{
	padding:3px 9px;
	cursor:pointer;
}
.archive-search .year li a:hover,
.archive-search .year li.active a{
	color:#d8151f;
}
.archive-search .datepicker-holder{
	float:right;
	width:270px;
	position:relative;
	margin:-13px 0 -6px;
	height:44px;
}

.archive-search .search .select-holder{
	margin-top:0;
}
.archive-search .datepicker-holder .datepicker{
	position:absolute;
	top:0;
	left:0;
	height:44px;
	overflow:hidden;
	background:#fff;
}
.archive-search .year{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	zoom:1;
	font:16px/20px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.archive-search .year li{
	float:left;
	margin:0 27px 0 0;
}
.archive-search .year li a{
	color:#98acb3;
}
.datepicker{
	width:270px;
}
.ui-datepicker-header{
	background:#f3f3f3;
	position:relative;
	height:44px;
	text-align:center;
	color:#333;
	text-transform:uppercase;
	font:16px/44px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.ui-datepicker-next,
.ui-datepicker-prev{
	position:absolute;
	left:0;
	top:0;
	background:url(../images/datapiker-arrow.png) no-repeat 15px 50%;
	overflow:hidden;
	text-indent:-9999px;
	height:44px;
	width:40px;
	cursor:pointer;
}
.ui-datepicker-next{
	left:auto;
	right:0;
	background-position:-214px 50%;
}
.ui-datepicker-calendar{
	width:100%;
	border-collapse:collapse;
	border:1px solid #e7e7e7;
	border-top-width:0;
}
.ui-datepicker-calendar th{
	padding:9px 0 15px;
	text-align:center;
	color:#cfcfcf;
	font-weight:normal;
	text-transform:uppercase;
	font:14px/20px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.ui-datepicker-calendar td{
	padding:0 0 4px;
	text-align:center;
	color:#cfcfcf;
	font-weight:normal;
	height:30px;
}
.ui-datepicker-calendar tr:first-child td{
	padding-top:10px;
}
.ui-datepicker-week-end + .ui-datepicker-week-end {
 	color:#f26c4f;
}
.ui-datepicker-calendar a{
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	color:#696969;
	display:block;
	width:30px;
	margin:0 auto;
	height:30px;
	line-height:28px;
	font-size:15px;
	text-decoration:none;
}
.ui-datepicker-calendar .ui-state-active,
.ui-datepicker-calendar .event a,
.ui-datepicker-calendar .event{
	color:#d8151f;
}
.ui-datepicker-calendar .ui-datepicker-today a{
	background:#d8151f;
	color:#fff;
}
.ui-datepicker-header .ui-datepicker-title{
	width:190px;
	margin:0 auto;
	cursor:pointer;
}
.ch-wrap{
	color:#9c9c9c;
	cursor:pointer;
	overflow:hidden;
	font:12px/16px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.ch-wrap input[type="checkbox"]{
	margin:0 3px 0 0;
	vertical-align:middle;
	position:relative;
	top:-2px;
}
.cat-list .ch-wrap{
	line-height:23px;
	text-transform:none;
}
.datepicker-list .datepicker {
	width:308px;
	display:inline-block;
	vertical-align:top;
	margin:0 0 30px 30px;
}
*+ html .datepicker-list .datepicker{
	display:inline;
}
.datepicker-list{
	width:680px;
	margin:0 0 0 -30px;
}
.datepicker-list .ui-datepicker-calendar th{
	border-bottom:1px solid #f7f7f7;
}
.result-search{
	width:100%;
	padding:0;
	color:#333;
	font:18px/24px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.result-search span{
	font-family:''Roboto Black'';
}
.result-search.align-right{
	text-align:right;
	color:#9c9c9c;
	font-size:12px;
}
.selection{
	background:#fff366;
	padding:0 2px;
}
.calendar-from-to{
	float:left;
	color:#9c9c9c;
	font:12px/18px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.calendar-from-to i{
	float:left;
	font-style:normal;
	margin:2px 3px 0 0;
}
.calendar-from-to .calendar-wrap{
	position:relative;
	float:left;
	margin:0 3px 0 0;
}
.calendar-from-to .calendar-wrap input{
	border:1px solid #d6d6d6;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#ffft;
	width:78px;
	padding:0 0 0 30px;
	float:left;
	height:22px;
	color:#666;
	font:12px/22px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
}
.calendar-from-to .ui-datepicker-trigger{
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:5px;
	width:13px;
	height:13px;
	cursor:pointer;
	left:9px;
}
.ui-datepicker {
	width:270px;
	background:#fff;
}
.graduation-wrap{
	position:absolute;
	top:27px;
	bottom:30px;
	left:0;
	width:50px;
	overflow:hidden;
	z-index:20;
	font:10px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	text-transform:uppercase;
}
.graduation-wrap .scrollbar{
	width:1px;
	background:gray;
	position:absolute;
	bottom:0;
	left:42px;
	top:0;
	cursor:pointer;
	z-index:30;
}
.graduation-wrap .scrollbar .handle{
	background:#000;
	cursor:pointer;
	width:3px;
	position:relative;
	left:1px;
	margin:0 0 0 -2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.side-scale{
	position:relative;
}
.side-scale .news-list{
	padding-left:53px;
}
.graduation-wrap .graduation-holder{
	width:100%;
	position:relative;
	overflow:hidden;
}
.graduation-wrap .month-list{
	border-right:1px solid #e1e6e8;
	width:30px;
	margin:0 0 12px;
	position:relative;
}
.graduation-wrap .month-list.active-year{
	border-color:#666;
}
.graduation-wrap .month-list .quarter{
	position:relative;
	overflow:hidden;
	width:35px;
}
.graduation-wrap .month-list .month{
	height:82px;
	width:31px;
	margin:0 -1px 0 0;
	position:relative;
	line-height:31px;
	text-align:center;
	color:#9c9c9c;
	cursor:pointer;
	display:block;
}
.graduation-wrap.big-graduation .month-list .month{
	height:100px;
}
.graduation-wrap .month-list.active-year .month{
	color:#666;
}
.graduation-wrap .month-list .month:hover em,
.graduation-wrap .month-list .month.active em,
.graduation-wrap .month-list .month:hover,
.graduation-wrap .month-list .month.active{
	color:#fff !important;
	background:#e50509 !important;
}
.graduation-wrap .month-list .month span{
	display:block;
	height:82px;
	width:82px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.graduation-wrap.big-graduation .month-list .month span{
	width:100px;
	height:100px;
}
.graduation-wrap.big-graduation .month-list .month em{
	color:#ccc;
	font-style:normal;
}
.graduation-wrap .month-list .month i{
	position:absolute;
	background:url(../images/red-arrow.png) no-repeat;
	width:4px;
	height:11px;
	overflow:hidden;
	text-indent:-9999px;
	top:50%;
	right:-4px;
	margin:-5px 0 0;
	visibility:hidden;
}
.graduation-wrap .month-list .month:hover i,
.graduation-wrap .month-list .month.active i{
	visibility:visible;
}
.graduation-wrap .month-list .year{
	position:absolute;
	left:22px;
	bottom:65px;
	width:14px;
	height:33px;
	background:#fff;
	line-height:14px;
	text-align:center;
	color:#ff9999;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.graduation-wrap .month-list.active-year .year{
	color:#e50509;
}
.graduation-wrap .month-list .year span{
	display:block;
	height:33px;
	width:33px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.graduation-wrap .mask{
	background:url(../images/mask.png) repeat-x;
	position:absolute;
	bottom:0;
	height:120px;
	left:0;
	right:0;
	z-index:30;
}
.quote-wrapper{
	position:relative;
	background:url(../images/bg-box.gif);
	border:1px solid #dad9d9;
	border-width:5px 1px 0;
	width:648px;
	text-align:center;
	color:#333;
	margin:0 0 120px;
}
.quote-wrapper .frame{
	width:100%;
	overflow:hidden;
	position:relative;
}
.quote-wrapper .bottom-wrap{
	position:absolute;
	background:url(../images/arrow-bottom.png) no-repeat;
	width:650px;
	height:64px;
	left:-1px;
	bottom:-63px;
}
.quote-wrapper .prev,
.quote-wrapper .next{
	background:url(../images/arrow09.png) no-repeat;
	width:34px;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	left:55px;
	top:86px;
	margin:0;
	z-index:60;
}
.quote-wrapper .next{
	left:auto;
	right:55px;
	background-position:100% 0;
}
.quote-wrapper .list{
	width:9999px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.quote-wrapper .list > li{
	float:left;
	width:428px;
	padding:33px 110px 0;
	min-height:150px;
}
.quote-wrapper .num{
	color:#e2242b;
	font:100px/100px 'dincondensedcregular', Helvetica, sans-serif;
	margin:0;
	padding:17px 0 14px;
}
.quote-wrapper .title{
	letter-spacing:1px;
	font:10px ''Roboto Condensed'',Georgia,"Times New Roman",serif;
	text-transform:uppercase;
	margin:0 0 23px;
}
.quote-wrapper .title span{
	border-bottom:1px solid #d4d4d3;
	display:inline-block;
	vertical-align:top;
	padding:0 0 10px;
}
.quote-wrapper .text{
	font-size:25px;
	line-height:28px;
	position:relative;
	padding:0 0 19px;
	margin:0 0 50px;
	background:url(../images/line01.png) no-repeat 50% 100%
}
.quote-wrapper .network-wrap{
	width:100%;
}
.quote-wrapper .network-wrap ul{
	margin:0 0 16px;
	padding:0 0 13px;
	border-bottom:1px solid #d4d4d3;
	list-style:none;
	display:inline-block;
	vertical-align:top;
}
*+ html .quote-wrapper .numbers-holder,
*+ html .quote-wrapper .network-wrap ul{
	display:inline;
}
.quote-wrapper .network-wrap ul li img,
.quote-wrapper .network-wrap ul li{
	display:inline;
	vertical-align:middle;
}
.quote-wrapper .network-wrap ul li{
	margin-left:7px;
}
.quote-wrapper .network-wrap ul li:first-child{
	margin-left:0;
}
.quote-wrapper .numbers-holder{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
	vertical-align:top;
}
.quote-wrapper .numbers-holder li{
	float:left;
}
.quote-wrapper .visual-wrap{
	
}
.quote-wrapper .visual-wrap .img{
	margin-bottom:7px;
}
.quote-wrapper .visual-wrap img{
	width:77px;
	height:77px;
	position:relative;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
}
.quote-wrapper .visual-wrap .name{
	font:12px/16px ''Roboto Black'',Georgia,"Times New Roman",serif;
	color:#e30509;
	margin:0 0 5px;
}
.quote-wrapper .visual-wrap .status{
	color:#666;
	font-size:12px;
	line-height:20px;
	margin:0 0 40px;
}
.quote-wrapper .visual-wrap .status span{
	border-top:1px solid #d4d4d3;
	display:inline-block;
	vertical-align:top;
	padding:3px 0 0;
}
.quote-wrapper .visual-wrap .quote{
	background:url(../images/quote.png) no-repeat;
	font-size:25px;
	line-height:28px;
	font-style:italic;
	margin:0 0 50px;
	padding-left: 50px;
}
.language{
	padding:0;
	list-style:none;
	float:right;
}
.language li a:hover,
.language li a{
	text-shadow:none;
}
.language-wrap{
	width:130px;
	top:-10px;
	float: right;
}
.language span{
	padding-left:9px;
}
.language li:first-child span{
	padding-right:3px;
}
.inner-z-index{
	position: relative !important;
	z-index:20 !important;
	height:auto !important;
    left: 0 !important;
    top: 0 !important;
    width:auto !important;
}
.inner-z-index p{
	color: #666 !important;
}
.news-list.double li:hover .name{
	color: #2395B6 !important;
}
.news-list li:hover .name.inner-z-index{
	color: #2395B6 !important;
}
.news-list li .name.inner-z-index:hover{
	color: #d8151f !important;
}
.add-column .news-list li:hover p{
	color:#d8151f;
}



/* NEW */

.add-comment-wrap .visual{
	float:left;
	margin:0 28px 0 0;
	padding:6px 3px;
}
.add-comment-wrap .visual img{
	position:relative;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	border-radius:40px;
	float:left;
}
.add-comment-wrap .holder{
	overflow:hidden;
	height:1%;
	text-align:left;
    margin-bottom: 40px;
}
.add-comment-wrap .top-row{
	margin:0 0 8px;
	width:100%;
	overflow:hidden;
	font:12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
}
.add-comment-wrap .top-row .name{
	font-family:'Roboto Black';
}
.add-comment-wrap .set{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.add-comment-wrap .set li{
	float:left;
	background: url("../images/bullet01.gif") no-repeat 0 7px;
	padding:0 0 0 14px;
	margin:0 0 0 14px;
}
.add-comment-wrap .set li:first-child{
	background:none;
	padding:0;
	margin:0;
}
.add-comment-wrap .set li a{
	color:#9c9c9c;
	font-size:10px;
	float:left;
	padding:0;
}
.add-comment-wrap .set li a:hover{
	color:#d8151f;
}
.add-comment-wrap .top-row .wrap{
	overflow:hidden;
	height:1%;
}
.input,
.textarea{
	padding:10px;
	border:1px solid #bfbfbf;
	background:#fff;
	overflow:hidden;
	display:block;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.input{
	padding:0 10px;
}
.textarea textarea{
	height:57px;
	width:100% !important;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	padding:0;
	margin:0;
	background:none;
	border:0;
	color:#9c9c9c;
	float:left;
	font:italic 12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.input input{
	border:0;
	padding:5px 0 4px;
	height:20px;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	font:12px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	width:100%;
	background:none;
	float:left;
}
.input input.text-active,
.textarea textarea.text-active{
	color:#666;
	font-style:normal;
}
.add-comment-wrap .btn-row{
	text-align:right;
	width:100%;
	overflow:hidden;
	margin:18px 0 0;
}
.add-comment-wrap .btn-row .captcha,
.add-comment-wrap .btn-row .input,
.add-comment-wrap .btn-row .button{
	display:inline-block;
	vertical-align:top;
	float:none;
	margin:0 0 0 17px;
}
.add-comment-wrap .btn-row .captcha{
	height:31px;
	line-height:31px;
}
.add-comment-wrap .btn-row .captcha img{
	vertical-align:middle;
}
.add-comment-wrap .btn-row .input{
	width:22px;
}
.add-comment-wrap .btn-row .input input{
	text-align:center;
}

/* exit-btn */
#nav{
	width:580px;
}
.user-block{
	position:relative;
	padding:0 28px 0 0;
}
.user-block .name{
	text-align:left;
	font-size:11px;
}
.user-block .exit-btn{
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	height:28px;
	width:28px;
	position:absolute;
	right:0;
	top:50%;
	margin:-14px 0 0 0;
	background:url(../images/bg-exit.png) no-repeat 8px 6px;
	
}
.user-block .exit-btn:hover{
	background-position:8px -39px; 
}
/* END exit-btn */



.currency-wrapper{
	position:relative;
	float:left;
}
.currency-wrapper .currency{
	cursor:pointer;
}
.currency-drop{
	position:absolute;
	top:-35px;
	left:-9999px;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	background:#fff;
	z-index:100;
	padding:18px 25px 0 5px;
	margin:0 -1000px 0 0 ;
	border:2px solid #fff;
	white-space:nowrap;
	color:#000;
	font:14px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.currency-wrapper.active-drop .currency-drop{
	left:-27px;
}
.currency-drop .col{
	float:left;
	padding:0 0 0 58px;
}
.currency-drop .col .row{
	width:100%;
	border-top:1px solid #edede8;
	padding:10px 0;
}
.currency-drop .col .row:first-child{
	border-top:0;
	padding-top:0;
}
.currency-drop .col .title{
	color:#ccc;
	font-size:8px;
	line-height:12px;
	margin:0 0 3px;
	text-transform:uppercase;
}
.currency-drop .holder{
	width:100%;
}
.currency-drop .currency-tab:after,
.currency-drop .holder:after{
	display:block;
	clear:both;
	content:"";
}
.currency-drop .holder span{
	color:#666;
}
.currency-drop .holder i{
	font-style:normal;
	background:url(../images/arrows.gif) no-repeat;
	padding:0 0 0 10px;
	margin:0 0 0 8px;
}
.currency-drop .holder .down{
	color:#c70a0a;
	background-position:0 -65px;
}
.currency-drop .holder .up{
	color:#64a51b;
	background-position:0 -87px;
}
.currency-drop .holder strong{
	float:left;
	font-weight:normal;
	margin:0 0 0 -38px;
}
.currency-drop .currency-tab{
	width:100%;
	display:none;
}
.currency-drop .currency-tab.active{
	display:block;
}
.currency-drop .currency-set{
	text-transform:uppercase;
	font-size:11px;
	line-height:18px;
	background:url(../images/bg-city.gif);
	margin:15px -25px 0 -5px;
	padding:11px 0;
	list-style:none;
	text-align:center;
}
.currency-drop .currency-set li{
	display:inline;
	margin:0 10px;
}
.currency-drop .currency-set li a{
	text-decoration:none;
	color:#cc0000;
}
.currency-drop .currency-set li.active a{
	color:#333300;
}
.signature-middle-visual{
	margin:-20px 0 10px;
	padding:0 0 10px;
	width:100%;
	border-bottom:1px solid #e7e7e7;
	color:#827f7f;
	font-size:12px;
	line-height:14px;
	font:12px/14px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.signature-middle-visual .name{
	color:#ccc;
}
.signature-middle-visual p{
	margin:0 !important;
}
.popup-holder{
	width:100%;
	height:100%;
	position:absolute;
	left:-9999px;
	z-index:300;
	top:0;
}
.popup-holder .bg{
	background:#000;
	height:100%;
	left:0;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	position:absolute;
	top:0;
	width:100%;
	z-index:4;
}
.popup{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	position:absolute;
	background:#f5f5f5;
	width:404px;
	left:50%;
	top:100px;
	margin:0 0 0 -220px;
	border:1px solid #dfdfdf;
	-webkit-box-shadow:inset 0px 0px 2px rgba(0, 0, 0, 0.02);
	-moz-box-shadow:inset 0px 0px 2px rgba(0, 0, 0, 0.02);
	box-shadow:inset 0px 0px 2px rgba(0, 0, 0, 0.02);
	padding:0 17px 30px;
	z-index:1000;
	color:#767676;
}
.popup .close{
	background:url(../images/close.png) no-repeat;
	position:absolute;
	top:15px;
	right:19px;
	width:14px;
	overflow:hidden;
	text-indent:-9999px;
	height:14px;
	cursor:pointer;
}
#reg-fw-popup .popup,
#reg-vk-popup .popup,
#reg-fb-popup .popup{
	width:214px;
	margin-left:-125px;
}
#submit-frend-popup .popup{
	width:420px;
	padding:45px 19px 0;
	margin-left:-230px;
	background:#fff;
}
.popup h2{
	margin:0 -17px 30px;
	padding:17px 17px 17px;
	border-bottom:3px solid #e2242b;
	text-transform:uppercase;
	color:#333;
	letter-spacing:1px;
	font:12px/14px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.popup .btn-wrap{
	text-align:center;
	margin:0 -17px;
}
.popup .btn-wrap .button{
	float:none;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	margin:0 17px;
}
.popup p{
	margin:0;
	font-size:14px;
	line-height:20px;
}
.reg-form-popup{
	width:100%;
	margin:0 0 -20px;
}
.reg-form-popup .row{
	width:100%;
	margin:0 0 19px;
	position:relative;
}
.reg-form-popup .row:after{
	display:block;
	clear:both;
	content:"";
}
.reg-form-popup .row.captcha-row{
	text-align:right;
}
.reg-form-popup .row.captcha-row .captcha{
	display:inline-block;
	vertical-align:top;
	text-align:left;
	height:36px;
	line-height:36px;
	text-align:center;
	min-width:82px;
}
.reg-form-popup .row.captcha-row .captcha img{
	vertical-align:middle;
}
.reg-form-popup .row.captcha-row input[type='text']{
	width:28px;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
.reg-form-popup textarea,
.reg-form-popup input[type='password'],
.reg-form-popup input[type='text']{
	border:1px solid #bfbfbf;
	-webkit-appearance:none;
	display:block;
	-webkit-border-radius:0;
	font:13px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#c1c1c1;
	width:192px;
	padding:7px 10px;
	height:20px;
	background:#fefefe;
}
.reg-form-popup textarea{
	height:104px;
	resize:none;
}
#submit-frend-popup .reg-form-popup textarea,
#submit-frend-popup .reg-form-popup input[type='password'],
#submit-frend-popup .reg-form-popup input[type='text']{
	width:398px;
	color:#666666;
}
#submit-frend-popup .reg-form-popup{
	margin-bottom:0;
}
#submit-frend-popup .btn-wrap{
	background:#ebebe2;
	padding:20px 0;
	margin:0 -19px;
}
.reg-form-popup input.focus[type='password'],
.reg-form-popup input.focus[type='text']{
	color:#333;
	border-color:#333;
}
.reg-form-popup .error input[type='password'],
.reg-form-popup .error input[type='text']{
	color:#e2242b;
	border-color:#e2242b;
}
.reg-form-popup .note-error{
	color:#e2242b;
	position:absolute;
	top:36px;
	left:0;
	display:none;
	font:10px/14px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.reg-form-popup .error .note-error{
	display:block;
}
.input-user .form .captcha input[type='text']{
	border:0;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	font:12px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#767676;
	float:left;
	width:212px;
	padding:7px 10px;
	height:20px;
	background:#fefefe;
}
.submit-frend-wrap{
	width:100%;
	text-align:center;
}
.submit-frend{
	display:inline-block;
	vertical-align:top;
	float:none;
}
.article-popup{
	margin:29px -19px 0;
	padding:30px 19px;
	overflow:hidden;
	background:url(../images/bg-city.gif);
}
.article-popup .visual{
	float:left;
	margin:3px 25px 0 0;
}
.article-popup .holder{
	overflow:hidden;
}
.article-popup h3{
	margin:0 0 10px;
	color:#333;
	font:14px/16px 'Roboto Black', Arial, Helvetica, sans-serif;
}
.article-popup p{
	margin:0;
	font-size:12px;
	line-height:16px;
}

.ui-datepicker-calendar span{
	color:#696969;
	display:block;
	width:30px;
	margin:0 auto;
	height:30px;
	line-height:28px;
	font-size:15px;
}
.paging-wrap{
	width:100%;
	text-align:center;
	color:#3399cc;
	font:16px/28px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.paging-wrap .next,
.paging-wrap .prev{
	width:28px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	background:url(../images/blue-arrow.png) no-repeat 8px 0;
}
.paging-wrap .next{
	background-position:-305px 0;
}
.paging-wrap .paging{
	display:inline-block;
	vertical-align:top;
}
.paging-wrap .total,
.paging-wrap .paging span,
.paging-wrap .paging a{
	color:#3399cc;
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	position:relative;
	height:28px;
	line-height:28px;
	min-width:22px;
	padding:0 3px;
	text-align:center;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.paging-wrap .paging .active{
	color:#fff;
	background:#3399cc;
}
.paging-wrap i{
	display:inline-block;
	vertical-align:top;
	height:28px;
	line-height:28px;
	width:28px;
	text-align:center;
}
.topic-block .img-holder .badge-fixed{
	background:url(../images/badge-fixed.png) no-repeat;
}
.topic-block .img-holder .badge-updated{
	background:url(../images/badge-updated.png) no-repeat;
}
.topic-block .img-holder .badge-urgently{
	background:url(../images/badge-urgently.png) no-repeat;
}
.indexes-list{
	color:#122c33;
	font-size:12px;
	line-height:18px;
}
.indexes-list .value{
	width:auto;
	min-width:68px;
	padding:0 0 0 18px;
	background:url(../images/arrows.gif) no-repeat 0 -1000px;
}
.indexes-list .value.up{
	color:#c70a0a;
	background-position: 0 -242px;
}
.indexes-list .value.down{
	color:#64a51b;
	background-position: 0 -284px;
}
.indexes-list .value.middle{
	color:#2395b6;
	background:url(../images/blue-dot.png) no-repeat 1px 6px;
}
.indexes-list .value span{
	padding:0 0 0 5px;
	float:left;
	min-width:63px;
	background:url(../images/bullet01.gif) no-repeat 0 6px;
}
.indexes-list .title{
	float:none;
	font-size:12px;
	overflow:hidden;
}
.houseroom{
	margin: 8px 17px 6px 19px;
	width:187px;
	border-collapse:collapse;
	font:13px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#2395b6;
}
.houseroom th{
	font-weight:normal;
	text-align:left;
	color:#999;
	font-size:8px;
	padding:0 0 3px 5px;
	line-height:12px;
	text-transform:uppercase;
	vertical-align:bottom;
}
.houseroom td{
	padding:8px 0 9px 5px;
	border-top:1px solid #D6D6D6;
}
.houseroom tr:first-child td{
	border-top:0;
}
.houseroom td:first-child{
	color:#000;
	padding-left:0;
}
.houseroom th:first-child{
	padding-left:0;
}
.indexes .opener{
	z-index:10;
}
.indexes .opener.convolute {
	background: #d3d3d3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d3d3d3 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top, #d3d3d3 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top, #d3d3d3 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top, #d3d3d3 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom, #d3d3d3 0%,#f5f5f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#f5f5f5',GradientType=0 );
}
.indexes .opener.convolute:after{
	bottom:-1px;
	left:0;
	right:0;
	height:1px;
	background:#f5f5f5;
	position:absolute;
	z-index:10;
	content:"";
}
/* add css 24.09.13 */
.copy{
	display: block;
	width: 573px;
	padding: 0;
}
.f-link {
	float: right;
	width: 196px;
	text-transform: uppercase;
	color: #53676c;
	font: 10px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	margin: -4px 0 0;
	position: relative;
}
.f-link .link-list {
	margin: 0 0 8px;
	list-style: none;
	overflow: hidden;
	min-height: 60px;
	padding: 0 0 7px;
	border-bottom: 1px solid #213a41;
	text-align: right;
}
.f-link .link-list a {
	color: #53676c;
}
.f-link .developer {
	margin: 0;
	text-align: right;
}
.f-link .developer a {
	color: #fff;
}
.f-link .link-list a:hover,
.f-link .developer a:hover {
	color: #d8151f;
}
.popup .title-text {
	display: block;
	font: 12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #a4a4a4;
	margin: 0 0 15px;
}
.reg-form-popup .row-check {
	overflow: hidden;
	padding: 0 0 25px;
}
.reg-form-popup .row-check label {
	display: block;
	overflow: hidden;
	margin: 0 0 14px;
}
.reg-form-popup .row-check input[type="checkbox"] {
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	width: 16px;
	height: 16px;
}
.reg-form-popup .row-check .title {
	float: left;
	font: 12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333;
}
.reg-form-popup .row-check .col {
	float: left;
	width: 134px;
}
.reg-form-popup .row .area {
	float: left;
	position: relative;
}
.reg-form-popup input[type="text"].size1 {
	width: 249px;
}
.reg-form-popup input[type="text"].style1 {
	box-shadow: inset 0 2px 0 #f0f0f0;
	-moz-box-shadow: inset 0 2px 0 #f0f0f0;
	-webkit-box-shadow: inset 0 2px 0 #f0f0f0;
	font: italic 12px/20px Georgia, Times, serif;
}
.button.alignright {
	float: right;
}
.button.style1 {
	border-radius: 0;
	width: 108px;
	height: 34px;
	font-size: 12px;
	line-height: 34px;
	text-transform: uppercase;
	padding: 0;
	text-align: center;
	border: 1px solid #bfbfbf;
}
.fade-gallery {
	height: 487px;
	overflow: hidden;
	display: block;
}
.fade-gallery .ads-block,
.fade-gallery .item img {
	display: block;
	width: 100%;
}

.beta {
	background: url('../images/beta.png') no-repeat center top;
	width: 30px;
	height: 16px;
    left: 118px;
    top: -1px;
	z-index: 9000;
	position: absolute;
}

.my-profile .row input.w650{
    width: 628px;
}
.my-profile .row textarea.style1,
.my-profile .row input.style1{
    border-color: #d6d6d6;
}
.my-profile .row label {
    display: block;
    overflow: hidden;
}
.my-profile .row .title {
    display: block;
    font: 10px/14px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin: 0 0 5px;
    color: #9c9c9c;
}
.my-profile .row textarea.w650{
    width: 628px !important;
    height: 66px;
    min-height: 66px;
}
.my-profile .row textarea.w650 {
    display: block !important;
}
.my-profile .textarea-rows table.mceLayout {
    display: none;
}
.my-profile input[type="file"] {
    position: absolute;
    left: -9999px;
    top: 0;
    border: none;
    /*padding: 600px 0 0 600px;
    width: 600px;
    height: 600px;*/
    z-index: 10;
}
#elm1 {
    width: 650px !important;
}
.mceLayout tr + .mceLast {
    display: none;
}
.mceLayout .mceLeft.mceFirst.mceLast {
    background: #f3f3f3;
}
.mceLayout .mceToolbar.mceToolbarRow1.Enabled {
    margin: 10px 0 12px 12px;
}
/* custom file input */
.file {
    position: relative;
    overflow: hidden;
    float: left;
    border: 1px solid #d6d6d6;
    width: 648px;
}
.file .button {
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 25%, #eaeaea 78%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(25%,#fafafa), color-stop(78%,#eaeaea), color-stop(100%,#e6e6e6));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 25%,#eaeaea 78%,#e6e6e6 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 25%,#eaeaea 78%,#e6e6e6 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 25%,#eaeaea 78%,#e6e6e6 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 25%,#eaeaea 78%,#e6e6e6 100%);
    -pie-background: linear-gradient(#ffffff 0%,#fafafa 25%,#eaeaea 78%,#e6e6e6 100%);
    position: absolute;
    top: 0;
    right: 0;
    width: 124px;
    height: 37px;
    font: 12px/37px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #7f7f7f;
    border: solid #c3c3c3;
    border-width: 0 0 0 1px;
    padding: 0;
    margin: 0;
    border-radius: 0;
}
.file input[type="text"] {
    padding: 7px 15px;
    float: left;
    margin: 0;
    width: 630px;
    height: 20px;
    border: none;
    position: relative;
    z-index: 2;
    background: none;
    cursor: pointer;
}
.min-gallery .next,
.min-gallery .prev {
    margin: -299px 32px 0;
}

/* News Feed */
.more-news-feed .more-label {
    font: 12px/16px ''Roboto Condensed'', Arial, Helvetica, sans-serif;
    border-bottom: 3px solid #e2242b;
    padding: 0px 18px 19px 0px;
    text-transform: uppercase;
}
.more-news-feed .all-news-list {
    font: 16px/20px Georgia, "Times New Roman", serif;
    margin: 0px;
    padding: 0px;
    margin-bottom: 50px;
}
.more-news-feed .all-news-list li { display: block; }
.more-news-feed .all-news-list li a {
    padding-bottom: 20px;
    color: #666666;
    display: block;
}
.more-news-feed .all-news-list li a.important {
    font-family: ''Roboto Condensed'', Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: bold;
}
.more-news-feed .all-news-list li a .time {
    font-family: ''Roboto Condensed'', Arial, Helvetica, sans-serif;
    color: #39c;
    padding-right: 10px;
    font-weight: normal;
}
.more-news-feed .all-news-list li a:hover { color: #d8151f;}
.more-news-feed .note-red,
.more-news-feed .note-green,
.more-news-feed .note-blue,
.more-news-feed .note-cyan {
    margin-left: 10px;
}

.mobile-version {
    position: fixed;
    z-index: 9001;
    text-align: center;
    bottom: 15px;
    width: 100%;
    min-width: 700px;
}
.mobile-version .mobile-version-container {
    padding: 0px 15px;
}
.mobile-version .mobile-version-button {}
.mobile-version .mobile-version-button {
    background: #e50509;
    border-bottom: 5px solid #a00003;
    padding: 65px 0px 55px 55px;
    font: 70px/70px 'Roboto Condensed',Arial,Helvetica,sans-serif;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
    display: block;
    vertical-align: middle;
    text-align: left;
    min-width: 700px;
}
.mobile-version .mobile-version-button:hover {
    opacity: 0.8;
}
.mobile-version .mobile-version-close {
    background: url(../images/mobile-version-close.png) no-repeat center center;
    width: 150px;
    height: 150px;
    position: absolute;
    right: 30px;
    top: 22px;

}
.mobile-version .mobile-version-close:hover {
    opacity: 0.8;
}


/* Chronicle */
.chronicle {
    font-size: 16px;
    line-height: 20px;
    padding: 0px 0px 50px 0px;
}
.chronicle .chronicle-block {
    background-position: left top;
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding: 0px 0px 0px 50px;
    margin: 0px 0px 35px 0px;
    position: relative;
}
.chronicle-block.facebook { background-image: url("../images/chronicle-facebook.png"); }
.chronicle-block.insider { background-image: url("../images/chronicle-insider.png"); }
.chronicle-block.quotes { background-image: url("../images/chronicle-quotes.png"); }
.chronicle-block.twitter { background-image: url("../images/chronicle-twitter.png"); }
.chronicle-block.youtube { background-image: url("../images/chronicle-youtube.png"); }
.chronicle-block.avatar {
    font-style: italic;
    line-height: 24px;
    color: #8c8c8c;
}
.chronicle-block .avatar {
    position: absolute;
    left: 0px;
    top: 5px;
}
.chronicle-block .chronicle-title {
    padding: 0px 0px 12px 0px;
    border-bottom: 1px solid #e7e7e7;
}
.chronicle-block .chronicle-title .name {
    font: 14px/18px 'Roboto Black', Arial, Helvetica, sans-serif;
    display: inline-block;
    color: #666;
}
.chronicle-block .chronicle-title .position {
    font: 12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    display: inline-block;
    padding: 0px 0px 0px 10px;
}
.chronicle-block .chronicle-title .time {
    font: 14px/20px 'Roboto Black', Arial, Helvetica, sans-serif;
    display: inline-block;
    float: right;
    color: #e30509;
    padding-top: 3px;
}
.chronicle-block p {
    padding: 10px 0px 0px 0px;
    margin-bottom: 0px !important;
}

.chronicle-block h5 {
    margin: 10px 0;
}

.chronicle-add {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 30px 0px;
}
.chronicle-add .chronicle-float-block {
    float: left;
    width: 70px;
    text-align: center;
    font: 12px/13px ''Roboto Condensed'', Helvetica, sans-serif;
    color: #333333;
    padding-top: 10px;
}
.chronicle-add .chronicle-float-block img { padding-bottom: 10px; }
.chronicle-add .chronicle-float-block:hover { color: #d8151f; }
.chronicle-add .chronicle-float-block.margin-right { margin-right: 25px; }
.chronicle-add span.button {
    margin-top: 18px;
    float: right;
}

.chronicle-like-list{
    text-align:center;
    display: inline-block;
    padding:0;
    margin:0;
    list-style:none;
}
.chronicle-like-list li{
    display:inline-block;
    vertical-align:middle;
    padding:0;
}

.chronicle-share-module {
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    text-align: center;
    padding: 0;
    margin: 0;
}

.chronicle-share-module li{
    display: inline-block;
    vertical-align: middle;
}

.chronicle-share-button {
    display: block;
    width: 24px;
    height: 24px;
    margin: 0 0 0 8px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-size: 24px 24px;
}

.chronicle-share-button.facebook {
    background-image: url('../images/mobile/svg/facebook.svg');
}
.chronicle-share-button.twitter {
    background-image: url('../images/mobile/svg/twitter.svg');
}
.chronicle-share-button.vkontakte {
    background-image: url('../images/mobile/svg/vkontakte.svg');
}

.clear { clear: both; }
.desktop-mobile-link {
    font-size: 13px;
    text-align: right;
}


/* News Archive */
.news-archive{}
.news-archive .dates-right {
    float: right;
}
.news-archive .nomargin {
    margin-right: 0px;
}
.news-archive .calendar-icon {
    background: url("../images/archive-calendar-icon.png") no-repeat center top;
    display: inline-block;
    width: 25px;
    height: 25px;
    float: right;
    margin-top: -3px;
}
.news-archive .cat-list{
    padding: 5px 0px 15px 0px;
    border-bottom: 1px solid #e7e7e7;
}

.news-archive .more-news-feed {
    padding-top: 10px;
}
.news-archive .news-list {
    border-top: 0px none;
}
.news-archive .news-list.tile-news-list li{
    border-bottom: 0px none;
    padding: 10px 0px;
}

.ui-selectmenu-menu.padding-right ul{ padding-right: 20px; }
/* Content Table Style*/
table.content-table {
    font: 14px/20px Georgia, "Times New Roman", serif;
    border: 0px none;
    width: 100%;
    border-spacing: 0px;
    border-collapse: separate;
    margin: 50px 0px;
}
table.content-table tr td, table.content-table tr th {
    margin: 0px;
    padding: 0px;
    padding: 15px 10px;
    vertical-align: middle;

}
table.content-table tr td p{
    margin: 0 !important;
}

table.content-table tr:first-child td {
    font: 16px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    background: #132d34 !important;
    color: #fff;
    text-align: left;
}
table.content-table tr:nth-child(odd) td {
    background: #f3f3f3;
}

/*news*/

/* Cestion big main news */
.topic .column.big { width: 650px; }
.topic .column.big .topic-block ul.topic-list li { width: 650px; }
.topic .column.big .middle-visual-block { display: block; margin-bottom: 70px;}
.topic .column.big .circle-slider { top: 470px; width: 650px;}

.img-holder.main_article {
    width: 650px;
    height: 460px;
    overflow: hidden;
}

/* Tags and Sections */
.info-section {
    padding: 40px 0 30px 0;
}

.info-section strong {
    font: 14px/14px 'Roboto Black', Arial, Helvetica, sans-serif;
    color: #adadad;
}

.info-section ul {
    display: inline-block;
    margin: 0;
    padding: 0 0 0 10px;
}

.info-section ul li {
    display: inline-block;
    margin: 0 5px;
}

.info-section ul li a {
    color: #9c9c9c;
    text-decoration: underline;
    font: 16px/22px Georgia, serif;
}

.info-section ul li a:hover { text-decoration: none; }

/* Election Graphics */
.election .circle-slider {
    position: relative;
    top: 0 !important;
    left: 0;
    padding: 20px 0 0 0;

}

/* Candidates */
.candidates { padding: 0 0 25px 0; }
.candidates .title {
    font: 12px/16px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    color: #fff;
    padding: 12px 0 12px 15px;
    background: #e2242b;
    margin: 0 0 15px 0;
}

.candidates ul {
    margin: 0;
    padding: 0 0 30px 0;
}

.candidates ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #dad9d9;
}

.candidates ul li:first-child { padding-top: 0; }
.candidates ul li:last-child { padding-bottom: 0; border-bottom: 0px none; }
.candidates ul li:after, .candidates ul:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.candidates ul li a { display: block; }

.candidates ul li a img {
    float: left;
    padding: 0 15px 0 0;
}

.candidates ul li a span,
.candidates ul li a em { margin: 0 0 0 80px; }

.candidates ul li a span.name {
    font-family: 'Roboto Black', Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #2395b6;
    display: block;
    padding: 0 0 5px 0;
}

.candidates ul li a:hover span.name { color: #d8151f; }
.candidates ul li a em.post {
    font-size: 14px;
    line-height: 18px;
    color: #9c9c9c;
    display: block;
    padding: 0;
}

.candidates .more {
    display: block;
    float: none;
}
.candidates .more:hover { background-position: 0 -78px; }

.candidates.big ul {
    font-size: 0;
    padding: 0;
    vertical-align: top;
}
.candidates.big ul li {
    display: inline-block;
    width: 33.333%;
    border: 0px none;
    padding: 0 20px 30px 0;
    vertical-align: top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.candidates.big ul li a img {
    display: block;
    float: none;
    padding: 0 0 20px 0;
    max-width: 100%;
}
.candidates.big ul li a span,
.candidates.big ul li em { margin: 0; }
.candidates.big ul li a span.name { font-size: 20px; }

.my-profile .description { padding: 20px 0; }
.my-profile .description p {
    font-size: 16px;
    line-height: 24px;
    padding: 0 0 20px 0;
}
.my-profile .description:before {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    padding: 10px;
}

/* Election Tabs */
.election-data {
    padding: 0 0 40px 0;
}

.election-data .election-tabs:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.election-data .election-tabs {
    text-align: center;
    border-bottom: 1px solid #bfbfbf;
    font-size: 0;
}

.election-data .election-tabs.tab-opened { border: 0px none; }

.election-data .election-tabs a {
    font: 12px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    color: #666;
    display: inline-block;
    text-shadow: 0 1px 0 #fbfbfb;
    text-align: center;
    background: #fff;
    border: 1px solid #bfbfbf;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fff 0%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e6e6e6));
    background: -webkit-linear-gradient(top, #fff 0%,#e6e6e6 100%);
    background: -o-linear-gradient(top, #fff 0%,#e6e6e6 100%);
    background: -ms-linear-gradient(top, #fff 0%,#e6e6e6 100%);
    background: linear-gradient(to bottom, #fff 0%,#e6e6e6 100%);
    -pie-background: linear-gradient(#fff, #e6e6e6);
    padding: 10px 15px;
    margin: 0 -1px -1px 0;
    width: 32%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.election-data .election-tabs a:hover {
    background:#e5e5e5;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,  #e5e5e5 0%, #fefefe 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#fefefe));
    background:-webkit-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%);
    background:-o-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%);
    background:-ms-linear-gradient(top,  #e5e5e5 0%,#fefefe 100%);
    background:linear-gradient(to bottom,  #e5e5e5 0%,#fefefe 100%);
    -pie-background:linear-gradient(#e5e5e5, #fefefe);
}

.election-data .election-tabs a.active {
    background: #e2242b;
    border: 1px solid #be1016;
    border-bottom: 0px none;
    color: #fff;
    text-shadow: none;
}

.election-data .election-blocks .election-block { display: none; }
.election-data .election-blocks .election-block.active { display: block; }

/* Election Feed */
.white-box.election { padding: 0; }

.white-box.election .head-block {
    border-bottom: 3px solid #e2242b;
    margin: 0;
    padding: 0;
}

.election-feed { }

.election-feed ul {
    margin: 0;
    padding: 0;
}

.election-feed ul li {
    padding: 15px;
    display: block;
}

.election-feed ul li:last-child { padding: 15px 15px 25px 15px; }

.election-feed ul li:nth-child(even) { background: #f3f3f3; }

.election-feed ul li a {
    display: block;
    color: #666;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-position: left top;
    font-size: 12px;
    line-height: 20px;
}

.election-feed ul li a:hover { color: #d8151f; }

.election-feed ul li a.twitter { background-image: url("../images/chronicle-twitter.png"); }
.election-feed ul li a.facebook { background-image: url("../images/chronicle-facebook.png"); }
.election-feed ul li a.youtube { background-image: url("../images/chronicle-youtube.png"); }
.election-feed ul li a.quotes { background-image: url("../images/chronicle-quotes.png"); }
.election-feed ul li a.insider { background-image: url("../images/chronicle-insider.png"); }

.election-feed ul li a span {
    display: block;
    padding: 10px 0 0 0;
}

.election-feed ul li a .name {
    padding: 0 0 0 30px;
    font: 12px/17px 'Roboto Black', Arial, Helvetica, sans-serif;
    color: #2395b6;
    display: block;
}

.election-feed ul li a .time {
    font: 12px/17px 'Roboto Black', Arial,Helvetica,sans-serif;
    color: #e30509;
    display: block;
    float: right;
}

.elections-box .holder{
    border-bottom: #cecec9 1px solid;
}

.elections-box {background: url(../images/bg-box.gif); border: 1px solid #dad9d9; padding: 0 20px 0 20px; margin-bottom: 24px; overflow: hidden;}
.elections-box .head-block h3 {font: 16px/20px 'Roboto Black', Arial, Helvetica, sans-serif; padding: 10px 0; margin: 0;}

.elections-result_first {margin-top: 15px; padding: 25px 0; float: left; width: 250px;}
.elections-result_side {padding: 20px 0;}
.elections-result_full {margin-top: 15px; padding: 15px 0 25px 0; width: 100%;}
.elections-result_white {margin-top: 15px; padding: 0 0 25px 0; width: 100%;}
.elections-result__item {position: relative; border-bottom: #ededeb 1px solid; white-space: nowrap;}
.elections-result__info {margin: 0 0 15px 0; font: 12px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform: uppercase; color: #666;}
.elections-result__title {display: inline-block; font: 13px/15px 'Roboto Condensed', Arial, Helvetica, sans-serif; color: #666; padding: 1px 5px 4px 0; width: 27%; text-align: right; text-transform: uppercase;}
.elections-result__line {display: inline-block;	height: 11px; background: #666; margin: 0 0 -1px 0;}
.elections-result__percent {display: inline-block; font: 14px/15px 'Roboto Condensed', Arial, Helvetica, sans-serif; color: #333;}
.elections-result .sociology-result__title, .sociology-result_active .sociology-result__percent {color: #c60304;}
.elections-result > div:last-child {border: none;}
.elections-result .more {margin-bottom: 50px; float: none;}
.more-block {margin-bottom: 12px; clear: both; position: relative; top: -15px;}
.more-block_side {margin: 0 0 22px 0; clear: both;}
.more-block .more:hover, .more-block_side .more:hover {background-position:0 -78px;}

.elections-map_first {width: 340px; margin-top: 15px; padding: 0 0; float: left; position: relative;}
.elections-map_side {margin-top: 15px; padding: 0; position: relative;}
.elections-map_full {width: 540px; margin: 10px auto 0 auto; padding: 0; position: relative;}
.elections-map_first .elections-map__legend {position: absolute; z-index: 10; top: 20px; right: 0; width: 119px; font: 10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform: uppercase;}
.elections-map_first .elections-map__text {position: absolute; z-index: 10; top: 159px; right: 202px; width: 80px; font: 10px/10px 'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform: uppercase;}
.elections-map_side .elections-map__legend {position: absolute; z-index: 10; top: -15px; right: 10px; width: 119px; font: 10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform: uppercase;}
.elections-map_side .elections-map__text {position: absolute; z-index: 10; top: 159px; right: 180px; width: 80px; font: 10px/10px 'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform: uppercase;}
.elections-map_full .elections-map__legend {position: absolute; z-index: 10; top: 70px; right: 0; width: 119px; font: 10px/12px 'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform: uppercase;}
.elections-map_full .elections-map__text {position: absolute; z-index: 10; top: 277px; right: 368px; width: 80px; font: 10px/10px 'Roboto Condensed', Arial, Helvetica, sans-serif; text-transform: uppercase;}

.elections-map_first .elections-map__block {float: left; width: 100%; max-width: 370px; max-height: 270px;}
.elections-map_side .elections-map__block {width: 100%; min-width: 305px; height: 200px; float: none; margin-left: -17px;}
.elections-map__legend .mark1, .elections-map__legend .mark2, .elections-map__legend .mark3 {display: inline-block; width: 10px; height: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #d8151f; position: relative; top: 1px; margin: 0 3px; }
.elections-map__legend .mark2 {-moz-opacity: 0.7; opacity: 0.7;}
.elections-map__legend .mark3 {-moz-opacity: 0.4; opacity: 0.4;}

.elections-title {font: 25px/28px 'Roboto Black', Arial, Helvetica, sans-serif; color: #333; width: 100%; position: relative; margin: 0 0 5px 0;}

.elections-map .ui-selectmenu-status {font: 15px/15px 'Roboto Condensed', Arial, Helvetica, sans-serif; color: #333 !important; text-transform: uppercase;}
.elections-map .ui-selectmenu.select-type {background-position: 100% -24px; padding: 0 12px 0px 0; position: relative; top: 17px;}
.ui-selectmenu-menu.select-type ul li {color: #333; text-transform: uppercase;}

.elections-map__layers {position: relative;}

#tooltip {position: absolute; z-index: 6000; background-color: #fff; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; -webkit-box-shadow: 0px 0px 0px 5px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 0px 5px rgba(0,0,0,0.15); box-shadow: 0px 0px 0px 5px rgba(0,0,0,0.15); vertical-align: top; border: #dad9d9 1px solid; background: #f5f5ef; min-width: 200px; max-width: 350px; font: 12px/12px 'Roboto Condensed',Arial,Helvetica,sans-serif; margin: 0 0 15px; text-transform: uppercase;}

.map_legend1 {margin: 0 0 0 0; z-index: 10; position: absolute; top: 240px; left: 20px; width: 185px; min-height: 170px;}
.map_legend1 .legend_color {vertical_align: top; width: 8px; height: 8px; vertical-align: top; margin: 1px 4px 0 0; line-height: 1.1em;}
.map_legend1 .label1 {font-size: 11px; vertical-align: top; max-width: 170px; line-height: 1.1em;}

.map_legend2 {padding: 8px 8px; font-size: 16px; color: #666;}
.map_legend2 .row {font-size: 12px; padding: 0 0 6px 0; color: #2A3036; color: #666;}
.map_legend2 .row b {font-weight: normal;}
.map_legend2 .active_tooltip {color: #d8151f;}

.map_legend3 {background-color: #dfe3e0; color: #333; padding: 8px; text-shadow: #ddd 1px 1px 0px;}

select.field {margin: 1px 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}

.elections-map__legend {display: none;}


.elections-box a.election-reload {
    /*display: block;*/
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 12px;
    background: url("../images/election.reload.png") no-repeat center top;
}
.elections-box a.election-reload:hover { opacity: 0.5; }

.elections-box a.election-embed {
    display: block;
    position: absolute;
    top: 10px;
    right: 60px;
    color: #cecec9;
    font: 22px/22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.elections-box a.election-embed:hover { opacity: 0.5; }

.elections-box a.election-logo {
    display: inline-block;
    line-height: 28px;
    position: absolute;
    right: 20px;
    bottom: 18px;
    vertical-align: middle;
}
.elections-box a.election-logo img { vertical-align: middle; }
.elections-box a.election-logo:hover { opacity: 0.5; }

.column.big.tabset .tab-control{
    float: none;
    display: block;
    margin-bottom: 20px;
}

.column.big.tabset .tab-control:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* class .orphus-message added by D.Sykora 26/05/2014 15:53 */
.orphus-message {
    font-family:'Roboto Condensed', Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px/13px;
    color: #9c9c9c;
    text-align: left;
}

.chronicle .election-blocks .more-block{
	display: none;
}

#topikfortab{
	margin: 0;
}

/***** для тесту виборів ховав блоки ****/
/*
.attention{
    display: none !important;
}

#topikfortab{
    display: none !important;
}

.white-box.election{
    display: none;
}

.election-data{
    display: none !important;
}*/

/*add css authors 29.10.2014*/
.news-list-dxlab a {
	position: relative !important;
}

.main-holder-line{
	border-bottom: 5px solid #e7e7e7;
	overflow: hidden;
}

#main .main-holder-line h1 {
	margin-bottom: 10px;
	float: left;
	width: 250px;
	font-family: 'Roboto Black', Arial, Helvetica, sans-serif;
}
.main-holder-searchEd{
	float: right;
	height: 30px;
	min-width: 30px;
	position: relative;
	border-radius: 3px;
	border: 1px solid #d6d6d6;
	margin: 15px 0px 0px 0px;
	overflow: hidden;
}
.main-holder-searchEd input{
	position: relative;
	border: 0;
}
.main-holder-searchEd input[type="text"]{
	height: 30px;
	width: 100%;
	box-sizing: border-box;
	padding: 7px 35px 5px 10px;
	display: none;
}
.main-holder-searchEd input[type="submit"],.main-holder-searchEd input[type="button"]{
	background: url(../images/searchAuthors.png) no-repeat center center;
	width: 30px;
	height: 30px;
	border: 1px solid #d6d6d6;
}
.main-holder-searchEd .button{
	border: 0;
	width: 30px;
	height: 30px;
	padding: 0;
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
}

.main-holder-line a{
	float: right;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-left: 10px;
	color: #9c9c9c;
}
.main-holder-line a.active{
	color: #d8151f;
}
.alfavitB{
	margin: 15px  0  37px  0;
	padding: 0 0 0 0;
}

.alfavitB:after{
	content: "";
	display: block;
	clear: both;
}

.alfavitB li{
	list-style: none;
	float: left;
	width: 3.125%;
	text-align: center;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.alfavitB li a{
	color: #696969;
	width: 23px;
	height: 21px;
	display: block;
	text-align: center;
	padding: 2px 0px 0 0px;
	border-radius: 20px;
}
.alfavitB li a.active{
	color: #fff;
	background-color: #d8151f;
}
.alfavitB li a:hover{
	color: #fff;
	background-color: #d8151f;
}
.authors{
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e7e7e7;
}
.authors img{
	width: 99px;
	height: 99px;
	float: left;
	margin-right: 10px;
}

.authors .authors-name {
	font-size: 14px;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
}

.authors .authors-name a{
	color: #2395b6;
}

.authors .authors-name a:hover{
	color: #d8151f;
}

.authors  .authors-status{
	font: 12px/19px Georgia, "Times New Roman", serif;
	color: #363636;
	height: 49px;
}

#main .authors p{
	margin: 0 0 15px 0;
	padding-right: 15px;
}

#footer .editor-insider{
	position: relative;
	float: right;
	margin-top: 60px;
}

#footer .editor-insider a{
	color: #b9cddc;
	text-transform: uppercase;
}

#footer .editor-insider a:hover{
	color: #d8151f;
}


/*add css 11.11.2014*/
.SpecTopicVH{
	overflow: hidden;
	margin-bottom: 30px;
}

#main div.ViktorH h1{
	border-bottom: 1px solid #e7e7e7;
	font: 45px 'Roboto Black', Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	padding: 0 0 15px 0;
	width: 50%;
	float: left;
}
#main div.ViktorH .FirstLetter:first-letter{
	font: 74px/22px Georgia, serif;
	float: left;
	padding-right: 8px;
	padding-top: 2px;
}
#main div.ViktorH p{
	font: 16px/20px Georgia, serif;
	color: #333;
}
.VHPhoto{
	float: left;
	margin: 0 25px 15px 0;
}
.VHPhoto img{
	width: 100%;
}
.helpFamily{
	border-bottom: 5px solid #e7e7e7;
	font: 24px/20px 'Roboto Black', Arial, Helvetica, sans-serif;
	color: #2395b6;
	text-align: center;
	font-weight: bold;
	padding-bottom: 20px;
}
.helpFamily + div{
	overflow: hidden;
	margin-bottom: 50px;
}
.helpFamily-block {
	float: left;
	box-sizing: border-box;
	width: 50%;
	padding-right: 45px;
}
.helpFamily-block p {
	font: 16px/20px Georgia, serif;
}
.helpFamily-block:after{
	content: "";
	display: block;
	clear: both;
}
.VHPhotoReports .news-list{
	width: 107%;
	box-sizing: border-box;
	overflow: visible;
}
.VHPhotoReports .news-list li{
	width: 30.3333333333%;
	box-sizing: border-box;
	margin-bottom: 10px;
	margin-top: 15px;
}
.VHPhotoReports .news-list .elementFour{
	width: 100%;
	margin-bottom: 45px;
}
.VHPhotoReports .news-list .elementFour .img-holder{
	float: left;
	margin-right: 20px;
}
.VHPhotoReports .news-list .elementFour p{
	font: 14px/20px Georgia, serif;
	color: #333;
}
#main .VHPhotoReports .news-list li h3{
	font: 16px/20px 'Roboto Black', Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 25px 12px 0;
}
.news-list.tile-news-list.memoriesOfVH{
	border: 0;
	overflow: hidden;
}
.news-list.tile-news-list.memoriesOfVH > li{
	width: 50%;
	float: left;
	border: 0;
	height: 177px;
	padding: 22px 20px 22px 0;
	box-sizing: border-box;
}
#main  .news-list.tile-news-list.memoriesOfVH > li h3{
	font: 15px/20px 'Roboto Black', Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*end add css 11.11.2014*/