﻿@font-face {    font-family: 'Segoe UI Light XP';    src: url('https://cdn-resources.windowsphone.com/Resources/Fonts/Apollo/SegoeUI-webfonts-Cyrillic/Segoe-UI-Light/45a13f65-5199-4a22-821e-9b7d7795518e-2.eot');    src: url('https://cdn-resources.windowsphone.com/Resources/Fonts/Apollo/SegoeUI-webfonts-Cyrillic/Segoe-UI-Light/45a13f65-5199-4a22-821e-9b7d7795518e-2.eot?#iefix') format('embedded-opentype'),         url('https://cdn-resources.windowsphone.com/Resources/Fonts/Apollo/SegoeUI-webfonts-Cyrillic/Segoe-UI-Light/45a13f65-5199-4a22-821e-9b7d7795518e-1.ttf') format('truetype');    font-weight: normal;    font-style: normal;}@font-face {    font-family: HelveticaNeueCyr;    src: url('helvetica/HelveticaNeueCyr-Thin.ttf') format("opentype");    font-weight: normal;    font-style: normal;}html, body{    padding: 0;    margin: 0;	height: 100%;	width: 100%;	background-color: #f7f7f7;	font-family: Verdana;	font-size: 10px;}body.ny {  }img {    border:0;}a {	color: #67caea;	text-decoration: underline;}a:hover {	text-decoration: none;}label {    cursor: pointer;    cursor: hand;}.clear{    clear: both;    padding: 0;    margin: 0;    height: 0;    font-size: 0;	zoom:1;}.helvetica {font-family: HelveticaNeueCyr !important;}.hidden {	display: none;}.window {	display: none;}#mainCenterBlock {	margin: 0 auto;	width: 929px;}#topMenu {	height: 25px;	width: 100%;	padding-bottom: 25px;	position: relative;}#placesChose {	position: absolute;	padding: 10px 15px 10px 10px;	background: #fff;	top: -8px;	left: 110px;	z-index: 11;}.dottedBorder {	border-bottom: 1px dotted #333333;}.dottedBorder:hover {	border-bottom: 1px dotted #fff;}.cityLine a {	font-family: 'Segoe UI Light', Segoe UI Light XP;	font-size: 20px;	color: #333333;	line-height: 20px;	text-decoration: none;}#logo {	float: left;	background: url('/images/style/logo.png');	width: 115px;	height: 21px;	margin-top: 2px;	cursor: pointer;}#logo-text {	background: url(/images/style/logo.gif) no-repeat;	width: 215px;	height: 29px;	cursor: pointer;	float: left;	margin-left: 20px;	margin-top: 12px;}#place {	float: left;}#topButtons {	float: right;}#topButtons .topLink {	font-family: Segoe UI Light, Segoe UI Light XP;	font-size: 20px;	color: #333333;	height: 22px;	line-height: 20px;	cursor: pointer;	border-bottom: 1px dotted #333333;	float: left;}#topButtons .topLink:hover {	border-bottom:0;}#topButtons .topSeparator {	float: left;	margin: 7px 8px;}#topMenu #place {	font-family: Segoe UI Light, Segoe UI Light XP;	font-size: 20px;	color: #333333;	height: 22px;	line-height: 20px;	cursor: pointer;	border-bottom: 1px dotted #333333;	margin-left: 5px;	margin-top: 2px;}#topMenu #place:hover {	border-bottom:0;}.placeLine {	font-family: Segoe UI Light, Segoe UI Light XP;	font-size: 20px;	color: #dfbaba;	cursor: pointer;}.placeFilter {	margin: 15px 5px 5px 15px;	height: 165px;	width: 207px;	overflow: auto;}.placeFilter .nohover:hover {	color: #dfbaba !important;}.placeFilter .nohover{	cursor: default;}.placeLine:hover, .placeLine.selected {	color: #fff;}.centerContent {	width: 929px;	height: 344px;}#footer {	height: 30px;	margin-top: 25px;}#socialButton {	float: left;}#socialButton a {	margin-right: 5px;}#copyright {	font-family: Tahoma;	font-size: 12px;	color: #cccccc;	width: 195px;	margin-right: 15px;	text-align: left;	cursor: default;	float: right;}#copyright a {	color: #cccccc;}#centerNews {	float: left;	width: 468px;}#centerNews  div{	float: left;	margin-right: 7px;	margin-bottom: 7px;}.colorBlock {	width: 227px;	height: 110px;	float: left;	position: relative;}.colorBlock .hover {	position: absolute;	z-index: 111;	bottom: 0;	left:0;	width: 217px;	background: #000;	height: 25px;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);	opacity: 0.5;	color: #999;	font-family: Segoe UI Light, Segoe UI Light XP;	font-size: 12px;	text-align: right;	padding-top:10px;	padding-right: 10px;	cursor: pointer;}.ymaps-copyrights-pane {	display: none !important;}.colorBlock.big {	height: 227px;}.colorBlock.full {	height: 344px;}.colorBlock.mini {	width: 110px;}.colorBlock.red {	background-color: #aa2425;}.colorBlock.blue {	background-color: #00afde;}.colorBlock.white {	background-color: #fff;}.colorBlock.yellow {	background-color: #fec803;}.colorBlock.bottomBorder {	margin-bottom: 7px;}.colorBlock.leftBorder {	margin-left: 7px;}.colorBlock.rightBorder {	margin-right: 7px;}.colorBlock.block-title {	font-size: 13px;}.arrow {	width: 44px;	height: 44px;	position: absolute;	top: 15px;	right: 15px;	cursor: pointer;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	opacity: 0.6;}.arrow:hover, .arrow.selected, .hover:hover {	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	opacity: 1;}.arrow.right.green {	background: url('/images/style/arrow_left_green.png');}.arrow.right.blue {	background: url('/images/style/arrow_left_blue.png');}.arrow.right.yellow {	background: url('/images/style/arrow_left_yellow.png');}.arrow.left.green {	background: url('/images/style/arrow_right_green.png');}.arrow.left.blue {	background: url('/images/style/arrow_right_blue.png');}.arrow.left.yellow {	background: url('/images/style/arrow_right_yellow.png');}.arrow.bottom.red {	background: url('/images/style/arrow_bottom_red.png');	top: auto;	bottom: 15px;}.arrow.right.red {	background: url('/images/style/arrow_left_red.png');	top: auto;	bottom: 15px;}.arrow.top.red {	background: url('/images/style/arrow_top_red.png');	top: auto;	bottom: 15px;}.arrow.left.white {	background: url('/images/style/arrow_right_white.png');}.arrow.right.white {	background: url('/images/style/arrow_left_white.png');}.arrow.prev {	right: auto;	left: 15px;}.arrow.prevS {	right: auto;	left: 15px;	top: auto;	bottom: 15px;}.arrow.nextS {	right: 15px;	left: auto;	top: auto;	bottom: 15px;}.rating {	font-family: Arial;	font-weight: bold;	color: #fff;	font-size: 18px;	text-align: center;	margin-top: 37px;	cursor: pointer;}.mainCounter {	margin-top:15px;	margin-left:15px;	cursor: default;}.mainCounter .counter {	font-family: tahoma;	font-size:36px;	color:#fff;	float:left;	line-height: 35px;	width: 85px;}.mainCounter .text_counter {	font-family: tahoma;	font-size:10px;	color:#fff;	float:left;	width:115px;	padding-left:5px;}.backButton {	background: url('/images/style/back.png');	width: 44px;	height: 44px;	position: absolute;	top: 15px;	right: 15px;	cursor: pointer;	z-index: 11;}.pageContent {	height:280px;	background:#fff;	position:relative;	padding:32px;}.scroller {	overflow-y: auto;	height: 270px;}.pageContent .title {	color: #333333;	font-size: 20px;	font-family: Arial;}.pageContent .formError {	color:red;	margin: 0 auto;	min-height: 25px;	margin-top:10px;	text-align: center;}div.text {	font-family: Arial;	color: #333333;	font-size: 12px;}div.text.lh {    line-height: 150%;}div.text.small {	font-size: 10px;}div.text.bottom10 {	margin-bottom: 10px;}div.menuTitle {	font-family: Arial;	color: #333333;	font-size: 16px;	background: url(/images/style/dot.png) 0 10px repeat-x;}div.menuTitle span {	background: #fff;	padding-right: 5px;}.menuItem {	width: 400px;	float:left;	height: 70px;	margin-top: 15px;}div.label {	color: #999999;	font-family: Arial;	font-size: 12px;}div.input input[type="text"], div.input input[type="password"] {	border: 2px solid #e3e3e3;	color: #999999;	width: 195px;	margin: 3px 0;}#loadContainerTop, #loadContainerBottom {	position: relative;	padding: 0;	margin: 0;	width: 1860px;	height: auto;}.list {	margin: 0;	padding: 0;}.list li {	margin-top: 10px;	list-style: none;	font-size: 20px;}.centerContent.slider {	float: left;}.bron-content{	padding:10px 20px 20px;	background: #ffffff; /* Old browsers */	background: -moz-linear-gradient(top,  #ffffff 0%, #d1d5d7 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d1d5d7)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #ffffff 0%,#d1d5d7 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #ffffff 0%,#d1d5d7 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #ffffff 0%,#d1d5d7 100%); /* IE10+ */	background: linear-gradient(top,  #ffffff 0%,#d1d5d7 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d5d7',GradientType=0 ); /* IE6-9 */}#place_menu_window .bron-content {	background: none;	width: auto;	filter: none;}.bron-rows{	margin-top:20px;	margin-bottom:20px;	color: #767676;	font-family: "arial";	font-size: 16px;}#place_menu_window .bron-rows {	margin: 0;	font-size: 12px;}.bron-rows a{	color: #333333;}.bron-rows .row {	padding-top:10px;	*height:25px;	min-height:25px;}.bron-rows .row .titles {	float:left;	color:#4f555c;	font-family:Tahoma;	font-size:11px;	width:100px;	padding-top:5px;}.bron-rows .row .texts {	float:left;    width:250px;}.bron-rows .row .texts-long {	float:left;    width:350px;}.bron-button{	height:35px;	width: 180px;	background: #585e62; /* Old browsers */	background: -moz-linear-gradient(top,  #585e62 0%, #272f36 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585e62), color-stop(100%,#272f36)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #585e62 0%,#272f36 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #585e62 0%,#272f36 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #585e62 0%,#272f36 100%); /* IE10+ */	background: linear-gradient(top,  #585e62 0%,#272f36 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585e62', endColorstr='#272f36',GradientType=0 ); /* IE6-9 */	border: 1px;	border-radius: 3px;	font-family: calibri, tahoma;	color: #bdc2c5;	font-weight:bold;	font-size: 18px;	cursor: pointer;}.bron-button.orange {	background: #ff8800; /* Old browsers */	background: -moz-linear-gradient(top,  #ffba00 0%, #ff8800 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffba00), color-stop(100%,#ff8800)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #ffba00 0%,#ff8800 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #ffba00 0%,#ff8800 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #ffba00 0%,#ff8800 100%); /* IE10+ */	background: linear-gradient(top,  #ffba00 0%,#ff8800 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffba00', endColorstr='#ff8800',GradientType=0 ); /* IE6-9 */	color: #333333;}.place_about{	width: 430px;	float: left;	font-family:arial;	color:#333;	font-size:12px;}.place_right{	float: left;	margin-left: 10px;	width:170px;}.place_param_title{	font-family:arial;	color:#333;	font-size:12px;}.place_param_value, .place_param_value a{	font-family:arial;	font-size:16px;}.place_param_value a:hover{	text-decoration:none;}.place_param{	padding-bottom: 25px;}.comments_row { 	padding: 0px 0px 10px;	line-height: 140%;	margin-bottom: 0;	margin-top: 0px;}#crconcc { 	border-bottom: 1px solid currentColor;	border-left: 1px solid currentColor;	border-right: 0px solid currentColor;	border-top: 0px solid currentColor;	color: #999999;	padding: 0px 3px 3px;	margin:0;}#crconc { 	border-bottom: 1px solid currentColor;	border-left: 1px solid currentColor;	border-right: 1px solid currentColor;	border-top: 0px solid currentColor;	color: #999999;	padding: 0px 3px 3px;	margin:0;}#crconcc a:hover { 	color: #0076BC;	text-decoration: none;}#crconcc a { 	color: #0076BC;	text-decoration: underline;}.ratingblock {	display:block;	}	.unit-rating { /* the UL */	list-style:none;	margin: 0px;	padding:0px;	height: 30px;	position: relative;	background: url('/images/style/starrating.gif') top left repeat-x;			}.unit-rating li{    text-indent: -90000px;	padding:0px;	margin:0px;	/*\*/	float: left;	/* */	}	.unit-rating li a {	outline: none;	display:block;	width:30px;	height: 30px;	text-decoration: none;	text-indent: -9000px;	z-index: 20;	position: absolute;	padding: 0px;	}	.unit-rating li a:hover{	background: url('/images/style/starrating.gif') left center;	z-index: 2;	left: 0px;	}.unit-rating a.r1-unit{left: 0px;}.unit-rating a.r1-unit:hover{width:30px;}.unit-rating a.r2-unit{left:30px;}.unit-rating a.r2-unit:hover{width: 60px;}.unit-rating a.r3-unit{left: 60px;}.unit-rating a.r3-unit:hover{width: 90px;}.unit-rating a.r4-unit{left: 90px;}	.unit-rating a.r4-unit:hover{width: 120px;}.unit-rating a.r5-unit{left: 120px;}.unit-rating a.r5-unit:hover{width: 150px;}.unit-rating a.r6-unit{left: 150px;}.unit-rating a.r6-unit:hover{width: 180px;}.unit-rating a.r7-unit{left: 180px;}.unit-rating a.r7-unit:hover{width: 210px;}.unit-rating a.r8-unit{left: 210px;}.unit-rating a.r8-unit:hover{width: 240px;}.unit-rating a.r9-unit{left: 240px;}.unit-rating a.r9-unit:hover{width: 270px;}.unit-rating a.r10-unit{left: 270px;}.unit-rating a.r10-unit:hover{width: 300px;}.unit-rating li.current-rating {	background: url('/images/style/starrating.gif') left bottom;	position: absolute;	height: 30px;	display: block;	text-indent: -9000px;	z-index: 1;	}	.review-image{	margin-right:5px;	margin-bottom:5px;}.infotable{	margin:0;}.infotable tr{	height: 40px;}.infotable tr td{	color:#a6a6a6;	font-family:arial;	font-size:16px;	padding: 10px 0;}.infotable tr td a{	color:#a6a6a6;	font-family:arial;	font-size:16px;	text-decoration: none;}.infotable tr td a:hover{	text-decoration: underline;}.infotable .id{	color:#cccccc;	text-align:center;}.infotable .even{	background-color: #f7f7f7;}.online {	text-align: right;	margin-bottom: 3px;	float: left;}.online .button {	width: 149px;	height: 48px;	background: url(/images/style/online.png);	cursor: pointer;	float: left;}.online .text {	font-family: Arial;	opacity: 0.8;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	background: #f2ce28;	border: 0;	width: 139px;	text-align: left;	padding: 5px;	display: none;	font-size: 11px;	margin-top: 3px;	float: left;}.room_slider {	width: 100%;	z-index: 1;}.room_select {	position: absolute;	cursor: pointer;}.room_select div {	font-family: arial;	color: #fff;	font-size: 10px;	margin-top: 37px;	margin-right: 23px;	width: 70px;	text-align: right;	line-height: 10px;	cursor: pointer;}.room_select.room_select_left div {	margin-right: 0;	margin-left: 30px;	text-align: left;	width: 65px;}.room_select_right {	background: url(/images/style/next_room.png) no-repeat;	width: 103px;	height: 90px;	right: 0;}.room_select_left {	background: url(/images/style/prev_room.png) no-repeat;	width: 103px;	height: 90px;	left: 0;}.place_info {	width: 270px;	float: left;	margin-top: 10px;	margin-left: 100px;}.place_info .place {	font-size: 18px;	color: #777777;}.place_info .place span {	border-bottom: 1px dashed #777777;	cursor: pointer;}.place_info .place span:hover {	border-bottom: none;}.date {	font-family: Segoe UI Light, Segoe UI Light XP;	font-size: 16px;	color: #666666;	margin-top: 5px;	height: 25px;}.date span {	border-bottom: 1px dashed #666666;	cursor: pointer;}.date span:hover {	border-bottom: none;}.s_place {	font-size: 14px;	padding: 3px 0;}.place_icons {	float: left;	text-align: right;}.wifi {	background: url(/images/style/wifi.png);	width: 149px;	height: 48px;	float: left;}.place_menu {	text-align: right;	width: 149px;	height: 48px;	background: url(/images/style/menu.png);	cursor: pointer;	margin-bottom: 3px;	float: left;}.menu_position {	width: 100%;}.menu_position .image {	float: left;	margin-right: 10px;	width: 100px;	text-align: center;}.menu_position .image img {	max-width: 100px;}.menu_position .content {	float: left;}.dot {	background:url("/images/style/dot.png") 0 8px repeat-x;		margin: 0 10px 5px 0;}.dot span { 	background-color: #FFFFFF;	padding:0 10px 0 0;}.zakaz .arrw {	cursor: pointer;	color: red;	font-weight: bold;	font-size: 16px;}.zakaz .count {	color: green;	font-size: 15px;}.smallId {	font-size: 11px;}.small-text {	font-size: 10px !important;}.agreement-block {    margin-top: 15px;    text-align: left;}.agreement-block .ch {    float: left;    width: 20px;    margin: 5px 10px;    color: #999;}.agreement-block .agree {    float: left;    width: 790px;    color: #999;    font-family: verdana;}.dashed {    border-bottom: 1px dashed #999;    color: #999;    text-decoration: none;}.dashed:hover {    border-bottom: none;    color: #999;    text-decoration: none;}.dashed.black, .dashed.black:hover {    border-color: #000;    color: #000;}/* Форма бронирования услуг салонов */.salon-title {	color: #333333;	font-size: 20px;	font-family: Arial;	float: left;	width: 500px;}.salon-date {	float: right;	width: 390px;}.salon-bron {    float: left;    width: 840px;    min-height: 280px;}.salon-bron .salon-desc {    float: left;    width: 200px;}.salon-bron .desc-add {    margin-top: 10px;    font-size: 11px;    color: #999;}.salon-bron .salon-masters {    float: left;    width: 628px;    margin-left: 10px;    margin-top: 10px;}.salon-bron .salon-masters .master-name {	clear: both;	float: left;    margin-bottom: 5px;    font-size: 14px;    width: 200px;    overflow: hidden;}.salon-bron .master-timeline {    float: left;	min-height: 30px;    margin-left: 10px;    margin-bottom: 5px;    width: 415px;}.hour {	width: 20px;	height: 18px;	float: left;	margin: 2px;	color: white;	border: 1px solid white;	font-size: 12px;	text-align: center;	padding-top:2px;}.hour.long {	width: 40px !important;	height: 18px;	float: left;	margin: 2px;	color: white;	border: 1px solid white;	border-radius: 4px;	font-size: 12px;	text-align: center;	padding-top:2px;}.hour.free {	background-color: green;	cursor: pointer;}.hour.busy {	background-color: red;	cursor: default;}.hour.over {	background-color: orange;	cursor: pointer;}.hour.check {	background-color: orange;	cursor: pointer;}.hour.past {	background-color: gray;	cursor: default;}.hour-free {	background-color: green;    color: #fff;    padding: 3px 5px;    margin-top: 10px;    margin-bottom: 5px;    margin-right: 20px;    margin-left: 210px;    float:left;    clear:both;}.hour-busy {	background-color: red;    color: #fff;    padding: 3px 5px;    margin-top: 10px;    margin-bottom: 5px;    margin-right: 20px;    float:left;}.hour-over {	background-color: orange;    color: #fff;    padding: 3px 5px;    margin-top: 10px;    margin-bottom: 5px;    margin-right: 20px;    float:left;}.hour-past {	background-color: gray;    color: #fff;    padding: 3px 5px;    margin-top: 10px;    margin-bottom: 5px;    float:left;}#login_page {	height: 280px;	width: 950px;	background: #fff;	position: absolute;	padding: 32px;	top: -32px;	left: -32px;	z-index: 1000;	display: none;}.order_condition {	color: red;	font-size: 12px;	line-height: 130%;	margin-bottom: 20px;}.salon-groups {	clear: both;	margin-left: 20px;	margin-bottom: 20px;}.salon-elements {	margin-bottom: 10px;}.salon-elements .s-elem {	margin-bottom: 10px;}/* Бронирование номеров гостиниц */.guest-date {    margin-left: 400px;    margin-bottom: 30px;    font-size: 16px;    position: relative;    float: left;}.guest-date div {    font-family: Segoe UI Light, Segoe UI Light XP;    font-size: 16px;    color: #666666;    float:left;}.guest-date select {    font-family: Segoe UI Light, Segoe UI Light XP;    font-size: 12px;    color: #666666;}.guest-rooms {    clear: both;}.guest-group {    clear:both;    float:left;    width:400px;    font-size: 15px;    margin-bottom: 10px;}.guest-elem {    clear:both;    float:left;    width:300px;    font-size: 15px;    margin-bottom: 10px;}.guest-availible {    float:left;    width:400px;    font-size: 14px;}.bath-availible {    float:left;    width:600px;    font-size: 14px;}.bath-item {	width: 800px;    clear: both;	float: left;	margin-top: 15px;}.gray {    color: #666;}.small-gray {    font-size: 12px;    color: #666;}.red-text {    color: red;}.green {    color: green;}.dashed.green {    color: green;    border-color: green;}