/*   
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;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;padding:10px 0}

#story p,#hotel p{color:#333;font:1.0em/1 Arial, Helvetica, sans-serif;font-size:1.1em;line-height:1.7em;margin-top:1.2em;padding:0 5px 0 10px}
#story h1,#hotel h1,h1{font-size:2.4em;font-weight:500;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 */
/*zmenene*/
#sidebar{padding-right:0;}
#sidebar H2{font-weight:700;font-size:1.15em;margin-bottom:5px;margin-left:8px}

.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}

/*

A COLOR 004B91
*/

/* TOP NAVIGATION */


	#newsWidget a{display:block;display:inline-block;padding:0px 0 7px;font-weight:300;color:#26749F;text-decoration:none}
#newsWidget a:hover{color:#000;}
#newsWidget dt {display:block;float:left;color:#000;font-weight:400;margin:0;display:inline-block;padding:5px 0 7px;margin-top:30px}
#newsWidget dd {border-bottom:1px solid #e9e9e9;padding:4px 0 4px 95px;margin:0;height:50px}
#newsWidget dl {height:30px}
#newsWidget .last{border-bottom:0 none;}

 		
.tabsBar{list-style-type:none;margin:0;padding:0;z-index:9;width:960px;margin-top:12px;background: url(http://hotelove.sk/wp-content/themes/hotelove/images/tabsBar-back.png) 0 -16px;height:38px;margin-bottom:0;padding-bottom:20px;border:0;-moz-border-radius: 15px;
border-radius: 15px;border:0px solid red;padding-top:5px}

* .tabsBar .menu-home a.menu1 {
background:url(http://hotelove.sk/wp-content/themes/hotelove/images/logo-hotelove.png) 0 7px no-repeat;padding:10px;
width:180px;
margin-top:-12px;
height:40px;
margin-left:10px;
border:0;
}
* .tabsBar .menu-destinations a.menu {
background:url(http://hotelove.sk/wp-content/themes/hotelove/images/menu-destinacie.png) 0 -2px no-repeat;padding:0px;
width:170px;
top:-10px;
height:30px;
margin-left:15px;margin-right:15px;
border-left:0;
}
* .tabsBar .menu-home a.menu1 span {visibility:hidden}
* .tabsBar .menu-destinations a.menu span {visibility:hidden}




.tabsBar ul{overflow:hidden;padding-bottom:0;}
.tabsBar a{display:block}
.tabsBar li{float:left;margin-bottom:0!important;position:relative}

.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:white;text-decoration:underline}
* 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{border-bottom:0;color:red}
.tabsBar a:hover.menu span,.tabsBar :hover a.menu span{border-bottom:0;color:#FFF;margin-top:0;background:url()}
/*VOVNUTRI MENU */* html .tabsBar a:hover.menu span{border-bottom:2px solid #fff;height:16px;position:relative;z-index:90000;}
.tabsBar li.last a,.tabsBar li.currentTab a {}
.tabsBar li.currentTab {background: #E8EDF2 url(http://static.hotelove.sk/wp-content/themes/hotelove/images/currentTab.png) no-repeat;
background-position:center bottom;margin-bottom:0;position:relative;padding-top:5px;border-right:none;padding-bottom:5px;border-right:0}
.tabsBar li.currentTab a{margin-top:3px;border-right:0;color:#666}



/*TOOT*/
.tabsBar .menu-destinations a.menu span{background: url(http://static.hotelove.sk/wp-content/themes/hotelove/images/pagepro-sprite-v2.png) no-repeat  30px -682px;border:1px solid white;border-bottom:0;border:none;margin-top:10px;padding:10px 20px 10px 20px;margin-left:-17px;}

.tabsBar .menu-destinations:hover a.menu span{background:white url(http://static.hotelove.sk/wp-content/themes/hotelove/images/pagepro-sprite-v2.png) no-repeat  30px -720px;color:#D9722C;border:1px solid #C2C2C2;border-bottom:none;width:200px;padding:10px 40px 10px 20px;margin-left:-17px;}

.tabsBar a.menu1{border-right:1px solid #C8C8C8;border-left:1px solid #FFF;margin-top:8px;padding:3px 15px 0;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;z-index:9;color:white}



.tabsBar .menu-destinations a.menu {margin-top:8px;padding-bottom:30px}
/*dolna sipkaborder:1px solid #C2C2C2; */.tabsBar .menu-destinations a:hover.menu {color:#be1731;border-right:2px;padding-bottom:30px}
.tabsBar .menu-destinations span{padding-right:25px;padding-left:5px;margin-top:15px;color:white;}
.tabsBar table{border-collapse:collapse;left:0;position:absolute;top:0}

.tabsBar ul{overflow:hidden;list-style:none;background:#F0F0F0;border-top:0px;left:-2px;margin:0;padding:0 2px 2px 1px;position:absolute;top:38px;left:14px;visibility:hidden;z-index:89999;}
* html .tabsBar ul{top:39px;left:13px}
/*DOLNE MENU SPUSTACIE*/
.tabsBar li:hover ul, .tabsBarli a:hover.menu ul {visibility:visible;}
.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-width:0 1px;color:#004B91!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:310px;margin-top:10px;}



.tabsBar .menu-destinations ul li{float:left;width:150px;padding:0px 0 0 5px}
.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;margin-left:10px}
.tabsBar .menu-destinations ul ul li a{padding:3px 10px 4px!important;margin-left:10px;background:url(http://static.hotelove.sk/wp-content/themes/hotelove/images/pagepro-sprite-v2.png) repeat-x  -11px -762px;}

.tabsBar .menu-destinations ul li{border-top:1px solid #FFF}
.tabsBar .menu-destinations ul li.hr{border-top:1px solid #DDD;margin-top:6px;padding-top:3px}

.tabsBar .menu-destinations ul ul li a.arrow{background-position:10px 5px;margin:0!important;padding-left:18px!important}
.tabsBar  ul a {color:#004B91!important;}
.tabsBar  ul a:hover {color:#be1731!important;}
.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}


#search-top{font-weight:700;position:relative;margin-right:0px;margin-top:6px;float:left}

#search-top .search{width:390px;border:0px solid #CCC;height:26px;padding-left:3px;-moz-border-radius: 5px;border-radius: 5px;
 -moz-box-shadow:inset 1px 1px 4px #CBCBCB; 
    -o-box-shadow:inset 1px 1px 4px #CBCBCB; 
    -webkit-box-shadow:inset 1px 1px 4px #CBCBCB; 
    box-shadow:inset 1px 1px 4px #CBCBCB; border:1px solid transparent;


margin-top:-10px;font-size:16px;padding-top:2px;padding-left:10px}
#search-top .submit{position:absolute;right:-10px;top:-9px;background:none;height:34px;width:40px;border:0}

#search-top h1{font-weight:700;font-size:1em;margin-top:2px;padding:.5em;padding-left:12px}






.secondary {
	float:right;
	width:720px;
	font-size:11px;
	height:14px;
	
	height:22px;
	padding-right:16px;
	background:url(http://hotelove.sk/wp-content/themes/hotelove/images/feed.png) bottom right no-repeat;
	margin-bottom:0;margin-top:30px
}


.secondary ul {
	clear:both;
}

.secondary li {
	float:left;
	height:8px;
	list-style:none;
	padding:0px 8px 8px 8px;
	border-right: 1px solid #EDEDED;
}

.secondary li.last {
	border:0;
	padding-right:0;
}

.secondary li.menu-kontakt {
float:right;right:0;
	margin-top:-13px
}
.secondary a {
	color:#26749F;
	font-weight:700;
}

.secondary a:hover {
	color:#E47911;text-decoration:none;
	font-weight:700;
	
}


.secondary .myStuffNav {
	font-weight:bold;float:right
}

.secondary .memberLinks {
	padding-bottom:6px;
}

li.welcomeText  {
	border: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*/


#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;margin-top:10px;border:0 solid #000;color:#000;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}




a#footer_home{background:url(http://static.hotelove.sk/wp-content/themes/hotelove/pagepro-sprite-v2.png) 0 -833px no-repeat;
margin-top:12px;margin-left:0px;float:left;display:block;width:269px;height:66px;text-indent:-9999px}







.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}

p#index{margin:0 0 0 -10px;text-transform:uppercase;font-weight:700;font-size:100%}

/*LOGO*/
#logo-title{margin:20px 10px 0px 10px;padding:0;width:320px;padding-top:20px}
#logo-title a,#logo-title span{text-indent:-999999px;display:block;width:250px;height:50px;}
#logo-title a, #logo-title span {  background-image: url("http://static.hotelove.sk/wp-content/themes/hotelove/images/hotelove-logo.png");   background-position: 0px 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%}



#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}


body {font:12px/15px helvetica,arial,sans-serif;background:#FFF;color:#333;padding:0;margin-top:0}
.container_24{border-top:0;border-bottom:0;padding-left:5px;padding-right:5px}



#story h1,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}

#breadcrumb{clear:both;text-align:left;padding:20px 0 13px !important;color:#A09E9F;font:11px Arial;margin-bottom:5px;margin-left:7px}


#breadcrumb .last{color:#a09e9f;padding-left:4px}
#breadcrumb a{color:#3193da;outline:none}
#breadcrumb a{padding:0 4px;text-decoration:underline}


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}

.sidebar{width:290px;background-color:#FFF;margin:0 auto}
.pro-narrow li,.sidebar li{margin-top:1px;margin-bottom:2px;float:left;clear:left}
.sidebar li a,.lastmod,.pro-narrow li a{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}


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

.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{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}
#story ul li a:hover{color:#F60}
#story h4{color:#333;font:bold 18px Arial;padding:0 0 4px 7px}


.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}
.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; }



.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://static.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://static.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*/

#map{}


.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://static.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://static.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://static.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;}
#bigbooking3{margin-top:20px}
.module-content h2 {
font:bold 11px/1 arial,sans-serif;
letter-spacing:-.03em;
margin:0 0 -.1em 0;
color:#4E463F;}

h3 {

font:bold 1.1em Arial, sans-serif;

color:#000;

}


.white {

background-color:#fff;

}

/*REKLAMA NA UBYTOVANI*/

.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 {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;}




.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;}











#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://static.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}

#sidebar .distance{padding-left:20px;font: .894em Arial;float:right;margin-top:4px;}

#sidebar .distance  a{float:left;font:12px arial;padding-bottom:9px;margin-top:9px;width:250px;margin-right:8px}

/*NOVY DIZ PRO*/



.alpha{margin-left:0}.omega{margin-right:0}












  
 
p#index{
	margin:0px 0 0px -10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size:100%;

}



.ui-tabs-hide {
position:absolute;
left:-9999px;
}

/* better for screen readers */
/* Tabs
----------------------------------*/
.ui-tabs {
padding:.2em;
margin-left:0px;
padding-top:20px;
padding-left:0;
padding-right:0;
zoom:1;

}
#tabs {
list-style:none;



}
.content a {
color:#006E97;
text-decoration:none;

}


.ui-tabs .ui-tabs-nav li {

}

.ui-tabs .ui-tabs-nav li a:active {
outline: none;
}

.vyber .ui-tabs .ui-tabs-nav li.ui-tabs-selected {

border-bottom:none
}

/*SELECTED*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {


}

.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;
}


#HotelSearchNew  form{margin:5px auto 10px auto;background:#EFF7FD;padding-top:10px;border-top:1px solid #97D1F4;width:300px}
#HotelSearchNew .accomTitle { font-weight: bold; font-size: 16px; color: #333333; border-bottom:1Px solid #DFDFDF;padding-bottom:10px;margin-right:10px}
#HotelSearchNew label {margin:0;margin-bottom:-.8em;font-size:1.1em;color:#666;font-size:110%;font-weight:700;}
#HotelSearchNew .button{-moz-border-radius:1px;background:url(http://static.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;}

.padding25 {margin-left:20Px;}
#autocomplete{font-size:1em;padding:4px 0px 4px 4px;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://static.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%}

.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; }






.tabs{width:100%;border-bottom:1px solid #cecece;float:left;clear:both;height:31px;padding:0;margin-top:-31px;}
.tabs .label{float:left;padding:6px 8px 4px;}
.tabs .button{float:right;margin-left:20px;}
.tabs ul{float:left;list-style:none;margin:0;padding:0;}
.tabs li{float:left;}
.tabs li div{font-size:12px;line-height:20px;padding:6px 10px 4px 0;}
.tabs li a{display:block;line-height:20px;padding:6px 14px 4px;margin-left:3px;color:#3590c1;background-color:#fafafa;text-decoration:none;letter-spacing:.5px;border:1px solid #cecece;border-bottom:1px solid #fafafa;border-bottom:none;font-size:12px;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;}
.tabs li a.tab-grid{background:url() no-repeat 10px -19px;padding-left:25px;}

.tabs li a.tab-grid.active,.tabs li a.tab-grid:hover{background-position:10px -49px;}
.tabs li a.tab-list{padding-left:25px;}
.tabs li a.tab-list.active,.tabs li a.tab-list:hover{background-position:10px -139px;}


.tabs li a.tab-grid{padding-left:25px;}.tabs li a.tab-grid.active,.tabs li a.tab-grid:hover{background-position:10px -49px;}.tabs li a.tab-list{padding-left:25px;}.tabs li a.tab-list.active,.tabs li a.tab-list:hover{background-position:10px -139px;}.tabs li a.tab-map{padding-left:25px;}.tabs li a.tab-map.active,.tabs li a.tab-map:hover{background-position:10px -229px;}.tabs li a.tab-guide{padding-left:25px;}.tabs li a.tab-guide.active,.tabs li a.tab-guide:hover{background-position:10px -319px;}


.tabs li a.tab-map{background:url() no-repeat 10px -199px;padding-left:25px;}.tabs li a.tab-map.active,.tabs li a.tab-map:hover{background-position:10px -229px;}.tabs li a.tab-guide{background:url() no-repeat 10px -289px;padding-left:25px;}.tabs li a.tab-guide.active,.tabs li a.tab-guide:hover{background-position:10px -319px;}.tabs li a:hover{background-color:#fff;color:#4b4b4b;border-bottom:1px solid #FFF;}.tabs li a.active{background-color:#fff;color:#3c3c3c;font-weight:bold;border-bottom:1px solid #FFF;}


.tabs li a:hover{background-color:#fff;color:#4b4b4b;border-bottom:1px solid #FFF;}.tabs li a.active{background-color:#fff;color:#3c3c3c;font-weight:bold;border-bottom:1px solid #FFF;}

#topmenu {position:absolute;top:0;padding:0.3em 0 0.3em;left:0;width:100%;background:#F5F5F5;border-bottom:1px solid #E5E5E5;margin-bottom:20px}
#topmenu .main {margin-left: auto;	margin-right: auto;	width: 960px;} 
#topmenu li {height:1em;position:relative;color:#808080;text-transform:uppercase;float:left;padding:0.3em 1.4em 0.1em;background:url(http://static.hotelove.sk/wp-content/themes/hotelove/images/1x14-pipe-dadada.png) left center no-repeat;}
#topmenu  li.first {background:none;padding-left:0;}
#topmenu  li a {color:#808080;font-size:80%} 






ul li.menu-destinations strong.first {color:#B0B0B0;font-size:100%;margin-left:-3px}





/* Section: =tab bars */
.headerTabBar {
	margin-top:10px;
	background-image:url();
	background-repeat: repeat-x;
	position:relative;

}

/* Section: =tabs */
.headerTabBar ul {
	font-weight:bold;
	list-style:none;
	float: left;
}

.headerTabBar li {
	float: left;
	padding:6px 0 9px 0;
}

.headerTabBar li.last a,
.headerTabBar li.currentTab a {		
	border-right: 0;
}	

.headerTabBar li.currentTab {	
	background-image:url();
	background-repeat: repeat-x;
	margin-left: -1px; /* cover border of tab at right */
	border-right:none;
	position:relative; /* to cover relatively positioned <li> borders of adjacent elements, we need to put this in the same z coord context (some <li>s are positioned)*/
	border-bottom:0;
}

div.headerTabBar li.first {	
	margin-left:0; /* first tab does not need to be nudged */
}

.headerTabBar li a,
.headerTabBar li a span span {
	text-decoration:none;
}
.headerTabBar li a:hover span span {
	text-decoration:underline;
}
.headerTabBar li a,
.headerTabBar li a span {
	display:block;
}

.headerTabBar li a {
	border-right: 1px solid #36F;
	padding: 3px 10px 2px 8px;
}


 .guest-review-left-column
		{
			color:#8c94a0;
			display:inline;
			float:left;
			font-weight:bold;
			text-align:center;
			padding-top:5px;
			width:86px
		}

		 .guest-review-left-column strong
			{
				color:#1a2e3d;
				font-size:25px;
				font-weight:bold
			}
			
			#destinationmenu {margin-top:30px;line-height:34px;}
@font-face{font-family:'TradeGothicLTStdBold';src:url('http://hotelove.sk/wp-content/themes/hotelove/font-face/tradegothicltstd-bold-webfont.eot');src:local('?'), url('http://hotelove.sk/wp-content/themes/hotelove/font-face/tradegothicltstd-bold-webfont.woff') format('woff'), url('http://static.hotelove.sk/wp-content/themes/hotelove/font-face/tradegothicltstd-bold-webfont.ttf') format('truetype'), url('http://hotelove.sk/wp-content/themes/hotelove/font-face/tradegothicltstd-bold-webfont.svg#webfontgytPtyeD') format('svg');font-weight:normal;font-style:normal}.TradeGothicLTStdBold{font-family:'TradeGothicLTStdBold'}


.newsitemlist {list-style-type:none;margin:0.5em 0 1em;padding:0}
.newsitemlist .newsitem{line-height:1.6em;overflow:hidden;border-top:1px solid #DBE6DF}


.newsitemlist .newsitem .location{float:right;margin-top:-16px;font-size:.7em;color:#999;width:10%;padding-top:2px}

.newsitem p{margin-bottom:.25em}
.newsitem .title{font-size:1.0em;font:Arial;font-weight:400;margin:.8em 0 .1em 3px;}
.newsitem .title a{color:#2D7BB2}

span.selected {padding-left:0px;font-size:.9165em;margin-left:8px;display:block;}


.adresa .img {margin:0px 4px 0px 15px;float:left;width:16px;height:20px;background:url(http://static.hotelove.sk/wp-content/themes/hotelove/images/pagepro-sprite-v2.png)}
 .adresa  .img{background-position: -196px -230px}
  .adresa  {color:#B5B5B5;margin-left:0px;float:left}
 .listing.topics li .img {background-position: -193px -37px}
 .price {float:left;width:160px;margin-top:20px}
 .price strong {font-size:32px;background:url(http://static.hotelove.sk/wp-content/themes/hotelove/images/pagepro-sprite-v2.png) 40px 40px no-repeat;background-position: -210px -230px;width:140px}
 .price .additional{color:#B5B5B5;margin-left:0px;float:left}
 
 
 
.mapstar1,.mapstar2,.mapstar3,.mapstar4,.mapstar5 {background:url(http://static.hotelove.sk/wp-content/themes/hotelove/images/pagepro-sprite-v2.png)  no-repeat  -225px -352px;height:10px;margin:3px 0 3px 0}

.mapstar2{background-position:  -225px -362px;}
.mapstar3{background-position:  -225px -372px;}
.mapstar4{background-position:  -225px -382px;}
.mapstar5{background-position:  -225px -392px;}


.ui-autocomplete { position: absolute; cursor: default; background: #fff; margin: -1px 0 0 -1px; border: 1px solid #000; }	
.ui-autocomplete .ui-menu-item a { display: block; padding: 3px 12px; font-size: 12px; }
.ui-autocomplete .ui-menu-item a:hover { background: #eee; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */




