/* CSS Document */
HTML,BODY {
	font:normal 12px Tahoma,Verdana,Arial;
	color:#000000;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
BODY, TD, TH, UL, LI, INPUT, SELECT, TEXTAREA, P {margin:0; padding:0;}

div.post_text p {
	margin-top:10px;
	margin-bottom:10px;
}

FORM,H1,H2,H3,H4 {margin:0}
IMG {border:0;}
.cl {clear:both; font-size:0; line-height:0 !important;}
A {
	color:#696969;
	text-decoration:underline;
	font:normal 11px Tahoma,Verdana,Arial;
}
A:hover {
	color:#9e0e12;
}
.contaner {
	width:1000px;
	margin:0 auto;
	height:auto;
	min-height:100%;
	position:relative;
}
* html .contaner {
  height: 100%;
}
.contaner .content {
	padding-bottom: 130px;
}
.footer {
	position:relative;
	padding-top:11px;
	clear:both;
	width: 100%;
	height:119px;
	margin-bottom:10px;
	margin-top:-130px;
}
.footer .main_footer {
	margin:0 auto;
	width:1000px;
}
.footer .footer_info {
	float:left;
	padding:10px 20px 10px 10px;
	margin-left:10px;
	position:relative;
	top:-5px;
	height: 120px;
}
.footer .footer_info h2 {
	font-size: 14px;
	color:#696969;
}
.footer .footer_info ul {
	list-style:none outside none;
	padding-top:5px;
}
.footer .footer_info ul li a {
	line-height: 170%;
}
.footer .footer_info_hover {
	background:#fff5df;
}
.footer .footer_info_hover h2 {
	color:#9e0e12;
}
.footer .bg_red_footer {
	background:transparent url(/new_face/img/bg_red_footer.png) 0% 0% no-repeat;
	height: 59px;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	position:relative;
	top:-5px;	
}
.footer .bg_red_footer p {
	color:#ffffff;
	font-size:11px;
	padding:15px 0px 0px 20px;	
}
.footer .footer_bottom {
	margin:5px 0px 0px 15px;
	padding-bottom:9px;
}
.footer .footer_bottom .logo {
	float:left;
}
.footer .footer_bottom p {
	float:left;
	color:#696969;
	line-height:31px;
	margin-left:10px;	
}
.footer .footer_bottom .counters {
	float:right;
	margin-right: 17px;
}
.header {
	margin-top:10px;
}
.header .header_top {
	margin:0px 0px 0px 10px;
	padding-top:4px;
}
.header .header_top a {
	display:block;
	float:left;
}
.header .header_top a.manage_urls {
	margin-left:20px;
	line-height: 35px;
}
.header .header_top .right_block {
	float:right;
	font-size:10px;
	text-align: center;
	margin:8px 20px 0px 0px;
}
.header .header_top .right_block a {
	display:inline;
	float:none;
	font-size:10px;
	color:#9e0e12;
}
.header .header_bottom {
	margin:0px 22px 0px 10px;
	padding-top:5px;
	padding-bottom:18px;
}
.header .header_bottom div.main_title {
	float:left;
	font-size:24px;
	font-weight: normal;
	line-height:34px;
}
.header .header_bottom div.main_title span {
	color:#9e0e11;
	font-weight: bold;
	border-bottom:1px dotted #000000;
}
.header .header_bottom div.main_title .selector {
	background:transparent url("/new_face/img/selector.png") 0 11px no-repeat;
}
.header .header_bottom div.main_title .selector_hover {
	background:transparent url("/new_face/img/selector_hover.png") 0 11px no-repeat;
}
.header .header_bottom .phone {
	float:right;
	text-align: center;
	color:#9e0e11;
	font-weight: bold;
	font-size:24px;
}
.header .bg_carousel {
	height: 104px;
	width:100%;
	background: #9e0e12;
	
}

.header .menu_block ul.menu {
	list-style:none outside none;
	bottom:-6px;
	position: relative;
}
.header .menu_block ul.menu li {
	float:left;
	background:url(/new_face/img/bg_menu_main1.png) 0% 0% no-repeat;
	height: 39px;
	padding-left:6px;
	margin-left: 10px;
	line-height:41px;
	margin-top:5px;
}
.header .menu_block ul.menu li.active {
	background:url(/new_face/img/bg_menu_main_active.png) 0% 100% no-repeat;
}
.header .menu_block ul.menu li a {
	font:bold 14px Tahoma,Verdana,Arial;
	color:#696969;
	line-height: 41px;
	text-decoration: none;
	padding:0 10px;
	float:left;
	text-transform: uppercase;
}

.header .menu_block ul.menu li.active span {
	color:#9e0e12;
	font:bold 14px Tahoma,Verdana,Arial;
	line-height: 41px;
	text-decoration: none;
	padding:0 10px;
	float:left;
	text-transform: uppercase;
}
.header .menu_block ul.menu li.menu_li_hover {
	background:url(/new_face/img/bg_menu_main1.png) 0% 100% no-repeat;
}
.header .menu_block ul.menu li a:hover {
	color:#232022;
}
.header .menu_block ul.menu li .close_li {
	background:url(/new_face/img/bg_menu_main1.png) 100% 0% no-repeat;
	float:left;
	height: 39px;
	width:6px;
}

.header .menu_block ul.menu li.active .close_li{
	background:url(/new_face/img/bg_menu_main_active.png) 100% 100% no-repeat;
	
}
.header .menu_block ul.menu li.menu_li_hover .close_li {
	background:url(/new_face/img/bg_menu_main1.png) 100% 100% no-repeat;
}
.header .menu_block ul.menu li .close_li_premia {
	background:url(/new_face/img/bg_premia_close.png) 0% 100% no-repeat;
	float:left;
	height: 44px;
	width: 62px;
	margin-top:-5px;
}
.header .menu_block ul.menu li.menu_li_bankomat {
	background:url(/new_face/img/bg_menu_bankomat.png) 0% 0% no-repeat;
	float:left;
	height:42px;
	margin-top:2px;
	width: 181px;
}
.header .menu_block ul.menu li.menu_li_bankomat a {
	color:#ffffff;
	line-height:70%;
	padding:14px 0px 0px 5px;
}
.header .menu_block ul.menu li.menu_li_bankomat a span {
	font-size: 10px;
	font-weight: normal;
}
.main_block {
	clear:both;
	margin-top:10px;
}
.main_block .left_col {
	float:left;
	position:relative;
	width:747px;
}
.main_block .right_col {
	float:left;
	margin-left:13px;
	width:240px;
}
.main_search {	
	background:url(/new_face/img/bg_main_search.png) 0% 0% no-repeat;
	width:747px;
	height:45px;
	margin-bottom:11px;
}
.main_search input.text {
	width:648px;
	height:31px;
	border:none;
	float:left;
	margin:7px 6px 5px 9px;
	color:#000000;
	font-size:24px;
}
.main_search input.submit {
	width:80px;
	height:45px;
	float:left;
	background:none;
	border:none;
	cursor:pointer;
}
.right_col a.add_rest {
	background:url(/new_face/img/button_add_rest.png) no-repeat scroll 0 0 transparent;
	color:#d6d6d6;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:45px;
	line-height:44px;
	padding-left:50px;
	text-transform:uppercase;
	font-size:14px;
	text-decoration: none;
	margin-bottom:11px;
}
.right_col .free_service {
	margin-bottom:8px;
}
.free_service h2 {
	font-size:18px;
	color:#9e0e12;
	font-weight: normal;
	text-align: center;
	text-transform:uppercase;
	line-height: 150%;
}
.free_service .info {
	line-height: 150%;
}
.free_service .info div {
	text-align:center;
	color:#696969;
	font-size: 10px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.free_service .info div span {
	color:#9e0e12;
	font-weight:bold;
	font-size: 24px;
	line-height:100%;
}
.free_service .info a {
	color:#ffffff;
	display:block;
	width:229px;
	height:31px;
	text-decoration: none;
	text-align: center;
	line-height:29px;
	margin-left: 5px;
	margin-top:5px;
}
.big_red_button {
	background:transparent url(/new_face/img/big_red_buttons.png) 0% 0% no-repeat;
	cursor: pointer;
}
.big_red_button_hover {
	background:transparent url(/new_face/img/big_red_buttons.png) 0% -32px no-repeat;
}
.red_button {
	background:transparent url(/new_face/img/red_buttons.png) 0% 0% no-repeat;
	cursor: pointer;
}
.red_button_hover {
	background:transparent url(/new_face/img/red_buttons.png) 0% -32px no-repeat;
}
.right_col .bg_afisha {
	background:transparent url(/new_face/img/bg_afisha.png) 0% 0% no-repeat;
	height: 59px;
	display:block;
	color:#ffffff;
	padding:22px 0px 0px 12px;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	letter-spacing: -1px;
}
.right_col .bg_afisha span {
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
}
.right_col .reklama {
	margin-top:11px;
}
.block_search h2 {
	color:#9e0e12;
	float:left;
	margin-left:10px;
	padding:3px 0px 3px 0px;
	font-size:18px;
}
.block_search .checkboxes {
	float:right;
	padding:7px 10px 0 0;
}
.block_search .checkboxes a {
	text-decoration: none;
	color:#696969;
}
.block_search .table_search {
	width: 735px;
	margin-left:5px;
	position: relative;
	bottom:-4px;	
}
.block_search .table_search td {
	border-right:1px solid #CCCCCC;
}
.block_search .table_search td.last {
	border-right:0px;
}
.block_search .table_search td.search_type1 {
	background:transparent url(/new_face/img/bg_number_1.png) 98% 2% no-repeat;
}
.block_search .table_search td.search_type_hover1 {
	background:#fff5df url(/new_face/img/bg_number_hover_1.png) 98% 2% no-repeat;
}
.block_search .table_search td.search_type2 {
	background:transparent url(/new_face/img/bg_number_2.png) 98% 2% no-repeat;
}
.block_search .table_search td.search_type_hover2 {
	background:#fff5df url(/new_face/img/bg_number_hover_2.png) 98% 2% no-repeat;
}
.block_search .table_search td.search_type3 {
	background:transparent url(/new_face/img/bg_number_3.png) 98% 2% no-repeat;
}
.block_search .table_search td.search_type_hover3 {
	background:#fff5df url(/new_face/img/bg_number_hover_3.png) 98% 2% no-repeat;
}
.block_search .table_search td.search_type4 {
	background:transparent url(/new_face/img/bg_number_4.png) 98% 2% no-repeat;
}
.block_search .table_search td.search_type_hover4 {
	background:#fff5df url(/new_face/img/bg_number_hover_4.png) 98% 2% no-repeat;
}
.block_search .table_search h3 {
	font-size:16px;
	font-weight: normal;
	color:#9e0e12;
	padding:8px 0px 8px 10px;
	letter-spacing:-1px;
}
.block_search .table_search ul {
	list-style:none outside none;
	margin-right: 10px;
	padding-bottom:8px;
}
.block_search .table_search ul li {
	line-height:150%;
	padding-left:10px;
	margin-bottom:2px;
}

.block_search .table_search ul li a {
	color:#232022;
	font-size: 12px;
	text-decoration: none;
}
.block_search .table_search ul li a:hover {
	border-bottom: 1px dotted #232022;
}
.block_search .table_search ul li.select {
	background:#9E0E12;
}
.block_search .table_search ul li.select a {
	color:#FFFFFF;
}
.block_search .table_search ul li a label {
	cursor: pointer;
}
.block_search .table_search ul li span {
	color:#696969;
	font-size: 10px;
}
.block_search .bg_more {
	display:block;
	margin:5px 10px 10px 12px;
	border-top:1px solid #d6d6d6;
	padding-top: 10px;
}
.block_search .table_search .selector {
	
}
.block_search .hover_line {
	height:3px;
	width:100%;
	position: relative;
	bottom:-4px;
}
.news_rest_block {
	margin-top:11px;
	position: relative;
}
.news_rest_block .news_rest {
	width:493px;
	/* height:1200px; */
	float:left;
	/* max-height:695px; */
}

.news_rest_block .recomend_block {
	width:250px;
	float:left;
	margin-left:4px;
	/* height:695px; */
	/* max-height:695px; */
}

.news_rest_block .connect_blocks {
	background:url("/new_face/img/connect_blocks9.png") repeat-y scroll 0 0 transparent;
	height:1045px;
	left:484px;
	position:absolute;
	top:6px;
	width:22px;
}

.news_rest_block .news_rest h2,.news_rest_block .recomend_block h2 {
	font-size: 18px;
	color:#9e0e12;
	margin-left:9px;
	padding-top:3px;
}

.news_rest_block .hover_line,.afisha_block .hover_line,.spec_block .hover_line,.news_profi_block .hover_line,.new_rest_block .hover_line,.users_recom_block .hover_line,.otzyvs_block .hover_line,.mnenie_block .hover_line  {
	height:3px;
	width:100%;
	margin-top:8px;
}
.hover_line,.hover_line_blue {
	background:#D6D6D6;
}
.hover_line_red {
	background: #9e0e12;
}
.hover_line_blue_hover {
	background: #2f6492;
}
.news_rest_block .news_rest .general_news {
	border-bottom: 1px solid #d6d6d6;
}
.news_rest_block .news_rest .general_news_padd {
	/*padding:12px 10px;
	height:211px;*/
	height:235px;
	
}
.news_rest_block .news_rest .general_news_hover {
	background:#fff5df;	
}
.news_rest_block .news_rest .general_news h3 {
	white-space:nowrap;
	overflow: hidden;
	padding:12px 0px;
	font-weight: normal;	
}
.news_rest_block .news_rest .general_news h3 a {
	color:#232022;
	font-size: 16px;
	text-decoration: none;
}
.news_rest_block .news_rest .general_news_hover h3 a {
	color:#9e0e12;
}
.news_rest_block .news_rest .general_news p {
	color:#696969;
	height: 56px;
	overflow: hidden;
}
.news_rest_block .news_block {
	padding:8px 0px;
	border-bottom: 1px solid #d6d6d6;
	/*height:365px;*/
	height:727px;
	
}
.news_rest_block .news_block .news_item {
	padding:6px 0px;
}
.news_rest_block .news_block .news_item_hover {
	background: #fff5df;
}
.news_rest_block .news_block .news_item .news_photo {
	float:left;
	border: 1px solid #d6d6d6;
	margin-left:10px;
	width:90px;
	height: 59px;
}
.news_rest_block .news_block .news_item .news_info {
	float:left;
	width:370px;
	margin-left:10px;
}
.news_rest_block .news_block .news_item .news_info h3 {
	white-space:nowrap;
	overflow: hidden;	
}
.news_rest_block .news_block .news_item .news_info h3 a {
	color:#232022;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.news_rest_block .news_block .news_item_hover .news_info h3 a {
	color:#9E0E12;
}
.news_rest_block .news_block .news_item .news_info p {
	color:#696969;
	margin:5px 0px;
	height:30px;
	overflow:hidden;
}
.news_rest .urls {
	float:left;
	padding:8px 0px;
	margin-left:10px;
}

.recomend_block .urls {
	text-align: center;
	padding:9px 0px 8px 0px;
}

.recomend_block .recoms_block {
	border-bottom:1px solid #D6D6D6;
	height:967px;
	padding:8px 0 4px 10px;
}

.recomend_block .recoms_block .recom_item {
	height:113px;
	position: relative;
	margin:4px 0px 4px 0px;
	float:left;
	width:228px;
}
.recomend_block .recoms_block .recom_item .item_info {
	position: absolute;
	top:77px;
	height:32px;
	color:#ffffff;
	margin:0px 8px;
	overflow: hidden;
	white-space:nowrap;
	width:212px;
}
.recomend_block .recoms_block .recom_item a {
	text-decoration: none;
}
.recomend_block .recoms_block .recom_item .item_info h3 {
	font-size: 14px;
	color:#ffffff;
}
.recomend_block .recoms_block .recom_item .item_info h3 a {
	font-size: 14px;
	color:#ffffff;
	text-decoration: none;
}
.recomend_block .recoms_block .recom_item .item_info p {
	font-size: 11px;
	color:#d6d6d6;
}
.recomend_block .recoms_block .recom_item .item_info p a {
	font-size: 11px;
	color:#d6d6d6;
	text-decoration: none;
}
.recomend_block .recoms_block .recom_item .bg_opacity_line {
	background: #ffffff;
	opacity: .2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	height: 1px;
	position: absolute;
	top:72px;
	width:228px;
}
.recomend_block .recoms_block .recom_item .bg_opacity {
	background: #232022;
	opacity: .6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	height: 40px;
	position: absolute;
	top:73px;
	width:228px;
}
.recomend_block .recoms_block .recom_item .bg_opacity_hover {
	opacity: .9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}

.afisha_spec_block {
	margin-top:11px;
	position:relative;
}
.afisha_spec_block .afisha_block {


}
.afisha_spec_block .spec_block {
	float:left;
	margin-left:4px;
	width:250px;
	height:480px;
	max-height:480px;
}
.afisha_spec_block .connect_blocks {
	background:transparent url("/new_face/img/connect_blocks6.png") 0% 0% no-repeat;
	height:463px;
	left:484px;
	position:absolute;
	top:6px;
	width:22px;
}
.spec_block .arrow_prev,.new_rest_block .arrow_prev {
	float:left;
	height:17px;
	width:18px;
	margin:6px 0 0 10px;
}
.spec_block .arrow_next,.new_rest_block .arrow_next {
	float:left;
	height:17px;
	width:18px;
	margin:6px 0px 0px 7px;
}
.arrow_prev {
	background:transparent url("/new_face/img/icos_arrows.png") 0% 0% no-repeat;
}
.arrow_prev_hover {
	background:transparent url("/new_face/img/icos_arrows.png") 0% -18px no-repeat;
}
.arrow_next {
	background:transparent url("/new_face/img/icos_arrows.png") 0% -36px no-repeat;
}
.arrow_next_hover {
	background:transparent url("/new_face/img/icos_arrows.png") 0% -54px no-repeat;
}
.afisha_spec_block .afisha_block h2,.afisha_spec_block .spec_block h2,.profi_new_rest_block .new_rest_block h2,.users_recom_block h2,.otzyvs_block h2,.mnenie_block h2 {
	color:#9E0E12;
	font-size:18px;
	margin-left:9px;
	padding-top:3px;
}
.afisha_spec_block .spec_block h2,.profi_new_rest_block .new_rest_block h2 {
	float:left;
	margin-left:7px
}
.afisha_block .afisha_items {
	border-bottom:1px solid #d6d6d6;
}
.afisha_block .afisha_items .afisha_item {
	width:225px;
	height: 98px;
	float:left;
	padding:18px 11px 18px 11px;
	overflow:hidden;
}
.afisha_block .afisha_items .afisha_item_hover {
	background: #fff5df;
}
.afisha_block .afisha_items .afisha_item h3 {
	margin:2px 0px 4px 0px;
	height:34px;
	overflow:hidden;
}
.afisha_block .afisha_items .afisha_item a.title_rest {
	white-space:nowrap;
	display:block;
}
.afisha_block .afisha_items .afisha_item h3 a {
	color:#232022;
	font-size: 16px;
	text-decoration: none;
	line-height: 100%;
}
.afisha_block .afisha_items .afisha_item_hover h3 a {
	color:#9E0E12;
}
.afisha_block .afisha_items .afisha_item p {
	color:#696969;
	margin:5px 0px;
}
.afisha_block .afisha_items .afisha_item p.type {
	font-size: 11px;
	margin:0px;
	overflow:hidden;
	white-space:nowrap;	
}
.afisha_block .afisha_items .afisha_item p.descr {
	height: 30px;
	overflow: hidden;
}

.afisha_block .afisha_items .afisha_item p.type span {
	color:#9e0e12;
}
.afisha_block .urls {
	float:left;
	margin-left:10px;
	padding:8px 0;
}
.spec_block .spec_item {
	padding-bottom:10px;
	border-bottom:1px solid #D6D6D6;
	height:392px;
}
.spec_block .spec_item_hover {
	background: #fff5df;
}
.spec_block .spec_item .date {
	font-size: 10px;
	color:#696969;
	text-align: center;
	padding:12px 0px 12px 0px;
	overflow:hidden;
	white-space:nowrap;		
}
.spec_block .spec_item .description {
	font-size: 16px;
	color:#232022;
	text-align: center;
	margin-bottom:11px;
	height: 57px;
	overflow: hidden;
}
.spec_block .spec_item .spec_url {
	text-align: center;
	padding-bottom:6px;
}
.spec_block .spec_item .spec_url a {
	font-size: 24px;
	color:#9e0e12;
	font-weight: bold;
}
.spec_block .spec_item .spec_img {
	width:248px;
	height: 240px;
}
.spec_block .urls {
	padding:9px 0 8px;
	text-align:center;
}
.spec_block .hover_line,.new_rest_block .hover_line {
	float:left;
}
.profi_new_rest_block {
	margin-top:11px;
	position:relative;
}
.profi_new_rest_block .news_profi_block {
	float:left;
	width:493px;
}
.profi_new_rest_block .new_rest_block {
	float:left;
	margin-left:4px;
	width:250px;
}
.profi_new_rest_block .news_profi_block h2 {
	color:#2f6492;
	font-size:18px;
	margin-left:9px;
	padding-top:3px;
}
.news_profi_block .news_profi_items {
	min-height:385px;
	border-bottom:1px solid #D6D6D6;
}
.news_profi_items .news_profi_item {
	padding:6px 0;
}
.news_profi_items .news_profi_item_hover {
	background: #eff8ff;
}
.news_profi_items .news_profi_item .news_profi_img {
	border:1px solid #D6D6D6;
	float:left;
	margin-left:10px;
	width:90px;
	height:59px;
}
.news_profi_items .news_profi_item .info {
	float:left;
	margin-left:10px;
	width:370px;
}
.news_profi_items .news_profi_item .info h3 a {
	color:#232022;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
.news_profi_items .news_profi_item_hover .info h3 a {
	color:#2f6492;
}
.news_profi_items .news_profi_item .info p {
	color:#696969;
	line-height:14px;
	margin:5px 0;
}
.news_profi_block .urls {
	float:left;
	margin-left:10px;
	padding:8px 0;
}
.news_profi_block .urls a:hover {
	color:#2f6492;
}

.new_rest_block .block_content {
	min-height:359px;
}
.new_rest_block .new_rest_item {
	padding:10px;
	min-height:397px;
}
.new_rest_block .new_rest_item_hover {
	background: #fff5df;
}
.new_rest_block .new_rest_item h3 {
	padding:8px 0px 3px 0px;
}
.new_rest_block .new_rest_item .icons {
	padding:5px 0px;
}
.new_rest_block .new_rest_item table {
	color:#666666;
	font-size:11px;
}

.users_recom_block  {
	margin-top:11px;
	position:relative;
}
.users_recom_block .table_recoms {
	bottom:-4px;
	margin-left:5px;
	position:relative;
	width:735px;	
}
.users_recom_block .table_recoms td,.profile_my_recomend .table_recoms td {
	border-right:1px solid #CCCCCC;
	padding-left:8px;
}
.users_recom_block .table_recoms td.last,.profile_my_recomend .table_recoms td.last {
	border:0px;
}
.users_recom_block .hover_line {
	bottom:-4px;
	height:3px;
	position:relative;
	width:100%;
}
.users_recom_block h2 {
	margin-bottom:-4px;
}
.users_recom_block .users_recoms_td_hover,.profile_my_recomend .users_recoms_td_hover {
	background: #fff5df;
}
.users_recom_block .users_recom_item,.profile_my_recomend .users_recom_item {
	margin-top:8px;
}
.users_recom_block .users_recom_item .users_recom_img,.profile_my_recomend .users_recom_item .users_recom_img {
	height:113px;
	margin:4px 0;
	position:relative;
	width:228px;
}
.users_recom_block .users_recom_item .users_recom_img a,.profile_my_recomend .users_recom_item .users_recom_img a {
	text-decoration: none;
}
.users_recom_block .users_recom_item .users_recom_img .item_info,.profile_my_recomend .users_recom_item .users_recom_img .item_info {
	color:#FFFFFF;
	height:32px;
	margin:0 8px;
	overflow:hidden;
	position:absolute;
	top:77px;
	white-space:nowrap;
	width:212px;
}
.users_recom_block .users_recom_item .users_recom_img .item_info h3,.profile_my_recomend .users_recom_item .users_recom_img .item_info h3 {
	color:#FFFFFF;
	font-size:14px;	
}
.users_recom_block .users_recom_item .users_recom_img .item_info p,.profile_my_recomend .users_recom_item .users_recom_img .item_info p {
	color:#FFFFFF;
	font-size:11px;	
}
.users_recom_block .users_recom_item .grey_info,.profile_my_recomend .users_recom_item .grey_info {
	color:#696969;
	font-size: 11px;
	padding: 5px 0px;
}
.users_recom_block .users_recom_item ul,.profile_my_recomend .users_recom_item ul {
	list-style:none outside none;
	padding-bottom: 10px;
}
.users_recom_block .users_recom_item ul li,.profile_my_recomend .users_recom_item ul li {
	line-height: 150%;
}
.otzyvs_mnenie_block {
	margin-top:11px;
	position:relative;
}
.otzyvs_mnenie_block .otzyvs_block {
	float:left;
	height:480px;
	max-height:480px;
	width:493px;
}
.otzyvs_mnenie_block .mnenie_block {
	float:left;
	height:480px;
	margin-left:4px;
	max-height:480px;
	width:250px;
}
.otzyvs_mnenie_block .connect_blocks {
	background:transparent url("/new_face/img/connect_blocks6.png") 0% 0% no-repeat;
	height:463px;
	left:484px;
	position:absolute;
	top:6px;
	width:22px;
}
.otzyvs_block .otzyvs_items {
	border-bottom:1px solid #D6D6D6;
	height:402px;
}
.otzyvs_block .otzyvs_items .otzyvs_item {
	padding:9px 12px 8px;
}
.otzyvs_block .otzyvs_items .otzyvs_item_hover {
	background: #fff5df;
}
.otzyvs_block .otzyvs_items .otzyvs_item h3 {
	white-space: nowrap;
	overflow: hidden;
}
.otzyvs_block .otzyvs_items .otzyvs_item h3 a {
	font-size: 18px;
	color:#232022;
}

.otzyvs_block .otzyvs_items .otzyvs_item h3 a:hover {
	color:#9E0E12;
}

.otzyvs_block .otzyvs_items .otzyvs_item .name_date {
	font-size: 11px;
	color:#696969;
	padding-bottom: 9px;
	white-space: nowrap;
	overflow: hidden;	
}
.otzyvs_block .otzyvs_items .otzyvs_item p.text {
	color:#696969;
	overflow: hidden;
	max-height: 44px;
}
.otzyvs_block .otzyvs_items .otzyvs_item .ocenka {
/*	width: 340px; */
	border-top:1px solid #d6d6d6;
	margin-top:10px;
	padding-top:2px;
}
.otzyvs_block .otzyvs_items .otzyvs_item .ocenka .stars {
	float:left;
}
.otzyvs_block .otzyvs_items .otzyvs_item .ocenka p {
	color:#696969;
	font-size:10px;
	line-height:14px;
	margin-left: 25px;
	float:left;
}
.otzyvs_block .urls {
	float:left;
	margin-left:10px;
	padding:8px 0;
}
.mnenie_block .mnenie_items {
	border-bottom:1px solid #D6D6D6;
	padding-bottom: 21px;
	height:380px;
}
.mnenie_block .mnenie_items .razdel {
	height: 1px;
	border-top:1px solid #d6d6d6;
	margin:4px 15px;
}
.mnenie_block .mnenie_items .mnenie_item {
	padding:10px 10px 10px 20px;
}
.mnenie_block .mnenie_items .mnenie_item_hover {
	background: #fff5df;
}
.mnenie_block .mnenie_items .mnenie_item .number {
	float:left;
	color:#696969;
	margin-left:4px;
}
.mnenie_block .mnenie_items .big .number {
	color:#9e0e12;
	font-size: 16px;
	font-weight: bold;
	margin:0px;
}
.mnenie_block .mnenie_items .ten .number {
	margin-left:-2px;
}
.mnenie_block .mnenie_items .mnenie_item .title {
	float:left;
	margin-left: 10px;
	max-width: 160px;
	white-space: nowrap;
	overflow: hidden;
}
.mnenie_block .mnenie_items .mnenie_item .title a {
	color:#232022;
}
.mnenie_block .mnenie_items .mnenie_item .title a:hover {
	color:#9E0E12;
}
.mnenie_block .mnenie_items .big .title a {
	font-size: 16px;
}
.mnenie_block .mnenie_items .big .title a:hover {
	color:#9E0E12;
}

.mnenie_block .mnenie_items .mnenie_item .points {
	float:left;
	font-size: 10px;
	color:#9e0e12;
	margin-left:5px;
	line-height:14px;
}
.mnenie_block .mnenie_items .mnenie_item .rate_up {
	background:transparent url(/new_face/img/ico_rate_up.png) 100% 50% no-repeat;
	padding-right: 10px;
}
.mnenie_block .mnenie_items .mnenie_item .rate_down {
	background:transparent url(/new_face/img/ico_rate_down.png) 100% 50% no-repeat;
	padding-right: 10px;
}
.mnenie_block .mnenie_items .big .points {
	line-height:24px;
}
.mnenie_block .urls {
	padding:9px 0 8px;
	text-align:center;
}

.rest_info .avatar {
/*	border:1px solid #EEEEEE; */
	float:left;
	height:100px;
	margin:3px 0px 5px 7px;
	width:100px;
}
.rest_info .full_title {
	float:left;
	margin-left:10px;
	width:520px;
	padding-bottom:5px;
}
.rest_info h2 {
	float:left;
	overflow:hidden;
	width:530px;
}
.rest_info .full_title h1 {
	color:#232022;
	font-size:24px;
	font-weight:bold;
	text-decoration: none;
}
.rest_info .full_title .info_rate {
	font-family:Arial,Tahoma,Verdana;
	line-height:12px;
	padding:10px 0px 0;	
}
.rest_info .full_title .info_rate a {
	font-size: 12px;
	font-family:Arial,Tahoma,Verdana;
}
.rest_info .full_title .icos {
	height:23px;
	padding-top:10px;
}
.rest_info .ico_block {
	float:right;
}
.rest_info .ico_block .bugs_reports_urls {
	float:right;
	margin:40px 10px 0 0;
}
.rest_info .rest_menu,.profile .rest_menu,.menu_dates {
	border-bottom: 1px solid #9e0e12;
	position:relative;
	margin-top:5px;
}
.rest_info .rest_menu ul,.profile .rest_menu ul,.menu_dates ul {
	list-style:none outside none;
	bottom:-1px;
	position:relative;
}
.rest_info .rest_menu ul li,.profile .rest_menu ul li,menu_dates ul li {
	float:left;
}

.rest_info .rest_menu ul li a,.profile .rest_menu ul li a,.menu_dates ul li a {
	float:left;
	line-height:26px;
	padding:0 10px;
	text-decoration: none;
}
.rest_info .rest_menu ul li.rest_menu_li,.rest_info .rest_menu ul li.active,.profile .rest_menu ul li.rest_menu_li,.profile .rest_menu ul li.active,.menu_dates ul li.menu_li,.menu_dates ul li.active {
	background:transparent url("/new_face/img/bg_li_rest_menu.png") 0% 100% no-repeat;
	float:left;
	height:28px;
	line-height:26px;
	margin-left:9px;
	padding-left:6px;	
}
.rest_info .rest_menu ul li.rest_menu_li_otzyv,.profile .rest_menu ul li.rest_menu_li_otzyv {
	background:transparent url("/new_face/img/bg_rest_menu_otzyv.png") 0% 100% no-repeat;
	width: 107px;
	float:left;
	height:28px;
	line-height:26px;
	margin-left:10px;
	text-align: center;
	padding-left: 15px;
}
.rest_info .rest_menu ul li.rest_menu_li_otzyv a,.profile .rest_menu ul li.rest_menu_li_otzyv a {
	color:#ffffff;
	text-decoration: none;
	padding:0px;
}
.rest_info .rest_menu ul li.rest_menu_li .close_li,.profile .rest_menu ul li.rest_menu_li .close_li,.menu_dates ul li.menu_li .close_li {
	background:transparent url("/new_face/img/bg_li_rest_menu_close.png") 0% 100% no-repeat;
	float:left;
	height:28px;
	width:6px;	
}
.rest_info .rest_menu ul li.rest_menu_li_hover,.profile .rest_menu ul li.rest_menu_li_hover,.menu_dates ul li.menu_li_hover {
	background:transparent url("/new_face/img/bg_li_rest_menu_hover.png") 0% 100% no-repeat;
}
.rest_info .rest_menu ul li.rest_menu_li_hover a,.profile .rest_menu ul li.rest_menu_li_hover a,.menu_dates ul li.menu_li_hover a {
	color:#232022;
}
.rest_info .rest_menu ul li.rest_menu_li_hover .close_li,.profile .rest_menu ul li.rest_menu_li_hover .close_li,.menu_dates ul li.menu_li_hover .close_li {
	background:transparent url("/new_face/img/bg_li_rest_menu_close_hover.png") 0% 100% no-repeat;
}
.rest_info .rest_menu ul li.active,.profile .rest_menu ul li.active,.menu_dates ul li.active {
	background:transparent url("/new_face/img/bg_li_rest_menu_active.png") 0% 100% no-repeat;
}
.rest_info .rest_menu ul li.active .close_li,.profile .rest_menu ul li.active .close_li,.menu_dates ul li.active .close_li {
	background:transparent url("/new_face/img/bg_li_rest_menu_active_close.png") 0% 100% no-repeat;
	float:left;
	height:28px;
	width:6px;	
}
.rest_info .rest_menu ul li.active span,.profile .rest_menu ul li.active span,.menu_dates ul li.active span {
	float:left;
	line-height:26px;
	padding:0px 10px 0px 10px;
	font-size: 11px;
	color:#a80f14;
}
.rest_info .rest_menu ul li.active a,.profile .rest_menu ul li.active a {
	float:left;
	line-height:26px;
	padding:0px 10px 0px 10px;
	font-size: 11px;
	color:#a80f14;
}

.rest_info .rest_menu ul li span.grey,.profile .rest_menu ul li span.grey {
	font-size: 11px;
	color:#696969;
	padding: 8px 10px 0px 0px;
	line-height:10px;
	float:left;
	margin-left:-5px;

}
.rest_info .rest_menu ul li span.grey {
	float:none;
	padding-left: 10px;
	padding-right: 0px;
}
.rest_info .rest_menu ul li.active span span.grey,.profile .rest_menu ul li.active span span.grey {
	float:right;
	line-height:10px;
	padding:9px 0px 0px 3px;	
}
.rest_info .main_info {
	margin:18px 10px 0px 10px;
}
.rest_info .main_info .main_info_left {
	float:left;
	width: 453px;
}
.rest_info .main_info .main_info_right {
	float:right;
	width: 265px;
}

.rest_info .main_info .main_info_left .rest_users_recoms {
	margin-top:10px;
}
.rest_info .main_info .main_info_left .address {
	padding:5px 10px;
	min-height: 114px;
	
}
.rest_info .main_info .main_info_left .address table {
	line-height:160%;
}
.rest_info .main_info .main_info_left .address table td {
	color:#232022;
	padding-left: 7px;
}
.rest_info .main_info .main_info_left .address table td a {
	color:#232022;
	font-size: 12px;
	text-decoration: underline;
}
.rest_info .main_info .main_info_left .address table td.titles {
	color:#9e0e12;
	font-size:12px;
	text-align:right;
	width:90px;
	white-space:nowrap;
}
.rest_info .main_info .main_info_left .block_text_recoms {
	padding:4px 10px 11px;
}
.rest_info .main_info .main_info_left .block_text_recoms h2 {
	width:420px;
	font-weight: normal;
	font-size: 18px;
}
.rest_info .main_info .main_info_left .block_text_recoms p {
	margin:8px 0px 10px;
	color:#232022;
	line-height: 140%;
}
.rest_info .main_info .main_info_left .block_text_recoms p span {
	color:#696969;
	font-size: 10px;
}
.rest_info .main_info .main_info_left .block_text_recoms a {
	font-size: 16px;
}
.rest_info .main_info .main_info_left .credit_cards {
	color:#9e0e12;
	padding:8px 25px 6px;
	border-bottom: 1px solid #d6d6d6;
}
.rest_info .main_info .main_info_left .urls {
	margin:10px 0px 0px 10px;
	padding-bottom: 8px;
}
.rating_block .block_content {
	padding:14px 0;
}
.rest_info .main_info .main_info_right .rating_block {
	margin-bottom:10px;
}
.rest_info .main_info .main_info_right .star_rating {
	background:transparent url(/new_face/img/star_rating.png) 0 0 no-repeat;
	float:left;
	height:80px;
	margin-left:20px;
	width:90px;
	margin-top:7px;
}
.rest_info .main_info .main_info_right .star_rating h1 {
	color:#FFFFFF;
	font-size:30px;
	font-weight:normal;
	margin:12px 0 0 0;
	text-align:center;
}
.rest_info .main_info .main_info_right .star_rating .stars {
	margin:4px 0 0 10px;
}
.rest_info .main_info .main_info_right .star_rating_add {
	color:#696969;
	float:left;
	font-size:11px;
	line-height:80%;
	margin-left:20px;
}
.rest_info .main_info .main_info_right .star_rating_add .stars span {
	color:#696969;
	font-size:10px;
	line-height:14px;
	padding:0 0 0 10px;
	vertical-align:top;
}
.rest_info .main_info .main_info_right .rest_buttons {
	width:265px;
}
.rest_info .main_info .main_info_right .rest_buttons .big_grey_button {
	display: block;
	margin-top:2px;
}
.rest_info .main_info .main_info_right .services_buttons {
	margin-top:7px
}
.rest_info .main_info .main_info_right .services_buttons .little_button {
	float:left;
	margin-right: 5px;
}
.rest_info .main_info .main_info_right .services_buttons .little_sm_button {
	float:left;
	margin-right: 5px;
}
.rest_info .rest_events {
	
}
.rest_info .rest_events h2 {
	color:#232022;
	font-size: 18px;
	margin-left: 10px;
	font-weight: normal;
}
.rest_info .rest_events .grey_button {
	float:right;
	margin-right: 10px;
}
.rest_info .rest_events .rest_events_items {
	padding:2px 0px 5px 0px;
}
.rest_info .rest_events .rest_events_items .rest_events_item {
	float:left;
	padding:18px 13px 18px 10px;
	width:225px;	
}
.rest_events_item {
	height:235px; 
	overflow:hidden;
}
.rest_info .rest_events .rest_events_items .rest_events_item_hover {
	background: #fff5df;
}
.rest_info .rest_events .rest_events_items .rest_events_item p {
	color:#696969;
	margin:5px 0;
}
.rest_info .rest_events .rest_events_items .rest_events_item p.type {
	font-size:11px;
	margin:0px;
}
.rest_info .rest_events .rest_events_items .rest_events_item p.type span {
	color:#9E0E12;
}
.rest_info .rest_events .rest_events_items .rest_events_item h3 {
	height:36px;
	margin:2px 0px;
	overflow:hidden;
}
.rest_info .rest_events .rest_events_items .rest_events_item h3 a {
	color:#232022;
	font-size:16px;
	line-height:100%;
	text-decoration:none;	
}
.rest_info .rest_all_news {
	padding:10px 0px;
}
.rest_info .rest_news {
	margin:0px 10px;
}
.rest_info .rest_news h2,.rest_info .rest_news h2 a {
	color:#232022;
	font-size: 18px;
	font-weight: normal;
}
.rest_info .rest_news .grey_button {
	float:right;
}
.rest_info .rest_news .rest_news_items {
	padding:5px 0px 0px 0px;
}
.rest_info .rest_news .rest_news_items .rest_news_item {
	padding:5px 0px;
}
.rest_news_items .rest_news_item {
	padding:5px 10px;
}
.rest_info .rest_news .rest_news_items .rest_news_item_hover,.rest_news_items .rest_news_item_hover {
	background: #fff5df;
}
.rest_info .rest_news .rest_news_items .rest_news_item .news_img,.rest_news_items .rest_news_item .news_img {
	border:1px solid #D6D6D6;
	float:left;
	width:90px;
	height:59px;
}
.rest_info .rest_news .rest_news_items .rest_news_item .info,.rest_news_items .rest_news_item .info {
	float:left;
	margin-left:10px;
	width:610px;
}
.rest_info .rest_news .rest_news_items .rest_news_item .info h3,.rest_news_items .rest_news_item .info h3 {
	margin-top: 3px;
}
.rest_info .rest_news .rest_news_items .rest_news_item .info h3 a,.rest_news_items .rest_news_item .info h3 a {
	color:#232022;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
}
.rest_info .rest_news .rest_news_items .rest_news_item .info p,.rest_news_items .rest_news_item .info p {
	color:#696969;
}
.rest_info .rest_news .rest_news_items .rest_news_item .info p.date,.rest_news_items .rest_news_item .info p.date {
	color:#9e0e12;
	font-size: 10px;
	margin-bottom:3px;
}
.rest_info .rest_photos h2 {
	color:#9e0e12;
	font-size:18px;
	font-weight: normal;
	margin: 10px;
}
.rest_info .rest_photos .rest_photos_items {
	margin-left:8px;
}
.rest_info .rest_photos .rest_photos_items .rest_photos_item {
	float:left;
	width:143px;
	height: 143px;
	position: relative;
	margin:2px 2px 6px 2px;
}
.rest_info .rest_photos .rest_photos_items .rest_photos_item img {
	border:1px solid #d6d6d6;

}
.rest_info .rest_photos .rest_photos_items .rest_photos_item p {
	color:#ffffff;
	font-size: 10px;
	position: absolute;
	top:120px;
	left:125px;
}
.rest_info .rest_photos .rest_photos_items .rest_photos_item_hover {
	background:transparent url(/new_face/img/bg_photo_hover.png) 0% 0% no-repeat;
	width: 143px;
	height: 143px;
	border: 0px;
	margin:0px 4px 4px 0px;
	
}
.rest_info .rest_photos .rest_photos_items .rest_photos_item_hover img {
	padding-left:3px;
	padding-top:3px;
	border: 0px;
}
.rest_info .rest_photos .rest_photos_items .rest_photos_item_hover p {
	top:122px;
	left:127px;	
}
.rest_info .rest_photos .rest_photos_items .rest_photos_add {
	border:1px solid #d6d6d6;
	width: 137px;
	height: 137px;
	float:left;
	margin-left:2px;
	margin-top:2px;
}
.rest_info .rest_photos .rest_photos_items .rest_photos_add p {
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	color:#696969;
	margin-top:10px;
}
.rest_info .rest_photos .rest_photos_items .rest_photos_add p.red {
	color:#9e0e12;
}
.rest_info .rest_photos .rest_photos_items .rest_photos_add .grey_w_button {
	display: block;
	margin:18px 0 0 3px;
}
.rest_info .rest_map {
	margin:0px 10px;
}
.rest_info .rest_map h2 {
	color:#232022;
	font-size:18px;
	font-weight:normal;
	margin:5px 0px 8px 0px;
}
.rest_info .rest_about {
	margin:6px 10px 0px 10px;
	padding-bottom: 10px;
}
.rest_info .rest_about h2 {
	color:#9E0E12;
	font-size:18px;
	font-weight:normal;
	margin-bottom:6px;
}
.rest_info .rest_about p {
	color:#696969;
}
.rest_info .rest_otzyvs {
	margin:6px 10px 0px 10px;
	padding-bottom: 10px;
}
.rest_info .rest_otzyvs h2 {
	width: 300px;
}
.rest_info .rest_otzyvs h2 a {
	color:#232022;
	font-size:18px;
	font-weight:normal;	
}
.rest_info .rest_otzyvs .grey_button {
	float:left;
	margin:5px 0px;
}
.rest_info .rest_otzyvs .small_red_button {
	float:left;
	color:#ffffff;
	text-decoration: none;
	line-height:20px;
	text-align:center;
	margin:6px 0px 0px 10px;
}
.otzyv_block .my_otzyvs {
	margin:0px 10px;
}
.my_otzyvs .my_otzyv {
	border-bottom:1px solid #D6D6D6;
	padding-bottom:10px;
	padding-top:10px;
	
}
.my_otzyvs .my_otzyv .otzyv_header {
	margin-bottom:8px;
}
.my_otzyvs .my_otzyv .otzyv_header .avatar {
	float:left;
	height:48px;
	margin:0px 10px 0px 0px;
	width:48px;
}
.my_otzyvs .my_otzyv .otzyv_header .info {
	float:left;
}
.my_otzyvs .my_otzyv .otzyv_header .info .author {
	clear:both;
	margin-top:5px;
	color:#696969;
	font-size:18px;	
}
.my_otzyvs .my_otzyv .otzyv_header .info .author a {
	color:#696969;
	font-size:18px;
	text-decoration: none;
}
.my_otzyvs .my_otzyv .otzyv_header .info .date {
	clear:both;
	color:#696969;
	font-size:11px;
}
.my_otzyvs .my_otzyv .otzyv_info {
	background:transparent url("/new_face/img/rating_bg.png") 0% 0% repeat-y;
	height:80px;
}
.my_otzyvs .my_otzyv .otzyv_info .otzyv_info_l {
	float:left;
	margin:10px 0 0 12px;
	width:270px;
}
.my_otzyvs .my_otzyv .otzyv_info .otzyv_info_l .povod,.my_otzyvs .my_otzyv .otzyv_info .otzyv_info_l .ocenka {
	color:#696969;
	font-size:11px;
	line-height:120%;
}
.my_otzyvs .my_otzyv .otzyv_info .otzyv_info_l .povod span,.my_otzyvs .my_otzyv .otzyv_info .otzyv_info_l .ocenka span {
	color:#232022;
	font-size:14px;
}
.my_otzyvs .my_otzyv .otzyv_info .otzyv_info_l .ocenka {
	margin-top:5px;
}
.my_otzyvs .my_otzyv .otzyv_info .otzyv_info_r {
	color:#696969;
	float:left;
	margin:10px 0 0;
}
.my_otzyvs .my_otzyv .otzyv_info .star_rating {
	background:transparent url("/new_face/img/star_rating.png") 0% 0% no-repeat;
	float:left;
	height:80px;
	margin-left:20px;
	width:90px;
}
.my_otzyvs .my_otzyv .otzyv_info .star_rating h1 {
	color:#FFFFFF;
	font-size:30px;
	font-weight:normal;
	margin:12px 0 0 0;
	text-align:center;
}
.my_otzyvs .my_otzyv .otzyv_info .star_rating .stars {
	margin:4px 0 0 10px;
}
.my_otzyvs .my_otzyv p {
	color:#696969;
	line-height:120%;
	margin:8px 0 0;
}
.my_otzyvs .my_otzyv .otzyv_footer {
	color:#696969;
	font-size:11px;
	margin-top:8px;
	float:left;
}
.my_otzyvs .my_otzyv .otzyv_footer span {
	float:left;
	line-height:23px;
}
.my_otzyvs .my_otzyv .otzyv_footer .comments_services .little_sm_button {
	float:left;
	margin-right: 5px;
}
.my_otzyvs .my_otzyv .otzyv_footer a.yes {
	color:#71900D;
}
.my_otzyvs .my_otzyv .otzyv_footer a.no {
	color:#9E0E12;
}
.otzyv_block .otzyv_content h2 {
	padding:10px 12px;
	color:#696969;
	font-size: 18px;
}
.otzyv_block .otzyv_content .add_otzyv {
	padding:0 12px 10px;
}
.otzyv_block .otzyv_content .add_otzyv .add_otzyv_l {
	border-right:1px solid #D6D6D6;
	float:left;
	width:300px;
}
.otzyv_block .otzyv_content .add_otzyv ul {
	list-style:none outside none;
}
.otzyv_block .otzyv_content .add_otzyv ul li {
	color:#696969;
	font-size:11px;
	line-height:200%;
}
.otzyv_block .otzyv_content .add_otzyv .select {
	background:transparent url("/new_face/img/select.png") 0% 0% no-repeat;
	color:#232022;
	font:14px/30px tahoma,arial,sans-serif;
	height:33px;
	overflow:hidden;
	padding:0 0 0 8px;
	position:absolute;
	width:269px;
}
.otzyv_block .otzyv_content .add_otzyv input.input_date {
	border:1px solid #EFEFEF;
	border-right:0px;
	font-size:14px;
	height:24px;
	padding:4px 0 3px 6px;
	vertical-align:top;
	width:233px;
	float:left;
}
.otzyv_block .otzyv_content .add_otzyv .popup_datepicker {
	float:left;
	margin:0;
}
.otzyv_block .otzyv_content .add_otzyv .add_otzyv_r {
	float:left;
	margin-left:20px;
}
.otzyv_block .otzyv_content .add_otzyv .add_otzyv_r .title {
	color:#232022;
	font-size:14px;
}
.otzyv_block .otzyv_content .add_otzyv .add_otzyv_r .stars span {
	color:#9E0E12;
	font-size:10px;
	line-height:14px;
	padding:0 5px 0 0;
	vertical-align:top;
}
.otzyv_block .otzyv_content .add_otzyv p {
	color:#696969;
	font-size:11px;
	margin:5px 0;
}
.otzyv_block .otzyv_content .add_otzyv textarea {
	border:1px solid #EFEFEF;
	width:725px;
}
.otzyv_block .otzyv_content .add_otzyv table.table_add {
	color:#232022;
	line-height:200%;
	margin-bottom:15px;
}
.otzyv_block .otzyv_content .add_otzyv .big_red_button {
	border:0px;
	color:#FFFFFF;
	font-size:11px;
	height:31px;
	padding-bottom:2px;
	text-transform:uppercase;
	display:block;
	line-height:29px;
	text-align:center;
	text-decoration:none;
	width:229px;	
}

/* menu_block begin */
.menu_block .results_menu {
	margin:15px 10px 0;
}
.menu_block .results_menu .big_grey_button {
	display: block;
}
.menu_block .results_menu .sect_descr {
	color:#979797;
	font-size:11px;
	margin:5px 0px;
}
.menu_block .results_menu .sect_descr p {
	margin:0px;
}
.menu_block .results_menu h2.list_title {
	margin:10px 0px;
	color:#95100e;
	border-bottom:1px solid #95100e;
	font-size:18px;
	width:100%;
	line-height:160%;
	clear:both;
	font-weight:normal;
}

.menu_block .results_menu h3.section_title {
	margin-top:10px;
	margin-bottom:5px;
	color:#6b6b6b;
	font-size:18px;
	width:100%;
	clear:both;
	font-weight:normal;
}
.menu_block .results_menu h3.section_title .sect_block {
	float:left;
	background: #FFFFFF;
	margin-bottom:-1px;
	padding-right:5px;
}
.menu_block .results_menu h3.section_title .sect_price {
	float:right;
	background: #FFFFFF;
	margin-bottom:-1px;
	color:#95100E;
	padding-left:5px;
}
.menu_block .results_menu .dish_block {
	margin-left:10px;
	padding-bottom:15px;
	padding-top:5px;
}
.menu_block .results_menu .dish_block .dish_dots,.menu_block .results_menu .sect_dots {
	border-bottom:1px dotted #232022;
	zoom:1;
}
.menu_block .results_menu .dish_block .dish_no_dots {
	border-bottom:0px;
}
.menu_block .results_menu .dish_block .dish_title,.menu_block .results_menu .dish_block .dish_price {
	background:#ffffff;
	float:left;
	margin-bottom:-3px;
	padding-right:5px;	
}
.menu_block .results_menu .dish_block .dish_price {
	float:right;
	padding-left:5px;
}
.menu_block .results_menu .dish_block .dish_info {
	color:#979797;
	font-size:11px;
	margin-top:3px;
	width:620px;
}
.menu_block .results_menu .dish_block .dish_info p {
	margin:0px;
}
.list_title .week_days {
	float:right;
	color:#979797;
	font-size:11px;
	line-height:250%;
}
.section_title .week_days {
	float:left;
	line-height:180%;
	font-size:11px;
}
.list_title .week_days img,.section_title .week_days img {
	margin:0px 2px;
	vertical-align: middle;
}
.dish_block .dish_title .week_days {
	vertical-align: middle;
}
.results_menu i p {
	margin:0px;
}
/* menu_block end */

.view_news a.all_news {
	float:left;
	margin:6px 0 10px 10px;
}
.view_news .ico_block {
	float:right;
}
.view_news .news_info {
	margin:0px 10px;
}
.view_news .news_info a {
	font-size: 14px;
	color:#9e0e12;
}
.view_news .news_info a:hover {
	color:#696969;
}
.view_news .line {
	border-bottom: 1px solid #d6d6d6;
	margin:0px 10px;
}
.view_news .news_info h1 {
	font-size: 24px;
	color:#232022;
	font-weight: normal;
	padding-bottom:2px;
}
.view_news .news_info p {
	font-size: 14px;
	color:#696969;
	padding:10px 0px;
	line-height:140%;
}
.view_news .news_info p.date {
	font-size: 11px;
	padding:0px;
}

.list_view .item {
	padding:10px 10px;
}
.list_view .item .info,.thumbs_list_view .item .info {
	float:left;
}
.list_view .item .info h2 a,.thumbs_list_view .item .info h2 a {
	font-size: 18px;
	color:#232022;
	text-decoration: underline;
}
.list_view .item .info h2 a:hover,.thumbs_list_view .item .info h2 a:hover {
	color:#9E0E12;
}
.list_view .item .info .icons,.thumbs_list_view .item .info .icons {
	margin:4px 0px;
}
.list_view .item .info .text,.thumbs_list_view .item .info .text {
	clear:both;
	color:#4D4D4D;
	font-size:11px;
}
.list_view .item .info .text .title,.thumbs_list_view .item .info .text .title {
	color:#B82B2F;
	padding-right:4px;
	vertical-align:top;
	width:30px;
}
.list_view .item .info .urls,.thumbs_list_view .item .info .urls {
	padding-top:10px;
}
.result_search {
	border-top:1px solid #cccccc;
	margin-top:4px;
}
.all_restorans {
	border-top:0px;
}
.result_search h2 {
	color:#696969;
	font-size: 16px;
	font-weight: normal;
	padding-top:14px;
}
.result_search .ico_block {
	float:right;
	padding-top: 10px;
	padding-right:5px;
}
.result_search .ico_block .little_sm_button {
	float:left;
	margin-right: 5px;
}
.result_search .params {
	padding:10px;
}
.result_search .params a {
	font-size: 12px;
	text-decoration: none;
}
.result_search .params .title a {
	color:#232022;
}
.result_search .params .title {
	width: 70px;
	padding-right:4px;
	white-space: nowrap;
}
.result_search .res_search_menu {
	border-bottom:1px solid #9E0E12;
	margin-top:5px;
	position:relative;
	height:28px;
}
.result_search .res_search_menu h3 {
	float:left;
	font-size: 16px;
	color:#9e0e12;
	font-weight: normal;
	padding: 4px 0px 0px 10px;
	line-height:120%;
}
.result_search .res_search_menu ul {
	bottom:-1px;
	list-style:none outside none;
	position:relative;
	float:right;
}
.result_search .res_search_menu ul li.res_search_menu_li,.result_search .res_search_menu ul li.active {
	background:url("/new_face/img/bg_li_rest_menu.png") no-repeat scroll 0 100% transparent;
	float:left;
	height:28px;
	line-height:26px;
	margin-right:9px;
	padding-left:6px;
}
.result_search .res_search_menu ul li.res_search_menu_li_hover {
	background:url("/new_face/img/bg_li_rest_menu_hover.png") no-repeat scroll 0 100% transparent;
}
.result_search .res_search_menu ul li.active {
	background:url("/new_face/img/bg_li_rest_menu_active.png") no-repeat scroll 0 100% transparent;
}
.result_search .res_search_menu ul li.active .close_li {
	background:url("/new_face/img/bg_li_rest_menu_active_close.png") no-repeat scroll 0 100% transparent;
	float:left;
	height:28px;
	width:6px;
}
.result_search .res_search_menu ul li.res_search_menu_li .close_li {
	background:url("/new_face/img/bg_li_rest_menu_close.png") no-repeat scroll 0 100% transparent;
	float:left;
	height:28px;
	width:6px;
}
.result_search .res_search_menu ul li.res_search_menu_li_hover .close_li {
	background:url("/new_face/img/bg_li_rest_menu_close_hover.png") no-repeat scroll 0 100% transparent;
}
.result_search .res_search_menu ul li.active span {
	color:#A80F14;
	float:left;
	font-size:11px;
	line-height:26px;
	padding:0 10px;
}
.result_search .res_search_menu ul li a {
	float:left;
	line-height:26px;
	padding:0 10px;
	text-decoration:none;
}

.result_search .results .pages {
	padding:10px 10px;
}
.result_search .thumbs_list_view {
	
}
.thumbs_list_view .item {
	padding:10px;
}
.thumbs_list_view .item .photo {
	float:left;
}
.thumbs_list_view .item .info {
	margin-left:10px;
	width:490px;
}
.thumbs_list_view .item .info h2,.list_view .item .info h2 {
	margin-left: 0px;
	width:100%;
	padding:0px;
}
.thumbs_list_view .item .info .icons,.list_view .item .info .icons {
	float:left;
	border-right:1px solid #D6D6D6;
	margin-right:10px;
	padding-right: 10px;
}
.results .list_view .item .info .text,.results .list_view .item .info .urls {
	margin-left:10px;
}
.thumbs_list_view .item .info .add_icons,.list_view .item .info .add_icons {
	float:left;
	height:19px;
	margin-top:4px;
	padding-top:5px;
}
.thumbs_list_view .item .info .add_icons .stars,.list_view .item .info .add_icons .stars {
	float:left;
	margin-right:8px;
}
.thumbs_list_view .item .info .add_icons span,.list_view .item .info .add_icons span {
	float:left;
}

.signup_block .block_content {
	padding:3px 10px;
}
.signup_block h2 {
	font-size: 18px;
	color:#9e0e12;
}
.signup_block p {
	color:#696969;
	font-size: 11px;
	padding:10px 0px 0px 0px;
}
.signup_block .signup_table {
	color:#696969;
	font-size: 11px;
}
.signup_block .signup_table h3 {
	color:#d6d6d6;
	font-size: 18px;
	font-weight: normal;
	padding:10px 0px;
}

.signup_block input.input_date {
	border:1px solid #d6d6d6;
	border-right:0px;
	float:left;
	font-size:16px;
	height:24px;
	padding:4px 0 3px 6px;
	vertical-align:top;
	width:193px;
	color:#696969;
	outline:none;
}
.signup_block img.popup_datepicker {
	float:left;
	margin:0;
}
.signup_block .big_red_button {
	color:#FFFFFF;
	display:block;
	height:31px;
	line-height:29px;
	text-align:center;
	text-decoration:none;
	width:229px;
	border: 0px;
	font-size: 11px;
}
.signup_block .signup_table .table_sex {
	font-size: 16px;
}

span.error,span.no_error,span.error-field {
	color:#9e0e12;
	font-size: 11px;
	text-transform: uppercase;
}
span.no_error {
	color:#71900d;
}
span.red {
	color:#9e0e12;
}

.item_hover {
	background: #fff5df;
}
.ico_fav  {
	background:transparent url(/new_face/img/ico_fav.png) 0 0 no-repeat;
	display:block;
	float:right;
	height:20px;
	margin:4px 11px 0 0;
	width:22px;
}
.ico_fav_sel{
	height:20px;
	width:22px;
	display:block;
	background:url(/face/img/ico_fav_sel.png) 0% 0% no-repeat;
	float:right;
	margin:4px 11px 0px 0px;
}
.ico_print  {
	background:transparent url(/new_face/img/ico_print.png) 0 0 no-repeat;
	height:22px;
	width:22px;
	float:right;
	margin:4px 11px 0 0;
}

.grey_w_button {
	background:transparent url(/new_face/img/grey_w_buttons.png) 0% 0% no-repeat;
	width: 131px;
	height: 31px;
	text-align:center;
	line-height:30px;
	text-decoration: none;
	display: block;
}
.grey_w_button_hover {
	background:transparent url(/new_face/img/grey_w_buttons.png) 0% -32px no-repeat;
}
.grey_button {
	background:transparent url(/new_face/img/grey_buttons.png) 0% 0% no-repeat;
	width: 95px;
	height: 23px;
	text-align:center;
	line-height:22px;
	text-decoration: none;
}
.grey_button_hover {
	background:transparent url(/new_face/img/grey_buttons.png) 0% -24px no-repeat;
}
.big_grey_button {
	background:transparent url(/new_face/img/big_grey_buttons.png) 0% 0% no-repeat;
	width: 265px;
	height: 23px;
	text-align:center;
	line-height:22px;
	text-decoration: none;
}
.big_grey_button_hover {
	background:transparent url(/new_face/img/big_grey_buttons.png) 0% -24px no-repeat;
}

div.stars span {
	color:#696969;
	font-size:10px;
	line-height:14px;
	padding:0 0 0 4px;
	vertical-align:top;	
}
.bg_opacity_line {
	background: #ffffff;
	opacity: .2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	height: 1px;
	position: absolute;
	top:72px;
	width:228px;
}
.bg_opacity {
	background: #232022;
	opacity: .6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	height: 40px;
	position: absolute;
	top:73px;
	width:228px;
}
.bg_opacity_hover {
	opacity: .9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}
.for_input {
	background: #ffffff;
	outline:none;
	border:1px solid #D6D6D6;
	color:#232022;
	font-size:16px;
	height:20px;
	padding:4px 5px 5px;	
}
.for_input_hover {
	border:1px solid #696969;
}
.for_input:focus {
	background: #fff5df;
	border:1px solid #696969;
}
.little_sm_button {
	background:transparent url(/new_face/img/bg_for_services_sm.png) 0% 0% no-repeat;
	height:23px;
	width:25px;
	display:block;
}
.little_sm_button_hover {
	background:transparent url(/new_face/img/bg_for_services_sm.png) 0% -24px no-repeat;
}
.little_button {
	background:transparent url(/new_face/img/bg_for_services.png) 0% 0% no-repeat;
	height:33px;
	width:35px;	
}
.little_button_hover {
	background:transparent url(/new_face/img/bg_for_services.png) 0% -34px no-repeat;
}
/* services icos begin */
.ico_yandex {
	background:transparent url(/new_face/img/ico_yandex.png) 50% 50% no-repeat;
	width:34px;
	height: 33px;
	display: block;
}
.ico_facebook,.ico_twitter,.ico_lj,.ico_rambler,.ico_mail_ru,.ico_big_b,.ico_gmail,.ico_hz {
	background:transparent url(/new_face/img/ico_facebook.png) 50% 50% no-repeat;
	width:34px;
	height: 33px;
	display: block;	
}
.little_sm_button .ico_facebook,.little_sm_button .ico_twitter,.little_sm_button .ico_lj,.little_sm_button .ico_yandex {
	background:transparent url(/new_face/img/ico_facebook_sm.png) 50% 50% no-repeat;
	width:25px;
	height: 23px;
	display: block	
}
.little_sm_button .ico_twitter {
	background:transparent url(/new_face/img/ico_twitter_sm.png) 50% 50% no-repeat;
}
.little_sm_button .ico_lj {
	background:transparent url(/new_face/img/ico_lj_sm.png) 50% 50% no-repeat;
}
.little_sm_button .ico_yandex {
	background:transparent url(/new_face/img/ico_yandex_sm.png) 50% 50% no-repeat;
}
.ico_twitter {
	background:transparent url(/new_face/img/ico_twitter.png) 50% 50% no-repeat;
	width:35px;
}
.ico_lj {
	background:transparent url(/new_face/img/ico_lj.png) 50% 50% no-repeat;
}
.ico_rambler {
	background:transparent url(/new_face/img/ico_rambler.png) 50% 50% no-repeat;
	width:35px;
}
.ico_mail_ru {
	background:transparent url(/new_face/img/ico_mail_ru.png) 50% 50% no-repeat;
}
.ico_big_b {
	background:transparent url(/new_face/img/ico_big_b.png) 50% 50% no-repeat;
	width:35px;
}
.ico_gmail {
	background:transparent url(/new_face/img/ico_gmail.png) 50% 50% no-repeat;
	width:35px;
}
.ico_hz {
	background:transparent url(/new_face/img/ico_hz.png) 50% 50% no-repeat;
	width:35px;
}
/* services icos end */


/* selector begin */
.selector {
	background:url(/new_face/img/selectors.png) 0% 0% no-repeat;
	height:13px;
	padding-left:20px;
}
.selector_hover {
	background:url(/new_face/img/selectors.png) 0% -16px no-repeat;
}
.activetarget {
	background:url(/new_face/img/selectors.png) 0% -16px no-repeat;
}
/* selector end */
/* block begin */	
.block {
 }

.block .block_tl,.block_red .block_tl,.popup_block .block_tl,.block_red_rest .block_tl  {
	font-size:0; 
	line-height:0; 
	width:6px; 
	height:6px; 
	background:url(/new_face/img/block_tl.png) 0% 0% no-repeat;
}

.block .block_tr,.block_red .block_tr,.popup_block .block_tr,.block_red_rest .block_tr {
	font-size:0; 
	line-height:0; 
	width:6px; 
	height:6px; 
	float:right; 
	background:url(/new_face/img/block_tr.png) 0% 0% no-repeat;
}

.block .block_t,.block_red .block_t,.popup_block .block_t,.block_red_rest .block_t,.full_grey_block .block_t {
	font-size:0; 
	line-height:0; 
	margin: -6px 6px 0 6px; 
	height:5px; 
	background:#ffffff;
	border-top:1px solid #d6d6d6;
	
}

.block .block_bl,.block_red .block_bl,.popup_block .block_bl,.block_red_rest .block_bl {
	font-size:0; 
	line-height:0; 
	width:6px; 
	height:6px; 
	background:url(/new_face/img/block_bl.png) 0% 0% no-repeat;
}

.block .block_br,.block_red .block_br,.popup_block .block_br,.block_red_rest .block_br {
	font-size:0; 
	line-height:0; 
	width:6px; 
	height:6px; 
	float:right; 
	background:url(/new_face/img/block_br.png) 0% 0% no-repeat;
}

.block .block_bt,.block_red .block_bt,.popup_block .block_bt,.block_red_rest .block_bt,.full_grey_block .block_bt {
	font-size:0; 
	line-height:0; 
	margin: -6px 6px 0 6px; 
	height:6px; 
	background:url(/new_face/img/block_bt.png) 0% 0% repeat-x;
}
.block .block_content { 
	background:#ffffff;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
}
/* block end */
/* red block begin */
.block_red .block_tl {
	background:url(/new_face/img/block_red_tl.png) 0% 0% no-repeat;
}

.block_red .block_tr {
	background:url(/new_face/img/block_red_tr.png) 0% 0% no-repeat;
}

.block_red .block_t {
	border-top:1px solid #9e0e12;
}	
.block_red .block_bl {
	background:url(/new_face/img/block_red_bl.png) 0% 0% no-repeat;
}

.block_red .block_br {
	background:url(/new_face/img/block_red_br.png) 0% 0% no-repeat;
}

.block_red .block_bt {
	background:#ffffff;
	margin:-7px 6px 0;
	border-bottom:1px solid #9E0E12;
}
.block_red .block_content { 
	background:#ffffff;
	border-left:1px solid #9e0e12;
	border-right:1px solid #9e0e12;
}
/* red block end */
/* block_red_rest begin */
.block_red_rest .block_tl {
	background:url(/new_face/img/block_red_tl.png) 0% 0% no-repeat;
}

.block_red_rest .block_tr {
	background:url(/new_face/img/block_red_tr.png) 0% 0% no-repeat;
}

.block_red_rest .block_t {
	border-top:1px solid #9e0e12;
}	
.block_red_rest .block_bl {
	background:url(/new_face/img/block_red_rest_bl.png) 0% 0% no-repeat;
}

.block_red_rest .block_br {
	background:url(/new_face/img/block_red_rest_br.png) 0% 0% no-repeat;
}

.block_red_rest .block_bt {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:2px solid #9E0E12;
	margin:-8px 6px 0;
}
.block_red_rest .block_content { 
	background:#ffffff;
	border-left:1px solid #9e0e12;
	border-right:1px solid #9e0e12;
}
/* block_red_rest end */
/* popup_block begin */
.popup_block .block_tl {
	background:url(/new_face/img/tr_block_tl.png) 0% 0% no-repeat;
	width:8px; 
	height:8px;		
}

.popup_block .block_tr {
	background:url(/new_face/img/tr_block_tr.png) 0% 0% no-repeat;
	width:8px; 
	height:8px;		
}

.popup_block .block_t {
	background:url(/new_face/img/tr_block_t.png) 0% 0% repeat-x;
	margin: -8px 8px 0 8px; 
	height:7px;
	border-top: 0px;
}	
.popup_block .block_bl {
	background:url(/new_face/img/tr_block_bl.png) 0% 0% no-repeat;
	width:8px; 
	height:8px;	
}

.popup_block .block_br {
	background:url(/new_face/img/tr_block_br.png) 0% 0% no-repeat;
	width:8px; 
	height:8px;	
}

.popup_block .block_bt {
	margin: -8px 8px 0 8px; 
	height:8px; 
	background:url(/new_face/img/tr_block_b.png) 0% 0% repeat-x;
}
.popup_block .block_content { 
	background:#ffffff;
	border-left:3px solid #9e0e12;
	border-right:3px solid #9e0e12;
}
/* popup_block end */
/* grey_block begin */
.grey_block .block_tl {
	background:url(/new_face/img/block_grey_tl.png) 0% 0% no-repeat;
}

.grey_block .block_tr {
	background:url(/new_face/img/block_grey_tr.png) 0% 0% no-repeat;
}
.grey_block .block_t {
	background:url(/new_face/img/block_grey_t.png) 0% 0% repeat-x;
	border-top:0px;
}
.grey_block .block_content {
	background:url(/new_face/img/block_grey_grad.png) 0% 0% repeat-x;
}
/* grey_block end */
/* full_grey_block begin */
.full_grey_block .block_tl {
	background:url(/new_face/img/block_full_g_tl.png) 0% 0% no-repeat;
}

.full_grey_block .block_tr {
	background:url(/new_face/img/block_full_g_tr.png) 0% 0% no-repeat;
}
.full_grey_block .block_t {
	background: #f5f5f5;
	border-top:1px solid #f5f5f5;
}
.full_grey_block .block_bl {
	background:url(/new_face/img/block_full_g_bl.png) 0% 0% no-repeat;

}

.full_grey_block .block_br {
	background:url(/new_face/img/block_full_g_br.png) 0% 0% no-repeat;

}
.full_grey_block .block_bt {
	background: #f5f5f5;
	border-bottom:2px solid #f5f5f5;
}
.full_grey_block .block_content {
	background: #f5f5f5;
	border-left:0px;
	border-right:0px;	
}
/* full_grey_block end */
/* full_yellow_block begin */
.full_yellow_block .block_tl {
	background:url(/new_face/img/block_full_y_tl.png) 0% 0% no-repeat;
}

.full_yellow_block .block_tr {
	background:url(/new_face/img/block_full_y_tr.png) 0% 0% no-repeat;
}
.full_yellow_block .block_t {
	background: #fff5df;
	border-top:1px solid #fff5df;
}
.full_yellow_block .block_bl {
	background:url(/new_face/img/block_full_y_bl.png) 0% 0% no-repeat;

}

.full_yellow_block .block_br {
	background:url(/new_face/img/block_full_y_br.png) 0% 0% no-repeat;

}
.full_yellow_block .block_bt {
	background: #fff5df;
	border-bottom:2px solid #fff5df;
}
.full_yellow_block .block_content {
	background: #fff5df;
	border-left:0px;
	border-right:0px;	
}
/* full_yellow_block end */
/* rating_block begin */
.rating_block .block_tr  {
	background:url("/new_face/img/block_tr.png") no-repeat scroll 0 0 transparent;
}
.rating_block .block_tl  {
	background:url("/new_face/img/block_tl.png") no-repeat scroll 0 0 transparent;
}
.rating_block .block_t {
	border-top:1px solid #D6D6D6;
}
.rating_block .block_content {
	background:#FFFFFF;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;	
}
.rating_block .block_bl {
	background:url(/new_face/img/block_rate_bl.png) 0% 0% no-repeat;
}
.rating_block .block_br {
	background:url(/new_face/img/block_rate_br.png) 0% 0% no-repeat;
}
.rating_block .block_bt {
	border-bottom:1px solid #D6D6D6;
	margin:-7px 6px 0;
}
/* rating_block end */
/* otzyv_block begin */
.otzyv_block .otzyv_content {
	background:#FBFBFB;
	border-left:1px solid #9E0E12;
	border-right:1px solid #9E0E12;
	border-top:3px solid #696969;
}
.otzyv_block .no_otzyv_content {
	border-top:0px;
}
.otzyv_block .block_otzyv_br {
	background:transparent url("/new_face/img/block_otzyv_br.png") 0 0 no-repeat;
	float:right;
	font-size:0;
	height:6px;
	line-height:0;
	width:6px;	
}
.otzyv_block .block_otzyv_bl {
	background:transparent url("/new_face/img/block_otzyv_bl.png") 0 0 no-repeat;
	font-size:0;
	height:6px;
	line-height:0;
	width:6px;
}
.otzyv_block .block_otzyv_bt {
	background:transparent url("/new_face/img/block_otzyv_bt.png") 0 0 repeat-x;
	font-size:0;
	height:6px;
	line-height:0;
	margin:-6px 6px 0;
}
/* otzyv_block end */

.CheckBoxClass {
	display:none;
}
.CheckBoxLabelClass  {
	background:transparent url(/new_face/img/checkboxes.png) 0% 0% no-repeat;
	display:block;
	float:left;
	height:17px;
	line-height:16px;
	padding:0 22px;
	font-size: 11px;
}

.LabelSelected {
	background: transparent url("/new_face/img/checkboxes.png") 0% -18px no-repeat;
	display:block;
	float:left;
	height:17px;
	line-height:16px;
	padding:0 22px;
	font-size: 11px;	
}
.LabelSelected_hover {
	background: transparent url("/new_face/img/checkboxes.png") 0% -36px no-repeat;
}
.CheckBoxLabelClass_hover {
	background:transparent url(/new_face/img/checkboxes.png) 0% -54px no-repeat;
}
.CheckBoxLast {
	padding-right: 5px;		 
}
.radio,.radio_hover {
	width: 17px;
	height: 17px;
	padding: 0 5px 0 0;
	background: url(/new_face/img/radios.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio_hover {
	background: url(/new_face/img/radios_hover.png) no-repeat;
}

/* pages begin */	
.pages {
	font-size:12px;
	padding:10px 0px;
}
.pages a {
	color:#666666;
	text-decoration:none;
	width:27px;
	height:19px;
	display:block;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
	margin-right:5px;
	font-size: 12px;
}
.pages a:hover {
	background:transparent url(/new_face/img/page_hover.png) 0% 0% no-repeat;
	text-decoration:none;
}
.pages span.active {
	background:transparent url(/new_face/img/page_active.png) 0% 0% no-repeat;
	width:27px;
	height:19px;
	display:block;
	float:left;
	padding:5px 0 0 0;
	text-align:center;
	margin-right:5px;
	color:#ffffff;
}
.pages a.begin,.pages a.end {
	width:0px;
	height:0px;	
	margin-right:0px;
}
.pages a.prev,.pages a.next,.pages .razd {
	float:right;
}
.pages a:hover.prev,.pages a:hover.next {
	color:#9e0e12;
	background:none;
}
.pages .razd {
	padding:6px 0 0 0;
	color:#666666;
	border:0px;
	margin-top:0px;
	line-height:11px;
}
.pages .razd_points {
	padding:6px 0 0 0;
	color:#666666;
	border:0px;
	margin-top:0px;
	margin-right:5px;
	float:left;
}
.pages a.prev,.pages a.next {
	width:auto;
	margin-right:0px;
}
/* pages end */
.rest_info .rest_neighbours {
	margin:0 10px;
}
.rest_info .rest_neighbours h2 {
	color:#232022;
	font-size:18px;
	font-weight:normal;
	margin:5px 0 8px;
}	

.rest_info .rest_recommend {
	margin:0 10px;
}
.rest_info .rest_recommend h2 {
	color:#232022;
	font-size:18px;
	font-weight:normal;
	margin:5px 0 8px;
	padding:0px;
}
.rest_recommend .recom_item {
	height:113px;
	position: relative;
	margin:4px 12px 4px 0px;
	float:left;
	width:228px;
}
.rest_recommend .recom_item .item_info {
	position: absolute;
	top:77px;
	height:32px;
	color:#ffffff;
	margin:0px 8px;
	overflow: hidden;
	white-space:nowrap;
	width:212px;
}
.rest_recommend .recom_item a {
	text-decoration: none;
}
.rest_recommend .recom_item .item_info h3 {
	font-size: 14px;
	color:#ffffff;
}
.rest_recommend .recom_item .item_info h3 a {
	font-size: 14px;
	color:#ffffff;
	text-decoration: none;
}
.rest_recommend .recom_item .item_info p {
	font-size: 11px;
	color:#d6d6d6;
}
.rest_recommend .recom_item .item_info p a {
	font-size: 11px;
	color:#d6d6d6;
	text-decoration: none;
}
.rest_recommend .recom_item .bg_opacity_line {
	background: #ffffff;
	opacity: .2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	height: 1px;
	position: absolute;
	top:72px;
	width:228px;
}
.rest_recommend .recom_item .bg_opacity {
	background: #232022;
	opacity: .6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	height: 40px;
	position: absolute;
	top:73px;
	width:228px;
}
.rest_recommend .recom_item .bg_opacity_hover {
	opacity: .9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}
.otzyv_block .my_otzyvs p.no_text {
	padding:10px 0px;
}

.otzyv_block .otzyv_content p.no_reg {
	padding:0px 12px 10px 12px;
}

.otzyv_block .otzyv_content .no_reg_form {
	border-top:1px solid #d7d5d8;
	border-bottom: 1px solid #d7d5d8;
	background: #fff5df;

}

.otzyv_block .add_otzyv .table_no_reg_ocenka td.title {
	color:#696969;
	font-size:11px;
	padding-top: 10px;
}
.otzyv_block .no_otzyv_content .table_no_reg_ocenka td.title,.otzyv_block .table_no_reg_ocenka td.title {
	padding-bottom: 10px;
}
.otzyv_block .no_otzyv_content .table_no_reg_ocenka td .stars span,.otzyv_block .no_reg_block .table_no_reg_ocenka td .stars span,.otzyv_block .table_no_reg_ocenka td .stars span {
	float: right;
	color: #9E0E12;
	padding-left:0px;
}
.otzyv_block .add_otzyv .table_no_reg_ocenka #sysVoteScore_score_lunch_,.otzyv_block .add_otzyv .table_no_reg_ocenka #sysVoteScore_score_service_,.otzyv_block .add_otzyv .table_no_reg_ocenka #sysVoteScore_score_ambience_ {
	padding-left: 5px;
}
.otzyv_block .no_otzyv_content .table_no_reg_ocenka td .stars,.otzyv_block .no_reg_block .table_no_reg_ocenka td .stars,.otzyv_block .table_no_reg_ocenka td .stars {
	float:left;
	margin-top: 3px;
}
.otzyv_block .no_otzyv_content .table_no_reg_ocenka td .stars span {
	padding-left: 0px;
}
.otzyv_block .no_otzyv_content .table_no_reg_ocenka td .stars #sysVoteScore_score_lunch_,.otzyv_block .no_otzyv_content .table_no_reg_ocenka td .stars #sysVoteScore_score_service_,.otzyv_block .no_otzyv_content .table_no_reg_ocenka td .stars #sysVoteScore_score_ambience_ {
	padding-left: 5px;
}
.otzyv_block .no_otzyv_content .table_no_reg_ocenka,.otzyv_block .no_reg_block .table_no_reg_ocenka {
	margin:0px 0px 10px 0px;
}
.otzyv_block .add_otzyv .table_no_reg_ocenka {
	margin:10px 0px;
}
.otzyv_block .no_reg_block .table_no_reg_ocenka {
	margin:10px;
}
.otzyv_block .otzyv_content .no_reg_form table td {
	color:#696969;
	font-size:11px;
	padding-bottom: 4px;
}
.otzyv_block .otzyv_content .no_reg_form p.first_info {
	font-size: 18px;
	padding-bottom: 15px;
	padding-top: 0px;
	margin:0px;
}
.otzyv_block .otzyv_content .no_reg_form p.first_info a {
	font-size: 18px;
	color:#9E0E12;
}
.otzyv_block .no_otzyv_content .table_no_reg_ocenka td,.otzyv_block .table_no_reg_ocenka td {
	color:##000000;
	font-size: 14px;
	padding-right: 50px;
}
.otzyv_block .otzyv_content .no_reg_block {
	padding:0px;
}
.otzyv_block .otzyv_content .no_reg_block .no_reg_form {
	padding:10px;
}
.otzyv_block .otzyv_content .no_reg_block p {
	padding: 0px;
	margin:0px 10px;
	
}
.otzyv_block .otzyv_content .no_reg_block div.error {
	padding:0px 10px;
}
.otzyv_block .otzyv_content .no_reg_block p.dop_info {
	margin:0px;
}
.otzyv_block .otzyv_content .no_reg_block textarea {
	margin:10px 10px;
}
.standart_popup .block_content {
	z-index:200;
	padding:0px 10px;
}
ul.menu-ul {
	list-style:none outside none;
}
.standart_popup ul {
	list-style:none outside none;
	padding:5px;
}
.standart_popup ul li {
	line-height:150%;
}
.rest_recommend h2 {
	padding:5px 10px;
}
.rest_recommend .info {
	padding:10px;
}
.rest_info .rest_recommend .info {
	padding:0px;
}
.rest_recommend .info .recom_item {
	margin:0px 0px 15px 20px;
}
.rest_recommend .info .first {
	margin:0px;
}
.all_news h2 {
	color:#9E0E12;
	font-size:18px;
	margin-left:9px;
	padding-top:3px;
}
.all_news .hover_line {
	height: 3px;
	margin-top:8px;
}

.all_news_profi h2.h2_title {
	color:#232022;
	float:left;
}
.all_news_profi a.url_all_news {
	color:#696969;
	display:block;
	float:right;
	font-size:11px;
	margin:5px 0 0;
	text-decoration:underline;
}
.profi_catalog, .all_news_profi {
	margin-top:8px;
}
.all_news a:hover.url_all_news,.profi_catalog .item .text a:hover.more,.profi_catalog .item h2 a:hover {
	color:#B82B2F;
}
.profi_catalog .block_content {
	padding:0px;
}
.profi_catalog h2.h2_title {
	color:#232022;
	border-bottom:1px solid #D6D6D6;
	padding:0px 0px 5px 12px;
	width:734px;
	clear:both;
}
.profi_catalog .item {
	float:left;
	padding:10px 12px 10px 12px;
}
.profi_catalog .item .logo {
	width:100px;
	height:100px;
	float:left;
	border:1px solid #888888;
}
.profi_catalog .item .info,.profi_catalog .item .ext_info {
	float:left;
	margin-left:10px;
	width:300px;
}
.profi_catalog .item .info {
	width: 600px;
}
.profi_catalog .item .info h2 {
	clear:both;
}
.profi_catalog .item .text {
	float:left;
}
.profi_catalog .left_item {
	border-right:1px solid #D6D6D6;
}

.profi_catalog .item .text .title {
	color:#214974;
	padding-right:4px;
	vertical-align:top;
	width:30px;	
}


.filter_profi h2,.all_news_profi h2,.profi_catalog h2 {
	color:#2f6492;
	float:left;
	font-size:18px;
	margin-left:10px;
	padding:3px 0px 6px;
}
.filter_profi .hover_line_blue,.all_news_profi .hover_line_blue,.profi_catalog .hover_line_blue {
	height:3px;
}

.filter_profi ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:left;
	width:40%;
	line-height:140%;
	margin-bottom: 5px;
	padding-left:40px;
}
.filter_profi ul li a {
	line-height:190%;
}
.filter_profi ul a {
	font-size: 12px;
	color:#232022;
	text-decoration: none;
}
.filter_profi ul a:hover {
	color:#214974;
}
.filter_profi .block_content {
	padding:0px;
}
.filter_profi .head_info {
	height:27px;
	padding:10px 0px;
}
.filter_profi .head_info .blank_bg {
	background:#ffffff;
	width:5px;
	float:left;
}
.filter_profi .head_info .type {
	background:transparent url(/face/img/bg_type.png) 0% 0% repeat-x ;
	height:27px;
	line-height:25px;
	float:left;
}
.filter_profi .head_info .type .end {
	background:transparent url(/face/img/bg_type_end.png) 100% 0% no-repeat ;
	padding:0 12px;
	height:27px;
	color:#232022;
}
.filter_profi .head_info .blue_bg_l {
	background:transparent url(/face/img/blue_bg_l.png) 0% 0% no-repeat;
	height:27px;
	float:left;
	line-height:25px;
}
.filter_profi .head_info .blue_bg_l .blue_bg_r {
	background:transparent url(/face/img/blue_bg_r.png) 100% 0% no-repeat ;
	height:27px;
}
.filter_profi .head_info .blue_bg_l .blue_bg {
	background:transparent url(/face/img/blue_bg.png) 0% 0% repeat-x ;
	height:27px;
	margin:0 9px;
	padding:0 7px;
	color:#ffffff;
}
.filter_profi .head_info .blue_button {
	float:right;
}
.filter_profi .head_info .blue_button input {
	background:transparent;
	border:0px;
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
	height:25px;
}
.filter_profi .types {
	float:left;
}
.filter_profi .types ul {
	float:left;
	width: 230px;
	padding-left:12px;
}

.filter_profi .sysSearchingIndicator {
	background:transparent url(/face/img/ajax-loader01.gif) 0% 0% no-repeat;
	width: 43px;
	height:11px;
	display: block;
	float:right;
	margin-bottom:5px;
	margin-right:12px;
}
.profi_catalog .pages {
	margin:5px 12px 0px 12px;
}
.profi_catalog .pages span.active {
	background:transparent url(/face/img/page_blue_active.png) no-repeat scroll 0 0;
}
.profi_catalog .pages a:hover.prev,.profi_catalog .pages a:hover.next {
	color:#214974;
	background:none;
}
.right_col a.add_profi {
	background:url("/new_face/img/button_add_profi.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-weight:bold;
	height:45px;
	line-height:44px;
	margin-bottom:12px;
	padding-left:30px;
	text-transform:uppercase;
	width:210px;
	text-decoration: none;
	font-size: 14px;
}
.all_news_profi .rest_news_items .rest_news_item {
	padding:5px 10px;
}
.all_news_profi .rest_news_items .rest_news_item .info h3 {
	margin-top:0px;
}
.all_news_profi .rest_news_items .rest_news_item .info p {
	padding-top:5px;
}
.all_news_profi .rest_news_items .rest_news_item_hover,.profi_catalog .profi_catalog_items .item_hover {
	background: #eff8ff;
}
.all_news_profi .rest_news_items .rest_news_item_hover .info h3 a {
	color:#2f6492;
}
.all_news_profi .rest_news_items,.profi_catalog .profi_catalog_items {
	border-bottom:1px solid #D6D6D6;
}
.all_news_profi .urls,.profi_catalog .urls  {
	float:left;
	margin-left:10px;
	padding:8px 0;
}
.all_news_profi .urls a:hover,.profi_catalog .urls a:hover {
	color:#2f6492;
}
.profi_catalog .profi_catalog_items .item .info h2 {
	padding:0px 0px 5px 0px;
	margin:0px;
}
.profi_catalog .profi_catalog_items .item .info h2 a {
	text-decoration: underline;
	font-size: 18px;
	color:#000000;
}
.profi_catalog .profi_catalog_items .item .info h2 a:hover {
	color:#214974
}
.profi_catalog .profi_catalog_items .item .text {
	color:#4D4D4D;
	font-size:11px;
	padding:5px 0px 0px 2px;
}
.profi_catalog .profi_catalog_items .item .text a.more {
	color:#4D4D4D;
	float:left;
	padding-top:10px;
	text-decoration:underline;	
}
.profi_catalog .profi_catalog_items .item .text a.more:hover {
	color:#214974;

}


.rest_banket {
	padding:10px;
}
.rest_banket h2 {
	color:#9E0E12;
	font-weight:normal;
	font-size:22px;
	margin-bottom: 10px;
}
.rest_banket .table_rest_banket {
	padding:10px;
}
.rest_banket .table_rest_banket .title {
	color:#696969;
	font-size: 11px;
	padding-top:10px;
}

.rest_banket_show h2 {
	font-size:20px;
	color:#000000;
	margin-bottom: 15px;
}
.rest_banket_show p {
	color:#696969;
}
.rest_banket_show .table_rest_banket {
	padding:0px;
	margin-bottom: 10px;
}
.rest_banket_show .table_rest_banket .title {
	font-size: 12px;
	color:#9E0E12;
}

.worldcup h2 {
	color:#9E0E12;
	font-size:18px;
	text-align: center;
	padding-top:2px;
}
.worldcup .hover_line {
	height:3px;
	margin-top:8px;
	width:100%;
}
.worldcup .football_img {
	text-align: center;
	padding:20px 10px 0px 10px;
}
.worldcup .football_img h2 {
	border-top: 1px solid #d6d6d6;
	font-weight: normal;
	color:#696969;
	margin-top:20px;
	padding:20px 0;	
}
.worldcup .rest_recommend {
	padding:0px 10px 10px 10px;
}

.worldcup .rest_recommend .recom_item {
	margin:4px 8px;
}
.worldcup .info {
	border-top: 1px solid #d6d6d6;
	text-align: center;
	color:#696969;
	padding:10px 0px;
	margin:0px 10px;
}
.worldcup .info a,.worldcup .info span {
	color:#9E0E12;
	font-size: 12px;
}


.block_order h2.title {
	color:#9E0E12;
	font-size:18px;
	padding-top:3px;
	padding:3px 0px 8px 10px;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	background:transparent url("/new_face/img/block_grey_grad.png") 0 0 repeat-x;	
}
.block_order .hover_line {
	height:3px;
	width:100%;
}
.block_order .block_content {
	padding:0px;
	background:#ffffff url("/face/img/main_bg_order_s.jpg") 100% -30px no-repeat;
	height: 100%;	
}

.block_order .block_content_banquet{
    background:#ffffff url("/face/img/main_bg_order_b.jpg") 100% -30px no-repeat;
}
.block_order .form_order {
	width:419px;
	border-right: 1px solid #ffffff;
	position:relative;
	float:left;
	min-height:850px;
	margin-top:5px;
}
.block_order .order_opacity {
	background: #ffffff;
	opacity: .8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	height:850px;
	position:absolute;
	width:419px;	
}
.block_order .form_order_table {
	margin:0px;
	padding-left:6px;
}
.block_order label {
	color:#696969;
	font-size:11px;
	line-height:100%;
}

.block_order textarea {
	height:180px;
	color:#232022;
	font-size:16px;	
}
.block_order .popup_datepicker {
	margin:0px;
	float:left;
}
.block_order .popup_input_time {
	float:left;
	height:31px;
	border:1px solid #D6D6D6;
	background: none;
	color:#232022;
	font-size:16px;
}
.block_order .popup_input_time .razd {
	font-size:16px;
	font-weight: normal;
}
.block_order .popup_input_time input {
	color:#232022;
	font-size:16px;
	font-weight: normal;
	padding:0px;
	margin:5px 4px 0 20px;
}
.block_order .popup_input_time input.minutes {
	margin:5px 4px 0 5px;
}
input.input_date {
	color:#232022;
	float:left;
	font-size:16px;
	height:24px;
	outline:medium none;
	padding:4px 0 3px 6px;
	vertical-align:top;
	width:193px;
	border:1px solid #D6D6D6;
	border-right: 0px;
}
.block_order .red_button  {
	padding:0px;
}
.block_order .order_gifts {
	float:left;
	left:435px;
	position:absolute;
	width:221px;
	height: 551px;
	border:1px solid #ffffff;
	padding:0px 17px;
	margin-top:5px;
}
.block_order .order_gifts h2 {
	font-size: 24px;
	font-weight: normal;
	color:#232022;
	line-height:88%;
	padding-top:6px;
}
.block_order .order_gifts p {
	font-size:14px;
	color:#696969;
	margin:15px 0px 0px 0px;
}
.block_order .order_gifts_opacity {
	background: #ffffff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	height:552px;
	opacity:0.9;
	position:absolute;
	width:255px;
	left:436px;
	margin-top:5px;
}
.block_order .order_gifts .block_br {
	background:transparent url("/face/img/order_gifts_br.png") 0 0 no-repeat;
}
.block_order .order_gifts .block_bl {
	background:transparent url("/face/img/order_gifts_bl.png") 0 0 no-repeat;
}
.block_order .order_gifts .block_bt {
	background:transparent url("/face/img/order_gifts_bt.png") 0 0 repeat-x;
}
.block_order .order_gifts a.show_gifts {
	text-transform:uppercase;
	display: block;
	color:#9e0e12;
	text-decoration: underline;
	margin:15px 0px;
	float:left;
}
.block_order .order_gifts a.licenz {
	float:left;
	color:#696969;
	font-size: 11px;
	text-decoration: underline;
	margin-top:60px;
}
.block_order .order_gifts .logos {
	float:left;
}
.block_order .order_gifts .logos img {
	margin:5px 0;
}
.block_order input.halls_types {
	border:0px;
	height:12px;
}
.block_order .rest_title {
	font-size:16px;
}
.block_order .big_red_button,.add_rest .big_red_button {
	color:#FFFFFF;
	display:block;
	height:31px;
	line-height:29px;
	margin-top:5px;
	text-align:center;
	width:229px;
	border:0px;
	cursor:pointer;
	font-size: 11px;
}

.add_rest h2 {
	color:#9e0e12;
	padding:2px 0px 0px 10px;
}
.add_rest .hover_line,.order_info .hover_line{
	height:3px;
	margin-top:8px;
	width:100%;
}
.add_rest .add_place_form {
	padding-left: 4px;
}
.add_place_form label {
	color:#696969;
	font-size:11px;
	line-height:100%;
}
.add_rest p.red {
	color:#9e0e12;
	font-size:11px;
	padding:5px 0px 10px 10px;
}
.block_order .table_smoke {
	padding:3px 0px;
}
.block_order .table_smoke label {
	font-size: 16px;
}
.block_order .table_time {
	font-size: 16px;
	margin-left:-5px;
}
.order_info h2 {
	color:#9e0e12;
	font-size: 18px;
	margin:4px 0px 0px 10px;
}
.order_info h2,.order_info .hover_line {
	float:left;
}
.order_info .order_buttons {
	float:right;
	margin:4px 4px 0px 0px;
}
.order_info .order_buttons span,.order_info .order_buttons a.grey_button {
	float:left;
}
.order_info .order_buttons span {
	margin-right: 4px;
}
.order_info .order_buttons a.grey_button,.order_info .order_buttons span.grey_button {
	margin-left: 11px;
}
.order_info .order_buttons span.grey_button {
	color:#696969;
	font:11px Tahoma,Verdana,Arial;
	margin-right: 0px;
	line-height:22px;
	cursor: pointer;
}
.order_info .order_container {
	padding:10px;
	font-size: 16px;
	color:#232022;	
}
.order_info .order_container .top_info {
	border-bottom:1px solid #d6d6d6;
	padding-bottom: 15px;
}
.order_info .order_container .top_info h3 {
	font-size: 24px;
}
.order_info .order_container .top_info .title,.order_info .order_container .main_info .title,.order_info .order_container .add_info .title {
	font-size: 11px;
	color:#696969;
	padding-top:15px;
}
.order_info .order_container .main_info {
	padding:10px 0px;
	border-bottom:1px solid #d6d6d6;
}
.order_info .order_container .main_info h3,.order_info .order_container .map_info h3,.order_info .order_container .add_info h3 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
}
.order_info .order_container .main_info .full_title {
	padding:10px 0px;
}
.order_info .order_container .main_info .full_title h2 {
	margin:0px;
}
.order_info .order_container .main_info .full_title h2 a {
	color:#232022;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;	
}
.order_info .order_container .main_info .full_title .info_rate {
	font-family:Arial,Tahoma,Verdana;
	line-height:12px;
	padding:5px 0 0;
}
.order_info .order_container .main_info .full_title .icos {
	height:23px;
	padding-top:10px;
}
.order_info .order_container .map_info {
	padding:10px 0px;
	border-bottom:1px solid #d6d6d6;
}
.order_info .order_container .map_info .map {
	padding:10px 0px;
}
.order_info .order_container .add_info {
	padding:10px 0px;
}
.ad-banner-container  {
	margin-bottom:10px;
}

.all_gifts .block_content {
	padding-left:12px;
	padding-right:12px;
}
.all_gifts h2 {
	color:#232022;
}
.all_gifts p {
	color:#696969;
	margin:0px;
	padding:10px 0px 20px 0px;
	line-height: 140%;
}
.all_gifts p a {
	color:#9e0e12;
	text-decoration: underline;
}
.all_gifts .sponsors img {
	margin-left:5px; 
}
.all_gifts .gifts_info {
	padding:0px;
	border-top:3px solid #d7d6d6;
}
.all_gifts .gifts_info p {
	margin:5px 12px;
	color:#696969;
	font-size: 11px;
	margin-bottom:0px;
}
.all_gifts .table_gifts {
	padding:30px 0px;
}
.all_gifts .table_gifts .info_gift span {
	color:#9e0e12;
	font-size: 24px;
	text-align: left;
	line-height: 120%;
}
.all_gifts .table_gifts .info_gift span.ball {
	font-size: 12px;
}
.all_gifts .table_gifts img {

}
.all_gifts .table_gifts .info_gift p {
	color:#000000;
	font-size: 12px;
	line-height:100%;
}
.main_banner {
	display:block;
	margin-top:11px;
}
.search_map {
	padding:10px;
}
.search_map .red_button {
	width: 131px;
	height: 31px;
	border:0px;
	color:#FFFFFF;
	text-transform: uppercase;
	font-size: 11px;
}
.jcarousel-container {
	padding-top:2px;
}
.error_content {
	padding:5px 10px 10px 10px;
}
.error_content h2 {
	color:#9e0e12;
	font-size: 24px;
}
.all_otzyvs_block .pages {
	padding:10px;
}
.all_otzyvs_block .otzyvs_items {
	height:auto;
}
.all_otzyvs_block .otzyvs_items .otzyvs_item p.text {
	max-height:none;
}
.all_otzyvs_block .otzyvs_items .otzyvs_item .ocenka {
	width:auto;
}


.results_bankets .table_recoms {
	margin-left:0px;
	width: 100%;
}
.results_bankets .table_recoms td {
	border-bottom:1px solid #CCCCCC;
	padding-left:9px;
}
.results_bankets .table_recoms td.last_td {
	border-right: 0px;
}
.results_bankets .table_recoms td.last_tr {
	border-bottom: 0px;
}
.results_bankets .table_recoms td p.text {
	line-height: 150%;
	padding-bottom: 10px;
	width:230px;
	overflow:hidden;
}
.results_bankets .pages {
	padding:10px;
}

/* profile begin */
.profile .profile_info {
	padding: 4px 10px 10px 10px;
}
.profile .profile_info .my_avatar {
	width: 100px;
	height: 100px;
	float:left;
}
.profile .profile_info .my_info {
	float:left;
	margin-left: 15px;
}
.profile .profile_info .my_info h3 {
	font-size: 24px;
	color:#232022;
	float:left;
	line-height:100%;
}
.profile .profile_info .my_info a.edit_profile,.profile .profile_info .my_info a.change_pass {
	background:transparent url(/face/img/ico_profile_edit.png) 0 0 no-repeat;
	width:10px;
	height:10px;
	line-height:160%;
	float:left;
	margin:10px 0px 0px 8px;
}
.profile .profile_info .my_info a.change_pass {
	background:transparent url(/face/img/ico_change_pass.png) 0 0 no-repeat;
}
.profile .profile_info .my_info p {
	color:#696969;
	padding:5px 0px 10px 0px;
}
.profile .profile_info .my_info .gifts_info {
	float:left;
}
.profile .profile_info .my_info .gifts_info .score {
	border-right:1px solid #d6d6d6;
	color:#9e0e12;
	font-size:24px;
	text-transform:uppercase;
	float:left;
	padding:4px 7px 4px 0px;
	text-align:right;
	line-height:75%;	
}
.profile .profile_info .my_info .gifts_info .score span {
	font-size:12px;
}
.profile .profile_info .my_info .gifts_info a {
	color:#696969;
	text-transform:uppercase;
	display: block;
	float:left;
	margin:8px 0px 0px 7px;
	text-decoration: none;
}
.profile h2 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	color:#232022;
}
.profile .profile_my_orders {
	padding:10px;
}
.profile .profile_my_orders .profile_my_order {
	border-bottom:1px solid #D6D6D6;
	margin-top:10px;
	padding-bottom:15px;	
}
.profile_my_orders .profile_my_order h3 a {
	font-size:18px;
	color:#232022;
}
.profile_my_orders .profile_my_order h3 a:hover {
	color:#9E0E12;
}
.profile_my_orders .profile_my_order .add_info {
	float:left;
}
.profile_my_orders .profile_my_order .add_info p {
	color:#696969;
	line-height:150%;
	margin:0;
}
.profile_my_orders .profile_my_order .order_status {
	float:right;
}
.profile_my_orders .profile_my_order .order_status p {
	margin:0px;
	line-height: 150%;
	font-size:11px;
	color:#696969;
	text-align:right;
}
.profile_my_orders .profile_my_order .order_status h4 {
	font-size:18px;
	text-align:right;
}
.profile_my_orders .profile_my_order .order_status h4.in_work {
	color:#d6d6d6;
}
.profile_my_orders .profile_my_order .order_status h4.approve {
	color:#71900d;
}
.profile_my_orders .profile_my_order .order_status h4.refuse {
	color:#9E0E12;
}
.profile_my_orders .profile_my_order .order_status h4.all_good {
	color:#696969;
}
.profile_my_orders .profile_my_order .order_status a {
	color:#9e0e12;
	text-decoration:underline;
}
.profile .profile_my_orders .last {
	border-bottom: 0px;
}
.profile_my_orders .profile_my_order .little_sm_button {
	float:left;
	margin:5px 3px 0px 0px;
}

.profile .profile_my_favorites {
	padding:10px;
}
.profile_my_favorites .rest_recommend .recom_item {
	padding: 10px 9px 10px 0px;
	border-right: 1px solid #d6d6d6;
	margin:0px 9px 0px 0px;
}
.profile_my_favorites .rest_recommend .last {
	padding-right: 0px;
	margin-right: 0px;
	border-right:0px;
}
.profile_my_favorites .rest_recommend .recom_item .bg_opacity_line {
	top:82px;
}
.profile_my_favorites .rest_recommend .recom_item .bg_opacity {
	top:83px;
}
.profile_my_favorites .rest_recommend .recom_item .item_info {
	top:86px;
}
.profile .profile_my_recomend {
	padding: 10px 0px;
}
.profile .profile_my_recomend h2 {
	padding:0px 10px;
}
.profile .profile_my_recomend .pages {
	padding:5px 8px;
}
.profile .profile_my_reviews {
	padding:10px;
}
.profile .profile_my_posts {
	padding:10px;
}
.profile_my_posts .posts_menu {
	color:#D6D6D6;
	font-size:18px;
	line-height:20px;
	padding:10px 0;
}
.profile_my_posts .posts_menu a {
	color:#D6D6D6;
	font-size:18px;
	text-decoration: none;
}
.profile_my_posts .posts_menu a:hover, .profile_my_posts .posts_menu a.active {
	color:#9C1313;
}
.profile_my_posts .my_post {
	padding:5px 0px 10px 0px;
}
.profile_my_posts .my_post h3 {
	font-size:18px;
	font-weight:normal;
}
.profile_my_posts .my_post h3 a {
	text-decoration: none;
	font-size:18px;
	color:#232022;
}
.profile_my_posts .my_post p {
	color:#696969;
	font-size:11px;
	line-height:150%;
	margin:0;
}
.profile_my_posts .my_post p.date {
	line-height: 100%;
}
.profile .high_red,.edit_profile .high_red {
	color:#9e0e12;
}
.profile .low_grey {
	color:#d9d9d9;
	margin:10px 0;
}
.profile .my_favorite_menu {
	border-bottom:1px solid #9E0E12;
	height:28px;
	margin-top:15px;
	position:relative;	
}
.profile .my_favorite_menu h3 {
	color:#9E0E12;
	float:left;
	font-size:16px;
	font-weight:normal;
	line-height:120%;
	padding:4px 0 0 10px;
}
.profile .my_favorite_menu ul {
	bottom:-1px;
	float:right;
	list-style:none outside none;
	position:relative;
}
.profile .my_favorite_menu ul li.res_search_menu_li,.profile .my_favorite_menu ul li.active {
	background:url("/new_face/img/bg_li_rest_menu.png") no-repeat scroll 0 100% transparent;
	float:left;
	height:28px;
	line-height:26px;
	margin-right:9px;
	padding-left:6px;
}
.profile .my_favorite_menu ul li.res_search_menu_li_hover {
	background:url("/new_face/img/bg_li_rest_menu_hover.png") no-repeat scroll 0 100% transparent;
}
.profile .my_favorite_menu ul li.active {
	background:url("/new_face/img/bg_li_rest_menu_active.png") no-repeat scroll 0 100% transparent;
}
.profile .my_favorite_menu ul li.active .close_li {
	background:url("/new_face/img/bg_li_rest_menu_active_close.png") no-repeat scroll 0 100% transparent;
	float:left;
	height:28px;
	width:6px;
}
.profile .my_favorite_menu ul li.res_search_menu_li .close_li {
	background:url("/new_face/img/bg_li_rest_menu_close.png") no-repeat scroll 0 100% transparent;
	float:left;
	height:28px;
	width:6px;
}
.profile .my_favorite_menu ul li.res_search_menu_li_hover .close_li {
	background:url("/new_face/img/bg_li_rest_menu_close_hover.png") no-repeat scroll 0 100% transparent;
}
.profile .my_favorite_menu ul li.active span {
	color:#A80F14;
	float:left;
	font-size:11px;
	line-height:26px;
	padding:0 10px;
}
.profile .my_favorite_menu ul li a {
	float:left;
	line-height:26px;
	padding:0 10px;
	text-decoration:none;
}
.profile .res_my_favs {
	padding:10px;
}
.profile .res_my_favs .rest_recommend .recom_item {
	margin-right: 20px;
}
.profile .res_my_favs .rest_recommend .last {
	margin-right: 0px;
}
.profile .recoms_checkboxes {
	padding:10px;
	float:left;
}
.profile .recoms_checkboxes ul {
	list-style:none outside none;
	float:left;
	margin-right:30px;
}
.profile .recoms_checkboxes ul li {
	margin-bottom:5px;
}
.profile .recoms_checkboxes ul li label {
	float:none;
	font-size: 12px;
}
.all_my_recomend .table_recoms td {
	border-right: 0px;
}
.edit_profile .block_content {
	padding:0px 0px 10px 0px;
}
.edit_profile h2 {
	padding-left: 6px;
	color:#232022;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	margin:10px 0px 0px 0px;
}
.edit_profile h2.title {
	color:#9E0E12;
	font-size:18px;
	margin-left:9px;
	padding-top:3px;
	text-transform: none;
	padding-left: 0px;
	font-weight: bold;
	margin:0px 0px 0px 9px;
}
.edit_profile .hover_line {
	height:3px;
	margin-top:8px;
	width:100%;	
}
.edit_profile .change_profile {
	padding: 5px 4px 0px 4px;
}
.edit_profile .change_profile p.add_text {
	color:#696969;
	font-size: 11px;
	padding: 3px 0px 0px 6px;
}
.edit_profile .change_profile p {
	color:#696969;
	padding-left: 6px;
	padding-bottom: 10px;
}
.edit_profile .change_profile .grey_button {
	display: block;
	margin-bottom:5px;
}
.edit_profile .change_profile .pad_td {
	padding-left: 109px;
}
.edit_profile .add_contacts {
	border-top: 1px solid #d6d6d6;
	padding-top:10px;
	margin:8px 6px 0px 6px;
}
input.gray_text {
	color:#d6d6d6;
}
.edit_profile label {
	color:#696969;
	font-size:11px;
	line-height:100%;	
}
.edit_profile label.checkContacts {
	line-height: 140%;
}
.edit_profile .popup_datepicker {
	float:left;
	margin:0px;
}
.edit_profile .select  {
	background:url("/new_face/img/select.png") no-repeat scroll 0 0 transparent;
	color:#232022;
	font:14px/30px tahoma,arial,sans-serif;
	height:33px;
	overflow:hidden;
	padding:0 0 0 8px;
	position:absolute;
	width:269px;
}
.edit_profile .big_red_button {
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:31px;
	line-height:29px;
	margin-top:5px;
	text-align:center;
	width:229px;
}
.popup_otzyv_block .big_red_button,.profile_invite_form .big_red_button,.popup_otzyv_block .otzyv_content .add_otzyv .big_red_button  {
	display: inline;
}
.profile_invite_form {
	padding:10px 0px;
}
.profile_my_posts .my_post div.desc {
	font-size: 12px;
	padding:8px 0px;
	color:#696969;
	line-height:150%;
}
.profile_my_posts .my_post div.desc p,.profile_my_posts .my_post div.desc a {
	font-size: 12px;
}
.profile_my_posts .my_post p.tags {
	line-height:160%;
}
.profile_my_posts .my_post p.tags span {
	font-size: 18px;
	color:#d6d6d6;
	vertical-align:top;
}
.profile_my_posts .my_post .block_comments {
	border-top: 1px solid #d6d6d6;
	width:340px;
	margin-top:5px;
	padding-top:5px;	
}
.profile_my_posts .my_post .block_comments a {
	color:#9e0e12;
}
.profile .add_blog h2 {
	padding: 5px 0px 5px 10px;
	color:#696969;
	font-size:18px;
	font-weight:bold;
	text-transform: none;
}
.profile .add_blog table {
	padding-left: 4px;
}
.profile .add_blog .popup_datepicker {
	float:left;
	margin-top: 0px;
}
.profile .add_blog .big_red_button {
	color:#FFFFFF;
	display:block;
	height:31px;
	line-height:29px;
	text-align:center;
	text-decoration:none;
	width:229px;
	border:0px;
	font-size: 11px;
}
.profile .add_blog label  {
	color:#696969;
	font-size:11px;
	line-height:100%;
}
.profile .profile_post_open {
	padding:10px;
}
.profile .profile_post_open .manage_urls {
	float:right;
}
.profile .profile_post_open .back_url {
	float:left;
}
.profile .profile_post_open .my_post .avatar {
	float:left;
	width:48px;
	height: 48px;
	margin-top:10px;
}
.profile .profile_post_open .my_post .comment_info {
	float:left;
	margin-left: 10px;
	margin-top:15px;
}
.profile .profile_post_open .my_post .comment_info .author a {
	text-decoration: none;
	color:#232022;
	font-size: 16px;
}
.profile .profile_post_open .my_post .comment_info .date {
	font-size: 11px;
	color:#696969;
}
.profile .profile_post_open .my_post h3 {
	font-size: 24px;
	font-weight: normal;
	margin:10px 0px;
}
.profile .profile_post_open .my_post .post_text {
	font-size: 14px;
	color:#696969;
	line-height: 130%;
}
.profile .profile_post_open .my_post .post_text p,.profile .profile_post_open .my_post .post_text a {
	font-size: 14px;
	line-height: 130%;
}
.profile .profile_post_open p.tags {
	color:#696969;
	font-size:11px;
	line-height:160%;
	margin:10px 0px;

}
.profile .profile_post_open p.tags span {
	color:#D6D6D6;
	font-size:18px;
	vertical-align:top;
}
.profile .profile_post_open .little_sm_button {
	float:left;
	margin:5px 3px 0 0;
}
.profile .comments {
	border-top:1px solid #d6d6d6;
}
.profile .comments h2 {
	color:#696969;
	float:left;
	padding:10px 0px 0px 10px;
}

.profile .comments a.add_comment {
	float:right;
	font-size: 18px;
	color:#9e0e12;
	padding:10px 10px 0px 0px;
}
.profile .comments .my_comment {
	padding:10px;
}
.profile .comments .my_comment .avatar {
	float:left;
	width:48px;
	height: 48px;
}
.profile .comments .my_comment .comment_info {
	float:left;
	margin-left: 10px;
	margin-top:5px;	
}
.profile .comments .my_comment .comment_info .author a {
	text-decoration: none;
	color:#232022;
	font-size: 16px;
}
.profile .comments .my_comment .comment_info .date {
	font-size: 11px;
	color:#696969;
}
.profile .comments .my_comment .comment_text {
	color:#696969;
	line-height: 140%;
	margin:5px 0px;
}
.profile .comments .my_comment_hover {
	background: #fff5df;
}
.otzyv_block .add_comment_form h2 {
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	padding:10px;
}
.profile .otzyv_content {
	background:#FBFBFB;
	border-left:0px;
	border-right:0px;
	border-top:3px solid #696969;
}
.popup_otzyv_block .otzyv_content {
	background:#ffffff;
	border:0px;
}
.profile .add_comment_form .big_red_button {
	color:#FFFFFF;
	display:block;
	height:31px;
	line-height:29px;
	text-align:center;
	text-decoration:none;
	width:229px;
	font-size: 11px;
	border: 0px;
	margin:10px 0px 5px 10px;
}
/* profile end */
.net_block .net_otzyvs {
	padding:10px;
}
.net_block .map h2 {
	margin-bottom: 5px;
}
.net_block .map h2 a,.net_block .net_otzyvs h2 a,.net_block .rest_news h2 a {
	color:#232022;
	font-size:18px;
	font-weight:normal;	
}
.net_block .map h2 a:hover,.net_block .net_otzyvs h2 a:hover ,.net_block .rest_news h2 a:hover {
	color:#9e0e12;
}
.net_block .results .items .item .info .text,.net_block .results .items .item .info .urls {
	margin-left: 0px;
}
.nets_otzyvs .my_otzyvs .my_otzyv .otzyv_header .info .author,.net_otzyvs .my_otzyvs .my_otzyv .otzyv_header .info .author {
	margin-top: 0px;
}
.net_block .map {
	padding:15px 10px 5px 10px;
}
.net_block .main_info .main_info_left .address {
	min-height: 0px;
}
.rest_info .main_info .main_info_left .address table td a.view_all {
	color:#9e0e12;
	font-size: 11px;
	text-decoration: underline;
}


.little_order_form .block_content {
	background: #eff6da;
}
.little_order_form .block_t {
	background:#eff6da;
	border-top:1px solid #eff6da;
}
.little_order_form .block_bt {
	background:#eff6da;
	border-bottom:2px solid #eff6da;
}
.little_order_form input.input_date {
	border:1px solid #efefef;
	width:92px;
	height: 19px;
	font-size: 14px;
	color:#232022;
	padding:0px;
	padding-left: 5px;
}
.block_little_order_right input.input_date {
	width: 100px;
}
.block_little_order_right {
	padding:0px 10px;
}
.block_little_order_right h2 {
	font-size:18px;
	font-weight:normal;
}
.little_order_form table td {
	padding-left: 10px;
	padding:5px 10px 0px 0px;
	font-size: 11px;
}
.little_order_form table td.grey {
	color:#696969;
}
.little_order_form .select {
	border:1px solid #efefef;
	width:68px;
	height: 19px;
	overflow:hidden;
	position:absolute;
	background: #ffffff;
	font-size: 14px;
	color:#232022;
	padding-left: 5px;
}
.little_order_form #selectpersons {
	width: 100px;
}
.small_red_button {
	background:transparent url("/new_face/img/small_red_buttons.png") 0 0 no-repeat;
	cursor:pointer;
	width:121px;
	height: 21px;
	display: block;
	font-size: 11px;
	color:#fefefe;
	border:0px;
}
.small_red_button_hover {
	background:transparent url("/new_face/img/small_red_buttons.png") 0 -21px no-repeat;
}

.little_order_form .block_tr {
	background:url("/new_face/img/block_green_tr.png") no-repeat scroll 0 0 transparent;
}
.little_order_form .block_tl {
	background:url("/new_face/img/block_green_tl.png") no-repeat scroll 0 0 transparent;
}
.little_order_form .block_bl {
	background:url("/new_face/img/block_green_bl.png") no-repeat scroll 0 0 transparent;
}
.little_order_form .block_br {
	background:url("/new_face/img/block_green_br.png") no-repeat scroll 0 0 transparent;
}
.net_block .nets_otzyvs .pages {
	padding:10px;
}
.profile .profile_edit_comment .otzyv_content {
	border-top:0px;
	background: #ffffff;
}
.profile .profile_edit_comment .otzyv_content .big_red_button {
	float:left;
	margin-right: 10px;
	margin-top:10px;
}
.bug_block h2 {
	color:#9E0E12;
	padding:2px 0 0 10px;
}
.bug_block .hover_line {
	height:3px;
	margin-top:8px;
	width:100%;
}
.bug_block h3 {
	color:#D9D9D9;
	margin:10px 0;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
.bug_block a.bug_url {
	font-size: 16px;
	color:#232022;
}
.bug_block label {
	color:#696969;
	font-size:11px;
	line-height:100%;	
}
.bug_block .bug_block_form {
	padding-left: 4px;
}
.bug_block .select  {
	background:url("/new_face/img/select.png") no-repeat scroll 0 0 transparent;
	color:#232022;
	font:16px/30px tahoma,arial,sans-serif;
	height:33px;
	overflow:hidden;
	padding:0 0 0 8px;
	position:absolute;
	width:269px;
}
.bug_block .big_red_button {
	color:#FFFFFF;
	display:block;
	height:31px;
	line-height:29px;
	text-align:center;
	text-decoration:none;
	width:229px;
	border:0px;
	font-size: 11px;
}
.all_news .pages {
	padding:10px;
}
.block_search .no_results {
	padding-bottom:10px;
}
.results_bankets .no_results {
	color:#696969;
	font-size:16px;
	font-weight:normal;
	padding-top:14px;
	padding-bottom:10px;
}
.rest_map h2 {
	width: 400px;
}
.rest_map .big_grey_button {
	float:right;
}
.result_search .results .big_grey_button {
	float:right;
	margin-right: 6px;
}
.net_block .map h2 {
	width: 400px;
}
.net_block .map .big_grey_button {
	float:right;
}


.menu_dates {
	margin-top:20px;
}

.menu_dates ul li.active {
	margin-right: 60px;
}
.menu_dates .arrow_prev {
	float:left;
	height:17px;
	margin:6px 0 0 0px;
	width:18px;
	padding: 0px;
}
.menu_dates .arrow_next {
	float:left;
	height:17px;
	margin:6px 5px 0 10px;
	width:18px;
}


.block_content .afisha_items {
	padding:10px 0px;
}
.block_content .afisha_items .item {
	padding:10px;
}
.block_content .afisha_items .item .time {
	font-size: 11px;
}
.block_content .afisha_items .item .time span {
	color:#9e0e12;
}
.block_content .afisha_items .item h3 a {
	font-size: 16px;
	color:#232022;
	text-decoration: none;
}
.block_content .afisha_items .item p.desc {
	margin:10px 0px;
	color: #696969;
}


/* MENUPEOPLE begin */

/* svet_people_block begin */
.svet_people_block {
	margin-top:11px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	width: 745px;
	height: 328px;
}
.svet_people_block .block_t {
	background:transparent url(/new_face/img/svet_block_t.png) 0% 0% no-repeat;
	height: 5px;
	width: 747px;
	font-size:0;
	position:absolute;
	left:0;
	z-index:2;
}
.svet_people_block .block_b {
	background:transparent url(/new_face/img/svet_block_b.png) 0% 100% no-repeat;
	height: 6px;
	width: 747px;
	font-size:0;
	position:absolute;
	left:0;
	margin-top:322px;
	z-index:2;
}
.svet_people_block .info_left {
	float:left;
	margin-top:1px;
	position:relative;
}
.svet_people_block .bg_opacity_line {
	width: 496px;
	top:188px;
}
.svet_people_block .bg_opacity {
	width: 496px;
	height: 136px;
	top:189px;
	
}
.svet_people_block .item_info {
	position:absolute;
	top:190px;
	width: 476px;
	padding:5px 10px;
}
.svet_people_block .item_info div {
	color:#a19fa7;
	font-size: 10px;
	white-space:nowrap;
	overflow:hidden;
}
.svet_people_block .item_info div a {
	color:#a19fa7;
	font-size: 10px;
	text-decoration: underline;
}
.svet_people_block .item_info h3 {
	height: 52px;
	overflow:hidden;
	padding-top:7px;
}
.svet_people_block .item_info h3 a {
	font-size: 24px;
	color:#ffffff;
	text-decoration: underline;
	line-height:25px;
}
.svet_people_block .item_info p {
	font-size: 12px;
	color:#D6D6D6;
	padding-top:7px;
	height: 42px;
	overflow:hidden;
}
.svet_people_block .info_right {
	float:left;
	margin-top:1px;
	position:relative;
	width: 249px;
	height: 325px;
	background:transparent url(/new_face/img/bg_svet_right.png) 0% 0% repeat-y;
}
.svet_people_block .info_right .list_items {
	padding:5px 0px;
	height: 280px;
}
.svet_people_block .info_right .list_items .list_item {
	padding:5px 10px 8px 10px;
}
.svet_people_block .info_right .list_items .list_item div {
	font-size: 10px;
	color:#696969;
	overflow:hidden;
	white-space:nowrap;
}
.svet_people_block .info_right .list_items .list_item div a {
	font-size: 10px;
	color:#9E0E12;
}
.svet_people_block .info_right .list_items .list_item h3 {
	padding-top:5px;
	height: 34px;
	overflow:hidden;
}
.svet_people_block .info_right .list_items .list_item h3 a {
	font-size: 16px;
	color:#232022;
	line-height:17px;
	
}
.svet_people_block .info_right .urls {
	border-top:1px solid #d6d6d6;
	padding:8px 0px 0px 15px;
}

.svet_people_block .info_right .list_items .list_item_hover {
	margin-left: -9px;
	background:transparent url(/new_face/img/bg_svet_right_hover.png) 0% 0% repeat-y;
}
.svet_people_block .info_right .list_items .list_item_hover div {
	color:#d6d6d6;
	padding-left:9px;
}
.svet_people_block .info_right .list_items .list_item_hover div a {
	color:#d6d6d6;
}
.svet_people_block .info_right .list_items .list_item_hover h3 {
	padding-left:9px;
}
.svet_people_block .info_right .list_items .list_item_hover h3 a {
	color:#ffffff;
	
}


.svet_people_block .block_tl {
	background:transparent url(/new_face/img/svet_block_tl.png) 0% 0% no-repeat;
	font-size:0;
	height:6px;
	left:0;
	line-height:0;
	margin-top:-1px;
	position:absolute;
	width:6px;	
}
.svet_people_block .block_tr {
	background:transparent url(/new_face/img/svet_block_tr.png) 100% 0% no-repeat;
	font-size:0;
	height:6px;
	left:0;
	line-height:0;
	margin-top:-1px;
	position:absolute;
	width:6px;
	margin-left: 741px;
}
.svet_people_block .block_bl {
	background:transparent url(/new_face/img/svet_block_bl.png) 0% 100% no-repeat;
	font-size:0;
	height:6px;
	left:0;
	line-height:0;
	margin-top:321px;
	position:absolute;
	width:6px;
}
/* svet_people_block end */
.menupeople h2.title {
	color:#9E0E12;
	font-size:18px;
	margin-left:9px;
	padding-top:3px;
	float:left;
}
.menupeople .block_menu {
	float:right;
}
.menupeople .block_menu a {
	color:#696969;
	font-size: 16px;
	float:left;
	padding:3px 15px 9px 15px;
	text-decoration: none;
}

.menupeople .block_menu a.current {
	background:transparent url(/new_face/img/mp_arrow_current.png) 50% 100% no-repeat;
	color:#232022;
}
.menupeople .block_menu a:hover {
	background:transparent url(/new_face/img/mp_arrow_hover.png) 50% 100% no-repeat;
	color:#9e0e12;
}
.menupeople .block_menu div.mp_razd {
	float:left;
	border-left: 1px solid #d6d6d6;
	height:25px;
}
.menupeople .hover_line {
	height:3px;
	float:left;
	width: 100%;
}
.menupeople .podmenu {
	background: #9e0e12;
	height: 29px;
	text-align: right;
}
.menupeople .podmenu a {
	color:#ffffff;
	padding-right:20px;
	line-height:26px;
}
.menupeople .svet_people_block {
	margin-top:0px;
	border:0px;
	width: 757px;
	height: auto;
	float: left;
	border-bottom: 1px solid #d6d6d6;
}
.menupeople .svet_people_block .info_left {
	margin-top:0px;
}
.menupeople .svet_people_block .info_left a.url_img {
	display: block;
	font-size: 0px;
}
.menupeople .svet_people_block .bg_opacity {
	height:86px;
	top:239px;
}
.menupeople .svet_people_block .bg_opacity_line {
	top:238px;
}
.menupeople .svet_people_block .item_info {
	top:240px;
}
.menupeople .svet_people_block .info_right {
	margin-top:0px;
}
.menupeople .osnov_block .osnov_block_l {
	float:left;
}
.menupeople .osnov_block .osnov_block_r {
	width: 240px;
	height: 399px;
	float:right;
}
.menupeople .osnov_block .osnov_block_l .photos_block {
	float:left;
}
.menupeople .osnov_block .osnov_block_l .photos_block .title {
	background:transparent url(/new_face/img/mp_bg_photo.png) 0% 0% no-repeat;
	float:left;
	width: 84px;
	height: 36px;
	font-weight: bold;
	color:#9e0e12;
	font-size: 18px;
	line-height:32px;
	padding-left:10px;	
}
.menupeople .osnov_block .osnov_block_l .photos_block .photos,.menupeople .osnov_block .osnov_block_l .photos_block .photos .photo_items {
	float:left;
}
.menupeople .osnov_block .osnov_block_l .photos_block .photos {
	padding-top:5px;
}
.menupeople .osnov_block .osnov_block_l .photos_block .photos .prev,.menupeople .osnov_block .osnov_block_l .photos_block .photos .next {
	background:transparent url(/new_face/img/mp_photo_prev.png) 0% 50% no-repeat;
	float:left;
	width: 10px;
	height: 12px;
	height: 62px;
	margin-right: 5px;

}
.menupeople .osnov_block .osnov_block_l .photos_block .photos .next {
	background:transparent url(/new_face/img/mp_photo_next.png) 0% 50% no-repeat;
	margin-right: 0px;
	margin-left: 5px;
}
.menupeople .osnov_block .osnov_block_l .photos_block .photos .photo_items a {
	float:left;
	margin-right: 8px;
}
.menupeople .osnov_block .osnov_block_l .photos_block .photos .photo_items a.last {
	margin-right: 0px;
}

.menupeople .posts_list {
	
}
.menupeople .posts_list h2 {
	color:#9E0E12;
	font-size:18px;
	padding-left:9px;
	padding-top:9px;
	background:transparent url("/new_face/img/block_grey_grad.png") 0% 0% repeat-x;
	padding-bottom:9px;
	zoom:1;
}
.menupeople .posts_list .pages {
	padding:10px;
	zoom:1;
}
.menupeople .posts_list .posts .post {
	width: 330px;
}
.menupeople .posts_list .posts .post_razd {
	width:4px;
}
.menupeople .posts_list .posts .td_post_hover {
	background: #fff5df;
}
.menupeople .posts_list .posts .last {
	margin-right: 0px;
}
.menupeople .posts_list .posts .post .photo {
	width: 330px;
	height: 217px;
}
.menupeople .posts_list .posts .post .info {
	padding:10px 10px 20px 10px;
}
.menupeople .posts_list .posts .post .info .date {
	font-size: 10px;
	color:#666666;
	overflow:hidden;
	white-space:nowrap;	
}
.menupeople .posts_list .posts .post .info .date a {
	color:#9E0E12;
	font-size:10px;	
}
.menupeople .posts_list .posts .post .info h3 a {
	color:#232022;
	font-size: 16px;
}
.menupeople .posts_list .posts .post .info p {
	color:#666666;
	padding-top:10px;
}
.menupeople .posts_list .posts .more_posts {
	width: 330px;
}
.menupeople .posts_list .posts .more_posts .more {
	background:transparent url(/new_face/img/mp_posts_more.png) 0% 0% no-repeat;
	display: block;
	width: 160px;
	height: 186px;
	margin-top:24px;
	margin-left: 85px;
}
.menupeople .posts_list .posts .more_posts .kol_posts {
	font-size: 10px;
	color:#666666;
	margin-left: 85px;
	margin-top:30px;
	line-height:160%;
}
.menupeople .posts_list .posts .more_posts .kol_posts span {
	font-size: 24px;
	color:#d1d1d1;
}

.menupeople .comments_list h2 {
	background:url("/new_face/img/block_grey_grad.png") repeat-x scroll 0 0 transparent;
	color:#696969;
	font-size:18px;
	padding-bottom:9px;
	padding-left:9px;
	padding-top:9px;
	zoom:1;
}
.menupeople .comments_list .comments_items {
	padding:0px 0px 10px 0px;
	zoom:1;
}
.menupeople .comments_list .comments_items .comments_item {
	padding:10px 0px 20px;
	border-bottom: 1px solid #d6d6d6;
	margin:0px 10px;
	color:#696969;
}
.menupeople .comments_list .comments_items .comments_item h3 a {
	font-size: 18px;
	color:#696969;
	text-decoration: none;
}
.menupeople .comments_list .comments_items .comments_item .name_date {
	font-size: 11px;
}
.menupeople .comments_list .comments_items .comments_item .bottom_info {
	font-size: 11px;
}
.menupeople .comments_list .comments_items .comments_item .bottom_info a.yes {
	color:#71900D;
}
.menupeople .comments_list .comments_items .comments_item .bottom_info a.no {
	color:#9E0E12;
}
.menupeople .comments_list .comments_items .comments_item p {
	margin:15px 0px 10px;
}

.menupeople .comments_list .comments_items .comments_item .avatar {
	float:left;
	height:48px;
	margin:0 10px 0 0;
	width:48px;
}
.menupeople .comments_list .comments_items .comments_item .info {
	float:left;
}
.menupeople .comments_list .no_reg_form {
	padding:10px;
	background:#FFF5DF;
	border-bottom:1px solid #D7D5D8;
	border-top:1px solid #D7D5D8;	
}
.menupeople .comments_list h2.title_com {
	background: none;
}
.menupeople .comments_list .no_reg_form p {
	color:#696969;
	font-size: 11px;
}
.menupeople .comments_list .no_reg_form p.first_info {
	font-size:18px;
	margin:0;
	padding-bottom:15px;
	padding-top:0;
}
.menupeople .comments_list .no_reg_form p.dop_info {
	padding-top:10px;
}
.menupeople .comments_list .no_reg_form p.first_info a {
	color:#9E0E12;
	font-size:18px;
}
.menupeople .comments_list .no_reg_form table td {
	color:#696969;
	font-size:11px;
	padding-bottom:4px;
}
.menupeople .comments_list .form_comment {
	padding-bottom: 10px;
}
.menupeople .comments_list .form_comment p {
	padding:0px 10px;
	color:#696969;
	font-size:11px;
	margin-top:10px;
}
.menupeople .comments_list .form_comment textarea {
	border:1px solid #EFEFEF;
	width:975px;
	margin:5px 10px;
	outline: none;
}
.menupeople .comments_list .form_comment .big_red_button {
	width: 229px;
	border:0px;
	height: 31px;
	color:#ffffff;
	font-size:14px;
}
.menupeople .post_block .post_text {
	float:left;
	width: 738px;
	padding:10px;
}
.menupeople .post_block .post_text .date {
	color:#696969;
	font-size:10px;
}
.menupeople .post_block .post_text .date a {
	color:#9E0E12;
	font-size:10px;
}
.menupeople .post_block .post_text h2 {
	font-size: 24px;
	color:#232022;
	font-weight: normal;
	margin-bottom: 10px;
}
.menupeople .post_block .post_text p img {
	margin:10px 0px;
}
.menupeople .post_block .post_text .add_info {
	padding:10px 0px;
}
.menupeople .post_block .post_text .add_info td {
	width: 200px;
}
.menupeople .post_block .post_text .add_info p {
	font-size: 10px;
	color:#696969;
	margin:5px 0px;
}
.menupeople .post_block .post_text .add_info div {
	font-size: 16px;
	color:#232022;
	margin-bottom: 10px;
}
.menupeople .post_block .post_text .add_info a.url_comments {
	font-size: 16px;
	color:#a1171b;
}
.menupeople .post_block .post_text .add_info .td_block {
	border-left: 1px solid #d6d6d6;
	padding-left: 20px;
}
.menupeople .post_block .post_text .add_info .ico_block .little_sm_button {
	float:left;
	margin-right: 4px;
}
.menupeople .post_block .post_rekl {
	float:left;
	width: 240px;
}
.menupeople .post_block .post_rekl .more_interview {
	margin-top:10px;
	background: #fff5df;
}
.menupeople .post_block .post_rekl .more_interview .title {
	background: #a1171b;
	color:#ffffff;
	height: 29px;
	line-height:26px;
	font-size: 16px;
	padding-left: 11px;
}
.menupeople .post_block .post_rekl .more_interview .interview_item {
	padding:10px;
}
.menupeople .post_block .post_rekl .more_interview .interview_item a {
	font-size: 16px;
	color:#232022;
}
.menupeople .post_block .post_rekl .more_interview .interview_item span {
	color:#696969;
	font-size: 10px;
}
.menupeople .comments_first .no_reg_form {
	border-top:0px;
}
.menupeople .photos {
	
}
.menupeople .photos .photos_item {
	float:left;
	height:143px;
	margin:2px 2px 6px;
	position:relative;
	width:143px;
}
.menupeople .photos .photos_item p {
	color:#FFFFFF;
	font-size:10px;
	left:125px;
	position:absolute;
	top:120px;
}
.menupeople .photos .photos_item img {
	border:1px solid #D6D6D6;
}
.menupeople .photos .photos_item_hover {
	background:transparent url(/new_face/img/bg_photo_hover.png) 0% 0% no-repeat;
	width: 143px;
	height: 143px;
	border: 0px;
	margin:0px 4px 4px 0px;
	
}
.menupeople .photos .photos_item_hover img {
	padding-left:3px;
	padding-top:3px;
	border: 0px;
}
.menupeople .photos .photos_item_hover p {
	top:122px;
	left:127px;	
}
/* MENUPEOPLE end */	