/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
@font-face {
    font-family: 'rain_tun_med';
	font-weight:normal;
    src: local('☺'),
		 url('font/tfjtnshr-webfont.eot?iefix') format('embedded-opentype'), 
         url('font/tfjtnshr-webfont.woff') format('woff'), 
         url('font/tfjtnshr-webfont.ttf')  format('truetype'),
         url('font/tfjtnshr-webfont.svg#svgFontName') format('svg');
}
@font-face {
    font-family: 'calibri_light_italic';
	font-weight:normal;
    src: local('☺'),
		 url('font/calibri_light_italic.eot?iefix') format('embedded-opentype'), 
         url('font/calibri_light_italic.woff') format('woff'), 
         url('font/calibri_light_italic.ttf')  format('truetype'),
         url('font/calibri_light_italic.svg#svgFontName') format('svg');
}

html, body {
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 0px;
  zoom:1;
}
/* *{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
} */

.wrapper{min-height: 100%; /* минимальная высота блока 100%,т.е. меньшей высоты данный блок никогда не будет */
height: auto !important; /* автоматическая высота для браузера IE */
height: 100%; /* высота блока = 100% */
position: relative; /* Положение элемента устанавливается относительно его исходного места на html-странице */
width:100%; /* ширина блока = 100%, растягиваем ширину на всю страницу*/
margin:0 auto; /* выравнивание блока по центру */
/*overflow-x:hidden;*/ /* если блок не вмещается по ширине, то указываем не создавать полосу прокрутки по ширине */
padding: 0;
}
#gallary{height:auto;
background-image:url(image/gal_bg.jpg);
background-repeat: no-repeat;background-position:top center;}
.content_wrap{width:1000px; /* height:100%; */ margin:0 auto;}
.clr{clear:both;}
.footer_protect{padding-bottom: 140px; width:100%;}

.wrapper .header{width:100%; height:60px; background-color:#232728;}
.wrapper .header .logo{float:left; margin-left:25px; margin-top:16px;}
.wrapper .header .phone_head{font-family: 'Cuprum'; font-weight:400; font-size:16px; color:#FFF; float:right; line-height:60px; margin-right:25px; padding-left:25px; background-image:url(image/phone_header.png); background-repeat:no-repeat; background-position:left center;}
.wrapper .header .email_head{font-family: 'Cuprum'; font-weight:400; font-size:16px; color:#FFF; float:right; line-height:60px; margin-right:30px; padding-left:33px; background-image:url(image/email_header.png); background-repeat:no-repeat; background-position:left center;}
#menu_btn{display:none}

/* Меню */
.wrapper .main_menu{width:100%; height:73px; background-color:#0096c8; border-top:#1f3339 solid 0px; border-bottom:#008ac3 solid 1px;clear:both}
.wrapper .main_menu .content_wrap{width:auto!important;min-width:320px;margin:0 auto!important;float:none!important;display:table!important;}
.wrapper .main_menu ul{list-style:none;padding-top:1px;}
.wrapper .main_menu ul li{float:left; display:inline; width:auto;max-width:80px; height:55px;text-align:center;font-family: 'Cuprum'; font-weight:700; font-size:12px; text-decoration:none; line-height:13px; padding-top:10px;padding-bottom: 5px;padding-right: 22px;padding-left: 22px; height:100%; height:57px; margin-left:0px; border-left:1px solid #59bbdb;cursor:pointer}
/* .wrapper .main_menu ul li:first-child{border-left:0px solid #59bbdb} */
.wrapper .main_menu ul li:hover, .wrapper .main_menu ul li.current-menu-item , .wrapper .main_menu ul li.current-menu-parent {background-color:#232728; text-decoration:underline; border-left:1px solid #0096c8;position:relative}
.wrapper .main_menu ul li a{text-decoration:none; color:#fff;text-transform: uppercase !important;padding-bottom:15px;/* height:48px; */
height:100%;width:100%;
}
.menu-image-title-after >.menu-image, .menu-image-title-before >.menu-image{ margin: 0 auto; float:none;display:block;padding:0px!important}
.menu-image{height:23px;}
.menu-image-title-after >.menu-image{margin-bottom:13px}
.wrapper .main_menu ul li:nth-child(2) .menu-image-title-after >.menu-image,.wrapper .main_menu ul li:nth-child(4) .menu-image-title-after >.menu-image,.wrapper .main_menu ul li:nth-child(5) .menu-image-title-after >.menu-image{margin-bottom:8px; padding-left:5px;padding-right:5px;}
/* конец Меню */


.wrapper .main_head{width:100%; height:533px; background-image:url(image/main_head.jpg); background-position:center center; padding-top:50px;}
.wrapper .main_head .emblem{width:438px; height:456px; background:url(image/emblem.png) no-repeat; margin:0px 0 0 25px;}
.wrapper .main_head .emblem .emblem_h{ font-family: 'rain_tun_med';font-size:56px; color:#FFF; text-align:center; padding-top:27px;}
.wrapper .main_head .emblem .emblem_t{ font-family: 'rain_tun_med';font-size:50px; color:#FFF; text-align:center; text-transform:uppercase; margin-top:50px; line-height:110%;}
.wrapper .main_head .emblem .emblem_t span{font-size:79px;}
.wrapper .main_head .emblem .schet_client{font-family: 'Cuprum'; font-weight:400; font-size:23px; color:#FFF; text-align:center; text-transform:uppercase; margin-top:15px;}
.wrapper .main_head .emblem .schet_client #schet span{font-family: 'Cuprum'; font-weight:400; font-size:24px; color:#000; background-color:#FFFFFF; padding:2px 5px; margin-left:3px; line-height:45px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;behavior: url(pie/PIE.php); position:relative;}
.wrapper .main_head .video_head{font-family: 'rain_tun_med';font-size:30px; color:#FFF; line-height:100%; float:right; margin-right:25px; margin-top:-5px; padding-right:255px; background-image:url(image/video_line.jpg); background-repeat:no-repeat; background-position:right center;}
.wrapper .main_head .video{width:auto; height:auto; float:right; margin-right:25px; margin-top:20px;}
.wrapper .main_head .video_text{width:485px; height:106px; float:right; margin-right:25px; margin-top:20px; background-image:url(image/video_text.png);}
.wrapper .main_head .video_text p{font-family: 'PT Sans'; font-weight:400; font-style:italic; font-size:16px; color:#FFF; padding:20px 20px 0 20px; text-align:justify;}
.wrapper .main_head .video_text p span{font-family: 'PT Sans'; font-weight:700; font-style:normal;}

.wrapper .form_head{width:100%; height:480px; background-image:url(image/form_head.jpg); background-position:center center;}
.wrapper .form_head .lid_form{width:562px; height:340px; float:left; background-image:url(image/form_1.png); margin:60px 0 0 25px;}
.wrapper .form_head .biz_form{width:365px; height:340px; float:right; background-color:#09181d; margin:60px 25px 0 0px; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;behavior: url(pie/PIE.php);position:relative;}
.wrapper .form_head .lid_form .lid_form_h{font-family: 'rain_tun_med'; font-size:30px; color:#FFF; margin:20px 0 0px 27px;}
.wrapper .form_head .lid_form .lid_form_t{font-family: 'PT Sans'; font-weight:400; font-size:17px; color:#FFF; margin:15px 0 30px 27px;}
.wrapper .form_head .lid_form .inp_wrap_name{width:510px; height:40px; margin:0 auto 10px auto; background-color:#bc2722; background-image:url(image/inp_name.png); background-repeat:no-repeat; background-position:15px center;}
.wrapper .form_head .lid_form .inp_wrap_mail{width:510px; height:40px; margin:0 auto 10px auto; background-color:#bc2722; background-image:url(image/inp_mail.png); background-repeat:no-repeat; background-position:13px center;}
.wrapper .form_head .lid_form .inp_text{width:450px; height:38px; border:none; background:#FFFFFF; float:right; font-family: 'Open Sans'; font-weight:400; font-size:16px; color:#bc2722; padding-left:15px;}
.wrapper .form_head .lid_form .but_lid{width:512px; height:54px; border:none; background:none; border:none; background-image:url(image/but_lid.png); font-family: 'rain_tun_med';font-size:30px; color:#FFF; text-transform:uppercase; margin:15px 0 0 25px; cursor:pointer;}
.wrapper .form_head .lid_form .but_lid:hover{opacity:0.9;}
.wrapper .form_head .biz_form .biz_form_h{font-family: 'rain_tun_med'; font-size:30px; color:#FFF; margin:17px 0 0px 27px;}
.wrapper .form_head .biz_form .biz_form_t{font-family: 'PT Sans'; font-weight:400; font-size:17px; color:#FFF; margin:10px 27px 14px 27px;}
.wrapper .form_head .biz_form .inp_wrap_name{width:312px; height:40px; margin:0 auto 10px auto; background-color:#0c2b35; background-image:url(image/inp_name.png); background-repeat:no-repeat; background-position:15px center;}
.wrapper .form_head .biz_form .inp_wrap_mail{width:312px; height:40px; margin:0 auto 10px auto; background-color:#0c2b35; background-image:url(image/inp_mail.png); background-repeat:no-repeat; background-position:13px center;}
.wrapper .form_head .biz_form .inp_text{width:240px; height:38px; border:none; background:#FFFFFF; float:right; font-family: 'Open Sans'; font-weight:400; font-size:16px; color:#232728; padding-left:15px;}
.wrapper .form_head .biz_form .but_biz{width:312px; height:53px; border:none; background:none; border:none; background-image:url(image/but_biz.png); font-family: 'rain_tun_med'; font-size:30px; color:#09181d; text-transform:uppercase; margin:17px 0 0 27px; cursor:pointer;}
.wrapper .form_head .biz_form .but_lid:hover{opacity:0.9;}

.wrapper .res_stud{width:100%; height:auto; background-color:#EFEFEF; background-image:url(image/res_stud.jpg); background-repeat:no-repeat; background-position:center top; padding-top:30px; overflow:hidden;}
.wrapper .res_stud .head{font-family:"Tahoma";font-stretch:ultra-condensed;letter-spacing:-1px;font-stretch:ultra-condensed;font-size:30px; color:#000; margin:0 0 30px 25px; border-left:#bc2722 solid 6px; padding-left:8px;}  
.wrapper .res_stud .next{width:15px; height:22px; background-image:url(image/s_next.png); float:right; margin-top:80px; cursor:pointer;}
.wrapper .res_stud .prev{width:15px; height:22px; background-image:url(image/s_prev.png); float:left; margin-top:80px; cursor:pointer;}
.wrapper .res_stud .gallary{width:954px; height:300px;overflow:hidden; margin:0 auto 0 auto;}
.wrapper .res_stud .gallary ul{list-style:none; margin-left:25px;height:300px;}
.wrapper .res_stud .gallary ul li{float:left; width:315px; height:300px; display:inline; margin-right:3px;}
.wrapper .res_stud .gallary ul li a{text-decoration:none;}
.wrapper .res_stud .gallary ul li .stud_wrap{width:100%; height:300px; background-color:#FFFFFF;}
.wrapper .res_stud .gallary ul li .stud_wrap .stud_info{width:100%; height:172px; background-color:#037fb0; background-image:url(image/stud_list.jpg); background-repeat:no-repeat; background-position:right bottom;}
.wrapper .res_stud .gallary ul li .stud_wrap .stud_info img{float:left;}
.wrapper .res_stud .gallary ul li .stud_wrap .stud_info .name{float:left; width:137px; height:30px; margin-top:7px; text-align:center; line-height:30px; background:#000000; font-family: 'rain_tun_med'; font-size:20px; color:#fff;}
.wrapper .res_stud .gallary ul li .stud_wrap .stud_info .text{float:left; text-align:center; font-family: 'rain_tun_med'; font-size:20px; color:#fff; margin:35px 0 0 20px;}
.wrapper .res_stud .gallary ul li .stud_wrap .stud_text{font-family: 'Open Sans'; font-weight:400; font-size:15px; color:#000; margin:20px;height:128px;}
.wrapper .res_stud .stud_link{font-family: 'rain_tun_med'; font-size:30px; color:#fff; float:right; margin:25px 25px 35px 0; line-height:54px; background-image:url(image/but_stud.png); background-repeat:no-repeat; background-position:center center; text-decoration:none; padding:0 32px; text-transform:uppercase; cursor:pointer;} 
.wrapper .res_stud .stud_link:hover{opacity:0.9; text-decoration:underline;}

.wrapper .pol_mat{width:100%; height:auto; background-color:#fff; overflow:hidden; padding-top:50px;}
.wrapper .pol_mat .head{font-family:"Tahoma";font-stretch:ultra-condensed;letter-spacing:-1px; font-size:30px; color:#000; margin:0 0 30px 25px; border-left:#bc2722 solid 6px; padding-left:8px;}
.wrapper .pol_mat .pol_mat_block{width:950px; height:auto; margin:0 auto;}  
.wrapper .pol_mat .pol_mat_block .pol_mat_wrap{float: left; width:222px; height:222px; border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px; margin-bottom:20px; margin-right: 15px;background-image:url(image/pol_mat_bg.png);position:relative; behavior: url(pie/PIE.php);}
.wrapper .pol_mat .pol_mat_b1lock .left{float:left;}
.wrapper .pol_mat .pol_mat_block .right{margin-right: 0 !important;}
.wrapper .pol_mat .pol_mat_block .middle{float:left; margin-left:22px;}
.wrapper .pol_mat .pol_mat_block .pol_mat_wrap img{position:relative; z-index:5;}
.wrapper .pol_mat .pol_mat_block .pol_mat_wrap .pol_mat_name{width:222px; height:222px; /*background-color:rgba(0, 0, 0, 0.7)*/ position:relative; border-bottom-left-radius:6px; border-bottom-right-radius:6px;  z-index:10; /*top:-222px;*/  display: table; text-transform: uppercase;}
.wrapper .pol_mat .pol_mat_block .pol_mat_wrap .pol_mat_name .mat_text{top:-15px;z-index:5;position:relative;font-family: 'PT Sans'; font-weight:400; font-size:15px; color:#FFF; padding-left:15px; padding-right: 15px; vertical-align: middle; display: table-cell; text-align: center;}
.wrapper .pol_mat .pol_mat_block .pol_mat_wrap .pol_mat_name .link_block{font-family: 'Cuprum'; font-weight:400; font-size:16.5px; color:#FFF; text-decoration:none; text-transform:uppercase; position:absolute; left:120px; bottom:15px; display:block;z-index:15}
.wrapper .pol_mat .pol_mat_block .pol_mat_wrap .pol_mat_name .link_block:hover{text-decoration:underline;}
.wrapper .pol_mat .mat_link{font-family: 'rain_tun_med'; font-size:30px; color:#fff; float:right; margin:25px 25px 35px 0; line-height:54px; background-image:url(image/but_mat.png); background-repeat:no-repeat; background-position:center center; text-decoration:none; padding:0 49px; text-transform:uppercase; cursor:pointer;} 
.wrapper .pol_mat .mat_link:hover{opacity:0.9; text-decoration:underline;}
.wrapper .pol_mat .pol_mat_block a:hover .pol_mat_wrap{background-color:#09181d;}
.wrapper .pol_mat .pol_mat_block a:hover .pol_mat_wrap img {display:none;}
.wrapper .pol_mat .pol_mat_block a:hover .pol_mat_wrap .pol_mat_name{background:none; height:222px;}
.wrapper .pol_mat .pol_mat_block a:hover .pol_mat_wrap .pol_mat_name .mat_text{/*padding-top:20px;*/}
.wrapper .pol_mat .pol_mat_block a:hover .pol_mat_wrap .link_block{display:block;}
.wrapper .otziv{width:100%; height:780px; background-image:url(image/otziv.jpg); background-position:center center; padding-top:50px; margin-bottom:140px;}
.wrapper .otziv .head{font-family:"Tahoma";font-stretch:ultra-condensed;letter-spacing:-1px; font-size:30px; color:#fff; margin:0 0 20px 25px; border-left:#0096c8 solid 6px; padding-left:8px;}
.wrapper .otziv .otziv_slider{width:950px; height:340px; margin:0 25px;}
.wrapper .otziv .otziv_slider .slide{width:950px; height:340px; overflow:hidden; background-image:url(image/slide_bg.png); background-repeat:no-repeat; background-position:260px 100px;}
.wrapper .otziv .otziv_slider .slide .photo{width:222px; height:auto; background-color:#000000; float:left; margin-right:80px;}
.wrapper .otziv .otziv_slider .slide .photo p{font-family: 'rain_tun_med'; font-size:20px; color:#fff; padding:15px 0; text-align:center;}
.wrapper .otziv .otziv_slider .slide .head_slide{font-family: 'rain_tun_med'; font-size:25px; color:#fff; margin:100px 0 0 0px; padding-left:80px;}
.wrapper .otziv .otziv_slider .slide .rev_text{font-family: 'PT Sans'; font-weight:400; font-size:13px; color:#FFF; margin:10px 0 0 0px;}
.wrapper .otziv .form{width:425px; height:220px; background-color:#09181d; float:left; margin:10px 30px 48px 25px; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px; overflow:hidden;behavior: url(pie/PIE.php);position:relative;}
.wrapper .otziv .form p{font-family: 'PT Sans'; font-weight:400; font-size:17px; color:#FFF; padding:25px 25px 0 25px;}
.wrapper .otziv .form .inp_wrap_mail{width:375px; height:40px; margin:25px auto 10px auto; background-color:#0c2b35; background-image:url(image/inp_mail.png); background-repeat:no-repeat; background-position:13px center;}
.wrapper .otziv .form .inp_text{width:305px; height:38px; border:none; background:#FFFFFF; float:right; font-family: 'Open Sans'; font-weight:400; font-size:16px; color:#232728; padding-left:15px;}
.wrapper .otziv .form .but_form{width:375px; height:54px; border:none; background:none; border:none; background-image:url(image/but_form_otziv.png); font-family: 'rain_tun_med';font-size:30px; color:#FFF; text-transform:uppercase; margin:5px 0 0 25px; cursor:pointer;}
.wrapper .otziv .form .but_form:hover{opacity:0.9;}
.wrapper .otziv .vk{width:495px; height:349px; float:right; margin:10px 25px 0 0;}
.wrapper .otziv .client{font-family: 'Cuprum'; font-weight:400; font-size:25px; color:#FFF; text-align:center; text-transform:uppercase}
.wrapper .otziv .client .schet_client{margin:0 7px;} 
.wrapper .otziv .client .schet_client span{font-family: 'Cuprum'; font-weight:700; font-size:24px; color:#fff; background-color:#000; padding:2px 5px; margin-left:3px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;behavior: url(pie/PIE.php);position:relative;}

.wrapper .footer{width:100%; height:160px; background-color:#232728; position:relative!important; bottom:0px; margin-top:-140px; margin-bottom:-20px;padding-top:0.5px;}
.wrapper .footer .footer_logo{width:131px; height:118px; padding:0px 0; background-image:url(i/logo_blue.png); background-repeat:no-repeat; background-position:center center; margin-left:25px; float:left;}
.wrapper .footer .copyright{font-family: 'PT Sans'; font-weight:400; font-size:14px; color:#FFF; margin-left:20px; margin-top:30px; float:left; line-height:140%;}
.wrapper .footer .copyright a{color:#FFF; text-decoration:none; cursor:pointer;}
.wrapper .footer .copyright a:hover{text-decoration:underline;}
.wrapper .footer .contact{font-family: 'PT Sans'; font-weight:400; font-size:14px; color:#FFF; margin-right:25px; margin-top:25px; float:right;}
.wrapper .footer .contact .head{font-family: 'PT Sans'; font-weight:700; text-transform:uppercase;}
.wrapper .footer .contact .cont_info{font-family: 'PT Sans'; font-weight:700; color:#00bfff;}




/*стили для страницы с контактами*/
.wrapper .contacts{width:100%; min-height:800px;height:auto; background-color:#fff; padding-top:50px; overflow:hidden; padding-bottom:140px;}
.wrapper .contacts .head{font-family:"Tahoma";font-stretch:ultra-condensed;letter-spacing:-1px; font-size:30px; color:#000; margin:0 0 30px 25px; border-left:#bc2722 solid 6px; padding-left:8px;} 
.wrapper .contacts .cont_form{width:400px; height:450px; background-color:#d3d5d6; float:right; margin-right:25px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;behavior: url(pie/PIE.php);position:relative;}
.wrapper .contacts .cont_form .head_form{font-family: 'rain_tun_med'; font-size:30px; color:#4a6973; margin:20px 0 20px 28px;}
.wrapper .contacts .cont_form .inp_wrap_name{width:350px; height:40px; margin:0 auto 10px auto; background-color:#0096cb; background-image:url(image/inp_name.png); background-repeat:no-repeat; background-position:15px center;}
.wrapper .contacts .cont_form .inp_wrap_mail{width:350px; height:40px; margin:0 auto 10px auto; background-color:#0096cb; background-image:url(image/inp_mail.png); background-repeat:no-repeat; background-position:13px center;}
.wrapper .contacts .cont_form .inp_text{width:290px; height:38px; border:none; background:#FFFFFF; float:right; font-family: 'Open Sans'; font-weight:400; font-size:16px; color:#232728; padding-left:15px;}
.wrapper .contacts .cont_form .text_ar_wrap{width:350px; height:180px; background-image:url(image/text_ar.png); background-repeat:no-repeat; background-position:left 1px; margin:0 auto;}
.wrapper .contacts .cont_form .text_ar{width:290px; height:180px; font-family: 'Open Sans'; font-weight:400; font-size:16px; color:#232728; padding-left:15px; float:right; border:none; padding-top:10px;}
.wrapper .contacts .cont_form .but_cont{width:351px; height:52px; border:none; background:none; border:none; background-image:url(image/but_form_contact.png); font-family: 'rain_tun_med';font-size:30px; color:#FFF; text-transform:uppercase; margin:15px 0 0 25px; cursor:pointer;}
.wrapper .contacts .cont_form .but_cont:hover{opacity:0.9;}
.wrapper .contacts ul{width:auto; height:240px; float:left; margin-left:25px; list-style:none; overflow:hidden;}
.wrapper .contacts ul li{padding-left:70px; background-repeat:no-repeat; background-position:left center; font-family: 'PT Sans'; font-weight:400; font-size:16px; color:#000; margin-bottom:20px;}
.wrapper .contacts ul .tech{background-image:url(image/marker_1.jpg);}
.wrapper .contacts ul .sotr{background-image:url(image/marker_2.jpg);}
.wrapper .contacts ul .all{background-image:url(image/marker_3.jpg);}
.wrapper .contacts ul li span{font-family: 'PT Sans'; font-weight:700; font-style:italic; color:#0096c8;}
.wrapper .contacts .bell{width:520px; height:130px; float:left; margin-left:25px; background-color:#059aef; display: table; position:relative; margin-top:80px;}
.wrapper .contacts .bell p{font-family: 'PT Sans'; font-weight:700; font-size:21px; color:#FFF; text-align:center;  vertical-align: middle; display: table-cell;}
.wrapper .contacts .bell p span{font-size:28px;}
.wrapper .contacts .link_contact{ text-align:center; margin:20px 0;}
.wrapper .contacts .link_contact a{font-family: 'rain_tun_med'; font-size:46px; color:#fff; background-image:url(image/contact_but.png); background-repeat:no-repeat; background-position:center center; text-transform:uppercase; padding:10px 220px; text-decoration:none;}
.wrapper .contacts .link_contact a:hover{opacity:0.9;}

/*стили для страницы с отзывом*/
.wrapper .rev{width:100%; height:auto; background-color:#f8f8f8; padding-top:50px; overflow:hidden; padding-bottom:140px;}
.wrapper .rev .photo{width:222px; height:auto; margin-left:25px; background-color:#000;}
.wrapper .rev .photo p{font-family: 'Cuprum'; font-weight:700; font-size:20px; color:#FFF; padding:20px 0; text-align:center; text-transform:uppercase;}
.wrapper .rev .rev_wrap{width:708px; height:auto; float:right; margin-right:25px; padding-bottom: 50px;}
.wrapper .rev .rev_wrap .before{width:702px; height:auto; background-image:url(image/rev_head.jpg); background-repeat:no-repeat; background-position:left top;} 
.wrapper .rev .rev_wrap .before .head{font-family: 'Cuprum'; font-weight:700; font-size:20px; color:#000; margin-left:20px; text-transform:uppercase; padding: 0 !important;}
.wrapper .rev .rev_wrap .before .before_text{font-family: 'PT Sans'; font-weight:400; color:#5c6567; font-size:16px; margin-left:20px; padding: 0 !important;}
.wrapper .rev .rev_wrap .time_couch{width:100%; height:auto; border-top:#c4c4c4 solid 1px; border-bottom:#c4c4c4 solid 1px; margin:20px 0; padding-top:25px;}  
.wrapper .rev .rev_wrap .time_couch .profit{width:100%; height:44px; background-image:url(image/rev_bg.jpg);}
.wrapper .rev .rev_wrap .time_couch .profit .time_couch_t{font-family: 'Cuprum'; font-weight:700; font-size:20px; color:#fff; padding-left:20px; line-height:44px;  float:left; text-transform:uppercase;}
.wrapper .rev .rev_wrap .time_couch .profit .price{font-family: 'Cuprum'; font-weight:700; font-size:25px; color:#fff; font-size:25px; line-height:44px;  float:right; margin-right:150px; text-transform:uppercase;}
.wrapper .rev .rev_wrap .time_couch ul{list-style:none; margin-top:20px; margin-left: 0 !important;}
.wrapper .rev .rev_wrap .time_couch ul li{font-family: 'PT Sans'; font-weight:400; color:#000000; font-size:16px; padding-left:40px; background-image:url(image/rev_marker.jpg); background-repeat:no-repeat; background-position:left center; margin-bottom:15px;}

.wrapper .rev .rev_wrap{width:707px; height:auto; float:right; margin-right:25px;}
.wrapper .rev .rev_wrap .nishi{width:702px; height:auto; background-image:url(image/rev_head.jpg); background-repeat:no-repeat; background-position:left top;} 
.wrapper .rev .rev_wrap .nishi .head{font-family: 'Cuprum'; font-weight:700; font-size:20px; color:#000; margin-left:20px; text-transform:uppercase; padding: 0 !important;}
.wrapper .rev .rev_wrap .nishi .nishi_text{font-family: 'PT Sans'; font-weight:400; color:#5c6567; font-size:16px; margin-left:20px; padding: 0 !important;}
.wrapper .rev .rev_wrap .spros{width:100%; height:103px; background-image:url(image/rev_spros.jpg); margin:35px 0; display: table;}
.wrapper .rev .rev_wrap .spros p{font-family: 'calibri_light_italic'; color:#000; font-size:16px; vertical-align: middle; display: table-cell; text-align:center; padding:0 40px;}
.wrapper .rev .rev_wrap .sobstv_centr{font-family: 'PT Sans'; font-weight:400; color:#000; font-size:16px; margin:25px 0 25px 0px;}
.wrapper .rev .rev_wrap h3{font-family: 'Cuprum'; font-weight:400; font-size:20px; color:#000; text-align:center; padding:20px 20px; margin:25px 0; border:#34aaf1 3px solid; text-transform:uppercase;}
.wrapper .rev .rev_wrap .rev_text{font-family: 'PT Sans'; font-weight:400; font-size:16px; color:#000; padding:10px 20px 20px 0px;}
.wrapper .rev .rev_wrap .rev_photo_inf{width:100%; height:357px; background-image:url(image/rev_photo_bg.jpg); margin-bottom:40px;}
.wrapper .rev .rev_wrap .rev_photo_inf img{margin:8px 9px;}
.wrapper .rev .rev_wrap .vidget{height:30px; width:100%; margin:0 0 60px 0; text-align:center}
.wrapper .rev .rev_wrap .vidget .vidget_wrapp{width:auto; height:auto;  margin-right:20px; display:inline-block;}

.wrapper .rev .rev_wrap p {
	font-size: 14px;
	line-height: 23px;
	padding: 0 0 20px 0;
	text-align: justify;
}

.wrapper .rev .rev_wrap ul {
	margin-left: 40px;
	margin-bottom: 20px;
}
	.wrapper .rev .rev_wrap ul li {
		font-size: 14px;
		line-height: 23px;
	}

/*стили для страницы с материалами*/
.wrapper .material{width:100%; height:auto; min-height:930px; background-color:#fff;  background-image:/*url(image/bg_material.jpg) no-repeat center top,*/url(image/coaching_bottom2.png);background-repeat:  no-repeat;background-position: center bottom -20px; padding-top:0px; overflow:hidden; margin-bottom:140px;}
.wrapper .material > .sw .material_wrap{width:660px; height:auto; padding-top:15px;padding-bottom:85px; float:left;}
.wrapper .material .material_wrap{width:700px; height:auto; padding-top:15px;padding-bottom:85px; float:right;}
.wrapper .material .material_wrap .head{
	font-family:"Tahoma";
	font-size: 30px;
	text-transform:uppercase;
	border-bottom: 2px solid #ccc;
	padding-left:40px;
	background-image: url(image/notebook.jpg);
	background-position:0px center;
	background-repeat:no-repeat;
	margin-right:20px;
	margin-top:25px;
	margin-bottom:18px;
}
.wrapper .material>.sw  .material_wrap .head{
	background-image: url(image/notebook.jpg);
}
.wrapper .material .material_wrap .link_mat{text-decoration:none;}
.wrapper .material .material_wrap .pol_mat_wrap{float: left; width:206px; /*height:222px;  border-radius:7px;-ms-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px; */ margin-bottom:20px; margin-right: 10px;/* background-image:url(image/pol_mat_bg.png); */position:relative;behavior: url(pie/PIE.php);}
.wrapper .material .material_wrap .left{float:left;}
.wrapper .material .material_wrap .right{margin-right: 0px !important;}
.wrapper .material .material_wrap .middle{float:left; margin-left:18px;}
.wrapper .material .material_wrap .pol_mat_1{background-color:#09181d;}
.wrapper .material .material_wrap .pol_mat_1 p{font-family: 'PT Sans'; font-weight:400; font-size:15px; color:#FFF; margin:25px 0 0 20px;}
.wrapper .material .material_wrap .pol_mat_1 .link_block{font-family: 'Cuprum'; font-weight:400; font-size:16px; color:#FFF; margin:0px 0 0 20px; position:relative; top:100px; text-decoration:none; text-transform:uppercase;}
.wrapper .material .material_wrap .pol_mat_wrap img{width:222px;  height:222px; position:relative;  z-index:5; }
.wrapper .material .material_wrap .pol_mat_wrap .pol_mat_name{width:222px; height:222px; background-color:rgba(0, 0, 0, 0.7) position:relative; border-bottom-left-radius:6px; border-bottom-right-radius:6px;  z-index:10; top:-222px;  display: table; text-transform: uppercase;}
.wrapper .material .material_wrap .pol_mat_wrap .pol_mat_name .mat_text{top:-15px;z-index:5;position:relative;font-family: 'PT Sans'; font-weight:400; font-size:15px; color:#FFF; padding-left:15px; padding-right: 15px; vertical-align: middle; display: table-cell; text-align: center;}
.wrapper .material .material_wrap .pol_mat_wrap .pol_mat_name .link_block{font-family: 'Cuprum'; font-weight:400; font-size:16.5px; color:#FFF; text-decoration:none; text-transform:uppercase; position:absolute; left:120px; bottom:15px; display:block;z-index:15}
.wrapper .material .material_wrap .pol_mat_wrap .pol_mat_name .link_block:hover{text-decoration:underline;}
.wrapper .material .material_wrap .mat_link:hover{opacity:0.9; text-decoration:underline;}
.wrapper .material .material_wrap a:hover .pol_mat_wrap{background-color:#09181d;}
.wrapper .material .material_wrap a:hover .pol_mat_wrap img { display:none; }
.wrapper .material .material_wrap a:hover .pol_mat_wrap .pol_mat_name{background:none; height:222px;}
.wrapper .material .material_wrap a:hover .pol_mat_wrap .pol_mat_name .mat_text{padding-top:20px;}
.wrapper .material .material_wrap a:hover .pol_mat_wrap .link_block{display:block;}
.wrapper .material .material_wrap .page .page_num a{font-family: 'Cuprum'; font-weight:700; font-size:20px; color:#FFF; text-decoration:none; background-image:url(image/page_num.png); background-repeat:no-repeat; background-position:center center; margin-left:2px; padding:2px 5px;}

.wrapper .material .material_wrap .page .page_num a:hover{opacity:0.9;}
.wrapper .material .left_menu{width:240px; height:auto; float:left; background-image:url(image/left_menu.png);  background-position:center bottom; background-repeat:no-repeat;	padding-top:70px; padding-bottom:80px;}
.wrapper .material .left_menu ul{list-style:none;}

.wrapper .material .left_menu ul li{min-height:32px; maggin:0 3px;}
.wrapper .material .left_menu ul li a{text-decoration:none;}
.wrapper .material .left_menu ul li a p{font-family: 'Cuprum'; font-weight:700; font-size:16px; color:#FFF; line-height:32px;  text-decoration:none; border-bottom:rgba(255, 255, 255, 0.5) solid 1px; margin-left:25px; margin-right:25px;}
.wrapper .material .left_menu ul .active{background-image:url(image/menu_active.png); background-repeat:no-repeat; background-position:left center; margin-left:-5px; padding-left:5px;}
.wrapper .material .left_menu ul .active p{border:none;}

.wrapper .material .left_menu ul li:hover, .wrapper .material .left_menu ul li.current-menu-item  {
	background-image:url(image/menu_active.png); 
	background-repeat:no-repeat; 
	background-position:left center; 
	margin-left:-5px; padding-left:5px; 
	cursor:pointer;
	
}
.wrapper .rev .rev_wrap .vidget .soc-likes table td, .wrapper .article .article_wrap .vidget .soc-likes td, form table td{border:0!important}
/*стили для страницы статьи с полезными материалами*/
.wrapper .article{width:100%; height:auto; background-color:#fff; padding-top:0px; overflow:hidden; padding-bottom:200px;}
.wrapper .article .article_wrap{width:718px; height:auto; padding-top:50px; float:left; margin-right:18px;}
.wrapper .article .article_wrap .head{font-family:"Pt Sans";font-stretch:ultra-condensed;letter-spacing:-1px; font-size:33px; color:#232728; padding-left:20px; background-image:url(image/head_article.jpg); background-repeat:no-repeat; background-position:left 9px;}
.wrapper .article .article_wrap .prosmotr{width:auto; background-color:#e8e8e8; margin:20px 510px 20px 20px; padding:10px; font-family: 'PT Sans'; font-weight:400; font-size:14px; color:#999999;}
.wrapper .article .article_wrap .prosmotr span{font-family: 'PT Sans'; font-weight:700;}
.wrapper .article .article_wrap .bold_text{font-family: 'PT Sans'; font-weight:700; font-style:italic; font-size:16px; color:#000; margin-bottom:25px;}
.wrapper .article .article_wrap p {font-family: 'PT Sans'; font-weight:400; font-size:18px; line-height: 25px; color:#000; padding-bottom: 20px; text-align: justify; /*text-indent: 20px;*/ }
.wrapper .article .article_wrap table{border-collapse: collapse; }
.wrapper .article .article_wrap table td{padding:12px;border:1px solid #ccc; }
	.wrapper .article .article_wrap table td span {font-family: 'PT Sans'; font-size: 16px; line-height: 25px;}
	.wrapper .article .article_wrap table td p { text-align: left !important; }
.wrapper .article .article_wrap iframe { display: block; margin: 0 auto; }
.wrapper .article .article_wrap ol{}
.wrapper .article .article_wrap ol li{font-family: 'PT Sans'; line-height: 25px; list-style-position: inside;/* padding-left: 20px; */ font-size:18px; color:#000; margin:0 0 20px 0;}
.wrapper .article .article_wrap ol .rev_photo_inf{width:100%; height:357px; background-image:url(image/rev_photo_bg.jpg); margin-bottom:40px;}
.wrapper .article .article_wrap ol .rev_photo_inf img{margin:8px 9px;}
.wrapper .article .article_wrap .vidget{width:690px; height:auto; overflow:hidden; padding-left:25px; background-color:#f5f5f5; padding-bottom: 20px;}
.wrapper .article .article_wrap .vidget p{font-family: 'rain_tun_med'; font-size:30px; color:#232728; margin-bottom:15px; text-transform:uppercase; letter-spacing:1px; padding: 10px 0 0 0;}
.wrapper .article .article_wrap .vidget .vidget_wrap{width:auto; height:auto; overflow:hidden; float:left; margin-right:22px; margin-bottom:15px;}
.wrapper .article .article_wrap .mat_all{font-family: 'rain_tun_med'; font-size:30px; color:#232728; margin-top:35px;}
.wrapper .article .article_wrap .pol_mat_wrap{width:222px; height:222px; border-radius:7px;-ms-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; margin-bottom:20px;background-image:url(image/pol_mat_bg.png);position:relative;behavior: url(pie/PIE.php);}
.wrapper .article .article_wrap .left{float:left;}
.wrapper .article .article_wrap .right{float:right;}
.wrapper .article .article_wrap .middle{float:left; margin-left:22px;}
.wrapper .article .article_wrap .pol_mat_wrap img{position:relative; z-index:5;}
.wrapper .article .article_wrap .pol_mat_wrap .pol_mat_name{width:222px; height:222px; /*background-color:rgba(0, 0, 0, 0.7)*/ position:relative; border-bottom-left-radius:6px; border-bottom-right-radius:6px;  z-index:10; /*top:-222px;*/  display: table; text-transform: uppercase;}
.wrapper .article .article_wrap .pol_mat_wrap .pol_mat_name .mat_text{	top:-15px;z-index:5;position:relative;font-family: 'PT Sans'; font-weight:400; font-size:15px; color:#FFF; padding-left:15px; padding-right: 15px; vertical-align: middle; display: table-cell; text-align: center;
}
.wrapper .article .article_wrap .pol_mat_wrap .pol_mat_name .link_block{font-family: 'Cuprum'; font-weight:400; font-size:16.5px; color:#FFF; text-decoration:none; text-transform:uppercase; position:absolute; left:120px; bottom:15px; display:block;z-index:15}
.wrapper .article .article_wrap .pol_mat_wrap .pol_mat_name .link_block:hover{text-decoration:underline;}
.wrapper .article .article_wrap .mat_link{font-family: 'rain_tun_med'; font-size:30px; color:#fff; float:right; margin:25px 25px 35px 0; line-height:54px; background-image:url(image/but_mat.png); background-repeat:no-repeat; background-position:center center; text-decoration:none; padding:0 49px; text-transform:uppercase; cursor:pointer;} 
.wrapper .article .article_wrap .mat_link:hover{opacity:0.9; text-decoration:underline;}
.wrapper .article .article_wrap a:hover .pol_mat_wrap{background-color:#09181d;}
.wrapper .article .article_wrap a:hover .pol_mat_wrap img {display:none;}
.wrapper .article .article_wrap a:hover .pol_mat_wrap .pol_mat_name{background:none; height:222px;}
.wrapper .article .article_wrap a:hover .pol_mat_wrap .pol_mat_name .mat_text{/*padding-top:100px;*/}
.wrapper .article .article_wrap a:hover .pol_mat_wrap .link_block{display:block;}

.wrapper .article .article_wrap .pol_mat_wrap{ 
	float: left;
	width: 222px;
	height: 222px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-bottom: 20px;
	margin-right: 14px;behavior: url(pie/PIE.php);position:relative;
}
.wrapper .article .article_wrap .left{float:left;}
.wrapper .article .article_wrap .right{margin-right: 0 !important;}
.wrapper .article .article_wrap .middle{float:left; margin-left:18px;}
.wrapper .article .article_wrap .pol_mat_1{background-color:#09181d;}
.wrapper .article .article_wrap .pol_mat_1 p{font-family: 'PT Sans'; font-weight:400; font-size:15px; color:#FFF; margin:25px 0 0 20px;}

.wrapper .article .article_wrap .coment{width:auto; height:auto; overflow:hidden;}

.wrapper .article .left_menu{width:253px; height:auto; float:right; /* background-image:url(image/left_menu.png); background-position:center bottom; background-repeat:no-repeat;	padding-top:70px; padding-bottom:80px; */}
.wrapper .article .left_menu ul{list-style:none;}
.wrapper .article .left_menu ul li{height:32px; maggin:0 3px;}
.wrapper .article .left_menu ul li a{text-decoration:none;}
.wrapper .article .left_menu ul li a p{font-family: 'Cuprum'; font-weight:700; font-size:16px; color:#FFF; line-height:32px;  text-decoration:none; border-bottom:rgba(255, 255, 255, 0.5) solid 1px; margin-left:25px; margin-right:25px;}
.wrapper .article .left_menu ul .active{background-image:url(image/menu_active.png); background-repeat:no-repeat; background-position:left center; margin-left:-5px; padding-left:5px;}
.wrapper .article .left_menu ul .active p{border:none;}
.wrapper .article .left_menu ul li:hover{background-image:url(image/menu_active.png); background-repeat:no-repeat; background-position:left center; margin-left:-5px; padding-left:5px;}
.wrapper .article .pop_mat{height:auto; width:240px; overflow:hidden; float:left; margin-top:25px; background-image:url(image/article_pop_wrap.png); background-repeat:no-repeat;background-position:center 15px; padding-bottom:15px;}
.wrapper .article .pop_mat .pop_h{font-family: 'Cuprum'; font-weight:700; font-size:20px; color:#232728; text-transform:uppercase; margin-left:20px;}
.wrapper .article .pop_mat .link_mat{text-decoration:none;}
.wrapper .article .pop_mat .pol_mat_wrap{width:195px; height:195px; border-radius:7px;-ms-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; margin:15px 0px 0 20px; /*border:#49a3dd 2px solid;*/background-image:url(image/pol_mat_bg_sm.png);position:relative;behavior: url(pie/PIE.php);}
.wrapper .article .pop_mat .pol_mat_wrap img{position:relative; border-radius:7px; z-index:5; width:195px; height:195px;position:relative;behavior: url(pie/PIE.php);}
.wrapper .article .pop_mat .pol_mat_wrap .pol_mat_name{width:195px; height:195px; /*background-color:rgba(0, 0, 0, 0.7);*/ position:relative; border-bottom-left-radius:6px; border-bottom-right-radius:6px;  z-index:10; /*top:-222px;*/  display: table; text-transform: uppercase;}
.wrapper .article .pop_mat .pol_mat_wrap .pol_mat_name .mat_text{top:-15px;z-index:5;position:relative;font-family: 'PT Sans'; font-weight:400; font-size:14.5px; color:#FFF; padding-left:15px; padding-right: 15px; vertical-align: middle; display: table-cell; text-align: center;}
.wrapper .article .pop_mat .pol_mat_wrap .pol_mat_name .link_block{font-family: 'Cuprum'; font-weight:400; font-size:16px; color:#FFF; text-decoration:none; text-transform:uppercase; position:absolute; left:100px; bottom:13px; display:block;z-index:15}
.wrapper .article .pop_mat .pol_mat_wrap .pol_mat_name .link_block:hover{text-decoration:underline;}
.wrapper .article .pop_mat .mat_link{font-family: 'rain_tun_med'; font-size:30px; color:#fff; float:right; margin:25px 25px 35px 0; line-height:54px; background-image:url(image/but_mat.png); background-repeat:no-repeat; background-position:center center; text-decoration:none; padding:0 49px; text-transform:uppercase; cursor:pointer;} 
.wrapper .article .pop_mat .mat_link:hover{opacity:0.9; text-decoration:underline;}
.wrapper .article .pop_mat a:hover .pol_mat_wrap{background-color:#09181d;}
.wrapper .article .pop_mat a:hover .pol_mat_wrap img {display:none;}
.wrapper .article .pop_mat a:hover .pol_mat_wrap .pol_mat_name{background:none; height:195px; position:relative;/*top:-50px;*/}
/*.wrapper .article .pop_mat a:hover .pol_mat_wrap .pol_mat_name .mat_text{padding-top:20px;}*/
.wrapper .article .pop_mat a:hover .pol_mat_wrap .link_block{display:block;}
.wrapper .article .pop_mat .coment{width:auto; height:auto; overflow:hidden;}

/*стили для страницы с проверкой номера*/
.wrapper .check{width:100%; height:auto; background-color:#fff; background:url(image/check_bg.jpg); background-repeat:no-repeat; background-position:center top; padding-top:50px; padding-bottom:140px; overflow:hidden;}
.wrapper .check .head{font-family:"Tahoma";font-stretch:ultra-condensed;letter-spacing:-1px; font-size:30px; color:#fff; margin:0 0 25px 25px; border-left:#bc2722 solid 6px; padding-left:8px;}
.wrapper .check .check_wrap{width:950px; height:130px; margin:0 auto 30px auto; background-color:#09181d; border-radius:7px;-ms-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;position:relative;behavior: url(pie/PIE.php);}
.wrapper .check .check_wrap .check_head{font-family: 'Cuprum'; font-weight:400; font-size:25px; color:#FFF; padding:20px 0 0 80px;}
.wrapper .check .check_wrap .inp_wrap_check{width:580px; height:40px; margin:20px 0 150px 80px; background-color:#0c2b35; float:left;}
.wrapper .check .check_wrap .inp_wrap_check p{font-family: 'Open Sans'; font-weight:700; font-size:22px; color:#FFFFFF; line-height:40px; padding-left:13px; float:left}
.wrapper .check .check_wrap .inp_wrap_check .inp_text{width:520px; height:38px; border:none; background:#FFFFFF; float:right; font-family: 'Open Sans'; font-weight:400; font-size:16px; color:#0c2b35; padding-left:15px;}
.wrapper .check .check_wrap .but_check{width:190px; height:40px; border:none; background-color:#0096c8; border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; font-family: 'rain_tun_med'; font-size:30px; color:#fff; text-transform:uppercase; margin:20px 0 0 15px; cursor:pointer;behavior: url(pie/PIE.php);position:relative;}
.wrapper .check .check_wrap .but_check:hover{background-color:#03aee7;}


/* Other */
.alignnone { display: block; margin: 0 auto; }
.aligncenter { display: block; margin: 20px auto 0px auto; }
.article_wrap b, .article_wrap strong { font-weight: bold; }
.article_wrap i, .article_wrap em { font-style: italic; }
.article_wrap a { color: #0096c8; }

/* wp_pagenavi */
.wp-pagenavi { float: right; padding: 30px 0 50px 0; }
.wp-pagenavi .pages { 
	text-transform: uppercase; 
	font-family: 'Cuprum';
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	margin-right: 10px;
	border: none !important;
}
.wp-pagenavi .current {
	font-family: 'Cuprum';
	font-size: 20px;
	color: #000;
	background: #fff;
	padding: 0px 5px 0px 5px;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-right: 5px;
	font-weight: bold;
	border: none !important;
	behavior: url(pie/PIE.php);
	position:relative;
}

.wp-pagenavi a {
	font-family: 'Cuprum';
	font-size: 20px;
	color: #fff;
	background: #000;
	padding: 0px 5px 0px 5px;
	border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-right: 5px;
	font-weight: bold;
	text-decoration: none;
	border: none !important;
	behavior: url(pie/PIE.php);
	position:relative;
}

/* Закругление углов у картинки */
.pol_mat_wrap img {
display:none; 
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	position:relative;
	behavior: url(pie/PIE.php);
}

/* Обычная страница */
.page-content {
	width: 100%;
	height: auto;
	min-height:800px;
	background-color: #fff;
	background: url(image/check_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	padding-bottom: 140px;
	overflow: hidden;
}
	.page-content .page {
		width: 960px;
		margin: 0 auto;
	}
	
	.page-content h1 {
		font-family: 'rain_tun_med';
		font-size: 30px;
		color: #fff;
		margin: 0 0 25px 25px;
		border-left: #bc2722 solid 6px;
		padding-left: 8px;
	}

.cases {
	width: 100%;
	height: auto;
	background: url(image/check_bg.png);
	background-color: #EFEFEF;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	padding-bottom: 140px;
	overflow: hidden;
}
	.cases h1 {
		font-family: 'rain_tun_med';
		font-size: 30px;
		color: #fff;
		margin: 0 0 25px 25px;
		border-left: #bc2722 solid 6px;
		padding-left: 8px;
	}
	
	.cases .page {
		width: 1000px;
		margin: 0 auto;
	}
		
		.cases-items {
			padding: 0 0 50px 0;
		}
			.cases-items a { text-decoration: none; }
			
			.case-item {
				float: left;
				margin: 7px 1px 7px 1px;
				width: 315px;
				height: 300px;
				background: #fff;
				border: 1px solid #fff;
			}
				.case-item-head {
					width: 100%;
					height: 172px;
					background-color: #037fb0;
					background-image: url(image/stud_list.jpg);
					background-repeat: no-repeat;
					background-position: right bottom;
				}
					.case-item-head .left {
						float: left;
						width: 172px;
					}
					.case-item-head .right {
						float: left;
						width: 143px;
					}
						.case-item-head .right .case-name {
							width: 137px;
							height: 30px;
							margin-top: 7px;
							text-align: center;
							line-height: 30px;
							background: #000000;
							font-family: 'rain_tun_med';
							font-size: 20px;
							color: #fff;
						}
						
						.case-item-head .right .case-text {
							text-align: center;
							font-family: 'rain_tun_med';
							font-size: 20px;
							color: #fff;
							margin: 35px 0 0 0px;
						}
				
				.case-item-bottom {
					font-family: 'Open Sans';
					font-weight: 400;
					font-size: 15px;
					color: #000;
					margin: 20px;
				}
				
#formcontainer .success{
	color: green;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
}

.couch_button {
	display: block;
	width: 730px;
	height: 50px;
	font-family: 'rain_tun_med';
	font-size: 46px;
	color: #fff;
	background: red;
	text-transform: uppercase;
	padding: 10px 0px;
	text-decoration: none;
	text-align: center;
	border-bottom: 7px solid #a70707;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	position:relative;
	behavior: url(pie/PIE.php);
}

.couch_button:hover {
	background: #fc2a2a;
	border-bottom: 7px solid #c11111;
}

.article_wrap h1 {
	font-weight: bold;
	font-size: 26px;
	padding: 0 0 10px 0;
}

.article_wrap h2 {
	font-weight: bold;
	font-size: 24px;
	padding: 0 0 10px 0;
}

.article_wrap h3 {
	font-weight: bold;
	font-size: 21px;
	padding: 0 0 10px 0;
}

.article_wrap h4 {
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 10px 0;
}

.wrapper .article .article_wrap ul ,.wrapper .article .article_wrap ol{
	padding: 0 0 20px 0;

}
	.wrapper .article .article_wrap ul li {
		margin:0 0 20px 0;
		list-style-position: inside;
		padding-left: 20px; 
		font-family: 'PT Sans';
		list-style:none;
		background: url(img/bluesquare.jpg) no-repeat left 10px;
		font-weight: 400;
		font-size: 18px;
		line-height: 25px;
	}
	.wrapper .article .article_wrap blockquote{
	font-style:oblique;
	}



.wrapper .main_head .video iframe{
width:497px;
height:295px;
}
.ngg-navigation{padding-bottom:30px!important;padding-top:70px!important;position:relative; top:0px!important;float:right!important; }

#menu-sidebar2{background-image:url(image/gal.png);background-position:3px top;background-repeat:no-repeat;position: relative; padding-top:72px; margin-top:-71px;}
#menu-sidebar2 li{height:33px!important;}
#menu-sidebar2 li a p{height:33px!important;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev{border:none!important;font-family:"Cuprum"}
.ngg-navigation a{background-color:#000;position:relative; -moz-border-radius:4px;-ms-border-radius:4px;border-radius:3px;-webkit-border-radius:3px;behavior:url(pie/PIE.php);height:26px!important;width:18px!important;color:#fff!important;font-size:20px; font-weight:800;font-family:"rain_tun_med";padding:5px!important}
.ngg-navigation span {background-color:#fff;position:relative; -moz-border-radius:4px;-ms-border-radius:4px;border-radius:3px;-webkit-border-radius:3px;behavior:url(pie/PIE.php);height:26px!important;width:18px!important;color:#000!important;font-size:20px; line-height:26px;font-weight:800;font-family:"Cuprum";padding:3px!important}
#gallary .mat_link{width:221px!important;text-align:center;padding-right:20px;padding-left:20px;}
.ngg-navigation .current{margin-left:0!important;margin-right:3px!important}

.ngg-galleryoverview{padding-bottom: 100px} /* отступ галереи без пагинации */

/* стили страницы сервисов*/
.services{background-image:url(image/serv_tp.png);background-position: center top; background-repeat: no-repeat;height:1600px;position:relative}.services_wrap{width:100%;height:92%;background-image:url(image/serv_bt.png);background-position: center bottom; background-repeat: no-repeat;}
.services .content_wrap  .head {font-family:"Tahoma";font-stretch:ultra-condensed;letter-spacing:-1px; font-size:80px; color:#fff; margin:0 0 25px 25px; padding-left:8px;padding-top:25px;}
.services .content_wrap  .service {width:910px; height:175px;margin-left:35px;margin-bottom:12px;}
.services .content_wrap .service  img{display:block; float:left;width:80px;padding-left:32px;padding-right:25px;padding-top:40px;}#serv4 img{width: 60px;padding-left:42px;padding-right:35px;padding-top:25px} #serv3 img{width: 45px;padding-left:42px;padding-right:50px;} #serv2 img{width: 90px;padding-left:27px;padding-right:20px;} #serv5 img{padding-top:50px} 
.services .content_wrap .service .serv_content{width:500px; height:175px; float:left;}
.services .content_wrap  .service .serv_price {width:260px;height:175px;float:right}
#serv0{background-color:#442f45}#serv_pr0{background-color:#765577}
#serv1{background-color:#629417}#serv_pr1{background-color:#9ed22c}
#serv2{background-color:#ec4d17}#serv_pr2{background-color:#fe832c}
#serv3{background-color:#22629e}#serv_pr3{background-color:#3f9eda}
#serv4{background-color:#22629e}#serv_pr4{background-color:#3f9eda}
#serv5{background-color:#61349e}#serv_pr5{background-color:#9d5dda}
#serv6{background-color:#232728}#serv_pr6{background-color:#585e5f}
.serv_price p{font-family: 'rain_tun_med'; font-size:50px;text-align:center;padding-top:15px}
.serv_content h2{font-family:"Cuprum";font-size:30px;color:#fff; padding-top:15px}
.serv_content p{font-family:"Open Sans";font-weight:300; font-size:15px;color:#fff; padding-top:5px}
.serv_but:hover{cursor:pointer}
#serv_pr1 p{color:#35510a}#serv_pr2 p{color:#682c17}#serv_pr3 p{color:#ffffff}#serv_pr4 p{color:#ffffff}#serv_pr5 p{color:#ffffff}#serv_pr6 p{color:#ffffff} #serv_pr0 p{font-size:28px; color:#fff}
.serv_but{background: #bc2722;border-bottom: 4px solid #780e15;border-radius:8px; padding:6px 0px;font-size:24px;width:220px; margin-left:18px;margin-top:28px;font-family: 'rain_tun_med'; font-size:30px;color:#fff;text-align:center}
.serv_but:active{margin-top:32px; border-bottom:0px}

.service_form_wrap{width:550px;height:330px;background-color:#232728;border:4px solid #fff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;behavior:url(pie/PIE.php);margin:0 auto}
.service_form_wrap h3{font-family: 'rain_tun_med'; font-size:57px; color:#fff;text-align:center;line-height:90px;margin-top:-10px;}
.service_form_wrap input[type="text"]{width:443px;height:42px;display:block; margin: 0 auto; margin-bottom:7px;padding-left:60px;border:none!important;}
#clientPhoneNumber{background-image:url(image/tel.jpg); background-repeat:no-repeat;background-position:left center;background-size:11%}#clientEmail{background-image:url(image/email.jpg); background-repeat:no-repeat;background-position:left center;background-size:11%}#clientName{background-image:url(image/client.jpg); background-repeat:no-repeat;background-position:left center;background-size:11%}
.service_form_wrap input[type="submit"]{background: #bc2722;border-bottom: 4px solid #780e15;border-top:0;border-left:0;border-right:0;border-radius:8px; padding:0px 0px;font-size:50px;width:503px; margin-left:24px;margin-top:9px;font-family: 'rain_tun_med'; color:#fff;text-align:center;text-transform:uppercase;}.service_form_wrap input[type="submit"]:activ{background: #bc2722;border-bottom: 4px solid #780e15;border-radius:8px; padding:0px 0px;font-size:50px;width:503px; margin-left:24px;margin-top:9px;font-family: 'rain_tun_med'; color:#fff;text-align:center;text-transform:uppercase;}
.close_form{position:relative; right:-515px; top:25px; width:15px; height:15px; background-image:url(image/x.png); background-repeat:no-repeat;background-position:center center;}.close_form:hover{cursor:pointer}.service_form_wrap input[type="submit"]:hover{cursor:pointer}
/* конец стилей страницы сервисов*/

/* слайдер галереи на главной */
/*#jslidernews2{width:888px!important;left: 56px;z-index:500;}
#jslidernews2 .mainliwrap,{width:888px; height: 585px;z-index:900!important;}
#jslidernews2 .mainliwrap img{width:882px; height: 579px;z-index:900!important;border:3px solid #fff}
.navigator-content2 {position:absolute;z-index:1000!important;top: 460px!important;right:9px!important}
#gallery_slider_nav,.navigator-content2 {width:870px!important;height:97px!important;padding:0!important;z-index:10000!important;}
.liwrap img{z-index:900!important;}
.gallery_sl li img{width:137px;height:92px!important;border:3px solid #fff!important}
.lof-slidecontent ul.gallery_sl{ height:97px!important;z-index:1000!important;}
.lof-slidecontent ul.gallery_sl li {width:145px!important; height:97px!important;z-index:1000!important;}
.button-next, 
 .button-previous{
	display:block;
	width:61px;
	height:585px;
	color:#FFF;
	cursor:pointer;
	margin-top:-485px!important;
	padding-top:200px;
	padding-bottom:363px;
	padding-right:23px;
	padding-left:23px;
	z-index:500!important;
}

.button-next {
	float:left;	
	text-indent:0px!important;
	position:absolute!important;
	right:0px!important;
	background:url(../image/s_prev.png) no-repeat center center;
	left:-10px!important;
	top:25px!important;
}
.button-next:hover, .button-previous:hover{background-color:rgba(0, 0, 0, 0.4);z-index:800!important;}
.button-previous {
	clear:both!important;	
	text-indent:0px!important;
	position:absolute!important;
	left:0px!important;
	background:url(../image/s_next.png) no-repeat left center;
	left:818px!important;
	top:25px!important;
}*/
/* конец стилей слайдера галереи на главной */

#fancybox-right{width:70%!important}
/*#fancybox-right:hover span {display:none!important}
#fancybox-left:hover span{display:none!important} 
#fancybox-close{display:none!important}*/





/* Other */
.wrapper .article .article_wrap p strong {
	font-size: 18px !important;
}
/* главная 13.01.2015 
	.head_top{
		height:339px;
		background-image:url(image/main_head.jpg); 
		background-position:center -70px; 
		padding-top:10px;
	}
		.head_wrap{
			width:836px;
			height:310px;*/
			/* background-color:rgba(0,0,74,0.7); */
			/* border:5px solid #8c8cb2;
			margin:0 auto;
			color:#fff;
			text-align:center;
			padding-top:10px;
		}
			.head_wrap h1{
				position:relative;
				font-family:'rain_tun_med';
				font-size: 78px;
				height:110px;
				background-image:url(image/stars.png);
				background-repeat:no-repeat;
				background-position:center bottom;
				z-index:2;
				margin-bottom:-9px;
			} */
			/* .head_wrap .emblem_h{
				font-family:'rain_tun_med';
				font-size: 46px;
				margin-bottom:10px;
			} 
			.head_wrap .schet_client{
				font-family:'cuprum';
				font-size: 23px;
				text-transform:uppercase;
				margin-bottom:20px;
				clear:both;
			}
				.head_wrap .schet_client .schet{
					font-family:'cuprum';
					font-size: 24px;
					color:#000;
					
				}
					.head_wrap .schet_client .schet span{
						display:inline-block;
						background-color:#fff;
						border-radius: 4px;
						margin-left:2px;
						line-height:28px;
						height:28px;
						width:22px;
					}
				.head_wrap .inp_wrap_mail{
					width:400px;
					height:46px; 
					background-color:#bc2722; 
					background-image:url(image/inp_mail.png); 
					background-repeat:no-repeat; 
					background-position:13px center;
					display:inline-block;
					margin:0;
					padding:0;
					overflow:hidden;
					margin-left: 20px;
					float:left;
				}
					.head_wrap .inp_wrap_mail input[type="text"]{*/
						/* height:100%; 
						line-height:41px; 
						height:41px; 
						width:320px;
						float:right;
						padding-right:15px;
						padding-left:15px;
						margin-left:20px;
					}
			.head_wrap form{
				width:617px;
				padding-top:10px;
				padding-bottom:15px;
				background-color:rgba(0,0,30,0.4);
				position:relative;
				z-index:1;
				margin:0 auto;
				margin-bottom:15px;
			}
				.head_wrap form p{
					font-size:19.5px;
					line-height:30px;
					margin-top:5px;
					margin-bottom:15px;
				}
				.head_wrap  input[type="submit"]{
					width:165px;
					height:46px;
					background-image:url(image/gift.png);
					background-position:10px center;
					background-repeat:no-repeat;
					background-color:#bc2722;
					border-bottom:4px solid #a71822;
					border-left:0px;
					border-right:0px;
					border-top:0px;
					border-radius:7px;
					line-height:46px;
					font-size:29px;
					text-align:right;
					padding-right:10px;
					font-family:'rain_tun_med';
					text-transform:uppercase;
					color:#fff;
					cursor:pointer;
					margin-left:-10px;
					outline:0px!important;
				}
				.head_wrap  input[type="submit"]:active{
					height:42px;
					border-bottom:0px;
					margin-top:4px;
					outline:0px!important;
				}*/
			.left-side{
				width:642px;
				float:left;
				margin-left:13px;
				padding-bottom:120px
			}
			.right-side{
				width:340px;
				float:left;
				padding-left:5px;
				padding-bottom:50px
			}
			.left-side h2, .right-side h2{
				font-family:'rain_tun_med';
				font-size: 30px;
				text-transform:uppercase;
				border-bottom: 2px solid #ccc;
				padding-left:40px;
				background-image: url(image/notebook.jpg);
				background-position:0px center;
				background-repeat:no-repeat;
				margin-right:20px;
				margin-top:25px;
				margin-bottom:18px;
			}
			.right-side h2{
				margin-right:35px;
			}
			.article_main{
				background-color:#f5f5f5;
				width:589px;
				padding-top:23px;
				padding-bottom:23px;
				padding-left:23px;
				padding-right:23px;
				margin-bottom:13px;
			}
				.art-ls{
					width:350px;
					float:left;
					margin-bottom: 15px;
				}
					.art-ls .art_title{
						font-family:'PT Sans';
						font-size:19px;
						color:#000;
						font-weight:800;
						text-decoration:none;
					}
					.art-ls .art_title h3{
					padding-right:10px;
					}
					.art-ls .art_title:hover{
						text-decoration:underline;
					}
					.art-ls .art_cont iframe,.art-ls .art_cont img{
						display:none!important;
					}
					.art-ls  .art_cont a{display:none;}
					.art-ls .art_cont{
						margin-top:10px;
						margin-bottom:10px;
						font-family:'PT Sans';
						font-size:15px;
						padding-right:20px;
					}
					.read_more p{
						display:inline-block;
						padding:10px;
						color:#fff;
						background-color:#0d9bcb;
						font-family:'PT Sans';
						font-size:17px;
						font-weight:800;
						margin-right:1px;
					}
					.right-side .read_more p{
						font-family:'Arial';
						font-size:11px;
						font-weight:500;
					}
					.read_more p:hover{
						background-color:#3b88ba;
					}
					.read_more span:hover{
						background-color:#000;
						text-decoration:none;
					}
					.read_more span{
						padding:10px;
						color:#fff;
						background-color:#2e3233;
						font-family:'PT Sans';
						font-size:17px;
						font-weight:800;
						margin-right:1px;
					}
					.right-side .read_more  span{
						position:relative;
						padding-top:0px;
						padding-bottom:0px;
						line-height:32px;
						height:32px;
						display:inline-block;
						font-family:'Arial';
						font-size:13px;
						top:1px;
					}
				.art-rs{
					width:230px;
					float:left;
					margin-top:3px;
					margin-bottom: -32px;
				}	
					.art-rs .art_title{
						width:243px;
						height: 162px;
						overflow:hidden;
					}
					.art-rs .thumb img{
						width:243px;
						height: 162px;
						margin-bottom:-32px;
					}
					.art-rs h3{
						display:inline-block;
						background-color:#2c3031;
						border-left: 4px solid #bc2722;
						font-family:'rain_tun_med';
						font-size: 23px;
						line-height: 28px;
						text-transform:uppercase;
						color:#fff;
						padding-right:8px;
						padding-left:8px;
						
					}
					.art-rs .date,.art-rs .views{
						text-align:right;
						display:inline-block;
						clear:both;
						background-image: url(image/calendar.png);
						background-repeat:no-repeat;
						background-position: 5px center;
						padding-left:35px;
						font-family:'PT Sans';
						font-size:13px;
						margin-top:15px;
						float: right;
						text-transform:uppercase;
					}
					.art-rs .views{
						background-image: url(image/eye.png);
						font-weight:800;
					}
			.navigation{
				margin-top:23px;
				margin-left:23px;
			}
				.pages{
					display:inline-block;
					float:right;
					font-family: Arial;
					font-size:12px;
					margin-right:35px;
					line-height:30px;
				}
				.page-numbers {
					display:inline-block;
					float:left;
					background-color:#2e3233;
					padding-right:10px;
					padding-left:10px;
					font-family: Arial;
					font-size:12px;
					color:#fff;
					line-height:30px;
					text-align:center;
					text-decoration:none;
					margin-right:5px;
				}
				a.page-numbers:hover{
					background-color:#000;
				}
				.current{
					background-color:#0d9bcb;
				}
.main-wrap{
	position:relative;
	/* min-height:2020px; */
	height:auto;
	background-image:url(image/coaching_bottom2.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}		
	.left-side form{
		background-color:#09181d;
		width:558px;
		height:123px;
		border-radius:10px;
		font-family:'PT Sans';
		font-size:17px;
		color:#fff;
		padding:21px 27px;
		margin-top:60px;
		margin-left:23px;
		
	}
		.left-side form .inp_wrap_mail{
			width:350px;
			height:46px; 
			background-color:#0c2b35; 
			background-image:url(image/inp_mail.png); 
			background-repeat:no-repeat; 
			background-position:13px center;
			display:inline-block;
			margin:0;
			padding:0;
			overflow:hidden;
			margin-top: 27px;
			float:left;
		}
			.left-side form input[type="text"]{
				height:100%;
				width:270px;
				float:right;
				padding-right:15px;
				padding-left:15px;
				margin-left:20px;
			}
	
		.left-side form input[type="submit"]{
			width:191px;
			height:46px;
			background-image:url(image/gift.png);
			background-position:17px center;
			background-repeat:no-repeat;
			background-color:#0096c8;
			border-bottom:4px solid #007399;
			border-left:0px;
			border-right:0px;
			border-top:0px;
			border-radius:7px;
			line-height:46px;
			font-size:29px;
			text-align:right;
			padding-right:30px;
			font-family:'rain_tun_med';
			text-transform:uppercase;
			color:#fff;
			cursor:pointer;
			margin-left:10px;
			outline:0px!important;
			margin-top: 27px;
		}
		.left-side form input[type="submit"]:active{
			height:42px;
			border-bottom:0px;
			margin-top:31px;
			outline:0px!important;
		}
	.left-side .schet_client{
		color:#fff;
		text-transform:uppercase;
		font-family:"cuprum";
		font-size:25px;
		text-align:center;
		margin-top:55px;
	}
		.left-side .schet_client .schet{
			font-family:'cuprum';
			font-size: 24px;
			color:#fff;
		}
			.left-side .schet_client .schet span{
				display:inline-block;
				background-color:#000;
				border-radius: 4px;
				margin-left:2px;
				line-height:28px;
				height:28px;
				width:22px;
			}
		.left-side .schet_client em{
			color:#000;
		}
	.right-side .video iframe{
		width:310px;
		height:180px;
		margin-bottom:12px;
	}
	.right-side .video p{
		width:284px;
		padding: 20px 10px 20px 10px;
		color: #fff;
		font-family: "PT Sans";
		font-size:13.5px;
		background-color:#2e3233;
		position: relative;
		border: 3px solid #4793bd;
		margin-bottom:25px;
	}
	.right-side .video p b{
		font-weight:800;
		font-size:15px;
	}
	.right-side .video p:after,.right-side .video p:before {
		bottom: 100%;
		left: 80%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.right-side .video p:after{
		border-color: rgba(46, 50, 51, 0);
		border-bottom-color: #2e3233;
		border-width: 7px;
		margin-left: -7px;
	}
	.right-side .video p:before {
		border-color: rgba(71, 147, 189, 0);
		border-bottom-color: #4793bd;
		border-width: 13px;
		margin-left: -13px;
	}
	.right-side .vk{
		margin-bottom:23px;
	}
	/* .right-side .p_but,.right-side .c_but{
		width:155px;
		float:left;
		line-height:40px;
		height:40px;
		text-align:center;
		font-family: 'PT Sans';
		font-size:17px;
		font-weight:800;
		color:#fff;
		background-color:#d53722;
		margin-bottom:15px;
		position:relative;
	} */
	.popular > h3, .uchres>h3{
		font-family: 'PT Sans';
		font-size:16px;
		font-weight:800;
		text-transform:uppercase;
		line-height:40px;
		background-image:url(image/pop.jpg);
		background-repeat:no-repeat;
		background-position:0px center;
		/* padding-left:45px; */
		/* letter-spacing:2px; */
		border-bottom:1px solid #ccc;
		padding-top:3px;
		padding-bottom:3px;
	}
	.popular > h3 span, .uchres>h3 span{
		display:inline-block;
		background-color:#BC2721;
		padding-left:45px;
		padding-right:15px;
		line-height:40px;
		background-repeat:no-repeat;
		background-position:5px center;
		color:#fff;
	}
	.popular > h3 span{
		background-image:url(image/pop.jpg);
	}
	.uchres>h3 span{
		background-image:url(image/uch.jpg);
	}
	/* .but_act{
		background-color:#232728!important;
	} */
	.com{
		display:none;
	}
	.pop .thumb,.com  .thumb,.events .thumb, .news .thumb{
		min-height:60px;
		height:100%;
		width:60px; 
		float:left;
		margin-left:8px;
		margin-right:8px;margin-bottom:14px;
	}
	.events .thumb, .news .thumb{
		width:75px;
		margin-bottom:10px;
	}
	
	.pop .pop_art .art_title h3,.com .com_art .com_title h3,.news .news_title h4, .events .event_title h4{
		font-family: 'PT Sans';
		font-size:15px;
		line-height:14px;
		font-weight:800;
	}
	.pop .pop_art .art_title, .com .com_art .com_title,.news .news_title, .events .event_title{
		display:block;
		
		text-decoration:none;
	}
	.com .com_art, .pop .pop_art{
		position:relative;	
		margin-top:15px;	
		margin-bottom:15px;	
		float:none;
		/* border-bottom:1px solid #fcfcfc; */
	}
	.pop .pop_art .art_title:hover, .com .com_art .com_title:hover,.news .news_title:hover, .events .event_title:hover{
		text-decoration:underline;
	}
	.pop span, .com span{
		font-family:'PT Sans';
		font-size:12px;
		padding-right:10px;
		padding-left:10px;
		background-color:#31bae8;
		line-height:17px;
		color:#fff;
		display:inline-block;
	}
	.pop p, .com p, .news p, .events p{
		font-family:'PT Sans';
		font-size:12px;
		padding-left:20px;
		background-image:url(image/calendar_sm.png);
		background-position: 0px center;
		background-repeat:no-repeat;
		display:inline-block;
	}
	.pop_r, .com_r{
		float:left;
		width: 234px;
	}
.popular{
	padding-top:1px;
	margin-bottom:15px;
}
.news h3, .events  h3{
	font-family: 'PT Sans';
	font-size:17px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:30px;
	font-weight:800;
	border-bottom:1px solid #bc2722;
	color:#fff;
	margin-bottom:13px;
	height:36px;
}
.news h3 span, .events  h3 span	{
	padding-left:40px;
	padding-right:30px;
	background-image:url(image/news.png);
	background-repeat:no-repeat;
	background-position:10px center; 
	background-color:#bc2722;
	height:30px;
	display:inline-block;
}
.events  h3 span{
	background-image:url(image/event.png);
}
	.new, .event  {
		border-bottom:1px solid #fbfbfb;
		padding-top:12px;
		padding-bottom:12px;
	}
	.news , .events  {
		background-color:#fff;
	}
	.news>a{
		font-family: 'PT Sans';
		font-size:17px;	
		color:#0d9bcb;
		text-align:right;
		display:block;
		margin-bottom:15px;
	}
	.news>a:hover{
	color:#1d8bcc;
	text-decoration:none;
	}
	.pop ul li,.com ul li{
		list-style:none;
		 border-bottom:1px solid #fcfcfc;
		 clear:both;
	}
	/* Sidebar */
.widget-area{
	background-color:#fff;
	margin-top:20px;
}
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #757575;
}
.widget-area .widget a:hover {
	color: #21759b;
}
.widget-area .widget a:visited {
	color: #9f9f9f;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}
/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}
/*//*/

.studwrap{
	margin-top:15px;
	margin-left:25px;
	
}
.studinfo{
	background-color:#037fb0;
	width:282px;
	height:106px;
}
.studwrap .studinfo .th{
	float:left;
	height:106px;
	width:106px;
	overflow:hidden;
}
.studwrap .studinfo  .name{
	line-height:30px;
	background-color:#000;
	color:#fff;
	font-family:PT Sans;
	font-size:15px;
	font-weight:800;
	padding-left:10px;
	display:inline-block;
	width:165px;
}
.studwrap .studinfo .studtext{
	font-family:PT Sans;
	font-size:12px;
	display:inline-block;
	color:#fff;
	width:145px;
	margin-left:10px;
	margin-top:13px;
}
.studwrap .studinfo .raquo{
	position:relative;
	left:265px;
	top:-50px;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	background-color:rgba(0,0,0,0.2);
	text-align:center;
	line-height:25px;
	height:25px;
	width:17px;
}
.studwrap .studinfo .raquo:hover{
	background-color:rgba(0,0,0,0.3);
}
.studwrap .text{
	width:272px;
	background-color:#bc2722;
	color:#fff;
	font-family:PT Sans;
	font-size:15px;
	font-weight:800;
	line-height:30px;
	padding-left:10px;
}
.studwrap .text span{
	text-transform:uppercase;
	font-size:17px;
}
.uchres > a{
	display:inline-block;
	float:right;
	margin-top:15px;
	margin-right:30px;
}
.studwrap>a{
	text-decoration:none;
}
.left-side a.read_more{
	position:relative;
	left:0px;
	/* top:-29px; */
	margin-top:-42px;
	/* margin-bottom:40px; */
	display:inline-block;
	float:none;
	height:42px;
}
/* полезные материалы 16.01.2015 */
.material >.sw .material_wrap .linkmat,.aw .linkmat{
	width:206px;
	height:260px;
	float:left; 
	margin-top:10px;
	margin-right:10px;
	text-decoration:none;
	display:table-column;
	overflow:hidden;
}
.aw .linkmat{
margin-right:33px;
}
.material >.sw .material_wrap .linkmat img,.aw .linkmat img{
	width:206px;
	height:136px;
}
.material >.sw .material_wrap .linkmat .mattext,.aw .linkmat .mattext{
	font-family:PT Sans;
	font-size:16px;
	font-weight:800;
}
.material >.sw .material_wrap .current{
	background-color:#bc2722;
}
.aw >.linkmat .mattext{
	font-family:PT Sans!important;
	font-size:16px!important;
	font-weight:800!important;
	color:#000!important;
}
.material >.sw .right-side>h3{
	font-family:'rain_tun_med';
	font-size: 30px;
	text-transform:uppercase;
	border-bottom: 2px solid #ccc;
	padding-left:40px;
	background-image: url(image/notebook.jpg);
	background-position:0px center;
	background-repeat:no-repeat;
	margin-right:20px;
	margin-top:40px;
	margin-bottom:18px;
}
.material >.sw .right-side, .article .right-side{
	width:335px;
	float:left;
	display:inline-block;
}
.article .right-side{
	width:253px;
}
.material >.sw .right-side  #menu-sidebarnav li,.article .right-side #menu-sidebarnav li{
	list-style:none;
	background-color:#0096c8;
	line-height:43px;
	height:43px;
	font-family:PT Sans;
	font-size:17px;
	font-weight:800;
	margin-bottom:3px;
	position:relative;
	width:315px;
	padding-left:20px;
	overflow:hidden;
}	
.article .right-side #menu-sidebarnav li{
	width:233px;
	padding-left:10px;
}
.material >.sw .right-side  #menu-sidebarnav li a, .article .right-side #menu-sidebarnav li a{
	width:100%;
	height:100%;
}
.material >.sw .right-side  #menu-sidebarnav li a:after , .article .right-side #menu-sidebarnav li a:after{
	filter: alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	height:43px;
	content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAArCAYAAABLnrd8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMkYxNDRBQ0Q0MTNFNDExQTQ1MkRDNzExQzM3NkJBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQ0UyMjVGNTlENUExMUU0OEY1QkJEOUMyMkFFRDc1NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQ0UyMjVGNDlENUExMUU0OEY1QkJEOUMyMkFFRDc1NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJENDRGMzlFMzg5REU0MTE5MTJBQTQwRTg0NkM5RDU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEyRjE0NEFDRDQxM0U0MTFBNDUyREM3MTFDMzc2QkFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lehPQAAABD1JREFUeNrsXE1oVFcU/t5kRhv/MGL8Nw6CpGgytGqi4k/T1J+2JJPqQnet7cJ2URcWUSP+4L9RwdZisRQaowntRropLdSI1YK6EeJCbF20CVYkUtC0mk5m8t7znDdjdsI7Q0PPDOeDD3LJO/fN3O+de88979xxOitnfwfgDQhwGtHS3xApgWHYMAA8kdpEiLuIrsToHbgDERtvdWBNbhPbJUbT4Xs18DI2fPrEZBwkPpUYNsJNj4RvI6hQzF7ipxLDcfD9enhpG0J9YjJOEe9LjFeSd44nUW0Y9Yn5b266DY0Y8W0S1IZRn5iMb4i3JB0sokBoBgVENpT6xPRyW5XQcIhJ2qrYUOoTk3GF+KOkk5fhufOINpz6xGTsJg5KOmoi77SUkE4x7xK/lnQ0hdbNJXAtkaBQTMZR4j+Szt6iyPYlSySoFPMv4nFJZ2MBf5UlElSKyThDvCfpsI68s8wSCSrFTBH3ShMJjbZVUSkm4wLxpqTTBfAGK4oskfD5F6edI8danBe1NSAa4hqeMpuJP0kSCWsxOPAZYqXFIORrr9ehuroa5eXl+PXOHTx+3If6+vrgf9xuaz2r4nOWvDuxLMx1fxLnBvmBkJhAD8F9OJFeYqGL2dPdTU+0j6XLljmvzp/vnG1txUA6jUQiEbRvXL+Bh729/+k9XSA9XGIyOGf7AduENeCc7TWUxIphvr3V1YWZFRVOVVUVampqnY82bUJNba0Tj8eDdkd7e0GJ+YjIF9eGNRhN3vmEZt2eIqkXunSxEw0Njc6s+CyMLyvD1i2fYP2GDc606dOC9i9Xr/6vYkqnwGM5UUPjTdqqjCqSrQoHPCxkT3cPDh84GARBvI4+bxdCNDuEDzHiUU5QSLxzdREkEjgISiaT6O/vx/Zt2/z33t84FAS1tBxV8bDmE5x8RfxdYrACbmZigXvnvv37g23Iuba24Ht8vHlz0O7o6PCvXP65oKLZAN9T7EN0G+E+oOY6yRMzjjy0C5FoIQpZnUggGosilUo5O3c0oyQSQfnkSU5fX1+wbg4H8lkznc7K2ZJpdujvL5Hmfediyc1OIlr6hxVPh0K+RdD5ojmXUAiNtRQMOaaTqjXzuZdyiu+CxCYO330F3qANuzIxc+AkfEpiwBUJMRt3fWKSd/LrsTMSmwkU1S63igSVnsk4geyL7NBYQ2vnGHvnqU9M8s6/kS0xCY1SCpzWWPG0Ss9kcPHXXYnBcniZSVY8rU9M8k6OUPdIb5w071TpmSzoD8gWUIdGgrYpc6x4Wp+YOfDRBtHUyaewLZGgUEzyTn6B/a3EZiatmwstkaDSMxkHkD0eGBoN5J0jTAt9YpJ38oHdUxIbrrOts2BIpWcy+Ei9qMJpFdzMWEsk6BOTvJN/7OKQxGYk4NspbJ2eyTiP7M/ShMYSeJmplkjQJyZ5pwvhKWz+ME12tCFvPBNgAFBcSMxpqqvSAAAAAElFTkSuQmCC); 
	position:absolute;
	top:-43px;
	right:-245px;
	cursor:pointer;
	z-index:-1;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-oute;
	transition:all 0.5s ease-in-out;
}

.material >.sw .right-side  #menu-sidebarnav li a:hover:after, .article .right-side #menu-sidebarnav li a:hover:after{
	-moz-opacity:1;
	opacity:1;
	position:relative;
	top:-43px;
	right:-200px;
	
	z-index:1;
	filter: alpha(opacity=100);
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	
}
.article .right-side #menu-sidebarnav  li a:hover:after{
	right:-140px;
}
.article .right-side #menu-sidebarnav{
	padding-left:0;
	margin-left:0;
	margin-top:72px;
}
.article .pop_r{
	width:177px;
}
	.material >.sw .right-side  #menu-sidebarnav li a,.article .right-side #menu-sidebarnav li a{
		text-decoration:none;
		color:#fff;
	}
.material >.sw .popular,.article  .popular{
	margin-top:25px;
}
#menu-sidebarnav{
	display:block;
}
.lft_menu .cat_but{
	display:none;
}




	/* новости */
.main-wrap .content_wrap .left-side .internet_news{
	background:#f5f5f5;
	width: 615px;
	padding: 1px 20px 0 0;
	margin-top: 25px;
}
	.main-wrap .content_wrap .left-side .internet_news h3{
	font-family: 'PT Sans';
	width: 640px;
	font-size:19px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:35px;
	font-weight:800;
	/* border-bottom:1px solid #bc2722; */
	color:#fff;
	margin-bottom:15px;
	height:35px;
	margin-top:-1px;
	background-color:#fff;
}
		.main-wrap .content_wrap .left-side .internet_news h3 span{
			padding-left:40px;
			padding-right:30px;
			background-image:url(image/news.png);
			background-repeat:no-repeat;
			background-position:10px center; 
			background-color:#bc2722;
			height:35px;
			display:inline-block;
		}
		.main-wrap .content_wrap .left-side .internet_news ul li{
			list-style-image:url(image/sq.jpg);
			margin-left:30px;
			padding-left:10px;
			font-family: 'PT Sans';
			font-size:14px;
			line-height:20px;
			margin-bottom: 5px;
		}
		.main-wrap .content_wrap .left-side .internet_news ul li:last-child{
			margin-bottom:45px;
		}
			.main-wrap .content_wrap .left-side .internet_news ul li a:hover{color:#000;text-decoration:none}
	.main-wrap .content_wrap .left-side .internet_news a.read_more{
		position:relative;
		left:467px;
		top: -25px;
		margin-top: -42px;
		margin-bottom: -59px;
		
	}
	@media all
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	.main-wrap .content_wrap .left-side .internet_news a.read_more{
		position:relative;
		left:342px;
		
	}
	.main-wrap .content_wrap .left-side .internet_news{
		width: 480px!important;
	}
	.main-wrap .content_wrap .left-side .internet_news h3{
		width: 640px;
	}
	.linknew{
		width:713px!important;
		}
	.news-right-side>.right-side >.vk #vkwidget1{height:299px!important;}
	.news-right-side>.right-side >.vk{
		width:320px;float:left;margin-right:30px;
	}
	
	.news-right-side>.right-side >.popular{position:relative;top:18px}
	.news-right-side>.right-side .pop ul li:nth-child(4),.news-right-side>.right-side .pop ul li:nth-child(5){display:none;}
}	
@media all
and (min-device-width : 320px)
and (max-device-width : 767px) {
	.main-wrap .content_wrap .left-side .internet_news a.read_more{
		position:relative;
		left:157px;
		
	}
	.main-wrap .content_wrap .left-side .internet_news li{
		width:290px;
	}
	.linknew{
		width:290px!important;
		text-align:justify
	}
	.right-side .vk{
		margin-bottom:50px!important;
	}
	
	.main-wrap .content_wrap .left-side .internet_news h3{
		width: 320px;
		height:70px;
	}
	.main-wrap .content_wrap .left-side .internet_news h3 span{display:block;height:70px;}
	
	
	.news-right-side>.right-side >.popular{position:relative;top:0px!important;padding-left:20px!important;padding-right:40px!important;}
	.news-right-side>.right-side >.popular .pop_r h3{width:160px!important}
	
	
}

		.main-wrap .content_wrap .left-side .internet_news a.read_more p,.raq{
			font-family: 'PT Sans';
			font-size:15px!important;
			font-weight:400!important;
			padding:10px 15px!important;
		}
		.main-wrap .content_wrap .left-side .internet_news a.read_more p:hover{
			text-decoration:underline;
		}
	.linknew a+a{
		display:none;
	}
	.linknew{
		width:628px;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		font-family: 'PT Sans';
		font-size:18px;
		padding-bottom:15px;
		padding-left:15px;
	}
	.linknew:first-child{border-top:0}
	.linknew:last-child{border-bottom:0}
	.linknew a{
		display:block;
		color:#0096c8;
		margin:15px 10px 10px 0;
		font-weight:700;
	}
	.article{min-height:724px; height:auto;}

	/* новое видео и кнопка */
	.ifr {display: block;background: url(image/video.jpg) no-repeat center center;width:310px; height:180px;margin-bottom:12px;cursor:pointer;}
	.right-hand-link{
		width:201px;
		height:59px;
		display:none;
		font-family:PT Sans;
		font-size:13px;
		color:#fff;
		text-decoration:none;
		font-weight:700;
		padding-left:45px;
		background:url(image/right-hand-link.png) no-repeat center center;
		position:fixed;
		right:-76px;
		top:560px;
	}
	.right-hand-link p{
		display:inline-block;
		text-transform:uppercase;
		position:relative;
		margin-top:12px;
	}
	.right-hand-link span{
		display:inline-block;
		position:relative;
		float:right;
		margin-top:7px;
		margin-right:18px;
		color:#000;
		font-weight:400;
		font-size:11px;
		text-align:center;
	}
	.right-hand-link span b{
		font-weight:700;
		font-size:13px;
	}
	#vid_ifr iframe{
		width:800px;
		height:490px;
	}
	@media all
and (min-device-width : 768px)
and (max-device-width : 1024px) {
#vid_ifr iframe{
		width:768px;
		height:460px;
	}
}		
@media all
and (min-device-width : 320px)
and (max-device-width : 767px) {
#vid_ifr iframe,#vid_ifr,.fancybox-inner{
		width:100%!important;
		height:200px!important;
		
		
	}.fancybox-wrap{top:0!important;
		margin:0 auto!important;position:fixed!important;width:100%!important;
		height:200px!important;LEFT:0!important}
		.fancybox-close{
			right:-36px!important
		}
}	

	
/* iPad/планшеты(портретный и альбомный режимы) ----------- */
@media all
and (min-device-width : 768px)
and (max-device-width : 1024px) {
.content_wrap{width:768px; height:100%; margin:0 auto;overflow:hidden;}
.content_wrap .article_wrap{padding-left:15px; height:100%; margin:0 auto;overflow:hidden;padding-left:15px;}
.wrapper .main_head{height:443px; background-image:url(image/main_head.jpg);padding-top:20px;border-bottom:10px solid #fff;}
.wrapper .main_head .emblem{width:370px; height:456px; background:url(image/emblem.png);margin:25px 0 0 15px;background-size:contain;background-repeat: no-repeat; }
.wrapper .main_head .emblem .emblem_h{font-size:50px; padding-top:20px;}
.wrapper .main_head .emblem .emblem_t{font-size:45px; margin-top:40px;}
.wrapper .main_head .emblem .emblem_t span{font-size:74px;}
.wrapper .main_head .emblem .schet_client{font-size:18px; margin-top:10px;}
.wrapper .main_head .video_head{width:350px;font-family: 'rain_tun_med';font-size:30px; color:#FFF; line-height:70%; float:right; margin-right:0px; margin-top:0; padding-right:0; background-image:none}
.wrapper .main_head .video{width:350px; height:auto; float:right; margin-right:17px; margin-top:20px;clear:both;text-align:left;}
.wrapper .main_head .video iframe{width:350px;height:270px;float:right;}
.wrapper .main_head .video_text{width:350px; height:80px; float:right; margin-right:17px; margin-top:10px; background-image:url(image/video_text.png);background-repeat: no-repeat;background-size:contain;clear:both;}
.wrapper .main_head .video_text p{font-family: 'PT Sans'; font-weight:400; font-style:italic; font-size:12px; color:#FFF; padding:15px 20px 0 20px; text-align:justify;}
.wrapper .main_head .video_text p span{font-family: 'PT Sans'; font-weight:700; font-style:normal;}
.wrapper .form_head{width:100%; height:380px; background-image:url(image/form_head.jpg); background-position:center center;}
.wrapper .form_head .lid_form{width:380px; height:300px; float:left; background: rgba(0, 150, 200, 0.57); border:5px solid rgba(255, 255, 255, 0.57);margin:20px 0 0 15px; border-radius:10px;}
.wrapper .form_head .biz_form{width:330px; height:310px; margin:20px 0px 0 15px;float:left}
.wrapper .form_head .lid_form .lid_form_h{ margin:10px 0 0px 17px;}
.wrapper .form_head .lid_form .lid_form_t{ margin:10px 0 30px 17px;}
.wrapper .form_head .lid_form .inp_wrap_name{width:350px;}
.wrapper .form_head .lid_form .inp_wrap_name input,.wrapper .form_head .lid_form .inp_wrap_mail input{width:330px;}
.wrapper .form_head .lid_form .inp_wrap_mail{width:350px;}
.wrapper .form_head .lid_form .inp_text{width:300px; }
.wrapper .form_head .lid_form .but_lid{width:330px; background: #bc2722;border-bottom: 5px solid #a71822;border-radius:8px;}
.wrapper .form_head .lid_form .but_lid:hover{opacity:0.8;}
.wrapper .form_head .biz_form .biz_form_t{font-size:15px; color:#FFF; margin:10px 27px 12px 27px;}
.wrapper .form_head .biz_form .but_biz{width:280px; height:53px; background: #ffffff;border-bottom: 5px solid #bbb;border-radius:8px;margin:15px 0 0 27px;}
.wrapper .form_head .biz_form .but_biz:hover{opacity:0.8;}
.wrapper .res_stud{background-image:none; background-repeat:no-repeat;border-top: 10px solid #fff}
.wrapper .res_stud .gallary{width:636px!important;}
.wrapper .res_stud .gallary ul li{width:315px!important;}
.wrapper .pol_mat .pol_mat_block{width:614px; height:auto; margin-left:154px;}  
.wrapper .pol_mat .pol_mat_block br, .wrapper .pol_mat .pol_mat_block #ngg-image-6,.wrapper .pol_mat .pol_mat_block #ngg-image-7{display:none}  /* убирает 7-8 изображения из галереи */
.wrapper .pol_mat .pol_mat_block .pol_mat_wrap{margin-right: 10px;background-image:url(image/pol_mat_bg.png);}
.wrapper .otziv .otziv_slider{width:750px;margin-bottom:20px;}
.lof-slidecontent ,.sliders-wrapper, .main-slider-content{width:750px!important;}
.navigator-wrapper{width:440px!important; }
.wrapper .otziv .otziv_slider .slide{width:750px; background-position:260px 100px;}
.wrapper .otziv .otziv_slider .slide .photo{width:222px;}
.wrapper .otziv .otziv_slider .slide .rev_text{display:table;}
.wrapper .otziv .form{width:325px; height:260px;margin-bottom:15px;}
.wrapper .otziv .form .inp_wrap_mail{width:275px; }
.wrapper .otziv .form .inp_text{width:205px;}
.wrapper .otziv .form .but_form{width:275px; height:54px;  background: #0096c8;border-bottom: 5px solid #00739a;border-radius:8px;}
.wrapper .otziv .vk{width:308px; height:349px; float:right; margin:10px 25px 0 0;}
#vk_groups, #vk_groups>iframe{width:355px!important;height:308px!important}
.wrapper .footer .copyright{width:400px;}
.wrapper .contacts .cont_form{width:350px; height:450px;}
.wrapper .contacts .cont_form .inp_wrap_name{width:300px;}
.wrapper .contacts .cont_form .inp_wrap_mail{width:300px;}
.wrapper .contacts .cont_form .inp_text{width:240px; }
.wrapper .contacts .cont_form .text_ar_wrap{width:300px;}
.wrapper .contacts .cont_form .text_ar{width:240px; height:180px; font-family: 'Open Sans'; font-weight:400; font-size:16px; color:#232728; padding-left:15px; float:right; border:none; padding-top:10px;}
.wrapper .contacts .cont_form .but_cont{width:301px; background: #0096c8;border-bottom: 5px solid #00739a;border-radius:8px;}
.wrapper .contacts ul{width:300px; height:320px;}
.wrapper .contacts .bell{width:300px;margin-top:0px;}
.wrapper .contacts .link_contact a{background: #bc2722;border-bottom: 5px solid #a71822;border-radius:8px; padding:10px 10px;}
.wrapper .rev .photo{width:222px; height:262px; position:absolute; margin-top: 30px;}
.wrapper .rev .photo img{position:absolute;}
.wrapper .rev .photo p{position:absolute;margin-top:210px;}
.wrapper .rev .rev_wrap{width:488px; margin-left:220px;}
.wrapper .rev .rev_wrap .before{margin-left:220px;} 
.wrapper .rev .rev_wrap .time_couch{margin-left:220px;width:490px;} 
.wrapper .rev .rev_wrap{width:707px;  margin-right:25px;}
.wrapper .article .pop_mat{width:500px;  background-image:none; padding-bottom:15px;margin-left:180px;}
.wrapper .article .pop_mat .pol_mat_wrap{float:left;margin-left:10px}
.wrapper .article .left_menu{width:100%; background-image:none; padding-top:0px;padding-bottom:0px;background: rgba(0, 150, 200, 0.57); border:5px solid rgba(255, 255, 255, 0.57); border-radius:10px;margin-bottom:30px;height:auto;padding-left:5px;}
.wrapper .article .left_menu ul li{width:256px;float:left;padding-left:0px;text-align: center;}
.wrapper .article .left_menu ul li a p{color:#000; line-height:32px;border-bottom:0px;}
.wrapper .article .left_menu ul .active{background-image:url(image/menu_active.png); background-repeat:no-repeat; background-position:left center; margin-left:-5px; padding-left:5px;}
.wrapper .article .left_menu ul .active p{background-image:none;  margin-left:0px; padding-left:0x;}
.wrapper .article .left_menu ul li:hover{background-image:none; background:#0096c8;}
.wrapper .material{/* background:url(image/bg_material.jpg) no-repeat center top */}
.wrapper .material .left_menu{width:753px; background-image:none; padding-top:0px;padding-bottom:0px;background: rgba(0, 150, 200, 0.57); border:5px solid rgba(255, 255, 255, 0.57); border-radius:10px;margin-bottom:30px;height:auto;padding-left:5px;}
.wrapper .material .left_menu ul li{width:251px;float:left;padding-left:0px;text-align: center;}
.wrapper .material .left_menu ul li a p{color:#000; line-height:32px;border-bottom:0px;}
.wrapper .material .left_menu ul .active{background-image:none;  margin-left:0px; padding-left:0x;}
.wrapper .material .left_menu ul li:hover, .wrapper .material .left_menu ul li.current-menu-item  {background-image:none; background:#0096c8;}

.page p > iframe > .q_form_block {
	width: 660px;
	margin: 0 auto;
	border-radius: 10px;
	padding: 30px;
	font-family: Calibri;
	background: #000;
}
#menu-sidebar2{background-image:none;}

/* слайдер галереи на главной */
/* #gallary{height:600px;}
#gallary .mat_link{margin-top:170px;}
#jslidernews2{width:768px!important;left: 0px; margin-bottom: -140px!important;z-index:500!important;height:453px!important }
#jslidernews2 .mainliwrap{width:768px; height: 453px;z-index:900!important;}
#jslidernews2 .mainliwrap img{width:762px; height: 447px;z-index:900!important;}
.navigator-content2 {position:absolute;top: 365px!important;right:9px!important;z-index:1000!important;}
#gallery_slider_nav,.navigator-content2 {width:750px!important;height:77px!important;padding:0!important;z-index:10000!important;top:-20px;}
.liwrap img{z-index:900!important;}
.gallery_sl li img{width:117px;height:72px!important;border:3px solid #fff!important}
.lof-slidecontent ul.gallery_sl{width:3750px!important; height:97px!important;z-index:1000!important;}
.lof-slidecontent ul.gallery_sl li {width:125px!important; height:77px!important;z-index:1000!important;}
.button-next, 
 .button-previous{
	position:absolute!important;
	display:block;
	width:15px;
	height:22px;
	color:#FFF;
	cursor:pointer;
	padding-bottom: 328px!important;
	margin-top:-330px!important;
	z-index:500!important;
}
.button-next {
	float:left;	
	text-indent:0px!important;
	right:0px!important;
	background:url(../image/s_prev.png) no-repeat right center;
	left:-10px!important;
	top:-130px!important;
}
.button-previous {
	clear:both!important;	
	text-indent:0px!important;
	left:0px!important;
	background:url(../image/s_next.png) no-repeat left center;
	left:700px!important;
	top:-130px!important;
}
.main-slider-content2{height:453px!important;}
/* слайдер галереи на главной */
	
	/* адаптация к планшетам 19.01.2015 */
	
	/* Меню */
.wrapper .main_menu{width:100%; height:73px; background-color:#0096c8; border-top:#1f3339 solid 1px; border-bottom:#008ac3 solid 1px;clear:both}
.wrapper .main_menu .content_wrap{width:auto!important;margin:0 auto!important;float:none!important;display:table!important;}
.wrapper .main_menu ul{list-style:none;padding-top:1px;}
.wrapper .main_menu ul li{float:left; display:inline; width:auto;max-width:80px; height:55px;text-align:center;font-family: 'Cuprum'; font-weight:700; font-size:12px; text-decoration:none; line-height:13px; padding-top:10px;padding-bottom: 5px;padding-right: 12px;padding-left: 12px; height:100%; height:57px; margin-left:0px; border-left:1px solid #59bbdb}
.wrapper .main_menu ul li:first-child{border-left:0px solid #59bbdb}
.wrapper .main_menu ul li:hover, .wrapper .main_menu ul li.current-menu-item , .wrapper .main_menu ul li.current-menu-parent {background-color:#232728; text-decoration:underline; border-left:1px solid #0096c8}
.wrapper .main_menu ul li a{text-decoration:none; color:#fff;text-transform: uppercase !important;padding-bottom:15px;height:48px;}
.menu-image-title-after >.menu-image, .menu-image-title-before >.menu-image{ margin: 0 auto; float:none;display:block;padding:0px!important}
.menu-image{height:23px;}
.menu-image-title-after >.menu-image{margin-bottom:13px}
.wrapper .main_menu ul li:nth-child(2) .menu-image-title-after >.menu-image,.wrapper .main_menu ul li:nth-child(4) .menu-image-title-after >.menu-image{margin-bottom:8px; padding-left:5px;padding-right:5px;}
/* конец Меню */
	
/* .head_top{
		height:339px;
		background-image:url(image/main_head.jpg); 
		background-position:center -70px; 
		padding-top:10px;
	} 
		.head_top .home_wrap{
			width:768px!important;*/
			/* background-color:rgba(0,0,74,0.7); */
			/* border:5px solid #8c8cb2; 
			margin:0 auto;
			color:#fff;
			text-align:center;
			padding-top:10px;
		}
			.head_top .home_wrap h1{
				position:relative;
				font-family:'rain_tun_med';
				font-size: 78px;
				height:110px;
				background-image:url(image/stars.png);
				background-repeat:no-repeat;
				background-position:center bottom;
				z-index:2;
				margin-bottom:-9px;
			}*/
			/* .head_wrap .emblem_h{
				font-family:'rain_tun_med';
				font-size: 46px;
				margin-bottom:10px;
			} 
			.head_wrap .schet_client{
				font-family:'cuprum';
				font-size: 23px;
				text-transform:uppercase;
				margin-bottom:20px;
				clear:both;
			}
				.head_wrap .schet_client .schet{
					font-family:'cuprum';
					font-size: 24px;
					color:#000;
					
				}
					.head_wrap .schet_client .schet span{
						display:inline-block;
						background-color:#fff;
						border-radius: 4px;
						margin-left:2px;
						line-height:28px;
						height:28px;
						width:22px;
					}
				.head_wrap .inp_wrap_mail{
					width:400px;
					height:46px; 
					background-color:#bc2722; 
					background-image:url(image/inp_mail.png); 
					background-repeat:no-repeat; 
					background-position:13px center;
					display:inline-block;
					margin:0;
					padding:0;
					overflow:hidden;
					margin-left: 20px;
					float:left;
				}
					.head_wrap .inp_wrap_mail input[type="text"]{*/
						/* height:100%;
						line-height:41px; 
						height:41px; 
						width:320px;
						float:right;
						padding-right:15px;
						padding-left:15px;
						margin-left:20px;
					}
			.head_wrap form{
				width:617px;
				padding-top:10px;
				padding-bottom:15px;
				background-color:rgba(0,0,30,0.4);
				position:relative;
				z-index:1;
				margin:0 auto;
				margin-bottom:15px;
			}
				.head_wrap form p{
					font-size:19.5px;
					line-height:30px;
					margin-top:5px;
					margin-bottom:15px;
				}
				.head_wrap  input[type="submit"]{
					width:165px;
					height:46px;
					background-image:url(image/gift.png);
					background-position:10px center;
					background-repeat:no-repeat;
					background-color:#bc2722;
					border-bottom:4px solid #a71822;
					border-left:0px;
					border-right:0px;
					border-top:0px;
					border-radius:7px;
					line-height:46px;
					font-size:29px;
					text-align:right;
					padding-right:10px;
					font-family:'rain_tun_med';
					text-transform:uppercase;
					color:#fff;
					cursor:pointer;
					margin-left:-10px;
					outline:0px!important;
				}
				.head_wrap  input[type="submit"]:active{
					height:42px;
					border-bottom:0px;
					margin-top:4px;
					outline:0px!important;
				} */
			.left-side{
				width:500px!important;
				float:left;
				margin-right:8px!important;
				margin-left:5px!important;
				padding-bottom:50px
			}
			.content_wrap>.right-side{
				width:250px!important;
				float:left;
				padding-right:5px!important;
				padding-left:0!important;
				padding-bottom:50px
			}
			.left-side h2, .right-side h2{
				font-family:'rain_tun_med';
				font-size: 25px!important;
				text-transform:uppercase;
				border-bottom: 2px solid #ccc;
				padding-left:40px;
				background-image: url(image/notebook.jpg);
				background-position:0px center;
				background-repeat:no-repeat;
				margin-right:20px;
				margin-top:25px;
				margin-bottom:18px;
			}
			.right-side h2{
				margin-right:0px!important;
			}
			.content_wrap>.right-side iframe{
				width:250px!important;
				height:150px!important;
			}
			.article_main{
				background-color:#f5f5f5;
				width:454px!important;
				padding-top:23px;
				padding-bottom:1px;
				padding-left:23px;
				padding-right:23px;
				margin-bottom:13px;
				/* min-height:250px; */
			}
				.art-ls{
					width:261px!important;
					float:left;
				}
					.art-ls .art_title{
						font-family:'PT Sans';
						font-size:16px!important;
						color:#000;
						font-weight:800;
						text-decoration:none;
					}
					.art-ls .art_title:hover{
						text-decoration:underline;
					}
					.art-ls .art_cont iframe,.art-ls .art_cont img{
						display:none!important;
					}
					.art-ls .art_cont{
						margin-top:10px;
						margin-bottom:50px!important;
						font-family:'PT Sans';
						font-size:12.5px!important;
						padding-right:10px!important;
						height:auto!important;
					}
					.read_more p{
						display:inline-block;
						padding:10px;
						color:#fff;
						background-color:#0d9bcb;
						font-family:'PT Sans';
						font-size:14px!important;
						font-weight:800;
						margin-right:1px;
					}
					.right-side .read_more p{
						font-family:'Arial';
						font-size:11px!important;
						font-weight:500;
						
					}
					.read_more p:hover{
						background-color:#3b88ba;
					}
					.read_more span:hover{
						background-color:#000;
						text-decoration:none;
					}
					.read_more span{
						padding:10px!important;
						color:#fff;
						background-color:#2e3233;
						font-family:'PT Sans';
						font-size:13.5px!important;
						font-weight:800;
						margin-right:1px;
					}
					.right-side .read_more  span{
						position:relative;
						padding-top:0px;
						padding-bottom:0px;
						line-height:32px;
						height:32px;
						display:inline-block;
						font-family:'Arial';
						font-size:13px;
						top:1px;
					}
				.art-rs{
					width:193px!important;
					float:left;
					margin-top:3px;
				}	
					.art-rs .art_title{
						width:193px!important;
						height: 119px!important;
						overflow:hidden;
					}
					.art-rs .thumb img{
						width:193px!important;
						height: 119px!important;
						margin-bottom:-32px;
					}
					.art-rs h3{
						display:inline-block;
						background-color:#2c3031;
						border-left: 4px solid #bc2722;
						font-family:'rain_tun_med';
						font-size: 23px;
						line-height: 28px;
						text-transform:uppercase;
						color:#fff;
						padding-right:8px;
						padding-left:8px;
						
					}
					.art-rs .date,.art-rs .views{
						text-align:right;
						display:inline-block;
						clear:both;
						background-image: url(image/calendar.png);
						background-repeat:no-repeat;
						background-position: 5px center;
						padding-left:35px;
						font-family:'PT Sans';
						font-size:13px;
						margin-top:15px;
						float: right;
						text-transform:uppercase;
					}
					.art-rs .views{
						background-image: url(image/eye.png);
						font-weight:800;
					}
			.navigation{
				margin-top:23px;
				margin-left:23px;
			}
				.pages{
					display:none!important;
					float:right;
					font-family: Arial;
					font-size:12px;
					margin-right:35px;
					line-height:30px;
				}
				.page-numbers {
					display:inline-block;
					float:left;
					background-color:#2e3233;
					padding-right:10px;
					padding-left:10px;
					font-family: Arial;
					font-size:12px;
					color:#fff;
					line-height:30px;
					text-align:center;
					text-decoration:none;
					margin-right:5px;
				}
				a.page-numbers:hover{
					background-color:#000;
				}
				.current{
					background-color:#0d9bcb;
				}
.main-wrap{
	position:relative;
	/* min-height:2020px; */
	height:auto;
	background-image:url(image/coaching_bottom2.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}		
	.left-side form{
		background-color:#09181d;
		width:558px;
		height:123px;
		border-radius:10px;
		font-family:'PT Sans';
		font-size:17px;
		color:#fff;
		padding:21px 27px;
		margin-top:60px;
		margin-left:23px;
		
	}
		.left-side form .inp_wrap_mail{
			width:350px;
			height:46px; 
			background-color:#0c2b35; 
			background-image:url(image/inp_mail.png); 
			background-repeat:no-repeat; 
			background-position:13px center;
			display:inline-block;
			margin:0;
			padding:0;
			overflow:hidden;
			margin-top: 27px;
			float:left;
		}
			.left-side form input[type="text"]{
				height:100%;
				width:270px;
				float:right;
				padding-right:15px;
				padding-left:15px;
				margin-left:20px;
			}
	
		.left-side form input[type="submit"]{
			width:191px;
			height:46px;
			background-image:url(image/gift.png);
			background-position:17px center;
			background-repeat:no-repeat;
			background-color:#0096c8;
			border-bottom:4px solid #007399;
			border-left:0px;
			border-right:0px;
			border-top:0px;
			border-radius:7px;
			line-height:46px;
			font-size:29px;
			text-align:right;
			padding-right:30px;
			font-family:'rain_tun_med';
			text-transform:uppercase;
			color:#fff;
			cursor:pointer;
			margin-left:10px;
			outline:0px!important;
			margin-top: 27px;
		}
		.left-side form input[type="submit"]:active{
			height:42px;
			border-bottom:0px;
			margin-top:31px;
			outline:0px!important;
		}
	.left-side .schet_client{
		color:#fff;
		text-transform:uppercase;
		font-family:"cuprum";
		font-size:25px;
		text-align:center;
		margin-top:55px;
	}
		.left-side .schet_client .schet{
			font-family:'cuprum';
			font-size: 24px;
			color:#fff;
		}
			.left-side .schet_client .schet span{
				display:inline-block;
				background-color:#000;
				border-radius: 4px;
				margin-left:2px;
				line-height:28px;
				height:28px;
				width:22px;
			}
		.left-side .schet_client em{
			color:#000;
		}
	.right-side .video iframe{
		width:250px;
		height:150px;
		margin-bottom:12px;
	}
	.right-side .video p{
		width:223px!important;
		padding: 20px 10px 20px 10px;
		color: #fff;
		font-family: "PT Sans";
		font-size:12.5px!important;
		background-color:#2e3233;
		position: relative;
		border: 3px solid #4793bd;
		margin-bottom:25px;
	}
	.right-side .video p b{
		font-weight:800;
		font-size:14px!important;
	}
	.right-side .video p:after,.right-side .video p:before {
		bottom: 100%;
		left: 80%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.right-side .video p:after{
		border-color: rgba(46, 50, 51, 0);
		border-bottom-color: #2e3233;
		border-width: 7px;
		margin-left: -7px;
	}
	.right-side .video p:before {
		border-color: rgba(71, 147, 189, 0);
		border-bottom-color: #4793bd;
		border-width: 13px;
		margin-left: -13px;
	}
	.content_wrap>.right-side >.vk{
		width:245px!important;
		margin-bottom:23px;
		padding:0!important;
		margin-right:0px;
		overflow:hidden!important;
	}
	/* .right-side .p_but,.right-side .c_but{
		width:155px;
		float:left;
		line-height:40px;
		height:40px;
		text-align:center;
		font-family: 'PT Sans';
		font-size:17px;
		font-weight:800;
		color:#fff;
		background-color:#d53722;
		margin-bottom:15px;
		position:relative;
	} */
	.popular > h3, .uchres>h3{
		font-family: 'PT Sans';
		font-size:12px!important;
		font-weight:800;
		text-transform:uppercase;
		line-height:40px;
		background-image:url(image/pop.jpg);
		background-repeat:no-repeat;
		background-position:0px center;
		/* padding-left:45px; */
		/* letter-spacing:2px; */
		border-bottom:1px solid #ccc;
		padding-top:3px;
		padding-bottom:3px;
	}
	.popular > h3 span, .uchres>h3 span{
		display:inline-block;
		background-color:#BC2721;
		padding-left:45px;
		padding-right:15px;
		line-height:40px;
		background-repeat:no-repeat;
		background-position:5px center;
		color:#fff;
	}
	.popular > h3 span{
		background-image:url(image/pop.jpg);
	}
	.uchres>h3 span{
		background-image:url(image/uch.jpg);
	}
	/* .but_act{
		background-color:#232728!important;
	} */
	.com{
		display:none;
	}
	.pop .thumb,.com  .thumb,.events .thumb, .news .thumb{
		min-height:60px;
		height:100%;
		width:60px; 
		float:left;
		margin-left:8px;
		margin-right:8px;margin-bottom:14px;
	}
	.events .thumb, .news .thumb{
		width:75px;
		margin-bottom:10px;
	}
	
	.pop .pop_art .art_title h3,.com .com_art .com_title h3,.news .news_title h4, .events .event_title h4{
		font-family: 'PT Sans';
		font-size:13px!important;
		line-height:14px;
		font-weight:800;
	}
	.pop .pop_art .art_title, .com .com_art .com_title,.news .news_title, .events .event_title{
		display:block;
		
		text-decoration:none;
	}
	.com .com_art, .pop .pop_art{
		position:relative;	
		margin-top:15px;	
		margin-bottom:15px;	
		float:none;
		/* border-bottom:1px solid #fcfcfc; */
	}
	.pop .pop_art .art_title:hover, .com .com_art .com_title:hover,.news .news_title:hover, .events .event_title:hover{
		text-decoration:underline;
	}
	.pop span, .com span{
		font-family:'PT Sans';
		font-size:12px;
		padding-right:10px;
		padding-left:10px;
		background-color:#31bae8;
		line-height:17px;
		color:#fff;
		display:inline-block;
	}
	.pop p, .com p, .news p, .events p{
		font-family:'PT Sans';
		font-size:12px;
		padding-left:20px;
		background-image:url(image/calendar_sm.png);
		background-position: 0px center;
		background-repeat:no-repeat;
		display:inline-block;
	}
	.pop_r, .com_r{
		float:left;
		width: 164px!important;
	}
.popular{
	padding-top:1px;
	margin-bottom:15px;
}
.news h3, .events  h3{
	font-family: 'PT Sans';
	font-size:17px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:30px;
	font-weight:800;
	border-bottom:1px solid #bc2722;
	color:#fff;
	margin-bottom:13px;
	height:36px;
}
.news h3 span, .events  h3 span	{
	padding-left:40px;
	padding-right:30px;
	background-image:url(image/news.png);
	background-repeat:no-repeat;
	background-position:10px center; 
	background-color:#bc2722;
	height:30px;
	display:inline-block;
}
.events  h3 span{
	background-image:url(image/event.png);
}
	.new, .event  {
		border-bottom:1px solid #fbfbfb;
		padding-top:12px;
		padding-bottom:12px;
	}
	.news , .events  {
		background-color:#fff;
	}
	.news>a{
		font-family: 'PT Sans';
		font-size:17px;	
		color:#0d9bcb;
		text-align:right;
		display:block;
		margin-bottom:15px;
	}
	.news>a:hover{
	color:#1d8bcc;
	text-decoration:none;
	}
	.pop ul li,.com ul li{
		list-style:none;
		 border-bottom:1px solid #fcfcfc;
		 clear:both;
	}
	/* Sidebar */
.widget-area{
	background-color:#fff;
	margin-top:20px;
}
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #757575;
}
.widget-area .widget a:hover {
	color: #21759b;
}
.widget-area .widget a:visited {
	color: #9f9f9f;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}
/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}
/*//*/

.studwrap{
	margin-top:15px;
	margin-left:0px!important;
	
}
.studinfo{
	background-color:#037fb0;
	width:250px!important;
	height:106px;
}
.studwrap .studinfo .th{
	float:left;
	height:106px;
	width:106px!important;
	overflow:hidden;
}
.studwrap .studinfo  .name{
	line-height:30px;
	background-color:#000;
	color:#fff;
	font-family:PT Sans;
	font-size:14px!important;
	font-weight:800;
	padding-left:10px;
	display:inline-block;
	width:133px!important;
}
.studwrap .studinfo .studtext{
	font-family:PT Sans;
	font-size:12px;
	display:inline-block;
	color:#fff;
	width:106px!important;
	margin-left:10px;
	margin-top:13px;
}
.studwrap .studinfo .raquo{
	position:relative;
	left:232px!important;
	top:-50px;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	background-color:rgba(0,0,0,0.2);
	text-align:center;
	line-height:25px;
	height:25px;
	width:17px;
}
.studwrap .studinfo .raquo:hover{
	background-color:rgba(0,0,0,0.3);
}
.studwrap .text{
	width:240px!important;
	background-color:#bc2722;
	color:#fff;
	font-family:PT Sans;
	font-size:13px!important;
	font-weight:800;
	line-height:30px;
	padding-left:10px;
}
.studwrap .text span{
	text-transform:uppercase;
	font-size:17px;
}
.uchres > a{
	display:inline-block;
	float:right;
	margin-top:15px;
	margin-right:20px!important;
}
.studwrap>a{
	text-decoration:none;
}
.left-side a.read_more{
	position:relative;
	left:0px;
	top:-29px;
	margin-top:-42px;
	margin-bottom:-20px;
	display:inline-block;
	float:none;
	height:30px;
}
.right-side a.read_more span{
	font-size:13px!important;
	line-height:32x!important;
	height:32px;
	padding-top:0px!important;
	padding-bottom:0px!important;
	padding-right:10px!important;
	padding-left:10px!important;
}
/* полезные материалы 16.01.2015 */
.material >.sw .material_wrap .linkmat{
	width:236px!important;
	height:270px!important;
	float:left; 
	margin-top:10px;
	margin-right:15px!important;
	text-decoration:none;
	display:table-column;
	overflow:hidden;
}
.material >.sw .material_wrap{
	width:753px!important;
	padding-left:15px
}
.material >.sw .material_wrap .linkmat img{
	width:236px!important;
	height:146px!important;
}
.material >.sw .material_wrap .linkmat .mattext{
	font-family:PT Sans;
	font-size:16px;
	font-weight:800;
}
.material >.sw .material_wrap .current{
	background-color:#bc2722;
}
.material >.sw .right-side>h3{
	font-family:'rain_tun_med';
	font-size: 30px;
	text-transform:uppercase;
	border-bottom: 2px solid #ccc;
	padding-left:40px;
	background-image: url(image/notebook.jpg);
	background-position:0px center;
	background-repeat:no-repeat;
	margin-right:20px;
	margin-top:40px;
	margin-bottom:18px;
	width:315px!important;
}
.material >.sw .right-side,.article .right-side{
	width:753px!important;
	padding-left:15px!important;
	float:left;
	display:inline-block;
}
.material >.sw .right-side  #menu-sidebarnav, .article .right-side  #menu-sidebarnav{
	float:left!important;
	margin-right:30px!important;
}
.article .right-side  #menu-sidebarnav{
	width:334px!important
}
.material >.sw .right-side  #menu-sidebarnav li, .article .right-side  #menu-sidebarnav li{
	list-style:none;
	background-color:#0096c8;
	line-height:43px;
	height:43px;
	font-family:PT Sans;
	font-size:17px;
	font-weight:800;
	margin-bottom:3px;
	position:relative;
	width:315px!important;
	padding-left:20px;
	overflow:hidden;
}	
.material >.sw .right-side  #menu-sidebarnav li a,.article .right-side  #menu-sidebarnav li a{
	width:100%;
	height:100%;
}
.material >.sw .right-side  #menu-sidebarnav li a:after,.article .right-side  #menu-sidebarnav li a:after{
	filter: alpha(opacity=1)!important;
	-moz-opacity:1!important;
	opacity:1!important;
	height:43px;
	content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAArCAYAAABLnrd8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMkYxNDRBQ0Q0MTNFNDExQTQ1MkRDNzExQzM3NkJBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQ0UyMjVGNTlENUExMUU0OEY1QkJEOUMyMkFFRDc1NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQ0UyMjVGNDlENUExMUU0OEY1QkJEOUMyMkFFRDc1NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJENDRGMzlFMzg5REU0MTE5MTJBQTQwRTg0NkM5RDU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEyRjE0NEFDRDQxM0U0MTFBNDUyREM3MTFDMzc2QkFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lehPQAAABD1JREFUeNrsXE1oVFcU/t5kRhv/MGL8Nw6CpGgytGqi4k/T1J+2JJPqQnet7cJ2URcWUSP+4L9RwdZisRQaowntRropLdSI1YK6EeJCbF20CVYkUtC0mk5m8t7znDdjdsI7Q0PPDOeDD3LJO/fN3O+de88979xxOitnfwfgDQhwGtHS3xApgWHYMAA8kdpEiLuIrsToHbgDERtvdWBNbhPbJUbT4Xs18DI2fPrEZBwkPpUYNsJNj4RvI6hQzF7ipxLDcfD9enhpG0J9YjJOEe9LjFeSd44nUW0Y9Yn5b266DY0Y8W0S1IZRn5iMb4i3JB0sokBoBgVENpT6xPRyW5XQcIhJ2qrYUOoTk3GF+KOkk5fhufOINpz6xGTsJg5KOmoi77SUkE4x7xK/lnQ0hdbNJXAtkaBQTMZR4j+Szt6iyPYlSySoFPMv4nFJZ2MBf5UlElSKyThDvCfpsI68s8wSCSrFTBH3ShMJjbZVUSkm4wLxpqTTBfAGK4oskfD5F6edI8danBe1NSAa4hqeMpuJP0kSCWsxOPAZYqXFIORrr9ehuroa5eXl+PXOHTx+3If6+vrgf9xuaz2r4nOWvDuxLMx1fxLnBvmBkJhAD8F9OJFeYqGL2dPdTU+0j6XLljmvzp/vnG1txUA6jUQiEbRvXL+Bh729/+k9XSA9XGIyOGf7AduENeCc7TWUxIphvr3V1YWZFRVOVVUVampqnY82bUJNba0Tj8eDdkd7e0GJ+YjIF9eGNRhN3vmEZt2eIqkXunSxEw0Njc6s+CyMLyvD1i2fYP2GDc606dOC9i9Xr/6vYkqnwGM5UUPjTdqqjCqSrQoHPCxkT3cPDh84GARBvI4+bxdCNDuEDzHiUU5QSLxzdREkEjgISiaT6O/vx/Zt2/z33t84FAS1tBxV8bDmE5x8RfxdYrACbmZigXvnvv37g23Iuba24Ht8vHlz0O7o6PCvXP65oKLZAN9T7EN0G+E+oOY6yRMzjjy0C5FoIQpZnUggGosilUo5O3c0oyQSQfnkSU5fX1+wbg4H8lkznc7K2ZJpdujvL5Hmfediyc1OIlr6hxVPh0K+RdD5ojmXUAiNtRQMOaaTqjXzuZdyiu+CxCYO330F3qANuzIxc+AkfEpiwBUJMRt3fWKSd/LrsTMSmwkU1S63igSVnsk4geyL7NBYQ2vnGHvnqU9M8s6/kS0xCY1SCpzWWPG0Ss9kcPHXXYnBcniZSVY8rU9M8k6OUPdIb5w071TpmSzoD8gWUIdGgrYpc6x4Wp+YOfDRBtHUyaewLZGgUEzyTn6B/a3EZiatmwstkaDSMxkHkD0eGBoN5J0jTAt9YpJ38oHdUxIbrrOts2BIpWcy+Ei9qMJpFdzMWEsk6BOTvJN/7OKQxGYk4NspbJ2eyTiP7M/ShMYSeJmplkjQJyZ5pwvhKWz+ME12tCFvPBNgAFBcSMxpqqvSAAAAAElFTkSuQmCC); 
	position:relative!important;
	top:-43px;
	right:-200px!important;
	cursor:pointer;
	z-index:1!important;

}
.material >.sw .right-side  #menu-sidebarnav li a:active:after,.article .right-side  #menu-sidebarnav li a:active:after{
	right:-230px!important;
	transition:all 0.3s ease;
}
	.material >.sw .right-side  #menu-sidebarnav li a,.article .right-side  #menu-sidebarnav li a{
		text-decoration:none;
		color:#fff;
	}
.material >.sw .popular{
	float:left!important;
	margin-top:-23px!important;
	margin-left:20px!important
}
.material >.sw .popular{
	width:350px!important;
}
.material >.sw .popular .thumb, .article .popular .thumb,.material >.sw .popular .thumb img, .article .popular .thumb img{
	width:100px!important;
}
.material >.sw .popular .thumb img,.article .popular .thumb img{
	height:57px!important;
}
.material >.sw .popular .pop_r,.article .popular .pop_r {
	width:220px!important;
}
.cases .page{
	width:640px!important;
}
.ngg-galleryoverview{
	width:768px!important;
	margin:0 auto!important;
}
.wrapper .material>.content_wrap>.material_wrap{
	width:730px!important;
}
.article >.content_wrap> .right-side > .popular{
	margin-top:75px;
	float:left;
	margin-left:25px;
}
#menu-sidebarnav{
	display:block;
}
.cat_but{
	display:block;
}

}


@media only screen
and (min-device-width : 320px)
and (max-device-width : 767px) {
.content_wrap{width:320px!important;content:''; /* height:100%; */ margin:0 auto;padding:0;overflow:hidden}
.phone_head{display:none;}
.wrapper .header img{padding-left:55px}
.wrapper .header .email_head{display:none}
.wrapper .main_menu, .wrapper .main_menu ul{ padding-left:0px;float:none; list-style:none;margin:0 auto;}
#menu_btn{display:block;height:38px;width:100%;font-family: 'Cuprum'; font-weight:700; font-size:16px; color:#FFF; text-decoration:none; line-height:48px; line-height:38px;text-align:center; background-image:url(image/menu_ph.svg); background-repeat:no-repeat; background-position:center right;}
.wrapper .main_menu ul{display: none;}
.wrapper .main_menu ul li {width:100%;float:none;display:block;text-align:center;height:38px;border-bottom:#ccc solid 0.5px;border-top:#ccc solid 0.5px;max-width:100%}
.wrapper .main_menu{ height:auto; background-color:#0096c8; border-top:#1f3339 solid 1px; border-bottom:#008ac3 solid 1px;}
.wrapper .main_menu ul li a:hover{width:100%;float:none;display:block;}
.wrapper .main_menu ul li a{font-size:13px;padding:0px 0px;width:100%;display:block;line-height:38px;}
.wrapper .main_head{height:870px; background-image:none;background: #0019b4; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMTliNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxNjhjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzAwMzZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTAwNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #0019b4 0%, #0168c5 50%, #0036cf 51%, #01004d 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0019b4), color-stop(50%,#0168c5), color-stop(51%,#0036cf), color-stop(100%,#01004d)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #0019b4 0%,#0168c5 50%,#0036cf 51%,#01004d 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #0019b4 0%,#0168c5 50%,#0036cf 51%,#01004d 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #0019b4 0%,#0168c5 50%,#0036cf 51%,#01004d 100%); /* IE10+ */background: linear-gradient(to bottom,  #0019b4 0%,#0168c5 50%,#0036cf 51%,#01004d 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0019b4', endColorstr='#01004d',GradientType=0 ); /* IE6-8 */padding-top:20px;border-bottom:10px solid #fff;}
.wrapper .main_head .emblem{width:320px; height:456px; background:url(image/emblem.png);margin:0px 0 0 0px;background-position:center center;background-repeat: no-repeat; }
.wrapper .main_head .emblem .emblem_h{font-size:45px; padding-top:20px;}
.wrapper .main_head .emblem .emblem_t{font-size:40px; margin-top:110px;}
.wrapper .main_head .emblem .emblem_t span{font-size:69px;}
.wrapper .main_head .emblem .schet_client{font-size:18px; margin-top:20px;}
.wrapper .main_head .video_head{width:320px;font-family: 'rain_tun_med';font-size:30px; color:#FFF; line-height:70%; float:right; margin-right:0px; margin-top:0; padding-right:0; background-image:none; margin-bottom: 15px}
.wrapper .main_head .video{width:320px; height:auto; float:none; margin-right:0px; margin-top:20px;clear:both;text-align:left;}
.wrapper .main_head .video iframe{width:320px;height:270px;float:none;margin:0;}
.wrapper .main_head .video_text{width:320px; height:80px; float:none; margin-right:0; margin-top:10px; background-image:url(image/video_text.png);background-repeat: no-repeat;background-size:contain;clear:both;}
.wrapper .main_head .video_text p{font-family: 'PT Sans'; font-weight:400; font-style:italic; font-size:12px; color:#FFF; padding:15px 20px 0 20px; text-align:justify;}
.wrapper .main_head .video_text p span{font-family: 'PT Sans'; font-weight:700; font-style:normal;}
.wrapper .form_head{width:100%; height:700px;background: #01004d; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMDA0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzEyOTllYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzYzY2NmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzYzY2NmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #01004d 0%, #1299ea 45%, #63ccf5 64%, #63ccf5 64%, #efefef 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01004d), color-stop(45%,#1299ea), color-stop(64%,#63ccf5), color-stop(64%,#63ccf5), color-stop(100%,#efefef)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #01004d 0%,#1299ea 45%,#63ccf5 64%,#63ccf5 64%,#efefef 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #01004d 0%,#1299ea 45%,#63ccf5 64%,#63ccf5 64%,#efefef 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #01004d 0%,#1299ea 45%,#63ccf5 64%,#63ccf5 64%,#efefef 100%); /* IE10+ */background: linear-gradient(to bottom,  #01004d 0%,#1299ea 45%,#63ccf5 64%,#63ccf5 64%,#efefef 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01004d', endColorstr='#efefef',GradientType=0 ); /* IE6-8 */ background-position:center;background-repeat: no-repeat; background-size:100%;padding:0; margin-top:-10px;}
.wrapper .form_head .lid_form{width:320px; height:300px; float:left; background: rgba(0, 150, 200, 0.57); border:5px solid rgba(255, 255, 255, 0.57);margin:30px 0  0 -5px; border-radius:10px;}
.wrapper .form_head .biz_form{width:320px; height:auto; margin:30px 0px 0 0px;padding-bottom:20px;}
.wrapper .form_head .lid_form .lid_form_h{ margin:10px 10px 10px 15px;}
.wrapper .form_head .lid_form .lid_form_t{ margin:10px 0px 10px 15px;}
.wrapper .form_head .lid_form .inp_wrap_name{width:290px;}
.wrapper .form_head .lid_form .inp_wrap_name input,.wrapper .form_head .lid_form .inp_wrap_mail input{width:230px;}
.wrapper .form_head .lid_form .inp_wrap_mail{width:290px;}
.wrapper .form_head .lid_form .inp_text{width:300px; }
.wrapper .form_head .lid_form .but_lid{width:260px; background: #bc2722;border-bottom: 5px solid #a71822;border-radius:8px;}
.wrapper .form_head .lid_form .but_lid:hover{opacity:0.8;}
.wrapper .form_head .biz_form .biz_form_t{font-size:15px; color:#FFF; margin:10px 27px 12px 27px;}
.wrapper .form_head .biz_form .inp_wrap_name{width:290px;}
.wrapper .form_head .biz_form .inp_wrap_mail{width:290px;}
.wrapper .form_head .biz_form .inp_text{width:230px;}
.wrapper .form_head .biz_form .but_biz{width:260px; height:53px; background: #ffffff;border-bottom: 5px solid #bbb;border-radius:8px;margin:15px 0 0 27px;}
.wrapper .form_head .biz_form .but_biz:hover{opacity:0.8;}
.wrapper .res_stud{background-image:none; background-repeat:no-repeat;border-top: 0px solid #fff}
.wrapper .res_stud .gallary{width:318px!important;top:-150px;z-index:0;position: relative}
.wrapper .res_stud .next,.wrapper .res_stud .prev{z-index:10;position: relative;margin-top:130px;}
.wrapper .res_stud .next{left:-5px}
.wrapper .res_stud .gallary ul li{width:315px!important;}
.wrapper .res_stud .stud_link{font-family: 'rain_tun_med'; font-size:30px; color:#fff; float:right; margin:-120px 20px 25px 0px; line-height:54px; background-image:url(image/but_stud.png); background-repeat:no-repeat; background-position:center center; text-decoration:none; padding:0 32px; text-transform:uppercase; cursor:pointer;} 
.wrapper .res_stud object{display: none;}
.wrapper .pol_mat .pol_mat_block{width:314px; height:auto; margin-left:50px;}  
.wrapper .pol_mat .pol_mat_block br, .wrapper .pol_mat .pol_mat_block #ngg-image-4,.wrapper .pol_mat .pol_mat_block #ngg-image-5,.wrapper .pol_mat .pol_mat_block #ngg-image-6,.wrapper .pol_mat .pol_mat_block #ngg-image-7{display:none}  /* убирает 7-8 изображения из галереи */
.wrapper .pol_mat .pol_mat_block .pol_mat_wrap{margin-right: 0px;background-image:url(image/pol_mat_bg.png);}
.wrapper .pol_mat .mat_link{float:left; margin-left:48px;padding:0 55px; } 
.wrapper .otziv {display:none}
.wrapper .otziv .otziv_slider{width:320px;height:auto;margin-bottom:0px;margin-left:0px;}
.lof-slidecontent ,.sliders-wrapper, .main-slider-content{width:320px!important;height:800px!important;}
.navigator-wrapper{width:220px!important;height:243px}
.main-slider-content2{height:243px!important;}
#jslidernews1{height:800px!important;}
.navigator-content{left:30px; margin-bottom:20px;}
.wrapper .otziv .otziv_slider, .wrapper .otziv .otziv_slider .slide{width:320px;height:800px;background:none; background-size:3% 24%}
.wrapper .otziv .otziv_slider .slide .photo{width:320px;height:340px;background:none;margin-right:0px;text-align:center;float:none}
.wrapper .otziv .otziv_slider .slide .photo > div, .wrapper .otziv .otziv_slider .slide .photo > div > img{width:320px!important; height:320px!important;padding-top:0px;}
.wrapper .otziv .otziv_slider .slide .photo > div{margin-top:95px;}
.wrapper .otziv .otziv_slider .slide .head_slide{width:320px !important;font-size:15px;letter-spacing:2px;text-align:center;padding-top:0px;padding-left:0;margin-top:20px;margin-bottom:10px;}
.wrapper .otziv .otziv_slider .slide .rev_text{display:table;width:320px;height: auto; margin-top:0px;margin-bottom:0px;}
.wrapper .otziv {height:auto;margin-bottom:0px;margin-top:0; background-size: 700% 100%;background-position: top center;position:relative;}
.wrapper .footer{width:100%; height:auto; background-color:#232728; position:relative; margin-bottom:-20px;}
.wrapper .otziv .form{width:320px; height:260px;margin-bottom:15px;margin-top:15px;margin-left:0px;}
.wrapper .otziv .form .inp_wrap_mail{width:270px; }
.wrapper .otziv .form .inp_text{width:200px;}
.wrapper .otziv .form .but_form{width:270px; height:54px;  background: #0096c8;border-bottom: 5px solid #00739a;border-radius:8px;}
.wrapper .otziv .vk{width:320px; height:349px; float:right; margin:10px 0px 0 0;}
#vk_groups, #vk_groups>iframe{width:280px!important;height:228px!important;margin-left:10px;margin-bottom:40px;}
.wrapper .otziv .client {height: auto;}
.wrapper .footer .copyright{width:190px;float:left;margin:0;padding:10px 10px 10px 0;}
.wrapper .footer{padding-bottom:70px;padding-top:40px;/* margin-top:40px; */}
.wrapper .footer .footer_logo{width:100px; height:68px; padding:36px 10px; background-size:70%; margin-left:0px; float:left;}
.wrapper .footer .contact{width:100%;margin-right:0px; margin-top:15px; float:none; text-align: center;}
.wrapper .footer .contact .head{width:100%}
.wrapper .footer .contact .cont_info{width:100%}
.wrapper .contacts .cont_form{width:320px; height:450px;margin:0}
.wrapper .contacts .cont_form .inp_wrap_name{width:270px;}
.wrapper .contacts .cont_form .inp_wrap_mail{width:270px;}
.wrapper .contacts .cont_form .inp_text{width:210px; }
.wrapper .contacts .cont_form .text_ar_wrap{width:270px;}
.wrapper .contacts .cont_form .text_ar{width:210px; height:180px; font-family: 'Open Sans'; font-weight:400; font-size:16px; color:#232728; padding-left:15px; float:right; border:none; padding-top:10px;}
.wrapper .contacts .cont_form .but_cont{width:271px; background: #0096c8;border-bottom: 5px solid #00739a;border-radius:8px;}
.wrapper .contacts ul{width:300px; height:320px;margin-top:20px;}
.wrapper .contacts .bell{width:300px;margin-top:10px;margin-left:10px}
.wrapper .contacts .link_contact a{background: #bc2722;border-bottom: 5px solid #a71822;border-radius:8px; padding:10px 10px;font-size:24px;width:320px; margin-left:0px;}.wrapper .contacts {padding-top:20px;padding-bottom:130px;padding-left:0px;padding-right:0px;}
.wrapper .rev .photo{width:310px; height:362px; position:relative; margin:0 auto;float:none}
.wrapper .rev .photo img{position:absolute;width:310px;height:310px;}
.wrapper .rev .photo p{position:absolute;margin-top:300px;}
.wrapper .rev{width:320px; height:auto; background-color:#f8f8f8; padding-top:50px; overflow:hidden; padding-bottom:140px;position:relative;margin:0 auto;}
.wrapper .rev .rev_wrap{width:320px; margin-left:0px;margin-right:0}
.wrapper .rev .rev_wrap>a{ font-size:25px;width:315px;height:30px;}
.wrapper .rev .rev_wrap img{max-width:100%;height:auto}
.wrapper .rev .rev_wrap h3, .wrapper .rev .rev_wrap p{width:300px;padding-left:10px;padding-right:10px;}
.wrapper .rev .rev_wrap .before{width:310px;margin-left:0px;margin-top:400px} 
.wrapper .rev .rev_wrap .time_couch{margin-left:0px;width:320px;} 
.wrapper .rev .rev_wrap .time_couch .profit .price{font-size:23px; margin-right:0px;}
.wrapper .rev .rev_wrap .vidget, .wrapper .rev .rev_wrap .vidget p,.wrapper .rev .rev_wrap .vidget .soc-likes , .wrapper .rev .rev_wrap .vidget .soc-likes table tr, .wrapper .article .article_wrap .vidget .soc-likes table tr{width: 320px!important;padding-bottom:10px;height: auto;}
.wrapper .rev .rev_wrap .vidget .soc-likes table td, .wrapper .article .article_wrap .vidget .soc-likes td{display:block; float:left;border:0!important}
.wrapper .rev .rev_wrap .vidget p, .wrapper .article .article_wrap .vidget p{padding-right:25px;padding-left:0px;margin:0;width:300px!important;text-align:center}

.wrapper .article .article_wrap .vidget{width:100%; height:auto; overflow:hidden; padding-left:0px; background-color:#f5f5f5; padding-bottom: 20px;}
.wrapper .article .article_wrap .vidget p{font-family: 'rain_tun_med'; font-size:30px; color:#232728; margin-bottom:15px; text-transform:uppercase; letter-spacing:1px; padding: 10px 0 0 0;}
.wrapper .article .article_wrap .vidget .vidget_wrap{width:auto; height:auto; overflow:hidden; float:left; margin-right:0px; margin-bottom:15px;}

.wrapper .article .pop_mat{width:320px;  background-image:none; padding-bottom:15px;margin-left:0px;float:none;padding-left:59px;margin:0}
.wrapper .article .pop_mat .pol_mat_wrap{float:none;margin-left:0px; padding:0}
.wrapper .article .left_menu{width:100%; background-image:none; padding-top:0px;padding-bottom:0px;background: rgba(0, 150, 200, 0.57); border:5px solid rgba(255, 255, 255, 0.57); border-radius:10px;margin-bottom:30px;height:auto;}
.wrapper .article .article_wrap{width: 320px;margin:0 auto;float:none;}
.wrapper .article .article_wrap .pol_mat_wrap  {float:none;margin-left: 49px;margin-right:30px;padding:0}
.wrapper .article .article_wrap .right {display:none;}
.wrapper .article img, .wrapper .article iframe{max-width:320px; height: auto}
.wrapper .article .left_menu ul li{width:320px;float:none;padding-left:0px;text-align: center;}
.wrapper .article p, .wrapper .material p{padding-left:5px; padding-right:5px}
.wrapper .article .left_menu ul li a p{color:#000; line-height:32px;border-bottom:0px;}
.wrapper .article .left_menu ul .active{background-image:url(image/menu_active.png); background-repeat:no-repeat; background-position:left center; margin-left:-5px; padding-left:5px;}
.wrapper .article .left_menu ul .active p{background-image:none;  margin-left:0px; padding-left:0x;}
.wrapper .article .left_menu ul li:hover{background-image:none; background:#0096c8;}
.wrapper .material{/* background:url(image/bg_material.jpg) no-repeat center top */}
.wrapper .material .left_menu{width:310px; background-image:none; padding-top:0px;padding-bottom:0px;background: rgba(0, 150, 200, 0.57); border:0px solid rgba(255, 255, 255, 0.57); border-radius:10px;margin-bottom:30px;height:auto;padding-left:5px;overflow:hidden}
.wrapper .material .left_menu ul li{width:310px;float:left;padding-left:0px;text-align: center;}
.wrapper .material .left_menu ul li a p{color:#000; line-height:32px;border-bottom:0px;}
.wrapper .material .left_menu ul .active{background-image:none;  margin-left:0px; padding-left:0x;}
.wrapper .material .left_menu ul li:hover, .wrapper .material .left_menu ul li.current-menu-item  {background-image:none; background:#0096c8;}
.wrapper .material .material_wrap{width: 320px; margin:0 auto;}
.wrapper .material .material_wrap .pol_mat_wrap {float:none; position:relative;margin-left:49px}
	.page-content .page ,.page-content .page iframe{
		width: 320px;
		margin: 0 auto;
	}
	.page-content .page ,.page-content .page iframe.> #document>html>body>.q_form_block input[type="text"] {
    padding: 8px!important;
    width: 90% !important;
    font-size: 16px!important;
    margin-bottom: 10px!important;
	}
	.q_form_block input[type="submit"] {
    height: 40px;
    border: medium none;
    background-color: #0096C8;
    border-radius: 8px;
    font-size: 20px;
    color: #FFF;
    text-transform: uppercase;
    cursor: pointer;
    margin: 2px 0px 0px 10px;
    width: 90%!important;
}
.q_form_block {
    margin: 0px auto;
    border-radius: 10px;
    padding: 30px;
    font-family: Calibri;
    background: none repeat scroll 0% 0% #000;
    width: auto!important;
}


#menu-sidebar2{background-image:none;}
.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev{border:none!important;}

.ngg-navigation a{background-color:#000;position:relative; -moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;behavior:url(pie/PIE.php);height:26px!important;width:18px!important;color:#fff!important;font-size:20px; font-weight:800;font-family:"Cuprum";padding:5px 7px!important}
.ngg-navigation span {background-color:#fff;position:relative; -moz-border-radius:4px;-ms-border-radius:4px;border-radius:3px;-webkit-border-radius:3px;behavior:url(pie/PIE.php);height:23px!important;width:18px!important;color:#000!important;font-size:20px; font-weight:800;font-family:"Cuprum";padding:4px 7px!important;margin:0!important}
#gallary .mat_link{width:231px!important;text-align:center;margin-bottom:20px;margin-top:570px;}


/* слайдер галереи на главной */
/* #gallary{height:410px;}
#jslidernews2{width:320px!important;left: 0px;z-index:10 ; margin-bottom: -550px;height: 243px!important;}.main-slider-content2{height: 243px;}
#jslidernews2 .mainliwrap{width:320px; height: 243px;}
#jslidernews2 .mainliwrap img{width:312px; height: 237px;}
.navigator-content2 {position:absolute;z-index:1000000;top: 210px!important;right:9px!important}
#gallery_slider_nav,.navigator-content2 {width:308px!important;height:77px!important;padding:0!important;top:-20px;}
.liwrap{}
.gallery_sl li img{width:43px;height:23px!important;border:3px solid #fff!important}
.lof-slidecontent ul.gallery_sl{width:1560px!important; height:37px!important;}
.lof-slidecontent ul.gallery_sl li {width:52px!important; height:27px!important;}
.button-next, 
 .button-previous{
 	position:absolute!important;
	display:block;
	width:15px;
	height:22px;
	color:#FFF;
	cursor:pointer;
	margin-top:-210px!important;
	z-index:1000000;
		padding-top:78px;
	padding-bottom:143px;
}
.button-next {
	float:left;	
	text-indent:0px!important;
	right:0px!important;
	background:url(../image/s_prev.png) no-repeat right center;
	left:-5px!important;
	top:0px!important;
}
.button-previous {
	clear:both!important;	
	text-indent:0px!important;
	left:0px!important;
	background:url(../image/s_next.png) no-repeat left center;
	left:255px!important;
	top:0px!important;
}
/* слайдер галереи на главной */

	/* адаптация к планшетам 19.01.2015 */
	
	/* Меню
.wrapper .main_menu{width:100%; height:73px; background-color:#0096c8; border-top:#1f3339 solid 1px; border-bottom:#008ac3 solid 1px;clear:both}
.wrapper .main_menu .content_wrap{width:auto!important;margin:0 auto!important;float:none!important;display:table!important;}
.wrapper .main_menu ul{list-style:none;padding-top:1px;}
.wrapper .main_menu ul li{float:left; display:inline; width:auto;max-width:80px; height:55px;text-align:center;font-family: 'Cuprum'; font-weight:700; font-size:12px; text-decoration:none; line-height:13px; padding-top:10px;padding-bottom: 5px;padding-right: 22px;padding-left: 22px; height:100%; height:57px; margin-left:0px; border-left:1px solid #59bbdb}
.wrapper .main_menu ul li:first-child{border-left:0px solid #59bbdb}
.wrapper .main_menu ul li:hover, .wrapper .main_menu ul li.current-menu-item , .wrapper .main_menu ul li.current-menu-parent {background-color:#232728; text-decoration:underline; border-left:1px solid #0096c8}
.wrapper .main_menu ul li a{text-decoration:none; color:#fff;text-transform: uppercase !important;padding-bottom:15px;height:48px;}
.menu-image-title-after >.menu-image, .menu-image-title-before >.menu-image{ margin: 0 auto; float:none;display:block;padding:0px!important}
.menu-image{height:23px;}
.menu-image-title-after >.menu-image{margin-bottom:13px}
.wrapper .main_menu ul li:nth-child(2) .menu-image-title-after >.menu-image,.wrapper .main_menu ul li:nth-child(4) .menu-image-title-after >.menu-image{margin-bottom:8px; padding-left:5px;padding-right:5px;} */
/* конец Меню */
	
	.menu-item a.menu-image-title-after img{
		float:right!important;
		margin-right:10px!important;
		margin-left:10px!important;
	}
	.wrapper .main_menu ul li{
		text-align:right!important;
		border-left:0px!important;
		border-top:1px!important;
		padding-left:0px!important;
		padding-right:0px!important;
	}
	.wrapper .main_menu ul li:active{
		background-color:#232728!important;
	}
/* .head_top{
		height:339px;
		background-image:url(image/main_head.jpg); 
		background-position:center -70px; 
		padding-top:10px;
	}
		.head_wrap{
			width:320px!important;
			height:310px;
			/* background-color:rgba(0,0,74,0.7); */
			/* border:5px solid #8c8cb2; 
			margin:0 auto;
			color:#fff;
			text-align:center;
			padding-top:10px;
		}*/
			/* .head_wrap h1{
				position:relative;
				font-family:'rain_tun_med';
				font-size: 38px!important;
				white-space:wordwrap;
				height:65px!important;
				background-image:url(image/stars.png);
				background-repeat:no-repeat;
				background-position:center bottom!important;
				z-index:2;
				margin-bottom:-9px;
			}
			.head_wrap .emblem_h{
				font-family:'rain_tun_med';
				font-size: 46px;
				margin-bottom:10px;
			} 
			.head_wrap .schet_client{
				font-family:'cuprum';
				font-size: 17px!important;
				text-transform:uppercase;
				margin-bottom:20px;
				clear:both;
				width:320px!important;
			}
				.head_wrap .schet_client .schet{
					font-family:'cuprum';
					font-size: 20px!important;
					color:#000;
					
				}
					.head_wrap .schet_client .schet span{
						display:inline-block;
						background-color:#fff;
						border-radius: 4px;
						margin-left:2px;
						line-height:24px!important;
						height:24px!important;
						width:22px;
					}
				.head_wrap .inp_wrap_mail{
					width:300px!important;
					height:36px!important; 
					background-color:#bc2722; 
					background-image:url(image/inp_mail.png); 
					background-repeat:no-repeat; 
					background-position:13px center;
					display:inline-block;
					margin:0;
					padding:0;
					overflow:hidden;
					margin-left: 0px!important;
					margin-bottom: 10px!important;
					float:none!important;
				}
					.head_wrap .inp_wrap_mail input[type="text"]{*/
						/* height:100%;
						line-height:31px!important; 
						height:31px!important; 
						width:220px!important;
						float:right;
						padding-right:15px;
						padding-left:15px;
						margin-left:20px;
					}
			.head_wrap form{
				width:320px!important;
				padding-top:10px;
				padding-bottom:15px;
				background-color:rgba(0,0,30,0.4);
				position:relative;
				z-index:1;
				margin:0 auto;
				margin-bottom:15px;
			}
				.head_wrap form p{
					font-size:13.5px!important;
					line-height:20px!important;
					width:300px!important;
					margin:0 auto!important;
					margin-top:5px;
					margin-bottom:15px!important;
				}
				.head_wrap  input[type="submit"]{
					width:165px;
					height:36px!important;
					background-image:url(image/gift.png);
					background-position:10px center;
					background-repeat:no-repeat;
					background-color:#bc2722;
					border-bottom:4px solid #a71822;
					border-left:0px;
					border-right:0px;
					border-top:0px;
					border-radius:7px;
					line-height:36px!important;
					font-size:24px!important;
					text-align:right;
					padding-right:10px;
					font-family:'rain_tun_med';
					text-transform:uppercase;
					color:#fff;
					cursor:pointer;
					margin-left:-10px;
					outline:0px!important;
				}
				.head_wrap  input[type="submit"]:active{
					height:42px;
					border-bottom:0px;
					margin-top:4px;
					outline:0px!important;
				} */ 
			.left-side{
				width:320px!important;
				float:left;
				margin-right:0px!important;
				margin-left:0px!important;
				padding-bottom:50px
			}
			.right-side{
				width:320px!important;
				float:left;
				padding-left:0px!important;
				padding-bottom:50px
			}
			.left-side h2, .right-side h2{
				font-family:'rain_tun_med';
				font-size: 25px!important;
				text-transform:uppercase;
				border-bottom: 2px solid #ccc;
				padding-left:40px;
				background-image: url(image/notebook.jpg);
				background-position:0px center;
				background-repeat:no-repeat;
				margin-right:20px;
				margin-top:25px;
				margin-bottom:18px;
			}
			.right-side h2{
				margin-right:0px!important;
			}
			.right-side iframe{
				width:320px!important;
				height:190px!important;
			}
			.article_main{
				background-color:#f5f5f5;
				width:320px!important;
				padding-top:23px;
				padding-bottom:1px;
				padding-left:23px;
				padding-right:23px;
				margin-bottom:13px;
				/* min-height:250px; */
			}
				.art-ls{
					width:274px!important;
					float:none!important;
				}
					.art-ls .art_title{
						font-family:'PT Sans';
						font-size:16px!important;
						color:#000;
						font-weight:800;
						text-decoration:none;
					}
					.art-ls .art_title:hover{
						text-decoration:underline;
					}
					.art-ls .art_cont iframe,.art-ls .art_cont img{
						display:none!important;
					}
					.art-ls .art_cont{
						margin-top:10px;
						margin-bottom:50px!important;
						font-family:'PT Sans';
						font-size:12.5px!important;
						padding-right:10px!important;
						height:auto!important;
					}
					.read_more p{
						display:inline-block;
						padding:10px;
						color:#fff;
						background-color:#0d9bcb;
						font-family:'PT Sans';
						font-size:14px!important;
						font-weight:800;
						margin-right:1px;
					}
					.right-side .read_more p{
						font-family:'Arial';
						font-size:11px!important;
						font-weight:500;
						
					}
					.read_more p:hover{
						background-color:#3b88ba;
					}
					.read_more span:hover{
						background-color:#000;
						text-decoration:none;
					}
					.read_more span{
						padding:10px!important;
						color:#fff;
						background-color:#2e3233;
						font-family:'PT Sans';
						font-size:13.5px!important;
						font-weight:800;
						margin-right:1px;
					}
					.right-side .read_more  span{
						position:relative;
						padding-top:0px;
						padding-bottom:0px;
						line-height:32px;
						height:32px;
						display:inline-block;
						font-family:'Arial';
						font-size:13px;
						top:1px;
					}
				.art-rs{
					width:274px!important;
					float:none!important;
					margin-top:3px;
				}	
					.art-rs .art_title{
						width:274px!important;
						height: 169px!important;
						overflow:hidden;
					}
					.art-rs .thumb img{
						width:274px!important;
						height: 169px!important;
						margin-bottom:-32px;
					}
					.art-rs h3{
						display:inline-block;
						background-color:#2c3031;
						border-left: 4px solid #bc2722;
						font-family:'rain_tun_med';
						font-size: 23px;
						line-height: 28px;
						text-transform:uppercase;
						color:#fff;
						padding-right:8px;
						padding-left:8px;
						
					}
					.art-rs .date,.art-rs .views{
						text-align:right;
						display:inline-block;
						clear:both;
						background-image: url(image/calendar.png);
						background-repeat:no-repeat;
						background-position: 5px center;
						padding-left:35px;
						font-family:'PT Sans';
						font-size:13px;
						margin-top:15px;
						float: right;
						text-transform:uppercase;
					}
					.art-rs .views{
						background-image: url(image/eye.png);
						font-weight:800;
					}
			.navigation{
				margin-top:23px;
				margin-left:23px;
			}
				.pages{
					display:none!important;
					float:right;
					font-family: Arial;
					font-size:12px;
					margin-right:35px;
					line-height:30px;
				}
				.page-numbers {
					display:inline-block;
					float:left;
					background-color:#2e3233;
					padding-right:10px;
					padding-left:10px;
					font-family: Arial;
					font-size:12px;
					color:#fff;
					line-height:30px;
					text-align:center;
					text-decoration:none;
					margin-right:5px;
				}
				a.page-numbers:hover{
					background-color:#000;
				}
				.current{
					background-color:#0d9bcb;
				}
				.navigation .next{
					height:0!important;
					width:0!important;
				}
				.navigation .next:after{
					content:'»'!important;
					line-height:30px!important;
					height:30px!important;
					padding:10px!important;
					padding-bottom:8px!important;
					padding-top:8px!important;
					position:relative!important;
					top:-60px;
					left:-17px;
					font-size:12px!important;
					background:#2e3233;
					
				}
.main-wrap{
	position:relative;
	/* min-height:2020px; */
	height:auto;
	background-image:url(image/coaching_bottom2.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}		
	.left-side form{
		background-color:#09181d;
		width:558px;
		height:123px;
		border-radius:10px;
		font-family:'PT Sans';
		font-size:17px;
		color:#fff;
		padding:21px 27px;
		margin-top:60px;
		margin-left:23px;
		
	}
		.left-side form .inp_wrap_mail{
			width:350px;
			height:46px; 
			background-color:#0c2b35; 
			background-image:url(image/inp_mail.png); 
			background-repeat:no-repeat; 
			background-position:13px center;
			display:inline-block;
			margin:0;
			padding:0;
			overflow:hidden;
			margin-top: 27px;
			float:left;
		}
			.left-side form input[type="text"]{
				height:100%;
				width:270px;
				float:right;
				padding-right:15px;
				padding-left:15px;
				margin-left:20px;
			}
	
		.left-side form input[type="submit"]{
			width:191px;
			height:46px;
			background-image:url(image/gift.png);
			background-position:17px center;
			background-repeat:no-repeat;
			background-color:#0096c8;
			border-bottom:4px solid #007399;
			border-left:0px;
			border-right:0px;
			border-top:0px;
			border-radius:7px;
			line-height:46px;
			font-size:29px;
			text-align:right;
			padding-right:30px;
			font-family:'rain_tun_med';
			text-transform:uppercase;
			color:#fff;
			cursor:pointer;
			margin-left:10px;
			outline:0px!important;
			margin-top: 27px;
		}
		.left-side form input[type="submit"]:active{
			height:42px;
			border-bottom:0px;
			margin-top:31px;
			outline:0px!important;
		}
	.left-side .schet_client{
		color:#fff;
		text-transform:uppercase;
		font-family:"cuprum";
		font-size:25px;
		text-align:center;
		margin-top:55px;
	}
		.left-side .schet_client .schet{
			font-family:'cuprum';
			font-size: 24px;
			color:#fff;
		}
			.left-side .schet_client .schet span{
				display:inline-block;
				background-color:#000;
				border-radius: 4px;
				margin-left:2px;
				line-height:28px;
				height:28px;
				width:22px;
			}
		.left-side .schet_client em{
			color:#000;
		}
	.right-side .video iframe{
		width:250px;
		height:150px;
		margin-bottom:12px;
	}
	.right-side .video p{
		width:290px!important;
		padding: 20px 10px 20px 10px;
		color: #fff;
		font-family: "PT Sans";
		font-size:12.5px!important;
		background-color:#2e3233;
		position: relative;
		border: 3px solid #4793bd;
		margin-bottom:25px;
	}
	.right-side .video p b{
		font-weight:800;
		font-size:14px!important;
	}
	.right-side .video p:after,.right-side .video p:before {
		bottom: 100%;
		left: 80%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.right-side .video p:after{
		border-color: rgba(46, 50, 51, 0);
		border-bottom-color: #2e3233;
		border-width: 7px;
		margin-left: -7px;
	}
	.right-side .video p:before {
		border-color: rgba(71, 147, 189, 0);
		border-bottom-color: #4793bd;
		border-width: 13px;
		margin-left: -13px;
	}
	.right-side .vk{
		margin-bottom:23px;
		height:170px!important;
	}
	/* .right-side .p_but,.right-side .c_but{
		width:155px;
		float:left;
		line-height:40px;
		height:40px;
		text-align:center;
		font-family: 'PT Sans';
		font-size:17px;
		font-weight:800;
		color:#fff;
		background-color:#d53722;
		margin-bottom:15px;
		position:relative;
	} */
	.popular > h3, .uchres>h3{
		font-family: 'PT Sans';
		font-size:12px!important;
		font-weight:800;
		text-transform:uppercase;
		line-height:40px;
		background-image:url(image/pop.jpg);
		background-repeat:no-repeat;
		background-position:0px center;
		/* padding-left:45px; */
		/* letter-spacing:2px; */
		border-bottom:1px solid #ccc;
		padding-top:3px;
		padding-bottom:3px;
	}
	.popular > h3 span, .uchres>h3 span{
		display:inline-block;
		background-color:#BC2721;
		padding-left:45px;
		padding-right:15px;
		line-height:40px;
		background-repeat:no-repeat;
		background-position:5px center;
		color:#fff;
	}
	.popular > h3 span{
		background-image:url(image/pop.jpg);
	}
	.uchres>h3 span{
		background-image:url(image/uch.jpg);
	}
	/* .but_act{
		background-color:#232728!important;
	} */
	.com{
		display:none;
	}
	.pop .thumb,.com  .thumb,.events .thumb, .news .thumb{
		min-height:60px;
		height:100%;
		width:90px!important; 
		float:left;
		margin-left:8px;
		margin-right:8px;
		margin-bottom:14px;
	}
	.pop .thumb img{
		width:90px!important; 
		height:60px!important; 
	}
	.events .thumb, .news .thumb{
		width:75px!important;
		margin-bottom:10px;
	}
	
	.pop .pop_art .art_title h3,.com .com_art .com_title h3,.news .news_title h4, .events .event_title h4{
		font-family: 'PT Sans';
		font-size:13px!important;
		line-height:14px;
		font-weight:800;
	}
	.pop .pop_art .art_title, .com .com_art .com_title,.news .news_title, .events .event_title{
		display:block;
		
		text-decoration:none;
	}
	.com .com_art, .pop .pop_art{
		position:relative;	
		margin-top:15px;	
		margin-bottom:15px;	
		float:none;
		/* border-bottom:1px solid #fcfcfc; */
	}
	.pop .pop_art .art_title:hover, .com .com_art .com_title:hover,.news .news_title:hover, .events .event_title:hover{
		text-decoration:underline;
	}
	.pop span, .com span{
		font-family:'PT Sans';
		font-size:12px;
		padding-right:10px;
		padding-left:10px;
		background-color:#31bae8;
		line-height:17px;
		color:#fff;
		display:inline-block;
	}
	.pop p, .com p, .news p, .events p{
		font-family:'PT Sans';
		font-size:12px;
		padding-left:20px;
		background-image:url(image/calendar_sm.png);
		background-position: 0px center;
		background-repeat:no-repeat;
		display:inline-block;
	}
	.pop_r, .com_r{
		float:left;
		width: 204px!important;
	}
.popular{
	padding-top:1px;
	margin-bottom:15px;
}
.news h3, .events  h3{
	font-family: 'PT Sans';
	font-size:17px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:30px;
	font-weight:800;
	border-bottom:1px solid #bc2722;
	color:#fff;
	margin-bottom:13px;
	height:36px;
}
.news h3 span, .events  h3 span	{
	padding-left:40px;
	padding-right:30px;
	background-image:url(image/news.png);
	background-repeat:no-repeat;
	background-position:10px center; 
	background-color:#bc2722;
	height:30px;
	display:inline-block;
}
.events  h3 span{
	background-image:url(image/event.png);
}
	.new, .event  {
		border-bottom:1px solid #fbfbfb;
		padding-top:12px;
		padding-bottom:12px;
	}
	.news , .events  {
		background-color:#fff;
	}
	.news>a{
		font-family: 'PT Sans';
		font-size:17px;	
		color:#0d9bcb;
		text-align:right;
		display:block;
		margin-bottom:15px;
	}
	.news>a:hover{
	color:#1d8bcc;
	text-decoration:none;
	}
	.pop ul li,.com ul li{
		list-style:none;
		 border-bottom:1px solid #fcfcfc;
		 clear:both;
	}
	/* Sidebar */
.widget-area{
	background-color:#fff;
	margin-top:20px;
}
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #757575;
}
.widget-area .widget a:hover {
	color: #21759b;
}
.widget-area .widget a:visited {
	color: #9f9f9f;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}
/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date,
.widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}
/*//*/

.studwrap{
	margin-top:15px;
	margin-left:0px!important;
	width:320px!important;
}
.studinfo{
	background-color:#037fb0;
	width:320px!important;
	height:106px;
}
.studwrap .studinfo .th{
	float:left;
	height:106px;
	width:106px!important;
	overflow:hidden;
}
.studwrap .studinfo  .name{
	line-height:30px;
	background-color:#000;
	color:#fff;
	font-family:PT Sans;
	font-size:14px!important;
	font-weight:800;
	padding-left:10px;
	display:inline-block;
	width:200px!important;
}
.studwrap .studinfo .studtext{
	font-family:PT Sans;
	font-size:12px;
	display:inline-block;
	color:#fff;
	width:196px!important;
	margin-left:10px;
	margin-top:13px;
}
.studwrap .studinfo .raquo{
	position:relative;
	left:298px!important;
	top:-50px;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	background-color:rgba(0,0,0,0.2);
	text-align:center;
	line-height:25px;
	height:25px;
	width:17px;
}
.studwrap .studinfo .raquo:hover{
	background-color:rgba(0,0,0,0.3);
}
.studwrap .text{
	width:320px!important;
	background-color:#bc2722;
	color:#fff;
	font-family:PT Sans;
	font-size:13px!important;
	font-weight:800;
	line-height:30px;
	padding-left:10px;
}
.studwrap .text span{
	text-transform:uppercase;
	font-size:17px;
}
.uchres > a{
	display:inline-block;
	float:right;
	margin-top:15px;
	margin-right:20px!important;
}
.studwrap>a{
	text-decoration:none;
}
.left-side a.read_more{
	position:relative;
	left:0px;
	top:-29px;
	margin-top:-42px;
	margin-bottom:-20px;
	display:inline-block;
	float:none;
	height:30px;
}
.right-side a.read_more span{
	font-size:13px!important;
	line-height:32x!important;
	height:32px;
	padding-top:0px!important;
	padding-bottom:0px!important;
	padding-right:10px!important;
	padding-left:10px!important;
}
/* полезные материалы 16.01.2015 */
.material >.sw .material_wrap .linkmat{
	width:320px!important;
	height:270px!important;
	float:left; 
	margin-top:10px;
	margin-right:15px!important;
	text-decoration:none;
	display:table-column;
	overflow:hidden;
}
.material >.sw .material_wrap{
	width:768px!important;
	padding-bottom: 15px!important;
}
.material >.sw .material_wrap .linkmat img{
	width:320px!important;
	height:176px!important;
}
.material >.sw .material_wrap .polmatwrap, {
width:320px!important;
/* float:none!important; */
}
.material >.sw .material_wrap .linkmat .mattext{
	font-family:PT Sans;
	font-size:16px;
	font-weight:800;
}
.material >.sw .material_wrap .current{
	background-color:#bc2722;
}
.material >.sw .right-side>h3{
	font-family:'rain_tun_med';
	font-size: 30px;
	text-transform:uppercase;
	border-bottom: 2px solid #ccc;
	padding-left:40px;
	background-image: url(image/notebook.jpg);
	background-position:0px center;
	background-repeat:no-repeat;
	margin-right:20px;
	margin-top:40px;
	margin-bottom:18px;
	width:315px!important;
}
.material >.sw .right-side{
	width:320px!important;
	float:none!important;
	display:inline-block;
}
.material >.sw .right-side  #menu-sidebarnav{
	float:left!important;
	margin-right:30px!important;
}
.material >.sw .right-side  #menu-sidebarnav li, .article .right-side  #menu-sidebarnav li{
	list-style:none;
	background-color:#0096c8;
	line-height:43px;
	height:43px;
	font-family:PT Sans;
	font-size:17px;
	font-weight:800;
	margin-bottom:3px;
	position:relative;
	width:315px!important;
	padding-left:20px;
	overflow:hidden;
}	
.material >.sw .right-side  #menu-sidebarnav li a{
	width:100%!important;
	height:100%;
}
.material >.sw .right-side  #menu-sidebarnav li a:after,.article .right-side  #menu-sidebarnav li a:after{
	filter: alpha(opacity=1)!important;
	-moz-opacity:1!important;
	opacity:1!important;
	height:43px;
	content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAArCAYAAABLnrd8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMkYxNDRBQ0Q0MTNFNDExQTQ1MkRDNzExQzM3NkJBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQ0UyMjVGNTlENUExMUU0OEY1QkJEOUMyMkFFRDc1NyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQ0UyMjVGNDlENUExMUU0OEY1QkJEOUMyMkFFRDc1NyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJENDRGMzlFMzg5REU0MTE5MTJBQTQwRTg0NkM5RDU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEyRjE0NEFDRDQxM0U0MTFBNDUyREM3MTFDMzc2QkFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lehPQAAABD1JREFUeNrsXE1oVFcU/t5kRhv/MGL8Nw6CpGgytGqi4k/T1J+2JJPqQnet7cJ2URcWUSP+4L9RwdZisRQaowntRropLdSI1YK6EeJCbF20CVYkUtC0mk5m8t7znDdjdsI7Q0PPDOeDD3LJO/fN3O+de88979xxOitnfwfgDQhwGtHS3xApgWHYMAA8kdpEiLuIrsToHbgDERtvdWBNbhPbJUbT4Xs18DI2fPrEZBwkPpUYNsJNj4RvI6hQzF7ipxLDcfD9enhpG0J9YjJOEe9LjFeSd44nUW0Y9Yn5b266DY0Y8W0S1IZRn5iMb4i3JB0sokBoBgVENpT6xPRyW5XQcIhJ2qrYUOoTk3GF+KOkk5fhufOINpz6xGTsJg5KOmoi77SUkE4x7xK/lnQ0hdbNJXAtkaBQTMZR4j+Szt6iyPYlSySoFPMv4nFJZ2MBf5UlElSKyThDvCfpsI68s8wSCSrFTBH3ShMJjbZVUSkm4wLxpqTTBfAGK4oskfD5F6edI8danBe1NSAa4hqeMpuJP0kSCWsxOPAZYqXFIORrr9ehuroa5eXl+PXOHTx+3If6+vrgf9xuaz2r4nOWvDuxLMx1fxLnBvmBkJhAD8F9OJFeYqGL2dPdTU+0j6XLljmvzp/vnG1txUA6jUQiEbRvXL+Bh729/+k9XSA9XGIyOGf7AduENeCc7TWUxIphvr3V1YWZFRVOVVUVampqnY82bUJNba0Tj8eDdkd7e0GJ+YjIF9eGNRhN3vmEZt2eIqkXunSxEw0Njc6s+CyMLyvD1i2fYP2GDc606dOC9i9Xr/6vYkqnwGM5UUPjTdqqjCqSrQoHPCxkT3cPDh84GARBvI4+bxdCNDuEDzHiUU5QSLxzdREkEjgISiaT6O/vx/Zt2/z33t84FAS1tBxV8bDmE5x8RfxdYrACbmZigXvnvv37g23Iuba24Ht8vHlz0O7o6PCvXP65oKLZAN9T7EN0G+E+oOY6yRMzjjy0C5FoIQpZnUggGosilUo5O3c0oyQSQfnkSU5fX1+wbg4H8lkznc7K2ZJpdujvL5Hmfediyc1OIlr6hxVPh0K+RdD5ojmXUAiNtRQMOaaTqjXzuZdyiu+CxCYO330F3qANuzIxc+AkfEpiwBUJMRt3fWKSd/LrsTMSmwkU1S63igSVnsk4geyL7NBYQ2vnGHvnqU9M8s6/kS0xCY1SCpzWWPG0Ss9kcPHXXYnBcniZSVY8rU9M8k6OUPdIb5w071TpmSzoD8gWUIdGgrYpc6x4Wp+YOfDRBtHUyaewLZGgUEzyTn6B/a3EZiatmwstkaDSMxkHkD0eGBoN5J0jTAt9YpJ38oHdUxIbrrOts2BIpWcy+Ei9qMJpFdzMWEsk6BOTvJN/7OKQxGYk4NspbJ2eyTiP7M/ShMYSeJmplkjQJyZ5pwvhKWz+ME12tCFvPBNgAFBcSMxpqqvSAAAAAElFTkSuQmCC); 
	position:relative!important;
	top:-43px;
	right:-200px!important;
	cursor:pointer;
	z-index:1!important;

}
.material >.sw .right-side  #menu-sidebarnav li a:active:after,.article .right-side  #menu-sidebarnav li a:active:after{
	right:-230px!important;
	transition:all 0.3s ease;
}
	.material >.sw .right-side  #menu-sidebarnav li a{
		text-decoration:none;
		color:#fff;
	}
.material >.sw .popular{
	float:left!important;
	margin-top:10px!important;
	
}
.material >.sw .popular{
	width:350px!important;
}
.material >.sw .popular .thumb,.material >.sw .popular .thumb img{
	width:100px!important;
}
.material >.sw .popular .thumb img{
	height:57px!important;
}
.material >.sw .popular .pop_r{
	width:220px!important;
}
.cases .page{
	width:640px!important;
}
.ngg-galleryoverview{
	width:320px!important;
	margin:0 auto!important;
}
.wrapper .material>.content_wrap>.material_wrap{
	width:320px!important;
}
.cases>.page{
	width:320px!important;
}
.cases-items{
	float:none!important;
}
.sw>.content_wrap>.material_wrap{
	width:320px!important;
}
.linkmat, .polmatwrap, .linkmat .polmatwrap>.wp-post-image{
	width:320px!important;
}
#menu-sidebarnav li{
	display:none;
}
.cat_but{
	display:block!important;
	font-family: 'rain_tun_med';
	font-size: 30px;
	text-transform: uppercase;
	border-bottom: 2px solid #ccc;
	padding-left: 40px;
	background-image: url(image/notebook.jpg);
	background-position: 0px center;
	background-repeat: no-repeat;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 8px;
}
.cat_but:after{
content:" ▼ ";
}

}


.alignleft {
	float: left;
	margin-right: 20px;
	margin-top: 7px;
}

				/* виджеты */
					.vidget td{
						vertical-align:middle!important;padding-left:20px!important; padding-right:0px!important;
					}
					.vidget td:nth-child(2) table{margin-left:-25px!important;margin-right:25px!important;}
					.vidget td:nth-child(2) td:nth-child(2){padding-left:0px!important}
					.vidget td:nth-child(3){
						padding-top:8px!important	;
					}
					.vidget td:nth-child(4) #hook_Block_WidgetShare{margin-left:45px!important}
					.vidget{height:auto!important;overflow:visible!important;}

.mylanding {

}
	
	.mylanding .textcenter {
		text-align: center !important;
	}
	
	.mylanding p {
		font-size: 18px !important;
		line-height: 25px !important;
		padding: 7px !important;
	}

	.mylanding h1 {
		font-family: 'PT Sans';
		font-size: 23px;
		text-align: center;
		line-height: 32px;
		padding: 0 0 40px 0;
	}
	.mylanding .bg_red {
		background: #c83c00;
		color: #fff;
		padding: 0 7px;
	}
	
	.mylanding .block_gray {
		padding: 10px;
		background: #f2f2f2;
	}
	
	.mylanding .block_blue {
		padding: 20px;
		background: #0096c8;
		color: #fff;
		line-height: 25px;
	}
	.mylanding p strong {
		font-size: 18px !important;
	}
	
	.mylanding td {
		border: none !important;
		vertical-align: middle;
		line-height: 25px;
	}
	
	.mylanding td.aligncenter {
		text-align: center;
	}
	
	.mylanding hr {
		width: 683px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.mylanding h2 {
		font-family: 'PT Sans';
		font-weight: bold;
		font-size: 18px;
		text-transform: uppercase;
		margin-top: 40px;
	}
		
		.mylanding h2 .bg_red {
			padding: 3px 5px;
		}
		
	.mylanding ul, .mylanding ol {
		padding-left: 0px !important;
		margin-left: 40px;
	}
	
		.mylanding ul li, .mylanding ol li {
			margin: 10px 0 !important;
			list-style-position: outside !important;
			text-indent: 0px !important;
			font-size: 18px !important;
			
		}
			.mylanding ul li strong {
				font-size: 18px;
			}
	
	.mylanding .left_red {
		margin-left: 20px;
		border-left: 3px solid #c83c00;
		line-height: 25px;
		padding-left: 20px;
		margin-top: 7px;
	}
	
	.mylanding .border_red {
		border: 5px solid red;
		padding: 10px;
		line-height: 25px;
		margin-bottom: 20px;
	}
					
				
#menu-item-4220 img {
	margin-bottom: 9px !important;
}


















/* главная 17 марта 2015 */
.home_wrap{
	width:960px;
	padding-top:1px;
	margin:0 auto;
	text-align:center;
	color:#fff;
}
.head_top{
	background:url(i/head_bg.jpg) no-repeat center top;
	/* background-size:auto 100%; */
	padding-bottom:27px;
}
	.head_top .home_wrap{}
		.head_top .home_wrap h1{
			width:793px;
			margin:0 auto;
			font-size:87px;
			font-family:'rain_tun_med';	
			margin-top:57px;
			margin-bottom:80px;
			padding-left:130px;
			background:url(i/logo.png) no-repeat 50px center;
		}
		.head_top .home_wrap h2{
			font-size:24px;
			font-weight:900;
			font-family: Open Sans;
			line-height:25px;
			margin-bottom:30px;
		}
			.head_top .home_wrap h2 em{
				font-size:28px;
				text-transform:uppercase;
			}
		.head_top .home_wrap>p{
			font-family:PT Sans;
			font-weight:600;
			font-size:26px;
			display:inline;
			padding:3px 17px;
			background:#000;
			line-height:42px;	
		}
		.head_top .home_wrap .video_home{
			margin-top:30px;
			background:rgba(5,21,54,0.6);
			text-align:left;
			position:relative;
			padding:65px 27px;
			font-family:Roboto;
			
		}
			.head_top .home_wrap .video_home .vid_info{
				display:inline-block;
				font-weight:900;
				font-size:20px;
			}
			.head_top .home_wrap .video_home .line{
				width:170px; 
				border-top:5px solid #fff;
				display:block;
				height:1px;
				margin:19px 0 25px 0;
			}
			.head_top .home_wrap .video_home .vid_descr{
				font-size:18px;
				
			}
			.head_top .home_wrap .video_home iframe {
				position:absolute;
				top:0px;
				right:0px;
				width:579px;
				height:100%;
			}
#vid_ifr iframe{
	width:579px;
	height:340px;
}


.free_material .views{
	display:inline-block;
	vertical-align:top;
	float:right;
	padding:5px 5px 5px 30px;
	background:url(i/view.png) no-repeat left center;
	margin:15px 0;
	font-family:Roboto;
	font-size:14px;
	color:#919191;
}

.poleznosti{
	position:relative;
	text-align:center;
	background:url(i/video_bg.jpg) no-repeat center top;
	/* background-size:100% auto;  */
	/* background:url(i/mybg.png); */
	/* background: #ededed; */
	padding-bottom:45px;
	width:100%;
	overflow:hidden;
}
	.poleznosti .home_wrap{
		position:relative;
		z-index:10;
		width:990px;
	}
	.poleznosti video{
		position:absolute;
		height:101%;
		width:101%;
		top:0;
		left:-1%;
		z-index:0;
		opacity:0;
		min-height:816px;
		min-width:1920px;
	}
		.poleznosti .home_wrap h2,.statistics .home_wrap h2{
			font-family:Open Sans;
			font-size:28px;
			font-weight:800;
			text-transform:uppercase;
			margin:45px 0;
		}	
		.poleznosti .home_wrap .mat_link{
			width:312px;
			height:312px;
			display:inline-block;
			vertical-align:middle;
			margin:5px;
			position:relative;
			-webkit-font-smoothing:antialiased;
		}
		.link1{
			background:	url(i/down_arr.png) no-repeat center 259px, url(i/material1_bg.jpg) no-repeat center center;			
		}
		.link2{
			background:url(i/down_arr.png) no-repeat center 259px,url(i/material2_bg.jpg) no-repeat center center;
		}
		.link3{
			background:url(i/down_arr.png) no-repeat center 259px,url(i/material3_bg.jpg) no-repeat center center;
		}
		.link4{
			background:url(i/down_arr.png) no-repeat center 259px,url(i/material4_bg.jpg) no-repeat center center;
		}
		.link5{
			background:url(i/down_arr.png) no-repeat center 259px,url(i/material5_bg.jpg) no-repeat center center;
		}
		.link6{
			background:url(i/down_arr.png) no-repeat center 259px,url(i/material6_bg.jpg) no-repeat center center;
		}
			.poleznosti .home_wrap .mat_link .unhovered h3{
				width:253px;
				height:108px;
				margin-left: 29px;
				background:#262626;
				color:#fff;
				font-family:Roboto;
				font-size:21px;
				font-weight:900;
				text-transform:uppercase;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: center;
				text-align:center;
				justify-content: center; /* align horizontal */
				position:relative
			}
			.brder{position:absolute;width:306px;height:306px;top:0;left:0;border:2px solid #fff}
			.poleznosti .home_wrap .mat_link p{
				font-size:16px;
				font-family:Open Sans;
				font-weight:600;
				margin-top:49px;
				color:#fff;
			}
			.poleznosti .home_wrap .mat_link .card{
				transform: rotateX(0deg);
				perspective: 800px;
				-webkit-perspective: 800px;
				-moz-perspective: 800px;
				-o-perspective: 800px;
				-ms-perspective: 800px;
				cursor:pointer;
			}
			.poleznosti .home_wrap .mat_link .go{
				width:312px;
				height:242px;
				background:#bc0e0e;
				/* display: table-cell; */
				vertical-align: middle;
				/* position:absolute; */
				overflow:hidden;
				cursor:pointer;
				padding-top:70px;
				-webkit-backface-visibility: hidden; 
				-ms-backface-visibility: hidden; /*  */
				backface-visibility: hidden;
				-webkit-transform:perspective(800px) rotateX(-180deg);
				transform:perspective(800px) rotateX(-180deg);
				
				opacity:0;
			}
			.unhovered{
				position:absolute;
				width:308px;
				height:308px;
				overflow:hidden;
				-webkit-backface-visibility: hidden; 
				-ms-backface-visibility: hidden; /*  */
				backface-visibility: hidden;
				-webkit-transform:rotateX(0deg);
				transform: rotateX(0deg);
				
			}
				.poleznosti .home_wrap .mat_link .go a{
					color:#fff; 
					text-decoration:none;
				}
				.poleznosti .home_wrap .mat_link .go h3{
					font-size:32px;
					font-weight:900;
					font-family:Roboto;
					text-transform:uppercase;
					color:#fff; 
					text-decoration:none;
					/* vertical-align: bottom;
					margin-top:60px; */
				}
				.poleznosti .home_wrap .mat_link .go .go_btn{
					display:block;
					margin:0 auto;
					width:260px;
					height:55px;
					text-align:center;
					font-size:21px;
					font-family:Roboto;
					font-weight:900;
					border:2px solid #fff;
					border-radius:5px;
					line-height:55px;
					color:#fff;
					text-decoration:none;
					margin-top:33px;
				}
				.poleznosti .home_wrap .mat_link .go .go_btn:hover{
					background:#fff;
					color:#bc0e0e;
				}
				.poleznosti .home_wrap .mat_link .go .go_btn:active{
					background:#eee;
					color:#bc0e0e;
					border:2px solid #bc0e0e;
				}
				
.statistics{
	background:url(i/statistics_bg.jpg) no-repeat center top;
	border-top: 7px solid #25437f;
	border-bottom: 7px solid #25437f;
	padding:0 0 7px 0;
}
	.statistics .home_wrap{
		width:990px;
	}
		.stat_tbl{
			display:table;
			border-spacing: 20px;
			border-collapse: separate;
			margin:0 auto;
		}
			.statistics .home_wrap h2{}
			.statistics .home_wrap .stat{
				display:table-cell;
				width:280px;
				height:285px;
				border:3px solid #2350ad; 
				vertical-align:top;
				background:rgba(39,64,116,0.80);
				vertical-align:middle;
			}
			.statistics .home_wrap .stat1{}
			.statistics .home_wrap .stat2{
				width:402px;
			}
			.statistics .home_wrap .stat3{}
				.statistics .home_wrap .stat img{}
				.statistics .home_wrap .stat p{
					font-size:19px;
					font-weight:600;
					font-family:Roboto;
					margin:10px 0;
				}
					.statistics .home_wrap .stat p span{
						font-size:60px;
						font-weight:900;
						font-family:Roboto;
						padding:10px 0;
						word-spacing:-0.1em;
					}
					
.sert{
	background:#0093d8;
	border-top:7px solid #fff;
	border-bottom:7px solid #fff;
}
	.sert_img{
		display:inline-block;
		width:575px;
		margin-left:15px;
		text-align:center;
		color:#fff;
		font-family:Roboto;
	}
	.sert .home_wrap{
		padding:0;
		width:990px
	}
		.sert .home_wrap h2{
			margin:35px 0 20px 0;
			font-size:30px;
			font-weight:800;
			text-transform:uppercase;
		}
		.sert .home_wrap p{
			font-size:20px;
			margin-bottom:13px;
		}
			.sert .home_wrap p b{
				font-weight:600;	
			}
		.sert .home_wrap img{}
		.sert .home_wrap .vk_block{
			display:inline-block;
			width:352px;
			border-left:7px solid #fff;
			border-right:7px solid #fff;
			-webkit-box-shadow: -2px 1px 149px -31px rgba(0,0,0,0.35);
			-moz-box-shadow: -2px 1px 149px -31px rgba(0,0,0,0.35);
			box-shadow: -2px 1px 149px -31px rgba(0,0,0,0.35);
			vertical-align:top;
			background:#fff;
			height:549px;
		}
		.shadow{
			-webkit-box-shadow: -2px 1px 149px -31px rgba(0,0,0,0.35);
			-moz-box-shadow: -2px 1px 149px -31px rgba(0,0,0,0.35);
			box-shadow: -2px 1px 149px -31px rgba(0,0,0,0.35);
			padding-top:0.5px;
			padding-bottom:0.5px;
			position:relative;
			height:100%;
			top:0
		}
			.sert .home_wrap .vk_block .vk{
				margin:15px 20px;
			
			}
				.sert .home_wrap .vk_block .vk #vk_groups{}
	
.right-hand-link{
	z-index:10000000;
}	
@media all
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	/* главная 17 марта 2015 */
.home_wrap{
	width:768px;
}

		.head_top .home_wrap h1{
			width:693px;
			margin:0 auto;
			font-size:67px;
			margin-top:37px;
			margin-bottom:30px;
			padding-left:40px;
		}
		.head_top .home_wrap h2{
			font-size:22px;
			margin-bottom:20px;
		}
			.head_top .home_wrap h2 em{
				font-size:25px;
			}
		.head_top .home_wrap>p{
			font-size:23px;
			/* padding:3px 17px; */	
		}
		.head_top .home_wrap .video_home{
			margin-top:20px;
			padding:25px 27px;
		}
			.head_top .home_wrap .video_home .vid_info{
				font-size:18px;
			}
			.head_top .home_wrap .video_home .line{
				border-top:4px solid #fff;
				margin:15px 0 20px 0;
			}
			.head_top .home_wrap .video_home .vid_descr{
				font-size:16px;
			}
			.head_top .home_wrap .video_home iframe {
				width:399px;
				height:232px;
			}
#vid_ifr iframe{
	width:379px;
	height:232px;
}
.poleznosti{
	padding-bottom:25px;
}
	.poleznosti .home_wrap{
		width:768px;
	}
	.poleznosti video{
		min-height:554px;
		min-width:1314px;
	}
		.poleznosti .home_wrap h2,.statistics .home_wrap h2{
			font-size:25px;
			margin:25px 0;
		}	
		.poleznosti .home_wrap .mat_link{
			width:212px;
			height:212px;
		}
		.link1{
			background:url(i/down_arr.png) no-repeat center 179px, url(i/material1_bg.jpg) no-repeat center center;			
		}
		.link2{
			background:url(i/down_arr.png) no-repeat center 179px,url(i/material2_bg.jpg) no-repeat center center;
		}
		.link3{
			background:url(i/down_arr.png) no-repeat center 179px,url(i/material3_bg.jpg) no-repeat center center;
		}
		.link4{
			background:url(i/down_arr.png) no-repeat center 179px,url(i/material4_bg.jpg) no-repeat center center;
		}
		.link5{
			background:url(i/down_arr.png) no-repeat center 179px,url(i/material5_bg.jpg) no-repeat center center;
		}
		.link6{
			background:url(i/down_arr.png) no-repeat center 179px,url(i/material6_bg.jpg) no-repeat center center;
		}
			.poleznosti .home_wrap .mat_link .unhovered h3{
				width:212px;
				height:58px;
				margin-left:0;
				font-size:17px;
			}
			
			.poleznosti .home_wrap .mat_link p{
				font-size:14px;
				margin-top:29px;
			}
			.poleznosti .home_wrap .mat_link .unhovered{
				width:212px;
				height:212px;
			}
			.poleznosti .home_wrap .mat_link .go{
				width:212px;
				height:172px;
				padding-top:40px
			}
				.poleznosti .home_wrap .mat_link .go h3{
					font-size:25px;
				}
				.poleznosti .home_wrap .mat_link .go .go_btn{
					width:172px;
					height:55px;
					margin-top:23px;
				}
.brder{width:208px;height:208px;}
.statistics{
	border-top: 5px solid #25437f;
	border-bottom: 5px solid #25437f;
}
	.statistics .home_wrap{
		width:768px;
	}
		.stat_tbl{
			border-spacing: 10px;
		}
				.statistics .home_wrap .stat img{}
				.statistics .home_wrap .stat p{
					font-size:15px;
					margin:7px 0;
				}
					.statistics .home_wrap .stat p span{
						font-size:50px;
						font-weight:900;
						font-family:Roboto;
						padding:10px 0;
					}
.sert{
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
}
	.sert_img{
		width:375px;
		margin-left:0;
	}
	.sert .home_wrap{
		width:768px
	}
		.sert .home_wrap h2{
			margin:25px 0 15px 0;
			font-size:25px;
		}
		.sert .home_wrap p{
			font-size:17px;
		}
		.sert .home_wrap img{
			width:375px;
		}
		.sert .home_wrap .vk_block{
			display:inline-block;
			width:322px;
			border-left:7px solid #d1d1d1;
			border-right:7px solid #d1d1d1;
			-webkit-box-shadow: -2px 1px 149px -31px rgba(0,0,0,0.35);
			-moz-box-shadow: -2px 1px 149px -31px rgba(0,0,0,0.35);
			box-shadow: -2px 1px 149px -31px rgba(0,0,0,0.35);
			vertical-align:top;
			background:#fff;
			height:525px;
			margin-left:20px;
		}
			.sert .home_wrap .vk_block .vk{
				margin:5px;
			}
				.sert .home_wrap .vk_block .vk #vk_groups{
					width:310px!important;
					height:454px;
					overflow:hidden;
				}
}
@media all
and (min-device-width : 320px)
and (max-device-width : 767px) {
	
/* главная 17 марта 2015 */
.home_wrap{
	width:320px;
}
.head_top{
	background:url(i/head_bg.jpg) no-repeat center top;
	padding-bottom:17px;
	background-size:auto 100%;
}
		.head_top .home_wrap h1{
			width:320px;
			font-size:47px;
			margin-top:20px;
			margin-bottom:20px;
			padding-left:0px;
			padding-top:70px;
			background:url(i/logo.png) no-repeat center top;
		}
		.head_top .home_wrap h2{
			font-size:20px;
			margin-bottom:15px;
			width:92%!important;
			padding:3%!important
		}
			.head_top .home_wrap h2 em{
				font-size:24px;
			}
		.head_top .home_wrap>p{
			font-size:20px;
			display:block;
			padding:3px 17px;
			background:rgba(5,21,54,0.6);
			border-radius:7px;
			line-height:32px;	
		}
		.head_top .home_wrap .video_home{
			margin-top:15px;
			background:rgba(5,21,54,0.6);
			padding:15px;
			
		}
			.head_top .home_wrap .video_home .vid_info{
				display:block;
				font-size:17px;
			}
			.head_top .home_wrap .video_home .line{
				border-top:4px solid #fff;
				margin:10px 0 15px 0;
			}
			.head_top .home_wrap .video_home .vid_descr{
				font-size:14px;
			}
			.head_top .home_wrap .video_home iframe {
				position:relative;
				width:290px;
				height:140px;
			}
#vid_ifr iframe{
	width:290px;
	height:140px;
}
.poleznosti{
	background:url(i/video_bg.jpg) no-repeat center top;
	background-size:auto 100%;
	padding-bottom:15px;
}
	.poleznosti .home_wrap{
		width:320px;
	}

		.poleznosti .home_wrap h2,.statistics .home_wrap h2{
			font-size:20px;
			margin:15px 0;
		}	
		.poleznosti .home_wrap .mat_link{
			width:132px;
			height:132px;
			margin:5px;
			content:"∨";
		}
		/* .poleznosti .home_wrap .mat_link p:after{
			content:"∨";
			color:#fff;
			display:block;
			text-align:center;
		} */
		.link1{
			background: url(i/material1_bg.jpg) no-repeat center center;
			background-size:100% 100%;			
		}
		.link2{
			background:url(i/material2_bg.jpg) no-repeat center center;
			background-size:100% 100%;		
		}
		.link3{
			background:url(i/material3_bg.jpg) no-repeat center center;
			background-size:100% 100%;		
		}
		.link4{
			background:url(i/material4_bg.jpg) no-repeat center center;
			background-size:100% 100%;		
		}
		.link5{
			background:url(i/material5_bg.jpg) no-repeat center center;
			background-size:100% 100%;		
		}
		.link6{
			background:url(i/material6_bg.jpg) no-repeat center center;
			background-size:100% 100%;		
		}
			.poleznosti .home_wrap .mat_link .unhovered h3{
				width:132px;
				height:38px;
				margin-left:0;
				font-size:14px;
			}
			
			.poleznosti .home_wrap .mat_link p{
				font-size:12px;
				font-weight:400;
				margin-top:9px;
				line-height:15px;
				padding:3px
			}
			.poleznosti .home_wrap .mat_link .go{
				width:132px;
				height:115px;
				padding-top:17px
			}
			.unhovered{
				width:132px;
				height:132px;
			}
				.poleznosti .home_wrap .mat_link .go h3{
					font-size:16px;
				}
				.poleznosti .home_wrap .mat_link .go .go_btn{
					width:102px;
					height:35px;
					line-height:35px;
					font-size:14px;
					margin-top:23px;
				}
.brder{width:128px;height:128px;}
.statistics{
	background:url(i/statistics_bg.jpg) no-repeat center top;
	border-top: 4px solid #25437f;
	border-bottom: 4px solid #25437f;
	background-size:auto 100%;
}
	.statistics .home_wrap{
		width:320px;
	}
		.stat_tbl{
			display:block;
		}
			.statistics .home_wrap h2{
				padding:0 10px;
			}
			.statistics .home_wrap .stat{
				display:block;
				width:180px;
				height:185px;
				margin: 5px auto;
			}
			.statistics .home_wrap .stat1{}
			.statistics .home_wrap .stat2{
				width:310px;
				margin: 0 auto;
			}
			.statistics .home_wrap .stat2 img{
				height:100px;
			}
			.statistics .home_wrap .stat3{}
				.statistics .home_wrap .stat img{
				padding-top:10px;}
				.statistics .home_wrap .stat p{
					font-size:12px;
					margin:5px 0;
				}
					.statistics .home_wrap .stat p span{
						font-size:30px;
						padding:5px 0;
					}
					
.sert{
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
}
	.sert_img{
		width:320px;
		margin-left:0px;
	}
	.sert .home_wrap{
		padding:0;
		width:320px
	}
		.sert .home_wrap h2{
			margin:15px 0 15px 0;
			font-size:20px;
		}
		.sert .home_wrap p{
			font-size:14px;
			margin-bottom:10px;
		}
			
		.sert .home_wrap img{
			width:320px
		}
		.sert .home_wrap .vk_block{
			width:306px;
			border:7px solid #d1d1d1;
			height:545px;
		}
			.sert .home_wrap .vk_block .vk{
				margin:5px;
			}
				.sert .home_wrap .vk_block .vk #vk_groups{
					margin:0!important;
					width:296px!important
				}
			span.head{
				text-align:center;
				margin:0 auto;
				display:inline-block
			}
			#menu-topnav{
				display:none;
				
			}
}
footer{
	vertical-align:middle;
}



@media all
and (min-device-width : 768px)
and (max-device-width : 1024px) {



.services .content_wrap  .service {width:768px; height:175px;margin-left:0px;margin-bottom:12px;}
.services .content_wrap .service  img{display:block; float:left;width:80px;padding-left:32px;padding-right:25px;padding-top:40px;}#serv4 img{width: 60px;padding-left:42px;padding-right:35px;padding-top:25px} #serv3 img{width: 45px;padding-left:42px;padding-right:50px;} #serv2 img{width: 90px;padding-left:27px;padding-right:20px;} #serv5 img{padding-top:50px} 
.services .content_wrap .service .serv_content{width:328px; height:175px; float:left;}
.services .content_wrap  .service .serv_price {width:260px;height:175px;float:right}
.serv_price p{font-family: 'rain_tun_med'; font-size:40px;text-align:center;padding-top:15px}
.serv_content h2{font-family:"Cuprum";font-size:22px;color:#fff; padding-top:15px}
.serv_content p{font-family:"Open Sans";font-weight:300; font-size:14px;color:#fff; padding-top:5px}

}

@media all
and (min-device-width : 320px)
and (max-device-width : 767px) {
.services{height:auto;max-height:auto;padding-bottom:130px }
.services .content_wrap .head{font-size:30px; }
.service{height:auto;max-height:auto;}
.service_wrap{height:auto;max-height:auto;}
.services .content_wrap  .service {width:320px; height:370px;margin-left:0px;margin-bottom:12px;}
.services .content_wrap .service  img{display:inline-block; float:inherit;width:80px;padding-left:22px;padding-right:25px;padding-top:40px; vertical-align:top}#serv4 img{width: 60px;padding-left:32px;padding-right:35px;padding-top:25px} #serv3 img{width: 45px;padding-left:32px;padding-right:50px;} #serv2 img{width: 90px;padding-left:17px;padding-right:20px;} #serv5 img{padding-top:50px} 
.services .content_wrap .service .serv_content{width:183px; height:215px;float:inherit; display:inline-block }
.services .content_wrap  .service .serv_price {width:320px;height:155px;float:inherit;}
.serv_price p{font-family: 'rain_tun_med'; font-size:30px;text-align:center;padding-top:15px}
.serv_content h2{font-family:"Cuprum";font-size:18px;color:#fff; padding-top:15px}
.serv_content p{font-family:"Open Sans";font-weight:300; font-size:12px;color:#fff; padding-top:5px}
.serv_but{
margin:10px auto;

}
#service_form{
	padding-top:10px!important;z-index:9000000!important;
}

.service_form_wrap{width:320px;height:330px;background-color:#232728;border:4px solid #fff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;behavior:url(pie/PIE.php);margin:0 auto}
.service_form_wrap h3{font-family: 'rain_tun_med'; font-size:57px; color:#fff;text-align:center;line-height:90px;margin-top:-10px;}
.service_form_wrap input[type="text"]{width:260px;height:42px;display:block; margin: 0 auto; margin-bottom:7px;padding-left:40px;border:none!important;}
#clientPhoneNumber{background-image:url(image/tel.jpg); background-repeat:no-repeat;background-position:left center;background-size:11%}#clientEmail{background-image:url(image/email.jpg); background-repeat:no-repeat;background-position:left center;background-size:11%}#clientName{background-image:url(image/client.jpg); background-repeat:no-repeat;background-position:left center;background-size:11%}
.service_form_wrap input[type="submit"]{background: #bc2722;border-bottom: 4px solid #780e15;border-top:0;border-left:0;border-right:0;border-radius:8px; padding:0px 0px;font-size:50px;width:300px; margin-left:10px;margin-top:9px;font-family: 'rain_tun_med'; color:#fff;text-align:center;text-transform:uppercase;}.service_form_wrap input[type="submit"]:activ{background: #bc2722;border-bottom: 4px solid #780e15;border-radius:8px; padding:0px 0px;font-size:50px;width:503px; margin-left:24px;margin-top:9px;font-family: 'rain_tun_med'; color:#fff;text-align:center;text-transform:uppercase;}
.close_form{position:relative; right:-290px; top:25px; width:15px; height:15px; background-image:url(image/x.png); background-repeat:no-repeat;background-position:center center;}.close_form:hover{cursor:pointer}.service_form_wrap input[type="submit"]:hover{cursor:pointer}


}



.free_materials{
	padding:55px 0 30px 0;
}
	.free_materials .home_wrap>h2{
		font-family:'Open Sans';
		font-size:29px;
		font-weight:900;
		color:#000;
		text-align:center;
		margin-bottom:25px;
	}
		.free_material{
			width:280px;
			height:507px;
			display:inline-block;
			vertical-align:top;
			margin:24px 17px 0 17px;
			text-decoration:none;
			text-align:left;
		}	
		
			.free_material .mat_thumb{
				width:280px;
				height:191px;
				position:relative;
				overflow:hidden;
				background: #1e5799;
				background: #1b4287;
				background: -moz-linear-gradient(top,  #1b4287 0%, #80afd6 47%, #80afd6 55%, #001ec9 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b4287), color-stop(47%,#80afd6), color-stop(55%,#80afd6), color-stop(100%,#001ec9));
				background: -webkit-linear-gradient(top,  #1b4287 0%,#80afd6 47%,#80afd6 55%,#001ec9 100%);
				background: -o-linear-gradient(top,  #1b4287 0%,#80afd6 47%,transparent 55%,#001ec9 100%);
				background: -ms-linear-gradient(top,  #1b4287 0%,#80afd6 47%,#80afd6 55%,#001ec9 100%);
				background: linear-gradient(to bottom,  #1b4287 0%,#80afd6 47%,#80afd6 55%,#001ec9 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b4287', endColorstr='#001ec9',GradientType=0 );
			}
				.free_material .mat_thumb img{
					width:100%;
					height:100%;
					-moz-transition:all 0.2s linear;
					-webkit-transition:all 0.2s linear;
					transition:all 0.2s linear;
					position:relative;	
					left:0%;
					top:0%;
					opacity:0.8;
				}
				.free_material .mat_thumb img:hover{
					left:-10%;
					top:-10%;
					width:120%;
					height:120%;
					/* -webkit-transform: rotate(2deg);
					-moz-transform: rotate(2deg);
					-o-transform: rotate(2deg); */
					opacity:1;
				}
				.free_material  .mat_thumb h3{
					display:none;
					position:absolute;
					line-height:40px;
					height:40px;
					color:#fff;
					background:#21282c;
					text-transform:uppercase;
					padding:0 12px;
					border-left:3px solid #bc2722;
					font-family:rain_tun_med;
					font-size:28px;
					bottom:0;
					left:0;
					-moz-transition:all 0.2s linear;
					-webkit-transition:all 0.2s linear;
					transition:all 0.2s linear;
				}
				.free_material  .mat_thumb:hover h3{
					bottom:10px;
					line-height:50px;
					height:50px;
					padding:0 22px;
				}
			.free_material h2{
				font-family:Roboto;
				font-size:18px;
				margin:13px 0 0 0;
				position:relative;
				left:10px;
			}
			.free_material h2 span.level-3,.free_material h2 span.level-2,.free_material h2 span.level-1{
				 padding: .15em 0;
                position: relative;
                background: #222526;
                color: white;
				line-height:33px;
			}
			
            .level-1 {
                left: -.6em;
            }
            .level-2 {
                left: .6em;
            }
            .level-3 {
                left: -.3em;
            }
			
			
			
			/*.free_material h2 span{
				background:#222526;
				display:inline;
				padding:2px 0px;
				line-height:29px;
				font-weight:600;
				color:#fff;
				white-space:pre-wrap;
				word-wrap: break-word;
				 word-spacing: 5px; 
				position:relative;
				outline: #222526 solid 2px;
				 -moz-outline-offset:-0.04em; 
			}
			 .free_material h2:hover span{
				text-decoration:underline;
			} */
			
			.free_material .date{
				background-image: url(i/main_date.png);
				background-repeat:no-repeat;
				background-position: 5px center;
				/* background-color:#222526; */
				padding:5px 5px 5px 35px;
				font-family:'Roboto';
				font-weight:600;
				font-size:14px;
				margin:13px 0;
				display:inline-block;vertical-align:top;
				color:#222526;
			}
			.free_material .mat_cont{
				font-size:15px;
				line-height:20px;
				width:280px;
				font-family:Open Sans;
			}
	.free_materials .mat_cat{
		width:268px;
		line-height:48px;
		height:48px;
		border:2px solid #05396d;
		color:#05396d;
		text-align:center;
		font-family:Roboto;
		font-weight:600;
		font-size:25px;
		text-decoration:none;
		border-radius:4px;
		display:block;
		margin:45px auto 0 auto;
	}
	.free_materials .mat_cat:hover{
		background:#05396d;
		color:#fff;
	}
	.free_materials .mat_cat:active{
		background:#05396d;
		color:#fff;
		position:relative;
		top:3px;
	}
	
	.cc .mc-comment-body{
		font-size:15px!important
	}

#wpcf7-f6465-p6466-o1 {

}

	#wpcf7-f6465-p6466-o1 p {
		text-align: left;
		font-size: 16px;
	}
	
	#wpcf7-f6465-p6466-o1 input[type="text"], #wpcf7-f6465-p6466-o1 textarea {
		padding: 7px; 
		border-radius: 10px;
		font-size: 16px;
		border: 2px solid #ccc;
		width: 700px;
		margin-bottom: 20px;
	}
	
	#wpcf7-f6465-p6466-o1 .wpcf7-not-valid-tip {
		font-size: 12px;
	}
	
	#wpcf7-f6465-p6466-o1 input[type="submit"] {
		padding: 15px;
		font-size: 18px;
		font-weight: bold;
		background: red;
		border: none;
		color: #fff;
		cursor: pointer;
		border-radius: 7px;
		margin-left: 530px;
	}
	
	#wpcf7-f6465-p6466-o1 input[type="submit"]:active {
		margin-top: 2px;
	}
	
	
	.ways{height:418px;padding:66px 0;text-align:center;background:url(img/ways/ways_bg.jpg) no-repeat center top;font-family:'Roboto';}
		
				.ways .wrap .way{width:437px;height:415px;display:inline-block;vertical-align:top;margin:0 30px;position:relative;}
					.ways a{text-decoration:none}
					.ways .wrap .way:first-child .border{background:url(img/ways/way1.jpg) no-repeat center top;}
					.ways .wrap .way:nth-child(2) .border{background:url(img/ways/way2.jpg) no-repeat center top;}
					.ways .border{height:328px;-webkit-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.75);box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.75);}
					.ways .wrap .way h3{width:396px;margin:0 auto;padding:15px 0;font-weight:900;font-size:22px;background:#262626;color:#fff;text-transform:uppercase}
					.ways .wrap .way .learn_more{display:block;margin:23px auto 0 auto;width:220px;height:55px;line-height:55px;color:#fff;border:3px solid #2b7fbb;font-weight:500;font-size:20px;}
					.ways .wrap .way:first-child .learn_more{border-color:#ec7c1d;}
					.ways .wrap .way .learn_more:hover{background:#2b7fbb;}
					.ways .wrap .way:first-child .learn_more:hover{background:#ec7c1d;}
					.ways .wrap .way .learn_more:active{position:relative;top:2px;}
					.search_form{
					float:left;max-width:300px;
					margin: 0 20px;
				}
				.ya-site-form__search-input{
					padding:0!important;
				}
				.search_form input,.ya-site-form__search-input-layout{
					height: 40px;
					border:0!important; outline:0!important;
					margin: 10px 0!important;
				}
				.search_form input.ya-site-form__input-text{
					text-indent:15px
				}
				.ya-site-form__submit.ya-site-form__submit_type_image{
					background-color:transparent!important;
					border:0!important;
					outline:0!important;
					height: 40px!important;
					margin:0!important;
					width:40px!important;
					background-image:url(image/search-256.png)!important;
					background-repeat:no-repeat!important;
					background-position:center center!important;
					background-size:50% 50%!important;
				}
					
@media all
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	
	.material >.sw .right-side, .article .right-side { display: none; }
	
	.ways{height:418px;padding:66px 0;text-align:center;background:url(img/ways/ways_bg.jpg) no-repeat center top;font-family:'Roboto';}
		
				.ways .wrap .way{width:307px;height:415px;display:inline-block;vertical-align:top;margin:0 30px;position:relative;}
					.ways a{text-decoration:none}
					.ways .wrap .way:first-child .border{background:url(img/ways/way1.jpg) no-repeat center top;}
					.ways .wrap .way:nth-child(2) .border{background:url(img/ways/way2.jpg) no-repeat center top;}
					.ways .border{height:328px;-webkit-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.75);box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.75);}
					.ways .wrap .way h3{width:307px;margin:0 auto;padding:15px 0;font-weight:900;font-size:22px;background:#262626;color:#fff;text-transform:uppercase}
					.ways .wrap .way .learn_more{display:block;margin:23px auto 0 auto;width:220px;height:55px;line-height:55px;color:#fff;border:3px solid #2b7fbb;font-weight:500;font-size:20px;}
					.ways .wrap .way:first-child .learn_more{border-color:#ec7c1d;}
					.ways .wrap .way .learn_more:hover{background:#2b7fbb;}
					.ways .wrap .way:first-child .learn_more:hover{background:#ec7c1d;}
					.ways .wrap .way .learn_more:active{position:relative;top:2px;}
					
}
@media all
and (min-device-width : 320px)
and (max-device-width : 767px) {
	
	.material >.sw .right-side, .article .right-side { display: none; }
	
	.ways{height:218px;padding:66px 0;text-align:center;background:url(img/ways/ways_bg.jpg) no-repeat center top;font-family:'Roboto';}
		
				.ways .wrap .way{width:132px;height:115px;display:inline-block;vertical-align:top;margin:0 15px;position:relative;}
					.ways a{text-decoration:none}
					.ways .wrap .way:first-child .border{background-image:url(img/ways/way1.jpg);background-repeat: no-repeat ; background-position:center top;background-size:cover}
					.ways .wrap .way:nth-child(2) .border{background-image:url(img/ways/way2.jpg);background-repeat: no-repeat ; background-position:center top;background-size:cover}
					.ways .border{height:158px;-webkit-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.75);box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.75);}
					.ways .wrap .way h3{width:132px;margin:0 auto;padding:10px 0;font-weight:200;font-size:12px;background:#262626;color:#fff;text-transform:uppercase}
					.ways .wrap .way .learn_more{display:block;margin:23px auto 0 auto;width:80px;height:35px;line-height:15px;color:#fff;border:3px solid #2b7fbb;font-weight:500;font-size:11px;}
					.ways .wrap .way:first-child .learn_more{border-color:#ec7c1d;}
					.ways .wrap .way .learn_more:hover{background:#2b7fbb;}
					.ways .wrap .way:first-child .learn_more:hover{background:#ec7c1d;}
					.ways .wrap .way .learn_more:active{position:relative;top:2px;}
					
					.header{height:120px!important}
}
					