* {
	margin:0;
}
h1 {
	margin-bottom:5px;
	padding: 0;
	border: 0;
	font-size:16px;
	color:#e01324;
	font-weight:bold;
}
h2 {
	margin-top:10px;
	margin-bottom: 15px;
	padding: 0;
	border: 0;
	font-size:14px;
}
h3, h4, h5, h6 {
	margin-top: 15px;
	margin-bottom:15px;
	padding: 0;
	border: 0;
	font-size:12px;
}

A IMG {
	border: none;/* &#211;&#225;&#232;&#240;&#224;&#229;&#236; &#240;&#224;&#236;&#234;&#243; &#226;&#238;&#234;&#240;&#243;&#227; &#232;&#231;&#238;&#225;&#240;&#224;&#230;&#229;&#237;&#232;&#233; &#229;&#241;&#235;&#232; &#238;&#237;&#232; &#241;&#241;&#251;&#235;&#234;&#232; */
}
A {
	outline: none; /* &#211;&#225;&#232;&#240;&#224;&#229;&#236; &#227;&#240;&#224;&#237;&#232;&#246;&#243; &#226;&#238;&#234;&#240;&#243;&#227; &#241;&#241;&#251;&#235;&#238;&#234; */
}
A {
	color:#737373; /* &#214;&#226;&#229;&#242; &#241;&#241;&#251;&#235;&#238;&#234; */
	text-decoration:none;
}
A:visited {
	color:#737373; /* &#214;&#226;&#229;&#242; &#239;&#238;&#241;&#229;&#249;&#229;&#237;&#237;&#251;&#245; &#241;&#241;&#251;&#235;&#238;&#234; */
}
A:active {
	color:#737373; /* &#214;&#226;&#229;&#242; &#224;&#234;&#242;&#232;&#226;&#237;&#251;&#245; &#241;&#241;&#251;&#235;&#238;&#234; */
}
A:hover {
	color:#737373; /* &#214;&#226;&#229;&#242; &#224;&#234;&#242;&#232;&#226;&#237;&#251;&#245; &#241;&#241;&#251;&#235;&#238;&#234; */
	text-decoration:underline;
}
html, body {
	height:100%;
	background:url(img/bg_body.gif);
	font-family:Tahoma;
	font-size:12px;
	color:#0c0c0c;
}
div#page {
	width:1000px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -154px;
	padding:0;
	background:#FFFFFF;
}
div#footer, div#garant {
	margin:0 auto;
	padding:0;
	height:154px;
	width:950px;
	/*margin-top:154px;*/
}
/*---------header----------*/
div#header {
	width:1000px;
	position:relative;
	height:206px;
}
#flash {
	position:absolute;
	left: 297px;
	top: 35px;
       width: 546px;
       height: 183px;
	text-align:center;
}
div#bg_logo {
	position:absolute;
	background:url(img/bg_logo.png) top right no-repeat;
	width:426px;
	height:238px;
	top:0;
	left:-46px;
	z-index:10000;
}
div#logo {
	padding:0;
	width:200px;
	height:88px;
	position:relative;
	left:87px;
	top:17px;
}
#logo a:hover img {
	filter:alpha(opacity=70);
	opacity: 0.7;/* &#228;&#235;&#255; &#241;&#242;&#224;&#240;&#251;&#245; &#225;&#240;&#224;&#243;&#231;&#229;&#240;&#238;&#226; &#237;&#224; &#238;&#241;&#237;&#238;&#226;&#229; Gecko */
	-moz-opacity:0.7; /* &#228;&#235;&#255; &#241;&#242;&#224;&#240;&#251;&#245; &#225;&#240;&#224;&#243;&#231;&#229;&#240;&#238;&#226; &#237;&#224; &#238;&#241;&#237;&#238;&#226;&#229; Gecko */
}

div#icon {
       position:absolute;
	width:140px;
	height:31px;
	background:url(img/icon.jpg) top right no-repeat;
	margin-left:460px;
       z-index:180;
       right:0;
}
div#home {
	float:left;
	margin-top:11px;
	margin-left:7px;
}
div#adres {
	float:left;
	margin-top:7px;
	margin-left:-545px;
}
div#adres span{
	color:red;
}
div#mail {
	float:left;
	margin-top:11px;
	margin-left:13px;
}
div#maps {
	float:left;
	margin-top:11px;
	margin-left:13px;
}
div#search {
	float:left;
	margin-top:11px;
	margin-left:13px;
}

/*---------top_menu--------*/
div#top_menu{
width:1000px;
height:44px;
background:url(img/float_right.jpg) top left repeat-x;
clear:both;
position:relative;
}
div#top_menu_bg{
width:222px;
height:44px;
float:left;

padding:0 0 0 140px;
}
div#top_menu ul {
	margin:0;
	padding:0;
	font-size:14px;
       }
div#top_menu ul li {
	display:inline;
}
div#top_menu ul.first li a {
width:127px;
height:36px;
background:url(img/menu_1.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.first li a:hover {
width:127px;
height:36px;
background:url(img/menu_1.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:underline;
float:left;
}

div#top_menu ul.first li a.turkish_bath {
width:127px;
height:36px;
background:url(img/menu_active1.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.first li a.turkish_bath:hover {
width:127px;
height:36px;
background:url(img/menu_active1.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}

div#top_menu ul.second li a {
width:119px;
height:36px;
background:url(img/menu_2.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.second li a:hover {
width:119px;
height:36px;
background:url(img/menu_2.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:underline;
float:left;
}

div#top_menu ul.second li a.russian_bath {
width:119px;
height:36px;
background:url(img/menu_active2.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.second li a.russian_bath:hover {
width:119px;
height:36px;
background:url(img/menu_active2.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.third li a {
width:127px;
height:36px;
background:url(img/menu_3.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.third li a:hover {
width:127px;
height:36px;
background:url(img/menu_3.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:underline;
float:left;
}

div#top_menu ul.third li a.finskaya_sauna {
width:127px;
height:36px;
background:url(img/menu_active3.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.third li a.finskaya_sauna:hover {
width:127px;
height:36px;
background:url(img/menu_active3.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}

div#top_menu ul.fourth li a {
width:180px;
height:36px;
background:url(img/menu_4.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.fourth li a:hover {
width:180px;
height:36px;
background:url(img/menu_4.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:underline;
float:left;
}

div#top_menu ul.fourth li a.infrared {
width:180px;
height:36px;
background:url(img/menu_active4.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.fourth li a.infrared:hover {
width:180px;
height:36px;
background:url(img/menu_active4.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}

div#top_menu ul.fifth li a {
width:190px;
height:36px;
background:url(img/menu_5.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.fifth li a:hover{
width:190px;
height:36px;
background:url(img/menu_5.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:underline;
float:left;
}

div#top_menu ul.fifth li a.gallery {
width:190px;
height:36px;
background:url(img/menu_active5.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#top_menu ul.fifth li a.gallery:hover {
width:190px;
height:36px;
background:url(img/menu_active5.jpg) top left no-repeat;
display:block;
padding-top:8px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
float:left;
}
div#main_page {
	background:url(img/bg_page.jpg) top left no-repeat;
	width:1000px;
	min-height:634px;
	height:auto !important;
	height:634px;
}
/*---------left_block------*/
div#left_block {
	width:291px;
	float:left;
	background:url(img/left_bg.jpg) top left no-repeat;
}
div#left_menu {
	margin-top:100px;
	text-align:right;
	width:100%;
}
div#left_menu ul {
	margin:0;
	padding:0;
}
div#left_menu ul li {
	list-style:none;
	line-height:32px;
       background:url(img/linia_menu.gif) bottom right no-repeat;
}
div#left_menu ul li a {
       font-weight:bold;
	font-size:14px;
	font-family:Tahoma;
	color:#0b0b0b;
	text-decoration:none;
	margin-right:7px;
	position:relative;
	display:block;
	height:32px;
}
div#left_menu ul li a:hover {
	font-size:14px;
	font-family:Tahoma;
	color:#0b0b0b;
	text-decoration:underline;
	margin-right:7px;
}
div#left_menu ul li.active a {
	font-size:14px;
	font-family:Tahoma;
	color:#e01324;
	text-decoration:underline;
	margin-right:7px;
}
div#left_menu ul li.last  {
	font-size:14px;
	font-family:Tahoma;
	color:#0b0b0b;
	background:none;
}
div#contact {
	background:url(img/bg_kontakty.gif) top left no-repeat;
	width:261px;
	height:182px;
	margin-top:126px;
	margin-left:10px;
	padding-top:10px;
}
div#contact_zagolovok {
	color:#dd1700;
	font-weight:bold;
	width:85px;
	margin-top:18px;
	margin-left:52px;
	font-size:14px;
}
div#contact_tel1 {
	width:211px;
	margin-top:18px;
	padding-left:50px;
	vertical-align:top;
}
div#contact_tel2 {
	width:211px;
	margin-top:0px;
	padding-left:50px;
	vertical-align:top;
}
div#contact_email {
	font-size:14px;
	width:211px;
	margin-top:0px;
	padding-left:50px;
	vertical-align:top;
}
div#contact_email a {
	color:#000000;
}
.tel1_kod {
	color:#dd1700;
	display:block;
	height:15px;
	float:left;
	margin-right:10px;
	font-weight:bold;
}
.tel1_number {
	color:#000000;
	font-size:26px;
	display:block;
}
div#content {
	padding-top:50px;
	padding-left:15px;
	margin-left:291px;
	padding-right:25px;
}
div#content_image {
	float:left;
	margin-right:17px;
	margin-bottom:4px;
}
div#content_image1 {
	float:right;
	margin-left:1px;
	margin-bottom:4px;
}
div#content_text {
	text-align:justify;
	text-indent:30px;
	margin-bottom:35px;
}
div#content_polosa {
	width:641px;
	margin-left:14px;
	margin-bottom:35px;
}
div#news {
	margin:0;
	padding:0;
	border:1px solid #d5d5d5;

}
div#spec1{
padding-bottom:5px;
}


div#spec2{
	padding-bottom:5px;

}
div#spec3{
	padding-bottom:10px;
}
div#zakaz {
font-size:14px;
color:red;
	padding-top:10px;
       padding-left:290px;
}
div#stati {
font-size:14px;
color:black;
}
div#stati a{
color:black;
}

div#zakaz a{
color:red;
}
.rollover1{
background: url('assets/images/spec1a.png');
 display:block;
 width: 669px; 
 height: 53px;
}

a:hover.rollover1  {
background: url('assets/images/spec1.png');
}
.rollover2{
background: url('assets/images/spec2a.png');
 display:block;
 width: 669px; 
 height: 53px;
}

a:hover.rollover2  {
background: url('assets/images/spec2.png');
}
.rollover3{
background: url('assets/images/spec3a.png');
 display:block;
 width: 669px; 
 height: 53px;
}

a:hover.rollover3  {
background: url('assets/images/spec3.png');
}


.news_zagolovok {
	height:31px;
	background:#f1f1f2;
	padding-left:14px;
	padding-top:14px;
	font-weight:bold;
}
/* &#209;&#242;&#232;&#235;&#232; &#226;&#251;&#226;&#238;&#228;&#224; &#237;&#238;&#226;&#238;&#241;&#242;&#229;&#233; */
.newsitem {
	padding-top:9px;
}
.news_date {
	color:#dd1700;
	font-family:Tahoma;
	font-size:12px;
	margin-top:4px;
	margin-bottom:7px;
	font-weight:bold;
	margin-left:20px;
}
.news_more a {
	color:#737373;
	font-family:Tahoma;
	font-size:12px;
	margin-top:4px;
	margin-left:20px;
	text-decoration:underline;
}
.news_more a:hover {
	color:#737373;
	font-family:Tahoma;
	font-size:12px;
	margin-top:4px;
	margin-left:20px;
	text-decoration:none;
}
.news_text {
	color:#000000;
	font-size:12px;
	text-align:justify;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:7px;
}
/* &#203;&#232;&#237;&#232;&#255; &#239;&#238;&#228; &#237;&#238;&#226;&#238;&#241;&#242;&#237;&#251;&#236; &#225;&#235;&#238;&#234;&#238;&#236; */
.linia_content {
	margin-top:11px;
	margin-left:14px;
}
div#allnews {
	position:relative;
	color:#737373;
	font-family:Tahoma;
	font-size:12px;
	text-align:right;
	padding-right:4px;
	margin-top:10px;
	margin-bottom:10px;
}
.allnews a {
	color:#737373;
	text-decoration:underline;
}
.allnews a:hover {
	color:#737373;
	text-decoration:none;
}
div#empty {
	height:80px;
}
div#footer {
	background:url(img/bg_footer.jpg) top left no-repeat;
	margin-top:-154px;
	padding-left:50px;
}
div#copiright{
padding-top:105px;
color:#FFFFFF;
}
.foot1{
width:120px;
height:20px;
float:left;
padding-right:10px;
}
div#globalmg a{
margin-left:500px;
color:#ffffff;
text-decoration:none;
width:inherit;
}
div#globalmg a:hover{
margin-left:500px;
text-decoration:underline;
width:inherit;
}
/* &#209;&#242;&#232;&#235;&#232; &#234;&#224;&#240;&#242;&#251; &#241;&#224;&#233;&#242;&#224; */
#sitemap ul {
  margin: 0 0 0 1px;
  padding: 0 0 0 3px;
  background-image: url("img/t1.gif");
  background-repeat: repeat-y;
}

#sitemap ul li {
  margin: 0;
  padding: 0 0 0 14px;
  list-style: none;
  background-image: url("img/t2.gif");
  background-repeat: no-repeat;
  background-position: -3px 0;
  font-size:14px;
}

#sitemap ul li.last {
  margin-bottom: 6px;
  background-image: url("img/t3.gif");
  background-repeat: no-repeat;
   background-position: -3px 9px;
}
.schetchik{
float:left;
position:absolute;
margin-left:250px;
}

div#gallery{
width:200px;
border:1px solid #5F5F5F;
float:left;
margin-right:30px;
margin-top:15px;
}
.gallery_sslka{
text-align:center;
font-size:14px;
}
div#gallery_block{
width:480px;
position:relative;
margin-left:100px;
margin-top:20px;
}
.inpu {/* &#209;&#242;&#232;&#235;&#252; &#242;&#229;&#234;&#241;&#242;&#238;&#226;&#238;&#227;&#238; &#239;&#238;&#235;&#255; */
	width:435px;
	height:18px;
border:1px solid #333333;
        color:#7e7e7e;
        padding-left:5px;
        padding-top:2px;
        font-size:11px;
float:left;

}
.inpubut {/* &#209;&#242;&#232;&#235;&#252; &#234;&#237;&#238;&#239;&#234;&#232; */
margin-top: 5px;
margin-left: 5px;
height:11px;
	width:11px;

}

.FSF_searchResults {
margin-top: 20px;
}

/* show license */

#license {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:none;
height:825px;
left:45%;
margin-left:-227px;
padding:20px;
position:absolute;
top:220px;
width:612px;
z-index:100;
}

#license a.blank {
background:transparent no-repeat scroll 0 0;
display:block;
height:825px;
width:612px;
}

#license div.license_blank {
background:transparent no-repeat scroll 0 0;
display:block;
height:825px;
width:612px;
}

#license a.blank span {
display:none;
}

#license div.license_blank span {
display:none;
}


#license a.blank:hover span {
-x-system-font:none;
background:#CCCCCC none repeat scroll 0 0;
display:block;
font-family:Arial;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:825px;
opacity:0.7;
text-align:center;
height:825px;
width:612px;
}

#license div.license_blank:hover span {
-x-system-font:none;
background:#CCCCCC none repeat scroll 0 0;
display:block;
font-family:Arial;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:825px;
opacity:0.7;
text-align:center;
height:825px;
width:612px;
}


#license a.close {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
color:#003cb6;
display:block;
font-family:Arial;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:20px;
margin:20px 0 0 220px;
text-align:center;
text-decoration:none;
width:100px;
}

table.cat { background-color: #676767;
                        font-size:10px;
                        padding:0px;
                        width:90%;
                        margin-top:0px;
                        margin-bottom:0px;}

table.cat th { background-color: #FFFFFF; 
                           padding: 0px;
                           text-align:center;}
  

table.cat td { background-color:#FFFFFF;
                            padding: 5px 5px 5px 10px;}
div#content_polosa2 {
	width:277px;	
	margin-left:20px;
	margin-bottom:20px;
	margin-top:10px;
}
div#news2 {
	position:relative;
	margin-left:10px;
	padding:0;
	border:1px solid #d5d5d5;
}
