﻿@charset "utf-8";

.top-nav {
	margin-bottom:18px
}
#content.prov .top-nav {
	padding:0 16px
}
.top-nav ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.2em
}
.top-nav ul li {
	display:inline;
	background:url(../img/li-bg.png) 0 4px no-repeat;
	padding:0 2px 0 20px
}
.top-nav ul li:first-child {
	background:none;
	padding-left:0
}
.top-nav ul li a {color:#020400}
.main-im {position:relative}
a.inicial {
 position:absolute;
 display:block;
 bottom:14px;
 right:16px;
 color:#fff !important;
 font-size:12px;
 line-height:1em;
}
.articles-main article {
	font-size:18px;
	line-height:1.2em;
	color:#070707;
	padding:6px 0
}
.questionnaire {
	margin:16px 0;
	padding:10px 20px 12px 148px;
	background:#eaedf1;
	min-height:134px;
	position:relative;
	line-height:1.3em
}
.questionnaire img {
	width:124px;
	height:124px;
	position:absolute;
	left:10px;
	top:26px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.all-photo {font-weight:bold;}
.all-photo.cnt {text-align:center;margin:-4px 0 10px 0}
.all-photo a {color:#070707;text-decoration:none}
.all-photo.cnt a {text-decoration:underline}
.red {color:#f70303}
.download {
	display:inline-block;
	color:#061cef;
	font-size:12px;
	padding-left:26px;
	height:28px;
	line-height:28px;
}
.download.pdf {background:url(../img/icon.png) -26px -37px no-repeat}
.download.doc {background:url(../img/icon.png) -26px -63px no-repeat}
.header-main {
	background:#464d57;
	color:#f1f1f3;
	font-size:14px;
	line-height:1em;
	padding:6px 10px 8px 10px;
	margin:8px 0 4px 0
}
.header-main a {color:#fff}
.laik, p.laik {
	color:#666767;
	font-weight:bold;
	padding:6px 10px 2px 10px
}
.laik span {
	display:inline-block;
	vertical-align:middle;
	margin-right:20px
}

.discussion {
	padding:10px 0 16px 0
}
.discussion header {
	color:#323a45;
	font-size:16px;
	line-height:1.2em;
	text-align:center;
	padding:8px 0;
	font-family: 'MyriadProSemiBold';
	text-transform:uppercase;
	letter-spacing:3px
}
.comment-vk, .comment-ff {
	margin:10px 0
}

.comment {
	color:#323a45
}
.top-comment {
	padding:12px 0 20px 0;
	border-bottom:1px solid #b4b3b2;
}
.top-comment textarea {
	width:98%;
	border:1px solid #a1a0a0;
	padding:4px;
	background:#fcfffa;
	height:70px;
	margin-bottom:10px
}
.top-comment .btn {
	padding:0 26px;
	height: 29px;
	font-family: 'PT Sans', sans-serif;
	font-weight:bold;
	margin:0 6px;
	font-size:14px;
}

.button {
	width: 124px;
	height: 29px;
	background: url(../img/bg-down.png) no-repeat;
	overflow: hidden;
	position: relative;
	display:inline-block;
	vertical-align:middle;
	margin:0;
}
.button input {
	height: 200px;
	font-size: 200px;
	display:block;
	position: absolute;
	top: 0;
	right: 0;
	opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	cursor: pointer;
}
.button.pf {
	width: 120px;
	height: 25px;
	background: url(../img/bg-down-pf.png) no-repeat;
	margin-bottom:10px
}
span.check {
    position: relative;
    margin-right: 3px;
    width: 17px;
    height:17px;
    display: inline-block;
	vertical-align:middle;
    cursor: pointer;
    background: url(../img/icon.png) 0 -154px no-repeat;
    overflow: hidden;
	margin-left:5px
}
span.checked {
    background: url(../img/icon.png) 0 -172px no-repeat;
}
.check input {
   margin-left: -100px;
}
.top-comment label {
    display: inline-block;
	vertical-align:middle;

}
.comment-main {
	font-family:Tahoma, Geneva, sans-serif;
	padding:8px 0
}
.comment-main article {
	padding:12px 0;
	border-bottom:1px solid #b4b3b2
}
.top-comment-main {
	font-family: 'PT Sans', sans-serif;
	font-weight:bold
}
.top-comment-main img {
	width:56px;
	height:56px;
	display:inline-block;
	vertical-align:middle;
	margin-right:14px
}
.top-comment-main span {
	width:400px;
	display:inline-block;
	vertical-align:middle
}

.main-es {
	padding-bottom:14px;
	line-height:1.2em;
}
.main-es ul {
	list-style:none;
	margin:0;
	padding:0;
}
.main-es ul li {
	width:204px;
	float:left;
	border-left:1px solid #b1b1b0;
	padding:0 6px 0 10px
}
.main-es ul li:first-child {border:0;padding-left:0}
.main-es header {
	color:#323a45;
	font-size:16px;
	line-height:1.2em;
	font-weight:bold;
	text-align:center
}
.main-es article {
	padding:8px 0;
	height:1%;
	overflow:hidden
}
.main-es article img {
	width:60px;
	height:60px;
	float:left
}
.txt-main-es {margin-left:66px}
.main-es article time {
	display:block;
	color:#e40101;
	font-size:12px;
	line-height:1.2em
}
.main-es article a {color:#070707}

.main-anons-block {
	font-weight:bold;
	margin:0 0 14px -28px;
	line-height:1.3em
}
.main-anons-block a {
	display:inline-block;
	vertical-align:top;
	width:140px;
	color:#323a45;
	margin:6px 0 10px 28px;
	text-align:center
}
.main-anons-block img {
	width:140px;
}

.main-top-anins {
	margin-bottom:10px
}
.main-top-anins header {
	font-size:22px;
	line-height:1.2em;
	background:#f9c200;
	text-align:center;
	padding:8px 10px;
	color:#1b2329;
	font-family: 'PT Serif', serif;
	font-weight:700;
	font-style:italic
}
.main-top-anins article {
	font-size:18px;
	line-height:1.2em;
	padding:8px 0
}
.main-top-anins article a {color:#fb2929}
.main-top-anins article img {
	width:199px;
	height:135px;
	display:inline-block;
	vertical-align:middle;
	margin-right:22px
}
.main-top-anins article address {
	width:370px;
	display:inline-block;
	vertical-align:middle;
	font-style:normal
}
.main-top-anins footer {
	font-size:16px;
	line-height:1.2em;
	background:#f9c200;
	text-align:center;
	padding:2px 10px 4px 10px;
	color:#1b2329;
	font-weight:bold;
}
.main-top-anins footer ul {
	list-style:none;
	margin:0;
	padding:0;
}
.main-top-anins footer ul li {
	display:inline;
	padding:0 2px 0 12px;
	background:url(../img/bg-pul.png) 0 8px no-repeat
}
.main-top-anins footer ul li:first-child {background:none}
.main-top-anins footer ul li a {
	color:#1b2329;
}

.galery {
	margin:0 0 0 -9px
}
.galery a {
	display:inline-block;
	vertical-align:top;
	margin:0 0 6px 9px
}
.galery img {
	width:210px;
	height:158px
}

.quest-main {
	margin:10px 0;
	padding:10px 20px;
	background:#eaedf1;
	min-height:124px;
	position:relative;
	line-height:1.3em
}
.quest-bold {
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:6px 0
}

.price-list {
	font-size:16px;
	line-height:1.3em;
	margin-bottom:10px
}
.price-list h5 {text-transform:uppercase;padding:6px 10px}
.price-list ul {
	list-style:none;
	margin:0 0 16px 0;
	padding:2px 10px
}
.link-all {
	background:#464d57;
	text-align:center;
	color:#f1f1f3;
	font-size:14px;
	line-height:1em;
	font-family: 'MyriadProSemiBold';
	text-transform:uppercase;
	padding:0 10px;
	margin-bottom:8px;
	letter-spacing:2px
}
.link-all a {
	display:inline-block;
	padding:8px 30px 7px 30px;
	background:#53c7b5;
	color:#f1f1f3;
	text-decoration:none;
}

.video {
	width:640px;
	margin:10px auto
}

.line {
	background:#464d57;
	height:28px;
	margin:3px 0;
	display:block
}

.menu-sity {
	background:#2d343e;
	padding:14px 2px 12px 2px;
	font-size:15px;
	font-family: 'MyriadPro';
	line-height:1em;
	width:1020px;
	margin:10px auto;
	color:#fff;
	position:relative;
	z-index:1;
	text-align:center;
}
.menu-sity ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menu-sity ul li {
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin:0 6px 2px 6px;
	white-space:nowrap;
}
.menu-sity ul li a {
	position:relative;
	height:36px;
	line-height:36px;
	padding:0 12px;
	display:block;
	background:url(../img/bg-a.jpg) repeat;
	color:#fff;
	text-decoration:none;
	-webkit-border-radius:22px;
	-moz-border-radius:22px;
	border-radius:22px;
	-webkit-box-shadow:inset 0 2px 3px #000;
	-moz-box-shadow:inset 0 2px 3px #000;
	box-shadow:inset 0 2px 3px #000;
}
.menu-sity ul li a:before, .menu-sity ul li a:after {
	content: '\00B7 ';
	font-size:24px;
	line-height:1em;
	position:relative;
	top:3px;
} 
.menu-sity ul li a:before {padding-right:4px}
.menu-sity ul li a:after {padding-left:4px}
.menu-sity ul li.all-sity {	}
.menu-sity ul li a:hover {color:#f9c200;}
.menu-sity ul li.all-sity a {
	padding:0 24px;
	color:#fff;
	text-shadow:0 1px 0 #263d61
}
.menu-sity ul li.all-sity a:hover  {color:#f9c200;}
.menu-sity ul li.all-sity a:after, .menu-sity ul li.all-sity a:before {content: '';padding:0}
.menu-sity ul  li  ul {
	list-style:none;
	display:none;
	text-align:left;
	margin:0;
	padding:6px 0;
	position:absolute;
	bottom:100%;
	right:0;
	width:200px;
	background: #393939; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzBlMGUwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #393939 0%, #2f2f2f 23%, #0e0e0e 71%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#393939), color-stop(23%,#2f2f2f), color-stop(71%,#0e0e0e), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #393939 0%,#2f2f2f 23%,#0e0e0e 71%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #393939 0%,#2f2f2f 23%,#0e0e0e 71%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #393939 0%,#2f2f2f 23%,#0e0e0e 71%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #393939 0%,#2f2f2f 23%,#0e0e0e 71%,#000000 100%); /* W3C */
}
.menu-sity ul  li  ul  li {
	display:block;
	padding:0 !important;
	white-space:normal
} 
.menu-sity ul li.all-sity ul li a {
	color:#fff;
	height:auto;
	padding:3px 12px;
	line-height:1.2em;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

.main-user {
	
}
.main-user h3 {
	color:#090909;
	font-size:14px;
	margin:0;
	padding:6px 0;
	line-height:1.2em;
	font-weight:bold
}
.top-main-user {
	min-height:104px;
	padding-bottom:10px;
	position:relative;
	border-bottom:1px solid #f6f8fb
}
.avatar {
	display:block;
	width:98px;
	height:114px;
	float:left;
}
.avatar img {
	width:98px;
	height:114px;
}
.r-top-main-user {
	margin-left:110px;
	padding-bottom:14px;
}
.top-main-user .button {
	position:absolute;
	left:110px;
	bottom:10px;
	width:90px;
	background: url(../img/d-ava.png) no-repeat;
	height:12px
}
.main-user table {
	width:100%;
	border:0;
	color:#535556;
	border-bottom:1px solid #abaeb2;
	margin-bottom:6px
}
.main-user table td {
	border:0;
	border-top:1px solid #f6f8fb;
	padding:4px 8px
}
.main-user table tr:first-child td {border:0}

.r-user-block {
	border:1px solid #7baff7;
	background:#c4dcfd;
	color:#212120;
	font-size:15.45px;
	line-height:1.2em;
	margin-bottom:12px;
	padding-bottom:6px;
}
.r-user-block.no-b{border:0;padding:0;background:none}
.r-user-block header {
	background:#7baff7;
	color:#fff;
	padding:10px 2px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:18.02px;
	line-height:1.2em;
	text-align:center
}
.r-user-block ul {
	list-style:none;
	margin:0;
	padding:0 12px;
}
.r-user-block ul li {
	padding:6px 0;
	border-top:1px solid #7baff7
}
.r-user-block ul li:first-child  {border:0}
.news-user li time {
	display:block;
	color:#595a5b;
	font-size:12px;
	padding:4px 0;
	line-height:1.2em
}

.r-user-block ul.tabs{
	background:#7ef5f9;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:18.02px;
	line-height:1.2em;
	padding:0;
}
.r-user-block .tabs li {
	float:left;
	padding:8px 11px;
	border:0 !important;
	cursor:pointer
}
.r-user-block .tabs li.active {
	cursor:default;
	background:#7baff7;
}
.r-user-block .tabs li.on-mail {background:#7baff7}
.r-user-block .tabs li.of-mail {background:#226ace}
.r-user-block .tabs li.send-mail {background:#7ef5f9}
.r-user-block .box {
	display:none;
	color:#212120;
	font-weight:bold
}
.r-user-block .box.visible {display:block}
.r-user-block ul li h5 {
	font-size:15.45px;
	line-height:1.2em;
	color:#212120;
	font-weight:bold;
	font-family: 'PT Sans', sans-serif;
	margin:0;
	padding:2px 0
}
.r-user-block .box ul li a {color:#212120;}
.r-user-block .box ul li time {
	font-size:12px;
	line-height:1.2em
}
.num-mail {
	font-size:15.45px;
	padding:8px 12px 0 12px;
	line-height:1.2em;
	color:#286beb;
	display:block;
	font-weight:bold;
}
.r-user-block p {padding:4px 12px;}
ul.help-list {
	font-size:15.45px;
	line-height:1.2em;	
	list-style-position:inside;
	list-style-type:disc
}
ul.help-list li {border:0}

.main-podacha {
	padding:18px 0 0 0
}
.main-podacha table {
	width:100%;
	border:0;
	border-bottom:1px solid #abaeb2;
	color:#535556;
	margin-bottom:4px;
	line-height:1em
}
.main-podacha table p{padding:0}
.main-podacha table td a {color:#535556}
.main-podacha table td {
	border:0;
	padding:4px 0 16px 0;
	vertical-align:top
}
.l-left {float:left;display:block}
.r-right {float:right;display:block}
.main-podacha table td:first-child {width:214px;padding-top:10px}
.main-podacha table td input[type="text"], .main-podacha table td input[type="tel"], .main-podacha table td input[type="email"], .main-podacha table td textarea {
	width:430px;
	padding:2px 5px;
	border:1px solid #9f9f9f;
	font-family: 'PT Sans', sans-serif;
	background:#fdfffa
}
.main-podacha table td textarea {height:140px}
.main-podacha table td label {
	display:inline;
	vertical-align:middle;
	margin-right:12px
}
.niceRadio {
	width: 17px;
	height: 17px;
	overflow: hidden;
	position:relative;top:1px;
	display: inline-block;
	vertical-align:middle;
	cursor: pointer;
	background: url(../img/bg-icon.png) 0 -24px no-repeat;
}
.radioChecked {background: url(../img/bg-icon.png) -19px -24px no-repeat;}
.niceRadio input {margin-left: -30px}

.pfoto-main {
	display: inline-block;
	vertical-align:top;
	position:relative;
	width:68px;
	height:68px;
	margin:0 3px 3px 0
}
.pfoto-main img {
	width:68px;
	height:68px
}
.main-down {
	width:50px;
	height:50px;
	display:block;
	background: url(../img/bg-main-down.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-25px;
	margin-top:-25px;
}

.top-podacha-search {
	padding:8px 14px 18px 14px;
	margin-bottom:10px
}
.top-podacha-search.no-m {margin:0;padding-bottom:0}
.top-podacha-search .top-nav {
	margin-bottom:12px
}
.podacha-search {
	padding:18px 10px 8px 10px;
	background:#2c7dec;
	color:#fff
}
.podacha-search  input[type="text"] {
	width:208px;
	padding:2px 5px 3px 5px;
	border:1px solid #9f9f9f;
	font-family: 'PT Sans', sans-serif;
	vertical-align:middle;
	background:#fdfffa;
	margin-right:10px
}
.podacha-search select, .podacha-search .selectBox {margin-right:15px}
.podacha-search .btn {
	padding:4px 12px 3px 12px;
	left:4px
}
.podacha-search p {padding:12px 0}
.podacha-search label {
	display:inline;
	vertical-align:middle;
	margin-right:20px
}
.r-user-block .head-main {
	background:#7baff7;
	text-align:center;
	color:#fcfdfa;
	font-size:18.2px;
	line-height:1em;
	margin-bottom:0;
}
.es-main {
	color:#fafafb;
	border-bottom:1px solid #a3aab1;
	padding:0 0 8px 0;
	margin-bottom:10px;
	line-height:1.1em
}
.es-main article {
	padding:8px 10px;
	position:relative;
	background: #ff6d00; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNmQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmNjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2ZmNGIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2VhMzkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2M4MmEwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2I5MjkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2I4MjkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2JiMmMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNTNlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ff6d00 0%, #ff6200 10%, #ff4b00 23%, #ea3900 34%, #c82a01 59%, #b92900 72%, #b82900 85%, #bb2c00 89%, #d53e00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6d00), color-stop(10%,#ff6200), color-stop(23%,#ff4b00), color-stop(34%,#ea3900), color-stop(59%,#c82a01), color-stop(72%,#b92900), color-stop(85%,#b82900), color-stop(89%,#bb2c00), color-stop(100%,#d53e00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff6d00 0%,#ff6200 10%,#ff4b00 23%,#ea3900 34%,#c82a01 59%,#b92900 72%,#b82900 85%,#bb2c00 89%,#d53e00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff6d00 0%,#ff6200 10%,#ff4b00 23%,#ea3900 34%,#c82a01 59%,#b92900 72%,#b82900 85%,#bb2c00 89%,#d53e00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff6d00 0%,#ff6200 10%,#ff4b00 23%,#ea3900 34%,#c82a01 59%,#b92900 72%,#b82900 85%,#bb2c00 89%,#d53e00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff6d00 0%,#ff6200 10%,#ff4b00 23%,#ea3900 34%,#c82a01 59%,#b92900 72%,#b82900 85%,#bb2c00 89%,#d53e00 100%); /* W3C */
}
.es-main article a {color:#fafafb;}
.es-main article time {
	display:block;
	font-weight:bold;
	padding:0 0 3px 0
}
.es-main article time a {color:#0565c8}  
.es-main h6 {
	font-size:14px;
	line-height:1em;
	font-weight:bold;
	margin:0;
	padding:0
}
.es-main h6 a {color:#030c18}
.es-main p {padding:0}
.black {color:#0c0c0c} 

.main-nav {
	list-style:none;
	margin:0 336px 12px 16px;
	padding:0
}
.main-nav ul li {
	display:inline;
	background:url(../img/li-bg-n.png) 0 7px no-repeat;
	padding:0 2px 0 20px
}
.main-nav ul li:first-child {
	background:none;
	padding-left:0
}

.card-service {
	color:#0c0c0c
}
.time-card{
	display:block;
	color:#0565c8;
	font-weight:bold;
}
.card-service h1 {margin:0 0 10px 0}
.card-service h1 a {color:#0c0c0c}
.l-card-service {
	width:204px;
	float:left;
}
.im-card {
	width:204px;
	height:153px;
	display:block;
	margin-bottom:10px;
	position:relative
}
.im-card img {
	width:204px;
	height:153px;
}
.im-card .icon.lup {
	width:36px;
	height:36px;
	top:50%;right:50%;
	margin-top:-18px;
	margin-right:-18px;
}
.r-card-service {
	margin-left:220px
}
.card-service ul, .list-catalog ul {
	list-style:none;
	margin:0;
	padding:0
}
.card-service ul li, .list-catalog ul li {
	padding:10px 0;
	border-bottom:2px solid #edf3fa
}
.card-service ul li p, .list-catalog ul li p {padding:0}
.card-service .head-main, .head-main.s-card {
	font-size:18.2px;
	line-height:1.2em
}
.r-help-list .head-main {
	font-size:16px;
	line-height:1.2em
}
.card-service .laik {
	color:#666767;
	font-weight:bold;
	padding:0
}
p.blue-link {
	padding:12px 0;
	color:#2c7dec
}
p.blue-link a {color:#2c7dec}

.list-catalog {
	line-height:1.3em
}
.list-catalog h5 {
	font-size:14px;
	color:#131518;
	line-height:1.2em;
	padding:10px 0 0 0;
	margin:0;
	font-weight:normal;
	text-transform:uppercase;	
}
.list-catalog h6 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-family: 'PT Sans', sans-serif;
}
.list-catalog h6 a {color:#1270eb}
.list-catalog li {
	height:1%;
	overflow:hidden
}
.r-list {margin-left:114px}
.list-catalog li img {
	width:108px;
	height:80px;
	margin:3px 0 0 0;
	float:left
}

.main-prov {
	padding:18px 0 0 0
}
.main-prov h6 {
	padding:6px 35px;
	font-family: 'PT Sans', sans-serif;
	font-weight:bold;
}
.main-prov table {
	width:100%;
	border:0;
	color:#161616;
	margin-bottom:20px
}
.main-prov table td {
	border:0;
	padding:5px 16px;
}
.main-prov table tr:nth-child(odd) td {background:#c4dcfd}
.main-prov table tr.no-b  td{background:none}
.main-prov table td p {padding:0}
.main-prov table td:first-child {
	width:140px;
	font-weight:bold;
	padding-left:35px;
	color:#727273
}
.photo-prov {
	margin:0 0 0 -15px
}
.photo-prov a {
	display:inline-block;
	margin:0 0 16px 15px
}
.photo-prov img {
	width:220px;
	height:145px;
}
.bot-prov {
	margin:0 16px;
	border-top:1px solid #abaeb2;
	border-bottom:1px solid #abaeb2;
	padding:10px 0
}
.bot-prov ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#727273
}
.bot-prov ul li {
	padding:6px 0;
}

.bot-prov ul li input.niceRadio {
	vertical-align:top
}
.bot-prov ul li label {
	display:inline-block;
	vertical-align:top;
	margin-left:5px
}
p.bot-bt, .bot-bt {padding:10px 16px;text-align:right}

.top-list-ob {
	background:#fffefe;
	padding:10px 0;
	color:#2c7dec
}
.top-list-ob a{color:#2c7dec}
.top-list-block {
	border-bottom:1px solid #b2b2b2;
	padding:10px 18px
}
.top-list-block a {
	position:relative;
	top:-1px
}
.top-list-block article {
	width:200px;
	display:inline-block;
	vertical-align:top;
	margin:0 0 10px 21px
}
.top-list-block article.left {margin-left:0}
.top-list-block article ul {
	list-style:none;
	margin:0;
	padding:0
}
.sorting {
	padding:12px 18px
}
.obyava-list {
	padding:6px
}
.obyava-list article {
	padding:10px 8px;
	height:1%;
	overflow:hidden;
	position:relative;
	line-height:1.1em;
	border-bottom:1px solid #a3aab1
}
.obyava-list article p {padding:0}
.left-list {
	width:118px;
	display:block;
	float:left;
	text-align:center
}
.left-list img {
	width:118px;
	height:94px;
	margin:4px 0 2px 0
}
.obyava-list article time {
	font-weight:bold;
	display:block;
	margin-bottom:4px
}
.obyava-list article time a {color:#0565c8}
.obyava-list article h6 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-family: 'PT Sans', sans-serif;
}
.obyava-list article h6 a {color:#0c0c0c}
.obyava-list article .r-list {margin-left:130px}
.blue {color:#4b7698;}
.obyava-list article p.blue {padding:4px 0}
.obyava-list article.vip {
	border:0;
	background: rgb(16,97,162); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwNjFhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjMDA2M2E2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjMDA2NGE4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjMDA2OWI1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMDA2OWJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjMDA2ZWMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjMDA2ZGM0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMDA3NWQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjMDE3NWRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjklIiBzdG9wLWNvbG9yPSIjMDA3NmRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjMDE3OGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjMDA3YWUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjMDA3YmU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjMDA3ZGViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwN2VlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(16,97,162,1) 0%, rgba(0,99,166,1) 8%, rgba(0,100,168,1) 15%, rgba(0,105,181,1) 32%, rgba(0,105,186,1) 35%, rgba(0,110,192,1) 43%, rgba(0,109,196,1) 44%, rgba(0,117,213,1) 65%, rgba(1,117,218,1) 67%, rgba(0,118,218,1) 69%, rgba(1,120,224,1) 74%, rgba(0,122,226,1) 82%, rgba(0,123,231,1) 88%, rgba(0,125,235,1) 89%, rgba(0,126,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(16,97,162,1)), color-stop(8%,rgba(0,99,166,1)), color-stop(15%,rgba(0,100,168,1)), color-stop(32%,rgba(0,105,181,1)), color-stop(35%,rgba(0,105,186,1)), color-stop(43%,rgba(0,110,192,1)), color-stop(44%,rgba(0,109,196,1)), color-stop(65%,rgba(0,117,213,1)), color-stop(67%,rgba(1,117,218,1)), color-stop(69%,rgba(0,118,218,1)), color-stop(74%,rgba(1,120,224,1)), color-stop(82%,rgba(0,122,226,1)), color-stop(88%,rgba(0,123,231,1)), color-stop(89%,rgba(0,125,235,1)), color-stop(100%,rgba(0,126,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(16,97,162,1) 0%,rgba(0,99,166,1) 8%,rgba(0,100,168,1) 15%,rgba(0,105,181,1) 32%,rgba(0,105,186,1) 35%,rgba(0,110,192,1) 43%,rgba(0,109,196,1) 44%,rgba(0,117,213,1) 65%,rgba(1,117,218,1) 67%,rgba(0,118,218,1) 69%,rgba(1,120,224,1) 74%,rgba(0,122,226,1) 82%,rgba(0,123,231,1) 88%,rgba(0,125,235,1) 89%,rgba(0,126,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(16,97,162,1) 0%,rgba(0,99,166,1) 8%,rgba(0,100,168,1) 15%,rgba(0,105,181,1) 32%,rgba(0,105,186,1) 35%,rgba(0,110,192,1) 43%,rgba(0,109,196,1) 44%,rgba(0,117,213,1) 65%,rgba(1,117,218,1) 67%,rgba(0,118,218,1) 69%,rgba(1,120,224,1) 74%,rgba(0,122,226,1) 82%,rgba(0,123,231,1) 88%,rgba(0,125,235,1) 89%,rgba(0,126,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(16,97,162,1) 0%,rgba(0,99,166,1) 8%,rgba(0,100,168,1) 15%,rgba(0,105,181,1) 32%,rgba(0,105,186,1) 35%,rgba(0,110,192,1) 43%,rgba(0,109,196,1) 44%,rgba(0,117,213,1) 65%,rgba(1,117,218,1) 67%,rgba(0,118,218,1) 69%,rgba(1,120,224,1) 74%,rgba(0,122,226,1) 82%,rgba(0,123,231,1) 88%,rgba(0,125,235,1) 89%,rgba(0,126,239,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(16,97,162,1) 0%,rgba(0,99,166,1) 8%,rgba(0,100,168,1) 15%,rgba(0,105,181,1) 32%,rgba(0,105,186,1) 35%,rgba(0,110,192,1) 43%,rgba(0,109,196,1) 44%,rgba(0,117,213,1) 65%,rgba(1,117,218,1) 67%,rgba(0,118,218,1) 69%,rgba(1,120,224,1) 74%,rgba(0,122,226,1) 82%,rgba(0,123,231,1) 88%,rgba(0,125,235,1) 89%,rgba(0,126,239,1) 100%); /* W3C */
}
.obyava-list article.vip, .obyava-list article.vip h6 a {color:#fbfcfe}
.obyava-list article.vip p.blue, .obyava-list article.vip p.blue a {color:#8fc4fb}
.obyava-list article.vip .left-list a {color:#a1cffe}
.obyava-list article.vip time a {color:#a7d0fa}

.main-help-list {
	padding:0 16px
}
.main-help-list .sorting {padding:10px 5px;color:#4b7698}
.l-help-list {
	width:690px;
	float:left
}
.l-help-list table {
	width:100%;
	border:0;
	color:#fdfbfb;
	line-height:1.1em
}
.l-help-list table td {
	border:1px solid #fdfdfd;
	padding:10px 12px;
	width:160px;
	background:#83bdfb
}
.l-help-list table th {
	border:1px solid #fdfdfd;
	padding:10px 12px;
	background:#036bda
}
.l-help-list table td:first-child {
	font-weight:bold;
	width:170px;
	color:#0c0c0c
}
.l-help-list table a {
	font-weight:bold;
	color:#054399;
	font-size:12px;
	line-height:1.1em
}
.l-help-list table tr:nth-child(even) td {background:#3e9bfa}
.l-help-list table tr.vip a {color:#35f5f3}
.l-help-list table tr.vip td:first-child {color:#fdfbfb}
.l-help-list table tr.vip td {
	background:#2c7deb url(../img/bg-vip.jpg) repeat-x
}
.nav-str {
	padding:12px 5px;
	color:#4b7698
}
.r-help-list {
	width:280px;
	float:right;
	background:#b1d5fa;
	padding:6px
}
.r-help-list p {
	font-weight:bold;
	color:#061023;
	padding:4px 0
}
.r-help-list input[type="text"], .r-help-list input[type="tel"], .r-help-list input[type="email"] {
	width:268px;
	padding:2px 5px;
	border:1px solid #9f9f9f;
	font-family: 'PT Sans', sans-serif;
	background:#fdfffa;
	margin-bottom:2px
}
.r-help-list select, .r-help-list .selectBox {margin-bottom:8px}
.r-help-list p.center {
	text-align:center;
	padding:10px 0 4px 0
}
.video-main {
	width:400px;
	margin:0 auto
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
