* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
body {
	font-family: Tahoma, Verdana, Arial, lucida, sans-serif;
	background: #DCD6D2;
	color: #000;
	font-size: 12px;
	text-align: center;
	line-height: 1.2;
}
.clear {
  font-size:1px;
  line-height:1px;
  clear:both;
}
#telo {
	width: 978px;
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid #B1ADA6;
	border-right: 1px solid #B1ADA6;
	background: #FEE200;
}
#hlavicka {
	float: left;
	width: 968px;
	color: #fff;
	background: #000000 url("img/01_nav.png") no-repeat left bottom;
	height: 41px;
	padding: 0px 10px 0px 0px;
}
#cz, #en {
	float: right;
	width: 34px;
	height: 41px;
}
#cz a {
	color: #B2B2B2;
	display: block;
	width: 34px;
	height: 41px;
	background: url("img/07_cz_a.png") no-repeat bottom left;
}
#cz a:hover {
	background: url("img/07_cz_b.png") no-repeat bottom left;
	color: #ffffff;
}
#en a {
	color: #B2B2B2;
	display: block;
	width: 34px;
	height: 41px;
	background: url("img/08_en_a.png") no-repeat bottom left;
}
#en a:hover {
	background: url("img/08_en_b.png") no-repeat bottom left;
	color: #ffffff;
}
#menu {
	width: 450px;
	height: 20px;
	float: right;
	text-align: right;
	font-size: 1.1em;
	padding-top: 5px;
	margin-right: 100px;
}
#menu li {
	display: inline;
	margin: 0px 10px 0px 10px;
	list-style-type: none;
	background-image: url("img/03_odrazka.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}
#menu li a {
	color: #B2B2B2;
	text-decoration: none
}
#menu li a:hover, #menu li a.vybrano {
	color: #ffffff;
	text-decoration: underline;
}
#obsah {
	width: 978px;
	float: left;
	background: #FEE200;
	border-bottom: 5px solid #000000;
}
#levybox {
	float: left;
	width: 666px;
}
#logo {
	float: left;
	height: 60px;
	width: 220px;
	padding: 0px 0px 0px 56px;
}
#logo a {
	color: #B2B2B2
}
#logo a:hover {
	color: #ffffff;
}
#slogan {
	float: right;
	width: 380px;
	height: 32px;
	padding-top: 28px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 5px;
	word-spacing: 10px;
}
.intro {
	float: left;
	width: 666px;
	height: 316px;
}
.redakce {
	float: left;
	width: 666px;
	padding: 50px 0px 20px 0px;
	color: #000000;
	font-weight: normal;
}
.redakce a {
	color: #000000;
}
.redakce a.vice {
	background:transparent url(img/active2.gif) no-repeat scroll left bottom;
  padding-left:18px;
}
.redakce a:hover {
	color: #000;
}
.redakce p, .redakce #pripoje {
	padding: 0px 100px 10px 100px;      
	/*text-align: justify;*/
}
.redakce ul {
	padding: 0px 100px 10px 125px;
	text-align: justify;   
}
.redakce table {
	margin: 10px auto;
	text-align: justify;
	width:460px;                  
	border-collapse:collapse;
	border-color:#BFBFBF;	
}


.redakce table.formular .wL{
  width: 100px;
  text-align: right;  
}
.redakce table.formular .wP{
  width: 300px;
  text-align: left;
}

.redakce table.formular .povinne{
  font-size: 11px;
}

.redakce table.formular .wP input,
.redakce table.formular .wP textarea{
  margin: 3px 0;
  width: 320px;   
}

.redakce table.formular .wP textarea{
  height: 100px;   
}

.redakce table.formular .wP .odeslat{
width: 323px; background: #bbbbbb; border: 1px solid #000000;
height: 20px;
}

.redakce table td{
	text-align:center;
}
.redakce p img {
	margin: 0px 15px 10px 0px;
	float:left;
}
.redakce h1 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 15px 100px;   
}
.redakce h2 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin: 20px 0px 15px 100px;
}
.redakce h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 20px 0px 15px 100px;
}
.redakce .linka {
margin-top:20px;
}
.redakce .fotogalerie {
 padding: 0px 30px 10px 65px;
}
.redakce .fotogalerie a {
 padding: 4px;
 display:block;
 float:left;
 border:1px solid #CFCFCF;
 background-color:white;
 margin:0px 10px 10px 0px;
 text-decoration:none;
}
.redakce .fotogalerie a span {
 display:block;
 float:left;
 clear:both;
 font-size:10px;
 padding-top:2px;
 text-align:left;
}
.redakce .fotogalerie img {
 padding: 0px;
 margin:0px;
}
#akce {
	float: left;
	width: 656px;
	padding-left: 10px;
	height: 217px;
}
#akce img {
	margin: 0px 20px 0px 0px;
	border: 0px;
}
#pravybox {
	float: right;
	width: 312px;
	background: url("img/04_right.png") no-repeat top left;
	min-height:368px;
	_height:368px;
}
#hledej {
	float: right;
	width: 272px;
	height: 28px;
	padding-left: 40px;
	background: url("img/02_search.png") no-repeat;
}
input {
	height: 15px;
}
input.tlacitko {
	background-color: #000000;
	color: #CDCDCC;
	height: 20px;
	padding: 0px 3px 0px 3px;
	font-size: 12px;
}
#navi {
	padding: 50px 0px 20px 0px;
}
.red {
	color: red;
}
#pravybox ul {
	list-style-type: none;
}
#pravybox li {
	list-style: none;
	line-height: 20px;
}
#pravybox li#vystavba {
	color:#888888;
	font-size:11px;
}
.navigace {
	padding: 0;
	margin-left: 40px;
}
#active {
	color: #444;
	text-decoration: none;
	background: url("img/active.gif") no-repeat bottom left;
	padding-left: 15px;
}
.navigace a {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.navigace a.red {
	color: red;
}
.navigace a:hover {
	color: #888;
}
.subnavigace {
	padding: 0;
	margin: 5px 0px 15px 10px;
}
.subnavigace a {
	color: #80746E;
	font-size: 12px;
	font-weight: bold;
}
.subnavigace a:hover {
	color: #888;
}
.subnavigace2 {
	padding: 0;
	margin: 0px 0px 10px 10px;
}
.subnavigace2 a {
	color: #80746E;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.subnavigace2 a:hover {
	color: #888;
}
#paticka {
	width: 978px;
	margin: 0 auto;
	text-align: left;
	color: #606060;
}
#leva {
	float: left;
	/*width: 487px;*/
	width: 187px;
	line-height: normal;
	height: 32px;
	padding: 15px 0px 15px 30px;
	background: #B1ADA6;
	border-bottom: 1px solid #fff;
}
#prava {
	float: left;
	background: #B1ADA6 url("img/05_pata.png") no-repeat top right;
	width: 698px;
	height: 62px;
	padding: 0px 2px 0px 61px;
	border-bottom: 1px solid #fff;
	text-align:right;
}
#prava img {
	margin: 0px 10px 0px 0px;
	border: 0;
}
#backlink {
	margin: 0 auto;
	width: 958px;
	font-size: 10px;
	background: #DCD6D2;
	border-top: 1px solid #888;
	clear: both;
	padding: 10px;
}
#paticka a, #backlink a {
	color: #606060;
}
#backlink a:hover {
	color: #000000;
}
#paticka a:hover {
	color: #ffffff;
}
#uvod {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #888;
	padding: 3px 20px 0px 60px;
	letter-spacing: 3px;
	word-spacing: 8px;
}
img {
	border: 0;
}
p {
	padding: 0 0 15px 0;
}
/* KONTAKT */
#kontakt, #kontakt_p {
float:left;
margin-bottom:20px;
width:340px;
}
#kontakt h4, #kontakt_p h4 {
clear:left;
float:left;
line-height:1.7em;
margin:0;
padding:0;
text-align:right;
width:120px;
}
#kontakt p, #kontakt_p p {
float:left;
line-height:1.7em;
padding:0 0 0 10px;
width:190px;
}
#form {
float:left;
margin-bottom:20px;
text-align:center;
width:290px;
}
#form p {
text-align:center;
}
#form form div {
margin-bottom:10px;
text-align:left;
}
#form form * {
font-weight:normal;
margin:0;
padding:0;
width:279px;
}
#form form h4 {
font-size:100%;
font-weight:bold;
padding:5px 0;
text-align:left;
}
#form form .hidden {
display:none;
}
#form form button {
margin-top:10px;
width:100px;
}
#form #chyba_odeslani {
color:#CF0000;
text-align:left;
}
/*KONTAKT KONEC*/
/*STRANKA 2 */
#hlavicka2 {
	float: left;
	width: 968px;
	color: #fff;
	background: #000000 url("img/01_nav2.png") no-repeat left bottom;
	height: 41px;
	padding: 0px 10px 0px 0px;
}
#obsah2 {
	width: 978px;
	float: left;
	background: #FEE200 url("img/01_nav2.png") repeat-y;
	border-bottom: 5px solid #000000;
}
#pravybox2 {
	float: right;
	width: 312px;
}
#pravybox2 ul {
	list-style-type: none;
}
#pravybox2 li {
	list-style: none;
	line-height: 20px;
}
#hledej2 {
	float: right;
	width: 272px;
	height: 28px;
	padding-left: 40px;
	background: url("img/02_search2.png") no-repeat;
}
/*STRANKA 2 KONEC*/
#soubory, #clanky {
float:left;
margin:10px 25px 0 0;

}
#soubory span, #clanky span {
color:#000;
text-transform:uppercase;
}
.redakce #pripoje {
 margin-top:20px;
}
.redakce #pripoje ul {
  padding: 10px 0px 10px 15px;
}

.home{
	margin-top: 20px;
	margin-left: 40px;
	width: 175px;
}


.home a{
	color: black;
}

.hometext{
	margin: 10px 0;
}

.nadpis{
	font-size: 15px;
	font-weight: bold;
}

.divhometext{
	width: 450px;
	float: left;
	display: inline;
	margin-left: 120px;
}

