html,body,p,img,div,form,table,tr,td,ul,li {
border:0px;
margin:0px;
padding:0px;
}

p {
margin-bottom: 10px;
}

html {
background : #FFFFFF url(../pictures/bg_top_gradient.jpg) scroll repeat-x left top;
}
input, textarea, select {
font-family: Tahoma;
font-weight: normal;
text-decoration: none;
font-size:12px;
}

body {
font-family: Tahoma;
font-weight: normal;
text-decoration: none;
background : transparent url(../pictures/bg_top_out.gif) scroll no-repeat center top;
}
#big_screen {
width:100%;
background : transparent url(../pictures/bg_bot_gradient.jpg) scroll repeat-x left bottom;
}
#big_screen_plus {
background : transparent url(../pictures/bg_bot_out.gif) scroll no-repeat center bottom;
padding-bottom:10px;
}
h5 {
display: none;
visibility:hidden;
}
h2 {
margin-top: 10px;
width: 414px;
height: 26px;
padding-left: 30px;
padding-top: 3px;
background : transparent url(../pictures/bg_h2.gif) scroll no-repeat center bottom;
font-family: Tahoma;
font-weight: bold;
font-size: 130%;
color: #ff8a00;
}

.noscreen {
display: none;
}
#holder_out {
width: 970px;
margin: 0px auto;
background-color:red;
}
#holder {
width: 930px;
margin: 0px auto;
}
#header {
float:none;
clear:both;
height:205px;
background : transparent url(../pictures/bg_header.jpg) scroll no-repeat center top;
}
#left {
float:left;
width:264px;
}
#content {
float:left;
width:444px;
padding:0px 22px;
background : transparent url(../pictures/bg_top_content.jpg) scroll no-repeat right top;
font-size: 100%;
color: #71838b;
}

#content strong {
color: #71838b;
font-weight: bold;
}
.content_inside {
padding-left:28px;
width:416px;
text-align:justify;
}

#right {
float:left;
width:178px;
}

#foot {
float:none;
clear:both;
height:86px;
padding:20px 30px 0px 30px;
font-size:11px;
}
#foot_left {
height:30px;
float:left;
}
#foot_right {
height:30px;
float:right;
}

#search {
width:224px;
height:158px;
background : transparent url(../pictures/bg_search.jpg) scroll no-repeat left top;
font-size:11px;
color:#3E80AF;
padding:48px 20px 7px 20px;
}

#search input, #search select{
color:#344453;
font-size:11px;
border:1px #ACD3EF solid;
}
#search input {
width:110px;
padding-left:4px;
}
#search select {
width:142px;
}
#search td {
height:24px;
padding:0px 1px;
text-align:left;
vertical-align:middle;
}
.search_odoslat {
width:100%;
text-align:right;
padding-top:30px;
}
#lastminute_bot {
width:150px;
_height:100px;
min-height:100px;
padding:82px 15px 15px 13px;
}
#lastminute_bot, #lastminute_bot a, #lastminute_bot a:hover {
font-size:11px;
line-height:14px;
color:#FFFFFF;
text-decoration:none;
}

#lastminute_bot a {
text-decoration:underline;
}

#lastminute_bot a:hover {
text-decoration:none;
}

#lastminute_bot span.cena{
background-color:#FF8A00;
padding:1px 3px;
}
.lastminute_spacer {
background : transparent url(../pictures/bg_bodky_lastminute.gif) scroll repeat-x left center;
padding:7px 0px;
width:99%;
height:1px;
font-size:1px;
}
#lastminute {
background : #FFB041 url(../pictures/bg_top_lastminute.jpg) scroll no-repeat center top;
}
#firstminute {
background : #FFB041 url(../pictures/bg_top_firstminute.jpg) scroll no-repeat center top;
}
#lastminute_bot {
background : transparent url(../pictures/bg_bot_lastminute.jpg) scroll no-repeat center bottom;
}
.left_right_spacer {
width:99%;
height:25px;
}

.nadpis_spacer {
clear:both;
width:99%;
height:20px;
}
.spacer_desat {
clear:both;
width:99%;
height:10px;
}
.spacer_pat {
clear:both;
width:99%;
font-size:1px;
height:5px;
}
.spacer_patnast {
clear:both;
width:99%;
height:15px;
}
.nadpis_under_bodka {
width:100%;
height:1px;
font-size:1px;
background : transparent url(../pictures/bg_nadpis_bodka.gif) scroll repeat-x left bottom;
}
.novinky_bodka {
width:100%;
height:1px;
font-size:1px;
background : transparent url(../pictures/bg_separ_bodka.gif) scroll repeat-x left bottom;
}

#header_logo {
	float:left;
   padding-left:49px;
	padding-top:9px;
	width:161px;
	height:43px;
	display:block;
}

.DIVnadpisTEXT, .DIVpodnadpisTEXT {
width:99%;
height:24px;
padding:13px 0px 0px 0px;
}
.DIVnadpisTEXT {
background : transparent url(../pictures/bg_separ_bodka.gif) scroll repeat-x left bottom;
}
.DIVpodnadpisTEXT {
background : transparent url(../pictures/bg_separ_bodka_orange.gif) scroll repeat-x left bottom;
}

.DIVnadpisTEXT span.nadpis {
padding:0px 0px 0px 28px;
margin:0px;
font-size:15px;
font-weight: bold;
color:#FF8A00;
background : transparent url(../pictures/hviezdicka_zlta_nadpis.gif) scroll no-repeat left top;
}
.DIVnadpisTEXT span.nadpis img{
padding-bottom:2px;
}
.DIVpodnadpisTEXT span.podnadpis {
padding:0px 0px 0px 28px;
margin:0px;
font-size:100%;
font-weight: bold;
color:#FF8A00;
}
.podnadpis_hviezdicka {
color:#71838B;
font-size:11px;
font-weight:bold;
padding:0px 0px 0px 27px;
background : transparent url(../pictures/hviezdicka_modra.gif) scroll no-repeat left top;
}

#content .list_modry_maly ul{
list-style-type:none;
}
#content .list_modry_maly li{
list-style-type:none;
padding:0px 0px 0px 20px;
margin-top:3px;
background : transparent url(../pictures/hviezdicka_modra_mala.gif) scroll no-repeat left top;
}

.vedla_fotky {
float:left;
padding-left:20px;
font-size:14px;
}

.DIVnadpisIMG {
width:99%;
height:37px;
background : transparent url(../pictures/bg_separ_bodka.gif) scroll repeat-x left bottom;
}

.vypis_destinacie ul {
list-style-type:none;
margin:0px;
padding:0px;
}
.vypis_destinacie li {
color:#4fafdd;
font-size:11px;
line-height:18px;
text-decoration:none;
margin:0px;
padding:0px 0px 0px 14px;
background : transparent url(../pictures/hviezdicka_zlta_li.gif) scroll no-repeat left top;
}
.vypis_destinacie li a {
color:#4fafdd;
font-size:11px;
line-height:18px;
text-decoration:none;
}
.vypis_destinacie li a:hover {
color:#4fafdd;
font-size:11px;
line-height:18px;
text-decoration:underline;
}

.rozdelenie_blok_big {
clear:both;
float:none;
padding-left:12px;
}
.rozdelenie_blok {
float:left;
width:136px;
padding-left:8px;
}
.rozdelenie_blok_content {
padding-top:7px;
padding-bottom:10px;
width:128px;
text-align:center;
}

.vypis_destinacie {
float:left;
width:136px;
padding:0px 0px 10px 8px;
}
.vypis_destinacie img{
margin-bottom:5px;
}

.vypis_lastminute_fotky {
float:left;
width:136px;
padding:0px 10px 0px 8px;
}
.vypis_lastminute_fotky img{
margin-bottom:5px;
}

/* ########################### MENU START ############################ */

#menu {
	float:left;
   padding-left:62px;
	padding-top:19px;
}
ul#mainMenu  {
    color:#FFFFFF;
		padding:0;
		margin:0;
		list-style-type:none;
    font-size: 11px;
		float: left;
	}
	ul#mainMenu ul {
	list-style-type:none;
margin:0;
padding:0px;
	}
	
	ul#mainMenu li {
		float:left; 
margin:0;
padding:0px;
background-image: none;	
/*
background-image: url("../menu_spacer.gif");
background-repeat: no-repeat;
background-position: top right;
*/
	}
	
	
	ul#mainMenu a {
	  color:#FFFFFF;
		display:block;
    /* border-bottom:3px solid white; */
		text-decoration:none;
		font-weight:bold;
    padding:0;
		margin:0;
		background-image: none;

		    }
	
	ul#mainMenu a:hover {
	  color:#ffffff;
		display:block;
    /* border-bottom:3px solid white; */
		text-decoration:none;
		font-weight:bold;
		padding:0;
		margin:0;
	background-image: none;

	}
	
	ul#mainMenu ul a {
			margin: 0;
			padding: 0;
			/* padding-bottom: 5px; */
			background-image: none;
			height: auto;
	}
	
	ul#mainMenu ul a:hover {
		margin: 2px;
		padding-left: 9px;
		/*padding-bottom: 5px;*/
	  color:#ffffff;
		margin: 0;
			padding: 0;
			text-decoration:underline;
			background-image: none;
			height: auto;
	}
	
	ul#mainMenu ul {
		position:absolute;
		visibility:hidden;
		background-color:#ff9d2f;	
		margin: 0;
		filter:alpha(opacity=95); opacity:0.95;
		background-image: url("../pictures/menu/li_left.gif");
      background-repeat: no-repeat;
      background-position: left bottom;

	}
	
	ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
		visibility:visible;
	}
	
	ul#mainMenu li li {
	   margin: 0;
		padding:5px 5px 5px 10px;
      min-width: 120px;
      _width:120px;
      float:none;
		border:none;
      text-decoration:none;
		border-bottom: 1px solid #ffb22f; 
		/*padding-bottom:6px;*/
		/*padding-top: 6px;*/
    background-color:#ff9d2f;
    background-image: none;

	}
		
	ul#mainMenu li {
		behavior: url("css/hover.htc"); 
	}


/* JEDNOTLIVE POLOZKY */

ul#mainMenu li#menu_uvod {
		width: 120px;
		height: 41px;
 		background-image: url("../pictures/menu/menu_uvod.gif");	
}
li#menu_uvod a:hover {
 		background-image: url("../pictures/menu/menu_uvod_x.gif");	
}
/* $$$$ */
ul#mainMenu li#menu_destinacie {
		width: 76px;
		height: 41px;
 		background-image: url("../pictures/menu/menu_destinacie.gif");	
}
li#menu_destinacie a:hover {
 		background-image: url("../pictures/menu/menu_destinacie_x.gif");	
}
/* $$$$ */
ul#mainMenu li#menu_sluzby {
		width: 57px;
		height: 41px;
 		background-image: url("../pictures/menu/menu_sluzby.gif");	
}
li#menu_sluzby a:hover {
 		background-image: url("../pictures/menu/menu_sluzby_x.gif");	
}
/* $$$$ */
ul#mainMenu li#menu_cenniky {
		width: 64px;
		height: 41px;
 		background-image: url("../pictures/menu/menu_cenniky.gif");	
}
li#menu_cenniky a:hover {
 		background-image: url("../pictures/menu/menu_cenniky_x.gif");	
}
/* $$$$ */
ul#mainMenu li#menu_rezervacie {
		width: 81px;
		height: 41px;
 		background-image: url("../pictures/menu/menu_rezervacie.gif");	
}
li#menu_rezervacie a:hover {
 		background-image: url("../pictures/menu/menu_rezervacie_x.gif");	
}
/* $$$$ */
ul#mainMenu li#menu_informacie {
		width: 81px;
		height: 41px;
 		background-image: url("../pictures/menu/menu_informacie.gif");	
}
li#menu_informacie a:hover {
 		background-image: url("../pictures/menu/menu_informacie_x.gif");	
}
/* $$$$ */
ul#mainMenu li#menu_kontakt {
		width: 65px;
		height: 41px;
 		background-image: url("../pictures/menu/menu_kontakt.gif");	
}
li#menu_kontakt a:hover {
 		background-image: url("../pictures/menu/menu_kontakt_x.gif");	
}
/* $$$$ */
ul#mainMenu li#menu_last {
		width: 96px;
		height: 41px;
 		background-image: url("../pictures/menu/menu_last.gif");	
}
li#menu_last a:hover {
 		background-image: url("../pictures/menu/menu_last_x.gif");	
}
ul#mainMenu li#menu_first {
		width: 96px;
		height: 41px;
 		background-image: url("../pictures/menu/menu_first.gif");	
}
li#menu_first a:hover {
 		background-image: url("../pictures/menu/menu_first_x.gif");	
}


/* ########################### MENU END ############################ */

#newsletter {
background : #fff3e3 url(../pictures/bg_newsletter_vert.gif) scroll repeat-y center top;
}
#newsletter_top {
background : transparent url(../pictures/bg_newsletter_top.jpg) scroll no-repeat center top;
}
#newsletter_bot {
background : transparent url(../pictures/bg_newsletter_bot.jpg) scroll no-repeat center bottom;
width:224px;
_height:31px;
min-height:31px;
padding:50px 20px 10px 20px;
}
#newsletter input{
color:#344453;
border:1px #FFC378 solid;
font-size:11px;
height:17px;
width:126px;
padding:3px 0px 0px 4px;
}

#sprievodca {
width:224px;
height:31px;
padding:50px 20px 10px 20px;
}
#sprievodca {
background : #F6FBFD url(../pictures/bg_sprievodca.jpg) scroll no-repeat center top;
}
#sprievodca, #sprievodca a, #sprievodca a:hover {
color:#71838B;
font-size:11px;
line-height:14px;
font-weight: normal;
text-decoration: none;
}
#sprievodca a {
font-weight: bold;
}
#sprievodca a:hover {
font-weight: bold;
text-decoration: underline;
}
#partneri {
background : #FFFFFF url(../pictures/bg_partneri_vert.gif) scroll repeat-y center top;
}
#partneri_top {
background : transparent url(../pictures/bg_partneri_top.jpg) scroll no-repeat center top;
}
#partneri_bot {
background : transparent url(../pictures/bg_partneri_bot.jpg) scroll no-repeat center bottom;
width:150px;
_height:98px;
min-height:98px;
padding: 38px 15px 15px 13px;
text-align:center;
}
#partneri_bot, #partneri_bot a, #partneri_bot a:hover {
font-size:11px;
color:#65A8C7;
text-decoration: none;
}
#partneri_bot a:hover {
text-decoration: underline;
}

.partneri_bot_img {
width:100%;
text-align:center;
padding:13px 0px;
background : transparent url(../pictures/bg_partneri_bodka.gif) scroll repeat-x left bottom;
margin-bottom:5px;
}
h3 {
padding:0px;
margin:6px 0px 3px 0px;
font-size:12px;
font-weight: bold;
color:#FF8A00;
background : transparent url(../pictures/hviezdicka_h3.gif) scroll no-repeat left top;
padding-top:4px;
padding-left:28px;
}
h6, h6 a, h6 a:hover {
padding:0px;
margin:6px 0px 3px 0px;
font-size:12px;
font-weight: bold;
color:#FF8A00;
text-decoration: none;
}
h6 a:hover {
text-decoration: underline;
}
h4 {
padding:0px;
margin:6px 0px 3px 0px;
font-size:100%;
font-weight: bold;
color:#71838b;
background : transparent url(../pictures/hviezdicka_h4.gif) scroll no-repeat left top;
padding-top:4px;
padding-left:28px;
}

.novinky_odsek {
padding-left:28px;
}

.fotogaleria {
padding-left:28px;
padding-top: 10px;
margin-top: 9px;
margin-bottom: 15px; 
background : url(../pictures/bg_fotogaleria.jpg) no-repeat left top;
}

.fotogaleria p {
line-height: 1.8;
}

.fotogaleria img {
margin-right: 6px;
}

#content .fotogaleria h4 {
font-size: 100%;
font-weight: bold;
margin:1px 0px 13px 0px;
background-image: url(../pictures/image.gif);
color: #ff8a00;
padding:0;
padding-bottom: 8px;
}

.texty_sede, .texty_sede a, .texty_modre, .texty_modre a, .texty_hnede_slabsie, .texty_hnede_slabsie a, .texty_hnede, .texty_hnede a {
font-size:11px;
line-height:14px;
text-decoration: none;
}
.texty_sede a:hover, .texty_modre a:hover, .texty_hnede_slabsie a:hover, .texty_hnede a:hover {
text-decoration: underline;
}
.texty_sede, .texty_sede a, .texty_sede a:hover {
color:#71838B;
}
.texty_modre, .texty_modre a, .texty_modre a:hover {
color:#4FAFDD;
}
.texty_hnede_slabsie, .texty_hnede_slabsie a, .texty_hnede_slabsie a:hover {
color:#9C806A;
}
.texty_hnede, .texty_hnede a, .texty_hnede a:hover {
color:#63522E;
}
.justify {
text-align:justify;
}

#destinacie {
background : #E3F6FF url(../pictures/bg_destinacie_vert.gif) scroll repeat-y center top;
}
#destinacie_top {
background : transparent url(../pictures/bg_destinacie_top.jpg) scroll no-repeat center top;
}
#destinacie_bot {
background : transparent url(../pictures/bg_destinacie_bot.jpg) scroll no-repeat center bottom;
width:224px;
_height:20px;
min-height:20px;
padding: 47px 20px 15px 20px;
}
.destinacie_ul {
list-style-type:none;
}
.destinacie_ul li{
min-height:19px;
_height:19px;
color:#505e64;
font-size:12px;
font-weight: bold;
background : transparent url(../pictures/bg_destinacie_hviezda.gif) scroll no-repeat left top;
padding-left:20px;
}
.destinacie_ul_ul {
list-style-type:none;
margin:5px 0px;
}
.destinacie_ul_ul li {
margin-left:-20px;
padding-left:20px;
padding-top:2px;
width:201px;
height:18px;
font-size:11px;
font-weight: normal;
background : transparent url(../pictures/bg_destinacie_li.gif) scroll no-repeat left top;
}
.destinacie_ul a, .destinacie_ul a, .destinacie_ul a:hover {
color:#505e64;
text-decoration: none;
}
.destinacie_ul a:hover {
text-decoration: underline;
}
.destinacie_ul_ul strong{
font-weight: bold;
color:#ff8600;
}
.destinacie_ul_ul a:hover strong {
text-decoration: underline;
}

#hotely {
background : #FFFFFF url(../pictures/bg_partneri_vert.gif) scroll repeat-y center top;
}
#hotely_top {
background : transparent url(../pictures/bg_hotely_top.jpg) scroll no-repeat center top;
}
#specialne_top {
background : transparent url(../pictures/bg_specialne_top.jpg) scroll no-repeat center top;
}
#hotely_bot {
background : transparent url(../pictures/bg_hotely_bot.jpg) scroll no-repeat center bottom;
width:160px;
_height:25px;
min-height:25px;
padding: 49px 5px 15px 13px;
}
#hotely_bot, #hotely_bot a, #hotely_bot a:hover {
font-size:11px;
line-height:14px;
color:#65A8C7;
text-decoration: none;
}
#hotely_bot a:hover {
text-decoration: underline;
}
#hotely_bot img {
padding-left:3px;
}
.hotely_spacer {
background : transparent url(../pictures/bg_partneri_bodka.gif) scroll repeat-x left center;
padding:3px 0px;
width:99%;
height:1px;
font-size:1px;
}
.navigacia {
padding:3px 0px 15px 28px;
}
.navigacia img{
padding:0px 3px;
width:5px;
height:9px;
}
.navigacia, .navigacia a:hover{
color:#4fafdd;
font-size:11px;
text-decoration: none;
}
.navigacia a{
color:#4fafdd;
font-size:11px;
text-decoration: underline;
}
.float_none {
float:none;
clear:both;
width: 95%;
height:1px;
font-size:1px;
}

.OramovanieCennikov {
border: 0px white solid;
}

.TblCennikHead {
background-color: transparent;
color: #71838b;
font-weight: bold;
}
.TblCennikHead td{
border-bottom:1px fff3e5 solid;
}
.TblCennikHeadNad {
background-color: transparent;
color:#4FAFDD;
font-weight: bold;
}

.TblCennikNeparnyRiadok {
background-color: #fff3e5;
}

.TblCennikParnyRiadok {
background-color: transparent;
}

.TabulkaCennik {
width: 444px;
text-align: left;
font-family: Tahoma;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}
.TabulkaCennik tr{
height: 19px;
}
.TabulkaCennik td{
padding: 1px 3px 1px 3px;
text-align:center;
}
.ceny_oranzove {
color:#ff8600;
}
.formular input, .formular textarea {
border:1px solid #ABABAB;
width:250px;
}
.formular select {
border:1px solid #ABABAB;
width:253px;
}
.formular_rezervacny select {
border:1px solid #ABABAB;
width:82px;
}
.formular li {
margin-left:20px;
}

h1 {
width:100%;
text-align:right;
margin: 0px;
padding: 0px;
font-family: Tahoma;
font-weight: bold;
font-size: 90%;
color: #ff8a00;
}
