body  {
	color: #6D876D;
	font-family: Arial CE, Arial, Helvetica CE, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	background: #DCE1DC;
	margin: 0;
	padding: 0;
	text-align: center;
}


/* .... COMMON ................................................................................................................ */
p 
{
	display: block;
	margin: 0px 0px 14px 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #7E877E;
	font-size: 140%;
	margin: 0px 0px 11px 0px;
}

h2 {
	color: #224B22;
	font-size: 120%;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
	text-indent: 9px;
	background: url(img/bg_24.gif) no-repeat;
}

h3 {
	color: #224B22;
	font-size: 110%;
}

h1 A, h1 A:Visited {
	color: #DC4D0F;
}

h1 A:Active, h1 A:Hover {
	color: #224B22;
	text-decoration: none;
}

ul {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

li {
	list-style-image: url(img/li.gif);
	margin: 0px 0px 0px 20px;
	_margin: 0px 0px 0px 17px;
	padding: 0px;
	list-style-position: outside;
}

.li1 {
	list-style-image: url(img/li1.gif);
	margin: 0px 0px 0px 20px;
	_margin: 0px 0px 0px 17px;
}

.li2 {
	list-style-image: url(img/li2.gif);
	margin: 0px 0px 0px 35px;
	_margin: 0px 0px 0px 28px;
}

.li3 {
	list-style-image: url(img/li3.gif);
	margin: 0px 0px 0px 47px;
	_margin: 0px 0px 0px 40px;
}

.li4 {
	list-style-image: url(img/li4.gif);
	margin: 0px 0px 0px 59px;
	_margin: 0px 0px 0px 52px;
}

.li5 {
	list-style-image: url(img/li5.gif);
	margin: 0px 0px 0px 71px;
	_margin: 0px 0px 0px 64px;
}

ul {
	margin: 0px;
	padding: 0px;
	text-align: justify;
}

form {
	padding: 0px;
	margin: 0px;
}

fieldset {
	border: 0px solid;
	background: transparent;
	padding: 0px;
	margin: 0px;
}

em 
{
      width: 99%; 
	  font-style: italic;    
}


/* .... FORMAT ................................................................................................................ */

input, .image .aa input
 {
	color: #565F56;
	border: 1px solid #B8C1B8;
	background-color: #FFFFFF; 
	font-size: 11px;
	width: auto;
	height: 15px;
	_height: 17px;
	_height/**/: 15px;
	padding: 0px;
}

input.check {
	width: auto;
	height: 13px;
	_height: 15px;
	_height/**/: 13px;
	border: 0px solid;
	background: #FFFFFF;
	_background: transparent;
}

input.radio {
	width: auto;
	height: auto;
	_height: auto;
	_height/**/: 10px;
	border: 0px solid;
	margin: 3px 0px 0px 0px;
	background: transparent;
}

input.up {
	position: relative;
	top: -1px;
}

input.noborder {
	width: auto;
	height: auto;
	border: 0px solid;
	background: transparent;
}

textarea, textarea.popis, textarea.popisek, textarea.velky, textarea.vetsi {
	color: #6D876D;
	font-size: 11px;
	font-family: Arial CE, Arial, Helvetica CE, Verdana, Helvetica, sans-serif;
	scrollbar-face-color: #939D93;
	scrollbar-highlight-color: #939D93;
	scrollbar-shadow-color: #939D93;
	scrollbar-3dlight-color: #939D93;
	scrollbar-darkshadow-color: #939D93;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

textarea.vetsi {
	width: 533px;
	height: 89px;
}

textarea.velky {
	width: 311px;
	height: 59px;
}

textarea.popis {
	width: 200px;
	height: 59px;
}

textarea.popisek {
	width: 200px;
	height: 39px;
}

select {
	color: #6D876D;
	width: auto;
	height: auto;
	_height: auto;
	_height/**/: auto;
	font-size: 11px;
}

.image .aa input
 {
	width: 60px;
}


/* .... TABLES ................................................................................................................ */
table td, table th {
	color: #6D876D;
	font-family: Arial CE, Arial, Helvetica CE, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	_font-size: 70%;
	_font-size/**/: 100%;
	text-align: justify;
	vertical-align: top;
}

table td.center, table th.center {
	text-align: center;
}

tr.linka td {
	background: url(img/bg_16.gif) repeat-x;
	background-position: bottom;
	padding: 2px;
}

table.header {
	width: 646px;
	border-top: 1px solid #D3DBD3;
	border-left: 1px solid #D3DBD3;
}

table.calendar {
	width: 210px;
	border-top: 1px solid #D3DBD3;
	border-left: 1px solid #D3DBD3;
}

table.calendar td, table.calendar th {
	font-size: 70%;
	text-align: center;
}

table.hotely {
	width: 646px;
	border-left: 1px solid #D3DBD3;
}

table.pokoje {
	width: 100%;
	border-top: 1px solid #D3DBD3;
	border-left: 1px solid #D3DBD3;
}

table.hotely tr.licha td, table.pokoje tr.licha td, table.calendar tr.licha td {
	background: #F8F9F8;	
}

table.hotely tr.suda td, table.pokoje tr.suda td, table.calendar tr.suda td {
	background: #F0F3F0;	
}

table th {
	color: #FFFFFF;
	background: #99AB99;
	border-right: 1px solid #D3DBD3;
	border-bottom: 1px solid #D3DBD3;
	padding: 2px;
	font-weight: normal;
}

table.pokoje tr.nadp {
	width: 661px;
	background: #99AB99;	
}

table.pokoje tr.hlavni {
	clear: none;
	float: left;
	width: 100%;
	background: #99AB99;	
}

table.hotely td, table.pokoje td, table.calendar td {
	color: #6D876D;
	border-right: 1px solid #D3DBD3;
	border-bottom: 1px solid #D3DBD3;
	padding: 2px;
	font-weight: normal;
}

table th.d1, table td.d1 {
/*	width: 219px; */
	width: 34.5%; 
}

table td.d1 A, table td.d1 A:Visited {
	text-decoration: underline;
}

table td.d1 A:Active, table td.d1 A:Hover {
	color: #000000;
}

table th.d1, table td.d1 {
/*	width: 219px; */
	width: 34.5%; 
}

table th.d2, table td.d2 {
	width: 8%;
}

table th.d3, table td.d3 {
	width: 17%;
}

table th.d4, table td.d4 {
	width: 9%;
}

table th.d5, table td.d5 {
	width: 10%;
}

table th.d6, table td.d6 {
	width: 21.5%;
}

table th.d7, table td.d7 {
	width: 150px;
}

table td.d7 {
	color: #DC4D0F;
}

table th.d8, table td.d8 {
	width: 80px;
}

table td.d8 {
	color: #A8B3A8;
}

table td.d8 em {
	color: #1E291E;
	text-decoration: none;
	font-style: normal;
}

table th.d9, table td.d9 {
	width: 25px;
}

td.d9 A, td.d9 A:Visited {
	text-decoration: none;
}

td.d9 A:Active, td.d9 A:Hover {
	color:#FFFFFF;
	background: #B1C0B1;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
}

th.d9 A, th.d9 A:Visited {
	color:#FFFFFF;
	padding: 0px 5px 0px 5px;
	font-size: 130%;
	text-decoration: none;
}

th.d9 A:Active, th.d9 A:Hover {
	width: 100%;
	height: 100%;
	color:#000000;
	background: #B1C0B1;
	text-decoration: none;
}

#set {
	color: #000000;
	background: #99AB99;
}

#set A, #set A:Visited {
	color: #000000;
}

#set A:Active, #set A:Hover {
	color: #FFFFFF;
}

.aktual, A.aktual, A:Visited.aktual, A:Active.aktual, A:Hover.aktual {
	color: #000000;
	background: transparent;
}

table td.d10 {
	color: #FFFFFF;
	width: 25px;
	background: #B1C0B1;
}

table th.d11, table td.d11 {
	width: 150px;
}

table th.d12, table td.d12 {
	width: 23%;
}

table th.d13, table td.d13 {
	width: 18%;
}

table th.d14, table td.d14 {
	width: 49%;
}

table th.d15, table td.d15 {
	width: 67%;
}

table th.d16, table td.d16 {
	width: 86px;
}

table th.d17, table td.d17 {
	width: 86px;
}

table th.d18, table td.d18 {
	width: 156px;
}

table th.d19, table td.d19 {
	width: 60px;
	height: auto;
}

table th.d20, table td.d20 {
	width: 86px;
}

table th.d21, table td.d21 {
	width: 132px;
	white-space: nowrap;
}

table th.d22 {
	width: 39px;
	text-align: right;
}

table td.d22 {
	width: 39px;
	text-align: right;
	padding: 0px 20px 0px 0px;
	_padding: 2px 2px 2px 2px;
}

table.pokoje tr td.d22 {
	width: 39px;
	text-align: right;
	padding: 2px 2px 2px 2px;
}

table th.d23, table td.d23 {
	width: 49%;
}

table th.d24, table td.d24 {
	width: 51%;
}

table th.d25, table td.d25 {
	width: 218px;
}

table th.d26, table td.d26 {
	width: 445px;
}

table th.d27, table td.d27 {
	width: 218px;
}

table th.d28, table td.d28 {
	width: 222px;
}

table th.d29, table td.d29 {
	width: 150px;
}

table th.d30, table td.d30 {
	width: 71px;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

table th.d31, table td.d31 {
	width: 328px;
}

table th.d32, table td.d32 {
	width: 325.5px;
}

table.header th A, table.header th A:Visited, table.pokoje th A, table.pokoje th A:Visited {
	color: #FFFFFF;
	text-decoration: underline;
}

table.header th A:Active, table.header th A:Hover, table.pokoje th A:Active, table.pokoje th A:Hover {
	color: #000000;
}




/* .... SYSTEM ................................................................................................................ */
.page, .popup {
	color: #6D876D;
	width: 1004px;
	font-size: 70%;
	height: auto;
	margin: auto;
	text-align: left;
	vertical-align: top;
}

.popup {
	width: auto;
}

.napis {
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	width: auto;
	height: auto;
	padding: 2px 0px 4px 10px;
	background: url(img/bg_22.gif) repeat-x #6E886E;
	border-bottom: 1px solid #FFFFFF;
}

.close {
	position: relative;
	top: -23px;
	_top: -19px;
	right: 2px;
	text-align: right;
	font-size: 0px;
	width: auto;
	height: auto;
	padding: 0px;
	cursor: hand;
}

.foto {
	font-size: 0px;
	width: auto;
	height: auto;
	padding: 0px;
}

.lang {
	clear: none;
	float: left;
	_float: ;
	width: 100%;
	max-width: 1004px;
	text-align: center;
	vertical-align: top;
	padding: 3px 0px 3px 0px;
}

.lang .aa {
	clear: none;
	float: right;
	width: auto;
	padding: 0px 4px 0px 3px;
	background: url(img/bg_01.gif) no-repeat;
	background-position: right bottom;
}

#vybrana {
	background: url(img/bg_01.gif) no-repeat #CAD0CA;
	background-position: right bottom;
}

#vybrana A, #vybrana A:Visited, #vybrana A:Active, #vybrana A:Hover {
	text-decoration: underline;
	color: #000000;
}

.lang .aa A, .lang .aa A:Visited {
	color: #929992;
	text-decoration: none;
}

.lang .aa A:Active, .lang .aa A:Hover {
	color: #545654;
	text-decoration: underline;
}

.date {
	clear: none;
	float: left;
	width: 1004px;
	padding: 6px 0px 5px 0px;
	background: url(img/bg_02.gif) repeat-x #A9B4A9;
	border-bottom: 3px solid #DCE1DC;
}

.date .aa {
	clear: none;
	float: left;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	width: 389px;
	_width: 402px;
	_width/**/: 389px;
	padding: 0px 0px 0px 13px;
}

.date .ab {
	clear: none;
	float: left;
	color: #5C725C;
	width: 598px;
	_width: 602px;
	_width/**/: 598px;
	padding: 0px 4px 0px 0px;
}

.date .ab .aba {
	clear: none;
	float: right;
	width: auto;
	height: auto;
	white-space: nowrap;
	padding: 0px 0px 0px 4px;
}

.date .ab .abb {
	color: #F1F4F1;
	clear: none;
	float: right;
	width: auto;
	height: auto;
	white-space: nowrap;
	padding: 0px 0px 0px 4px;
}

.date .ab .aba em, .date .ab .abb em {
	font-size: 90%;
	color: #778A77;
	font-style: normal;
}

.date A, .date A:Visited {
	color: #5C725C;
}

.date A:Active, .date A:Hover {
	color: #000000;
}

.motiv, .motiv2 {
	clear: none;
	float: left;
	width: 998px;
	_width: 1004px;
	_width/**/: 998px;
	height: 102px;
	_height: 105px;
	_height/**/: 102px;
	font-size: 0px;
	border-left: 3px solid #A8B3A8;
	border-right: 3px solid #A8B3A8;
	border-bottom: 3px solid #A8B3A8;
	background: url(img/bg_03.gif) repeat-x #2A2D7F;
}

.motiv2 {
	border-top: 3px solid #A8B3A8;

}

.main {
	clear: none;
	float: left;
	width: 998px;
	_width: 1004px;
	_width/**/: 998px;
	height: auto;
	padding: 0px 0px 40px 0px;
	border-left: 3px solid #A8B3A8;
	border-right: 3px solid #A8B3A8;
	border-bottom: 3px solid #A8B3A8;
	background: url(img/bg_04.gif) repeat-y #FFFFFF;
}

.test {
	clear: none;
	float: left;
	width: 1004px;
	height: auto;
	padding: 20px 0px 40px 0px;
}

.leva {
	clear: none;
	float: left;
	width: 170px;
}

.prava {
	clear: none;
	float: right;
	width: 828px;
}

.nadpis {
	clear: none;
	float: left;
	width: 146px;
	_width: 169px;
	_width/**/: 146px;
	color: #7E877E;
	text-transform: uppercase;
	font-weight: bold;
/*	word-break: break-all; */
	padding: 13px 5px 1px 18px;
	background: url(img/bg_05.gif) no-repeat #E7EAE7;
}

.polozka {
	clear: none;
	float: left;
	width: 146px;
	_width: 169px;
	_width/**/: 146px;
/*	word-break: break-all; */
/*	text-transform: lowercase; */
	padding: 2px 5px 0px 18px;
	background: url(img/bg_06.gif) no-repeat;
}

.polozka A, .polozka A:Visited {
	color: #7E877E;
	text-decoration: none;
}

.polozka A:Active, .polozka A:Hover {
	color: #000000;
	text-decoration: underline;
}

#acti {
	color: #000000;
	text-decoration: underline;
}

.delitko {
	clear: none;
	float: left;
	width: 169px;
	height: 15px;
}

.menu {
	clear: none;
	float: left;
	width: 828px;
	height: auto;
	color: #6D876D;
	font-size: 120%;
	padding: 13px 0px 16px 0px;
	background: url(img/bg_07.gif) repeat;
	text-transform: lowercase;
}

.menu .aa, .menu .ab {
	clear: none;
	float: left;
	width: auto;
	height: auto;
	padding: 0px 28px 0px 28px;
	font-weight: bold;
	color: #6D876D;
	background: url(img/bg_08.gif) no-repeat;
	background-position: top right;
}

.menu .ab {
	padding: 0px 28px 0px 28px;
	background: none;
}

.menu A, .menu A:Visited {
	color: #6D876D;
}

.menu A:Active, .menu A:Hover {
	color: #224B22;
}

.menu A.act, .menu A:Visited.act, .menu A:Active.act, .menu A:Hover.act {
	color: #224B22;
}

.path {
	clear: none;
	float: left;
	width: 828px;
	color: #DC4D0F;
	background: #FFFFFF;
}

.path A, .path A:Visited {
	color: #DC4D0F;
	text-decoration: none;
}

.path A:Active, .path A:Hover {
	color: #DC4D0F;
	text-decoration: underline;
}

.path .aa {
	clear: none;
	float: left;
	width: 505px;
	_width: 533px;
	_width/**/: 505px;
	font-size: 120%;
	font-weight: bold;
	padding: 27px 10px 19px 18px;
	background: url(img/bg_09.gif) no-repeat;
}

.path .ab {
	clear: none;
	float: left;
	color: #798479;
	width: 145px;
	text-align: center;
	padding: 9px 0px 13px 0px;
}

.path .ac {
	clear: none;
	float: left;
	color: #000000;
	width: 140px;
	_width: 150px;
	_width/**/: 140px;
	text-align: right;
	padding: 9px 10px 13px 0px;
}

.path .ac A, .path .ac A:Visited {
	color: #264726;
	text-decoration: underline;
}

.path .ac A:Active, .path .ac A:Hover {
	color: #DC4D0F;
}



.path .ab em {
	position: relative;
	top: -2px;
	color: #DC4D0F;
	font-style: normal;
}


.hotel {
	clear: none;
	float: left;
	width: 828px;
	color: #6D876D;
}

.hotel A, .hotel A:Visited {
	color: #DC4D0F;
	text-decoration: none;
}

.hotel A:Active, .hotel A:Hover {
	color: #DC4D0F;
	text-decoration: underline;
}

.hotel .search {
	clear: none;
	float: left;
	width: 663px;
	_width: 683px;
	_width/**/: 663px;
	padding: 0px 10px 0px 10px;
}

.search .head, .search .head2 {
	clear: none;
	float: left;
	width: 663px;
	border-bottom: 1px solid #6D876D;
}

.search .head2 {
	border-bottom: none;
}

.head .aa, .head .ab, .head2 .aa, .head .af, .head2 .af, .head .ag, .head2 .ag, .head2 .ag2 {
	clear: none;
	float: left;
	color: #FFFFFF;
	width: 220px;
	_width: 221px;
	_width/**/: 220px;
	font-weight: bold;
	text-align: center;
	padding: 4px 1px 3px 0px;
	background: url(img/bg_12.gif) no-repeat;
}

.head .ac {
	clear: none;
	float: left;
	width: 221px;
	font-weight: bold;
	text-align: center;
	padding: 4px 0px 3px 0px;
	background: url(img/bg_14.gif) no-repeat;
}

.top {
	background: url(img/bg_19.gif) no-repeat #6D876D;
}

.head .ad {
	clear: none;
	float: left;
	color: #FFFFFF;
	width: 582px;
	_width: 592px;
	_width/**/: 582px;
	font-weight: bold;
	font-size: 110%;
	padding: 4px 0px 3px 10px;
}

.head .ae {
	clear: none;
	float: left;
	color: #FFFFFF;
	width: 71px;
	text-align: right;
}

.head .af, .head2 .af {
	background: url(img/bg_11.gif) no-repeat;
}

.head .ag, .head2 .ag, .head2 .ag2 {
	color: #000000;
	width: 431px;
	_width: 442px;
	_width/**/: 431px;
	font-weight: normal;
	text-align: left;
	padding: 4px 1px 3px 10px;
	background: none #FFFFFF;
}


.head2 .ag2 {
	width: 320px;
	_width: 331px;
	_width/**/: 320px;
	padding: 4px 1px 11px 10px;
}

.posun {
	margin: 0px 0px 0px 109px;
}

#acta, #actb {
	background: url(img/bg_11.gif) no-repeat;
}

#acta A, #acta A:Visited, #actb A, #actb A:Visited, #actc A, #actc A:Visited {
	color: #FFFFFF;
}

#actc {
	background: url(img/bg_13.gif) no-repeat;
}

.head A, .head A:Visited {
	color: #E2EEE2;
	text-decoration: none;
}

.head A:Active, .head A:Hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.mezera {
	clear: none;
	float: left;
	width: 100%;
	height: 20px;
}

.vypis {
	clear: none;
	float: left;
	width: 663px;
	text-align: justify;
}

.vypis .licha, .vypis .suda, .vypis .licha2, .vypis .suda2, .vypis .map, .vypis .detail, .vypis .accommodation, .vypis .nadp, .vypis .titul {
	clear: none;
	float: left;
	width: 661px;
	_width: 663px;
	_width/**/: 661px;
	height: auto;
	background: url(img/bg_15.gif) repeat-y #F8F9F8;
	border-left: 1px solid #D3DBD3;
	border-right: 1px solid #D3DBD3;
	border-bottom: 1px solid #D3DBD3;
}

.vypis .titul {
	background: url(img/bg_15.gif) repeat-y #E9EDE9;
/*	font-weight: bold;
	text-transform: uppercase; */
	padding: 4px 0px 3px 0px;
	border-bottom: 1px solid #CFD7CF;
}

.vypis .accommodation {
	background: #FFFFFF;
	border: 0px;
	margin: 0px 1px 0px 1px;
}

.vypis .suda {
	background: url(img/bg_15.gif) repeat-y #F0F3F0;
}

.vypis .licha2, .vypis .suda2 {
	width: 643px;
	_width: 663px;
	_width/**/: 643px;
	padding: 2px 9px 1px 9px;
	background: #F8F9F8;
	border-left: 1px solid #D3DBD3;
	border-right: 1px solid #D3DBD3;
	border-bottom: 1px solid #D3DBD3;
}

.vypis .suda2 {
	background: #F0F3F0;
}

.vypis .map {
	font-size: 0px;
	height: 455px;
	background: #F8F9F8;
}

.vypis .detail {
	margin: 0px 0px 21px 0px;
	background: none;
}

.vypis .odeslat, .vypis .odeslatadmin {
	clear: none;
	float: right;
	width: auto;
	height: auto;
	margin: 4px 0px 11px 0px;
	text-align: right;
}

.vypis .odeslatadmin {
	clear: none;
	float: left;
}

.odeslat .aa {
	clear: none;
	float: left;
	width: 331px;
	height: auto;
	margin: 0px;
	text-align: left;
}

.odeslat .aa b {
	position: relative;
	top: -5px;
	font-weight: normal;
}

.content, .stranka, .feedback, .paging, .text {
	clear: none;
	float: left;
	width: 663px;
	height: auto;
	text-align: justify;
	padding: 6px 0px 6px 0px;
	background: url(img/bg_21.gif) repeat-x; 	
}

.text {
	padding: 14px 0px 0px 0px;
	background: #FFFFFF; 	
}

.red {
	color: #FF0000;
}

.red A, .red A:Visited {
	color: #5C725C;
	text-decoration: underline;
}

.red A:Active, .red A:Hover {
	color: #000000;
}

.feedback {
	padding: 0px 0px 14px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #E9EDE9;
	background: transparent;
}

.stranka {
	padding: 0px;
	background: transparent; 	
}

.paging {
	text-align: left;
	padding: 0px 0px 6px 0px;
	background: transparent; 	
}

.prev, .next {
	clear: none;
	float: left;
	width: 331px;
	height: auto;
}

.next {
	text-align: right;
}

.prev b, .next b {
	position: relative;
	top: -1px;
	font-weight: normal;
}
/*
.prev A, .prev A:Visited, .next A, .next A:Visited {
	color: #839683;
}

.prev A:Active, .prev A:Hover, .next A:Active, .next A:Hover {
	color: #2B312B;
}
*/
input.odeslat, input.odeslatadmin
 {
	color: #FFFFFF;
	border: 0px solid;
	background: url(img/bg_17.gif) no-repeat #E47140; 
	font-size: 11px;
	font-weight: bold;
	width: auto;
	height: 15px;
	_height: 17px;
	_height/**/: 15px;
	padding: 2px 11px 0px 0px;
	_padding: 3px 11px 0px 0px;
	_padding/**/: 4px 11px 3px 0px;
	cursor: hand;
}

input.potvrdit
 {
	color: #FFFFFF;
	border: 0px solid;
	background: url(img/bg_27.gif) repeat-x #6D876D; 
	font-size: 11px;
	font-weight: bold;
	width: auto;
	height: 15px;
	_height: 17px;
	_height/**/: 15px;
	padding: 2px 11px 0px 0px;
	_padding: 3px 11px 0px 0px;
	_padding/**/: 4px 11px 3px 0px;
	cursor: hand;
}

.desc {
	clear: none;
	float: left;
	position: relative;
	z-index: 101;
	top: -450px;
	left: 6px;
	width: 662px;
	height: auto;
	font-size: 11px;
	background: url(img/ikona_01.gif) no-repeat;
}

.mouse, .mouse2 {
	clear: none;
	float: left;
	font-size: 11px;
	width: auto;
	height: auto;
}

.desc b {
	position: relative;
	top: -1px;
	font-weight: normal;
}

.desc em {
	position: relative;
	top: -1px;
	font-weight: bold;
	font-style: normal;    
}

.desc u {
	color: #000000;
	position: relative;
	top: -1px;
	font-style: normal;
	text-decoration: none;
}

.prvni {
	clear: none;
	float: left;
	width: 208px;
	_width: 219px;
	_width/**/: 208px;
	padding: 6px 6px 6px 5px;
}

.prvni em {
	position: relative;
	top: -1px;
	font-style: normal;    
}

.prvni ul li A, .prvni ul li A:Visited {
	position: relative;
	top: 2px;
	color: #6D876D;
	text-decoration: underline;
}

.prvni ul li A:Active, .prvni ul li A:Hover {
	color: #DC4D0F;
}

.prvni .mouse {
	width: 207px;
}

.prvni .mouse2 {
	width: 600px;
}

.prvni .mouse b, .prvni .mouse2 b {
	position: relative;
	top: 0px;
}

.prvni .mouse em, .prvni .mouse2 em {
	font-style: normal;    
	font-weight: normal;
}

.mouse A, .mouse A:visited, .mouse A:Active, .mouse A:Hover {
	text-decoration: underline;
}

.mouse2 A, .mouse2 A:visited, .mouse2 A:Active, .mouse2 A:Hover {
	text-decoration: underline;
}

.druhy {
	clear: none;
	float: left;
	width: 210px;
	_width: 222px;
	_width/**/: 210px;
	padding: 6px;
	margin: 8px 0px 0px 0px;
	text-align: center;
	background: url(img/bg_18.gif) repeat-y;
}

.druhy .desc {
	clear: none;
	float: left;
	width: 210px;
	font-size: 11px;
	background: url(img/ikona_01.gif) no-repeat;
}

.mapa {
	text-align: left;
	padding: 0px 6px 6px 6px;
	background: url(img/bg_20.gif) repeat-y;
	background-position: top right
}

.treti {
	clear: none;
	float: left;
	width: 208px;
	_width: 220px;
	_width/**/: 208px;
	padding: 6px;
	text-align: justify;
}

.celkovy {
	clear: none;
	float: left;
	width: 657px;
	_width: 661px;
	_width/**/: 657px;
	padding: 3px 2px 3px 2px;
}

.licha .celkovy {
	background: #F8F9F8;
}

.suda .celkovy {
	background: #F0F3F0;
}

.levy {
	clear: none;
	float: left;
	width: 323px;
	_width: 332px;
	_width/**/: 323px;
	height: auto;
	border-right: 3px solid #D3DBD3;
	padding: 3px 4px 3px 2px;
}

#big {
	width: 657px;
	_width: 661px;
	_width/**/: 657px;
	padding: 2px;
	border-right: 0px solid;
	background: #D3DBD3;
}

.pravy {
	clear: none;
	float: left;
	width: 323px;
	_width: 329px;
	_width/**/: 323px;
	height: auto;
	padding: 3px 4px 3px 2px;
}

.levy .aa, .pravy .aa {
	clear: none;
	float: left;
	width: 65px;
	height: auto;
	font-size: 0px;
}

.levy .ab, .pravy .ab {
	clear: none;
	float: left;
	width: 133px;
	_width: 136px;
	_width/**/: 133px;
	height: auto;
	text-align: justify;
	padding: 0px 0px 0px 3px;
}

.levy .ab .aba, .pravy .ab .aba {
	clear: none;
	float: left;
	width: 133px;
	height: auto;
	text-align: left;
	padding: 0px;
}

.levy .ab .aba .abaa, .pravy .ab .aba .abaa {
	clear: none;
	float: left;
	width: 122px;
	height: auto;
	text-align: left;
	padding: 0px;
}

.levy .ab .aba .abab, .pravy .ab .aba .abab {
	clear: none;
	float: left;
	width: 11px;
	height: auto;
	text-align: left;
	padding: 0px;
}

.levy .ab .aba b, .pravy .ab .aba b {
	color: #293D29;
	font-weight: normal;
}

.levy .ac, .pravy .ac {
	clear: none;
	float: left;
	width: 11px;
	height: auto;
	font-size: 0px;
}

.levy .ad, .pravy .ad {
	clear: none;
	float: left;
	width: 122px;
	height: auto;
	text-align: right;
}

.celkovy .ae, .levy .ae, .pravy .ae, .levy .ae_mala, .pravy .ae_mala {
	clear: none;
	float: left;
	width: 111px;
	height: auto;
	text-align: left;
	padding: 4px 0px 0px 0px;
}

.levy .ae_mala, .pravy .ae_mala {
	width: 161px;
}

.levy .ae b, .pravy .ae b {
	position: relative;
	top: -3px;
	font-weight: normal;
}

.levy .ae em, .pravy .ae em {
	position: relative;
	top: 2px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}

select.cely, select.vyber, select.datum, select.room, select.type {
	color: #6D876D;
	width: 207px;
	height: 18px;
	_height: 22px;
	_height/**/: 18px;
	font-size: 11px;
	margin: 2px 0px 0px 0px;
}

select.type {
	position: relative;
	top: -2px;
	width: auto;
	margin: 0px;
}

select.room {
	width: 170px;
}

select.datum {
	width: auto;
}

select.cely {
	width: 546px;
}
/*
select.cely {
	color: #000000;
	font-weight: normal;
}
*/
.celkovy .af, .celkovy .af {
	clear: none;
	float: left;
	width: 207px;
}

.celkovy .af {
	clear: none;
	float: left;
	width: 546px;
}

.levy .af, .pravy .af {
	clear: none;
	float: left;
	width: 207px;
}

.levy .af em, .pravy .af em, .celkovy .af em {
	position: relative;
	top: 8px;
	text-decoration: none;
	font-style: normal;
}

.levy .afa, .pravy .afa {
	clear: none;
	float: left;
	width: 103px;
}

.levy .afb, .pravy .afb {
	clear: none;
	float: left;
	width: 174px;
}

.levy .afc, .pravy .afc {
	clear: none;
	float: left;
	width: 28px;
}

.levy .afa b, .pravy .afa b {
	position: relative;
	top: -4px;
	font-weight: normal;
}

.af b {
	position: relative;
	top: -2px;
	font-weight: normal;
}

.levy .af input, .pravy .af input, .levy .afa input, .pravy .afa input, 
.levy .afb input, .pravy .afb input, .levy .afc input, .pravy .afc input,
.af input.jmeno, .af input.jmeno2, .af input.vetsi, .af input.mensi, .afc input.pole, .af input.vysledek, .af input.castka, .ae input.castka
 {
	color: #6D876D;
	border: 1px solid #A2B2A2;
	background-color: #FFFFFF; 
	font-size: 11px;
	width: 62px;
	height: 15px;
	_height: 17px;
	_height/**/: 15px;
	padding: 2px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
}

.af input.vysledek
 {
 	color: #3E493E;
	background-color: #D3DBD3; 
	width: 174px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 3px 3px 0px 0px;
}

.af input.jmeno
 {
	width: 100px;
	_width: 104px;
}

.af input.jmeno2
 {
	width: 100px;
	_width: 104px;
}

.af input.vetsi
 {
	width: 204px;
}

.af input.mensi
 {
	width: 44px;
}

.afc input.pole
 {
	width: 84px;
	text-align: left;
}

.levy .afa input, .pravy .afa input, .levy .afb input, .pravy .afb input, .levy .afc input, .pravy .afc input, .af input.castka, .ae input.castka
 {
	width: 28px;
	text-align: right;
	padding: 2px 2px 0px 0px;
}

.levy .ag, .pravy .ag {
	clear: none;
	float: left;
	width: 80px;
	text-align: left;
	padding: 4px 0px 0px 0px;
}

.levy .ah, .pravy .ah {
	clear: none;
	float: left;
	width: 31px;
	padding: 1px 0px 0px 0px;
}

.levy .ai, .pravy .ai {
	clear: none;
	float: left;
	width: auto;
	padding: 4px 0px 0px 0px;
	text-align: justify;
}

img.state {
	z-index: 1;
	border: 2px solid #849B84;
}

img.ram {
	position: relative;
	top: 3px;
	border: 1px solid #D3DBD3;
}

img.button {
/*	display: none; */
	position: relative;
	top: 50px;
	left: -140px;
	z-index: 100;
}








.hotel .image {
	clear: none;
	float: left;
	color: #798479;
	width: 145px;
}

.image .aa {
	clear: none;
	float: left;
	color: #000000;
	width: 125px;
	_width: 145px;
	_width/**/: 125px;
	padding: 6px 10px 6px 10px;
	background: #D6DBD6;
}

.image .aa b {
	position: relative;
	top: -2px;
	font-weight: normal;
}

.image .aa A, .image .aa A:Visited {
	color: #565F56;
	text-decoration: underline;
}

.image .aa A:Active, .image .aa A:Hover {
	color: #000000;
}

.image .ab {
	clear: none;
	float: left;
	width: 125px;
	_width: 145px;
	_width/**/: 125px;
	padding: 10px;
}

.image .ac, .image .ad {
	clear: none;
	float: left;
	color: #FFFFFF;
	width: 125px;
	_width: 145px;
	_width/**/: 125px;
	font-weight: bold;
	padding: 5px 10px 4px 10px;
	background: #A8B3A8;
}

.image .ad {
	padding: 0px;
	background: transparent;
}

.image .ad img {
	position: relative;
	top: -28px;
	left: 120px;
	font-size: 0px;
	z-index: 103;
}

.image .ae {
	position: relative;
	top: -18px;
	clear: none;
	float: left;
	color: #A8B3A8;
	width: 125px;
	_width: 145px;
	_width/**/: 125px;
	text-align: justify;
	padding: 0px 10px 4px 10px;
}

.image .ae b {
	position: relative;
	top: -1px;
	font-weight: normal;
}

.image .ae A, .image .ae A:Visited {
	color: #A8B3A8;
	text-decoration: none;
}

.image .ae A:Active, .image .ae A:Hover {
	color: #455745;
	text-decoration: underline;
}

.zapati {
	clear: none;
	float: left;
	color: #646D64;
	width: 1004px;
	text-align: center;
	padding: 8px 0px 18px 0px;
}

.zapati b {
	color: #96A096;
	font-weight: normal;
}

.zapati A, .zapati A:Visited {
	color: #828B82;
}

.zapati A:Active, .zapati A:Hover {
	color: #232723;
}











/* .... LINKS ................................................................................................................. */
A, A:Visited {
	color: #DC4D0F;
	text-decoration: underline;
	cursor: pointer;
}

A:Active, A:Hover {
	color: #202620;
	text-decoration: underline;
	cursor: pointer;
}


/* .... SCROLL ................................................................................................................ */


.tabs_vertical {
	width: auto;
	height: 314px;
	padding: 0px;
}

.scrol_vertical {
	width: auto; 
	height: 314px; 
	_overflow-y: auto; 
	overflow: scroll; 
	_overflow: ; 
	padding: 0px 0px 20px 0px;
	border: 0px solid;
	scrollbar-face-color: #939D93;
	scrollbar-highlight-color: #939D93;
	scrollbar-shadow-color: #939D93;
	scrollbar-3dlight-color: #939D93;
	scrollbar-darkshadow-color: #939D93;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

.tabs_horizontal {
	clear: none;
	float: left;
	width: 663px;
}

.scrol_horizontal {
	clear: none;
	float: left;
	width: 663px;
	overflow-x: auto; 
	overflow: scroll; 
	padding: 0px 0px 17px 0px;
	margin: 0px;
	vertical-align: top;
	scrollbar-face-color: #939D93;
	scrollbar-highlight-color: #939D93;
	scrollbar-shadow-color: #939D93;
	scrollbar-3dlight-color: #939D93;
	scrollbar-darkshadow-color: #939D93;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

.fade {
	clear: none;
	float: left;
	position: relative;
	top: 4px;
	z-index: 102;
	width: 663px;
	height: 20px;
	background: #FFFFFF;
}

img.leva5img {
	clear: none;
	float: left;
	margin: 2px 5px 0px 0px;
	border: 1px solid #DCE0DC;
	border-bottom: 4px solid #DCE0DC;
}

img.prava5img {
	clear: none;
	float: right;
	margin: 2px 0px 0px 5px;
	border: 1px solid #DCE0DC;
	border-bottom: 4px solid #DCE0DC;
}




/* .... SITEMAP ............................................................................................................... */

.sitemap {
	clear: none;
	float: left;
	color: #9E9E9E;
	width: 663px;
	height: auto;
}

.sitemap UL {
	padding: 0;
	margin: 0 0 0 2em;
	list-style-type: none;
	display: block;
}

.sitemap LI {
	padding: 0;
	margin: 0 0 0 0.7em;
	display: block;
}

.sitemap LI img {
	margin-right: 5px;
}


.sitemap .level0, .sitemap .level0 A, .sitemap .level0 A:Visited {
}
	
.sitemap .level0 A:active, .sitemap .level0 A:Hover {
	color: #000000;
}

.sitemap .level1 A, .sitemap .level1 A:Visited, 
.sitemap .level2 A, .sitemap .level2 A:Visited, 
.sitemap .level3 A, .sitemap .level3 A:Visited {
	color: #6D876D;
	text-decoration: underline;
}

.sitemap .level1 A:active, .sitemap .level1 A:Hover, 
.sitemap .level2 A:active, .sitemap .level2 A:Hover, 
.sitemap .level3 A:active, .sitemap .level3 A:Hover {
	color: #000000;
	text-decoration: underline;
}


.sitemap .level0 A, .sitemap .level0 A:Visited, 
.sitemap .level1 A, .sitemap .level1 A:Visited, 
.sitemap .level2 A, .sitemap .level2 A:Visited, 
.sitemap .level3 A, .sitemap .level3 A:Visited {
	text-decoration: underline;
}

.sitemap .level0 A:active, .sitemap .level0 A:Hover, 
.sitemap .level1 A:active, .sitemap .level1 A:Hover, 
.sitemap .level2 A:active, .sitemap .level2 A:Hover, 
.sitemap .level3 A:active, .sitemap .level3 A:Hover {
	text-decoration: underline;
}

