/* CSS Document novy stylopis ck-vikend */



 .cleaner {
    display: inline-block;
}

.cleaner:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .cleaner {
    display: block;
}

* html .cleaner {
    height: 1%;
}

strong {
    font-weight: bold;
}   

.center {
    text-align: center;
}

body {
    text-align: center;
    background: url('../images/background.png') #A2D7E3 repeat-x;
    font-family: Arial, sans-serif;
    padding-top: 10px;
    margin-bottom: 30px;
    color: #3b5998;
    font-size: 12px;
}


#obal {
    width: 1000px;
    margin: auto;
    text-align: left;
}

#hlavicka { 
    display: block;
    width: 1000px;
    height: 81px;
    border: none;
    position: relative; 
    }


    #hlavicka a { 
    display: block;
    width: 201px;
    height: 81px;
    border: none;
    float: left;
    position: relative;
    text-align: center;
}

#hlavicka a span { 
    display: block;
    width: 201px;
    height: 81px;
    background: url('../images/logo.png') no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
}

#hlavicka img {
    display: block;
    float: left;
    height: 81px;
    width: 799px;
}

#hlavicka .levy-text {
    position: absolute;
    font: 13px / 1 Arial, sans-serif;
    color: #002867;
    left: 26px;
    top: 62px;
}

#hlavicka .pravy-text {
    position: absolute;
    font: 28px / 1 Arial, sans-serif;
    right: 35px;
    bottom: 10px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}


#menu {
    border: 1px solid #435e6b;
    border-top: none;    
    background: #6ABCE4;
    height: 33px;  
}

#menu .prepinani {
    width: 200px;
    float: left;     
}

#menu .prepinani li {
    float: left;
    display: block;
    width: 99px; 
    line-height: 26px;    
    border-top: 1px solid #435e6b;
    border-bottom: 1px solid #435e6b;
    border-right: 1px solid #435e6b;
    
}

#menu .prepinani li a {
    display: block;
    font-size: 13px; 
    font-weight: normal;
    text-align: center;
    padding-top: 2px;
    text-decoration: none;
    height: 30px; 
    color: #002B4D;
    background: #00FFB2;    
    background: #E68617 url(../images/gradient-orange.png);
    background: #FFD300; 
    background: #6abce4 url(../images/gradient-blue.png); 
}


#menu .prepinani li.aktive {
    display: block;
    font-size: 13px; 
    font-weight: normal;
    text-align: center;
    padding-top: 2px;
    text-decoration: none;
    height: 30px;
    color: #002B4D; 
    background: #d2edff;
}



#menu .prepinani li a:hover {
       background: #d2edff;   
}

  
 

#menu ul.hlavni-menu {
    float: left;
    height: 34px;   
    display: block;
    width: 796px;
}

#menu .hlavni-menu li {
    border-right: 1px solid #435e6b;
    display: block;
    height: 35px;
    _height: 33px;
    float: left;
}

#menu .hlavni-menu li.first {      nepouzito 
}

#menu .hlavni-menu li.last {       nepouzito        
} 

#menu .hlavni-menu li.last a {   nepouzito
    padding-right: 30px; 
}

#menu .hlavni-menu li a {
    font-size: 13px;
    text-decoration: none;
    display: block;
    padding: 9px 11px;
    height: 15px;
    float: left;
    border-bottom: 1px solid #435e6b; 
    color: #002B4D;  
    background: #6abce4 url(../images/gradient-blue.png);
    
} 

* html #menu .hlavni-menu li a {
   position: relative;
   top: 1px;
} 

#menu .hlavni-menu li a:hover {
    background: #d2edff;    
    color: #002B4D;    
    border-bottom: 1px solid #12768e;     
}

#menu .hlavni-menu li.aktivni, #menu .hlavni-menu li.aktivni-home {
    background: white;
    color: #002B4D;  
    padding: 9px 15px;  
    border-top: none;
    border-bottom: none;    
    height: 16px;   
}

#menu .hlavni-menu li.aktivni-home {
border-top: none;
border-bottom: 1px solid #435e6b;
height: 15px;
}

* html #menu .hlavni-menu li.aktivni {
    position: relative;
    top: 1px
}  

#obsah {
    border-left: 1px solid #435e6b;
    border-right: 1px solid #435e6b;
    
}

#vnitrek {
    border-left: 3px solid #6ABCE4;
    border-right: 3px solid #6ABCE4;
    background: #ffffff;
    background: #d2edff;
    position: relative;
    display: block;
    padding: 0px 0px 0 6px;
}    


#vnitrek p.text {
    padding: 10px;
    color: white;
    line-height: 1.4;
    
}

#vnitrek h1 {  
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding-left: 10px;
    margin-left: -10px;
    padding-right: 270px;
    margin-top: 20px; 
    text-align: left;
    background: url("..NEVYKRESLIT/images/li-bullet.png") 10px center no-repeat;
}   

.oblast #vnitrek h1 {
    padding: 0px 0px 0px 0px;
    margin: 0;
    display: block;
    background: url("images/li-bullet.png") center left no-repeat;
    color: #ff7f00;
    text-align: center;
}

.oblast #nadpis-index {
    font-size: 20px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin: 0;
    display: block;
    background: url("images/li-bullet.png") center left no-repeat;
    color: #ff7f00;
    text-align: center;
}

.oblast #vnitrek h1.prvni{
    font-size: 16px;
    color: #f9b86d;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;;
    display: block;

}

  
#nadpiscenter {
    font-size: 20px;
    font-weight: bold;
    color: #ff7f00;;
    margin: 10px 0 10px 0;
    padding-right: 0px;
    text-align: center;
} 


.oblast #vnitrek h1 img {
    border: 1px solid white;
    margin: 0px 30px 0px 0px;
    right: 7px;
}


#vyhledavani {
    position: absolute;
    right: 8px;
    top: 25px;
}

#vyhledavani .text {
    border: 1px solid #295063;
    width: 120px;
    padding: 6px;
}

#vyhledavani .submit {
    background: url("../images/search-button.png") no-repeat;
    width: 100px;
    height: 30px;
    border: none;
    color: white;
    font-weight: bold;
    padding: 5px;
}

.info-box {
    text-align: left;    
    width: 772px;    
}

.info-box .info-top,
.blue-box .blue-top {
    background: url('../images/nabidky-top-bg.png') no-repeat bottom center;
    height: 10px;
    _height: 5px;
    width: 772px;
    display: block;
    margin-top: 10px;
}

.info-box .info-content,
.blue-box .blue-content {
    background: #d2edff;
    display: block;
}

.blue-box .blue-content {
    width: 732px;
    padding: 0 20px;
}

.info-box .info-bottom,
.blue-box .blue-bottom {
    background: url(../images/nabidky-bottom-bg-old.png) no-repeat;
    height: 10px;
    width: 772px;
    display: block;
    margin-bottom: 10px;
}

.blue-box p {    
    padding: 10px 20px 10px 20px;
    line-height: 140%;
} 

.blue-box h4 {
    padding: 15px 20px 0 15px;
    font-size: 120%;
    font-weight: bold;
}

form#katalog {  
   width: 400px;  
   margin: 20px auto;  
}

form#katalog p {
  margin: 0;
  padding: 0 0 8px 0;
  clear: left;
}

form#katalog label {
  width: 100px;
  float: left;
  margin: 0 5px;
}

form#katalog label.lbl2 {
  width: auto;
}

form#katalog input {
  float: left;
}

form#katalog textarea {
  border: 1px solid #676767;
  float: left;
}

form#katalog input.text {
  width: 150px;  
  border: 1px solid #676767;  
}

form#search {  
   width: auto;  
   margin: 0px 0px 0px 0px; 
   padding: 10px;
 
   background: #FCD8AE;
   background: #6abce4;
   border: 1px solid #999999;
}

form#search .select1{ 
   float: left;
   margin-right: 10px;
}

form#search .select2{  
   float: left;
   margin-right: 10px;
}

form#search .nadpis{  
   line-height: 30px;
   font-size: 16px; 
   font-weight: bold;
}

form#search fieldset  {  
   border: 1px solid #999999;
   padding: 10px;
   margin-bottom: 7px;

}
form#search fieldset.select  {  
   border: 1px solid #999999;
   padding: 10px;
}

form#search legend  { 
   font-weight: bold;
   background: #d2edff;
   border: 1px solid #999999;
   padding: 4px 10px 4px 10px;
   margin: 0 0 10px 0px; 
}

form#search label  {  
   }
   
form#search .submitbutton  {  
  border: 3px solid #c7c7c7;
  width: 160px;
  height: 35px;
  margin: 7px 0 0 25px;
  background: #285059;
  color: white;
  font-weight: bold;
}
   




.katalogy {   
    width: 580px;
    margin: 15px auto 10px auto;
}
 
.katalogy a {
    display: block;
    width: 250px;
    padding: 0 20px 20px 20px;
    color: black;
    text-decoration: none;
    float: left;
    text-align: center;
    font-weight: bold;    
}

.katalogy a:hover {
    color: #454545;
}

.katalogy a span {
    display: block;
    padding-bottom: 8px;
}

.katalogy a img {
    border: 2px solid black;
}

.katalogy a:hover img {
    border: 2px solid #555555;
}

 .akce {  akce2011
    width: 366px; 
    _width: 364px;     
    min-height: 90px;
    _height: 90px;
    background: #67CBE3;
    float: left;
    border: 1px solid #999999;
    margin: 12px 6px 0 6px;    
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 5;
    cursor: pointer;
    _cursor: hand;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;  
    behavior: url('pie.htc'); 
}

 .akce-obr  {
    width: 354px; 
    _width: 350px;     
    min-height: 262px;
    _height: 262px;

    background: #FCD8AE;
    border: 2px solid #880920;
    
    background: #edf9fe;
    border: 2px solid #003366;
    
    
    float: left;
    margin: 7px 10px 7px 10px;    
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 5;
    cursor: pointer;
    _cursor: hand;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;  
    behavior: url('pie.htc'); 
} 
    
  
.akce-obr-center {
   margin: 0 auto 20px auto;
   float: none;
   clear: left;
}

.akce-obr * {
    position: relative;    
}

.akce-obr img {
    border: 0px;
    width: 354px;
    _width: 350px;
    float: left;
    margin-top: 6px;
    margin-bottom: 10px;
}

.akce-obr h3 {
    padding: 10px 0 5px 0; 
    font-size: 12px !important; 
    color: #032946 !important; 
    color: white; 
}

.akce-obr a {     
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    text-decoration: none; 
    z-index: 10;    
}

.akce-obr:hover {
    border: 2px solid #f9b86d;
}

.akce-obr p {
    padding: 0px 0 7px 0;
    font-size: 12px;
    color: #032946;
}

.akce-obr p.big {
    font-size: 14px; 

}

.akce-obr p.bigbig {
    font-size: 20px;
    color: #880920;
} 

.akce-obr p.right {
    padding-left: 40px;
    text-align: left;
    font-size: 15px;
}  

.akce-obr p.posledni {
    padding-bottom: 6px;
} 


 .akce  {
    width: 355px; 
    _width: 351px;     
    background: #FCD8AE;
    background: #edf9fe;
    background: #FFE5A5;
    border: 2px solid #880920;
    border: 2px solid #003366;
    border: 2px solid #6ABCE4;
    float: left;
    margin: 10px 10px 10px 10px;    
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 5;
    cursor: pointer;
    _cursor: hand;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;  
    behavior: url('pie.htc'); 
} 
    
  
.akce-center {
   margin: 0 auto 20px auto;
   float: none;
   clear: left;
}

.akce * {
    position: relative;    
}

.akce h3 {
    padding: 11px 0 11px 0; 
    font-size: 13px !important; 
    color: #880920;
    color: #053555; 
}

.akce a {     
    display: block;
    text-decoration: none; 
    z-index: 10;   
}

.akce:hover {
    border: 2px solid #f9b86d;
}

.akce p {
    padding: 0px 0 12px 0;
    font-size: 12px;
    color: #666666;
}

.akce p.bigbig {
    font-size: 20px;
    color: #880920;
    color: #053555;

} 

.akce p.right {
    padding-left: 40px;
    text-align: left;
    font-size: 15px;
}  

.akce p.posledni {
    padding-bottom: 6px;
}
 


.rezervace {
    padding-left: 65px;
}

.o-zajezdech {
    padding-left: 65px;
}


  
.info-content li {  
    
    padding: 4px 0 5px 0;
    font-size: auto;
}

.info-content p {  
    
    margin-left: -45px;
    padding: 4px 10px 0 10px;
    line-height: 1.5;
}     

.info-content img {  
    float: left;
    margin-left: -40px;
    padding: 0px 30px 0 0px;
    
} 


.info-content .index{  
    list-style: disc; 
    margin-left: -15px;
    line-height: 1.0;
    font-weight: bold;
    font-size: 13px;
}

.info-content .rezervace{  
    list-style: disc; 
    padding: 5px 5px 0 0;
    line-height: 1.2;
}

.info-content .rezervace a {  
    color: #3b5998;
}

.info-content .rezervace a:hover {  
    color: #3b5998;
    text-decoration: none;
}

.info-content .o-zajezdech{  
    list-style: disc; 
    padding: 5px 5px 0 0;
    line-height: 1.3;
}

.info-content{
    padding: 0px 0 0 50px;
    line-height: 1.4;
}


.kontakty, .storno, .slevy {
    background: #d2edff;
    line-height: 1.8;
}

.kontakty li.mezera, .storno li.mezera, .slevy li.mezera{
    padding-top: 15px;
}

.kontakty strong, .slevy strong, .storno strong{
    font-weight: bold;
}

.kontakty .left, .storno .left, .slevy .left{
    display: block;
    width: 250px;
    text-align: right;
    float: left;
    padding-right: 20px;
}
   
.storno .left {
    display: block;
    width: 350px;
   } 
   
.slevy .left {
    display: block;
    width: 500px;
   }     
   
.right{
    text-align: left;
}   

.info-content h3,
.blue-content h3 {  
    margin-left: -45px; 
    padding: 0px 0 5px 10px;
    
    font-size: 16px;
    font-weight: bold;
}

.blue-content h3 {
  margin-left: 0;
}

.info-content li a{  
    color: white;
}

.info-content .predmet {
    width: 150px;
    float: left;
    display: block;
    text-align: right;
    padding-right: 20px;
}

.info-content strong {
    font-weight: bold;
}

#box-index-akce {
    display: block;
    position: absolute;
    left: 320px;
    top: 25px;
    width: auto;
    height: auto;
    text-align: center;
    z-index: 10; 
}  

#box-index-akce a{
    font-size: 18px;
    font-weight: bold; 
    text-decoration: none; 
    border: 2px solid white;
    color: #002867;
    background: #FFFF90;
    color: white;
    background: #F54585;
    
    padding: 8px 15px 3px 15px;
    display: block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;  
    behavior: url('pie.htc');     
}

#box-index-akce .small{
    font-size: 11px;
}

#box-index-akce a:hover{
    border: 2px solid #f9b86d;

}


#box-index-obal {
    display: block;
    overflow: hidden;
    width: 772px;
    height: 295px;
    _height: 295px;
    border: 0px solid #999999;
    margin: 0px 0 10px 0;
}  



.box-index {
    display: block;
    position: absolute;
    left: 12px;
    top: 460px;
    top: 632px;
    overflow: hidden;
    width: 772px;
}  

.box-index h2 {
    padding: 0 0 5px 12px;
    font-size: 14px; 
    font-weight: bold;
}

.box-index p {
    display: block;
    text-align: justify;
    line-height: 16px;
    padding: 0 12px 0 12px;
}

.box-index ul {    
    padding-top: 15px;
    padding-left: 30px;
}
                            
.box-index li {
    background: #A2D7E3 url(../images/gradient-box-index.png) repeat-x;
    float: left;
    display: block; 
    width: 600px;
    height: 55px;
    padding: 5px;
    margin-right: 15px;  
    border: 1px solid #034769;
}







.box4-index {
    background: ;
    height: 100px;
    display: block;
    overflow: hidden;
    width: 772px;
    margin: 0px 0 0px 0;
    border: 1px solid;
}  

.box4-index-content {
    display: block;
    text-align: center;
    color: #023743;
    font-weight: bold;
    line-height: 18px;
    
}

.box4-index ul {    
    padding-top: 15px;
    padding-left: 30px;
}
                            
.box4-index li {
    background: #A2D7E3 url(../images/gradient-box-index.png) repeat-x;
    float: left;
    display: block; 
    width: 155px;
    height: 55px;
    padding: 5px;
    margin-right: 15px;  
    border: 1px solid #034769;
}



.box {
    background: url('../images/box-bg.png') no-repeat;
    height: 129px;
    display: block;
    overflow: hidden;
    width: 772px;
}  

.box-content {
    display: block;
    width: 772px; 
}

.box ul {    
    padding-top: 30px;
    padding-left: 31px;
}

.box li {
    float: left;
    display: block; 
    width: 150px;
    height: 55px;
    margin-right: 35px;   
}

.box li a {
    display: block;
    float: left;
    width: 150px;
    height: 55px;  
    background: url('../images/button-bg.png') no-repeat -150px 0;
    text-align: center;
    line-height: 55px;
    color: black;
    text-decoration: none;
    font-size: 14px; 
    font-weight: bold;  
}

.box li a.dvouradek {
    line-height: 15px;
    padding-top: 12px;
    height: 43px;
}

.box li a:hover {
    background-position: 0 0;
}

.bily-box {
    background: url('../images/bily-box-bg.png') no-repeat;
    min-height: 106px;
    padding: 20px 0 0 20px;
    *width: 880px;
}

.bily-box-bottom {
    background: url("../images/bily-box-bottom-bg.png") no-repeat;
    height: 12px;
    display: block;
}

.popis {
    float: left;
    width: 595px;
    padding-right: 35px;    
}

.popis img {
    float: left;
    margin-right: 15px;
    border: 1px solid #6ABCE4;
}

.popis h4 {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 15px;

}

.popis p {
    line-height: 1.4;
} 

.popis p a{
    color: blue;
}



.popis-oblasti {
    float: left;
    width: auto;   
}

.popis-oblasti h4 {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 10px;
                     color: #ff7f00;
}

.popis-oblasti p {
    text-align: justify;
    line-height: 1.4;
}

.popis-oblasti li.arealy {
    font-weight: bold;
    line-height: 1.6;
    padding-left: 30px;
}
 
.popis-oblasti strong {
    font-weight: bold;
}

.popis-oblasti-index {
   padding-right: 0;
   width: 720px;
}

.info {
    float: left;
    padding-left: 10px;
    width: 239px;
    border-left: 1px solid #999999;
}

.info li {
    margin-bottom: 8px;
}  

.info li.posledni {
    margin-bottom: 0px;
}  
 
.big {
    font-size: 14px;

    
}

.info .predmet {
    width: 80px;
    float: left;
    display: block;
}



.info strong {
    font-weight: bold;
}

#okraj {
    border-left: 0px solid #4a8bb6;
    border-right: 0px solid #4a8bb6;
    background: #4c96c5;
    height: 0px;
    display: block;
}

#paticka {
    width: 1000px;
    height: 53px;   
    font-size: 11px;
    text-align: center;
    line-height: 30px;
    display: block;
    background: url(../images/paticka-bg.png) no-repeat;        
}

#paticka a, paticka a:hover{
    text-decoration: none;
    color: #3b5998;      
}

#sidebar {
    float: left;
    width: 185px;
    margin: 0 0 0px 0;
}

#sidebar h4, #sidebar h4.leto{
    padding: 5px 0 3px 0px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    display: block;
    background: #406B80;
    color: #D1EFFE;
}

#sidebar h4.leto{
    background: #1d590c;
    color: white;
}



.side-menu, .side-menu-prvni, .side-menu-leto{
     padding:  1px 3px 3px 3px;
     margin-bottom: 0px;
     border: 1px solid #6ABCE4;
     background: #EDF9FE;
}

.side-menu-leto{
     padding:  1px 3px 3px 3px;
     margin-bottom: 7px;
     border: 1px solid #1d590c;
     background: white;
}





.side-menu li a, .side-menu li.aktivni{
    display: block;
    padding: 5px 6px 5px 10px;
    text-decoration: none;
    font-size: 12px;
    background: #6abce4 url(../images/gradient-blue.png);     
    color: #002B4D; 
    *border-bottom: 2px solid rgba(0, 0, 0, 0);
    zoom: 1;
} 

.side-menu li a:hover {
    background: #d2edff;
    color: #002B4D;
}   

.side-menu li.aktivni {
    color: #002B4D;
    margin-bottom: 1px;
    background: #E68617 url(../images/gradient-orange.png);    
    background: #f9b86d; 
}

.side-menu-leto li a, .side-menu-leto li a:hover{
    display: block;
    padding: 5px 6px 4px 10px;
    margin-bottom: 2px;
    text-decoration: none;
    font-size: 12px;
    background: #6abce4 url(../images/gradient-new.png);     
    color: #1d590c; 
    *border-bottom: 2px solid rgba(0, 0, 0, 0);
    zoom: 1;
} 

.side-menu-leto li a:hover {
    color: #002B4D;
    background: white; 
}
  


html>/**/body .side-menu li a {
    margin-bottom: 1px;
}




#side-vyhledavani{
    margin: 7px 0 7px 0;    
}

#sidebarright {
    margin: 7px 0 0 0;    
}



#sidebarright .nadpis {
    padding: 4px 0 4px 0px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    display: block;
    background: #406B80;
    color: #D1EFFE;
}

.sideright-menu{
     padding:  1px 3px 1px 3px;
     margin-bottom: 0px;
     border: 1px solid #6ABCE4;
     background: #EDF9FE;
}

.prvni{
     padding:  3px 3px 3px 3px;
}

.sideright-menu li a {
    display: block;
    padding: 2px 5px 3px 8px;
    text-decoration: none;
    font-size: 11px;
    color: #002B4D; 
    *border-bottom: 2px solid rgba(0, 0, 0, 0);
    zoom: 1;
}     

html>/**/body .sideright-menu li a {
    margin-bottom: 1px;
}

.sideright-menu li a:hover {
    text-decoration: underline;
}   

#hlavni, #hlavni-index {
    position: relative;
    float: right;
    width: 783px;
    padding: 0 0 10px 12px; 
    background: #ffffff;   
}

#hlavni-index {
    background: #f5f5ef;
    background: #e3ce9b;  
    background: #ffffff;  
}

#top-box{  
    width: auto; 
    background: #d2edff; 
    margin-bottom: 25px; 
}

#top-box img{ 
    margin: 0px 0px 0px -12px;
    width: 600px;
    height: auto;  
    float: left;
}

#top-box-pravypruh{  
    margin: 0px 0px 0px 588px;
    padding: 7px 6px 0px 6px;

}

#kontakty {
    text-align: center;
    font-weight: bold;
    padding: 5px 5px 3px 5px;
    border: solid 2px #6ABCE4;
    color: #002867;
    background: #FFFF90;

    position: relative;    
   
    
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;  
    behavior: url('pie.htc');  
} 

#kontakty .small {
    font-size: 12px;
    font-weight: normal;
} 

#kontakty p {
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
}  

#kontakty .cisla {  
    font-size: 15px;
    line-height: 25px; 
}

#kontakty p.doba {
    font-size: 11px;
    line-height: 16px;   
}

#kontakty p.ucet {
    font-size: 13px;
    line-height: 18px; 
}

.galerie  { 
    margin: 5px 0 5px 0px;
}


.galerie-index  { 
    margin: 0px 0 5px -12px;
    width: 795px;
    height: auto;
}

.galerie-pruvodci {
    margin: 0px 0 25px 0;
    }

.galerie-pruvodci img {
    border: 1px solid white;
    float: left;
    margin: 15px 0 5px 0;
    width: 770px;
}

#hlavni h2 {
   font-size: 16px; 
       font-weight: bold;
}

.taby {
    margin-top: 10px;
    
}

.taby li {       
    min-width: 128px;   
    display: block;
    float: left;
    margin-right: 3px;
}

.taby li .left, .taby li .right {
    width: 12px;
    height: 30px;
    display: block;
    float: left;
    background: url("../images/tab-hnedy.png") left center no-repeat;
}

.taby li .right {
    background-position: right center;
}

.taby li a {
    display: block;
    float: left;
    background: url("../images/tab-bg.png") repeat-x;
    background: url("../images/tab-bg-hnedy.png") repeat-x;
    min-width: 128px;
    height: 30px;
    line-height: 30px;
    color: #002B4D;
    color: white;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

.taby li a:hover {
    text-decoration: underline; 
} 

.taby li.aktivni a {
    width: 128px;
    background: url("../images/tab-active-bg.png") repeat-x; 
    color: #3b5998;
    color: #002B4D;
    font-weight: bold;
    text-decoration: none;
    border-top: 1px solid #6ABCE4;
    height: 30px;
    margin-bottom: -1px;
} 

.taby li.aktivni .left, .taby li.aktivni .right {
    background: url("../images/tab-active.png") left center no-repeat;

}

.taby li.aktivni .right {    
    background-position: right center;
}

.nabidky-obsah, .nabidky-index{
    background: #d2edff;
    padding: 12px 10px 0px 10px;     
    width: 750px;
    border-left: solid 1px #6ABCE4;
    border-right: solid 1px #6ABCE4;
    border-top: solid 1px #6ABCE4; 
}

.nabidky-index {
    padding: 14px 6px 0px 6px;
    width: 758px;  
} 

.nabidky-index-informace {
    padding: 15px 30px 0px 30px;
    text-align: center; 
    line-height: 18px;
    font-size: 13px;     
} 



#hlavni h2.tmavy{
    padding: 0px 0px 10px 0px; 
    color: #3b5998;   
    font-size: 16px;
    font-weight: bold;
    }

.nabidky-obsah h5{
    padding: 10px 0px 5px 5px;
    margin-bottom: -10px;  
    font-weight: bold;      
    }
    
.nabidky-obsah h6{
    padding: 5px 0px 0px 0px; 
    }
    
.nabidky-obsah a{
    color: blue; 
    font-weight: bold;  
    }    

.nabidky-obsah-text{
    background: url("../images/nabidky-bg.png") bottom center no-repeat #d2edff;
    padding: 10px 10px 0px 10px;     
    width: 750px;
    border-left: solid 1px #6ABCE4;
    border-right: solid 1px #6ABCE4;
    border-top: solid 1px #6ABCE4; 
}

.nabidky-obsah p{
    
     
    } 

.napis p{
    padding: 0px 5px 0px 5px; 
    line-height: 18px;
}


.nabidky-bottom {
    background: url("../images/nabidky-bottom-bg.png") no-repeat;
    width: 772px;
    margin-bottom: 10px;
    height: 12px;
    display: block;
}


.nabidky-top {
    background: url("../images/nabidky-top-bg.png") no-repeat;
    width: 772px;         
    height: 12px;
    line-height: 1px;
    font-size: 1px;
    display: block;
}
 
.oblast .popis {
    width: 530px;
    text-align: justify;
    padding-right: 10px;
}

.oblast .popis-index {
    width: 740px;
    text-align: center;
    padding-right: 10px; 
}


.oblast .popis h4 { 
    font-size: 14px;
    *margin-top: 0;
    color: #ff7f00;
    color: #bf384b;    
}

.uvod p { 
  line-height: 1.5;
   
}

.oblast .info {
    width: 184px;
}

.oblast .info .predmet {
    width: 62px;
} 

#zajezdy-obal {
    border: 1px solid #6ABCE4;
    width: 751px;
    margin-top: 8px;
}

.zajezdy {
    font-size: 11px;
    border-collapse: collapse;
    }

.zajezdy  thead{
    height: 0px;
}

 
.zajezdy th, .zajezdy td {
    border-top: 1px solid #a2d7e3;
    text-align: center;
    vertical-align: middle;
}

.zajezdy strong {
    font-weight: bold;
    font-size: 14px;
}

.zajezdy th {
    color: #002B4D;  
    background: #f9b86d;
    background: #d2edff;
    background: #80b9d6;    
    border-top: none;
    padding: 5px 1px;
    *height: 0px;
}


.zajezdy td {
    padding: 3px 2px;
    font-weight: bold;
    barva bunek viz functions
}

.zajezdy .levy{
    padding-left: 5px;
}

.zajezdy .pravy {
    padding-right: 5px;
}

.zajezdy td a {
    font-size: 11px;
    color: blue;
    text-decoration: none;  
    font-weight: bold;
}

.zajezdy td a.oblast {
    font-size: 11px;
    color: blue;
    text-decoration: none;  
    font-weight: normal;
}


.zajezdy td a:hover {
    text-decoration: underline;
}


.zajezdy .right{
    text-align: right;
}

.zajezdy .left{
    text-align: left;
}

.zajezdy .aktivnikoddetail{
    font-weight: bold;
    background: #6abce4 url(../images/gradient-blue.png);
    background: #E68617 url(../images/gradient-orange.png);
    background: #f9b86d;
  
}

.zajezdy .col-1 {
    width: 92px;
}

.zajezdy .col-2 {
    width: 68px;
}

.zajezdy .col-3 {
    width: 68px;
}

.zajezdy .col-4 {
    width: 30px;
}

.zajezdy .col-5 {
    width: 178px;
}

.zajezdy .col-6 {
    width: 62px;
}

.zajezdy .col-7 {
    width: 40px;
}

.zajezdy .col-8 {
    width: 165px;
}

.zajezdy .col-9 {
    width: 55px;
}


.zajezdy .colh-0 {
    width: 50px;
}

.zajezdy .colh-1 {
    width: 70px;
}

.zajezdy .colh-2 {
    width: 70px;
}

.zajezdy .colh-3 {
    width: 25px;
}

.zajezdy .colh-4 {
    width: 81px;
}

.zajezdy .colh-5 {
    width: 145px;
}

.zajezdy .colh-6 {
    width: 62px;
}

.zajezdy .colh-7 {
    width: 40px;
}

.zajezdy .colh-8 {
    width: 155px;
}

.zajezdy .colh-9 {
    width: 45px;
    
}



.odkaz {   
    width: 182px;
    position: relative;
    margin: 8px 0 8px 0;
    text-align: center;
    line-height: 16px;  
}

.odkaz a {    
   font-size: 11px;
   color: #333333;
   font-weight: bold;
   text-decoration: none; 
   border: 1px solid #F9B86D;
   background: #E68617 url(../images/gradient-orange.png);
   padding: 1px;
   display: block;
   position: relative;   
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;  
   behavior: url('pie.htc');   
}

.odkaz a:hover {    
   background: #F9B86D;
   color: black;    
}

.odkaz2 {   
    width: 182px;
    position: relative;
    margin: 4px 0 2px 0;
    text-align: left;
  
}

.odkaz2 a {  
   font-size: 11px;
   color: #3b5998;
   font-weight: bold;
   text-decoration: none; 
   border: 1px solid #6ABCE4;
   background: white; 
   background: #6abce4 url(../images/gradient-blue.png);
   padding: 4px 8px;
   display: block;
   position: relative;   
   -webkit-border-radius: 4x;
   -moz-border-radius: 4px;
   border-radius: 4px;  
   behavior: url('pie.htc');   
}

.odkaz2 a:hover {    
   background: #d2edff;
   
}


#odkaz-leto, 
#odkaz-leto2, 
#odkaz-zima, 
#odkaz-zima-aktive,
#odkaz-snowboard-obr, 
#odkaz-kronplatz-obr, 
#odkaz-pololetky-obr,
#odkaz-bezzi-obr,
#odkaz-barance-obr,
#odkaz-fassa-obr,
#odkaz-vanoce-obr,
#odkaz-silvestr-obr,
#odkaz-martino-obr,
#odkaz-madesimo-obr,
#odkaz-pocasi { 
    width: 185px;
    _width: 181px;
    position: relative;
    margin: 10px 0 10px 0px;
    text-align: center;
    line-height: 42px; 
}

#odkaz-pocasi { 
    width: 183px;
    _width: 179px;
    margin: 0px 0 10px 0px;
    padding-bottom: 0px;
    text-align: center;
    
    border: 1px solid #6ABCE4;
    background: #6abce4;
}

#odkaz-leto a, #odkaz-leto2 a,#odkaz-zima a, #odkaz-zima-aktive a{  
   font-size: 26px;
   font-weight: bold;
   text-decoration: none; 
   border: 2px solid #6d3803;
   background: #acff80 url(../images/gradient-new.png);
   color: #568040;
   background: #E68617 url(../images/gradient-orange.png);
   color: #1b4d00;
   color: white;
   display: block;
   position: relative;   
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;  
   behavior: url('pie.htc');   
} 

#odkaz-leto2 { 
   line-height: 20px;
} 

#odkaz-leto2 a { 
    font-size: 20px;
    padding: 0px 0 3px 0px; 
}    

#odkaz-leto2 .small { 
    font-size: 12px;
    line-height: 20px;
}


#odkaz-zima a, #odkaz-zima-aktive a{  
   border: 2px solid #406b80;
   color: white;
   background: #FFD300; 
   background: #6abce4 url(../images/gradient-blue.png); 
} 


#odkaz-leto-obr a, 
#odkaz-snowboard-obr a, 
#odkaz-kronplatz-obr a, 
#odkaz-pololetky-obr a,
#odkaz-bezzi-obr a,
#odkaz-barance-obr a,
#odkaz-fassa-obr a,
#odkaz-vanoce-obr a,
#odkaz-silvestr-obr a,
#odkaz-martino-obr a,
#odkaz-madesimo-obr a{ 
   height: 100px;
   _height: 100px;
   text-decoration: none; 
   border: 2px solid #6d3803;
   background: url(../images-akce/odkaz-letni-zeland.jpg); 
   font-size: 18px;
   font-weight: bold;
   text-decoration: none; 
   color: white;
   display: block;
   position: relative;
   line-height: 35px;
}

#odkaz-snowboard-obr a{
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-snowboard.jpg); 
}  

#odkaz-kronplatz-obr a{ 
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-kronplatz.jpg); 
} 

#odkaz-pololetky-obr a{ 
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-pololetky.jpg); 
}

#odkaz-bezzi-obr a{ 
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-bezzi.jpg); 
}

#odkaz-barance-obr a{ 
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-barance2.jpg); 
}

#odkaz-fassa-obr a{ 
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-fassa.jpg); 
}

#odkaz-vanoce-obr a{ 
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-vanoce.jpg); 
}

#odkaz-silvestr-obr a{ 
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-silvestr.jpg); 
}

#odkaz-martino-obr a{ 
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-martino.jpg); 
} 
  
#odkaz-madesimo-obr a{ 
   border: 2px solid #406b80;
   background: url(../images-akce/odkaz-madesimo.jpg);   
}

#odkaz-leto-obr p, 
#odkaz-snowboard-obr p, 
#odkaz-kronplatz-obr p, 
#odkaz-pololetky-obr p,
#odkaz-bezzi-obr p,
#odkaz-barance-obr p,
#odkaz-fassa-obr p,
#odkaz-vanoce-obr p,
#odkaz-silvestr-obr p,
#odkaz-martino-obr p,
#odkaz-madesimo-obr p
{ 
   font-size: 12px;
   font-weight: bold;
   text-decoration: none; 
   color: #333333;
   line-height: 110px;
}

#odkaz-snowboard-obr p{
   font-size: 19px;
   line-height: 26px;
   padding: 28px 0px 0px 0px;
   text-align: center;
   color: #B50565;
}

#odkaz-kronplatz-obr p{
   font-size: 19px;
   line-height: 26px;
   padding: 4px 0px 0px 0px;
   text-align: center;
   color: #053555;
}


#odkaz-kronplatz-obr p.svetla{
   font-size: 11px;
   padding: 4px 0px 0px 0px;
   text-align: center;
   color: white;
}

#odkaz-pololetky-obr p{
   font-size: 16px;
   padding: 32px 0px 0px 0px;
   text-align: center;
   color: #330066;
}

#odkaz-bezzi-obr p{
   font-size: 13px;
   line-height: 16px;
   padding: 6px 0px 0px 0px;
   text-align: center;
   color: #154565;
}

#odkaz-barance-obr p{
   font-size: 13px;
   line-height: 20px;
   padding: 80px 0px 0px 0px;
   text-align: center;
   color: #000000;
}

#odkaz-fassa-obr p{
   font-size: 16px;
   line-height: 20px;
   padding: 18px 0px 0px 0px;
   text-align: center;
   color: #A91043;
}

#odkaz-vanoce-obr p{
   font-size: 16px;
   line-height: 20px;
   padding: 5px 0px 0px 0px;
   text-align: center;
   color: #FFFF00;
}

#odkaz-silvestr-obr p{
   font-size: 14px;
   line-height: 20px;
   padding: 10px 0px 0px 0px;
   text-align: center;
   color: #FFFFFF;
}

#odkaz-martino-obr p{
   font-size: 12px;
   line-height: 17px;
   padding: 11px 0px 0px 0px;
   text-align: center;
   color: #00308D;
}

#odkaz-madesimo-obr p{
   font-size: 16px;
   line-height: 15px;
   padding: 10px 0px 0px 0px;
   text-align: center;
   color: white;
}

#odkaz-madesimo-obr p.tmava{
   font-size: 14px;
   line-height: 17px;
   padding: 10px 0px 0px 0px;
   text-align: center;
   color: #660000;
}


#odkaz-pocasi li{
   font-size: 12px;
   line-height: 14px;
   text-align: right;
   padding: 5px 5px 5px 0;
   color: #00308D;
   border-bottom: solid 1px #EDF9FE;
}

#odkaz-pocasi li.info{
   font-size: 12px;
   line-height: 14px;
   text-align: center;
   padding: 5px 5px 5px 0;
   color: #00308D;

}

#odkaz-pocasi a{
   font-size: 11px;
   text-align: right;
   color: #00308D;
   font-weight: normal;
}

#odkaz-leto a:hover, 
#odkaz-leto2 a:hover, 
#odkaz-zima a:hover, 
#odkaz-leto-obr a:hover, 
#odkaz-snowboard-obr a:hover, 
#odkaz-kronplatz-obr a:hover, 
#odkaz-pololetky-obr a:hover,
#odkaz-bezzi-obr a:hover,
#odkaz-barance-obr a:hover,
#odkaz-fassa-obr a:hover,
#odkaz-vanoce-obr a:hover,
#odkaz-martino-obr a:hover,
#odkaz-madesimo-obr a:hover
 {    
    border: 2px solid #f9b86d;   
}


.ct .info-box {
    margin-bottom: 20px;
}

.ct p {
    color: white;
    margin-bottom: 20px;
    padding: 0 100px 0 20px;
    font-size: 13px;
    line-height: 1.4;
}

.hlaska {
    display: block;
    color: black;
    font-weight: bold; 
    padding: 10px 0 0 15px;
    
} 

.taby-index {
    margin-top: 10px;
    
}

.taby-index li {       
    width: 107px;
    width: 151px;   
    display: block;
    float: left;
    margin-right: 4px;
}

.taby-index li .left, .taby-index li .right {
    width: 12px;
    height: 30px;
    display: block;
    float: left;
    background: url("../images/tab-hnedy.png") left center no-repeat;
}

.taby-index li .right {
    background-position: right center;
}

.taby-index li a {
    display: block;
    float: left;
    background: url("../images/tab-bg-hnedy.png") repeat-x;
    width: 83px;
    width: 127px;
    height: 27px; 
    padding-top: 3px;   
    color: white;
    text-decoration: none;
    text-align: center;
    font-size:12px;
    font-weight: bold;
} 

.taby-index li a:hover {
    text-decoration: underline;
}    

.taby-index li.aktivni a {
    width: 83px;
    width: 127px;
    background: url("../images/tab-active-bg.png") repeat-x;
    color: #002B4D; 
    font-weight: bold; 
    text-decoration: none;
    border-top: solid 1px #6ABCE4;
    margin-bottom: -1px;
}    

.taby-index li.aktivni .left, .taby-index li.aktivni .right {
    background: url("../images/tab-active.png") left center no-repeat;
}

.taby-index li.aktivni .right {    
    background-position: right center;
}

#detail {
    padding: 10px 18px 15px 18px;
    margin-top: 10px; 
    background: #FFFED1;
    background: #E3FAFF;
    background: #feffff;
    border: solid 1px #a2d7e3;
    border: solid 1px #6ABCE4;
    } 
    
#detail  .nadpis-det-rez{
    margin: 0px 0px 3px 0px;
    font-weight:bold;
    }   

#detail-text {  
    position: relative;
    float: left;
    width: 520px;
    padding-right: 10px;
    }


#detail-hlavicka {
    font-weight: bold;  
    margin-bottom: 10px; 
    border: solid 1px #6ABCE4;
}   

#detail-hlavicka .kod, #detail-hlavicka .datum, #detail-hlavicka .cena {
    font-size: 20px;  
    line-height: 28px;
    padding-top: 0px;
    text-align: center;
    display: block;
    float: left;    
}

#detail-hlavicka .kod{
    padding-top: 2px;
    width: 140px;   
    
    background: #6abce4 url(../images/gradient-blue.png);
    background: #E68617 url(../images/gradient-orange.png);
    background: #f9b86d;
    
}

#detail-hlavicka .datum {
    line-height: 24px;
    padding-top: 4px;
    width: 300px; 
}
    
#detail-hlavicka .cena {
    line-height: 24px;
    padding-top: 4px;
    width: 260px;  
}   

#detail-hlavicka.obsazeny {
    background: #C5CBCC;
} 

#detail-hlavicka.volny {
    background: #feffff;
}

#detail-text li{
    text-align: left;
    padding-left: 25px;
    padding-bottom: 5px;     
}

#detail-text li strong{
    font-weight: bold;
}

#detail-text ul.text {
   position: relative; 
}

#detail-text ul.text h3 {   
    font-weight: bold;
    margin: 5px 0 5px -20px;
    padding: 5px 0 0px 0;  
}

#podbarveni {
    background: #E6F7FF;
    border: solid 1px #999999;
    
   position: relative;   
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;  
   behavior: url('pie.htc');   
}



.colordoprava{ 
     background: #D2EDFF;
     padding: 0 4px 0 4px;
     font-weight:normal;
}


.co, .co1, .co2, .co5, .co4{   
    width: 110px;
    float: left;
    display: block;
    text-align: left;
    font-weight:normal; 
}

.co4{   
    width: 110px;
    font-weight: bold;
} 

.co5{   
    width: 70px;
}

.co1{   
    width: 60px; 
    font-weight: bold;
    background: #F9B0B0;
    color:   #032946;
    padding: 0 4px 0 4px;
    margin-right: 20px; 
}

.co2{   
    width: auto; 
    font-weight: bold;
    background: #F9B0B0;
    color:   #032946;
    padding: 5px 20px 5px 20px;
}

.vypisparametruzajezdu, .vypisparametruzajezdu-tlacitko{   
    width: 150px;
    float: left;
    display: block;
    text-align: left;
    font-weight:normal; 
}

.vypisparametruzajezdu-tlacitko{   
    width: 600px;
}

.okresy{   
    padding-left: 150px;
    
    display: block;
    text-align: left;
    font-weight:normal; 
    border: solid 0px;
    
}



.odsazeni {   
    padding-left: 50px;
    text-align: left;
    
}

.udaj { 
    width: 415px;
    float: left;
    display: block;
    text-align: left;
    padding-bottom: 5px;
    line-height: 1.2;
} 

#detail-foto{
    float: right;  
    width: 176px;
} 

#_detail-stav, #_detail-stavobsazeny { 
    background: #EDF9FE;
    text-align: center;
    font-weight: bold;
    margin: 0px 0 10px 0px;
    padding: 5px 5px 5px 5px;
    border: solid 1px #6ABCE4;
    position: relative;   
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;  
    behavior: url('pie.htc');    
    } 
    
#_detail-stav p{ 
    line-height: 16px;
    font-weight: normal;
    font-size: 12px;
    }  
    
#_detail-stav a{ 
    line-height: 16px;
    }   
    
#_detail-stav a:hover{ 
    line-height: 16px;
    color: #333333;
    }         
    
#_detail-stavobsazeny { 
    background: #C5CBCC;
    } 

    
#detail-foto img{
    border: solid 1px #6ABCE4;
    margin-bottom: 2px;
} 
    
#detail-foto img.posledni{
    margin-bottom: 0px;
}

.taby {
    position: relative;    
}   

.nabidky-vyhledavani, .vsechny-zajezdy { 
    width: 70px;
    position: absolute;
    top: 0;
    right: 11px;
    text-align: center;
    line-height: 11px;  
}

.vsechny-zajezdy { 
    top: 0;
    right: 84px;
}

.nabidky-vyhledavani a, .vsechny-zajezdy a{    
   font-size: 11px;
   color: white;
   font-weight: bold;
   text-decoration: none; 
   border: 2px solid #880920;
   background: #bf384b;
   padding: 1px;
   display: block;
   position: relative;   
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;  
   behavior: url('pie.htc');   
}

.nabidky-vyhledavani a:hover, .vsechny-zajezdy a:hover {    
   background: #E68617;
   background: #880920;
}



.tisk {
   font-weight: normal;
   text-decoration: underline;
   font-size: 11px;
   color: white; 
   
   position: absolute;
   right: 3px;
   bottom: 15px;   
}        

.print {
  display: none !important;
}

.display-no {
  display: none !important;
}

.header-linka {
 
}


#informacehtml {
  font-weight: normal;
  text-align: center;
  color: #ffffff;
  font-size: 26px;
  line-height: 32px;
}

#informacehtml .small, #informacehtml a, #informacehtml a:hover {
  color: #ffffff;
  font-size: 12px;  
  font-weight: normal;  
  line-height: 25px;
}

#informacehtml a {
  color: #ffffff;
  font-size: 12px;  
  font-weight: normal;
  } 
  
  #hlavni .dokumenty {
     margin: 20px 5px;
  }
  
  #hlavni .dokumenty li {
    float: left;
    width: 105px;
    margin: 10px;
  }
  
  #hlavni .dokumenty li a {
    display: block;
    float: left;  
    color: #3b5998;
    text-decoration: none; 
    font-weight: bold;
    line-height: 15px;
  }
  
  #hlavni .dokumenty li a span {
    display: block;     
    text-align: center;     
    padding-bottom: 2px;          
  }
  
  #hlavni .dokumenty li a img {
     width: 105px;
     border: 3px solid #999999;
  }
  
  #hlavni .dokumenty li a:hover {
     text-decoration: underline;
  }
  
  #hlavni .dokumenty li a:hover img {
     border: 3px solid #F9B86D;
  }
  
  #hlavni .dokumenty li.w210,
  #hlavni .dokumenty li.w210 a img {
    width: 210px;
  }
  
  #hlavni .dokumenty li.poukaz,
  #hlavni .dokumenty li.poukaz img {
    font-weight: bold;
    text-align: center;
    width: 340px;
    margin: 10px;
  }  


@media print
    {
   #hlavicka, #menu, #top-box  {display: none;} 
  } 
    
@media print
    {   
   #kontakty, #_detail-stav, #_detail-stavobsazeny {border: none;  background: none;}   
} 

@media print
    {   
   #vnitrek, #obsah {border: none;}   
}  



  

