/* V #MAIN VRATIT BACKGROUND*/
body{background-color:#01360C;background-image:url('back_body_vianoce.jpg');background-repeat:no-repeat;background-position:top center;margin:0;padding:0;font-family:arial;font-size:12px;color:#ffffff;}
img{border:none;}
a{cursor:pointer;color:#093a0d;text-decoration:none;}
form{margin:0;padding:0;display:inline;}
h1{margin:0;padding:0;}
hr{border:none;border-bottom:1px solid #144318;height:1px;}

.clear{font-size:1px;line-height:1px;height:0px;clear:both;overflow:hidden;}

.w50{width:50px;}
.w100{width:100px;}

.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h100{height:100px;}

.fs11{font-size:11px;}

.left{float:left;}
.right{float:right;}

.button1{background:none;border:none;background-image:url('back_button_1.png');background-repeat:no-repeat;cursor:pointer;font-size:12px;font-family:georgia;text-transform:uppercase;text-decoration:none;display:block;width:81px;height:32px;line-height:30px;padding-left:10px;}

.button2{padding:0;margin:0;background:none;border:none;background-image:url('back_button_3.png');background-repeat:no-repeat;cursor:pointer;font-size:11px;font-family:georgia;text-transform:uppercase;text-decoration:none;display:block;width:190px;height:34px;line-height:35px;padding-left:20px;text-align:left;}

.buttonall{background:none;border:none;background-image:url('back_button_all.png');background-repeat:no-repeat;cursor:pointer;font-size:12px;font-family:georgia;text-transform:uppercase;text-decoration:none;display:block;width:135px;height:32px;line-height:30px;text-align:center;float:right;}

/* background:url('back_main.png') no-repeat; */
#main{width:980px;margin:0 auto;height:860px;}

#header{width:980px;height:163px;position:relative;}

#header .logo{display:block;width:185px;height:35px;position:absolute;top:40px;}

#header .links{position:absolute;top:25px;right:130px;font-size:11px;}
#header .links a{color:#ffffff;text-decoration:none;}
#header .links a:hover{text-decoration:underline;}

#header .lang{position:absolute;top:20px;right:0;}
#header .lang a{background:url('back_transparent.png');display:block;padding:4px;margin-left:10px;float:left;}

#header .produktove_menu{position:absolute;top:65px;right:0;height:50px;width:710px;background:url('back_produktove_menu.jpg') repeat-x;padding:3px 3px 0 3px;overflow:hidden;}
#header .produktove_menu .ram{border:1px solid #971c3f;border-bottom:0;height:50px;}
#header .produktove_menu .ram table td{padding-top:17px;padding-left:5px;padding-right:5px;text-align:center;}
#header .produktove_menu .ram table td a{font-family:georgia;font-size:12px;color:#ffffff;text-transform:uppercase;text-decoration:none;}
#header .produktove_menu .ram table td a.on{color:#d6b473;}

#header .hlavne_menu{width:980px;height:44px;position:absolute;bottom:1px;background:url('back_hlavne_menu.png') repeat-x;}
#header .hlavne_menu .ram{border:1px solid #c6aa5b;margin:3px;height:36px;}
#header .hlavne_menu .ram table td{padding-top:11px;padding-left:25px;padding-right:25px;text-align:center;}
#header .hlavne_menu .ram table td.en{padding-left:20px;padding-right:20px;}
#header .hlavne_menu .ram table td a.polozka{font-family:georgia;font-size:12px;color:#093a0d;text-transform:uppercase;text-decoration:none;}
#header .hlavne_menu .ram table td a.on{color:#af1e47;}
#header .hlavne_submenu{position:absolute;top:15px;left:0;padding-top:30px;background:url('submenu_sipka_top.png') no-repeat 20px 19px;}
#header .hlavne_submenu .obalinner{background-color:#c4a13b;background-image:url('back_submenu_top_back.png');background-repeat:repeat-x;padding:5px;text-align:center;}
#header .hlavne_submenu .inner{border:1px solid #b2994f;text-align:center;}
#header .hlavne_submenu .inner a{font-family:georgia;display:block;text-align:left;padding:10px 10px 10px 10px;border-bottom:1px solid #b2994f;margin:0 10px 0 10px;}
#header .hlavne_submenu .inner a.sk{width:145px;}
#header .hlavne_submenu .inner a.en{width:140px;}
#header .hlavne_submenu .inner a.de{width:145px;}
#header .hlavne_submenu .inner a.pl{width:145px;}
#header .hlavne_submenu .inner a:hover{color:#af1e47;}

#header .fb{position:absolute;top:22px;right:200px;width:330px;overflow:hidden;}
#header .fb img{position:relative;top:-12px;margin-right:5px;}
#header .video{position:absolute;top:12px;right:350px;width:330px;overflow:hidden;}

.tienpodheader{background:url('back_podmenu_tien.png');width:980px;height:18px;}

#content{width:980px;}
.homepageposuncontentback{background:url('back_content.png') no-repeat 0 320px;}
.nohomepageposuncontentback{background:url('back_content.png') no-repeat 0 230px;}
#content .image{width:980px;background:url('back_transparent.png');text-align:center;padding:11px 0 11px 0;}

#content .informacia{width:965px;background:url('back_transparent.png');line-height:18px;color:#aacfb8;border-top:1px solid #062d0a;border-bottom:1px solid #1b4524;padding:10px;padding-bottom:5px;}
#content .informacia a{color:#aacfb8;}
#content .informacia a:hover{text-decoration:none;}
#content .informacia .sipka{width:85px;text-align:center;height:29px;float:left;background:url('back_informacie_sipka.png') no-repeat;margin-right:15px;padding-right:10px;}

#content #leftPanel{float:left;width:230px;overflow:hidden;margin-right:40px;}
#content #leftPanel .nadpis{font-size:17px;font-family:georgia;color:#aacfb8;margin-bottom:20px;}
#content #leftPanel .formpas{color:#aacfb8;font-size:11px;margin-bottom:23px;}
#content #leftPanel .formpas .inptext{border:none;background:#13251b;color:#aacfb8;width:30px;font-size:11px;padding:2px;}
#content #leftPanel .formpas .inpsel{border:none;background:#13251b;color:#aacfb8;font-size:11px;padding:3px;}
#content #leftPanel .formpas option{border:none;background:#13251b;color:#aacfb8;font-size:11px;}

#content #leftPanel .submenu a{width:206px;padding:13px 5px 13px 10px;border-bottom:1px solid #144318;font-family:georgia;color:#aacfb8;text-transform:uppercase;display:block;}
#content #leftPanel .submenu a.on{background:url('back_submenu_on.png') no-repeat;width:221px;border:none;padding-bottom:14px;}
#content #leftPanel .submenu a.sub3{background:url('back_submenu_3.png') no-repeat;;padding-left:40px;width:176px;border:none;}
#content #leftPanel .submenu a.onsub{color:#ffd27b;}

#content #rightPanel{float:left;overflow:hidden;}
#content .size{width:710px;}
#content .nosize{width:980px;}

#content #rightPanel .homeBlok{background:url('back_transparent.png');height:258px;border-top:1px solid #012509;border-bottom:1px solid #104119;text-align:center;padding-top:7px;position:relative;}
#content #rightPanel .homeBlok #imgHome{z-index:1;position:relative;overflow:hidden;width:695px;height:168px;padding-left:7px;}
#content #rightPanel .homeBlok .odkaz{width:236px;height:105px;position:absolute;top:159px;cursor:pointer;z-index:0;left:0;text-align:left;}
#content #rightPanel .homeBlok .o1{border-right:1px solid #052407;}
#content #rightPanel .homeBlok .o2{left:235px;border-right:1px solid #052407;}
#content #rightPanel .homeBlok .o3{left:472px;}
#content #rightPanel .homeBlok .odkaz .nadpis{font-size:14px;font-family:georgia;color:#ffffff;position:relative;top:25px;left:15px;width:205px;}
#content #rightPanel .homeBlok .odkaz .text{color:#aacfb8;position:relative;top:35px;left:15px;width:210px;}
#content #rightPanel .homeBlok .onOdkaz{background:url('back_home_sipka.gif') no-repeat;z-index:2;}
#content #rightPanel .homeBlok .onOdkaz .nadpis{color:#032106;}
#content #rightPanel .homeBlok .onOdkaz .text{color:#032106;}
#content #rightPanel .homeBlok .Oorig{width:236px;border:none;}

.mapa_stranky{background:url('back_transparent.png');padding:20px;}
.mapa_stranky a{color:#d4e9dc;display:block;margin-bottom:10px;}
.mapa_stranky a.v1{font-weight:bold;font-size:16px;}
.mapa_stranky a.v2{font-size:14px;margin-left:20px;}
.mapa_stranky a.v3{font-size:12px;margin-left:40px;}
.mapa_stranky .odsun{margin-left:20px;}

.galery_blok{width:305px;margin:0 0px 20px 0px;padding:0px 10px 20px 10px;float:left;position:relative;}
.galery_blok .foto{width:100px;height:100px;padding:10px;background:url('back_transparent.png');float:left;margin-right:20px;}
.galery_blok .foto a{display:block;width:100px;height:100px;overflow:hidden;background-position:center center;background-repeat:no-repeat;}
.galery_blok .nazov{font-size:17px;font-family:georgia;margin-bottom:5px;color:#ffffff;line-height:18px;}
.galery_blok .nazov a{color:#ffffff;}
.galery_blok .popis{color:#d4e9dc;font-size:12px;}
.galery_blok .viac{position:absolute;left:150px;bottom:20px;float:left;}

.foto_blok{margin:10px 8px 10px 8px;padding:10px;float:left;background:url('back_transparent.png');}
.foto_blok a{display:block;float:left;width:140px;height:100px;overflow:hidden;background-position:top center;background-repeat:no-repeat;}

.rezervacia{width:100%;border:none;margin:0;padding:0;}
.rezervacia .rezervacia_right{text-align:right;color:#d4e9dc;font-family:arial;padding-right:20px;vertical-align:top;padding-top:3px;}
.rezervacia .input_text{width:240px;background:#13251b;border:none;font-size:12px;font-family:arial;padding:4px;color:#d4e9dc;}
.rezervacia .w30{width:30px;}
.rezervacia .w50{width:50px;}
.rezervacia .w70{width:70px;}
.rezervacia .caption{font-weight:bold;color:#ffffff;}
.rezervacia .inpsel{border:none;background:#13251b;color:#aacfb8;font-size:11px;padding:3px;}
.rezervacia option{border:none;background:#13251b;color:#aacfb8;font-size:11px;}

.izba_rool{margin-left:20px;}
.rool{padding-left:45px;}
.izba_rool .nadpis{font-family:arial;font-size:15px;font-weight:bold;margin-bottom:20px;cursor:pointer;background:url('sipka_dole.png') no-repeat left center;padding:12px 0 8px 45px;}
.izba_rool .technika{font-size:13px;float:left;width:300px;}
.izba_rool .technika span{color:#d4e9dc;margin-bottom:10px;display:block;background:url('sipka.png') no-repeat left center;padding-left:20px;}
.izba_rool .galery div{width:150px;height:100px;padding:10px;background:url('back_transparent.png');overflow:hidden;display:block;float:left;margin-right:10px;}
.izba_rool .galery div a{width:150px;height:100px;overflow:hidden;display:block;float:left;}

.text_nadpis{font-family:georgia;font-size:22px;font-weight:normal;}
.text_nadpis span{position:relative;top:-1px;font-size:15px;}
.text_obsah{font-size:13px;color:#d4e9dc;line-height:18px;}
.text_obsah img{background:url('back_transparent.png');padding:10px;margin: 5pt 10pt 10px 0px;}
.text_obsah strong,b{}
.text_obsah a{color:#d4e9dc;text-decoration:underline;}
.text_obsah table{width:100%;margin:0;padding:0;}
.text_obsah .trans_back{padding:10px;background:url('back_transparent.png');}
.text_table{margin:0;padding:0;border-collapse:collapse;}
.text_table .bunka{border:1px solid #133518;font-family:arial;font-size:12px;text-align:center;padding:5px 0 5px 0;background:url('back_transparent_light.png');}
.text_table .leftside{text-align:left;padding-left:20px;}
.text_table .header .bunka{text-transform:uppercase;background:url('back_transparent_dark.png');font-family:gorgia;font-size:12px;}

#button_up{float:right;margin-right:1px;}

#footer{background:url('footer_tien.png') no-repeat center bottom;}
#footer .blokLine{background:url('back_transparent.png');padding-top:20px;padding-bottom:20px;}
#footer .blokLine .blok{width:210px;padding-left:25px;float:left;overflow:hidden;border-right:1px solid #173e1e;padding-right:10px;}
#footer .blokLine .noborder{border:none;width:200px;}
#footer .blokLine .blok .nadpis{font-size:17px;font-family:georgia;margin-bottom:15px;}
#footer .blokLine .blok .img{float:left;margin-right:10px;}
#footer .blokLine .blok .text{float:left;font-size:11px;line-height:16px;color:#aacfb8;width:110px;}
#footer .blokLine .blok .input_text{background:#13251b;border:none;color:#aacfb8;padding:8px;width:160px;}
#footer .blokLine .blok .input_button{border:none;background:none;width:34px;height:32px;background-image:url('back_button_2.png');background-repeat:no-repeat;cursor:pointer;}
#footer .blokPatka{margin-top:20px;padding-top:20px;border-top:1px solid #1a5427;width:980px;text-align:center;line-height:18px;height:100px;position:relative;}
#footer .blokPatka a{color:#aacfb8;text-decoration:underline;}
#footer .blokPatka img.imglogo{position:absolute;bottom:5px;left:470px;}

ul{margin:0;padding:0;margin-left:20px;}
li{list-style-type:none;background:url('sipka.png') no-repeat left 2px;margin:0;padding:0;padding-left:20px;margin-bottom:5px;}

.hidden{display:none;}

#novinky_pripravujeme{width:980px;background:url('back_transparent.png');line-height:18px;color:#aacfb8;border-top:1px solid #062d0a;border-bottom:1px solid #1b4524;padding:5px 0 5px 0;}
#novinky_pripravujeme .infoblok{width:460px;padding:10px;}
#novinky_pripravujeme .left{float:left;padding-right:20px;border-right:1px solid #2B6D25;}
#novinky_pripravujeme .right{float:right;}
#novinky_pripravujeme .link_nadpis{display:block;float:left;width:310px;color:#ffffff;font-family:georgia;text-transform:uppercase;font-size:11px;}

/*-------------------MODAL-----------------------*/
#modalWindowOverlay {background-color:#000000;}
#modalWindowContent {display: none;position: fixed;left: 50%;padding: 10px;padding-top:12px;top:15%;margin-top:10px;-webkit-box-shadow: 0px 0px 8px #111;background:#c22e5d url('back_modal.png') no-repeat;width:680px;margin-left:-340px;height:470px;text-align:left;font-size:11px;color:#2c3843;font-family:tahoma;}
#modalWindowContent .modal_close{float:right;cursor:pointer;position:absolute;right:-20px;top:-20px;}
.modalNadpis{font-family:georgia;font-size:40px;color:#ffffff;margin:15px;margin-top:30px;}
.modalText{font-family:georgia;font-size:12px;color:#ffffff;margin:15px;width:450px;float:left;}
.modalButton{font-family:georgia;font-size:12px;color:#ffffff;margin:15px;width:100px;float:right;}
.modalImg{width:680px;height:280px;overflow:hidden;text-align:center;}



/* upravene izby */
.izby_zoznam {
  float: left; 
  width: 100%;
  margin-bottom: 0px;
}

.izby_zoznam .left { float: left; 
  background: url(back_button_4.png) repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    font-family: georgia;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 0 0 34px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    width: 58px;  
}
.izby_zoznam .right { float: right; width: 211px;
  
}
  
.izby_zoznam .izba_rool {
  margin: 0 10px 10px 0;
  width: 410px;
  float: left;
  padding: 10px;
  height: 167px;
  background: transparent url(izby_back.png);
}
  
.izby_zoznam .izba_rool .nadpis {
  background: none;
  padding-left: 0;
  border-bottom: 1px solid #1f4826; 
}
  
.izby_zoznam .rool {
  padding-left: 0; 
}
  
.izby_zoznam .izba_rool .nadpis {
  padding-top: 0;
}   
  
.izby_zoznam .izba_rool .nadpis a {
  color: white;
  font-size: 13px;
}
  
.izby_zoznam .fixrool {
    float: left;
    height: auto;
    margin-top: 10px;
    padding-left: 0;
    width: 230px;
    background: none;
    border-top: 1px solid #1d4827;
}
  
  .izby_zoznam .izba_rool .technika {
    width: 210px;
    float: right;
  }
  
    .izby_zoznam .izba_rool .technika span {
      font-size: 11px;
      margin-bottom: 4px;
    }
    
    .izby_zoznam .izba_rool .galery div {
      height: 118px;
    }
    
      .izby_zoznam .izba_rool .galery div a {
        height: 118px;
      }    
      
        .izby_zoznam .izba_rool .galery div a img {
          height: 120px;
        }
        
.izby_zoznam .galery-detail {
  margin-right: 14px;
  float: left;
  width: 322px;
}

.izby_zoznam .galery-detail img {
  width: 300px;
} 

.izby_zoznam .morepic {
  float: left;
  width: 100%;
  display: block;
}

.izby_zoznam .galery-detail div, 
.izby_zoznam .morepic div {
    background: url(back_transparent.png) repeat scroll 0 0 transparent;
    padding: 11px;
    float: left;
    margin-right: 11px;
    margin-bottom: 11px;
}

.izby_zoznam .buttons {
  width: 100%;
  clear: both;
  margin-top: 20px;
}     

.izby_zoznam .inside {
  float: right;
  width: 625px;
}         
