/* CSS Document */

body {
font-family: "Verdana CE", "Verdana", "Arial CE", "Helvetica CE", "Arial", "Helvetica", "sans-serif";
font-size: 80%;background: #6cf url(images/hriba.jpg) no-repeat left top;margin: 0px;padding: 0px;
scrollbar-face-color: #6CF;scrollbar-shadow-color: #33C;scrollbar-highlight-color: #FFF;
scrollbar-3dlight-color: #33C;scrollbar-darkshadow-color: #33C;scrollbar-arrow-color: #33C;
/* navigator4 ne */
/*/*/
}
.nadhlavicka {background-color: #33C;width: 100%;height: 3px;margin: 0px 10px;
padding: 0px;border-right: 1px solid #33C;border-left: 1px solid #33C;}
.hlavicka {width: 100%;height: 65px;margin: 0px 10px;
padding: 0px;border-right: 1px solid #33C;border-left: 1px solid #33C;
background: #FFF url(images/hlavicka11.gif) no-repeat right top;
border-top-width: 1px;border-top-style: solid;border-top-color: #33C;}
.podhlavicka {background-color: #C09;width: 100%;height: 2px;margin-top: 0px;margin-right: 10px;
margin-bottom: 0px;margin-left: 10px;padding: 0px;border-right: 1px solid #33C;border-left: 1px solid #33C;}
.uzounek {background-color: #FFF;width: 100%;height: 3px;margin-top: 0;margin-right: 10px;margin-bottom: 0;margin-left: 10px;
border-right: 1px solid #33C;border-left: 1px solid #33C;border-top: 2px solid #6CF;}
.prouzek {width: 100%;height: 20px;margin-top: 0;margin-right: 10px;margin-bottom: 20px;margin-left: 10px;
padding: 0;border: 1px solid #33C;background: transparent url(images/ozdoba.gif) repeat-y left;}
.kosatka {width: 135px;height: 68px;top: 0px;left: 11px;
position: absolute;background-image:  url(images/kosatka.jpg);background-repeat: no-repeat;}
.vlnka {width: 28px;height: 22px;top: 113px;
left: 12px;position: absolute;z-index: 45;background-image:  url(images/vlnka.gif);}
.levy-sloupec {float: left;width: 150px;height: 490px;
position: absolute;z-index: 10;left: 10px;top: 115px;
padding: 25px 0 0 0;border-top: 3px solid #33C;border-bottom: 1px solid #33C;
border-left: 2px solid #3333CC;z-index: 20;background: #FFF url(images/ozdoba.gif) repeat-y left;}
div#vykres {width: 50px;}
.pravy-sloupec {width: 10px;position: absolute;
top: 145px;right: 0px;padding: 0;background-color: #6CF;border: 0;}
.prostredni-sloupec {margin-right: 12px;margin-bottom: 5px;
margin-left: 163px;margin-top: 0px;padding: 20px 30px 15px 30px;
border-top: 3px solid #33C;border-right: 1px solid #33C;border-bottom: 1px solid #33C;border-left: 1px solid #33C;
background: #FFF url(none) no-repeat right bottom;}
#g {height: 2000px;}
div#index {padding: 50px 15px 15px 25px;height: 490px;}
div#indexbaz {padding: 0px 15px 15px 25px;height: 490px;}
.prostredni-fotogalerie {height: 250px;}
.titulka {float: left;width: 300px;height:130px;
margin: 8px 8px 12px 8px;padding: 5px 5px 8px 5px;background-color: #FFF;border: 1px solid #999;}
.galerie {float: left;width: 110px;height:110px;
margin: 10px 10px 10px 10px;padding: 0px;background-color: #FFF;border: 1px solid #999;}
.galerie img {margin: 5px;padding: 0;}
.negal {clear: both;}
div#menu li {margin: 0;padding: 0;}
div#menu ul {margin: 1em 0.5em 0em 1.2em;padding: 0 0 0 0em;
font-size: 89%;list-style-type: disc;list-style-image: url(images/sipka3.gif);}
div#menu1 ul {margin: 1em 0.5em 0em 1.2em;padding: 0 0 0 0em;
font-size: 89%;list-style-type: disc;list-style-image: url(images/sipka.gif);}
div#menu ul ul {margin: 0 0 0.3em 1em;
padding: 0.1em 0 0 0.5em;font-size: 100%;list-style-image: url(images/sipka2.gif);list-style-type: square;}
div.levy-sloupec a {text-decoration: none;}
div.levy-sloupec a:link {color: #30C;}
div.levy-sloupec a:visited {color: #C0C;}
div.levy-sloupec a:hover {color:red;}
div.levy-sloupec a:active {color: #F00;}	
.border {color: #999;border: 1px solid #999;margin: 5px;float: right;}
.border1 {margin: 0 10px 5px 10px;float: right;}
.border3 {color: #999;border: 1px solid #999;margin: 0px 5px 0px 5px;float: right;}
.zarovnani {border: 1px solid #000;float: left;margin: 0px 8px 0px 4px;}
#paticka {background-color: #6CF;width: 80%;height: 40px;font-size: 70%;margin-left: 0;
margin-right: 10px;margin-bottom: 0px;color: #6666FF;text-align: left;padding-top: 0;}
#paticka p {padding-top: 0;margin-top: 30px;}
/* navigator4 ano */
h1 {font-size: 200%;color: #000;margin: 10px 0px 0px 15.5%;padding: 0;}
h2 {font-size: 140%;color: #C09;margin: 0;padding: 1em 0 1em 0em;}
h3 {margin: 0;padding: 0 0 .3em 1.7em;font-size: 110%;}
p {margin: 0; padding: 0 0 1.5em 2em;}
.p {margin: 0;padding: 0;font-size: 88%;}/* nastavení titulky */
.spot {margin: 0 0 0 1.2em;padding: 0;font-size: 80%;font-weight: bold;color: #36C;}
embed {margin: 5px 30px 0 0;padding: 0;/* reklamní spot */}	
hr {color: #CCC;height:1px;margin: 0 5px 0 5px;padding: 0;}
.nic {/* neviditelná cara */
color: #FFF;height:0px;width:0px;margin: 0; padding: 0;}
.mensi-prouzek { /*kontakt v pruhu nahore*/
color: #000;font-size:85%;font-weight: normal;text-align: right;padding: 0.2em 1em 0 0;}
.mensi {font-size:85%;padding: 0em 0em 0 38em;color: #666;}
.men {font-size:90%;}
.seda {color: #666;}
.mensi_vykres {font-size:85%;}
.mezera-h {margin: 0; padding: 0 0 0.5em 0;}
.m-cesta {font-size:85%;padding-top: 5px;}/*bazeny*/
.p-cesta {padding-top: 0px;}/*bazeny*/
.filtrkit {background: #FFF url(images/filtrace-kit.jpg) no-repeat right top;margin-right: 2em;}/*fitrace*/
.filtrkit em {font-size: 85%;}
.filtrexl {background: #FFF url(images/filtrace-exl.jpg) no-repeat right bottom;margin-right: 2em;}
.filtrexl em {font-size: 85%;}
.filtrpr {background: #FFF url(images/filtrace-profi.jpg) no-repeat right bottom;margin-right: 2em;}
.filtrpr em {font-size: 85%;}
.rviking {background: #FFF url(images/rviking.jpg) no-repeat right bottom;margin-right: 2em;}/*roboty*/
.ralfa {background: #FFF url(images/ralfa.jpg) no-repeat right bottom;margin-right: 2em;}
.mezera-podpis { /* str historie */
margin: 0;padding: 0 0 1.5em 16em;font-style: italic;}
/* uprava seznamu */
li {margin: 0.15em 0; padding: 0em;}
ul {margin: 0em 0 1.5em 3em; padding: 0 0 0 0.5em;list-style-type: disc;}
ul ul {margin: 0 0 0.3em 1em;padding: 0 0 0 1em;}/* konec seznamu */
a {}
a:link {color: #30C;}
a:visited {color: #C0C;}
a:hover {color:red;}
a:active {color: #F00;}	
/* uprava tabulky */
table {table-layout: auto;width: 520px;border-collapse: collapse;
border: 1px;background-color: #3399FF;margin: 0.5em 0 3em 2.5em;font-size: 88%;} 
#prvniSloupec {padding: 0 1em 0 1em;}
#druhySloupec {padding: 0 1em 0 1em;width: 100px;text-align: right;}
#prSl {padding: 0 1em 0 1em;}/* uprava tabulky UV lampy */
#drSl {padding: 0 1em 0 1em;width: 90px;text-align: center;}/* uprava tabulky UV lampy */
thead {font-weight: bold;font-size: 110%;}
td {border: 1px solid #3399FF;background-color: #FFFFFF;
padding-top: 0.3em;padding-bottom: 0.3em;}
th {background-color: #FFFFFF;padding-top: 0.3em;padding-bottom: 0.3em;border-top: 1px solid #3399FF;
border-right: 1px solid #3399FF;border-bottom: 2px solid #3399FF;border-left: 1px solid #3399FF;color: #3333FF;}
caption {text-align: left;padding: 0 0 0.1em 20px;}
.barva {background-color: #FFCCFF;}
/* uprava tabulky ve vyskakovacím okně*/

.table {table-layout: fixed;width: 450px;height: 410px;
border-collapse: collapse;background-color: #66ccff;margin: 0;text-align: center;vertical-align: top;
border-top: 4px solid #3333cc;border-right: 1px solid #3333cc;border-left: 1px solid #3333cc;}
.tlacitka{table-layout: fixed;width: 450px;height: 32px;
background-color: #FFFFFF;border-collapse: collapse;margin: 0;text-align: center;vertical-align: top;
border-right: 1px solid #3333CC;border-bottom: 3px solid #3333CC;border-left: 1px solid #3333CC;}
.td {border: 0;padding-top: 0;
padding-bottom: 0;vertical-align: top;background-color: #ffffff;}
.bezPozadi{/* tam, kde neni potreba bile pozadi */
border: 0;padding-top: 0;padding-bottom: 0;vertical-align: top;background-color: #66ccff;}
#prvniPolicko {width: 185px;text-align: right;padding: 0;}
#druhePolicko {width: 80px;padding: 0;}
#tretiPolicko {width: 185px;text-align: left;padding: 0;}

div#tab {
	width: 450px;
	height: 440px;
	margin: 0px auto 0;
	padding: 0px;
	border: 1px solid #3333cc;
	border-top: 4px solid #3333cc;
	text-align: left;
	background-color: transparent;
	z-index: 10;
}
div#tab-obr {
  height: 410px;text-align: center;
}
div#tab-tlac {
  height: 30px;background-color: #fff;border: 1px solid #fff;
}

div#tab-tlac-left {
  width:183px;
  float: left;text-align: center;
}
div#tab-tlac-center {
  float: left;
  width: 80px;text-align: center;
}
div#tab-tlac-right {
  float: left;
  width: 183px;text-align: center;
}

div#tab2 { /* gal certifikaty*/
	width: 450px;
	height: 572px;
	margin: 0px auto 0;
	padding: 0px;
	border: 1px solid #3333cc;
	border-top: 4px solid #3333cc;
	text-align: left;
	background-color: transparent;
	z-index: 10;
}
div#tab2-obr {
  height: 542px;text-align: center;
}
div#tabgal {
	width: 660px;
	height: 610px;
	margin: 0px auto 0;
	padding: 0px;
	border: 1px solid #3333cc;
	border-top: 4px solid #3333cc;
	text-align: left;
	background-color: transparent;
	z-index: 10;
}
div#tabgal-obr {
  height: 560px;text-align: center;
}
div#tabgal-tlac {
  height: 30px;background-color: #fff;border: 1px solid #fff;
}

div#tabgal-tlac-left {
  width:285px;
  float: left;text-align: center;
}
div#tabgal-tlac-center {
  float: left;
  width: 80px;text-align: center;
}
div#tabgal-tlac-right {
  float: left;
  width: 285px;text-align: center;
}

/* uprava tabulky ve vyskakovacím okně galerie*/
.table2 {table-layout: fixed;width: 650px;height: 650px;
border-collapse: collapse;background-color: #66ccff;margin: 0;text-align: center;vertical-align: top;
border-top: 4px solid #3333cc;border-right: 1px solid #3333cc;border-left: 1px solid #3333cc;}
.tlacitka{table-layout: fixed;width: 450px;height: 32px;
background-color: #FFFFFF;border-collapse: collapse;margin: 0;text-align: center;vertical-align: top;
border-right: 1px solid #3333CC;border-bottom: 3px solid #3333CC;border-left: 1px solid #3333CC;}
.td {border: 0;padding-top: 0;
padding-bottom: 0;vertical-align: top;background-color: #ffffff;}
.bezPozadi{/* tam, kde neni potreba bile pozadi */
border: 0;padding-top: 0;padding-bottom: 0;vertical-align: top;background-color: #66ccff;}
#prPolicko {width: 285px;text-align: right;padding: 0;}
#drPolicko {width: 80px;padding: 0;}
#trPolicko {width: 285px;text-align: left;padding: 0;}
#pocitadlo {width: 40px;height: 20px;
top: 640px;left: 00px;position: absolute;z-index: 50;}
.pocitadlo { /* zarovnani pocitadlo */
float: left;margin: 10px 0px 0px 5px;}
.spec {width: 431px;height: 42px;top: 106px;
left: 205px;position: absolute;z-index: 200;background-image:  url(images/special2.gif);}
#clanek {width: 230px;height: 36px;background-color: #CCE5F9;
top: 125px; left: 50%;z-index: 500;position: absolute;margin: 0px 0px 0px 208px;border: 0 solid #666;padding: 5px 8px;}
#clanek span{font-size:85%;color: #666;}
.bm{color: #30C;}
.bf{color: #C09}
.pravo {text-align: right;} /*zarovnání doprava*/
.vpravo {float: right;} /*zarovnání doprava*/
.neni {display:none;} /*zmizeni boxu - tit*/
sup {font-size: 80%;}