
	

	
	.grid{display:inline;float:left;position:relative;margin-right:5px;width:100px}
.grid-left{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:100px;padding-left:10px}	

	
	
				.field ul.airTrips{padding-top:1px;height:auto;border-top:1px dotted #39c;padding-bottom:6px}
.field ul.airTrips li{display:inline;float:left;position:relative;margin-right:5px;width:40%;padding:4px}
.field ul.airTrips li label{font-size:1em;margin-left;auto;margin-right:auto;padding-left:10px}
.field ul.airTrips li input {float:left;padding:0;margin:0}

.destinacia{margin-bottom:10px;margin-right:auto;margin-left:auto;margin-left:20px}

#autocomplete{font-size:1em;padding:4px 0px 4px 4px;border:1px solid #7CA1BA;width:222px;margin-bottom:10px;margin-right:auto;margin-left:auto;}

ul.ui-autocomplete{/* for jQuery: hide list on statup */display:none;}

.ui-autocomplete{position:absolute;width:220px;background-color:#fff;border:1px solid #EEE;border-bottom:0;margin:0;padding:0;z-index:900;}
.ui-autocomplete ul{/* for scriptaculous: set margin and padding of list inside the container to zero */margin:0;padding:0;}
.ui-autocomplete li{list-style-type:none;display:block;margin:0;padding:2px;height:auto;cursor:pointer;text-align:left;border-bottom:1px solid #EEE;}
.ui-autocomplete li a{text-decoration:inherit;color:#369;}
.ui-autocomplete li *{margin:0;}
.ac_over,.ui-autocomplete li.selected{/* for scriptaculous: uses class selected */color:#fff;background-color:#CBD8E6;}
.ui-autocomplete li span.title{font-size:1.1em;color:#0B4096;}
.ac_match{color:#0b4096;font-weight:700;}





label {
	float: left;
	
}


#HotelySearch,#LetenkySearch {font:12px/1.5 Arial, Helvetica, sans-serif;color:#666;margin-left:8px;margin-right:auto;z-index:11140;}
#HotelySearch a {font.size:90%;font-weight:700;}
#HotelySearch  form,#LetenkySearch form{background:#FFF url();margin-top:0;padding:12px;width:270px;
-moz-border-radius-bottomright:4px;
z-index:240;position: relative;
-moz-border-radius-bottomleft:4px;
}






		

input[type=text],select{-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;width:230px}

input[type=text]:focus{outline:none;border:1px solid rgba(82,168,236,.75)!important;-moz-box-shadow:0 0 5px rgba(82,168,236,.5);-webkit-box-shadow:0 0 5px rgba(82,168,236,.5);}

#HotelySearch label,#LetenkySearch label  {margin:0;margin-bottom:-.8em;font-size:1.1em;color:#333;font-size:90%;font-weight:700;}


#HotelySearch fieldset,#HotelySearchInc img{border:0;}
#HotelySearch hr {padding-left:8px;padding-right:8px;border: 0 #3366FF dotted;	border-top-width: 1px;height: 0;}

	
.button{-moz-border-radius:3px;background:url(http://hotelove.sk/wp-content/themes/hotelove/images/bg-btn-signup_gold.png) 30px repeat-x;border:0px solid black;color:black;min-width:210px;padding:.4em;text-transform:uppercase;
font:bold .9em/1 Arial, Helvetica, sans-serif;	margin-left:25px;
	margin-right:auto;}

#HotelySearch   .datepicker,#LetenkySearch   .datepicker{ border: 1px solid #7CA1BA; font-size: 13px; color: #888; margin-top: 2px;padding: 2px 0 0 1px; width: 99px; height: 18px; background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/images/TA_Module_Sprite-v2.gif) no-repeat -259px -78px; cursor: pointer; }



  
  /**/
  /* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}

.ui-datepicker  .ui-datepicker-current-day,.ui-datepicker  .ui-datepicker-days-cell-over{ background-color: #CCC; }
.ui-datepicker-unselectable .ui-state-disabled{border:1px solid red}

.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: center; text-decoration: none; color:#CCC; font-size: .9em;} /*DOLEZITE*/
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
  
  
  /**/
  
  
  
  
  .ui-datepicker { display:none; position:absolute; left:10px; top:10px; z-index:9998; width:412px; height:208px; _height:207px; background-color:#f5f5f5; border:1px solid #494949;}
  .ui-datepicker-title{ text-align: center; font-size:80%}
.ui-datepicker table { width:162px; margin:0 auto;float:left;}
.ui-datepicker .ui-datepicker-month { padding:0 0 4px; border:none; background:none; font-weight:bold; font-family:Helvetica,sans-serif; cursor:default; color:#666; line-height:17px; text-decoration:none; text-transform:uppercase;}
.ui-datepicker th.ui-datepicker-month { text-align: center; padding-top: 32px; border-bottom: 1px solid #d4d4d4;}
.ui-datepicker tr.calweekdayrow .ui-datepicker-other-month { padding: 2px; cursor: default; }

.ui-datepicker thead {border-top:1px solid #D4D4D4;}
.ui-datepicker th { height:auto; padding:1px; font-weight:bold; color:#21629c; line-height:17px; text-align:center; text-transform:uppercase;font-size:80%}
.ui-datepicker td,
.ui-datepicker td a {cursor: default; color: #2c2c2c; }


.ui-datepicker td { position:static;  padding:2px 0px 2px 0px; border:1px solid #e7e7e7; background-color:#fff; text-align:center; line-height:13px;} 
/*vsetky policka*/
.ui-datepicker td.ui-datepicker-week-end 
{position:static; width:auto; height:auto; padding:0px 0; border:1px solid #e7e7e7; background-color:#FFFFCC; text-align:center; line-height:13px;} /*POSLEDNE DVE*/
.ui-datepicker-current-day:hover{cursor: default; background: #2A76AC; }

.ui-datepicker td a { font-size:11px; line-height:11px; text-decoration:none;margin-left:auto;margin-right:auto}
.ui-datepicker td a:hover { color:#FFF}
.ui-datepicker td.calcell.previous { background-color: #fff; color: #a6a6a6; }
.ui-datepicker td.ui-state-highlight,
.ui-datepicker .ui-state-highlight a { background-color: #ccc; color: #000; }
.ui-datepicker td.selectedStart,
.ui-datepicker td.selectedStart a { background-color: #D88027; color: #fff;}
.ui-datepicker td.ui-state-active,
.ui-datepicker td.selectedEnd a { background-color: #2a76ac; color: #fff; }


.ui-datepicker  td:hover{  background-color: #D88027; cursor:pointer; color: #fff;}


.ui-datepicker td.highlight1 a{ background-color: #D88027;}
.ui-datepicker td.highlight2 a { background-color: #21629C; } 
.ui-datepicker td.highlight3 a{ background-color: #D88027; }
.ui-datepicker td.highlight4 a { background-color: #21629C; } 
.ui-datepicker td.oom { background-color: #fff; color: #fff; }
.ui-datepicker .ui-state-disabled{ background-color: white; color: #A6A6A6; }

/* states and images */
.ui-icon { width: 20px; height: 15px; }

.ui-widget-header .ui-icon {background-image: url(http://hotelove.sk/wp-content/themes/hotelove/images/calendar_arrows.gif); } /*TOTO*/



/* positioning */

.ui-icon-circle-triangle-w { background-position: 0 0px;  background:#F5F5F5} /*VLAVO*/
.ui-icon-circle-triangle-e {background-position: -28px 0px; margin-left:-5px}
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.preco{float:left;padding-top:10px;padding-bottom:5px;background:#D4E9EE;margin-left:-12px;width:254px;margin-bottom:-12px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-bottomleft:4px;
padding-left:40px;color:#333}
.preco h2{padding-bottom:1px;font-size:130%;font-weight:700;color:#333}
.email{float:left;font-size:90%; font-weight: 700;}

/*TABS*/



.ui-tabs-hide {
position:absolute;
left:-9999px;
}
.ui-tabs {
padding:.1em;
margin-left:0px;
padding-top:10px;
font-size:115%;margin-left:2px;
padding-left:0;
padding-right:0;
zoom:1;
}


li.tab1{display:block;float:left;margin-left:0.725em;margin-right:0px;border-bottom:none;font-weight:700;text-decoration:none;background:#404040 url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png) no-repeat 2px -195px;padding-left:20px}
li.tab2{display:block;float:left;margin-left:1px;margin-right:0px;border-bottom:none;font-weight:700;text-decoration:none;margin-bottom:-4px;background:#0F1923 url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png) no-repeat 2px -165px;padding-left:20px}




.tab1 a,.tab2 a{color:#888}



.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.6em 1em;background:}
.vyber .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0;}
/*SELECTED*/

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{display:block;float:left;border-bottom:none;border-bottom:none;outline:none;color:white}
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;background:#FFF;display:block;border-bottom:none;float:left;border:1px solid #CCC;margin-left:-2px;border-bottom:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.galeria{background:#333;display:block;float:left;border-bottom:none;float:left;color:#FFF;border:1px solid #CCC;border-bottom:none;}
.ui-tabs .ui-tabs-nav li a.rezervacia{background:#377BAD;text-transform:uppercase;display:block;float:left;border-bottom:none;float:left;color:#FFF;border:1px solid #377BAD;border-bottom:none;}




/*ROTATOR*/
#rotator-controls ul:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.sidebarco{position: relative;z-index:13;min-height:400px;padding:36px 0 0 0px;width:300px;margin-right:0}


/*.tabsBar
{visibility:hidden}

http://www.expedia.com/static/fusion/v2.0/images/wizard/wizard_out_bg.gif
margin-right:0;min-height:400px;padding:6px;width:300px;z-index:12000

*/

#rotator {width: 960px; overflow: hidden; position: relative; float: left;margin-right: 0px;margin-left:-321px;z-index:12;margin-top:26px;padding:0}
#rotator-entries {width: 2810px; position: relative; left: -2px; height: 250px;z-index:0 }
#rotator-entries li { float: left; width: 483px; }
#rotator-entries li a {display:block}
#rotator-entries li a .imgwrp { overflow:hidden; height: 250px; width: 960px; display: block; position: relative; padding-bottom:0px; left: -2px;}
#rotator-entries li a .imgwrp img { position: relative; top: -0px;}
#rotator-entries li .hed {display:block; margin-bottom:0px;}
#rotator-entries li a b {font:normal 26px Georgia,serif; color: #000; line-height: 1.0;}
#rotator-entries li a:hover {text-decoration: none;}
#rotator-entries li a:hover b {text-decoration: underline;}


#rotator-controls { position: absolute; top: 200px; left: 560px; display: none; background: url(http://hotelove.sk/wp-content/themes/hotelove/images/rotator-left.png) 0 0 no-repeat; padding-left:14px; z-index:30}
#rotator-controls ul { padding-right: 14px; background: url(http://hotelove.sk/wp-content/themes/hotelove/images/rotator.png) top right no-repeat; height: 29px; padding: 6px 14px 0 0;}
#rotator-controls li { float: left; cursor: pointer; height: 23px; width: 17px; margin-right: 1px; background: url(http://hotelove.sk/wp-content/themes/hotelove/images/rotator.png) -44px -41px no-repeat; text-indent: -9999px; }
#rotator-controls li.prev { background-position: -1px -41px; margin-right: 8px; }
#rotator-controls li.next { background-position: -64px -41px; margin-left: 8px; }
#rotator-controls li.active { background-position: -26px -41px; }




#pageNav {
font-size: 1.2em;
color: #666;
margin: 1.8em 0 2.8em 0;
text-align: right;
}

#pageNav a:link, #pageNav a:visited {
color: #007cd5;
font-weight: bold;
text-decoration: none;
}
#pageNav a:hover, #pageNav a:active {
color: #007cd5;
font-weight: bold;
text-decoration: underline;
}

#pageNav #previousBtn, #pageNav #nextBtn {
border: 1px solid #007cd5;
}

#pageNav #previousBtn {
padding: .3em .5em .3em 1.4em;
margin: 0 .5em 0 0;
background: url(http://images.businessweek.com/gen/pagenav/pagenav_left_arrow.gif) no-repeat 5% 50%;
}

#pageNav #nextBtn {
padding: .3em 1.4em .3em .53em;
margin: 0;
background: url(http://images.businessweek.com/gen/pagenav/pagenav_right_arrow.gif) no-repeat 95% 50%;
}

#pageNav .pagelinks a {
padding: .3em .5em .3em .3em;
border-color: #ccc;
border-width: 0 1px 0 0;
border-style: solid;
}

#pageNav .pagelinks a.current {
font-weight: normal;
color: #666;
text-decoration: none;
cursor: default;
}

#pageNav .pagelinks a.last {
border: none;
}




