/*===================================================*/
    /* * * * * *   BASIC SETTINGS   * * * * * */
/*****************************************************/
*{ margin:0; padding:0; } 
html,body
{ 
  margin:0; 
  padding:0;
  text-align: center; 
  font-size:76%;
  font-family:  Arial, Helvetica, "Sans Serif";
  height:100%; 
  color:#333333;
  background:#ffffff url("../visual/css_images/top_repeat.png") repeat-x 0px 0px;
}

a{ text-decoration:none; color:#EE6E00; font-family:  Arial, Helvetica, "Sans Serif"; }
a:hover{ color:#EE6E00;  }
a img{ border:none; } /* firefox */

/* colors */
.light_green{ color:#c5e778; }
.white{ color:#ffffff; }

.months select{ font-size:11px; width:58px; }
.months button{ font-size:10px; width:24px; }
.this_object select{ font-size:11px; width:140px; }
.this_object button{ font-size:10px; width:24px; }
.recommend_id select{ font-size:11px; width:56px; float:left; display:inline; margin-left:10px; }
.recommend_id button{ font-size:10px; width:24px; }
/*===================================================*/
    /* * * * * *   BASIC SETTINGS   * * * * * */
/*****************************************************/


/*===================================================*/
    /* * * * * *   PAGE - WRAPPER   * * * * * */
/*****************************************************/
#wrapper
{
  position:relative;
  min-height: 100%;
  height: auto !important;
  height:100%; /* IE6: treaded as min-height*/
  width:996px;
  margin: 0 auto; 
  padding:0px;
}
/*===================================================*/
    /* * * * * *   PAGE - WRAPPER   * * * * * */
/*****************************************************/


/*===================================================*/
    /* * * * * *   PAGE - H E A D E R   * * * * * */
/*****************************************************/
#header
{
  position:relative;
  display:inline;
  height:314px;
  width:100%; 
  float:left; 
  margin:0px 0px 10px 0px; 
}

.header_summer  { background:url("../visual/css_images/header_summer.png") no-repeat 0px 0px; }
.header_winter  { background:url("../visual/css_images/header_winter.png") no-repeat 0px 0px; }

#home{ position: absolute; left: 15px; top: 70px; height: 70px; width: 250px; text-decoration: none; }
#logo_info{ position:absolute; text-align:left; font-size:14px; font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";  left:15px; top:121px; height:40px; text-decoration:none; line-height:16px; font-weight:bold; }



#top_menu
{ 
   position:absolute; 
   left: 15px; 
   bottom: 102px; 
   height:40px;
}

#top_menu a
{
   text-transform: uppercase;
   font-size: 16px;
   padding:3px 12px 3px 12px;
   margin-right:8px;
   float: left; 
   color:#000000;
   font-weight: bold;
   background:#bdd0e6;
   opacity:0.9;
   filter:alpha(opacity=90);
   font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
}

#top_menu a:hover{ background:#749dd2; }

#top_menu a.selected 
{
   font-size: 16px;
   padding:3px 12px 14px 12px;
   color:#ffffff;
   background:#ffcc00;
   font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
   opacity:1;
   filter:alpha(opacity=100);
}

.top_yellow 
{
  width: 966px;
  height: 88px;
  position: absolute;
  bottom: 13px;
  left: 15px;
  text-align: left;
}
#top_ubytovatelia, #top_oblubene{ display:none; }
#top_ubytovatelia_menu
{
    margin:8px 0px 0px 10px; margin-bottom:0px; float:left; width:450px;
}

.fav_line
{ 
    background-color:white; float:left; height:69px; position:relative; margin:0px 5px 0px 5px; padding:2px;
    -moz-box-shadow: 0 0 2px 1px #cccccc;
    -webkit-box-shadow: 0 0 2px 1px #cccccc;
    box-shadow: 0 0 2px 1px #cccccc; 
}
.fav_abs
{ 
    z-index:3000; padding:6px; position:absolute; width:210px; top:50px; left:-62px; height:60px; background:white; display:none;
    -moz-box-shadow: 0 0 2px 1px #cccccc;
    -webkit-box-shadow: 0 0 2px 1px #cccccc;
    box-shadow: 0 0 2px 1px #cccccc; 
    font-size:12px;
}

.fav_line:hover .fav_abs{ display:block; }

#top_ubytovatelia_menu a
{
    float:left;
    color:#000000;
    font-size:14px;
    background:url("../visual/css_images/bullet_blue.png") no-repeat 0px 6px;
    padding:0px 0px 0px 12px;
    margin-left:14px;
    font-family: "trebuchet MS",Arial, Helvetica, "Sans Serif";
}
#top_ubytovatelia_menu a:hover{  color:#006acc;  }

#show_hodnotenia
{  
    font-family: "trebuchet MS",Arial, Helvetica, "Sans Serif"; 
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
}

#show_hodnotenia:hover{ color:#006ACC; }
/*===================================================*/
   /* * * * * *   PAGE - H E A D E R    * * * * * */
/*****************************************************/

/*===================================================*/
/* * * * * *   PAGE - M A I N _ M E N U   * * * * * */
/*****************************************************/
#main_menu
{
  position:relative;
  display:inline;
  float:left;
  width:984px; 
  font-size:13px;
  height:48px;
  margin:14px 0px 10px 8px;
}

#main_menu a
{
  float:left;
  font-weight: bold;
  display:inline; 
  color:white; 
  margin:0px; 
  text-decoration:none;
  text-align: center; 
  padding:10px 5px 10px 5px;
  margin:0px 2px 0px 3px;
  font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
  font-weight: bold;  
}

#main_menu a:hover
{
    background: #093f7d;  
    -moz-border-radius: 3px;
    border-radius: 3px; 
}

#main_menu a.selected
{ 
    background:url("../visual/css_images/main_menu_bac.png") repeat-x 0px 0px;  
    -moz-box-shadow: 0 0 2px 2px #094285;
    -webkit-box-shadow: 0 0 2px 2px #094285;
    box-shadow: 0 0 2px 2px #094285; 
    -moz-border-radius: 3px;
    border-radius: 3px;
    
}
/*===================================================*/
/* * * * * *   PAGE - M A I N _ M E N U   * * * * * */
/*****************************************************/


/*===================================================*/
    /* * * * * *   PAGE - B O D Y   * * * * * */
/*****************************************************/
#page_body
{
  position:relative;
  float:left;
  display:inline;
  width:996px;
  padding:0px;  
  text-align:left;
  margin-top:0px;
  padding-bottom:60px;
  clear:both;
}
/*===================================================*/
    /* * * * * *   PAGE - B O D Y   * * * * * */
/*****************************************************/


/*===================================================*/
   /* * * * * *   CONTENT + RIGHT COL   * * * * * */
/*****************************************************/
#content_wrapper 
{
    float: left;
    width: 560px;
    display: inline;
    margin: 0 10px 60px 10px;
    padding: 0px 0px 0px 0px;
    position: relative;
    text-align: left;
    font-size: 11px;
}

.content_full
{
   float:left; 
   width:765px; 
   display:inline; 
   position:relative; 
   min-height:400px; 
   text-align:left;
   font-size:11px; 
   margin:0px 0px 0px 16px;
   padding-bottom:20px;
}

.content_short
{
   float:left; 
   width:550px; 
   display:inline; 
   position:relative;  
   text-align:left;
   font-size:11px; 
   margin:0px 0px 0px 16px;  
}

#content_bac
{
   background: url("../visual/css_images/content_full_bac.png") repeat-x 0px 0px; 
}

/*Opera Fix*/
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
    margin-top:-32767px;
}

#right_panel 
{
    display: inline;
    float: right;
    width: 206px;
    margin: 0px 1px 10px 0px;
    height: 450px;
    padding: 0px 0px 20px 0px;
}

#left_panel
{
    display: inline;
    float: left;
    width: 201px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 20px 6px;
}

/*===================================================*/
   /* * * * * *   CONTENT + RIGHT COL   * * * * * */
/*****************************************************/


/*===================================================*/
   /* * * * * *   PAGE - F O O T E R   * * * * * */
/*****************************************************/
#footer_wrapper
{
  width:100%;
  color:#000000; 
  height:50px;
  clear: both;
  border-top:5px solid #7d9a1d; 
}

#footer_strip 
{
    width: 100%;
    height: 80px;
    background: url("/visual/css_images/bottom_repeat.png") repeat-x 0px 1px;
    clear: both;
}

#footer_background
{
   position:relative;
   width:100%;
   color:#000000;
   height:248px;
   clear: both;
   padding:0px 0px 10px 0px;
}

#footer_background
{
  position:relative;


  background: #7e9b1f; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlOWIxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OGJlMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #7e9b1f 0%, #98be15 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e9b1f), color-stop(100%,#98be15)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7e9b1f 0%,#98be15 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7e9b1f 0%,#98be15 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7e9b1f 0%,#98be15 100%); /* IE10+ */
  background: linear-gradient(to bottom, #7e9b1f 0%,#98be15 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e9b1f', endColorstr='#98be15',GradientType=0 ); /* IE6-8 */

}

#footer_new
{
 position:relative;
 margin:0 auto;
 height:248px;
 width:1008px;
 padding:0px 0px 0px 0px;
 color:#333333;
 font-size:11px;
 clear: both;
}

#footer
{
 position:relative;
 margin:0 auto;
 height:50px;
 width:1000px; 
 padding:0px 6px 0px 6px; 
 color:#333333; 
 font-size:11px; 
 clear: both;
}

#footer_block_left
{
    float:left; width:638px; height:230px; padding-top:0px; position:relative; display:inline; text-align:right; margin:0px 0px 0px 0px;
}

#footer_block_center
{
    float:left; width:470px; height:243px; padding-top:8px; position:relative; display:inline; text-align:left; margin:0px 10px 0px 12px;
}

#footer_block_right
{
    float:left; width:360px; height:230px; padding-top:8px; position:relative; display:inline; text-align:left; margin:0px 0px 0px 9px;
}

.footer_heading { float:left; width:100%; padding:0px 0px 6px 0px; font-size:19px; text-transform:uppercase; color:#ffffff; font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif"; }

.yellow         { color:#ffcc00;    }
.white21        { float:right; font-size: 17px; color:#ffffff; font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";    }
.yellow20       { float:right; font-size: 20px; color:#ffcc00;    }

.white15        { float:right; font-size: 14px; color:#ffffff; display:inline; margin:15px 0px 20px 0px;  }
.white16        { float:right; font-size: 15px; color:#ffffff; margin:0px 0px 15px 0px; }
.white19        { font-size: 18px; color:#ffffff; }

.tag            { position:absolute; color:#ffffff; font-size: 15px; color:#ffffff; font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; }
.tag a          { color:#ffffff; font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; }
#footer_tag1    { top:82px; left:36px; }
#footer_tag2    { top:132px; left:36px; }
#footer_tag3    { top:171px; left:36px; }
#footer_tag4    { top:211px; left:36px; }


.copyright_line { position:absolute; bottom:6px; right:2px; font-size: 12px; color:#ffffff; }

.blueLink       { color:#ffffff; font-weight:bold; font-size: 14px; padding-left:10px; background:url("../visual/css_images/bullet_blue.png") no-repeat 0px 6px; }
.yellowLink     { color:#ffffff; font-size: 13px; padding-left:12px; float:left; display:inline; margin:0px 0px 6px 0px; background:url("../visual/css_images/bullet.png") no-repeat 0px 6px; }
.yellowLink2    { color:#ffffff; font-size: 12px; padding-left:11px; float:left; display:inline; margin:0px 0px 4px 0px; background:url("../visual/css_images/bullet.png") no-repeat 0px 6px; }
.yellowLink3    { color:#ffffff; font-size: 12px; padding-left:11px; float:left; display:inline; margin:10px 0px 3px 0px; background:url("../visual/css_images/bullet_empty.png") no-repeat 0px 6px; }
.linkWrapper    { float:left; width:100%; }

.yellowLink:hover, .yellowLink2:hover, .yellowLink3:hover{ color:#ffcc00; }

#absPos1        { position:absolute; left:34px; bottom:12px; }
#absPos2        { position:absolute; left:251px; bottom:180px; }
#absPos1:hover, #absPos2:hover{ color:#ffcc00; }  
#absContainer   { position:absolute; right:0px; top:126px; width:220px; height:114px; }




  .footer_left{ margin-top:9px; padding-left:10px; float:left;}
  .footer_right{ margin-top:9px; padding-right:10px; float:right; }
  a.footer-link{ color:#000000; }
  a.footer-link:hover{color:#CC0000;}
  .footer_right a:hover{ text-decoration: underline; }

.footer_menu{ float:right; margin:14px 4px 0px 4px;  }
.footer_menu a{ float:left; color:#929292; text-decoration:underline; font-size: 11px; background:url("css_images/blue_dot.png") no-repeat 0px 2px; padding-left:20px; text-align:left; display: inline; }
.footer_menu a:hover{ color:#ed1e26; }

#page_footer .footer_left{ display:inline; position:absolute;  bottom:57px; left:10px; color:#929292; }
#page_footer .footer_right{ display:inline; position:absolute;  bottom:30px; right:10px; color:#ed1e26;}
#page_footer .footer_right a{ color:#929292; font-weight: bold; font-size: 11px; }  

.footer_wrapper, .push { clear: both; height: 85px; }

/*===================================================*/
   /* * * * * *   PAGE - F O O T E R   * * * * * */
/*****************************************************/


/*===================================================*/
        /* * * *   U N I V E R S A L   * * * */
/*****************************************************/

/* CLASSES */
.float_left{ float:left; display: inline; margin:8px 0px 4px 4px; text-align:left; }

/* HEADINGS */
h1.heading_orange{ color:#7C991B; float:left; font-size:18px; width:754px; margin:18px 0px 20px 20px; display:inline; }
.heading_green{ color:#7c991c; text-transform: uppercase; font-size:24px;  }

/* FORM ELEMENTS */
.input_edit{ border:none; font-size:11px; border-radius:4px; -moz-border-radius:4px;}
.input_select{ font-size:11px; }

/*===================================================*/
        /* * * *   U N I V E R S A L   * * * */
/*****************************************************/


/*===================================================*/
  /* * * *   PAGE - M A I N _ S E A R C H   * * * */
/*****************************************************/
#main_search
{ 
    position:relative;
    float:left; 
    width:800px;
    height:86px;
}

.chbox_group{ float:left; font-size:11px; display:inline; margin:12px 10px 0px 10px; }
.chbox_group_line{ float:left; width:100%; margin-bottom:4px; }

#search_reset{ color:#cc0000; }
#search_reset:hover{ text-decoration: underline; }

#lupa_image
{ 
    float:right; width:114px; height:80px; display: inline; margin:0px 20px 0px 0px; 
    background:url("../visual/css_images/lupa_search.png") no-repeat 20px 0px; 
}


#main_search_submit
{ 
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    float: right;
    display: inline;
    width: 110px;
    height: 26px;
    border: 1px solid #CCC;
    text-transform: uppercase;
    text-align: center;
    font-size: 15px;
    color:#b59102;
    font-weight:bold;
    background-color:#ffe700;
    margin: 52px 1px 0px 0px;
    padding: 2px 5px 2px 5px;
    border-radius:5px; 
    -moz-border-radius:5px;
    -moz-box-shadow: 0 0 1px 1px #b79200;
    -webkit-box-shadow: 0 0 1px 1px #b79200;
    box-shadow: 0 0 1px 1px #b79200; 
    cursor: pointer;
}


#main_search_submit:hover
{ 
    height: 28px;
    padding: 3px 6px 3px 6px;
    margin: 3px 17px 0px 0px;
    width: 112px;
}

#lupa_image{ cursor: pointer; }

#lupa_image:hover input
{     
    height: 28px;
    padding: 3px 6px 3px 6px;
    margin: 51px 0px 0px 0px;
    width: 112px;
}

#lokalita
{ 
    float:right; width:178px; display:inline; margin:0px 0px 0px 0px; 
    border-radius:5px; 
    padding:4px;
    border:none;
}
#osob
{ 
    float:right; display:inline; margin:0px 0px 0px 10px; width:100px; 
    border-radius:5px; padding:4px; border:none;
}
#fulltext{ float:right; display:inline; margin:6px 0px 0px 10px; width:278px; padding: 4px 4px 4px 6px; background:white; }




/*===================================================*/
  /* * * *   PAGE - M A I N _ S E A R C H   * * * */
/*****************************************************/


/*===================================================*/
      /* * * *   PAGE - B L O C K S   * * * */
/*****************************************************/
#agent_block
{
    float:left;
    display:inline;
    width:100%;
    background:url("../visual/css_images/agent_bac2.png") no-repeat 0px 0px;
    width:172px;
    height:49px;
    padding:;
    -moz-box-shadow: 0 0 4px 1px #afafaf;
    box-shadow: 0px 0px 4px 1px #afafaf;   
    margin:0px 0px 10px 2px;
    color:white;
    text-decoration:none;
    padding:8px 13px 12px 13px;
}

#agent_block:hover{ background:url("../visual/css_images/agent_bac2.png") no-repeat 0px -69px; }
.agent_heading
{ 
    font-size:15px; text-transform: uppercase; 
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
}

#agent_success{ width:640px; margin:0px 66px 0px 66px;   font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; }
#agent_restart{ font-size:17px; font-weight: bold;  font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; }
#agent_restart:hover{ text-decoration: underline; }
#agent_message_body{ display:none; float:left; width:100%; text-align:center; }

.green_panel
{
    float:left;
    display:inline;
    position:relative;
    /*background:#a0ca12 url("../visual/css_images/panel_bac.png") no-repeat 0px 0px;*/
    width:174px;
    margin:0px 0px 10px 2px;
    color:white;
    text-decoration:none;
    padding:44px 12px 12px 12px;

    background: #7d9a1d;
    background: -moz-linear-gradient(top, #7d9a1d 0%, #a0ca11 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d9a1d), color-stop(100%,#a0ca11));
    background: -webkit-linear-gradient(top, #7d9a1d 0%,#a0ca11 100%);
    background: -o-linear-gradient(top, #7d9a1d 0%,#a0ca11 100%);
    background: -ms-linear-gradient(top, #7d9a1d 0%,#a0ca11 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d9a1d', endColorstr='#a0ca11',GradientType=0 );
    background: linear-gradient(top, #7d9a1d 0%,#a0ca11 100%);
}

.green_panel strong.top
{
    position:absolute; top:2px; left:-8px; 
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    font-size:15px; text-transform: uppercase; width:182px; height:35px; padding:9px 0px 0px 24px;
    background:url("../visual/css_images/panel_heading.png") no-repeat 0px 0px;
}

.green_panel strong.top2
{
    position:absolute; top:0px; left:0px; 
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    font-size:14px; text-transform: uppercase; width:182px; height:25px; padding:8px 0px 0px 10px;
}

#last_reserved{ padding:34px 12px 12px 12px; }
.eye_bac{ position:absolute; width:50px; height:36px; bottom:0px; right:0px; background:url("../visual/css_images/eye_transparent.png") no-repeat 0px 0px; }


#yellow_panel
{
    float:left;
    display:inline;
    background:#fed601;
    text-align: center;
    font-size: 14px;
    width:197px;
    color:#b59102; 
    font-weight: bold;
    -webkit-box-shadow:0 0 4px 1px #afafaf; 
    -moz-box-shadow: 0 0 4px 1px #afafaf; 
    box-shadow:0 0 4px 1px #afafaf; 
    margin:0px 0px 18px 2px;
    padding:8px 0px 8px 0px;
    text-transform: uppercase;
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
}

#yellow_panel:hover
{
    color:white;
    background: #fc6e02;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNmUwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGY2MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fc6e02 0%, #fdf601 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc6e02), color-stop(100%,#fdf601));
    background: -webkit-linear-gradient(top, #fc6e02 0%,#fdf601 100%);
    background: -o-linear-gradient(top, #fc6e02 0%,#fdf601 100%);
    background: -ms-linear-gradient(top, #fc6e02 0%,#fdf601 100%);
    background: linear-gradient(top, #fc6e02 0%,#fdf601 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc6e02', endColorstr='#fdf601',GradientType=0 );
}


#image_panel
{
    float:left;
    display:inline;
    background:#ffffff;
    text-align: center;
    width:198px;
    -webkit-box-shadow:0 0 4px #afafaf; 
    -moz-box-shadow: 0 0 4px #afafaf; 
    box-shadow:0 0 4px #afafaf;
    margin:0px 0px 16px 1px;
    padding:4px 0px 8px 0px;
}

li.nas_tip
{  
    float:left; 
    display:inline; 
    margin:0px;    
    position:relative;
}

li.nas_tip img{ float:left; display:inline; margin:2px 8px 0px 8px; }

.image_nas_tip{ position:absolute; width:63px; height:50px; top:2px; left:8px; background:url("../visual/css_images/nas_tip.png") no-repeat 0px 0px; }
.image_vip{ position:absolute; width:63px; height:50px; top:32px; left:10px; background:url("../visual/css_images/vip_objekt2.png") no-repeat 0px 0px; }

/*.image_nas_tip{ position:absolute; width:63px; height:50px; top:2px; left:8px; background:url("../visual/css_images/nas_tip.png") no-repeat 0px 0px; }*/
.info_transparent
{ 
    position:absolute; bottom:13px; left:9px; width:168px; height:34px; 
    /*background-color:#8aa434;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity:0.8;*/
    
    background-color: #000000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
    
}

.info_transparent_body
{
    position:absolute; bottom:13px; left:9px; width:160px; padding:4px 4px 4px 4px;
}

.nas_tip_obec{ color:white; position:relative; font-weight: bold; font-size: 13px; width:100%; float:left; padding: 0px; margin:0px;} 
.nas_tip_kapacita{ color:white; position:relative; font-weight: bold; width:100%; float:left; font-size:10px; } 


/* TITULNA STRANA - POBYTY CENTER MENU */
#pobyt_menu
{
    float:left;
    display:inline;
    background:#ffffff;
    text-align: center;
    width:550px;
    height:152px;
    margin:0px 0px 16px 0px;
    padding:0px 0px 0px 0px;
 /* background:url("../visual/css_images/pobyt_menu_bac_summer.jpg") no-repeat 0px 0px; */     /*  SUMMER VERSION  */
    background:url("../visual/css_images/pobyt_menu_bac_winter.jpg") no-repeat 0px 0px;        /*  WINTER VERSION  */

}

/* TITULNA STRANA - MAPA CENTER */
#map_block
{
   float:left; 
   width:550px; 
   display:inline; 
   position:relative;  
   text-align:left;
   font-size:11px; 
   background: url("../visual/css_images/content_full_bac.png") repeat-x 0px 0px;
   margin:0px 0px 16px 0px;
   -webkit-box-shadow: 0px 0px 10px 2px rgba(20, 20, 20, 0.2);
   -moz-box-shadow: 0px 0px 10px 2px rgba(20, 20, 20, 0.2);
   box-shadow: 0px 0px 10px 2px rgba(20, 20, 20, 0.2);
   height:390px;
}

#map_tab_menu
{
    float:left; 
    display: inline;
    margin:18px 10px 0px 14px;
    width:526px;
}

#map_tab_menu a
{
    color:#7b991b;
    font-size:16px;
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    float:left;
    padding:3px 5px 3px 5px;
    margin:0px 5px 0px 5px;
    font-weight: bold;
    border:1px solid transparent;
     background: #e2e3e4;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #e2e3e4;
}
#map_tab_menu a:hover
{ 
    background: #cccccc;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #cccccc;
}

#map_tab_menu a.selected
{ 
    color:#7c991b;
    background: #fecd00;
    background: -moz-linear-gradient(top, #fecd00 0%, #fefc00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fecd00), color-stop(100%,#fefc00));
    background: -webkit-linear-gradient(top, #fecd00 0%,#fefc00 100%);
    background: -o-linear-gradient(top, #fecd00 0%,#fefc00 100%);
    background: -ms-linear-gradient(top, #fecd00 0%,#fefc00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecd00', endColorstr='#fefc00',GradientType=0 );
    background: linear-gradient(top, #fecd00 0%,#fefc00 100%);
    
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #cccccc;
}

.map_body
{
   float:left; 
   width:480px;
   height:252px; 
   display:inline; 
   position:relative;  
   margin:30px 36px 25px 36px;
}

/* MAPA KRAJOV */
#map_kraj, #map_tur_oblast{ position:absolute; width:480px; z-index: 19; height:252px; top:0px; left:0px; background:transparent;  }
.kraj, .tur_oblast
{ 
    display: none;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 20;
}



/*===================================================*/
      /* * * *   PAGE - B L O C K S   * * * */
/*****************************************************/


div.text_block p{ padding:6px 0px 10px 0px; color:#333333; font-size:12px; }
div.text_block a:hover{ text-decoration: underline; }

/* == OBJECT LISTING - TITULKA == */
div.objects_wrapper{ float:left; width:780px; display:inline; margin:0px 0px 0px 1px; }
div.objects_okolie{ float:left; width:780px; display:inline; margin:0px 0px 0px -5px; }

div.title_objects{ float:left; width:100%; display:inline; margin:0px 0px 0px 1px;  }
/*.gray_object_wrapper{ position:relative; margin:4px 0px 6px 0px; width:192px; padding:0px 2px 0px 1px; display:inline; float:left; cursor:pointer; }

div.gray_object
{
    float:left; 
    position:relative; 
    display:inline; 
    width:164px; 
    height:191px;
    padding:0px 14px 0px 14px; 
    margin:0px 0px 0px 0px;
    background-color:white; 
    background:url(../visual/css_images/title_object_bac.png) no-repeat 0px 0px;
     
}

.gray_object_obec
{ 
    float:left; 
    display:inline; 
    width:100%; 
    height:22px;
    padding:8px 0px 2px 0px; 
    color:#7c991b;
    font-weight: bold;
    font-size:13px;
}

.gray_object_info
{ 
    float:left; 
    display:inline; 
    width:100%; 
    height:22px;
    padding:10px 0px 2px 0px; 
    color:#010101;
    font-weight: bold;
    font-size:11px;
}

.gray_object img
{
    float:left; 
    width:164px;
    height:122px;
}
*/

.gray_object_wrapper
{ 
    position:relative; margin:7px 5px 7px 5px; 
    -webkit-box-shadow: 1px 1px 3px 1px #ebebeb;
    -moz-box-shadow: 1px 1px 3px 1px #ebebeb;
    box-shadow: 1px 1px 3px 1px #ebebeb;
    width:184px; padding:0px;  display:inline; float:left; cursor:pointer; 
}



div.gray_object
{
    float:left; 
    position:relative; 
    display:inline; 
    width:164px; 
    height:191px;
    padding:0px 10px 0px 10px; 
    margin:0px 0px 0px 0px;
background: #f3f3f3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


}

.gray_object_wrapper:hover div.gray_object
{
    background: #d1e5f0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZTVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d1e5f0 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1e5f0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d1e5f0 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d1e5f0 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d1e5f0 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top,  #d1e5f0 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e5f0', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

    -webkit-box-shadow: 1px 1px 3px 1px #d1e5f0;
    -moz-box-shadow: 1px 1px 3px 1px #d1e5f0;
    box-shadow: 1px 1px 3px 1px #d1e5f0;

}


.gray_object_obec
{ 
    float:left; 
    display:inline; 
    width:100%; 
    height:22px;
    padding:8px 0px 2px 0px; 
    color:#7c991b;
    font-weight: bold;
    font-size:13px;
}

.gray_object_info
{ 
    float:left; 
    display:inline; 
    width:100%; 
    height:22px;
    padding:10px 0px 2px 0px; 
    color:#333333;
    font-weight: bold;
    font-size:11px;
}

.gray_object img
{
    float:left; 
    width:164px;
    height:122px;
}

.gray_popis{ position:relative; display:inline; float:left; width:158px; font-size:12px; border:1px solid #cccccc; height:118px; margin:0px 2px 0px 2px; padding:6px 10px 6px 10px; }

  .titulka-object-link{ display:inline; float:left; width:172px; cursor:pointer; height:161px; margin:2px;  }
  .titulka-object-link:hover{ cursor:pointer; border:1px solid #ee6e00; background-position: 0 0;} 
  
    
.gray_popis_hover 
{  
  color:white; 
  position:absolute; 
  top:32px; 
  left:15px; 
  width:144px; 
  height:111px; 
  padding:5px 10px 6px 10px; 
  background: rgb(51, 51, 51);
  font-size:11px;
  background: rgba(51, 51, 51, 0.6);
}


/*===================================================*/
   /* * * *   PAGE PART - OBJECT LISTING   * * * */
/*****************************************************/
.listing_object
{ 
    float:left; 
    width:726px; 
    display:inline;  
    height:131px; 
    margin:0px 0px 10px 8px; 
    font-family: arial, sans-serif;
    padding:10px;
    position:relative;
    cursor: pointer;
    background:url(../visual/css_images/listing_bac.png) no-repeat 0px 0px;
}
.listing_object:hover{ background-color: #cccccc; }

.listing_object_title{ float:left; font-weight:bold; width:540px; height:22px; font-weight:bold; font-size:16px; color:#7c991b; }
  
.object_listing_image { position:relative; float:left; }
.object_listing_image img{ float:left; margin:2px; border:0px; display: inline; }

/*.listing_object_top
{
    position:absolute; 
    top:2px;
    left:2px; 
    height:50px; 
    width:63px;
    background:url(../visual/css_images/top_objekt.png) no-repeat 0px 0px;
} */

.listing_object_top, .listing_object_vip
{
  position:absolute;
  top:2px;
  left:2px;
  height:50px;
  width:63px;
  /*background:url(../css_images/top_objekt.png) no-repeat 0px 0px;*/
}

.listing_object_top  { background:url(../visual/css_images/top_objekt2.png) no-repeat 0px 0px; }
.listing_object_vip  { background:url(../visual/css_images/vip_objekt2.png) no-repeat 0px 0px; }

.listing_object_info
{ 
    float:left; 
    color:#000000; 
    width:540px; 
    font-size:12px; 
    display:inline; 
    height:110px; 
    margin:3px 0px 0px 10px; 
}
.listing-object-geo{ float:left; color:#000000; width:540px; }
.listing-object-typ{ float:left; color:#000000; margin-top:10px; width:354px; }
p.listing-object-popis{ float:left; color:#000000; width:536px; padding:0px; height:30px; margin-bottom:0px; }

.listing_object_uputavka{ display:inline; font-weight:bold; font-size:12px; color:#ee6e00; float:left; width:360px; margin:15px 0px 5px 0px; }

.arrow_link, .arrow_link_white
{  
   color:#7c991b;
   font-weight: bold;
   padding-left: 18px; 
   display:inline;
   margin-top:15px;
   background:url(../visual/css_images/arrow_right.png) no-repeat 0px 0px;
} 
.arrow_link_white{ color:#ffffff; }
.arrow_link:hover, .arrow_link_white:hover{ color:#ffcc00; }   

.listing_object .arrow_link{ float:right; }
  
.detail-uputavka, .orange-box{ background-color:#9eda2d; color:white; text-align:center; float:left; width:540px; display:inline; margin-top:0px; margin-bottom:10px; padding:5px 0px 5px 0px;  position:relative;}
     

/* OBJECT LISTING PAGINATE */
table.object_listing
{ 
    float:left; 
    display:inline; 
    width:746px; 
    font-size:12px; 
    color:#5C6066; 
    clear:both; 
    margin:21px 0px 10px 8px; 
    text-align:left; 
    table-layout:fixed; 
}
table.object_listing td.paginate-left{ width:281px; text-align:left; }
table.object_listing td.paginate-of{ width:180px; color:#4a4f51; padding-top:2px; font-size:11px; text-align:center; }
table.object_listing td.paginate-center{ width:746px; text-align:center; padding:6px 0px 5px 0px; }
table.object_listing td.paginate-right{ width:281px; text-align:right;} 

table.object_listing td.paginate-right a,table.object_listing td.paginate-left a
{  
   color:#7c991b;
   font-weight: bold;
   display:inline;
    
}
table.object_listing td.paginate-right a{ padding-right: 18px; background:url(../visual/css_images/arrow_right.png) no-repeat top right  }
table.object_listing td.paginate-left a{ padding-left: 18px;  background:url(../visual/css_images/arrow_left.png) no-repeat top left }

table.object_listing td.paginate-right a:hover,table.object_listing td.paginate-left a:hover{ color:#FC0; }

table.object_listing .paginate_line{ float:left; width:746px; margin-bottom:10px; height:20px;}

table.object_listing td.paginate-center a, table.object_listing td.paginate-center span{ text-decoration:none; color:#7c991b; line-height:22px; position:relative; padding:3px 4px 3px 4px; }
table.object_listing td.paginate-center a:hover, table.object_listing td.paginate-center span
{  
    color:#ba9602;
    background: #fecd00;
    background: -moz-linear-gradient(top, #fecd00 0%, #fefc00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fecd00), color-stop(100%,#fefc00));
    background: -webkit-linear-gradient(top, #fecd00 0%,#fefc00 100%);
    background: -o-linear-gradient(top, #fecd00 0%,#fefc00 100%);
    background: -ms-linear-gradient(top, #fecd00 0%,#fefc00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecd00', endColorstr='#fefc00',GradientType=0 );
    background: linear-gradient(top, #fecd00 0%,#fefc00 100%);
    
    -moz-border-radius: 2px;
    border-radius: 2px;
    
}

table.object_listing .paginate a{color:black;  font-size:10px; text-decoration:none;}
table.object_listing .paginate a:hover{color:#CC0000;}

/*===================================================*/
   /* * * *   PAGE PART - OBJECT LISTING   * * * */
/*****************************************************/



.orange_strike{ width:152px; float:left; margin-left:6px; padding:0px 0px 3px 0px;  background:url(../visual/css_images/bullet.png) no-repeat 0px 5px; display:inline; font-size:12px; text-align:left; padding-left:14px; }
.orange_strike a{ color:#ffffff; }
.orange_strike a:hover, .strong_link a:hover{ color:#ffcc00; font-family: Arial, Helvetica, "Sans Serif"; } 



.facebook{ float:left; width:200px; height:149px; text-decoration:none; margin:2px 0px 0px 0px; border:0px; border:0px;}
.facebook img{ border:0px; }

.paragraph ul {
padding-left: 50px;
padding-bottom: 4px;
}

fieldset a:hover,.important a:hover,.paragraph a:hover,.info_text a:hover{ text-decoration:underline; }
.paragraph { display: inline; text-decoration:none; width: 510px; padding: 10px; margin: 0px 11px 10px 11px; color:#333333;  float: left; }
.paragraph a,.important a,.info_text a{text-decoration:none;}

button{ cursor:hand; }

#location_info{ float:left; width:730px; display:inline;  padding:0px; padding-top:5px; padding-bottom:0px;  color:#5c6066; margin-top:0px; margin-left:20px; font-size:12px; color:#333333; margin-bottom:5px;  }

.ul_show{ padding-left:5px; }
.link, .remove_fav{ text-decoration:none; color:#ee6e00; }
.link:hover, .remove_fav:hover{ color:#EE6E00; text-decoration:underline; }


fieldset p, .paragraph p{ margin:4px 0px 6px 0px;  font-size:13px; line-height:18px; }
.important_green{display:inline; background:url(../images/fajka_zelena.gif) no-repeat 0px -1px; color:#404f51; display:inline; text-align:left; padding-left:22px; }
.important_orange{ padding-right:20px; padding-top:2px; padding-bottom:2px; background:url("../images/web-parts.gif") no-repeat 20px -457px; padding-left:40px; }
.paragraph ul li{padding-right:20px; padding-top:2px; color:#333333; font-size: 13px; padding-bottom:2px; background:url("../visual/css_images/bullet.png") no-repeat 0px 8px; padding-left:14px; list-style-type:none;}
.important_orange{ padding-right:20px; padding-top:2px; padding-bottom:2px; background:url("../visual/css_images/bullet.png") no-repeat 0px 7px; padding-left:14px; }
.important_green{display:inline; background:url(../visual/css_images/bullet_blue.png) no-repeat 0px 6px; color:#333333; display:inline; text-align:left; padding-left:14px; }

.content_full fieldset p, .content_full .paragraph p{ margin:4px 0px 10px 0px; font-size:13px; line-height:14px; color:#333333; }
.content_full .paragraph{ display:inline; width:720px; padding:10px; margin:0px 11px 10px 11px; float:left; }
.content_full .paragraph ul{  padding:7px 0px 12px 50px; font-size:13px;}
.content_full .paragraph ul li{padding-right:20px; padding-top:2px; font-size:13px; padding-bottom:2px; background: url("../visual/css_images/bullet_blue.png") no-repeat 0px 8px; padding-left:16px; color:#333333; list-style-type:none;}
.content_full .paragraph ul li ul li,.ul_square li{padding-right:35px; padding-top:2px; list-style-type:square; background:none; padding-left:0px;}
.paragraph ul li ul,.ul_square{padding-left:50px;} 
.content_full .important_green{display:inline; background: url("../visual/css_images/bullet.png") no-repeat 0px 6px; color:#333333; display:inline; text-align:left; padding-left:16px; }
.content_full .important_orange{ padding-right:20px; padding-top:2px; padding-bottom:2px; background: url("../visual/css_images/bullet_blue.png") no-repeat 0px 6px; padding-left:40px; }
.ul_special{ padding-left:60px; background:none;}
.ul_special li{ list-style-type:square;  background:none; }




.strong_link, .eye_link{ float:left; text-align:left; width:130px; display:inline; margin:0px 0px 0px 14px; padding-top:12px; font-size:11px; font-weight:bold;}
.eye_link{ background:url(../images/eye_bac.gif) no-repeat 0px 6px; display:inline; padding:6px 0px 2px 12px; width:160px; margin-left:21px; }
.eye_link a:hover{ text-decoration:underline; }
 

/* p table */
.pseudo_table{ float:left; clear:both; display:inline; margin-top:22px; margin-bottom:6px; width:518px;  }
.pseudo_table .col1,.pseudo_table .col1-c{ color:#333333;float:left; font-size:12px; width:76px;  padding:3px;  border-bottom:1px solid #d6e8b4; }
.pseudo_table .col2,.pseudo_table .col2-c{ color:#333333;float:left; font-size:12px; text-align:center; width:116px; text-align:center; padding:3px;  border-bottom:1px solid #d6e8b4; }
.pseudo_table .col3,.pseudo_table .col3-c{ color:#333333;float:left; font-size:12px; text-align:center;  width:160px; padding:3px;  border-bottom:1px solid #d6e8b4; }
.pseudo_table .col4,.pseudo_table .col4-c{ color:#333333;float:left; font-size:12px; text-align:center;  width:130px; padding:3px;  border-bottom:1px solid #d6e8b4; }

.pseudo_table .col1-c{ text-align:left;width:360px; height:15px;}
.pseudo_table .col2-c{ width:70px; text-align:center; height:15px;}
.pseudo_table .col3-c{ width:70px; text-align:center; height:15px;}
.pseudo_table .bottom1{ float:left; font-weight:bold; width:360px; font-size:12px; padding:3px; color:#333333; text-align:left; background-color:#e6f1d2; border-bottom:1px solid #d6e8b4; }
.pseudo_table .bottom2{ float:left; font-weight:bold; width:70px; font-size:12px; padding:3px; color:#333333; text-align:center; background-color:#e6f1d2; border-bottom:1px solid #d6e8b4; }
.pseudo_table .bottom3{ float:left; font-weight:bold; width:70px; font-size:12px; padding:3px; color:#333333; text-align:center; background-color:#e6f1d2; border-bottom:1px solid #d6e8b4; }

.pseudo_table .head{ color:#333333; font-size:12px; text-align:center; background-color:#e6f1d2; border-top:1px solid #d6e8b4; border-bottom:1px solid #d6e8b4;}

.crossed{ color:#4a4f51; text-decoration:line-through; }

/* ======================== G L O B A L   S E T T I N G S  ======================== */
/*==================================================================================*/



/* ============================= P A G E  S K E L E T ============================= */
/*==================================================================================*/
#special_menu{ float:right; width:190px; text-align:left; height:123px; display:inline; margin:7px 0px 0px 0px; }
#special_menu .top{ float:left; width:174px; height:21px; margin-bottom:5px; color:white; padding:4px 2px 2px 14px; font-weight:bold; font-size:14px; }

.spmenu-link{ width:146px; float:left; display:inline; margin:2px;  margin-left:11px; font-size:11px; background:url("../images/web-parts.gif") no-repeat 0px -459px; padding:0px 0px 0px 23px; }
.spmenu-link a{ color:rgb(241,133,51); }
.spmenu-link a:hover{ text-decoration:underline; }                        
.spmenu-link a.sign:hover{ text-decoration:underline; color:rgb(199,45,0); }

.spmenu-link2{ font-size:12px; display:inline;  margin:3px; margin-left:11px; width:150px; float:left; background:url("../images/web-parts.gif") no-repeat 0px -459px; padding:0px 0px 0px 23px; }
.spmenu-link2 a{ color:#5C6066; }
.spmenu-link2 a:hover{ text-decoration:underline; color:#5C6066; }



/* == PAGE LEFT PANEL == */

  /* lavy panel pre prihlasovacie menu + vyhladavanie */
  .left_orange{ float:left; width:200px; margin-bottom:10px; display:inline; background:#fdf0e5 url("../images/repeat-bodies.png") repeat-y -10px 0px;}
    
    .left_orange span.top{ float:left; width:184px;  height:21px; padding:4px 2px 2px 14px; font-size:14px; font-weight:bold; color:white; background:url("../images/web-parts.gif") no-repeat -252px -34px; }
    .left_orange div.bottom{ float:left; width:200px; height:10px; margin:0px 0px 0px 0px; background:url("../images/web-parts.gif") no-repeat -252px -59px; bottom:0px; }
  
  .orange_search{ float:left; width:200px; margin-bottom:10px; background:white url("../images/repeat-bodies.png") repeat-y -1240px 0px;}
    
    .orange_search span.top{ float:left; width:184px; height:21px; padding:4px 2px 2px 14px; font-size:14px; font-weight:bold; color:white; background:white  url("../images/web-parts.gif") no-repeat -252px -145px; }
    .orange_search div.bottom{ float:left; width:200px; line-height:10px; margin:6px 0px 0px 0px; background:white url("../images/web-parts.gif") no-repeat -252px -172px;  bottom:0px; }
  
  .orange_agent_search{ float:left; width:200px; margin-bottom:10px; background:white url("../images/repeat-bodies.png") repeat-y -1240px 0px;}
    
    .orange_agent_search span.top{ float:left; width:200px; height:4px; padding:0px 0px 0px 0px; font-size:4px; font-weight:bold; color:white; background:url("../images/border_agent.gif") repeat-x 0px 0px; }
    .orange_agent_search div.bottom{ float:left; width:200px; line-height:10px; margin:6px 0px 0px 0px; background:white url("../images/web-parts.gif") no-repeat -252px -172px;  bottom:0px; }

  
  /* lavy panel pre typy */
  .left_yellow{ float:left; width:200px; position:relative; margin-bottom:10px; background:#fef7e5 url("../images/repeat-bodies.png") repeat-y -230px 0px; }
    
    .left_yellow span.top{ float:left; width:184px; height:21px; padding:4px 2px 2px 14px; color:white; font-weight:bold; font-size:14px; background:url("../images/web-parts.gif") no-repeat -252px -71px; }
    .left_yellow div.bottom{ float:left; width:200px; line-height:10px;  margin:0px 0px 0px 0px; background:url("../images/web-parts.gif") no-repeat -252px -96px; bottom:0px; }
  
  .agent_search{ float:left; width:200px; position:relative; margin-bottom:10px; background:#fef7e5 url("../images/agent_bac.gif") no-repeat 0px 0px; }
    
  
/* == PAGE CONTENT == */
  
  
    #content div.top{ clear: left; width:548px; height:21px; color:white; padding:4px 2px 2px 10px; font-weight:bold; font-size:14px; margin:0px 0px 4px 0px; background:url("../images/web-parts.gif") no-repeat 0px 0px; }
    #content div.bottom{ float:left; width:560px; margin-top:10px; background:url("../images/web-parts.gif") no-repeat 0px -25px;  background-color:#FFFFFF; line-height:7px;}
  
  #content_top{ float:left; width:560px; display:inline; padding:0px 0px 0px 0px; margin-bottom:12px;  position:relative;  text-align:left; font-size:11px; background: url("../images/repeat-bodies.png") repeat-y -450px 0px; }
  
    #content_top div.top{ clear: left; width:548px; height:21px; color:white; padding:4px 2px 2px 10px; font-weight:bold; font-size:14px; margin:0px 0px 4px 0px; background:url("../images/web-parts.gif") no-repeat 0px 0px; }
    #content_top div.bottom{ float:left; width:560px; margin-top:0px; background:url("../images/web-parts.gif") no-repeat 0px -25px;  background-color:#FFFFFF; line-height:7px;}
  
  

  h1{ font-size:14px; }

/* == PAGE RIGHT PANEL == */

.right_red{ float:left; width:190px; margin-bottom:10px; position:relative; z-index:1050; background:#f9eae5 url("../images/repeat-bodies.png") repeat-y -1030px 384px;; }

  .right_red span.top{ float:left; width:174px; height:21px; color:white; padding:4px 2px 2px 14px; font-weight:bold; font-size:14px; background:url("../images/web-parts.gif") no-repeat -252px -108px; }
  .right_red div.bottom{ float:left; width:190px; line-height:10px; margin:0px 0px 0px 0px; background:url("../images/web-parts.gif") no-repeat -252px -133px; }

.right_orange{ float:left; width:190px; position:relative;  margin-bottom:10px; background:#f9eae5 url("../images/repeat-bodies.png") repeat-y -1458px 384px; }

  .right_orange span.top{ float:left; width:174px; height:21px; color:white; padding:4px 2px 2px 14px; font-weight:bold; font-size:14px; background:url("../images/web-parts.gif") no-repeat -252px -182px; }
  .right_orange div.bottom{ float:left; width:190px; height:10px; margin:6px 0px 0px 0px; bottom:0px; background:url("../images/web-parts.gif") no-repeat -252px -207px; }


/* ============================= P A G E  S K E L E T ============================= */
/*==================================================================================*/


/* =============================  P A G E  P A R T S   ============================= */
/*==================================================================================*/




.hodnotenie_line{float:left; width:534px; display:inline; display: inline; margin:2px 7px 2px 7px; border-bottom: 1px solid #E6F1D2; }
.hodnotenie_line img{ float:left; margin:2px; border:0px; }
.hodnotenie{ float:right; display:inline; width:372px; padding:10px 10px 10px 10px;  }
.hodnotenie p{font-size:12px; color:#333333; }
.hodnotenie_foto{ float:left; display:inline; text-decoration:none; margin:10px 0px 16px 10px; border:1px solid #cccccc; padding:2px; }
.hodnotenie_foto:hover{ border:1px solid #ee6e00; }
.hodnotenie_datum{ padding-bottom:6px; width:100%; clear:both; font-weight: bold;}

.small-object{ cursor:pointer; } 
    
    
.small-object{ margin:0px 3px 4px 2px; }
.distance{ position:absolute; top:35px; left:13px; padding:2px 4px 2px 4px; background-color: rgba(124, 153, 27, 0.7); /*background: #044896;*/ color:white;}

  

  span.top-object{position:absolute; background-color:rgb(241,132,38); border:1px solid #7d8085; color:white; padding:1px; top:6px; left:137px; font-size:10px; font-weight:bold; width:26px; text-align:center; }


/* == OBJECT LISTING - VYHLADAVANIE == */





/* text_links */
.text_link{ font-size:11px; display:inline; color:#5C6066; margin:3px; width:230px; float:left;  }
.text_link a{ text-decoration:none; float:left;  background: url("../visual/css_images/bullet_blue.png") no-repeat 0px 5px; padding:0px 0px 0px 18px; }
.text_link a:hover{ text-decoration:underline; color:#f18533; }

.text_link2{ font-size:11px; display:inline; color:#5C6066; padding:3px; line-height:16px;  }
.text_link2 a{ text-decoration:none;  background:url("../images/fajka-seda2.gif") no-repeat 0px 2px; padding:0px 0px 0px 18px; }
.text_link2 a:hover{ text-decoration:underline; color:#f18533; }


.text_link3{ font-size:11px; display:inline; color:#5C6066; padding:0px 0px 0px 5px;  padding:0px; width:172px; float:left; line-height:16px;  }
.text_link3 a{ text-decoration:none;  background:url("../images/fajka-seda2.gif") no-repeat 0px 2px; padding:0px 0px 0px 16px;  }
.text_link3 a:hover{ text-decoration:underline; color:#f18533; }

.text_link4{ font-size:12px; display:inline; color:#333333; margin:3px; width:230px; float:left;  }
.text_link4 a{ text-decoration:none; font-size:12px;  background: url("../visual/css_images/bullet.png") no-repeat 0px 5px; color:#333333; padding:0px 0px 0px 12px; }
.text_link4 a:hover{ text-decoration:underline; /*color:#f18533;*/ }

/*===================================================*/
    /* * * * * *   OBJECT DETAIL   * * * * * */
/*****************************************************/
.detail-wrapper{ float:left; width:740px; display:inline; position:relative; clear:both; margin:0px 10px 10px 14px; color:#333333);  }

h1.heading_detail{ width:100%; display:inline; color:#7c991b; float:left; font-size:25px; margin:10px 0px 0px 0px;  }

#popis-objektu p{color:#333333;}

.empty-fav{ float:left; width:190px; text-align:center; font-size:11px; margin:6px; margin:10px 0px 0px 0px;  }
.fav-line { float:left; display:inline; z-index:1000;  width:174px; text-align:left; font-size:11px; margin:6px 0px 2px 8px; padding-bottom:4px; border-bottom:1px solid rgb(244,215,206); }
.fav-line a{ color:rgb(199,45,0); }
.fav-line a:hover{ text-decoration:none; }
.fav-line span{ float:left; float:left; margin-left:20px; margin-top:2px; }
.fav-line a.fav_link{ color:rgb(199,45,0); margin-top:4px; float:left; }
  .fav-line a.fav_link:hover{ text-decoration:underline; }

.fav-remove{ float:right; width:18px; height:18px; margin-top:2px; margin-right:2px; background:url(../images/web-parts.gif) no-repeat 0px -421px; }
.fav-remove:hover{ text-decoration:none; }

.preview_img{ float:left;  width:18px; height:17px; margin-right:3px; background:url(../images/web-parts.gif) repeat-x 0px -439px; }
.preview_img img{ background-color:white; display:none; width:120px; position:absolute; left:26px;  padding:1px; z-index:3000; border:1px solid #EFC4B7; height:90px;  }
 .preview_img:hover img{ display:block; } 

.object-detail-menu{ width:538px; display:inline; margin:10px 0px 16px 0px; position:relative; border:1px solid #ee6e00; float:left; color:1px solid #ee6e00; }
.detail-menu-block{ float:left;display:inline;color:#ee6e00; padding:4px 0px 4px 0px; margin:0px 9px 0px 9px; }
.detail-menu-block:hover{ text-decoration:underline; }

 .lupa_detail{ background:url(../images/12x12-zoom-B.gif) no-repeat 0px 0px; padding-left:16px; margin-left:18px; display:inline;  }

/* images */
.object-title-img
{ 
    position:relative; padding:1px; float:left; width:428px; height:321px; background:#ffffff; border:1px solid #d5d5d5; padding:7px; 
    -moz-box-shadow: 0 0 5px 1px #d5d5d5;
    -webkit-box-shadow: 0 0 5px 1px #d5d5d5;
}

#teaser
{ 
    position:absolute; bottom:7px; left:7px; height:34px; width:428px; 
    background-color: #000000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}

#teaser_body 
{
    position: absolute;
    bottom: 7px;
    left: 7px;
    width:400px;
    padding: 2px 12px 8px 12px;
    color:#ffffff;
    font-size:15px;
    text-align:center;
  font-weight:normal;
}


.object-title-img img{ border:none; float:left; }

/** ABSOLUTE ELEMENTS **/
.detail_strip
{
    position:absolute; width:289px; height:43px; top:84px; right:6px;
    background:url(../visual/css_images/detail_strip.png) no-repeat 0px 0px;
}


/** RIGHT INFO PANEL **/
#detail_info
{
   float:right; display:inline; width:280px; height:334px; margin:1px 0px 0px 0px; position:relative;
}


/** BUTTONS **/
#button_holder{ float:right; width:740px; height:80px; margin:20px 0px 20px 0px; display:inline; position:relative;  }
#button_holder a
{ 
    width:215px; height:64px; float:left; color:white; cursor:pointer; text-align:left; 
    background-image:url(../visual/css_images/detail_buttons.png); 
    -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
    color:#ffffff; font-size:25px; font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; font-weight:bold;
    padding:4px 0px 4px 22px;
}

.button_text
{ 
    font-size:11px; padding-left:3px; color:#000000; font-family: Arial, Helvetica, "Sans Serif"; float:left; display:inline; font-weight: bold;
}

#button_book{ background-position:0px 0px; margin:8px 0px 0px 0px; }
    #button_book:hover{ background-position:0px -75px; }
#button_ask{ background-position:237px 0px; margin:8px 0px 0px 0px; }
    #button_ask:hover{ background-position:237px -75px; }
#button_contact{ background-position:487px 0px; margin:8px 14px 0px 14px; }
    #button_contact:hover{ background-position:487px -75px; }

.zobraz-kontakt:hover,.nezavazne-rezervovat:hover,.poslat-priatelovi:hover{ color:#ee6e00; }


/** GRAY BUTTON **/
.gray_button, #gray_favourite
{ 
    float:left; color:#fd7e28; width:260px; height:12px; padding:2px 0px 12px 13px; font-size:15px; font-weight: bold;
    background-image:url(../visual/css_images/gray_button.png);
    display:inline; margin:14px 0px 0px 3px;
    
    -webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3);
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
}

#gray_friend{ background-position:0px 0px; margin-top:0px; }
#gray_friend:hover{ background-position:0px -58px; color:#fd7e28; }
#gray_favourite{ background-position:0px -29px; }
#gray_favourite:hover{ background-position:0px -87px; color:#fd7e28; }

#show_map:hover{ text-decoration: underline; } 


/** DETAIL GRAY BODY **/
#detail_body
{
    float:left; width:716px; display:inline; position:relative; text-align:left; font-size:11px;
    background: url("../visual/css_images/content_full_bac.png") repeat-x 0px 0px;
    -webkit-box-shadow: 0px 3px 6px 1px rgba(20, 20, 20, 0.2);
    -moz-box-shadow: 0px 3px 6px 1px rgba(20, 20, 20, 0.2);
    box-shadow: 0px 3px 6px 1px rgba(20, 20, 20, 0.2);
    
    margin: 0px 0px 0px 0px; padding:0px 12px 20px 10px;
}

#detail_tab_menu
{
    float:left; display: inline; margin:18px 0px 0px 2px; width:718px; 
}

#detail_tab_menu a
{
    color:#7b991b; float:left; font-size:16px; padding:5px; margin:0px 9px 0px 9px; font-weight: bold;
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    background: #E2E3E4; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #E2E3E4;
}

.detail_glow
{
 float: left;
position: absolute;
top: 76px;
right: 8px;
width: 262px;
color:black;
height: 50px;
background: #E4E4E4;
padding: 6px 10px 6px 70px;
-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
    
}

#detail_tab_menu a:hover
{ 
    background: #cccccc; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #cccccc;
}

#detail_tab_menu a.selected
{ 
    color:#7c991b;
    background: #fecd00;
    background: -moz-linear-gradient(top, #fecd00 0%, #fefc00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fecd00), color-stop(100%,#fefc00));
    background: -webkit-linear-gradient(top, #fecd00 0%,#fefc00 100%);
    background: -o-linear-gradient(top, #fecd00 0%,#fefc00 100%);
    background: -ms-linear-gradient(top, #fecd00 0%,#fefc00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecd00', endColorstr='#fefc00',GradientType=0 );
    background: linear-gradient(top, #fecd00 0%,#fefc00 100%);
    
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #cccccc;
}

/** DETAIL BLOCK - TAB **/
.detail_tab
{
    float:left; margin:16px 0px 0px 0px; display:inline; width:716px; display:inline; 
}

/** TAB - MAP **/
.map_image{  float:left; width:716px; height:400px; margin-top:5px; }


.galeria-img-link{ width:172px; height:130px; margin:2px 3px 4px 2px; display:inline; border:1px solid #cccccc; float:left; }
.galeria-img-link img{ border:0px; margin:2px;}

.green-strong{ float:left; color:#9dd92d; width:270px; font-size:13px; margin:8px 0px 0px 0px; }
.adresa-block{ float:left; margin-top:2px; margin-bottom:10px; width:270px; height:157px; }
.adresa-block p{ float:left; width:270px; }

/* vlajky */
.languages{ float:left; margin:20px 0px 24px 0px;  }
.languages a,.languages span{ float:left; width:20px; height:16px; margin:0px 4px 0px 0px; padding:1px; border:1px solid #cccccc; background:url(../images/web-parts.gif) no-repeat 1px -45px; }
 /* ul.lang li{ padding:2px; } */
  a.lang-sk:hover, a.lang-sk-active{ background-position:-475px -102px; }
  a.lang-en:hover,a.lang-en-active{ background-position:-453px -34px;}
  a.lang-de:hover,a.lang-de-active{ background-position:-453px -102px;}
  a.lang-cz:hover,a.lang-cz-active{ background-position:-453px -68px; }
  a.lang-pl:hover,a.lang-pl-active{ background-position:-475px -34px; }
  a.lang-hu:hover,a.lang-hu-active{ background-position:-453px -136px; }
  a.lang-ru:hover,a.lang-ru-active{ background-position:-475px -68px; }
  
  a.lang-sk,span.lang-sk{ background-position:-475px -119px; }
  a.lang-en,span.lang-en{ background-position:-453px -51px; }
  a.lang-de,span.lang-de{ background-position:-453px -119px; }
  a.lang-cz,span.lang-cz{ background-position:-453px -85px; }
  a.lang-pl,span.lang-pl{ background-position:-475px -51px; }
  a.lang-hu,span.lang-hu{ background-position:-453px -153px; }
  a.lang-ru,span.lang-ru{ background-position:-475px -85px; }
         
 

/* content-parts */
fieldset{ padding:4px 10px 10px 10px; float:left; margin-bottom:10px; width:508px; min-height:10px; border:1px solid #9dd92d; }
  legend{ text-align:left; font-weight:bold; background-color:rgb(245,251,234); padding:0px 6px 0px 6px; font-size:14px; color:#9dd92d; } 

#rezervacia_bottom{ padding:4px 10px 10px 10px; float:left; margin-bottom:10px; width:516px; min-height:10px; border:2px solid #ee6e00; }
#rezervacia_bottom legend{ text-align:left; font-weight:bold; text-transform:uppercase; background-color:rgb(245,251,234); padding:0px 6px 0px 6px; font-size:14px; color:#ee6e00; }

/*  .heading_green{ text-align:left; margin:15px 0px 4px 5px; float:left; width:540px;  font-weight:bold; background-color:rgb(245,251,234); padding:0px 6px 0px 6px; font-size:14px; color:#9dd92d; } */
  .hidden-content{ float:left; width:209px; display:none; position:relative; margin:0px 7px 0px 7px; border:2px solid #a1db36; border-top:none; padding:6px 12px 6px 12px;}
   .special_wrapper{ padding:0px 7px 0px 7px; float:left; }
   .revealed_content{ float:left; width:209px; border:2px solid #a1db36; border-top:none; padding:6px 12px 6px 0px; }
   p.toggle-content{ float:left; clear:both; width:712px; text-align:right; margin-top:9px; }

      .toggle-button { float:right; height:30px;  color:#ee6e00; padding-left:22px; margin:0px 6px 0px 0px; font-weight:normal; font-size:12px; background:url("../visual/css_images/arrow_down.png") no-repeat 0px 0px;}
      .toggle-button:hover{ text-decoration:underline; }
   
   .response_popis .toggle-content{ float:left; clear:both; width:500px; text-align:right; margin-top:9px; }   
      .toggle_response_popis { float:right; height:30px;  color:#ee6e00; padding-left:22px; margin:0px 6px 0px 0px; font-weight:normal; font-size:12px; background:url("../visual/css_images/arrow_down.png") no-repeat 0px 0px;}
      .toggle_response_popis:hover{ text-decoration:underline; }
      
     /* #fotografie_objektu_button{ padding-left:22px; background-position:0px -319px; padding-top:3px; height:14px; }
      #obsadenost_objektu_button{ padding-left:22px; background-position:0px -335px; padding-top:3px; height:14px; }
      #atrakcie_objektu_button{ padding-left:22px; background-position:0px -353px; padding-top:3px; height:14px; }
      #popis_objektu_button{ padding-left:22px; background-position:0px -301px; padding-top:3px; height:14px; }*/
      
#extra_atrakcie{ float:left; }
#extra_obsadenost{ float:left; }

/* vybavenie objektu */
.op{ float:left; width:162px; margin-left:14px; font-size:13px; color:#333333;}

.service_head
{ 
    width:190px; padding-left:14px; color:#000000; text-align:left; float:left; margin:2px 0px 1px 0px; font-size:13px; 
    background:url("../visual/css_images/bullet.png") no-repeat 0px 5px;  
}
.service_head span{ font-weight:normal;  }

.block_left{ float:left; width:219px; font-size:13px; margin:3px 0px 0px 10px;  }
.block_center{ float:left; width:222px; margin:0px 10px 0px 10px;  margin-top:3px;  }
.block_right{ float:left; width:222px; margin-right:0px; margin-top:3px; }


.zobraz-kontakt{ background-position:0px -34px; }
.nezavazne-rezervovat{ background-position: 0px -66px; }
.poslat-priatelovi{ background-position: 0px -98px;  }


#rezervacia_block{ margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; width:233px; } 
#priatelovi_block{ margin:0px 0px 0px 0px; padding:6px 0px 6px 0px; width:233px; }

.res_text{ float:left;  color:rgb(74,79,81);  width:186px; background: url(../images/web-parts.gif) no-repeat 0px -240px; background-color:#FFFFFF; margin-left:12px; margin-bottom:5px; border:1px solid rgb(127,157,185); padding:1px 0px 1px 20px; font-size:11px; font-family: Tahoma, Arial, sans-serif;}   
.rezervacia-edit-short{ float:left;  color:rgb(74,79,81); width:97px;  background:url(../images/web-parts.gif) no-repeat 82px -256px; background-color:#FFFFFF; margin-bottom:5px; border:1px solid rgb(127,157,185); padding:1px 0px 1px 0px; font-size:11px; font-family: Tahoma, Arial, sans-serif;} 
.rezervacia-select{ float:left; width:100px; margin-bottom:5px; color:rgb(74,79,81); font-size:11px; font-family: Tahoma, sans-serif;} 

.required{ color:red; font-size:11px; font-weight:bold; }

#rezervacia_message,#friend_message{ width:231px; text-align:center; display:none; font-size:11px; float:left; font-size:11px; margin-bottom:4px;}
.message_success{background-color:#98B8CF; color:white; float:left; width:199px;  margin:0px 10px 0px 10px; padding:2px 6px 2px 6px; }
.message_error{ color:white; background-color:#c72d00; float:left; width:199px;  margin:0px 10px 0px 10px; padding:2px 6px 2px 6px; }

.message_success2{background-color:#98B8CF; color:white; float:left; width:470px; text-align:center; margin:0px 10px 0px 10px; padding:3px 6px 3px 6px; margin-bottom:14px; }
.message_error2{ color:white; background-color:#c72d00; float:left; width:470px;  text-align:center; margin:0px 10px 0px 10px; padding:3px 6px 3px 6px; margin-bottom:14px;  }

/* atrakcie */
.atr-line-odd,.atr-line-even
{ 
    float:left; color:#333333; width:690px; font-size:12px; display:inline; padding:3px 2px 3px 0px; margin:0px 11px 0px 11px;
}
.atr-line-even
{ 
    background-color: #E6F1D2;
    border-bottom: 1px solid #D6E8B4;
    border-top: 1px solid #D6E8B4;
}
.atr-distance{ float:left; width:70px; text-align:right; margin-right:20px; }
.atr-title{ float:left; width:430px; }
.atr-obec{ float:left; margin-left:20px; }

/* ceny */
.cennik-head,.zlava-head
{ 
   background-color:#E6F1D2; float:left; border-bottom:1px solid #D6E8B4; border-top:1px solid #D6E8B4; 
   font-weight:bold; padding:4px 0px 4px 8px; margin:10px 11px 0px 11px;  width:690px;  font-size:12px; color:black;
} 
  .head-sezona{ float:left; width:290px; }
  .head-cena{ float:left; width:200px; }
  .head-min{ float:left; width:138px; text-align:left; white-space: nowrap;}
.cennik-line,.zlava-line
{ 
    float:left; width:688px; font-size:12px; padding:4px 0px 4px 10px; margin:0px 11px 0px 11px; border-bottom:1px solid #D6E8B4;
    color:#333333; 
}

  #download_cennik{ background:url("../visual/css_images/arrow_down.png") no-repeat 0px 0px; padding-left:18px; padding:0px 0px 0px 18px; }
  .cennik-sezona{ float:left;  width:290px; color:#333333;}
  .cennik-cena{ float:left; width:200px; color:#333333;}
  .cennik-min1{ float:left;  white-space: nowrap; text-align:center; position:relative;  width:89px;  height:18px; margin-top:6px; color:#333333; margin-right:6px;}
  .cennik-min2{ float:left;  white-space: nowrap; text-align:center; position:relative;  width:89px; height:18px; margin-top:6px; color:#333333;}
  .cennik-sezona .top{ color:#cc0000; }

/* zlava */  
.zlava-head{ margin-top:15px; }
/*===================================================*/
    /* * * * * *   OBJECT DETAIL   * * * * * */
/*****************************************************/


/* == LISTING PAGINATE- vyhladavanie listing + private listing == */
table.listing{ float:left; display:inline; width:530px; font-size:11px; color:#333333; clear:both; margin:21px 0px 10px 10px; text-align:left; table-layout:fixed; }
table.listing td.paginate-left{ width:178px; text-align:left; }
table.listing td.paginate-of{ width:160px; color:#333333; font-size:11px; text-align:center; }
table.listing td.paginate-center{ width:540px; text-align:center; padding:6px 0px 5px 0px; }
table.listing td.paginate-right{ width:178px; text-align:right;} 

table.listing td.paginate-right a,table.listing td.paginate-left a{ font-weight:normal; text-decoration:none; }
table.listing td.paginate-right a:hover,table.listing td.paginate-left a:hover{ text-decoration:underline; color:#f18533; }

table.listing .paginate_line{ float:left; width:530px; margin-bottom:10px; height:20px;}


table.listing td.paginate-center a{ border:1px solid #cccccc; text-decoration:none; line-height:22px; position:relative; padding:3px 4px 3px 4px; }
table.listing td.paginate-center span{ background-color:rgb(238,110,0); color:white; line-height:22px; padding:3px 4px 3px 4px; border:1px solid rgb(238,110,0); }
table.listing td.paginate-center a:hover{ border:1px solid rgb(238,110,0); color:#f18533; }

table.listing .paginate a{color:black;  font-size:10px; text-decoration:none;}
table.listing .paginate a:hover{color:#CC0000;}

.listing a{ color:#EE6E00; text-decoration:underline; padding:0px 1px 0px 1px; }
.listing a:hover{ color:#9dd92d; }

.left-part{ float:left; margin:0px; padding:0px; width:228px; }
.left-part span.small{ font-size:10px; float:left; width:220px; color:#5c6066; }
.right-part{ float:right; width:160px; }
.right-part .login_href2{ float:left; color: #EE6E00; margin-top:6px; margin-bottom:0px; padding-bottom:0px; font-weight:normal; font-size:12px; }
.right-part .login_href2:hover{ color: #EE6E00;  }

.link-a,.email_hide{ color:rgb(241,133,51); color:#ee6e00; }
.email_hide:hover,.link-a:hover{ text-decoration:underline; color:rgb(241,133,51); color:#ee6e00;}

/*  */
.login_tbl{ font-size:12px; text-align:left; margin:0 auto; width:390px; margin-top:0px; }
.important{ float:left; display:inline; font-size:13px; color:#333333; text-align:center; padding:3px 0px 3px 0px; width:508px; border:1px solid #7C991B; margin:0px 20px 10px 20px; }

.swap_left,.left_icon{ float:left; width:16px; height:16px; background:url(../images/web-parts.gif) no-repeat 0px -375px;}
.swap_right,.right_icon{ float:left; width:16px; height:16px; background:url(../images/web-parts.gif) no-repeat 0px -390px; }
.delete_img,.delete_ceny,.delete_icon,.delete_cennik{ float:left; width:16px; height:16px; background:url(../images/web-parts.gif) repeat-x 0px -405px; }
.delete_img:hover,.delete_ceny:hover,.delete_icon:hover {  background-position: 0 -405;  }
  .delete_icon,.left_icon,.right_icon{float:none;  padding:1px 7px 0px 7px; margin:0px; }
.pocet_osob {color:red; font-weight:normal;}

.submit2,.submit{ font-size:12px;  font-family:Tahoma, sans-serif; margin:16px 0px 0px 0px; color:white; border:0px; width:160px; line-height:25px; padding-bottom:3px; height:25px; background:#f5fbea url(../images/web-parts.gif) no-repeat 0px -129px; text-align:center; font-weight:bold; }


.priv-object-button{ font-size:12px;  margin:16px 0px 0px 0px; color:white; border:0px; width:160px; line-height:25px; padding-bottom:0px; background:#f5fbea url(../images/web-parts.gif) no-repeat 0px -129px; text-align:center; font-weight:bold; }
.submit2 span,.submit span{ float:left; margin-left:26px;  width:130px; text-align:center; }
.submit2 span{ margin-left:22px; }
.submit2:hover,.submit:hover,.priv-object-button:hover{background:#f5fbea url(../images/web-parts.gif) no-repeat 0px -155px; color:#EE6E00; cursor:pointer;}

.priv-object-button{ float:right; font-size:12px; width:140px; margin:0px 0px 0px 0px; padding-left:20px; }

/* == OBJECT MENU - RIGHT PANEL == */

/* MENU UPRAVA OBJEKTU*/
.object-menu-name{ float:left; width:172px; font-size:12px; display:inline; font-weight:bold; margin:5px 0px 0px 0px; color:white; }
.object-menu-obec{ float:left; font-size:12px; display:inline; width:172px; color:white; padding:0px 0px 0px 0px; margin:1px 0px 1px 0px; }


  
/* PRE UBYTOVATELOV */
ul.ubytovatelia_menu{ float:left; font-size:12px; width:160px; padding:9px 0px 0px 0px; margin:4px 0px 5px 15px; list-style-type:none; border-top:1px solid #ee903f;   }
  .ubytovatelia_menu li{ float:left; margin:0px 0px 5px 0px; }
  .ubytovatelia_menu li a{ font-size:12px; width:148px; float:left; color:#c72d00; border-left:5px solid #cccccc; padding:3px 3px 3px 5px; }
  .ubytovatelia_menu li a:hover,.object-menu li a.selected{ color:white; background-color:#c72d00; border-left:5px solid #cccccc; }
  .ubytovatelia_menu li span{ color:#cccccc; }

ul.object-menu{ float:left; font-size:12px; width:170px; display:inline; padding:9px 0px 0px 0px; margin:4px 0px 5px 0px; list-style-type:none; border-top:1px solid #D6E8B4; }
  .object-menu li{ float:left; margin:0px 0px 5px 0px; }
  .object-menu li a,.object-menu li span{ font-size:12px; width:158px; float:left; color:white; border-left:5px solid #cccccc; padding:3px 3px 3px 5px; }
  .object-menu li a:hover,.object-menu li a.selected{ color:white; background-color:#c72d00; border-left:5px solid white; }
  .object-menu li span{ color:#cccccc;  }

/* == ATRAKCIE == */
#atrakcie{ font-size:11px; color:#333333; text-align:left; margin:0 auto; margin-top:6px; margin-bottom:18px; width:530px; table-layout:fixed; }
#atrakcie a:hover{ text-decoration: underline; } 
#atrakcie tr.row td{ padding-bottom:8px; padding-top:8px; border-top:1px solid #D6e8b4; }
#atrakcie .row-user td{background-color:rgb(225,225,210); }

#atrakcie .row-odd td, #atrakcie .row-even td{ padding-bottom:8px; padding-top:8px; background-color:none; }
#atrakcie .row-even td{ background-color:#e6f1d2; }

.form_wrapper{ float:left; width:528px; display:inline; margin:8px 10px 8px 10px; }
.form_tbl{ font-size:12px; color:#333333; text-align:left; float:left; margin-top:2px; width:530px; table-layout:fixed; display:block;}
.form_tbl tr td{ padding-left:10px; }
.form_tbl tr.row td{ padding-bottom:8px; padding-top:8px; padding-left:10px; border-top:1px solid #D6e8b4; }
.form_tbl tr.row_bottom td{ padding-top:8px; padding-left:10px; border-top:1px solid #D6e8b4; }
.form_tbl tr.space td{ padding-bottom:8px; }
.form_tbl tr.left td{ padding-left:30px; }

/* == PRIVATE LISTING == */
.paginate-form{ float:right; height:15px; position:absolute; top:20px; right:20px; width:150px; }
#num_objects option{ color:rgb(92,96,102); }
#num_objects{ color:rgb(92,96,102); }

/* == ADMINISTRACIA == */
  .filter{ float:left; height:22px; width:530px; margin:4px 10px 0px 10px; padding:6px 0px 6px 0px; border-top:1px solid #cc0000; border-bottom:1px solid #cc0000;   }
  .filter_label{ float:left; font-weight:bold; line-height:22px; font-size:11px; padding:0px 6px 0px 0px; }

  .form_edit{ display:inline; background-color:rgb(248,248,248); float:left; border:1px solid #a0a0a0; padding-left:2px; margin:0px 0px 0px 0px; font-size:11px; height:18px; }
  .form_textarea{ display:inline; float:left; border:1px solid #a0a0a0; background-color:rgb(241,241,241); margin:0px 0px 6px 0px; font-size:11px;  }
  .form_select{ display:inline; float:left; font-size:11px; width:144px; height:20px; line-height:20px;  }

.listing_table_extended{  float:left; margin-left:0px; padding:10px 10px 10px 10px; margin-top:4px; width:538px; }
.listing_table{  float:left; margin-left:8px; padding:10px 10px 10px 10px; margin-top:4px; width:524px; }
  .listing_line{  float:left; width:530px; padding:3px 0px 3px 0px; border-bottom:1px solid #cccccc; border-collapse:collapse;}
  .listing_line:hover{ background-color:#cccccc; }

  .modify_icon{ float:left; width:44px; padding-left:20px; line-height:18px; background:url("css_images/ico-content-obj.gif") no-repeat 0px 0px; }
  .trash_icon{ float:left; width:44px; padding-left:20px; line-height:18px; background:url("css_images/trash.gif") no-repeat 0px 0px; }
  .archive_icon{ float:left; width:44px; padding-left:20px; line-height:18px; background:url("css_images/archive.png") no-repeat 0px 0px; }
      
  .object_real_id{ float:left; text-align:left; width:56px; line-height:18px; }
  .object_pausal{ float:left; text-align:left; width:72px; text-align:left;  line-height:18px; }
  .object_ordered{ float:left; width:144px; line-height:18px; }
  .object_splatnost{ float:left; width:72px; line-height:18px; }
  .object_paid{ float:left; width:66px;  line-height:18px; text-align:center;  }
  .object_cena{ float:left; width:46px; padding-left:12px; line-height:18px; text-align:left;  }
  .object_var_symbol{ float:left; width:72px; line-height:18px; text-align:center;  }
  
  .a_storno_icon{ float:left; width:48px; color:blue; padding-left:20px; line-height:18px; background:url("../images/administracia/trash.gif") no-repeat 0px 1px; }
  .a_ok_icon{ float:left; width:48px; padding-left:20px; color:blue;line-height:18px; background:url("../images/administracia/ok.png") no-repeat 0px 1px; }
  .a_wait_icon{ float:left; width:48px; padding-left:20px; color:blue;line-height:18px; background:url("../images/administracia/archive.png") no-repeat 0px 0px; }
      
  .a_delete_icon{ float:right; width:17px; display:inline; margin:0px 2px 0px 2px; line-height:18px; border:0px; text-decoration:none; background:url("../images/administracia/ico-trash.gif") no-repeat 0px 0px; }
    .a_delete_icon:hover{ text-decoration:none; }
  .a_revive_icon{ float:right; width:17px;    display:inline; margin:0px 2px 0px 2px; line-height:18px; border:0px; text-decoration:none; background:url("../images/administracia/revive.png") no-repeat 0px 0px;   }
    .a_revive_icon:hover{ text-decoration:none; }
  .a_bin_icon{ float:right; width:17px;    display:inline; margin:0px 2px 0px 2px; line-height:18px; border:0px; text-decoration:none; background:url("../images/administracia/trash.gif") no-repeat 0px 0px;   }
    .a_bin_icon:hover{ text-decoration:none; }
    
  .a_paid_icon{ float:right; width:17px;    display:inline; margin:0px 2px 0px 2px; line-height:18px; border:0px; text-decoration:none; background:url("../images/administracia/ok.png") no-repeat 0px 1px;   }
    .a_paid_icon:hover{ text-decoration:none; }

   
  .red_label{ color:#cc0000; }



/* info bubble == */
a.tip_info{ padding:4px; }
a.tip_info .pop{ display:block; position:absolute; top:auto; visibility:hidden; text-align:left; color:white; }
a.tip_info:hover .pop{ visibility:visible; width:400px; background-color:black; border:1px solid #ece; padding:6px; color:white; }
 

  
/* == MESSAGE ERROR / SUCCESS == */
.note{text-align:center; margin:6px 0px 2px 10px; display:inline; width:530px; float:left; padding:6px 0px 6px 0px; font-weight:bold;}
.note2{text-align:center; margin:6px 0px 2px 10px; display:inline; width:530px; float:left; padding:6px 0px 6px 0px; font-weight:bold;}
#success,#success_stay{background-color:#4377b7; color:white;}
#error,#error_stay{ color:white; background-color:#c72d00; }
#invisible{ visibility:hidden; display:block;}


/* == LOGIN MENU == */
/*.login-menu-name{color:#EE6E00; float:left; margin:4px 0px 0px 14px; padding-bottom:0px; width:172px; font-size:13px; font-weight:bold; }

ul.login-menu{ float:left; font-size:12px; display:inline; width:170px; padding:9px 0px 0px 0px; margin:4px 0px 0px 15px; list-style-type:none; border-top:1px solid #ee903f; }
  .login-menu li{ float:left; margin:0px 0px 5px 0px; }

  .login-menu a,.login-menu span{ font-size:12px; width:158px; float:left; color:#EE6E00; border-left:5px solid #cccccc; font-weight:normal; padding:3px 3px 3px 5px; }
  .login-menu a:hover,.login-menu a.selected{color:white; background-color:#EE6E00; border-left:5px solid #cccccc;}
  .login-menu span{ color:#cccccc; }
  .login-menu a.bonus{ color:#cc0000; font-weight:bold; }
  .login-menu a.bonus:hover{ color:#ffffff; }

a.login-menu-row,.login-menu-row-disabled,a.login-menu-row-selected{font-size:12px; width:158px; float:left; color:#EE6E00; border-left:5px solid #cccccc; margin-left:15px; font-weight:normal; padding:3px 3px 3px 5px; margin-top:4px; }
a.login:hover,a.login-selected{color:white; background-color:#EE6E00; border-left:5px solid #cccccc; }
*/

.login-menu-name{color:white; float:left; margin:4px 0px 0px 0px; padding-bottom:0px; width:172px; font-size:13px; font-weight:bold; }

ul.login-menu{ float:left; font-size:12px; display:inline; width:170px; padding:9px 0px 0px 0px; margin:4px 0px 0px 0px; list-style-type:none; border-top:1px solid #d6e8b4; }
  .login-menu li{ float:left; margin:0px 0px 5px 0px; }

  .login-menu a,.login-menu span{ font-size:12px; width:158px; float:left; color:white; border-left:5px solid #cccccc; font-weight:normal; padding:3px 3px 3px 5px; }
  .login-menu a:hover,.login-menu a.selected{color:#333333; background-color:#ffcc00; border-left:5px solid white;}
  .login-menu span{ color:#cccccc; }
  .login-menu a.bonus{ color:#cc0000; font-weight:bold; }
  .login-menu a.bonus:hover{ color:#ffffff; }

a.login-menu-row,.login-menu-row-disabled,a.login-menu-row-selected{font-size:12px; width:158px; float:left; color:#EE6E00; border-left:5px solid #cccccc; margin-left:15px; font-weight:normal; padding:3px 3px 3px 5px; margin-top:4px; }
a.login:hover,a.login-selected{color:white; background-color:#EE6E00; border-left:5px solid #cccccc; }

/* == VYTVORENIE NOVEHO OBJEKTU KROKY 1-3 == */
.register_status1,.register_status2,.register_status3,.register_status4{ float:left; display:inline; width:314px; margin:8px 123px 0px 123px; height:36px; background:url(../images/registracia-fazy.gif) no-repeat 0px 0px; }
.register_status1{ background-position:0px 0px; }
.register_status2{ background-position:0px -35px; }
.register_status3{ background-position:0px -70px; }
.register_status4{ background-position:0px -105px; }    
  
.heading_search{float:left; font-size:11px;  margin:4px 14px 2px 14px; width:162px; clear:both;}
.search-form-label{ float:left; font-size:11px; position:relative; color:rgb(241,132,38); width:162px; margin:4px 14px 2px 14px;}  
  


 
/* CENNIK EDIT */
select option.special{ font-weight:bold; } 
#top_ceny td.no_b{ border:none; }

#ceny{ text-align:center; display:inline; border-collapse:collapse; table-layout:fixed;}
.thead th,.thead td{ font-weight:normal; font-size:11px; padding:4px 0px 4px 0px; border-bottom:2px solid #EE6E00; border-top:2px solid #EE6E00; background-color:#fdf0e5;}
#zlavy{ text-align:center; display:inline; border-collapse:collapse; table-layout:fixed; }
#zlavy tr.line td{ border-top:1px solid #D6e8b4;  border-bottom:1px solid #D6e8b4; padding:6px 3px 6px 3px; font-size:11px;  }

#zlavy td{ cursor:default; }

#top_ceny tr.ll td,#ceny tr.ll td,#ceny tr.row td{ border-top:1px solid #D6e8b4; border-bottom:1px solid #D6e8b4; padding:4px 3px 4px 3px; font-size:11px; }
.tbl_row td{ border:0px; border-top:1px solid #D6e8b4; border-bottom:1px solid #D6e8b4; padding:4px 3px 4px 3px; font-size:11px; }

a.add_dynamic{padding:3px; text-decoration:underline; color:#EE6E00; }
a.add_dynamic:hover{ padding:3px; text-decoration:none; background-color:#EE6E00; color:white; }
#ceny tr.cena_line_drag,#zlavy tr.cena_line_drag{ background:rgb(204,204,204); }

td.dragHandle{ cursor:move; width:18px; }
td.delete_td{ width:14px; } 

/*#telo{ float:left; width:100%; text-align:left; margin:8px 0px 0px 0px; } */
td.vyska_zlava{ text-align:center; width:150px; }
#zlavy tr.line td nazov_zlava{ padding:6px 0px 6px 0px; width:350px; text-align:left;}

.image_title{ border:1px solid #cccccc; margin-top:16px; display:inline; float:left; width:120px; padding:1px; }
.image_title img{ border:none; padding:0px; }
div.summary_line{float:left; width:530px; display:inline; margin:0px; margin-left:10px; padding:0px 0px 13px 0px; border-bottom:2px solid #9dd92d;}
div.summary_controls{float:right; width:395px; min-height:92px; margin:0px; margin-top: 14px; padding:0px;}

.panel_status{  background:#494949  url(../images/panel2.gif) no-repeat left bottom; }

/*.detail_submit{ cursor:pointer; line-height:25px; font-family:Tahoma, sans-serif; margin:0px 0px 0px 0px; color:white; border:0px; width:130px; height:25px; padding-top:2px; padding-left:12px; padding-bottom:3px; background:url(../images/detail-submit.gif) no-repeat 0px 0px; text-align:center; font-size:13px; font-weight:bold; }
.detail_submit:hover{ background-position:0px -26px; color:rgb(238,110,0); }*/

.detail_submit{ cursor:pointer; font-family:Tahoma, sans-serif; color:white;  background-color:#fb9f42; margin:3px 0px 2px 0px; border:1px solid rgb(238,110,0);  width:110px; padding-top:1px;  padding-bottom:1px; text-align:center; font-size:11px; font-weight:bold; }
.detail_submit:hover{ color:rgb(238,110,0); color:white;  background-color:#fb9f42;  color:white; background-color:rgb(238,110,0);}

.detail_submit2{ cursor:pointer; font-family:Tahoma, sans-serif; color:white;  background-color:#fb9f42; margin:3px 0px 2px 0px; border:1px solid rgb(238,110,0);  width:180px; padding-top:3px;  padding-bottom:3px; line-height:20px; text-align:center; font-size:12px; font-weight:bold; }
.detail_submit2:hover{ color:rgb(238,110,0); color:white;  background-color:#fb9f42;  color:white; background-color:rgb(238,110,0);}

/*  < OBJECT FORM >  */
/* h2{margin:8px 10px 5px 10px; color:#9dd92d; font-size:14px; padding-bottom:5px; width:540px; border-bottom:2px solid rgb(157,217,45); float:left; display: inline; } */
 h2.green_head{margin:8px 10px 5px 10px; color:#7C991B; font-size:14px; padding-bottom:5px; width:530px; border-bottom:2px solid #7C991B; float:left; display: inline; } 
h2.sub_heading{ float:left; width:540px; color:rgb(92,96,102); font-size:14px; margin:8px 0px 5px 0px; border-bottom:2px solid rgb(157,217,45); display: inline; }

strong.sekcia_form{background:url(../visual/css_images/bullet_blue.png) no-repeat 0px 5px; color:#333333; text-align:left; float:left; padding-top:0px; padding-left:14px; margin-top:2px; margin-left:0px; font-size:12px; }
td.sekcia_form{width:170px; text-align:right; vertical-align:top;}

strong.sekcia_form2{color:#333333; text-align:right; float:left; padding-top:0px; padding-left:18px; margin-top:2px; margin-left:0px; font-size:12px; }
td.sekcia_form2{width:180px; text-align:right; vertical-align:top;}

.content_full strong.sekcia_form{background:url(../images/fajka_zelena.gif) no-repeat 0px -1px; color:#5C6066; text-align:left; float:left; padding-top:0px; padding-left:18px; margin-top:2px; margin-left:0px; font-size:12px; }
.content_full td.sekcia_form{width:180px; text-align:right; vertical-align:top;}


#galeria strong{margin-right:30px;}

/* .help{font-size:10px; color:#969696; background:url("../images/ziarovka.gif") no-repeat 0px 2px; float:left; padding-left:13px; margin-top:0px; padding-top:2px;} */
.help_float{ color:#969696; font-size:11px;  float:left; margin-left:5px; padding-top:3px; margin-right:20px;  }
.help{font-size:10px; background:url("../images/ziarovka.gif") no-repeat 0px 1px; padding-left:13px; color:#969696; float:left; margin-top:0px; margin:0px;  margin-top:2px;} 
.help_lines p{font-size:10px; background:url("../images/ziarovka.gif") no-repeat 0px 1px;  color:#969696; text-align:left; padding:0px; padding-left:13px; margin:0px; padding-bottom:4px;}
.help a:hover{text-decoration:underline;}

input.text,textarea,.tel_date, .cena_cal
{
    border:1px solid #9dd92d; font-family:Tahoma, Arial, sans-serif; color:rgb(74,79,81); 
}



textarea{ border:2px solid #9dd92d; }

/*input.text_empty{border:1px solid #9dd92d; color:#cccccc;}*/
tr.up td{line-height:3px; font-size:2px; padding-top:2px;}
tr.down td{border-top:1px solid #D6e8b4; line-height:3px; font-size:3px; padding-bottom:3px;}
/*  </ OBJECT FORM >  */


div.popis_options{float:left; display:inline; padding-bottom:6px; width:165px;}

/* < LOGIN > */



h2.geo{ font-weight:bold; font-size:13px;  color:#333333; border:0px; padding:0px; padding-right:0px; margin:0px; float:none; display:inline; clear:both; margin-top:0px; padding-top:0px;  }
h2.geo a, .geo_minor a{ color:black; color:#333333; font-size:13px; }
.geo_minor{ font-size:13px; color:#333333; font-weight:normal; padding:0px; margin:0px; display:inline; clear:both; width:auto; }
h2.geo a:hover, .geo_minor a:hover{ text-decoration:underline; }

span.geo{ font-weight:bold; font-size:13px;  color:#333333; border:0px; padding:0px; padding-right:0px; margin:0px; float:none; display:inline; clear:both; margin-top:0px; padding-top:0px;  }
span.geo a, .geo_minor a{ color:black; color:#333333; font-size:13px; }
.geo_minor{ font-size:13px; color:#333333; font-weight:normal; padding:0px; margin:0px; display:inline; clear:both; width:auto; }
span.geo a:hover, .geo_minor a:hover{ text-decoration:underline; }

a.tit_href{color:#F4AE04; font-size:11px;}
a.tit_href:hover{color:rgb(157,217,45);}

/* statistiky */
table.statistics{ float:left; display:inline; margin:34px 20px 34px 20px; width:520px; table-layout:fixed; border-collapse:collapse;}
.content_full table.statistics td{ width:37px; border:1px solid rgb(230,241,210); text-align:center; padding:3px 0px 3px 0px;}
.content_full table.statistics td.head{ background-color:#E6F1D2 }

table.statistics{ float:left; display:inline; margin:34px 20px 34px 20px; width:510px; table-layout:fixed; border-collapse:collapse; color:#333333;}
table.statistics td{ width:37px; border:1px solid rgb(230,241,210); text-align:center; padding:3px 0px 3px 0px;}
table.statistics td.head{ background-color:#E6F1D2 }

/* sedy nadpis */
.gray_heading{ float:left; width:530px; display:inline; color:#7C991B; text-align:center; margin:0px 10px 15px 10px; font-size:18px; padding:0px 0px 0px 0px; }
.content_full .gray_heading { float:left; width:740px; display:inline; color:#5C6066; text-align:center; margin:0px 10px 15px 10px; font-size:18px; padding:0px 0px 0px 0px; }

.info{background:url(../images/info.gif) no-repeat 0px 0px; color:#CC0000;  padding-top:3px; padding-bottom:5px; padding-left:35px;  font-weight:normal; line-height:20px;}

.info_holder{text-align:center; float:left; margin:20px 10px 20px 10px; width:530px; font-weight:normal;}
.content_full .info_holder{text-align:center; font-size: 13px; float:left; margin:20px 10px 20px 10px; width:740px; font-weight:normal;}

.info_text{color:#333333; font-size: 12px; }
.gal_bac{background:url(../images/gal_bac.gif) no-repeat 0px 0px; border:1px solid #cccccc;}

.form_error{ margin-left:4px; float:left; clear:both; width:95%; margin-bottom:2px; color:#cc0000; line-height:17px;  background:url(../images/nove/error.gif) no-repeat -1px 1px; padding-left:17px; padding-bottom:1px; font-size:11px; padding-top:0px; margin-top:3px; }
.form_error2{ margin-left:4px; float:left; clear:both; width:95%; margin-bottom:2px; color:#cc0000; line-height:17px;  padding-bottom:1px; font-size:11px; padding-top:0px; margin-top:3px; }


fieldset.paragraph{ width:516px; float:left; margin:0px 11px 0px 11px; padding-top:5px; }


/* EDIT - FOTOGALERIA */
.gal_cell{ float:left; border:1px solid #9dd92d;  width:124px; height:135px; margin:3px 1px 3px 1px; padding:2px;  text-align:center; display:inline; }






.login_href{color:#EE6E00; font-size: 15px; font-weight:bold;  }
.login_href:hover{text-decoration:underline;}

.login_href2{color:#F4AE04; font-size: 14px; }
.login_href2:hover{text-decoration:underline; color:#F4AE04;}

a.napoveda span {display: none;}
a.napoveda {position: relative;}



 


/*==================================================================================*/
/* ****************  J A V A S C R I P T     F E A T U R E S  ***********************/ 
/*==================================================================================*/


/*==================================================================================*/
/*==================================================================================*/
/* STYLED_FORM.CSS */

.jquery-checkbox       {float:left; display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline; float:left;}

.jquery-checkbox img {float:left; /*vertical-align: middle;*/ width: 19px; height: 20px; background: url(../visual/css_images/js-features/checkbox_new.gif) no-repeat;}
 
.jquery-checkbox img{ background-position: 0px 0px; }
.jquery-checkbox-hover img{ background-position: 0px -22px; }
.jquery-checkbox-checked img{ background-position: 0px -44px; }
.jquery-checkbox-checked .jquery-checkbox-hover img {	background-position: 0px -66px; }
.jquery-checkbox-disabled img{ background-position: 0px 0px; }
.jquery-checkbox-checked .jquery-checkbox-disabled img{ background-position: 0px 0px; }


.jquery-checkbox2       {float:left; display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox2 .mark {display: inline; float:left;}

.jquery-checkbox2 img {float:left; /*vertical-align: middle;*/ width: 19px; height: 20px; background: url(../images/js-features/checkbox.gif) no-repeat;}
 
.jquery-checkbox2 img{ background-position: 0px 0px; }
.jquery-checkbox2-hover img{ background-position: 0px -22px; }
.jquery-checkbox2-checked img{ background-position: 0px -44px; }
.jquery-checkbox2-checked .jquery-checkbox-hover img {	background-position: 0px -66px; }
.jquery-checkbox2-disabled img{ background-position: 0px 0px; }
.jquery-checkbox2-checked .jquery-checkbox-disabled img{ background-position: 0px 0px; }



.jquery-radio       {float:left; display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-radio .mark {display: inline; float:left;}

.jquery-radio img {float:left; /*vertical-align: middle;*/ width: 19px; height: 20px; background: url(../images/js-features/radio.png) no-repeat;}

.jquery-radio img{ background-position: 0px 0px; }
.jquery-radio-hover img{ background-position: 0px -22px; }
.jquery-radio-checked img{ background-position: 0px -44px; }
.jquery-radio-checked .jquery-radio-hover img {	background-position: 0px -66px; }
.jquery-radio-disabled img{ background-position: 0px 0px; }
.jquery-radio-checked .jquery-radio-disabled img{ background-position: 0px 0px; }

/* degradacia ked js neni k dispozicii */
.elm_ch input{ height:16px; float:left; margin:3px 0px 0px 0px; }
.styled{ float:left; margin:0px 2px 0px 0px; }
.elm_ch{ float:left; margin:0px; padding:0px; clear:both; }
.elm_ch_inner{ float:left; margin:3px 0px 0px 0px; color:#000000; font-size:12px;  font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; }
#main_search .elm_ch_inner  { font-size:14px; }


/*==================================================================================*/
/*==================================================================================*/
/* CALENDAR.CSS */

#calendar{ float:left; width:698px; margin:0px 10px 0px 10px; display:inline;}
.cal_month{ float:left; width:154px; white-space:nowrap; display:inline; height:167px; margin:10px 10px 2px 10px; }

.cal_month .month_heading{display:inline; text-align:center; float:left;}
.cal_month .month_heading strong{float:left; display:inline; width:14px; background-color:#e5f0cf; height:12px;  color:#5C6066; text-align:center; padding:2px; margin:1px; font-size:10px; border:1px solid #9ebe5d; }
.cal_month .month_label
{ 
    float:left; display:inline; width:152px; text-align:center; margin:0px 0px 2px 1px; 
    padding:3px 0px 3px 0px; color:#7C991B; font-weight:bold; font-size:13px;
    
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
}

.cal_month a{ cursor:pointer; color:#5C6066; background-color:white;}
.cal_month a,.cal_month span,.cal_month .day_prev,.cal_month .day_passed,.day{float:left; display:inline; width:14px; height:12px; text-align:center; padding:2px;  margin:1px; font-size:11px;  border:1px solid #cccccc;}
.cal_month .day_passed { text-decoration:line-through; }
.cal_month .saturday { font-weight:bold; }  
.cal_month .sunday { font-weight:bold; color:red; } 
.cal_month .today { font-weight:bold; color:white; border:1px solid red; } 
   
.cal_month .day_prev{ border:1px solid #E5F2FF; color:#cccccc; }
.cal_month .r,.d-right{ background:url("../images/js-features/day_full.gif") no-repeat 8px 0px;  }
.cal_month .l,.d-left{ background:url("../images/js-features/day_full.gif") no-repeat -11px 0px; }
.cal_month .f,.d-full{ background:url("../images/js-features/day_full.gif") no-repeat 0px 0px; }

/*==================================================================================*/
/*==================================================================================*/



/*==================================================================================*/
/*==================================================================================*/
/* JQUERY.AUTOCOMPLETE.CSS */

.ac_results{ background:url(../images/js-features/shadow.png) no-repeat bottom right; top:0px; left:0px; margin:8px 0 0 0px; /* IE6 fix: */ _background:none; _margin:0; }

.ac_results ul 
{
border:1px solid #999; 
width:250px;
background:#FFF; 
cursor:default; 
text-align:left; 
max-height:450px; 
overflow:auto; 
margin:-6px 6px 6px 0px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden;
padding:0px;
}

.ac_results li strong{ color:rgb(157,217,45); }

.ac_results li 
{
padding-left:0px;
margin-left:0px;
padding:2px 5px; 
white-space:nowrap;
margin: 0px;
cursor: default;
display: block;
	
/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used */
font: menu;
font-size: 12px;

/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */
line-height: 16px;
overflow: hidden;
}

/* obrazok v rohu ked sa loaduje dropdown */
/*.ac_loading{ background: white url('../images/plugins/indicator.gif') right center no-repeat; }*/

/* styl pre kazdy 2. riadok */
.ac_odd { }

/* selected row from dropdown */
.ac_over{ background-color:#F0F0F0; color:black; }



#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/js-features/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	z-index:4000;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('../images/js-features/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/js-features/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('../images/js-features/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('../images/js-features/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('../images/js-features/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../images/js-features/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/js-features/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/js-features/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/js-features/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/js-features/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/js-features/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/js-features/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/js-features/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/js-features/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/js-features/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/js-features/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ubytovanie.info/images/js-features/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }




/* AUTOSUGEST */

/* AutoSuggest CSS - Version 1.2 */

ul.as-selections {
	list-style-type: none;
	border-top: 1px solid #888;
	border-bottom: 1px solid #b6b6b6;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 4px 0 4px 4px;
	margin: 0;
	overflow: hidden;
	background-color: #fff;
	box-shadow:inset 0 1px 2px #888;
	-webkit-box-shadow:inset 0 1px 2px #888;
	-moz-box-shadow:inset 0 1px 2px #888;
}

ul.as-selections.loading {
	background-color: #eee;
}

ul.as-selections li {
	float: left;
	margin: 1px 4px 1px 0;
}

ul.as-selections li.as-selection-item {
	color: #2b3840;
	font-size: 13px;
	font-family: "Lucida Grande", arial, sans-serif;
	text-shadow: 0 1px 1px #fff;
	background-color: #ddeefe;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddeefe), to(#bfe0f1));
	border: 1px solid #acc3ec;
	border-top-color: #c0d9e9;
	padding: 2px 7px 2px 10px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	box-shadow: 0 1px 1px #e4edf2;
	-webkit-box-shadow: 0 1px 1px #e4edf2;
	-moz-box-shadow: 0 1px 1px #e4edf2;
}

ul.as-selections li.as-selection-item:last-child {
	margin-left: 30px;
}

ul.as-selections li.as-selection-item a.as-close {
	float: right;
	margin: 1px 0 0 7px;
	padding: 0 2px;
	cursor: pointer;
	color: #5491be;
	font-family: "Helvetica", helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
	-webkit-transition: color .1s ease-in;
}

ul.as-selections li.as-selection-item.blur {
	color: #666666;
	background-color: #f4f4f4;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#d5d5d5));
	border-color: #bbb;
	border-top-color: #ccc;
	box-shadow: 0 1px 1px #e9e9e9;
	-webkit-box-shadow: 0 1px 1px #e9e9e9;
	-moz-box-shadow: 0 1px 1px #e9e9e9;
}

ul.as-selections li.as-selection-item.blur a.as-close {
	color: #999;
}

ul.as-selections li:hover.as-selection-item {
	color: #2b3840;
	background-color: #bbd4f1;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbd4f1), to(#a3c2e5));
	border-color: #6da0e0;
	border-top-color: #8bb7ed;
}

ul.as-selections li:hover.as-selection-item a.as-close {
	color: #4d70b0;
}

ul.as-selections li.as-selection-item.selected {
	border-color: #1f30e4;
}

ul.as-selections li.as-selection-item a:hover.as-close {
	color: #1b3c65;
}

ul.as-selections li.as-selection-item a:active.as-close {
	color: #4d70b0;
}

ul.as-selections li.as-original {
	margin-left: 0;
}

ul.as-selections li.as-original input {
	border: none;
	outline: none;
	font-size: 13px;
	width: 120px;
	height: 18px;
	padding-top: 3px;
}

ul.as-list {
	position: absolute;
	list-style-type: none;
	margin: 2px 0 0 0;
	padding: 0;
	font-size: 14px;
	color: #000;
	font-family: "Lucida Grande", arial, sans-serif;
	background-color: #fff;
	background-color: rgba(255,255,255,0.95);
	z-index: 2;
	box-shadow: 0 2px 12px #222;
	-webkit-box-shadow: 0 2px 12px #222;
	-moz-box-shadow: 0 2px 12px #222;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

li.as-result-item, li.as-message {
	margin: 0 0 0 0;
	padding: 5px 12px;
	background-color: transparent;
	border: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

li:first-child.as-result-item {
	margin: 0;
}

li.as-message {
	margin: 0;
	cursor: default;
}

li.as-result-item.active {
	background-color: #3668d9;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 64%, from(rgb(110, 129, 245)), to(rgb(62, 82, 242)));
	border-color: #3342e8;
	color: #fff;
	text-shadow: 0 1px 2px #122042;
}

li.as-result-item em { 
	font-style: normal; 
	background: #444;  
	padding: 0 2px;
	color: #fff;
}

li.as-result-item.active em { 
	background: #253f7a;  
	color: #fff;
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	ul.as-selections {
		border-top-width: 2px;
	}
	ul.as-selections li.as-selection-item {
		padding-top: 3px;
		padding-bottom: 3px;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-top: -1px;
	}
	ul.as-selections li.as-original input {
		height: 19px;
	}
}

/* Opera Hacks  */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	ul.as-list {
		border: 1px solid #888;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-left: 4px;
		margin-top: 0;
	}
}

/* IE Hacks  */
ul.as-list {
	border: 1px solid #888\9;
}
ul.as-selections li.as-selection-item a.as-close {
	margin-left: 4px\9;
	margin-top: 0\9;
}

/* Firefox 3.0 Hacks */
ul.as-list,  x:-moz-any-link, x:default { 
	border: 1px solid #888;
}
BODY:first-of-type ul.as-list, x:-moz-any-link, x:default { /* Target FF 3.5+ */
	border: none;
}










/* DATEPICKER.CSS */

table.jCalendar {  z-index: 10000; border-spacing: 2px; font-family: Arial,Helvetica,sans-serif; border-collapse: separate; }
table.jCalendar th { color: #333333; font-weight: bold; padding: 3px 5px; }

table.jCalendar td { background:white; color:#1c94c4; padding:3px 5px; text-align:center; border:1px solid #cccccc; }
table.jCalendar td.other-month { background: #ddd; color: #aaa; visibility:hidden; }
table.jCalendar td.today { background: #666; color: #fff; }
table.jCalendar td.selected { background: #f66; color: #fff; }
table.jCalendar td.selected.dp-hover { background: #f33; color: #fff; }
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td { background: #f66; color: white; }

table.jCalendar tr.selectedWeek td { background: #f66; color: #fff; }
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover { background: #bbb; color: #888; }

table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover { background: #bbb; color: #888; }

/* For the popup */

div.dp-popup 
{
	position: relative;
	background-color:#eeeeee;
	font-size: 11px;
	font-family: arial, sans-serif;
	padding: 0px 2px 2px 2px;
	width: 187px;
	line-height: 1.2em;
    border:1px solid #dddddd;
     z-index: 10000;
}
div#dp-popup { position: absolute; z-index: 199;  z-index: 10000;}

div.dp-popup h2 
{ 
    padding: 0; width:187px; background:url(../images/js-features/month_name.gif) no-repeat 0px 0px; border:0px; color:black; font-size: 12px; text-align: center; padding:7px 0px 7px 0px; margin:0px;
}

a#dp-close { font-size: 11px; padding: 4px 0; text-align: center; display: block; }
a#dp-close:hover { text-decoration: underline; }

div.dp-popup a { color: #000; text-decoration: none; padding: 3px 2px 0; }
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
	width:20px;
	height:20px;
	background:url(../images/js-features/arrows.gif) no-repeat 6px 6px;
}

/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
		width:20px;
	height:20px;
	background:url(../images/js-features/arrows.gif) no-repeat 6px -12px;
}

div.dp-popup div.dp-nav-prev a:hover{ background:url(../images/js-features/arrows-hover.gif) no-repeat 0px 0px; }

div.dp-popup div.dp-nav-prev a.dp-nav-prev-year{ background:url(../images/js-features/arrows.gif) no-repeat 6px -30px; }
div.dp-popup div.dp-nav-prev a.dp-nav-prev-year:hover{ background:url(../images/js-features/arrows-hover.gif) no-repeat 0px -44px; }

div.dp-popup div.dp-nav-next a:hover{ background:url(../images/js-features/arrows-hover.gif) no-repeat 0px -22px; }


div.dp-popup div.dp-nav-next a.dp-nav-next-year{ background:url(../images/js-features/arrows.gif) no-repeat 6px -48px; }
div.dp-popup div.dp-nav-next a.dp-nav-next-year:hover{ background:url(../images/js-features/arrows-hover.gif) no-repeat 0px -66px; }

div.dp-popup a.disabled{ cursor: default; color: #aaa; }
div.dp-popup td{	cursor: pointer; }
div.dp-popup td.disabled{ cursor: default; }


a.map_link
{ 
    float:left; 
    line-height:14px; 
    margin-bottom:5px; 
    width:158px; 
    white-space:nowrap; 
    display:inline; 
    position:relative; 
    text-decoration:none; 
    color:#333333;
    font-size: 11px;
    padding:0px 0px 0px 12px;
    background:url(../visual/css_images/bullet_blue.png) no-repeat 0px 5px;
    /*  background:url(http://cdn1.iconfinder.com/data/icons/munich/16x16/communication.png) no-repeat 0px 5px;  */
}
a.map_link:hover{ text-decoration:underline;  }

a.map_link_yellow
{ 
    float:left; 
    line-height:14px; 
    margin-bottom:5px; 
    width:158px; 
    white-space:nowrap; 
    display:inline; 
    position:relative; 
    text-decoration:none; 
    color:#333333;
    font-size: 13px;
    padding:0px 0px 0px 12px;
    background:url(../visual/css_images/bullet.png) no-repeat 0px 5px;
}
a.map_link_yellow:hover{ text-decoration:underline;  }



#admin_search_table td{ padding:3px 0px 6px 0px; }
#admin_search_table{ border-bottom:2px solid #9dd92d; } 



/* 

Css Chart created by Alen Grakalic
Brought to you by Css Globe (cssglobe.com)

*/
ul.xAxis{margin:0 0 0 27px;padding:0;float:left;clear:left;display:inline;width:454px;}
ul.yAxis{margin:14px 0 0 0;padding:0;display:inline;float:left;}
ul.xAxis li{float:left; list-style:none;width:33px;text-align:center;}
ul.yAxis li{
	list-style:none;
	height:33px;
	text-align:right;
	float:left;
	clear:left;
}
dl#csschart, dl#csschart dt, dl#csschart dd{
	margin:0;
	padding:0;
	} 	
dl#csschart{
	background:url(../images/csschart/bg_chart.gif) no-repeat 0 0;
	width:454px;
	height:360px;
	padding-left:11px;
	float:left;
	} 
dl#csschart dt{
	display:none;
	}
dl#csschart dd{
	position:relative;
	float:left;
	display:inline;
	width:33px;
	height:330px;
	margin-top:22px;		
	} 
dl#csschart span{
	position:absolute;
	display:block;
	width:33px;	
	bottom:0;
	left:0;	
	z-index:1;
	color:#555;
	text-decoration:none;
	} 		
dl#csschart span b{
	display:block;
	font-weight:bold;
	font-style:normal;
	float:left;
	line-height:200%;
	color:#fff;
	position:absolute;
	top:5px;
	left:3px;
	text-align:center;
	width:23px;
	} 		

/* default column styling */		

	dl#csschart span{
		height:50%;
		background:url(../images/csschart/bar.png) repeat-y;
		} 


dl#csschart .sub{
	margin-left:-33px;
	
}
dl#csschart .sub span{
	background:url(../images/csschart/subbar.png) repeat-y;

}

/* // column types */	

/* percentages */

	dl#csschart .p1 span{height:1%}
	dl#csschart .p2 span{height:2%}
	dl#csschart .p3 span{height:3%}
	dl#csschart .p4 span{height:4%}
	dl#csschart .p5 span{height:5%}
	dl#csschart .p6 span{height:6%}
	dl#csschart .p7 span{height:7%}
	dl#csschart .p8 span{height:8%}
	dl#csschart .p9 span{height:9%}
	dl#csschart .p10 span{height:10%}
	dl#csschart .p11 span{height:11%}
	dl#csschart .p12 span{height:12%}
	dl#csschart .p13 span{height:13%}
	dl#csschart .p14 span{height:14%}
	dl#csschart .p15 span{height:15%}
	dl#csschart .p16 span{height:16%}
	dl#csschart .p17 span{height:17%}
	dl#csschart .p18 span{height:18%}
	dl#csschart .p19 span{height:19%}
	dl#csschart .p20 span{height:20%}
	dl#csschart .p21 span{height:21%}
	dl#csschart .p22 span{height:22%}
	dl#csschart .p23 span{height:23%}
	dl#csschart .p24 span{height:24%}
	dl#csschart .p25 span{height:25%}
	dl#csschart .p26 span{height:26%}
	dl#csschart .p27 span{height:27%}
	dl#csschart .p28 span{height:28%}
	dl#csschart .p29 span{height:29%}
	dl#csschart .p30 span{height:30%}
	dl#csschart .p31 span{height:31%}
	dl#csschart .p32 span{height:32%}
	dl#csschart .p33 span{height:33%}
	dl#csschart .p34 span{height:34%}
	dl#csschart .p35 span{height:35%}
	dl#csschart .p36 span{height:36%}
	dl#csschart .p37 span{height:37%}
	dl#csschart .p38 span{height:38%}
	dl#csschart .p39 span{height:39%}
	dl#csschart .p40 span{height:40%}
	dl#csschart .p41 span{height:41%}
	dl#csschart .p42 span{height:42%}
	dl#csschart .p43 span{height:43%}
	dl#csschart .p44 span{height:44%}
	dl#csschart .p45 span{height:45%}
	dl#csschart .p46 span{height:46%}
	dl#csschart .p47 span{height:47%}
	dl#csschart .p48 span{height:48%}
	dl#csschart .p49 span{height:49%}
	dl#csschart .p50 span{height:50%}
	dl#csschart .p51 span{height:51%}
	dl#csschart .p52 span{height:52%}
	dl#csschart .p53 span{height:53%}
	dl#csschart .p54 span{height:54%}
	dl#csschart .p55 span{height:55%}
	dl#csschart .p56 span{height:56%}
	dl#csschart .p57 span{height:57%}
	dl#csschart .p58 span{height:58%}
	dl#csschart .p59 span{height:59%}
	dl#csschart .p60 span{height:60%}
	dl#csschart .p61 span{height:61%}
	dl#csschart .p62 span{height:62%}
	dl#csschart .p63 span{height:63%}
	dl#csschart .p64 span{height:64%}
	dl#csschart .p65 span{height:65%}
	dl#csschart .p66 span{height:66%}
	dl#csschart .p67 span{height:67%}
	dl#csschart .p68 span{height:68%}
	dl#csschart .p69 span{height:69%}
	dl#csschart .p70 span{height:70%}
	dl#csschart .p71 span{height:71%}
	dl#csschart .p72 span{height:72%}
	dl#csschart .p73 span{height:73%}
	dl#csschart .p74 span{height:74%}
	dl#csschart .p75 span{height:75%}
	dl#csschart .p76 span{height:76%}
	dl#csschart .p77 span{height:77%}
	dl#csschart .p78 span{height:78%}
	dl#csschart .p79 span{height:79%}
	dl#csschart .p80 span{height:80%}
	dl#csschart .p81 span{height:81%}
	dl#csschart .p82 span{height:82%}
	dl#csschart .p83 span{height:83%}
	dl#csschart .p84 span{height:84%}
	dl#csschart .p85 span{height:85%}
	dl#csschart .p86 span{height:86%}
	dl#csschart .p87 span{height:87%}
	dl#csschart .p88 span{height:88%}
	dl#csschart .p89 span{height:89%}
	dl#csschart .p90 span{height:90%}
	dl#csschart .p91 span{height:91%}
	dl#csschart .p92 span{height:92%}
	dl#csschart .p93 span{height:93%}
	dl#csschart .p94 span{height:94%}
	dl#csschart .p95 span{height:95%}
	dl#csschart .p96 span{height:96%}
	dl#csschart .p97 span{height:97%}
	dl#csschart .p98 span{height:98%}
	dl#csschart .p99 span{height:99%}
	dl#csschart .p100 span{height:100%}


/* // percentages */				


/* Tiny Carousel */
#nas_tip { height: 1%; overflow:hidden; padding:4px 0px 0px 5px; clear:both; display: inline; float:left; }
#nas_tip .viewport { float: left; width: 182px; height: 140px; overflow: hidden; position: relative; display: inline; }
#nas_tip .disable { visibility: hidden; }
#nas_tip .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 190px; left: 0; top: 0; }
#nas_tip .overview li{ float: left; margin:0px; padding: 1px; height: 140px; width: 190px;}

#nas_tip1 { height: 1%; overflow:hidden; padding:4px 0px 0px 5px; clear:both; display: inline; float:left; }
#nas_tip1 .viewport { float: left; width: 182px; height: 280px; overflow: hidden; position: relative; display: inline; }
#nas_tip1 .disable { visibility: hidden; }
#nas_tip1 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 190px; left: 0; top: 0; }
#nas_tip1 .overview li{ float: left; margin:0px; padding: 1px; height: 140px; width: 190px;}

#nas_tip2 { height: 1%; overflow:hidden; padding:4px 0px 0px 5px; clear:both; display: inline; float:left; }
#nas_tip2 .viewport { float: left; width: 182px; height: 140px; overflow: hidden; position: relative; display: inline; }
#nas_tip2 .disable { visibility: hidden; }
#nas_tip2 .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 190px; left: 0; top: 0; }
#nas_tip2 .overview li{ float: left; margin:0px; padding: 1px; height: 140px; width: 190px;}
	
	
.fak_wrapper input, .faktura_suma input{ font-size:11px; width:60px; float:left; padding:0px; line-height:12px; display:inline;}
.faktura,.fak_wrapper{float:left; width:68px; text-align: center; height:13px; cursor: text;}


.tel_line{ float:left; width:240px;  text-align: left; padding-bottom: 6px; }
.tel_label{ float:left; width:240px; text-align: left; font-weight: bold; padding-bottom:1px; }
.tele_line{ float:left; width:526px; padding-left:10px; display:inline; margin:6px 0px 20px 10px; }

.error_text2{border:1px solid #cc0000; background-color:#FFB4B4; font-family: Tahoma, Arial, sans-serif; }

/*
Uploadify v2.1.4
Release Date: November 8, 2010

Copyright (c) 2010 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


*/


.uploadifyQueueItem {
	background-color: #F5F5F5;
	font: 11px Tahoma, Geneva, sans-serif;
	margin-top: 5px;
	padding: 7px 10px 7px 10px;
	width: 350px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

#file_uploadUploader {
  
  background-color:red;
}





#pobyt_tab_menu 
{
    margin: 0;
	padding: 0;
	float: left;
    display:inline;
    float:left; 
    width:510px;
    padding-top:0px; 
    margin:26px 10px 4px 14px; 
}

#pobyt_tab_menu a:hover 
{
    
    background: #b9ddf6;
    -moz-border-radius: 4px;
    border-radius: 4px; 
    background: #E2E3E4;
    border: 1px solid #E2E3E4;
}

#pobyt_tab_menu a {
	float:left;
    text-decoration: none;
	color: #000;
    display:inline;
    font-size:11px;
    padding: 3px 5px 3px 5px; 
    margin: 0px 5px 0px 5px;
    font-size: 16px;
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    font-weight: bold;
    
    border: 1px solid transparent;
    background: #f3f0ef;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #f3f0ef;
}

#pobyt_tab_menu a.selected  
{ 
    background: #33a9de;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzYTlkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYmYyZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #33a9de 0%, #abf2ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33a9de), color-stop(100%,#abf2ff));
    background: -webkit-linear-gradient(top, #33a9de 0%,#abf2ff 100%);
    background: -o-linear-gradient(top, #33a9de 0%,#abf2ff 100%);
    background: -ms-linear-gradient(top, #33a9de 0%,#abf2ff 100%);
    background: linear-gradient(top, #33a9de 0%,#abf2ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33a9de', endColorstr='#abf2ff',GradientType=0 );
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E2E3E4;
}



.pobyt_tab 
{
	padding:2px 0px 10px 12px;
}




/*.tooltip {
	display:none;
    position:absolute;
	top:0px;
    left:0px;
    font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
    background:black url("../visual/css_images/black_arrow.png") no-repeat 0px 0px;
}*/



        
.form_response_wrapper
{
    float:left; width:100%; padding:20px 0px 20px 0px; text-align:center; font-size:18px; text-align: center; 
    color:white; text-align:center; background:#1188C1; display:none; margin:50px 0px 0px 0px;
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
}

.popup_form_error
{
    font-size:10px; padding-top:4px; text-align:left; color:#cc0000; font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    float:right; width:138px; height:20px; 
}
        
.popup_form
{
    width:594px;
    height:194px;
    padding:0px 30px 0px 30px;
    float:left;
}

#contact_popup{ background:#ffffff url("../visual/css_images/popup_bac.png") no-repeat 0px -397px; }
#ask_popup{ background:#ffffff url("../visual/css_images/popup_bac.png") no-repeat 0px -397px; }
#friend_popup{ background:#ffffff url("../visual/css_images/popup_bac.png") no-repeat 0px -198px; }
#reservation_popup{ background:#ffffff url("../visual/css_images/popup_bac.png") no-repeat 0px 0px; }

.contact_popup_block{ float:left; width:100%; display:inline; margin-bottom:20px; padding-left:39px; }
#popup_phone_block{ background:url("../visual/css_images/contact_icons.png") no-repeat 0px 8px; }
#popup_email_block{ background:url("../visual/css_images/contact_icons.png") no-repeat 0px -76px; }
#popup_web_block{ background:url("../visual/css_images/contact_icons.png") no-repeat 0px -171px; }
#popup_im_block{ background:url("../visual/css_images/contact_icons.png") no-repeat 0px -271px; }

.green_heading{ font-size:15px; float:left; text-align:left; width:100%; padding:2px 0px 4px 0px; color:#7c991b; font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; }

#reservation_close, #friend_close, #ask_close{ font-size:17px; font-weight: bold;  font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; }
#reservation_close:hover, #friend_close:hover, #ask_close:hover{ text-decoration: underline; }

.popup_heading, #popup_heading
{
    font-size:22px; font-weight: bold; color:#7c991b; border-bottom:2px solid #7c991b; padding:0px 0px 3px 0px;
    display:inline; float:left; width:100%; margin:26px 0px 16px 0px; text-align:left; 
}

.popup_body
{
    float:left; margin:0px 0px 0px 40px;
    display:inline; float:left;  width:379px; 
}

.popup_info
{
    float:left; height:400px; margin:0px 0px 0px 0px; display:inline; float:left;  width:174px; color:#333333; 
}

.info_image
{
    width: 172px;
    height: 130px;
    margin: 2px 3px 4px 2px;
    display: inline;
    border: 1px solid #CCC;
    background: #ffffff;
    padding:1px;
    float: left;
}

.info_image img { border: 0px; margin: 2px; }

.popup_description
{
   float:left; margin:14px 0px 0px 4px; display:inline; float:left;  width:170px;  text-align: left; 
}
.popup_description p{ padding-bottom: 12px; }

#rezervacia_vek_wrapper{ display:none; }

.popup_label
{
    float:left; width:100%; font-family: Arial, sans-serif; color:#333333; font-size:12px; text-align:left; display:inline; margin:0px 0px 0px 0px;
}

.popup_edit, .popup_edit2, .popup_textarea, .popup_edit_error, .popup_submit, .popup_select, .popup_cal, .content_full input.text, .content_full .submit2, .content_full .submit
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color:#f2f2f2;
    color:#333333;
}

.popup_select
{
    float:left;  padding:4px; font-size:12px; margin:0px 0px 10px 0px; width:226px; border: 1px solid #d2d2d2;
}

.popup_edit, .popup_edit2, .popup_edit_error, .content_full input.text
{
    float:left; background-color:#f2f2f2; padding:4px; font-size:12px; margin:0px 0px 10px 0px; width:226px; border: 1px solid #d2d2d2;
}

.popup_edit2{ margin-bottom:6px; }
.popup_edit_error{ background-color:#fce4e8; border:1px solid #ff0000; margin-bottom:2px;}

.popup_cal
{
    float:left; padding:4px; font-size:12px; margin:0px 0px 10px 0px; width:226px; border: 1px solid #d2d2d2;
    background:#f2f2f2 url("../visual/css_images/calendar_ico.png") no-repeat 80px 3px;
}

.popup_textarea
{
    float:left; background-color:#f2f2f2; padding:4px; font-family: Arial, sans-serif; font-size:12px; margin:0px 0px 10px 0px; width:226px; border: 1px solid #d2d2d2;
}

.error{ background-color:#fce4e8; border:1px solid #ff0000; }

.popup_submit,.content_full .submit2, .content_full .submit
{
    float:left; background:#fd7f28; color:#ffffff; padding:6px 4px 6px 4px; margin:18px 0px 0px 0px; 
    cursor: pointer; width:236px; border:none;
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; font-size:14px;
}
.popup_submit:hover{ background-color:#fd6b07; }



/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3 or newer

Dual licensed under the MIT and GPL licenses.

*/


/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px; font-family: Arial,Helvetica, sans-serif; }

/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:150px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:hidden; z-index:9999;}
.newListSelected {width:178px; display:inline; margin:5px 0px 5px 4px; font-family: Arial,Helvetica, sans-serif; text-align:left; font-size:11px; color:#000; height:16px; padding:4px 2px 4px 8px; float:left; background:url("../visual/css_images/select_bac.png") no-repeat 0px 0px;}
.newListSelected span {width:150px; display:inline; font-family:Arial,Helvetica, sans-serif; display:block;}
ul.newList li a {padding:3px 8px; display: block; font-family: Arial,Helvetica, sans-serif;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {text-align:left; width:120px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.hiLite {background:black!important; color:#fff!important;}
.hiLite a {background:#650101!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 0px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


#short_block
{
   float:left; 
   width:550px; 
   display:inline; 
   position:relative;  
   text-align:left;
   font-size:11px; 
   background: url("../visual/css_images/content_full_bac.png") repeat-x 0px 0px;
   margin:0px 0px 16px 0px;
   -webkit-box-shadow: 0px 0px 10px 2px rgba(20, 20, 20, 0.2);
   -moz-box-shadow: 0px 0px 10px 2px rgba(20, 20, 20, 0.2);
   box-shadow: 0px 0px 10px 2px rgba(20, 20, 20, 0.2);
   padding-bottom:20px;
   min-height:500px;
}



.error_text{border:1px solid #cc0000; font-size:11px; font-family: Arial, sans-serif; }
.comments_heading{ color:#294A8F; background: url("../visual/css_images/fb_icon_24x24.png") no-repeat 0px 0px; margin-bottom:2px; font-size:14px;  padding:4px 0px 4px 30px; }


/** AGENT + AGENT RESPONSES **/
.agent_dopyt{ float:left; padding:10px 10px 18px 10px; display:inline; width:700px; margin:0px 20px 12px 20px; border-bottom:1px solid #E6F1D2; }
.agent_dopyt_heading{ float:left; width:600px; color:#7C991B; font-size:15px; display:inline; margin:0px 0px 0px 8px; }
.agent_dopyt_heading a:hover{ color:#ee6e00; }
.agent_dopyt_heading a { color:#7C991B; }

.agent_response{ float:left; padding:6px 10px 6px 10px; display:inline; width:634px; margin:0px 0px 12px 70px;  }
.agent_response_heading{ float:left; width:500px; color:#ee6e00; font-size:15px; display:inline; margin:0px 0px 0px 8px; }
.agent_response h2 a:hover{ text-decoration: underline; }

.gray_response_heading{ float:left; font-size:15px;  display:inline; padding:0px 0px 0px 80px; display:inline; width:638px; margin:10px 0px 0px 0px; }

.more_link{ font-size:15px; font-weight:bold; color:#ee6e00; background: url(http://cdn1.iconfinder.com/data/icons/de-munich-icon-pack/32x32/plus.png) no-repeat 0px 0px; padding:8px 0px 8px 38px; }
.more_link:hover{ text-decoration: underline; }

.react_link{ font-size:13px; font-weight:bold; color:#ee6e00; padding:8px 0px 8px 38px; background: url('../visual/css_images/communication.png') no-repeat 0px 0px;  }
a.react_link:hover{ text-decoration: underline; }
.gray_text{ color:#939191; font-style: italic; }


#hladame_block
{ 
    float:left; background:#e5e5e6; width:550px; display:inline; margin:4px 0px 14px 0px;
    padding:4px 0px 3px 0px;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(20, 20, 20, 0.2);
    -moz-box-shadow: 0px 0px 10px 2px rgba(20, 20, 20, 0.2);
    box-shadow: 0px 0px 10px 2px rgba(20, 20, 20, 0.2);
    /*border:2px solid #eee;*/
    background:#f9f9f9;
}
.hladame_heading
{
    text-transform: uppercase;
    color: #7B991B; font-size: 16px; font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    float: left; margin: 9px 0px 16px 12px; width:280px; 
}

.hladame_button
{
    font-size: 14px;
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    float: left;
    padding: 3px 5px 3px 5px;
    margin: 1px 5px 0px 5px;
    font-weight: bold;

    color: #7C991B;
    background: #FECD00;
    background: -moz-linear-gradient(top, #FECD00 0%, #FEFC00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FECD00), color-stop(100%,#FEFC00));
    background: -webkit-linear-gradient(top, #FECD00 0%,#FEFC00 100%);
    background: -o-linear-gradient(top, #FECD00 0%,#FEFC00 100%);
    background: -ms-linear-gradient(top, #FECD00 0%,#FEFC00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecd00', endColorstr='#fefc00',GradientType=0 );
    background: linear-gradient(top, #FECD00 0%,#FEFC00 100%);
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #CCC;
}

.hladame_button:hover
{
   padding: 4px 6px 4px 6px;
   margin: 0px 4px 0px 4px; 
   color: #7C991B;
}




/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../visual/css_images/ui_images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(../visual/css_images/ui_images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../visual/css_images/ui_images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; text-align: center; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(../visual/css_images/ui_images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(../visual/css_images/ui_images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(../visual/css_images/ui_images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(../visual/css_images/ui_images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; color:#333333; }
.ui-state-disabled .ui-state-default{ color:#666666; }
/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../visual/css_images/ui_images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../visual/css_images/ui_images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../visual/css_images/ui_images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../visual/css_images/ui_images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../visual/css_images/ui_images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../visual/css_images/ui_images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../visual/css_images/ui_images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../visual/css_images/ui_images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(../visual/css_images/ui_images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../visual/css_images/ui_images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Datepicker 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; font-size:12px; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; cursor:pointer; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}




#map-view-container 
{
    position: relative;
}

#map-container 
{
    float: left;
    position: relative;
}

#map-view-container img.map 
{
    position: relative;
    z-index: 100;
}
		
#map-view-container img.region 
{
    display:none;
    position: absolute;
    z-index: 20;
}		
		
		#map-view-container img.regionBg {
			/*left: 0px;
			position: absolute;
			top: 0px;
			z-index: 19;*/
            position:absolute; width:477px; z-index: 19; height:252px; top:0px; left:0px; background:transparent;
		}
        
        
        

		#practice-container {
			float: right;
			position: relative;
		}
		
		#practice-container ul {
			display: none;
		}
		
		#practice-container ul.selected {
			display: inline;
		}
		
		#practice-container ul li {
			list-style-type: none;
		}

		#practice-container .selected-list ul li {
			list-style-type: none;
		}
        .clearboth {
        clear: both;
        }


.trencin-map{ left:57px; top:38px; width:110px; height:104px;}
.presov-map{  left:258px; top:22px; width:213px; height:81px;}
.kosice-map{  left:283px; top:77px; width:177px; height:84px; }
.zilina-map{  left:138px; top:6px; width:129px; height:104px; }
.banskabystrica-map{ left:142px; top:87px; width:162px; height:114px; }
.nitra-map{   left:75px; top:116px; width:112px; height:127px; }
.trnava-map{  left: 14px; top: 96px; width:83px; height:142px; }
.bratislava-map{ left: 6px; top: 134px; width: 48px; height: 70px;  }




/** pictograms **/
.pictogram_block
{
    float:left; width:100%; display:inline; padding-bottom:6px;
}

.pictogram_wrapper
{
    display:inline; margin:0px 5px 4px 0px; float:left; width:41px; height:52px; text-align:center; vertical-align:bottom; font-size:11px;
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
}

.pictogram
{ 
    float:left; width:41px; height:41px; background:url("../visual/css_images/piktogramy.png") no-repeat 0px 0px;
    display:inline;
}

.pictogram2
{ 
    float:left; width:41px; height:41px; background:url("../visual/css_images/piktogramy.png") no-repeat 0px 0px;
    display:inline; margin:0px 5px 8px 0px;
}

/** pictograms - green **/
.pict_lozok{ background-position: -281px -92px; }
.pict_wc{ background-position: -281px -368px; }
.pict_shower{ background-position: -281px -321px; }
.pict_parkovanie{ background-position: -141px -321px; }

.pict_fajcenieYes{ background-position: 0px -183px; }
.pict_fajcenieNo{ background-position: 0px -229px; }

.pict_pesYes{ background-position: -281px 0px; }
.pict_pesNo{ background-position: -281px -413px; }


/** pictograms - blue **/
.pict_kuchyna{ background-position: -187px -230px; }
.pict_restauracia{ background-position: -328px -184px; }
.pict_bezbarierovy{ background-position: -47px -91px; }
.pict_krbVnutorny{ background-position: -187px -183px; }
.pict_ohnisko{ background-position: -187px -275px; }
.pict_gril{ background-position: -187px -45px; }
.pict_internet{ background-position: -187px -91px; }
.pict_preDeti{ background-position: -328px -138px; }

/** pictograms - orange **/
.pict_bazenVonkajsi{ background-position: -94px -45px; }
.pict_bazenVnutorny{ background-position: -94px -0px; }
.pict_sauna{ background-position: -376px -276px; }
.pict_virivka{ background-position: -94px -414px; }
.pict_volejbal{ background-position: -235px -414px }
.pict_tenis{ background-position: -235px -368px; }
.pict_squash{ background-position: -94px -368px; }
.pict_pingpong{ background-position: -376px -46px; }
.pict_golf{ background-position: -234px 0px; }
.pict_bowling{ background-position: -94px -138px; }
.pict_futbal{ background-position: -94px -321px; }
.pict_posilnovna{ background-position: -94px -275px; }
.pict_kone{ background-position: -234px -138px; }
.pict_rybacka{ background-position: -376px -230px; }



#sutaz_panel
{
    background:transparent url(../../images/sutaz_fotak2.png) no-repeat 0px 0px;
    color: black;
    position: fixed !important; height: 246px;  width: 272px; top: 365px;  left: -232px; z-index: 2147483647;
}

#sutaz_button
{
    float: right;
    position: relative;
    display: block;
    width: 50px;
    height: 246px;
    z-index: 2147483647;
    left: 0px;
    cursor: pointer;
}

#sutaz_body
{
    float: left; overflow: hidden; position: relative; width: 210px; height:238px;
}

#sutaz_text
{
    float:left; font-size:16px;  display:inline; margin:14px 0px 0px 22px; text-align: left; font-weight:bold; color:white; font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
}

#logo_info h1{ padding:0px; margin:0px; display:inline; }


.lobj
{
  float:left;
  width:726px;
  display:inline;
  height:204px;
  margin:0px 0px 10px 8px;
  font-family: arial, sans-serif;
  padding:10px;
  position:relative;
  cursor: pointer;
  background:transparent url(../visual/css_images/listing_bac2.png) no-repeat 0px 0px;
}
.lobj:hover{ background-color: #cccccc; }

.object_listing_minor_image     { padding:1px; background:#ffffff; border:1px solid #d5d5d5; }
.object_listing_image           { padding:0px; background:#ffffff; border:1px solid #d5d5d5; }

.right                      { float:right !important; }
.left                       { float:left !important; }
.capitals                   { text-transform:uppercase; }