body {
	font-family: Tahoma, Arial;
	font-size: 11px;
	background-color: #ecce83;
	margin: 0px;
}
a{
	text-decoration: none;
	color: #513716;
}
a:hover{
	text-decoration: underline;
}
.header {
	background: #000615 url(../img/bg_header.gif);
	height: 315px;
	width: 100%;
}
.header_left {
	background: url(../img/bg_header_left.gif) no-repeat bottom;
}
.header_center {
	background: url(../img/bg_header_center.gif) no-repeat bottom;
}
.header_right {
	background: url(../img/bg_header_right.gif) no-repeat bottom;
}

.bg_city_left {
	background: url(../img/bg_city_left.gif) no-repeat right top;
	text-align: center;
}
.bg_city_center {
	background: url(../img/bg_city_center.jpg) no-repeat;
	height: 296px;
}
.bg_city_right {
	background: url(../img/bg_city_right.gif) no-repeat left top;
}
.moscow_city {
	background: url(../img/moscow_city.jpg) no-repeat 300px top;
	height:296px;
}
.sobor {
	background: url(../img/sobor.gif) no-repeat top;
}
.head_metro {
	font-size: 10px;
	margin-top:124px;
}
.head_metro a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.head_metro_img{
   padding:10px 0 0 10px;
	float:left;
	clear:both;
	text-align:left;
	vertical-align:top;
}
.logo {
	height: 315px;width:auto;
	
}
.logo img {
margin-left:20px;
	
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 250px;
	margin:0 0 0 45px;
}
.phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.icons {
	margin-right: 25px;
}
.icons img {
	margin: 13px;
}
.phone_slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin:61px 10px 0 0px;
	height:200px;
	text-align:right;
}
.phone_slogan span {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
}
.phone_slogan img {
	margin:20px 0 0 30px;
}
.top_menu {
	height: 44px;
	width: 100%;
	text-align:center;
	display: block;
}
.top_menu_main {
	height: 44px;
	width: 980px;
}
.top_menu_main img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.top_menu_left {
	background: url(../img/top_menu_left.gif) right;
}
.top_menu_right {
	background-image: url(../img/top_menu_right.gif);
}
.main {
	background: url(../img/bg_main_top.jpg) repeat-x top;
}
.main_left {
    border-top: 1px solid #fffcd0;
	border-right: 1px solid #fffcd0;
	border-bottom: 1px solid #bfa25b;
	border-left: 1px solid #bfa25b;
	width: 208px;
	margin: 30px 0px 20px 10px;
	background: #efd691;
	float:left;
	padding:10px;
}
.sauna_left div{ margin-top:0}
.main_right {
    border-top: 1px solid #fffcd0;
	border-right: 1px solid #fffcd0;
	border-bottom: 1px solid #bfa25b;
	border-left: 1px solid #bfa25b;
	width: 710px;
	margin: 30px 10px 0 10px;
	background: #efd691;
	float:right;
	
}
.left_heads {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4a2d00;
	padding:10px;
	clear:both;
}
.left_search {
	padding:10px;
	background-color: #ffebb1;
	width:190px;
	text-align: center;
}
.left_menu {
	padding:10px;
	background-color: #ffebb1;
	width:190px;
}
.left_articles {
	padding:10px;
	background-color: #ffebb1;
	width:190px;
}
.left_site_search {
	padding:10px;
	background-color: #ffebb1;
	width:190px;
}
.sauna_rec_left {
	padding:10px;
	background-color: #ffebb1;
	margin: 0 0 6px 0;
	float:left;
	clear:both;
	width:206px;
	height:220px;
}
.sauna_rec_center {
	padding:10px;
	background-color: #ffebb1;
	margin: 0 6px 6px 6px;
	float:left;
	width:206px;
	height:220px;
}
.sauna_rec_right {
	padding:10px;
	background-color: #ffebb1;
	margin: 0 0 6px 0;
	float:right;
	width:206px;
	height:220px;
}

.rec_all {
	width: 690px;
	padding:0 10px 0 10px;
}


.sauna_main {
	padding:10px;
	background-color: #ffebb1;
	margin: 0 0 6px 0;
	width:670px;
	height:auto;
	clear:both;
}
.sauna_break {
	width: 690px;
	height:1px;
	margin:5px 0 5px 0;
	border-top: 1px solid #bfa25b;
	border-bottom: 1px solid #fffcd0;
}
.show_saun {
	font-size: 11px;
	color: #594000;
	margin:10px 0 0 300px;
	padding: 3px;
}
.show_saun a {
	color: #594000;
	margin-left: 5px;
}
.counters {
	float: left;
	margin-top: 75px;
}
.footer_text {
	font-size: 12px;
	margin-top: 50px;
	margin-left: 280px;
    width:710px;
}
.footer_text span {
	margin-left: 50px;
}
.footer_text a {
	color: #000000;
	text-decoration: underline;
}
.show_saun span {
	background-color: #d5a543;
	padding: 3px;
	font-weight:bold;
}

.footer {
	background: url(../img/bg_main_bottom.jpg) repeat-x bottom;
}
.left_search select {
	width:150px;
	margin-bottom:10px;
	background-color: #f9f6e5;
}
.left_search input {
	background-color: #f9f6e5;
	margin: 0px;
	border: 1px solid #bfa25b;
}
.search_site_input {
	background-color: #f9f6e5;
	margin: 0px;
	border: 1px solid #bfa25b;
	width: 120px;
	margin-right: 10px;
}
.search_site_submit{
	background-color: #f9f6e5;
	margin: 0px;
	border: 1px solid #bfa25b;
	width:50px;
}
.left_menu_active {
	background: url(../img/left_menu_arr.gif) no-repeat left center;
	padding: 5px 0 5px 10px;
	border-top:1px solid #bfa25b;
}
.left_menu_active a {
	font-size: 15px;
	font-weight: bold;
	color: #ff7e00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}


.left_menu_normal {
	padding: 5px 0 5px 10px;
	border-top:1px solid #bfa25b;
}
.left_menu_normal a {
	font-size: 15px;
	font-weight: bold;
	color: #513716;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.left_menu_normal_bottom {
	padding: 5px 0 5px 10px;
	border-top:1px solid #bfa25b;
	border-bottom:1px solid #bfa25b;
}
.left_menu_normal_bottom a {
	font-size: 15px;
	font-weight: bold;
	color: #513716;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.left_menu_active_bottom {
	background: url(../img/left_menu_arr.gif) no-repeat left center;
	padding: 5px 0 5px 10px;
	border-top:1px solid #bfa25b;
	border-bottom:1px solid #bfa25b;
}
.left_menu_active_bottom a {
	font-size: 15px;
	font-weight: bold;
	color: #ff7e00;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.article {
	text-align: justify;
	border-bottom:1px solid #bfa25b;
	
}
.article span {
	font-weight: bold;
	margin-bottom:5px;
}
.article p {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	
}

.sauna_name {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff5a00;
	margin-bottom: 10px;
	text-align:left;
}
.sauna_name a {
	color: #ff5a00;
	text-align:left;
}
.sauna_rec_tn {
	float: left;
	height: 100px;
	width: 75px;
	
}
.sauna_rec_tn img {
	height: 100px;
	width: 75px;
	border: 2px solid #EFD691;
	
}
.sauna_rec_tn p {
	margin-top:35px;
	
}
.sauna_text { 
    float: left;
	padding:0 0 0 10px;
	text-align:left;
	width:120px
}
.rec {
	width: 710px;
}
.rec td {
	background-color: #FFEBB1;
	width: 220px;
	height:240px;
	vertical-align: top;
}
.sauna_main_name {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff5a00;
	text-align:left;
	float:left;
	width:365px;
	height:40px;
}
.sauna_main_name a {
	color: #ff5a00;
	text-align: left;
}


.sauna_main_metro {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	text-align:right;
	text-transform: uppercase;
	color: #da251d;
	width: 305px;
	float: right;
	
	
}


.sauna_main_metro img {
	margin-right:10px;
	width:31px; height:17px;
}

/* стили метро */
.metro_red {
	color: #da251d;
	
}
.metro_yellow {
	color: #f8c300;
	
}
.metro_purple {
	color: #BB0088;
	
}
.metro_orange {
	color: #e77817;
	
}
.metro_olive {
	color: #84c225;
	
}
.metro_aqua {
	color: #007cc3;
	
}
.metro_teal {
	color: #005f8e;
	
}
.metro_gray {
	color: #969594;
	
}
.metro_green {
	color: #195045;
	
}
.metro_blue {
	color: #28166f;
	
}
.metro_butovo {
	color: #77c6f0;
	
}
.metro_maroon {
	color: #491e28;
	
}
/* стили метро */
.sauna_main_tn {
	margin-top:10px;
}
.sauna_main_tn img {
	height: 160px;
	width: 120px;
	border: 2px solid #EFD691;
}
.sauna_main_comments {
	font-size: 11px;
	color: #000000;
	text-transform: lowercase;
	font-weight:normal;
}

.sauna_main_text {
	margin:7px 10px 0 10px;
	font-size: 12px;
}
.sauna_main_desc {
	clear: both;
}
.article_text {
	clear: both;
	font-size:12px;
    text-align:justify;
}
.article_text H1{
	font-weight:bold;
	font-size:14px;
}
.article_text a{
	font-weight:bold;
	font-size:12px;
}
.article_text li p{
margin-top:7px;
margin-bottom:7px
}
.article_text span a{
font-weight:normal;
margin-left:15px
}
.article_text hr{
	color:#bfa25b;
}
.sauna_main_text div {
	padding:2px;
}
.navy {
    margin:10px 0 10px 300px;
	color:#f7e68c;
	font-size:14px;
}
.navy a {
   color:#f7e68c;
	}
/*САУНА -внутри*/
.sauna_header {
	background: #000615 url(../img/bg_header.gif);
	height: 145px;
	width: 100%;
}
.sauna_header_left {
	background: url(../img/bg_header_left.gif) no-repeat bottom;
}
.sauna_header_center {
	background: url(../img/bg_header_center.gif) no-repeat bottom;
}
.sauna_header_right {
	background: url(../img/bg_header_right.gif) no-repeat bottom;
}

.sauna_bg_city_left {
	background: url(../img/sauna_bg_left.jpg) no-repeat right top;
	text-align: center;
}
.sauna_bg_city_center {
	background: url(../img/sauna_bg_center.jpg) no-repeat;
	height:145px;
}
.sauna_bg_city_right {
	background: url(../img/sauna_bg_right.jpg) no-repeat left top;
}
.sauna_logo {
	width:auto;
	
}
.sauna_icons {
	width: 126px;
	position:relative;
	left:400px;
}
.sauna_icons img {
	margin: 13px 13px 0 13px;
}
.sauna_main_left {
    border-top: 1px solid #fffcd0;
	border-right: 1px solid #fffcd0;
	border-bottom: 1px solid #bfa25b;
	border-left: 1px solid #bfa25b;
	width: 208px;
	margin: 0px 0px 20px 10px;
	background: #efd691;
	float:left;
	padding:10px;
}
.sauna_main_right {
    border-top: 1px solid #fffcd0;
	border-right: 1px solid #fffcd0;
	border-bottom: 1px solid #bfa25b;
	border-left: 1px solid #bfa25b;
	width: 710px;
	margin: 0px 10px 0 10px;
	background: #efd691;
	float:right;
	
}
.sauna_main_right_new {
    border-top: 1px solid #fffcd0;
	border-right: 1px solid #fffcd0;
	border-bottom: 1px solid #bfa25b;
	border-left: 1px solid #bfa25b;
	width: 710px;
	margin: 0px 10px 0 10px;
	background: #efd691;
    text-align:left;
	
}
.sauna_main_tn {
	margin-top:10px;
}
.gallery_tn img {
	border: 2px solid #EFD691;
}
.gallery_big_img img {
	border: 4px solid #EFD691;
}
.sauna_main_in {
	padding:10px;
	background-color: #ffebb1;
	margin: 0 0 6px 0;
	width:670px;
	clear:both;
}
.gallery_scroll {
	width:600px;
}

.gallery_scroll img {
	margin: 5px 5px 5px 0;
	border: 2px solid #EFD691;
	height:91px;
}
.sauna_desc_all {
	margin-top: 10px;
}

.sauna_desc {
	padding: 10px;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
}
.sauna_desc_left {
	border-right: 1px solid #bfa25b;
}
.sauna_desc_right {
	border-left: 1px solid #fffcd0;
}
.sauna_options {
	list-style-position: outside;
	list-style-image: url(../img/bullet.gif);
	margin-top: 5px;
	vertical-align: top;
}
.sauna_comment {
	margin:7px 10px 20px 10px;
	font-size: 12px;
	border-bottom: 1px solid #bfa25b;
}
.sauna_comment_form { 
	padding:0 0 0 10px;
	text-align:left;
	scrollbar-face-color:#ecce83;
    scrollbar-highlight-color:#fffcd0;
    scrollbar-shadow-color:#bfa25b;
    scrollbar-darkshadow-color:#ecce83;
    scrollbar-3dlight-color:#ecce83;
    scrollbar-arrow-color: #ffebb1;
    scrollbar-track-color: #ecce83;
}
.sauna_comment_form p { 
	padding:5px 0 10px 0px;
	margin:0px;
}
.sauna_comment_form input { 
	border:1px solid #bfa25b;
}
.sauna_comment_form textarea { 
	border:1px solid #bfa25b;
	width:260px;
	height:100px;
}
.comment_submit {
    border:1px solid #bfa25b;
    background:#efd691;
	width:180px;
}

/*САУНА -внутри*/
.left_heads span {
	text-transform: none;
}
.message {
	padding:10px;
    margin-top:10px;
    border-top:1px solid #9b1b1b;
	border-bottom:1px solid #9b1b1b;
	color:#9b1b1b;
	font-size:12px;
}