h1,h2,h3,h4,h5,h6 {color:#000;font-size:14px;}
.cleaner {clear:both;line-height:1px;}
.ptop {padding-top:5px;}
.pleft {padding-left:10px;}
.pright {padding-right:10px;}
.ptop2 {padding-top:10px;}
.ptop3 {padding-top:15px;}
.pbott2 {padding-bottom:10px;}
.acenter {text-align:center !important;}
.aright {text-align:right !important;}
.aleft {text-align:left !important;}
.mtop2 {margin-top:15px;}

.red {color:red !important;}
.biglines {line-height:16px;}
.textbigger {font-size:14px;}
.bold {font-weight:bold;}
.brown {color:#D89858 !important;}
.grey {color:#666 !important;} 
.white {color:white !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;}

html,body { 
min-height: 100%; 
}
body {
  background:black;
  text-align:center;
  font-size:12px;
  font-family: Verdana, Arial;
  margin:0;
  background:#fff;
  }
#kontejner {
  width:850px;
  margin:0 auto;
  }

#stranka {
  text-align:left;
  padding:0 0 3px 0;
  margin:0 0 10px 0;
  }
#hlavicka {
  background:#fff url('http://www.skutrykrkonose.cz/img/hlavicka.jpg') center no-repeat;
  width:850px;
  text-align:right;
  height:177px;
  margin:0 0 0px 0;
  }
#hlavicka h1 {display:none;margin:0;padding:0;}
#hlavicka a {display:block;width:850px;height:160px;float:left;}
#hlavicka a:hover {text-decoration:none;}
#bannerhlavicka {display:block;padding:8px 15px 0 0;}
.banner {position:relative;}
.banner a.odkaz {
  display:block;
  position:absolute;
  top:0;left:0;
  line-height:50px;
  color:#fff;
  font-weight:bold;
  font-size:15px;
  padding:135px 0 0 20px;}


#menu {
  height:35px;
  border:1px solid #C6C6C6;
  background:#F5CC26;
  color:black;
  }

#nav{
  position:absolute; 
  z-index:100;
  margin:10px 0 0 0;
  padding:0  0 0 5px;
list-style: none; }

#nav ul { 
  padding:0;
	margin:0;
	list-style: none;
  z-index:99;
  position:relative;
  overflow:visible;  
  }
   
#nav li { 
    margin:0; 
    padding:0; 
    position: relative; 
    float:left;
  	height:auto;
    display:block;
    }
#nav ul li{ background-color:#F5CC26;}
#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; 
    padding: 0;  
    margin:0; 
    color:black;   
}
#nav ul a {
    text-align:center;
    text-decoration:none; 
    display:block;
    padding: 0;  
    width:10em;
    margin:0 0 0.2em 0.1em; 
    height:20px;
    color:black;
}

#nav a:hover, #nav li:hover{
    background-color:#F5CC26;}
#nav ul li:hover { background-color:#F5CC26;}
#nav ul li a {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:#F5CC26;}
#nav ul{ display:none;}
/*all see this */
#nav ul ul, #nav ul ul ul{
    display:none; 
    
    position:absolute; 
    margin-top:-1.8em; 
    margin-left:9.8em;
}

/* 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 {padding:0 15px 0 0;width:95px;}

#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 a:hover {border:none;border-color:#FE9901;
  border-style:solid;
  border-width:0 0px 0 5px;}
  
  

.navigace {
  color:#000;
  margin:5px 10px 10px 0;
  
  }
.navigace img {float:left;margin-bottom:10px;}
.navigace a {color:#fff;text-decoration:underline;}
.navigace h3 {display:inline;}
.navin {padding:10px 0 0 0;}
#obsah {
  text-align:left;
  float:left;
  width:850px;
  color:#000;
  margin:0 0 10px 0;
}
#obsah div.in {padding:10px 0 0 0px;}

#obsah p {line-height:16px;}

.pdetail {display:block;}

.intro {
  background:url('http://www.skutrykrkonose.cz/img/bg1.jpg') repeat-y;
  height:186px;
  min-height:186px;
  color:#000;
  margin:0px 0 20px 0;}
.iin div {width:550px;padding:20px 0 10px 10px;}
.iin {
  background:url('http://www.skutrykrkonose.cz/img/lynx.jpg') no-repeat top right;
  min-height:186px;
  }
.intro2 {
  background:url('http://www.skutrykrkonose.cz/img/bg2.jpg') repeat-y;
  min-height:188px;
  color:#000;
  margin:0 0 20px 0;}
.iin2 .iiin {width:550px;padding:20px 0 10px 10px;}
.iin2 {
  background:url('http://www.skutrykrkonose.cz/img/ctyrkol.jpg') no-repeat left;
  min-height:188px;
  }
.iin2 .iiin2 {width:550px;padding:20px 10px 10px 230px;} 
.iin2 .iiin2 div{margin:7px 0 15px 0;}
.homepage h1,.homepage h2,.homepage h3,.homepage h4 {
  color:#105F98;
  background:white;
  padding:4px 4px 4px 4px;
  display:inline;
  
  }
/*produkt*/
.produktinfo h1 {background:none !important;margin:5px 0 0px 0 !important;padding:0 !important;}
.produkt {
  
  background:white !important;}
.nadpisek {
  text-align:center;
  line-height:30px;
  background:url('http://www.skutrykrkonose.cz/img/bg-nadpis.jpg') repeat-x;}
.detailprodukt {text-align:right;}
.nahled {float:left;}
.produktinfo {width:400px;background:#D9E0E7;padding:10px;float:right;text-align:left;}
.detailprodukt h1 {text-align:left;
  line-height:30px;
  margin:7px 0 15px; 0;padding:0 0 0 20px;
  background:url('http://www.skutrykrkonose.cz/img/bg-nadpis.jpg') repeat-x;}
.popisprodukt {line-height:19px;font-size:13px;}
.obj {width:550px;}
/*--- 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-weight: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:380px;}
#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;}


a img {border:none;}

.bublinam .nadpisek {padding:0 0 0px 0;}
a.koupit strong {display:none;}
a.koupit {float:right;display:block;background:url('http://www.skutrykrkonose.cz/img/objednat.jpg') no-repeat;width:111px;height:28px;padding:3px 0 0 0;margin:10px 0 10px 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;}

#spodek {
  
  margin:6px 0 10px 0;
  
  text-align:left;
  color:black;
  font-size:13px;}
#spodek h2 {display:inline;color:black;font-weight:normal;font-size:13px;}
#spodek div {background:#F5CC26;padding:0 20px;line-height:40px;height:40px;}
#spodek .slista {height:9px;background:#F5CC26;margin:0 0 2px 0;}
#spodek .slista2 {height:4px;background:#E0EAF3;margin:2px 0 0px 0;}

.kontakt {width:400px;float:left;}
.mapa {width:420px;float:right;}
.kontaktpravy .nadpis {border-bottom:1px solid #ECEDE8 !important;padding:20px 0 5px 0 !important;margin:0 0 10px 0;}


a.detailobr img {}
a.detailobr {display:block;padding:3px;}
a:hover.detailobr {padding:3px;}
a:visited.detailobr {padding:3px;}
a.black {color:black !important;}



/*----center obrazky ---*/
img {border:none !important;}

.galerie {}
.galerie .dli
{
display: -moz-inline-box;
display: inline-block;
/*\*/ vertical-align: top; /**/
margin: 0 0px 15px 0px;

 text-align:center;
padding: 0;
}
.galerie .dlis {
margin: 0px 13px 15px 10px !important;
_margin: 0px 13px 15px 10px !important;

}
.galerie .dli>div
{
/*\*/ display: table; /**/
width: 274px;
}

.galerie a
{
display: block;
text-decoration: none;
color: #000;
background-color: #F2EDEA;
cursor: pointer;
}

/* IE7? \*/

/**/

.galerie img
{text-align:center;
border: solid 1px #fff;
vertical-align: middle;
}

.galerie a:hover
{
background-color: #F5CC26;
}

/*\*//*/
.galerie li .wrimg
{
display: block;
font-size: 1px;
}

.galerie .wrimg span
{
display: inline-block;
vertical-align: middle;
height: 149px;
width: 1px;
}
/**/

.galerie .caption
{
display: block;
color:#000;
padding: .3em 5px;
font-size: 13px;
line-height: 19px;
text-align:left;
background:#F2EDEA;
height:85px;
w\idth: 264px;

}
.galerie .caption div 
{ padding:2px 0px 0 5px;}
@media all and (min-width: 0px)
{
.galerie
{
border-collapse: collapse;
}
.galerie a
{
display: inline-block;
vertical-align: top;
}
.galerie
{
display: inline-block;
}
}
.cenadetail {line-height:30px !important;font-size:12px;text-align:left;padding:5px 0 0 0  !important;}
.galerie a.detail em {display:none;}
.galerie a.detail {float:right;line-height:25px;margin:3px 10px 0 0px;display:block !important;width:77px;height:25px;background:url('http://www.skutrykrkonose.cz/img/detail.jpg') no-repeat;}


