@charset "iso-8859-1";
/* CSS Document */

table {
	border-width: 0px;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px;
}

tr {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px;
}

img {
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(images/bkg.gif);
}

/*--- ---*/



.logo-top {
	background-image: url(images/vrsek1.gif);
	margin: 0px 0px 0px 0px;
	width: 760px;
	height: 51px;
	background-repeat: no-repeat;
}

.levy-sloupec {
	width: 124px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;	
	background-color: #F4C100;
}
.stredni-sloupec {
	width: 513px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	vertical-align: top;
	text-align: left;
	background-color: #FEF9E5;
}

.pravy-sloupec {
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background-color: #F4C100;
}
.left-menu-top {
	background-image: url(images/menu_header_left.gif);
	background-color: #6881B4;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 125px;
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: bottom;
	color: #FFFFFF;
}
.right-menu-top {
	background-image: url(images/menu_header_right.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 20px;
	width: 120px;
	background-position: left top;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: bottom;
	color: #FFFFFF;
}

.acc-search-form {
	background-color: #F4C100;
	text-align: left;
	padding: 0px 0px 5px 8px;
}

.acc-search-form-h1{
	color: black;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

.acc-search-form-sl {
	color: #264B93;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.acc-search-form-p {
	color: #264B93;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	width: 100px;
}

.acc-search-form-sp{
	font-size: 10px;
    color: black;
    background-color: #DFE4EF;
    border: 1px solid #000000;
	padding: 1px 3px 1px 3px;
	_padding: 2px 3px 3px 3px;
}

.acc-search-form-btn{
	font-size: 10px;
	background-color: #DFE4EF;
    border: 1px solid #000000;
	width: 15px;
}

.acc-search-form INPUT  { 
	font-size: 10px;
    color: black;
    background: #BEC9DF;
    border: 1px solid #000000;
	border-right: none;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
} 

.acc-search-form SELECT {
    font-size: 10px;
    color: black;
    background: #BEC9DF;
	border: 1px solid #000000;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
} 


.acc-find-button {
	font-size: 10px;
	background: #6881B4;
	border-width: 0px;
	color: white;
	text-align: center;
	padding: 0px 15px 0px 15px;
	margin: 3px 10px 5px 3px; 
}

.banner-pos {
	background-color: #F4C100;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

.spodni-sloupec {
	background-color: white;
	text-align: center;
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.login-form {
	background-color: #264B93;
	text-align: left;
	padding: 0px 5px 5px 8px;
	height:95px;
}


.login-form INPUT  { 
	font-size: 10px;
    color: black;
    background: #F7D44D;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
}

.login-form-sp {
	font-size: 10px;
    color: #F4C100;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
}

.login-form-li {
	font-size: 12px;
	font-weight:bold;
	text-align:center;
    color: #F4C100;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
    
}


.login-button {
	font-size: 10px;
    background-color: #F4C100;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
	font-color: #264B93;
	border: 1px solid black;
	text-align: center;
	padding: 1px 0px 1px 0px;
	width: 60px;
	margin-top: 5px;
}

.acc-login-button {
	font-size: 10px;
	background: #F4C100;
	border-width: 0px;
	color: #264B93;
	text-align: center;
	padding: 3px 20px 3px 20px;
	margin: 5px 10px 5px 2px;
}

.local-info{
	background: #93A5C9;
	text-align: left;
	padding: 0px 5px 5px 8px;
}

.local-info-txt{
	color: #264B93;
	text-align: left;	
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.webcam-img{
	width: 120px;
	height: 90px;
}

.mapa{
	background-image: url(images/routemap.jpg);
	width: 513px;
	height: 281px;
	background-repeat: no-repeat;
}
.stred-content-box{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.hotel-list{
	height: 52px;
	width: 503px;
	border-bottom: 1px solid #264B93;
	margin: 0px 0px 0px 0px;
	_margin-top: -4px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.hotel-list a{
	color: #264B93;
	text-decoration: none;
}

.hotel-list td{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hotel-list-command{
	background-color: #264B93;
	color: white;
	line-height:11px;
	
		
}

.map-img{
	width: 513px;
	height: 281px;	
	margin 0px 0px 0px 0px;
	border 1px solid black;
}

.offer-box-l{
	width: 250px;
	margin-right: 3px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.offer-box-r{
	width: 250px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.offer-box-c{
	width: 500px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}

.offer-pic-info{
	width: 72px;
	padding-right: 5px;
	text-align: center;
	vertical-align: top;
	padding-bottom: 5px; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.offer-pic{
	border-width: 1px;
	border-style: solid;
	border-color: #264B93;
	margin-top: 6px;
}

.offer-nadpis{
	border-bottom: 1px solid #F4C100;
	font-weight: bold;
	height: 15px;
	vertical-align: top;
	width: 160px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.offer-desc{
	vertical-align: top;
	text-align: left;
	width: 160px;
	padding-top: 3px;
	color: #464646;
	height: 72px;
	padding-bottom: 5px; 
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* styly pro booking form */
.booking-box{
	margin: 5px 5px 5px 5px;
}

.center-menu-top {
	background-image: url(images/stred_bkg_blue.gif);
	background-color: #6881B4;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 513px;
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	vertical-align: bottom;
	color: #FFFFFF;
}

.book-center-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	padding-bottom: 6px;
	border-bottom: 1px solid #264B93;
	margin-bottom: 6px;
	width: 500px;
}

.book-center-top center{
	font-weight: bold;
}

.book-table-box {
	text-align: right;
	padding-right: 5px;
/*	width: 500px; */
}

.book-table-td-l {
	text-align: right;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 3px;
	line-height:10px;
	vertical-align:top;
	padding-top:3px;
	
}

.book-table-td-r {
	text-align:	left;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 3px;
	
}

.book-table-td-r1 {
	text-align: left;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 3px;
}

.book-table-td-l2 {
	text-align: right;
	width: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 3px;
}

.book-table-td-r2 {
	text-align:	left;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 3px;
}

.hotel-pick {
	width: 250px;
	
    font-size: 10px;
    color: black;
    background: white;
	border: 1px solid #000000;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
}

.date-pick {
	width: 100px;
    font-size: 10px;
    color: black;
    background: white;
	border: 1px solid #000000;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
}

.book-input {
	font-size: 10px;
    color: black;
    background: white;
    border: 1px solid #000000;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
}

.book-input-readonly {
	font-size: 10px;
    color: black;
    background-color:#FEF9E5;
    border:0px;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
}


.book-input-sub {
	font-size: 10px;
	font-weight: bold; 
	background-color: #264B93; 
	color: white;
    border: 1px solid #000000;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;	
	padding-left: 0px;
	padding-right: 0px;
	display: inline;
	
}

/* Styly pro detail hotelu */
.levy-sloupec-hd {
	width: 196px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;	
	background-color: #F8F8F8;
}
.stredni-sloupec-hd {
	width: 362px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
}

.pravy-sloupec-hd {
	width: 195px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	background-color: #F8F8F8;
	text-align: center;
}

.hd-img-lt{
	background-color: #F8F8F8;
	background-image: url(images/detail_left_top_bkg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 18px;
	width: 196px;
	text-align: center;
}

.hd-img-mapa{
	width: 196px;
	text-align: center;
	padding-bottom: 15px;
}

.hd-thumbs{
	padding-left: 14px;
	padding-top: 15px;
}

.thumb-ld{
    margin-right: 14px;
	margin-bottom: 14px;
}

.thumb-pad{
	margin: 0px 14px 14px 0px;
		border: 1px solid black;
}

.foto-click{
	color: #464646;
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.hd-stred-box{
	width: 362px;
	
}

.hd-hotel-name{
	color: #8A8A8A;
	font-size: 34px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	width: 312px;
	margin: 12px 25px 0px 28px;
}

.hd-para{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #464646;
	text-align: left;
	width: 312px;
	margin: 10px 25px 0px 25px;
}

.hd-pricelist{
	background-color: #264B93;
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width: 312px;
	margin: 10px 25px 5px 25px;
	padding: 0px 0px 0px 5px;
}


.data-pricelist-actual{
	font-weight:bold;
}

.data-pricelist{
	color: black;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.hd-pl{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width: 312px;
	margin: 10px 25px 5px 25px;	
	padding-bottom: 3px;
	border-bottom: 1px solid #8A8A8A;
}
.hd-pl td{
	padding-right: 3em;
}

.hd-contact{
	background-color: #F4C100;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width: 312px;
	margin: 10px 25px 5px 25px;	
	padding: 0px 0px 0px 5px;
	/* ty spany okolo maji barvu: #264B93 */	
}

.hd-ct{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width: 312px;
	margin: 10px 25px 5px 25px;	
	padding-bottom: 3px;
	border-bottom: 1px solid #8A8A8A;
}

.hd-booker{
	background-color: #264B93;
	border: none;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 0px 7px 0px 7px;
	height:18px;
	width:170px;
	cursor:pointer;	
}

.hd-editer{
	background-color: #264B93;
	border: none;
	color: white;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 0px 7px 0px 7px;
	margin-right:5px;
	width:140px;
	height:16px;
}



.mp-hotel-target{
	width: 15px; height: 15px; position: absolute;opacity:0.60;filter:alpha(opacity=60); 
}

.mp-prehotel {
	left: 295px; top: 194px;
}

.mp-hotel-box{
	width: 218px; height: 87px;text-align: left;  background-image:url(images/routemap_box.jpg); position: absolute;left: 295px; top:194px;opacity:0;filter:alpha(opacity=0);
}

.mp-hb-text{
	width: 110px; height: 52px; margin-left: 80px; margin-bottom: 1px; padding-top: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 10px; text-align: left; vertical-align: top;
}

.mp-hb-title{
	font-weight: bold; font-size: 9px; padding-bottom: 1px; padding-top: 1px;
}

.mp-hb-orange-stripe{
	font-family: Verdana, Arial, Helvetica, sans-serif; width: 210px; background-color: #F4C100; text-align: right; color: black;  font-size: 10px;
}

.mp-hb-blue-stripe{
	font-family: Verdana, Arial, Helvetica, sans-serif; width: 210px; background-color: #264B93; text-align: right; color: white; font-size: 10px;
}

.mp-hb-hotel-pic{
	width: 72px; height: 72px; position: absolute; left: 3px; top: 3px; z-index:5; border: 1px solid black;
}

.footer {
	font-size : 10px;
	color : #FEF9E5;
	background-color : #264B93;
	padding : 3px 15px 3px 15px;
	height : 26px;
}
a.footerHref:link { text-decoration : none; font-weight : bold; color : #F4F7F9 }
a.footerHref:visited { text-decoration : none; font-weight : bold; color : #F4F7F9 }
a.footerHref:active { text-decoration : none; font-weight : bold; color :  #F4F7F9 }
a.footerHref:hover { text-decoration : underline; font-weight : bold; color : #F4F7F9 }



.edit-input {
	font-size: 10px;
    color: black;
    background: white;
    border: 1px solid #000000;
    font-family: Verdana CE,Verdana,Arial CE,Arial,Helvetica CE,Helvetica,sans-serif;
}

.edit-table-box {
	text-align: right;
	padding-right: 5px;
/*	width: 500px; */
}

.edit-table-td-l {
	text-align: right;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 3px;
}

.edit-table-td-r {
	text-align:	left;
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 3px;
}

.edit-table-td-r1 {
	text-align: left;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 3px;
}

.edit-table-td-l2 {
	text-align: right;
	width: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 3px;
}

.edit-table-td-r2 {
	text-align:	left;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 3px;
}

.edit-table-td-h {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 3px;
}

.edit-table-td-com {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
	padding-bottom: 3px;
	padding-right: 3px;
}

.edit-imagebox {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-left:10px;
	margin-right:10px;
	
}

.notrequired {
	font-weight:normal;
}

.bookerror {
	border:2px solid red;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin:5px;
	text-align:center;
}

.notice {
	
	text-align: center;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;text-align:center;
}



@media print {
	.noprint {display:none; visibility:none	;}
	
}


