.splVrachhtml, body{
	padding:0px;
	margin:0px;
	min-height:100%;
}
body{
	background: url(img/bg.jpg) repeat center top #fff;
	position:relative;
	font: normal 16px/19px Roboto;
	color: #353535;
	opacity:1 !important;
	transition: opacity linear 0.3s;
}

.rukovods {float:right;
width: 60.6%;

}
a{
	font-family: Roboto;
}
a:hover{
	text-decoration: underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
.inclear:after, .clearin:after{
	clear:both;
	content: " ";
	display:block;
	box-sizing: border-box;
}
.col-4{
	float: left;
	width: 33.333%;
}
.col-8{
	float: left;
	width: 66.666%;
}
div, header, section, footer{
	box-sizing: border-box;
	display:block;
}
ul{
	margin: 0px;
	padding: 0px;
}
.pull-left{
	float:left;
}
.pull-right{
	float: right;
}
.wrap{
	width:1200px;
	max-width:1200px;
	margin: 0px auto;
}
.warp{
	width:1200px;
	max-width:1200px;
	margin: 0px auto;
}
.wrap2{
	width:1200px;
	max-width:1200px;
	margin: 0px auto;
}
.warp2{
	width:1200px;
	max-width:1200px;
	margin: 0px auto;
}
.nowarp{
	width:100vw;
	max-width:100%;
	min-width:963px;
	margin:0px;
}

.header{
	position:relative;
	height:176px;
}
a.logo{
	position:absolute;
	width:435px;
	height:88px;
	top: 39px;
	left:0px;
	text-indent:-10000px;
	color:transparent;
	display:block;
	background: url(img/logo.png) no-repeat;
}
a.logo2 img{
	display: block;
    position: absolute;
    width: auto;
    max-height: 90%;
    left: 5vw;
    top: 5%;
    /* background: url(img/logo2.png) no-repeat; */
    height: auto;
    background-size: contain;
    max-width: 70vw;
}
.fixedArea{
	position: fixed !important;
	top:0px !important;
	left:0px !important;
}
.adapMenuBtn img{
	display: block;
    position: absolute;
    width: auto;
    max-height: 90%;
    right: 5vw;
    top: 5%;
    height: auto;
    background-size: contain;
    max-width: 70vw;
	cursor:pointer;
}
div.adapMenuBtn img.admImg2{
	display:none;
}
.adapBottom{
	position:fixed;
	top: 90vh;
	height:10vh;
	width:100%;
	max-width:100%;
	background: #fff;
	z-index:1000;
	box-shadow: 0px 0px 3px #aaa;
	display:none;
}
.adapBottom table{
	width:100%;
	height:100%;
	border:0px solid red;
	border-collapse: collapse;
}
.adapBottom .adaptTable1 td{
	width:33.33%;
	text-align:center;
	vertical-align: middle;
}
.adapBottom .adaptTable1 td img{
	width: auto;
    height: auto;
    max-height: 8vh;
    max-width: 30vw;
}
.adapBottom .adaptTable2 td{
	text-align:center;
	vertical-align: middle;
}
.adapBottom .adaptTable2 td img{
	width: auto;
    height: auto;
    max-height: 6vh;
    max-width: 14vw;
	cursor:pointer;
}
#miniSearchForm input{
	width: 100%;
    height: 6vh;
    border: 0px none;
    font: 300 3vh/5vh Roboto;
    color: #dc5352;
    outline: 0px none;
}
.headerAdapt{
	height:10vh;
	position:relative;
	background: #fff;
	display:none;
	z-index:1000;
}
.logoline{
	position:absolute;
	display:block;
	width: 435px;
	height: 20px;
	left:0px;
	top: 129px;
	font: 300 16px/16px Roboto;
	color:#353535;
}
.logoline a{
	font: 400 16px/16px Roboto;
	color: #328cce;
}
.timeline{
	position: absolute;
	width: 630px;
	height:14px;
	top: 76px;
	left:485px;
	font: 300 16px/16px Roboto; 
}
.headphone{
	position: absolute;
	width: 390px;
	height:19px;
	top: 39px;
	left:485px;
	background: url(img/headphone.png) no-repeat left top;
	font: 400 16px/16px Roboto;
	padding-left: 22px;
}
.headphone a{
	color:#dc5352;
	display:inline-block;
	margin-right:12px;
	text-decoration:none;
	border-bottom:1px dashed #dc5352;
}
hr{
	color: #ccc;
    border: 0px none ;
    height: 1px;
    background: #ccc;
}
.topbtn{
	position:fixed;
	display:none;
	right: 10px;
	top: 10px;
	width:63px;
	height:63px;
	cursor:pointer;
	background: url(img/topbtn.png) no-repeat center center;
	z-index: 1000000000000;
}
.headphone:hover .phonehover{
	display:block;
}
.phonehover{
	display:none;
	position:absolute;
	top:19px;
	left:0px;
	background: url(img/phonehover.png) no-repeat top center;
	width: 191px;
	padding: 30px 22px 18px;
	z-index: 100;
	font: 300 14px/17px Roboto;
	border-bottom: 2px solid #f1f1f1;
}
.phonehover a{
	color: #328cce;
	border:0px none;
	text-decoration: underline;
}
.topsearch{
	position: absolute;
	width: 255px;
	height:34px;
	top: 114px;
	left:485px;
	border:1px solid #949494;
	font: 14px/33px Roboto;
	padding: 0px 7px;
}
.topsearch input[type=text]{
	font: 14px/31px Roboto;
	padding: 0px 7px;
	position: absolute;
	top:0px;
	left:0px;
	width: 450px;
	height: 32px;
	border:0px;
	background: transparent;
	outline:0px none;
}
.topsearch input[type=submit]{
	position:absolute;
	right:0px;
	width: 35px;
	height: 32px;
	top:0px;
	cursor: pointer;
	border:0px;
	background: transparent url(img/topsearch.png) no-repeat center center;
}
.foreye{
	position: absolute;
	display: inline-block;
	width: 270px;
	height:20px;
	top: 121px;
	left:769px;
	text-decoration: none;
	font: 400 16px/19px Roboto;
	background: url(img/foreye.png) no-repeat right center;
	color:#353535;
}


.topmenu{
	width:100vw;
	max-width:100%;
	height: 51px;
	background: #3283bf;
	position:relative;
}
.topmenu:after{
	/*content: " ";*/
	position: absolute;
	left: 0px;
	bottom: -72px;
	height: 72px;
	z-index:1;
	width:100%;
	background: #3283bf /* url(img/shadow1.png) no-repeat left top*/;
	background-size: cover ; 
}
.topmenuIn>ul{
	height: 51px;
	padding:0px;
	list-style:none;
	display: table;
	width:100%;
}
.topmenuIn>ul>li{
	display:table-cell;
	position:relative;
	padding: 0px 5px;
	text-align:center;
}
.topmenuIn>ul>li.active{
	background: #fff url(img/topmenuliactive.png) no-repeat bottom center;
	box-shadow: -4px 6px 5px -6px #777 inset;
}
.topmenuIn>ul>li>a{
	color: #fff;
	text-decoration: none;
	font: 300 17px/50px Roboto;
	padding: 0px 8px;
}
.topmenuIn>ul>li>a.active{
	color:#3283bf;
}
.topmenuIn>ul>li>a:hover{
	background: #fff;
	border-radius: 3px;
	color: #3283bf;
	padding: 0px 8px;
} 
.topmenuIn>ul>li>a.subtop{
	background: url(img/topli.png) no-repeat right center;
	padding-right:20px;
}
.topmenuIn>ul>li.active>a.subtop{
	background: #fff url(img/topmenuahover.png) right center no-repeat !important;
}
.topmenuIn>ul>li>a.subtop:hover{
	background: #fff url(img/topmenuahover.png) right center no-repeat !important;
	border-radius: 3px;
	color: #3283bf;
	padding: 0px 20px 0px 8px;
	box-shadow: 0px 1px 3px #777;
	display: inline-block;
	line-height: 23px;
}
.topmenuIn>ul>li>ul{
	display: none;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px;
	position: absolute;
	top: 45px;
	left: 0px;
	background: #fff;
	z-index: 100;
	//min-width: 90%;
	color: blue;
	border-radius: 3px;
	box-shadow: 0px 3px 5px #aaa;
}
.topmenuIn>ul>li>ul:after{
	content: " ";
	position: absolute;
	width:12px;
	height:12px;
	top:-2px;
	left: 50px;
	transform:rotate(45deg);
	z-index:4;
	background:#fff;
}
.topmenuIn>ul>li>ul>li{
	height:30px;
	text-align:left;
	white-space: nowrap;
	padding:0px 18px;
}
.topmenuIn>ul>li>ul>li:first-child{
	border-radius: 3px 3px 0px 0px;
	position:relative;
	z-index:5;
}
.topmenuIn>ul>li>ul>li:last-child{
	border-radius: 0px 0px 3px 3px;
}
.topmenuIn>ul>li:hover>ul{
	display:block;
}
.topmenuIn>ul>li>ul>li:hover,.topmenuIn>ul>li>ul>li.active{
	box-shadow: 1px 1px 2px #555 inset;
	background: #3283bf;
}
.topmenuIn>ul>li>ul>li>a{
	color: #3283bf;
	text-decoration: none;
	font: 300 16px/29px Roboto;
}
.topmenuIn>ul>li>ul>li>a:hover,
.topmenuIn>ul>li>ul>li>a.active,
.topmenuIn>ul>li>ul>li>a.selected,
.topmenuIn>ul>li>ul>li:hover>a,
.topmenuIn>ul>li>ul>li.active>a,
.topmenuIn>ul>li>ul>li.selected>a{
	text-decoration: none;
	color:#fff;
}

.contentArea{
	
}

.footerbg{
	background: #3283bf;
}
.footer{
	position:relative;
}

.topSLiderItem{
	position: relative;
	background-size:contain;
}
.topSLiderItem img{
	opacity:0;
	display:block;
	margin:0px;
	padding:0px;
	width:auto;
	max-width:100%;
	max-height:100%;
	height:auto;
}
.topcarusel{
	padding-top:36px;
	position:relative;
}
.topcarusel:after{
	content: " ";
	position: absolute;
	left: 0px;
	bottom: -35px;
	height: 35px;
	z-index:1;
	width:100%;
	background: url(img/shadow2.png) no-repeat left top;
	background-size: cover ; 
}
.inSlideContent{
	position: absolute;
	width:70%;
	margin-left:15%;
	bottom: 35%;
	
}
.inSlideTitle{
	FONT: 400 30px/55px Roboto;
	color:#fff;
}
.inSlideText{
	font: 18px/22px Roboto;
	color:#fff;
	margin-bottom:32px;
}
.inSlideLink{
	color: #fff;
	text-decoration: none;
	font: 300 18px/18px Roboto;
	padding: 5px 12px;
	background:#d13a3a;
	border-radius: 4px;
}
.topcarusel .owl-prev{
	position: absolute;
	top:50%;
	left: 20px;
	width:30px;
	height:72px;
	margin-top: -36px;
	cursor: pointer;
	background: url(img/topprev.png) no-repeat;
	text-indent: -10000px;
}
.topcarusel .owl-next{
	position: absolute;
	top:50%;
	right: 20px;
	width:30px;
	height:72px;
	margin-top: -36px;
	cursor: pointer;
	background: url(img/topnext.png) no-repeat;
	text-indent: -10000px;
}
.topcarusel .owl-dots{
	position: absolute;
	bottom: 30px;
	left:0px;
	width:100%;
	text-align:center;
}
.topcarusel .owl-dot{
	display:inline-block;
	width:11px;
	height:11px;
	margin: 0px 4px;
	background:#fff;
	border-radius:50%;
	box-shadow: 0px0px 5px rgba(200,200,200,0.4);
	cursor:pointer;
	transition: all ease 0.2s;
	vertical-align:middle;
}
.topcarusel .owl-dot.active{
	width:16px;
	height:16px;
}






.copyright{
	height: 64px;
	width:100%;
	text-align: center;
	color: #fff;
	font: 14px/16px Roboto;
	text-transform: uppercase;
}
.socArea{
	margin-right:-143px;
}
.soc{
	display:inline-block;
	width: 25px;
	height:20px;
	background: transparent no-repeat center center;
	text-decoration: none;
	margin-right:8px;
}

.socVK{background-image: url(/images/vk2.png);background-size: 20px 20px;}
.socFB{background-image: url(/images/facebook2.png);background-size: 20px 20px;}
.socIG{background-image: url(/images/instragram2.png);background-size: 20px 20px;}
.socYT{background-image: url(/images/youtube2.png);background-size: 20px 20px;}
.socOK{background-image: url(/images/ok2.png);background-size: 20px 20px;}

.header .socTW{background-image: url(img/tw2.png);display:none;}
.header .socLJ{background-image: url(img/lj2.png);display:none;}


.header .socArea{
	position: absolute;
	top:119px;
	right:10px;
	margin-right: 0px;
}
.header .soc{
	display:inline-block;
	width: 25px;
	height:24px;
	background: transparent no-repeat center center;
	text-decoration: none;
	margin-right:0px;
}
.header .socVK{background-image: url(/images/vk.png);background-size: 20px 20px;}
.header .socFB{background-image: url(/images/facebook.png);background-size: 20px 20px;}
.header .socIG{background-image: url(/images/instragram.png);background-size: 20px 20px;}
.header .socYT{background-image: url(/images/youtube.png);background-size: 20px 20px;}
.header .socOK{background-image: url(/images/ok.png);background-size: 20px 20px;}

.header .socTW{background-image: url(img/tw2.png);display:none;}
.header .socLJ{background-image: url(img/lj2.png);display:none;}

.footmenu{
	padding: 50px 0px 36px; 
}
.footmenu>ul{
	list-style: none;
	margin:0px;
	padding:0px;
	display: table;
	width:100%;
}
.footmenu>ul>li{
	display: table-cell;
	text-align: left;
	vertical-align:top;
}
.footmenu>ul>li>a{
	text-transform: uppercase;
	color: #fff;
	font: bold 14px/16px Roboto;
	text-decoration: none;
}
.footmenu>ul>li>ul{
	display: block;
	margin: 0px;
	padding: 17px 0px 0px;
	list-style: none;
}
.footmenu>ul>li>ul>li>a{
	font: normal 13px/21px Roboto;
	color:#fff;
	text-decoration:none;
}
.footmenu a:hover, .footmenu a.active{
	text-decoration: underline;
}



.homeLine1{
	margin-top:41px;
}
.homeLine1 .lineElem{
	background: #fff;
	display: inline-block;
	box-shadow: 0px 0px 5px #aaa;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
	padding: 16px 5px;
	box-sizing: border-box;
	width:277px;
	margin-left:29px;
	font-family:Tahoma, Arial, sans-serif;
}
.homeLine1 .lineElem:hover div.elemText{
	color:#fff;
}
.homeLine1 .lineElem:hover{
	background: url(img/line1hvr.png) repeat-x;
	color:#fff;
}
.homeLine1 .lineElem:first-child{
	margin-left:0px;
}
.homeLine1 .lineElem>div.elemIMG{
	width: 120px;
	height:60px;
	background: transparent no-repeat top right;
	margin-right:16px;
}
.homeLine1 .lineElem > div {
	display: table-cell;
	vertical-align: middle;
	width: 277px;
}
.homeLine1 .lineElem > div.elemText {
	font: 400 20px/20px Roboto;
	color: rgb(220, 83, 82);
	text-align: center;
	height: 60px;
}
.homeLine1 .lineElem1 .elemIMG{
	background-image: url(img/line1_1.png) !important;
}
.homeLine1 .lineElem1:hover .elemIMG{
	background-image: url(img/line1h_1.png) !important;
}
.homeLine1 .lineElem2 .elemIMG{
	background-image: url(img/line1_2.png) !important;
}
.homeLine1 .lineElem2:hover .elemIMG{
	background-image: url(img/line1h_2.png) !important;
}
.homeLine1 .lineElem3 .elemIMG{
	background-image: url(img/line1_3.png) !important;
}
.homeLine1 .lineElem3:hover .elemIMG{
	background-image: url(img/line1h_3.png) !important;
}
.homeLine1 .lineElem4 .elemIMG{
	background-image: url(img/line1_4.png) !important;
}
.homeLine1 .lineElem4:hover .elemIMG{
	background-image: url(img/line1h_4.png) !important;
}


.homeLine2{
	margin: 30px 0px;
	position:relative;
}
.line2Title{
	text-transform: uppercase;
	text-align: center;
	font: 26px/26px Roboto;
	padding-top:32px;
	background: url(img/line2title.png) no-repeat top center;
	display: block;
	text-decoration: none;
	color: #353535;
	margin-bottom: 79px;
}
.owlIZ1{
    position: absolute;
    left: 0px;
    top: 0;
    width: 423px;
    height: 118px;
	box-shadow: 0px 0px 6px #777 inset;
	background: rgba(255,255,255,0.5);
}
.owlIZ1 img{
	box-shadow: 0px 0px 3px #aaa;
}
.owlIZ2{
    position: absolute;
    right: 0px;
    top: 0;
    width: 423px;
    height: 118px;
	box-shadow: 0px 0px 6px #777 inset;
	background: rgba(255,255,255,0.5);
}
.line2Title:hover{
	text-decoration:none;
}
.line2carusel .owl-item{
	box-shadow:0px 0px 5px #aaa;
}
.line2carusel .owl-stage-outer{
	padding: 80px 0px 0 0;
	overflow: visible !important;
}
.line2carusel .owl-dots{
	position: absolute;
	bottom: 37px;
	left:0px;
	width:100%;
	text-align:center;
}
.line2carusel .owl-dot{
	display:inline-block;
	width:15px;
	height:15px;
	border: 0px solid transparent;
	margin: 0px 4px;
	background:#fff;
	border-radius:50%;
	box-shadow: 0px 0px 3px rgba(200,200,200,0.4);
	cursor:pointer;
	transition: all ease 0.2s;
	vertical-align:middle;
}
.line2carusel .owl-dot.active{
	width:15px;
	height:15px;
	border: 0px solid #dc5352;
	background:#dc5352;
}

.line2Elem{
	display:inline-block;
	text-decoration: none;
	background:#fff;
	box-shadow:0px 0px 3px #ccc;
	background: #fff no-repeat center center;
	position:relative;
	background-size:contain;
	transition: all ease 0.2s;
	width: 32%;
	height:auto;
	margin-left: 1.5%;
}
.line2Elem1{margin-left: 0;}
.line2Elem img{
	opacity:0;
	transition: all ease 0.2s;
}
.line2Elem:hover .lineText{
	color: #3283bf;
	background: transparent;
	transition: all ease 0.2s;
}
.line2Elem:hover{
	background: #fff !important;
	box-shadow: 2px 2px 3px rgba(104, 104, 104, 0.58) inset;
	transition: all ease 0.2s;
	transition: all ease 0.2s;
}
.line2Elem:hover img{
	opacity: 0.4;
	transition: all ease 0.2s;
}
.line2Elem img{
	width: auto;
	height:auto;
	min-width: 100%;
	transition: all ease 0.2s;
}
.line2carusel .lineText{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	background: rgba(84,149,197,0.6);
	padding: 24px 88px 28px;
	text-align:center;
	color:#fff;
	font: normal 20px/23px Roboto;
}



.line3Elem{
	display: inline-block;
	vertical-align:top;
	width: 277px;
	margin-left: 30px;
	background: #fff;
	position: relative;
	background: transparent no-repeat center center;
	background-size: contain;
	box-shadow: 0px 0px 5px #aaa;
	text-decoration: none;
	height:277px;
	overflow: hidden;
}
.line3Elem:first-child{
	margin-left:0px;
}
.line3Elem img{
	width:100%;
	height:auto;
	transition: all ease 0.3s;
}

.line3Elem:hover img{
	width:100%;
	height:auto;
	transform: scale(1.5);
}
.line3Elem>div{
	position: absolute;
	top:0px;
	left:0px;
	width:277px;
	height:277px;
	background: rgba(255,255,255,0.0);
	text-align: center;
	display:table !important;
	vertical-align: middle;
	padding: 10px;
	font: 20px/22px Roboto;
	color: #fff/*#3283bf*/;
	transition: all ease 0.3s;
}
.line3Elem:hover>div{
	background: rgba(1,1,1,0.2);
}
.line3Elem>div>div{
	width:100%;
	height:100%;
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	text-shadow: 0px 0px 5px rgb(1, 1, 1);
}

.homeLine4{
	margin: 0px 0px 41px;
}

.yacarusel .owl-item{
	/*box-shadow: 0px 0px 5px #aaa;*/
}
.yacarusel .owl-stage-outer{
	padding: 0px 0px;
	overflow: visible !important;
}
.homeLine61{
	display:block;
}
.homeLine62{
	display:none;
}
.line6Title{
	text-transform: uppercase;
	text-align: center;
	font: 26px/26px Roboto;
	margin-top:40px;
	margin-bottom:40px;
}

.line6tbl{
	display: table;
	width:100%;
}
.line6tr{
	display:table-row;
}
.line6td{
	display:table-cell;
	text-align: center;
	vertical-align: top;
	padding-bottom:32px;
	text-decoration:none;
	color: #3283bf;
	font: 20px/25px Roboto;
	position:relative;
	width: 25%;
}
.line6td:hover img{
	box-shadow:none;
	border: 0px solid #fff;
	width:201px;
	height:201px;
	z-index:13;
}
.line6tdImg{
	display: block;
	position: absolute !important;
	top: 0px;
	left: 50%;
	margin-left: -100px !important;
	opacity: 0;
	transition: all linear 0.2s !important;
	border: 0px solid #fff !important;
	width:201px !important;
	height:201px !important;
}
.line6tdImg1{
	display: block;
}

.homeLine61 .line6td:hover .line6tdImg{
	display: block;
	opacity:1;
}
.line6td:hover .line6tdImg1{
	display: block;
}
.line6td img{
	border-radius: 50%;
	box-shadow: 0px 0px 5px #aaa;
	margin: 0px auto 20px;
	border: 6px solid #fff;
	transition:box-shadow linear 0.2s;
	width: 189px;
	height:189px;
	position:relative;
	z-index:15;
}
.line6td:after{
	content: " ";
	display:block;
	border-radius: 50%;
	margin: 0px auto 20px -101px;
	transition:box-shadow linear 0.2s;
	width: 201px;
	height:201px;
	position:absolute;
	top:0px;
	left:50%;
	box-shadow: 1px 1px 5px rgb(24, 18, 18) inset;
	z-index:14;
}
.line6td span{
	display:block;
	width: 90%;
margin: auto;
}

.homeLine7{
	margin-top:20px;
}
.line7Elem{
	display: block;
	text-decoration:none;
	position:relative;
	background-size: contain;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	overflow:hidden;
}
.homeLine7 .owl-item:after{
	position:absolute;
	width:100%;
	height:23px;
	bottom:-23px;
	left:0px;
	content: " ";
	background: url(img/shadow4.png) no-repeat center top;
	background-size: contain;
}
.line7Elem img{
	width:100%;
	height:auto;
	opacity:1;
	transform: scale(1.1);
	transition: all linear 0.2s;
}
.line7Elem:hover img{
	transform: scale(1.0);
}
.line7Elem>div{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.8);
	transform: rotate(360deg) scale(1);
	-webkit-transform: rotate(360deg) scale(1);
	opacity:1;
	color: #ca4e4d;
	font: 400 20px/25px Roboto;
	text-align:center;
	
	transition: all linear 0.2s;
	
}
.line7Elem>div>div{
	position: absolute;
	top:50%;
	left:0px;
	text-align:center;
	margin-top:-30px;
	width:100%;
	padding:0px 81px;
}
.line7Elem:hover>div{
	background: transparent;
	transform: rotate(90deg) scale(0.1);
	-webkit-transform: rotate(90deg) scale(0.1);
	opacity:0;
}
.line7Elem>div:hover>div{
	background: transparent;
	/*color: #fff;
	font: 400 28px/34px Roboto;*/
	color: #ca4e4d;
	font: 400 20px/25px Roboto;
	margin-top:-30px;
}
.slucarusel .owl-item{
	box-shadow: 0px 0px 5px #aaa;
}
.slucarusel .owl-stage-outer{
	padding: 0px 0px;
	overflow: visible !important;
}


.blogbg{
	background: #eff8ff;
	margin-top:50px;
}
.homeLine8{
	padding: 50px 0px 50px;
	position: relative;
}
.line8Title{
	text-transform: uppercase;
	text-align: center;
	font: 26px/26px Roboto;
	margin-bottom:24px;
}
.blogLogo{
	display:block;
	border:0px none;
	margin:auto;
	width:270px;
	height:270px;
}
.line8Elem{
	position:absolute;
	text-decoration: none;
	display:block;
	top: 107px;
	left: 72px;
	width: 311px;
	height:117px;
	overflow:hidden;
	text-align: center;
	color:328cce;
}
.line8Elem2{
	top: 240px;
}
.line8Elem3{
	left:810px;
}
.line8Elem4{
	top: 240px;
	left:810px;
}
.line8Elem .datum{
	background: url(img/blogdatum.png) no-repeat;
	width: 83px;
	height:23px;
	margin: 0px auto 15px;
	color:#ca4e4d;
	font: 300 12px/22px Roboto;
	text-align:center;
}
.line8Elem:hover{
	text-decoration:none;
}
.line8Elem span{
	font: 300 16px/18px Roboto;
	color:#328cce;
	display:block;
}
.line8Elem:hover span{
	text-decoration:underline;
}


.line9Title{
	text-transform: uppercase;
	text-align: center;
	font: 26px/26px Roboto;
	margin-bottom:24px;
	margin-top: 50px;
}

.line9Title a.a1{
	text-transform: uppercase;
	font: 26px/26px Roboto;
	text-decoration: none;
	color: #353535;
}
.line9Title a.a2{
	text-transform: uppercase;
	font: 26px/26px Roboto;
	text-decoration: none;
	color: #328cce;
}
.line9Title a:hover{
	text-decoration: underline;
}
.line9news{
	display: table;
	width:100%;
	margin-bottom:50px;
}
.line9new{
	display: table-cell;
	vertical-align: top;
	text-decoration: none;
	width: 33.33%;
}
.line9new .datum{
	background: url(img/blogdatum.png) no-repeat;
	width: 83px;
	height:23px;
	margin: 0px auto 15px;
	color:#ca4e4d;
	font: 300 12px/22px Roboto;
	text-align:center;
}
.line9new span{
	color:#328cce;
	font: 300 16px/19px Roboto;
	margin-bottom: 15px;
	display:block;
	text-align: center;
	padding:0px 34px;
	height: 56px;
	overflow: hidden;
}
.line9new img{
	border: 0px none;
	display:block;
	margin:auto;
	box-shadow: 0px 0px 5px #aaa;
}
.line9new:hover{
	text-decoration:none;
}
.line9new:hover span{
	text-decoration:underline;
}

.owl-carousel5{
	width:1117px;
	margin:auto;
}
.homeLine10{
	position: relative;
	margin-bottom:50px;
}
.owl-nav10 .owl-prev{
	position: absolute;
	top:50%;
	left: 5px;
	width:18px;
	height:31px;
	margin-top: -15px;
	cursor: pointer;
	background: url(img/prevmini.png) no-repeat;
	text-indent: -10000px;
}
.owl-nav10 .owl-next{
	position: absolute;
	top:50%;
	right: 5px;
	width:18px;
	height:31px;
	margin-top: -15px;
	cursor: pointer;
	background: url(img/nextmini.png) no-repeat;
	text-indent: -10000px;
}
.ya2carusel .owl-item{
	box-shadow: 0px 0px 5px #aaa;
	/*display:none;*/
}
.ya2carusel .owl-item.active{
	display: block;
}
.ya2carusel .owl-stage-outer{
	padding: 0px 0px;
	overflow:visible !important;
}
.toOwl10{
	margin: auto;
	width: 1143px;
	overflow: hidden;
	height: 171px;
	padding-top: 5px;
	position: relative;
}
.toOwl102 .owl-carousel5{
	width:1075px;
}
.toOwl102 .ya2carusel .owl-item{
	box-shadow: none;
}

.toOwl102 img{
	box-shadow: 0px 0px 5px #aaa;
}

.toOwl102{
	margin: auto;
	width: 1143px;
	overflow: hidden;
	height: 229px;
	padding-top: 5px;
	position: relative;
}

.contentTopLine{
	margin: 40px 0px;
}
h1, .h1{
	margin:0px;
	padding: 0px;
	font: 300 26px/26px Roboto;
	text-transform: uppercase;
}
.bread{
	font: 300 14px/26px Roboto;
	color:#bbbbbb;
}
.bread a{
	color: #328cce;
	font: 300 14px/26px Roboto;
}
.bread span{
	color: #353535;
}

.sections1{
	margin-bottom:2px;
}
.section1{
	display:block;
	text-decoration:none;
	float:left;
	min-width: 222px;
	height:58px;
	font: 300 15px/57px Roboto;
	background: #fafafa;
	box-sizing:border-box;
	text-align:center;
	border:1px solid #fafafa;
	margin-right: 2px;
	color:#328cce;
	white-space: nowrap;
	overflow: hidden;
	padding: 0px 9px;
	margin-top:2px;
}
.section1:last-child{
	margin-right:0px;
}
.section1.active:hover{
	text-decoration: none;
}
.section1.active{
	background:#fff url(img/section1.png) no-repeat top right;
	color:#353535;
	cursor:default;
}
.section1Area{
	background: #fafafa;
	padding: 21px 31px 35px;
	margin-bottom:40px;
}
.items1{
	margin-bottom: 33px;
}
.section3Area .items1 .item1{
	margin-left: 37px;
    width: 272px;
    height: 203px;
	background-size: cover;
}
 .items1 .item1{
	position: relative;
	display:block;
	box-sizing: border-box;
	text-decoration: none;
	width: 252px;
	height:192px;
	box-shadow: 0px 0px 5px #aaa;
	float:left;
	margin-left: 43px;
}
.items1 .item1:first-child{
	margin-left: 0px;
}
.items1 .item1 span.Text{
	position: absolute;
	display:block;
	bottom:0px;
	left:0px;
	width:100%;
	background: rgba(255,255,255,0.7);
	padding: 24px 10px;
	font: 15px/15px Roboto;
	color: #3283bf;
	box-sizing: border-box;
	text-align:center;
}
.items1 .item1 span.hov{
	position: absolute;
	display:none;
	width: 100%;
	height:100%;
	top:0px;
	left:0px;
	box-sizing: border-box;
	background: rgba(141,191,225, 0.5) url(img/item1.png) no-repeat top right;
}
.items1 .item1 span.hov:before{
	content: " ";
	position: absolute;
	width: 0px;
	height: 0px;
	transform: rotate(135deg);
	bottom: -10px;
	left: 50%;
	margin-left: -10px;
	border-top: 20px solid rgba(141,191,225, 0.5);
	border-left: 20px solid transparent;
	
}
.items1 .item1:hover span.hov, .items1 .item1.active span.hov{
	display:block;
}
.items1 .item1:hover span.Text, .items1 .item1.active span.Text{
	background: transparent;
	color:#fff;
}

h2{
	color: #d13a3a;
	margin: 0px 0px 30px;
	font: 30px/30px Roboto;
	text-align:left;
}

.itemText ul{
	list-style: disc;
	margin: 5px 0px 0px 22px;
}
.itemText ul.dig{
	list-style:url;
	margin: 5px 0px 0px 22px;
}


.news1{
	margin-bottom:35px;
}
.news1 .new1{
	position: relative;
	display: block;
	box-sizing: border-box;
	text-decoration: none;
	float:left;
	width: 374px;
	height:366px;
	background-size:contain;
	box-shadow: 0px 0px 5px #aaa;
	margin-right: 38px;
	margin-bottom:35px;
}
.news1 .new1:nth-child(3n+3){
	margin-right: 0px;
}
.news1 .new1 span.Title{
	display:block;
	box-sizing: border-box;
	position: absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding: 25px 31px;
	background: rgba(255,255,255,0.8);
	color: #3283bf;
	font: bold 18px/21px Roboto;
	text-align:left;
}
.news1 .new1 span.datum{
	display:block;
	box-sizing: border-box;
	position: absolute;
	top:0px;
	right:0px;
	background: rgba(41, 132, 194, 0.86);
	color:#fff;
	font: 300 13.5px/16px Roboto;
	padding: 2px 10px 3px 5px;
}
.news1 .new1 span.Text{
	display:none;
	box-sizing: border-box;
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height: 100%;
	background: rgba(41, 132, 194, 0.86);
	color: #fff;
	padding: 41px 34px;
	overflow: hidden;
}
.news1 .new1 span.Text span.news1More{
	display:inline-block;
	padding: 9px 15px;
	border: 1px solid rgb(255, 255, 255);
	margin-top: 25px;
	font-size:18px;
}
.news1 .new1:hover span.Text{
	display: block;
}
.news1 .new1:hover span.Title{
	display:none;
}

.news1detailDatum{
	color:#fff;
	background: #c0bbbb;
	width: 87px;
	height: 21px;
	text-align:center;
	display:inline-block;
	font: 300 13.5px/20px Roboto;
}

.detaileye {
background: transparent url('/images/eye-icon.png') no-repeat left top;
background-size:20px 20px;
padding-left:25px;
}

.news1detailTitle{
	margin: 20px 0px;
	color: #4a4a4a;
	font: 400 22px/25px Roboto;
}
.news1detail{
	margin-bottom:50px;
}
.news1detail img{
	margin-right: 40px;
}
.news1detailText{
	font-weight: 300;
}

.glavBlogElem{
	float:left;
	border: 1px solid #e7e7e7;
	padding: 23px 30px 30px;
	margin-bottom: 30px;
	margin-right:30px;
	width:585px;
	height: 610px;
}
.glavBlogTitle{
	color: #353535;
	font: 400 24px/26px Roboto;
	margin-bottom: 26px;
	background: url(img/blogtitle.png) no-repeat left center;
	height:26px;
	padding: 0px 0px 0px 46px;
}
.glavBlogImg{
	position:relative;
	width: 524px;
	height:503px;
	background: no-repeat center;
	background-size:contain;
}
.glavBlogText{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: url(img/blogBG.png) no-repeat top left;
	color: rgb(255, 255, 255);
	font: 300 26px/27px Roboto;
	height: 277px;
	padding: 200px 32px 0px;
}
.blogElem{
	float:left;
	border: 1px solid #e7e7e7;
	padding: 23px 30px 30px;
	margin-bottom: 30px;
	margin-right:30px;
	width:585px;
	height:290px;
	position:relative;
}
.blogElem:nth-child(2){
	margin-right:0px;
}
.blogElem:nth-child(3){
	margin-right:0px;
}
.blogElem:nth-child(2n+5){
	margin-right:0px;
}
.blogTitle{
	display: block;
	color: #3283bf;
	font: 18px/20px Roboto;
	margin-bottom: 15px;
}
.blogDatum{
	color: #919191;
	font: 300 14px/14px Roboto;
	margin-bottom: 15px;
	background: url(img/blogDatumT.png) no-repeat left center;
	padding-left: 18px;
}
.blogMore{
	display: block;
	position: absolute;
	text-decoration: none;
	width:162px;
	height:40px;
	left: 30px;
	bottom:30px;
	color: #3283bf;
	font: 300 16px/39px Roboto;
	background: url(img/blogMore.png) no-repeat center center;
	text-align: center;
}
.blogText{
	color:#444547;
	font: 300 16px/20px Roboto;
}
.blogElemShirm{
	height: 184px;
	overflow: hidden;
}
.blogNew{
	position: absolute;
	top:-13px;
	height:26px;
	left:30px;
	min-width:76px;
	text-align: center;
	color:#fff;
	font: 400 16px/25px Roboto;
	background: #d13a3a;
}

.blogDetailTitle{
	font: 300 30px/33px Roboto;
	margin-bottom: 40px;
	color: #353535;
}
.blogDetailLine{
	margin-bottom: 32px;
}
.blogDetailDatum{
	color: #919191;
	font: 300 14px/14px Roboto;
	margin-bottom: 15px;
	background: url(img/blogDatumT.png) no-repeat left center;
	padding-left: 18px;
	display: inline-block;
	margin-right:40px;
}
.blogDetailYaCL{
	display: inline-block;
}
.blogDetailViews{
	display: inline-block;
	margin-right:40px;
	color: #d13a3a;
	font: 300 16px/18px Roboto;
	background: url(img/blogViews.png) no-repeat left center;
	padding-left:36px;
}
.blogDetailViews span{
	color: #353535;
}
.blogDetailComms{
	display: inline-block;
	margin-right:20px;
	color: #3283bf;
	font: 300 16px/18px Roboto;
	background: url(img/blogComms.png) no-repeat left center;
	padding-left:26px;
}
.blogDetailComms a{
	text-decoration: none;
	color: #3283bf;
	font: 300 16px/18px Roboto;
	border-bottom: 1px dashed #3283bf;
}
.blogDetailComms span{
	color: #353535;
}
.blogElemAnons{
	font: 300 20px/22px Roboto;
	color: #444547;
	margin-bottom: 30px;
}
.blogDetailImgArea{
	margin-bottom:30px;
	width:100%;
}
.blogDetailImgArea img{
	width:100%;
	height:auto;
}
.blogDetailDetail{
	color: #444547;
	font: 300 20px/23px Roboto;
	margin-bottom:50px;
	padding-bottom: 32px;
	border-bottom: 2px solid #828282;
}
.blogDetailDetail blockquote{
	font: 300 18px/21px Roboto;
	color:#5b5b5b;
	display: block;
	box-sizing: border-box;
	width:100%;
	border-left: 2px solid #D13a3a;
	padding-left: 27px;
	margin: 0px 0px 30px 0px;
}

.blogCommsTitle{
	color:#353535;
	font: 400 36px/36px Roboto;
	margin-bottom: 32px;
	text-transform: uppercase;
}
#addBlogComm{
	margin-bottom: 50px;
}
#addBlogComm input[type=text]{
	display: inline-block;
	width:359px;
	height:57px;
	box-sizing: border-box;
	border: 1px solid #ababab;
	font: 300 25px/56px Roboto;
	color:#353535;
	margin-right:30px;
	background: #fff;
	margin-bottom:30px;
	padding: 0px 25px;
}
#addBlogComm textarea{
	display: inline-block;
	box-sizing: border-box;
	border: 1px solid #ababab;
	font: 300 25px/28px Roboto;
	color:#353535;
	padding: 12px 25px;
	width:100%;
	height: 161px;
	margin-bottom: 30px;
}
#addBlogComm input[type=submit]{
	display: block;
	width: 217px;
	height: 57px;
	color:#fff;
	text-align: center;
	background: url(img/blogCommSend.png);
	cursor:pointer;
	border:0px none;
	font: 400 30px/54px Roboto;
}

.blogCommsLines{
	display: table;
	width:100%;
	margin-bottom:30px;
}
.blogCommsLine{
	margin-bottom:25px;
	display:table-row;
}
.blogCommsLineName{
	display: table-cell;
	width: 102px;
	text-align:center;
	vertical-align:middle;
}
.blogCommsLineText{
	display: table-cell;
	text-align: left;
	border: 1px solid #dcdcdc;
	border-left:0px;
	padding:26px;
}
.blogCommCell{
	background: url(img/blogCommCell.png) no-repeat right center;
	width: 19px;
	display: table-cell;
}
.blogCommLineSeparator{
	height:29px;
}


.mcenterPage .homeLine1{
	margin-top:41px;
	margin-bottom: 40px;
}/*
.mcenterPage .homeLine1 .lineElem{
	background: #fff;
	display: inline-block;
	box-shadow: 0px 0px 5px #aaa;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
	padding: 0px;
	box-sizing: border-box;
	width:277px;
	margin-left:29px;
	position:relative;
}
.mcenterPage .homeLine1 .lineElem:hover div.elemText{
	color:#fff;
	font: 30px/30px Roboto;
	text-shadow: 0px 0px 3px #777; 
}
.mcenterPage .homeLine1 .lineElem:hover{
	color:#fff;
}
.mcenterPage .homeLine1 .lineElem:first-child{
	margin-left:0px;
}
.mcenterPage .homeLine1 .lineElem>div.elemIMG{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: transparent no-repeat center center;
	background-size: contain;
	opacity:0.2;
}
.mcenterPage .homeLine1 .lineElem:hover div.elemIMG{
	opacity:1;
	transition: all linear 0.2s;
}
.mcenterPage .homeLine1 .lineElem>div{
	display:inline-block;
	vertical-align: middle;
}
.mcenterPage .homeLine1 .lineElem>div.elemText{
	font: 400 20px/20px Roboto;
	color:#3283bf;
	display: table-cell;
	vertical-align: middle;
	height: 92px;
	position: relative;
	width: 277px;
	text-align: center;
}
*/
.sections2{
	margin-bottom:0px;
}
.section2{
	/*display:block;*/
	text-decoration:none;
	float:left;
	/*width: 238px;
	height:58px;*/
	font: 300 15px/57px Roboto;
	background: #fafafa;
	box-sizing:border-box;
	text-align:center;
	border:1px solid #fafafa;
	/*border-bottom: 1px solid transparent;*/
	margin-right: 2px;
	color:#328cce;
	cursor:pointer;
	transition: all ease 0.2s;
	padding:0px 7px;
}
.section2:last-child{
	margin-right:0px;
}
.section2.active:hover{
	text-decoration: none;
}
.section2.active{
	background:#fff;
	color:#353535;
	cursor:default;
	border: 1px solid #9f9f9f;
	border-bottom:1px solid #fff;
	position: relative;
	z-index:4;
	transition: all ease 0.2s;
	padding:0px 7px;
}
.mcTabs{
	margin-bottom:40px;
}
.mcTabs .mcTabContent{
	border: 1px solid #9f9f9f;
	padding: 15px 30px 30px;
	margin-top: -1px;
	position: relative;
	z-index: 5;
	font-size: 16px;
	margin-right:2px;
}
.mcTabs .mcTab{
	display: none;
}
.mcTabs .mcTab.active{
	display: block;
}


.blogCommsLines2{
	margin-top:25px;
	display: table;
	width:100%;
	margin-bottom:40px;
}
.blogCommsLine2{
	margin-bottom:0px;
	display:table-row;
}
.blogCommsLineName2{
	display: table-cell;
	width: 169px;
	text-align: right;
	vertical-align: middle;
	padding-left: 68px;
	padding-right: 30px;
}
.blogCommsLineText2{
	display: table-cell;
	text-align: left;
	border: 1px solid #dcdcdc;
	border-left:0px;
	padding:26px;
}
.blogCommsLineInText2{
	min-height: 50px;
}
.blogCommCell2{
	background: url(img/blogCommCell.png) no-repeat right center;
	width: 19px;
	display: table-cell;
}
.blogCommCell22{
	width: 78px;
	display: table-cell;
}
.blogCommLineSeparator2{
	height:29px;
	display:table-row;
}
.blogCommsOtvLines2{
	margin-top: -10px;
	display: table;
	width:100%;
	margin-bottom:40px;
}
.blogCommsOtvLine2{
	margin-bottom:0px;
	display:table-row;
}
.blogCommsOtvLine2 .blogCommCell2{
	background: url(img/blogCommOtvCell.png) no-repeat right center;
}
.blogCommsOtvLine2 .blogCommsLineText2{
	border: 1px solid #f08d90;
	border-left:0px;
}
.blogCommsOtvLine2 .blogCommsLineName2{
	color: #ec676b;
}

.vaka{
	width:100%;
	border: 1px solid #dbdbdb;
	height:63px;
	overflow: hidden;
	margin-bottom:20px;
}
.vakaTitle{
	width:100%;
	height:63px;
	background: #fff url(img/vakaD.png) no-repeat left center;
	cursor:pointer;
}
.vakaDolg{
	margin-left: 64px;
	color: #3283bf;
	text-decoration: underline;
	font: 300 18px/60px Roboto;
}
.vakaPrice{
	color: #5c5c5c;
	font: 300 16px/60px Roboto;
	margin-right: 22px;
}
.vakaText{
	padding: 22px 64px 26px;
	color: #5c5c5c;
	font: 400 16px/21px Roboto;
	height:0px;
	overflow: hidden;
	width: 100%;
}
.vaka.active{
	transition: all ease 0.2s;
	height: auto;
}
.vaka.active .vakaTitle{
	background: #f7f7f7 url(img/vakaU.png) no-repeat left center;
}
.vaka.active .vakaDolg{
	color:#5c5c5c;
}
.vaka.active .vakaText{
	height:auto;
}
.vakaSubText{
	margin-top:15px;
	margin-bottom:40px;
}
.vakaSubText ul{
	margin-left: 20px;
	font-size:15.5px
}
.vakaSubText ul li{
	margin-bottom:3px;
}
h3{
	font: 300 20px/20px Roboto;
	color:#5c5c5c;
	margin:0px;
	padding:0px;
}


.vrachArea1{
	margin-top:30px;
}
.items3{
	margin-bottom: 33px;
}
.items3 .item3{
	position: relative;
	display:block;
	box-sizing: border-box;
	text-decoration: none;
	width: 252px;
	height:192px;
	box-shadow: 0px 0px 5px #aaa;
	float:left;
	margin-left: 43px;
}
.items3 .item3:first-child{
	margin-left: 0px;
}
.items3 .item3 span.Text{
	position: absolute;
	display:block;
	bottom:0px;
	left:0px;
	width:100%;
	background: rgba(255,255,255,0.8);
	padding: 16px 10px;
	font: 16px/15px Roboto;
	color: #3283bf;
	box-sizing: border-box;
	text-align:center;
}
.items3 .item3 span.vrach1spec{
	color: #333;
	font-size: 14px;
	margin-top: 7px;
	display: block;
}
.items3 .item3 span.hov{
	position: absolute;
	display:none;
	width: 100%;
	height:100%;
	top:0px;
	left:0px;
	box-sizing: border-box;
	background: rgba(141,191,225, 0.5);
}

.items3 .item3:hover span.hov, .items3 .item3.active span.hov{
	/*display:block;*/
}
.items3 .item3:hover span.Text, .items3 .item3.active span.Text{
	/*background: transparent;
	color:#fff;*/
}
.vrach1more{
	padding-left: 36px;
	background: url(img/allvrach.png) no-repeat left center;
	color: #3283bf;
	font: 16px/16px Roboto;
	text-decoration: none;
}
.vrach1more span{
	color: #333;
}
.items4{
	margin-bottom: 33px;
}
.items4 .item4{
	position: relative;
	display:block;
	box-sizing: border-box;
	text-decoration: none;
	width: 262px;
	height:205px;
	box-shadow: 0px 0px 5px #aaa;
	float:left;
	margin-left: 29px;
	margin-top:30px;
}
.items4 .item4:first-child, .items4 .item4:nth-child(4n+5){
	margin-left: 0px;
}
.items4 .item4 span.Text{
	position: absolute;
	display:block;
	bottom:0px;
	left:0px;
	width:100%;
	background: rgba(255,255,255,0.8);
	padding: 16px 10px;
	font: 16px/15px Roboto;
	color: #3283bf;
	box-sizing: border-box;
	text-align:center;
}
.items4 .item4 span.vrach1spec{
	color: #333;
	font-size: 14px;
	margin-top: 7px;
	display: block;
}
.items4 .item4 span.hov{
	position: absolute;
	display:none;
	width: 100%;
	height:100%;
	top:0px;
	left:0px;
	box-sizing: border-box;
	background: rgba(141,191,225, 0.5);
}

.items4 .item4:hover span.hov, .items4 .item4.active span.hov{
	/*display:block;*/
}
.items4 .item4:hover span.Text, .items4 .item4.active span.Text{
	/*background: transparent;
	color:#fff;*/
}






.contCentr{
	border-bottom: 1px dashed #3283bf;
}

.vakaConts .vakaDolg{
	text-decoration: none;
}
.vakaConts .vakaText{
	position:relative;
}
.contCarta{
	position:absolute;
	top: 27px;
	right:27px;
	width: 585px;
	height: 399px;
	overflow: hidden;
}
.contOther{
	width: 510px;min-height:385px;
}
.redCont{
	FONT-WEIGHT:BOLD;
	color: #d13a3a;
	display:block;
	margin-bottom:7px;
	
}
.contMailTo{
	color: #3283bf;
}
.vakaGlav{
	background: #f8f8f6;
	margin-bottom:20px;
}
.vakaGlav .vakaText{
height: auto;
}
.vakaGlav .contOther{
	margin-left: -29px;
	padding-left: 30px;
	border-left: 2px solid #d13a3a;
}

.rewsArea .blogCommsLineName{
	color: #ec676b;
	width: 187px;
	text-align:right;
}
.rewsArea .blogCommCell{
	width: 33px;
}
.rewsArea .rewsDatum{
	display: inline-block;
	background: #98c1df;
	color:#fff;
	font-size:13.5px;
	padding:2px 4px;
	margin-top:4px;
}
.rewsBG{
	background: #3283bf;
	padding: 40px 0px 0px;
}
div.rewsAdd .blogCommsTitle{
	float: left;
	width: 203px;
	text-align:right;
	color:#fff;
	font-size:36px;
	padding-top:111px;
	height:336px;
}
div.rewsAdd #addBlogComm{
	float:left;
	width:930px;
	margin-left: 65px;
}
div.rewsAdd #addBlogComm input[type=text]{
	background: transparent;
	border:1px solid #fff;
	color:#fff;
}
div.rewsAdd #addBlogComm textarea{
	background: transparent;
	border:1px solid #fff;
	color:#fff;
}
div.rewsAdd #addBlogComm input[type=submit]{
	color:#353535;
	text-align: center;
	background: url(img/blogCommSend2.png);
}
.rotate-in{
    transform: rotate(90deg) scale(0.1);
    -webkit-transform: rotate(90deg) scale(0.1);
    top: 0;
    left: 0;
}

.bgTopLines{
	background: #fff url(img/bgTopLines.png) center top;
}
.bgAnatomy{
	box-shadow: 0px 0px 4px #bbb;
	background: #fff;
}
.anatArea{
	height: 770px;
	width:1200px;
	overflow: auto;
}
.anatArea2{
	height: 840px;
	width:1200px;
	overflow: auto;
	position:relative;
}
.anatInArea{
	
	transform: scale(1.0);
	height: 770px;
	width:1200px;
	position: relative;
}
.bgAnatomy2{
	background: url(img/maket.png) no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
}
.anatInArea2{
	width:373px;
	height:840px;
	background:#fff;
	position:relative;
}
.anatWorkArea{
	position: absolute;
	width: 827px;
	height: 840px;
	right:0px;
	top:0px;
	background: #fff;
}
.anatWorkTitle{
	position: absolute;
	top:63px;
	left:0px;
	width:100%;
	color:#dc5352;
	font:26px Roboto;
	text-align:center;
}
.anatWorkKlik{
	position: absolute;
	left:0px;
	top:142px;
	text-align:center;
	width:100%;
	height:119px;
	background: url(img/workklik.png) no-repeat center bottom;
	font:18px/20px Roboto;
	color:#333;
}
.workDesc{
	position: absolute;
	width:100%;
	top: 290px;
	height: 481px;
	overflow: hidden;
	text-align:center;
	width:100%;
	font:16px/19px Roboto;
}
.anatLinks{
	position: absolute;
	top: 27px;
	left:0px;
	width:373px;
	height: 40px;
	text-align: center;
}
.anatLinks a{
	display:inline-block;
	text-decoration:none;
	background:#fff;
	height:40px;
	font: 16px/38px Roboto;
	color:#328cce;
	width: 131px;
	border: 1px solid #d6e8f5;
	vertical-align:middle;
	text-align: center;
	margin:auto;
}
.anatLinks a:first-child{
	margin-right: 20px;
}
.anatLinks a.active{
	color:#fff;
	background:#dc5352;
	border-bottom-color: #dc5352;
}
.anatTitle{
	position: absolute;
	width:142px;
	height:54px;
	color:#333;
	text-align: center;
	font: 400 26px/26px Roboto;
	text-transform: uppercase;
	top:145px;
	left:50%;
	margin-left:-71px;
}
.anatWoman{
	position: absolute;
	width: 221px;
	height:640px;
	top:75px;
	left: 23%;
}
.anatWomanBG{
	background: url(img/anatWoman.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	width: 221px;
	height:640px;
	top:0;
	left: 0;
	opacity:1;
	transition: all ease 0.2s;
}
.anatWomanBGH{
	background: url(img/anatWomanH.png) no-repeat center center;
}
.anatWoman:hover .anatWomanBG{
	opacity: 0.9;
}
.anatWoman .anatMTitle{
	display: block;
	text-decoration: none;
	background: #dc5352;
	width:110px;
	height:35px;
	font: 400 16px/33px Roboto;
	color:#fff;
	position: absolute;
	top:50%;
	left:50%;
	margin: -57px 0px 0px -55px;
	border:1px solid #fff;
	text-align: center;
	opacity:0.8;
	transition: all ease 0.2s;
}
.anatWoman .anatMTitle:hover{
	opacity: 1;
}
.anatMan{
	position: absolute;
	width: 221px;
	height:640px;
	top:75px;
	right:23%;
}
.anatManBG{
	background: url(img/anatMan.png) no-repeat center center;
	background-size: contain;
	position: absolute;
	width: 221px;
	height:640px;
	top:0;
	left:0;
	opacity:1;
	transition: all ease 0.2s;
}
.anatManBGH{
	background: url(img/anatManH.png) no-repeat center center;
}
.anatMan:hover .anatManBG{
	opacity: 0.9;
}
.anatMan .anatMTitle{
	display: block;
	text-decoration: none;
	background: #3283bf;
	width:110px;
	height:35px;
	font: 400 16px/33px Roboto;
	color:#fff;
	position: absolute;
	top:50%;
	left:50%;
	margin: -57px 0px 0px -59px;
	border:1px solid #fff;
	text-align: center;
	opacity: 0.8;
	transition: all ease 0.2s;
}
.anatMan:hover .anatMTitle{
	/*opacity:0;
	display:none;*/
}
.anatBGpos{
	left: 50%;
	margin-left:-110px;
}
.anatOrg{
	display: block;
	position: absolute;
	opacity: 0.3;
	transition: all ease 0.2s;
	z-index:900;
}
.anatOrg.hover{
	opacity: 0.85;
	z-index:999;
}
.anatOrgDot{
	display:block;
	position: absolute;
	width: 19px;
	height:19px;
	border-radius: 50%;
	opacity:0.8;
	border: 2px solid #dc5352;
	cursor:pointer;
	transition: allease 0.2s;
	background: #fff;
	text-decoration:none;
	text-align: center;
	z-index:1000;
	transition: all ease 0.2s;
}
.anatOrgDot:hover{
	opacity:1;
}
.anatOrgDot.nohover{
	opacity:0.4;
	width:15px;
	height:15px;
	transition: all ease 0.2s;
}
.anatDotTitle{
	display:none;
	position: absolute;
	top: -29px;
	height: 25px;
	background: rgba(0,0,0,0.9);
	color: rgb(255, 255, 255);
	text-decoration: none;
	padding: 2px 9px 4px;
	font-size: 13px;
	border-radius: 2px;
	margin-left: -50%;
	white-space: nowrap;
	z-index:1002;
}
.anatOrgDot:hover .anatDotTitle{
	display: block;
}
.anatMan .anatMTitle:hover{
	opacity: 1;
}

.anatWorkModal{
	position:absolute;
	width:100%;
	height:100%;
	background: #fafafa;
	display:none;
}
.anatWorkModal .anatModalTitle{
	position: absolute;
	top: 44px;
	left:50px;
	width: 731px;
	height:45px;
	overflow: hidden;
	text-align:center;
	color: #3f3f3f;
	font: 36px/34px Roboto;
}
.anatWorkModal .anatModalImg{
	position: absolute;
	top: 116px;
	left:336px;
	width: 160px;
	height:160px;
	border-radius: 50%;
	border:1px solid #e5e5e5;

	background-repeat: no-repeat;
	background-position: center center;
}
.anatModalDesc{
	position: absolute;
	top: 307px;
	left: 50px;
	width: 731px;
	max-height: 488px;
	text-align:center;
}
.anatModalDesc h3{
	color: #dc5352;
	font: 26px Roboto;
	margin: 0px auto 20px;
}
.anatModalDesc ul{
	padding:0px;
	margin:0px 0px 20px 12px;
	list-style: none;
}
.anatModalDesc ul li{
	position: relative;
	font: 15px/23px Roboto;
	display: inline;
}
.anatModalDesc ul li:after{
	content: "•";
	width:10px;
	height: 10px;
	left:-14px;
	top:5px;
	position: absolute;
	color: #dc5352;
	font: 15px/11px Roboto;
}
.anatModalLink{
	display: inline-block;
	width: 221px;
	height:46px;
	text-decoration:none;
	color:#fff;
	background: #dc5352;
	text-align: center;
	font: 18px/43px Roboto;
}
.anatModalClose{
	position: absolute;
	top:18px;
	right:18px;
	width:26px;
	height:26px;
	cursor:pointer;
	background: url(img/anatModalClose.png) no-repeat center center;
	background-size:contain;
}




.anatOrgmanKosti{
	top: 277px;
	left: 52px;
	width:122px;
	height:301px;
	background: url(img/org1.png) no-repeat top left;
}
.anatOrgmanKostiDot{
	right: 49px;
	top: 459px;
}

.anatOrgmanPochki{
	top: 247px;
	left: 81px;
	width:61px;
	height:37px;
	background: url(img/org2.png) no-repeat top left;
}
.anatOrgmanPochkiDot{
	right: 72px;
	top: 243px;
}

.anatOrgwomanKishDot{
	top: 270px;
	left: 100px;
}
.anatOrgwomanKish{
	top: 250px;
	left: 73px;
}
.anatOrgmanKishDot{
	top: 270px;
	left: 100px;
}
.anatOrgmanKish{
	top: 250px;
	left: 73px;
}

.anatOrgwomanSosudDot{
	top: 127px;
	left: 51px;
}
.anatOrgwomanSosud{
	top: 86px;
	left: 37px;
}
.anatOrgmanSosudDot{
	top: 127px;
	left: 51px;
}
.anatOrgmanSosud{
	top: 86px;
	left: 26px;
transform: rotate(4deg);
}


.anatOrgwomanKostiDot{
	top: 455px;
	left: 131px;
}
.anatOrgwomanKosti{
	top: 269px;
	left: 66px;
}

.anatOrgwomanGortanDot{
	top: 87px;
	left: 118px;
}
.anatOrgwomanGortan{
	top: 94px;
	left: 105px;
}
.anatOrgmanGortanDot{
	top: 87px;
	left: 118px;
}
.anatOrgmanGortan{
	top: 91px;
	left: 105px;
}


.anatOrgwomanLegkoeDot{
top: 150px;
left: 58px;
}
.anatOrgwomanLegkoe{
top: 126px;
left: 70px;
}
.anatOrgmanLegkieDot{
top: 154px;
left: 71px;
}
.anatOrgmanLegkie{
top: 126px;
left: 70px;
}

.anatOrgwomanMolokDot{
	top: 164px;
    left: 146px;
}
.anatOrgwomanMolok{
	top: 139px;
	left: 111px;
}

.anatOrgwomanPechenDot{
	top: 187px;
	left: 66px;
}
.anatOrgwomanPechen{
	top: 202px;
left: 68px;
}
.anatOrgmanPechenDot{
	top: 187px;
	left: 66px;
}
.anatOrgmanPechen{
	top: 202px;
left: 68px;
}

.anatOrgwomanGeludDot{
	top: 228px;
left: 100px;
}
.anatOrgwomanGelud{
	top: 212px;
left: 74px;
}
.anatOrgmanGeludDot{
	top: 228px;
left: 100px;
}
.anatOrgmanGelud{
	top: 212px;
left: 74px;
}

.anatOrgwomanPochDot{
	top: 210px;
left: 134px;
}
.anatOrgwomanPoch{
top: 207px;
left: 80px;
}

.anatOrgwomanMatkaDot{
	top: 308px;
	left: 106px;
}
.anatOrgwomanMatka{
	top: 278px;
	left: 71px;
}
.anatOrgmanMatkaDot{
	top: 295px;
left: 120px;
}
.anatOrgmanMatka{
	top: 300px;
left: 88px;
}

.anatOrgwoman12Dot{
	top: 94px;
left: 80px;
}
.anatOrgwoman12{
	top: 89px;
left: 98px;
}
.anatOrgman12Dot{
	top: 94px;
left: 80px;
}
.anatOrgman12{
	top: 86px;
left: 98px;
}

.anatOrgwoman13Dot{
	top: 247px;
left: 78px;
}
.anatOrgwoman13{
	top: 245px;
left: 85px;
}
.anatOrgman13Dot{
	top: 247px;
left: 78px;
}
.anatOrgman13{
	top: 245px;
left: 85px;
}

.anatOrgwoman14Dot{
	top: 296px;
left: 81px;
}
.anatOrgwoman14{
	top: 294px;
left: 87px;
}
.anatOrgman14Dot{
	top: 296px;
left: 81px;
}
.anatOrgman14{
	top: 294px;
left: 87px;
}

.anatOrgwoman15Dot{
top: 327px;
left: 0px;
}
.anatOrgwoman15{
	display:none;
}
.anatOrgman15Dot{
top: 327px;
left: 0px;
}
.anatOrgman15{
	display:none;
}

.anatOrgwoman16Dot{
	top: 46px;
	left: 87px;
}
.anatOrgwoman16{
	display:none;
}
.anatOrgman16Dot{
	top: 40px;
	left: 87px;
}
.anatOrgman16{
	display:none;
}

.anatOrgwoman17Dot{
	top: 118px;
left: 143px;
}
.anatOrgwoman17{
	top: 99px;
left: 103px;
}

.anatOrgwoman18Dot{
	top: 143px;
left: 105px;
}
.anatOrgwoman18{
	top: 112px;
left: 102px;
}
.anatOrgman18Dot{
	top: 143px;
left: 105px;
}
.anatOrgman18{
	top: 112px;
left: 102px;
}

.anatOrgman17Dot{
	top: 118px;
left: 143px;
}
.anatOrgman17{
	top: 99px;
	left: 115px;
	transform: rotate(-4deg);
}

.splVrach{
	position: fixed;
	top: ;
	width: 50%;
	min-height: 60%;
	background: rgb(255, 255, 255);
	left: 50%;
	box-shadow: 0px 0px 3px #aaa;
	z-index:12;
	/*display:none;*/
	transition: opacity ease 0.2s;
	opacity:0;
	/*margin-left:-25%;*/
}
.vraTable{
	width:100%;
	border:0px;
	border-collapse:collapse;
	margin-top: 70px;
	margin-bottom:10px;
}
.vraPhoto{
	text-align:center;
	padding: 0px 20px 0px 40px;
	vertical-align: middle;
	width:40%;
}
.vraPhoto img{
	width:100%;
	height:auto;
}
.vraText{
	width:60%;
	text-align:center;
	vertical-align:top;
}
.vraTextTitle{
	font: 30px/32px Roboto;
	color: #3283bf;
	margin-top:40px;
	text-align:center;
	padding: 10px 20px;
	display:inline-block;
	
}
.vraTextDolg{
	font: 20px/21px Roboto;
	color:#d13a3a;
	margin-bottom: 32px;
	text-align:center;
	padding: 10px 20px;
	display:inline-block;
	
}
	.section2 {
		margin-bottom: 2px;
		width: auto;
		height: auto;
		display: inline-block;
	}
	.section2.active {
		border-bottom: 1px solid #9f9f9f
	}

.activeVrach{
	transition: opacity ease 0.4s;
	opacity:1;
	left:50%;
}
.forFonWindows{
	position: fixed;
	left:-500vw;
	top:0px;
	width:100%;
	height:100%;
	background: rgba(0,0,0,0.4);
	z-index:10;
	transition: opacity ease 0.4s;
	opacity:0;
}
.forFonWindows.activeforFonWindows{
	transition: opacity ease 0.4s;
	opacity:1;
	left:0px;
}
.line2Elem2 > div:nth-child(2){
	padding: 24px 70px 28px;
}
.items1 .item1:nth-child(4n+5) {
    margin-left: 0px;
}
.items1 .item1:nth-child(1n+5) {
    margin-top: 20px;
}
.mcTabContent img{
	margin: 0px 20px 10px 0px;
}
.rukovod{
margin: 0 20px 20px 0;
}

.homeLine1> a > div:nth-child(1) > br:nth-child(2){
	display:none;
}
.confItem{
	padding: 25px 0px 35px;
	border-bottom: 1px solid #ccc;
}
.confIMG{
	width: 19%;
	vertical-align:top;
}
.confText{
	width: 80%;
	vertical-align:top;
}
.confIMG img{
	display:block;
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0px 0px 5px rgb(170, 170, 170);
}
.confTitle{
	color: #3283bf;
	font: 16px/16px Tahoma;
	padding-bottom: 18px;
	padding-top:23px;
}
.confTextReal{
	font: 14px/19px Tahoma;
}
.confCLick {
	display: block;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	color: rgb(50, 131, 191);
	background: rgb(245, 245, 245);
	box-shadow: 0px 2px 2px rgb(170, 170, 170);
	font: 14px/25px Tahoma;
	transition: all ease 0.3s;
	padding: 2px 7px 6px 7px;
	margin-top: 15px;
}
.confCLick:hover{
	color: #fff;
	background: #3283bf;
	transition: all ease 0.3s;
	text-decoration: none;
}

.vrachArea2List a img{
	display:block;
	border: 4px solid #fff;
	border-radius: 50%;
	box-shadow: 0px 0px 5px rgb(170, 170, 170);
	margin: 0px auto 15px;
	max-width:100%;
	width:auto;
	height:auto;
	max-height: 100%;
}
.vrachArea2List a.active img{
	box-shadow: 0px 0px 15px rgb(50, 131, 191);
}
.vrachArea2List{
	text-align: center;
	/*position: relative;*/
	min-height:334px;
}
.vrachArea2List a{
	display:inline-block;
	vertical-align: top;
	width:20%;
	margin: 2%;
	text-decoration: none;
}
.vrachArea2List a span{
	display:block;
}
.vrachArea2List a > span.Text{
	text-decoration: none;
	font: 16px/16px Roboto;
	color: #3283bf;
}
.vrachArea2List a > span > span{
	color: #353535;
	font: 14px/18px Roboto;
	padding-top:7px;
}
.fioVrach, .specVrach{
	font: 16px/18px Tahoma;
	color: #353535;
	width: 80%;
	margin: 5px auto;
	text-align: center;
}
.fioVrach span{
	color: #3283bf;
	font: 18px/46px Tahoma;
	text-decoration: underline;
	display: inline-block;
	width:3%;
	cursor:pointer;
}
.fioVrach span.active{
	text-decoration:none;
	color:#353535;
	cursor:default;
}
#specVrach{
	margin: 10px auto;
	display:block;
	width:50%;
	font: 15px/31px Roboto;
	height: 32px;
	border: 1px solid #949494;
}

.ssech2{
	color: #3283bf;
	font: 18px/19px Tahoma;
	padding: 0px 0px 17px;
	text-align:left;
}
.ssetext2{
	padding-bottom:27px;
}
.item5{
	text-align: center;
}
.gtext{
	vertical-align: super;
	font: 14px/19px Tahoma;
	display: inline-block;
	width: 75%;
}
.feb23a img{
	max-width:100%;
}
.vrachArea2List .item5H{
	display:none;
}
.vrachArea2List .item5H.active{
	display:inline-block;
}
.leftSlipOtz{
	display:block;
	position: fixed;
	bottom: 50%;
	right: -4px;
	opacity:0.5;
	background: url(img/lSlip.png) no-repeat center center;
	width: 47px;
	height:225px;
	border-radius: 4px 0px 0px 4px;
	box-shadow: 1px 1px 5px #aaa;
	transition: all ease 0.3s;
	margin-bottom: -112px;
	z-index:2;
}
.leftSlipOtz:hover{
	opacity: 1;
	right: 0px;
	transition: all ease 0.3s;
}
.rightSlipOtz{
	display:block;
	position: fixed;
	bottom: 50%;
	left: -4px;
	opacity:0.5;
	background: url(img/rSlip.png) no-repeat center center;
	width: 47px;
	height:225px;
	border-radius: 0px 4px 4px 0px;
	box-shadow: 1px 1px 5px #aaa;
	transition: all ease 0.3s;
	margin-bottom: -112px;
	cursor:pointer;
	z-index:2;
}
.rightSlipOtz:hover{
	opacity: 1;
	left: 0px;
	transition: all ease 0.3s;
}
.rightFormOtz{
	position: fixed;
	bottom: 50%;
	left:-585px;
	width: 585px;
	//*height: 484px;*/
	border-radius: 0px 4px 4px 0px;
	box-shadow: 1px 1px 5px #aaa;
	transition: all ease 0.3s;
	margin-bottom: -242px;
	background: #fff;
	padding: 44px 32px 32px;
}
.rightFormOtz.active{
	left:0px;
	transition: all ease 0.3s;
	z-index: 50;
}
.rightFormOtz table td{
	color: #333333;
	font: 14px/26px Tahoma;
	padding-bottom: 19px;
}
.rightFormOtz table td b{
	color: #cf6a6a;
	font: normal 14px/26px Tahoma;
}

.rightFormOtz table td [type=text]{
	display: block;
	width:280px;
	height: 34px;
	box-sizing: border-box;
	border-radius: 3px;
	background: #f3f3f3;
	border: 0px solid #b9b9ba;
	color: #333;
	font: normal 14px/33px Tahoma;
	padding: 0px 10px;
	box-shadow: 1px 1px 3px #aaa inset;
}
.rightFormOtz table td button{
	display: block;
	width:150px;
	height: 35px;
	background: #3283bf;
	border-radius: 3px;
	border:0px none;
	color: #fff;
	text-align: center;
	font: normal 15px/34px Tahoma;
	cursor:pointer;
}
.rightFormOtz table td textarea{
	display: block;
	width:372px;
	height: 120px;
	box-sizing: border-box;
	border-radius: 3px;
	background: #f3f3f3;
	border: 0px solid #b9b9ba;
	color: #333;
	font: normal 14px/17px Tahoma;
	padding: 0px 10px;
	box-shadow: 1px 1px 3px #aaa inset;
}
.rightFormTitle{
	text-align: center;
	color: #3283bf;
	font: 18px/26px Tahoma;
}
.closeFormOtz{
	position: absolute;
	right: 13px;
	top:13px;
	width:19px;
	height: 19px;
	background: url(img/closeOtz.png) no-repeat center center;
	background-size:contain;
	cursor:pointer;
	transition: all ease 0.1s;
}
.closeFormOtz:hover{
	transform: scale(1.2);
	transition: all linear 0.1s;
}

.smicarusel{
	width:90%;
	margin: 0 auto 20px;
}
.smicarusel .owl-prev{
	position: absolute;
	top:50%;
	left: -4%;
	width:18px;
	height:31px;
	margin-top: -15px;
	cursor: pointer;
	background: url(img/prevmini.png) no-repeat;
	text-indent: -10000px;
}
.smicarusel .owl-next{
	position: absolute;
	top:50%;
	right: -4%;
	width:18px;
	height:31px;
	margin-top: -15px;
	cursor: pointer;
	background: url(img/nextmini.png) no-repeat;
	text-indent: -10000px;
}
.smicarusel a{
	font: bold 16px/22px Tahoma;
	color: #3283bf;
	text-decoration: none;
}
.smicarusel a span{
	display:block;
	text-align :center;
	margin-bottom: 10px;
}
.smicarusel a img{
	box-shadow: 0px 0px 5px #aaa;
	max-width: 100%;
	display:block;
	margin: auto auto 6px;
}
.allSMIarchive{
	text-align: center;
	display: block;
	margin: auto;
	color: #3283bf;
	margin:0 0 35px 0;
}

.docsSMI{
	text-align: center;
	margin-bottom: 10px;
}
.docSMI{
	width:20%;
	margin: 1% 2%;
	
	display:inline-block;
}
.docSMI img{
	display:block;
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
	box-shadow: 0px 0px 3px #aaa;
	margin:auto;
}
.docsSMI .title{
	text-align: left;
	font: bold 22px/22px Tahoma;
	color: #3283bf;
	padding-bottom:15px;
}
.docsSMIlines{
	padding-bottom: 30px;
	margin-bottom: 50px;
	border-bottom: 1px solid #c4c4c4;
}
.docsSMIlines .docSMI a{
	font: bold 16px/22px Tahoma;
	color: #3283bf;
	text-decoration: none;
}
.docsSMIlines .docSMI a span{
	display:block;
	text-align :center;
	margin-bottom: 10px;
}
.docsSMIlines .line{
	display:none;
}
.docsSMIlines .line1{
	display:block;
}
.docsSMIlines .addLine{
	color: #3283bf;
	font: normal 16px/22px Tahoma;
	text-decoration: underline;
	cursor: pointer;
	margin: 17px auto 3px;
}
.SMIvideoLeft{
	width: 43%;
}
.SMIvideoLeft iframe{
	width:480px;
	height:270px;
	max-height:270px;
	max-width:100%;
}
.SMIvideoTextLeft{
	width: 57%;
	padding-left: 20px;
}
.SMIvideoList{
	padding-bottom: 33px;
	margin-bottom: 45px;
	border: 1px solid #c4c4c4;
}
.docSMIvideo{
	width:284px;
	margin: 1% 7px;
	display:inline-block;
	float: left;
}
.docSMIvideo iframe{
	width:284px;
	max-width:284px;
	height:159px;
	max-height:159px;
}
.vraPhoto img{
	border-radius: 50%;
	padding: 5px;
	background: #fff;
	border:1px solid #aaa;
	box-shadow: 1px 1px 5px #AAA;
	margin: auto; 
}

.form-incidents-page{}
.form-incidents-page .contentTopLine{}
.form-incidents-page .contentTopLine h1{}

body.registration{}
body.registration h1{
	color: #3283bf;
    font-weight: bold;
    border-bottom: 2px solid #3283bf;
    margin: 0 auto;
    float: unset;
	display: inline-block;
}

body.registration .contentTopLine{
	text-align: center;

}

body.registration  .bx-auth{
	display: flex;
flex-direction: column;
width: 100%;
align-items: center;
padding: 20px;
border: 1px solid
#3283bf;
margin: 0 auto 25px auto;
border-radius: 20px;
}

body.registration  .pull-right{}

.head-incindent{
	color: #3283bf;
}

.head-incindent .splitter{
background: #3283bf;
height: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
margin: 0 0 15px 0;
}

/*.incindent-row .btn-primary{
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}

.incindent-row  .btn-primary:hover{
color: #fff;
background-color: #286090;
border-color: #204d74;
}*/

.incindent-row .btn-primary{
color: #337ab7;
background-color: #fff;
border-color: #fff;
}

.incindent-row  .btn-primary:hover{
color: #286090;
background-color: #fff;
border-color: #fff;
}*/

.container-incident-form{
	min-height: 50vh;
}

.container-incident-form{}

.container-incident-form .incindent-row{}
.container-incident-form .incindent-row .afbf_name{
	font-weight: 700;
}
.container-incident-form .incindent-row .afbf_required_text{
	color: #dc3545;
    font-weight: 900;
}
.container-incident-form .incindent-row{}

.container-incident-form .incindent-row .afbf_inputtext{font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.container-incident-form .incindent-row .afbf_inputtext:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}

.container-incident-form  .afbf_item_pole {
    padding: 0px;
    margin: 23px 0px 24px;
    position: relative;
}

#alx_feed_back_FID1 .afbf_feedback_poles  .afbf_btn:hover{

background-color: #286090 !important;
border-color: #204d74 !important;

}

#alx_feed_back_FID1 .afbf_feedback_poles  .afbf_btn{
	background-color: #337ab7 !important;
	border-color: #2e6da4 !important;
}

body.incedent{}
body.incedent .contentTopLine .bread{
	display: none;
}
body.incedent{}

.block-link-form{}
.block-link-form li{
	line-height: 16px;
    margin-bottom: 5px;
}
.block-link-form li a{
	color: #222222;
    text-decoration: none;
    font-size: 12px;
    line-height: 14px;
}
.top_corona{
	background: #3283bf;
    height: 50px;
}
.top_corona__body
{width: 1200px;
    max-width: 1200px;
    margin: 0px auto;
	display: flex;
	height: 100%;
}
.top_corona__block{
	width: 100%;
    display: flex;
    height: 100%;
}
.top_corona__body	a{}
.top_corona__img{
	display: flex;
    align-items: center;
}
.top_corona__text{
	display: flex;
    align-items: center;
    padding: 0 20px;
    color: #fff;
}
.top_corona__text a{
	padding: 0 15px;
    color: #fff;
}