.booking{border-collapse: collapse;margin-bottom:11px}
.booking td {vertical-align:top;padding-top:7px;padding-bottom:7px;border-bottom: 1px solid #3A8221}
.booking select{width:100%}
.booking textarea{width:100%}
.hdr{font-size: 17px; color: #477f14;}
.rrr{font-weight: bold;width:155px; color: #222222;}
.booking i{font-weight: normal;font-size:11px;font-style: italic;color: #222222;}
.rr{font-weight: bold;width:155px; color: red}
.cbx{width:100%}

.price { 
    width: 565px;
    border-collapse: collapse;
	margin-top:10px;
	margin-bottom:5px;
}
.price TR{ 
    text-align: left;
    background: #ccc;
    padding: 5px;
}
.price TD { 
    padding: 5px;
    border: 1px solid #3A8221;
}
.ph td {background: #82DF1F; color: #222222; font-weight: bold; height:30px}
#checkinCalendarIcon{padding:7px 24px 7px 7px; background: url(img/calendar.jpg) center right no-repeat; cursor: pointer; cursor: hand; display:inline; margin-right:15px;line-height: 24px;}
#checkinCalendarIcon input{width: 77px;border:1px solid #3A8221;}
#bd1 {
-moz-border-radius:2px 2px 2px 2px;
background:url("img/button.gif") repeat-x scroll left center #DC92C2;
border:1px solid #3A8221;
color:#FFFFFF;
cursor:pointer;
font-size:100%;
overflow:visible;
padding:1px; font-weight: bold;
}
#Nav1{position: absolute; z-index: 3; top: auto;left:auto}
#Nav2{position: absolute; z-index: 3; top: auto;left:auto;margin-left:171px}
.back{width:25px;background: url(img/back.gif) center no-repeat}
.forward{width:25px;background: url(img/forward.gif) center no-repeat}
.forward-disabled{width:25px;background: url(img/forward-disabled.gif) center no-repeat}
.back-disabled{width:25px;background: url(img/back-disabled.gif) center no-repeat}
.t_kalendar{background-color:#ffffff;border-width: 1px; border-color: #273a7f; border-style: solid}
.t_kalendar TD {color: #787878; font-family: Tahoma; font-size: 13px;}
A.kalendar{display: block;width:100%}
A.kalendar:link { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:visited { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:hover { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
A.kalendar:active { font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px;  color: white; TEXT-DECORATION: none }
.podsvetka{cursor: pointer; cursor: hand; border-width: 1px; border-color: #cf0ab1; border-style: solid; color:#555555; padding-bottom: 1px; font-size: 13px; padding-top: 1px}
.podsvetka_red{cursor: pointer; cursor: hand; border-width: 1px; border-color: #cf0ab1; border-style: solid; color:#FF0000; padding-bottom: 1px; padding-top: 1px; font-size: 13px;}
.active1{cursor: pointer; cursor: hand; FONT-SIZE: 11px; color:#555555; border-width: 1px; border-color: #ffffff; border-style: solid; padding-bottom: 1px; padding-top: 1px; font-size: 13px;}
.active1_red{color:#FF0000; cursor: pointer; cursor: hand; FONT-SIZE: 11px; border-width: 1px; border-color: #ffffff; border-style: solid; padding-bottom: 1px; padding-top: 1px; font-size: 13px;}
form{margin-bottom:9px}
