.content{
	position:relative;
	display:block;
	width:950px;
	min-height:300px;
	height:auto;
	margin:0 auto;
	padding-bottom: 23px;
	padding-top: 18px;
}

/*блок с купонами*/
.cupon{
	background:#FFFFFF;
	position:relative;
	display:block;
	float:left;
	width:310px;
	height: 445px;
	margin-bottom:10px;
}
.cupon:nth-child(3n+2){
	margin-left: 10px;
	margin-right: 10px;
}
.cupon_banner{
	position:relative;
	width:100%;
	height:230px;
}
.cupon_banner>a,
.cupon_banner>a>img{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
.cupon_info_hover{
	position:absolute;
	width:100%;
	height:50px;
	display:none;
	background:url(../img/content/cupon/bg_hover.png) repeat;
	left:0;
	bottom:0;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 2px 12px 0 12px;
}
.cupon_info_hover>div{
	position:relative;
	width:100%;
	height:21px;
	margin-bottom:3px;
}
.cupon_info_hover>div span{
	display:inline-block;
	height:21px;
	line-height:21px;
	color:#FFFFFF;
	font-size:17px;
	padding-left:34px;
}
.cupon_info_hover>div span.date_day{
	background:url(../img/content/main_banner/icon_set_info_white.png)no-repeat left -21px;
	color:#8bc53e;
}
.cupon_info_hover>div span.allready_buy{
	background:url(../img/content/main_banner/icon_set_info_white.png)no-repeat left 0px;
}
.cupon_info_hover>div span.date_timer{
	padding-left:0;
}
.cupon:hover .cupon_info_hover{
	display:block;
}
.cupon_header{
	position:relative;
	width:100%;
	height:74px;
	border-bottom:1px solid #ededed;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	
	padding:5px 15px 0 15px;
	color:#000000;
	font-size:18px;
	line-height:1.2;
}
.cupon_links{
	position:relative;
	width:100%;
	height:51px;
}
.cupon_links>a{
	position:absolute;
	display:block;
	height:51px;
	text-decoration:none;
	top:0;
}
.cupon_links>a.c_l_yuot,
.cupon_links>a.c_l_yuot_off{
	left:15px;
	width:59px;
}
.cupon_links>a.c_l_yuot{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat left 0px;
}
.cupon_links>a.c_l_yuot_off{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat -100px 0px;
	cursor:default;
}
.cupon_links>a.c_l_new,
.cupon_links>a.c_l_new_off{
    left: 81px;
    width: 46px;
}
.cupon_links>a.c_l_new{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat left -100px;
}
.cupon_links>a.c_l_new_off{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat -100px -99px;
	cursor:default;
}
.cupon_links>a.c_l_sms,
.cupon_links>a.c_l_sms_off{
	left:139px;
	width:46px;
}
.cupon_links>a.c_l_sms{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat left -200px;
}
.cupon_links>a.c_l_sms_off{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat -100px -200px;
	cursor:default;
}
.cupon_links>a.c_l_vip,
.cupon_links>a.c_l_vip_off,
.cupon_links>a.c_l_drink,
.cupon_links>a.c_l_drink_off {
	left:191px;
	width:44px;
}
.cupon_links>a.c_l_vip{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat left -300px;
}
.cupon_links>a.c_l_vip_off{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat -100px -300px;
	cursor:default;
}
.cupon_links>a.c_l_bron,
.cupon_links>a.c_l_bron_off{
	left:243px;
	width:48px;
}
.cupon_links>a.c_l_bron{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat left -400px;
}
.cupon_links>a.c_l_bron_off{
	background:url(../img/content/cupon/icon_set_cupon_links.png) no-repeat -100px -400px;
	cursor:default;
}
.cupon_links>a.c_l_drink{
	background:url(../img/content/cupon/drink.png) no-repeat center 10px;
	background-size: 85%;
}
.cupon_links>a.c_l_drink_off{
	background:url(../img/content/cupon/drink_off.png) no-repeat center 10px;
	background-size: 85%;
	cursor:default;
}
.cupon_info{
	position:relative;
	width:100%;
	height:59px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:3px 10px 0px 10px;
}
.cupon_info>div{
	position:relative;
	width:100%;
	height:21px;
	margin-bottom:4px;
	/*background:red;*/
}
.cupon_info>div>span{
	position:relative;
	display:inline-block;
	height:21px;
	line-height:21px;
	color:#3d3d3d;
	font-size:15px;
	padding-left:34px;
}
.cupon_info>div>a{
	position:relative;
	display:inline-block;
	width:auto;
	height:21px;
	float:right;
	color:#3d3d3d;
	font-size:15px;
	line-height:21px;
	text-decoration:none;
	padding-right:30px;
}
.cupon_info>div a>span{
	position:absolute;
	display:block;
	right:0px;
	top:0;
	width:30px;
	height:21px;
	background:url(../img/content/main_banner/icon_set_info.png)no-repeat left -63px;
}
.cupon_info>div span.cupon_kitchen{
	background:url(../img/content/main_banner/icon_set_info.png)no-repeat left -42px;
}
.cupon_info>div span.cupon_metro.metro_1{
	background:url(../img/content/metro-1.png)no-repeat 5px top;
}

.cupon_ceil{
	position:relative;
	width:100%;
	height:30px;
	background:url(../img/content/cupon/bg_cupon_ceil.png)no-repeat;
}
.cupon_ceil>a{
	position:absolute;
	color:#FFFFFF;
	font-size:22px;
	display:inline-block;
	bottom:0;
	line-height:30px;
	height:30px;
}
.cupon_ceil>a.c_proc{
	left:15px;
}
.cupon_ceil>a.c_podr{
	left:100px;
	height:31px;
	color:#000000;
	font-size:15px;
	text-decoration:none;
	line-height:31px;
}
.cupon_ceil>a.c_ceil{
	right:15px;
}
.cupon_ceil>a.c_ceil>b{
	font-size:13px;
}
.cupon_ceil>a.real-link {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    text-decoration: none;
    z-index: 10;
}

/**********************************************************************/
.header_action_title_h2 {
    position: relative;
    width: 100%;
    min-height: 50px;
    height: auto;
    background: #d71e25 url(../img/content/bg_header_action.jpg)repeat-x;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    color: #FFFFFF;
    font-size: 24px;
    line-height: 50px;
    text-transform: uppercase;
}
.action_rest_info{
	position:relative;
	width:545px;
	height:220px;
	float:left;
	margin-left:23px;
	margin-bottom:22px;
}
.action_rest_info>div{
	position:relative;
	width:100%;
	height:21px;
	margin-bottom:10px;

}
.action_rest_info>div.action_rest_buttons{
	position:absolute;
	height:30px;
	left:0;
	bottom:0;
	margin-bottom:0px;
}
.action_rest_info>div.action_rest_buttons>a.show_site,
.action_rest_info>div.action_rest_buttons>a.show_menu{
	display:inline-block;
	height:30px;
	padding:0 10px;
	background:#f5c725 url(../img/content/bg_button_r_a.jpg)repeat-x;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	line-height:30px;
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
}
.action_rest_info>div.action_rest_buttons>a.show_menu{
	margin-left:10px;
}

.action_rest_info>div>span{
	display:inline-block;
	height:21px;
	font-size:15px;
	color:#8c8c8c;
	line-height:21px;
}
.action_rest_info>div>span.a_r_metro{
	padding-left:27px;
	/*background: rgba(0, 0, 0, 0) url("../img/content/metro-1.png") no-repeat scroll 0px top;*/
}
.action_rest_info>div>span.a_r_map{
	padding-left:27px;
	background:#FFFFFF url(../img/content/icon_set_action_lists.png)no-repeat left -84px;
}
.action_rest_text{
	clear:both;
	
	position:relative;
	width:100%;
	height:auto;
	min-height:20px;
}
.wrap_action {
    margin-bottom: 10px;
}
.wrap_action_content{
	position:relative;
	width:100%;
	min-height:50px;
	/*height:auto;*/
	overflow: auto;
	background:#FFFFFF;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:22px 40px 22px 47px;
	line-height: 1.2;
}

.wrap_action_content>ul>li{
	list-style:disc outside;
	margin-bottom:20px;
	color: #3d3d3d;
	font-size:15px;
	line-height:1.2;
}
.wrap_action_content p, .wrap_action_content span{
	color: #3d3d3d;
	font-size:15px;
	line-height:1.2;
	margin-bottom:20px;
}
.wrap_action_content p.no_margin_bottom{
	margin-bottom:0px;
}

.wrap_action_content>ul>li.no_margin_bottom{
	margin-bottom:0px;
}

.clearfix{
	width:100%;
	height:0!important;
	margin:0!important;
	padding:0!important;
	clear:both;
}
.span_green {
    color: #8bc53e;
}
.cooking {
    background-image: url(../images/icons/cooking.png);
}

/***************** big cupon ******************************/
.wrap_action{
	margin-bottom:10px;
}
.wrap_action,
.wrap_action_cupon{
	position:relative;
	width:100%;
	height:auto;
}
.header_action_title_h2{
	position:relative;
	width:100%;
	min-height:50px;
	height:auto;
	background:#d71e25 url(../img/content/bg_header_action.jpg)repeat-x;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:0 10px;
	
	color:#FFFFFF;
	font-size:24px;
	line-height:50px;
	text-transform:uppercase;
}
.header_action_title{
	position:relative;
	min-height:50px;
	height:auto;
	background:#FFFFFF;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:12px 20px;
	
	color:#000000;
	font-size:24px;
	margin-bottom:8px;
}

.wrap_action_content{
	position:relative;
	width:100%;
	min-height:50px;
	height:auto;
	background:#FFFFFF;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:22px 40px 22px 47px;
}

.wrap_action_content>ul>li{
	list-style:disc outside;
	margin-bottom:20px;
	color:#000000;
	font-size:15px;
	line-height:1.2;
}
/*
.wrap_action_content>ul>li>p{
	color:#000000;
	font-size:15px;
	line-height:1.2;
}
*/
.action_video{
	position:relative;
	width:600px;
	height:338px;
	
	background:#8c8c8c url(../img/content/action_video.jpg)no-repeat;

}
.wrap_act_res_photo{
	position:relative;
	width:295px;
	height:220px;
	float:left;
	margin-bottom:23px;
	
}
.action_rest_photo{
	position:relative;
	width:295px;
	height:220px;
	overflow:hidden;
	
	/*background:orange;*/
}
.prev_act_photo{
	position: absolute;
    left: -22px;
    z-index: 100;
    top: 100px;
    width: 22px;
    height: 25px;
	background: url(../images/left_arrow.png) center center no-repeat;
}
.action_rest_photo>img{
	position:relative;
	display:block;
	width:100%;
	height:auto;
}
.next_act_photo{
	position: absolute;
    right: -22px;
    z-index: 100;
    top: 100px;
    width: 22px;
    height: 25px;
    background: url(../images/right_arrow.png) center center no-repeat;
}

.zoom_act_photo{
	position: absolute;
    z-index: 1000;
    bottom: 7px;
    right: 7px;
    width: 44px;
    height: 46px;
    background: url(../images/zoom_icon.png) 0 0 no-repeat;
}

.header_form_coments{
	position:relative;
	display:block;
	width:100%;
	height:27px;
	line-height:27px;
	color:#000000;
	font-size:15px;
}
.wrap_a_c_textarea{
	display:block;
	position:relative;
	width:540px;
	height:48px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:0; 
	
	border:1px solid #8c8c8c;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.wrap_a_c_textarea>textarea{
	position:relative;
	display:block;
	min-width:535px;
	min-height:46px;
	max-width:535px;
	max-height:46px;
	width:538px;
	height:46px;
	border:none;
	outline:none;
	margin:0;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:10px; 
	
	font-size:15px;
	color:#8c8c8c;
	overflow-x: hidden;
	
	font-family: 'exo_2light';
}
#action_comments>button{
	position:absolute;
	height:30px;
	padding:0 30px;
	left:550px;
	bottom:0;
	font-size:15px;
	color:#FFFFFF;
	background:#f5c725 url(../img/content/bg_button_r_a.jpg)repeat-x;
	
	border:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	outline:none;
	
	cursor:pointer;
}
.action_rest_foto>img{
	position:relative;
	display:block;
	width:295px;
	height:220px;
}
/*
.action_rest_info{
	position:relative;
	width:600px;
	height:220px;
	float:left;
	margin-left:23px;
	margin-bottom:22px;
}
*/
.action_rest_info>div{
	position:relative;
	width:100%;
	height:23px;
	margin-bottom:10px;

}
.action_rest_info>div.action_rest_buttons{
	position:absolute;
	height:30px;
	left:0;
	bottom:0;
	margin-bottom:0px;
}
.action_rest_info>div.action_rest_buttons>a.show_site,
.action_rest_info>div.action_rest_buttons>a.show_menu{
	display:inline-block;
	height:30px;
	padding:0 10px;
	background:#f5c725 url(../img/content/bg_button_r_a.jpg)repeat-x;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	line-height:30px;
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
}
.action_rest_info>div.action_rest_buttons>a.show_menu{
	margin-left:10px;
}

.action_rest_info>div>span{
	display:inline-block;
	height:21px;
	font-size:15px;
	color:#3d3d3d;
	line-height:21px;
}
.action_rest_info>div>span.a_r_metro{
	padding-left:27px;
	/*background: rgba(0, 0, 0, 0) url("../img/content/metro-1.png") no-repeat scroll 0px top;*/
}
.action_rest_info>div>span.a_r_map{
	padding-left:27px;
	background:#FFFFFF url(../img/content/icon_set_action_lists.png)no-repeat left -84px;
}
.action_rest_text{
	clear:both;
	
	position:relative;
	width:100%;
	height:auto;
	min-height:20px;
}
.wrap_action_content p{
	color:#3d3d3d;
	font-size:15px;
	line-height:1.2;
	margin-bottom:20px;
}
.wrap_action_content p.no_margin_bottom{
	margin-bottom:0px;
}

.wrap_action_content>ul>li.no_margin_bottom{
	margin-bottom:0px;
}

.action_comments{
	position:relative;
	width:100%;
	height:75px;
	margin-bottom:20px;
}

.a_c_buy,
.a_c_cost{
	position:relative;
	display:block;
	
	height:54px;
	float:left;
	
	line-height:55px;
	color:#FFFFFF;
	font-size:26px;
	text-align:center;
	text-decoration:none;
}
.a_c_buy{
	width:239px;
	background: -webkit-linear-gradient(bottom, #15D600 0%, #114E09 100%);
    background: linear-gradient(to bottom, #15D600 0%, #114E09 100%);
    position: relative;
	/*background:#447109 url(../img/content/cupon/bg_buy_cupon.png)repeat-x;*/
}
.a_c_buy:after {
    content: "";
    position: absolute;
    width: 37px;
    height: 28px;
    right: -19px;
    top: 13px;
    transform: skewX(34deg) skewY(-36deg);
    background: -webkit-linear-gradient(left bottom, #15D600 0%, #114E09 100%);
    background: linear-gradient(to left bottom, #15D600 0%, #114E09 100%);
    z-index: 1;
}
.a_c_cost{
	width:131px;
	/*background:#f5c725 url(../img/content/cupon/bg_cost_cupon.png)no-repeat;*/
	background: -webkit-linear-gradient(bottom, #FFDD00 0%, #FFAA00 100%);
	background: linear-gradient(to bottom, #FFDD00 0%, #FFAA00 100%);
}
.a_c_cost>span{
	font-size:13px;
}

.cupon_row>span{
	display:block;
	height:21px;
	padding-left:35px;
	font-size:19px;
	color:#3d3d3d;
	line-height:21px;
}
.a_c_already_buy{
	background:#FFFFFF url(../img/content/icon_set_action_lists.png)no-repeat left 0px;
}
.a_c_comments{
	background:#FFFFFF url(../img/content/icon_set_action_lists.png)no-repeat left -21px;
}
.a_c_timer{
	background:#FFFFFF url(../img/content/icon_set_action_lists.png)no-repeat left -42px;
}
.a_c_kitchen{
	background:#FFFFFF url(../img/content/icon_set_action_lists.png)no-repeat left -63px;
}
.a_c_comments>a{
	color:#3d3d3d;
}
.a_c_k_right,
.a_c_k_right_1{
	position:relative;
	display:inline-block;
	float:right;
	color:#3d3d3d;
	padding-right:38px;
	text-decoration:none;
	
}
.a_c_k_right_1>span,
.a_c_k_right>span{
	position:absolute;
	display:block;
	width:38px;
	height:21px;
	top:0;
	right:0;
	background:#FFFFFF url(../img/content/icon_set_action_lists.png)no-repeat 10px -105px;
}
/***********************************/
.cupon_image{
	position:relative;
	display:block;
	width:572px;
	height:428px;
	float:left;
	background:#FFFFFF;
}

.wrap_gal{
	position:relative;
	display:block;
	width:572px;
	height:428px;
}
.wrap_gal>img{
	position:absolute;
	display:none;
	width:572px;
	height:428px;
	top:0;
	left:0;
	cursor:pointer;
}
.img_preload{
	position: absolute;
	top:0;
	left:0;
	width:572px;
	height:428px;
	background: #FFFFFF url(../images/preloader.gif) 50% 50% no-repeat;
	z-index:10;
}
.cupon_row{
	position:relative;
	float:left;
	width:370px;
	height:54px;
	margin-left:8px;
	margin-bottom:8px;
	background:#FFFFFF;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding:16px 40px 0 27px; 
}
.a_c_icon{
	position:relative;
	display:inline-block;
	min-width:100px;
	width:auto;
	height:56px;
}
.a_c_icon a{
	display:inline-block;
	height:56px;
	background:#FFFFFF url(../img/content/cupon/icon_set_cupon_links.png)repeat-x;
	margin-left:10px;
}
.a_c_icon a.a_c_i_youtube{
	margin-left:0px;
	width:59px;
	background-position:0 0;
}
.a_c_icon a.a_c_i_youtube.a_c_i_noactive{
	cursor:default;
	background-position:-100px 0;
}
.a_c_icon a.a_c_i_new{
	width:46px;
	background-position:0 -100px;
}
.a_c_icon a.a_c_i_new.a_c_i_noactive{
	cursor:default;
	background-position:-100px -100px;
}
.a_c_icon a.a_c_i_sms{
	width:46px;
	background-position:0 -200px;
}
.a_c_icon a.a_c_i_sms.a_c_i_noactive{
	cursor:default;
	background-position:-100px -200px;
}
.a_c_icon a.a_c_i_vip{
	width:44px;
	background-position:0 -300px;
}
.a_c_icon a.a_c_i_vip.a_c_i_noactive{
	cursor:default;
	background-position:-100px -300px;
}
.a_c_icon a.a_c_i_bron{
	width:48px;
	background-position:0 -400px;
}
.a_c_icon a.a_c_i_bron.a_c_i_noactive{
	cursor:default;
	background-position:-100px -400px;
}
.a_c_icon a.a_c_i_prem{
	width:51px;
	background-position:0 -500px;
}
.a_c_icon a.a_c_i_prem.a_c_i_noactive{
	cursor:default;
	background-position:-100px -500px;
}
.metro_6{
	background: rgba(0, 0, 0, 0) url("../img/content/metro-1.png") no-repeat scroll 5px top;
}
.span_green{
	color:#8bc53e;
}


.no_padding{
	padding:0;
}

.comments_padding{
	position:relative;
	display:block;
	width:100%;
	margin-bottom:20px;
}
.comment {
    margin-bottom: 10px;
}
.comment_head {
    color: #8bc53e;
    font-size: 11px;
}
.comment_text, 
.rk_text {
    margin-top: 5px;
    margin-bottom: 5px;
	color: #8c8c8c;
}

.rk_comment {
    margin-left: 35px;
	color: #8c8c8c;
}
.rk_text {
    color: #ec1c23;
    font-size: 11px;
}
.kitchen_icon{
	background:rgba(0, 0, 0, 0) url("../img/content/main_banner/icon_set_info.png") no-repeat scroll left -42px;
}
/***********************************/

.c_r_last{
	padding:0px;
	height:56px;
	margin-bottom:0px;
	text-align:center;
}

.clearfix{
	width:100%;
	height:0!important;
	margin:0!important;
	padding:0!important;
	clear:both;
}