body {
	background: #848484 ;
	padding: 10px; margin: 0;
}
body, input { font-family: tahoma, sans-serif; font-size: 12px; color: #383A29; }
img {border: 0;}
a {color: #C90303; text-decoration: underline;}
a:hover {text-decoration: none;}

#all {
	margin: auto;
	width: 775px;
	text-align: left;
}

#top {
	width: 775px; height: 52px;
	background: #fff ;
	padding: 0; margin: 0;
}
#logo {
	float: left;
	width: 323px; height: 90px;
	padding: 0; margin: 0;
}
#top-navi {
	float: left;
	width: 212px; height: 63px;
	padding: 27px 0 0 240px; margin: 0;
	background: url('../images/bg-top-navi.gif') no-repeat;
}
#top-navi a { color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; }
#top-navi a:hover { color: #ff0000;  }

#flags { position: absolute; margin: 1px 0 0 717px; }
.lang-verze { float: left; padding-right: 5px; }
.lang-verze img { border: #D1D1D1 1px solid; }

#top-menu {
	clear: both;
	width: 775px; height: 191px;
	padding: 0; margin: 0;
}
#nadpis {
	float: left;
	width: 323px; height: 191px;
	padding: 0; margin: 0;
}

#menu-and-img, #menu-and-img-en {
	float: left;
	width: 452px; height: 191px;
	padding: 0; margin: 0;
	
}
#menu-and-img ul { margin: 0; padding: 170px 0 0 15px; }
#menu-and-img li { float: left;	list-style-type: none; display: block; margin: 0; padding: 0 5px 0 5px; height: 23px; }
#menu-and-img-en ul { margin: 0; padding: 7px 0 0 5px; }
#menu-and-img-en li { float: left; list-style-type: none; display: block; margin: 0; padding: 0 2px 0 2px; height: 23px; }
#menu-and-img a, #menu-and-img-en a { float: left; display: block; margin: 0; padding: 0px 18px 0 18px; text-decoration: none; color: #000; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#menu-and-img a:hover, #menu-and-img-en a:hover { color:#F16A2B; text-decoration: none; }


#middle {
	clear: both;
	margin: 0;
	background: #fff;
	background: url('../images/bg-middle.gif') repeat-y;	
}
#content {
	padding: 0px; margin: 0 px; 
}
#content-right {
	float: right;
  width: 255px; 
  padding:0 0px 0 10px; 
  margin:  0;
  font-size: 11px; 
}
#bg-kontakt {	
  width: 215px;
  height: 38px; 
	background: url('../images/bg-nadpis.gif') repeat-x; 
	padding: 10px 0px 0 40px; 
  margin: 10px 0px 0 0px;
	font-weight: bold; color: #555; font-size: 12px; 
}
#content-main {
  float: left; 
	width: 445px; 
	padding: 0 15px 0 30px; 
  margin: 0px; 
	font-size: 12px;
	text-align: justify; 
}
#content-main img { 
padding: 3px;

} 
#content-main ul { margin: 10px; padding: 10px 0 0 15px; }
#content-main li { margin: 10px; padding: 0px; } 

#bg-h1 {	
	width: 425px; height: 38px; 
	background: url('../images/bg-nadpis.gif') repeat-x; 
	padding: 7px 0px 0 20px; margin: 10px 0px 10px 0px; 
	font-weight: bold; 
}
#stripe { 
  	height: 49px;
  	width: 775px;
		background: url('../images/bg-stripe.gif') no-repeat;	
  	text-align: center;
  	font-size: 11px;
  	color: #B1B1B1;
}

#stripe-bott {
  	clear: both;
  	padding: 19px 0 0 0; margin: 0px;	 
  	height: 30px;
  	width: 775px;
		background: url('../images/bg-stripe.gif') no-repeat;	
  	text-align: center;
  	font-size: 11px;
  	color: #B1B1B1;
}
#stripe-bott a { color: #B1B1B1; text-decoration: none; }
#stripe-bott a:hover { color: #fff; text-decoration: underline; }
#copyright { 
  	clear: both;
  	padding: 4px 0 4px 0; margin: 0px;	 
  	height: 15px;
  	width: 775px;
  	text-align: center;
  	font-size: 11px;
  	color: #B2B2B2;
  	background: #fff;
}
#copyright a { color: #B2B2B2; text-decoration: none; font-size: 11px; }
#copyright a:hover { color: #000; text-decoration: underline; }




h1 { color: #555; font-size: 15px; padding: 0; margin: 0; }
h2 { font-size: 17px; margin: 0px 0 25px 0; color: #B60000; font-weight: normal; }
h3 { font-size: 20px; margin: 0; padding: 0; color: #5C5C5C; }
h4 { font-size: 17px; margin: 00; color: #B60000; }

h5 { font-size: 9px; }
h6 { font-size: 8px; }

.nepodtrzeny { text-decoration: none; }
