h1,h2,h3,h4,h5,body,div,textarea
			{
			font-family: tahoma, verdana, arial, helvetica, sans-serif;
			}
body		{
			margin:0;
			padding:0;
			background:rgb(255,255,255);
			font-size:80%;
			color:rgb(0,90,102);
			}

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);
			}
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:120px;
			padding:4px 10px 0 0;
			text-align:right;
			font-weight:bold
			}
.frmnaz1
			{
			width:75px
			}
.frmnaz2
			{
			width:57px
			}
.frmnaz3
			{
			width:100px;
			padding-left:5px
			}
.frmnaz4
			{
			width:85px
			}
.field1
	   		{
			width:110px
			}
.povinny
			{
			color:rgb(199,89,89);
			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
  			{
			color:rgb(231,122,21);
			font-weight:mormal;
			font-size:1.6em;
			}
h2
			{
			color:rgb(231,122,21);
			margin-bottom:10px;
			padding:0;
			font-weight:normal;
			font-size:1.1em
			}
.podnadpis1
			{
			color:rgb(180,180,180);
			font-size:1em;
			margin:-5px 0 0 0
			}
h3
  			{
			color:rgb(130,139,154);
			margin:10px 0 0 0;
			padding:0;
			font-size:1em
			}
.zajezd
			{
			margin:0 0 10px 0
			}
.zajezd1
			{
			margin:25px 0 10px 0
			}
h4
			{
			font-family: arial, helvetica, verdana, sans-serif;
			font-size:12px;
			color:rgb(130,139,154);
			padding:0px 0 0 0px;
			}
p
			{
			color:rgb(0,90,102);
			margin:0 0 10px 0;
			}
.text
			{
			padding: 0 20px 0 25px
			}
.text1
	  		{
			padding: 0 20px 0 0
			}
.text2
	  		{
			padding: 10px 0 0 0
			}

ul,.ul_menu
  			{
			margin:0 0 0 20px;
			padding:0;
			list-style-image:url(../images/arr1.jpg);
			}
.ul_menu
			{
			list-style-image:url(../images/sipka.gif);
			}
li
			{
			margin:7px 0
			}
.zajezd_obal
			{
			float:left;
			padding:20px 5px 10px 5px;
			}
.zajezd_trideni
			{
			float:right;
			font-weight:bold;
			padding:3px 10px 0 0
			}
.zajezd_select
			{
			font-size:1.1em;
			float:right
			}
.zajezd-foto_m
			{
			float:left;
			border:1px solid rgb(200,200,200);
			margin: 0 10px 10px 0;
			width:90px 
			}
.mini
	 		{
			float:left;
			margin:10px 0 15px 0;
			width:460px;
			}
.pozn_ck
			{
			float:left;
			padding:20px 0 0 0;
			}

.zajezdy_foto
			{
			border:2px solid rgb(240,240,240)
			}
.zajezdy_zakladni_udaje,.zajezdy_zakladni_udaje2
			{
			margin:15px 0 10px 0;
			width:100%
			}
.zajezdy_zakladni_udaje2
			{
			margin-top:0
			}

.zajezdy_zakladni_udaje_s1
			{
			width:110px;
			text-align:right;
			padding-right:5px;
			font-weight:bold
			}

.zajezdy_obal_udaje
			{
			float:left;
			width:300px
			}
.cena_tab
			{
			text-align:right;
			vertical-align:middle
			}
.delka_tab,.rezervace_tab
		  	{
			text-align:center;
			vertical-align:middle
			}

.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
			}


.zajezdy_ck_tab
			{
			margin:15px 0 10px 0;
			width:100%
			}

.zajezdy_zakladni_udaje_ck_s1
			{
			width:110px;
			text-align:right;
			padding-right:5px;
			font-weight:bold
			}
.zajezdy_rez_s1
			{
			width:25px
			}
.zajezdy_rez_s2
			{
			width:auto
			}
.zajezdy_rez_s3
			{
			width:100px
			}
.zajezdy_pocet
			{
			width:40px
			}
.zajezdy_celkem
			{
			width:90px
			}
.zajezdy_rez_s4
			{
			text-align:right;
			white-space:nowrap
			}
.zajezdy_cara_tab
			{
			padding-top:10px
			}
.zajezdy_poznamka
			{
			width:425px;
			height:50px
			}
.zajezdy_btn
			{
			width:250px;
			height:23px;
			border:1px solid rgb(128,128,128) 
			}

.zajezdy_potv_c1
			{
			width:200px
			}
/* 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;
			}
.blok_repertoar
			{
			float:left;
			width:520px;
			padding-top:0px;
			padding-left:0px;
			margin-bottom:15px;
			}
.blok_repertoar_nadpis
			{
			float:left;
			width:520px;
			height:20px;
			background:url(../images/repertoar_nadpis.gif) 0 0 no-repeat;
			padding-top:2px;
			padding-left:0px;
			font-weight:mormal;
			font-size:1.3em;
			color:rgb(231,122,21);
			margin-bottom:5px;
			}
.blok_onas
			{
			float:left;
			width:530px;
			height:117px;
			background:url(../images/onas.gif) 0 0 no-repeat;
			padding-top:13px;
			padding-left:25px;
			font-weight:mormal;
			color:rgb(231,122,21);
			margin-bottom:15px;
			}
.blok_onas_jmeno
			{
			float:left;
			width:400px;
			height:30px;
			padding-top:5px;
			padding-left:30px;
			font-weight:mormal;
			color:rgb(231,122,21);
			font-size:1.5em;
			}
.blok_onas_cinnost
			{
			float:left;
			width:400px;
			height:20px;
			padding-top:0px;
			padding-left:30px;
			font-weight:mormal;
			color:rgb(0,90,102);
			font-size:1.25em;
			}
.blok_onas_kontakt
			{
			float:left;
			width:200px;
			height:25px;
			padding-top:12px;
			padding-left:54px;
			font-weight:mormal;
			color:rgb(0,90,102);
			font-size:1.1em;
			}
.blok_onas_kontakt_tel
			{
			float:left;
			width:160px;
			height:25px;
			padding-top:12px;
			padding-left:10px;
			font-weight:mormal;
			color:rgb(0,90,102);
			font-size:1.1em;
			}
.blok_onas_foto
			{
			float:left;
			width:90px;
			height:117px;
			padding-top:0px;
			padding-left:0px;
			font-weight:mormal;
			font-size:1.5em;
			}
.blok_bottom_page
			{
			float:left;
			width:530px;
			height:77px;
			background:url(../images/bottom-page.gif) 0 0 no-repeat;
			padding-top:40px;
			padding-left:0px;
			font-weight:mormal;
			font-size:1.1em;
			color:rgb(231,122,21);
			margin-bottom:0px;
			margin-left:30px;
			}

.obal_2bloky_zajezdy
			{
			float:left;
			padding-top:15px;
			width:482px;
			}

.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:135px;
			padding-left:15px;
			}

.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(222,65,65);
			}
.y
			{
			color:#FFD800;
			margin:2px 0 2px 0;
			}
.y2			{
			color:rgb(216,163,71)
			}
.black
			{
			color:rgb(0,0,0);
			}
.menu
			{
			color:rgb(94,103,118);
			}
.stred
	  		{
			text-align:center
			}

a:active	{color:rgb(0,90,102); text-decoration: underline}
a:link		{color:rgb(0,90,102); text-decoration: underline}
a:visited	{color:rgb(0,90,102); text-decoration: underline}
a:hover		{color:rgb(0,90,102); text-decoration: none}

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:bold;}
a.bila:link		{color:rgb(255,255,255);text-decoration:none;font-weight:bold;}
a.bila:visited	{color:rgb(255,255,255);text-decoration:none;font-weight:bold;}
a.bila:hover	{color:rgb(255,255,255);text-decoration:none;font-weight:bold;}

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}

