                               /* HTML attributes */ 
body
{
  font-family: Veranda, Tahoma, Helvetica, sans-serif;	
	font-size: 10px; 
  line-height: 15px;
  background-color:#D4DCDF;
	margin: 0px 0px 0px 0px;
  color:#1F6481;
	text-align:center; 
}

input
{
  height:20px;
  border:1px #B4BCBF solid;
  color:#1F6481;
} 

select
{
  height:20px;
  border:1px #B4BCBF solid;
  color:#1F6481;
}

textarea
{
  border:1px #B4BCBF solid;
  color:#1F6481;
}

button
{
  padding:0px;
  margin:0px;
  display: table-cell;
  vertical-align:center;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#019595;
  cursor:pointer;
}

.button_div{
  padding:2px 5px 2px 5px;
  margin:0px;
  border-left:2px solid #F9F8F3;
  border-top:2px solid #F9F8F3;
  border-right:2px solid #828177;
  border-bottom:2px solid #828177;
  vertical-align:center;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#019595;
  cursor:pointer;
}

h1
{
  font-size:20px;
  font-weight:bold;
  color:#FE9000;
  text-align:left;
  padding:10px 0px 5px 5px;
  margin:0px;
}

h2
{
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  color:#1F6481;
  text-align:left;
  margin:0px;
}

table{
  text-align:left;
  font-size:11px;
  border-collapse:collapse;
  border:none;

}                           /* ID */  

#PAGE
{
  position:relative;
  margin: auto;/* mozila */
  text-align: left; 
  width:1004px;
  background-color:#FFFFFF;
  /*border:2px #B4BCBF solid;*/
}


#HEADER{
  float:left;
  width:1004px;
  height:301px; 
  text-align:center;
  padding:0px;
  margin:0px;
}

#HEADER_LEFT{
  float:left;
  width:690px;
  height:301px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color:#A4E6FF;
}

#HEADER_WHITE{
  float:left;
  width:5px;
  height:301px; 
  padding:0px;
  margin:0px;
  background-color:#FFFFFF;
}

#HEADER_WHITE2{
  float:right;
  width:1px;
  height:300px; 
  padding:0px;
  margin:0px;
  background-color:#FFFFFF;
  BORDER:1PX SOLID red;
}

#INVIA_BANNER{
  float:left;
  width:300px;
  height:301px; 
  padding:0px;
  margin:0px;
  background-color:#A4E6FF;
}


#MENU{
  float:left;
  font-size:11px;
  padding:0px;
  margin:0px;
  width:1000px;
  height:33px; 
  text-align:center;
}

.OK_BUTTON{
  float:left;
  border:none;
  width:26px;
  height:19px;
  background-image:url('../img/ok.jpg');
  background-repeat:none;
  background-position:bottom left;
  
}

.OK_INPUT{
  float:left;
  border:none;
  height:17px; 
}

.SEARCH_HOTEL_INPUT{
  /*float:left;*/
  border:none;
  height:17px; 
}

.SEARCH_HOTEL_BUTTON{
  /*float:left;*/
  border:none;
  width:26px;
  height:19px;
  background-image:url('../img/ok.jpg');
  background-repeat:none;
  background-position:bottom left;
  
}

.white_block{
  float:left;
  width:5px;
  height:33px;
}

.menu_bg{
  float:left;
  width:990px;
  height:33px;
  background-image:url('../img/bg_menu.jpg');
  background-repeat:repeat-x;
  background-position:bottom left;
  /*background-color:green;*/
}

.menu_bg a{
 color:#1F6481;
 text-decoration:none;
}

.menu_bg a:hover{
 color:#705B00;
 text-decoration:none;
} 

#LEFT{
  float:left;
  width:200px;
  margin:0px;
  padding:0px;
  text-align: left; 
  /*height:500px;
  padding-right:15px;
  background-color:red;*/
}



#LEFT .bg_left{
  width:200px;
  margin:0px;
  padding:0px;
  text-align:rigth; 
  padding-left:30px;
  background-image:url('../img/bg_left_td.jpg');
  height:25px;
  color:#33CCCC;
  font-size:12px;
  line-height:25px;
}

#LEFT .bg_left_locat{
  width:200px;
  margin:0px;
  padding:0px;
  text-align:rigth; 
  padding-left:50px;
  background-image:url('../img/bg_left_td.jpg');
  height:25px;
  color:red;
  font-size:11px;
  line-height:25px;
}

#LEFT a{
 color:#33CCCC;
 text-decoration:none;
} 

#LEFT a:hover{
 color:black;
 text-decoration:none;
} 

.country_on{
  color:#33CCCC;
}

.location_on{
  color:#F6BF02;
}

.menu_on{
  /*background-color:#FFCC00;*/
  background-image:url('../img/aktivne_bg.jpg');
  background-repeat:repeat-x;
  background-position:bottom left;
}

.menu_on a{
  color:#705B00;
}
/* 2 */
.content_div{
  text-align:left;
  width:100%;
  padding:0px 0px 0px 0px;
}

.content_div a{
  color:#33CCCC;
  text-decoration:none;
}

.content_div a:hover{
  color:#000000;
  text-decoration:none;
}

.REC_ROW{
  width:97%;
  /*background-color:#E8F1F0;*/
  /*border:1px #B4BCBF solid;*/
  margin:0px;
  padding:0px 10px 10px 10px;
}

.REC_ROW a{
  color:#33CCCC;
  font-weight:bold;
  text-decoration:none;
}

.REC_ROW a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.REC_ROW table{
  width:100%;
  /*margin:5px;*/
}

.REC_ROW table td{
  /*border:1px #B4BCBF solid;*/
  line-height:15px;
  /*border:1px solid black;*/
}

.REC_ROW img{
  border:1px #B4BCBF solid;
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.ZOZNAM_ROW{
  width:97%;
  /*background-color:#E8F1F0;*/
  /*border:1px #B4BCBF solid;*/
  margin:0px;
  padding:0px 10px 10px 10px;
}

.ZOZNAM_ROW table{
  width:100%;
  border:1px #F0F0F0 solid;
  text-align:left;
}

.ZOZNAM_ROW table td{
  padding-left:5px;
}

.ZOZNAM_ROW a{
  color:#33CCCC;
  font-weight:bold;
  text-decoration:none;
}

.ZOZNAM_ROW a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.ZOZNAM_ROW_HEADER{
  border:1px #F0F0F0 solid;
  text-align:left;
  line-height:20px;
  color:#019595;
  font-weight:bold;
  background-color:#F0F2F1;
}

.SEARCH_ZOZNAM_ROW{
  width:97%;
  /*background-color:#E8F1F0;*/
  /*border:1px #B4BCBF solid;*/
  margin:0px;
  padding:0px 10px 10px 10px;
}

.SEARCH_ZOZNAM_ROW table{
  width:100%;
  border:1px #F0F0F0 solid;
  text-align:left;
  line-height:20px;
  color:#019595;
  font-weight:bold;
  background-color:#F0F2F1;
}

.SEARCH_ZOZNAM_ROW table td{
  padding:5px 5px 5px 5px;
}

.SEARCH_ZOZNAM_ROW input{
  height: 15px;
}

.submit_button
{
  position:relative;
  top:8px;
  width:120px;
  height:22px;
  padding:0px 0px 5px 5px;
  margin:0px;
  text-align:left;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#019595;
}

.google_block{
  width:97%;
  /*background-color:#E8F1F0;*/
  /*border:1px #B4BCBF solid;*/
  margin:0px;
  padding:0px 10px 10px 10px;
}

.google_block table{
  width:100%;
  border:1px #F0F0F0 solid;
  text-align:center;
}

.google_block a{
  color:#33CCCC;
  font-weight:bold;
  text-decoration:none;
}

.google_block a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.google_block img{
  border:1px #B4BCBF solid;
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.Page_hrefs_row{
  width:99%;
  /*background-color:#E8F1F0;*/
  /*border:1px #B4BCBF solid;*/
  margin:5px;
}

.block1{
  width:144px;
  margin:0px 0px 0px 0px;
  border:1px #B4BCBF solid;
  background-color:#F0F2F1;
  text-align:center;
}

.block2{
  width:144px;
  position:relative;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:1px #B4BCBF solid;
  background-color:#F0F2F1;
}

.block3{
  margin:0px 0px 0px 2px;
  padding:10px 0px 0px 10px;
  height:164px;
  border:1px #B4BCBF solid;
  background-color:#F0F2F1;
}

.pozriet_recenziu{
  float:right;
  background-color:#019595;
  border-left:2px solid #F9F8F3;
  border-top:2px solid #F9F8F3;
  border-right:2px solid #828177;
  border-bottom:2px solid #828177;
  padding:2px 5px 2px 5px;
  margin:0px 5px 5px 0px;
  width:95px;
}

.pozriet_recenziu a{
  color:#FFFFFF;
  font-weight:bold;
}

.pozriet_recenziu a:hover{
  color:#FFFFFF;
  font-weight:bold;
}

.Page_hrefs_row a{
  color:#33CCCC;
  font-weight:bold;
  text-decoration:none;
}

.Page_hrefs_row a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.Page_hrefs_row table{
  width:98%;
  margin:5px;
  height:24px;
  border:1px #B4BCBF solid;
  background-color:#F0F2F1;
}

.Page_hrefs_row table td{
  /*border:1px #B4BCBF solid;*/
  line-height:15px;
}

.page_hrefs_nonselected a{
  color:#33CCCC;
  font-weight:bold;
  text-decoration:none;
}

.page_hrefs_nonselected a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.page_hrefs_selected a,a:hover{
  color:#FE9000;
  font-weight:bold;
  text-decoration:none;
}

.page_hrefs_nonactive a,a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.page_hrefs_active a{
  color:#33CCCC;
  font-weight:bold;
  text-decoration:none;
}

.page_hrefs_active a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.base_text{
  /*background-color:#F1F5F6;*/
  /*border:1px #B4BCBF solid;*/
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  line-height:16px;
  height:98px;
}

.TYPE-DIV{
  text-align:left;
}

.all_block{
  width:97%;
  text-align:center;
  background-color:#E8F1F0;
  border:1px #B4BCBF solid;
  margin:5px;
}

.all_block table{
  width:98%;
  text-align:left;
  margin:5px;
}

.all_block table td{
  padding:0px 0px 2px 5px;
  line-height:15px;
}

.all_block img{
  border:1px #B4BCBF solid;
}

.all_block a{
  color:#33CCCC;
  font-weight:bold;
  text-decoration:none;
}

.all_block a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.form_block{
  width:97%;
  text-align:center;
  background-color:#E8F1F0;
  border:1px #B4BCBF solid;
  margin:5px;
}

.form_block table{
  width:98%;
  text-align:left;
  margin:5px;
}

.form_block table td{
  padding:0px 0px 2px 5px;
  line-height:15px;
}

.bold{
  font-weight:bold;
}

.normal{
  font-weight:normal;
}

.form_block img{
  border:1px #B4BCBF solid;
}

.form_block a{
  color:#33CCCC;
  font-weight:bold;
  text-decoration:none;
}

.form_block a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.form {
  width:98%;
  display: table;
  text-align:left;
  color:#1F6481;
  margin:5px;
}

.form td{
  padding:10px 0px 2px 5px;
  /*border:1px #B4BCBF solid;*/
  line-height:15px;
}

.form fieldset{
  background-color:#E8F1F0;
  border:1px #B4BCBF solid;
}

.form legend{
  color:#1F6481;
  padding:2px;
  border:1px #B4BCBF solid;
  background-color:#ffffff;
}

.form fieldset td{
  padding:0px 0px 2px 5px;
  /*border:1px #B4BCBF solid;*/
  line-height:15px;
}

.form fieldset img{
  border:1px #B4BCBF solid;
}

.form fieldset a{
  color:#33CCCC;
  font-weight:bold;
  text-decoration:none;
}

.form fieldset a:hover{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}

.stars img{
  border:none;
}

.form_block{
  background-color:#F1F5F6;
  border:1px #B4BCBF solid;
  padding:5px;
}

/* 2 */
.vase_hodn_table{
  text-align:center;
  font-size:14px;
  color:#1F6481;
  border-collapse:collapse;
  border: 1px solid #000000;
}

.vase_hodn_table th{
  text-align:center;
  font-size:20px;
  color:#1F6481;
  border: 1px solid #000000;
  background-color:#E8F1F0;
}

.vase_hodn_table td{
  text-align:left;
  font-size:14px;
  color:#1F6481;
  border: 1px solid #000000;
  background-color:#49CBFD;
}

.small_font{
  text-align:left;
  font-size:10px;
  color:#1F6481;
  border: 1px solid #000000;
  /*#49CBFD*/
}

.rec_hot_table{
  text-align:left;
  width:100%;
  font-size:12px;
  color:#1F6481;
  border-collapse:collapse;
  /*border: 1px solid #000000;*/
  background-color:#FFFFFF;
}

.rec_hot_table th{
  text-align:left;
  font-size:14px;
  line-height:16px;
  color:#1F6481;
  padding-left:15px;
  border:none;
}

.rec_hot_table td{
  text-align:left;
  font-size:14px;
  line-height:16px;
  color:#1F6481;
  padding-left:10px;
  border:none;
}

.info_table{
  text-align:left;
  font-size:14px;
  color:#1F6481;
  border-collapse:collapse;
  border:none;
}

.info_table td{
  text-align:left;
  font-size:14px;
  color:#1F6481;
  border-collapse:collapse;
  border:none;
}

#MENU .menu_on a{
  color:#705B00;
  text-decoration:none;
}

#LEFT .bg_left_locat a{
 color:silver;
 text-decoration:none;
} 

#LEFT .bg_left_locat a:hover{
 color:black;
 text-decoration:none;
} 

#LEFT .bg_left_blank{
  width:205px;
  margin:0px;
  padding:0px;
  text-align:rigth; 
  padding-left:30px;
  background-image:url('../img/bg_left_blank_td.jpg');
  height:25px;
  color:#33CCCC;
  font-size:12px;
  line-height:25px;
}

#RIGHT{
  float:right;
  width:221px;
  /*height:450px;*/
  margin:0px 0px 0px;
  padding:0px 2px 0px 0px;
}

#THE_BEST_RIGHT{
  float:right;
  width:100%;
  padding:15px 0px 0px 0px;
}

#THE_HORST_RIGHT{
  float:right;
  width:100%;
  padding:15px 0px 0px 0px;
}

#THE_MOST_READ_RIGHT{
  float:right;
  width:100%;
  padding:15px 0px 0px 0px;
}

#CONTENT{
  /*background-color:#BE1222;*/
  width:565px;
  /*height:450px;*/
  text-align:center; 
  color:#006A91;
  font-size:14px;
  font-weight:normal;
  float:left;
  
  margin:0px 0px 0px 0px;
  padding:0px 0px 20px 0px; 
  border:none;
}
#CONTENT .bg_content a:hover{
 color:black;
 text-decoration:none;
} 
#CONTENT .bg_content_locat a{
 color:silver;
 text-decoration:none;
} 

#FOOT{
  width:1000px;
  text-align:center;
  font-size:10px;
  line-height:18px;
  color:#858585;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  clear:both;
  border-top:1px #cdcdcd solid;
  /*
  background-image:url('../../img/gray_line.gif');
  background-repeat:repeat-x;
  background-position:center left;
  */   
}

.TABLE_BEST_RIGHT{
  width:220px;
  text-align:center;
  line-height:22px;
  font-size:11px;
  border-collapse:collapse;
  border:none;
}

.best_content_bg{
  background-color:#EDF3F3;
  font-weight:bold;
  color:#7E6E3A;
}

.best_content_bg a{
  font-weight:bold;
  color:#7E6E3A;
  text-decoration:none;
}

.best_content_bg a:hover{
  font-weight:bold;
  color:#7E6E3A;
  text-decoration:underline;
}

.best_content_bg_black{
  background-color:#EDF3F3;
}

.best_foot_bg{
  background-color:#E4EDEC;
}

.best_content_bg_row{
  background-image:url('../img/the_best_top_row.JPG');
  background-repeat:repeat-y;
  background-position:bottom left;
  color:#FFFFFF;
  font-weight:bold;
}

.TABLE_HORST_RIGHT{
  width:220px;
  text-align:center;
  line-height:22px;
  font-size:11px;
  border-collapse:collapse;
  border:none;
}

.horst_content_bg{
  background-color:#FCF2F3;
  font-weight:bold;
  color:#A13856;
}

.horst_content_bg a{
  font-weight:bold;
  color:#A13856;
  text-decoration:none;
}

.horst_content_bg a:hover{
  font-weight:bold;
  color:#A13856;
  text-decoration:underline;
}

.horst_content_bg_black{
  background-color:#FCF2F3;
}

.horst_content_bg_row{
  background-color:#A13856;
  color:#FFFFFF;
  font-weight:bold;
}

.horst_foot_bg{
  background-color:#F9EDEF;
}

.TABLE_MOST_RIGHT{
  width:220px;
  text-align:center;
  line-height:22px;
  font-size:11px;
  border-collapse:collapse;
  border:none;
}

.most_content_bg{
  background-color:#EDFAFF;
  font-weight:bold;
  color:#006A92;
}

.most_content_bg a{
  font-weight:bold;
  color:#006A92;
  text-decoration:none;
}

.most_content_bg a:hover{
  font-weight:bold;
  color:#006A92;
  text-decoration:underline;
}

.most_content_bg_black{
  background-color:#EDFAFF;
}

.most_content_bg_row{
  background-color:#006A92;
  color:#FFFFFF;
  font-weight:bold;
}

.most_foot_bg{
  background-color:#E6F5FA;
}

.white_bg{
  background-color:#EDF3F3;
  height:50px;
  border-collapse:collapse;
  border:none;
}

.top_tab_div{
  float:left;
  /*background-color:red;*/
  width:70%;
  position:relative;
}

.top_table{
  width:100%;
  height:30px;
  line-height:10px;
  text-align:center;
  font-size:11px;
  font-weight:bold;
  border:none;
  /*background-color:red;*/
}   

.top_table td{
  height:30px;
  line-height:10px;
  text-align:center;
  font-size:13px;
  font-weight:bold;
  color:#1F6481;
  border:none;
  /*background-color:red;*/
}  

.menu_of{
  /*background-color:#49CBFD;*/
  background-image:url('../img/neaktivne_bg.jpg');
  background-repeat:repeat-x;
  background-position:bottom left;
}

.menu_of a{
  color:#1F6481;
}

.form_search_row{
  /*background-color:#49CBFD;*/
  background-image:url('../img/neaktivne_bg.jpg');
  background-repeat:repeat-x;
  background-position:bottom left;
  color:#1F6481;
  float:left;
  width:30%;
}

.form_search_row td{
  height:30px;
  line-height:10px;
  text-align:center;
  font-size:13px;
  font-weight:bold;
  color:#1F6481;
  border-collapse:collapse;
  border:none;
}

.form_search{
  float:right;
  width:100%;
  /*background-color:red;*/
}

/* AUTOCOMPLETE - start*/
.autocomplete
{
  text-align:left;
  background-color:#EDF3F3;
  border: 1px solid #B4BCBF;
}

.autocomplete a
{
  padding-left: 10px;
  padding-right: 10px;
  color:#1F6481;
  text-decoration:none;
}

.autocomplete a:hover
{
  color:#000000;
  text-decoration:none;
}

.autocomplete_on_top
{
  position:absolute;
  top:308px;
  left:840px;
  text-align:left;
  background-color:#EDF3F3;
  border: 1px solid #B4BCBF;
  line-height:10px;
  font-size:13px;
  color:#1F6481;
}

.autocomplete_on_top a
{
  padding-left: 10px;
  padding-right: 10px;
  color:#1F6481;
  text-decoration:none;
}

.autocomplete_on_top td
{
  text-align:left;
  height:20px;
}

.autocomplete_on_top a:hover
{
  color:#000000;
  text-decoration:none;
}

.output
{
    text-align:left;
    font-family:Arial;
    font-size: 10pt;
    color:black;
    padding-left: 3px;
    padding-top: 3px;
    border: 1px solid #000000;
    width: 100px;
    background: #fff;
    z-index: 10000;
}

.shadow
{
    text-align:left;
    width:102px;
    position:relative;
    top: 2px;
    left: 2px;
    background: #555;
    z-index: 9999;
}

.shadow div{
    text-align:left;
    position:relative;
    top: -2px;
    left: -2px;
    z-index: 9999;
}
/* AUTOCOMPLETE - end*/

