
.wrapper .header .phone_head{font-family: 'Tahoma'; 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: 'Tahoma'; 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;}



.wrapper .main_menu ul li a{font-family: 'Tahoma'; font-weight:300; font-size:16px; color:#FFF; text-decoration:none; line-height:48px; padding:14px 25px; height:100%; text-transform: uppercase !important;}



.wrapper .main_head .emblem .emblem_h{ font-family: 'Tahoma',  sans-serif;/*font-stretch: ultra-condensed;*/font-size:40px;line-height:60px;font-weight:300; letter-spacing:-0.5px; color:#FFF; text-align:center; padding-top:27px;}

.wrapper .main_head .emblem .emblem_t{ font-family: 'Tahoma';font-size:34px;letter-spacing:-2.5px; color:#FFF; text-align:center; text-transform:uppercase; margin-top:50px; line-height:60px;}

.wrapper .main_head .emblem .emblem_t span{font-size:55px;line-height: 55px;letter-spacing:-3.5px;}


.wrapper .main_head .emblem .schet_client{font-family: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma';font-size:19px; letter-spacing:-2px; word-spacing: 4px;color:#FFF; line-height:100%; float:right; margin-right:10px; 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_text p{font-family: 'Tahoma'; 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: 'Tahoma'; font-weight:700; font-style:normal;}

.wrapper .form_head .lid_form .lid_form_h{font-family: 'Tahoma'; font-size:25px;letter-spacing:-2px; color:#FFF; margin:20px 0 0px 27px;}
.wrapper .form_head .lid_form .lid_form_t{font-family: 'Tahoma'; font-weight:400; font-size:17px; color:#FFF; margin:15px 0 30px 27px;}

.wrapper .form_head .lid_form .inp_text{width:450px; height:38px; border:none; background:#FFFFFF; float:right; font-family: 'Tahoma'; 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: 'Tahoma'; font-size:25px;letter-spacing:-2px; color:#FFF; text-transform:uppercase; margin:15px 0 0 25px; cursor:pointer;}

.wrapper .form_head .biz_form .biz_form_h{font-family: 'Tahoma'; font-size:25px;letter-spacing:-2px; color:#FFF; margin:17px 0 0px 27px;}
.wrapper .form_head .biz_form .biz_form_t{font-family: 'Tahoma'; font-weight:400; font-size:16px; color:#FFF; margin:10px 27px 14px 27px;}

.wrapper .form_head .biz_form .inp_text{width:240px; height:38px; border:none; background:#FFFFFF; float:right; font-family: 'Tahoma'; 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: 'Tahoma'; font-size:25px;letter-spacing:-2px; color:#09181d; text-transform:uppercase; margin:17px 0 0 27px; cursor:pointer;}

.wrapper .res_stud .head{font-family: 'Tahoma'; font-size:25px;letter-spacing:-2px; color:#000; margin:0 0 30px 25px; border-left:#bc2722 solid 6px; padding-left:8px;}  


.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: 'Tahoma'; font-size:16.5px;letter-spacing:-1.2px; color:#fff;}
.wrapper .res_stud .gallary ul li .stud_wrap .stud_info .text{width:100%;float:left; text-align:center; font-family: 'Tahoma'; font-size:14px; color:#fff; margin:-65px 170px 0 85px;}
.wrapper .res_stud .gallary ul li .stud_wrap .stud_text{font-family: 'Tahoma'; font-weight:light; font-size:18px;letter-spacing:-1.5px; color:#a0a0a0; margin-left:20px;}
.wrapper .res_stud .stud_link{font-family: 'Tahoma'; font-size:25px; letter-spacing:-2.5px;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 .pol_mat .head{font-family: 'Tahoma'; font-size:25px;letter-spacing:-2px;color:#000; margin:0 0 30px 25px; border-left:#bc2722 solid 6px; padding-left:8px;}

.wrapper .pol_mat .pol_mat_block .pol_mat_wrap .pol_mat_name .mat_text{top:-15px;z-index:5;position:relative;font-family: 'Tahoma'; 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: 'Tahoma'; font-weight:400; font-size:14px; color:#FFF; text-decoration:none; text-transform:uppercase; position:absolute; left:120px; bottom:15px; display:block;z-index:15}

.wrapper .pol_mat .mat_link{font-family: 'Tahoma'; font-size:25px;letter-spacing:-2px; 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 .otziv .head{font-family: 'Tahoma'; font-size:25px;letter-spacing:-2px; color:#fff; margin:0 0 20px 25px; border-left:#0096c8 solid 6px; padding-left:8px;}
.wrapper .otziv .otziv_slider .slide .photo p{font-family: 'Tahoma'; font-size:18px;letter-spacing:-0.5px; color:#fff; padding:15px 0; text-align:center;}
.wrapper .otziv .otziv_slider .slide .head_slide{font-family: 'Tahoma'; font-size:20px; color:#fff; margin:100px 0 0 0px; padding-left:80px;}
.wrapper .otziv .otziv_slider .slide .rev_text{font-family: 'Tahoma'; font-weight:400; font-size:13px; color:#FFF; margin:10px 0 0 0px;}
.wrapper .otziv .form p{font-family: 'Tahoma'; font-weight:400; font-size:17px; color:#FFF; padding:25px 25px 0 25px;}

.wrapper .otziv .form .inp_text{width:305px; height:38px; border:none; background:#FFFFFF; float:right; font-family: 'Tahoma'; 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: 'Tahoma';font-size:25px;letter-spacing:-2px;color:#FFF; text-transform:uppercase; margin:5px 0 0 25px; cursor:pointer;}

.wrapper .otziv .client{font-family: 'Tahoma'; 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: 'Tahoma'; 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 .copyright{font-family: 'Tahoma'; font-weight:400; font-size:13px; color:#FFF; margin-left:20px; margin-top:30px; float:left; line-height:140%;}

.wrapper .footer .contact{font-family: 'Tahoma'; font-weight:400; font-size:13px; color:#FFF; margin-right:25px; margin-top:25px; float:right;}
.wrapper .footer .contact .head{font-family: 'Tahoma'; font-weight:700; text-transform:uppercase;}
.wrapper .footer .contact .cont_info{font-family: 'Tahoma'; font-weight:700; color:#00bfff;}


/*стили для страницы с контактами*/
.wrapper .contacts .head{font-family: 'Tahoma'; font-size:30px; color:#000; margin:0 0 30px 25px; border-left:#bc2722 solid 6px; padding-left:8px;} 
.wrapper .contacts .cont_form .head_form{font-family: 'Tahoma'; font-size:25px;letter-spacing:-2px; color:#4a6973; margin:20px 0 20px 28px;}

.wrapper .contacts .cont_form .inp_text{width:290px; height:38px; border:none; background:#FFFFFF; float:right; font-family: 'Tahoma'; font-weight:400; font-size:16px; color:#232728; padding-left:15px;}

.wrapper .contacts .cont_form .text_ar{width:290px; height:180px; font-family: 'Tahoma'; 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: 'Tahoma';font-size:25px;letter-spacing:-2px;color:#FFF; text-transform:uppercase; margin:15px 0 0 25px; cursor:pointer;}

.wrapper .contacts ul li{padding-left:70px; background-repeat:no-repeat; background-position:left center; font-family: 'Tahoma'; font-weight:400; font-size:16px; color:#000; margin-bottom:20px;}

.wrapper .contacts ul li span{font-family: 'Tahoma'; font-weight:700; font-style:italic; color:#0096c8;}

.wrapper .contacts .bell p{font-family: 'Tahoma'; 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 a{font-family: 'Tahoma'; font-size:25px;letter-spacing:-0.2px; 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 .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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; font-weight:400; color:#000; font-size:16px; margin:25px 0 25px 0px;}
.wrapper .rev .rev_wrap h3{font-family: 'Tahoma'; 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: 'Tahoma'; 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:100%; background-color:#fff; background-image:url(image/bg_material.png) no-repeat; background-image:url(image/bg_mat_foot.jpg) no-repeat center bottom; padding-top:0px; overflow:hidden; margin-bottom:140px;}

.wrapper .material .material_wrap .head{font-family: 'Tahoma'; font-size:25px; letter-spacing:-2px; color:#000; margin:0 0 15px 0px; border-left:#bc2722 solid 6px; padding-left:8px;}
.wrapper .material .material_wrap .pol_mat_1 p{font-family: 'Tahoma'; font-weight:400; font-size:15px; color:#FFF; margin:25px 0 0 20px;}
.wrapper .material .material_wrap .pol_mat_1 .link_block{font-family: 'Tahoma'; font-weight:400; font-size:15px; color:#FFF; margin:0px 0 0 20px; position:relative; top:100px; text-decoration:none; text-transform:uppercase;}

.wrapper .material .material_wrap .pol_mat_wrap .pol_mat_name .mat_text{top:-15px;z-index:5;position:relative;font-family: 'Tahoma'; 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: 'Tahoma'; font-weight:400; font-size:14.5px; color:#FFF; text-decoration:none; text-transform:uppercase; position:absolute; left:110px; 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: 'Tahoma'; 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{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: 'Tahoma'; 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 .article{width:100%; height:auto; background-color:#fff; padding-top:0px; overflow:hidden; padding-bottom:200px;}
.wrapper .article .article_wrap{width:708px; height:auto; padding-top:50px; float:right; margin-right:25px;}
.wrapper .article .article_wrap .head{font-family: 'Tahoma'; font-size:25px; letter-spacing:-2px; color:#232728; padding-left:20px; background-image:url(image/head_article.jpg); background-repeat:no-repeat; background-position:left top;}
.wrapper .article .article_wrap .prosmotr{width:auto; background-color:#e8e8e8; margin:20px 510px 20px 20px; padding:10px; font-family: 'Tahoma'; font-weight:400; font-size:14px; color:#999999;}
.wrapper .article .article_wrap .prosmotr span{font-family: 'Tahoma'; font-weight:700;}
.wrapper .article .article_wrap .bold_text{font-family: 'Tahoma'; font-weight:700; font-style:italic; font-size:16px; color:#000; margin-bottom:25px;}
.wrapper .article .article_wrap p {font-family: 'Tahoma'; font-weight:400; font-size:16px; line-height: 25px; color:#000; padding-bottom: 20px; text-align: justify;}
.wrapper .article .article_wrap iframe { display: block; margin: 0 auto; }
.wrapper .article .article_wrap ol{}
.wrapper .article .article_wrap ol li{font-family: 'Tahoma'; font-weight:700; font-size:16px; color:#000; margin:20px 0; text-transform:uppercase; margin-left:20px;}
.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:100%; height:auto; overflow:hidden; padding-left:25px; background-color:#f5f5f5; padding-bottom: 20px;}
.wrapper .article .article_wrap .vidget p{font-family: 'Tahoma'; font-size:25px; letter-spacing:-2px; color:#232728; margin-bottom:15px; text-transform:uppercase;  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: 'Tahoma'; font-size:25px; letter-spacing:-2px;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: 'Tahoma'; 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: 'Tahoma'; font-weight:400; font-size:13.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: 'Tahoma'; 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: 'Tahoma'; 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: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 .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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; font-weight:400; font-size:13.5px; 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: 'Tahoma'; 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-size:25px; letter-spacing:-2px; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma'; 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: 'Tahoma';
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	margin-right: 10px;
	border: none !important;
}
.wp-pagenavi .current {
	font-family: 'Tahoma';
	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: 'Tahoma';
	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;
	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: 'Tahoma';
		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: 'Tahoma';
		font-size: 30px;
		color: #fff;
		margin: 0 0 25px 25px;
		border-left: #bc2722 solid 6px;
		padding-left: 8px;
	}
	
	.cases .page {
		width: 960px;
		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: 'Tahoma';
							font-size: 20px;
							color: #fff;
						}
						
						.case-item-head .right .case-text {
							text-align: center;
							font-family: 'Tahoma';
							font-size: 20px;
							color: #fff;
							margin: 35px 0 0 0px;
						}
				
				.case-item-bottom {
					font-family: 'Tahoma';
					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: 'Tahoma';
	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: 20px;
	padding: 0 0 10px 0;
}

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