/* general styles */
body {
  margin: 0;
  padding: 0;
  background-image: url(../images/theme1/pageBG.jpg);
  background-repeat: repeat-x;
  background-color: #CAE6F8;
}
body, table, td, tr, td a, .text { 
  font-family: Tahoma; 
	font-size: 11px; 
	color: black; 
	text-decoration:none; 
}
ul, li {
	margin: 0;
	padding: 0;
}

a, a:link, img {
  outline: none;
  margin: 0;
  padding: 0;
  border: 0;
}
p {
	padding: 5px 0;
	margin: 0;
}

* html acronym {
	border-bottom:1px dotted #000000; 
}

.text {padding: 10px;}
td.text {
	padding: 4px 0;
}
#logo {
	margin: 8px;
	display: block;
	width: 255px;
}
#mainpage-ad {
  position: relative;
  top: 0px;
  border-top: 1px solid #BFD5E7;
  border-bottom: 1px solid #3F81B7;
  text-align: center;
  margin: 0 8px;
  margin-top:4px;
  height: 140px;
  clear: both;
}

#top-modules {
  position: relative;
  height: 250px;
}

#top-right {
  position: absolute;
  top: 20px;
  right: 0;
  width: 400px;
  
}
#content_contajner_wrapper {
	width: 100%;
	margin: 0;
	text-align: center;
}
#content_contajner {
	background-color: #fff; 
	width: 816px; 
	margin: 0 auto;
	text-align: left;
}

#middle-banners {
  margin-top: 2px;
  border-top: 1px solid #fff;
  margin-bottom: 0;
  /*border-bottom: 1px solid #00589F;*/
  height: 115px; 
  position: relative;
  z-index: 1 !important;
}

.paddingai {
  padding: 0 10px;
}


.middle-block-contajner {
	position: relative;
	margin: 0;
	padding: 0;
}
.middle-block {
  background-image: url(../images/theme1/middleBlockBg.jpg);
  background-repeat: no-repeat;
  width: 245px;
  height: 130px;
  position: absolute;
  top: -15px;
	margin-left: 10px;
  margin-right: 10px;
  z-index: 50;
  left: 0;
}

#top-left {
	z-index: 50 !important;
}
#top-left h1 {
	margin: 0;
	padding: 0;
}

.sitemap_contajner {
	float: right; 
	padding-right: 20px;
	padding-top:10px;
}
.sitemap_contajner a {
	padding-left: 15px;
	color: #006EAD;
	background: transparent url('../images/theme1/icon_sitemap.png') left center no-repeat;
}

.home-box-image {
  position: absolute;
  top: 19px;
  left: 19px;
}

#middle-banners table {
  height: 120px;
  background-image: url(../images/theme1/middleBG.jpg);
  background-repeat: repeat-x;
  /* width: 828px; */
  z-index: -10 !important;  
}
#middle-banners table td {
	text-align: left;
}

#top-right{
  padding: 0 10px;
  margin-top: 10px;
  text-align: right;
}
/* .text:hover{text-decoration:underline;} */

.bg01 { background-color: red;}
.bg02 { background-color: blue;}
.bg03 { background-color: #2F7FB8;}

/*
.vyziadat {background:#F7D49C;}
.volne {background:#98D08E;}
.rezervovane {background:#94A5CD;}
.vypredane {background:#FC8974;}
*/

.vyziadat {background:#b17dd5;}
.volne {background:#65d880;}
.rezervovane {background: #ffd75d;}
.vypredane {background:#ff6969;}

/*
.akcia_cennik td.f1 {background-color:#FF8200;}
.akcia_cennik td.f2 {background-color:#FF8200;}
*/
.f1 {background-color:#C8E3FE;}
.f2 {background-color:#9CCFFE;}
.f3 {background-color:#FFDFBF;}
.f4 {background-color:#FFBF7F;}
.f5 {background-color:#FFFFFF;}

.f6 {
   /*background-color:#FFBE30; */
   }

table.text td.f2 {
	padding-right: 3px;
	text-align: right;
}

.footer_tlac, .footer_tlac a {font-family: verdana; color : #969696; font-size : 10px; text-decoration : none; }

.news_title{
	font-size: 10px;
	font-weight: bold;
	color: white;
}
.news_text{
	font-size: 10px;
	color: white;
}
.news_text:hover {
	font-size: 10px;
	color: white;
	text-decoration: underline;
}

.redtext {color: red; }

/* H3-H5 */
h4, h3, h5 { 
	padding: 0 0 2px 0;
	margin: 0;
	text-align: left;
}

/* h3 & heading */
h3 a, h3 a:link {
	color: #fff;
}
h3 {
  background-image: url(../images/theme1/blue_heading_bg.jpg);
  background-repeat: repeat-x;
  font-size: 11px;
  font-family: arial, verdana, tahoma;
  font-weight: bold;
  color: #fff;
  width: 100%;
  text-transform: uppercase;
 
  margin-top:0;
  margin-bottom: 1px;
}
.heading h1, .heading h2, .heading h3 {
	font-size:11px;
	height:24px;
	line-height:24px;
	margin:0;
	padding:0 0 0 10px;
	border: none;
	color: #fff;
	font-weight: bold;
	width:90%;
}

.heading a, .heading a:link {
	color: #fff;
}
.heading {
  background-image: url(../images/theme1/blue_heading_bg.jpg);
  background-repeat: repeat-x;
  font-size: 11px;
  font-family: arial, verdana, tahoma;
  font-weight: bold;
  color: #fff;
  padding: 0;
  height:24px;
	line-height:24px;
  width: 100%;
  text-transform: uppercase;
 	text-align: left !important;
  margin-top:0;
  margin-bottom: 1px;
}
table td.heading {
	padding: 0 4px !important;
	margin: 0 !important;
}
.heading_red {
	background-image: url('../images/theme1/box_header_lm.jpg?');
  background-repeat: repeat-x;
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  padding: 0px;
  width: 100%;
  text-transform: uppercase;
  height: 27px;
  line-height: 27px;
  margin-top:0px;
  margin-bottom: 1px;
}

/* blue bold 12px */
.header01 { color: #015EA3; font-weight: bold; font-size: 18px; text-transform: uppercase; display: block; padding: 2px 0; }
.header01 a {color: #015EA3; font-size: 18px; text-transform: uppercase; display: block; padding: 5px 0;}
.header01 a:hover { text-decoration: none; }

/* orange & h5 */
h5, div.header02, h4.header02 { font-weight: bold; text-transform: uppercase; margin: 5px 0 0 0; border-bottom: 2px solid #FF8100; font-size: 12px; color: #FF8100; text-align: left !important; }
span.header02 { color: #FF8100; text-align: left !important;  }

h5, .header02, h5 a, .header02 a {color: #FF8100; font-weight: bold; font-size: 12px; }
h5 a:hover, .header02 a:hover { text-decoration: none; }

h2 { font-weight: bold; text-transform: uppercase; margin: 5px 5px; border-bottom: 2px solid #FF8100; font-size: 12px; color: #FF8100;}


/* orange bold 12px */
.header03, .header03 a {color: #FF8100; font-weight: bold; font-size: 12px; }
.header03 a:hover { text-decoration: underline; }

/* blue bold BAD */
.header04, .header04 a {color: #F88220; font-weight: bold; font-size: 13px; text-transform: uppercase; display: block; border-bottom: 2px solid #F88220; padding: 3px; margin: 5px 0; }
.header04 a:hover { text-decoration: none;}

/* blue bold h4 */
h4 { font-weight: bold; text-transform: uppercase; margin: 5px 0 0 0; border-bottom: 2px solid #015EA3; font-size: 12px; color: #015EA3; text-align: left !important; }
h4, h4 a {color: #015EA3; font-weight: bold; font-size: 12px; }
h4 a:hover { text-decoration: none; }

/* orange bold */
.header05, .header05 a {color: #FF8100; font-weight: bold; }
.header05 a:hover { text-decoration: underline; }


/* orange bold */
.header06, .header06 a {color: #E12E2B; font-weight: bold; font-size: 11px;}
.header06 a:hover { text-decoration: underline; }







.img_link_box {
	display: block;
	position: relative;
 	background-image: url(../images/theme1/katalogFotoBg.jpg); 
   background-repeat: no-repeat; 
   width: 165px; 
   height: 131px;
overflow: hidden;
 }
 
.img_link_box img {
  position: absolute;
  top: 15px;
  left: 15px;
  /*width: 133px;
  height: 100px; */ 
  border: 1px solid #d3d3d3;
  overflow: hidden;
}

.img_detail_border { border: 0;}


.text_orange{
	font-size: 10px;
	color: #FF8100;
}

.text_blue{
	color: #006EAD;
}
.text_orange_bold_small{
	font-size: 10px;
	font-weight: bold;
	color: #FF8100;
}
.text_orange_bold, .text_orange_bold a{
	font-weight: bold;
	color: #FF8100;
}

.text_blue_bold, .text_blue_bold a{
	font-weight: bold;
	color: #006EAD;
}

.text_orange_bold a:hover{
	text-decoration: underline;
}

.text_blue_bold a:hover{
	text-decoration: underline;
}

.home-navigation {
  display: none; 
  width: 206px;
  background-color: #fff;
  background-image: url(../images/theme1/menuBG.jpg);
  background-repeat: repeat-x;
  position: absolute;
  top: 95px;
  left: 19px;
  border: 1px solid #fff;
  border-top: none;

}
.left-navigation {
	text-transform: uppercase;
	width:200px;
}
	
.left-navigation .bg, 
.bg {
  background-color: #fff;
  background-image: url(../images/theme1/menuBG.jpg);
  background-repeat: repeat-x;
  
}
.home-navigation a, .left-navigation a {
  display: block;
  padding: 5px;
  border-bottom: 1px solid #fff;
  text-transform: uppercase;
  font-weight: bold;
  color: #00589F;
}

.home-navigation a:hover, .left-navigation a:hover {
  display: block;
  background-image: url(../images/theme1/menuBGover.jpg);
  background-repeat: repeat-x;  
  border-bottom: 1px solid #fff;
  text-transform: uppercase;
  
}

.left-navigation a img {
	display: block;
	float:left;
}
.left-navigation a div, .left-navigation a span {
	display:block;
	padding-left:18px;
}

.destinacie_title{
	font-weight: bold;
	color: #0764A9;
}

.destinacie_title:hover{
	font-weight: bold;
	color: #0764A9;
	text-decoration: underline;
}

.text_blue_bold_small{
	font-size: 10px;
	font-weight: bold;
	color: #006EAD;
}
.text_green_bold_small{
	font-size: 10px;
	font-weight: bold;
	color: #009e48;
}

/* CoolMenus 4 - default styles - do not edit 
	.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;vertical-align:middle;}
	.clCMAbs{position:absolute; visibility:hidden; left:0; top:0; width: 780px;vertical-align:middle;}

.clBar{position:absolute; background-color:#f1f2f3; layer-background-color:#f1f2f3; visibility:hidden; background-position: center;}

.clLevel0,.clLevel0over{position:absolute;z-index: 1000 !important; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold; vertical-align:middle; }
.clLevel0{color:#ffffff !important;vertical-align:middle; padding: 6px 10px; }
.clLevel0over{ background-image: url(../images/theme1/topNavBgOver.jpg) !important; background-repeat: repeat-x; color:#ffffff; cursor:pointer; cursor:hand;vertical-align:middle; padding: 6px 10px;}
.clLevel0border{position:absolute; visibility:hidden;vertical-align:middle;}

.clLevel1, .clLevel1over{z-index: 1000 !important; position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold;}
.clLevel1{background-color:#085C9F; layer-background-color:#f1f2f3; color:#f1f2f3;}
.clLevel1over{background-color: #F58221; color:#000; cursor:pointer; cursor:hand;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#f1f2f3; layer-background-color:#f1f2f3;}


.clLevel2, .clLevel2over{z-index: 1000 !important; position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold;}
.clLevel2{background-color:#7B7D7B; layer-background-color:#f1f2f3; color:#f1f2f3;}
.clLevel2over{background-color: #f1f2f3; color:#B10D30; cursor:pointer; cursor:hand;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#f1f2f3; layer-background-color:#f1f2f3;}

*/
.menuItem {
font-family: Tahoma; font-size: 11px; color: black; font-weight: bold; text-decoration:none;z-index: 1000 !important; 
}


.bottom_link, a.bottom_link, a:link.bottom_link, a:active.bottom_link, a:visited.bottom_link {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

a:hover.bottom_link {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}

.textbox {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	background-color: white;
	border: 1px black solid;
}

.button {
  font-family: Tahoma, sans-serif;
		  font-size: 12px;
		  font-weight: bold;
	  color: black;
  background-color: white;
		  border: 1px black solid;
}

/* Menu katalog exotika/zima */
.menuLeto {
  width: 100%;
  background-color: #FF8210;
  text-align: left;
  color: white;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
}

.menuLeto2007 {
  width: 100%;
  background-color: rgb(0,158,72);
  text-align: left;
  color: white!important;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
}

.menuZima {
  width: 100%;
  background-color: #0059A5;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
  color: white;
  font-weight: bold;
}

.menuLeto a, .menuZima a, .menuLeto2007 a {
  color: white;
  font-weight: bold;
}

.menuLeto a:hover, .menuZima a:hover, .menuLeto2007 a:hover {
  text-decoration: underline;
}


/* reservation  */
.textbox2 {background-color: #f1f2f4; font-family: verdana; font-size: 10px; color: #646464; font-weight: normal; border: 1px solid black;}

.textbold, .textbold a {color: #000000 important; font-family:Verdana, Arial; font-weight:bold; font-size: 11px; text-decoration: none;}
.textbold a:hover {text-decoration: underline;}

.f2r {background-color: #e5eaee;}
.f3r {background-color: #ccd9e2;}
.textbluebold {font-family: verdana; font-size: 11px; color: #013366; font-weight: bold; text-decoration: none}


#reservation-form .label {
  font-weight: bold;
}

.sel-medium {
  border: 1px solid #cacaca;
  background-color: #ffffff;
  padding: 3px;
  font-size: 11px;
  width: 130px;
  font-family: tahoma;
}
.inp-medium {
  border: 1px solid #cacaca;
  background-color: #ffffff;
  padding: 3px;
  font-size: 11px;
  width: 170px;
  font-family: tahoma;
}
.inp-small {
  border: 1px solid #cacaca;
  background-color: #ffffff;
  padding: 3px;
  font-size: 11px;
  /* width: 60px; */
  font-family: tahoma;
}
.inp-medium.date {
  width: 80px !important;
}
#reservation-form .submit, .inpSubmit {
  border: 1px solid #2A8FEB;
  color: #ffffff;
  width: 165px;
  margin: 5px;
  font-size: 11px;
  font-family: verdana;
  font-weight: bold;
  background-color: #77C2F9;
  padding: 5px;
}
#reservation-form {
/*  background-color: #fafafa; */
  padding: 0;
  margin: 0;
}

#reservation-form .error {
border: 2px solid #ff0000;
color: #ff0000;
font-weight: bold;
font-size: 11px;
background-color: #ffffff;
padding: 6px;
display: block;
text-align: center;

}
/*
.menu-krajina .padding {
  display: block;
  padding: 6px 10px;
  cursor: pointer;
  cursor: hand;
}
*/
.menu-krajina {
	font-weight: bold;
  	padding: 4px;
}
.menu-miesto {
	padding: 4px;
}
.menu-krajina.orange {
  background-image: url(../images/theme1/orange_heading_bg.jpg) !important;
  background-repeat: repeat-x !important;
  color: #fff;
}

.menu-krajina.green {
  background-image: url(../images/theme1/green_heading_bg.jpg) !important;
  background-repeat: repeat-x !important;
  color: #fff;
}

.menu-krajina.blue {
  background-image: url(../images/theme1/blue_heading_bg.jpg) !important;
  background-repeat: repeat-x !important;
  color: #fff;
}

.mainpage-small-box {
  min-height: 260px;
  float: left;
  padding:0;
  
}

.mainpage-big-box {
  /*min-height: 252px;*/
  float: left;
}
#first-main-block {
	/*margin-left: 15px;*/
	width: 219px;
}
#second-main-block {
	margin: 0;
	width: 248px;
}
#third-main-block {
	margin: 0;
	width: 220px;
}
.right-coll {
  width: 180px;
}
.right-coll .heading {
	width: 180px;
}

.left-coll {
	width: 200px;
}

/* 
#XX div {
	border: 1px solid red;
}
*/

.box {
  float: left;
  text-align:left !important;
}
.boxbg {
  /*border-top: 1px solid #fff; */
  background-image: url(../images/theme1/boxBg.jpg);
  background-repeat: repeat-x;
  background-color: white;
  width: 100%;
  /* min-height: 300px; */
  margin-bottom: 15px;
  text-align: left !important;
}
.boxbg2 {
	background-image: url(../images/theme1/boxbg2.jpg);
  background-repeat: repeat-x;
  width: 100%;
  /*min-height: 450px;*/
}
.boxbg2 .padding {
	padding: 5px 10px;
}

/* BOX right blue */
/*
.box_right {
 	width: 180px;
 	margin: auto 15px 0px auto;
 	padding: 0;
}
.box_right .boxbg {
	text-align: center;
	color: #fff;
	margin: 0;
}
.box_right .boxbg table  {
	margin: 15px 0;
}
.box_right .boxbg table td  {
	color: #fff; 
	text-align:center; 
	font-weight: bold;
	margin: 0;
}
.box_right .boxbg table input.textbox2 {
	width: 50px;
}
*/







#menu-container-box {
	position: absolute;
	top: 276px;
	left: 30px;
	z-index: 15;
}

.miesta {
	/*margin: 0 0 20px 0;*/
}

.ikonky {
	text-align: right;
	margin: 0 0;
	width: 100%;
	/*height: 30px; */
}
.ikonky img {
	margin-bottom: 8px;
	margin-right: 10px;	
	
}
.bottom_link_line_orange,.bottom_link_line_green,.bottom_link_line_blue {
	height: 23px;
	display: block;
	width: 380px;
	margin: 15px 0 0 0!important;

}

.bottom_link_line_orange {

	background-image: url(../images/theme1/bottom_line_link_orange.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #F48221;
}
.bottom_link_line_green {
	background-image: url(../images/theme1/bottom_line_link_green.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #0A9E48;
}

.bottom_link_line_blue {
	background-image: url(../images/theme1/bottom_line_link_blue.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #00589F;
}

/*
#vysvetlivky {
	display: none;
}
*/

#vysvetlivky {
	width:  180px;
}

#top-navigation {
	position: relative;
  	height: 25px;
	margin-left: 8px;
  	background-image: url(../images/theme1/topNavBg.jpg);
  	background-repeat: repeat-x;
	z-index: 50000 !important;
	width: 800px;
}
#top-navigation-box {
	position: absolute;
	top: 220px;
	z-index: 100;
	
	/*
	top: -15px;
	left: -7px;
	position: relative;*/
}
#sub-4, #sub-15 {
	z-index: 500000 !important;
}
#top-navigation-box ul li {
	list-style-type: none;
	float: left;
	width: auto;
	margin: auto 0px;
}
#top-navigation-box ul li ul li {
	margin: 0;
}

#top-navigation .delimiter {
	background-image: url(../images/theme1/topNavDelimiter.gif);
	width: 2px;
	height: 25px;
	overflow: hidden;
	padding:0;
}

#top-navigation .hidden {
	display: none;
	border: 1px solid #d3d3d3;
	background-color: #fff;
	width: 200px;
}

#top-navigation .main {
	padding: 6px 8px;
	text-align: center;
	position: relative;
	z-index: 500;
}

.submenu {
	position: absolute;
	top: 20px;
	left: 0; 
	text-align: left;
	text-transform: none;
	text-decoration: none;
	z-index: 600 !important;
}

.submenu2.hidden {
	display: none;
	border: 1px solid #000;
}

.sub2nav {
	position: relative;
	z-index: 600;
	display: block;
}

.submenu2 {
	position: absolute;
	top: -1px;
	width: 215px;
	background-color: #085C9F !important;
	left: 190px; 
	text-align: left;
	text-transform: none;
	z-index: 650;
}

#top-navigation .white {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff !important;
	
}

#top-navigation .main div a,#top-navigation .main div a:link {
	display: block;
	padding: 5px;
	/*font-weight: bold; */
	border-bottom: 1px solid #fff;
	font-size: 11px;
	color: #fff;
	width: 190px;
	background-color: #085C9F;
}

#top-navigation-box .main div a:hover {
	/*font-weight: bold;*/
	color: #085C9F;
	background-color: #F1F2F3;
	/* font-weight: bold; */
}

table td .heading {
	margin-top: 10px;
}

td {
	padding: 0;
	margin: 0;
}
.bottom_link {
	color: #C4C4C4;
	font-size: 9px;
	font-family: tahoma;
	padding-bottom: 15px;
	
	
}
#mainpage-footer {
	margin: 5px 0;
	border-top: 2px solid #3C81B8;
	border-bottom: 2px solid #C0D5E6;
}
#klub {
	position: absolute;
	top: 5px;
	right: 10px;
}
#infoboxes {
	position: relative;
	/* width: 380px; */
	width: 100%;
	border-top: 2px solid #EDCE77;
}

#akcia {
	position: absolute;
	right: 300px;
	width: 300px;
	top: 15px;
	left: 160px;	
}

#uputavka {
	/*position: absolute;*/
	right: 300px;
	width: 300px;
	top: 0;	
	left: 0;
}

.bottom-link, .bottom-link:link {
	background-image: url(../images/theme1/arrows_blue.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	color: #00589F;
	padding-left: 25px;
}
.bottom-link-orange, .bottom-link-orange:link {
	background-image: url(../images/theme1/arrows_orange.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	color: rgb(247,129,36);
	padding-left: 25px;
}

.bottom-link:hover, .bottom-link-orange:hover {
	color: #cac3c3;
}

.light td {
	background-color: #EFF6FC;
	border-bottom: 2px solid #fff;
}
.dark td {
	background-color: #CBE6F9;
	border-bottom: 2px solid #fff;
}

.text td {
	padding: 4px;
}

.hotel-table td {
	padding: 2px 5px;
}

img {
border: 0;
padding: 0;
margin: 0;
}
#module-content div {
text-align: justify;
}
#module-content {
	width: 380px;
	margin: 0;
	padding: 0 0 0 0;
	margin-top: 0px;
}

#left-content {
  padding: 0 10px 10px 15px;
  _padding: 0 15px 10px 15px;
}

#right-content {
_padding: 0 15px 10px 15px;
padding: 0 15px 10px 10px;
}

#modules-full-content {
	width: 815px;
}

#module-content ul{
	padding-left: 15px;
}
.minute-title {
  position: relative;
  margin-top: 15px;
}

.minute-title a {
  display: block;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 2px solid #F58428;
  color: #F58428;
}

.minute-time {
  top: 5px;  
  position: absolute;
  text-align: right;
  right: 10px;
  font-size: 10px;
  font-weight: bold;
}
.minute-hotel {
  display: block;
  margin: 5px 0;
  font-size: 11px !important;
  font-weight: bold;
}
.minute-cena {
  position: relative;
  
}
.minute-cena .price {
  position: absolute;
  font-weight: bold;
  color: #F58428;
  right: 10px;
  top: 0;
  margin-right: -10px;
}

.minute-cena {
  font-size: 11px;
  color: #000 !important;
}

.orangetxt {
  color: #FF8100;
}

#predajcovia-info {
	margin: 15px 0;
}

td.km-checkbox, .km-checkbox-blue {
  padding: 0 0 2px 0;
  background-image: url(../images/theme1/kmCheckboxBg_orange.png);
  background-repeat: repeat-x;
  font-weight: bold;
  font-size: 11px;
  color: #fff;
  vertical-align: top;
  text-transform: uppercase;
  border-bottom: 2px solid #F58428;
  line-height:20px;
}
.km-checkbox-blue {
	background-image: url(../images/theme1/kmCheckboxBg_blue.png);
	border-bottom: 2px solid #085cb1;
}
.km-checkbox input, .km-checkbox-blue input {
	border: none;
	float: left;
}

.no-p p {
	margin: 0;
}

.inner-padding td {
	padding: 5px;
}

.more-news-link {
	background-image: url(../images/theme1/linkBgFull.jpg);
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0;
	margin: 0;
	display: block;
	text-align: left;
}
a.more-news-link {
	padding-left: 25px;
}

.link-bg {
	background-image: url(../images/theme1/linkBgFull.jpg);
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
}
.superscript_new {
 	color: #FF6600;
	font-size: 8px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -5px;
}
.bottom-link .superscript_new {
	color:#FF3300;
	font-size:9px;
	vertical-align:super;
	top: 0;
}
a:hover .superscript_new {
	color: #f95;
}

/* navigacia predchadzajuci a nasledujuci hotel */
.navPrevNext_contajner {
	width: 100%;
	height: 16px;
	margin-top:5px;
}
.navPrevNext_left a {
	background:transparent url('../images/theme1/orange_left.jpg') no-repeat scroll left center;
	float:left;
	height:16px;
	line-height:16px;
	padding:0 0 0 25px;
	display: block;
}
.navPrevNext_right a {
	background:transparent url('../images/theme1/orange_right.jpg') no-repeat scroll right center;
	float:right;
	height:16px;
	line-height:16px;
	padding:0 25px 0 0;
	text-align: right;
	display: block;
}
.navPrevNext_contajner .clearer {
	clear: both;
}

/*  === Beach-news === */
table.beach-news {
  padding: 0px 10px;
  clear: both;
  margin: 0;
}
* html table.beach-news {
  width: 97%; 
}
table.beach-news th {
  color: #666;
  padding: 10px;
}
table.beach-news td {
  padding: 5px 0;
}
table.beach-news a.file {
  margin: 0;
  padding: 0 0 0 20px;
  background-image: url(../images/theme1/pdf.gif);
  background-repeat: no-repeat;
}
table.beach-news td.title {
  width: 60%;
  color: #F58428;
  text-transform: uppercase;
  font-weight: bold;
}
table.beach-news td.date {
  width: 20%;
  margin: 0;
  padding: 0;
  color: #666;
  white-space: nowrap;
}
table.beach-news td.filesize {
  width: 20%;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
strong.minus {
  background: transparent url('../images/theme1/minus.gif') center left no-repeat;
  padding: 0 0 0 15px;
  margin: 0;
  line-height: 15px;
  height: 15px;
  cursor: pointer;
}
strong.plus {
  background: transparent url('../images/theme1/plus.gif') center left no-repeat;
  padding: 0 0 0 15px;
  margin: 0;
  line-height: 15px;
  height: 15px;
  cursor: pointer;
}
div.orange_heading div.heading {
  background-image: url(../images/theme1/orange_heading_bg.jpg);
  color: #000;
} 
/*  === Beach-news === */


#module-content div .heading, #module-content .header01, #module-content .header02, #module-content .header03, #module-content .header04 {
text-align: left;
}

.mainpage-content-box:after,.beach-news:after {
  content: ".";
  height: 10px;
  font-size: 0;
  clear: both;
}

.facebook_div {
	position:relative;
	text-align:right;
	width:100%;
}
.facebook_div a{
	position:absolute;
	right:7px;
	top:-20px;
	z-index:60000 !important;
}
.facebook_li {
	height:25px;
	line-height:25px;
	margin:0;
	padding:0 15px 0 0;
	text-align:right;
	float: right !important;
}
.facebook_li a {
}
.facebook_li a img {
	margin-top: 4px;
}

/* backToTop icon */
#backToTop {
	float:right;
	margin-top:25px;
	display: none;
}
/* ceny */
.price, .price_lm, .price_old {
	text-align: right;
}
.price {
	
}
.price_old {
	text-decoration:line-through;
	font-weight: normal;
}
.price_lm {
	color: #FF0000;
	font-weight: bold;
}

/* top navigation - main */
.menu_leto2010{
  /*border: 1px solid red;*/
  background: url('../images/theme1/menu_bckg_orange.gif');


}
