h1,h2,h3,h4,h5,body,div,textarea
			{
			font-family: tahoma, verdana, arial, helvetica, sans-serif;
			}
body		{
			margin:0;
			padding:0;
			font-size:80%;
			overflow: auto;
			background:rgb(240,240,240);
			color:rgb(45,64,20);
			}

img		{ 
			border: 0px; 
			}
img.f_onas	{
			border-color: rgb(0,90,102); 
			border: 1px solid; 
			}
td,div		{
			vertical-align: top;
			font-size:1em;
			color:rgb(108,108,108);
			}
tr		{
			vertical-align: top;
			margin-bottom:5px
			}
th
   			{
			height:20px;
			background:url(../images/th.jpg) 100% 0 no-repeat
			}
.sudy,.odd
	 		{
			background:rgb(240,240,240)
			}

.foto_clanek_box,.i_box1,.foto_clanek_box1,.foto_clanek_box2,.i_box3
			{
			float:left;
			width:160px;
			padding-bottom:30px
			}

.foto_clanek_box1
			{
			padding-bottom:0
			}

.foto_clanek_box2
			{
			width:45px;
			padding-bottom:15px
			}

.text_clanek_box,.i_box2
			{
			float:left;
			padding:0px 0 0px 0;
			width:300px
			}
.text_clanek_box2
			{
			float:left;
			padding:0px 0 0px 0;
			width:460px
			}
.text_clanek_box3
			{
			float:left;
			padding:0px 0 0px 385px;
			width:460px
			height:15px;
			}
.i_box1
			{
			width:177px;
			padding:23px 9px 0 0
			}
.i_box2
			{
			padding:0;
			}
.i_box0
	   		{
			float:left;
			margin-bottom:10px;
			}
.i_box3
	   		{
			width:90px
			}
.i_box4
	   		{
			float:left;
			padding-bottom:15px
			}
.cara
	 		{
			padding-bottom:12px;
			background:url(../images/1h1.jpg) 184px 100% no-repeat
			}		
.full		{
			width:auto
			}
.foto_clanek
			{
			float:left;
			margin:14px 10px 0 23px
			}

.foto_clanek1
			{
			float:right;
			margin:5px 10px 0 0
			}
.foto_clanek2
			{
			float:left;
			margin:5px 15px 10px 0
			}
.foto_clanek3
			{
			float:left;
			margin:0px 0px 0px 0
			}
			
form
			{
			margin:0px;
			}
.frmnaz,.frmnaz1,.frmnaz2,.frmnaz3,.frmnaz4
			{
			width:170px;
			padding:4px 10px 0 0;
			text-align:right;
			color:rgb(37,77,37);
			font-weight:bold;
			font-size:80%;
			}

.field1
	   		{
			width:110px
			}
.povinny
			{
			color:rgb(156,3,5);
			font-weight:bold
			}
input,textarea
	  		{
			border:1px solid rgb(130,139,154);
			height:16px
			}
.btn0
			{
			border:none;
			width:35px;;
			height:20px;
			padding:2px 0 0 3px
			}
.btn
			{
			width:60px;
			height:20px;
			border:none;
			margin:3px 5px 0 0
			}
.radio
	  		{
			border:none
			}
h1
  			{
			padding-top:0px;
			padding-left:0px;
			font-weight:bold;
			font-size:1.7em;
			color:rgb(95,122,58);
			margin:0px 0px 15px 0px;
			}
h2
			{
			padding:0px 0px 0px 0px;
			margin:0px 0px 10px 0px;
			color:rgb(160,172,81);
			font-size:1.2em  
			}
.podnadpis1
			{
			color:rgb(180,180,180);
			font-size:1em;
			margin:-5px 0 0 0
			}
h3
  			{
			color:rgb(160,172,81);
			margin:20px 0 10px 0;
			padding:0;
			font-size:1em
			}
.zajezd
			{
			margin:0 0 10px 0
			}
.zajezd1
			{
			margin:25px 0 10px 0
			}
h4
			{
			width:520px;
			height:16px;
			background:url(../images/sipkam.gif) 0 0 no-repeat;
			padding-top:0px;
			padding-left:25px;
			font-weight:bold;
			font-size:0.9em;
			color:rgb(37,77,37);
			margin:0px 0px 10px 0px;
			}
p
			{
			color:rgb(45,64,20);
			margin:0 0 10px 0px;
			line-height : 1.5;
			}
.box-text-nadpis
			{
			float:left;
			width:570px;
			height:15px;
			padding:0px 0px 0px 0px;
			margin:20px 0px 10px 0px;
			color:rgb(37,77,37);
			font-size:1.3em  
			}
.navibox
			{
			float:left;
			width:20px;
			height:15px;
			padding:0px 0px 0px 0px;
			margin:10px 0px 0px 0px;  
			}
.box-text
			{
			float:left;
			width:570px; 
			margin:0px 0px 0px 0px; 
			padding:10px 10px 10px 10px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.box-text-1
			{
			float:left;
			width:570px; 
			margin:10px 0px 0px 0px; 
			padding:10px 10px 10px 10px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.box-text-2
			{
			float:left;
			width:570px; 
			margin:0px 0px 0px 0px; 
			padding:10px 10px 10px 10px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.box-text-3
			{
			float:left;
			width:570px; 
			margin:0px 0px 0px 0px; 
			padding:10px 10px 10px 10px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:70%     
			}
.box-text-4
			{
			float:left;
			width:570px; 
			margin:10px 0px 0px 0px; 
			padding:10px 10px 0px 10px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.box-text-5
			{
			float:left;
			width:570px; 
			margin:0px 0px 0px 0px; 
			padding:10px 10px 0px 10px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.box-foto
			{
			float:left;
			width:175px; 
			margin:0px 20px 0px 0px; 
			padding:0px 0px 0px 0px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.box-foto-1
			{
			float:left;
			width:175px; 
			margin:0px 0px 0px 0px; 
			padding:0px 0px 0px 0px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.box-foto-2
			{
			float:left;
			width:270px; 
			margin:0px 0px 10px 0px; 
			padding:0px 0px 0px 0px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.box-foto-3
			{
			float:left;
			width:270px; 
			margin:0px 0px 10px 20px; 
			padding:0px 0px 0px 0px; 
			background:rgb(230,244,230); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.sponzoriko
			{
			float:left; 
			margin:6px 0px 0px 22px; 
			padding:3px 3px 0px 3px; 
			background:rgb(67,150,202); 
			color:rgb(37,77,37); font-size:1.0em     
			}
.text
			{
			padding: 0 20px 0 25px
			}
.text1
	  		{
			padding: 0 20px 0 0
			}
.text2
	  		{
			padding: 10px 0 0 0
			}

ul,.ul_menu
  			{
			margin:0px 0px 0px 20px;
			position:absolute;
			padding:0px 0px 0px 0px;
			list-style-image:url(../images/arr1.jpg);
			}
.ul_menu
			{
			list-style-image:url(../images/sipkam.jpg);
			font-size:1.3em;
			font-weight:bold;
			height:13px;
			
			}
li
			{
			margin:10px 0px 0px 0px;
			padding:0 0 0 10px
			}


.th_tab
	   		{
			text-align:right;
			cursor:help
			}

.obsah,.obsah2
	  		{
			float:left;
			padding:15px 30px 30px 30px
			}
.obsah1
			{
			float:left;
			padding: 0 0 0 0 
			}
.obsah2
	   		{
			padding-bottom:0
			}



/* BLOKY */



.blok_nadpis
			{
			width:530px;
			height:62px;
			background:url(../images/nadpis.gif) 0 0 no-repeat;
			padding-top:20px;
			padding-left:45px;
			font-weight:mormal;
			font-size:1.6em;
			color:rgb(231,122,21);
			margin-bottom:15px;
			}


.obal_blok_siroky1,obal_blok_siroky2
			{
			margin-top:10px;
			float:left;
			width:250px
			}
.obal_blok_siroky2
			{
			margin-top:0;
			float:left
			}
.obal_blok_vlevo
			{
			padding-left:0px
			}
.blok_siroky_vrch
			{
			width:250px;
			height:34px;
			background:url(../images/z2.jpg) 0 0 no-repeat
			}

.blok_siroky_obsah
			{
			width:250px
			}
			
.blok_siroky_obsah1
			{
			float:left;
			padding:0 25px 0 10px
			}
.blok_siroky_obsah2
			{
			width:230px;
			padding:0 10px
			}
.obal_blok_uzky1,obal_blok_uzky2
		  	{
			margin-top:10px;
			float:left;
			width:231px
			}
.obal_blok_uzky2
			{
			padding-left:25px
			}
.obal_blok_uzky2
			{
			float:left;
			width:235px
			}

.obal_blok_vpravo
			{
			float:left;
			padding-left:11px;

			}

.blok_uzky_vrch
			{
			width:220px;
			height:34px;
			background:url(../images/z1.jpg) 0 0 no-repeat
			}

.blok_uzky_obsah
			{
			width:215px;
			text-align:left
			}

.blok_uzky_odstavec
			{
			margin-left:15px;
			margin-right:5px
			}
.blok_plny
			{
			float:left;
			width:480px;
			margin-top:10px
			}

.blok_plny_vrch
			{
			width:480px;
			height:36px;
			background:url(../images/z4.jpg) 0 0 no-repeat
			}

.blok_plny_obsah
			{
			width:450px;
			padding:0 15px 10px 15px
			}

.blok_plny_obsah_zajezd
			{
			width:480px;
			text-align:center;
			background:rgb(250,250,250);
			padding:10px 0 15px 0
			}

.blok_plny_obsah_zajezd_ceny
			{
			width:480px;
			text-align:left
			}
.blok_pozadi
			{
			float:left;
			width:532px;
			}

/* Menu vpravo */

.menu_box
		 	{
			width:150px;
			padding-left:10px;
			}

.menu_box1
		  	{
			float:left;
			width:120px;
			padding-left:10px;
			background:url(../images/mt.gif) 0 100% no-repeat;
			}

.menu_box2, .menu_box2a
		  	{
			float:left;
			padding-left:10px;
			background:url(../images/mm.jpg);
			}

.menu_box2a
		   	{
			padding-top:0
			}

.menu_box3, .menu_box3a
		  	{
			float:left;
			width:130px;
			padding-bottom:5px;
			background:url(../images/mb.gif) 0 100% no-repeat;
			}

.menu_box3a		
			{
			padding-top:0px;
			}

.menu_box_akt_text
			{
			float:left;
			width:160px;
			padding-left:0px;
			margin:0px 0px 20px 0px
			}

.zahl_menu
			{
			float:left;
			font-family: arial, helvetica, verdana, sans-serif;
			height:34px;
			width:215px;
			color:rgb(255,255,255);
			font-weight:bold;
			font-size:1em;
			background:url(../images/6.jpg) 0 0 no-repeat
			}
.text_zahl_menu
			{
			color:rgb(255,255,255);
			font-weight:bold;
			font-size:1em;
			margin:15px 0 0 0px;
			}
.text_zahl_menu1
			{
			color:rgb(246,255,0);
			font-weight:bold;
			font-size:1em;
			margin:15px 0 0 0px;
			}

.text_zahl_menu2
			{
			color:rgb(253,222,222);
			font-weight:bold;
			font-size:1em;
			margin:15px 0 0 0px;
			}

.foto_akt_mini
			{
			float:left;
			margin:0 10px 5px 0
			}
.sipka_akt
			{
			margin:0 5px 0 0
			}
.sipka_cenik
			{
			margin:0 5px 0 10px
			}
.menu_stred
		   	{
			float:left;
			width:215px;
			height:34px;
			background:url(../images/menu_u.jpg) 13px 100% no-repeat
			}

			
.vice1,.vice2,.zpet,.zpet1,.zpet2,.zpet3
			{
			background:url(../images/h1.jpg) 0 0 no-repeat;
			padding:10px 0 0 10px;
			width:100%
			}
.vice2
			{
			background:url(../images/h2.jpg) 0 0 no-repeat;
			}
.zpet,.zpet1,.zpet2,.zpet3
	 		{
			width:316px;
			margin-left:25px;
			}
.zpet1,.zpet2
	  		{
			margin-left:0
			}
.zpet2
	  		{
			width:auto;
			}
.zpet3
	  		{
			float:left;
			margin:15px 0 15px 15px
			}
.v_stat
			{
			margin-bottom:4px
			}
.sjezdovka
		  	{
			float:left;
			margin:2px 5px 0 0;
			}
.sjezdovka1
		   	{
			float:left;
			margin-right:7px
			}
.sjzedovka2
		   	
			{
			float:left
			}
.ubytovani_obal_uzky
			{
			float:left;
			width:252px
			}
.ubytovani_p
			{
			margin-bottom:2px
			}
			
.ubytovani_cena
			{
			text-align:right;
			padding-right:6px
			}
.ubytovani_termin
			{
			text-align:left;
			padding-left:6px
			}
.ubytovani_rezervace
			{
			text-align:center
			}
.ubytovani_oblast
			{
			clear:left;
			padding:25px 0 0 30px
			}
			
.nahled_ubytovani,.nahled_ubytovani2
			{
			float:left;
			width:90px;
			margin:0 10px 0 5px;
			}
.nahled_ubytovani2
			{
			width:90px;
			margin:0 8px 0 7px
			}
			
.box_ubytovani,.box_foto_ubytovani
			{
			width:472px;
			height:90px;
			}
.box_foto_ubytovani
			{
			padding:7px 0px 7px 5px;
			width:215px;
			height:auto;
			float:left;
			}
.ubytovani_objekt
			{
			float:left;
			width:220px;
			padding:10px 3px 10px 3px
			}
.ubytovani_ikona
		  	{
			text-align:center
			}
.1
			{
			color:#828B9A;
			}
.bila
			{
			color:rgb(255,255,255);
			}
.ruzova
			{
			color:rgb(253,222,222);
			}
.cervena
			{
			color:rgb(156,3,5);
			}
.mt
			{
			color:rgb(31,69,131);
			}
.y
			{
			color:#FFD800;
			margin:2px 0 2px 0;
			}
.y2			{
			color:rgb(216,163,71)
			}
.black
			{
			color:rgb(0,0,0);
			}
.zelena
			{
			color:rgb(37,77,37);
			}
.menu
			{
			color:rgb(94,103,118);
			}
.stred
	  		{
			text-align:center
			}
.menu-top-novinky
		  	{
			float:left;
			margin:0px 0px 0px 0px;
			border-right:1px solid rgb(255,255,255);
			border-left:1px solid rgb(255,255,255);
			width:118px;

			}
.menu-top-novinkyl
		  	{
			float:left;
			margin:0px 0px 0px 0px;
			border-right:1px solid rgb(255,255,255);
			
			width:119px;

			}
.menu-top-novinkyp
		  	{
			float:left;
			margin:0px 0px 0px 0px;
			
			border-left:1px solid rgb(255,255,255);
			width:119px;

			}
.menu-top-novinky a
		   	{
			display:block;
			width:98px;
			height:21px;
			padding-top:9px;
			padding-left:20px;
			text-align:left;
			font-size:1.1em;
			font-weight:normal;	
			color:rgb(255,255,255);
			background:url(../images/tlacitko-top.jpg) 0 0px no-repeat;
			}
.menu-top-novinkyl a
		   	{
			display:block;
			width:99px;
			height:21px;
			padding-top:9px;
			padding-left:20px;
			text-align:left;
			font-size:1.1em;
			font-weight:normal;	
			color:rgb(255,255,255);
			background:url(../images/tlacitko-top.jpg) 0 0px no-repeat;
			}
.menu-top-novinkyp a
		   	{
			display:block;
			width:99px;
			height:21px;
			padding-top:9px;
			padding-left:20px;
			text-align:left;
			font-size:1.1em;
			font-weight:normal;	
			color:rgb(255,255,255);
			background:url(../images/tlacitko-top.jpg) 0 0px no-repeat;
			}
.menu-top-novinky a:hover, a.aktivni
		   	{
			background:url(../images/tlacitko-top-over.jpg) 0 0px no-repeat;
			color:rgb(255,0,0);
			}

.menu-top-novinkyl a:hover, a.aktivni
		   	{
			background:url(../images/tlacitko-top-over.jpg) 0 0px no-repeat;
			color:rgb(255,0,0);
			}

.menu-top-novinkyp a:hover, a.aktivni
		   	{
			background:url(../images/tlacitko-top-over.jpg) 0 0px no-repeat;
			color:rgb(255,0,0);
			}
.menu-left
		  	{
			float:left;
			margin-bottom:0px;
			width:170px;

			}
.menu-left a
		   	{
			display:block;
			width:155px;
			height:25px;
			padding-top:4px;
			padding-left:15px;
			text-align:left;
			font-size:0.9em;
			font-weight:normal;	
			color:rgb(255,255,255);
			text-decoration: none;
			background:url(../images/menu-tlacitko.gif) 0 0px no-repeat;
			}
.menu-left a:hover, a.aktivni
		   	{
			background:url(../images/menu-tlacitko-o.gif) 0 0px no-repeat;
			color:rgb(255,0,0);
			}
.menu-left-de
		  	{
			float:left;
			margin-bottom:15px;
			width:170px;

			}
.menu-left-de a
		   	{
			display:block;
			width:150px;
			height:25px;
			padding-top:4px;
			padding-left:15px;
			text-align:left;
			font-size:0.9em;
			font-weight:normal;	
			color:rgb(255,255,255);
			text-decoration: none;
			background:url(../images/menu-tlacitko.gif) 0 0px no-repeat;
			}
.menu-left-de a:hover, a.aktivni
		   	{
			background:url(../images/menu-tlacitko-o.gif) 0 0px no-repeat;
			color:rgb(255,0,0);
			}

a.modra-menu:active	{color:rgb(138,1,1);text-decoration:underline}
a.modra-menu:link	{color:rgb(26,78,115);text-decoration:none}
a.modra-menu:visited	{color:rgb(26,78,115);text-decoration:none}
a.modra-menu:hover	{color:rgb(138,1,1);text-decoration:none}

a.top:active	{color:rgb(45,64,20); text-decoration: none}
a.top:link		{color:rgb(45,64,20); text-decoration: none}
a.top:visited	{color:rgb(45,64,20); text-decoration: none}
a.top:hover		{color:rgb(22,34,6); text-decoration: none}

a:active	{color:rgb(45,64,20); text-decoration: none}
a:link		{color:rgb(45,64,20); text-decoration: none}
a:visited	{color:rgb(45,64,20); text-decoration: none}
a:hover		{color:rgb(22,34,6); text-decoration: none}

a.dotted:active	{color:rgb(45,64,20); text-decoration: none}
a.dotted:link		{color:rgb(45,64,20); text-decoration: none}
a.dotted:visited	{color:rgb(45,64,20); text-decoration: none}
a.dotted:hover		{color:rgb(22,34,6); text-decoration: none; border-bottom:1px dotted rgb(22,34,6)}

a.n:active	{color:rgb(0,90,102); text-decoration: none}
a.n:link	{color:rgb(0,90,102); text-decoration: none}
a.n:visited	{color:rgb(0,90,102); text-decoration: none}
a.n:hover	{color:rgb(0,90,102); text-decoration: underline}

a.1			{color:#828B9A;	text-decoration:none}

a.bila:active	{color:rgb(255,255,255);text-decoration:none;font-weight:normal;}
a.bila:link		{color:rgb(255,255,255);text-decoration:none;font-weight:normal;}
a.bila:visited	{color:rgb(255,255,255);text-decoration:none;font-weight:normal;}
a.bila:hover	{color:rgb(255,255,255);text-decoration:underline;font-weight:normal;}

a.ruzova:active	{color:rgb(253,222,222);text-decoration:underline}
a.ruzova:link		{color:rgb(253,222,222);text-decoration:underline}
a.ruzova:visited	{color:rgb(253,222,222);text-decoration:underline}
a.ruzova:hover	{color:rgb(253,222,222);text-decoration:none}

a.y			{color:#FFD800; text-decoration:underline}

a.y2:active	{color:rgb(216,163,71);	text-decoration:underline;}
a.y2:link	{color:rgb(216,163,71);	text-decoration:underline;}
a.y2:visited{color:rgb(216,163,71);	text-decoration:underline;}
a.y2:hover	{color:rgb(216,163,71);	text-decoration:none;}

a.y3		{font-weight:bold}
a.y3:active	{color:rgb(255,141,41); text-decoration:none}
a.y3:link	{color:rgb(255,141,41); text-decoration:none}
a.y3:visited{color:rgb(255,141,41); text-decoration:none}
a.y3:hover	{color:rgb(255,141,41); text-decoration:underline}

a.y4:active	{color:rgb(216,163,71);	text-decoration:none;}
a.y4:link	{color:rgb(216,163,71);	text-decoration:none;}
a.y4:visited{color:rgb(216,163,71);	text-decoration:none;}
a.y4:hover	{color:rgb(216,163,71);	text-decoration:underline;}

a.menu:active	{color:rgb(94,103,118);	text-decoration:none}
a.menu:link		{color:rgb(94,103,118);	text-decoration:none}
a.menu:visited	{color:rgb(94,103,118);	text-decoration:none}
a.menu:hover	{color:rgb(94,103,118);	text-decoration:underline}

a.pg			{font-weight:bold}
a.pg:active		{color:rgb(130,139,154); text-decoration:none}
a.pg:link		{color:rgb(130,139,154); text-decoration:none}
a.pg:visited	{color:rgb(130,139,154); text-decoration:none}
a.pg:hover		{color:rgb(130,139,154); text-decoration:underline}

a.copy			{color:#A1A1A1;	text-decoration:none}

a.oranz-menu:active	{color:rgb(37,77,37);text-decoration:underline}
a.oranz-menu:link	{color:rgb(37,77,37);text-decoration:none}
a.oranz-menu:visited	{color:rgb(37,77,37);text-decoration:none}
a.oranz-menu:hover	{color:rgb(156,3,5);text-decoration:none}
