/*       RESET STYLES      */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,select,input,textarea,button{margin:0;padding:0;border:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,address{display:block;}h1,h2,h3,h4,h5,p,fieldset{font-weight:normal;}ul,li{list-style-type:none;}*:focus{outline:0 !important;}a img{border:0;}a span{cursor:pointer;}table{border-collapse:collapse;}a,input,textarea{outline:0 !important;}fieldset{border:0;}
/*input,select,td{vertical-align:middle;*/
select,textarea{-ms-overflow-x:hidden;overflow-x:hidden;}textarea{-webkit-resize:none;-moz-resize:none;resize:none;}input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer;}input[hidden]{display:none;}button{width:auto;overflow:visible;}hr{border:0;}
input[type="file"]{
	width: 80px;
}
/*     PRINT STYLES         */
@media print {
	*{background:transparent !important;color:black !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page margin:0.5cm}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}
}
/*     HELPERS		*/
.ty{}
.clearfix:before,
.clearfix:after{content:"?020";display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;}
.ie7 .clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.dnone{display:none;}
#editpay_1030, .qedit.dnone { margin-top: 70px!important;}
.ie-pie,.relative{position:relative;}
.ie7 .ie-pie{zoom:1;}
.clear{
	clear: both;
}
::-webkit-input-placeholder{
	color: #9a9999;
}
:-moz-placeholder{
	color: #9a9999;
}
.placeholder{
	color: #9a9999;
}
@font-face {font-family:als_rublregular;font-weight:normal;font-style:normal;
	src: url(../fonts/rouble.eot);
	src: url(../fonts/rouble.eot?#iefix) format('embedded-opentype'),
	url(../fonts/rouble.woff) format('woff'),
	url(../fonts/rouble.ttf) format('truetype'),
	url(../fonts/rouble.svg#als_rublregular) format('svg')
}
/*  DEFINED STYLES INDEX    */
html{
	height: 100%;
}
body{
	color: #000;
	font: 14px/1.231 Tahoma, sans-serif;
	height: 100%;
}
@media (min-width: 721px) {
	body {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABXkAAAABCAIAAAAEvjrwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAENJREFUeNrs0LEJwEAIQNHkQAvXcP+RnEKwUJAscUWK/0Z4b2Y+wA27OzPdXVXuTggAAADwcxFhZqoqIuccQnDLJ8AAzogR23MG4XAAAAAASUVORK5CYII=);
		background-position: 50% 0;
		background-repeat: repeat-y;
		background-color: #f3f3f3;
	}
	.requestMU_box{
		display: flex;
		justify-content: space-around;
		flex-direction: column;
	}
	.requestMU_box .link{
		max-width: none;
	}
}
.ie7 body{
	background-image: url(../i/body_bg_ie7.png);
}
a{
	text-decoration: underline;
	color: #287ab8
}
a:hover{
	text-decoration: none;
}
h1, h2.big {
	font-size: 26px;
	margin-bottom: 20px;
}
.big-h2-on-main-page{
	text-decoration: underline;
}
h2{
	font-size: 20px;
	margin-bottom: 20px;
}
h3{

}
p{
	margin-bottom: 20px;
}
.page{
	min-height: 100%;
}
section{
	width: 1000px;
	margin: 0 auto;
}
header{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAB2CAYAAAAJMvnwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGlJREFUeNrM0b0NgCAQhmFyPQ1hAgt31hWcgXEcgb87DoTKxOK0oPAtnvpLPnUua1M3rfcDaq1TYeYJlFK+Q0RvIOIbOWeBlJJAjFEghCDgvW/KOXeAtRbBGEOgteaxah8fbaB6Dy4BBgDPorK9cDuwfgAAAABJRU5ErkJggg==);
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 118px;
	position: relative;
}
.ie7 header{
	background: url(../i/header_top_ie7.png) repeat-x 0 0;
}
.header{
	background: url(../i/header_top_logo.png) no-repeat 50% 0;
	width: 1000px;
	margin: 0 auto;
	height: 170px;
	text-align: center;
	position: relative;
}
.header:after{
	content: 'По вопросам сотрудничества т.+7(812)701-02-51';
	color: #d04245;
	font-size: 14px;
	position: absolute;
	top: 14px;
	/*left: 53px;*/
	left: 33px;
}
.home{
	position: absolute;
	width: 190px;
	height: 108px;
	top: 17px;
	left: 50%;
	margin-left: -95px;
}
.header > div{
	display: inline-block;
	vertical-align: top;
	/*margin: 41px 29px 0;*/
	margin: 41px 20px 0;
	font-size: 13px;
	color: #7a7a7a;
	text-align: left;
}
.header .private_box{
	/*max-width: 142px;*/
	max-width: 160px;
}
.eorturytr{
	margin-bottom:6px;
}
.eorturytr input{
	vertical-align: middle;

}
.home{
	position: absolute;
}
.header > div:first-child + div{
	margin-right: 240px;
}
.header > div a{
	color: #2c2c2c;
	font-size: 18px;
	text-decoration: none;
}
.header > div .act{
	color: #bcbbbb;
	position: relative;
}
.header > div .act:before{
	background: url(../i/sprite.png) no-repeat 0 0;
	width: 14px;
	height: 8px;
	position: absolute;
	content: '';
	bottom: -20px;
	left: 50%;
	margin-left: -7px;
}
.header > div a:hover{
	text-decoration: underline;
}
.bg_index{
	background: #dedede url(../i/bg_index.jpg) no-repeat 50% 0;
	margin-top: -10px;
	height: 580px;
	background-size: cover;
}
.bg_index > section,
.bg > section{
	position: relative;
}
.question{
	background: #dd4e51;
	background: -moz-linear-gradient(top,  #dd4e51 0%, #d04245 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4e51), color-stop(100%,#d04245));
	background: -webkit-linear-gradient(top,  #dd4e51 0%,#d04245 100%);
	background: -o-linear-gradient(top,  #dd4e51 0%,#d04245 100%);
	background: -ms-linear-gradient(top,  #dd4e51 0%,#d04245 100%);
	background: linear-gradient(to bottom,  #dd4e51 0%,#d04245 100%);
	position: absolute;
	z-index: 2;
	width: 160px;
	height: 29px;
	text-align: center;
	cursor: pointer;
	line-height: 29px;
	border-radius: 0 0 2px 2px;
	box-shadow: 0 1px 2px #c7c7c6, inset 0 1px 5px #b64042;
	font-size: 12px;
	color: #fbfbfb;
	top: 0;
	right: 51px;
}
.ie8 .question{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4e51', endColorstr='#d04245',GradientType=0 );
}
.ie9 .question{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkNGU1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMDQyNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.fee,
.free{padding: 10px 0 18px 22px;
	margin: 0;
	position: absolute;
	top: 75px;
	width: 408px;
	text-decoration: none;
}
.fee.cons,
.free.find {
	top: 309px;
	padding: 10px 0 18px 22px;
}
.find .circle {
	right: -65px;
	color: white;
}
.fee{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpisM81OQMQYAADfAGtuqtIbAAAAABJRU5ErkJggg==);
	color: #fff;
	border: 1px dashed #fff;
	left: 50px;
}
.ie7 .fee{
	background-image: url(../i/green_opacity_ie7.png);
}
.fee .yes{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNpi/P//PwMRgB+IHwCxAJQfwADSSARe/x8B1oMtI0KTP5Km90DMT4xGfqhiGPCHyZHsRGSN9UiS+wk5EVkjunPsoWL3sTkR3anxaLb243IiNj/u/48JQC6RJ6TRHovGfFwBhy4wH0dAYWCAAAMASd/VK99IMD8AAAAASUVORK5CYII=);
}
.ie7 .fee .yes{
	background-image: url(../i/galka_white_ie7.png);
}
.free{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P///xmAAAMACcgDyob6aEsAAAAASUVORK5CYII=);
	color: #191919;
	border: 1px dashed #959595;
	right: 50px;
}
.ie7 .free{
	background-image: url(../i/white_opacity_ie7.png);
}
.free .yes,
.box_gray .yes,
.galka{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKFJREFUeNpi/P//PwMhoKmpyQ+kHgCxAFQogImBOLAASdOG69evb2QiwjZ/kA1Q7gcgTgAxmIhw4gIkoQSgbR8JasTmRJgEC9DUeiDdAOUfAEo64nMiDDBqaGigh5gDEF+AYgVYKCLbBnYq1M0FSGINUKyAzYlwG2HxCHTafqhtyADkRAOgxofoGpnQbEIHDdg0odgItXU+UiDAAwobAAgwAPpvQiWUXttwAAAAAElFTkSuQmCC);
}
.ie7 .free .yes,
.ie7 .box_gray .yes,
.ie7 .galka{
	background-image: url(../i/galka_black_ie7.png);
}
.free .no,
.box_gray .no{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANNJREFUeNqEkrERwjAMRRUzQJiAo4wrqKkYgIINkoKRKClgErIBULlnAaCh48yXz/iEY4HvfmxHerKt++S9p6ZpZtARqnlfEmItdPrkVAwRUQ+NoTO0dM49SAxrbYtpH7chx+AzjxDFdY/EWoF4TFkVH1sIhqrQOvt/jze6BFCpfIUmJYg3CVTgIsTDyCgCB0y7DHpBKwkNwHjiJgNH0FY27AssXPMp1oNuGwXiNy2gToPZAK3WcqVoMsDP7sWGdbkBpA9vbL8/Xk05MqAavJTzFmAA9nitjWhpkhUAAAAASUVORK5CYII=);
}
.ie7 .free .no,
.ie7 .box_gray .no{
	background-image: url(../i/krest_black_ie7.png);
}
.fee ul,
.free ul{
	display: inline-block;
	vertical-align: top;
}
.box_inline{
	width: 680px;
}
.a1{
	width: 216px;
}
.a2{
	width: 185px;
}
.fee li,
.free li,
.box_gray li,
.box_fb li{
	padding-left: 20px;
	background-position: 1px 2px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: top;
	width: 120x;
	margin-bottom: 11px;
}
.box_inline li{
	width: 200px;
}
.ask_question{
	position: absolute;
	bottom: -12px;
	height: 34px;
	line-height: 32px;
	padding: 0 18px;
	font-style: italic;
}
.fee .ask_question{
	/*left: 24px;
	background: #fff;
	background: -moz-linear-gradient(top,  #fff 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
	background: -o-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
	background: linear-gradient(to bottom,  #fff 0%,#f2f2f2 100%);
	color: #000;
	border-radius: 2px;
	border-bottom: 1px solid #d2d3d3;
	box-shadow: 0 1px 1px #eaebea;*/
	left: 24px;
	background: #dd4e51;
	color: #fff;
	border-radius: 2px;
	background: linear-gradient(to bottom, #dd4e51 0%,#d04245 100%);
	position: absolute;
	z-index: 2;
	height: 35px;
	text-align: center;
	cursor: pointer;
	box-shadow: 0 1px 2px #c7c7c6, inset 0 1px 5px #b64042;
	line-height: 35px;
}
/*.fee .ask_question:hover,
.free .ask_question:hover,*/
.fee:hover .ask_question,
.free:hover .ask_question{
	box-shadow: 0 0 8px #000;
}
.ie9 .fee .ask_question{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.ie8 .fee .ask_question{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
}
.free .ask_question,
.add_field{
	/*right: 24px;
	background: #739569;
	background: -moz-linear-gradient(top,  #739569 0%, #66885c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#739569), color-stop(100%,#66885c));
	background: -webkit-linear-gradient(top,  #739569 0%,#66885c 100%);
	background: -o-linear-gradient(top,  #739569 0%,#66885c 100%);
	background: -ms-linear-gradient(top,  #739569 0%,#66885c 100%);
	background: linear-gradient(to bottom,  #739569 0%,#66885c 100%);
	color: #fff;*/
	right: 24px;
	color: #fff;
	background: #dd4e51;
	border-radius: 2px;
	background: linear-gradient(to bottom, #dd4e51 0%,#d04245 100%);
	position: absolute;
	z-index: 2;
	height: 35px;
	text-align: center;
	cursor: pointer;
	box-shadow: 0 1px 2px #c7c7c6, inset 0 1px 5px #b64042;
	line-height: 35px;
}
.ie9 .free .ask_question,
.ie9 .add_field{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczOTU2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Njg4NWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.ie8 .free .ask_question,
.ie8 .add_field{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#739569', endColorstr='#66885c',GradientType=0 );
}
.content{
	margin-top: -27px;
	border-top: 6px solid #de2024;
	background: #fff;
	padding-bottom: 100px;
	width: 902px;
	width: 1000px;
}
footer{
	height: 82px;
	width: 902px;
	margin: -83px auto 0;
	border-top: 1px solid #d7d5d5;
	font-size: 13px;
}
footer p{
	margin: 0;
}
.copyright{
	margin: 23px 90px 0 0;
}
.copyright a{
	color: #000;
}
.tel{
	margin: 23px 40px 0 0;
}
.contacts{
	margin: 23px 10px 0 0;
}
.contacts img{
	vertical-align: middle;
}
.madein{
	margin: 26px 0 0 40px;
	background: #5c8053;
	width: 121px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.news_block{
	width: 432px;
	margin: 0 35px 0 49px;
}
.news_block,
.last_news,
.opros{
	display: inline-block;
	vertical-align: top;
	margin-bottom: 63px;
	padding-top: 40px;
}
.news_block h1{
	background: url(../i/tel.png) 0 0 no-repeat;
	padding: 0 0 0 74px;
	line-height: 30px;
	min-height: 61px;
	margin: 0 0 14px 0;
}
.news_block p{
	margin-bottom: 16px;
}
.news_block h2{
	border-bottom: 1px solid #9e9d9d;
	padding-bottom: 12px;
}
.last_news,
.opros{
	width: 44%;
}
.last_news{
	margin: 0px 34px 0 0;
	padding-top: 16px;
}
.last_news .block_zagolovok{
	padding-bottom: 0;
}
.last_news h2{
	margin-bottom: 14px;
}
.last_news article{
	margin: 16px 0;
}
.last_news h3{
	font-size: 14px;
}
.date{
	margin: 0;
	color: #a8a8a8;
	font-size: 12px;
}
.opros_div{
	background: #fbfbfb;
	border: 1px dashed #e1e1e1;
	padding: 4px 13px 0 13px;
	color: #0a0a0a;
}
.opros_div p{
	margin-bottom: 10px;
}
.opros_div label span{
	margin-left: 20px;
	display: block;
}
.opros_div label{
	color: #404040;
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	margin-bottom: 12px;
	border-bottom: 1px dashed #404040;
	padding-bottom: 12px;
}
.opros_div label input{
	float: left;
	margin: 3px 0;
}
.opros_div input[type="submit"],
.opros_div input[type="button"]{
	width: 196px;
	height: 34px;
	color: #fff;
	background: #709466;
	font-family: Tahoma;
	margin: 10px 0 -1px -14px;
	font-size: 14px;
}
.image_carousel{
	padding: 0 46px;
	position: relative;
}
.carousel_block{
	float: left;
	width: 150px;
	padding: 0 10px;
	color: #9c9c9c;
}
.carousel_block img{
	margin-bottom: 2px;
}
.carousel_block h4{
	font-size: 14px;
}
.carousel_block a{
	color: #9c9c9c;
	text-decoration: none;
}
.arrow{
	width: 14px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: 50%;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	text-indent: -9999px;
	background-image: url(../i/sprite.png);
	background-repeat: no-repeat;
}
#prev2{
	background-position: 0 -19px;
	left: 12px;
}
#next2{
	background-position: -18px -19px;
	right: 12px;
}
.popup{
	position: absolute;
	background: #fff;
	box-shadow: 0 0 10px #aaaaa9;
	padding: 17px;
	border: 1px solid #d2d1d1;
	display: none;
	z-index: 1000;
}
.mypopup{
	position: relative;
	float: right;
	background: #fff;
	box-shadow: 0 0 10px #aaaaa9;
	padding: 17px;
	border: 1px solid #d2d1d1;
	display: none;
	z-index: 9999;
	margin-bottom: 30px;
}
.add_cont_mypopup{
	top: 0!important;
	left: -45px!important;
	width: 300px!important;
}
.info_box_inner{
	top: -290%;
}
.ques_popup{
	top: 33px;
	right: 50px;
	width: 284px;
	padding: 14px 22px;
}
.ques_popup a,
.capha a{
	color: #6c8e63;
}
.ques_popup:before,
.convey_box_inner:before,
.back_issues_box_inner:before,
.spec_popup:before,
.private_box_inner:before,
.back_box_inner:before,
.edit_box_inner:before,
.set_pay_box_inner:before,
.add_cont_popup:before{
	position: absolute;
	background: url(../i/sprite.png) no-repeat -79px -12px;
	width: 7px;
	height: 7px;
	top: -7px;
	right: 75px;
	content: '';
	z-index: 500;
}
.add_cont_popup:before{
	right: 120px;
}
.private_box_inner:before{
	left: 120px;
}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
textarea{
	border: 1px solid #dedede;
	background: #fff;
	box-shadow: inset 1px 1px 2px #ececec;
	height: 32px;
	line-height: 26px;
	padding: 0 13px;
	font-family: Tahoma;
	font-size: 14px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
textarea:focus{
	border-color: #66885c;
}
.password-field{
	position: relative;
	display: inline-block;
}
.password-field.full-width{
	width: 100%;
}
.password-field .show-password{
	position: absolute;
	top: 8px;
	right: 8px;
	margin: 0 !important;
	cursor: pointer;
}
.password-field input[type="password"]{
	padding-right: 80px;
}
.password-field input[type="text"]{
	padding-right: 68px;
}
textarea{
	padding-top: 2px;
	line-height: normal;
	height: 86px;
}
.ques_popup input,
.ques_popup textarea{
	width: 254px;
	margin-bottom: 10px;
	font-size: 14px;
}
.ques_popup textarea{
	margin-bottom: 16px;
}
.capha{
	margin: 8px 0 12px;
}
.capha > *{
	vertical-align: text-top;
}
.capha input{
	width: 126px;
	margin: 0;
}
.capha img{
	margin-right: 18px;

}
.ques_popup .capha img{
	margin-bottom: 8px;
}
.ques_popup .capha input[type="text"]{
	width: 180px;
}
.error_b{
	border: 1px solid #dd4e51 !important;
}
.gfghghg{
	white-space: nowrap;
}
.ques_popup input[type="submit"],
.ques_popup input[type="button"]{
	width: 106px;
	float: right;
	border-radius: 2px;
}
input[type="submit"],
input[type="button"],
#chice  .buttons a,
.add_field,
.ask_question2,
.convey ,
.refer,
.back_issues,
.add_ques,
.cancel,
.unloading_tmk,
.sort_tmk,
button.btn{
	background: #6c8e62;
	color: #fff;
	font-family: Tahoma;
	box-shadow: 1px 1px 2px #d4d4d4;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	text-decoration: none;
	border-radius: 2px;
	display: inline-block;
	padding: 0 17px;
	border-radius: 2px;
	cursor: pointer;
	-webkit-appearance: none;
}
.ask_ques{
	margin-top: 10px;
}

.ask_ques.red_bkg{
	background: linear-gradient(to bottom, #dd4e51 0%,#d04245 100%) !important;
}
.podrobno{
	padding: 6px;
	color: #fff;
	position: absolute;
	top: 260px;
	/*left: 50%;*/
	margin-left: -88px;
	cursor: pointer;
	text-decoration: underline;
	background: #dd4e51;
	border-radius: 2px;
	background: linear-gradient(to bottom, #dd4e51 0%,#d04245 100%);
	z-index: 2;
	height: 15px;
	text-align: center;
	box-shadow: inset 0 1px 5px #b64042;
	line-height: 15px;
	font-size: 13px;
	min-width: 165px;

}
@media (min-width:1001px){
	.podrobno{
		left: 50%;
	}
}
.ie7 .podrobno{
	background: url(../i/black_opacity_ie7.png);
}
.podrobno:hover{
	text-decoration: none;
}
.line1,
.line2{
	width: 36px;
	height: 1px;
	position: absolute;
	top: 273px;
}
.line2{
	left: 379px;
}
.line1{
	right: 383px;
}
.line3,
.line4 {
	height: 35px;
	width: 1px;
	position: absolute;
	top: 235px;
}
.line3{
	right: 381px;
}
.line4{
	left: 379px;
}
.line1, .line3 {
	border-left: 1px dashed #959595;
	border-top: 1px dashed #959595;
}
.line2, .line4 {
	border-top: 1px dashed #fff;
	border-left: 1px dashed #fff;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#ccc;}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#ccc;}
.cboxIframe{background:#fff;}
.cboxPhoto{
	padding: 10px; background: #fff;
}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{ background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(../i/loading.gif) no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px;  width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose,.close{position:absolute; top:14px; right:13px; display:block; background: url(../i/sprite.png)no-repeat -139px -33px; width:14px; height:14px; text-indent:-9999px; cursor: pointer;}
.close,
#cboxClose.close{
	top: 4px;
	right: 3px;
}
#chice{
	color: #171717;
	background: #fff;
	padding: 28px;
	width: 841px;
}
#chice h3{
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}
#chice table th{
	color: #fff;
	font-size: 18px;
	white-space: nowrap;
	font-weight: normal;
}
#chice table th:first-child{
	background: #5c8053;
}
#chice table tr > *:first-child{
	padding-left: 29px;
	padding-right: 15px;
	text-align: left;
}
#chice table th:first-child + th {
	background: #e6363a;
	padding-left: 29px;
	padding-right: 29px;
}
#chice table th:first-child + th + th{
	background: #9fb933;
	padding-left: 29px;
	padding-right: 29px;
}
#chice table th,
#chice table td{
	border-right: 2px solid #fff;
	padding-top: 14px;
	padding-bottom: 14px;
}
#chice table td{
	border-bottom: 2px solid #fff;
	background-color: #eee;
	font-size: 16px;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: 50%;
}
#chice .yes,
.change_addr{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhdJREFUeNq8lk1IVUEYho83FYpMEYkKIVea4EIsCIIiw02FKQWRYLiIRLOihLQiiDYmIYrRpo1R0MKFBW0yBSl3RSBi4cZ+TBCxhblIUih6PvguHC5n5ozcc84Hz713Zr47LzPzzk/Okzf7vYQjD67Cciph4Ur4AH3wO0nx8/ARqrW8mIR4DtyDp7DNV7+Ym4DwI7gU0LYU98gHDcJ/YCNO8R64Ymhbl4+4xJvhlqV9B2yJQ7wGHjt4oTRqcRnRSIarTXEwavGHUOaYezJK8dPQ4pi7HqXbdzmsczpeQjlcdBHf6pAzACUhObK3L+gM/QjbavnQDXNQbMmrhXMhwstwFIb8lSbxOpiGXtgDNw15uWoyW3yHQ/A+syFTvBSGYRz2+eo7YHdAx+1QZRH+Akf02zOJyxTfgFk4G5An+/Z2Rl0B3LEIz8MxWDAlpDRhCh7AdktnrbDXV74OOy1rXJc2lk1c4quDo2V27urvIug05K3BKTWqFyY+AfXq2k8Or5EKaIPCgPa/0BRkLtvIJd7CAbgP/yzu7tUHYFB0wSvXkykVcOyJsY7DT8N/Gg3Ofwb9mzkWTft8TG4d+OzYz7RuOy8KcYlvcBgmQ/r4BWfUaJGJS6zoEry25LSZDpFsxdNbR9Z5NKDtuZ6IXlziEhs6te98dXJyXc7mHt7MfS4z0AAzWr6m652IuMQqnNCr8UW2L5D/AgwArDBb9cPAs8wAAAAASUVORK5CYII=);
}
.change_addr{
	background-color: transparent !important;
}
.ie7 #chice .yes,
.ie7 .change_addr{
	background-image: url(../i/galka_green_pop_ie7.png);
}
#chice .no,
.remove_point,
.del a,
.delete_file_link {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAYAAADFniADAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA85JREFUeNq0WDtMVFEQfTwEYdVFCtGNkQKFxB+fBkMBJoIktkDUhSil0qgYbS2MNhix0tgREgWjgCUR0IiNUQv8RC0QG+UTLRBUXFYRzyTnmZvNve+zn0lOCJt7Z86bO3dm7mRNl5RZASUPqAf2A5XADqAQ2Ah8A+aBD8BLYBx4BPwKYiArAKldwFmgBSjgb8vAR2AOWAGygS1ACbCWaxaBAeAq8C5dpCJUeFTWA2+AfmAMmAD+aPasAaqABiAK7AVWgTvAOWAmFVKi8CYQ5jFc5JEEFTnqC8ABeu4kP0wrtoks0A30MR5aGEfJELK4r556lqm3m3Z8kZKFPUAn8IzBPGilR0RPBfCU+nt0xHSkJH7agWG6e85Kr8wy1oZpp9uLVFTxkLh6ycqMLFG/2DlDu9pA38orG6eLZ6zMS4T5LI8pZzrRU128ZR0ehDYAOT6N5nC921F20G5X4vGV04WjTHQmKWB+6vdBLIfrRpVkq5MhronyhP6T6uQtuOxBaASoBpo9iDmEZN0+4IEHsUu0f8qJqRD+fmG5KDdsCvNrqjVXXL7wt4GQKhLUjUyeOplgedps89qvYwkwSQz4rPk90WMmQhb3x1xs3OXHN9gsARZdbJI4PTLkQizkQkg82ko9JhlxSpIcn/xTR2+teARvLg03GW5SJElCFjsMyV/j4qlSYMoHIS+PpULIon3pw0ptNmhfAyQ8h5hXPQxCyBHhUWjzqv4ImInjrFuzLkmxPSAhizwKhNQCsD7gZrllvYYjc46yN0Dmd0R4LNjsqzcF2Jjrcsvc0oUfER7zQmqSSSvbJ6E+A6HZFIll8xEyaStVujIFQhLUZYbg90uskjZe2UqL25gCoVYGaasHsVwXGwf594nNB8FP4LDHW6/Yx7WPuxArph6THGFdHLWZRe/RfXWGDYv8khc+8pCO2HPuNxXjOtqXtinmdJ4VrNJjHsfotC+ffCRG58i3UeeCR92Tvn2PdL9qO3ybhpoNZUTtPGMJ7YobMXkpf3dZ00Svyge06Xr093znVbpk60z06PnATl2PLj+cAIqA+2xFMikh2ilinz5temLJtb3OFnYgg8RC1C92bjB0XB+jp7noEAM/koEjG6P+W05f7kVK+ppjwDWgRjKsoalLRpqor4b6j+v6ONOAY5WzqDbenkG2y7VJkqnlw2OQ+tqofzXZ+ZTcyivKfOo1Y2+EX71iKK4VzE9RvpKc+dR5NahTneTtViZ5YWWSN8UhyF96XiZ52zWTPBlkvE33eNGRfGXmWaXMPMMkoM48HwMPg848/wkwACXMBN5BwLyMAAAAAElFTkSuQmCC);
}
.ie7 #chice .no,
.ie7 .remove_point,
.ie7 .del a{
	background-image: url(../i/stop_ie7.png);
}
#chice .buttons td{
	background: #fff;
	text-align: center;
}
.bg{
	background-image: url(../i/bg_inner.jpg);
	height: 150px;
	margin-top: -10px;
}
.nav_inner{
	position: absolute;
	top: -33px;
	left: 0;
	font-size: 0;
	line-height: 0;
}
.nav_inner li{
	display: inline-block;
	vertical-align: top;
}
.nav_inner li a,
.nav_inner .act{
	display: block;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #262525;
	padding: 0 26px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P///xmAAAMACcgDyob6aEsAAAAASUVORK5CYII=);
	text-decoration: none;
}
.ie7 .nav_inner li a,
.ie7 .nav_inner .act{
	background-image: url(../i/white_opacity_ie7.png);
}
.nav_inner .act{
	display: inline-block;
}
.nav_inner .act,
.nav_inner li a:hover{
	background: #de2024 !important;
	color: #fff;
}
.nav_inner li a{
	color: inherit;
}
.block_zagolovok{
	padding: 24px 49px 34px;
	overflow: hidden;
}
.block_zagolovok_new{
	overflow: visible;
	margin-top: -50px;
}
.block_zagolovok img{
	margin: 0 18px 0 0;
	vertical-align: middle;
}
.block_zagolovok_new img{
	margin-top: -100px;
}
.block_zagolovok_new img.neuh {
	margin-top: -160px;
}
.block_zagolovok h1 {
	margin-bottom: 6px;
}
.block_zagolovok h1.max-width-700{
	max-width: 700px;
}
.path{
	font-size: 12px;
	color: #949494;
}
.after_block_zagolovok{
	background: #f8f7f7;
	padding: 18px 49px 10px;
	border-top: 1px solid #c5c4c4;
	box-shadow: inset  0 2px 2px #d2d1d1;
	overflow: hidden;
}
.foto_load{
	display: inline-block;
	vertical-align: top;
	width: 140px;
	margin-right: 10px;
}
.foto_load img,
.krug{
	border-radius: 50%;
}
.krug{
	background: #d5d3d3;
	width: 127px;
	height: 127px;
	box-shadow: inset 2px 2px 5px #a6a4a4;
}
.load_pic,
.logo_load_pic{
	position: relative;
	display: inline-block;
	/* margin: 8px 0 0 20px; */
	margin: 10px 0;
	cursor: pointer;
}
.load_pic a,
.logo_load_pic a {
	display: inline-block;
	font-size: 12px;
}
.load_pic input,
.logo_load_pic input{
	bottom: 0;
	display: block;
	left: 0;
	opacity: 0;
	position: absolute;
	cursor: pointer;
	width: 100%;
}
.profil_change{
	display: inline-block;
	vertical-align: top;
	width: 510px;
	color: #9a9999;
}
.profil_change input,
.profil_change textarea,
.profil_change .jq-selectbox{
	color: #0f0f0f;
	margin-bottom: 14px;
	font-size: 14px;
}
.profil_change input[type="radio"],
.profil_change input[type="checkbox"]{
	margin: 0 8px 0 0;
}
.reg_panel a{
	color: #0f0f0f;
	text-decoration: none;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 14px;
}
.profil_change2 .jq-selectbox{
	margin-right: 8px;
}
.profil_change3 input{
	width: 250px;
}
.profil_change4 input{
	margin-bottom: 10px;
	width: 250px;
}
.profil_change4{
	background: #d5d3d3;
	padding: 10px 10px 0;
	display: inline-block;
	margin-bottom: 20px;
}
.profil_change textarea{
	width: 416px;
	height: 174px;
	font-size: 12px;
	padding-top: 10px;
}
.profil_change input[type="submit"],
.profil_change input[type="button"]{
	color: #fff;
}
.profil_change5,
.reg_panel{
	width: 700px;
}
.profil_change5{
	margin-bottom: 12px;
}
.reg_panel{
	font-size: 15px;
	font-weight: bold;
}
.reg_panel input{
	margin-right: 6px;
}
.profil_change5 input{
	/*width: 416px;*/
	margin-right: 10px;
}
.profil_change6 .jq-selectbox{
	width: 444px;
}
.profil_change6 .jq-selectbox__select{
	width: 395px !important;
}


.jq-checkbox {
	position: relative;
	top: -1px;
	width: 13px;
	height: 13px;
	border: 1px solid #C3C3C3;
	border-radius: 3px;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-checkbox.checked div {
	display: block;
	width: 9px;
	height: 9px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-radio {
	width: 12px;
	height: 12px;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked div {
	display: block;
	width: 6px;
	height: 6px;
	overflow: hidden;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #666;
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}
::-webkit-file-upload-button { cursor:pointer; }

.jq-file {
	overflow: visible !important;
	cursor: pointer;
}
.jq-file.focused {

}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
	font-size: inherit !important;
	top: 0 !important;
	left: 0 !important;
	width: 100%;
}
.jq-file__name {
	border: none;
	background: none;
	color: inherit;
	font: 12px Tahoma, sans-serif;
	position: absolute;
	top: 16px;
}
.jq-file__browse {
	color: #287ab8;
	text-decoration: underline;
	font: 14px/14px Tahoma, sans-serif;
	cursor: pointer;
}
.jq-file:hover .jq-file__browse {
	text-decoration: none;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 26px;
	padding: 0 36px 0 12px;
	border: 1px solid #dedede;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #9a9999;
	text-shadow: 1px 1px #FFF;
	font: 14px/26px Tahoma, sans-serif;
	background: #fff;
}
.jq-selectbox__select:hover {
	background-color: #E6E6E6;
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 1px;
	right: 0;
	width: 26px;
	height: 26px;
	overflow: hidden;
	background: url(../i/sprite.png) no-repeat -33px -61px;
}
.ie7 .jq-selectbox__trigger{
	background: url(../i/select_top_ie7.png);
}
.jq-selectbox__dropdown {
	top: 28px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #dedede;
	background: #fff;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Tahoma, sans-serif;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	padding: 5px 10px 6px;
	color: #9a9999;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, Tahoma, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, Tahoma, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.content_inner{
	padding: 0 49px;
}
.content_inner_green{
	background: #56b361;
	color: #fff;
	padding: 16px 49px 20px;
	box-shadow: inset 0 2px 4px #448d4c;
	margin: 24px 0 0 -1px;
}
.box_gray{
	background: #f9f9f9;
	border: 1px dashed #b7b7b7;
	padding: 12px 27px;
	margin-bottom: 20px;
}
.box_fb{
	background: #fbfbfb;
	border: 1px dashed #b7b7b7;
	padding: 20px 0 20px 19px;
	margin-bottom: 20px;
	position: relative;
}
.pole1 input{
	width: 330px;
	margin-bottom: 12px;
}
/*.pole1 > *{
	white-space: nowrap;
}*/
.pole1 textarea{
	width: 100%;
	margin-bottom: 12px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 125px;
}
.pole3 {
	margin-bottom: 20px;
}
.pole3 textarea{
	width: 745px;
	margin-bottom: 12px;
	height: 57px;
}
.pole5 input[type="text"]{
	width: 570px;
	margin-bottom: 12px;
}
.pole2 input{
	margin-bottom: 12px;
	vertical-align: top;
	/*margin-right: 16px;*/
	width: 60px;
}
.pole2 input.dr{
	border: 1px solid #dedede;
	background: #fff;
	box-shadow: inset 1px 1px 2px #ececec;
	height: 32px;
	line-height: 26px;
	padding: 0 13px;
	font-family: Tahoma;
	font-size: 14px;
	width: auto;
	min-width: 175px;
}
.pole3i{
	display: inline-block;
	/*width: 100px;*/
	width: 115px;
	vertical-align: top;
	/*margin-top: 20px;*/
	margin-left: 20px;
	font-size: 16px;
}
.pole3e{
	float: right;
	width: 220px;
	text-align: right;
}
.pole3e .jq-file__name {
	right: 0;
}
.profil_change1 input{
	/*width: 120px;*/
}
.add_contact{
	width: 560px;
	margin-bottom: 24px;
}
.add_contact i{
	background: url(../i/sprite.png) -112px -32px;
	width: 16px;
	height: 15px;
	display: inline-block;
	vertical-align: baseline;
	margin-bottom: 2px;
	margin-right: 8px;
}
.add_contact > input{
	margin-right: 10px;
}
input[name="user[EMAIL]"],
input[name="user[PERSONAL_PAGER]"],
input[name="user[PERSONAL_PHONE]"],
input[name="user[WORK_DEPARTMENT]"],
input[name="user[WORK_POSITION]"],
input[name="props[PRICE]"]{
	margin-right: 0;
}
textarea[name="data[PREVIEW_TEXT]"],
.pole1 .hidden_pole{
	width: 98%;
}
textarea[name="user[PERSONAL_NOTES]"],
select[name="user[UF_MU]"] + .jq-selectbox,
input[name="captcha_word"]{
	vertical-align: top;
}
.add_contact_box{
	display: inline-block;
	position: relative;
	margin-bottom: 14px;
	vertical-align: middle;
}
.add{
	color: #287ab8;
	font-size: 12px;
	text-decoration: underline;
	cursor: pointer;
}
.add:hover{
	text-decoration: none;
}
.add_contact_box_inner{
	bottom: 22px;
	background: #fff;
	box-shadow: 0 0 16px #d2d1d1;
	width: 284px;
}
.add_contact_box_inner:after,
.spec_popup_top:after{
	content: '';
	position: absolute;
	background: url(../i/sprite.png) -77px 0 no-repeat;
	width: 11px;
	height: 8px;
	bottom: -7px;
	left: 26px;
}
.add_contact_box_inner1{

}
.add_contact_box_inner1 span{
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	margin-right: 10px;
}
.add_mail{
	background: url(../i/sprite.png) no-repeat -131px -62px;
	width: 32px;
	height: 24px;
}
.add_mail.act{
	background: url(../i/sprite.png) no-repeat -128px -94px;
	cursor: default;
}
.add_skype{
	background: url(../i/sprite.png) no-repeat -67px -61px;
	width: 27px;
	height: 28px;
}
.add_skype.act{
	background: url(../i/sprite.png) no-repeat -99px -61px;
	cursor: default;
}
.add_tel{
	background: url(../i/sprite.png) no-repeat -63px -94px;
	width: 28px;
	height: 29px;
}
.add_tel.act{
	background: url(../i/sprite.png) no-repeat -94px -94px;
	cursor: default;
}
.add_contact_box_inner1{
	margin-bottom: 18px;
}
.add_contact_box_inner input{
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.addons_field{
	border-bottom: 1px solid #dadada;
	padding: 0 14px 12px;
	color: #101010;
}
.addons_field span{
	background-position:  100% 60%;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGtJREFUeNpiDN+dvImBgcGXAT/YwgQkcoH4Cx5FILkckMKHQFyPRyFI7iETlDMRiM9hUXQeiCeBGDCFf4E4HUozIImlAfEfZIUgcAaIpyDxp0DFGNAVgkANED+B4lpkCRZsPoSyPyNLAAQYALdNGA8cfEabAAAAAElFTkSuQmCC);
	min-height: 8px;
	display: inline-block;
	padding-right: 16px;
	cursor: pointer;
}
.ie7 .addons_field span{
	background-image: url(../i/arrow_top_green_ie7.png)
}
.addons_field span.open{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGhJREFUeNpiDN+dzIAG/KH0RmRBFjRFPEA8BcreB8SfYRJMaApbgFgGipuRJZAVmgBxDhI/ByqGopAZiGdCaQYksVkw58EU5gOxEQMmMATiPJhCeSBuZMANQHLyIIWTob7FBcAhARBgAP9ADFYxA3HiAAAAAElFTkSuQmCC);
}
.ie7 .addons_field span.open{
	background-image: url(../i/select_bottom_green_ie7.png);
}
.pole4{
	margin: 22px 0 12px;
}
.pole4 .jq-selectbox__select,
.pole5 .jq-selectbox__select{
	width: 304px !important;
}
.pole5 .jq-selectbox{
	margin: 6px 0 8px;
}
.pole5{
	margin-bottom: 12px;
}
.pole5 b{
	display: block;
	color: #0f0f0f;
	margin-bottom: 6px;
}
.pole5 label{
	margin-bottom: 3px;
	display: inline-block;
}
.pole5 input[type="checkbox"]{
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
}
.content_inner_green li{
	list-style: disc;
	margin-left: 30px;
}
.content_inner_green > div b > span{
	font-size: 18px;
	color: #f0ff04;
}
.rub{
	font-family: als_rublregular;
}
.choice_box,
.expand{
	background: #fff;
	background: -moz-linear-gradient(top,  #fff 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
	background: -o-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
	background: linear-gradient(to bottom,  #fff 0%,#f2f2f2 100%);
	-pie-background: linear-gradient(top,  #fff ,#f2f2f2);
	display: inline-block;
	height: 22px;
	padding: 0 10px;
	border-bottom: 1px solid #d9d8d8;
	border-right: 1px solid #d9d8d8;
	border-top: 1px solid #f3f2f2;
	border-left: 1px solid #f3f2f2;
	color: #292828;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	margin-right: 1px;
	box-shadow: 0 1px 2px #e9e8e8;
	margin-bottom: 10px;
	vertical-align: top;
	cursor: pointer;
}
.ie9 .choice_box,
.ie9 .expand{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.choice_box.act,
.expand.act{
	color: #de2024;
	font-weight: bold;
	box-shadow: none;
	background: #f2f2f2;
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#fff 100%);
	background: -o-linear-gradient(top,  #f2f2f2 0%,#fff 100%);
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#fff 100%);
	background: linear-gradient(to bottom,  #f2f2f2 0%,#fff 100%);
	-pie-background: linear-gradient(top,  #f2f2f2 0%,#fff 100%);
	border-bottom-color:  #f3f2f2;
	border-right-color: #f3f2f2;
	border-top-color: #d9d8d8;
	border-left-color: #d9d8d8;
}
.ie9 .choice_box.act,
.ie9 .expand.act{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.article{
	border: 1px dashed #b7b7b7;
	margin: 0;
	padding: 16px 20px;
	display: inline-block;
	width: 100%;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.article:first-child{
	margin-top: 27px;
}
.article:last-child{
	margin-bottom: 38px;
}
.article_date{
	color: #d04245;
	font-size: 12px;
	margin: 0 0 14px 20px;
}
.article h3{
	font-size: 14px;
	/*font-weight: bold;*/
	color: #000;
	margin: 0;
}
.qtitle{
	font-weight: bold;
}
.realm{
	margin-top: 8px;
}
.realm,
.name{
	font-size: 12px;
	color: #787878;
	margin-bottom: 4px;
}
.answer{
	border-left: 1px solid #cdcbcb;
	padding-left: 12px;
	margin: 12px 0 40px 6px;
	width: 66%;
}
.answer h3,
.answer{
	color: #448d4c;
}
.red,
.error{
	color: #de2024;
}
h2.red{
	font-size: 14px !important;
	color: #000;
	font-weight: normal !important;
}
.answer p,
.error{
	margin-bottom: 8px;
}
.kghgkh{
	font-size: 12px;
	color: #999;
	position: relative;
	top: -10px;
	width: 365px!important;
}
.search{
	margin: 20px 0;
}
.search:first-child{
	margin: 0;
}
.search .jq-selectbox__select{
	width: 178px !important;
}
.search .jq-selectbox{
	margin-right: 25px;
}
.search label{
	display: inline-block;
	margin: 10px 0;
}
.search input[type="checkbox"]{
	margin-right: 6px;
}
.search input[type="text"]{
	width: 300px;
	border-right: 0;
}
.search input[type="submit"],
.search input[type="button"]{
	background: #5ab765;
	height: 28px;
	line-height: 28px;
	border-radius: 0;
	border: 1px solid #dedede;
	border-left: 0;
	padding: 0 9px 2px;
}
.pagination{
	margin: 36px 0;
	font-size: 0;
	line-height: 0;
}
.pagination a,
.pagination span{
	width: 23px;
	height: 23px;
	display: inline-block;
	color: #717171;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: top;
	margin-right: 1px;
}
.pagination span{
	border: 1px solid #dfdfdf;
	background: #f8f7f7;
	-moz-box-sizing: border-box;
	-weblit-box-sizing: border-box;
	box-sizing: border-box;
}
.pagination .prev{
	background: url(../i/sprite.png) no-repeat 0 -94px;
}
.pagination .next{
	background: url(../i/sprite.png) no-repeat -29px -94px;
}
.question2{
	margin: 64px 0 26px;
}
.question3{
	margin: 26px 0;
}
.question2 h2{
	display: inline-block;
	margin-right: 20px;
	font-size: 20px;
}
.question2 .ask_question2{
	margin-right: 14px;
	padding: 0;
	width: 90px;
	height: 28px;
	line-height: 28px;
	border-left: 1px solid transparent;
	border-top: 1px solid transparent;
	font-style: italic;
}
.ask_question2:hover,
.ask_question2.act{
	background: #c9c7c7;
	border-left: 1px solid #a3a2a2;
	border-top: 1px solid #a09e9e;
	box-shadow: inset 1px 1px 2px #b2b0b0;
}
.edit,
.back,
.info {
	display: inline-block;
	cursor: pointer;
}
.edit_moder,
.edit_pay,
.set_pay,
.case{
	display: inline-block;
	margin-right: 16px;
	cursor: pointer;
}
.edit, .edit_pay, .edit_moder {
	background: url(../i/sprite.png) no-repeat -75px -28px;
	width: 22px;
	height: 22px;
}
.edit_pay a, .edit_moder a {
	width: 22px;
	height: 22px;
	display: block;
	color: transparent;
}
.set_pay,
.back{
	/*background: url(../i/sprite.png) no-repeat -40px 0;
	width: 32px;*/
	height: 22px;
	margin-left: 30px;
	line-height: 22px;
	background: #6c8e62;
	color: #fff;
	font-family: Tahoma;
	box-shadow: 1px 1px 2px #d4d4d4;
	border-radius: 2px;
	text-decoration: none;
	padding: 0 10px;
	margin-left: 0;
	width: -moz-available;
	width: available;
	text-align: center;
}
.back_box2{
	/*margin-top: -3px;*/
}
.set_pay_box,
.convey_box{
	position: relative;
	clear: right;
}
.back_box,
.edit_box{
	position: relative;
}
.edit_box {
	margin-left: 10px;
}
.set_pay{
	height: 25px;
	line-height: 25px;
	margin: 5px 0 18px 75px;

}
.corner-block{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
}
.convey{
	height: 29px;
	line-height: 29px;
	margin: 16px 0 18px;
	width: available;
	width: -moz-available;
}
.set_pay_box_inner,
.convey_box_inner{
	right: 0;
	top: 48px;
	padding: 16px 20px;
}
.back_box_inner,
.edit_box_inner{
	top: 36px;
	padding: 16px 20px;
	right: 0;
}
.edit_box_pac .edit_box_inner{
	right: -53px;
}
.back_box_inner textarea{
	margin-bottom: 10px;
	width: 300px;
}
.edit_box_inner textarea{
	margin-bottom: 10px;
	width: 400px;
	min-height: 100px;
}
.convey_box_inner .jq-selectbox__select{
	width: 310px !important;
	margin-bottom: 11px;
}
.info_box{
	position: relative;
	/*margin-top: -4px;*/
	margin-left: 8px;
}
.profil_change5 .info_box{
	display: inline-block;
	vertical-align: sub;
}
.info{
	background: url(../i/sprite.png) no-repeat -108px 0;
	width: 23px;
	height: 22px;
	cursor: pointer;
}
.info_box_inner{
	/*right: -140%;*/
}
.info_box_inner p{
	font-size: 12px;
	margin: 0;
	white-space: nowrap;
}
p.info_box_inner_first{
	font-size: 14px;
	white-space: normal;
	width: 410px;
}
.info_box_inner_first .red{
	text-transform: uppercase;
}
.ans_box{
	text-align: right;
}
.back_issues_box{
	display: inline-block;
	position: relative;
}
.answer + .ans_box{
	margin-top: -4px;
}
.back_issues,
.refer,
.add_ques{
	height: 29px;
	line-height: 29px;
	margin-left: 18px;
}
.back_issues_box_inner{
	right: 0;
	top: 40px;
	padding: 14px 24px;
}
.back_issues_box_inner textarea{
	width: 340px;
	margin-bottom: 12px;
	height: 68px;
}
.case{
	background: url(../i/sprite.png) no-repeat -46px -28px;
	width: 21px;
	height: 21px;
	margin-top: -4px;
}
.title:first-child{
	margin-top: 29px;
}
.title h2{
	padding: 0 17px;
	height: 42px;
	line-height: 42px;
	background: #f8f7f7;
	display: inline-block;
	border: 1px dashed #b7b7b7;
	border-bottom: 1px solid #e6e5e5;
	margin: 0 0 -1px 0;
}
.article2{
	border: 1px dashed #a9a9a9;
	padding: 20px 0 0 20px;
	margin-bottom: 31px;
}
.article2 .carousel_block{
	display: inline-block;
	padding: 0;
	float: none;
	margin: 0 23px 24px 0;
	vertical-align: top;
}
.carousel_block.all{
	width: 115px;
	background: #e8e7e7;
	height: 70px;
	color: #121212;
	font-size: 12px;
	text-align: center;
}
.carousel_block.all a,
.plus_black{
	color: #121212;
	font-size: 12px;
	text-decoration: underline;
}
.carousel_block.all img{
	margin-top: 18px;
}
.carousel_block.all a:hover,
.plus_black:hover{
	text-decoration: none;
}
.plus_black{
	vertical-align: top;
	margin-top: 3px;
	margin-left: 6px;
}
.article p{
	margin-bottom: 8px;
}
.article h2{
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0;
}
.expand{
	margin: 10px 0 10px 33px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.article .expand.location-expand{
	margin: 10px 30px 10px 33px;
	position: absolute;
	right: 0;
}
.expanded{
	clear: right;
}
.expanded p{
	margin-bottom: 12px;
}
.expanded_text{
	width: 90%;
	padding: 6px 14px 12px;
	border: 1px solid #dedede;
	min-height: 39px;
}
.exp1 .expanded_text{
	width: 717px;
	display: inline-block;
	vertical-align: top;
	margin-right: 17px;
}
.exp1 img{
	max-width: 90px;
	padding: 0 1px 1px 0;
	border-bottom: 1px solid #b8b7b7;
	border-right: 1px solid #b8b7b7;
}
.expanded_text +  a{
	float: right;
	width: 76px;
}
.galka{
	background-repeat: no-repeat;
	background-position: 0 60%;
	padding-left: 20px;
}
.expanded textarea{
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 16px;
	height: 100px;
}
.expanded form{
	margin-bottom: 16px;
}
#YMapsID{
	border: #719367 solid 4px;
	height: 390px;
	margin-bottom: 30px;
}
.column_left{
	float: left;
	width: 430px;
	margin-bottom: 24px;
}
.column_right{
	float: right;
	width: 433px;
	margin-bottom: 24px;
}
.column_right .box_fb .box_fb_cont{
	max-height: 300px;
	overflow: auto;
	/*	margin-bottom: 12px;*/
}
.column_left .box_fb_cont{
	max-height: 300px;
	overflow: auto;
	/*	margin-bottom: 12px;*/
}
.box_fb_cont .centr {
	text-align: center;
}
.column_left h1,
.column_right h1,
.font24{
	font-size: 24px;
	margin-bottom: 6px;
}
.font14{
	clear: both;
}
.box_fb .yes{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKRJREFUeNpi/P//PwMh0HvcgR9IPQBiAahQABMDcWABkqYNxZYHNjIRYZs/yAYo9wMQJ4AYTEQ4cQGSUALQto8ENWJzIkyCBWhqPZBugPIPACUd8TkRBhh7jtmjh5gDEF+AYgVYKCLbBnYq1M0FSGINUKyAzYlwjSACKLEQ5EwkGwuQnFiAzfNMaDahgwagoQ+xaWRETjnAAJmPFAjwgMIGAAIMAB4tO9TCEKQHAAAAAElFTkSuQmCC);
	padding-right: 20px;
	display: block;
}
.ie7 .box_fb .yes{
	background-image: url(../i/galka_green_ie7.png);
}
.column_right .yes{
	/*background-image: none !important;*/
}
.a3 li{
	width: 164px;
	font-weight: bold;
}
.a4,
.a5{
	width: 203px;
	display: inline-block;
	display: inline;
	vertical-align: top;
	margin-bottom: 11px;
}
.a4 li,
.a5 li{
	padding: 0;
	display: block;
	margin: 0;
	font-weight: bold;
}
.a4 ul,
.a5 ul{
	margin-left: 18px;
}
.a4 ul li,
.a5 ul li{
	font-weight: normal;
}
.border{
	border: 1px dashed #e1e1e1;
	padding: 14px 17px;
}
.border b:first-child{
	display: inline-block;
	min-width: 120px;
}
.border input{
	width: 237px;
}
.change_addr{
	width: 31px;
	height: 30px;
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	margin-left: 12px;
}
/*.border td{
	padding: 14px 0 4px;
	vertical-align: top;
	text-align: left;
}
.border td:first-child{
	padding-left: 17px;
	white-space: nowrap;
}
.border td:first-child + td{
	padding-right: 17px;
	width: 80%;
	padding-left: 5px;
}*/
.border p{
	margin: 0;
}
.telefon{
	display: inline-block;
	vertical-align: top;
	width: 266px;
}
.work{
	display: inline-block;
	vertical-align: top;
	width: 240px;
}
.texxt{
	/*	white-space: pre;*/
}
.border .edit{
	margin: 0 0 10px 10px;
}
.border textarea{
	white-space:pre;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 12px;
	height: auto;
	min-height: 80px;
	padding: 5px 10px 10px;
}
.border b{
	display: inline-block;
	margin-right: 3px;
}
.border input[type="submit"],
.border input[type="button"],
.cancel{
	height: 25px;
	line-height: 25px;
}
.cancel{
	margin-left: 20px;
}
.add_new,
.font14 a{
	height: 34px;
	font-size: 12px;
	color: #fff;
	/*	text-decoration: underline;*/
	display: inline-block;
	padding: 0 13px 0 42px;
	line-height: 32px;
	background-color: #709267;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi+P//PwMePPM/KnDBp56JgYpg1LABNowRFN9UMmvPCAkzhtHsNGoYdgAQYACsPX4aml0JegAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: 6px 50%;
	cursor: pointer;
}
.font14 a{
	background-color: #dd4e51;
}
.add_new.error_b{
	background-color: #DD4E51;
}
.ie7 .add_new{
	background-image: url(../i/plus_white_ie7.png);
}
.add_new.fl{
	margin-top: 14px;
}
.add_new:hover{
	text-decoration: none;
}
.doctor{
	display: inline-block;
	vertical-align: top;
	width: 400px;
	margin: 0 34px 20px 0;
	font-size: 12px;
}
.doctor img{
	border-radius: 50%;
	box-shadow: 1px 1px 5px #dadada;
	border: 1px solid #fff;
	margin-right: 10px;
	margin-bottom: 10px;
}
.doctor > div{
	/*margin-left: 140px;*/
	padding-left: 12px;
	/*display: table-cell;*/
	vertical-align: middle;
	/*height: 127px;*/
	min-height: 127px;
}
.doctor h3{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 12px;
}
.doctor_type{
	color: #838282;
}
.doctor h3 + .doctor_type{
	margin: -12px 0 10px;
}
.doctor p{
	margin-bottom: 3px;
}
.doctor2{
	padding-right: 0;
}
.font24{
	clear: both;
}
.logo_load {
	margin-top: 20px;
	/* add */
	margin-bottom: 30px;
}
.ie7 .fee ul,
.ie7 .free ul,
.ie7 .header > div,
.ie7 .fee li,
.ie7 .free li,
.ie7 .box_gray li,
.ie7 .box_fb li,
.ie7 .news_block,
.ie7 .last_news,
.ie7 .opros,
.ie7 .opros_div label,
.ie7 input[type="submit"],
.ie7 input[type="button"],
.ie7 #chice  .buttons a,
.ie7 .add_field,
.ie7 .ask_question2,
.ie7 .convey ,
.ie7 .refer,
.ie7 .back_issues,
.ie7 .add_que,
.ie7 .nav_inner li,
.ie7 .nav_inner .act,
.ie7 .foto_load,
.ie7 .load_pic,
.ie7 .logo_load_pic,
.ie7 .load_pic a,
.ie7 .logo_load_pic a,
.ie7 .profil_change,
.ie7 .profil_change4,
.ie7 .pole3i,
.ie7 .add_contact i,
.ie7 .add_contact_box,
.ie7 .add_contact_box_inner1 span,
.ie7 .addons_field span,
.ie7 .pole5 label,
.ie7 .pole5 input[type="checkbox"],
.ie7 .choice_box,
.ie7 .expand,
.ie7 .search label,
.ie7 .pagination a,
.ie7 .pagination span,
.ie7 .question2 h2,
.ie7 .edit,
.ie7 .edit_pay,
.ie7 .back,
.ie7 .info,
.ie7 .case,
.ie7 .back_issues_box,
.ie7 .title h2,
.ie7 .article2 .carousel_block,
.ie7 .exp1 .expanded_text,
.ie7 .a4,
.ie7 .a5,
.ie7 .add_new,
.ie7 .doctor,
.ie7 .telefon,
.ie7 .work{
	display: inline;
}
.spec_popup{
	top: 38px;
	min-width: 400px;
}
.spec_popup .jq-selectbox{
	width: 100%;
}
.send_medic_select .jq-selectbox__select{
	width: 100% !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.spec_popup_top{
	top: auto;
	bottom: 38px;
}
.spec_popup_top:before{
	left: -9999px;
	background: none;
}
.spec_popup input[type="submit"],
.spec_popup input[type="button"]{
	margin-top: 12px;
}
.tex_ar{
	text-align: right;
	margin-right: 111px;
}
.new_class{
	max-height: 250px;
	overflow: auto;
}
.new_class label{
	margin-bottom: 8px;
	display: inline-block;
	font-weight: bold;
	margin-left: 6px;
	vertical-align: top;
}
.inner_new_class label{
	font-weight: normal;
	width: 331px;
}
/*.new_class input{
	margin-right: 6px;
}*/
.popup input[type="text"],
.popup input[type="password"]{
	margin-bottom: 12px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.new_class input[type="text"],
.new_class input[type="password"]{
	width: 97%;
	margin-top: 4px;
}
.private_box{
	position: relative;
}
.private_box_inner{
	width: 300px;
	top: 30px;
	left: 60%;
	margin-left: -150px;
}
.header .private_box_inner a{
	color: #6c8e63;
	font-size: 14px;
	text-decoration: underline;
	display: inline-block;
	margin-top: 8px;
}
.header .private_box_inner a:hover{
	text-decoration: none;
}
.inner_new_class{
	border-bottom: 1px dashed #999;
	padding: 1px 7px 2px 22px;
	margin-bottom: 10px;
	display: none;
}
.add_new_el{
	text-align: right;
}
.add_new_el span{
	color: #287AB8;
	text-decoration: underline;
	display: inline-block;
	margin: 2px 0 12px;
	cursor: pointer;
}
.add_new_el span:hover{
	text-decoration: none;
}
.send_medic_select .jq-selectbox__select{
	/*width: 146px !important;*/
}
.send_medic_select li{
	margin-bottom: 0;
}
.pole{
	margin-bottom: 14px;
}
.pole input{
	margin-right: 10px;
}
.pole span,
.add_eche span{
	color: #287ab8;
	cursor: pointer;
	font-size: 12px;
	text-decoration: underline;
}
.add_eche{
	margin: -4px 0 22px 0;
}
.ie8 .remove_point,
.ie7 .remove_point{
	height: 37px;
	width: 37px;
	margin-left: 0;
}
.remove_point,
.del a,
.delete_file_link {
	background-size: contain;
	color: #d04245;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-decoration: underline;
	text-indent: -9999px;
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
}
.del a{
	float: right;
}
.header .logout a{
	color: #7a7a7a;
	font-size: 12px;
	position: relative;
	padding-left: 13px;
	top: 2px;
}
.header .logout a:before{
	content: '';
	background: url(../i/sprite.png) no-repeat -229px -108px;
	height: 10px;
	width: 10px;
	position: absolute;
	top: 2px;
	left: 0;
}
.header .reg a{
	padding-left: 0;
	color: #d04245;
}
.header .reg a:before{
	background: none;
}
.pole1 > textarea + sup{
	position: relative;
	top: -100px;
}
.propis{
	font-size: 11px;
	color: #999;
}
.fgkhfdkjdkgfd{
	position: relative;
}
.fgkhfdkjdkgfd:before{
	content: '';
	position: absolute;
	left: 438px;
	top: -10px;
	width: 16px;
	height: 14px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAW1JREFUeNqMUTtuwkAU3LUX78eGVCmpkVLnBilSI+UGOQIVN8gFUkaUNAlHIHWUCgouYkdGAtuZWa2RBQ6KpSfvvnnz3rxZ+blei75PSsnfc7i+NU3TW6f6klEUMe7jOH7lvaqqbV3X34jL2r7JIN5qY1bOOc3A+YO5oOpvBYEcJ1ovU+fG1lqfL8tyjN8SazxCTdVdJzqXniTJi7P2YTgcim4wR4w1vQoIDAaDJ2PMLE1TAelCa31ShsGMGXz4goL31g/VFiil7rDrAmTp0ADTmPNFlMwcGsiqrhcg7w6Hw475KJBvsPcKe2ecbjCZZGIB9zlirGEtOcSgPJKYtgAw8WRjPKG7K8++CbDQZEIOuQqHOdyeEqDrlI6HuHgu5ohx9+DHFOe53G42DV3Osuw0ve+9Wy+Ox6PY7/eiKAqR57lQo9FI2OD4NXLHbF9bo5m/c3Lr+DXyeRMLtTG8kT9F0dCk/5DP16EfvwIMAIQWgLNkZE9VAAAAAElFTkSuQmCC);
}
#not_city{
	width: auto;
	margin: 0 8px;
}
#not_city_i + label{
	color: #999;
	font-size: 12px;
}
.box_fb_cont{
	margin-bottom: 16px;
}
























/*! jQuery UI - v1.10.4 - 2014-03-04
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09;
	background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}
.add_cont_box{
	position: relative;
}
.add_cont_popup{
	left: -163px;
	top: 23px;
	width: 300px;
}
.add_cont_popup textarea{
	width: 271px;
	margin-bottom: 8px;
}
.add_cont{
	cursor: pointer;
	display: inline-block;
	margin: 0 8px 0 12px;
	color: #287ab8;
	text-decoration: underline;
}
.add_cont.error_b{
	color: #fff;
	border: 0 !important;
	background-color: #DD4E51;
}
.add_cont:hover,
.add_eche span:hover{
	text-decoration: none;
}
input[type="submit"].delete_btn{
	text-indent: -9999px;
	background: url(/i/sprite.png) -137px -31px no-repeat;
	height: 18px;
	width: 18px;
	border: 2px solid #66885c;
	cursor: pointer;
	padding: 0;
	border-radius: 0;
	box-shadow: none;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="submit"].b_simple{
	margin-right: 16px;
	background: #6C8E62;
	border-radius: 2px;
	box-shadow: 1px 1px 2px #D4D4D4;
	color: #FFFFFF;
	font-family: "Tahoma";
	height: 22px;
	line-height: 20px;
	padding: 0px 10px;
	text-decoration: none;
}
.good,
.good + ol li{
	margin-bottom: 14px;
}
.u12{
	font-weight: bold;
}
.u12 ul{
	font-weight: normal;
}
.reeg{
	margin-right: 8px;
}
.paid{
	color: #5c8053;
}
.no_paid{
	color: #d04245;
}
.no_paid,
.paid{
	clear: right;
	font-size: 16px;
	font-weight: bold;
}
.tel a{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 20px;
	border-radius: 4px;
}
.vk{
	background: url(/i/vk_1.png);
}
.fb{
	background: url(/i/fb_1.png);
}
.platezn{
	display: block;
}
.bx-auth {margin-left: 50px;}
form[name=bform] {padding: 0px 50px;}
form[name=bform] table td {padding: 3px;}
.blue{color: blue;}
.profil_change5_fix{
	margin: 12px 0 4px 0;
	color: #9a9999;
	width: auto;
}
.comment{
	color: #287ab8;
}
.activ_link_bg.active, .activ_link_bg.active a, .private_box.active a {
	color: #A9A9A9;
}

.pencil_icon_hov, .home_icon_hov, .update_icon_hov, .warning_icon_hov {
	cursor: pointer;
	background-color: #57BB63;
	color: #fff;
	padding: 10px 15px;
	font-size: 15px;
	margin-top: 15px;
	margin-left: -180px;
	z-index: 1000;
	width: 175px;
}
.active_blk {
	display: block!important;
	position: absolute;
}
.active_col {
	background-image: url(../i/hover_green.jpg)!important;
}
.pencil_icon_hov p, .home_icon_hov p, .update_icon_hov p, .warning_icon_hov p {
	margin: 0;
	min-width: 100px;
	text-align: center;
}
.pencil_icon_hov:before, .home_icon_hov:before, .update_icon_hov:before, .warning_icon_hov:before  {
	content: '';
	position: absolute;
	right: 12px;
	bottom: 38px;
	border: 5px solid transparent;
	border-bottom: 5px solid #57BB63;
}
.container_ico {
	margin: 0px 0 10px 0;
	float: right;
}
.pencil_icon span, .home_icon span, .update_icon span, .warning_icon span, .pencil_icon span:hover, .home_icon span:hover, .update_icon span:hover {
	background-repeat: no-repeat;
	cursor: pointer;
	width: 18px;
	height: 18px;
	display: block;
	margin-right: 0!important;
}
.pencil_icon, .home_icon, .update_icon, .warning_icon {
	display: inline-block;
	position: relative;
}
.pencil_icon span, .home_icon span, .update_icon span, .warning_icon span {
	background-image: url(../i/hover_gray.png);
}
.warning_icon span {
	background-image: url(../i/hover_green.jpg);
	background-position: -57px 0;
	width: 10px;
}
/*.pencil_icon span:hover, .home_icon span:hover, .update_icon span:hover {
    background-image: url(hover_green.png);
}*/
.pencil_icon span {background-position: 0 0;}
.home_icon span {background-position: -18px 0;}
.update_icon span {background-position: -36px 0;}

.pencil_icon .info.active_col {background-position: 0 0;}
.home_icon .info.active_col {background-position: -20px 0;}
.update_icon .info.active_col {background-position: -40px 0;}
.warning_icon .info.active_col {background-position: -57px 0;}

.cont_comment {
	float: left;
	margin-top: 0;
}
.article h3.second {
	color: #754A16;
}
.article p.second {
	color: #1BD71B;
}
.circle{
	/* 	position: absolute;
        margin-top: -80px;
        margin-left: -80px;
        width: 100px;
        height: 100px;
        border-radius: 100%;
        background-image: url(../i/cir_3.png);
        z-index: 1; */
}
.circle{
	width: 90px;
	height: 90px;
	border-radius: 100%;
	background-color: #D8494C;
	position: absolute;
	margin-top: -60px;
	margin-left: -90px;
	border: 1px solid rgba(25,25,25,0.2);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-size: 14px;
	font-style: italic;
}
.circle span {
	font-size: 24px;
}
.content_additional{
	padding: 30px;
}
.have_email{
	margin-bottom: 5px!important;
}
.hav_base{
	margin-bottom: 8px;
}
#label span {
	margin-left: 5px;
}
#label {
	/*display: block;*/
	padding-left: 15px;
	text-indent: -15px;
}
#not_city {
	width: 13px;
	height: 13px;
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	top: -17px;
	*overflow: hidden;
}
.not_want{
	margin-bottom: 8px;
}
.mobile_show{
	display: none;
}
.additional_block{
	display: block;
}
.photo_preview{
	border-radius: 50%;
}
.photo_preview{
	background: #d5d3d3;
	width: 127px;
	height: 127px;
	box-shadow: inset 2px 2px 5px #a6a4a4;
}
.login-disabled {
	color: #a2a2a2!important;
}
.requestMU{
	background: #dd4e51;
	background: -moz-linear-gradient(top, #dd4e51 0%, #d04245 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4e51), color-stop(100%,#d04245));
	background: -webkit-linear-gradient(top, #dd4e51 0%,#d04245 100%);
	background: -o-linear-gradient(top, #dd4e51 0%,#d04245 100%);
	background: -ms-linear-gradient(top, #dd4e51 0%,#d04245 100%);
	background: linear-gradient(to bottom, #dd4e51 0%,#d04245 100%);
	z-index: 2;
	width: 160px;
	min-width: 160px;
	height: 29px;
	text-align: center;
	cursor: pointer;
	line-height: 29px;
	border-radius: 0 0 2px 2px;
	box-shadow: 0 1px 2px #c7c7c6, inset 0 1px 5px #b64042;
	font-size: 12px;
	color: #fbfbfb;
	padding: 10px;

}
.requestMU_video{
	background: #dd4e51;
	background: -moz-linear-gradient(top, #dd4e51 0%, #d04245 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4e51), color-stop(100%,#d04245));
	background: -webkit-linear-gradient(top, #dd4e51 0%,#d04245 100%);
	background: -o-linear-gradient(top, #dd4e51 0%,#d04245 100%);
	background: -ms-linear-gradient(top, #dd4e51 0%,#d04245 100%);
	background: linear-gradient(to bottom, #dd4e51 0%,#d04245 100%);
	z-index: 2;
	width: 160px;
	height: 29px;
	text-align: center;
	cursor: pointer;
	line-height: 29px;
	border-radius: 0 0 2px 2px;
	box-shadow: 0 1px 2px #c7c7c6, inset 0 1px 5px #b64042;
	font-size: 12px;
	color: #fbfbfb;
	padding: 10px;
}
.requestMU_popup,
.requestMU_qpopup{
	width: 240px;
}
.requestMU_qpopup textarea,
.requestMU_popup textarea{
	width: 205px;
}
.requestMU_popup input[type="text"],
.requestMU_popup input[type="password"],
.requestMU_popup input[type="tel"],
.requestMU_popup input[type="email"],
.requestMU_qpopup input[type="text"],
.requestMU_qpopup input[type="password"],
.requestMU_qpopup input[type="tel"],
.requestMU_qpopup input[type="email"]{
	margin-bottom: 12px;
	/* width: 100%; */
	min-width: 97%;
	width: auto!important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.requestMU_qpopup input[type="submit"],
.requestMU_popup input[type="submit"]{
	margin-top: 15px;
}
.article2 .carousel_block {
	display: inline-block;
	padding: 0;
	float: none;
	margin: 0 20px 20px 0;
	vertical-align: middle;
	text-align: center;
}
#del_conf{
	display: block;
}
.set_pay_submit{
	margin-top: 5px!important;
	height: 25px!important;
	line-height: 25px!important;;
	padding: 0 17px!important;;
	border-radius: 2px!important;;

}
.med-button-box:after{
	clear: both;
}
.med-button-box{
	width:100%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.med-button{
	width: auto;
}
.med-button a{

	height: 34px;
	font-size: 12px;
	color: #fff;
	/*	text-decoration: underline;*/
	display: inline-block;
	padding: 0 13px 0 42px;
	line-height: 32px;
	background-color: #709267;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNJREFUeNpi+P//PwMePPM/KnDBp56JgYpg1LABNowRFN9UMmvPCAkzhtHsNGoYdgAQYACsPX4aml0JegAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: 6px 50%;
	cursor: pointer;
	margin-top: -3px;
}
.med-button a{
	background-color: #dd4e51;
}

.requestMUbutton{
	background: #57BB63;
	background: -moz-linear-gradient(top, #57BB63 0%, #57BB63 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57BB63), color-stop(100%,#57BB63));
	background: -webkit-linear-gradient(top, #57BB63 0%,#57BB63 100%);
	background: -o-linear-gradient(top, #57BB63 0%,#57BB63 100%);
	background: -ms-linear-gradient(top, #57BB63 0%,#57BB63 100%);
	background: linear-gradient(to bottom, #57BB63 0%,#57BB63 100%);
	box-shadow: 0 1px 2px #57BB63, inset 0 1px 5px #57BB63;
}
.box_fb_all{
	min-height: 200px;
	max-height: 300px;
}
.vopros-button-right{
	margin: 10px 0 0 0;
	float: right;
}
.vopros-button-left {
	float: left;
}
.vopros-button-left {
	margin: 10px 0 0 0;
}
.vopros-button-left a{
	margin: 0 10px 0 0;
}
#YMapsID{
	display: run-in;
}
#YMapsID_LINK{
	display: none;
}
#modal_form {
	width: 264px!important;
	/*height: 335px; !* Рaзмеры дoлжны быть фиксирoвaны *!*/
	border-radius: 5px;
	border: 1px #AAAAAA solid;
	background: #fff;
	position: fixed; /* чтoбы oкнo былo в видимoй зoне в любoм месте */
	top: 50%; /* oтступaем сверху 45%, oстaльные 5% пoдвинет скрипт */
	left: 50%; /* пoлoвинa экрaнa слевa */
	margin-top: -150px;
	margin-left: -150px; /* тут вся мaгия центрoвки css, oтступaем влевo и вверх минус пoлoвину ширины и высoты сooтветственнo =) */
	display: none; /* в oбычнoм сoстoянии oкнa не дoлжнo быть */
	opacity: 0; /* пoлнoстью прoзрaчнo для aнимирoвaния */
	z-index: 1500; /* oкнo дoлжнo быть нaибoлее бoльшем слoе */
	padding: 20px 0 20px 15px;
}
/* Кнoпкa зaкрыть для тех ктo в тaнке) */
#modal_form #modal_close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 10px;
	right: 0px;
	cursor: pointer;
	display: block;
}
/* Пoдлoжкa */
#overlay {
	z-index:1300; /* пoдлoжкa дoлжнa быть выше слoев элементoв сaйтa, нo ниже слoя мoдaльнoгo oкнa */
	position:fixed; /* всегдa перекрывaет весь сaйт */
	background-color:#000; /* чернaя */
	opacity:0.2; /* нo немнoгo прoзрaчнa */
	-moz-opacity:0.2; /* фикс прозрачности для старых браузеров */
	filter:alpha(opacity=20);
	width:100%;
	height:100%; /* рaзмерoм вo весь экрaн */
	top:0; /* сверху и слевa 0, oбязaтельные свoйствa! */
	left:0;
	cursor:pointer;
	display:none; /* в oбычнoм сoстoянии её нет) */
}
.desc-popup,
.q-pay,
.q-free,
.q-video,
.medLinkGreen,
.medLinkBlue,
.medLinkWhite{
	cursor: pointer;
	display: block;
	width: auto;
	padding: 15px;
	text-align: center;
	box-shadow: 0 0 4px 0px rgba(25,25,25,0.25);
}
.desc-popup,
.medLinkGreen {
	color: #fff;
	text-decoration: underline;
	background-color: #57BB63;
	border: 1px dashed #719367;
	box-shadow: 0 0 4px 1px rgba(25,25,25,0.45);
}
.desc-popup:hover,
.medLinkGreen:hover{
	text-decoration: none;
}
.q-video{
	color: #fff;
	border: 1px dashed #b7b7b7;
	background-color: rgba(212, 75, 75, 0.9);
	box-shadow: 0 0 4px 1px rgba(25,25,25,0.45);
}
.q-pay,
.medLinkBlue {
	border: 1px dashed #b7b7b7;
	background-color: rgba(9, 152, 242, 0.3);
	box-shadow: 0 0 4px 1px rgba(25,25,25,0.45);

}
.q-free,
.medLinkWhite {
	border: 1px dashed #b7b7b7;
}
.labelrequestForm,
.requestForm,
.notify{
	cursor: pointer;
}
#ADD_FILE{
	width: 100%!important;
}
#block_files_list{
	margin: 5px 0;
	color: rgb(212, 75, 75);
}
#list_properties label {
	margin-right: 5px;
	cursor: pointer;
}
.list_properties{
	margin-right: 6px;
}
.send_spec label {
	display: block;
	margin: 5px 0;
}
.block-list{
	width: 270px;
}
.search-form{
	/*width: 50%;*/
	margin: 0 0 10px 0;
}

.search-input{
	width: 87.5%;
}
.search-button{
	float: right;
	margin-top: -2px;

}
.search-button:after{
	clear: both;
}
.list_properties_cell{
	width: 130px;
	padding: 0 10px;
}
.service_field{
	height: 50px!important;
}
.service_field_comment{
	font-style: italic;
	padding: 0px 5px;
	color: #d04245;
	font-size: 12px;
}
.right-text{
	text-align: right;
}
.btn-service{
	background-color: #d4a657!important;
	height: 26px!important;
	line-height: 24px!important;
	padding: 0px 5px!important;
	font-size: 12px!important;
}
.comment-field {
	border: 1px solid #eee;
	margin: 20px 0 10px 0;
}
.service-text{
	font-size: 12px;
	font-weight: bold;
}
.attention{
	font-size: 12px;
	font-weight: normal;
	color: #d04245;
}
.block_copy{
	width: 30px;
	height: 30px;
	background-image: url(../i/to_copy.png);
	background-size: cover;
	cursor: pointer;
}
.block_copy:hover{
	box-shadow: 0px 0px 2px 3px #eee;
}
.btn-doc-link,
.add-file-video {
	color: #fff;
	font-family: Tahoma;
	box-shadow: 1px 1px 2px #d4d4d4;
	text-align: center;
	text-decoration: none;
	border-radius: 2px;
	display: inline-block;
	border-radius: 2px;
	cursor: pointer;
	-webkit-appearance: none;
	background-color: #d4a657!important;
	height: 26px!important;
	line-height: 24px!important;
	padding: 0px 5px!important;
	font-size: 12px!important;
	margin-bottom: 10px !important;
}
.btn-doc-link a,
.add-file-video {
	text-decoration: none;
	color: #fff;
}
.btn-doc-link:hover,
.add-file-video:hover{
	background-color: #B38332!important;
}
.jq-selectbox.width-mu-fixed {
	width: 600px;
}
.jq-selectbox__select {
	width: auto !important;
}
.pickmeup {
	z-index: 99999!important;
	border: 1px solid #ccc!important;
}
.select_doc .jq-selectbox.jqselect.selDOC {
	width: 100%!important;
}
.user-info .name{
	margin-top: 10px;
	font-size: 16px;
	color: #000;
}
.user-info .description span {
	font-size: 16px;
	line-height: 24px;
}
/*.user-info .description span > span {
	text-transform: lowercase;
}*/
#video-controls button,
#btn-refresh {
	padding:10px;
}
.text button,
#video-controls button,
#btn-refresh {
	border: 1px solid #ccc;
}
#video-controls>button:hover {
	background-color: #ccc;
}
#video-controls>button {
	background-color: #F3F3F3;
	color: #4F4F4F;
}
#interlocutor {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-position: center;
}
#video-chat-page>* {
	margin-top: 10px;
}

@media screen and (max-width: 1000px) {
	.videochat-wrap {
		margin-top: 0 !important;
		width: auto;
		max-width: 100vw;
		margin: 0;
	}
	#video-controls>button {
		flex: 1;
	}
}
@media screen and (max-width: 500px) {
	#video-controls {
		justify-content: space-between;
	}
	#video-controls>button {
		flex: 0 0 49%;
		box-sizing: border-box;
		margin: 5px 0;
	}
	#video-controls .divider {
		display: none;
	}
}

.develop, .stats {
	float: right;
}
.develop {
	margin: 20px 0 0 0;
	color: #666;
}
.develop__inner {
	float: right;
}
.develop__logo {
	display: block;
	float: left;
	margin-right: 6px;
	margin-top: 5px;
}
.develop__link {
	display: inline-block;
	margin-bottom: 0;
	font-size: 12px;
	color: #464646;
}
.develop__name {
	font-size: 14px;
	font-weight: 700;
}
.answer > .description {
	color: black;
	font-weight: 800;
}

.crm_post_req{
	padding: 0px 4px;
}

.foot404{
	position: absolute;
	bottom: 0;
}

.errtext404{
	text-align: center;
	padding-top: 70px;
	font-size: 20px;
}

@media (min-width: 1001px){
	.foot404{
		left: 50%;
		margin-left: -451px;
	}

	.errtext404{
		padding-top: 120px;
	}
}


.modal-window {
	display: none;
}

.ui-dialog-titlebar {
	background: #6c8e62;
	color: #fff;
	font-family: Tahoma;
	box-shadow: 1px 1px 2px #d4d4d4;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	text-align: left;
	text-decoration: none;
	border-radius: 2px;
	display: inline-block;
	padding: 0 17px;
	cursor: pointer;
	-webkit-appearance: none;
	width: 96%;
}

.ui-dialog {
	z-index: 999;
}
.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_777777_256x240.png);
}

#dialog-back {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	cursor: pointer;
}

.opener {
	color: #11751b;
	font-weight: bold;
	cursor: pointer;
}
.txttohtmllink{
	overflow-wrap: break-word;
}

.timepicker-creat {
	width: 70px;
}
#addDay,
#addService {
	color: #fff;
	margin-bottom: 14px;
	font-size: 14px;
	background: #6c8e62;
	font-family: Tahoma;
	box-shadow: 1px 1px 2px #d4d4d4;
	text-align: center;
	text-decoration: none;
	border-radius: 2px;
	display: inline-block;
	padding: 10px 17px;
	cursor: pointer;
}
.ui-dialog-titlebar-close {
	right: 2.0em!important;
}
@media all and (max-width: 495px)
{
	.timeBlock {display: block}
}
.medLinkGreen,
.medLinkBlue,
.medLinkWhite{
	text-indent: 0;
}

.after_block_zagolovok .testVideo_zayvka:hover {
	text-decoration: none;
}
.after_block_zagolovok .testVideo_zayvka {
	display: block;
	height: auto;
	background: #dd4e51;
	background: -moz-linear-gradient(top, #dd4e51 0%, #d04245 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4e51), color-stop(100%,#d04245));
	background: -webkit-linear-gradient(top, #dd4e51 0%,#d04245 100%);
	background: -o-linear-gradient(top, #dd4e51 0%,#d04245 100%);
	background: -ms-linear-gradient(top, #dd4e51 0%,#d04245 100%);
	background: linear-gradient(to bottom, #dd4e51 0%,#d04245 100%);
	z-index: 2;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border-radius: 0 0 2px 2px;
	box-shadow: 0 1px 2px #c7c7c6, inset 0 1px 5px #b64042;
	font-size: 12px;
	color: #fbfbfb;
	padding: 17px 0;
	margin: 10px 0;
	text-decoration: underline;
}
.good_zayvka{
	font-size: 15px;
}
.loading_knopka{
	position: relative;
	cursor: not-allowed;
}

.loading_knopka:after {
	content: '';
	width: 40px;
	height: 40px;
	top: 10px;
	right: 10px;
	background-image: url(/i/loading2.gif);
	position: absolute;
	background-size: contain;
}

ul.vc-check li {
	list-style: square;
	margin-left: 1em;
}

ul.vc-check li.result {
	margin-left: 4em;
}
.email-nowrap{
	white-space: nowrap;
}
.esia-login-btn {
	margin: 25px 0;
}
.esia-login-btn a {
	text-decoration: none;
	padding: 14px 17px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
	border-radius: 3px;border: 1px solid #448d4c;
	color: #448d4c;
}
.esia-login-btn span {
	font-weight: bold;
	font-size: 16px;
}
.esia-logo-first {
	color: #0D67AF;
}
.esia-logo-second {
	color: #EF3E58;
}
.form,
button.btn {
	margin: 10px 0 20px;
}
button.send {
	display: block;
}
.list-zagolovok {
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 20px;
}
.ip-input-rules, .ip-input-rules li {
	list-style-type: disc;
}
.list-btn {
	font-weight: bold;
	text-align: center;
	padding: 10px 20px;
	margin: 10px 0;
	background-color: #6c8e62;
	width: fit-content;
}
.list-btn a {
	text-decoration: none;
	color: #FFF;
}
.sort_tmk {
	margin-bottom: 10px;
}
.cons_price {
	max-width: 40px;
}
.cons_name,.cons_service {
	max-width: 180px;
}
#costServiceSelect-styler {
	width: 100%;
	margin-bottom: 12px;
}
#costServiceSelect-styler sup.red{
	position: relative;
	right: -100%;
	top: -30px;
}
sup.red {
	font-size: 20px;
}
.popup form input.timepicker {
	width: 49%;
}