html.js .loader {
	background: none repeat scroll 0 0 #ffffff;
	bottom: 0;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 9999;
}
html.js .loader_inner {
	background-image: url("../img/preloader.gif");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #fff;
	height: 60px;
	width: 60px;
	margin-top: -30px;
	margin-left: -30px;
	left: 50%;
	top: 50%;
	position: absolute;
}
body {
	margin:0;
	min-width:320px;
	font-family:'museo_sans_cyrl300', Arial, Helvetica, sans-serif;
	line-height:23px;
	font-size:19px;
	color:#000;
}
#wrapper{
	overflow:hidden;
	width:100%;
}
#header{
	background:#e74c8e;
	padding:5px 0;
}
#header .h{
	max-width:1000px;
	margin:0 auto;
}
#header .h:after{
	content:'';
	display:block;
	clear:both;
}
.logo{
	width:157px;
	height:35px;
	background:url(../img/logo.png) no-repeat;
	float:left;
	overflow:hidden;
	margin:0;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
#header .menu{
	margin:0;
	padding:5px 0 0;
	list-style:none;
	font-size:18px;
	text-align:right;
	float:right;
}
#header .menu li{
	display:inline-block;
	margin-left:30px;
	position:relative;
}

#header .menu li:hover .drop-box{
	display:block;
}
#header .menu .drop-box{
	width:253px;
	display:none;
	padding-top:12px;
	position:absolute;
	top:100%;
	right:0;
	text-align:center;
	font-size:18px;
	color:#fff;

}
#header .menu .drop-box .cat-name{
	background:#6190dc;
	cursor:pointer;
	padding:10px;
	border-top:1px solid #60699f;
}
#header .menu .drop-box .wr{
	border:1px solid #60699f;
}
#header .menu .drop-box .cat:first-child .cat-name{
	border:0;
}
#header .menu .drop-box .cat-name:hover,
#header .menu .drop-box .cat:hover .cat-name{
	background:#353e74;
}
#header .menu .drop-box .cat .themes{
	background:#555e93;
	display:none;
}
#header .menu .drop-box .cat:hover .themes{
	display:block;
}
#header .menu .drop-box .cat .themes a{
	display:block;
	padding:10px;
	border-top:1px solid #5f689d;
}
#header .menu .drop-box .cat .themes a:first-child{
	border:0;
}
#header .menu .drop-box .cat .themes a:hover{
	background:#afb4d2;
}


#header .menu li:first-child{
	margin-left:0;
}
#header .menu a{
	color:#fff;
	text-decoration:none;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#header .menu a:hover,
#header .menu .active > a{
	color:#353e74;
	text-decoration:none;
}
.toggle-menu{
	float:right;
	width:35px;
	margin-top:8px;
	cursor:pointer;
	display:none;
}
.toggle-menu span{
	display:block;
	height:4px;
	margin-top:4px;
	background:#fff;
}
.toggle-menu span:first-child{
	margin-top:0;
}
#main{
	background:url(../img/bg.jpg) repeat-y 50% 0;
}
#main .h{
	padding:60px 0;
	margin:0 auto;
	max-width:1000px;
}
#main .banner{
	background:#353e74 url(../img/banner-bg.png) no-repeat 90% 0;
	height:200px;
	color:#e74c8e;
	margin-bottom:50px;
	font:58px/60px 'museo_sans_cyrl100', Helvetica, sans-serif;
}
#main .banner2{
	background:#353e74 url(../img/banner2-bg.png) no-repeat 90% 0;
}
#main .banner span{
	display:inline-block;
	vertical-align:middle;
	padding-left:80px;
	max-width:600px;
}
#main .banner:after{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:0px;
	height:200px;
}
#main .text-box h3{
	color:#e74c8e;
	text-align:center;
	font:30px/32px 'museo_sans_cyrl700', Helvetica, sans-serif;
	margin:30px 0 30px;
}
#main .text-box p{
	margin:0 0 25px;
}
#main .text-box h4{
	color:#000;
	margin:0;
	text-transform:uppercase;
	font:19px/21px 'museo_sans_cyrl500', Helvetica, sans-serif;
}
#main .text-box h5{
	color:#000;
	margin:0;
	text-transform:uppercase;
	font:19px/21px 'museo_sans_cyrl300', Helvetica, sans-serif;
}
#main .text-box .mid-box{
	max-width:348px;
	margin:40px auto;
	padding:30px 0;
	text-align:center;
	color:#fff;
	background:#f5579b;
	font-size:24px;
	line-height:26px;
	text-transform:uppercase;
	font-family:'museo_sans_cyrl700';
}
#main .text-box .link-list{
	margin:0;
	padding:0;
	list-style:none;
}
#main .text-box .link-list a{
	color:#555e93;
	text-decoration:underline;
}
#main .text-box .link-list a:hover{
	text-decoration:none;
}
#main .text-box .link-list strong{
	font-weight:normal;
	font-family:'museo_sans_cyrl500';
}
#footer{
	background:#e74c8e;
	text-align:center;
	padding:6px 0;
}
#footer .h{
	max-width:1000px;
	margin:0 auto;
	position:relative;
}
#footer .copy{
	color:#fff;
	font-size:14px;
}
#footer .soc{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:0;
	top:0;
	height:25px;
}
#footer .soc li {
	display:inline-block;
}
#footer .soc li{
	width:23px;
	height:23px;
	border:1px solid #fff;
	background:url(../img/soc-ico2.png) no-repeat 50% 50%;
	opacity: 1;
	-webkit-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
#footer .soc li:first-child{
	background:url(../img/soc-ico1.png) no-repeat 30% 50%;
}
#footer .soc a {
	display:block;
	height:100%;
}
#footer .soc li:hover {
	opacity: .5;
}
#main .state h4{
	margin-bottom:25px;
}
#main .text-box p strong{
	font-family:'museo_sans_cyrl700';
}
#main .text-box .lists {
	margin-bottom:25px;
}
#main .text-box .lists p{
	margin: 15px 0;
	color:#353e74;
}
#main .text-box .lists ul{
	margin:0;
	padding:0;
	list-style:none;
}
#main .text-box .lists ul li{
	padding-left:15px;
	position:relative;
}
#main .text-box .lists ul li:after{
	content:'';
	position:absolute;
	left:0;
	top:10px;
	border-radius:3px;
	background:#000;
	width:6px;
	height:6px;
}
#main .text-box .bull{
	margin:0;
	padding:0;
	list-style:none;
}
#main .text-box .bull li{
	padding-left:15px;
	position:relative;
}
#main .text-box .bull li:after{
	content:'';
	position:absolute;
	left:0;
	top:10px;
	border-radius:3px;
	background:#000;
	width:6px;
	height:6px;
}

#main .text-box .btns .link{
	float:right;
	text-align:right;
}
#main .text-box .btns .link a{
	margin-left:30px;
	margin-right:-4px;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#main .text-box .btns .link a:first-child{
	margin-left:0;
}
#main .text-box .btns .link:first-child{
	float:left;
	text-align:left;
}
#main .text-box .bt{
	color:#353e74;
	text-decoration:none;
	display:inline-block;
	border:1px solid #353e74;
	padding:3px 10px;
	font-size:18px;
}
#main .text-box p a{
	color:#555e93;
}
#main .text-box .t1{
	color:#e74c8e;
	font-size:24px;
	line-height:26px;
	font-family:'museo_sans_cyrl500';
}
#main .text-box .t2{
	font-size:22px;
	margin-bottom:40px;
}
#main .text-box p span{
	font-family:'museo_sans_cyrl500';
}
#main .text-box .t2 a{
	color:#555e93;
	text-decoration:underline;
}
#main .text-box .t2 a:hover{
	text-decoration:none;
}
#main .text-box p a:hover{
	text-decoration:none;
}
#main .text-box .bt:hover{
	color:#fff;
	background:#f5579b;
	border-color: #f5579b;
}
#main .text-box ul.m25{
	margin-bottom:25px;
}
#main .text-box .desc{
	color:#000;
	font-size:16px;
	margin:0 0 5px;
	font-family:'museo_sans_cyrl500';
}
#main .search{
	margin:0 0 25px;
	padding:0;
	border:0;
	max-width:656px;
	overflow:hidden;
}
#main .search input[type='text']{
	margin:0;
	padding:10px;
	border:0;
	background:#fff;
	color:#000;
	font-size:18px;
	display:block;
	width:541px;
	float:left;
	font-family:'museo_sans_cyrl300';
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
*::-webkit-input-placeholder {
color:#000;}
*:-moz-placeholder {
color:#000;}
*::-moz-placeholder {
color:#000;}
*:-ms-input-placeholder {
color:#000;}
#main .search input[type='submit']{
	background:#e74c8e;
	width:115px;
	cursor:pointer;
	color:#fff;
	float:right;
	height:40px;
	font-size:18px;
	opacity:0.8;
	border:0;
	font-family:'museo_sans_cyrl500';
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#main .search input[type='submit']:hover{
	opacity:1;
}

.m0{
	margin:0 !important;
}
.m25{
	margin-bottom:25px !important;
}
#main .boxes .align-right{
	width:200px;
	float:right;
	margin:0px 0 20px 80px;
}
#main .boxes .align-right img{
	display:block;
}
#main .boxes .align-right .t{
	text-align:center;
	font-size:16px;
	color:#fff;
	background:#353e74;
	padding:5px;
	line-height:19px;
}
#main .boxes .st{
	font-family:'museo_sans_cyrl700';
}
#main .boxes p{
	margin:10px 0 0 0;
}
#main .boxes .box{
	margin-bottom:40px;
}
#main .boxes .bt{
	margin-top:25px;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
#main .boxes h4{
	margin-bottom:25px;
}
.info-form{
	padding: 30px 35px 35px;
	border:0;
	width:350px;
	margin:0 auto;
	background:#353e74;
	margin-top:40px;
	color:#fff;
	font-family:'museo_sans_cyrl500';
	font-size:20px;
}
.info-form h3{
	color:#fff;
	margin: 0 0 10px;
	font:24px/28px 'museo_sans_cyrl500', Helvetica, sans-serif;
}
.info-form .row{
	margin-bottom:25px;
}
.info-form p{
	display:inline-block;
	margin:0;
	vertical-align:middle;
	margin-right:10px;
}
.info-form input[type='text']{
	margin:0 10px 0 0;
	padding:10px;
	border:0;
	background:#fff;
	color:#000;
	font-size:18px;
	display:inline-block;
	vertical-align:middle;
	width:60px;
	font-family:'museo_sans_cyrl500';
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
/* custom select styles */
.select-area {
	position: relative;
	cursor: pointer;
	overflow: hidden;
	margin-right:7px;
	padding:10px;
	border:0;
	background:#fff;
	color:#000;
	font-size:20px;
	line-height:20px;
	display:inline-block;
	vertical-align:middle;
	width:150px !important;
	font-family:'museo_sans_cyrl500';
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.info-form .select-date{
	width:105px !important;
}
.select-focus {
	border-color: #f00;
}
.select-area .center {
	white-space: nowrap;
	padding: 3px 10px;
}
.select-disabled {
	background: #eee;
}
.select-area .select-opener {
	background:#e74c8e url(../img/select-arr.png) no-repeat 50% 50% ;
	position: absolute;
	width: 30px;
	height:100%;
	right: 0;
	top: 0;
	cursor:pointer;
}
.select-active .select-opener{
	background:#e74c8e url(../img/select-arr-a.png) no-repeat 50% 50% ;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background:#545e93;
}
.select-options ul li {
	width: 100%;
	float: left;
	border-top:1px solid #5d679c;
}
.select-options ul li:first-child{
	border:0;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: pointer;
	color: #fff;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #c5cadf;
	color: #000;
}
.select-area img, .select-options a img {
	vertical-align: top;
	margin: 0 5px 0 0;
}
.info-form .male-box{
	overflow:hidden;
	text-align:center;
	font-size:24px;
	line-height:24px;
	margin-bottom:35px;
}
.info-form .male-box .box{
	width:50%;
	background:#e74c8e;
	float:left;
	padding:126px 0 25px;
	cursor:pointer;
}
.info-form .male-box .active{
	background:#6190dc url(../img/galka.png) no-repeat 50% 35%;
}
.info-form input[type='submit']{
	width:100%;
	border:0;
	padding:0;
	margin:0;
	display:block;
	text-transform:uppercase;
	color:#fff;
	font-size:24px;
	font-family:'museo_sans_cyrl700';
	background:#e74c8e;
	height:60px;
	cursor:pointer;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.info-form input[type='submit']:hover{
	opacity:0.8;
}
.table-box .info{
	width:100%;
	text-align:center;
	border: 0px;
}
.table-box .info tr:first-child{
	color:#353e74;
	font-size:18px;
	font-family:'museo_sans_cyrl300';
	border: 0px;
}
.table-box .info tr:first-child td{
	padding:0;
	border: 0px !important;
}
.table-box .info tr td{
	padding:10px;
	border: 0px;
}
.table-box .info tr{
	color:#fff;
	font-size:24px !important;;
	font-family:'museo_sans_cyrl700';
	border: 0px !important;
}
.table-box .info tr td .fr{
	padding:20px 0;
	background:#353e74;
	height:60px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border: 0px !important;
}
.table-box .info tr td:first-child,
.table-box .info tr td:last-child{
	border: 0px;
	width:60px;
	border: none !important;
}
.table-box .info tr td:first-child .fr{
	border: 0px;
	width:60px;
	border: none !important;
}
.table-box .info .close{
	border: 0px !important;
	cursor:pointer;
	height:60px;
	width:60px;
	background:#e74c8e url(../img/close.png) no-repeat 50% 50%;
}
#main .result-box{
	color: #e74c8e;
	display: none;
	font-size: 22px;
	line-height: 26px;
    font-family: 'museo_sans_cyrl500';
    padding-bottom: 40px;
}
#main .result-box p{
	margin:25px 0 0;
}
#main .result-box p:first-child{
	margin:0;
}
.top-box{
	height:648px;
	background:url(../img/top-box-bg.jpg) no-repeat 50% 0;
}
.top-box .wrap{
	max-width:1000px;
	margin:0 auto;
	padding-top:40px;
}
.top-box h2{
	color:#e74c8e;
	position:relative;
	display:inline-block;
	margin:0;
	font:26px/32px 'museo_sans_cyrl700', Helvetica, sans-serif;
}
.top-box h2:after{
	content:'';
	position:absolute;
	right:-150px;
	top:10px;
	background:url(../img/arr.png) no-repeat;
	width:130px;
	height:37px;
}
.top-box .wr:after{
	content:'';
	display:block;
	clear:both;
}
.top-box .form{
	width:348px;
	color:#fff;
	font-size:19px;
	font-family:'museo_sans_cyrl500';
	float:right;
}
.top-box .form p{
	margin:0 0 5px;
}
.top-box .form .row{
	margin-bottom:30px;
}
.top-box .form input[type='text']{
	margin:0;
	padding:10px;
	border:0;
	background:#fff;
	color:#000;
	font-size:20px;
	display:block;
	width:100%;
	font-family:'museo_sans_cyrl500';
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.top-box .form .small{
	font-size:14px;
	line-height:16px;
	padding-top:10px;
}
.top-box .form input[type='submit']{
	width:100%;
	border:0;
	padding:0;
	margin:0;
	display:block;
	text-transform:uppercase;
	color:#fff;
	font-size:24px;
	font-family:'museo_sans_cyrl700';
	background:#e74c8e;
	height:60px;
	cursor:pointer;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.top-box .form input[type='submit']:hover{
	background:#f5579b;
}
.top-box .form input[type='submit']:active{
	background:#cf3677;
}
.text-frame{
	background:url(../img/text-frame-bg.jpg) no-repeat 50% 0;
	padding:28px 0 28px;
}
.text-frame .wrap{
	max-width:1000px;
	margin:0 auto;
}
.text-frame h3{
	color:#e74c8e;
	text-transform:uppercase;
	text-align:center;
	margin:0 0 20px;
	font:26px/28px 'museo_sans_cyrl900', Helvetica, sans-serif;
}
.text-frame p{
	margin:0;
}
.date-boxes{
	overflow:hidden;
	margin-bottom:60px;
}
.date-boxes .box{
	width:220px;
	float:left;
	margin-left:170px;
}
.date-boxes .box:first-child{
	margin-left:0;
}
.date-boxes .top-text{
	font-size:28px;
	position:relative;
	line-height:32px;
	margin-bottom:25px;
	padding-bottom:5px;
	border-bottom:1px solid #afb4d2;
}
.date-boxes .top-text:after{
	content:'';
	position:absolute;
	left:50%;
	margin-left:-25px;
	bottom:-16px;
	background:url(../img/arr2.png) no-repeat;
	width:50px;
	height:15px;
}
.date-boxes .frame{
	background:#e74c8e;
	text-align:center;
	color:#fff;
	min-height:220px;
}
.date-boxes .item1 .top-text{
	padding-top:32px;
	color:#ce3677;
}
.date-boxes .item2 .top-text{
	color:#353e74;
}
.date-boxes .item3 .top-text{
	color:#4474c1;
}
.date-boxes .frame .top{
	min-height:186px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:52px;
}
.date-boxes .frame .top {
	font-family: 'museo_sans_cyrl500';
	font-size:22px;
	line-height:28px;
}
.date-boxes .frame .top .s1{
	font-size:55px;
}
.date-boxes .frame .top .s2{
	font-size:28px;
}
.date-boxes .frame .bot{
	font-family: 'museo_sans_cyrl500';
	font-size:26px;
	line-height:28px;
	padding:3px 0;
	background:#ce3677;
}
.date-boxes .item2 .top{
	background:#555e93;
}
.date-boxes .item2 .bot{
	background:#353e74;
}
.date-boxes .item3 .top{
	background:#6190dc;
}
.date-boxes .item3 .bot{
	background:#4474c1;
}
.calc-box{
	overflow:hidden;
	margin-bottom:60px;
}
.calc-box .box{
	width:290px;
	float:left;
	margin-left:100px;
}
.calc-box .box:first-child{
	margin-left:0;
}
.calc-box .box:last-child{
	width:220px;
}
.calc-box .fr{
	min-height:190px;
	margin-bottom:10px;
}
.calc-box .top{
	color:#fcb8d4;
	font-size:25px;
	padding:10px;
	line-height:25px;
	background:#e74c8e;
	min-height:70px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.calc-box .bot{
	color:#fff;
	font-family:'museo_sans_cyrl700';
	font-size:26px;
	padding:10px;
	line-height:30px;
	background:#555e93;
	min-height:120px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.calc-box .item2 .top{
	background:#ce3677;
}
.calc-box .item2 .bot{
	background:#e74c8e;
}
.calc-box .item1 .top{
	padding-top:23px;
}
.calc-box .item3 .top{
	min-height:95px;
	background:#555e93;
	font-size:20px;
	line-height:24px;
	position:relative;
	padding-top:23px;
	font-family:'museo_sans_cyrl300';
	color:#fff;
}
.calc-box .item3 .top:after,
.calc-box .item3 .bot:after{
	content:'';
	position:absolute;
	right:57px;
	top:30px;
	background:url(../img/tilda.png) no-repeat;
	width:17px;
	height:11px;
}
.calc-box .item3 .top span{
	font-size:24px;
	font-family:'museo_sans_cyrl700';
}
.calc-box .item3 .bot{
	min-height:95px;
	background:#353e74;
	font-size:20px;
	line-height:24px;
	position:relative;
	padding-top:23px;
	font-family:'museo_sans_cyrl300';
	color:#fff;
}
.calc-box .item3 .bot span{
	font-size:24px;
	font-family:'museo_sans_cyrl700';
}
.calc-box .sw{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:54px;
	padding-top:24px;
	color:#353e74;
	text-align:center;
	font-size:22px;
	cursor:pointer;
	background:url(../img/sw.png) no-repeat;
}
.calc-box .sw:hover{
	color:#fff;
	background:url(../img/sw-a.png) no-repeat;
}
.path{
	height:55px;
	position:relative;
	text-align:center;
	color:#fff;
	background:#6190dc;
	font-size:26px;
	line-height:28px;
	margin-bottom:60px;
}
.path .line{
	position:absolute;
	left:0;
	top:0;
	background:#e74c8e;
	width:11%;
	height:100%;
}
.path .t{
	padding-top:12px;
	position:relative;
}
.path .t strong{
	font-family:'museo_sans_cyrl900';
}
.weeks h6{
	padding-bottom:10px;
	color:#ce3677;
	margin:0 0 30px;
	font-size:28px;
	line-height:30px;
	text-align:center;
	position:relative;
	border-bottom:1px solid #afb4d2;
	font-family:'museo_sans_cyrl300';
}
.weeks h6:after{
	content:'';
	position:absolute;
	left:50%;
	margin-left:-25px;
	bottom:-16px;
	background:url(../img/arr2.png) no-repeat;
	width:50px;
	height:15px;
}
.weeks .wr:after{
	content:'';
	display:block;
	clear:both;
}
.weeks .box{
	width:233px;
	border:1px solid #555e93;
	float:left;
	position:relative;
	height:78px;
	text-align:center;
	margin-left:20px;
	color:#555e93;
	font-size:24px;
	font-family:'museo_sans_cyrl700';
}
.weeks .box span{
	display:inline-block;
	vertical-align:middle;
	padding:0 5px;
}
.weeks .box:after{
	content: '';
	display:inline-block;
	vertical-align:middle;
	height:78px;
	width:0;
}
.weeks a:first-child .box{
	margin-left:0px;
}
.weeks a:last-child:hover .box:before{
	display:none;
}
.weeks .box:hover,
.weeks .active{
	background:#f5579b;
	cursor:pointer;
	color:#fff;
	border-color:#f5579b;
}
.weeks .box:hover:before,
.weeks .active:before{
	content:'';
	position:absolute;
	left:50%;
	margin-left:-25px;
	bottom:-15px;
	background:url(../img/arr3.png) no-repeat;
	width:50px;
	height:15px;
}
.drop-block{
	background:#fff;
	padding: 20px 0 50px;
}
.drop-block .h{
	max-width:1000px;
	margin:0 auto;
	position:relative;
}
.drop-block h3{
	color:#000;
	font-size:20px;
	font-family:'museo_sans_cyrl700';
	margin:0 0 30px;
	text-transform:uppercase;
	text-align:center;
}
.drop-block h5{
	color:#000;
	font-size:24px;
	font-family:'museo_sans_cyrl700';
	margin:0 0 10px;
}
.drop-block p{
	margin:0 0 25px;
}
.drop-block .box-wr{
	overflow:hidden;
	margin-left:-73px;
	color:#949494;
	font-size:20px;
}
.drop-block .box{
	float:left;
	width:33%;
	padding-left:73px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.drop-block .box img{
	width:100%;
	display:block;
	margin-bottom:20px;
}
.drop-block .box p{
	margin:0;
}
.drop-block .close{
	right:0;
	top:-40px;
	cursor:pointer;
	position:absolute;
	width:40px;
	height:40px;
	background:#c6cae1 url(../img/close.png) no-repeat 50% 50%;
}
.calendar{
	color:#000;
	background:#fff;
	height:302px;
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:400px;
	font-family:'museo_sans_cyrl500';
	font-size:20px;
	text-align:center;
}
.calendar .top{
	position:relative;
	background:#353e74;
	color:#fff;
	font-size:22px;
	padding:14px 0;
}
.calendar .top .close{
	right:0;
	top:0px;
	cursor:pointer;
	position:absolute;
	width:51px;
	height:51px;
	background:#ce3677 url(../img/close.png) no-repeat 50% 50%;
}
.calendar .cells{
	overflow:hidden;
}
.calendar .cells .cell{
	width:50px;
	height:50px;
	float:left;
	border-right:1px solid #f1f1f1;
	border-top:1px solid #f1f1f1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:14px;
}
.calendar .cells .cell:hover{
	color:#fff;
	background:#ce3677;
	cursor:pointer;
}

td {
    border: 1px solid #353e74 !important;
	padding: 5px !important;
}

}
.imgbuttons {
	margin: 0 auto;
	max-width: 200px;
}
.boxes .box .video1 {
	align: left;
	width:40%;

}
.boxes .box .video {
	width: calc(50% - 30px);
	padding: 0 15px;
	float:left;

}
.boxes .box .video embed,
.boxes .box .video object{
	width: 100% !important;
	display:  block;
}
.boxes .box .video .videotext {
	font-size:16px;
	color:#fff;
	background:#353e74;
	padding:5px;
	line-height:19px;
	height:
}
.boxes .box .video .videitself {
}
.inday {
	
	height: 36px;
	width: 35px;
	color: #000;
	font-size: 20px;
	line-height: 20px;
}

.invisible {
    display: none;
}

.closeframe {
    text-align: right;
    cursor: pointer;
	text-decoration: underline;
	float: right;
    margin-bottom: 0.5rem;
}

#articles {
	margin-top: 1.5rem;
}
#main .text-box .mid-box {
		cursor: pointer;
	}
#header .menu .drop-box {
	z-index: 1;
}

table#SHtable td {
	border: none !important;
}
table {
	 border-spacing: 0px;
}
.bt {
    margin-top: 25px;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
iframe {
	border: 0;
}
.adsbygoogle {
    text-align:center;
    margin-top: 20px;
}