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;}
.mleft {margin-left:15px;}
.mright {margin-right:15px;}
.pleft4 {padding-left:20px;}
.ptop2 {padding-top:10px;}
.ptop3 {padding-top:15px;}
.ptop4 {padding-top:25px;}
.pbott2 {padding-bottom:10px;}
.pbott {padding-bottom:5px;}
.pbott3 {padding-bottom:15px;}
.pbott5 {padding-bottom:25px;}
.acenter {text-align:center;}
.mtop2 {margin-top:15px;}
.mtop3 {margin-top:30px;}
.block {display:block;}

.fleft {float:left;}

.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;}

a.red {color:red;text-decoration:underline;}
img {border:none;}

body {
  text-align:center;
  font-size:11px;
  font-family: Verdana, Arial;
  background:#fff;
  padding:0 0 20px 0; margin:0;
  }
#kontejner {
  width:850px;
  margin:0 auto;}

#stranka {
  background:#fff;
  text-align:left;
  padding:0px;
}

.strankain {
  background: url('http://hostujeme.cz/img/menu-stin.jpg') repeat-x top;
  margin:5px 0 0 0;
  padding:13px 0 0 0;
}

#logo h1 {
  margin:0px 0 0 0;
  padding:0;
  width:229px;
  height:75px;
  float:left;
  }
#banner {
  float:right;
  width:621px;
  height:75px;
  background:url('http://hostujeme.cz/img/nad-rodina.jpg') bottom no-repeat;}
#podlogo {
  margin:0px 0 0 0;
  width:229px;
  height:82px;
  float:left;
  background:url('http://hostujeme.cz/img/pod-logo.jpg') center no-repeat;
  }
#rodinatarifu {
  float:right;
  width:621px;
  height:82px;
 }
.registruj {
  margin:0px 0 0 40px;
  width:373px;
  height:66px;
  color:#fff;
  background:url('http://hostujeme.cz/img/sipka.jpg') center no-repeat;
  }
.registruj .in {
  font-weight:bold;
  padding:15px 0 0 50px;}
form.overeni {
  margin:0;
  padding:22px 0 0 33px;
  float:left;
  
  }
form.overeni .vstup{width:80px;float:left;font-size:12px;height:14px;margin:0;padding:2px}
form.overeni .vstup2{font-size:12px;margin:0px;padding:0;float:left;height:22px;width:45px;}
form.overeni .tlacitko {background:url('http://hostujeme.cz/img/tlacitko.jpg') no-repeat top;margin:0 0 0 45px;border:none;width:104px; height:22px;font-size:12px;}
#menu {
  height:40px;
  
  background:url('http://hostujeme.cz/img/menu.jpg') repeat-x top;
  color:#fff;
  }

#nav{
  position:absolute; 
  z-index:100;
  margin:6px 0 0 0;
  padding:0 0 0 0px;
  list-style: none; }

#nav ul { 
  padding:0;
  background:url('http://hostujeme.cz/img/menu.jpg') repeat-x top;
	margin:0;
	height:34px;
	list-style: none;
  width:12em;
  z-index:99;
  position:relative;
  overflow:visible;      
   }
  
#nav ul li ul {background:transparent;}
#nav li { 
    margin:0px; 
    padding:0px 0 0 0; 
    position: relative; 
    float:left;
    
  	height:auto;
    display:block;
    }
#nav ul li{width:12em;padding:0 0px;line-height:20px;background:url('http://hostujeme.cz/img/menu.jpg') repeat-x top;}
#nav ul li{border-width:0px 0px 0 0;}
#nav ul ul li{border-width:1px 1px 0 1px;}
#nav ul ul li:last-child{border-width:1px;}
#nav a {
    text-align:center;
    text-decoration:none; 
    display:block;
    padding: 0;  
    width:12em;
    margin:0px 0px 0 0px;
    height:26px;
    color:#fff;
}
#nav a:hover, #nav li:hover{
  
  color:#000;
   }
 

#nav ul li:hover {background-color:#273129;}
#nav ul li a {
  width:12em;border-color:#273129;
 border-style:solid;border-width:0 0px 0 5px;}
#nav ul li a:hover{
  border:none;
  border-color:#FE9901;
  border-style:solid;
  border-width:0 0px 0 5px;
  background-color:#273129;}
#nav ul{ display:none;}
/*all see this */
#nav ul ul, #nav ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:-1.8em; 
    margin-left:12em;
}

/* non-IE browsers see this */
 #nav ul li>ul, #nav ul ul li>ul{
    margin-top:-1.35em; 
 }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{
    display:none; 
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{
    display:block;
}
li>ul { 
	top: auto;
	left: auto;
}
#nav li.level1 {width:100px;}

#nav li.level1 a {width:100px;padding:4px 0 0 0;}
#nav li.level1 a:hover {border-bottom:0px solid #FE9901;background:#fff url('http://hostujeme.cz/img/menu-aktivni-vrch.jpg') top no-repeat;}
#nav li.level1 ul a {border-color:#273129;
 border-style:solid;
 border-width:0 0px 0 5px;
 text-align:left;
 padding:3px 0 0 5px;}
#nav li.level1 ul li a {width:12em;}
#nav li.level1 ul li a:hover {
  border:none;
  color:#fff;
  background:none;
  border-color:#FE9901;
  border-style:solid;
  border-width:0 0px 0 5px;}




#levysloup {
  float:left;
  width:230px;
 
  margin:0px 0 0 0;
  }
#lin {padding:6px 0px 0px 0px;}
#obsah {
  text-align:left;
  float:left;
  
  font-size:13px;
  line-height:17px;
  width:620px;
  
}
#obsah div.in {
  padding:20px 0px 20px 5px;
  color:#333;
  }
#obsah h1 {color:#2F1B10;font-size:15px;font-weight:bold;margin:0; padding:0;}
#obsah h2 {color:#E67817;font-size:14px;font-weight:bold;margin:0 0 6px 0;padding:0;}

#obsah p {line-height:17px;margin:0;padding:0 0 0 5px;}  

.novinka h3 {margin:0;padding:0 0 4px 0;color:#CE0041}
.novinka {color:#515151;margin:0 0 15px 0;line-height:15px;}



.reklama {width:220px;border:2px outset #666;padding:10px;background:#fff;line-height:20px;color:red;font-weight:bold;}
.reklama .cena {color:#357805}
.reklama span {font-size:110%;}
.reklama .akce {color:#F78606;}

.jmeno {font-size:120%;font-weight:bold;}









 
#newsletter {float:left;margin:0px 0 0 0;text-align:left;color:#000;}
#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 #ccc8bc;background:#F5EEDE;color:#000;font-size:10px;padding:6px;}     
    
#newsletter form {padding:0;margin:0;} 
#newsletter .newslink {   
   margin-top:3px;
   background: transparent url('http://hostujeme.cz/img/ok.jpg') center no-repeat;
   color:#fff;
   height:31px;
   line-height:31px;
   width:24;
   text-align:center;
   text-decoration: none;
   border: none;
   cursor: pointer;
   cursor: hand;}
      

#spodek {
  color:#000;
  margin:4px 0 0 0px;
  padding:0px; 
  text-align:right;
  background:url('http://hostujeme.cz/img/bg-bott.jpg') repeat-x left;}
#sin {padding:11px 10px 0 10px;}
#spodek a:link {text-decoration: none; color: #000;}
#spodek a:visited {text-decoration: none; color: #000;}
#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('http://hostujeme.cz/img/cara.jpg') repeat-x left;}

.bublinam {float:left;width:200px;text-align:center;}



#contactform {width:510px;}
#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;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;text-align:right;padding-right:5px;}
#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;}
#contactform .odeslat {padding:5px;font-weight:bold;color:red;float:right;}


/*---- 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;}



