* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	font: 18px/22px "PT Sans", sans-serif;
}
body {
	font-size: 1rem;
	line-height: 1.222rem;
	font-family: "PT Sans", sans-serif;
	color: #40434c;
	width: 100%;
	height: 100%;
	background-color: #f4f4f4;
}
a {
	color: #0067b9;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.a-dash{border-bottom:1px dotted #2679C8; text-decoration:none; display:inline-block; line-height:100%;}
.a-dash:hover{border:none;}
a:active, a:focus, img { 
	outline: 0; 
	outline:none; }
.content p {
	margin: 0 0 20px;
}
.content ul,.content ol{ }
img {
	border: none;
	max-width: 100%;
	height: auto;
}
input,textarea {
	vertical-align: middle;
	outline:none;
}
#wrapper {
	width: 100%;
	max-width: 1380px;
	min-width: 320px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-color: #fff;
}

.content ol{display:block; padding:0 0 20px 25px;}
.content ol li{padding:0 0 0 15px;}

.content ul{display:block; padding:0 0 20px 25px;}
.content ul li{padding:0 0 0 15px;}

.clr,.breadcrumbs .clr{clear:both; height: 0; display: block; content: ''; float:none;}
.inner{width:94%; min-width: 300px; margin:0 auto; position: relative; height: 100%;}

h1, .h1{font-size:2.444rem; line-height:2.222rem; font-weight:bold; padding:0 0 30px 0; margin:0px; color: #444d64; font-family: 'PT Sans Narrow', sans-serif;}
h2, .h2{font-size:2rem; line-height:2.222rem; font-weight:bold; padding:5px 0 20px 0; margin:0px; color: #2b2a63; font-family: 'PT Sans Narrow', sans-serif;}
h3, .h3{font-size:1.333rem; line-height: 1.556rem; font-weight:normal; padding:0 0 10px 0; margin:0px; color: #090d13;font-family: 'PT Sans Narrow', sans-serif;}

h4, .h4{font-size:1.233rem; line-height: 1.456rem; font-weight:bold; padding:5px 0 10px 0; margin:0px; color: #090d13;font-family: 'PT Sans Narrow', sans-serif;}
h5, .h5{font-size:1.15rem; line-height: 1.25rem; font-weight:bold; padding:5px 0 10px 0; margin:0px; color: #090d13;font-family: 'PT Sans Narrow', sans-serif;}

abbr,article,aside,audio,canvas,datalist,details,
figure,footer,header,hgroup,mark,menu,meter,nav,output,
progress,section,time,video{ display: block;}
/* Form style
-----------------------------------------------------------------------------*/

.inputbox, .textarea,
.content input[type="text"],.content input[type="password"],.content input[type="email"],
.content textarea
{width:250px; border:1px solid #ced1d9; height:30px; padding:2px 5px;	color:#595959; font:normal 13px 'Open Sans', "Myriad Pro", sans-serif;-webkit-appearance: none;}
.content textarea,textarea.textarea{width:250px; height:140px; padding:5px 5px; }
.inputbox:focus, .textarea:focus,
.content input[type="text"]:focus,.content input[type="password"]:focus,.content input[type="email"]:focus,
.content textarea:focus{border-color:#7D7D7D;}
.button,.foxbutton,
.content button,.content input[type="button"],.content input[type="submit"]{cursor:pointer; background:#1767AB; height:45px; width: auto; padding:0px 30px; color:#fff; font: normal 18px/45px 'PT Sans Narrow', sans-serif;  border:none; display:inline-block; text-align:center; text-decoration:none; vertical-align:middle; font-weight:600; text-transform:uppercase;-webkit-appearance: none;}
.button:hover,.foxbutton:hover,
.content button:hover,.content input[type="button"]:hover,.content input[type="submit"]:hover{ background:#174fab; color:#fff;}

.error{border-color:#E23854 !important; color:#E23854 !important;}

.btn-red{background:#DF3551;}
.btn-red:hover{background:#cd2b45;}

.btn-green{background:#94b52e;}
.btn-green:hover{background:#7d9c1f;}

.btn-yelow{background:#ffcc00;}
.btn-yelow:hover{background:#edc31c;}

.wrap-error{display: block;padding: 10px 20px; font-weight: 600; color: #FFF; margin-bottom: 25px; border:1px solid #F85454; background:#F85454; box-sizing: border-box; width: 100%;}
.wrap-error p{margin-bottom: 0px;}
.wrap-error font.errortext{color:#fff !important;}

.wrap-ok{display: block;padding: 10px 20px; font-weight: 600; background:#94b52e; color: #fff; margin-bottom: 25px; border:1px solid #94b52e; box-sizing: border-box; width: 100%;}
.wrap-ok p{margin-bottom: 0px;}
.wrap-ok font.notetext{color:#fff;}


.vote-note-error{display: block;padding: 10px 20px; font-weight: 600; color: #FFF; margin-bottom: 25px; border:1px solid #F85454; background:#F85454; box-sizing: border-box; width: 100%;}
.vote-note-error p{margin-bottom: 0px;}
.vote-note-error font.errortext{color:#fff !important;}

.vote-note-note{display: block;padding: 10px 20px; font-weight: 600; background:#94b52e; color: #fff; margin-bottom: 25px; border:1px solid #94b52e; box-sizing: border-box; width: 100%;}
.vote-note-note p{margin-bottom: 0px;}
.vote-note-note font.notetext{color:#fff;}

/* Header
-----------------------------------------------------------------------------*/
#header {
    display: block;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 490px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0px 0 0;
}

#sideLeft + #container #content{ padding-left: 250px;}
#sideRight + #container #content{padding-right: 250px;}
#sideLeft + #sideRight + #container #content{ padding-left: 250px; padding-right: 250px;}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	margin-right: -3px;
	width: 230px;
	margin-left: -230px;
	position: relative;
	background: #FFACAA;
}

#sideLeft {
	float: left;
	margin-right: -3px;
	width: 230px;
	margin-right: -230px;
	position: relative;
	background: #FFACAA;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -490px auto 0;
	height: 490px;
	position:relative;
    display: block;
    line-height:1.2rem;
}
/* Responsiv style
-----------------------------------------------------------------------------*/
.col100{width:100%; float:none;}
.col80{width:80%; float:left;}
.col75{width:75%; float:left;}
.col65{width:65%; float:left;}
.col66{width:66.6666%; float:left;}
.col60{width:60%; float:left;}
.col50{width:50%; float:left;}
.col40{width:40%; float:left;}
.col33{width:33.3333%; float:left;}
.col30{width:30%; float:left;}
.col20{width:20%; float:left;}
.col25{width:25%; float:left;}
/*Классы для макета*/
.col15{width: 15.5%; float:left;}
.col16{width: 16.6%; float:left;}
.col38{width: 38.7%; float:left;}
.col43{width: 43%; float:left;}
.col44{width: 44%; float:left;}
.col45{width: 45%; float:left;}
.col54{width: 53.6%; float:left;}
.col55{width: 55%; float:left;}
.col56{width: 56%; float:left;}
.col57{width: 57%; float:left;}
.col22{width:22.2%; float: left;}
.col23{width:23.8%; float: left;}
.col27{width:27.5%; float: left;}
.col18{width:18.1%; float: left;}
.col26{width:25.4%; float: left;}
.col74{width:74.6%; float: left;}
.col73{width:73.8%; float: left;}
.col63{width: 63%; float:left;}





.side-left{float:left;}
.side-right{float:right;}
.side-center{margin:0 auto;}

/* Additional style
-----------------------------------------------------------------------------*/

/*--------------------header---------------------*/
header {font-family: 'PT Sans Narrow', sans-serif;}
/*------------------header-line-1----------------*/
.main-top-menu {display: none;}
.header-line-1 {background-color: #444d64; height: 40px;}
.header-line-1 .top-menu li {float: left; list-style-type: none;}
.header-line-1 .top-menu li.active {background-color: #0067b9;}
.header-line-1 .top-menu li:hover {background-color: #0067b9;}
.header-line-1 .top-menu li a {line-height: 40px; color: #fff; text-transform: uppercase; font-size: 0.7778rem; text-decoration: none; padding: 0 20px; }
.header-line-1 .top-menu ul{margin-left: -20px;}

.header-line-1 .search {float: right; line-height: 40px;}
.header-line-1 input[type="text"] {margin-bottom: 4px;border-radius: 5px; border: 1px solid #4c566e; background-color: #323b4f; color: #fff; padding: 7px 30px 5px 12px; width: 100%;}
.header-line-1 .button {position: absolute; text-indent: -9999px; box-shadow: none; background: url(../images/input-search.png) 50% 50% no-repeat; width: 17px; height: 17px; padding: 0; margin: 0; top:14px; right:15px;}
.header-line-1 .button:hover {opacity: 0.8;}
::-webkit-input-placeholder {color:#fff;opacity:1;}
::-moz-placeholder {color:#fff;opacity:1;}
:-moz-placeholder {color:#fff;opacity:1;}
:-ms-input-placeholder {color:#fff;opacity:1;}


/*------------------header-line-2----------------*/
.header-line-2 {padding: 30px 0;}
.header-line-2 .logo {height: 65px;margin: 0 auto;border-right: 1px solid #e8e8e8;}

.header-line-2 .clock {color: #40434c; border-right: 1px solid #e8e8e8;}
.header-line-2 .clock-wrap {width: 120px; padding-left: 50px; background: url(../images/time.png) no-repeat left 45%; height: 65px; margin: 0 auto; padding-top: 11px;}
.header-line-2 .clock span {display: block; text-align: left;}
.header-line-2 .clock .time {font-size: 1.667rem;}
.header-line-2 .clock .data {font-size: 0.8889rem; line-height: 1.111rem;}

.header-line-2 .weather {border-right: 1px solid #e8e8e8;}
.header-line-2 .weather-wrap {width: 175px; margin: 0 auto; height: 65px; padding-top: 11px;}
.header-line-2 .weather span {display: block;}
.header-line-2 .weather .weather-sity {font-family: 'PT Sans', sans-serif; padding-left: 24px; background: url(../images/sun.png) no-repeat left 50%; color: #9e9e9f; font-size: 0.6667rem; line-height: 1.111rem;}
.header-line-2 .weather .temperature {font-size: 1rem; line-height: 1.111rem; color: #40434c;}

.header-line-2 .currency { border-right: 1px solid #e8e8e8;}
.header-line-2 .currency-wrap {width: 120px;height: 65px; margin: 0 auto;}
.header-line-2 .currency span {font-size: 0.7778rem; line-height: 1.111rem;}
.header-line-2 .currency .icon {font-weight: bold;}
.header-line-2 .currency .name-dollar {line-height: 0; padding-left: 40px; background: url(../images/dol.png) no-repeat left 50%;}
.header-line-2 .currency .name-dollar .dollar {font-weight: bold;}
.header-line-2 .currency .name-euro {line-height: 0;padding-left: 40px; background: url(../images/eur.png) no-repeat left 50%;}
.header-line-2 .currency .name-rub {line-height: 0;padding-left: 40px; background: url(../images/rur.png) no-repeat left 50%;}
.header-line-2 .currency .name-rub .icon {height: 5px;}


.header-line-2 .auth-social a {color: #40434c; font-size: 0.7778rem; line-height: 1.111rem;}
.header-line-2 .auth-social .link-profile{font-size: 24px; line-height:28px;}
.header-line-2 .auth-social>a {display: block;}
.header-line-2 .auth-social a:hover {color: #0067b9;}
.header-line-2 .auth-social .auth {text-align: right; font-size: 0.9333rem;  margin-bottom: 10px;}
.header-line-2 .auth-social-wrap { width: 200px; height: 65px; margin-left: auto;text-align: right;}
.header-line-2 .profile-bar{display:block; position:relative; float: right; margin-top: 3px;}
.header-line-2 .auth-links{padding-left: 60px;}
.header-line-2 .min-avatar{line-height:0px; left:0px; top:3px; position:absolute;}
.social-btn {padding-top: 7px; display: inline-block;}
.soc-btn {margin-left: 5px; width: 29px;height: 25px;border: 1px solid #e8e8e8; display: inline-block;}
.social-btn .fb {background: url(../images/fb.png) no-repeat 50% 50%;}
.social-btn .vk {background: url(../images/vk.png) no-repeat 50% 50%;}
.social-btn .odn {background: url(../images/odn.png) no-repeat 50% 50%;}
.social-btn .tw {background: url(../images/tw.png) no-repeat 50% 50%;}
.social-btn .points {background: url(../images/points.png) no-repeat 50% 50%;}

/*------------------header-line-3----------------*/
.header-line-3 {height: 40px; background-color: #f4f6f9;  position: relative;}
.header-line-3 li  {float: left; list-style-type: none;}
.header-line-3 li a{line-height: 40px; font-size: 0.7778rem; color: #292945; text-decoration: none; text-transform: uppercase; padding: 0 18px 0 20px; font-weight: bold;}
.header-line-3 li.hover,.header-line-3 li li:hover {background-color: #0067b9; color: #fff;}
.header-line-3 li.hover a,.header-line-3 li li:hover a {color: #fff;}
.header-line-3 ul {margin-left: -20px;}
.header-line-3 .drop-down-menu {position: absolute; z-index: 4; display:none; background-color: #fff; left:0; top:40px; border-top: 3px solid #0067b9;text-transform: none; overflow: hidden;}
.header-line-3 .drop-down-menu .items {padding: 25px 2%;}
.header-line-3 .drop-down-menu .item {float: left; width: 25%; padding-left: 20px;}
.header-line-3 .drop-down-menu .item:first-child {padding-left:0;}
.header-line-3 .drop-down-menu .item a {color: #090d13; padding: 0; text-transform: none;font-size: 1rem; line-height: 1.111rem; font-weight: normal;}
.header-line-3 .drop-down-menu .item a:hover {color: #0067b9;}
.header-line-3 .drop-down-menu .item-wrap {display: inline-block; margin: 0 auto; line-height: 0;}
.header-line-3 .drop-down-menu .item .image-item {float: left; width: 120px; margin-right: -120px; position: relative;}
.header-line-3 .drop-down-menu .list-society {height: 40px; border-bottom: 1px solid #e1e1e1; }
.header-line-3 .drop-down-menu .list-society li {float: left; line-height: 40px;}
.header-line-3 .drop-down-menu .list-society li a {color: #292945; text-transform: none; font-size: 0.8889rem;}
.header-line-3 .drop-down-menu .list-society li:hover a{color: #fff;}
.header-line-3 li.hover .drop-down-menu {display: block; width: 100%; box-shadow: 0 4px 15px 0 rgba(103,103,109,0.5);}
.header-line-3 .inner {position: initial;}
.header-line-3 .drop-down-menu .title {padding-right: 4px;}
/*--------------------end header---------------------*/

#to_up{display:none; position:fixed; right:50px; bottom:50px; width:78px; height:54px; background:url(../images/naverh.png) 0 0 no-repeat; display:none; opacity: 0.7; z-index:10;}
#to_up:hover{opacity: 1 !important;}


/*--------------------#middle-------------------------*/


/*-------------------icons-----------------------*/
.wrap-i{display:inline-block; vertical-align:middle; position:relative; top:-1px;}
.with-comments {color: #5e5e5e;margin-right: 4px;height: 15px; border: 1px solid #cfe0e5; display: inline-block; font-size: 12px; line-height: 12px; padding: 0 6px; position: relative; border-radius: 1px; background-color: #fff; vertical-align: middle; margin-top: 0px; margin-bottom: 3px; font-family: "PT Sans", sans-serif;}
.with-comments i {display: block;width: 7px; height: 6px; position: absolute; background: url(../images/angle-comments.png) no-repeat 50% 50%; bottom: -6px; right: 3px;}
.views {color: #5e5e5e;height: 15px; border: 1px solid #cfe0e5; display: inline-block;  border-radius: 1px; padding: 0; margin-right: 4px; position: relative; vertical-align: middle; margin-top: 0px; margin-bottom: 3px; font-family: "PT Sans", sans-serif;}
.views i {display: inline-block; width: 22px; height: 13px; background: url(../images/eye.png) no-repeat left center; vertical-align: top;}
.views .quantity { display: inline-block; vertical-align: top; font-size: 12px; line-height: 12px; padding: 0 6px 0 5px; }
.with-photo {background: url(../images/foto.png) no-repeat 50% 50%; width: 15px;height: 12px; display: inline-block; margin-right: 4px; vertical-align: middle; margin-top: 0px; margin-bottom: 3px;}
.with-video {background: url(../images/camera.png) no-repeat 50% 50%; width: 17px;height: 11px; display: inline-block;margin-right: 4px; vertical-align: middle; margin-top: 1px; margin-bottom: 3px;}
/*-------------------end icons-----------------------*/

/*--------------------main-news-----------------------*/
.main-news {padding-top: 30px; margin-bottom: 110px;}
.content .big-news {padding-right: 20px;}
.content .big-news .main-article{font-size: 1.222rem; line-height: 1.444rem; color: #090d13; font-weight: bold; text-decoration: none; }
.content .big-news .main-article:hover {color: #0067b9;}
.content .big-news .main-foto {margin-bottom: 10px;}
.content .big-news a {padding-right: 4px;}
.content .short-description {margin-top: 10px;}
.content .short-description p{margin-bottom: 10px;}
.small-link a{font-size: 0.8889rem; line-height: 1.111rem; color: #0065b5;}
.small-link span{font-size: 0.8889rem; line-height: 1.111rem; color: #8b8b97;}
.small-link {margin-top: 10px; color: #8b8b97;}
.content .bottom-small-news {margin-top: 30px;}
.other-news .title-news {padding-top: 7px;}
.other-news .title-news a {text-decoration: none; color: #090d13; font-size: 1rem; line-height: 1.111rem; font-weight: bold; }
.foto-news {line-height: 0;}
.other-news .title-news a:hover {color: #0067b9;}
.left-news {padding-right: 10px;}
.right-news {padding-left: 10px;}

.sidebar {padding-left: 20px; font-family: 'PT Sans Narrow', sans-serif;}
.sidebar .pdf {border: 2px solid  #e1e7f4; min-height: 174px; position: relative; padding-bottom: 20px;}
.sidebar .pdf .pdf-left {position: absolute;top: 20px;left: 13px; z-index:3;}
.sidebar .pdf .pdf-left img {border-radius: 4px;border: 3px solid #fff; max-width: 100%; box-shadow: 3px 3px 1px  0 #edeef0; width: 108px; height: 160px;}
.sidebar .pdf .pdf-right {position: relative;width: 100%; padding-left: 140px; padding-top: 5px;}
.sidebar .pdf .pdf-right .number {color: #595c64; display: block; padding-left: 1px; font-size: 0.7778rem;}
.sidebar .pdf .pdf-right .price {color: #0067b9; font-size: 1.111em; display: block; margin-left: 1px;}
.sidebar .pdf .pdf-right .other-pdf {color: #208cdf; display: block; margin-top: 5px; margin-left: 1px; font-size: 0.8889rem;}
.sidebar .pdf .pdf-version {height: 34px; background-color: #e1e7f4; font-size: 1.111em; font-weight: bold; padding-top: 16px; padding-left: 144px; padding-bottom: 35px;}
.btn{background-color: #0067b9;padding: 9px 21px;color: #fff;text-transform: uppercase;text-decoration: none;display: inline-block;margin-top: 8px;margin-left: 1px; font-size:0.8889rem; font-weight: bold;}
.btn:hover{background-color: #035DA5;}
.newsblock {margin-top: 30px; line-height: 0; border: none;}
.social-wrap {position: relative; line-height: 0;}
.sidebar .block {width: 100%;}


/*---------------------top-slider-------------------------*/
#owl-demo {position: initial; border-top: 1px solid #e1e1e1;}
#owl-demo .item{margin: 3px;}
#owl-demo .item img{display: block;width: 100%;height: auto;}
.top-slider {font-family: 'PT Sans Narrow', sans-serif; border-top: 1px solid #0067b9; border-bottom:1px solid #0067b9; margin-top: 30px; position: relative;}
.top-slider .headline { text-transform: uppercase; padding: 20px 0; border-bottom: 1px solid #e1e1e1;}
.top-slider .headline a {color: #090d13; text-decoration: none; border-bottom: none; padding-bottom: 0;}
.top-slider .headline a:hover {color: #0067b9;}
#owl-projects .owl-item  .item {width: 102%;}
.top-slider .owl-stage .owl-item {border-right: 1px solid #e1e1e1; padding: 25px 20px; height: 100%;}
.top-slider .owl-stage .owl-item:last-child {border-right: none;}
.top-slider .owl-stage a {text-decoration: none; color: #090d13; font-size: 1rem; line-height: 1.111rem;}
.top-slider .owl-stage a:hover {color: #0067b9;}
.top-slider .owl-controls {display: inline-block; position: absolute; top: 12px; right: 0;}
.top-slider .owl-theme .owl-controls .owl-dot span {width: 14px; height: 14px; border: 1px solid #0067b9; margin-right: 8px; border-radius: 0; background-color: #fff;}
.top-slider .owl-theme .owl-controls .owl-dot span:last-child {margin-right: 0;}
.top-slider .owl-theme .owl-controls .owl-dot.active span {background-color: #0067b9;}
.top-slider .date{color:#333; font-size: 14px;}

.line {height: 170px; width: 5px;position: absolute;background: #fff; z-index: 2; bottom: 0; right: -1px;}
.line-left {right:auto; left:-1px;}

/*-------------------slider-opinions------------------------------*/
#owl-slide {position: initial;}
#owl-slide img {width: 100%;}
.slider-opinions .images{margin-right:10px;}
.slider-opinions {padding: 0 10px 35px 20px; background-color: #f4f6f9; border: 1px solid #d8e1ef; margin-top: 40px; position: relative;}
.slider-opinions .headline3{display: inline-block; text-transform: uppercase; color: #090d13; padding: 15px 0;}
.slider-opinions .headline3 a{color:#090d13;}
.slider-opinions .all-article {display: inline-block; padding-left: 10px; font-size: 0.8889rem;}
.slider-opinions .author-text{padding-right: 10px;}
.slider-opinions .author {display: block; font-size: 1rem; line-height: 1.111rem; color: #0067b9; text-decoration: none; font-weight: bold; padding-top: 5px;}
.slider-opinions .text {text-decoration: none; display: block; font-size: 1rem; line-height: 1.111rem; color: #090d13; padding-top: 8px;}
.slider-opinions .text:hover {color: #0067b9;}
.slider-opinions .owl-controls {display: inline-block; position: absolute; top: 5px; right: 20px;}
.slider-opinions .owl-theme .owl-controls .owl-dot span {width: 14px; height: 14px; border: 1px solid #0067b9; margin-right: 8px; border-radius: 0; background-color: #fff;}
.slider-opinions .owl-theme .owl-controls .owl-dot span:last-child {margin-right: 0;}
.slider-opinions .owl-theme .owl-controls .owl-dot.active span {background-color: #0067b9;}

/*------------------------------------power---------------------------------------*/
.power {margin-top: 30px; position: relative;}
.headline {display: inline-block; padding-top: 10px;}
.headline a {display: inline-block;text-decoration: none;  border-bottom: 4px solid #0067b9; padding-bottom: 11px;}
.headline a:hover {border-bottom: none;}
.subscription {line-height: 0; color: #f97002; text-decoration: none; border-bottom: 1px dotted #f97002; line-height: 1rem; font-size: 0.8667rem; }
.subs {display: inline-block; position: absolute; right: 0; top: 18px;padding-right: 20px; background: url(../images/rss.png) no-repeat right center;}
.subscription:hover {border: none;}
.power .column1 {padding-right: 20px;}
.power .column1 .foto-news {line-height: 0;}
.power .column1 .title-news {padding-top: 15px;}
.power .column1 .title-news a {text-decoration: none; color: #090d13; font-weight: bold; font-size: 1.111rem; line-height: 1.444rem;}
.power .column1 .title-news a:hover {color: #0067b9;}
.power-top {height: 48px; border-bottom: 1px solid #f0f0f0;margin-bottom: 25px;}


.row {margin-bottom: 20px; }
.row:last-child {margin-bottom: 0;}
.power .column2 .foto-news {float: left; width: 120px; margin-right: -120px; position: relative;line-height: 0;}
.power .column2 .title-news .link-news {text-decoration: none; color: #090d13; font-size: 1rem; }
.power .column2 .title-news .link-news:hover {color: #0067b9;}

.power .column3 a{text-decoration: none; color: #090d13; font-size: 1rem; line-height: 1.111rem;}
.power .column3 a:hover {color: #0067b9;}
.news-other {padding-bottom: 15px; padding-top: 20px;border-bottom: 1px solid #f0f0f0; margin-left: 20px;}
.news-other:last-child {padding-bottom: 0; border-bottom: none;}
.news-other:first-child {padding-top: 0;}


/*--------------banners---------------*/
.banners {margin-top: 40px; line-height: 0;}
.banners .banner1 {padding-right: 10px;}
.banners .banner2 {padding-left: 10px;}
/*------------end banners--------------*/

/*---------slider-news----------------*/
.slider-news {background-color: #f4f6f9; border: 1px solid #d8e1ef; margin-top: 25px;}
.slider-news .video-news {position:relative;}
.slider-news .video-news .main-video img{line-height: 0; width: 382px; height: 256px;}
.slider-news .main-video {position: relative; line-height: 0; margin-bottom: 9px; width: 378px; margin-left: 5px;}
.slider-news .video-play {position: absolute; background: url(../images/video-play.png);top: 90px;left: 52%;margin-left: -36px;width: 73px;height: 73px; cursor: pointer;}
.slider-news .main-video a:hover .video-play{opacity: 0.7;}
.slider-news .title-video {position: absolute; top: 0; left: 0; color: #fff; font-size: 1rem; line-height: 1.111rem; text-transform: uppercase; background-color: #0067b9; padding: 8px 25px 8px 17px; font-weight: bold; color:#fff;}
.slider-news .title-video a{color:#fff; text-decoration: none;}
.slider-news .image-descr {width: 100%; height: auto; background: url(../images/pixel.png); position: absolute; bottom: 0; left: 0;}
.slider-news .image-descr .descr-inner {font-size: 1rem;line-height: 1.111rem; color: #fff; text-decoration: none; padding: 12px 22px 16px; display: block;}
.slider-news .owl-theme .owl-controls .owl-dot span {width: 14px; height: 14px; border: 1px solid #0067b9; margin-right: 8px; border-radius: 0; background-color: #fff;}
.slider-news .owl-theme .owl-controls .owl-dot span:last-child {margin-right: 0;}
.slider-news .owl-theme .owl-controls .owl-dot.active span {background-color: #0067b9;}
.owl-theme .owl-controls .owl-dot span {background-color: #fff;}
#owl-example {position: relative; width: 100%;}
#owl-example .owl-item {cursor: pointer; position:relative;}
#owl-example .owl-item i{display: none;}
#owl-example .owl-item.active2 i{box-shadow: 0px 0px 0 3px #0067b9 inset; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; display: block; z-index:3;}

#owl-example .owl-item>div {margin: 0 5px; position: relative; line-height: 0;}
#owl-example .owl-controls{position: absolute; left: 0; bottom: -47px;}
.all-news { text-align: right; padding: 17px 0 5px 0; padding-right: 15px; background: url(../images/arrow.png) no-repeat right 69%;}
.all-news a {font-size: 0.8889rem;}
.video-news {border-right: 1px solid #d8e1ef; padding: 20px 15px;}
.video-news .owl-carousel {width: 390px;}
.video-news {max-width: 420px;}


.photo-news {padding: 20px 15px;line-height: 0; position: relative;}
#owl-photo {position: relative;}
.photo-news .title-video{z-index:3; left:2px;}
.photo-news  #owl-photo .big-foto {padding-right: 130px; float: left;}
.photo-news  #owl-photo .other-foto {margin-left:-120px; width: 120px; position: relative; float: left;}
.photo-news  #owl-photo .other-foto .image {margin-bottom: 8px;}
.photo-news  #owl-photo .other-foto .image:last-child {margin-bottom: 0;}
.photo-news  #owl-photo .item .link-article {margin-top: 50px;}
.photo-news  #owl-photo .item {width: 100%; padding-left: 2px;}
.photo-news  #owl-photo .item .link-article a{text-decoration: none; color: #090d13; font-weight: bold; font-size: 1rem; line-height: 1.111rem;}
.photo-news  #owl-photo .item .link-article a:hover {color: #0067b9;}
.photo-news  #owl-photo .item .short-description {font-size: 0.8667rem; line-height: 1.067rem;}
.photo-news  #owl-photo .item .short-description p{margin-bottom: 0px;}
#owl-photo .owl-controls{position: absolute; left: -6px; top: 261px;}
.photo-news .all-news {position: absolute; top: 283px; right: 27px; background-position: right 92%; z-index:10;}
.all-with-comments {color: #fff;height: 21px; border: 2px solid #05b8eb; display: inline-block; font-size:  0.7778rem; line-height: 0.9rem; padding: 0 8px; border-radius: 2px; border-bottom: none;position: relative;top: 13px;}
.all-with-comments i {display: block;width: 100%; height: 8px; position: absolute; background: url(../images/angle-comments2.png) no-repeat 0 0; bottom: -6px; right: 0;}
.photo-news .all-search { font-size: 0.7778rem; line-height: 1.111rem;display: inline-block; top: 13px; position: relative; padding-left: 25px; background: url(../images/look.png) no-repeat left top; height: 24px; color: #fff;margin-left: 5px;}
#owl-photo .item .box { height: 50px; background: url(../images/pixel.png); position: absolute; bottom: 0; left: 0; padding: 0 15px;}
#owl-photo .item .foto-wrap {position: relative; width: 100%;}


/*--------------banner--------------------*/
.banner {margin-top: 30px; line-height: 0; text-align: center;}



/*--------------economy-----------------*/
.economy {margin-top: 30px;}
.economy .power-top{position: relative;}
.economy .economy-wrap {border-bottom: 1px solid #f0f0f0;}
.economy .left-column .economy-article a {text-decoration: none; color: #090d13; font-weight: bold; font-size: 1.111rem; line-height: 1.444rem; }
.economy .left-column .economy-article a:hover {color: #0067b9;}
.economy .left-column .economy-article p {display: block; padding-top: 15px;}
.economy .right-column .news-other a{text-decoration: none; color: #090d13; font-size: 1rem; line-height: 1.111rem;}
.economy .right-column .news-other:last-child {padding-bottom: 20px;}
.economy .right-column .news-other a:hover {color: #0067b9;}
.economy-wrap .image {float: left; position: relative; width: 310px; margin-right: -310px;}
.economy .left-column .economy-article {float: left; padding-left: 330px;}
/*--------------fotonews---------------*/
.fotonews {margin-top: 25px;}
.fotonews .row {padding-left: 20px;}
.fotonews .row:first-child {padding-left: 0;}
.fotonews .row .foto-news {float: left; width: 120px; margin-right: -120px; position: relative;}
.padding {padding-left: 135px; float: left; width: 100%;}
.fotonews .row .title-news a {text-decoration: none;color: #090d13;font-size: 1rem;line-height: 1.111rem; display: block;}
.fotonews .row .title-news a:hover {color: #0067b9;}

/*-------------------slider-vacancies--------------------*/
.slider-vacancies .headline3 {display: inline-block;text-transform: uppercase;color: #090d13;padding: 15px 0;position: relative;}
.slider-vacancies .all-article {display: inline-block;padding-left: 10px; font-size: 0.8889rem;}
.slider-vacancies {border: 1px solid #0067b9; margin-top: 45px;}
.slider-vacancies .top-block{padding-left: 20px; border-bottom: 1px solid #d8e1ef; }
#owl-vacancies {padding: 25px 15px 35px;}
#owl-vacancies .nomination {display: block;font-weight: bold; font-size: 0.8889rem; line-height: 1.111rem; text-transform: uppercase;}
#owl-vacancies .item a {font-size: 1rem; line-height: 1.111rem; display: block; padding-top: 5px;}
#owl-vacancies .owl-controls {display: inline-block; position: absolute; top: -50px; right: 15px;}
#owl-vacancies .owl-controls .owl-dot span {width: 14px; height: 14px; border: 1px solid #0067b9; margin-right: 8px; border-radius: 0; background-color: #fff;}
#owl-vacancies .owl-controls .owl-dot span:last-child {margin-right: 0;}
#owl-vacancies .owl-controls .owl-dot.active span {background-color: #0067b9;}


/*--------------slider-projects-------------------*/
.slider-projects {margin-top: 40px; border: 2px solid #e1e7f4; position: relative; width:100%; overflow: hidden;}
.slider-projects .name-projects {font-size: 1.333rem; color: #40434c; text-transform: uppercase; padding: 15px 20px; border-bottom: 1px solid #e1e7f4; font-weight: bold;}
#owl-projects {padding: 25px 15px 35px;}
#owl-projects .descr {padding-left: 10px;}
#owl-projects .descr a {font-size: 1rem; line-height: 1.111rem; color: #090d13; text-decoration: none;}
#owl-projects .descr a:hover {color: #0067b9;}
#owl-projects .item  .proj{padding-top: 35px; padding-left: 2px;}
#owl-projects .item .proj:first-child {padding-top: 0;}
.slider-projects .all-proj {padding: 12px 15px 12px; border-top: 1px solid #e1e7f4; }
.slider-projects .all-proj a {font-size: 0.8889rem;}
#owl-projects .owl-controls {position: absolute; bottom: -41px; right: 5px;}
#owl-projects .owl-controls .owl-dot span {margin: 5px 16px;}
#owl-projects  .owl-pagination {display: none;}
#owl-projects .owl-nav .owl-prev {background: url(../images/news-arrow-previous.png) no-repeat 50% 50%; text-indent: -9999px; border-left: 1px solid #f0f0f0; margin: 0; height: 20px; display: inline-block; padding: 36px 31px 10px 18px; border-right: 0;opacity: 1; border-radius: 0;}
#owl-projects .owl-nav .owl-next {background: url(../images/news-arrow.png) no-repeat 50% 50%; text-indent: -9999px; border-left: 1px solid #f0f0f0; margin: 0; height: 20px; display: inline-block; border-right: 0; padding: 36px 31px 10px 18px; border-right: 0;opacity: 1; border-radius: 0;}
.slider-projects .all-proj {color: #090d13; font-size: 1.067rem; line-height: 1.111rem;}
#owl-projects .owl-nav {position: absolute;bottom: -5px;right: -6px;width: 102px;height: 46px;}
#owl-projects .owl-nav div{border-right: 0;}
#owl-projects .item  .proj .image {float: left; position: relative; width: 85px; margin-right: -85px; line-height: 0;}
#owl-projects .item  .proj .descr {float: left; padding-left: 95px;}

/*------------------last-comment------------------------*/
.last-comment {margin-top: 30px;border: 2px solid #e1e7f4;}
.last-comment .comment-head {color: #444d64;font-size: 1.333rem; line-height: 1.73rem;font-weight: bold;padding: 20px 20px 16px;border-bottom: 1px solid #e1e7f4;}
.last {height: 580px; overflow: auto;}
.last-comment .last-post:first-child {padding-top: 0;}
.last-comment .last-post {padding-top: 15px; padding-bottom: 20px; font-size: 0.8667rem;line-height: 1.222rem; border-bottom: 1px dotted #e1e7f4; font-family: "PT Sans", sans-serif;}
.last-comment .last-post:last-child {border-bottom: none; padding-bottom: 0;}
.last-comment .last-post:first-child {margin-top: 0;}
.last-comment .last-post-name {color: #0067b9; font-size: 0.7222rem; line-height: 1.222rem;}
.last-comment .last-descr-post {color: #40434c;text-decoration: none;padding-top: 7px; font-size: 0.7222rem; line-height: 1.222rem;}
.last-comment .last-descr-post:hover {color: #0067b9;}
.last-comment .last-wrap {padding: 15px 15px 20px 15px;}
.last-comment .jspVerticalBar {background: #fff none repeat scroll 0 0; border-left: 1px dotted #e1e7f4; width: 20px;}
.last-comment .jspTrack{background: #fff;}
.jspTrack .jspDrag {background: #c2cbdf; width: 10px; margin-left: 5px;}
/*------------------------scroll-----------------------------*/
::-webkit-scrollbar{width:12px;}
::-webkit-scrollbar-thumb{border-width:1px 1px 1px 2px;border-color: #c2cbdf;background-color: #c2cbdf;}
::-webkit-scrollbar-thumb:hover{border-width: 1px 1px 1px 2px;border-color: #555;background-color: #aac1cc;}
::-webkit-scrollbar-track{border-width:0;}
::-webkit-scrollbar-track:hover{border-left: dotted 1px #c2cbdf;background-color: #eee;}

/*------------people-week --------------*/
.people-week {border: 2px solid #e1e7f4; border-bottom: none; padding: 25px 20px;color: #444d64;font-size: 1.6rem;font-weight: bold; text-align: left; line-height:1.8rem;}

/*------------------ad-categories----------------------*/
.ad-categories {border: 2px solid #d8e1ef; background-color: #f4f6f9; margin-top: 50px; font-family: 'PT Sans Narrow', sans-serif;}
.head  {font-weight: bold; font-size: 1.111rem; color: #090d13; text-transform: uppercase; line-height: 1.444rem; display: block;}
.ad-categories .column1 { padding: 20px 20px 30px;  height: 100%;}
.ad-categories .column1 li{list-style-type: none; padding-bottom: 5px;}
.ad-categories .column1 .categori {padding-top: 30px;}
.ad-categories .column1 .categori li a {font-size: 1rem; line-height: 1.111rem;}
.ad-categories .column1 .categori li span {color: #40434c; font-size: 0.8889rem; line-height: 1.111rem; padding-left: 5px;}
.ad-categories .column1 .categori li a:hover {text-decoration: none;}
.ad-categories .column1 .all-categories {font-size: 0.8889rem; line-height: 1.111rem; color: #525252; display: block; padding-top: 20px;}
.ad-categories .column .column-wrap { padding: 20px 20px 30px;}
.ad-categories .column .column-wrap .img {line-height: 0;}
.ad-categories .column-wrap .text-ad a {font-size: 1rem; line-height: 1.111rem;}
.ad-categories .column-wrap .text-ad a:hover {text-decoration: none;}
.ad-categories .column-wrap .text-ad span {color: #40434c; font-size: 0.8889rem; line-height: 1.111rem; font-weight: bold; padding-top: 10px; display: inline-block;}
.ad-categories .column .ad {padding-top: 25px; padding-right: 20px;}
.ad-categories .column .ad:nth-child(4n) {padding-right: 0;}
.ad-categories>.column {border-left: 1px solid #d8e1ef;}
.column-wrap .img{float: left; width: 90px; margin-right: -90px; position: relative;}
.column-wrap .padding {float: left; padding-left: 105px; margin-top: -8px;}
/*--------------------action-----------------------*/
.action {border: 2px solid #d8e1ef;  margin-top: 40px; font-size:  0.8889rem; font-family: 'PT Sans Narrow', sans-serif;}
.action .headline3 {padding-top: 17px; padding-left: 25px;display: inline-block;text-transform: uppercase;color: #090d13;position: relative;}
.action .all-article {padding-left: 20px;}
.action-wrap {padding: 0 25px 30px 25px;}
.all-action .img {line-height: 0; display: inline-block; margin-top: 10px; margin-bottom: 15px;} 
.all-action .container {padding-left: 17px;}
.action-wrap>div:first-child{padding-left: 0;}
.container>span {font-family: "PT Sans", sans-serif;display: block; font-size: 0.8667rem; line-height: 1.111rem; color: #91979d;}
.all-action {margin-top: 20px;}
.container>span>a {color: #aeb3b7; text-decoration: none; font-size: 0.7222rem; line-height: 1.111rem;}
.container>span>a:hover {color: #0067b9;}
.container .name-action a {font-size: 1rem; line-height: 1.111rem; text-decoration: none; color: #090d13;}
.container .name-action a:hover {color:#0067b9;}
.organization-wrap {border-top: 1px solid #d8e1ef;border-bottom: 1px solid #d8e1ef; padding: 19px;}
.add {padding: 13px 20px; background: #f4f6f9;}
.add .button {background-color: #0067b9; padding: 7px 22px; line-height: 1.5rem; font-size: 0.8889rem;}
.add .button:hover {background-color: #035DA5;}
.add .all {padding-left: 30px; display: inline-block;}
.services a {font-size: 1rem; line-height: 1.111rem;}
.icons {padding-left: 50px; height: 25px;}
.bottoms {margin-top: 8px; }

.directory {color: #090d13; font-size: 24px; line-height: 1.733rem; margin-bottom: 30px; font-weight: bold;}
/*--------------owl-kozich----------------*/
#owl-kozich .owl-nav .owl-prev {background: url(../images/news-arrow-previous.png) no-repeat 50% 50%; text-indent: -9999px; border-left: 1px solid #f0f0f0; margin: 0; height: 20px; display: inline-block; padding: 36px 31px 10px 18px; border-right: 0;opacity: 1; border-radius: 0;}
#owl-kozich .owl-nav .owl-next {background: url(../images/news-arrow.png) no-repeat 50% 50%; text-indent: -9999px; border-left: 1px solid #f0f0f0; margin: 0; height: 20px; display: inline-block; border-right: 0; padding: 36px 31px 10px 18px; border-right: 0;opacity: 1; border-radius: 0;}
#owl-kozich .owl-nav {position: absolute;bottom: -26px;right: 0;width: 102px;height: 46px;}
#owl-kozich .owl-nav div{border-right: 0;}
#owl-kozich  .owl-pagination {display: none;}
#owl-kozich .owl-nav {padding-top: 20px;}
.kozich {margin-top: 30px;}
.kozich .name-projects {text-transform: none;}


.border {border: 2px solid #e1e7f4;}
.border img {line-height: 0;}
.border .competition {color: #40434c; font-size: 1.167rem;line-height: 1.111rem; font-weight: bold; padding: 15px;text-align: left;}
.border .other-info {color: #40434c; font-size: 0.8889rem; line-height: 1.111rem; font-family: "PT Sans", sans-serif; text-align: left; padding-bottom: 15px; padding-left: 15px;}


/*---------------archive-news----------------*/
.archive-news {border: 2px solid #e1e7f4;}
.block-name {border-bottom: 1px solid #e1e7f4; padding: 20px; color: #40434c; font-size: 1.333rem; line-height: 1.333rem; font-weight: bold;}
.months {padding: 30px 20px; background-color: #f3f4f6;}
.months select {width: 100%; border: 1px solid #ced1d9; background: #fff url("../images/arr.png") no-repeat scroll 95% 50%; cursor: pointer;}
.months option {font-size: 1.067rem; line-height: 1.111rem; color: #40434c; background: #fff;}
.jq-selectbox {width: 100%;}
.jq-selectbox__select .jq-selectbox__trigger {border-left: none;}
.jq-selectbox__trigger .jq-selectbox__trigger-arrow {border-top: 10px solid #e23854;border-right: 8px solid transparent;border-left: 8px solid transparent; top: 12px;right: 20px;}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {border-top-color: #eee;}
.jqselect .jq-selectbox__select {background: #fff; border-radius: 0;}
.jqselect .jq-selectbox__select:hover {background: #fff;}
.jq-selectbox .jq-selectbox__dropdown li:hover {background: #0067b9;}
.jq-selectbox:hover .jq-selectbox__select .jq-selectbox__trigger-arrow {border-top-color: #e23854;}
/*-----------------vote--------------------*/
.vote {border: 2px solid #e1e7f4;}
.vote-wrap {padding: 15px 15px 30px;}
.vote .answers{ font-family: "PT Sans", sans-serif; font-size: 0.8333rem; line-height: 1.111rem;}
.vote .block-name{padding-left: 15px; padding-right: 15px;}
.vote .question, .vote .q {display: block; color: #40434c; font-size: 0.8333rem; line-height: 1.111rem; font-weight: bold; padding-bottom: 15px; font-family: "PT Sans", sans-serif;}
.field>*	{vertical-align: middle;}
.field input[type="checkbox"] {width: 17px; height: 17px; border-color: #ced1d9; cursor: pointer;}
.field {margin-bottom: 15px; font-family: "PT Sans", sans-serif; font-size: 1.067rem; line-height: 1.111rem; color: #40434c;}
.field:last-child {margin-top: 0;}
.field label {font-size: 0.8333rem; line-height: 1.111rem;}
.vote input[type="submit"] {border: none; background-color: #0067b9; color: #fff; padding: 0px 20px;text-transform: uppercase; margin-top: 25px;font-size: 0.8889rem; height:34px; line-height:34px; font-weight: normal;}
.vote input[type="submit"]:hover {background-color: #035DA5;}
.vote-wrap form a {  padding-left: 50px; position: relative; top: 11px; font-size: 1rem;}
.vote .res{position:relative;}
.vote .res .percent{background:#0067B9; height:13px; border:1px solid #0067B9;}
.vote .res .num{font-size: 14px;}
.vote .total{ font-family: "PT Sans", sans-serif; font-size: 0.8333rem; line-height: 1.111rem; font-weight: bold;}

/*---------------news-bel-------------------*/
.news-bel {border: 2px solid #e1e7f4;}
.header-news {border-bottom: 1px solid #e1e7f4;padding: 20px; color: #40434c; font-size: 1.6rem; line-height: 1.111rem; font-weight: bold;}
.all-title {}
.news-bel .last-post {padding: 15px 20px 20px; border-bottom: 1px solid #e1e7f4;}
.news-bel .last-post:last-child {border-bottom: none;}
.news-bel .last-post a {font-size: 1rem; line-height: 1.111rem; }

/*-------------------------footer--------------------*/
footer {font-family: 'PT Sans Narrow', sans-serif;max-width: 1380px; min-width: 320px; margin: 0 auto; width: 100%; border-top: 1px solid #d8e1ef;}
.footer-top { padding: 55px 0; background-color: #fafbfc; height: 420px;}
.footer-top .develop {font-family: "PT Sans", sans-serif; color: #40434c;}
.develop .row1 {font-size: 0.7222rem; line-height: 1rem;}
.developer {margin-top: 30px; margin-bottom: 35px;}
.developer span {display: inline-block;font-size: 0.7222rem; line-height: 1rem; padding-left: 18px; background: url(../images/farba-logo.png) left top no-repeat;height: 21px;line-height: 1.689rem; }
.developer  a {color: #40434c; display: block; font-size: 0.7222rem; line-height: 1rem;}
.copyright {font-size: 0.8333rem; line-height: 1rem;;}
.all-header  {padding-left: 18px;}
.all-header a {font-size: 1rem; line-height: 1.111rem; display: block; padding: 4px 0;}
.footer .news-title {font-weight: bold;color: #292945; font-size: 0.8889rem; line-height: 1.111rem; text-transform: uppercase; margin-bottom: 18px;}

.all-header .news-title.other-title {margin-top: 40px;}

.section-title {margin-bottom: 15px;}
.all-header .news-title a,
.section-title a {font-weight: bold;color: #292945; font-size: 0.8889rem; line-height: 1.111rem; text-transform: uppercase; text-decoration: none;}
.all-header .news-title a:hover,
.section-title a:hover {color: #0065b5;}
.footer-bottom {background-color: #f4f6f9; padding: 20px 0; height: 70px;}
.footer-bottom .img {margin-right: 17px; line-height: 0; float: left;}

/*--------------owlka----------------*/
.owlka {opacity: 0.01;}
.field .jq-radio {border-color: #ced1d9;}
.field .jq-radio.checked .jq-radio__div { margin: 2px; }

.tabs{display: block; line-height: 0px;}
.tabs a{display: inline-block; line-height: 0px; padding-bottom: 1px;}
.tabs a img{margin-top: 0px; padding-top: 0px; margin-right:1px;}
.tabs .vk.selected{border-bottom: 1px solid #577BA6; padding-bottom: 0px;}
.tabs .fb.selected{border-bottom: 1px solid #3B5998; padding-bottom: 0px;}
.tabs .ok.selected{border-bottom: 1px solid #FF8301; padding-bottom: 0px;}
.tab-content{line-height: 0; padding: 0;margin: 0;}

.marg {margin-top: 15px;}

/*----------------------sidebar---------------------*/
.right-sidebar {margin: 40px 0;}
.right-sidebar .block-sidebar {margin-top: 25px;}
.left-article {margin-top: 40px; margin-bottom: 40px;}

/*---------------stat'ya----------------------*/
.breadcrumbs {margin: 0;padding: 0; font-size:  0.7778rem; margin-bottom: 20px;}
ul.breadcrumbs{padding:0px;}
ul.breadcrumbs li {float: left; list-style-type: none; padding: 0 5px;}
ul.breadcrumbs li:first-child {padding-left: 0;}
.date-article, .section { color: #40434c;font-family: "PT Sans", sans-serif; font-size: 0.7778rem; line-height: 1.222rem; padding-bottom: 10px;}
.data-info {font-family: "PT Sans", sans-serif; font-size: 0.7778rem; line-height: 1.222rem; padding-bottom: 10px;}
.main-news-block {margin-top: 15px;}
.main-news-block .main-foto {float: left; line-height: 0; margin-right: 30px; margin-bottom: 5px;}
.main-news-block .main-descr {font-size: 1rem; line-height: 1.222rem;}

.main-news-block .author-block{display:block; margin:30px 0 30px 0; font-weight: bold; font-size: 18px;}
.main-news-block .author-block .name{color:#0067B9; margin-right:20px;}
.main-news-block .share-block{display:block; font-weight: bold; margin:30px 0 30px; font-size: 18px;}
.main-news-block .share-block .ya-share2{display:inline-block; margin-left:15px; vertical-align:middle;}
.main-news-block .share-block ul{padding:0px;}
.main-news-block .share-block ul li{padding:0px; list-style: none;}
.main-news-block .share-block .ya-share2__badge{border-radius:0px !important;}
.main-news-block .share-block .ya-share2__container_size_m .ya-share2__icon{width:30px !important; height:30px !important; background-size: 30px 30px !important;}
.main-news-block .related{display:block; padding:20px 25px 5px; background:#F3F4F6;}
.main-news-block .related h3{font-size: 22px; font-weight: bold; color:#090D13; padding:0 0 15px;}
.main-news-block .related .item{padding-bottom: 20px;}
.main-news-block .related .item .date{font-size: 14px; color:#40434C;}
.main-news-block .related .item .title{font-size: 18px; font-family: 'PT Sans Narrow', sans-serif; line-height:22px;}

.bold {font-weight: bold; }
.narrow {font-family: 'PT Sans Narrow', sans-serif;}
.headline {font-size:1.667rem; line-height: 2rem; font-weight:bold; padding:0px; margin:0px; font-family: 'PT Sans Narrow', sans-serif;}
.headline3 {font-size:1.333rem; line-height: 1.444rem; font-weight: bold; padding: 0; margin: 0; font-family: 'PT Sans Narrow', sans-serif; display: inline-block;text-transform: uppercase;color: #090d13;padding: 15px 0;position: relative;}
.download {text-transform: uppercase;}
.block-comments {border: 3px solid #f3f4f6;font-family: 'PT Sans Narrow', sans-serif; margin-bottom: 80px; margin-top: 40px;}
.top-com {padding: 25px 25px 25px 25px;}
.name-comments {float: left; font-size: 1.667rem; line-height: 1.667rem; color: #090d13; font-weight: bold;}
.block-comments .auth {float: right;}
.social-btn {display: inline-block; vertical-align: middle; padding: 0; }
.block-comments .auth>a { margin: 0; font-size: 1rem; line-height: 1.111rem; }
.block-comments .soc-login, 
.block-comments #ulogin-src{display:inline-block;}
.enter,.block-comments .login-label {display: inline-block; vertical-align: top;font-size: 0.7778rem; color: #40434c; font-weight: normal;}
.block-comments .login-label strong{font-weight: normal;}
.bottom-com {background-color: #f3f4f6; padding: 10px 40px 30px 30px;}
.bottom-com label {display: block; font-size: 1.333rem; padding-bottom: 15px;padding-top: 27px;}
.block-comments .bottom-com input, .bottom-com textarea,
.bottom-com input, .bottom-com textarea {width: 100%; border: 1px solid #ced1d9;}
.block-comments .bottom-com input:focus, .bottom-com textarea:focus {border: 1px solid #ced1d9;}
textarea {resize: none;}
.bottom-com button {margin-top: 35px; padding: 1px 33px 0px 35px;}
.block-comments .social-btn {margin-right: 35px;}

/*---------------nashi-proekty----------------------*/
.projacts-wrap {font-family: 'PT Sans Narrow', sans-serif;}
.projacts-wrap .project .images {float: left; width: 75px; margin-right: -75px; position: relative; line-height: 0; height: 75px; border-radius: 50%;}
.projacts-wrap .project .images img {width: 75px; height: 75px; border-radius: 50%;}
.projacts-wrap .project .padding {float: left; padding-left: 105px; width: 100%;}
.projacts-wrap .project .project-name a {font-size: 1.333rem; line-height: 1.444rem;color: #444d64; font-family: 'PT Sans Narrow', sans-serif;}
.projacts-wrap .project .project-name a:hover {color: #0067b9; text-decoration: underline;}
.projacts-wrap {margin-left: -20px;}
.projacts-wrap .project {margin-bottom: 50px; padding-left: 20px;}
.additionally .project {margin-bottom: 30px;}
.additionally {margin-bottom: 40px;}
.projacts-wrap .project:nth-child(3n+1) {clear: both;}


/*-----------------------afisha---------------------*/
.block-news {margin-top: 10px; background: #124b84 url(../images/afisha.jpg) no-repeat left top; -webkit-background-size: cover;
background-size: cover; margin-left: -4%;   font-family: 'PT Sans Narrow', sans-serif; padding-right: 15px;}
.block-news h1 {float: left; color: #fff; font-size: 3.333rem; padding-bottom: 0; padding: 35px 25px 45px 45px;}
.block-news .block-event {float: left;}
.block-news .block-event .wrap-link {display: inline-block; vertical-align: top; max-width: 175px; margin-left: 75px; padding-top: 30px;}
.block-news .block-event a { color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; font-size: 1.333rem; line-height: 1.556rem; }
.block-news .block-event a:hover {border: none;}
.wrap-poster h2 {margin-top: 45px;}
.wrap-poster h3 {margin-top: 40px; margin-bottom: 25px;}
.wrap-poster .block-type {margin-left: 65px;}
.wrap-poster {margin-bottom:95px;}
 


/*-----------------------kontakty-----------------------------*/
.top-contacts {margin-top: 20px; margin-bottom: 65px;}

.top-contacts h3 {font-weight: bold; margin-bottom: 20px;}

.right-block {padding-left: 10px;}
.left-block {padding-right: 10px;}

.glob {padding-left: 58px;background: url(../images/sprite.png) no-repeat 28px 0;}
.envelope {padding-left: 58px;background: url(../images/sprite.png) no-repeat 28px 15.5%;}
.location {padding-left: 58px;background: url(../images/sprite.png) no-repeat 28px 31%;}
.tel {padding-left: 58px;background: url(../images/sprite.png) no-repeat 28px 53%;}
.lamp-on {padding-left: 58px;background: url(../images/sprite.png) no-repeat 24px 95%; height: 25px; padding-top: 3px;line-height: 1.1rem;}
.lamp-off {padding-left: 58px;background: url(../images/sprite.png) no-repeat 28px 73%; height: 25px; line-height: 1.7rem;}

.callback-form {border: 3px solid #f0f0f0;}
.bottom-contacts {font-family: 'PT Sans Narrow', sans-serif; margin-bottom: 70px;}
.bottom-contacts .bottom-com input {width: 100%; border: 1px solid #ced1d9; }
.bottom-contacts .bottom-com input:focus {border: 1px solid #ced1d9;}
.bottom-contacts .bottom-com {padding: 5px 30px 40px 30px;}
.bottom-contacts .bottom-com label {font-size: 1.111rem; padding-top: 20px; padding-bottom: 6px;}
.bottom-contacts .bottom-com span {font-size: 0.8889rem; display: block; margin-top: 15px;}
.bottom-contacts .bottom-com span.form-required{display:inline-block; color:#40434c; margin-top: 0px;}

.bottom-contacts .bottom-com button,.bottom-contacts .bottom-com input[type="submit"] {margin-top: 30px; display:inline-block; width: auto; padding-left: 30px; padding-right: 30px;}
.bottom-contacts .top-com {padding: 15px 30px 32px 30px;}
.bottom-contacts  .social-btn {margin-right: 0;}
.bottom-contacts  .social-btn .soc-btn:first-child {margin-left: 0;}
.bottom-contacts  .auth {float: right;}
.bottom-contacts  .auth  a {display: block;padding: 0; padding-bottom: 7px; font-size: 0.7778rem;}
.bottom-contacts .name-comments {padding-top: 15px;}
.form-error-fld{display:none !important;}

.callback-form .answer{padding:0 30px 20px 30px; font-weight: bold; color:green; font-weight: bold;}

/*---------------------tema-nedeli------------------------------*/
.news-week {margin-bottom: 65px;}
.news-week .img {width: 230px; margin-right: -230px; position: relative; float: left; line-height: 0;}
.news-week .padding {padding-left: 255px; float: left; width: 100%;}
.news-week .all-text-news .date-article {padding-bottom: 10px; display: inline-block;}
.news-week .all-text-news p {font-size:0.9444rem; margin-bottom: 10px;}
.news-week .all-text-news .h3 {padding-bottom: 10px;}
.news-week .all-text-news .h3 a {text-decoration: none; font-size:1.333rem; line-height: 1.556rem;padding-left: 0; font-weight:normal;color: #090d13;font-family: 'PT Sans Narrow', sans-serif; margin-left:0px;}
.news-week .all-text-news a {font-family: 'PT Sans Narrow', sans-serif; font-size: 0.8889rem; margin-left: 10px;}
.news-week .all-text-news .h3 a:hover {color: #0067b9;}




.navigation-pages { margin-bottom: 35px; }
.content .navigation-pages {text-align: center;}
.navigation-pages .nav-current-page {background: #fff; border: 3px solid #0067b9; font-size: 0.8889rem; font-family: 'PT Sans Narrow', sans-serif; line-height: 1.667rem; padding: 6px 15px;}
.navigation-pages a {display: inline-block; padding: 6px 15px;text-decoration: none; font-size: 0.8889rem; font-family: 'PT Sans Narrow', sans-serif; line-height: 1.667rem; color: #40434c;}
.navigation-pages a:hover {text-decoration: underline;}

/*---------------------vopros-otvet------------------------*/
.additionally .project:first-child {margin-top: 15px;}

/*---------------------reshenia-ispolkoma------------------------*/
.wrap-download {margin-bottom: 80px;}
.document {padding-bottom: 35px; padding-left: 53px; background: url(../images/file.png) no-repeat left 0; min-height:80px;}
.document h3 {display: inline;}
.document a {font-size: 0.8889rem; padding-left: 20px; background: url(../images/download.png) no-repeat left 0; margin-left: 10px;font-family: 'PT Sans Narrow', sans-serif; }


/*------------------------spisok_konkursov-----------------------*/

.competitions-wrap .images {position: relative; line-height: 0; background: #000; margin-bottom: 10px;}
.competitions-wrap .images a:hover img{opacity: 0.7;}
.competitions-wrap .access {line-height: 0.7778rem; padding: 8px 11px 9px 12px; text-transform: uppercase; color: #fff; display: inline-block;font-family: 'PT Sans Narrow', sans-serif; font-size: 0.7778rem; position: absolute; bottom: 10px; right: 0;}
.competitions-wrap .open {background-color: #009a5c;}
.competitions-wrap .close {background-color: #e23854;}
.competitions-wrap {margin-left: -20px;}
.competitions-wrap .item {width: 33.33333%; float: left; margin-bottom: 30px;}
.competitions-wrap .spacer {margin-left: 20px; max-width: 310px;}
.competitions-wrap .item:nth-child(3n+1) {clear: both;}
.competitions-wrap .descr-competition a {text-decoration: none; color: #090d13;}
.competitions-wrap .descr-competition a:hover {color: #0067b9;}
 .publication-time {font-family: 'PT Sans Narrow', sans-serif; color: #919191; font-size: 0.7778rem; }
.competitions-wrap .pagination {text-align: left;}



.fotorama .fotorama__wrap {width: 100%; margin: 0 auto;}
.fotorama .fotorama__nav-wrap {margin-top: 20px; padding: 15px 40px; width: 100%;}
#fotorama .fotorama__wrap {width: 100%;}


/*---------------------------konkurs-------------------------*/
.tender-photo {width: 90%; margin: 0 auto; margin-top: -12px; height: 213px;}
.tender-photo .wrap-photo {  overflow: auto; overflow-y: hidden;}
.tender-photo .image {padding: 26px 0 0; float: left;padding-right: 6px;padding-left: 5px; line-height: 0; width: 176px; height: 191px; overflow: hidden;}
.tender-photo a {position: relative; line-height: 0; display: block;}
.tender-photo span{position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; border: 6px solid #0067b9; display: none;}
.tender-photo span i {top: -32px;background: url(../images/blue-arrow.png) no-repeat center top; width: 64px; height: 26px; position: absolute;top: -32px; left: 44px; z-index: 10;}
.tender-photo .jspTrack {background-color: #ececec;}
.tender-photo .jspDrag {background: #0067b9;}
.tender-photo .jspHorizontalBar {height: 8px;}
.tender-photo .active span {display: block;}
.tender {border: 2px solid #f1f1f1; padding-bottom: 15px; margin-top: 30px;}
.owl-controls {}
.likes {position: relative; font-family: 'PT Sans Narrow', sans-serif; border: 1px solid #a3c8e6; display: inline-block; text-align: center;}
.likes span {display: inline-block; padding: 10px 15px 10px 40px; background: url(../images/like.png) no-repeat 10px 50%;}
.likes .btn {margin: 0;}
.likes .btn {padding: 11px 21px;}
.likes label{display:none;}
#owl-tender {background: #f1f1f1; padding: 20px 0;}
#owl-tender .item-tender .image {line-height: 0; margin-bottom: 20px;}
#owl-tender .item-tender{ display: inline-block; padding: 15px 20px; background: #fff; max-width: 100%;}
#owl-tender .item-tender .likes {margin: 0 auto; margin-bottom: 20px;}
#owl-tender .item-tender p {text-align: left; margin-bottom: 0;}
#owl-tender .owl-pagination {display: none;}
#owl-tender .owl-controls{display:none;}
.wrap-tender  {position: relative;}
.wrap-tender .tender-prev {opacity: 0.7;z-index: 10;display: block;background: #e8e8e8 url(../images/tender-arrow.png) no-repeat 0 0 ; border-radius: 0; text-indent: -9999px; text-align: left;   width: 90px; height: 169px; position: absolute; left: 0; top: 50%; margin: 0; margin-top: -85px;}
.wrap-tender .tender-prev:hover {opacity: 1;}
.wrap-tender .tender-next {opacity: 0.7;z-index: 10;display: block;background: #e8e8e8 url(../images/tender-arrow.png) no-repeat -90px 0; border-radius: 0; text-indent: -9999px; text-align: left; width: 90px; height: 169px; position: absolute; right: 0; top: 50%; margin: 0; margin-top: -85px;}
.wrap-tender .tender-next:hover {opacity: 1;}
#owl-tender .owl-item {text-align: center;}


/*--------------------------------main-top-news---------------------*/
.main-top-news {padding: 20px; background: #f1f1f1; margin-bottom: 45px;}
.main-top-news .image {padding: 15px; background: #fff;}
.main-top-news .descr-news {padding-left: 45px;}
.main-top-news .descr-news h1 {padding-bottom: 20px;}
.main-top-news .descr-news .publication-time {padding-bottom: 10px; display: inline-block;}
.other-photo-wrap h2 { margin-bottom: 25px; }
.other-photo-wrap h2 a {font-size: 1.667rem; padding-bottom: 5px; border-bottom: 4px solid #0067b9; text-decoration: none;}
.other-photo-wrap h2 a:hover {border-bottom: none;}
.other-photo-wrap .item{width: 25%; float: left;}
.other-photo-wrap .item .spacer {width: 310px;}
.other-photo-wrap .competitions-wrap .item:nth-child(3n+1) {clear: none;}
.other-photo-wrap .competitions-wrap .item:nth-child(4n+1) {clear: both;}
.other-photo-wrap .item .descr-competition a {font-family: 'PT Sans Narrow', sans-serif; font-weight: bold;}
.competitions-wrap {margin-bottom: 25px;}


/*------------------foto-vnutr----------------------*/
.table {border: 3px solid #f4f6f9; font-size: 0.8889rem; font-family: 'PT Sans Narrow', sans-serif; margin-bottom: 30px;}
.table .row1 {background-color: #f4f6f9; color: #444d64;}
.table .row2 {color: #8c8989;}
.table .row1, .table .row2 {padding: 15px 15px 20px 15px;}
.table .row1 .column, .table .row2 .column {float: left; width: 25%; padding-left: 10px;}
.table .row2 .column50 {width: 50%;}
.table .tags {}
.images-wrap  .img{line-height: 0; text-align: center;}
.images-wrap .text {margin-bottom: 35px;}
.table .label {padding-bottom: 10px; display: inline-block;}
.table .tags a{color:#8c8989;}

img.alignright{float: right; margin:0 0 5px 10px;}
img.aligncenter{margin:0 auto 10px; display:block;}
img.alignleft{float: left; margin:0 10px 5px 0px;}

.wp-caption, .caption{display:block; width:100%; margin:0 auto 20px; text-align: center; font-size: 14px; line-height: 16px;}
.wp-caption img, .caption img{display:block; height:auto; max-width:100%; margin:0 auto 5px;}

.news-text{line-height: 1.5rem;}

.post-gallery{margin-bottom: 0px;}
.post-gallery .gall-item{text-align: center; margin:0 0 20px 0;}

.gallery-wrap .fotorama .fotorama__nav-wrap{padding:0px;}
.gallery-wrap .fotorama__thumb-border,.fotorama__thumb-border{border-color:#0068B2; border-width:5px;}

#login-soc{cursor:pointer;}
.ajax-form{background:#FEFEFE; padding:20px 45px 10px; width:90%; max-width:490px; margin:0 auto; position:relative;}
.ajax-form .title{font-size: 30px; font-weight: bold; color:#101519; line-height:34px;font-family: 'PT Sans Narrow', sans-serif; padding:10px 0 30px;}
.ajax-form .validate-form-custom{padding:20px 45px; background:#F1F2F4; margin:0 -45px; display:block; margin-bottom: 20px;}
.ajax-form .label{font-size: 24px; line-height:26px; padding:0 0 6px 0;font-family: 'PT Sans Narrow', sans-serif; display:block;}
.ajax-form .wrap-input{margin:0 0 15px 0;}
.ajax-form .inputbox{border-color:#CBCFD6; background:#fff; height:33px; width:100%;}
.ajax-form .mfp-close{display:block; width:11px; height:11px; position:absolute; right:20px; top:20px; background:url(../images/close-popup.png) 0 0 no-repeat; text-indent:-999999px;}
.ajax-form .mfp-close:hover{display:block; width:11px; height:11px; position:absolute; right:20px; top:20px; background:url(../images/close-popup.png) 0 -11px no-repeat; text-indent:-999999px;}
.ajax-form .login-label{display:inline-block;font-family: 'PT Sans Narrow', sans-serif; vertical-align:middle; font-size: 18px; margin-right: 15px;}
.ajax-form .ulogin-block{display:inline-block; vertical-align:middle;}
.ajax-form .remember{display:inline-block; vertical-align:middle; margin-left:20px;font-family: 'PT Sans Narrow', sans-serif; font-size: 18px;}
.ajax-form .left-side{float: left;font-family: 'PT Sans Narrow', sans-serif; font-size: 18px;}
.ajax-form .right-side{float:right;font-family: 'PT Sans Narrow', sans-serif; font-size: 18px;}
.ulogin-block{display:inline-block; vertical-align:middle;}
.ulogin-block-other{display:inline-block; vertical-align:middle;}
.ulogin-block-other .ulogin-buttons-container{display:none !important;}
.ulogin-block-other .ulogin-dropdown-button{display:block; background:url(../images/ulogin-dot.png) 0 0 no-repeat !important; width:31px !important; height:28px !important; margin-right: 0px !important;}

.inputbox.error,.textarea.error{border-color: #E23854; box-shadow: 0px 0px 3px 1px #E23854 inset;}
.wrap-input{position: relative;}
.wrap-input .wrap-error{color: #fff; padding: 3px 10px; font-size: 0.857rem; line-height: 1rem; position: absolute; right: 0px; bottom: 0px; background: #E23854; z-index: 5; border: none; margin: 0px; font-weight: normal;}
.error label{color: #E23854;}
.error label a{color: #E23854;}

.reg-answer{font-size: 1.5rem; font-weight: 500; text-align: center; padding: 40px 0;}

.profile-info{display:block;}
.profile-info .img{float: left; margin-right:20px;}
.profile-info .info{float: left;}
.profile-info .item-info{display:block; padding:0 0 20px 0;}
.profile-info .item-info .label{font-weight: bold; display:inline-block; margin-right: 20px;}
.profile-info .date-reg{margin-bottom: 20px;}
.profile-info .count-com{padding-bottom: 15px;}
.profile-info .count-art{padding-bottom: 15px;}

.profile-form{display: block;}
.profile-form .img{width: 240px; position: relative; margin-right: -240px; float: left;}
.profile-form .info{float: left;padding-left: 270px; box-sizing: border-box; width: 100%;}
.profile-form .fields{}
.profile-form .field{ padding: 8px 0;}
.profile-form .field label{width: 190px; float: left; margin-right: -190px; position: relative; font-weight: 600; padding-top: 6px;}
.profile-form .field .form-input{padding-left: 200px; float: left; box-sizing: border-box; width: 100%;}
.profile-form .field .form-input input{box-sizing: border-box; width: 100%;}
.profile-form .profile-form-buttons{text-align: right; padding-top: 35px;}
.profile-form .profile-form-buttons .new-btn{margin-left: 20px;}
.profile-form .change{position: absolute; margin: 10px 0 0 0; left:0px; bottom:0px;}
.profile-form .change .btn-image{height:25px; padding:0 10px; line-height: 25px; font-size: 14px;}
.profile-form .change .select-file{position: absolute;z-index: 1; left: 0px; top: 0px;}
.profile-form .file-input{display: block;width: 195px; height: 44px; opacity: 0; position: relative; z-index: 3; cursor: pointer;}
.profile-form .file-input *{cursor: pointer;}
.profile-form .select-file-txt span{font-size: 0.75rem;  line-height: 1rem; color: #82889C; display: block;padding: 10px 0 0px;}

.sidebar-wrap .vote{margin-top:30px;}
.news_inf_belta {
    width:100%;
    position: relative;
    padding-bottom: 30px;
}



.news_inf_belta .news_inf_item {padding: 15px 20px 20px; border-bottom: 1px solid #e1e7f4;}
.news_inf_belta .news_inf_item:last-child {border-bottom: none;}
.news_inf_belta .news_inf_item a {font-size: 1rem; line-height: 1.111rem; }





.news_inf_belta .news_inf_copy {
    background-color: #E1E7F4;
    color: #333;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display:block;    
    line-height:30px;
    height:30px;
}

.news-more{display:block; margin:0 0 30px; border:2px solid #E1E7F4;}
.news-more .header-news{display:block; padding:15px 20px; font-size: 24px; line-height:28px; font-weight: bold; font-family: 'PT Sans Narrow', sans-serif;}
.news-more .last-post{font-size: 16px; line-height:20px; font-family: 'PT Sans Narrow', sans-serif; border-bottom: 1px solid #E1E7F4; padding:15px 20px; margin-bottom: 0px;}
.news-more .last-post:last-child{margin-bottom: 0px; border-bottom: none;}
.news-more .last-post a{text-decoration: none;}
.news-more .last-post a .title{text-decoration: underline; color:#40434C;}
.news-more .last-post a:hover .title{text-decoration: none;}
.news-more .last-post .img{position:relative; margin-right:-85px; float:left; width:85px;}
.news-more .last-post .padding{padding-left: 100px; float:left; margin-top: -3px;}
.news-more .date{font-size: 14px; padding-top: 5px; color:#333; text-decoration: none;}

blockquote,.quote{display:block; position:relative; margin:0 0 20px 0 !important; padding:20px 25px !important; border:2px solid #E5E7ED !important; background: #F3F4F6;}
blockquote i.t,.quote  i.t{display:block; background:url(../images/quote-top.png) 0 0 no-repeat; width:20px; height:14px; position:absolute; left:7px; top:-7px; z-index:3;}
blockquote i.b,.quote  i.b{display:block; background:url(../images/quote-bottom.png) 0 0 no-repeat; width:20px; height:14px; position:absolute; right:7px; bottom:-7px; z-index:3;}

.blue-block{display:block; position:relative; margin:0 0 20px 0 !important; padding:20px 25px !important; border:2px solid #36356B !important; background: #36356B; color:#fff;}
.blue-block p:last-child{margin-bottom: 0px;}

.inner-left-sidebar{width:315px; margin-right: -315px; float:left; position:relative; margin-bottom: 40px;}
.inner-left-sidebar + .account-section{padding-left: 350px; width:100%; float:left;}
.account-section{padding-bottom: 40px;}
.account-section .account-section-inner{position:relative;}
.account-section input[type="text"],
.account-section input[type="mail"],
.account-section input[type="password"],
.account-section input[type="email"]{
    border: 1px solid #ced1d9;
    height: 30px;
    padding: 2px 5px;
    color: #595959;
    font: normal 13px 'Open Sans', "Myriad Pro", sans-serif;    
    height:33px;
}
.account-section .btn{margin:0px;}
.account-section .field{margin-bottom: 4px;}
.account-section .field label{font-size: 18px; font-family: 'PT Sans Narrow', sans-serif; font-weight: normal;}
.breadcrumbs{font-size: 16px; line-height: 18px;}
.personal-breadcrumbs{margin:25px 0 25px;}
.user-menu{background:#F4F6F9; padding-bottom: 20px;}
.user-menu .menu-title{display:block; padding:20px 25px 15px; font-size: 16px; line-height: 18px; font-weight: bold;font-family: 'PT Sans Narrow', sans-serif; color:#444D64; text-transform: uppercase;}
.user-menu ul li{list-style:none;}
.user-menu ul li a{list-style:none; font-size: 16px; font-family: 'PT Sans Narrow', sans-serif; padding:4px 25px; display:block;}
.user-menu ul li a:hover,.user-menu ul .active a{color:#fff; text-decoration: none; background:#444D64;}

.sub-title-h1{font-size: 28px; font-weight: bold; color:#444D64; line-height: 30px; font-family: 'PT Sans Narrow', sans-serif;}
.account-section .button-cancel{position:absolute; right:0px; top:21px;}

.profile-comments{display: block;}
.profile-comments .item{display: block; padding: 0 0 40px 0;}
.profile-comments .item .date{padding:0 0 8px 0;color: #82889C;}
.profile-comments .item .text{padding:0 0 8px 0;}
.profile-comments .item .forum-quote{  background:none; margin-bottom:15px; width: 100%; box-sizing: border-box; }
.profile-comments .item .forum-quote td{padding:20px; font-style:italic; border:1px solid #DEDEDE !important; background:url("../images/font_quote.gif") no-repeat scroll left top #FAFAFA; color: #7C7C7C; display: block; margin-left: 0px;}
.profile-comments .item .forum-quote th{display:none;}
div.reviews-text table.forum-quote{ border:1px solid #DEDEDE !important;background:url("../images/font_quote.gif") no-repeat scroll left top #FAFAFA;color: #7C7C7C; margin-bottom: 15px; display:block;}
table.forum-quote td, table.forum-code td{padding:20px;}

.page-message{display: block; overflow: hidden;}
.page-message .title-area{}
.page-message .title-area h1{color: #28345A;}
.page-message .title-area .wrap-menu{display: block;position: relative; padding-bottom: 50px;}
.page-message .title-area .wrap-menu .wrap-add{position: absolute; right: 0px; top: -10px;}
.page-message .title-area .message-menu ul{padding: 0px; list-style: none; font-family: 'PT Sans Narrow', sans-serif;}
.page-message .title-area .message-menu li{display: block;float: left; margin-right: 15px;}
.page-message .title-area .message-menu li i{display: inline-block; font-style: normal; }
.page-message .title-area .message-menu li i .disc-count{position: relative; color:#1767AB; margin-left:5px;}

.page-message .title-area .message-menu a{height:25px; padding:0 0px; line-height: 25px; font-size: 14px; display:block; color:#1767AB; font-weight: 600; text-transform: uppercase; text-decoration: none; margin-right: 10px;}
.page-message .title-area .message-menu a span{border-bottom: 1px dotted #1767AB;}
.page-message .title-area .message-menu a:hover span{border-bottom: none;}
.page-message .title-area .message-menu .active a{background: #1767AB; color: #fff; padding:0 10px;}
.page-message .title-area .message-menu .active a span{border-bottom: none;}
.page-message .title-area .message-menu .active i .disc-count{color:#fff;}
.page-message .message-list{display: block;}
.page-message .message-list table{border-collapse: collapse; border: none; font-family: 'PT Sans Narrow', sans-serif; border-bottom:2px solid #F0F4F7;}
.page-message .message-list th{text-align: left; font-size: 0.857rem; color: #82889C; padding: 15px 20px; border-bottom: 2px solid #F0F4F7; font-weight: normal;}
.page-message .message-list td{background: none; padding: 15px 20px;}
.page-message .message-list tr:nth-child(odd) td{background: #F9F9FA}
.page-message .message-list td.col1{width: 27px;}
.page-message .message-list td.col2{width: 55px; text-align: center;}
.page-message .message-list td.col3{font-weight: 600; width: 125px;}
.page-message .message-list td.col3 a{color: #000; text-decoration: none;}
.page-message .message-list td.col3 a:hover{text-decoration: underline;}
.page-message .message-list td.col4{font-weight: 600;}
.page-message .message-list th.col5{text-align: right; width: 160px;}
.page-message .message-list td.col5{color: #82889C; text-align: right;}
.page-message .message-list td.col2 i{display: inline-block;}
.page-message .message-list .ico-new{background: #94B52E; width:12px; height:12px; border-radius:6px; display:inline-block;}
.page-message .message-list .ico-view{background: #ccc; width:12px; height:12px; border-radius:6px; display:inline-block;}
.page-message-button{display: block;padding: 30px 0 0 0;}
.page-message-button .pagination{float: left;}
.page-message-button .msg-buttons{float: right;}
.page-message-button .msg-buttons .new-btn{margin-left: 20px;}

.page-message .message-block{display: block;}
.page-message .message-block .head{color: #82889C; padding: 0 0 30px;font-family: 'PT Sans Narrow', sans-serif; font-weight: normal; text-transform: none;}
.page-message .message-block .head .ico-new{background: #94B52E; width:12px; height:12px; border-radius:6px; display:inline-block;}
.page-message .message-block .img{width: 120px; margin-right: -120px; position: relative; text-align: center; line-height: 0px; float: left;}
.page-message .message-block .img img{width: 104px; height: 104px; /* border-radius: 52px; */}
.page-message .message-block .img .user-info{line-height: 1.1rem; font-weight: 600; text-align: center; padding-top: 10px; display: block; text-align: center;font-family: 'PT Sans Narrow', sans-serif;}
.page-message .message-block .wrap-text{padding-left: 160px; position: relative;}
.page-message .message-block .wrap-text .title{font-size: 1.714rem; line-height: 1.857rem; font-weight: 600; color: #28345A; padding-bottom: 25px; padding-right: 220px;font-family: 'PT Sans Narrow', sans-serif;}
.page-message .message-block .msg-link{display: block; position: absolute; right: 0px; top: 0px;}
.page-message .message-block .msg-link a{margin-left: 25px;}
.page-message .message-block .forum-quote{  background:none; margin-bottom:15px; width: 100%; box-sizing: border-box; }
.page-message .message-block .forum-quote td{padding:20px 20px 20px 20px; font-style:italic; border:1px solid #C8D3DE !important; background: url(../images/font_quote.gif) 5px 5px no-repeat #fff; color: #7C7C7C; font-style: italic; display: block; margin-left: 0px;}
.page-message .message-block .forum-quote th{display:none;}
.page-message .message-block .forum-quote b{font-style: normal;}
.page-message .message-block-buttons{padding: 30px 0 0 160px;}
.page-message .message-block-buttons a{margin-right: 20px;}


.page-message .message-add{border:1px solid #C8D3DE; padding: 25px; background: #F4F6F9;}
.page-message .message-add .field{padding: 0 0 15px 0;}
.page-message .message-add .field label{width: 140px; float: left;margin-right: -140px; position: relative; padding: 6px 0 0 0; float: left; text-align: right;}
.page-message .message-add .field .field-input{margin: 0 0 0 155px; position: relative;}
.page-message .message-add .field .field-input input{width: 100%; box-sizing: border-box;}
.page-message .message-add .field .field-input textarea{width: 100%; box-sizing: border-box;}
.page-message .message-add .message-add-buttons{padding:15px 0 0 155px;}
.page-message .message-add .message-add-buttons .new-btn{margin-right: 20px;}
.page-message .message-add .search-user-popup{width: 100%; box-sizing: border-box; background: #fff; border:1px solid #C3D1DB; position: absolute; top:35px; right: 0px; z-index: 30; display: none;}
.page-message .message-add .search-user-popup ul{padding: 0px; list-style: none;}
.page-message .message-add .search-user-popup li{display: block; padding: 5px 10px; border-bottom: 1px solid #F8F8F8; cursor: pointer;}
.page-message .message-add .search-user-popup li:hover{background: #F8F8F8;}
.page-message .message-add table.lhe-smiles-tlbr-table{margin-left: 10px !important;}
.page-message .message-add .field-text{border: 1px solid #C3D1DB;}
.page-message .message-add-inner{margin-top: 30px; display: none;}


.page-ads-list{display: block;position: relative;}
.page-ads-list .add-btn{position: absolute; right: 0px; top: -145px;}
.page-ads-list .pagination{padding-top: 25px;}
.page-ads-list .ads-list{display: block;}


.page-ads-list .ads-list .item .type{display: inline-block; color: #fff; text-align: center; font-size: 14px; font-family: 'PT Sans Narrow', sans-serif; font-weight: bold; height:28px; line-height: 28px; color:#fff; text-transform: uppercase; padding:0 10px;}
.T1{background:#444D64; }
.T2{background:#444D64; }
.T3{background:#444D64; }
.T4{background:#444D64; }
.T5{background:#444D64; }

.wrap-personal-ads{position:relative;}
.wrap-personal-ads .add-btn{position:absolute; right:0px; top:30px;}
.ads-list{display:block;}
.ads-list .img-preview{width:195px; position:relative; margin-right:-195px; float:left; z-index:3;}
.ads-list .ads-text{float:left; width:100%;}
.ads-list .ads-text-inner{position:relative;}
.ads-list .padding{padding-left: 195px; }
.ads-list .item{padding:0px 0 20px; margin:0 0 20px 0; border-bottom:2px solid #F4F6F9;}
.ads-list .line-1{display:block; padding-bottom: 8px;}
.ads-list .line-1 span{display:block; float:left; height:28px; line-height: 28px;font-family: 'PT Sans Narrow', sans-serif; font-weight: bold; font-size: 14px; text-transform: uppercase;}
.ads-list .line-1 .wrap-price{font-size: 18px; color:#40434C; margin-left:10px;}
.ads-list .line-1 .torg{background:url('../images/torg-bg.png') 50% 0 no-repeat; color:#fff; padding:0 10px;}
.ads-list .item-title{font-size: 18px; line-height: 22px;font-family: 'PT Sans Narrow', sans-serif; padding-bottom: 5px; }
.ads-list .item-info{font-size: 16px; line-height: 22px;font-family: 'PT Sans Narrow', sans-serif;  color:#444D64;}
.ads-list .item .action{position:absolute; right:0px; top:0px; border:none; margin:0px;}
.ads-list .item .action .a-remove{display:inline-block; vertical-align:middle; margin-left:15px; text-indent: -9999px; width:15px; height:15px; background:url(../images/btn-close.png) 0 0 no-repeat; text-decoration: none; background-size:cover;}
.ads-list .item .action .a-remove:hover{background-position:0 -15px;}
.ads-list .item .line-2{font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; padding-top: 10px;}
.ads-list .item .date-up{display:inline-block; font-weight: bold; color:#444D64; margin-right: 15px;}
.ads-list .item .date{display:inline-block; color:#9A9A9A; margin-right: 15px;}
.ads-list .item .user{display:inline-block; color:#9A9A9A;}
.ads-list .item .user a{color:#9A9A9A; text-decoration: none;}
.ads-list .item .user a:hover{text-decoration: underline;}
.ads-list .item .a-up{display:inline-block; vertical-align:middle; height:28px; line-height: 28px; padding:0 15px; color:#fff; background:#0067B9; font-weight: bold; text-decoration: none; font-size: 14px; margin-right: 15px;}
.ads-list .item .a-noup{display:inline-block; vertical-align:middle; height:28px; line-height: 28px; padding:0 15px; color:#fff; background:#E6EAEF; font-weight: bold; text-decoration: none; font-size: 14px; margin-right: 15px;}
.ads-list .item .a-up:hover{background:#174fab;}
.ads-list .item .publish{display:inline-block; height:28px; line-height: 26px; border:1px solid #C7C9D0; color:#444D64; vertical-align:middle; font-size: 14px; font-weight: bold; padding:0 15px;font-family: 'PT Sans Narrow', sans-serif; }
.ads-list .item .publish-N{border-color:#DF3551; color:#DF3551;}
.ads-personal-filter{display:block; margin:0 0 25px; padding:10px 25px; background:#F4F6F9;}
.ads-personal-filter label{font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; margin-right: 30px;}

.ads-info{display:block; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:10px 0 12px; margin:0 0 25px 0;font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; color:#444D64;}
.ads-info .col{display:inline-block; vertical-align:middle; margin-right:20px; height:28px; line-height: 28px;}
.ads-info .elem-1{font-weight: bold; color:#444D64;}
.ads-info .publish{display:inline-block; height:28px; line-height: 26px; border:1px solid #C7C9D0; color:#444D64; vertical-align:middle; font-size: 14px; font-weight: bold; padding:0 15px;font-family: 'PT Sans Narrow', sans-serif; }
.ads-info .publish-N{border-color:#DF3551; color:#DF3551;}
.ads-info .a-up{display:inline-block; vertical-align:middle; height:28px; line-height: 28px; padding:0 15px; color:#fff; background:#0067B9; font-weight: bold; text-decoration: none; font-size: 14px; margin-right: 15px;}
.ads-info .a-noup{display:inline-block; vertical-align:middle; height:28px; line-height: 28px; padding:0 15px; color:#fff; background:#E6EAEF; font-weight: bold; text-decoration: none; font-size: 14px; margin-right: 15px;}
.ads-info .a-up:hover{background:#174fab;}


/*.high-breadcrumbs{margin-bottom: 0px; padding-bottom: 20px;}
 .ads-navigate{display: block; padding-top: 30px;}
.ads-navigate .ads-personal-filter{display: block;float: left;}
.ads-navigate .ads-personal-filter a{display: inline-block; height: 50px; line-height: 50px; padding:0 25px 8px; background: none; font-size: 1rem; text-decoration: none;}
.ads-navigate .ads-personal-filter a span{display: inline-block; color: #58941E; border-bottom: 1px dotted #58941E; font-weight: 600; font-size: 1rem; line-height: 1rem;}
.ads-navigate .ads-personal-filter a:hover span{border: none}
.ads-navigate .ads-personal-filter a.active{background: url(../images/tab-green.png) 50% 0 no-repeat;}
.ads-navigate .ads-personal-filter a.active span{border:none; color: #fff;}
.ads-navigate .section-menu{float: right; padding-top: 6px;}
.ads-navigate .section-menu .legend{display: inline-block; vertical-align: middle; font-size: 1rem; line-height: 1rem; margin-right: 10px; color: #28345A;}
.ads-navigate .select-section2 .jq-selectbox__trigger{background: #fff;}
.ads-navigate .select-section2 .jq-selectbox__trigger-arrow{background-position: 0 -9px;} */

.front-ads-list .sort-list{display: block; border-bottom: 3px solid #FCC02F; padding-left: 40px; margin-left: -40px;}
.front-ads-list .items-sort{float: right;}
.front-ads-list .items-sort a{display: block;float: left; padding: 11px 12px; text-decoration: none; box-sizing: border-box; height: 44px;}
.front-ads-list .items-sort a span{color: #166ABE; border-bottom: 1px dotted #166ABE;line-height: 1rem; display: inline-block; }
.front-ads-list .items-sort a:hover span{border:none;}
.front-ads-list .items-sort .active{background: url(../images/tab-active-orange.png) 50% 100% no-repeat #F4F4F6;  font-weight: 600;}
.front-ads-list .items-sort .active span{border-color: #231F20; color: #231F20;}
.front-ads-list .items-sort .active i{display: inline-block; vertical-align: middle; width: 8px; height: 7px; background: url(../images/arrow-up-down-black.png) 0 0 no-repeat; margin-left: 5px;}
.front-ads-list .items-sort .active.ASC i{background-position: 0 -7px}
.front-ads-list .items-sort .active.DESC i{background-position: 0 0px}

.front-ads-list .items-filter{float: left; border:2px solid #F4F4F6; border-bottom: none;}
.front-ads-list .items-filter a{display: block;float: left; padding: 10px 15px 9px; text-decoration: none; position: relative; text-transform: uppercase; font-size: 0.875rem; box-sizing: border-box; height: 42px;}
.front-ads-list .items-filter a span{color: #166ABE; border-bottom: 1px solid #166ABE;line-height: 1rem; display: inline-block;  font-weight: 600;}
.front-ads-list .items-filter a:hover span{border:none;}
.front-ads-list .items-filter .active{background: #FCC02F; margin: -2px -2px 0; height: 44px; padding-top: 12px; }
.front-ads-list .items-filter .active span{border:none; color: #fff;}
.front-ads-list .items-filter .active i{display: block; vertical-align: middle; width: 23px; height: 11px; background: url(../images/tab-active-white.png) 0 0 no-repeat; position: absolute;; margin-left: -11px; left: 50%; bottom: -3px;}
.front-ads-list .items-filter .mobile-select{display: none;}

.ads-list-menu{display:block; background:#F4F6F9; padding:20px 25px; margin-bottom: 25px;}
.ads-list-menu h2{padding:0 0 15px; font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; font-weight: bold; color:#444D64; text-transform: uppercase; line-height:18px;}
.ads-list-menu ul{list-style:none;}
.ads-list-menu ul li{padding:0 0 8px;}
.ads-list-menu ul li a{font-size: 16px; line-height: 18px;  font-family: 'PT Sans Narrow', sans-serif;}

.ads-add-button{display: block; margin-bottom: 30px;}
.ads-add-button .new-btn{width: 100%; padding-left: 0px; padding-right: 0px; text-align: center; box-sizing: border-box; height: auto;}
.ads-page{display: block; position: relative;}
.ads-page .wrap-h1{position: relative;}
.ads-page .inner-h1{padding-bottom: 0px;}
.ads-page .inner-h1 h1{}
.ads-page .job-section .item{padding-bottom: 15px; padding-top: 8px;}
.ads-page .job-section .item a{font-size: 1.143rem; line-height: 1.5rem; font-weight: 600; padding-left: 45px; display: inline-block; }

.ads-page .banner-after-content{margin-left: -40px; padding-left: 40px; border-top: 2px solid #F4F4F6; padding-top: 30px; margin-top: 30px;}
.ads-page .ads-list .banner-after-content{margin-top: 0px; padding-bottom: 30px; border: none;}
.ads-page-inner{display: block; position: relative;}
.ads-page-inner .hide-user{margin: 0 0 10px 0; display: none;}
.ads-page-inner .top-info{display: block;}
.ads-page-inner .top-info .user{width: 100px; float: left; position: relative; margin-right: -100px; text-align: center;}
.ads-page-inner .top-info .user a{text-decoration: none;}
.ads-page-inner .top-info .user .img{width: 100px; height: 100px; line-height: 0px; border-radius: 50px; margin-bottom: 12px; display: block;}
.ads-page-inner .top-info .user .img img{border-radius: 50px;}
.ads-page-inner .top-info .user .name{color: #231F20; font-weight: 600;}
.ads-page-inner .top-info .short-desc{float: left; padding-left: 120px; box-sizing: border-box; width: 100%;}
.ads-page-inner .top-info .short-desc .line-1{display: block; padding-bottom: 18px;}
.ads-page-inner .top-info .short-desc .line-1 .add-msg{float: left}
.ads-page-inner .top-info .short-desc .line-1 .price{color: #28345A; line-height: 30px;font-size: 2.429rem; font-weight: bold;float: right; margin-top: 6px;}
.ads-page-inner .top-info .short-desc .line-1 .wrap-price{margin-left: 8px; vertical-align: middle; display: inline-block;}
.ads-page-inner .top-info .short-desc .line-1 .price .torg{display: inline-block; background: #8FC531; padding: 0 10px; height: 30px; line-height: 30px; margin-left: 8px; color: #fff; font-weight: normal; font-size: 1rem; vertical-align: middle;}
.ads-page-inner .top-info .short-desc .line-2{font-style: italic; line-height: 1.4rem;}
.ads-page-inner .full-text p{margin-bottom: 0px; padding-bottom: 18px !important;}

.page-ads-list .data-form-line{display: block; padding: 0px 0 15px;}
.page-ads-list .data-form-line .data-form-name{position: relative; width: 140px; margin-right: -140px; position: relative; float: left; padding: 8px 0 0 0; font-family: 'PT Sans Narrow', sans-serif; font-size: 18px;}
.page-ads-list .data-form-line .data-form-name .star{font-size: 20px; font-weight: bold; color:#ff0000;}
.page-ads-list .data-form-line .data-form-input{float: left; padding-left: 160px; position: relative; width: 100%; box-sizing: border-box; font-family: 'PT Sans Narrow', sans-serif; }
.page-ads-list .data-form-line .data-form-input input[type="text"]{width: 100%; box-sizing: border-box; font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; padding:0 10px;}
.page-ads-list .data-form-line .data-form-input textarea{width: 100%;  font-family: 'PT Sans Narrow', sans-serif; box-sizing: border-box; resize: none; height: 120px; border:1px solid #CED1D9; padding:5px 10px;}
.page-ads-list .data-form-line .data-form-input .select-blue{width: 100%; box-sizing: border-box;}
.page-ads-list .data-form-line .data-form-input .wrap-c-r{display: inline-block; margin-right: 25px; padding: 6px 0 10px;}
.page-ads-list .jq-selectbox__trigger .jq-selectbox__trigger-arrow{border-top: 8px solid #CED1D9; border-right: 6px solid transparent;  border-left: 6px solid transparent; top: 12px;  right: 10px;}
.page-ads-list .edit-foto{background:#0067B9; font-weight: bold; font-size: 14px; text-transform: uppercase; color:#fff; padding:0 10px; height:25px; line-height: 25px; position:absolute; right:20px; top:5px;font-family: 'PT Sans Narrow', sans-serif; z-index:3; text-decoration: none;}
.page-ads-list .bxlhe-frame{border:1px solid #CED1D9;}
.page-ads-list .lhe-stat-toolbar-cont{min-height:35px;}
.page-ads-list .data-form-line .type-input .wrap-c-r label{position: relative;z-index: 4;}
.page-ads-list .data-form-line .type-input .wrap-c-r{display: inline-block; margin-right: 10px; position: relative; height: 30px; line-height: 30px; padding: 0px; width: 75px; text-align: center;}
.page-ads-list .data-form-line .type-input .wrap-c-r .jq-radio{display: block !important; position: absolute !important; z-index: 3; border: 2px solid #C8D3DE; background: none; border-radius: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; top:0px; left: 0px; box-sizing: border-box; box-shadow: none;} 
.page-ads-list .data-form-line .type-input .wrap-c-r .jq-radio .jq-radio__div{display: none !important;}
.page-ads-list .data-form-line .type-input .active label{color:#fff;}
.page-ads-list .data-form-line .type-input .tT1 .checked{background:#4094E8; border-color:#4094E8;  }
.page-ads-list .data-form-line .type-input .tT2 .checked{background:#FCC02F; border-color:#FCC02F;  }
.page-ads-list .data-form-line .type-input .tT3 .checked{background:#9F8BE5; border-color:#9F8BE5;  }
.page-ads-list .data-form-line .type-input .tT4 .checked{background:#8fc531; border-color:#8fc531;  }
.page-ads-list .data-form-line .type-input .tT5 .checked{background:#ff8042; border-color:#ff8042;  }

.page-ads-list .data-form-line.col50{float: left; width: auto;}
.page-ads-list .data-form-line.col50 .data-form-input input{width: 110px;}
.page-ads-list .data-form-line.col50-2 .data-form-name{text-indent: -999999px; display: none;}
.page-ads-list .data-form-line.col50-2 .data-form-input{padding-left: 50px;}
.page-ads-list .data-form-line .inner-title{position: absolute; right: 116px; top: 8px;}
.page-ads-list .help{color: #919191; font-size: 14px; line-height: 18px; font-weight: normal; display: block;}
.page-ads-list .long-line{padding-bottom: 15px;}
.page-ads-list .long-line .data-form-name{float: none; margin-right: 0px; width: 100%; padding: 2px 0 10px;}
.page-ads-list .form-type .data-form-name{padding-top: 4px;}
.page-ads-list .long-line .data-form-input{float: none;padding-left: 0px; position: relative;}
.page-ads-list .form-price .data-form-input input[type="text"]{box-sizing: border-box; width: 180px;  font-family: 'PT Sans Narrow', sans-serif; font-size: 18px;}
.page-ads-list .form-price .data-form-input .wrap-torg{display: inline-block; vertical-align: middle; margin-left: 10px;}
.page-ads-list .long-line .bxlhe-frame{border:1px solid #C3D1DB;}
.page-ads-list .long-line .edit-foto{position: absolute; z-index: 20; right: 10px; top: 2px; height: 23px; line-height: 23px; font-size: 12px; padding: 0 10px; background: #2A79C8; color: #fff; border-radius: 2px; font-weight: 600; text-decoration: none;}
.page-ads-list .long-line .edit-foto:hover{background: #1d5a97;}
.page-ads-list .title{padding-top: 30px}
.page-ads-list .title-0{padding-top: 0px;}
.page-ads-list .data-form-submit{padding: 10px 0 30px 160px; text-align: left;}
.page-ads-list .data-form-submit .new-btn{margin-left: 20px ;}
.page-ads-list .adding-line{padding-bottom: 25px;}
.page-ads-list .add-item{padding: 0px 0 20px;}
.page-ads-list h3{color: #B13642}
.page-ads-list .remove-el{text-decoration: none; color: red;}
.page-ads-list .data-form-line .data-form-input .select-min{width: 150px;}
.page-ads-list .expr-period>*{margin-right: 10px;}
.page-ads-list .data-form-line .expr-period input[type="text"]{width: 150px;}
.page-ads-list .img{width: 400px; position: relative; margin-left: -400px; float: right; margin-bottom: 20px;}
.page-ads-list .img .legend{ font-style: italic; line-height: 1.2rem; padding: 10px 0;}
.page-ads-list .img .inner-img{width:182px; height:142px; line-height: 0px; border:1px solid #CED1D9; position:relative;}
.page-ads-list .padding-img{float:left; padding-right: 420px; box-sizing: border-box; width:100%;}
.page-ads-list .padding-img .data-form-line .data-form-name{width: 160px; margin-right: -160px;}
.page-ads-list .padding-img .data-form-line .data-form-input{padding-left: 160px;}
.page-ads-list .publish-area{display: block; background: #D7403D; color: #fff; padding: 15px 0px; text-align: center;}
.page-ads-list .publish-area .text{color: #fff; margin: 0 25px 0 0; font-weight: 600;}
.page-ads-list .publish-area a{color: #fff; text-transform: uppercase; margin: 0 0 0 25px; font-weight: bold;}
.page-ads-list .change{position: absolute; right:0px; bottom:0px;}
.page-ads-list .change .btn-image{height:25px; padding:0 10px; line-height: 25px; font-size: 14px;}
.page-ads-list .change .select-file{position: absolute;z-index: 1; left: 0px; top: 0px;}
.page-ads-list .file-input{display: block;width: 112px; height: 25px; opacity: 0; position: relative; z-index: 3; cursor: pointer;}
.page-ads-list .file-input *{cursor: pointer;}
.page-ads-list .select-file-txt span{font-size: 0.75rem; line-height: 1rem; color: #82889C; display: block;padding: 10px 0 0px;}
.page-ads-list .study-field,.page-ads-list .experiency-field,.page-ads-list .language-field{display: none;}

.data-form-line .calendar-icon{position: absolute; z-index:2; right:1px; top:1px; margin-right:0px;}


.ads-section{display:block; padding-bottom: 30px;}
.ads-section .item{font-size: 18px; line-height: 20px; font-family: 'PT Sans Narrow', sans-serif; font-weight: normal; padding:0 0 20px 30px;}
.ads-section .item .count{font-size: 20px;}
.ads-section .add-btn{position:absolute; right:0px; top:5px;}

.gray-block{display:block; padding: 30px 3% 10px; background:#F4F6F9; margin:0 -3% 40px;}
.ads-list-min{display:block; }
.ads-list-min h2{text-transform: uppercase; font-size: 20px; color:#090D13;font-family: 'PT Sans Narrow', sans-serif; padding:0 0 15px 0;}
.ads-list-min .item{display:block; float:left; width:25%; padding:0 0 25px 0;}
.ads-list-min .item .img-preview{width:110px; position:relative; margin-right:-110px; float:left;}
.ads-list-min .item .info{font-family: 'PT Sans Narrow', sans-serif;  width:100%;}
.ads-list-min .item .padding{padding-left: 110px; float:left;}
.ads-list-min .item .item-title{font-size: 18px; padding-bottom: 8px; line-height: 20px;}
.ads-list-min .item .price{font-size: 16px; font-weight: bold; color:#40434C;}
.ads-list-min .item:nth-child(4n+1){clear:both;}
 .red{color:#EB415D;}

.sidebar-wrap .ads-list-min{display:block;}
.sidebar-wrap .ads-list-min .item{width:100%; float:none;}

.wrap-add-btn .add-btn{display:block; width:100%; margin-top: 40px; margin-bottom: 22px;}

.calendar-icon{display:inline-block; vertical-align:middle; background:url(../images/ico-calendar-new.png) 50% 50% no-repeat #C8D3DE; width:36px; height:34px; margin-right:25px; cursor:pointer;}

#elfinder-wrap{position: fixed; width: 800px; height: 400px; left: 50%; top: 50%;  z-index: 100000; opacity: 0.01; padding: 30px 3px 3px; background: #fff; box-shadow: 0 0 8px 1px #999; border-radius:8px; border:1px solid #f2f2f2;}
#elfinder-wrap>.title{position: absolute; left: 10px; top:6px; font-weight: 600; color: #333; padding:0px;}
#elfinder-wrap>.close{position: absolute; width: 24px; height: 24px; line-height: 24px; text-align: center; right: 10px; top:3px; color: #333; font-weight: 600; font-size: 1.6rem; text-decoration: none;}

#video-wrap{position: fixed; width: 400px; height: 200px; left: 50%; top: 50%;  z-index: 100000; opacity: 0.01; padding: 30px 3px 3px; background: #fff; box-shadow: 0 0 8px 1px #999; border-radius:8px; border:1px solid #f2f2f2;}
#video-wrap textarea{resize: none; width: 100%; box-sizing: border-box; height: 140px; margin-bottom: 15px;}
#video-wrap .buttons{text-align: right;}
#video-wrap>.title{position: absolute; left: 10px; top:6px; font-weight: 600; color: #333; padding:0px;}
#video-wrap>.close{position: absolute; width: 24px; height: 24px; line-height: 24px; text-align: center; right: 10px; top:3px; color: #333; font-weight: 600; font-size: 1.6rem; text-decoration: none;}

.elfinder-resize-control input[type=text]{width: auto; height: auto;}

.ads-page-inner2{display:block;}
.ads-page-inner2 .ads-indo{display:block; margin-bottom: 25px; border-top:2px solid #D8D8D8;}
.ads-page-inner2 .info-line{padding:15px 0; border-bottom:2px solid #D8D8D8; }
.ads-page-inner2 .col{float:left; height:40px; line-height: 40px; font-family: 'PT Sans Narrow', sans-serif;}
.ads-page-inner2 .elem-1{float:right;}
.ads-page-inner2 .type{color:#fff; font-weight: bold; font-size: 20px; padding:0 15px; height:40px; line-height: 40px; margin-right: 20px; display:inline-block; text-transform: uppercase; vertical-align:middle; margin-bottom: 5px;}
.ads-page-inner2 .wrap-price{color:#444D64; font-weight: bold; font-size: 38px; padding:0; height:40px; line-height: 40px; margin-right: 15px; display:inline-block; text-transform: uppercase; vertical-align:middle; margin-bottom: 5px;}
.ads-page-inner2 .torg{background:url('../images/torg-bg2.png') 50% 0 no-repeat; padding:0 15px; color:#fff; font-weight: bold; line-height: 40px;font-size: 20px; margin-right:15px; display:inline-block; text-transform: uppercase; vertical-align:middle; margin-bottom: 5px;}
.ads-page-inner2 .info-line2 .col{height:20px; line-height: 20px; font-size: 16px;}
.ads-page-inner2 .elem-0{font-weight: bold; color:#444D64; margin-right: 20px;}
.ads-page-inner2 .elem-2{margin-right: 20px;}
.ads-page-inner2 .elem-3{margin-right: 20px;}
.ads-page-inner2 .elem-5{float:right;}
.ads-page-inner2 .elem-5 a{color:#444D64; text-decoration: none;}
.ads-page-inner2 .elem-5 a:hover{text-decoration: underline;}
.ads-page-inner2 .img{display:block; margin-bottom: 20px;}
.ads-page-inner2 .img img{max-width:100%; height:auto;}

#map-wrap{position: fixed; width: 800px; height: 400px; left: 0%; top: 0%;  z-index: 100000; opacity: 0.01; padding: 30px 3px 3px; background: #fff; box-shadow: 0 0 8px 1px #999; border-radius:8px; border:1px solid #f2f2f2;}
#map-wrap>.title{position: absolute; left: 10px; top:6px; font-weight: 600; color: #333; padding:0px;}
#map-wrap>.close{position: absolute; width: 24px; height: 24px; line-height: 24px; text-align: center; right: 10px; top:3px; color: #333; font-weight: 600; font-size: 1.6rem; text-decoration: none;}
#map-wrap #map{width: 100%; height: 320px;}
#map-wrap .map-controls{display: block; padding: 15px;}
#map-wrap .map-controls .hint{float: left; padding: 15px 0 0 0;}
#map-wrap .map-controls a{float: right;}

.overlay{display:none; position: fixed;width: 100%; height: 100%; left: 0px; top:0px; z-index: 101; background: #000; opacity: 0.6;}
.popup-sections{display: none;width: 100%; box-sizing: border-box; padding: 20px 30px; position: absolute; left: 0%; top: 0px; background: #fff; z-index: 102; margin-bottom: 100px;}
.popup-sections .close{position: absolute; right: 30px; top:25px; text-decoration: none; font-weight: bold; font-size: 2rem;}
.popup-sections h2{padding: 0px 0 30px;}
.popup-sections .close:hover{opacity: 0.8;}
.wrap-h1-map{display: block;position: relative; padding-right: 230px;}
.wrap-h1-map .show-section{position: absolute; right: 0px; top: 15px; z-index: 3;}

.input-calendar{display:block; background:url(../images/ico-calendar-new.png) 98% 50% no-repeat #fff;}

.ads-filter-block{display:block; background: #F4F6F9; padding: 20px 25px; margin-bottom: 25px;}
.ads-filter-block .jq-selectbox__trigger .jq-selectbox__trigger-arrow{border-top: 8px solid #CED1D9; border-right: 6px solid transparent;  border-left: 6px solid transparent; top: 12px;  right: 10px;}
.ads-filter-block .title{font-size: 14px; color:#808696; font-family: 'PT Sans', sans-serif; line-height: 16px; padding:0 0 10px 0;}
.ads-filter-block label{display:block; padding-bottom: 8px;}

.ads-search{display:block; padding:15px 15px; background:#F4F6F9; margin-bottom: 30px;}
.ads-search .ads-search-inner{position:relative;}
.ads-search input[type="text"]{width:100%; padding-right: 120px; height:40px;}
.ads-search input.button{width:100px; text-align: center; position:absolute; right:0px; top:0px; height:40px; line-height: 40px; padding:0px;}


.webwidget_rating_simple{
    padding: 5px !important;
    margin: 0px !important;
    float: none;
  height:27px;
}
.webwidget_rating_simple li{
    line-height: 0px;
    width: 16px;
    height: 16px;
    padding: 0px !important;
    margin: 0px !important;
    margin-left: 2px;
    list-style: none;
    float: left;
    cursor: pointer;
  background-position:0 0 !important;
}
.webwidget_rating_simple li span{
    display: none;
}
div.vote-wrap{
    overflow: hidden;
}

div.vote-block{
  position: relative; 
}

div.vote-hover{
    float: left;
    cursor:  pointer;
}


div.vote-stars{
  position: absolute;
  left: 0;
  top: 0;
}

div.vote-active{
  position: absolute;
  left: 0;
  top: 0;
}

div.vote-result{
    color: #ccc;
    font-size: 14px;
    margin-top: 12px;
    padding-left: 190px;
  display:none;
}

div.vote-success{
    clear: both;
    color: #ccc;
    font-size: 14px;
    margin: 10px 0 0 10px;
  display:none;
}










.cabinet-rezume {position: relative; font-family: 'PT Sans Narrow', sans-serif;}
.cabinet-rezume .add-btn{position:absolute; right:0px; top:30px;}
.block-rezume table {width: 100%; }
.block-rezume {padding-bottom: 50px;}
.block-rezume table td {padding: 25px 20px; vertical-align: top;}
.block-rezume table tr {border-top: 1px solid #d8e1ef;}
.block-rezume table tr:last-child {border-bottom: 1px solid #d8e1ef;}
.block-rezume .col1 {width: 119px;}
.block-rezume .col1 { padding-left: 0; padding-top: 28px;}
.block-rezume .block-rezume .col2 {width: 39%;}
.block-rezume .col2 a {font-size: 24px; font-weight: bold; text-decoration: none; display: inline-block;}
.block-rezume .col2 a:hover {text-decoration: underline;}
.block-rezume .col2 .descr {font-size: 17px; line-height: 24px; color: #090d13; }
.block-rezume .block-rezume .col3 {width: 26%;}
.date-rez {font-size: 14px; line-height: 16px; color: #919191; padding-bottom: 20px;}
.block-rezume .col3 .money {font-size: 22px; font-weight: bold; color: #df3551; line-height: 20px;}
.block-rezume .block-rezume .col4 {width: 22%;}
.block-rezume .col4 {text-align: right; padding-right: 0;}
.block-rezume .col4 a {font-size: 18px; line-height: 20px; color: #df3551; text-decoration: underline;}
.block-rezume .col4 a:hover {text-decoration: none;}


.account-section .hr {height: 1px; width: 100%; background-color: #ced1d9; margin-bottom: 25px;}

.cabinet-rezume-add {position: relative; font-family: 'PT Sans Narrow', sans-serif;}
.cabinet-rezume-add .delete-rezume {position:absolute; right:0px; top:47px; font-size: 19px; color: #df3551;}
.cabinet-rezume-add .delete-rezume:hover {text-decoration: none;}

.cabinet-rezume-add .padding-img .data-form-line .data-form-input {padding-left: 175px;}
.cabinet-rezume-add .padding-img .data-form-line .data-form-name {width: 175px; margin-right: -175px;}
.cabinet-rezume-add .data-form-input>.sel {float: left; margin-right: 12px;}
.cabinet-rezume-add .data-form-input .sel1 {width: 60px;}
.cabinet-rezume-add .data-form-input .sel2 {width: 125px;}
.cabinet-rezume-add .data-form-input .sel3 {width: 95px;}
.cabinet-rezume-add .jq-selectbox__select {padding: 0 25px 0 10px;}
.cabinet-rezume-add .jq-selectbox li {font-size: 18px; color: #090d13; font-family: 'PT Sans Narrow', sans-serif;}
.cabinet-rezume-add .jq-radio.checked .jq-radio__div {margin: 2px 0 0 2px;}
.cabinet-rezume-add .jq-radio {box-shadow: none; background: none;}
.cabinet-rezume-add .wrap-input-radio {float: left;}
.cabinet-rezume-add .wrap-input-radio:nth-child(1) {padding-right: 40px;}
.cabinet-rezume-add .wrap-input-radio .jq-radio {margin-right: 9px;}
.cabinet-rezume-add .data-form.data-form-bx {clear: both;}
.cabinet-rezume-add .data-form-line .data-form-name {width: 175px; margin-right: -175px;}
.cabinet-rezume-add .data-form-line .data-form-input {padding-left: 175px;position: relative;}
.cabinet-rezume-add .data-form-submit {padding-left: 175px; position: relative;
}
.cabinet-rezume-add .btn-red {float: right;}
.cabinet-rezume-add .change .btn-image {font-size: 14px; line-height: 14px; padding: 4px 5px; width: 100%;}
.cabinet-rezume-add .wrap-input-radio {font-size: 16px; color: #090d13;}

.cabinet-vacansii {font-family: 'PT Sans Narrow', sans-serif; position: relative;}
.cabinet-vacansii .block-rezume table {/* margin-bottom: 45px; */}
.cabinet-vacansii .block-rezume .col2 {width: 52%;}
.cabinet-vacansii .block-rezume .col2 {padding-left: 0;}
.cabinet-vacansii .block-rezume tr:first-child {border-top: none;}
.cabinet-vacansii .block-rezume .descr {color: #444d64; font-weight: normal;}
.cabinet-vacansii .block-rezume .descr a {font-size: 17px; color: #444d64; text-decoration: underline; font-weight: normal;}
.cabinet-vacansii .block-rezume .descr a:hover {text-decoration: none;}




.account-section .navigation-pages {text-align: center;}
.add-vacansi-btn {padding: 0 80px;}

.pers-filter .sort {float: left; margin-right: 30px; font-size: 16px; color: #090d13;}
.pers-filter .col {float: left;margin-right: 30px; font-size: 16px; color: #444d64; padding-right: 18px; position: relative; height: 22px;}
.pers-filter .col-3 {margin-right: 0;}
.pers-filter .col a {width: 10px; height: 6px; position: absolute; right: 0;}
.pers-filter .col .top {background: url(../images/sprite-arr.png) 0 0 no-repeat; top: 4px;}
.pers-filter .col .top:hover {background-position: 0 -21px;}
.pers-filter .col .bottom {background: url(../images/sprite-arr.png) 0 -34px no-repeat; bottom: 3px;}
.pers-filter .col .bottom:hover {background-position: 0 -11px;}
.cabinet-vacansii .col3 .date-rez {padding-top: 5px;}


.page-vacansii {font-family: 'PT Sans Narrow', sans-serif;}
.page-vacansii .block-rezume table {/* margin-bottom: 45px; */}
.page-vacansii .block-rezume .col2 {width: 70%;}
.page-vacansii .block-rezume .col2 {padding-left: 0;}
.page-vacansii .block-rezume .col3 {width: 30%; text-align: right;}
.page-vacansii .block-rezume tr:first-child {border-top: none;}
.page-vacansii .block-rezume .descr {color: #444d64; font-weight: normal;}
.page-vacansii .block-rezume .descr a {font-size: 17px; color: #444d64; text-decoration: underline; font-weight: normal; padding-bottom: 0;}
.page-vacansii .block-rezume .descr a:hover {text-decoration: none;}

.page-vacansii .block-rezume .col1 {width: 125px; float: left;margin-right: -125px;}
.page-vacansii .block-rezume .col2 {width: 100%; float: left; position: relative;}
.page-vacansii .block-rezume .col2.padding{padding-left: 125px;}

.print-line {padding: 18px 0; border-bottom: 1px solid #d8e1ef; border-top: 1px solid #d8e1ef; font-family: 'PT Sans Narrow', sans-serif; margin-bottom: 25px;}
.print-line .left {float: left; font-size: 0;}
.print-line .right {float: right;}
.print-line .left .link-print {display: inline-block;vertical-align: middle; font-size: 16px; font-weight: bold; color: #444d64; padding-left: 25px; background: url(../images/printer.png) 0 50% no-repeat;}
.print-line .left .share-block {display: inline-block;vertical-align: middle; font-size: 16px; color: #444d64; line-height: 0; padding-left: 45px;}
.print-line .left .share-block ul {padding: 0;}
.print-line .left .share-block ul li {padding: 0;}
.print-line .left .share-block>span {display: inline-block; vertical-align: middle; padding-top: 6px; line-height: 15px;}
.print-line .left .share-block .ya-share2 {display: inline-block; margin-left: 10px;}
.print-line .right .items {margin-left: -35px;}
.print-line .right .item {display: inline-block; font-size: 16px;line-height: 22px; color:#a6afbb; margin-left: 35px;}

.job-vacancy {font-family: 'PT Sans Narrow', sans-serif;}
.job-vacancy .image {float: left;width: 370px; margin-right: -370px; margin-bottom: 30px;line-height: 0;}
.job-vacancy .short-info {width: 100%; margin-bottom: 30px;}
.job-vacancy .short-info.padding {padding-left: 405px; position: relative;float: left;}

.job-vacancy .short-info .name {font-size: 26px; font-weight: bold; color: #444d64; margin-bottom: 45px; line-height: 30px;}
.job-vacancy .short-info table {width: 320px;}
.job-vacancy .short-info table td {width: 50%; text-align: left; padding: 5px 0; font-size: 16px; color: #444d64;}
.job-vacancy .short-info .price-row {padding-top: 35px;}
.job-vacancy .short-info .price {padding-top: 35px; font-size: 22px; color: #df3551; font-weight: bold;}

.job-vacancy>.items .item {padding-bottom: 35px;}
.job-vacancy>.items .head {font-size: 22px; font-weight: bold;color: #444d64; padding-bottom: 15px;}
.job-vacancy>.items .body {font-size: 16px; line-height: 22px; color: #444d64;}

.banner-vacancy {background: url(../images/image-4.jpg) 0 0 no-repeat; -webkit-background-size: cover; background-size: cover; width: 100%; min-height: 170px; margin-top: 15px; position: relative; font-family: 'PT Sans Narrow', sans-serif;}
.banner-vacancy .filter {background-color: rgba(0,0,0,.75); height: 100%; position: absolute;width: 100%; left: 0;top: 0;}
.banner-vacancy>.head {color: #fff; font-size: 33px;font-weight: bold; text-align: center; display: inline-block;width: 100%; vertical-align: middle; padding: 30px 0; line-height: 51px;}
.banner-vacancy>.head .inner-head {width: 640px;vertical-align: middle; display: inline-block; text-transform: none}
.banner-vacancy .btn-wrap {position: absolute; right: 35px; top: 40px; }
.banner-vacancy .btn-wrap .head {font-size: 18px; line-height: 20px; color: #fff; font-weight: normal; text-transform: none; margin-bottom: 15px;}

.vacancy-section .items {margin-left: -25px; padding-bottom: 45px; font-family: 'PT Sans Narrow', sans-serif;}
.vacancy-section .items .spacer{margin-left: 25px;}
.vacancy-section .items .item {width: 50%; float: left; margin-bottom: 15px;}
.vacancy-section .items .item a {padding-left: 30px; padding-right: 10px; display: inline-block; background: url(../images/image-5.jpg) 0 50% no-repeat;}
.vacancy-section .items .item .count {font-size: 16px; text-decoration: none;color: #40434c;}

.block-last-vacancy {padding: 35px 0 55px; border-top: 1px solid #d8e1ef; font-family: 'PT Sans Narrow', sans-serif;}
.block-last-vacancy .head {margin-bottom: 25px; font-size: 20px;font-weight: bold;
}
.block-last-vacancy .items {margin-left: -30px;}
.block-last-vacancy .item {float: left; width: 25%; margin-bottom: 25px;}
.block-last-vacancy .item .spacer {margin-left: 30px;}
.block-last-vacancy .item .image {float: left;width: 55px;margin-right: -55px;}
.block-last-vacancy .item .title {float: left;position: relative; margin-top: -5px;}
.block-last-vacancy .item .title a {font-size: 18px; line-height: 24px; color: #0067b9;}
.block-last-vacancy .item .salary {font-size: 16px; line-height: 20px; color: #40434c; font-weight: bold; margin-bottom: 10px;float: left;position: relative;margin-top: 20px;}
.block-last-vacancy .item .company {font-size: 14px; line-height: 16px; color: #949494;float: left;position: relative;}

.block-last-vacancy .item .padding {padding-left: 75px;}
.block-last-vacancy .date-rez {padding-bottom: 0;}
.block-last-vacancy .descr {font-size: 16px;line-height: 20px; color: #40434c; margin: 5px 0;}
.block-last-rezume .item .title a {font-size: 19px;line-height: 22px; color: #0067b9; font-weight: bold;}

.cabinet-vacansii-add .wrap-input {float: left; width: 33.33%;max-width: 125px; margin-right: 25px;}
.cabinet-vacansii-add .wrap-input span {width: 25px;float: left;margin-right: -25px; padding-top: 5px;}
.cabinet-vacansii-add .wrap-input .wrapper-input {float: left;padding-left: 25px; position: relative;}
.cabinet-vacansii-add .wrap-input:nth-child(3) {margin-right: 0;}

.cabinet-vacansii-add .btn-red {float: none; margin-left: 45px;}
.cabinet-vacansii-add .data-form-submit {text-align: right;}
.cabinet-vacansii-add {position: relative;}
.cabinet-vacansii-add .data-form-top {position: absolute; right: 0; top: 17px;}

.cabinet-vacansii-add .jq-selectbox__select {box-shadow: none; border-bottom-color: #ccc;}