<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

html, body {direction:rtl;}
html,body.bodyCardStatus,
html,body.bdyHealthyLife{height:100%;}
:-moz-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
::-webkit-input-placeholder{color:#000;}
::-ms-input-placeholder{color:#000;}

.clear {clear: both;}
#newWrapper {padding: 0px 20px 0px 21px;}
.benefits_header {
    overflow: hidden;
    background: url(../MainSite/Benefits/Images/benefits_header.png) no-repeat;
    width: 890px;
    height: 180px;
    margin-bottom: -50px;
}
.benefits_iframe {width: 430px;margin-right: 169px;margin-top: 38px;height: 90px;border-radius: 10px;}
.benefits_iframe a {border-radius: 10px;display:block;}
.benefits_iframe a img{
	width: 100%;
	max-height: 100%;
	-moz-box-shadow: 0 0 20px #a4a6a7;
	-webkit-box-shadow: 0 0 20px #a4a6a7;
	box-shadow: 0 0 20px #a4a6a7;
	border-radius: 10px;
}
.b-title_image {
    height: 140px;
    width: 110px;
    border: 1px solid #6cab20;
    border-radius: 5px;
    float: right;
    margin-left: 10px;
    position: relative;
    overflow: hidden;
}
.b-title_image img {position: absolute;bottom: 0;}
.b-benefits_left, b-benefits_right {float: left;}
.b-benefits_left {
    width: 725px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 30px;
    -webkit-box-shadow: 15px 0px 8px -13px rgba(0,0,0,0.75);
    -moz-box-shadow: 15px 0px 8px -13px rgba(0,0,0,0.75);
    box-shadow: 15px 0px 8px -13px rgba(0,0,0,0.75);
    position: relative;
}
.b-benefits_right {width: 145px;}
.b-text-black {color: #585351;}
.b-text-big {font-size: 18px;}
.b-text-normal {font-size: 14px;}
.b-benefits_title {width: 650px;background: url(../MainSite/Benefits/Images/benefits_banner.png) no-repeat 50px 30px;}
.b-text-margin {margin: 0;}
.b-benefits_title .b-text-big {padding-top: 70px;padding-bottom:5px;}
.b-benefits_simple {margin-top: 25px;margin-bottom: 25px;}
.b-benefits_simple .simple_block_title{width: 168px;}
.simple_block_content {width: 666px;}
.b-benefits_simple_banner {
    width: 220px; 
	height:158px;
	padding:5px;  
    float: right;
    margin: 10px;
    background-color: #fff;
    border: 1px solid #94AA79;
    border-radius: 15px;
    overflow: hidden;
}
.h2boxes_inner_page {color:#a31920;text-align:center;margin-bottom:50px;	font-size: 30px; line-height:30px;}
.benefits_boxesContainer::after {content: "";display: block;clear: both;}
.boxesContainer_item {
    display: block;
    width: 65%;
    margin: 0 auto 20px;
    background: rgba(245, 246, 246, 0.8 );
    border: 1px solid #72849a;
    border-radius: 18px;
    position: relative;
    padding: 0 8px;
}
.boxesContainer_item a{color: rgb(0, 102, 153);text-decoration: underline;font-weight: normal;}
.boxesContainer_item_content {padding: 10px 10px;font-size: 12px;}
.boxesContainer_item_header {text-align: center;color: rgb(0, 102, 153);border-bottom: 1px solid #949494;font-weight: bold;}
.boxesContainer_item_footer {border-top: 1px solid #72849a;padding: 0 10px;}
.boxesContainer_item ul {padding-right: 10px;margin: 5px 0;}
.boxesContainer_item ul li {
    list-style: none;
    font-size: 14px;
    padding: 4px 0;
    font-size: 12px;
    color: #4d6380;
}
.b-benefits_simple_banner .title_dvUpBanner {margin:12px 30px 0 20px;color:#a31920;line-height:1;}
.b-benefits_simple_banner .title_dvUpBanner h3 {line-height:1;margin:0 0 10px;padding:0;}
.b-benefits_simple_banner .title_dvUpBanner p {line-height:1;margin:0;padding:0;}
.b-benefits_simple_banner a {
	display:block;
	 width: 218px; 
	 border: 1px solid #94AA79;
    border-radius: 15px;
	 height:90px;
	 overflow:hidden;
	 box-shadow:0px 2px 5px #dadada;
}
.b-benefits_simple_banner a img{width: 100%;}
.simple_block_content::after {content: "";display: block;clear: both;}
.benefits_banner_margin {margin-top: 0;}
.b-text-gray {color: #898997;}
.b-benefits-link {color: #006fae;text-decoration: underline;font-weight: normal;}
.b-benefits-link:hover {font-weight: normal;}
.b-benefits-item-date {color: #006fae;float: left;}
.b-benefits-item-date span {text-decoration: underline;}
.b-benefits_menu_item strong{line-height: 16px;}
.b-benefits_menu_item {width: 580px;padding-right: 55px;margin-top: 20px;background: url(../MainSite/Benefits/Images/benefits_box.png) no-repeat 100% 0;}
.b-benefits_menu_item p {margin: 0;}
.b-benefits_menu_item p strong {color: #898997;}
.b-benefits_menu_item p strong span {font-size: 12px !important;line-height: 14px;}
.b-benefits_menu {
    background-image: url(../MainSite/Benefits/Images/benefits_bg.png), url(../MainSite/Benefits/Images/benefits_bg.png);
    background-position: 100% 0, 100% 100%;
    background-repeat: no-repeat;
    padding-top: 20px;
    padding-bottom: 30px;
    width: 640px;
    position: relative;
}
.b-benefits_menu &gt; a {text-decoration: none;margin-top: 20px;margin-left: 20px;display: block;text-align: left;float: none;}
.b-benefits_menu &gt; a span {text-decoration: underline;}
.b-banners_item {
    width: 155px;
    height: 70px;
    border: 1px solid #b3b3b3;
    border-radius: 15px;
    float: right;
    margin-right: 30px;
    margin-bottom: 15px;
    -webkit-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.3);
    overflow: hidden;
}
.b-banners_item.banner_margin {margin-right: 0;}
.b-benefits_banners:after {content: '';display: block;clear: both;}
.b-benefits_banners {max-width: 620px;margin-top: 30px;margin-bottom: 90px;}
.b-benefits_banners &gt; div {margin-right: 20px;}
.b-benefits_banners_link {color: #006fae;margin-right: 50px;}
.b-benefits_banners_link span {text-decoration: underline;}
.b-benefits_right .simple_block_dark{width: 118px;margin: 18px auto;position: relative;top: 20px;}
.b-benefits_right .simple_block_content {width: 116px;}
.b-benefits_right .simple_block_content ul li {
    background: url('../MainSite/Images/Icons/list-style-icon.jpg') no-repeat 96% 50%;
    width: 104px;
    height: auto;
    padding-right: 16px;
    border: none;
}
.b-benefits_right .simple_block_content ul {padding: 10px 0 10px 0;}
.b-benefits_right .simple_block_content ul li:nth-child(4) {
    border-bottom: 1px dotted #ced8db;
    margin-bottom: 5px;
    line-height: 26px;
    background-position-y: 9px;
}
.b-benefits_right .simple_block_content ul li:nth-child(4) a {padding-bottom: 10px;}
.b-benefits_right .simple_block_content ul li a {
    background: none;
    height: auto;
    padding: 4px 0 4px 0;
    line-height: 14px;
    font-weight: normal;
    font-size: 14px;
}
.b-benefits_menu_controll li {list-style: none;}
.b-benefits_menu_controll li a {font-size: 14px;color: #a9a9a9;font-weight: bold;}
.b-benefits_menu_controll li.b-benefits_menu_active {
    background: #f3f5f0;
    border: 1px solid #006eaf;
    border-radius: 0 15px 15px 0;
    border-left: none;
    -webkit-box-shadow: 6px 0px 8px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 0px 8px -3px rgba(0,0,0,0.75);
    box-shadow: 6px 0px 8px -3px rgba(0,0,0,0.75);
}
.b-benefits_menu_controll li.b-benefits_menu_active a {color: #52cb98;}
.b-benefits_menu_controll li.b-benefits_menu_red a {color: #b11935;}
.b-benefits_menu_controll li {width: 110px;padding: 8px 15px 8px 10px;}
.b-benefits_menu_controll {position: absolute;right: -192px;}
.b-benefits_tab {display: none;}
.b-benefits_tab_active {display: block;}
.b-benefits_menu_container {position: relative;}
.b-text-padding {padding-top: 2px;}
.b-footerBg { 
    width: 890px;
    height: 120px;
    background: url(../MainSite/Benefits/Images/benefits_footer.png) no-repeat 0 100%;
    position: absolute;
    bottom: 0;
    left: 1px;
}

/* benefits_wrapper
==================== */
html body&gt;form{height:100%;}
.benefits_wrapper{
	max-width: 890px;
	margin:0 auto;
	background:#ffffff;	
	min-height:100%;
	-moz-box-shadow: 0 0 25px #000000;
	-webkit-box-shadow: 0 0 25px #000000;
	box-shadow: 0 0 25px #000000;
	position:relative;
	
}
.benefits_wrapper .main_content{padding-bottom:120px}
.benefits_wrapper:after{
	content:'';
	display:block;
	width:100%;
	height:90px;
	position:absolute;
	bottom:0;
	left:0;
	background:url('../mainSite/Benefits/images/footer_bg.png') no-repeat;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
}
/* header */
/* ====== */
.benefits_wrapper .header{background:#ffffff;}
.benefits_wrapper .header .top_link{position:relative;padding:10px;}
.benefits_wrapper .header .top_link:after{content:'';display:table;clear:both;}
.benefits_wrapper .header .top_link .day_box{float:left;color:#585252;font-size:11px;line-height:11px;}
.benefits_wrapper .header .top_link ul{display:block;margin:0;padding:0;}
.benefits_wrapper .header .top_link ul li{list-style:none;float:right;display:block;}
.benefits_wrapper .header .top_link ul li:first-child{border-left:none;}
.benefits_wrapper .header .top_link ul li a{
	display:block;
	padding:0 4px;
	text-decoration:none;
	color:#585252;
	font-size:11px;
	line-height:11px;
    font-weight:normal;
}
.benefits_wrapper .header .logo_benefits{margin:10px;clear:both;position: relative;}
.benefits_wrapper .header .logo_benefits .wingate_img{
    width:155px;
    height:71px;
    position:absolute;
    top:0;
    left:30px;
}
.benefits_wrapper .header .logo_benefits .wingate_img img{width:100%;}
.benefits_wrapper .header .cart_block{position:relative;padding:65px 183px 15px 0;border-bottom:6px solid #f0f4f6;}
.benefits_wrapper .header .cart_block .images_text h1{
	color: #d2222c;
	font-size: 60px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
	line-height: 1.2;
}
.benefits_wrapper .header .cart_block .images_text h3{
	color:#7b7a7a;
	font-size: 40px;
	font-weight: normal;
	margin: 0 0 5px;
	padding: 0;
}
.benefits_wrapper .header .cart_block .cart_img{
	width:344px;
	height:247px;
	display:block;
	position:absolute;
	left:30px;
	top:-15px;
    z-index:9;
}
.benefits_wrapper .header .cart_block .cart_img img{width:100%;}

/* main_content */
/* =========== */
.benefits_wrapper .main_content{	
	width:100%;
	/*background: url(../MainSite/Benefits/Images/main_hp.png) no-repeat 0 0;*/	
background: #b4b8bc; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjhiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y0ZjdmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2VlZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b4b8bc 0%, #f4f7f8 50%, #e7eef1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4b8bc), color-stop(50%,#f4f7f8), color-stop(100%,#e7eef1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b8bc', endColorstr='#e7eef1',GradientType=0 ); /* IE6-8 */

}
.benefits_wrapper .main_content .boxes{padding:50px 20px 20px 40px;}
.benefits_wrapper .main_content .boxes .t_boxes{position:relative;}
.benefits_wrapper .main_content .boxes .t_boxes:after{content:'';display:table;clear:both;}
.benefits_wrapper .table_press_boxes {list-style:none;margin:0;padding:0;}
.benefits_wrapper .table_press_boxes::after {content: '';display: table;clear: both;}
.benefits_wrapper .table_press_boxes .table_press_boxes_li{float:right;}
.benefits_wrapper .table_press_boxes .table_press_boxes_li_text{margin-right:169px;}
.benefits_wrapper .table_press_boxes .table_press_boxes_li_menu{position:absolute;right:0;top:0;}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes{
	width:168px;	
	margin:35px 0 0 0;	
	background:rgba(245, 246, 246, 0.8 );	
	border:1px solid #72849a;
	border-top:1px solid rgba(102, 120, 141, 0.4 );
	-moz-box-shadow: 0 0 20px #a4a6a7;
	-webkit-box-shadow: 0 0 20px #a4a6a7;
	box-shadow: 0 0 20px #a4a6a7;
	height:230px;
	overflow:hidden;
	height: 160px;
  overflow: hidden;
  -moz-border-radius: 0 0 12px 12px;
  -webkit-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes .title{
	-moz-box-shadow: 0 7px 17px #aeaeae;
	-webkit-box-shadow: 0 7px 17px #aeaeae;
	box-shadow: 0 7px 17px #aeaeae;
}
.benefits_wrapper .main_content .module_box_titleCad{font-size: 22px; line-height: 1.2;}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes .title h3{
	width:100%;
	height:40px;
	color:#ffffff;
	font-size:22px;
	line-height:40px;
	font-weight:bold;
	text-align:center;
	background:#666666 url(../MainSite/Benefits/Images/top_gray.png) no-repeat 0 0;	
	position:relative;
	margin:0;
	padding:0;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes ul{
	display:block;
	margin:0;
	padding:0 0 5px;	
	list-style:none;
	position:relative;
}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes ul li{display:block;border-top:1px dashed #ced8db;padding:7px;}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes ul&gt;div {border-top:1px dashed #ced8db;}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes ul li:first-child{
	padding:15px 7px 7px;
	position:relative;
	border-top:none;
	float: none;
}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes ul li div.date{
	color:#d2222c;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-align:right;
}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes .text_news {padding:5px 7px;}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes ul li div.date span{padding-right:15px;}
.benefits_wrapper .main_content .boxes .t_boxes .press_boxes ul li div.text{
	color:#212121;
	font-size:12px;	
	line-height:14px;
	font-weight:normal;
	text-align:right;
	padding:1px 0 5px 5px;
}
.benefits_wrapper .main_content .boxes .t_boxes .privileges{margin-right:0!important;margin-left: 50px;}
.benefits_wrapper .main_content .boxes .t_boxes .privileges .p_title{
	background:#fff;
	margin:0 86px 0 40px;
	padding:9px 7px 9px 18px;
	color:#7b7a7a;
	font-size:20px;
	font-weight:bold;
}
.benefits_wrapper .main_content .boxes .t_boxes .privileges table {
	max-width:430px;
	margin-top:35px;
	background: #cdcdcd; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkY2RjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cdcdcd 0%, #e5e5e5 51%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdcdcd), color-stop(51%,#e5e5e5), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cdcdcd 0%,#e5e5e5 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cdcdcd 0%,#e5e5e5 51%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cdcdcd 0%,#e5e5e5 51%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cdcdcd 0%,#e5e5e5 51%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
	padding:28px 10px 20px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 0 0 20px #a4a6a7;
	-webkit-box-shadow: 0 0 20px #a4a6a7;
	box-shadow: 0 0 20px #a4a6a7;
}
.benefits_wrapper .main_content .boxes .t_boxes .privileges table .img_p{
	width:93px;
	height:108px;
	border:1px solid #d2222c;
	overflow:hidden;
	margin-left:18px;
	-moz-box-shadow: 0 0 10px #a4a6a7;
	-webkit-box-shadow: 0 0 10px #a4a6a7;
	box-shadow: 0 0 10px #a4a6a7;
}
.benefits_wrapper .main_content .boxes .t_boxes .privileges table .img_p img{width:100%;}
.benefits_wrapper .main_content .boxes .t_boxes .privileges table tr td {vertical-align:top;}
.benefits_wrapper .main_content .boxes .t_boxes .privileges table tr td h4{
	color:#d2222c;	
	font-size:26px;
	font-weight:bold;
	margin:0 0 5px;
	padding:0;
}
.benefits_wrapper .main_content .boxes .t_boxes .privileges table tr td p{
	color:#000000;
	font-size:16px;	
	line-height:1.25;
	margin:0;
	padding:0;
}
.side_card .kolHahatavotDoc {
    background: url(../MainSite/Benefits/Images/kolHahatavotDoc.jpg) no-repeat;
    display: block;
    background-size: cover;
    width: 119px;
    height: 86px;
    -moz-box-shadow: 0 0 10px #a4a6a7;
    -webkit-box-shadow: 0 0 10px #a4a6a7;
    box-shadow: 0 0 10px #a4a6a7;
    border-radius: 14px;
    margin-top: 10px;
}
.side_card .kolHahatavotStu {
    background: url(../MainSite/Benefits/Images/kolHahatavotStu.jpg) no-repeat;
    display: block;
    background-size: cover;
    width: 119px;
    height: 86px;
    -moz-box-shadow: 0 0 10px #a4a6a7;
    -webkit-box-shadow: 0 0 10px #a4a6a7;
    box-shadow: 0 0 10px #a4a6a7;
    border-radius: 14px;
    margin-top: 10px;
}
.benefits_wrapper .main_content .boxes .t_boxes .side_card{position:relative;}
.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate{
	width:120px;
	-moz-box-shadow: 0 0 10px #a4a6a7;
	-webkit-box-shadow: 0 0 10px #a4a6a7;
	box-shadow: 0 0 10px #a4a6a7;
	-moz-border-radius: 18px 18px 13px 13px;
	-webkit-border-radius: 18px 18px 13px 13px;
	border-radius: 18px 18px 13px 13px;
	margin-top: -153px;
	margin-left:50px;
}
.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate .header_s{
	width:119px;
	height:30px;
	background: url(../MainSite/Benefits/Images/h3_press.png) no-repeat 0 0;
	color:#fff;	
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	
}
.popup_container {
    display: block;
    width: 250px;
    margin: 0 auto;
    background: #fff;
    padding: 15px 10px;
    text-align: center;
    border-radius: 10px;
    border: 1px solid rgba(204, 204, 204, 0.75);
}
.popup_container p {
    font-weight: bold;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: inline-block;
}
.popup_container a{
    display: block;
    margin: 20px 0;
    font-size: 16px;
    transition: color .2s;
    font-weight: normal;
}
.popup_container a:hover {
    color: #c33;
}
.mfp-close {
    display: none !important;
}
.mfp-bg {
    opacity: 0.1 !important;
}
.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate ul{
	display:block;
	width: 117px;
	padding:15px 0 0 0;
	margin:0;
	list-style:none;
	background:#fff;
	border:1px solid #819eac;
	border-top: none;
	-moz-border-radius: 0 0 13px 13px;
	-webkit-border-radius: 0 0 13px 13px;
	border-radius: 0 0 13px 13px;
}
.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate ul li{
	padding:0 0 10px ;
	margin:0 9px 0 0;
	position:relative;
	max-width: 117px;
	  float: none;
}
.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate ul li.line_b {border-bottom: 1px dashed #ced8db;	margin-bottom: 10px;	}
.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate ul li a{
	padding:0px 9px 0px 5px;
	margin:0;
	color:#585351;
	display:block;
	font-weight:normal;
	font-size:14px;
	line-height:14px;
	position:relative;

}
.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate ul li a:after{
	content:'';
	width:4px;
	height:4px;
	background:#d32f4e;
	position:absolute;
	right:0;
	top:4px;
}
.benefits_wrapper .main_content .boxes .t_boxes .side_card .button{
	width:119px;
	height:48px;
	display:block;
	background: url(../MainSite/Benefits/Images/explClipButton.png) no-repeat 0 0;
	-moz-box-shadow: 0 0 10px #a4a6a7;
	-webkit-box-shadow: 0 0 10px #a4a6a7;
	box-shadow: 0 0 10px #a4a6a7;
	margin-top:10px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
}
/* hr_line */
.benefits_wrapper .main_content .boxes .hr_line{
	clear:both;	
	margin:5px 0 25px;	
	text-align:center;
	position:relative;
}
.benefits_wrapper .main_content .boxes .hr_line:before{
	content:'';
	display:block;
	height:1px;
	background:#d2222c;
	/*width:365px;*/
    width:50%;
	position:absolute;
	top:25px;
	left:0;
}

.benefits_wrapper .main_content .boxes .hr_line:after{
	content:'';
	display:block;
	height:1px;
	background:#d2222c;
	/*width:365px;*/
    width:50%;
	position:absolute;
	top:25px;
	right:0;
}

/* item_b */
/* ====== */
.benefits_wrapper .main_content .boxes ul.item_b{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
    text-align:center;
}
.benefits_wrapper .main_content .boxes ul.item_b:after{
	content:'';
	display:table;
	clear:both;
}
.benefits_wrapper .main_content .boxes ul.item_b li{
	display:inline-block;
    vertical-align:top;
	/*float:right;*/
	width:155px;
	height:145px;
	background: rgba(245, 246, 246, 0.8 );
	border:1px solid #72849a;
	border-radius:0 0 18px 18px;
	padding-bottom:55px;
	position:relative;	
	margin:0 2px 25px;
	
}
.benefits_wrapper .main_content .boxes ul.item_b li a{display:block;height: 202px;}
.clr{clear:both;}
.benefits_wrapper .main_content .boxes ul.item_b li.red{border:1px solid #fb3a3b;}
/*.benefits_wrapper .main_content .boxes ul.item_b li.first{margin-left:0px;}*/
.benefits_wrapper .main_content .boxes ul.item_b li .top_item{
	width:100%;
	background:#006699 url(../MainSite/Benefits/Images/top_blue.png) no-repeat 0 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	height:39px;
	color: #ffffff;
	font-size: 20px;
	line-height: 39px;
	font-weight: bold;
	text-align: center;
	-moz-box-shadow: 0 7px 17px #aeaeae;
	-webkit-box-shadow: 0 7px 17px #aeaeae;
	box-shadow: 0 7px 17px #aeaeae;
}
.benefits_wrapper .main_content .boxes ul.item_b li .top_item.small{font-size: 15px;}
.benefits_wrapper .main_content .boxes ul.item_b li.red .top_item{
	height:38px;
	background: url(../MainSite/Benefits/Images/top_red.png) no-repeat 0 0;
}
.benefits_wrapper .main_content .boxes ul.item_b li .text_item{
	color: #4d6380;
	font-size: 12px;
	line-height: 1.3;
	padding:10px 9px;
}
.benefits_wrapper .main_content .boxes ul.item_b li .icon{
	width:30px;
	height:30px;
	position:absolute;
	right:17px;
	bottom:17px;
}
.benefits_wrapper .main_content .boxes ul.item_b li .icon.book{background: url(../MainSite/Benefits/Images/book.png) no-repeat 0 0;}
.benefits_wrapper .main_content .boxes ul.item_b li .icon.save{background: url(../MainSite/Benefits/Images/save.png) no-repeat 0 0;}
.benefits_wrapper .main_content .boxes ul.item_b li .icon.case{
	background: url(../MainSite/Benefits/Images/case.png) no-repeat 0 0;
	height:31px;
	bottom:12px;
}
.benefits_wrapper .main_content .boxes ul.item_b li .icon.apple{
    background: url(../MainSite/Benefits/Images/apple.png) no-repeat;
    width:28px;
    height:32px;
	bottom:8px;
}
.benefits_wrapper .main_content .boxes ul.item_b li .icon.baloon{
	background: url(../MainSite/Benefits/Images/baloon.png) no-repeat 0 0;
	width:24px;
	height:31px;
	bottom:12px;
}
.benefits_wrapper .main_content .boxes ul.item_b li .icon.remove{
	background: url(../MainSite/Benefits/Images/remove.png) no-repeat 0 0;
	bottom:7px;
}
.benefits_wrapper .main_content .boxes ul.item_b li .icon.sticer{
	background: url(../MainSite/Benefits/Images/sticer.png) no-repeat 0 0;
	width:41px;
	height:41px;
	right:10px;
	bottom:7px;
}
.benefits_wrapper .main_content .boxes ul.item_b li .icon.mask{
	background: url(../MainSite/Benefits/Images/mask.png) no-repeat 0 0;
	width:50px;
	height:39px;
	right:5px;
	bottom:12px;
}
.benefits_wrapper .main_content .boxes ul.item_b li .icon.doctor{
	background: url(../MainSite/Benefits/Images/doctor.png) no-repeat 0 0;
	width:29px;
	height:43px;	
	bottom:12px;
}
.benefits_wrapper .main_content .boxes ul.item_b li a {font-weight:normal;text-decoration:none;}
.benefits_wrapper .main_content .dop_info{
	margin-top:30px;
	color:#898989;
	font-size:12px;
	padding-bottom:5px;
	position:relative;
	height:auto;
	overflow:hidden;
}
.benefits_wrapper .main_content .dop_info:after{content:'';display:table;clear:both;}

/* inner_page 
=================*/

.benefits_wrapper .main_content.inner_page{	
	width:100%;
	/*background: url(../MainSite/Benefits/Images/innerpage.jpg) no-repeat 0 0;*/	
background: #b4b8bc; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjhiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y0ZjdmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2VlZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b4b8bc 0%, #f4f7f8 50%, #e7eef1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4b8bc), color-stop(50%,#f4f7f8), color-stop(100%,#e7eef1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b8bc', endColorstr='#e7eef1',GradientType=0 ); 	
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page{padding:95px 40px 0;}
.benefits_wrapper .main_content.inner_page .boxes_inner_page ul.link_inner_page{
	display:block;
	margin:0 24px;
	padding:0;
	list-style:none;
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page ul.link_inner_page li{
	list-style:none;
	display:block;
	float:left;
	margin:0 25px 7px;
	width:201px;
	height:59px;
	overflow:hidden;
	border:1px solid #5b9e1c;
	background:#e9e8e8;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page ul.link_inner_page li a{
	display:block;	
	overflow:hidden;
	padding:1px;
	text-align:right;
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page ul.link_inner_page li a img{border:none;max-width:200px;}
.benefits_wrapper .main_content.inner_page .boxes_inner_page ul.link_inner_page:after{content:'';display:table;clear:both;}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .text_row_inner_page{
	clear:both;
	margin-top:25px;
	padding:0 60px;
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .text_row_inner_page .title_inner_page{
	font-size:18px;
	line-height:1.3;
	font-weight:bold;
	color:#a31921;
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .text_row_inner_page p{
	font-size:14px;
	line-height:1.3;
	color:#000000;
	margin:0;
	padding:0;
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox{margin:80px 60px 10px;}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox:after{
	content:'';
	display:table;
	clear:both;
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .left_img{float:left;}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .left_img,
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .right_img{	
	width:300px;
	height:100px;
	overflow:hidden;
	border:1px solid #5a9d1b;
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	border-radius:18px;
	position:relative;
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .right_img{float:right;}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .left_img a,
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .right_img a{display:block;}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .left_img a img,
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .right_img a img{width:100%;}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .left_img a p{
	display:block;
	width:100%;
	text-align:center;
	position:absolute;
	color:#000000;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:28px;
	top: 50%;
	left: 0;
	margin: -7px 0 0;
	padding: 0;
}
.benefits_wrapper .main_content.inner_page .boxes_inner_page .banner_imabox .right_img a p{
	display:block;	
	text-align:center;
	position:absolute;
	color:#000000;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:28px;
	top: 50%;
	right: 35px;
	margin: -7px 0 0;
	padding: 0;
}
.press_boxes .scroll_ul {height:190px;overflow:hidden;}

/* payment_page
================== */
.payment_page{
	width:100%;
	min-height:300px;
	background: #c6c5c5; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c6c5c5 0%, #ffffff 50%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c5c5), color-stop(50%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c6c5c5 0%,#ffffff 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c6c5c5 0%,#ffffff 50%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c6c5c5 0%,#ffffff 50%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c6c5c5 0%,#ffffff 50%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c5c5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	padding:80px 0 90px;
}
.payment_page h2{
	color:#a31820;
	font-size:26px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:35px;
	line-height: 1.2;
}
.payment_page .content_payment{
	width:790px;
	margin:0 auto;
	background:#e2e7ee;
	padding:18px 40px 20px 20px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	
}
.payment_page .content_payment .row_payment{
	border-top:3px solid #b7c2c6;
	position:relative;
	padding:15px 0 15px;
}
.payment_page .content_payment .row_payment .title_payment{
	display:block;
	position:absolute;
	top:-14px;
	right:0;
	color:#000000;
	font-size:18px;
	line-height: 1;
	font-weight:bold;
	text-align:right;
	background:#e2e7ee;
	padding:3px 0 3px 7px;	
}
.payment_page .content_payment .row_payment label{
	color:#000000;
	font-size:12px;
	line-height: 15px;
	margin-bottom:10px;
}
.payment_page .content_payment .row_payment input[type=radio]{
	width: 15px;
    height: 15px;
    outline:none;
    border: 0;
    line-height: 15px;
    vertical-align: bottom;
}
.payment_page .content_payment .row_select p{
	display:inline-block;
	width:120px;
	color:#000000;
	font-size:12px;
	line-height: 25px;
	margin: 0;
  padding: 0;
}
.payment_page .content_payment .row_payment input[type=email],
.payment_page .content_payment .row_payment input[type=text]{
	width:154px;
	height:21px;
	padding:2px 8px;
	border:1px solid #f2f2f2;
	border-top:2px solid #d2d9de;
	outline:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	
}
.payment_page .content_payment .row_payment input.gray_color{
	background:#c9c9c9;
	border-top:2px solid #9fa5a8;
	border:1px solid #b8bdc1;	
}
.payment_page .content_payment .row_payment .item_in{margin-bottom:5px;}
.payment_page .content_payment .row_payment .item_in.item_radio td{
    position: relative;
}
.displayable_span label span {
    display: none;
}
.displayable_span input[type="radio"]:checked + label span {
    display: inline;
}
.payment_page .content_payment .select_main{
	display:inline-block;		
	border:1px solid #f2f2f2;
	border-top:2px solid #d2d9de;
	position:relative; 
	background:#ffffff url(../MainSite/Benefits/Images/select_arrow.png) no-repeat 8px center;
	
}
.payment_page .content_payment .select_main_small{
	position:relative; 
	display:inline-block;		
	background:#ffffff url(../MainSite/Benefits/Images/select_arrow.png) no-repeat 8px center;
	width:82px;
	height:25px;	
	border:1px solid #f2f2f2;
	border-top:2px solid #d2d9de;
	outline:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-left:8px;
	vertical-align: top;
  margin-bottom: 20px;
}
.payment_page .content_payment .select_main_sm{
	position:relative; 
	display:inline-block;		
	background:#ffffff url(../MainSite/Benefits/Images/select_arrow.png) no-repeat 8px center;
	width:74px;
	height:25px;	
	border:1px solid #f2f2f2;
	border-top:2px solid #d2d9de;
}
.payment_page .content_payment .row_payment .item_in select.big_sel{
	width: 171px;
	height:25px;		
	outline:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.payment_page .content_payment .row_payment .item_in select.small_sel{
	width:82px;
	height:25px;	
	border:1px solid #f2f2f2;
	border-top:2px solid #d2d9de;
	outline:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-left:8px;
}

.payment_page .content_payment .row_payment .item_in select.sm_sel{
	width:74px;
	height:25px;	
	border:1px solid #f2f2f2;
	border-top:2px solid #d2d9de;
	outline:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;	
}
.payment_page .content_payment .info_payment{font-size:12px;	color:#000;}
.payment_page .content_payment .info_payment p{margin:0;padding:0;}
.payment_page .content_payment .info_payment a{
	display: inline-block;
	color:#0048b5;
	text-decoration:underline;
	padding-bottom:10px;
}
.payment_page .content_payment .button_payment{text-align:left;}
.payment_page .content_payment .button_payment .button_click{
	display:inline-block;
	width:152px;
	height:41px;		
	background: url(../MainSite/Benefits/Images/button_click.png) no-repeat;
	text-align:center;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	border:none;
	outline:none;
    cursor:pointer;
}
.button_click_op {
    opacity: 0.5 !important;
}
.student_button {
    height: 34px;
    display: inline-block;
}
/* ==== */

.payment_page .content_payment select {
    position:relative; 
    opacity:1;
}
.book_table td {
    padding-left: 10px;
    border-bottom:solid 1px #cdcdcd;
}



.payment_page .content_payment .select_main p.big_sel { 
	outline:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	width: 166px;
	margin-right: 5px;
	position:absolute; 
	left:0; 
	top:0; 
	overflow:hidden;
}
.payment_page .content_payment .select_main_small p.small_sel {
	width:77px;
	margin-right: 5px;	
	outline:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	position:absolute; 
	left:0; 
	top:0; 
	overflow:hidden;
}
.payment_page .content_payment .select_main_sm p.sm_sel{
	width:70px;
	margin-right: 5px;	
	outline:none;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	position:absolute; 
	left:0; 
	top:0; 
	overflow:hidden;
}

/* ======================== */
/* IndependentDoctor_block */
/* ======================= */
.IndependentDoctor_block h2{
	font-size:26px;
	text-align:center;
	font-weight:bold;
	color:#d2222c;
	margin-bottom: 45px;
}
.IndependentDoctor_block{padding:95px 20px 0;}
.IndependentDoctor_block .b_appointment_menu{
	width: 850px;
	margin: 0 auto;
	padding: 20px 0 14px 0;
}
.IndependentDoctor_block .b_appointment_menu .b_menu { margin: 0; padding:0;}
.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li {
  list-style-type: none;
  float: right;
  width: 185px;
  text-align: center;
  border: 1px solid #4d6381;
  position: relative;
  overflow: visible;
  min-height: 240px;
  margin-right: 30px;
  background: #f3f3f3;
  -webkit-border-radius: 0 0 12px 12px;
  -moz-border-radius: 0 0 12px 12px;
  border-radius: 0 0 12px 12px;
  padding-bottom: 0;
}
.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li:first-child {margin-right: 5px;}
.IndependentDoctor_block .b_appointment_menu .b_menu::after {
  content: "";
  clear: both;
  visibility: hidden;
  display: block;
}
.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li &gt; a{display:block;font-weight:normal;padding-bottom: 50px;}
.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li .a_link {
    font-size: 18px;
	line-height:21px;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
  display: block;
    width: 155px;
  height: 47px;
  padding: 5px 15px 0;
  margin: 0;
  text-align: right;
  z-index: 100;
  position: relative;
  border-bottom: 0px dashed #fff;
  background: url('../mainSite/Benefits/images/box_bg.png') no-repeat top center;
  box-shadow: 0 10px 17px #aaa;
}
.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li &gt; a:hover{text-decoration:none;}
.IndependentDoctor_block .open_block_menu_item_description {
  margin: 10px 10px 0;
  position: relative;
  font-size: 12px;
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  text-align: right;
}
.IndependentDoctor_block .click_icon {
  display: block;
  text-decoration: underline;
  color: #0072bc;
  text-align:center;
  margin-bottom: 5px;
}
.IndependentDoctor_block .b_appointment_menu .new_b_menu li .item_icon {
  margin: 0;
  display: block;
  background: url(../MainSite/Benefits/Images/box_icon.png) no-repeat;
  position: absolute;
  bottom: 5px;
  right: 10px;
}
.IndependentDoctor_block .b_appointment_menu .new_b_menu li .menu_item_calck{
  width: 28px;
  height: 37px;
  background-position: 0 0px;
}
.IndependentDoctor_block .b_appointment_menu .new_b_menu li .menu_item_tr{
  width: 37px;
  height: 37px;
  background-position: -38px 0px;
}
.IndependentDoctor_block .b_appointment_menu .new_b_menu li .menu_item_cart{
  width: 36px;
  height: 37px;
  background-position: -85px 0px;
}
.IndependentDoctor_block .b_appointment_menu .new_b_menu li .menu_item_key{
  width: 26px;
  height: 37px;
  background-position: -131px 0px;
}
.p_content{width:585px;margin:0 auto 50px;}
.p_content p{margin:0;padding:0;line-height:1.5;	color:#4e5151;}
.item_list_categ{
	width:585px;
	margin:0 auto 50px;
	padding:0;
	border-top:1px solid #006eaf;
	border-bottom:1px solid #006eaf;
}
.item_list_categ li{
	list-style:none;
	display:block;
	margin:0;
	padding:0 12px;
	border-bottom:1px solid #ffffff;
	background:#96a9b0;
	color:#ffffff;
}
.item_list_categ li:nth-child(2n){background:#c3d5db;}
.item_list_categ li:hover{opacity:0.8;}
.item_list_categ li a{
	display:block;
	line-height:28px;
	color:#fff;
	text-decoration:none;
	padding:0 23px;
	background: url('../mainSite/Benefits/images/item_categ.png') no-repeat center right;
}
.step_mob {padding:20px;}
.title_doctorIndex {display:none;}

/* ==== */
/*======HALL SCHEME =====*/
.scheme_seat {
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    border: 1px solid #000;
    border-radius: 2px;
    display: inline-block;
    font-weight: normal;
    background: #C3EDCE;
    cursor: pointer;
    color: #292929;
    text-decoration: none !important;
}
.scheme_seat:hover {
    text-decoration: none !important;
    font-weight: normal !important;
}
.scheme_row {
    text-align: center;
    margin-bottom: 10px;
}
.scheme_row:after {
    content: "";
    clear: both;
    display: block;
    visibility: hidden;
}
.payment_page .content_payment .row_payment.row_scheme .title_payment {
    top: 5px;
}
.payment_page .content_payment .row_payment.row_scheme {
    padding-top: 40px;
}
.scheme_scroll {
    padding: 20px 0;
    display: none;
}

.sceheme_selectHall .select{
    width: 171px;
    height: 25px;
    outline: none;
    color: #000000;
    font-size: 14px;
} 
.payment_page .content_payment .sceheme_selectHall &gt; p.big_sel {
    outline: none;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    width: 166px;
    margin-right: 5px;
    position: absolute;
    left: 0;
    top: -9px;
    overflow: hidden;
}
.seat_selected {
    background: #FFDA99;
}
.scheme_row_number {
    padding-left: 7px;
    font-weight: bold;
}
.seat_occupied {
    color: #fff !important;
    cursor: default !important;
    background: #006EAF !important;
    text-decoration: none !important;
}
.seat_occupied:hover {
    text-decoration: none !important;
}
.scheme_discount {
    display: inline !important;
}
.scheme_discount--inline-block {
    display: block !important;
}
.scheme_container {
    min-height: 300px;
}
.round_page{
	padding-top:10px;	
   
    background: #c6c5c5; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c6c5c5 0%, #ffffff 50%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c5c5), color-stop(50%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c6c5c5 0%,#ffffff 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c6c5c5 0%,#ffffff 50%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c6c5c5 0%,#ffffff 50%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c6c5c5 0%,#ffffff 50%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c5c5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	
   
	min-height:850px;
}
.round_page.round_page_main{
    background: url('../mainSite/Benefits/images/bg_healthy.jpg') no-repeat;
     -webkit-background-size:auto 100%;
    -moz-background-size:auto 100%;
    background-size:auto 100%;
}
.round_page .HealthyLifeTitle{
	max-width:488px;
	margin:0 15px 0 0;
	padding:0;
}
.form_payment_fa_container .HealthyLifeTitle img,
.round_page .HealthyLifeTitle img{
	width:100%;
}
.round_page .radial_container {
	position:relative;
	margin: 0 auto;
	height: 700px;
	width: 695px;
}
    .round_page .radial_container a {
        color: #006699;
    }

.round_page .radial_div_item.active {z-index: 100;}
    .round_page .radial_container a {
        color: #006699;
    }

.round_page .my_class {
	display:block;
	height: 130px;
	width: 120px;
	padding:10px 15px;
	-moz-border-radius: 90px;
	 -webkit-border-radius: 90px;
	 border-radius: 90px;
	 -webkit-box-shadow: 3px 7px 10px rgba(0,0,0,.3);
	 -moz-box-shadow: 3px 7px 10px rgba(0,0,0,.3);
	 box-shadow: 3px 7px 10px rgba(0,0,0,.3);
	 position: relative;
	 text-align: center;
	 font-size: 17px;
    line-height: 1.05;
	 font-weight: bold;
	 text-decoration:none;
	 text-transform:uppercase;
	 font-family:sans-serif;
background: #fefefe;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiNjY2NiY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  #fefefe 2%, #f5f5f5 47%, #cccbcc 83%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(2%,#fefefe), color-stop(47%,#f5f5f5), color-stop(83%,#cccbcc)); 
background: -webkit-radial-gradient(center, ellipse cover,  #fefefe 2%,#f5f5f5 47%,#cccbcc 83%); 
background: -o-radial-gradient(center, ellipse cover,  #fefefe 2%,#f5f5f5 47%,#cccbcc 83%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #fefefe 2%,#f5f5f5 47%,#cccbcc 83%); /* IE10+ */
background: radial-gradient(ellipse at center,  #fefefe 2%,#f5f5f5 47%,#cccbcc 83%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cccbcc',GradientType=1 );
overflow:hidden;
}
.round_page .my_class .icon_round{
	display:block;
	padding:4px 0;
	border-bottom:2px solid #d1d1d1;
	margin-bottom:7px;
}
.round_page .my_class .icon_round img {max-width:100%}
.round_page .my_class p{
	margin:0;
	padding:0;
	color:#537936;
}
.round_page .img1 { border: 5px solid #a7cf2b; }
.round_page .img2 { border: 5px solid #eacd2e; }
.round_page .img3 { border: 5px solid #f5a328; }
.round_page .img4 { border: 5px solid #fc5b39; }
.round_page .img5 { border: 5px solid #8844d2; }
.round_page .img6 {border: 5px solid #1ca9b4;}
.round_page .img7 { border: 5px solid #2aad60; }
.round_page .list li{
	position:absolute;
	list-style:none;
}
.round_page .item1{	
	top:0;
	left:50%;
	margin-left:-80px;
}
.round_page .item2{top:98px;right:65px;}
.round_page .item3{top:98px;left:65px;}
.round_page .item4{top:322px;right:0;}
.round_page .item5{top:322px;left:0;}
.round_page .item6{top:504px;right:155px;}
.round_page .item7{top:504px;left:155px;}
.round_page .item8{
	width:264px;
	top:200px;
	left:50%;
	margin-left:-132px;
}
.round_page .item8 img{
	-webkit-box-shadow: 15px 17px 20px rgba(0,0,0,.19);
	-moz-box-shadow: 15px 17px 20px rgba(0,0,0,.19);
	box-shadow: 15px 17px 20px rgba(0,0,0,.19);
    -webkit-border-radius: 160px;
	-moz-border-radius: 160px;
	 border-radius: 160px;
}
.SixYearNo,.SixYearYes,
.row_payment.row_select.Trainee,
.row_payment.row_select.Student{
    display:none;
}

.row_payment.row_select.Issuance,
.row_payment.row_select.Block{
    display:none;
}


.row_payment .item_in .right_it{
    width:25%;
    float:right;
}

.row_payment .item_in .right_it p {
    display:block;
    width: auto;
    color: #000000;
    font-size: 12px;
    line-height: 25px;
    margin: 0;
    padding: 0;
}
.payment_page .content_payment .row_payment .clearfix:after{
    content:'';
    display:table;
    clear:both;
}
.StudentUniverDiv {
    display: none;
}
.TraineeUniverOtherDiv {
    display: none;
}
.healthy_container {
    max-width: 695px;
    margin: 0 auto;
}
.item_select select {
    width: 171px;
    height: 28px;
    padding: 2px 8px;
    border: 1px solid #f2f2f2;
    border-top: 2px solid #d2d9de;
    outline: none;
    color: #000000;
    font-size: 11px;
}
.select_museam{margin-bottom:5px;}
.name_museam{display:inline-block;zoom:1;width:45%;}
.text_error{
    color:red;
    padding-right:45%;
}
.button_click_museam[disabled="disabled"]{
    opacity:0.4;
}
.text_btn_museam{
   display: block;
    width: 60%;
    float: right;
    text-align: right;
}
.button_payment_museum:after{
    content:'';
    display:table;
    clear:both;
}
.item_in.clr:after{
    content:'';
    display:table;
    clear:both;
}
.old_ticket{
    width:50%;
    float:right;
    margin-left:5%;
}

.children_ticket{
     width:45%;
    float:right;   
}
.children_ticket .text_error {
    color: red;
    padding-right: 0;
}

.children_ticket h4,
.old_ticket h4{
    font-weight: bold;
    font-size: 18px;
    margin: 10px 0;
}
.old_ticket h4{
    margin-right:45%;
}



@media (max-width: 900px) {
    .healthy_container {padding-bottom: 80px;}
    .old_ticket,.children_ticket{
        width:100%;
        float:none;
        margin:0;
    }
    .old_ticket h4{margin-right:0;}
    .text_error{
   text-align:center;
    padding-right:0;
}
    .name_museam{ width:100%;}

    .payment_page .content_payment .row_payment.row_scheme {
    }
    .payment_page  h2 {
        line-height: 26px;
    }
    .benefits_wrapper .header .logo_benefits .wingate_img{
        top:10px;
        left:10px;
    }
    .payment_page .content_payment .button_payment {
        text-align: center;
    }
    .scheme_container {
        min-height: 330px;
    }
    .scheme_row {
        width: 1120px;
    }
    .scheme_hall11 .scheme_container  {
        min-height: 375px;
    }
    .scheme_hall11 .scheme_container .scheme_row {
        width: 1020px;
    }
    .scheme_seat {
        width: 28px;
        height: 28px;
        line-height: 28px;
        margin: 0 2px;
    }
    .benefits_wrapper .main_content .boxes .t_boxes .side_card .button, .side_card .side_card_link {
        margin: 10px auto 0;
    }
    .benefits_iframe {
        margin: 0 auto;
        margin-top: 38px;
        max-width: 435px;
        width: auto;
        max-height: 90px;
       
        border-radius: 10px;
    }
    .benefits_iframe iframe {
        width: 100%;
    }
	.benefits_wrapper .header .top_link{display:none;}
	.benefits_wrapper .header .logo_benefits {
	  padding: 10px;
	  margin: 0;
	  clear: both;
	}
	.benefits_wrapper .header .cart_block { padding: 65px 20px 15px 0; }
	.benefits_wrapper .table_press_boxes .table_press_boxes_li { width: 100%;}
	.benefits_wrapper .table_press_boxes .table_press_boxes_li_text{margin-right:0;}
.benefits_wrapper .table_press_boxes .table_press_boxes_li_menu{position:relative;	right:0;top:0;}
	.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate{
	  width: 100%;  
	  margin-top: 35px;
	  margin-left: 0;
	}
	.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate .header_s {
	  width: 100%;
	  height: 30px;
	  background: #b11e23;	 
	  -webkit-border-radius: 10px 10px 0 0;
	  -moz-border-radius: 10px 10px 0 0;
	  border-radius: 10px 10px 0 0;
	}
	.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate ul li {
	  padding: 0 30px 10px;
	  margin: 0;
	  position: relative;
	  width: auto;
	  max-width: none;
	  float: none;
	}
	.benefits_wrapper .main_content .boxes .t_boxes .press_boxes {width: auto;}
	.benefits_wrapper .main_content .boxes .t_boxes .side_card .certificate ul {width: auto;}
	.benefits_wrapper .header .cart_block img{max-width:100%;}
	.benefits_wrapper .main_content .boxes .t_boxes .privileges {margin-left: 0;	}
	.benefits_wrapper .main_content .boxes .t_boxes .privileges table {max-width: 100%;}
	.benefits_wrapper .main_content .boxes ul.item_b li {	 
	  width: 22%;
	  min-height: 145px;
	  height: auto;	 
	  padding-bottom: 0; 
	  position: relative;
	  margin-left: 4%;
	  margin-bottom: 25px;
	  -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box;
	}
	.benefits_wrapper .main_content .boxes ul.item_b li a {height: 147px;padding-bottom: 55px;}
	.benefits_wrapper .main_content .boxes ul.item_b li .top_item{font-size: 18px;}	
	.benefits_wrapper .main_content.inner_page .boxes_inner_page{min-height: 10px!important;  padding: 55px 40px 0;}	
	.IndependentDoctor_block{min-height: 10px!important;  padding: 55px 40px 0;}	
	.IndependentDoctor_block .b_appointment_menu {width: 100%;margin: 0 auto;padding: 0;}
	.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li:first-child {margin-right: 5%;}
	.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li { 
	  width: 40%;	 
	  margin: 0 5% 20px;
	    min-height: 200px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li .a_link {	
	  width: 100%; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  background-size: cover;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	.benefits_wrapper .main_content.inner_page .boxes_inner_page ul.link_inner_page {margin: 0;}
	.b-benefits_simple_banner {
	  width: 31%;
	  height: 170px;	
	  margin: 10px 1%;
	   -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	.b-benefits_simple_banner a {width: auto;height: auto;max-height: 90px;}
	.payment_page{padding: 20px 0 60px;}
	.payment_page .content_payment {
	  width: 95%;
	  margin: 0 auto 20px;  
	  padding: 18px 40px 20px 20px;	 
	   -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	/*.p_content,.h2boxes_inner_page {width: 85%!important;}*/
	.p_content img{max-width:100%;height: auto!important;}
	.round_page .HealthyLifeTitle {max-width: 349px;}
}
@media (max-width: 768px) {
	.benefits_wrapper .dop_info {display:none;}	
	.benefits_wrapper .header .cart_block .cart_img{display:none;}
	.benefits_wrapper .header .cart_block {padding: 25px 20px 15px 0;}
	.benefits_wrapper .main_content .boxes {padding: 0 10px 20px 10px;}
	.benefits_wrapper .main_content .boxes ul.item_b {text-align: center;}
	.benefits_wrapper .main_content .boxes ul.item_b li {	 
	  display: inline-block;
	  float: none;
	  width: 30%;
	  min-height: 145px;
	  height: auto;	 
	  padding-bottom: 0;
	  position: relative;
	  margin: 0 1% 25px;	 
	  vertical-align: top;
	  zoom:1;
	  /*display: inline;*/
	   -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box;
	}
	.benefits_wrapper .main_content.inner_page .boxes_inner_page { padding: 5px 20px 0;}
	.benefits_wrapper .main_content .boxes ul.item_b li .text_item{text-align:right;}
	.benefits_wrapper .main_content .boxes ul.item_b li.first {margin-left: 1%;}
	.h2boxes_inner_page{margin-bottom: 20px!important;width: auto!important;	font-size: 22px;padding-top: 20px;}
	.p_content {width: auto!important;margin: 0 auto 30px;}
	.item_list_categ {width: auto!important;}
	.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li:first-child {margin-right: 2%;}
	.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li { 
	  width: 46%;	 
	  margin: 0 2% 20px;
	    min-height: 240px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li .a_link {	
	  width: 100%; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  background-size: cover;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li .a_link {font-size: 16px;line-height: 1;padding: 10px;}
	.IndependentDoctor_block {min-height: 10px!important;padding: 20px 10px 0;}
	.benefits_wrapper.benefits_wrapper_inner .main_content.inner_page{background:none;}
	.benefits_wrapper.benefits_wrapper_inner{	
	width:100%;
	/*background: url(../MainSite/Benefits/Images/innerpage.jpg) no-repeat 0 0;*/	
background: #b4b8bc; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YjhiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y0ZjdmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2VlZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b4b8bc 0%, #f4f7f8 50%, #e7eef1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4b8bc), color-stop(50%,#f4f7f8), color-stop(100%,#e7eef1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b4b8bc 0%,#f4f7f8 50%,#e7eef1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b8bc', endColorstr='#e7eef1',GradientType=0 ); 	
}
	.round_page{padding: 15px 15px 0;min-height: 655px;}
	    .round_page .radial_container a {
        color: #006699;
    }

	.round_page .radial_container {height: 520px;width: 500px;}
	.round_page .my_class {
		display: block;
		height: 84px;
		width: 74px;
		padding: 5px 10px;
		-moz-border-radius: 50px;
		-webkit-border-radius: 50px;
		border-radius: 50px;   
		font-size: 12px;
		line-height: 1;    
	}
	.round_page .my_class .icon_round {padding: 7px 0 3px;border-bottom: 1px solid #d1d1d1;margin-bottom: 3px;height: 28px;}
	.round_page .my_class .icon_round img {max-height:100%;max-width:90%;}
	.round_page .item8 {width: 220px;top: 135px;left: 50%;margin-left: -110px;}
	.round_page .item8 img{width:100%;}
	.round_page .img6 {border: 3px solid #1ca9b4;}
	.round_page .img7 {border: 3px solid #2aad60;}
	.round_page .img5 {border: 3px solid #8844d2;}
	.round_page .img4 {border: 3px solid #fc5b39;}
	.round_page .img1 {border: 3px solid #a7cf2b;}
	.round_page .img2 {border: 3px solid #eacd2e;}
	.round_page .img3 {border: 3px solid #f5a328;}
	.round_page .item1 {margin-left: -50px;}
	.round_page .item2 {top: 80px;right: 35px;}
	.round_page .item3 {top: 80px;left: 35px;}
	.round_page .item4 {top: 232px; right: 0;}
	.round_page .item5 {top: 232px; left: 0;}
	.round_page .item6 {top: 370px; right: 110px;}
	.round_page .item7 {top: 370px;left: 110px;}
	.bdyHealthyLife .benefits_wrapper{
		background: #c5c5c5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M1YzVjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ZjlmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY3ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: 
	-moz-linear-gradient(top,  #c5c5c5 0%, #f5f9fa 50%, #f4f7f8 100%);/* FF3.6+ */
	background: 
	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(50%,#f5f9fa), color-stop(100%,#f4f7f8));/* Chrome,Safari4+ */
	background: 
	-webkit-linear-gradient(top,  #c5c5c5 0%,#f5f9fa 50%,#f4f7f8 100%);/* Chrome10+,Safari5.1+ */
	background: 
	-o-linear-gradient(top,  #c5c5c5 0%,#f5f9fa 50%,#f4f7f8 100%);/* Opera 11.10+ */
	background: 
	-ms-linear-gradient(top,  #c5c5c5 0%,#f5f9fa 50%,#f4f7f8 100%);/* IE10+ */
	background: linear-gradient(to bottom,  #c5c5c5 0%,#f5f9fa 50%,#f4f7f8 100%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5c5c5', endColorstr='#f4f7f8',GradientType=0 );/* IE6-8 */

	}
}
@media (max-width: 640px) {	
    .boxesContainer_item {margin: 0 auto;width: 80%;margin-bottom: 20px;float: none;}
    .boxesContainer_item .boxesContainer_item_content{font-size: 14px;}
	.boxesContainer_item ul li {font-size: 14px;}
	.benefits_wrapper .main_content .boxes ul.item_b li {	 
	  display: inline-block;
	  float: none;
	  width: 46%;
	  min-height: 145px;
	  height: auto;	 
	  padding-bottom: 0;
	  position: relative;
	  margin: 0 1% 25px;	 
	  vertical-align: top;
	  zoom:1;
	  /*display: inline;*/
	   -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box;
	}	
	
	.b-benefits_simple_banner {width: 46%;height: 170px;margin: 10px 2%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.payment_page .content_payment {
	  width: 98%;
	  margin: 0 auto 20px;
	  padding: 18px 20px 20px 20px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
    .benefits_wrapper .header .logo_benefits .wingate_img {
        width: 100px;
        height: auto;  
        top: 25px;
        left: 10px;
    }
    .round_page.round_page_main,
    .bdyHealthyLife.bdyHealthyLife_main .benefits_wrapper{       
       background:none;
	}
    .bdyHealthyLife_main{
        background: url('../mainSite/Benefits/images/bg_healthy.jpg') repeat;
   -webkit-background-size:cover;
        -moz-background-size:cover;
        background-size:cover;
    }
}
@media (max-width: 580px) {
    .benefits_wrapper .header .logo_benefits .wingate_img {top: 133px;}
	.txtLastName{margin-right: 123px!important;margin-top: 5px;}
	.payment_page .content_payment {padding: 18px 10px 20px 10px;}
	.row_payment table tr td span {position:relative;display: block;}
	.payment_page .content_payment .row_payment input[type=radio] {
		display:block;
		width: 25px;
		height: 25px;
		outline: none;
		border: 0;
		line-height: 25px;	 
		position:absolute;
		top:0;
		right: 0;
	}
	.payment_page .content_payment .row_payment label {display: block;font-size: 12px;line-height: 25px;	padding-right:40px;}

    /* Style for IssuanceBlock.aspx radio buttons*/
    .issuance__mobile.payment_page .content_payment .row_payment label {display:inline;font-size: 12px;line-height: 25px;	padding-right:10px;}
    .issuance__mobile.payment_page .content_payment .row_payment input[type=radio] {position:initial; display:inline;width: 25px;height: 25px;outline: none;border: 0;line-height: 25px;}
    /*issuance--width class for 100% label width*/
    .issuance__mobile .row_payment .item_in.issuance--width .right_it {width:100%;}
    /********************************************/
	.round_page{
        min-height: 450px;
        
	}
	.round_page .HealthyLifeTitle {width: 250px; margin: 0 auto;}
	.round_page .radial_container {height: 320px;width: 300px;}
    .round_page .radial_container a {
        color: #006699;
    }

	.round_page .my_class {
		display: block;
		height: 64px;
		width: 64px;
		padding: 5px;
		-moz-border-radius: 40px;
		-webkit-border-radius: 40px;
		border-radius: 40px;   
		font-size: 9px;
		line-height: 1;    
	}

	.round_page .my_class .icon_round {padding: 3px 0 3px;height: 22px;}
	.round_page .my_class .icon_round img {max-height:100%;max-width:80%;}
	.round_page .item8 {width: 100px;top: 100px;margin-left: -50px;}	
	.round_page .img6 {border: 2px solid #1ca9b4;}
	.round_page .img7 {border: 2px solid #2aad60;}
	.round_page .img5 {border: 2px solid #8844d2;}
	.round_page .img4 {border: 2px solid #fc5b39;}
	.round_page .img1 {border: 2px solid #a7cf2b;}
	.round_page .img2 {border: 2px solid #eacd2e;}
	.round_page .img3 {border: 2px solid #f5a328;}
	.round_page .item1 {margin-left: -39px;}
	.round_page .item2 {top: 43px;right: 15px;}
	.round_page .item3 {top: 43px;left: 15px;}
	.round_page .item4 {top: 140px; right: 0;}
	.round_page .item5 {top: 140px; left: 0;}
	.round_page .item6 {top: 216px; right: 60px;}
	.round_page .item7 {top: 216px;left: 60px;}
    #dvContent table{
        width:100%!important;
    }
     #dvContent table span{
         font-size:12px!important;
     }
      #dvContent img,
      #dvContent table img{
          max-width:100%!important;
          height:auto!important;
     }
      .text_btn_museam{
   margin-bottom:15px;
    width:100%;
    float: none;
    text-align: right;
}
}

@media (max-width: 500px) {
	.benefits_wrapper .header .logo_benefits a img{width:100%;}
	.benefits_wrapper .header .cart_block{width:50%;  padding: 5px 20px 15px 0;}
	.cart_block img{width:100%;}
	.benefits_wrapper .main_content .boxes .t_boxes .privileges table .img_p,
    .benefits_wrapper .header .logo_benefits .wingate_img{display:none;}
	.benefits_wrapper .main_content .boxes .t_boxes .privileges table tr td h4 {font-size: 18px;}
	.benefits_wrapper .main_content .boxes .t_boxes .privileges table tr td p {font-size: 14px;}
	.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li:first-child {margin-right: 2%;}
	.IndependentDoctor_block .b_appointment_menu .b_menu &gt; li { 
	  width: 96%;	 
	  margin: 0 2% 20px;
	    min-height: 40px;
	  -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
	.hidden_mobile {display:none;}	
	.h2boxes_inner_page.title_page {
		width: 85%;
		margin: 5px 1% 0 1%;
		color: #000;
		font-weight: bold;
		font-size: 14px;
		text-align: center;
		padding: 10px 0;
		background: #dbdbdb;
		border: none;
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-shadow: none;
		font-family: arial,sans-serif;
		position: relative;
		margin-bottom: 0px!important;
	}
	.dvInput_block_cs{
		padding: 15px 0;
		background: #ffffff;
		border: 2px solid #e5e6e8;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 0 1px 5px #a5a6a8;
	}
	.dvInput_block_cs .txtIDNum_ben{
		display: block;
		width:100%;
		margin: 10px 0;
		height: 30px;
		font-style: italic;
		text-align: right;
		border: 1px solid #cacaca;
		-webkit-border-radius: 7px;
		-moz-border-radius: 7px;
		border-radius: 7px;
		padding: 0 5px;
		background: #f7f7f7;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		outline:none;
		 -webkit-box-sizing: border-box;
	  -moz-box-sizing: border-box;
	  box-sizing: border-box;
	}
    .benefits_wrapper .main_content .module_box_titleCad {
    font-size: 12px;   
}
	.module_box_title{
		font-size: 13px;
		border-bottom: 3px solid #d42f35;
		color: #21272f;    
		font-weight: bold;
		padding: 0 9px 15px 12%;		
		position: relative;
		min-height: 10px;
	}
	.module_box_title:after {
		content: '';
		position: absolute;
		display: block;
		 height: 29px;
		width: 22px;
		background: url("../MainSite/Benefits/Images/line500.png") no-repeat;
		bottom: -14px;
		left: 10%;
	}
	

	.cardstatus_btn{
		width: 69px;
		height: 54px;
		background: url("../mainSite/Benefits/images/search.png") no-repeat;		
		border: none;		 
		font-weight: bold; 
		text-indent: -9999px;  
		outline: none;
		cursor: pointer;
		-webki-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		padding-right: 0px;
		-webki-background-size: contain;
		-moz-background-size: contain;
		background-size: contain;
	}
	.cardstatus_btn:hover, .cardstatus_btn:active{opacity:0.8;}
	.title_doctorIndex {
		display:block;
		width: 100%;
		background: #a4a6a6;
		color: #ffffff;
		font-size: 17px;
		font-weight: bold;
		text-align: center;
		line-height: 36px;
		position: relative;
		text-shadow: none;
		z-index: 10;
	}
	.title_doctorIndex:after {
		content: '';
		display: block;
		position: absolute;
		bottom: -8px;
		left: 50%;
		margin-left: -29px;
		width: 58px;
		height: 8px;
		background: url("../mainSite/Benefits/images/title_doctor_index.png") no-repeat;
	}
	.benefits_wrapper .main_content.inner_page .boxes_inner_page {padding: 0 20px 0;}
	.benefits_boxesContainer{margin-top:15px;}
	.benefits_boxesContainer a,.p_content.dvInput_block_cs {color:#000;list-style:inherit;}
	.benefits_boxesContainer .boxesContainer_item {
		width: 90%;
		margin: 0 auto 20px;
		background: #fff;
		border: 2px solid #e5e6e8;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		box-shadow: 0 1px 5px #a5a6a8;
		position: relative;
		padding: 0 8px;
	}
	.boxesContainer_item_header{color:#000;border-bottom: 3px solid #d42f35;position:relative;padding-bottom:5px;}
	.boxesContainer_item_header:after {
		content: '';
		position: absolute;
		display: block;
		height: 29px;
		width: 22px;
		background: url("../MainSite/Benefits/Images/line500.png") no-repeat;
		bottom: -14px;
		left: 10%;
	}
	.boxesContainer_item_footer {border-top: 1px solid #000;	padding: 0 10px;}
	.p_content.dvInput_block_cs{margin-top:15px;	padding:15px;list-style:inherit;}
	.benefits_wrapper .main_content{padding-bottom:60px}
	.benefits_wrapper:after{height:60px;}
}
@media (max-width: 450px) {	
	.benefits_wrapper .main_content .boxes ul.item_b li {	 
	  display: inline-block;
	  float: none;
	  width: 90%;
	  min-height: 45px;
	  height: auto;	 
	  padding-bottom: 0;
	  position: relative;
	  margin: 0 auto 15px;	 
	  vertical-align: top;
	  zoom:1;
	  /*display: inline;*/
	   -webkit-box-sizing:border-box;
	  -moz-box-sizing:border-box;
	  box-sizing:border-box;
	}
	.benefits_wrapper .main_content .boxes ul.item_b li a {height: auto;padding-bottom: 55px;}
	.nanorep_loadingData{display:none!important;}
	.IndependentDoctor_block h2 {font-size: 20px;margin-bottom: 25px;}
	.p_content p span strong{font-size:14px;}
	.txtIDNum_ben{display: block;width: 100%;margin: 10px 0;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	}
	
}
@media (max-width: 360px) {
  .b-benefits_simple_banner {width: 90%;height:auto;margin: 10px 5%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;	}
  .payment_page .content_payment .row_payment input[type=email],
  .payment_page .content_payment .row_payment input[type=text]{width: 100%;height: 21px;padding: 15px 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;	}
  .txtLastName{margin-right: 0!important;margin-top: 5px;}
  .payment_page .content_payment .row_select p {display:block;width: 100%;color: #000000;font-size: 12px;line-height: 25px;margin: 0;padding: 0;}
  .payment_page .content_payment .select_main p.big_sel {
        width: 99%;
   }
  .payment_page .content_payment .row_payment .item_in select.big_sel {
      width: 100%;
  }
  .payment_page .content_payment .select_main {
      display: block;
  }
}</pre></body></html>