html,body{height:100%;margin:0;padding:0;}
body{color:#000;background:#fff;font-family:Verdana,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;font-size:12px;text-align:left;}

div.head
{
        width:990px;
        margin:auto;
        padding:0px;
        border:0px #ff0000 solid;
}
div.clear
{
	clear:both;
}
div.clearleft
{
	clear:left;
}
div.partnerlink
{
        height:990px;
        height:25px;
        margin:0px;
        padding:5px 0px 5px 0px;
        border:0px;
	color:#000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
}
div.top_url
{
        width:300px;
        height:100px;
        margin:0px;
        padding:0px;
        border:0px #d7d7d7 solid;
        float:left;
}
div.top_right
{
        width:690px;
        height:100px;
        margin:0px;
        padding:0px;
        border:0px #d7d7d7 solid;
        float:left;
}
div.top_lang
{
        height:80px;
        margin:0px;
        padding:0px;
        border:0px #d7d7d7 solid;
	background:url(./img/test_hlavicka_2.jpg) no-repeat;
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}
div.top_link
{
        height:20px;
        margin:0px;
        padding:0px;
	color:#000;
	font-size:14px;
	font-weight:normal;
	text-align:right;
        border:0px #d7d7d7 solid;
	background:url(./img/test_hlavicka_3.jpg) no-repeat;
}

div.body
{

        width:990px; /* zmenit na 990px */
        margin:10px auto 10px auto;
        padding:0px;
	background:#fff;
        border:0px #ff0000 solid;
}
div.operator
{
        width:228px;
        height:168px;
        margin:0px;
        padding:0px;
        border:2px #ebd8dc solid;
	background:url(./img/bg_operator.gif) repeat-x;
        float:left;
}
div.search_form
{
        width:450px;
        height:168px;
        margin:0px 0px 0px 5px;
        padding:0px;
        border-top:2px #ff591b solid;
        border-right:0px #ff591b solid;
        border-bottom:2px #ff591b solid;
        border-left:2px #ff591b solid;
	background:url(./img/bg_search.gif) repeat-x;
        float:left;
}
div.top_dest
{
        width:295px;
        height:168px;
        margin:0px;
        padding:0px;
        border:2px #ff591b solid;
        border-right:2px #ff591b solid;
        border-bottom:2px #ff591b solid;
        border-left:0px #ff591b solid;
	background:url(./img/bg_search.gif) repeat-x;
        float:left;
}
div.top_city_n
{
	height:13px;
        margin:0px;
        padding:0px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#000;
}
div.top_city_la
{
	width:107px;
        height:16px;
        margin:0px;
        padding:0px 0px 0px 2px;
	background:#ffe5c4;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#000;
	border:0px #000 solid;
	float:left;
}
div.top_city_lb
{
	width:73px;
        height:16px;
        margin:0px;
        padding:0px;
	background:#ffe5c4;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#000;
	border:0px #000 solid;
	float:left;
}
div.top_city_sa
{
	width:107px;
        height:16px;
        margin:0px;
        padding:0px 0px 0px 2px;
	background:#fffde8;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#000;
	border:0px #000 solid;
	float:left;
}
div.top_city_sb
{
	width:73px;
        height:16px;
        margin:0px;
        padding:0px;
	background:#fffde8;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#000;
	border:0px #000 solid;
	float:left;
}
div.work
{
        width:990px;
        margin:0px 0px 15px 0px;
        padding:17px 0px 0px 0px;
        border:0px #000 solid;
}
div.bottom_links
{
        width:978px;
        margin:auto;
	padding:0;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#192883;
	border:0px #ff0000 solid;
}
div.bottom
{
        width:978px;
        margin:10px auto 10px auto;
	padding:0px;
        border:1px #d7d7d7 solid;
}
div.bottom_partners
{
        width:978px;
        margin:0px auto 10px auto;
	padding:0px;
        border:0;
}
span.url_b
{
	font-size:25px;
	font-weight:bold;
	text-align:left;
	color:#ffa800;
}
span.url_c
{
	font-size:25px;
	font-weight:bold;
	text-align:left;
	color:#0077f6;
}
div.sm_hotel_home
{
	width:328px;
	height:140px;
	border:1px #d7d7d7 solid;
	margin:0;
	padding:5px;
	background:url(./img/sm_hotel_home.gif) repeat-x;
	float:left;
}
div.sm_star_home
{
	width:80px;
	border:0px;
        margin:0px;
	padding:0px 3px 0px 0px;
	text-align:center;
	float:left;
}
div.sm_pict_home
{
	width:80px;
	height:80px;
	border:0px;
        margin:0px;
	padding:5px 3px 0px 0px;
	text-align:center;
	float:left;
}
div.sm_pict_search
{
	width:80px;
	height:80px;
	border:0px;
        margin:0px;
	padding:0px 3px 0px 0px;
	text-align:center;
	float:left;
}
div.home_left
{
	width:685px;
	border:0px #000 solid;
        margin:0px;
	padding:0px;
	float:left;
}
div.home_left_asearch
{
	width:680px;
	border:0px #000 solid;
        margin:10px 4px 0px 0px;
	padding:0px;
	float:left;
}
div.home_right
{
	width:302px;
        margin:0px;
	border:1px #d7d7d7 solid;
	padding:0px;
	background:url(./img/sm_hotel_home.gif) repeat-x;
	float:left;
}
div.hotel_home
{
	width:673px;
	border:1px #d7d7d7 solid;
	margin:0;
	padding:5px;
	background:url(./img/sm_hotel_home.gif) repeat-x;
}
div.hotel_search
{
	width:668px;
	border:1px #d7d7d7 solid;
	margin:0;
	padding:5px;
	background:url(./img/sm_hotel_home.gif) repeat-x;
}

p.oper_n
{
width:220px;color:#000;margin:5px 0 0 5px;padding:0px;font-size:14px;font-weight:bold;text-align:left;
}
p.oper_speak
{
width:225px;color:#000;margin:0px;padding:0px;font-size:10px;font-weight:bold;text-align:center;
}
p.oper_phone
{
width:225px;height:29px;color:#000;margin:5px 0px 5px 0px;padding:0px;font-size:21px;font-weight:bold;text-align:center;
}
div.oper_time
{
width:225px;color:#000;margin:0px;padding:0px;font-size:10px;font-weight:normal;text-align:left;
}
div.oper_mess
{
width:220px;height:30px;color:#000;margin:15px 0px 5px 0px;padding:0px;font-size:10px;font-weight:bold;text-align:left;
}
p.oper_mail
{
width:220px;color:#000;margin:0px;padding:0px;font-size:10px;font-weight:bold;text-align:center;
}
div.search_n
{
width:340px;margin:0px;padding:7px 0px 0px 7px;border:0px #fff solid;float:left;
}
p.search_n
{
color:#000;margin:0px;padding:0px;font-size:20px;font-weight:bold;text-align:left;
}
p.search_info
{
color:#000;margin:0px;padding:0px;font-size:9px;font-weight:bold;text-align:left;
}
p.search_input
{
color:#000;margin:13px 0px 11px 0px;padding:0px;font-size:10px;font-weight:bold;text-align:left;
}
p.hometxt
{
color:#000;margin:0px;padding:0px;font-size:14px;font-weight:normal;text-align:justify;
}
input.search_input
{
width:330px;height:36px;background:#fff;font-size:13px;text-align:left;color:#000;font-weight:bold;border:1px #343a6a solid;
}
div.search_full
{
margin:10px 0 0 0;font-size:12px;text-align:left;color:#fff;font-weight:normal;border:0px;float:left;
}
input.search_search
{
width:130px;height:40px;background:#0077f6;font-size:16px;text-align:center;color:#fff;font-weight:bold;
}
div.search_maps
{
width:88px;height:142px;margin:13px 5px 4px 0px;padding:0px 0px 0px 7px;border-right:1px #fff solid;border-left:1px #fff solid;float:left;
}
p.hotel_city
{
margin:0px 0px 7px 0px;padding:0px;font-size:11px;font-weight:bold;text-align:left;color:#000;
}
div.hotel_city
{
margin:0px 0px 7px 0px;padding:0px;font-size:11px;font-weight:bold;text-align:left;color:#000;border:0;
}
p.hotel_text
{
margin:0px;padding:0px;font-size:10px;font-weight:normal;text-align:justify;color:#000;
}
div.hotel_text
{
margin:0px;padding:0px;font-size:11px;font-weight:normal;text-align:justify;color:#000;border:0;
}
div.hotel_price
{
margin:4px 0px 0px 0px;padding:0px;font-size:25px;font-weight:bold;text-align:left;color:#0077f6;float:left;
}
div.hotel_price_search
{
width:110px;height:45px;margin:0px;padding:0px;font-size:17px;font-weight:bold;text-align:center;color:#0077f6;display: table-cell;vertical-align: middle;


}
div.hotel_more
{
width:105px;height:24px;margin:4px 0px 0px 0px;padding:3px;background:#0077f6;font-size:17px;font-weight:bold;text-align:center;color:#fff;float:right;
}

div.hotel_more a
{
 color: #fff; text-decoration: none;
}

div.hotel_more_search
{
width:105px;height:24px;margin:4px 0px 0px 0px;padding:3px;background:#0077f6;font-size:17px;font-weight:bold;text-align:center;color:#fff;
}

div.reklam_hotel_photo_a
{
height:40px;margin:0;padding:3px;font-size:10px;font-weight:normal;text-align:left;color:#000;float:left;
}
div.reklam_hotel_detail_a
{
width:180px;height:40px;margin:0;padding:3px 3px 3px 0px;font-size:12px;font-weight:normal;text-align:left;color:#000;float:left;border:0px #ff0000 solid;
}
div.reklam_hotel_price_a
{
width:57px;height:30px;margin:0;padding:13px 3px 3px 3px;font-size:10px;font-weight:bold;text-align:center;color:#000;float:left;border:0px #ff0000 solid;
}

div.hnadpis {margin:0px 0px 0px 7px;padding:0px;font-weight: bold;text-align:left;border:1px #000 solid;}

h1.hotel_name {margin:10px 0 0 0;padding:0px;font-size:18px;font-weight:bold;text-align:left;color:#000;border:0px #000 solid;}
h1.hometxt {margin:0px;padding:0px;font-size:18px;font-weight:bold;text-align:left;color:#192883;border:0px #ff0000 solid;}
h1.asearch {margin:0 0 10px 0;padding:0px;font-size:18px;font-weight:bold;text-align:left;color:#000;border:0px #000 solid;}

h2.sm_hotel_home {width:240px;height:20px;margin:0px;padding:0px;font-size:12px;font-weight:bold;text-align:left;color:#000;border:0px #000 solid;float:left;}
h2.hotel_search {height:20px;margin:0px;padding:0px;font-size:12px;font-weight:bold;text-align:left;color:#000;border:0px #000 solid;float:left;}


h2.best_hotel_home {height:20px;margin:5px 5px 6px 5px;padding:0px;font-size:12px;font-weight:bold;text-align:left;color:#000;}

#vysledek {position: absolute; width: 200px; background: #fff; border: #000 1px solid; min-height: 20px; display: none;}


.spolozka{cursor: pointer; font-size: 10px; line-height: 16px;color: #000; margin:1px; padding-left:3px;}
.spolozka:hover {background: #dceaff; color: #000; margin:1px; padding-left:3px;}
.snadpis {background: #4098f3; margin:1px; padding-left:3px;color: #000; font-weight: bold; line-height: 20px;}

.vicezde {color: #fff !important; text-decoration: none !important;}
.bresults {width: 680px; height: 25px; line-height: 25px; background:#fcdcae;border:1px #ebd8dc solid;margin:0 0 10px 0;}
.headadress {background:#fcdcae;border:1px #ebd8dc solid;margin:0px 0 10px 0;padding:0 5px 5px 5px;}


.w {color: #000; text-decoration: none;}
.w:hover {text-decoration: underline;}
.rezervacnibutton {background: #93b0da; color: #fff; float: right; padding: 5px;}

.btnf {width: 133px; height:25px; float: left; color: #000; font-weight:bold; line-height: 25px; text-align:center;background:url(./img/button.png) no-repeat;}
.btnf a {width: 130px; height:25px; line-height: 25px; color: #000; font-weight:bold; text-decoration: none;}

.btnfre {width: 230px; height:50px; float: right; color: #000; font-weight:bold; line-height: 50px; text-align:center;}
.btnfre a {width: 230px; height:50px; line-height: 50px; background:url(./img/button_res.png) no-repeat; color: #000; font-weight:bold; text-decoration: none;}

a.partnerlink,a.partnerlink:visited,a.partnerlink:active {font-size:14px;color:#000;text-decoration:underline;font-weight:normal;}
a.partnerlink:hover {font-size:14px;color:#ff0000;text-decoration:none;}

a.top-dest,a.top-dest:visited,a.top-dest:active {font-size:11px;color:#000;text-decoration:none;font-weight:normal;}
a.top-dest:hover {font-size:11px;color:#ff0000;text-decoration:underline;}

a.reklama-right,a.reklama-right:visited,a.reklama-right:active {color:#fff;text-decoration:none;font-weight:normal;border:0px;margin:0;padding:0;}
a.reklama-right:hover {color:#ff0000;text-decoration:underline;border:0px;margin:0;padding:0;}

a.reklama-right_1,a.reklama-right_1:visited,a.reklama-right_1:active {color:#000;text-decoration:none;font-weight:normal;border:0px;}
a.reklama-right_1:hover {color:#ff0000;text-decoration:none;border:0px;}

a.reklama-right_2,a.reklama-right_2:visited,a.reklama-right_2:active {color:#ff0000;text-decoration:underline;font-weight:normal;border:0px;}
a.reklama-right_2:hover {color:#ff0000;text-decoration:none;border:0px;}

a.oper_mail,a.oper_mail:visited,a.oper_mail:active {color:#000;text-decoration:underline;font-size:10px;font-weight:bold;border:0px;}
a.oper_mail:hover {color:#000;text-decoration:none;border:0px;}

a.oper_skype,a.oper_skype:visited,a.oper_skype:active {color:#000;text-decoration:none;font-size:10px;font-weight:bold;border:0px;}
a.oper_skype:hover {color:#000;text-decoration:none;border:0px;}

a.bottom_links,a.bottom_links:visited,a.bottom_links:active {height:20px;color:#192883;text-decoration:none;font-size:11px;font-weight:normal;border:0px;margin-right:25px;}
a.bottom_links:hover {color:#ff0000;text-decoration:underline;border:0px;}

a.bottom_partners,a.bottom_partners:visited,a.bottom_partners:active {color:#192883;text-decoration:none;font-size:11px;font-weight:normal;border:0px;}
a.bottom_partners:hover {color:#ff0000;text-decoration:underline;border:0px;}


a.schranka,a.schranka:visited,a.schranka:active {color:#000;text-decoration:none;font-size:13px;font-weight:bold;border:0px;margin-right:10px;}
a.schranka:hover {color:#000;text-decoration:underline;border:0px;}


a.ajaxsearch {color: #000; font-weight:normal; text-decoration: underline;}



img.bigfoto {border:1px #d7d7d7 solid;margin:0px;padding:1px;}
.ui-datepicker {background: #fff;}
.ui-datepicker-header {background: #fd9e37; color: #fff; font-weight: bold;}
.ui-datepicker-prev {float: left;}
.ui-datepicker-next {float: right;}
.ui-datepicker-title {text-align: center;}
.ui-datepicker-month {}
.ui-datepicker-year {}
.ui-datepicker-calendar {border: #cacaca 1px solid;}
.ui-datepicker-week-end {color: #ea3e01;}
.ui-datepicker-other-month {color: #cacaca;}
.ui-datepicker-buttonpane {}
.ui-datepicker-current {color: #5697f9; text-decoration: none;}
.ui-datepicker-close {}



.pokojtop {padding: 10px; background: #fdc041; color: #000; text-align: center;}
.sezonytop {background: #ffedce; padding: 10px; color: #000; text-align: center;}
.pokojkat {background: #fdc041;}
.pokojprice {background: fff9f0; text-align: center; border: #cacaca 1px solid;}

.hedba th {background: #ffe8bd; color: #000; text-align: center; padding: 5px;}
.rtb {text-align: center;}
.l {background: #ffe5c4;}


.ase {width:220px;background:#fffce3;font-size:9px;font-weight:normal;margin:1px 0 1px 1px;float: left;}
.rdg {color: #ff0000; font-weight: bold;}

























