h1,h2,h3,h4,h5,h6 {color:#D89858;font-size:13px;}
.cleaner {clear:both;height:1px;}
.ptop {padding-top:5px;}
.pleft {padding-left:5px;}
.pleft2 {padding-left:10px;}
.pleft4 {padding-left:20px;}
.ptop2 {padding-top:10px;}
.ptop3 {padding-top:15px;}
.pbott2 {padding-bottom:10px;}
.pbott {padding-bottom:5px;}
.acenter {text-align:center;}
.mtop2 {margin-top:15px;}
.mtop3 {margin-top:30px;}
.block {display:block;}

.red {color:red;}
.biglines {line-height:16px;}
.textbigger {font-size:13px;}
.brown {color:#D89858 !important;}
.grey {color:#666 !important;} 
.underline {text-decoration:underline !important;}
a:link {text-decoration: none; color: #666;}
a:visited {text-decoration: none; color: #666;}
a:hover {text-decoration: underline; color: #3C5C5C;}
a:active {text-decoration: underline; color: #3C5C5C;}

body {
  text-align:center;
  font-size:11px;
  font-family: Verdana, Arial;
  background:#2F1B10;
  }
#kontejner {
  width:950px;
  background:#fff;
  margin:0 auto;}

#stranka {
  text-align:left;
  background:#fff url('http://www.hotelukapra.cz/img/stranka-bg2.jpg') center repeat-y;}
#banner {
  background:#ffb41a url('http://www.hotelukapra.cz/img/banner3.jpg') center no-repeat;
  width:950px;
  height:139px;
  margin:0;
  }
#banner h1 {display:none;}
.abanner {display:block;width:600px;height:130px;}
#menu {
  background:#fff url('http://www.hotelukapra.cz/img/bg-menu2.jpg') no-repeat right top;
  height:49px;
  color:#000;
  padding:0 0 0 15px;
  }
#menu ul {
  margin:0;
  padding:0;}
#menu li {
  list-style-type:none;
  display:inline;
  line-height:33px;
  padding:0;}

#menu a{font-weight:bold;margin:0 10px 0 10px;padding:0px 0 0 0;text-align:center;text-decoration: none; color:#000;font-size:11px;display:block;width:70px; height:39px;float:left;
}
#menu a:visited {text-decoration: none; color: #000;}
#menu a:hover {text-decoration: none; color:#fff;background:url('http://www.hotelukapra.cz/img/zalozka.jpg') no-repeat center;width:90px;margin:0 0px 0 0px;}
#menu a:active {text-decoration: none; color:#000;}
#menu #menuaktiv  {text-decoration: none; color:#fff;background:url('http://www.hotelukapra.cz/img/zalozka.jpg') no-repeat center;width:90px;margin:0 0px 0 0px;}    
      
#newsletter {float:left;margin:0px 0 0 0;text-align:left;color:#BCAB77;}
#newsletter div {padding:0px 5px 0 0px;}
#newsletter form input {margin:7px 0 5px 0;font-size:10px;padding:3px;}      
#newsletter input {border:1px solid #BCAB77;color:#BCAB77;background:#2F1B10;font-size:10px;padding:3px;}     
    
#newsletter form {padding:0;margin:0;} 
#newsletter .newslink {   
   background-color: transparent;
   text-decoration: none;
   border: none;
   cursor: pointer;
   cursor: hand;}
      
#levysloup {
  float:left;
  width:250px;
  margin:0px 0 0 0;
  }
#lin {padding:6px 23px 20px 19px;}
#obsah {
  text-align:left;
  float:right;
  width:690px;
  background:#fff url('http://www.hotelukapra.cz/img/bg-obsah-top2.jpg') top right no-repeat;
}
#obsah div.in {
  padding:10px 25px 20px 5px;
  color:#333;
  }
#obsah h1 {color:#2F1B10;font-size:15px;font-weight:bold;}
#obsah p {line-height:17px;}  


#spodek {
  color:#BCAB77;
  background:#fff url('http://www.hotelukapra.cz/img/bg-bottom.jpg') repeat-x center;
  height:60px;
  margin:0px;
  padding:0px; 
  text-align:right;}
#sin {padding:11px 10px 0 10px;}
#spodek a:link {text-decoration: none; color: #BCAB77;}
#spodek a:visited {text-decoration: none; color: #BCAB77;}
#spodek a:hover {text-decoration: underline; color: #BCAB77;}
#spodek a:active {text-decoration: underline; color: #BCAB77;}

.nadpis1 {color:#2F1B10;font-size:15px;font-weight:bold;}
.cara {height:1px;  background:#fff url('/img/cara.jpg') repeat-x left;}

.vlajky {margin:8px 0 10px 0}
.active {border:1px solid #f90;padding:1px;margin:0 10px 0 0;float:left;}
.vlajky img {}

.vlajky a {text-decoration: none; color: blue;margin:0 10px 0 0;display:block;float:left;}
.vlajky a:visited {text-decoration: none; color: green;padding-top:1px;}
.vlajky a:hover {text-decoration: underline; color: red;padding:0;border:1px solid #f90;}
.vlajky a:active {text-decoration: underline; color: red;}
        
.reklama img {margin:2px 0 2px 0px;}



#ls {
  height:15px;
  background:#fff url('http://www.hotelukapra.cz/img/levy-s.gif') no-repeat top;}

#rezerve {margin:0;padding:0;}
#rezerve fieldset {border:none;margin:0 0 10px -8px;padding:0;} 
#rezerve legend {padding:7px 0 5px 0;margin:0;font-weight:bold !important;}
#rezerve input,select {border:1px solid #F4F6F5;margin:0 12px 0 0;}
#rezerve .vlevo {float:left;}
#rezerve label {display:block;margin:0 0 6px 0;color:#858585}
#rezerve #pocet {background:#fff url('http://www.hotelukapra.cz/img/bg-form.gif') no-repeat top center; width:215px;height:83px;margin:5px 0 15px -8px;}      
.tlacitko {float:right;background:#fff url('http://www.hotelukapra.cz/img/button-hledat.jpg') no-repeat center; font-size:11px; color:#fff;width:81px;height:28px;font-weight:bold;   cursor: pointer;
   cursor: hand;}    
#rezerve #den {padding:5px 0 0 8px;}
#rezerve #pocet legend {padding:10px 0 0 10px;margin:0;}
#rezerve #pocet .fin {padding:5px 0 0 10px;}
      
#mainmenu {
  margin:10px 0 0 0;
  padding:0 10px 10px 10px;
  }
#mainmenu li {
  list-style-type:none;
  background:url('http://www.hotelukapra.cz/img/sep.gif') no-repeat left;
  padding:7px 0 7px 15px;
  margin: 5px 0 5px 0;
  border-top:1px solid #F0ECE9;
  border-bottom:1px solid #F0ECE9;
  font-weight:bold;
  display:block;
  }


#mainmenu .sub,#mainmenu .sub li {background:none !important;font-weight:normal;}
#mainmenu .sub {padding:0 0 0 0px; margin:0;display:inline;border:none;}
#mainmenu .sub li {padding:3px 0 3px 0;margin:0;}

#mainmenu li a {display:block;}
#mainmenu a:link {text-decoration: none; color: #656565;}
#mainmenu a:visited {text-decoration: none; color: #656565;}
#mainmenu a:hover {text-decoration: underline; color: #686667;}
#mainmenu a:active {text-decoration: underline; color: #686667;}

#mainmenu .sub .submenu {margin:0;padding:0 0 0 15px;}
#mainmenu .submenu li {list-style-type:none;border:none;padding-left:0;}
#mainmenu .submenu li a:link {text-decoration: none; color: #686667;}
#mainmenu .submenu li a:visited {text-decoration: none; color: #686667;}
#mainmenu .submenu li a:hover {text-decoration: underline; color: #686667;}
#mainmenu .submenu li a:active {text-decoration: underline; color: #686667;}
               






.obsahkontakt {}


#nbanner { 
  background:url('http://www.hotelukapra.cz/img/nbanner.jpg') no-repeat left;
  width:256px;
  height:139px;}
#nobsah {text-align:left;padding:5px 7px 10px 10px; font-size:13px;line-height:16px;overflow:hidden;}
#nobsah h3 {color:#BB0404;}
/*--- FORMULARE ---*/
	/*form {width:400px;}
form legend {
	font-size:15px;
	color:#CFA126;
	font-weight:bold;
	padding:0em 10px 0px 10px;
	margin:0;
	_margin-bottom:10px;
	}
form label,
form em{
	color:#666;
	margin:0;padding:0;
	font-weeight:bold;
	font-size:13px;
	}

form em {color:red;}
form fieldset {margin:0;padding:10px 10px 10px 0px;margin-bottom:1em;_padding:0 10px 10px 0px;}
form label {padding-left:1em;}
form input,
form select,
form textarea {border:1px inset #999;margin:0.3em; background-color:#f7f7f7;}
form textarea {width:300px;height:150px;}
form fieldset{border:1px solid #ccc;}
form dt,
form dd {margin:0;padding:0;display:inline;}
form dl {margin:0;padding:0;}
form dt {width:170px;float:left;}
form dd {width:200px;}
form .button {margin-bottom:0.5em;border:1px solid #666;padding:3px;}
form dl.radio dd{display:block;}
form dl.radio dt{float:left;display:block;width:100px;}
form p {padding: 0 10px 10px 10px;}
form h2 {padding:5px 0 5px 10px;}
*/
#contactform {width:410px;}
#contactform legend {
	font-size:15px;
	color:#CFA126;
	font-weight:bold;
	padding:0em 10px 0px 10px;
	margin:0;
	_margin-bottom:10px;
	}
#contactform label,
#contactform em{
	color:#666;
	margin:0;padding:0;
	font-weight:bold;
	font-size:13px;
	}

#contactform em {color:red;}
#contactform fieldset {margin:0;padding:10px 10px 10px 0px;margin-bottom:1em;_padding:0 10px 10px 0px;}
#contactform label {padding-left:1em;}
#contactform input,
#contactform select,
#contactform textarea {border:1px inset #999;margin:0.3em; background-color:#f7f7f7;}
#contactform textarea {width:300px;margin-left:15px;height:150px;}
#contactform fieldset{border:1px solid #ccc;}
#contactform dt,
#contactform dd {margin:0;padding:0;display:inline;}
#contactform dl {margin:0;padding:0;}
#contactform dt {width:150px;float:left;}
#contactform dd {width:200px;}
#contactform .button {margin-bottom:0.5em;border:1px solid #666;padding:3px;}
#contactform dl.radio dd{display:block;}
#contactform dl.radio dt{float:left;display:block;width:100px;}
#contactform p {padding: 0 10px 10px 10px;}



/*---- BUBLINY----*/
a img {border:none;}


a.koupit {display:block;padding:3px 0 0 0;}
a.koupit:link {text-decoration: underline; color: #E0A060;font-weight:normal;}
a.koupit:visited {text-decoration: none; color: #E0A060;}
a.koupit:hover {text-decoration: underline; color: #3C5C5C;}
a.koupit:active {text-decoration: underline; color: #3C5C5C;}

        
.kontaktpravy .nadpis {border-bottom:1px solid #ECEDE8 !important;padding:20px 0 5px 0 !important;margin:0 0 10px 0;}

.navigace h3 {display:inline;}
a.detailobr img {}
a.detailobr {display:block;border:1px solid #E0E0C1;padding:3px;}
a:hover.detailobr {border:1px solid #999;padding:3px;}
a:visited.detailobr {border:1px solid #E0E0C1;padding:3px;}

a:link.black {text-decoration: none; color: black;}
a:visited.black {text-decoration: none; color: black;}
a:hover.black {text-decoration: underline; color: #666;}
a:active.black {text-decoration: underline; color: black;}

a:link.orange {text-decoration: underline; color: #f90;}
a:visited.orange {text-decoration: underline; color:  #f90;}
a:hover.orange {text-decoration: none; color:  #f90;}
a:active.orange {text-decoration: none; color:  #f90;}
.popisprodukt {line-height:16px;}

a.obrintro {height:102px;min-height:102px;_height:102px;line-height:102px;vertical-align:center;}

table p {padding:3px;font-size:12px !important;}

.full-screen {text-align:right;margin:0 0 5px 0;}
/*----center obrazky ---*/

.galerie .dli
{
display: -moz-inline-box;
display: inline-block;
/*\*/ vertical-align: top; /**/
margin: 0;
padding: 0;
}

.galerie .dli div
{
/*\*/ display: table; /**/
width: 220px;

}


/* IE7? \*/
.galerie>.dli .wrimg
{
display: table-cell;
vertical-align: middle;
width: 220px;
height: 180px;
}
/**/

.galerie img
{

vertical-align: middle;
}

@media all and (min-width: 0px)
{
.galerie
{
border-collapse: collapse;
}
.galerie a
{
display: inline-block;
vertical-align: top;
}
.galerie
{
display: inline-block;
}

#flink {text-align:center;margin:10px 0 0 0;font-size:11px;color: #BCAB77;}
#flink a {text-decoration: none; color: #BCAB77;}
#flink a:visited {text-decoration: none; color: #BCAB77;}
#flink a:hover {text-decoration: underline; color: #BCAB77;}
#flink a:active {text-decoration: underline; color: #BCAB77;}

