html {
	height: 100%;
}
* html body {
	height: 100%;
	background-image: url(images/body_bgIE.gif);
	background-position: top;
	background-repeat: repeat-y;
}
body {
	padding: 0;
	margin: 0 auto;
	width: 1000px;
	min-height: 100%;
	background-color: #FFFFFF;
	background-image: url(images/body_bg.gif);
	background-position: top;
	background-repeat: repeat-y;
	position: relative;
}
body,td,p {
	font-family: Tahoma, Arial;
	font-size: 11px;
}


a:link {
	text-decoration: underline;
	color:#000000;
}
a:active {
	text-decoration: underline;
	color:#000000;
}
a:visited {
	text-decoration: underline;
	color:#000000;
}
a:hover {
	text-decoration: underline;
	color:#000000;
}


a.details {
	margin-top: 14px;
	color: #01863a;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

a.details:hover { text-decoration: underline;}

#preload { visibility:hidden; overflow:hidden; display:none; height:0px; width:0px; position:absolute;}


#header {
	width: 1000px;
	height: 330px;
	background-image: url(images/header_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#onas {
	width: 86px;
	height: 25px;
	position: absolute;
	top: 136px;
	right: 421px;
	z-index: 3;
}
#onas a {
	display: block;
	background-image: url(images/o_nas.gif);
	width: 86px;
	height: 25px;
}
#onas a:hover {
	display: block;
	background-image: url(images/o_nas1.gif);
	width: 86px;
	height: 25px;
}

#uslugi {
	width: 93px;
	height: 27px;
	position: absolute;
	top: 164px;
	right: 382px;
	z-index: 3;
}
#uslugi a {
	display: block;
	background-image: url(images/uslugi.gif);
	width: 93px;
	height: 27px;
}
#uslugi a:hover {
	display: block;
	background-image: url(images/uslugi1.gif);
	width: 93px;
	height: 27px;
}

#raspisanie {
	width: 125px;
	height: 22px;
	position: absolute;
	top: 191px;
	right: 338px;
	z-index: 3;
}
#raspisanie a{
	display: block;
	background-image: url(images/raspisanie.gif);
	width: 125px;
	height: 22px;
}
#raspisanie a:hover {
	display: block;
	background-image: url(images/raspisanie1.gif);
	width: 125px;
	height: 22px;
}

#childclub {
	width: 140px;
	height: 27px;
	position: absolute;
	top: 217px;
	right: 289px;
	z-index: 3;
}
#childclub a {
	display: block;
	background-image: url(images/child_club.gif);
	width: 140px;
	height: 27px;
}
#childclub a:hover {
	display: block;
	background-image: url(images/child_club1.gif);
	width: 140px;
	height: 27px;
}

#SPA {
	width: 123px;
	height: 33px;
	position: absolute;
	top: 239px;
	right: 239px;
	z-index: 2;
}
#SPA a {
	display: block;
	background-image: url(images/spa_center.gif);
	width: 123px;
	height: 33px;
}
#SPA a:hover {
	display: block;
	background-image: url(images/spa_center1.gif);
	width: 123px;
	height: 33px;
}

#kontakti {
	width: 104px;
	height: 37px;
	position: absolute;
	top: 257px;
	right: 180px;
	z-index: 1;
}
#kontakti a {
	display: block;
	background-image: url(images/kontakti.gif);
	width: 104px;
	height: 37px;
}
#kontakti a:hover {
	display: block;
	background-image: url(images/kontakti1.gif);
	width: 104px;
	height: 37px;
}


#main {
	width: 100%;
	min-height: 604px;
	padding-bottom: 126px;
	overflow: hidden;
}
* html #main {
	height: 604px;
	overflow: visible;
}

#menu {
	width: 219px;
	min-height: 604px;
	padding-top: 41px;
	background-image: url(images/menu_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
}
* html #menu {
	height: 604px;
}

#clubnews {
	width: 134px;
	height: 20px;
	margin-bottom: 4px;
	margin-left: 34px;	
}
#clubnews a {
	display: block;
	background-image: url(images/club_news.gif);
	width: 134px;
	height: 20px;	
}
#clubnews a:hover {
	display: block;
	background-image: url(images/club_news1.gif);
	width: 134px;
	height: 20px;	
}

#pravila {
	width: 93px;
	height: 20px;
	margin-bottom: 4px;
	margin-left: 34px;
}
#pravila a {
	display: block;
	background-image: url(images/pravila.gif);
	width: 93px;
	height: 20px;
}
#pravila a:hover {
	display: block;
	background-image: url(images/pravila1.gif);
	width: 93px;
	height: 20px;
}

#skidki {
	width: 83px;
	height: 20px;
	margin-bottom: 4px;
	margin-left: 34px;
}
#skidki a {
	display: block;
	background-image: url(images/skidki.gif);
	width: 83px;
	height: 20px;
}
#skidki a:hover {
	display: block;
	background-image: url(images/skidki1.gif);
	width: 83px;
	height: 20px;
}

#price {	
	width: 86px;
	height: 20px;
	margin-bottom: 4px;
	margin-left: 34px;	
}
#price a {
	display: block;
	background-image: url(images/price.gif);	
	width: 86px;
	height: 20px;	
}
#price a:hover {
	display: block;
	background-image: url(images/price1.gif);
	width: 86px;
	height: 20px;	
}

#nashiklienti {
	width: 134px;
	height: 20px;
	margin-bottom: 4px;
	margin-left: 34px;
}
#nashiklienti a {
	display: block;
	background-image: url(images/nashi_klienti.gif);
	width: 134px;
	height: 20px;
}
#nashiklienti a:hover {
	display: block;
	background-image: url(images/nashi_klienti1.gif);
	width: 134px;
	height: 20px;
}

#fotogid {
	width: 111px;
	height: 20px;
	margin-bottom: 4px;
	margin-left: 34px;
}
#fotogid a {
	display: block;
	background-image: url(images/video.gif);
	width: 111px;
	height: 20px;
}
#fotogid a:hover {
	display: block;
	background-image: url(images/video1.gif);
	width: 111px;
	height: 20px;
}


#content {
	width: 781px;
	min-height: 604px;
	background-image: url(images/content_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
}

#cnt {
padding-left:35px; padding-right:100px;
}

* html #content {
	height: 604px;
}
#content p {
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 11px;
}
#contentheader {
	height: 35px;
	margin-top: 15px;
	margin-left: 50px;
	margin-bottom: 43px;
}
.contentuslugacontainer {
	width: 781px;
	min-height: 160px;
}
.contentuslugaimage {
	width: 179px;
	height: 146px;
	padding-top: 7px;
	padding-bottom: 7px;
	float: left;
	text-align: right;
}
.contentuslugaimage img {
	border: 3px solid #01863a;
}
.contentuslugatext {
	width: 380px;
	float: left;
	padding-left: 43px;
	padding-right: 179px;
	text-align: justify;
}
.contentuslugatext a.details {
	margin-top: 14px;
	color: #01863a;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	float: right;
	text-decoration:none;
}



.contentuslugatext a.details:hover {text-decoration:underline;}

#footer {
	width: 100%;
	height:	126px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-image: url(images/footer_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#footer p {
	margin-top: 100px;
	margin-left: 18px;
	padding: 0;
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
}
#footer a {
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
}

#footer a:hover {text-decoration:underline;}
#ganteli {
	width: 187px;
	height: 150px;
	position: absolute;
	bottom: 97px;
	left: 0px;
}

h1 {
font-family:Tahoma,Verdana;
font-size:24px;
font-weight:normal;
color:#01863a;
margin:0px; padding:0px;
padding-left:55px;
padding-top:8px;
padding-bottom:5px;
background:url(images/headerline.gif) bottom left no-repeat;
}

#timetable .comment {color:#a0a0a0;}
#timetable .item { padding:5px;}
#timetable .item1 {background:#eee; padding:5px;}
#timetable .item2 {background:#ddd;padding:5px;}
#timetable table {background:#ccc;}
#timetable table td {background:#fff; vertical-align:top;}
#timetable a.prep {color:#888;}

.img {border:3px solid #01863a; margin:10px; text-indent:0px;}