/*   
Theme Name: Hotelove.sk
Description: Hotelove.sk theme
Author: Marek Bakajsa
Author URI: http://www.embuck.com
Version: 1.0
*/
/*RESET*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}/* remember to define focus styles! */:focus{outline:0;}/* remember to highlight inserts somehow! */ins{text-decoration:none;}del{text-decoration:line-through;}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0;}
/* /RESET */
/*TEXT*/
body{font:13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}a:focus{outline:1px dotted;}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}h1{font-size:25px;}h2{font-size:23px;}h3{font-size:21px;}h4{font-size:19px;}h5{font-size:17px;}h6{font-size:15px;}ol{list-style:decimal;}ul{list-style:disc;}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px;}

/* /TEXT*/


.container_24{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}
.container_24 .grid_1{width:30px}.container_24 .grid_2{width:70px}.container_24 .grid_3{width:110px}.container_24 .grid_4{width:150px}.container_24 .grid_5{width:180px}.container_24 .grid_6{width:230px}.container_24 .grid_7{width:262px}.container_24 .grid_8{width:310px}.container_24 .grid_9{width:350px}.container_24 .grid_10{width:390px}.container_24 .grid_11{width:430px}.container_24 .grid_12{width:470px}.container_24 .grid_13{width:510px}.container_24 .grid_14{width:550px}.container_24 .grid_15{width:590px}.container_24 .grid_16{width:630px}.container_24 .grid_17{width:670px}.container_24 .grid_18{width:710px}.container_24 .grid_19{width:750px}.container_24 .grid_20{width:790px}.container_24 .grid_21{width:830px}.container_24 .grid_22{width:870px}.container_24 .grid_23{width:910px}.container_24 .grid_24{width:968px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}
ul.ubytovanie li{font-size:.9em;color:#979797;text-decoration:none;padding-left:1em;list-style-type:none}
ul.ubytovanie{list-style-type:none;margin:0;padding:0;float:left}
ul.ubytovanie{font-size:1.2em;text-align:right}
ul.ubytovanie li{height:35px;float:left;border:0 solid red;height:30px;padding-top:3px}
.mainmenu{font-size:1.1em;color:#979797;background:#FFF;padding-left:.5em;padding-right:.5em;list-style-type:none}
.mainmenu h2{font-size:1.2em;color:#555759;font-weight:700;text-transform:uppercase}
ul.menu li{font-size:1.1em;color:#979797;text-decoration:none;padding-right:20px;list-style-type:none}
ul.menu{list-style-type:none;margin:0;padding:0;float:left;font-size:1.2em;text-align:right;padding-top:4px}
ul.menu li{height:35px;float:left;padding-top:6px}
a{color:#2D7BB2}
a:hover{text-decoration:underline}
#story h2,.grid_23 h2,.grid_24 h2,.grid_16 h2,.grid_11 h2,.grid_15 h2,.adsense-narrow h2{font-weight:700;aletter-spacing:-.03em;font:18px/1.5 Arial, Helvetica, sans-serif;font-weight:700;font-size:14px}
p,.adsense-narrow p{text-align:left;overflow:hidden;padding:10px 0}

#story p,#hotel p{color:#333;font:1.1em/1 Arial, Helvetica, sans-serif}
#story p.backTop{margin-bottom:28px}
#story p.backTop a{font-weight:400;font-size:.9em}
#story p.backTop a span{font-size:1.1em;font-family:Georgia}
#story p,#hotel p{font-size:1.2em;line-height:1.5em;margin-top:1em;padding:0 5px 0 10px}
#story h1,#hotel h1{font-size:2.4em;font-weight:700;line-height:1.2em}
#story h2{line-height:1.5em;margin-bottom:-1em;padding:10px 0 0 10px}
#story h3{font-size:1.6em;line-height:1.5em;margin-top:1em;padding:10px 0 0 10px}
#story img {padding:4px;margin:0 1em .5em 0}
.topLeftImgArea,img.left{float:left;clear:left;padding:3px 13px 0 0;width:250px}
}
#story img.aligncenter{padding:2px;border:1px solid #e5e5e5;margin:0 1em .5em 0}
/*HOTEL*/.addthis_toolbox{float:right;margin-bottom:10px}
.highlight{background:#FFF;color:#666;margin-top:6px;margin-left:20px;border:solid 0 #DFDFDF}
a{text-decoration:none;color:#0853A1}
a:visited{text-decoration:none;color:#869DE3}
/* Sidebar */#sidebar{min-height:800px;padding-right:0}
#sidebar H2{text-transform:uppercase;font-weight:700;font-size:1.15em;margin-bottom:5px;margin-left:18px;color:#666}
#sidebar ul{margin-left:21px;float:left}
#sidebar li{width:185px;float:left;margin-right:3px;margin-bottom:1px}
#sidebar li{float:left;margin-right:3px;margin-bottom:1px}
#hotelsidebar li{float:left;margin-right:3px;margin-bottom:1px}
#sidebar li a{color:#333;width:145px;float:left;padding:2px 5px;font-size:1em}
#hotelsidebar li a{color:#333;float:left;padding:2px 5px;font-size:1em}
#sidebar li ul{margin:7px 0 1px 21px;display:inline}
#sidebar li ul li a{width:181px;float:left}
.container_24{margin-left:auto;margin-right:auto;width:960px;background:#FFF;padding-top:0px}
hr{border:0 #EDEDED solid;border-top-width:1px;clear:both;height:0}
#story hr{border:0 #E3E3E3 solid;border-top-width:1px;clear:both;height:0;margin-left:10px}
#hotel hr{border:0 #EDEDED solid;border-top-width:1px;clear:both;height:0;margin-left:10px}
.center{margin-left:auto;margin-right:auto}
.alignright{float:right}
.alignleft{float:left}
.cena{color:#C60;font-weight:700;text-decoration:underline}

.nav-head{margin:-40px 8px 0 0;width:145px;height:40px;top:20px;float:right;background:url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png) 0 -100px no-repeat}
.nav-head a{color:#069}
.nav-head a:hover{color:#02b3fd}
.nav-head ul{float:left;margin:0;padding:0}
.nav-head ul li{margin:4px 0 0;line-height:12px;font-size:11px;border-right:1px solid #999;list-style:none;float:left;padding:0 6px}
.nav-headul .xp-no-border-right{border-right:none;padding:0 0 0 6px}
.nav-head ul .xp-srch-pad{line-height:20px;margin:0;padding:0 0 0 8px}
.nav-head .bold{font-weight:700}


/* TOP NAVIGATION */

.tabsBar{border-top:1px dotted #FFF;border-bottom:2px solid #CBD8E6;background:url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png) 0 -66px repeat-x;list-style-type:none;margin:0;padding:0;z-index:9;width:960px;height:28px;margin-top:10px;}
.tabsBar ul{overflow:hidden;padding-bottom:0;}
.tabsBar a{display:block}
.tabsBar li{float:left;margin-bottom:0!important;position:relative;height:28px}
.tabsBar .hotel a{color:red}
.tabsBar a.menu,.tabsBar a.menu1{padding:3px 15px 2px;color:#19659F;cursor:pointer;font-size:12px;font-weight:700;line-height:20px;margin-top:1px;position:relative;text-decoration:none;white-space:nowrap;z-index:90000}
.tabsBar li a:hover{color:#E37222}
* html .tabsBar a.menu,* html .tabsBar a.menu1{width:1%}
.tabsBar a.menu span,.tabsBar a.menu1 span{text-align:center}
.tabsBar a:hover.menu,.tabsBar :hover a.menu{background:url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png);border-bottom:0;color:#036}
.tabsBar a:hover.menu span,.tabsBar :hover a.menu span{border-bottom:0;color:#FFF;margin-top:0;background:url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png)}
/*VOVNUTRI MENU */* html .tabsBar a:hover.menu span{border-bottom:2px solid #fff;height:16px;position:relative;z-index:90000;background:url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png)}
.tabsBar li.last a,.tabsBar li.currentTab a {border-right:0;color:#19659F}
.tabsBar li.currentTab {background:url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png) repeat-x 1px 0;margin-left:-1px;border-right:none;position:relative;color:#FFF;border-bottom:2px solid #325F8C;z-index:80}
.tabsBar li.currentTab a{color:#FFF}
html>body .tabsBar .menu-home a.menu1{border-left-color:transparent}
.tabsBar .menu-destinations a.menu span{background:transparent url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png) no-repeat 1px -36px}
/*dolna sipka*/.tabsBar .menu-destinations a:hover.menu span,.tabsBar .menu-destinations:hover a.menu span{}
.tabsBar .menu-destinations span{padding-right:25px;padding-left:5px}
.tabsBar table{border-collapse:collapse;left:0;position:absolute;top:0}
.tabsBar ul{overflow:hidden;list-style:none;background:#32608D;border-top:-6px;left:0;margin:0;padding:2px;position:absolute;top:26px;visibility:hidden;z-index:89999}
* html .tabsBar ul{top:39px;left:-1px}
/*DOLNE MENU SPUSTACIE*/.tabsBar ul li{background:#fff;display:block;float:none;font-size:13px;height:auto;line-height:1;margin:0!important;padding:0}
.tabsBar ul a{border:1px solid #fff;border-width:0 1px;color:#036!important;cursor:pointer;padding:4px 10px 5px;text-decoration:none;white-space:nowrap}
.tabsBar ul strong.first{display:block;font-size:.85em;padding:10px 11px 4px}
.tabsBar .menu-destinations ul{width:290px}
* html .tabsBar .menu-destinations ul{width:445px}
.tabsBar .menu-destinations ul li{float:left;width:145px}
.tabsBar .menu-destinations ul ul{background:#fff;border:0;left:0;margin:0;padding:0 0 10px;position:relative;top:0;width:145px}
.tabsBar .menu-destinations ul ul li{float:none}
.tabsBar .menu-destinations ul ul li a{padding:3px 10px 4px!important}
.tabsBar .menu-destinations ul ul li a.arrow{background-position:10px 5px;margin:0!important;padding-left:18px!important}
.tabsBar .menu-share ul a{min-width:190px}
* html .tabsBar .menu-share ul a,* html .tabsBar .menu-share ul .last a span{width:190px}
.tabsBar .menu-share ul .last a,.tabsBar .menu-break a{border-top:4px solid #fff;color:#369!important;padding:0 10px!important}
.tabsBar .menu-share ul .last a:hover,.tabsBar .menu-break a:hover,.tabsBar .menu-share ul .last a:hover span,.tabsBar .menu-break a:hover span{color:#036!important}
.tabsBar .menu-share ul .last a span,.tabsBar .menu-break span{background:transparent!important;border-top:1px solid #cfcfcf!important;border-width:1px 0 0!important;color:#036!important;height:auto!important;padding:7px 0 5px!important;text-align:left!important}
.tabsBar .menu-share ul .last a span{min-width:190px}
.tabsBar ul small{color:#6e6e6e;display:block;font-size:11px;line-height:16px;padding:4px 0 0 1px;-space:normal}
* html .tabsBar ul a{padding:4px 10px 5px!important}
.tabsBar .menu-community ul a{min-width:105px}
* html .tabsBar .menu-community ul a{width:105px}
.tabsBar li:hover ul,.tabsBar li a:hover.menu ul{visibility:visible}
.tabsBar .menu-share ul li.last a,.tabsBar .menu-community ul li.last a{border-bottom:6px solid #fff}
.tabsBar li.currentTab a{border-right:0;color:#FFF}
.tabsBar a.menu1{border-right:1px solid #D2DEEA;padding:3px 15px 0;color:#369;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;z-index:9}

span.amp{font-family:Palatino, Baskerville, "Book Antiqua", serif;font-style:italic}
.tabsBar .strong{float:left;padding:6px 0 9px 10px;font-size:90%;font-weight:700}
.tabsBar .strong a{padding:0 10px 0 0}
/*letenky*/#letenky{font:11px/13px Arial!important;text-align:left;border:1px solid #EEE;padding:12px 3px}


#letenky h2{padding-left:8px;padding-top:3px}
#letenky h2 a{color:#333}
#letenky li{padding:3px 0;border-bottom:1px dotted #EEE;list-style:none;width:100%}
#letenky li a{color:#4985C7}
#letenky li .mdbPrice{font-weight:700;float:right;position:relative}
#letenky a:hover{text-decoration:none}
#letenky .more a{font:normal 10px/12px arial;padding:6px 0 8px 26px}
/*SEARCHBOX*/#search-top{font-weight:700;float:right;position:relative;margin-right:20px;margin-top:-2px}
#search-top .search{width:200px;border:1px solid #EEE;height:26px;padding-left:3px}
#search-top .submit{position:absolute;right:10px;top:8px}
#search-top h1{font-weight:700;font-size:1em;margin-top:2px;padding:.5em;padding-left:12px}

/*INDEX*/
#ubytovanie{float:right;position:relative;z-index:190}
#index{float:right;position:relative;}
#hlavny {float:left;position:relative;padding-left:10px}

#hlavny h2 {color:#5F6062;}
#hlavny  .story-image {float:left;padding:12px 10px 0px 0;width:100px;height:75px;}

#hlavny .firstItem {border-bottom:1px solid #DCDCDC;padding-bottom:9px}
#hlavny .secondItem {border-bottom:1px solid #DCDCDC;padding:9px 0 9px 0}
#hlavny .firstItem h2{color:#14427E;font:bold 24px Arial}
#hlavny .firstItemText{color:#333;line-height:18px;}
#hlavny .secondItemText{color:#333;line-height:18px;}
#hlavny .lastItem, .lastItem{margin-top:3px;padding-left:11px;background:transparent url() no-repeat scroll left 8px;  background-position: -10px -94px;}
.updated{color:#CCC;font-size:9px;font-style:normal;white-space:nowrap;}

#destinationSearch{text-transform:uppercase;font-weight:700;font-size:1em;color:#000;background:#96B9D3 url();margin-top:2px;padding:.5em;padding-left:12px}
#destinationSearchIndex{text-transform:uppercase;font-weight:700;font-size:1em;color:#000;background:#96B9D3;margin-top:2px;padding:.5em;padding-left:12px}

#searchboxInc{font:12px/1.5 Arial, Helvetica, sans-serif;color:#000;border:1px solid #E5E9F1;background:#FAFAFA url();margin-top:0;padding:10px}
#searchboxIndex{font:11px/1.5 Arial, Helvetica, sans-serif;color:#000;border:1px solid #E5E9F1;background:#FAFAFA;margin-top:0;padding:10px}
#searchboxInc2{font:11px/1.5 Arial, Helvetica, sans-serif;color:#000;border:1px solid #B4C6D8;background:#FFFCED;margin-top:0;padding:10px}
#searchboxInc input{width:148px;max-width:148px;padding:4px 3px}
#searchboxIndex input{width:268px;padding:4px 3px}
input[type=text],select{-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s}
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)}
#searchboxInc label,#searchboxIndex label{margin:0;margin-bottom:-.8em;font-size:.90em;color:#8D9296}
#searchboxInc fieldset,#searchboxInc img{border:0}
#searchboxInc fieldset{padding:8px}
#homein,#homeout{float:left;padding:0 .3em .8em}
.button{-moz-border-radius:1px;background:url(http://hotelove.sk/wp-content/themes/hotelove/images/bg-btn-signup_gold.png) 30px repeat-x;margin-top:10px;border:0 solid #000;color:#000;min-width:210px;padding:.4em;text-transform:uppercase;font:bold .9em/1 Arial, Helvetica, sans-serif}
.grid_5 hr{border:0 #D8E2EA solid;border-top-width:1px;clear:both;height:0}
.booking-hotels small{visibility:hidden;border-top-width:1px;clear:both;height:0}

/*FOOTER*/#footer{background:#E5E5E5;color:#333;font:82.5% Arial, Helvetica, sans-serif;text-align:left}
#footer_wrap,#container_wrap{min-width:890px;width:98%;margin:100px auto 0}
#footer_wrap{background:#E5E5E5;font-size:1.4em;clear:both}
#footer{position:relative;width:850px;color:#666;margin:0 auto;padding:1em 20px 20px}
a#footer_home{background:url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png) 0 -380px no-repeat}
a#footer_home{margin-top:2px;margin-left:-30px;float:left;display:block;width:120px;height:30px;text-indent:-9999px}
#footer ul{list-style:none;height:1.5em;font-size:.857em;margin:6px 0 0 110px}
#footer ul li{float:left;padding:0 4px 0 0}
#footer ul li a{text-decoration:none;color:#555;margin-right:.7em;text-transform:lowercase}
#footer p{font-size:.80em;clear:both;color:#666;margin:4px 0 0 110px}
#footer a:hover{text-decoration:underline;color:#678BAB}
#footer .disclaimer{color:#666}
#footer p a,#footer p a:visited{color:#678BAB;margin-right:10px;text-transform:lowercase}
,footer p a:hover{text-decoration:underline;}
#footer .disclaimer{color:#666}

.center{margin-left:auto;margin-right:auto;text-align:center;}

.alignright{float:right}
.alignleft{float:left}
img.aligncenter,.sidebar img{display:block;margin-left:auto;margin-right:auto}
.Asidebar h4{font-size:1.2em;line-height:1.5em;margin-top:1em;padding:10px 0 0 10px}
.sidebarMetro{font-size:1.1em}
.sidebarMetro img{float:left}
p#index{margin:0 0 0 -10px;text-transform:uppercase;font-weight:700;font-size:100%}

/*LOGO*/
#logo-title{margin:0 10px 0px 10px;padding:0;width:300px;padding-top:20px}
#logo-title a,#logo-title span{text-indent:-999999px;display:block;width:190px;height:56px;}
#logo-title a, #logo-title span {  background-image: url("http://hotelove.sk/wp-content/themes/hotelove/images/logo.png");   background-position: -10px 0px;}

/*DALSIE*/a{color:#2D7BB2}
.img a{border:0}
ul{list-style:none;padding-left:0}
ol{padding-left:0}
a:hover{text-decoration:underline}
p#index{margin:0 0 0 -10px;text-transform:uppercase;font-weight:700;font-size:100%}
/*ZMENY.CSS*/#shows_hub_bighead,#shows_hub_bighead2{width:100%;position:relative}
#shows_hub_bighead .inner,#shows_hub_bighead2 .inner{width:986px;margin:0 auto;position:relative;color:#fff;overflow:hidden;z-index:5}
#shows_hub_bighead .bg_layer,#shows_hub_bighead2 .bg_layer{position:absolute;width:2000px;height:2000px;top:50px;left:0;background-color:#1a1a1a}
#shows_hub_bighead2 .inner{width:960px;margin:0 auto;position:relative;color:#fff;overflow:hidden;z-index:25;margin-bottom:25px;border-bottom:5px solid #333}
#shows_hub_bighead-hotely .inner img{margin:0 auto}
#shows_hub_bighead-hotely .inner{width:960px;margin:0 auto;position:relative;overflow:hidden;z-index:25}
#shows_hub_bighead{margin-top:5px}
#shows_hub_bighead .bg{position:absolute;left:0;margin-top:10px;width:100%;height:100%}
#shows_hub_bighead2 .bg{position:absolute;margin:0 auto;left:0;top:0;width:960px;height:100%;background:url(http://hotelove.sk/wp-content/themes/hotelove/images/bighead_02.png) repeat-x}
#bigbooking{background:#EBF2F9;margin-top:0;z-index:135;padding:0;min-height:600px;padding-top:10px;margin-bottom:10px;margin-top:10px}
/* PRI hoteloch*/#bigbooking2{background:#EBF2F9;margin-top:0;z-index:135;padding:0;min-height:200px;padding-top:10px;margin-bottom:10px}
/* PRI PAGE*/.adsense{width:336px;background-color:#FFF;margin:0 auto}
.adsense-narrow{width:290px;background-color:#FFF;margin:0 auto}
.pro-narrow{width:260px;background-color:none;margin:0 auto}

/*TV.CSS*/html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,button{border:0}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
select{padding:2px 0}

/*

OLDbody{font:12px/15px helvetica,arial,sans-serif;background:#F2F2F2 url(http://hotelove.sk/wp-content/themes/hotelove/images/background.png) 50% 0 repeat-y;color:#333;padding:0}
*/

body {font:12px/15px helvetica,arial,sans-serif;background:#F9F9F9  50% 0 repeat-y;color:#333;padding:0}
.container_24{border:1px solid #EEE;border-top:0;border-bottom:0;padding-left:5px;padding-right:5px}



#story h1{padding:0 0 0 10px;color:#454545;font-size:2.2em;font-weight:700;line-height:1.2em;font-size:24px;font-weight:700}
#hotel h1{padding:20px 0 0 10px;float:left;position:relative;color:#454545;font-size:2.2em;font-weight:700;line-height:1.2em;font-size:24px;font-weight:700}
h1 a,h1 a:visited,h1 a:hover{color:#454545;text-decoration:none}
.bread{margin:0 0 10px 10px;clear:both;text-transform:uppercase;font-weight:700;clear:both;color:#666;float:left;font-size:.9em;font-weight:700;line-height:1.2em}
.bread2{margin:0 0 10px 10px;clear:left;width:100%;text-transform:uppercase;font-weight:700;clear:both;color:#666;float:left;font-size:.9em;font-weight:700;line-height:1.2em}
.bread_hotel{margin:0 0 10px 10px;clear:both;text-transform:uppercase;font-weight:700;clear:both;color:#666;float:left;font-size:.9em;font-weight:700;line-height:1.2em}

a{text-decoration:none;color:#007CD5}
a:visited{text-decoration:none;color:#2D7BB2}
a:hover{text-decoration:underline;color:#F60}
a.seeAll,A.seeAll:visited,A.seeAll:hover,A.seeAll:active{font:11px Arial!important;vertical-align:middle;line-height:16px;height:16px;display:block;padding-left:20px;}
DIV.seeAll{text-align:left;margin-top:6px}
/*#RSS */.adsense-narrow .mdbRow{font:11px/13px Arial!important;text-align:left}
.adsense-narrow .mdbRow li{font:90%;text-align:left;padding:4px 0 0;border-bottom:1px dotted #E5E5E5}
.adsense-narrow .seeAll{float:right}
.narrow {width:100px;margin-top:1px}

.dest{font-size:14px;width:340px}
.dest a{color:#069}
.morelink A{padding-right:12px;font-weight:700;font-size:90%}
.dealrow a:hover,.morelink A:hover{color:#C60}
/*BOOKING BUTTON*/#BookingLink{border:1px solid;border-color:green;display:block;float:right;font-size:11px;text-decoration:none;color:#FFF;border:1px solid green;padding:7px 10px;background:green;background-color:green;text-align:center;margin-top:-20px;margin-right:5px}
#BookingLink a,#BookingLink a:visited{color:#FFF;font-size:13px;font-weight:700}
#BookingLink a:hover{color:#fc0;font-size:13px;font-weight:700}
#bookingbutton{text-align:right;padding-top:8px;font-size:12px;line-height:16px;float:right}
#bookingbutton{text-align:left;font-size:11px;color:#999;line-height:15px;margin:0;padding:0}
.cnn_divline{height:1px;background-color:#E5E5E5;overflow:hidden}
.cnn_divdotted{height:1px;background:transparent url() top left repeat-x;overflow:hidden}
.description,#search-index .search2{color:#828282;font-size:11px;font-weight:700;clear:both}
h2.ryan2,h2.blog,h2.metro{clear:both;font-size:1.3em;font-weight:700;line-height:1.2em;float:left;clear:right;width:100%}
h2.ryan2{color:#0C228C}
h2.blog{color:#C17F33;float:left;clear:right;width:100%}
h2.metro{color:#E40F62}
#index li{margin-top:4px;margin-bottom:4px}
#index li a{color:#004276;clear:both;font-size:1.04em;font-weight:700;line-height:1.2em;margin-top:14px}
#index li a:hover{color:#069}
#index .more a{color:#004276}
#index .more{font:normal 10px/12px arial;padding:3px 0 17px}
.sidebar{width:290px;background-color:#FFF;margin:0 auto}
.pro-narrow li,.sidebar li{margin-top:1px;margin-bottom:2px;float:left;clear:left}
#hotelsidebar li a,.sidebar li a,.lastmod,.pro-narrow li a{color:#004276;font-size:.9em;font-weight:700;line-height:1.2em;margin-top:4px;float:left}
.pro-narrow, li a:hover,.sidebar li a:hover{color:#069}
.pro-narrow ul,.sidebar ul{float:left;padding:0;margin-top:0}
.pro-narrow li ul,.sidebar li ul{margin:2px 0 1px 21px;display:inline;width:100%;padding:0}
.sidebar li ul li a{float:left;width:100%}
/*DESTINATIONS*/.divdeals{border-top:1px dotted #C8C8C8;border-bottom:1px solid #C8C8C8;padding:6px 0;margin-top:10px}
.divdeals .strong{float:left;padding:5px 16px 5px 10px;font-size:90%;font-weight:700;border-right:1px solid #EEE}
.destrow img{visibility:hidden}
ul.destrow{font-size:90%;font-weight:700}
.destrow ul li{padding-top:0;margin:0}
.ryanair{float:right;font-size:80%;color:#06F}

/*SEARCH*/
.proimg {background:#FFF;float:left;padding:4px;}

.excerpt h2 a  {padding:5px; background:#FFF;margin-left:-6px}
.excerpt{ background:#FFF;margin-left:-10px;float:right;width:80%;margin-top:-10px;}
.excerpt hr{border:0 #E3E3E3 solid;border-top-width:1px;clear:both;height:0;margin-left:10px}
.pro {}

.hotel-result p{color:#656565}

.destinacie {width:270px; background-color:#FFF; padding:10px 0 10px 20px;margin:10px auto 10px auto;}
.destinacie h2 {font-weight:700;font-size:12px}
.destinacie ul li, #story ul li{color:#666}


/*STORY*/#story ul{padding-left:10px}
#story ul li{display:block;margin-left:30px;line-height:1.2;margin:0!important;padding:0}
.destinacie ul li a, #story ul li a,#story ul li a:visited{background:url(http://hotelove.sk/wp-content/themes/hotelove/images/red_bull.gif) no-repeat scroll 0 5px transparent;color:#004276;font:bold 11px/14px arial,Helvetica,Utkal,sans-serif;margin:0;padding:0 0 4px 7px;list-style:none outside none!important}
#story ul li a:visited{color:#9A9A9A;font-size:11px}
#story ul li a:hover{color:#F60;font-size:11px}
#story h4{color:#333;font:bold 18px Arial;padding:0 0 4px 7px}
.whats_A_class{font:bold 11px Arial;color:#9A9A9A!important}
.whats_class{padding-top:4px!important;float:right}
.additional{min-height:22px;border-top:2px solid #EDEDED;border-bottom:1px solid #EDEDED;margin-left:10px;padding:10px;margin:20px 0}
.additional a{color:#333}
.box{position:relative;font:12px Arial;width:290px;margin:16px 0;padding:16px 0 10px}
.boxContent{padding-bottom:10px;border-bottom:1px solid #C5CBD7;width:280px;margin:0;padding:5px;font-size:12px}
.box p{margin:0;padding:2px;padding-bottom:10px}
.boxHeader{display:block;overflow:hidden;height:26px;margin:0;padding:3px 5px 4px 50px;color:#fff;font-size:16px;font-weight:700;background-repeat:no-repeat}
.boxSelectList{clear:left;margin:7px 0 5px;padding:0 10px;font-weight:400;font-size:14px}
.boxSelectList a{display:block;line-height:16px;padding-left:8px;color:#0f4d92;background-image:url();background-repeat:no-repeat;background-position:0 5px}
.boxSelectList a:hover{color:red}
.boxSelectItemPhoto{float:left;border:0}
.boxThemeItem img{float:left;margin:3px 5px 8px 0}
.boxThemeItemTitle{clear:both;margin-left:-5px;padding:0 10px;font-weight:700;font-size:14px}
.boxThemeItemTitle a{color:#0f4d92}
.imagePara{float:left;display:inline;margin:3px 5px 0 15px;max-height:300px;clear:both}
.imagePara a{text-align:left;text-decoration:none}
.imagePara a img{border:1px solid #eee}
.imagePara .imageTitle{max-width:200px;margin:2px 0;font-size:10px;line-height:12px}

.relatedTopics{margin:0;color:#666}
p.relatedTopics{text-transform:uppercase;font-size:11px;color:#EEE;font-weight:700;margin-bottom:10px}
.excerpt p.relatedTopics {text-transform:uppercase;font-size:11px;color:#EEE;font-weight:700;margin-top:0px}

p.relatedTopics a{font-weight:700;font-size:10px}
.hdr{padding:10px}
.legend{padding-bottom:0}
.legend hr{padding-bottom:0;margin-bottom:1px}
.legendTitle{font-weight:700;font-size:16px;color:#333}

#pageNav{font-size:1.2em;color:#666;margin:1.8em 0 2.8em;text-align:right;}#pageNav a:link,#pageNav a:visited{color:#007cd5;font-weight:700;text-decoration:none;}#pageNav a:hover,#pageNav a:active{color:#007cd5;font-weight:700;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() no-repeat 5% 50%;}#pageNav #nextBtn{padding:.3em 1.4em .3em .53em;margin:0;background:url() 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:400;color:#666;text-decoration:none;cursor:default;padding-left:40px;}#pageNav .pagelinks a.last{border:none;}

#hotelove-hotely { border:1px solid #CED;padding:10px 6px 10px 6px; width:136px;font:12px Arial}
#hotelove-hotely .timeSincePkgPurchase {color:#636563;}
#hotelove-hotely .saveMsg {width:164px;}
#hotelove-hotely .saveMsg .custAndSaveInfo {font:bold 13px arial;}
#hotelove-hotely .saveMsg .thisHtlTxt {font-style:italic;}
#hotelove-hotely .hotelDetails {margin:10px 0;}
#hotelove-hotely .hotelDetails .htlNameRating {float:left; width:128px; margin-top:-3px;}
#hotelove-hotely .hotelDetails .htlNameRating .htlName {font: bold 11px arial;}
#hotelove-hotely .hotelDetails .htlNameRating .htlStarRating img {margin-top:4px;}
#hotelove-hotely .tripDetails {float:left; color:#636563;}

#pkgSavingsTopModule .saveMsgTxt {color:#636563; font:normal 10px arial;}
#pkgSavingsBottomModule {float:left; width:180px; padding: 14px 0 6px 10px; border-bottom: 2px solid #00BE00;}
#pkgSavingsBottomModule p.pkgSaveBottomMsg {font:bold 11px arial; padding-bottom:3px;}

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

/*booking*/
.wrap { border:1px solid white;padding:0 0 8px 0; } 

.hdr {padding:10px; }
.legend { padding-bottom: 6px ;}
.legendTitle { font-weight: bold; font-size: 16px; color: #333333; }
.accomName { font-weight: bold; font-size: 11px; color: #666666; }
.legendSubtitle { font-size: 12px; color: #666666; margin-top: 9px; }

.TACheckRatesForm { width:336px; background-color:#FFF; margin:0 auto;}
.TACheckRatesForm2{ width:290px; background-color:#FFF; margin:0 auto;}
.TACheckRatesForm3{ width:100%; background-color:#FFF; margin:0 auto;border:1px solid #CCC}

.TACheckRatesForm fieldset,.TACheckRatesForm2 fieldset,.TACheckRatesForm3 fieldset{ border: 0 none; margin:0; padding:0;}


.TACheckRatesForm .checkIn,
.TACheckRatesForm .checkOut, 
.TACheckRatesForm2 .checkIn,
.TACheckRatesForm2 .checkOut,
.TACheckRatesForm3 .checkOut,
.TACheckRatesForm3 .checkIn
{ border: 1px solid #7CA1BA; font-size: 13px; color: #333; 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; }

.TACheckRatesForm .TADateField .outField,.TACheckRatesForm2 .TADateField .outField ,.TACheckRatesForm3 .TADateField .outField  { padding-left: 17px;}
.TACheckRatesForm2 ul,.TACheckRatesForm ul,.TACheckRatesForm3 ul { list-style-image: none; list-style-position: outside; list-style-type: none; padding: 15px 10px 16px 4px; margin-left: 0;}
.TACheckRatesForm li,.TACheckRatesForm2 li,.TACheckRatesForm3 li  { display:block; float:left; padding: 0 0 2px 5px; text-align: left; width:46%; height: 16px; overflow:hidden;}
.TACheckRatesForm li label,.TACheckRatesForm2 li label,.TACheckRatesForm3 li label  { padding-left: 3px; font-size: 12px; color: #333; vertical-align:top; }
.TACheckRatesForm li input,.TACheckRatesForm2 li input,.TACheckRatesForm3 li input { height:13px; margin-top:-1px; vertical-align:middle; }
.TACheckRatesForm input, label { cursor: pointer; }

.TAFieldSet { position:relative; white-space:nowrap; padding:0px; }
.TAFieldSet input,
.TAFieldSet button,
.TAFieldSet label  { vertical-align:middle; }
.TAFieldSet i { display: block; font-style: normal; font-size: 10px; color: #666;}
.TAFieldSet .fldst { float: left; }

.TAFieldSet .fldst label{ display: block; font-weight:bold; color: #333;}
.TAFieldSet .adults { padding-left:	16px; }
.TAFieldSet .adults select {  margin-top:	2px; font-size: 13px; color: #333; }

ul .chk { vertical-align: bottom; }
ul.siteLst label { vertical-align: bottom; }
#TACheckRatesForm3 .checkRatesBox { border-top:1px solid #E4E4E2; margin:0 10px; padding:12px 0; }


.TACheckRates { display:block; width:129px; height:27px; overflow:hidden; margin:0 auto;  background:url("http://hotelove.sk/wp-content/themes/hotelove/images/TA_Module_Sprite-v2.gif") 1px -243px repeat-x; line-height:27px; cursor:pointer; }

.TACheckRates3 { display:block; width:129px; height:27px; overflow:hidden; margin:-30px 0 0 20px; float:left; background:url("http://hotelove.sk/wp-content/themes/hotelove/images/TA_Module_Sprite-v2.gif") 1px -243px repeat-x; line-height:27px; cursor:pointer;}


.info_msg { color: #666; font-size: 10px; display: block; width: 140px;}
.error_msg { display:none; left:20px; position:absolute; top:96px; width:250px; height: 106px; z-index:9999; background: #f5f5f5; border: 1px solid #494949; padding: 5px;}
.error_msg_border_area { background: #fff; width: 100%; height: 100%; color:#333333; font-size:12px;}
.error_msg_inner { padding: 21px 5px 20px 19px;}
.error_text_area { background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/images/TA_Module_Sprite-v2.gif) no-repeat -330px -124px; padding-left: 37px; display: block; overflow: hidden; border: none;}
.error_button_div { height: 22px; margin-top: 20px; padding-left: 50px; }
.error_ok_button { background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/images/TA_Module_Sprite-v2.gif) no-repeat -4px -211px; height: 22px; display: block; overflow: hidden; border: none;}

.TACalContainer { display:none; position:absolute; left:10px; top:10px; z-index:9998; width:212px; height:208px; _height:207px; background-color:#f5f5f5; border:1px solid #494949;}
.TACalContainer table { width:162px; margin:0 auto;}
.TACalContainer .calheader { 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;}
.TACalContainer th.calhead { text-align: center; padding-top: 32px; border-bottom: 1px solid #d4d4d4;}
.TACalContainer tr.calweekdayrow .calweekdaycell { padding: 2px; cursor: default; }
.TACalContainer th.calweekdaycell { height:auto; padding:2px; font-weight:bold; color:#21629c; line-height:17px; text-align:center; text-transform:uppercase;}
.TACalContainer td,
.TACalContainer td a {cursor: default; color: #2c2c2c; }
.TACalContainer td.calcell { position:static; width:auto; height:auto; padding:3px 0; border:1px solid #e7e7e7; background-color:#fff; text-align:center; line-height:13px;}
.TACalContainer td.calcell a { font-size:11px; line-height:11px; text-decoration:none;}
.TACalContainer td.calcell.previous { background-color: #fff; color: #a6a6a6; }
.TACalContainer td.selected,
.TACalContainer td.selected a { background-color: #ccc; color: #000; }
.TACalContainer td.selectedStart,
.TACalContainer td.selectedStart a { background-color: #D88027; color: #fff;}
.TACalContainer td.selectedEnd,
.TACalContainer td.selectedEnd a { background-color: #2a76ac; color: #fff; }
.TACalContainer td.calcellhover,
.TACalContainer td.calcellhover a { background-color: #D88027; cursor:pointer; color: #fff;}
.OutDateField table td.calcellhover,
.OutDateField table td.calcellhover a { background-color: #2a76ac; cursor:pointer; }
.TACalContainer td.highlight1 a{ background-color: #D88027;}
.TACalContainer td.highlight2 a { background-color: #21629C; } 
.TACalContainer td.highlight3 a{ background-color: #D88027; }
.TACalContainer td.highlight4 a { background-color: #21629C; } 
.TACalContainer td.oom { background-color: #fff; color: #fff; }

.TACalContainer .calnavleft,
.TACalContainer .calnavright { text-indent: -999em; overflow: hidden; width: 19px; top: 32px; display:block; position: absolute; } 
.TACalContainer .calnavleft  { background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/images/TA_Module_Sprite-v2.gif) no-repeat -308px -104px; text-indent: -999em; left: 24px; }
.TACalContainer .calnavright { background: #fff url(http://hotelove.sk/wp-content/themes/hotelove/images/TA_Module_Sprite-v2.gif) no-repeat -337px -104px; text-indent: -999em; right: 25px; }
 
.topLink { display: block; position: absolute; cursor: pointer; }
.closeDiv { top: 3px; left: 161px; text-indent: -999em; background: #F5F5F5 url(http://hotelove.sk/wp-content/themes/hotelove/images/TA_Module_Sprite-v2.gif) no-repeat -310px -157px; width:50px; height:20px; line-height:20px; overflow: hidden; border: none;}
.resetDiv { top: 8px; left: 5px; font-weight: bold; font-size: 11px; color: #21629c;}


/* CR center column layout
   ----------------------------------------------------------------------------------------- */
.centerBox { width:352px; height:270px; background-color:#ebf2f9;}
.centerBox .hdr { padding:1px 0 7px;}
.centerBox .legendTitle { margin:0 0 3px; font-size:18px; line-height:16px;}
.centerBox .crSubmit { width:109px; height:27px; margin-top:10px; padding:0; border:none; background:url("http://hotelove.sk/wp-content/themes/hotelove/images/TA_Module_Sprite-v2.gif") -4px -243px no-repeat transparent; line-height:27px; float:left;}
.centerBox .text { width:81px; height:16px; padding:2px 2px 0; background-position:-275px -79px; font:normal 12px Arial,sans-serif; color:#2c2c2c;}
.centerBox .fldst label { line-height:13px;}
.centerBox .fldst.outField { padding-left:8px !important;}
.centerBox .fldst.adults { padding:0 12px 0 8px;}
.centerBox .fldst.adults select { width:38px; font:normal 12px Arial,sans-serif; color:#2c2c2c;}
.centerBox .info_msg { display:block; width:auto; padding:0 10px 18px;}

.centerBox i { padding:0 1px; line-height:11px;}
.centerBox ul { padding:3px 10px 4px 0;}
.centerBox ul li { padding: 0 0 3px;}
.centerBox ul li input { height:13px;}
.centerBox ul li label { line-height:15px; vertical-align:text-top;}

.centerCal { margin:-5px 0 0 -2px; _margin-top:-4px}

/* Workaround for Opera.  It has an issue where the cell borders would not display until mousing over
   the calendar widget.  This makes the borders thicker, but it's better than not showing them at all */

body .opera table.TACalContainer { border-collapse: separate; }
.TACal .yui-calcontainer { padding-left: 4px;}



.centerBody { background-color:#ebf2f9;}
.centerCommerce { padding:0;}
.centerCommerce h2 { margin:0 0 8px;}
.centerCommerce ul { height:100%; overflow:hidden;}
.centerCommerce li { padding-bottom:12px; float:left;}
.centerCommerce .note { padding:0;}


.grid_16,.grid_8,.grid_9,.grid_7,.grid_6 {display:inline;float:left;position:inherit;margin-left:5px;margin-right:5px;z-index:850;}


#menuindex {background:#F4F5FA;width:940px;border-bottom:1px solid #C2C2C2;border-top:0;padding-left:20px;padding-top:20px;padding-bottom:20px}
	#menuindex h1 {font-size:35Px;color:#333}
#menuindex	{color:#777;font:1.2em Arial;}
#menuindex a	{color:#777}
#menuindex a:hover	{color:#CD6500;}

#SecondaryNavigation{list-style:none;margin:0;padding:0;margin-top:4px}
#SecondaryNavigation li a{width:134px;padding:8px;display:block;text-decoration:none;border-bottom:1px solid #e3e3e3;color:#444;height:100%;}
#SecondaryNavigation li a:hover{background-color:#f2f2f2;}
#SecondaryNavigation .current,#SecondaryNavigation .current:hover{background-color:#4D66AE;color:white}
#SecondaryNavigation .current a{color:white}
#SecondaryNavigation .current a:hover{color:black}
#SecondaryNavigation .rss,#SecondaryNavigation li.rss a:hover{background:url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png) no-repeat -118px -346px;}
#SecondaryNavigation .rss a {padding-left:24px;}
#SecondaryNavigation .facebook a {padding-left:24px;font-weight:700}
#SecondaryNavigation li.rss a,#SecondaryNavigation li.facebook a{width:116px;}
#SecondaryNavigation .facebook{background:url(http://hotelove.sk/wp-content/themes/hotelove/images/hotelove_sprite-v1.png) no-repeat -118px -286px;}


.entry img{margin:0;margin-right:15px;}
#story .entry p{font:80%}
.entry{border-bottom:1px solid #F2F2F2;padding-bottom:10px}
.entry:last{border-bottom:0;}
.entry h2 a{text-decoration:underline}



.message{background:#2D3447 url() no-repeat 4px 8px ;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;vertical-align:middle;
max-height:80px;padding:0;margin:0; width:500px;float:right;margin-top:-70px;margin-right:5px}
.letenka, .ubytovanie{border-right:1px solid #565656;}



.letenka, .ubytovanie  {max-width:180px;height:40px;float:left}

.letenka p,.celsius p,.ubyt p{font-size:12px;line-height:11px;color:#777; padding-top:8px;width:120px;padding-left:44px}
.ubytovanie {font-size:11px;line-height:11px;color:#777;width:180px;}
.letenka img {padding:10px 5px 0 10px;float:left;clear:left}
.ubytovanie img {padding:5px;float:left}
.noborder{border:none}
.header{background:white}	
.teplota {padding-top:16px;color:#777;min-height:0px;width:140px;padding-left:15px}

.date strong{margin:20px 5px 0px 20px;}
.temp {font:1.8em Arial;color:white;margin-left:10px}
#weather{margin-top:-20px;}
#temp{margin-top:-30px;clear:right;}

.message  p{color:#777;margin:0;padding-right:20px;font:0.7em Arial;float:left;vertical-align:middle;}
.bottom{background:#161E33;border-top:1px solid #565656;min-height:40px;clear:both;}

#local img{margin-left:-10px;}
#temp {float:left;margin:0;margin-top:-36px;margin-left:40px;position:relative}
#temp .temp{font:1.8em Arial;color:white;}
#local img{float:left;clear:left}

/*STYLEMAP*/
#content{position:relative;width:100%;height:333px}
#map{position:absolute;top:0;left:0;width:100%;padding-top:5px;height:300px;}
#map-wrapper{position:relative;width:100%;height:330px;}
div.LabeledMarker_markerLabel{display:block;padding-top:9px;}
#toolbar{border-top:1px solid #FFF;background:#F2F2F2;height:300px}
#toolbar  a{color:#777;width:45%;float:left;font-size:11px;padding:0 2%;margin:0 0 10px;visibility:hidden}

.avatar{float:right;margin:0 5px;padding:2px;background:#FFF;border:1px solid #e2e2e2;}
h3{font:bold 16px/14px arial,Helvetica,Utkal,sans-serif;color:#333;margin-top:2px;padding:2px 0 0 1px;}
a.recenzia{font:bold 12px/14px arial,Helvetica,Utkal,sans-serif;color:#39c;margin-top:-12px;padding:2px 0 0 1px;}
.like{font:bold 12px/14px arial,Helvetica,Utkal,sans-serif;color:#3B5998;float:left;padding:2px 0 0 1px;}

#menublack {background:#080B0D url(http://hotelove.sk/wp-content/themes/hotelove/images/smallhead_bg_01.png);width:940px;border-bottom:1px solid #C2C2C2;border-top:0;padding-left:20px;padding-top:10px;padding-bottom:10px}

#menublack h1 {font-size:30Px;color:#FFF}
#menublack	{color:#777;font:1.1em Arial;}
#menublack a	{color:#777}
#menublack a:hover	{color:#CD6500;}






textarea.hasFocus { color: #333;font-style:normal; }
textarea { font-size:12px;font-weight:400;font-style:italic;color:#CCC}
#HotelSearchMin  form{margin:5px auto 10px auto;background:#F7F6ED;padding-top:10px}
#HotelSearchMin label {margin:0;margin-bottom:-.8em;font-size:1.1em;color:#333;font-size:90%;font-weight:700;}
#HotelSearchMin .button{-moz-border-radius:1px;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:140px;padding:.4em;text-transform:uppercase;
font:bold .9em/1 Arial, Helvetica, sans-serif;margin-left:20px;
margin-right:auto;}

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

.grid{display:inline;float:left;position:relative;margin-left:20px;width:100%}

.newbread {font-size:90%;margin-top:-16px;padding:0 0 0 10px;font-weight:700;line-height:1.2em;position:relative; float:left}


.primary h2 {background:#CAD6D6;width:92.3%;padding-left:10px;padding:7px 0 7px 10px;font-weight:700;border:1px solid #C0CCC4;border-bottom:0;color:white}

.hac {font-weight:bold;color:#c60;font-size:92.5%;  margin:0 10px 8px auto;text-align:center}
.hac a {color:#c60;}
.hac b {display:inline;font-size:190%;display:block;}
/*
.entry {border-bottom:1px solid #CAD6E6;padding:10px;min-height:180px}
.entry img{border-right:0px}
.entry h2 a {color:#2D7BB2;font-size:100%;font:Arial;font-weight:700;margin:0;float:left;margin-left:7px}
.entry h2 a:hover {color:#F60}

*/
#bigbooking3{margin-top:20px}
.module-content h2 {
font:bold 11px/1 arial,sans-serif;
letter-spacing:-.03em;
margin:0 0 -.1em 0;
color:#4E463F;}
.module-content{border:1px solid #C0CCC4;padding:.75em 16px;}
.newsitemlist{list-style-type:none;margin:0 0 1em;padding:0;}
.newsitemlist .newsitem{border-top:1px solid #DBE6DF;margin:0;padding:0 0 .4em;}
.newsitemlist .hotel{border-top:1px solid #EEE;margin:0;line-height:1.6em;font-size:1.2em;padding:.7em;}
.newsitemlist .newsitem .location{float:right;margin-bottom:.25em;margin-left:8px;padding:.25em 8px .25em 18px;}
.newsitemlist .newsitem .tip{float:right;font-size:80%;padding:.2em;padding-left:1em;padding-right:1em;background:#39F;color:#FFF;margin:0;}
.newsitemlist .newsitem a.location{color:#2B332E;cursor:pointer!important;}
.newsitem{line-height:1.6em;overflow:hidden;}
.newsitem p{margin-bottom:.25em;}
.newsitem .title{font-size:1em;font:Arial;font-weight:700;display:block;margin:.5em 8px 0;}
.newsitem .title a{color:#2D7BB2;}
.newsitem .date{white-space:nowrap;font-size:1.1em;font-weight:700;color:#2B332E;margin-right:.25em;}
.newsitem .location{font-size:.9em;color:#2B332E;}
h3 {

font:bold 1.1em Arial, sans-serif;

color:#000;

}


.white {

background-color:#fff;

}



.commerce {  width:100%;overflow:hidden; padding:1px; font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;margin:10px 0 10px 0}
.commerce .interior {  background-color:#faefd3;border:1px solid #f6d97e;}
.commerce .interior dl { padding:8px 0;}
.commerce .interior dl a { display:block; padding:5px 14px 7px 5px; text-decoration:none;color:#4D66AE}
.commerce .interior dl a:hover,
.commerce .interior dl a:hover span { color:#589442 !important;}
.commerce .interior dl a:visited { color:#4D66AE !important;}
.commerce .interior dl dt { margin-right:14px; font-weight:normal; font-size:0.8335em; color:#9f9f9f; text-align:right;}
.commerce .interior dl dd ul li {list-style:none;}
.commerce .interior dl dd ul li {list-style:none;}
.commerce .interior dl dd ul li span { display:block; font-size:1.0165em; color:#666;}
.commerce .interior dl dd ul li span b { color:#589442;}
.commerce .interior dl dd.b { font-weight:bold; font-size:1.1165em; line-height:100%;}


.hotel-deals {border-bottom:1px solid #ccc;padding:10px 0 30px 0;}
.hotel-deals ul li a {color:#065CB8}
.hotel-deals ul li {background:url(http://hotelove.sk/wp-content/themes/hotelove/images/dots-horizontal-7f7f7f-3px.png) repeat-x bottom left;position:static;float:none;padding:5px 0 7px 0;height:auto;font-weight:700}span.red-highlight{font-size:75%;background:#db0322;color:#fff;line-height:1.455em;text-transform:uppercase;padding:2px 4px;}
span.red{color:#db0322;}
span.date {color:#343434;}
span.seeall {background:#065CB8;padding:2px 10px 2px 10px;float:right;font-size:90%;margin:3px}
span.seeall a {color:white}
.buzz-meta{color:#343434;font-size:.833em;margin-bottom:6px;}

  
  /**/
  /* 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; }


.dealrow {border-top:1px solid #ccc;min-height:50px;padding:5px}
.dealrow2 {border-top:1px solid #ccc;min-height:30px;padding:5px}
.strong{font-weight:700;}
	.redi{color:#C00!important;}
				ul.vertical li a {font-weight:700;color:#0555AF;line-height:19px;}
				hr.lightblue {background:#82AAD7;padding-right:10px}
				
.deals { border-right:1px solid #CCC;min-height:800px}
.currentdeal {color:#000!important;}
.padding10{padding-left:10px}
.padding25 {margin-left:20Px;}


#meat-sticker {
		background:transparent url(http://hotelove.sk/wp-content/themes/hotelove/images/nofees.png?v=1);background-repeat:no-repeat;border:0;
		height:28px;width:94px;
	}

	/* PRO*/
	
	
	
		.nav-destination, .nav-destination li 
{background:url(http://s3.broadway.com/media/img/decoration/dots-horizontal-7f7f7f-3px.png) repeat-x 0px 4px;list-style:none;margin:0 0 1.462em;padding:1px 0 0;font-face:Arial;}
.nav-destination li {background-position:bottom left;margin:0;padding:0;}
.nav-destination li .icons,.nav-destination li .icons a,.nav-destination li .icons a:hover {font-weight:bold;line-height:23px;font-size:1.0em;	text-transform: uppercase;color:#000}
.nav-destination a {display:block;font-size:1.2em;line-height:50px;padding-left:2px;}
.nav-destination li li {background:url() no-repeat 17px 5px;margin-bottom:.85em;padding-left:1px;font-size:0.75em;}
.nav-destination li li a {line-height:1.4;padding-left:0px;font-weight:700}
.show_title{color:black}



#nav_tabs{background-color:#1a1a1a}
#nav_tabs{width:970px;height:34px;background-color:#1a1a1a;margin: -34px auto 0 auto;_margin-top: -32px;position:relative;line-height:15px}
#nav_tabs li{float:left;height:34px;overflow:hidden}
#nav_tabs  a{font-size:14px;font-weight:bold;padding:8px
23px 0px;margin:0;color:#606060;background-color:#1a1a1a;display:block;height:32px;float:left}
#nav_tabs .current a{color:#000;background-color:#fff;padding-top:8px}
#nav_tabs  a:hover{color:#fff;background-color:#333;text-decoration:none}#nav_tabs .section
#nav_tabs .inner{width:970px;margin:0 auto}
#nav_tabs .inner ul {margin-left:10px;float:left}


		

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

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

.grid{display:inline;float:left;position:relative;margin-left:20px;width:40%}





#HotelSearchNew  form{margin:5px auto 10px auto;background:#F7F6ED;padding-top:10px}
#HotelSearchNew label {margin:0;margin-bottom:-.8em;font-size:1.1em;color:#333;font-size:90%;font-weight:700;}
#HotelSearchNew .button{-moz-border-radius:1px;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:140px;padding:.4em;text-transform:uppercase;}



.infobox{margin-top:20px;width:290px;background:#EFF7FD;border-top:2Px solid #39c;padding:5px;color:#303030;font: 1.04em Arial;line-height:20px;margin-top:15px;padding-top:10px}
.infobox ul li{line-height:18px;padding-top:2px}
.infobox ul li a{float:left}

.infobox .distance{padding-left:20px;font: .894em Arial;}
