BODY { margin: 0px; padding: 0px; width: 100%; background-color: #000000; line-height: 22px;
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: left;}

 p {
  margin: 0px; text-indent: 7px; padding: 5px 0px; line-height: 22px;
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: justify;}

H1 { padding: 0px; margin: 0px; 
  FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
H2 { margin: 20px 0px 10px 0px; padding: 0px;
  FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
H3 { margin: 0px; padding: 0px;
  FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
  
A:link { border: none;
COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none;}
A:active { border: none;
COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none;}
A:visited { border: none;
COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none;}
A:hover { border: none;
COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: underline;}

img { display: block; }
object { display: block; }
embed { display: block; }

.title_background { background: url("/pic/title_background.jpg") repeat-x left top; height: 84px; }
.title_logo_box { padding: 0px 20px 0px 20px; }
.title_speach_box { padding: 0px 0px 0px 20px; }
.title_menu_select_background { cursor: pointer; }
.title_menu_select_background:visited,
.title_menu_select_background:link {  }
.title_menu_select_background:hover,  
.title_menu_select_background:active { background: url("/pic/title_menu_select_background.png") no-repeat left bottom; }

.title_menu_title { text-shadow: black 1px 1px 0px; cursor: pointer;
FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.title_menu_desc { text-shadow: black 1px 1px 0px; margin-top: 5px; cursor: pointer;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.main_pic_phone_left { background: url("/pic/main_pic_phone_left.jpg") no-repeat left top; width: 739px; height: 110px; }
.main_pic_phone_top { background: url("/pic/main_pic_phone_top.jpg") no-repeat left top; width: 441px; height: 12px; }
.main_pic_phone_background { padding-right: 10px; background: url("/pic/main_pic_phone_background.jpg") no-repeat left top; width: 441px; height: 44px; }
.main_pic_phone_bot { background: url("/pic/main_pic_phone_bot.jpg") no-repeat left top; width: 441px; height: 54px; }

.tel_desc { text-shadow: black 1px 1px 0px; margin-right: 15px;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: right;  }
.city_code { text-shadow: black 1px 1px 0px; margin-right: 5px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: right; }
.tel { text-shadow: black 1px 1px 0px;
FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: right; }

.main_pic_background { background: url("/pic/main_pic_background.jpg") repeat left top; }
.title_shadow { background: url("/pic/title_shadow.png") repeat-x left top; height: 4px; }
.content_shadow { background: url("/pic/content_shadow.png") repeat-x left bottom; height: 2px; }
.main_pic_right { background: url("/pic/main_pic_right.png") no-repeat left top; height: 373px; }
.main_pic_left { background: url("/pic/main_pic_left.png") no-repeat right top; height: 373px; }
.shadow_dop_left { background: url("/pic/shadow_dop_left.png") repeat-y right top; height: 4px; }
.shadow_dop_right { background: url("/pic/shadow_dop_right.png") repeat-y left top; height: 4px; }

.main_pic_bot { background: url("/pic/main_pic_bot.jpg") no-repeat left top; width: 1180px; height: 75px; }

.main_pic_mid_market { background: url("/pic/main_pic_mid_market.jpg") no-repeat left top; width: 191px; height: 194px; }
.target_market { position: absolute; z-index: 5; margin-top: 42px; cursor: pointer; }
.main_pic_mid_cafe { background: url("/pic/main_pic_mid_cafe.jpg") no-repeat left top; width: 188px; height: 194px; }
.target_cafe { position: absolute; z-index: 5; margin-top: 30px; cursor: pointer; }
.main_pic_mid_restoran { background: url("/pic/main_pic_mid_restoran.jpg") no-repeat left top; width: 229px; height: 194px; }
.target_restoran { position: absolute; z-index: 5; margin-top: 24px; cursor: pointer; }
.main_pic_mid_kitchen { background: url("/pic/main_pic_mid_kitchen.jpg") no-repeat left top; width: 301px; height: 194px; }
.target_kitchen { position: absolute; z-index: 5; margin-top: 24px; cursor: pointer; }
.main_pic_mid_hotel { background: url("/pic/main_pic_mid_hotel.jpg") no-repeat left top; width: 140px; height: 194px; }
.target_hotel { position: absolute; z-index: 5; margin-top: 30px; cursor: pointer; }

.content_background { background: url("/pic/content_background.jpg") repeat left top; }
.content_background_light { background: url("/pic/content_background_light.png") repeat-x left top; }
.main_pic_dop { background: url("/pic/main_pic_dop.png") no-repeat right top; }

.menu_marker { background: #292828; height: 44px; }
.menu_id { line-height: 20px; text-shadow: black 1px 1px 0px; cursor: pointer; height: 44px; padding: 0px 5px 0px 8px;
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.menu_id a:visited,
.menu_id a:link {
 FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 16px; TEXT-DECORATION: none}
.menu_id a:hover,  
.menu_id a:active {
 FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 16px; TEXT-DECORATION: none}
.menu_id:visited,
.menu_id:link { }
.menu_id:hover,  
.menu_id:active { background: url("/pic/menu_id_background.jpg") repeat-x left top; }

.menu_box { margin: 30px 0px 15px 0px; }

.menu_id_select { background: url("/pic/menu_id_background.jpg") repeat-x left top; line-height: 20px; text-shadow: black 1px 1px 0px; cursor: pointer; height: 44px; padding: 0px 5px 0px 8px;
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.menu_id_select a:visited,
.menu_id_select a:link {
 FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 16px; TEXT-DECORATION: none}
.menu_id_select a:hover,  
.menu_id_select a:active {
 FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 16px; TEXT-DECORATION: none}

.podmenu_id { line-height: 18px; text-shadow: black 1px 1px 0px; padding: 8px 0px 8px 22px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.podmenu_id a:visited,
.podmenu_id a:link {
 FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none}
.podmenu_id a:hover,  
.podmenu_id a:active {
 FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: underline}

.menu_podmarker { margin: 7px 7px 0px 7px; }
 
.kontakt_box { margin: 10px 0px 50px 0px; background: url("/pic/kontakt_panel.png") no-repeat left top; }
.kontakt_desc { margin: 100px 0px 0px 0px; line-height: 24px; 
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center;}
.kontakt_desc a:visited,
.kontakt_desc a:link {
  COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: underline}
.kontakt_desc a:hover,  
.kontakt_desc a:active {
  COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none}
 
.content { padding: 30px 5px 50px 20px; }

.flash_box { margin: 0px 0px 0px 165px; position: absolute; z-index: 10; background: url("/pic/flash_background.png") repeat left top; }
 
#slider{ border: 2px solid #aaaaaa;
  FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: center; FONT-STYLE: normal; TEXT-DECORATION: none;}
#slider a { width: 100%; line-height: 20px; background: none !important;}
#slider a:visited,
#slider a:link { border: none;
  COLOR: #ffffff; TEXT-DECORATION: none;}
#slider a:hover,
#slider a:active { border: none;
  COLOR: #ffffff; TEXT-DECORATION: none;}
#slider img { display: none;}
  
#slider_next { margin: 0px 0px 0px 0px; cursor: pointer;}
#slider_prev { margin: 0px 0px 0px 0px; cursor: pointer;}

.title_box { margin-bottom: 10px; }

.navigator { 
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: left; }
.navigator a:visited,
.navigator a:link {
  COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: underline}
.navigator a:hover,  
.navigator a:active {
  COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none}
.navigator_divider { margin: 8px; }

.footer_background { padding: 25px 0px 15px 0px; background: url("/pic/footer_background.png") repeat-x left top; }
.footer_border { margin: 20px 0px 20px 0px; }
.foter_menu_divider { margin: 5px;
FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: left;}
.footer_menu_id { margin: 5px;
FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: left; }
.footer_menu_id a:visited,
.footer_menu_id a:link {
 FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: underline}
.footer_menu_id a:hover,  
.footer_menu_id a:active {
 FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: none}

.copyright { line-height: 16px;  padding-left: 15px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: left; }

.yarneo { text-align: right; padding-right: 30px; padding-top: 15px;
  FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-STYLE: normal; TEXT-DECORATION: none}
.yarneo a:visited,
.yarneo a:link {
  COLOR: #ffffff; FONT-SIZE: 10px; TEXT-DECORATION: none}
.yarneo a:hover,  
.yarneo a:active {
  COLOR: #ffffff; FONT-SIZE: 10px; TEXT-DECORATION: underline}
.yarneo div { vertical-align: middle; text-align: right; display: inline-block;}  




/**************  Каталог номеров  *************************/

.catalog_wrap { margin: 30px 0px; }

.catalog_id { width: 100%; height: 205px; padding: 23px 23px; margin: 0 0 10px 0; cursor: pointer; }
.catalog_id:nth-child(odd) { background: rgba(0, 0, 0, 0.2); }

.catalog_id:hover {  box-shadow: 0px 0px 5px rgba(256, 256, 256, 0.6); }

.catalog_id img { float: left; margin-right: 27px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8); } 

.catalog_id_title { margin-bottom: 30px; height: 22px; overflow: hidden;
  FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
  
.catalog_id_text { line-height: 1.4em; margin: 0 0 24px 0; padding: 0px; height: 57px; overflow: hidden;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
.catalog_id_text p { line-height: 1.4em; margin: 0px; padding: 0px; text-indent: 0;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}

.catalog_id hr { outline: none; height: 0px; margin: 10px 0px; border: none; border: 1px inset #555555; }

.catalog_id_info { display: table; }

.catalog_id_price { display: table-cell; vertical-align: middle; width: 160px; padding-left: 20px; 
  FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}

.catalog_id_divider { display: table-cell; vertical-align: middle; width: 2px; }
.catalog_id_divider hr { outline: none; height: 30px; width: 0px; margin: 0px 0px; border: none; border: 1px inset #555555; }

.catalog_id_items { display: table-cell; vertical-align: middle; width: 210px; padding: 0px 40px; }
.catalog_id_item { display: inline-block; width: 70px; height: 30px; line-height: 30px; padding-left: 30px; position: relative; }
.catalog_id_item:before { content: ""; position: absolute; top: 12px; left: 4px; width: 6px; height: 6px; background-color: #ffffff; border-radius: 50%; }  
.catalog_id_bron { display: table-cell; vertical-align: middle; }  

.catalog_id_bron a:link, .catalog_id_bron a:visited { display: block; padding: 8px 20px; margin-left: 20px; background: url("/pic/menu_id_background.jpg") repeat-x left top;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none; }
.catalog_id_bron a:hover, .catalog_id_bron a:active { background: url("/pic/menu_id_background.jpg") repeat-x left bottom; TEXT-DECORATION: none; opacity: 0.9; }
  


.room_wrap { margin: 30px 0px; }

.room_id { display: table; width: 100%; height: 205px; padding: 23px 23px; margin: 0 0 10px 0; }

.room_id_photo { display: table-cell; vertical-align: top; }
.room_id_right { display: table-cell; vertical-align: top; }

.room_id img { float: left; margin-right: 40px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8); } 

.room_id_title { margin-bottom: 30px;
  FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
  
.room_id_text { line-height: 1.4em; margin: 0 0 24px 0; padding: 0px;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
.room_id_text p { line-height: 1.4em; margin: 0px 0px 10px 0px; padding: 0px; text-indent: 0;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
  
.room_id_text.small, .room_id_text.small p { font-size: 12px; text-align: center; }

.room_id hr { outline: none; height: 0px; margin: 20px 0px; border: none; border: 1px inset #555555; }

.room_id_info { display: table; }

.room_id_price { display: table-cell; vertical-align: middle; width: 160px; padding-left: 20px; 
  FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}

.room_id_divider { display: table-cell; vertical-align: middle; width: 2px; }
.room_id_divider hr { outline: none; height: 30px; width: 0px; margin: 0px 0px; border: none; border: 1px inset #555555; }

.room_id_items { display: table-cell; vertical-align: middle; width: 210px; padding: 0px 40px; }
.room_id_item { display: inline-block; width: 70px; height: 30px; line-height: 30px; padding-left: 30px; position: relative;
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
.room_id_item:before { content: ""; position: absolute; top: 12px; left: 4px; width: 6px; height: 6px; background-color: #ffffff; border-radius: 50%; }  

.room_id_text .room_id_items { display: block; width: 534px; padding: 10px 0px 0px 0px;  }
.room_id_text .room_id_item { width: 230px; height: auto; line-height: 1.5em; padding-left: 30px; margin: 6px 0; position: relative; }
.room_id_text .room_id_item:before { top: 6px; left: 4px; }  

.room_id_bron { margin: 40px 0px; }  

.room_id_bron a:link, .room_id_bron a:visited { display: table; padding: 8px 20px; background: url("/pic/menu_id_background.jpg") repeat-x left top;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none; }
.room_id_bron a:hover, .room_id_bron a:active { background: url("/pic/menu_id_background.jpg") repeat-x left bottom; TEXT-DECORATION: none; opacity: 0.9; }

.card-product__slider {
	position: relative;
	width: 320px;
	margin-bottom: 30px;
}

.card_product__slider-wrap {
	width: 320px;
	height: 260px;
	padding: 0px;
	margin-right: 40px;
}

.card-product__slider img {
	display: none;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8); 
}

#cardSliderNav {
	list-style: none;
	width: 334px;
	padding: 0px; 
}

#cardSliderNav li {
	display: inline-block;
	vertical-align: top;
	margin: 0 12px 12px 0;
	padding: 0px;
}

#cardSliderNav li:first-child {
	margin-left: 0;
}

#cardSliderNav li a {
	display: inline-block;
	border: 1px solid #ffffff;
	box-sizing: border-box;
}

#cardSliderNav li a.activeSlide {
	border: 1px solid #ff0000;
}

#cardSliderNav li:before {
	content: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	background-color: #000000;
	border-radius: none;
}

.bron_wrap { margin: 30px 140px 30px 20px; }

input[type="text"], textarea { 
	outline: none;
	border: 1px solid #898989;
	background: rgba(0, 0, 0, 0.2); 
	color: #fff;
	height: 20px;
	line-height: 20px;
	padding: 9px 17px; 
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none; 
}

textarea {
	height: 50px;
	line-height: 1.5em;
}

label {
	display: block;
	margin-bottom: 5px;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none; 
}

input.input_date {
	width: 90px;
	padding-right: 50px;
}

.date_wrap { display: inline-block; margin-right: 50px; }

.select_wrap { margin: 25px 0px 20px 0px; }

.check_wrap { margin: 10px 50px 10px 0px; display: inline-block; }

.check_wrap label { display: inline; }

.bron_wrap hr { outline: none; height: 0px; margin: 18px 0px; border: none; border: 1px inset #555555; }

.bron_text { line-height: 1.4em; margin: 0 0 18px 0; padding: 0px;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}  
.bron_text.small { font-size: 12px; text-align: center; }
.bron_text.center { text-align: center; }

.bron_wrap a:link, .bron_wrap a:visited { text-decoration: underline; }
.bron_wrap a:hover, .bron_wrap a:active { text-decoration: none; }

#comment_id { width: 100%; box-sizing: border-box; resize: none; height: 75px; font-size: 12px; color: #fff; }

/*textarea:-moz-placeholder { color: red; }
textarea::-webkit-input-placeholder { color: red; }
textarea::placeholder { color: red; }*/

.bron_wrap h3 { margin: 50px 0 20px 0; }

.input_fio input { display: block; width: 100%; background: none; border: none; }
.input_fio { margin-bottom: 10px; position: relative; }
.input_fio:after { content: ""; position: absolute; z-index: 5; left: 0px; right: 0px; bottom: 0px; outline: none; height: 0px; border: none; border: 1px inset #555555; }

#check_rules, #check_pers {  }

.check_wrap2 { margin: 10px 50px 10px 0px; display: block; }

.check_wrap2 label { display: inline; color: #a29d9d; font-size: 12px; }
.check_wrap2 label a { color: #a29d9d; }

.pay_wrap { display: table; margin-top: 40px; width: 100%; }
.pay_comment { display: table-cell; vertical-align: middle; padding-right: 40px; }
.pay_full { display: table-cell; vertical-align: middle; width: 200px; }
.pay_part { display: table-cell; vertical-align: middle; width: 200px; }
.pay_comment .bron_text { padding-left: 30px; font-size: 16px; margin-bottom: 16px; }
.pay_comment hr { margin: 16px 0px; } 

.pay_wrap a:link, .pay_wrap a:visited { display: block; width: 200px; height: 40px; line-height: 40px; background: rgba(0, 0, 0, 0.2);
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: center; FONT-STYLE: normal; TEXT-DECORATION: none;}  
.pay_wrap a:hover, .pay_wrap a:active { TEXT-DECORATION: none; background: url("/pic/menu_id_background.jpg") repeat-x left bottom !important; opacity: 0.8; }
.pay_full a:link, .pay_full a:visited { background: url("/pic/menu_id_background.jpg") repeat-x left top; }

.bron_text.bottom { font-size: 12px; color: #d8cece; margin-top: 20px; }



