﻿*
{
	margin: 0px;
	padding: 0px;
}

body
{
	background-image: url('../img/background.gif');
	background-repeat: repeat-x;
	background-color: White;
	margin-top: 20px;
}

#main
{
	width: 654px;
	margin: 0 auto;
}

#logo
{
	width: 166px;
	height: 89px;
	background-image: url('../img/logo.gif');
	float: left;
}

#logo a{
	text-decoration: none;
	display: block;
	width: 166px;
	height: 89px;
	outline: none;
}

#head1
{
	width: 488px;
	height: 89px;
	background-image: url('../img/head1.jpg');
	float: right;
}

#head2
{
	width: 654px;
	height: 89px;
	background-image: url('../img/top.jpg');
	float: left;	
}

.topButtons
{
	width: 133px;
	height: 58px;
	float: left;
	position: relative;
	top: 31px;
	left: 22px;
}

.topButtons a{
	text-decoration: none;
	display: block;
}

.topButtons a:hover{
	text-decoration: none;
	display: block;
}

#nachalo a
{
	background-image: url('../img/btnHome1.jpg');
	width: 133px;
	height: 28px;
	background-position: top;
	background-repeat: no-repeat;
	outline: none;
}

#nachalo a:hover
{
	background-image: url('../img/btnHome1.jpg');
	width: 133px;
	height: 28px;
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;	
}

#fotoepilacia a
{
	background-image: url('../img/btnFotoepilacia1.jpg');
	width: 133px;
	height: 30px;
	background-position: top;
	background-repeat: no-repeat;
	outline: none;
}

#fotoepilacia a:hover
{
	background-image: url('../img/btnFotoepilacia1.jpg');
	width: 133px;
	height: 30px;
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;
}

#mm1
{
	width: 166px;
	height: 77px;
	background-image: url('../img/mm1.jpg');
	float: left;
}

.middleButtons
{
	width: 133px;
	height: 77px;
	float: left;
	position: relative;
	top: 0px;
	left: 22px;
}

.middleButtons a{
	text-decoration: none;
	display: block;
}

.middleButtons a:hover{
	text-decoration: none;
	display: block;
}

#faq a
{
	background-image: url('../img/btnFAQ1.jpg');
	width: 133px;
	height: 47px;
	background-position: top;
	background-repeat: no-repeat;
	outline: none;
}

#faq a:hover
{
	background-image: url('../img/btnFAQ1.jpg');
	width: 133px;
	height: 47px;
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;	
}

#gallery a
{
	background-image: url('../img/btnGallery1.jpg');
	width: 133px;
	height: 30px;
	background-position: top;
	background-repeat: no-repeat;
	outline: none;
}

#gallery a:hover
{
	background-image: url('../img/btnGallery1.jpg');
	width: 133px;
	height: 30px;
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;
}

#mm2
{
	width: 274px;
	height: 77px;
	background-image: url('../img/mm2.jpg');
	float: left;
}

#mm3
{
	width: 214px;
	height: 77px;
	background-image: url('../img/mm3.jpg');
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #c41735;
}

#misyl
{
	width: 200px;
	height: 65px;
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #c41735;
	position: relative;
	top: 10px;
	left: 5px;
}

#mm5
{
	width: 166px;
	height: 303px;
	background-image: url('../img/mm5.jpg');
	float: left;	
}

.bottomButtons
{
	width: 166px;
	height: 90px;
	float: left;
	position: relative;
	top: 0px;
	left: 22px;
}

.bottomButtons a{
	text-decoration: none;
	display: block;
}

.bottomButtons a:hover{
	text-decoration: none;
	display: block;
}

#price a
{
	background-image: url('../img/btnPrice1.jpg');
	width: 133px;
	height: 33px;
	background-position: top;
	background-repeat: no-repeat;
	outline: none;
}

#price a:hover
{
	background-image: url('../img/btnPrice1.jpg');
	width: 133px;
	height: 33px;
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;	
}

#contacts a
{
	background-image: url('../img/btnContacts1.jpg');
	width: 133px;
	height: 31px;
	background-position: top;
	background-repeat: no-repeat;
	outline: none;
}

#contacts a:hover
{
	background-image: url('../img/btnContacts1.jpg');
	width: 133px;
	height: 31px;
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;
}

#fitness
{
	width: 166px;
	height: 108px;
	float: left;
	text-align: right;	
}

#fitness img
{
	border: 0px;
}

#fitness a
{
	outline: none;
}

#map
{
	width: 166px;
	height: 98px;
	float: left;
	text-align: center;		
}

#map img
{
	border: 0px;
}

#mm6
{
	width: 488px;
	height: 303px;
	background-image: url('../img/mm6.jpg');
	float: left;	
}

#textContent
{
	width: 430px;
	height: 270px;
	background-image: url('../img/textContent.jpg');
	background-repeat: no-repeat;
	float: left;
	padding: 13px 20px 10px 17px;
	font-family: Arial;
	font-size: 13px;
	color: #891428;
	text-align: justify;
}

#footer
{
	width: 654px;
	height: 46px;
	background-image: url('../img/footer.gif');	
	float: left;
	font-family: Verdana;
	font-size: 11px;
	color: #c41735;
	text-align: center;
	line-height: 52px;
}

#cleaner
{
	clear: both;
}

#HomeText
{
	width: 430px;
	height: 200px;
	float: left;
}

#HomeText img
{
	width: 200px;
	height: 150px;
}

img.floatRight
{
	float: right;
	margin: 5px 5px 0px 14px;
	border: 1px solid black;
}

#FotoepilaciaText
{
	width: 430px;
	height: 200px;
	float: left;
}

#MalePricePic
{
	background-image: url('../img/MalePic1.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 120px;
	height: 260px;
	float: left;	
}

#FemalePricePic
{
	background-image: url('../img/FemalePic.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 120px;
	height: 260px;
	float: left;	
}

#PromoPic
{
	background-image: url('../img/promo.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 120px;
	height: 260px;
	float: left;	
}

#PriceMaleTable
{
	width: 300px;
	height: 260px;
}

.ServiceName
{
	background-image: url('../img/PriceName.jpg');
	background-repeat: no-repeat;
	background-position: center;
	width: 210px;
	text-align: center;
	color: White;
	padding-bottom: 2px;
	font-size: 12px;
	font-family: Arial;
}

.ServiceName a
{
	color: White;
	text-decoration: none;	
}

.ServicePrice
{
	background-image: url('../img/PricePrice.jpg');
	background-repeat: no-repeat;
	background-position: center;
	width: 70px;
	text-align: center;
	color: White;
	font-size: 12px;
	font-family: Arial;
}

#ContactInfo
{
	width: 215px;
	height: 260px;
	float: left;
	text-align: left;
}

#ContactForm
{
	width: 215px;
	height: 260px;
	float: left;
}

input, textarea, fieldset {background: none; border: none; padding: 0; margin: 0; color: #616161; font-size: 12px; font-weight: bold;}
span {font-size: 12px; font-weight: bold; display: block; margin: 0px 0 0px 0;}

.clr {clear: both;}

.inputText {width: 213px; height: 17px; background: url(../img/inputText.gi) no-repeat; border: 1px solid black;}
.inputText input {width: 203px; margin: 0 5px 0 5px;}

.inputArea {width: 213px; height: 100px; background: url(../img/areaInput.gi) no-repeat; border: 1px solid black;}
.inputArea textarea {width: 203px; height: 86px; margin: 5px 5px 0px 5px; overflow: auto;}

.buttons {width: 213px;}
.buttons fieldset {float: left; margin: 8px 0 0 15px;}
.buttons input {width: 64px; height: 20px; background-color: Silver; border: 1px solid black; color: #000; font-size: 12px; cursor: pointer; vertical-align: middle;}

.FitnessTable
{
	width: 143px;
	height: 150px;
	background-image: url('../img/FitnessTable1.jpg');
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	text-align: center;
	font-size: 12px;
	margin-bottom: 5px;
}


#FitnessInfo
{
	width: 400px;
	color: Black;
	font-size: 13px;
	margin-left: 10px;
}

#MassageTable
{
	width: 350px;
	height: 260px;
	text-align: center;
	margin-left: 38px;
}

.PriceButtons
{
	width: 430px;
	height: 260px;
}

.PriceButtons a{
	text-decoration: none;
	display: block;
}

.PriceButtons a:hover{
	text-decoration: none;
	display: block;
}

#btnPriceFemale a
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/FemalePic.jpg');
	background-position: center;
	background-repeat: no-repeat;
    outline: none;
}

#btnPriceFemale a:hover
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/FemalePicHover.jpg');
	background-position: center;
	background-repeat: no-repeat;
	outline: none;
}

#btnPriceMale a
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 6px 0 6px;
	background-image: url('../img/MalePic1.jpg');
	background-position: center;
	background-repeat: no-repeat;
	outline: none;		
}

#btnPriceMale a:hover
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 6px 0 6px;
	background-image: url('../img/MalePic1Hover.jpg');
	background-position: center;
	background-repeat: no-repeat;
	outline: none;		
}

#btnPromotions a
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/promo.jpg');
	background-position: center;
	background-repeat: no-repeat;
	outline: none;		
}

#btnPromotions a:hover
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/promoHover.jpg');
	background-position: center;
	background-repeat: no-repeat;
	outline: none;		
}

.promoInfo
{
	background-image: url('../img/promoInfo.jpg');
	background-repeat: no-repeat;
	background-position: center;
	width: 320px;
	text-align: center;
	font-size: 12px;
	font-family: Arial;
	color: White;
	padding-bottom: 2px;
}

#faqTable
{
	width: 430px;
	height: 260px;
	font-weight: bold;
}

.faqMark
{
	width: 30px;
	background-image: url('../img/faq.gif');
}

.faqText
{
	width: 400px;
}

.faqText a
{
	text-decoration: none;
	color: #891428;
	outline: none;
}

.faqText a:hover
{
	text-decoration: underline;
	color: #891428;
	outline: none;
}

.faqPic
{
	width: 130px;
}

.faqPic img
{
	text-decoration: none;
	border: 1px solid #891428;
}

.faqInfo
{
	width: 300px;
	vertical-align: top;
	padding: 10px 0 0 10px;
}






.FitnessButtons
{
	width: 430px;
	height: 260px;
	
}

.FitnessButtons a{
	text-decoration: none;
	display: block;
}

.FitnessButtons a:hover{
	text-decoration: none;
	display: block;
}

#btnFitnessPrice a
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/btnFitness1.jpg');
	background-position: top;
	background-repeat: no-repeat;
    outline: none;
}

#btnFitnessPrice a:hover
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/btnFitness1.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;
}

#btnMassage a
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 6px 0 6px;
	background-image: url('../img/btnMassage1.jpg');
	background-position: top;
	background-repeat: no-repeat;
	outline: none;		
}

#btnMassage a:hover
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 6px 0 6px;
	background-image: url('../img/btnMassage1.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;		
}

#btnSauna a
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/btnSauna1.jpg');
	background-position: top;
	background-repeat: no-repeat;
	outline: none;		
}

#btnSauna a:hover
{
	width: 130px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/btnSauna1.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;		
}

#SaunaTable
{
	width: 430px;
	height: 260px;
}

#btnGalleryStudioto a
{
	width: 200px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/btnStudioto1.jpg');
	background-position: top;
	background-repeat: no-repeat;
	outline: none;		
}

#btnGalleryStudioto a:hover
{
	width: 200px;
	height: 260px;
	float: left;
	margin: 0 5px 0 5px;
	background-image: url('../img/btnStudioto1.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;		
}

#btnGalleryProcedure a
{
	width: 200px;
	height: 260px;
	float: left;
	margin: 0 6px 0 6px;
	background-image: url('../img/btnProcedure1.jpg');
	background-position: top;
	background-repeat: no-repeat;
	outline: none;		
}

#btnGalleryProcedure a:hover
{
	width: 200px;
	height: 260px;
	float: left;
	margin: 0 6px 0 6px;
	background-image: url('../img/btnProcedure1.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	outline: none;		
}