BODY {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 18px;
	FONT-FAMILY:  Verdana, Tahoma, Arial, helveticace, helvetica, arialce;
	TEXT-ALIGN: justify;
	FONT-WEIGHT: normal;
	margin: 0px;
	background-color: #C8E3F1;
	background-image: url(http://www.az-bazeny.cz/obrazky/pod.png);
	background-repeat: repeat-x;	
}



.levystin {
	background-image: url(http://www.az-bazeny.cz/obrazky/levystin.png);
	background-repeat: no-repeat;
	height: 238px;
	width: 20px;
	float: left;
}

.pravystin {
	background-image: url(http://www.az-bazeny.cz/obrazky/pravystin.png);
	background-repeat: no-repeat;
	height: 238px;
	width: 20px;
	float: right;
}
.main {
	width: 969px;
	text-align: left;
}
.tophlava {
	background-image: url(http://www.az-bazeny.cz/obrazky/tophlava.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 116px;
	float: left;
}
 
.bbpruh {
	background-color: #FFFFFF;
	height: 200px;
	width: 15px;
	float: left;
}


.bbpruhp {
	background-color: #FFFFFF;
	height: 200px;
	width: 15px;
	float: right;
}

.toppruh {
	width: 929px;
	height: 238px;
	float: left;
}

.cleaner {
	CLEAR: both; BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
.topfoto {
	background-image: url(http://www.az-bazeny.cz/obrazky/topfoto.jpg);
	float: left;
	height: 155px;
	width: 709px;
}
.logo {
	float: left;
	height: 155px;
	width: 190px;
}
.topgrafika {
	float: left;
	height: 200px;
	width: 899px;
	background-color: #FFFFFF;
}
.toppruhsedy {
	background-image: url(http://www.az-bazeny.cz/obrazky/podtop.png);
	background-repeat: repeat-x;
	height: 45px;
	width: 446px;
	float: left;
	background-color: #797976;
}
.podfoto {
	background-image: url(http://www.az-bazeny.cz/obrazky/podfoto.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 171px;
	float: left;
	background-color: #797976;
}


.toppruhsedy2 {
	background-image: url(http://www.az-bazeny.cz/obrazky/podtop.png);
	background-repeat: repeat-x;
	height: 45px;
	width: 282px;
	float: left;
	background-color: #797976;
}
.proh1 {
	float: left;
	height: 38px;
	width: 467px;
	
	
}
.topnav {
	float: left;
	height: 38px;
	width: 346px;
	text-align: right;
}


H1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	background-image: url(http://www.az-bazeny.cz/obrazky/h1odr.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	
}


H2 {
	font-size: 17px;
	font-weight: normal;
	color: #3D77B8;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-image: url(http://www.az-bazeny.cz/obrazky/h2odr.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}


H3 {
	font-size: 15px;
	font-weight: normal;
		color: #3D77B8;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image: url(http://www.az-bazeny.cz/obrazky/h3odr.gif);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	
}

H3.zap {
	font-size: 15px;
	font-weight: bold;
	color: #3568A2;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	
}


H4 {
	font-size: 11px;
	font-weight: bold;
	color: #3568A2;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;

	
}


A.nad, A.nad:active, A.nad:visited, A.nad:link {
	font-size: 15px;
	font-weight: normal;
	color: #3D77B8;
	TEXT-DECORATION: underline;
}

A.nad:hover {
	font-size: 15px;
	font-weight: normal;
	color: #3D77B8;
	TEXT-DECORATION: none;
}







A.tmn, A.tmn:active, A.tmn:visited, A.tmn:link {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

A.tmn:hover {
	COLOR: #ffffff;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


A.lmn, A.lmn:active, A.lmn:visited, A.lmn:link {
	COLOR: #ffffff;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

A.lmn:hover {
	COLOR: #dddddd;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


A.fmn, A.fmn:active, A.fmn:visited, A.fmn:link {
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

A.fmn:hover {
	COLOR: #555555;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	
	TEXT-DECORATION: none;
}


.topnavigpad {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: right;
	font-size: 12px;
	color: #FFFFFF;
}
.bilastred {
	background-color: #FFFFFF;
	width: 929px;
	CLEAR: both;
	padding-bottom: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 40px;
}
.pata {
	background-color: #598FC8;
	height: 60px;
	width: 899px;
	margin-top: 30px;
	color: #FFFFFF;
	padding-top: 10px;
	font-size: 10px;
}

.levysloupec {
	width: 189px;
	float: left;
}

.pravysloupec {
	width: 178px;
	float: right;
}

.obsah {
	float: left;
	width: 472px;
	text-align: left;
}
.infobox {
	background-color: #ACA7A7;
	margin-top: 1px;
	margin-bottom: 10px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.firmy {
	background-color: #E0E0E0;
	margin-top: 1px;
	margin-bottom: 10px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.partner {
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #CFCFCE;
	text-align:left;
	font-size:11px;
	line-height:13px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}


ul.inf {

	list-style-type: none;
	margin-left: 20px;
}

ul.kr {

	list-style-type: none;
	margin-left: 20px;
}

ul.inf li {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CFCFCE;
	border-right-color: #CFCFCE;
	border-bottom-color: #333333;
	border-left-color: #CFCFCE;
	padding-top: 5px;
	padding-bottom: 5px;
}


ul.kr li {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CFCFCE;
	border-right-color: #CFCFCE;
	border-bottom-color: #eeeeee;
	border-left-color: #CFCFCE;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFCC;
}





 #xmenu  {
	
	
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	
}
 

 #xmenu ul {	
	text-align: left;	
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
	
	
}
#xmenu ul li {							
	margin-bottom: 1px;	
	LIST-STYLE-POSITION: outside;
	BACKGROUND: url(http://www.az-bazeny.cz/obrazky/odr1.png) no-repeat 0px 0px; 
	POSITION: relative;
	LIST-STYLE-TYPE: none;
    margin-left: -12px;
	padding-left: 22px;	
		
}
 #xmenu ul li a {
	
	color: #ffffff;	
    font-weight: bold;
	height: 17px;
	FONT-SIZE: 12px;	
    background-color : #B4B0B0;
	padding: 3px 10px 3px 10px;			
	display: block;	
	text-decoration: none;		
}
#xmenu ul li a:hover {
	background-color : #FF9900;
	color: #000000;		
	FONT-SIZE: 12px;	
}
 #xmenu #active {
	background-color : red;
	font-weight: bold;
}



#ymenu ul {	
	text-align: left;	
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
	
	
}
#ymenu ul li {							
	margin-bottom: 1px;	
	LIST-STYLE-POSITION: outside;
	BACKGROUND: url(http://www.az-bazeny.cz/obrazky/odr1.gif) no-repeat 0px 0px; 
	POSITION: relative;
	LIST-STYLE-TYPE: none;
    margin-left: 8px;
	padding-left: 22px;	
		
}
 #ymenu ul li a {
	
	color: #000000;	
    font-weight: normal;
	height: 17px;
	FONT-SIZE: 11px;	
    background-color :#D7D7D7;
	padding: 1px 10px 1px 10px;			
	display: block;	
	text-decoration: none;		
}
#ymenu ul li a:hover {
	background-color : #A4C2E1;
	color: #ffffff;	
	font-weight: bold;	
	FONT-SIZE: 11px;	
}
 #ymenu #active {
	background-color : red;
	font-weight: bold;
}
.nadpisinfobox {
	background-image: url(http://www.az-bazeny.cz/obrazky/infobox.gif);
	height: 30px;
	width: 189px;
}
.nadpisfirmy {
	background-image: url(http://www.az-bazeny.cz/obrazky/firmy.gif);
	height: 30px;
	width: 189px;
}


.nadpispartner {
	background-image: url(http://www.az-bazeny.cz/obrazky/partner.png);
	height: 33px;
	width: 178px;
}

.nadpispartner2 {
	background-image: url(http://www.az-bazeny.cz/obrazky/partner2.png);
	height: 33px;
	width: 178px;
}




  .podpruhdolni2 {
	background-color: #3D77B8;
	height: 18px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-top-width: 2px;
	border-right-width: 3px;
	border-bottom-width: 5px;
	border-left-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #264B75;
	border-bottom-color: #6291C5;
	border-right-style: none;
	border-left-style: none;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
	 
}

H2.bil{
	FONT-WEIGHT:bold;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

.zapis {
	padding-top: 18px;
	padding-bottom: 18px;
	background-color: #F9F9F9;
	padding-right: 10px;
	padding-left: 20px;
	margin-bottom: 2px;
	border: 1px solid #EAEAEA;

}


A.az, A.az:active, A.az:visited{
	COLOR: #598FC8;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}

A.az:hover {
	COLOR:#3568A2;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}


A.oo, A.oo:active, A.oo:visited{
	COLOR: #598FC8;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

A.oo:hover {
	COLOR:#3568A2;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}






.etarget {


color:#000000;
font-size: 12px;
line-height: 110%;

text-align: left;

	
}


	
.etarget {

color:#000000;
line-height: 120%;
font-size:12px;
margin:0px;
padding:0px;

}
.etarget a, A:visited, A:active{
	COLOR: #FF6600;
	font-size:13px;
	TEXT-DECORATION: underline;
}
.etarget a:hover {
font-size:13px;
COLOR: #FF9900;
TEXT-DECORATION: none;
}

.etarget .selfpromo {
font-size:10px;
color:#cccccc;
border-bottom:#000080;
WIDTH: 100%;
}
.etarget .selfpromo a, .etarget .selfpromo  A:visited, .etarget .selfpromo  A:active {
font-size:10px;
color:#cccccc;
font-weight: normal;

}
.etarget .selfpromo a:hover {
font-size:10px;
COLOR: #2685C4;
font-weight: normal;
}
.etarget .selfpromo .left {
   font-size:9px;
	text-align: left;
	font-weight: normal;
	padding: 1px 3px 1px 1px;
	color: #dddddd;
	visibility:hidden;
}
.etarget .selfpromo .right {
	font-size: 10px;
	
	padding: 1px 5px 1px 3px;
	font-weight: bold;
	background-image: none;
	background-color: ffffff;
	text-align: right;
}
.etarget .title {
	margin: 1px;
	padding: 1px 5px 1px 0px;
}
.etarget .description, .etarget .url{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 0;
}
.etarget br { display: none;}
.etarget .url { margin-bottom: 15px; }
.etarget .url a, .etarget .url a:link, .etarget .url a:visited, .etarget .url a:active, .etarget .url a:hover { color: #777777; font-size: 12px;text-decoration: none; }


.mtext {
	COLOR: #666666;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 13px;
	padding-top: 3px;
	padding-bottom: 7px;
	
}

.vtext {
	COLOR: #000000;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	padding-top: 5px;
	padding-bottom: 7px;
	
}

.doleva{
	margin-right: 20px;
	float: left;	
}

.doprava{
	margin-left: 20px;
	float: right;	
}

td.aqa{
	background-color: #efefef;	
}

td.aqaa{
	background-color: #C8E3F1;
}

table.aqat{
		FONT-SIZE: 10px;
		font-weight: bold;
}

div.aqad{
	background-color: #efefef;	
}