/* CSS Document */

body,html,*{

    margin:0px;
	padding:0px;
	font-family:  Arial, Trebuchet MS, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height: 1.2;

}
html{
background: url("/Public/Images/layout/bg-gradient.jpg");
}
body{
	position:relative;
	top:0%;
	height:100%;
	background: url("/Public/Images/layout/bg_rays.jpg");
	background-repeat: no-repeat;
}


p{

	text-align:justify;
	margin-top:6px;
	margin-bottom:15px;
		
}

ul {
    list-style-type:none;
}

a {
    text-decoration:underline;
}

a:hover {
    text-decoration:none;
}

H1 {
	
	font-size:20px;
	font-weight: bold;
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
	
}

H2{

	margin-top:5px;
	margin-bottom:5px;
	font-size:18px;	
	text-align:center;
	
}

H3{

	margin-top:5px;
	margin-bottom:5px;
	font-size:16px;		
	color:#595959;
	font-weight:normal;
	margin:0;
	padding-bottom:15px;
	padding-top:15px;

}

h4 {
	font-size:14px;
	margin-bottom:5px;
	margin-top:5px;
	color: #595959;
}

h4 span{
	font-weight: normal;
	
}
strong{

	color: #595959;
}

H5{
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
}
#container{
	width: 975px;
	position:relative;
    text-align:left;
}
#container a.rectangles{
	margin-top: 8px;
	margin-right:10px;
	float: left;
}
#container a.noMargin{
	margin-right: 0px;
}

#container a.rectangles img{
	border: none;
}
#content{
	margin-left: 25px;
}
#container div.noMargin {
	margin: 0px;
}
#leftColumn{
	width: 335px;
	float: left;
}
#leftColumn ul.vMenu{
	margin-top: 17px;
}
#leftColumn ul.vMenu li.homepage a{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_homepage.png");
	display: block;		
	background-position:0 25px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.homepage a:hover{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_homepage.png");
	display: block;	
	background-position:0 50px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.aqua a{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_aqua.png");
	display: block;		
	background-position:0 25px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.aqua a:hover{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_aqua.png");
	display: block;	
	background-position:0 50px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.kde a{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_kde.png");
	display: block;		
	background-position:0 25px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.kde a:hover{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_kde.png");
	display: block;	
	background-position:0 50px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.instruktorky a{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_instruktorky.png");
	display: block;		
	background-position:0 25px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.instruktorky a:hover{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_instruktorky.png");
	display: block;	
	background-position:0 50px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.galerie a{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_galerie.png");
	display: block;		
	background-position:0 25px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.galerie a:hover{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_galerie.png");
	display: block;	
	background-position:0 50px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.reference a{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_reference.png");
	display: block;		
	background-position:0 25px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.akce a:hover{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_akce.png");
	display: block;	
	background-position:0 50px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.akce a{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_akce.png");
	display: block;		
	background-position:0 25px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.kontakt a:hover{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_kontakt.png");
	display: block;	
	background-position:0 50px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li.kontakt a{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_kontakt.png");
	display: block;		
	background-position:0 25px;
	margin-bottom: 1px;
}

#leftColumn ul.vMenu li.reference a:hover{
	height:25px;
	width:335px;
	background: url("/Public/Images/layout/vMenu_reference.png");
	display: block;	
	background-position:0 50px;
	margin-bottom: 1px;
}
#leftColumn ul.vMenu li a.active{		
	background-position:0 0px;
}
#leftColumn div.newsletter{
	margin-top:40px;
	width:295px;
	height:122px;
	background: url("/Public/Images/layout/newsletter.png");
	position: relative;
	
}
#leftColumn div.newsletter input{
	
	left:103px;
	
	position:absolute;
	top:67px;
	
	
	font-family:  Arial, Trebuchet MS, sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	border:1px solid #999999;
	color:#000000;
	font-size:120%;
	padding:3px 3px;
	width:144px;
}


#leftColumn div.newsletter div.submitButton a{
	left:259px;
	position:absolute;
	top:64px;	
	background: url("/Public/Images/layout/submit.png");
	height: 30px;
	width: 33px;
}
#leftColumn div.newsletter div.submitButton a:hover{
	left:259px;
	position:absolute;
	top:64px;	
	background: url("/Public/Images/layout/submit.png");	
	background-position:0 30px;
	height: 30px;
	width: 33px;
}
#rightColumn{
	float:left;
	margin-left:10px;
	width: 630px;
}
#rightColumn div,#rightColumn p,#rightColumn li{	
	line-height: 1.7;
}
#rightColumn li{
	color:#000000;
	padding-bottom: 10px;
}
#rightColumn div.contentHeaderAbout{	
	background: url("/Public/Images/layout/content_header_oaqua.png");
	width: 630px;
	height: 194px;
	position: relative;
}
#rightColumn div.contentHeaderOnas{	
	background: url("/Public/Images/layout/content_header_onas.png");
	width: 630px;
	height: 137px;
	position: relative;
}
#rightColumn div.contentHeaderPodminky{	
	background: url("/Public/Images/layout/content_header_podminky.png");
	width: 630px;
	height: 143px;
	position: relative;
}
#rightColumn div.contentHeaderVyhody{	
	background: url("/Public/Images/layout/content_header_vyhodyAqua.png");
	width: 630px;
	height: 158px;
	position: relative;
}

#rightColumn div.aboutFirstBlock{
	background-color:#FFFFFF;
	color:#000000;
	font-family:  Arial, Trebuchet MS, sans-serif;
	margin:0;
	padding:0 49px 35px 49px;
}
#rightColumn div.aboutFirstBlock p.onas_p{	
	margin-top: 0px;
	padding-top: 6px;
	color: #000000;
}
#rightColumn div.aboutFirstBlock p.onasFirst_p{	
	padding-top:30px;
	margin-top: 0px;
	padding-top: 40px;
	color: #000000;
}
#rightColumn ul{
	list-style-image: url("/Public/Images/layout/list_img.png");
	padding-left: 20px;
	
}
#rightColumn div.aboutFirstBlock ul{
	padding-top: 28px;
}
#rightColumn div.aboutSecondBlock ul{
	padding-top: 4px;
}
#rightColumn div.aboutSecondBlock ul.ssebou{
	padding-top: 33px;
}

#rightColumn div.aboutSecondBlock{
	background: url("/Public/Images/layout/content_bg_blue.jpg");
	color:#000000;
	font-family:  Arial, Trebuchet MS, sans-serif;
	margin:0;
	padding:0 49px 35px 49px;
	position: relative;
}

#rightColumn div.aboutSecondBlock img.bottle{
	position: absolute;
	top: 27px;
	left: 500px;
}

#rightColumn div.kdeFirstBlock{
	background-color:#FFFFFF;
	margin:0;
	padding:0 49px 35px 49px;
	margin-top: 17px;
	position: relative;
}

#rightColumn ul.podminky_ul{
	position:relative;
	top: 5px;
}
#rightColumn div.galerie_bg img{
	border: none;
	margin-top: 3px;
	margin-left: 4px;
}
#rightColumn div.galerie_bg{
	background:url("/Public/Images/layout/thumbs-bg.png");
	float:left;
	height:88px;
	width:88px;
	margin-right: 23px;
	margin-bottom: 23px;
}
#rightColumn div.gal_noMargin{
	margin-right: 0px;
}
#rightColumn a.galerie_foto img:hover{
	border:1px solid #fdca00;
	margin-right:5px;
	margin-top:5px;
	padding:3px;
}
#rightColumn div.noMargin {
	margin: 0px;
}

#rightColumn div.kdeFirstBlock *{
	color:#000000;
	font-family:  Arial, Trebuchet MS, sans-serif;
}
#rightColumn div.kdeFirstBlock img.title{
	padding-bottom:30px;
	padding-top:50px;
	color:#000000;
	font-family:  Arial, Trebuchet MS, sans-serif;
}
#rightColumn div.info1{
	float: left;
	font-weight: bold;
	width: 106px;
}
#rightColumn div.info2{
	padding-left: 106px;
}
#rightColumn div.info3{
	font-weight: bold;
	width: 106px;
	padding-top: 21px;
	padding-bottom: 21px
}
#rightColumn div.akceInfo1{
	float: left;
	font-weight: bold;
	width: 84px;
}
#rightColumn a.akce_file_blue{
	position:relative;	
	top: 15px;
	width:95px;
	height:40px;
	background: url("/Public/Images/layout/blizsi-info-blue.png");
	display: block;
}
#rightColumn a.akce_file_white{	
	position:relative;	
	top: 15px;
	width:95px;
	height:40px;
	background: url("/Public/Images/layout/blizsi-info-white.png");
	display: block;
}
#rightColumn a.akce_file_blue:hover{
	position:relative;	
	top: 15px;
	width:95px;
	height:40px;
	background: url("/Public/Images/layout/blizsi-info-blue.png");
	background-position: 0 40px;
	display: block;
}
#rightColumn a.akce_file_white:hover{
	position:relative;	
	top: 15px;	
	width:95px;
	height:40px;
	background: url("/Public/Images/layout/blizsi-info-white.png");	
	background-position: 0 40px;
	display: block;
}
#rightColumn div.akce_div{
	float: left;
}
#rightColumn div.akceInfo2{
	float: left;
	width: 268px;
}
#rightColumn div.instructor a{
	text-decoration: underline;
	font-weight: bold;
	color: #37bde0;
}
#rightColumn div.instructor2 a{
	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
}
#rightColumn div.waves{
	background: url("/Public/Images/layout/waves.jpg");
	width: 630px;
	height: 34px;
}
#rightColumn div.waves2{
	background: url("/Public/Images/layout/waves2.jpg");
	width: 630px;
	height: 34px;
}
#rightColumn img.towel{
	left:431px;
	position:absolute;
	top:148px
}
#rightColumn div.kdeSecondBlock{
	background: url("/Public/Images/layout/content_bg_blue.jpg");
	margin:0;
	padding:0 49px 35px 49px;	
	position: relative;
}
#rightColumn img.arrow{
	padding-left:20px;
	padding-top:38px; 
	float: left;
}
#rightColumn div.reference_pOdd{
	background-color: #37bde0;
	color: #000000;
	float: left;
	padding: 8px 15px 0 15px;
	width: 362px
}
#rightColumn div.reference_pEven{	
	background-color: #FFFFFF;
	color: #000000;
	float: left;
	padding: 8px 15px 0 15px;
	width: 362px
}
#rightColumn  div.reference_MaxWidth{
	width: 500px;
	
}

#rightColumn div.contentAquaLogo{
	background: url("/Public/Images/layout/content_header.png");
	width: 630px;
	height: 278px;
	
}
#rightColumn p.contactTitle{
	font-family: Trebuchet MS;
	font-size: 26px;
	
}

#rightColumn div.kdeSecondBlock *{
	color:#000000;
	font-family:  Arial, Trebuchet MS, sans-serif;
}
#rightColumn div.kdeSecondBlock div.kontakt1{
	
	background: url("/Public/Images/layout/kontakt_E.jpg");
	background-repeat:no-repeat;
	margin-top:4px;
	height:14px;
	width: 40px;
	float: left;
	
}
#rightColumn div.kdeSecondBlock div.kontakt2{
	
	background: url("/Public/Images/layout/kontakt_T.jpg");
	background-repeat:no-repeat;
	margin-top:4px;
	height:14px;
	width: 40px;
	float: left;
	
}
#rightColumn div.kdeSecondBlock div.kontakt3{
	
	background: url("/Public/Images/layout/kontakt_A.jpg");
	background-repeat:no-repeat;
	margin-top:2px;
	height:14px;
	width: 40px;
	float: left;
	
}
#rightColumn div.kdeSecondBlock div.kontakt4{
	
	background: url("/Public/Images/layout/kontakt_IC.jpg");
	background-repeat:no-repeat;
	height:18px;
	width: 40px;
	float: left;
	
}
#rightColumn div.kdeSecondBlock div.kontakt4_1{
	margin-top: 2px;
	
}
#rightColumn div.kdeSecondBlock div.kontakt5{
	
	background: url("/Public/Images/layout/kontakt_DIC.jpg");
	background-repeat:no-repeat;
	height:18px;
	width: 40px;
	float: left;
	padding-bottom: 40px;
	
}
#rightColumn div.kdeSecondBlock div.kontakt5_1{
	margin-top: 2px;
	
}
#rightColumn div.kdeSecondBlock div.kontakt_info{
	color: #FFFFFF;
	font-weight: bold;
}
#rightColumn div.kdeSecondBlock div.kontakt_info a{
	color: #FFFFFF;
}
#rightColumn div.kdeSecondBlock img.kontakt_img{
	position: absolute;
	top: 170px;
	left: 447px;
}
#rightColumn img.instrPhoto{
	float: left;
}
#rightColumn ul.instrUl{
	width: 341px;
	display: block;
	padding-left: 53px;
	float: left;
}
#rightColumn div.kdeSecondBlock img.title{
	padding-bottom:30px;
	padding-top:50px;
	color:#000000;
	font-family:  Arial, Trebuchet MS, sans-serif;
}

#rightColumn div.paddingBottom {
	padding-bottom: 50px;
}
#rightColumn div.paddingTopIndex{
	padding-top: 50px;
}
#rightColumn div.paddingTop{
	padding-top: 25px;
}
#rightColumn div.paddingTop2{
	padding-top: 63px;
}
#rightColumn div.kdeSecondBlock img.news_img{
	float: left;
}
#rightColumn div.kdeSecondBlock div.news_div{
	float: left;
	padding-left: 50px;
	padding-bottom: 30px;
}
#rightColumn div.kdeSecondBlock h1.news_h1, #rightColumn div.kdeSecondBlock h2.news_h1 {
	font-family:Trebuchet MS;
	font-size:26px;
	text-align:left;
	width:402px;
	margin:0px;
}
#rightColumn div.prev{
	height: 64px;
	
}
#rightColumn div.prev a{
	position: relative;
	left: 13px;	
}
#rightColumn div.prev img{
	border: none;	
}
#rightColumn div.both{
	height: 64px;
	
}
#rightColumn div.both a.nextPreviousBoth1{
	left:13px;
	position:relative;
}
#rightColumn div.both a.nextPreviousBoth2{
	left:380px;
	position:relative;
}
#rightColumn div.both img{
	border: none;
	
}

#rightColumn div.next{
	height: 64px;
	
}
#rightColumn div.next a{
	position: relative;
	left: 485px;	
}
#rightColumn div.next img{
	border: none;	
}

#rightColumn div.white{
	background-color: white;
}
#rightColumn div.blue{
	background: url("/Public/Images/layout/content_bg_blue.jpg");
}
#rightColumn div.kdeSecondBlock div.news_div p{
	font-family:  Arial, Trebuchet MS, sans-serif;
	margin-top:0;
	width:402px;
	text-align: justify;
}
#rightColumn  div.news_repairDiv{
	width: 80px;
	height:90px;
	float: left;
}
#rightColumn  div.reference_repairDiv{
	width: 94px;
	height:114px;
	float: left;
	background-image: url("/Public/Images/layout/portrait_bg.png");
}
#rightColumn  div.reference_repairDiv2{
	width: 128px;
	height:90px;
	float: left;
}



#rightColumn img.reference_img{
	float: left;
	margin:6px 0 0 7px;
}
#rightColumn img.akce_img{
	float: left;
	padding-right: 40px;
	padding-top: 38px;
}
#rightColumn h1.akce_h1_blue{
	text-align:left;
	font-size:24px;
	font-family: Trebuchet MS;
	color: #3bc1e2;
	width: 364px;
}
#rightColumn h1.akce_h1_white{
	text-align:left;
	font-size:24px;	
	font-family: Trebuchet MS;	
	color: #FFFFFF;
	width: 364px;
}
#rightColumn div.footerBlue{
	background: url("/Public/Images/layout/content_footer_oaqua.png");
	width: 630px;
	height: 27px;
	
}
#rightColumn div.footerWhite{
	background: url("/Public/Images/layout/content_footer_kde.png");
	width: 630px;
	height: 27px;
	
}
#header{
	width:	975px;
	height: 133px;
	position: relative;
}

#header a.logo img{
	position:absolute;
	top:50px;
	left:0px;
	border: none;
}
#header img.line{
	position:absolute;
	top:55px;
	left:335px;
	border: none;
	padding-left: 10px;
}

#header ul{
	position:absolute;
	top:55px;
	left:337px;
}
#header ul li{
	float: left;
}
#header ul li.aqua a{
	display: block;
	background: url("/Public/Images/layout/hMenu_aqua.png");
	height: 30px;
	width: 149px;
	margin-left: 9px;
}

#header ul li.aqua a:hover{
	display: block;
	background: url("/Public/Images/layout/hMenu_aqua.png");
	background-position:0 30px;
	height: 30px;
	width: 149px;
	margin-left: 9px;
}
#header ul li.massage a{
	display: block;
	background: url("/Public/Images/layout/hMenu_massage.png");
	height: 30px;
	width: 149px;
	margin-left: 9px;
}
#header ul li.massage a:hover{
	display: block;
	background: url("/Public/Images/layout/hMenu_massage.png");	
	background-position:0 30px;
	height: 30px;
	width: 149px;
	margin-left: 9px;
}

#footer{
	position:relative;
	margin-top: 40px;
	padding-bottom: 30px;
}
#footer p,#footer strong, #footer a{	
	color: #696969;
}
#footer div.copyright{	
	margin-top: 43px;
}
#footer div.copyright img{	
	left:22px;
	margin-bottom:10px;
	position:relative;	
}
#footer div.copyright p.pravaVyhrazena{	
	float:left;
	left:22px;
	position: relative;
}
#footer div.copyright p.navrhl{	
	float:left;
	left:363px;
	position:relative;
}
#footer a{	
	text-decoration: underline;
}
#footer ul li{
	padding-bottom: 1px;
	height: 14px;
}	
#footer ul.firstCol{	
	margin-top:6px;
	margin-left:92px;	
	float: left;
}
#footer ul.secondCol{	
	float:left;
	margin-top:20px;
	margin-left:32px;
	width:160px;	
	list-style-image: url("/Public/Images/layout/linkDott.png");
}
#footer ul.secondCol_2{	
	float:left;
	margin-top:20px;
	margin-left:32px;
	width:160px;
	list-style-image: url("/Public/Images/layout/linkDott.png");
}
#footer ul.secondCol li{	
	margin-bottom: 3px;
}
#footer ul.secondCol_2 li{	
	margin-bottom: 3px
}
#footer ul.thirdCol{	
	float:left;
	margin-left:22px;
	margin-top:31px;
}
#footer ul.fourthCol{	
	margin-top:7px;
	margin-left:91px;	
	float: left;
}
#footer div.stahnetesi{
	position:relative;
	width:460px;	
	float: left;
	margin-top: 10px;
}
#footer div.stahnetesi img{	
	position: relative;
	left: 22px;
}
#footer div.onas{
	float:left;
	margin-top:10px;
	position:relative;
	width:262px;
}
#footer div.onas img{	
	position: relative;
	left: 22px;
}
#footer div.onas p{	
	height:100px;
	left:22px;
	margin-top:20px;
	position:relative;
	text-align:left;
}
#footer div.mapastranek{
	position:relative;
	width:190px;	
	float: left;
	margin-top: 10px;
}
#footer div.mapastranek img{	
	position: relative;
	left: 22px;
}
#bg_rays{
	position:relative;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	background: url("/Public/Images/layout/bg_rays.jpg");
}
#busyEmail{
	left:103px;
	position:absolute;
	top:94px;
	display: none;
}
#rightColumn div.noPaddingBottom {
	padding-bottom: 0px;
}
#rightColumn div.paddingBottom30{
	padding-bottom: 30px;
}
#rightColumn div.paddingBottom50{
	padding-bottom: 50px;
}
#rightColumn div.kdeSecondBlock div.noPaddingBottom {
	padding-bottom: 0px;
}
.clearLeft{
	clear: left;
}
.clearBoth{
	clear: both;
}
.clearRight{
	clear: right;
}
.hidden{
	display: none;
}
.blueText{
	color: #37bde0;
}

