html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit}



:focus{outline:0}



hr{
margin: 7px 0;
//margin:0;
height: 1px;
border: none;
background: #e5e5e5;
color: #e5e5e5;
oveflow: hidden;
}



body{text-align:justify;color:#666;line-height:1;height:100%;font-family: "Trebuchet MS", "Times New Roman", Times, serif;font-size:13px;background: #f2eaed url(/Templates/firstspa/img/fon.jpg) center top no-repeat}


li {//margin:0; //padding:0;}

ol, ul{font-size:13px}

u {text-decoration:none; //text-decoration:underline; }
.flexcroll {padding-right:10px;}
.flexcroll ul{list-style-image: url(/Templates/firstspa/img/bueee.gif);list-style-position:outside;margin:5px 0;padding-left:15px}
.flexcroll li {padding:1px 0;text-align:justify;}
.flexcroll p{font-size:13px;}


table{border-collapse:separate;border-spacing:0}



caption, th, td{font-weight:normal}



blockquote:before, blockquote:after, q:before, q:after{}



blockquote, q{}



p{display:block;margin:7px 0; font-size:14px;color:#666;text-align:justify;}

.yyy a{font-weight:normal;}



.flexcroll li p {display:block;text-align:justify;text-indent:0;margin:0;}
.flexcroll ul li p {display:block;text-align:justify;text-indent:0;margin:0;}



a{font-family:Tahoma; font-size:12px; color:#6a0718; margin-bottom:20px;}



h1{font:20px Verdana, Arial, Helvetica, sans-serif; color:#6a0718; text-transform:uppercase;} 

#head1{text-transform:none;}

#head1:first-letter{text-transform:capitalize}

h2{font-size:14px;font-weight:bold;font-family: Tahoma; color:#666666} 



h3{font-size:14px;font-weight:bold} 



h3 small{font-size:12px;color:#333333}



#content{ width:1000px; height:720px; position:relative; margin:0 auto; background:#f3edef url(/Templates/firstspa/img/fon.jpg) center top no-repeat}
#content_main{ width:1000px; height:720px; position:relative; margin:0 auto; background:#f3edef url(/Templates/firstspa/img/fon.jpg) center top no-repeat}
#content_main #footer{margin-bottom:100px;}
#niz{ width:1000px; height:100px; position:absolute; margin-top:855px; z-index:99; }

#head{height:107px;}



#logo{position:absolute; top:41px; left:56px;}



#SPAinBigSity{position:absolute; left:336px; top:17px; }



.leng{ text-decoration:none; color:#999999;  margin-left:11px; position:relative; top:-5px;}



.leng img{position:relative}



#Saund{position:absolute; right:61px; top:8px; text-align:right}



#center{position:relative; width:897px; margin:0 auto; background-color:#FFFFFF; height:490px}

.foore1 {position: absolute; width : 800px; left:100px;	height : 5px; bottom:50px; overflow : hidden;}
.foore { height:10px; overflow : auto; text-decoration:none;color:#F2EAED; }
.foore a { text-decoration:none;color:#F2EAED; }
.foore a:hover { text-decoration:none;color:#F2EAED; }

#rkon{ float:right;}



#lkon{float:left}
.rkon{ float:right;}



.lkon{float:left}



.RLB{position:absolute; width:100%; height:8px; bottom:0; left:0;margin:0;display:none;}



.lineMenu{height:39px; width:873px; margin:0; padding:0; list-style:none; background:url(/Templates/firstspa/img/podBott.gif) left bottom repeat-x; margin:0 auto; padding-top:8px; padding-left:0px; position:relative;}



.lineMenu li{ float:left; width:96px; height:30px; display:block; text-align:center; margin-right:1px; position:relative;}



.lineMenu li a{float:left; width:96px; height:22px; line-height:12px; padding-top:8px; display:block; text-align:center; background:#666 url(/Templates/firstspa/img/bott.gif) left top no-repeat; font: bold 12px Arial, Helvetica, sans-serif; color:#f3f3f3; text-decoration:none; position:relative;margin-bottom:0px;padding-bottom:0px;}



*html .lineMenu li a{line-height:15px;}



.lineMenu2 li a:hover, .selektaMT{background-image:url(/Templates/firstspa/img/bobot.gif);}



.lineMenu2{height:39px; width:874px; margin:0; padding:0; list-style:none; background:url(/Templates/firstspa/img/podbot2.gif) left 37px repeat-x; margin:0 auto; padding-top:8px; position:relative;}



.lineMenu2 li{ float:left; width:108px; height:28px; display:block; text-align:center; margin-right:1px; position:relative;}



.lineMenu2 li a{float:left; width:108px; height:22px; line-height:12px; padding-top:8px; display:block; text-align:center; background:#666 url(/Templates/firstspa/img/bottf2.gif) left top no-repeat; font: bold 12px Arial, Helvetica, sans-serif; color:#f3f3f3; text-decoration:none; position:relative;margin-bottom:0px;padding-bottom:0px;}



*html .lineMenu2 li a{line-height:15px;}



.lineMenu li a:hover, .selektaMT{background-color:#762A3C; background-image:url(/Templates/firstspa/img/bottF.gif);}



.selektaMT{cursor:default}



.VertVspliv{position: absolute; display:block; height:40px;left:2px;margin-top:15px;//margin-top:-5px;}



.VertVspliv .menul{ position: absolute; width:100px; left:-2px; top:-18px; z-index:1}



.VertVspliv .menul span{background-image:url(/Templates/firstspa/img/prozzCentr.png); display:block; behavior:url(/Templates/firstspa/iepngfix2.htc); margin:0; text-align: left}



.VertVspliv .menul span a{background:none; height:auto; width:auto; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; float:none; text-align:left; margin:0 9px 0 13px; padding:3px 0 4px 0; border-bottom:1px dotted #f6f6f6; position:relative; top:-3px;}



.VertVspliv .menul span a:hover{background:none; color:#910909;}



.VertVspliv img{position: relative; behavior:url(/Templates/firstspa/iepngfix2.htc)}



.przT{width:99px; height:9px;}



.prozBTT{width:99px; height:9px; float:left}



.endM{ padding-bottom:0 !important; border-bottom:none !important}



#centralBlok{margin-left:2px; position:relative;z-index:1;  background:url(/Templates/firstspa/img/BGcenter.gif) left top no-repeat; width:893px; height:377px}
/*#centralBlok{margin-left:2px; position:absolute;z-index:2;  background:url(/Templates/firstspa/img/BGcenter.gif) left top no-repeat; width:893px; height:377px}*/

#indexBlok{display:block;margin-left:2px;width:893px; height:375px}



.botMenu{width:880px; position:relative; z-index:99; margin:3px auto 0 auto;display:block;_background:#fff}


.botMenu li{display:block; position:relative; float:left; width:145px; height:28px; margin:1px 1px 0px 0px; }



.botMenu li a{_overflow:hidden; display:block;background:url(/Templates/firstspa/img/menu2.gif) left top; width:145px; height:21px; display:block; float:left; text-align:center; padding-top:7px; text-decoration:none; color:#4c3d42;  font: 12px Arial, Helvetica, sans-serif; margin-bottom:0px;line-height:12px;}
/*.botMenu li a{_overflow:hidden; display:block;background:url(/Templates/firstspa/img/menu2.gif) left top; width:145px; height:21px; display:block; float:left; text-align:center; padding-top:7px; text-decoration:none; color:#4C3D42; font:12px Arial,Helvetica,sans-serif; font-weight: bold; margin-bottom:0px;}*/



*html .botMenu li a{line-height:14px;}



.botMenu li a:hover{ background-image: url(/Templates/firstspa/img/menu2H.gif)}



.botMenu li a span{position:relative; top:-4px; line-height:11px; font-size:12px; }



.vstSPIS{ position:relative; height:1px; margin-bottom:-1px; //margin-bottom:0;//height:0; float:none; display:block;}



.vstSPIS .men{width:145px;position:absolute; left:0; bottom:0px;z-index:9;}



.vstSPIS .men span{background:url(/Templates/firstspa/img/spis2.png) top left no-repeat; width:145px; behavior:url(/Templates/firstspa/iepngfix2.htc); display:block; padding-bottom:8px;}



.vstSPIS .men img{position:relative; width:145px; height:9px; behavior:url(/Templates/firstspa/iepngfix2.htc);}


/*AT point at a time*/
.vstSPIS .men span a{ float:none; color:#000000; background:none; text-align:left; padding:1px 0 2px 0; margin:0 5px; position:relative; top:5px;border-bottom:1px dotted #f6f6f6; width:137px; height:auto}



.vstSPIS .men span a:hover{background:none; color:#910909;}



/*.banner{width:500px; margin:0 auto;}*/

.banner{text-align: center;}



#footer{padding-top:9px; width:897px; margin:0 auto; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7e7e7e}



#footer a{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#7e7e7e}



.adamax{float:right}







.leftBlok{ height:377px; width:300px; float:left}



.rightBlok{width:552px; height:377px; margin-left:302px; padding-left:18px;}



.lieStat{ font-size:10px; font-family:Tahoma; color:#666666; padding-top:8px}



.lieStat a{ color:#6a0718; font-size:11px;}











#thumb {position:relative;}



#thumb img{width:21px;height:22px; behavior:url(/Templates/firstspa/iepngfix2.htc);}



#bgSkroll{ background-color:#e9e9e9;width: 26px; margin-right:-25px; height:300px; position:relative; float: left; background:url(/Templates/firstspa/img/podpolzun.gif) top center no-repeat}







.gall #gtgt{height: 260px !important;}



.gall #bgSkroll {height:260px !important;}



.proktutka{ float:left}



#gtgt{width: 530px; height: 290px; overflow: hidden;  float: left; margin-right: 10px; position: relative;}



#scrollcontent{position: absolute; left: 0; top: 0; font-size:12px; font-size:12px; color:#666666; line-height:15px; font-family:Tahoma;width: 530px;}



#scrollcontent p {text-indent:20px;}







#scrollcontent a u{background-color:#FFFFFF; position:relative;}



#scrollcontent a:hover{text-decoration:none}







.videotur{display: inline;width: 200px; margin-left: 250px; text-align: right; height:24px; line-height:24px;font-size:14px;font-weight:bold;}



.videotur a{ font-size:12px; font-weight:normal;}



.oneElementGall{display:inline;width:auto;height:87px;margin-left:10px;float:left;text-align:center;margin-bottom:0;}

.oneElementGall img{margin-bottom:0;padding-bottom:0;}



.oneElementGall a{text-decoration:none; color:#4a4a4a; font-size:9px; //line-height:9px ;}







.gurnal{height:145px;}



.gurnal img{float:left !important; margin:0 15px 20px 0;}



.gurnal h2{font:18px tahoma; color:#6a0718; margin-bottom:10px;}



.gurnal h3{font:bold 12px tahoma; margin-bottom:5px}



.gurnal a{color:#666666}


.spas {display:block;clear:both;}
.spas p{color:#666 !important;display:block;width:382px;margin-bottom:10px; float:right; //float:none}
.spas p a{color:#666; line-height:1.2}
.spas img{float:left !important; margin:0 15px 20px 0;}
.spec2{color:#6A0718 !important}






.p11{ padding:10px 0 0 30px}



.onePartner h2{ font:bold 12px Tahoma; color:#8a0718;margin-bottom:-6px;}



.onePartner a{ font:11px Tahoma; color:#6a0718; text-decoration:underline}



.onePartner{ display:block;width:780px;margin-bottom:20px; font-size:11px; line-height:12px; padding-right:10px}



.onePartner img{float:left;width:90px}



.text{margin-left:100px}



.oneOtsiv{border-bottom:1px solid #e3dfe0; padding:10px 0}



.ostotz{padding:10px; font:11px Tahoma; color:#666666 }



.ostotz input{ border:0; padding:1px 2px 0 2px; background-color: #F7F7F7; height:17px}



.ostotz textarea{ background-image:url(/Templates/firstspa/img/textaria.gif); width:273px; height:158px; padding:2px 2px 0 2px; border:0}



.ostotz h2{ font: bold 18px Verdana, Arial, Helvetica, sans-serif; color:#6a0718;}



.contakts{ border-bottom:1px solid #e3dfe0; border-top:1px solid #e3dfe0; padding:15px 0; font:12px Tahoma; color:#666666; line-height:20px}



.menul{



font:11px Georgia, "Times New Roman", Times, serif; color:#000000;

position:absolute;

width:700px; 
margin-top:20px;



}



.menul a{color:#000000;}



.menul a:hover{color:#6a0718}







#SkrollImgGalleri{}



#SkrollImgGalleri img{float:left}



#inside1{}



#ImgInsideSkroll{ width:510px; float:left; overflow:hidden}



#inside1{ width:100000px;}



#realInside{ float:left;}



.NoActivNavigat{ cursor:default; opacity: 0.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);} /*Настройки не активной стрелки*/



#imgGpolosaLeft{ position:relative; left:-10px; top:-2px}



#imgGpolosaRight{ position:relative; left:10px; top:-2px}



#realInside img{ margin:0 2px}

.myclear{
	height: 10px;
}








/* Начало скролл-стилей */




.scrollgeneric {



line-height: 1px;



font-size: 1px;



position: absolute;



top: 0; left: 0;



}







.vscrollerbase {
width: 13px;
background:url(img/podpolzun.jpg) 50% 10px repeat-y;}



.vscrollerbar {
padding:3px 0;
width: 13px;
height: 36px !important;
background:url(img/polzunok2.png) no-repeat;
_background:url(img/polzunok2.gif) no-repeat;
behavior:url(/Templates/firstspa/iepngfix2.htc);
}



.hscrollerbase {



height: 1px;



background-color: white;



}



.hscrollerbar {



height: 1px;



background-color: white;



}


.vscrollerbasebeg {
height: 18px; width: 13px;
background: url(img/scrolltop.png) no-repeat;
/* height is auto set to fill the base */
}

.vscrollerbaseend {
height: 18px; width: 13px;
background: url(img/scrollbottom.png) no-repeat;
}




.scrollerjogbox {



width: 10px;



height: 1px;



top: auto; left: auto;



bottom: 0px; right: 0px;



background-color: white;



}







#firstspa{



	/* Typical fixed height and fixed width example */



	width: 500px;



	height: 400px;



	overflow: auto;



	/* IE overflow fix, position must be relative or absolute*/



	position: relative;



	background-color: #fff;



	margin: 0.3em auto;



	padding: 15px;



}







/* Конец скролл-стилей */
/*Скролинг по горизонтали*/
         #container {
            background-color: #fff;
            width: 560px;
            margin: 0px auto;
        }
        
        /* slider specific CSS */
        .sliderGallery {
           
            overflow: hidden;
            position: relative;
            padding:4px;
            height: 130px;
            width: 542px;
margin-top:-40px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
            width: 548px;
            height: 18px;
            margin-top: 96px;
			margin-left:-4px;
			//top: 96px;
            padding: 1px;
            position: relative;
            background: url(/Templates/firstspa/img/scrollbar_20070622.png) no-repeat;
			behavior: url(/Templates/firstspa/iepngfix2.htc);
        }
		
		
        
        .handle {
            position: absolute;
            cursor: move;
            height: 14px;
            width: 164px;
            top: 3px;
            background: url(/Templates/firstspa/img/scroller_20080115.png) center top no-repeat;
			behavior: url(/Templates/firstspa/iepngfix2.htc);
            z-index: 100;
		
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 50px;
        }
        
        .slider .slider-lbl2 {
            left: 107px;
        }
        
        .slider .slider-lbl3 {
            left: 156px;
        }

        .slider .slider-lbl4 {
            left: 280px;
        }

        .slider .slider-lbl5 {
            left: 455px;
        }

/*Конец спецстилей*/
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

.igogo{display:block;margin:-7px 0 0 0; padding-left:5px;}
.igogo p:first-letter {text-transform:capitalize;}

.hul li{padding-bottom:3px;}

.backlink{margin: 0 auto;display:block;width:100px;height:20px;line-height:14px;background: url(/uploads/back.jpg) no-repeat; padding:0 0 0 20px;}
.morelink{float:right;display:block;width:100px;height:20px;line-height:14px;background: url(/uploads/more.gif) top right no-repeat; padding:0 20px 0 0;color:#6A0718 !important;text-align:right;clear:both; //clear:none; margin-top:-10px;}
#oo1{display:block;position:absolute;top:-8px;width:16px;height:16px;left:-55px; background: url(/Templates/firstspa/img/ico_mute.gif) no-repeat}
#oo1:hover{background: #f3eaed url(/Templates/firstspa/graphics/close2.png) no-repeat}

#service_hidden_text{width:820px;position:relative;background:#F2ECEE;padding:5px 1px 4px 10px}
#service_hidden_text table{width:95%;margin:0 5px 0 0;font-size:12px;}
#service_hidden_text table td{padding:1px 0}
#service_hidden_text ul{list-style-type:disc;margin:5px 0;padding-left:15px; }
/*#service_hidden_text ul{list-style-image: url(/Templates/firstspa/img/ue.gif);list-style-position:outside;margin:5px 0;padding-left:15px}*/
#service_hidden_text p {margin:0;font-size:12px;}
#service_hidden_text ul strong{color:#666;}
#service_hidden_text ul p strong{color:#666;}
#service_hidden_text p strong{color:#000;}
#service_hidden_text h5{font-size:10px}
#service_hidden_text strong{color:#800000;}
#service_hidden_text p strong{color:#800000;}
#service_hidden_text th {text-align:center}
#service_hidden_text th p{text-align:center}
#service_hidden_text th p strong{color:#000;}
#service_hidden_text td u{text-decoration:none !important}
#service_hidden_text span{color:#800000;font-weight:bold !important;text-decoration:underline !important; padding:2px 0}
#service_hidden_text hr{color:#800000 !important; height:2px}
.centtab td{text-align:center !important}
.s66{color:#666 !important}
.checkmess{display:none}
