/* CSS Document */
*,html,TD {
	font-family: Arial, sans-serif;
	color : #553A27; /*#502000;*/
}

BODY {
	font-size: 80%;
	font-family: Arial, sans-serif;
	background: url('../img/body_bg.gif') top left #b49678;
	color : #553A27; /*#502000;*/
	margin: 0;
	line-height: 150%;
	text-align: center;
	padding: 0;
}
td {
  font-size: 80%;
}
#cesky {
  background: url('../img/layout.gif') top left no-repeat;
	margin: 10px auto 10px auto;
	padding: 0;
	width: 1000px;
  border-color: #C2A992;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
	border:none;
  text-align: left;
}
	
 #head {
    height: 200px;
    margin: 0;
    padding: 0;
  }
  #head_hidden {
    display:none;
  }
  img#uvod {
    margin: 8px 0 0 48px;
  }
  #menu_content {
    margin: 0px 2px 0px 320px;
    color: #ffffff; /*#000000; /*#f2e0bd;*/
    font-weight: bold;
    max-height: 14px;
    text-align: right;
    padding-top: 9px;
  }
  #menu_content ul, #menu_content li {
    display: inline;
  }
  #path {
    height: 25px;
    text-align: left;
    color: #ffffff;
  }
  
  #path_content {
    margin: 0px 2px 0px 320px;
    font-weight: bold;
    padding-top: 2px;
	  font-size:95%;
  }
  
  
  #hlavni {
    background: url('../img/hlavni_bg.gif') top left repeat-y;
    padding: 0;
    margin: 0;
    text-align: left;
  }
  #navigace {
    float: left;
    width: 304px;
    text-align: left;
    background: url('../img/navigace_bg.gif') top left no-repeat;
    margin: 0;
  }
  
  #navigace_content {
    margin: 65px 0px 0 67px;
    padding: 0;
  }
  
  #navigace_content li {
    display: inline;
    margin: 0; 
    padding: 0;
  }
  
  #navigace_content ul {
    margin: 1em 0 1em 0;
    padding: 0;
  }
  
  #obsah {
    text-align: left;
    margin: 0 0 0 304px;
    width: 650px; 
    background: url('../img/obsah_bg.gif') top left #ecce94;/*#efd7a8;/*#deae76;/*#f2e0bd;*/
    border: 1px dashed #ffffff; /*#df002c;/*#e3b761;/*#e9c683;/*#e6c196;*/

	  
	  -moz-border-radius: 15px;
  }
  
  #obsah_content {
    margin: 20px;
		min-height: 750px;
	  _height: 1050px;
  }
  
  #paticka {
     height: 25px;
	   clear: both;
  }
  #paticka_content {
    margin: 5px 40px 0 80px;
  }
  
  #navstev {
    width: 235px;
    display: block;
    float: left;
    text-align: left;
    font-weight: bold;
  }
  
	
  .lObr {
		margin: 0px 1em 0px 0%;
		display: block;
		float: left;
		text-align: left;
	}
	
  .rObr {
		margin: 0px 0% 0px 1em;
		display: block;
		float: right;
		text-align: right;
	}
	
	.floatImg112 {
		min-height: 112px;
		_height: 112px;
		position: relative;
		display: block;
	}
	
	h1,h2,h3,h4,h5 {
    color: #553A27; /*#df002c;*/
    font-weight: bold;
	  line-height: 1.33em;
	}
  
  h1 {
   font-size: 170%;
   text-transform: uppercase;
   background: url('../img/obsah_bg.gif') top left #efd6a5;/*#e3b761; /*#e9c683; /*#d29246;/*#f2e0bd;*/
   color:  #000000;/*#a64b00; /*#ffffff; /*#df002c;*/
   padding: 5px 5px 5px 10px;
   text-align: center;
   _height: 35px;
   letter-spacing: 1px;
   border: 1px dashed #ffffff; /*#000000;/*#a64b00;*/
	 -moz-border-radius: 15px;
  }
  
  h2 {
    font-size: 140%;
    color: #df002c;/*#df002c;*/
    text-transform: uppercase;
  }
  
  h3 {
    font-size: 125%;
    /*text-transform: uppercase;
    font-family: serif;
    letter-spacing: 1px;*/
    font-weight: bold;
    font-style: italic;
	color: #4200FF;
  }
  #navigace_content  h3 {
    color: #df002c;
  }
  #navigace_content  h3.mb {
    display: none;
  }
  h4 {
    font-size: 110%;
    /*font-style: italic;*/
    letter-spacing: 1px;
	  display: inline;
  }
  
  h5 {
    font-size: 105%;
  }
  

  #navigace_content li {
    list-style-type: none; /*square;*/
    margin: 0;
  }
  .inline {
    display: inline;
  }
  
  p {
  	text-align: justify;
		/*text-justify: distribute;*/
  }
  
  a {
    color: #df002c;
    text-decoration : underline;
    /*font-size: 100%;*/
  }
  
  a:hover {
    color: #553A27;
  }
	
	a:visited {
	  color: #BF314C;
	}
  
  #navigace_content a {
    font-weight: bold;
    font-size: 95%;
    text-decoration : none;
	  /*text-transform: uppercase;*/
    margin: 0 0 5px 0;
    display: block;
    border-style: solid solid dashed solid;
    border-width: 0px 0 1px 5px;
    border-color: #ffffff; /*#df002c;/*#df002c;*/
    padding: 1px 6px 1px 6px;
		color: #553A27;/*#a64b00; /*#000000; /*#f2e0bd;*/
  }
  #navigace_content a:hover, #navigace_content a.current {
    color: #df002c;
    border-color: #e3b761;
		/*padding: 1px 6px 1px 9px;*/
  }
	#navigace_content a.current
	{
   	text-transform: uppercase;
	}
	#navigace a.img {
	  border: none;
		padding: 0;
	}
  #menu_content a/*, #menu2 a*/ {
    background: #df002c; /* #a64b00;/*#f2e0bd;*/
    color: #efd7a8;
    margin: 0px 5px 0 0px;
    text-decoration: none;
    border: 0px solid #553A27; /*#e6c196;*/
    border-color: #efd7a8;
    font-size: 11px;
    display: block;
    text-align: center;
    float: left;
    border-bottom: none;
    padding: 1px 14px 2px 14px;
  }
  
  #menu_content a:hover, #menu_content a.current/*, #menu2 a:hover*/ {
    color: #ffffff;
    background: #553A27;   
  }
  
  .clearBoth {
    clear: both;
	width: 100%;
  }
  .clearRight {
    clear: right;
  }
  .vyrobci {
    float:right;
	margin:0 0 0 1em;
    text-align: right;
	width: 230px;
   }
   .vyrobci h2 {
     text-align: center;
	 margin: 0 0 1em 0;
   }
   
  .vyrobce {
    float:left;
	padding:3px 0px 6px 10px;
	font-size:90%;
    text-align: center;
   }
   .vyrobce img, #obsah_content img {
     border: 1px solid #e3b761;
   }
   #obsah_content img.noborder {
     border-color: transparent;
	 border-width: 0px;
   }
   .center {
      text-align: center; 
   }
   #akce {
   /*  width: 160px;
	 _width: 190px;
	 float: right;*/
	 margin: 0 0 0 0px;
	 font-size: 0.9em;
	 line-height: 1.5em;
	 clear: right;

   }
   #akce h2 {
     margin-top: 0;
   }
  .novinka {
		margin: 1px 0px 1em 0px;
		/*clear: right;
		background: #ecce94;*/
		-moz-border-radius: 15px;
	}
	.novinka2 {
		margin: 0em 0em 1em 0em;
		background: #efd6a5;
		-moz-border-radius: 15px;
	}
	.novinka p, .novinka2 p {
		padding:  0px 15px 10px 15px;
		margin: 0;
	}
	.novinka2 h3, .novinka h3 {
		display: block;
		margin: 0;
		padding: 0px 10px 0px 15px;
		font-size:120%;
	}
	.novinka2 h3 {
	  font-size: 140%;
    color: #df002c;/*#df002c;*/
    text-transform: uppercase;
	}
	.novinka2 h4, .novinka h4 {
	  padding: 15px 10px 0px 15px;
		margin: 0;
	
	}
	.novinka img, .novinka2 img {
	  padding: 10px 15px 10px 15px ;
		float: right;
	}
	
	#obsah hr {
	   color: #ffffff;
	   height: 0px;
	   border-top: 1px dashed #ffffff;
	}
	
	ul.box3 {
	  margin: 1em 0 1em 0;
	  padding: 0;
	}
	
	ul.box3 li, ul.box2 li {
	  float: left;
	  margin: 0 1% 20px 0;
	  width: 27%;
	  list-style: none;
	  text-align: center;
	  /*background: #ecce94;*/
	  border: solid 0px #e3b761;
	  padding: 2%;
	}
	/*ul.box2 li  {
	  margin: 0 20px 20px 0px;
	  width: 180px;
	  _height: 190px;
	  min-height: 160px;
	  padding: 10px;
	}*/
	ul.box2  li  {
	  /*margin: 0 2% 2% 0%;
	  width: 45%;*/
		margin: 0 20px 20px 0;
	  width: 235px;
		_width: 280px;
	  _height: 270px;
	  min-height: 230px;
	  padding: 20px;
		background: #ecce94;
		border: dashed 1px #ffffff;/*e3b761;*/
		-moz-border-radius: 15px;
	}
	  
	ul.box2 {
	  margin: 1em 0 1em 0;
	  padding: 0;
    width: 600px;
		float: right;
		text-align:center;
	}
	ul.box2 li img {
	  margin: 10px 0 10px 0;
	}
	ul.box3 li a, ul.box2 li a {
	  font-weight: bold;
    }
	.auto {
	  background: white;
		width: 100%;
		padding: 10px 0 10px 0;
		text-align: center;
		margin: 0 0 20px 0;
		/*border: 1px solid #e3b761;*/
	}
 .auto ul, .auto li {
    text-align: left;
	}