@media all  {

h1, h2, h3, h4, h5, h6, td, div, table, input, textarea, select, p
			{
			font-family:arial, tahoma, trebuchet MS, verdana, helvetica;
			color:rgb(100,100,100);
			font-size:1em;
			line-height:1.4em;
			font-weight:normal;
			}
			
h1, h2, h3, h4, h5, h6
			{
			margin:0;
			}

h1			{
			font-weight:bold;
			float:left;
			color:rgb(127,127,127);
			text-align:left;
			}

h2			{
			font-size:1.6em;
			color:rgb(75,75,75);
			text-align:left;
			margin:10px 0 5px 0;
			}

h3			{
			font-size:1.6em;
			color:rgb(125,125,125);
			text-align:left;
			margin:10px 0 5px 0;
			}

h4			{
			color:rgb(75,75,75);
			font-size:1.2em;
			margin:15px 0 5px 0;
			text-align:left;
			font-weight:bold;
			border-bottom:1px solid rgb(217,217,217);
			}
			
h5			{
			color:rgb(100,100,100);
			font-size:1.5em;
			text-align:left;
			}			
			
body		{
			margin:0;
			background-color:rgb(178,178,178);
			font-size:72%;
			}
			
p			{
			line-height:1.4em;
			margin:8px 0px;
			}

img			{
			border:0px;
			}
			
form,table	{
			margin-top:0px;
			}
			
input[type=text],textarea,select
			{
			border:1px solid rgb(178,178,178);
			background-color:rgb(230,230,230);
			}
			
input[type=text]
			{
			height:14px;
			padding:3px;
			line-height:1em;
			}

			
.obalkastranky
			{
			width:1000px;
			margin:0 auto;
			}
			
.hlavniplocha
			{
			width:998px;
			padding-bottom:50px;
			border-right:1px solid rgb(153,153,153);
			border-left:1px solid rgb(153,153,153);
			border-bottom:1px solid rgb(153,153,153);
			background:rgb(255,255,255);
			float:left;			
			}
			
.stranka	{
			float:left;
			width:988px;
			margin:5px;
			background:url(../obrazky/bg1.gif);
			}
			
.stranka1	{
			float:left;
			width:988px;
			margin:5px;
			background:url(../obrazky/bg2.gif);
			}
			
.levyciz	{
			width:225px;
			float:left;
			}
			
.stredciz	{
			width:498px;
			padding:10px 20px;
			float:left;
			}
			
.stredciz1	{
			float:left;
			width:723px;
			padding:10px 20px;
			}

.pravyciz	{
			width:225px;
			float:left;
			}
			
.ctext1		{
			color:rgb(127,127,127);
			}
			
.bgcolor1	{
			background:rgb(242,175,0);
			}
			
.bgcolor2	{
			background:rgb(153,153,153);
			}
			
.bgcolor3	{
			background:rgb(230,230,230);
			}
			
.bgcolor4	{
			background:rgb(255,255,255);
			}

.bgcolor3 li
		  	{
			list-style-image:url(../obrazky/o1.gif);
			margin-bottom:8px;
			}
			
.bgcolor3 ul
		  	{
			margin-bottom:0;			
			}
			
.blokzaznam	{
			padding:10px 0;
			border-bottom:1px solid rgb(217,217,217);
			}
			
.cestamapa		{
			border-bottom:1px solid rgb(217,217,217);
			margin-bottom:30px;
			padding-bottom:5px;
			}
			
			
.poznamka	{
			font-size:0.9em;
			}
			
.poznamka1	{
			color:rgb(50,50,50);
			font-size:0.9em;
			}
			
.nadpisstredobalka
			{
			width:498px;
			}
			
.obrazekmini
			{
			margin:5px 5px 5px 15px;
			clear:both;
			border:1px solid rgb(178,178,178);
			}
			
.obrazekmini1
			{
			margin:5px 5px 5px 0;
			border:1px solid rgb(178,178,178);
			}
			
			
.obrazekzprava
			{
			background:rgb(235,235,235);
			margin:0 0 0 15px;
			border:1px solid rgb(178,178,178);
			float:right;
			}
			
#menu ul, #menu1 ul
	  	  	{
			margin-left:0;
			padding-left:0;
			margin-bottom:0;
	  		}
			
#menu li, #menu1 li	
	  		{
			list-style-type:none;
			line-height:1.2em;
			list-style-image:none;
	  		}
			
a			{
			text-decoration:underline;
			font-weight:bold;
			}

a:active {color:rgb(50,50,50)}
a:link {color:rgb(50,50,50)}
a:visited {color:rgb(50,50,50)}
a:hover {color:rgb(50,50,50); text-decoration:underline}

.hmenu, .hmenua
			{
			list-style-type:none;
			list-style-image:none;
			float:left;
			}

.hmenua a, .hmenu a
		 	{
	   		color:rgb(255,255,255);
	   		display:block;
			padding:8px 14px;
			border-left:1px solid rgb(51,51,51);
	   		}
			
.hmenua a	{
	   		color:rgb(76,76,76);
			background:rgb(255,255,255);
			text-decoration:none;
			}
			
.hmenu a:hover
	   		{
	   		color:rgb(76,76,76);
			background:rgb(230,230,230);
			text-decoration:none;
			}
			
a.svetla:active, a.rezervace:active {color:rgb(255,255,255)}
a.svetla:link, a.rezervace:link {color:rgb(255,255,255)}
a.svetla:visited, a.rezervace:visited {color:rgb(255,255,255)}
a.svetla:hover, a.rezervace:hover {color:rgb(255,255,255); text-decoration:underline}

A.tmava:active {color:rgb(0,50,150)}
A.tmava:link {color:rgb(0,50,150)}
A.tmava:visited {color:rgb(0,50,150)}
A.tmava:hover {color:rgb(0,50,150); text-decoration:none}

A.pozn:active {color:rgb(100,100,100)}
A.pozn:link {color:rgb(100,100,100)}
A.pozn:visited {color:rgb(100,100,100)}
A.pozn:hover {color:rgb(150,150,150); text-decoration:none}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
ul			{
			list-style-image:url(../obrazky/o2.gif);
			margin-top:0px;
			}
			
li			{
			margin-bottom:4px;
			}
			
.zm			{
			line-height:1.3em;
			margin-bottom:0px;
			padding-bottom:0px;
			}
			
.m0 li		{
			margin-bottom:0;
			}
			
.cara		{
			border-color:rgb(220,220,220);
			}
			
.cara1		{
			border-color:rgb(200,200,200);
			}
			
.pozadi1	{
			background:rgb(235,240,245);
			}

.pozadi2	{
			background:rgb(188,204,223);
			}
			
.pozadi3	{
			background:rgb(72,118,164);
			}
			
.pozadi4	{
			background:rgb(230,230,230);
			}
		
.btextu1	{
			color:rgb(255,255,255);
			}

.top		{
			width:100%;
			height:197px;
			}
			
.hlavniuvod	{
			width:379px;
			float:left;
			padding:10px 0px 40px 10px;
			}

.hlavnivnitrni
		    {
			width:566px;
			float:left;
			padding:10px 0px 10px 10px;
			text-align:justify;
			}
			
.pravy		{
			float:left;
			width:565px;
			line-height:1.4em;
			}

.btn		{
			color:rgb(255,255,255);
			height:20px;
			border:0px;
			font-weight:bold;
			background-color:rgb(0,51,153);
			}
			
.btn1		{
			color:rgb(0,51,153);
			height:20px;
			border:0px;
			font-weight:bold;
			background-color:rgb(255,255,255);
			}
			
.check		{
			border:0px;
			background-color:rgb(255,255,255);
			}
			
.radekfrm	{
			padding-bottom:5px;
			float:left;
			width:100%;
			}
			
.popisfrm	{
			float:left;
			width:120px;
			text-align:right;
			padding:6px 10px 0px 0px;
			}
			
.frminput	{
			width:120px;
			}

.tlettspc	{
			color:rgb(255,255,255);
			letter-spacing:0.15em;
			font-size:1.2em;
			font-weight:bold;
			}
			
.tlettspc1	{
			font-size:1.35em;
			}

.bloknadpis
		   	{
			position:absolute;
			font-size:1.1em;
			}
			
.blokdalsiinformace
			{
			border-top-width:1px;
			border-bottom-width:1px;
			border-top-style:solid;
			border-bottom-style:solid;
			padding-top:15px;
			margin-bottom:15px;
			text-align:left;
			}
			
.blokzkraceneinfo1
			{
			width:531px;
			padding:3px 0 3px 25px;
			background:url(../obrazky/ico2.gif) 6px 5px no-repeat;
			clear:both;
			border-bottom:1px dotted rgb(220,220,220);
			}

.blokzkraceneinfo2
			{
			padding:5px 0 10px 0;
			clear:both;
			border-bottom:1px dotted rgb(200,200,200);
			}
			
.priloha	{
			width:531px;
			height:18px;
			background:url(../obrazky/ico1.gif) 4px 10px no-repeat;
			padding:10px 0 0 25px;
			}
			
.blokinfouvod
			{
			width:129px;
			padding:10px 10px 15px 30px;
			text-align:right;
			}
			
.blokinfouvod1
			{
			width:149px;
			padding:10px 10px 10px 10px;
			text-align:center;
			}
			
.blokinfouvod3
			{
			width:169px;
			padding:0 0 15px 0;
			text-align:center;
			}
			
.blokinfouvod2
			{
			width:100%;
			padding:15px 0;
			}
			
.blok06_1 	{
			background:rgb(220,220,220);
			padding:12px 7px 8px 7px;
			font-weight:bold;
			}
			
.blok06_2	{
			background:url(../lang/obrazky/styl06/o6_1.gif) 0 6px no-repeat;
			padding:6px 7px 2px 20px;
			margin:0 0 0 0;
			}
			
.ziuvod		{
			width:354px;
			}
			
.odsazenivbloku
			{
			padding-bottom:15px;
			}
			
.nadpissvetly
			{
			color:rgb(255,255,255);
			}
			
.nadpistmavy
			{
			color:rgb(51,102,153);
			}
			
.tmavytext
			{
			color:rgb(50,50,50);
			}
			
.zvyraznenytext
			{
			font-size:1.1em;
			font-weight:bold;
			color:rgb(50,50,50);
			}
			
.zvyraznenytext1
			{
			font-size:1.1em;
			font-weight:bold;
			}

.zvyraznenytext2
			{
			font-size:1.3em;
			font-weight:bold;
			}
			



			
.poznamka2	{
			font-size:0.8em;
			color:rgb(70,70,70);
			}
			
.podbarvenapoznamka
			{
			background:rgb(235,235,235);
			font-size:0.9em;
			padding:1px;
			}	

.cesta		{
			border-bottom-width:1px;
			border-bottom-style:solid;
			padding:20px 0 2px 0;
			margin-bottom:5px;
			clear:both;
			}
			
.blokodkaz	{
			position:absolute;
			top:7px;
			}
			
.blokpoznamky
			{
			background:rgb(235,235,235);
			padding:8px;
			margin-bottom:10px;
			}
			
.zalozka	{
			position:absolute;
			padding:19px 0px 0px 8px;
			}

.zvetseneradkovani
			{
			line-height:1.4em;
			}
			
.xmenu		{
			padding:8px 34px 0px 0px;
			background:url(../obrazky/s1.gif) 150px 12px no-repeat;
			text-align:right;
			font-weight:bold; 
			}
			
.menuprave	{
			padding:8px 10px 0px 34px;
			background:url(../obrazky/s1.gif) 15px 12px no-repeat;
			font-weight:bold; 
			}

.tblleva	{
			white-space:nowrap;
			text-align:right;
			padding-right:10px;
			vertical-align:top;
			}
						
.tblleva1	{
			font-weight:bold;
			white-space:nowrap;
			text-align:right;
			padding-right:10px;
			}
			
.tdhornicara
			{
			border-top:1px solid rgb(220,220,220);
			}
			
.konecobtekani
			{
			clear:both;
			line-height:1px;
			font-size:1px;
			height:1px;
			}
			

			

			

			

			
.ikonamisto	{
			float:left;
			margin:0 7px 7px 0;
			}
			
.blokzkraceneinformace
			{
			padding:0 0 4px 7px;
			margin:0 0 2px 0;
			background:rgb(240,240,240);
			}
			
.odsazenibloku_uvod
			{
			margin-bottom:7px;
			}	
			
.zi_odsazeni
			{
			margin:0 0 5px 0;
			padding-left:19px;
			}
			
.rezervace	{
			background:rgb(0,0,150);
			border:1px solid rgb(180,180,180);
			padding:2px 10px;
			}
			


.tisk		  {
			  display:none;
			  }
}

@media print  {

.tisk  		  {
			  clear:both;
			  display:block;
			  }

.netisknout	  {
			  display:none;
			  }
			  
h2			  {
			  color:rgb(0,0,0);
			  font-weight:bold;
			  }
			  
h1			  {
			  color:rgb(0,0,0);
			  font-weight:bold;
			  padding:0;			  
			  }

body		  {
			  padding:0;
			  margin:1cm;
			  }
			  
.navstevnik, .podnikatel, .obcan, .neziskove
			  {
			  background:none;
			  }
			  
.hlavniuvod	  {
			  width:auto;
			  float:none;
			  padding:1cm 0;
			  }

.hlavnivnitrni
			  {
			  width:auto;
			  float:left;
			  padding:0;
			  }

.stranka	  {			  
			  width:auto;
			  clear:both;
			  }
			  
.pravy		  {
			  width:auto;
			  padding:0.5cm 0;
			  }
			  
.levyciz	  {
			  display:none;
			  }
			
.pravyciz	  {
			  display:none;
			  }
			
.stredciz, .stredciz1
		   	  {
			  margin:0;
			  padding:0;
			  float:none;
			  width:auto;
			  }
			  
.obalkastranky
			  {
			  width:auto;
			  border:none;
			  }
			  
.blokinfouvod2
			  {
			  width:auto;
			  padding-top:0.5cm;
			  }
			  
.blokzkraceneinfo2
			  {
			  width:100%;
			  padding:0;
			  background:none;
			  border-bottom:1px solid rgb(150,150,150);
			  padding-bottom:0.5cm;
			  }
			  
.obrazekzprava
			  {
			  background:rgb(240,240,240);
			  padding:5px;
			  margin:0 0 0.5cm 0.5cm;
			  float:right;
			  }

.obrazekvideo
			  {
			  background:rgb(240,240,240);
			  padding:5px;
			  margin:0.5cm 0.5cm 0.5cm 0.5cm;
			  float:left;
			  }
			  
.ziuvod		  {
			  width:auto;
			  }
			  
.blok06_2	  {
			  background:none;
			  padding:2px 7px 0 0;
			  }
			  
a			  {
			  text-decoration:none;
			  }
			  
A:active {color:rgb(0,0,0)}
A:link {color:rgb(0,0,0)}
A:visited {color:rgb(0,0,0)}
}		  