/************************ segmenty ******************************/
#content
     {
     position: absolute;
     left: 0px;
     top: 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     margin: 0px;
	padding: 0px;
     }
     
#table_segment_center
     {
     width: 635px;
     background-color: #FFFFFF;
     min-height: 2000px;
     }
     
#table_segment_right
     {
     width: 225px;
     background-color: #e0e0e0;
     }

#title_top
     {
     position: absolute;
     top: 10px;
     left: 175px;
     width: 400px;
     z-index: 2;
     }

#title_top
a
     {
     font-weight: bold;
     font-size: 17px;
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }

#top
     {
     position: absolute;
     width: 1024px;
     height: 150px;
     }
     
#flags
     {
     position: absolute;
     left: 820px;
     top: 70px;
     width: 200px;
     text-align: left;
     }
     
#flags
img
     {
     width: 27px;
     height: 12px;
     border-style: none;
     margin-left: 5px;
     }
     
#top_content
     {
     position: absolute;
     left: 165px;
     top: 120px;
     width: 625px;
     text-align: right;
     }
     
#top_content
a
     {
     font-weight: bold;
     font-size: 12px;
     color: #005B5B;
     line-height:0;
     text-decoration: none
     }

#top_content
a:hover
     {
     font-weight: bold;
     font-size: 12px;
     color: #DD5C0F;
     line-height:0;
     text-decoration: none
     }
     
#left
     {
     position: absolute;
     left: 0px;
     top: 150px;
     z-index: 2;
     }
     
#left_content
     {
     position: relative;
     text-align: center;
     width: 165px;
     color: #FFFFFF;
     font-size: 13px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     }
     
#left_content
a
     {
     color: gray;
     text-decoration: none
     }

#left_content
a:hover
     {
     color: #DD5C0F;
     text-decoration: none
     }

#left_content_near_photo
     {
     position: relative;
     left: 5px;
     text-align: left;
     color: #FFFFFF;
     }
     
#right
     {
     position: absolute;
     left: 799px;
     top:150px;
     z-index: 2;
     width: 225px;
     margin: 0px;
     }
     
#right
a
     {
     display: block;
     position: relative;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #000000;
     margin-left: 7px;
     margin-top: 5px;
     margin-right: 20px;
     text-decoration: none;
     }

#right
a:hover
     {
     display: block;
     position: relative;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #DD5C0F;
     margin-left: 7px;
     margin-top: 5px;
     margin-right: 20px;
     text-decoration: none;
     }
     
#right_all
a
     {
     display: block;
     position: relative;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #000000;
     margin-left: 7px;
     margin-top: 5px;
     margin-right: 20px;
     text-decoration: none;
     font-size: 10px;
     }

#right_all
a:hover
     {
     display: block;
     position: relative;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #DD5C0F;
     margin-left: 7px;
     margin-top: 5px;
     margin-right: 20px;
     text-decoration: none;
     font-size: 10px;
     }
     
#right_booking_form
     {
     position: relative;
     padding-left: 5px;
     width: 220px;
     margin: 0px;
     font-weight:bold;
     }
     
#details_text
     {
     position: relative;
     width: 60%;
     padding: 10px 0px 0px 10px;
     float: left;
     margin: 0px;
     }
     
#details_text
a
     {
     color: #000000;
     text-decoration: none;
     }

#details_text
a:hover
     {
     color: #888888;
     text-decoration: none;
     }

#details_text
.avai a, #right_booking_form .avai a
     {
     font-weight:bold;
     color: #DD5C0F;
     text-decoration: none;
     }

#details_text
.avai 
a:hover, #right_booking_form .avai a:hover
     {
     color: #888888;
     text-decoration: none;
     }



#details_text a.link_reference_detail
     {
      font-size: 12px;
      color: #DD5C0F;
      font-family: Arial, Helvetica, sans-serif;
      text-decoration: none;
     }
#details_text a.link_reference_detail:hover
     {
      font-size: 12px;
      color: #888;
      font-family: Arial, Helvetica, sans-serif;
      text-decoration: none;
     }


     
#details_text
p
     {
     text-align: justify;
     clear: left;
     }
     
#details_text
td
     {
     background-color: #FFFFFF;
     }
     
#details_text
table
     {
     background-color: #DD5C0F;
     }

     
#details_photos
     {
     position: relative;
     padding: 20px 20px 0px 0px;
     float: right;
     text-align: right;
     }
     
#details_photos
img
     {
     border-style: none;
     }
     
#center
     {
     position: absolute;
     top: 150px;
     left: 0px;
     width: 1024px;
     }

.center_item
     {
     position: relative;
     /*border: solid blue 1px;*/
     margin: 0;
     }
.center_item form
{
  margin:0 0 0px;
}      

     
.center_item_text
     {
     /*position: relative;*/
     padding: 0px 0px 0px 10px;
     width: 60%;
     float: left;
     margin: 0px;
     }
     
.center_item_text_services
     {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #4f4d4f;
     font-size: 10px;
     }

.center_item_services_down_left
     {
     position: relative;
     padding: 0px 0px 0px 10px;
     float: left;
     margin: 0px;
     width: 50%;
     }
     
.center_item_services_down_right
     {
     position: relative;
     padding: 0px 20px 0px 0px;
     float: right;
     text-align: right;
     }
     
.center_item_services_down_right
a
     {
     color: #4f4d4f;
     font-size: 11px;
     text-decoration: none;
     }
     
.center_item_services_down_right
a:hover
     {
     color: #DD5C0F;
     font-size: 11px;
     text-decoration: none;
     }
     
.center_item_text
a
     {
     color: #000000;
     text-decoration: none;
     }
     
.center_item_photos
     {
     position: relative;
     padding: 20px 20px 0px 0px;
     float: right;
     text-align: right;
     }
     
.homepage_frame
     {
     position: relative;
     width: 620px;
     margin-left: auto;
     margin-right: auto;
     }

.homepage_frame_gray_cell
     {
     position: relative;
     background-color: #E0E0E0;
     border-color: #DD5C0F;
     border-style: solid;
     border-width: 0px 1px 1px 1px;
     text-align: left;
     padding-left: 10px;
     }
     
.homepage_frame_red_cell
     {
     position: relative;
     background-color: #DD5C0F;
     border: solid #DD5C0F 1px;
     text-align: center;
     }
     
.homepage_frame_blue_cell
     {
     position: relative;
     background-color: #BAE0FC;
     border-color: #DD5C0F;
     border-style: solid;
     border-width: 0px 1px 1px 1px;
     height: auto;
     text-align: center;
     }
/*********************************************/
.homepage_frame_blue_cell .block
    {
      width:100%;
      height:25px;
      border-bottom:1px solid #DD5C0F;
      padding-top:3px;     
    } 
.homepage_frame_blue_cell .input_calendar
    {
      margin-left:40px;
      padding:3px;
    }

.homepage_frame_blue_cell .margin
    {
      margin:3px 0 3px;
    }

.left 
    {float:left;}
.right 
    {float:left;}
/*********************************************/

     
.homepage_frame_blue_cell_left
     {
     position: relative;
     float: left;
     width: 50%;
     padding: 9px 0px 0px 0px;
     text-align: center;
     left: 50px;
     }
     
.homepage_frame_blue_cell_right
     {
     position: relative;
     padding: 7px 0px 0px 0px;
     text-align: left;
     }
     
#homepage_see_all
     {
     position: relative;
     text-align: center;
     font-weight: bold;
     }
     
#homepage_see_all
a
     {
     color: #000000;
     text-decoration: none;
     }

#homepage_see_all
a:hover
     {
     color: #DD5C0F;
     text-decoration: none;
     }
     
#footer_articles
     {
     position: relative;
     text-align: left;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     padding-left: 5px;
     }
     
#footer_articles
a
     {
     color: gray;
     text-decoration: none;
     font-weight: bold;
     }

#footer_articles
a:hover
     {
     color: #DD5C0F;
     text-decoration: none;
     font-weight: bold;
     }
     
#footer_links
     {
     position: relative;
     text-align: center;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     padding-left: 5px;
     }
     
#footer_links
a
     {
     color: #808080;
     text-decoration: none;
     }

#footer_links
a:hover
     {
     color: #DD5C0F;
     text-decoration: none;
     }
     
#bottom_menu_bar
     {
     position: relative;
     text-align: center;
     padding: 10px 0px 10px 0px;
     background-color: #BCE1FC;
     margin: 5px 0px 0px 0px;
     }
     
#bottom_menu_bar
a
     {
     font-weight: bold;
     font-size: 12px;
     color: #005B5B;
     line-height:0;
     text-decoration: none
     }

#bottom_menu_bar
a:hover
     {
     font-weight: bold;
     font-size: 12px;
     color: #DD5C0F;
     line-height:0;
     text-decoration: none
     }
     
.longer
     {
     position: relative;
     margin: 0px;
     padding: 0px 0px 300px 0px;
     border-style: none;
     }
     
#articles
     {
     padding: 20px 20px 20px 20px;
     }

#articles
a
     {
     color: #005B5B;
     text-decoration: none;
     }

#articles
a:hover
     {
     color: #000000;
     text-decoration: none;
     }

#articles_left
     {
     padding: 0px;
     margin: 0px 0px 0px 10px;
     text-align: left;
     }

#articles_left
a
     {
     color: #000000;
     text-decoration: none;
     }

#articles_left
a:hover
     {
     color: #005B5B;
     text-decoration: none;
     }



/************************ prvky ******************************/
td.booking
     {
     line-height: 0px;
     font-weight: normal;
     }
     
td.booking_rooms
     {
     font-weight: normal;
     }


#details_right_booking
     {
     position: relative;
     width: 225px;
     font-weight: bold;
     }

.select_budget
     {
     font-size: 9pt;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     }

/*
hr.cleaner {
      clear: both;
      height: 1px;
      margin: -1px 0 0 0;
      padding: 0;
      border: none;
      visibility: hidden;
      }
*/

.cleaner {
      clear: both;
      height: 1px;
      margin: 0px;
      padding: 0px;
      visibility: hidden;
      border-style: none;
      line-height: 1px;
      }
           
.divider
     {
     position: relative;
     background-color: #9A9A9A;
     padding: 0px;
     line-height: 3px;
     border-style: none;
     }
     
.divider_details
     {
     position: relative;
     background-color: #DD5C0F;
     padding: 0px;
     line-height: 1px;
     border-style: none;
     }
     
.divider_details_fat
     {
     position: relative;
     background-color: #DD5C0F;
     padding: 0px;
     line-height: 4px;
     border-style: none;
     }
     
.divider_details_black
     {
     position: relative;
     background-color: #000000;
     padding: 0px;
     line-height: 1px;
     border-style: none;
     }
     
.divider_services_thin
     {
     position: relative;
     background-color: #9A9A9A;
     padding: 0px;
     line-height: 1px;
     border-style: none;
     margin: 0px 10px 0px 10px;
     }
     
.divider_services_fat
     {
     position: relative;
     background-color: #DD5C0F;
     padding: 0px;
     line-height: 3px;
     border-style: none;
     margin: 0px 10px 0px 10px;
     }
     
h1
     {
     display: block;
     position: absolute;
     width: 500px;
     top: 30px;
     left: 175px;
     font-size: 11px;
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     font-weight: normal;
     line-height: 90%;
     margin: 0px;
	padding: 0px 0px 0px 1px;
     }
     
h2
     {
     display: block;
     position: relative;
     background-color: #DD5C0F;
     color: #FFFFFF;
     text-align: left;
     font-weight: bold;
     font-size: 12px;
     width: 225px;
     border-width: 0px;
     padding: 2px;
     margin: 0px;
     text-indent: 5px;
     }
   
h3
     {
     font-weight: bold;
     font-size: 12px;
     color: #fff;
     line-height:12px;
     padding:3px 0 3px;
     margin:0;
     /*margin-bottom: 3px;
     margin-top: 3px;*/
     }
     
h4
     {
     font-weight: bold;
     font-size: 16px;
     color: #005B5B;
     float: left;
     margin: 0px;
     }
     
h5
     {
     font-size: 12px;
     font-weight: bold;
     color: #000000;
     float: left;
     margin: 0px 5px 0px 0px;
     }

h51
     {
     font-size: 12px;
     font-weight: bold;
     color: #000000;
     margin: 0px 5px 0px 0px;
     }
     
h6
     {
     font-size: 18px;
     font-weight: bold;
     color: #000000;
     margin: 0px 0px 10px 0px;
     }


.homepage_strip1
     {
     /*position: relative;*/
     background-color: #9A9A9A;
     text-align: center;
     vertical-align:middle;
     padding:2px 0 2px;
     margin:0;
     }
     
.homepage_strip2
     {
     position: relative;
     background-color: #808080;
     text-align: center;
     padding: 0px;
     }

.photo
     {
     border-style: none;
     }
     
.photo_girls
     {
     float: left;
     border-style: none;
     width: 75px;
     height: 69px;
     }
     
.right_menu_image
     {
     position: relative;
     float: left;
     border-style: none;
     width: 15px;
     height: 11px;
     margin-left: 7px;
     margin-top: 5px;
     }
     
.star
     {
     border-style: none;
     }
     
a.link_top_title1
     {
     display: block;
     position: absolute;
     top: 10px;
     left: 175px;
     font-weight: bold;
     font-size: 17px;
     color: #FFFFFF;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }


a.link_title
     {
     font-weight: bold;
     font-size: 12px;
     color: #005B5B;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
     
a.link_title:hover
     {
     font-weight: bold;
     font-size: 12px;
     color: #DD5C0F;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }


a.link_reference:hover
     {
     font-weight: bold;
     font-size: 12px;
     color: #DD5C0F;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }

a.link_title_lower
     {
     font-size: 12px;
     color: #DD5C0F;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }

a.link_title_lower:hover
     {
     font-size: 12px;
     color: #005B5B;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
     
a.link_packages
     {
     font-size: 13px;
     color: #DD5C0F;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }

a.link_packages:hover
     {
     font-size: 13px;
     color: #444444;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }
     


p.list
     {
     text-align: justify;
     line-height: 100%;
     }
     
#vip_services
     {
     width: 370px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 3000px;
     }
     
#vip_services
p
     {
     text-align: justify;
     }
     
.toplist
     {
     width: 1px;
     height: 1px;
     border-style: none;
     }
     
#booking_cart_icon
     {
     position: absolute;
     left: 820px;
     top: 100px;
     font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
     width: 160px;
     }

#booking_cart_icon
a
     {
     color: #000000;
     text-decoration: none;
     }
     
#booking_cart_icon
a:hover
     {
     color: #DD5C0F;
     text-decoration: none;
     }
     
#booking_cart_icon
table
     {
     border-color: #FFFFFF;
     width: 100%;
     }

/************************ spany ******************************/
.bold_orange
     {
     font-weight: bold;
     color: #DD5C0F;
     }
     
.bold_orange1
     {
     font-weight: bold;
     color: #DD5C0F;
     font-size: 18px;
     }
     
.bold_blue
     {
     font-weight: bold;
     color: #005B5B;
     }
     
.blue
     {
     color: #005B5B;
     }

.scratched
     {
     text-decoration: line-through;
     }

.online
     {
     color: #008000;
     }
     
.offline
     {
     color: red;
     }
     
.cure_packages_heading
     {
     font-weight: bold;
     font-size: 15px;
     color: #005B5B;
     margin: 0px;
     }
     
/********************* city info **************************/
#details_text_city
     {
     position: relative;
     width: 60%;
     padding: 10px 0px 0px 10px;
     float: left;
     margin: 0px;
     }
     
#details_text_city
a
     {
     color: #DD5C0F;
     text-decoration: none;
     }

#details_text_city
a:hover
     {
     color: #005B5B;
     text-decoration: none;
     }
     
#details_text_city
p
     {
     text-align: justify;
     clear: left;
     }

/* operatorky */
#left .box_operatorky 
    { width:150px;
      background:#C9E9E8;
      border:1px solid #045B53;
      margin:20px 0 0 3px;}
#left .box_operatorky .nadpis 
    { width:151px;
      color:white;
      background:#DC5C11;
    }      
#left .box_operatorky img 
    { margin:5px 0 5px 5px; 
    }
#left .box_operatorky .jmeno
    {
      color:black;
      font-weight:bold;
    }
#left .box_operatorky .cara
    { border-bottom:1px solid #045B53;
    }    
#left .box_operatorky .nadpis_kontakt
    {
      color:black;
      font-weight:normal;
    }
#left .box_operatorky .popis_kontakt
    {
      color:#606060;
      font-weight:normal;
    }  
#left a.link_title_lower
     {
     font-size: 12px;
     color:#DD5C0F;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }

#left a.link_title_lower:hover
     {
     font-size: 12px;
     color: #888888;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     }

.leva 
    {
      float:left;
    }    
    
#thawte_top

     {

     position: absolute;

     /*width: 500px;*/

     top: 12px;

     left: 802px;

     margin: 0px;

	padding: 0px 0px 0px 1px;

	z-index: 1;

     }

