body
{
	margin: 0;
	background-color: #652F0A;
	background-image: url(../img/middlebg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}

*
{
	outline: none;
	margin: 0;
	padding: 0;
	list-style: inside;
}


.hidden
{
	display: none;
}


div
{
	z-index: 2;
}

#hidden1
{
	display: none;
}

strong
{
	font-weight: normal;
}

.topbg
{
	background-image: url(../img/topbg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	min-width:  860px;
}


.bottombg
{
	background-image: url(../img/bottombg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-top: 37px;
	padding-bottom: 37px;
	text-align: center;
}

.main
{
	width: 860px;
	margin: auto;
	background-color: #fff;
	position: relative;
	padding-bottom: 65px;
	background-image: url(../img/leftbg.gif);
	background-repeat: no-repeat;
	background-position: 2px 690px;
}

.leftpanel
{
	width: 220px; 
	float: left;
}

/*
------>      Left Panel
------------------------------------------ */

.sitelogo
{
	background-image: url(../img/sitelogo.gif);
	background-repeat: no-repeat;
	height: 137px;
}

.otext
{
	padding-top: 88px;
	text-align: right;
	padding-right: 10px;
	color: #4883AE;
	cursor: default;
	font-family: Tahoma;
	font-size: 12px;
}

.menutoparc
{
	background-image: url(../img/menu-uparc.jpg);
   background-repeat: no-repeat;
	height: 25px;
}

.mainmenu
{
	background-image: url(../img/mainmenu-bg.jpg);
   background-repeat: no-repeat;
	height:353px;
	margin-left: 2px;
	text-align: left;
}

.mainmenu sup
{
	color: #EED9C8;
	font-size: 10px;
	display: none;
	position: relative; 
}

.menutitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 4px;
	height: 40px;
	text-align: center;
	cursor: default;
	color: #DBCBBF;
	margin-bottom: 10px;
}

.mainmenu a
{
	display: block;
	font-family: Tahoma;
	font-size: 14px;
	color: #fff;
	margin-left: 28px;
   margin-right: 4px;
	text-decoration: none;
   line-height: 20px;
	padding-left: 15px;
	height: 24px;
	border-bottom: 1px #905A32 solid;
}

.mainmenu a:hover
{
	background-image: url(../img/menu-linkh.jpg);
	background-repeat: no-repeat;
}

.secondmenu
{
	background-image: url(../img/secondmenu-bg.jpg);
	background-repeat: repeat-y;
	margin-left: 2px;
	margin-top: 15px;
	text-align: left;
}

.secondmenu-topbg
{
	background-image: url(../img/secondmenu-topbg.jpg);
	background-repeat: no-repeat;
}

.secondmenu-bottombg
{
	background-image: url(../img/secondmenu-bottombg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
}

.secondmenu a
{
	display: block;
	font-family: Tahoma;
	font-size: 14px;
	color: #fff;
	margin-left: 28px;
	text-decoration: none;
   line-height: 20px;
	padding-left: 10px;
	margin-bottom: 3px;
}

.secondmenu a span
{
	font-family: Tahoma;
	font-size: 13px;
	color: #EFE5DE;
}

.secondmenu a:hover
{
	color: #DBCBBF;
}

.secondmenu-podtitle
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
   color: #DBCBBF;
	border-bottom: 1px #905A32 solid;
   margin: 5px;
	padding-left: 20px;
}


/*------------------------------------------ */


.rightpanel
{
	width: 640px; 
	float: right;
	text-align: left;
	padding-top: 4px;
	height: 658px;
	height: auto; /* avaria  */
	min-height: 650px;
	background-image: url(../img/maincontent-btbg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 50px;
} 

/*
------>      Right Panel
------------------------------------------ */

.headimg
{
	background-image: url(../img/headimg.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-steam
{
	background-image: url(../img/headimg-steamzones.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-gallery
{
	background-image: url(../img/headimg-gallery.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-equipment
{
	background-image: url(../img/headimg-equipment.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-history
{
	background-image: url(../img/headimg-history.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-proektirane
{
	background-image: url(../img/headimg-proektirane.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}


.headimg-flotation
{
	background-image: url(../img/headimg-flotation.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-waterresist
{
	background-image: url(../img/headimg-waterresist.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}


.headimg-saunas
{
	background-image: url(../img/headimg-saunas.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-coldzones
{
	background-image: url(../img/headimg-coldzones.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-vani
{
	background-image: url(../img/headimg-vani.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-massages
{
	background-image: url(../img/headimg-massage.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-relax
{
	background-image: url(../img/headimg-relax.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-coldzones
{
	background-image: url(../img/headimg-coldzones.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-kiskabina
{
	background-image: url(../img/headimg-kiskabina.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-kabina
{
	background-image: url(../img/headimg-kabina.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.headimg-talaso
{
	background-image: url(../img/headimg-talaso.jpg);
	background-repeat: no-repeat;
	height: 216px;
	width: 634px;
}

.languages
{
	width: 58px;
	height: 20px;
	float: right;
	padding-top: 1px;
}

.languages a
{
	display: block;
   float: left;
	width: 25px;
	height: 19px;
	background-color: #fff;
	margin-left: 2px;
	text-decoration: none;
	color: #6E3711;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
	padding-top: 1px;
}

.languages a:hover
{
	background-color: #F9EDE5;
}

.pagetitle
{
	background-image: url(../img/pagetitlebg.jpg);
	background-repeat: no-repeat;
   padding-right: 30px;
	padding-bottom: 15px;
	margin-top: 4px;
}

h1 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0;
	font-weight: normal;
   padding: 8px 0px 0px 25px;
	color: #3269BA;
	cursor: default;
}

h2
{
	font-family: Tahoma;
	font-size: 13px;
	color: #1D4D93;
	font-weight: normal;
	margin: 0;
	padding: 3px 0px 0px 25px;
	cursor: default;
}

.maincontent
{
	font-family: Tahoma;
	font-size: 13px;
	color: #522605;
	padding: 15px 8px 5px 8px;
}

.maincontent a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1F519C;	
	text-decoration: none;
	border-bottom: 1px dashed #1F519C;
}

.maincontent a:hover
{
	border-bottom: 1px solid #1F519C;
}
.maincontent-btbg
{
	background-image: url(../img/maincontent-btbg.gif);
   background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	top: 100%;
	margin-top: -216px;
	left: 225px;
	height: 152px;
	width: 177px;
	z-index: 1;
}

.gallery, .gallery1
{
	width: 637px;
	padding-top: 20px;
	padding-left: 3px;
}

.gallery1 a
{
	position: relative;
	display: block; 
	float: left;
	margin: 2px;
	text-decoration: none;
	font-size: 0;
	padding: 6px;
	background-image: url(../img/gallery-bg.jpg);
}

.gallery1 a img
{
	border: 0;
}

.gallery a:hover img, .gallery1 a:hover
{
	background-image: url(../img/gallery-bgh.jpg);
}

.gallery img
{
	border: 0;
	padding: 6px;
	margin: 0;
	background-image: url(../img/gallery-bg.jpg);
}

.gallery1 a span.a, .gallery1 a span.b
{
	position: absolute;
	display: block;
	width: 190px;
	padding-left: 5px;
	height: 20px;
	bottom: 6px;
	left: 6px;
	background-color: #fff;
	font-family: Arial;
	font-size: 13px;
	color: #854C21;
}

.gallery1 a span.b
{
	color: #2F1704;
	opacity: 0.7;
	moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

.contacts
{
   width: 517px;
	height: 153px;
	padding-left: 49px;	
	padding-top: 24px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	background-image: url(../img/kontakts.png);
	margin-left: 25px;
	margin-top: 20px;
	
}

.contacts span
{
	display: block;
	height: 26px;
}

.contacts input
{
	border: 1px solid #522605;
	padding: 2px;
	color: #522605;
	font-family: Tahoma;
	font-size: 13px;
}

.button
{
	margin-top: 5px;
	background-color: #FAFAFA;
}

.contacts textarea
{
	border: 1px solid #522605;
	padding: 2px;
	color: #522605;
	font-family: Tahoma;
	font-size: 13px;
}

.contacts select
{
	border: 1px solid #522605;
	padding: 2px;
	color: #522605;
	font-family: Tahoma;
	font-size: 13px;
}

.category-buttons
{
	padding-top: 10px;
	padding-left: 1px;
	font-family: Tahoma;
	font-size: 13px;
	color: #522605;
}

.category-buttons-text
{
	padding: 5px 8px 15px 8px;
	font-family: Tahoma;
	font-size: 13px;
	color: #522605;
}

.catbuttons-title
{
   background-image: url(../img/gradient-underline.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 23px;
	padding-bottom: 2px;
	color: #6D401F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	margin-bottom: 10px;
}


.category-largebutton
{
	background-image: url(../img/category-largebutton.jpg);
	background-repeat: no-repeat;
	width: 633px;
	height: 72px;	
	padding-right: 1px;
	margin-bottom: 7px;
}

.catbutton-left
{
	float: left;
	width: 453px;
   height: 72px;
}

.catbutton-left a
{
	display: block;
	height: 30px;
	text-decoration: none;
	font-family: Tahoma;
	color: #804921;
	font-size: 14px;
	font-weight: bolder;
	padding-left: 20px;
	line-height: 26px;
}

.catbutton-left1
{
	float: left;
	width: 453px;
   height: 72px;
}

.catbutton-left1 a
{
	display: block;
	height: 23px;
	text-decoration: none;
	font-family: Tahoma;
	color: #804921;
	font-size: 14px;
	font-weight: bolder;
	padding-left: 20px;
	line-height: 26px;
}

.catbutton-left a:hover, .catbutton-left1 a:hover
{
	color: #AB7249;
} 

.catbutton-opisanie
{
	height: 42px;
	font-family: Tahoma;
	font-size: 13px;
	color: #573013;
	padding-left: 10px;
}

.catbutton-opisanie1
{
	height: 42px;
	font-family: Tahoma;
	font-size: 12px;
	color: #573013;
	padding-left: 10px;
}

.catbutton-right
{
	float: right;
	width: 179px;
   height: 72px;	
}

.catbutton-right img
{
	border: 0;
}

.fullinfo
{
	padding-top: 25px;
	padding-left: 15px;
}

.fullinfo table
{
   width: 600px;
	margin-bottom: 20px;
}

.fullart-titlebg
{
	background-color: #F7F6F6;
	height: 25px;
	width: 570px;
	background-image: url(../img/fullart-titlebg.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1D4D93;
	font-weight: bolder;
	line-height: 20px;
}

.producttext
{
	font-family: Tahoma;
	font-size: 13px;
	color: #353535;
	padding: 7px 0 7px 15px;
}

.producttext strong
{
	font-weight: normal;
}


/*------------------------------------------ */

.designby
{
	float: right;
	width: 200px;
	font-family: Tahoma;
	font-size: 12px;
}

.bullets
{
padding-left: 10px;
}
.bullets img
{
	margin-top: 8px;
	margin-right: 3px;
}

.thirdmenu
{
	margin-left: 10px;
	text-align: left;
	margin-top: 13px;
	padding-bottom: 4px;
}

.thirdmenutitle
{
	background-image: url(../img/thirdmenu-titleborder.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #652D06;
	height: 21px;
	padding-left: 15px;
}

.thirdmenu-main
{
	margin-top: 5px;
	border-right: 2px solid #F1EBE6;
	width: 201px;
}

.thirdmenu-main a
{
   display: block;
	background-image: url(../img/thirdmenu-button.gif);
	background-repeat: no-repeat;
	width: 178px;
	height: 29px;
	margin-bottom: 4px;
	text-decoration: none;
	color: #652D06;
	font-family: Tahoma;
	font-size: 14px;
	padding-left: 22px;
	line-height: 23px;
}

.thirdmenu-main a:hover
{
	background-image: url(../img/thirdmenu-buttonh.gif);
}

.dropmenu, .dropmenuh
{
	display: block;
	width: 633px;
	height: 30px;
	margin: auto;
	background-image: url(../img/dropmenu-button.jpg);
   position: relative;
	margin-top: 10px;
}

.dropmenu
{
	background-position: top;
}

.dropmenuh
{
	background-position: bottom;
}

.dropmenu h3, .dropmenuh h3
{ 
	font-weight: normal;
	font-size: 16px;
	color: #462309;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: default;
	line-height: 28px;
	text-indent: 18px;
	height: 30px;
	margin: 0;
}

.dropmenu ul
{
	display: none;
}

.dropmenuh ul
{
	display: block;
	width: 627px;
	background-image: url(../img/dropmenu-listbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #D1BBA9;
	position: absolute;
	top: 30px;
	left: 3px;
	opacity: 0.96;
	moz-opacity: 0.95;
	filter: alpha(opacity=95);
	padding: 0;
	margin: 0;
	list-style: none;
}

.dropmenuh ul li 
{
	list-style: none;
}

.dropmenuh ul li a
{
	display: block;
	height: 25px;
	line-height: 25px;
	padding-left: 25px;
	text-decoration: none;
   color: #462309;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	border-bottom: 1px solid #C9B09B;
	background-image: url(../img/dropmenubullet.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
}

.dropmenuh ul li a:hover
{
	background-color: #C9B09B;
}

.broq4
{
	position: absolute;
	top: -10000px;
}

.footer
{
	background-image: url(../img/footerbg.jpg);
	height: 53px;
	width: 758px;
	position: absolute;
	top: 100%;
	margin-top: -54px;
	left: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 45px;
   text-align: right;
	padding-right: 100px;
	color: #EEE5DF;
}
