/*css http://www.freewebtemplates.com*/
*{margin:0;padding:0;}
body {background:#DFBE93 url(../img/bg.gif) ; color:#000; font-size:80%;margin:0 auto; width:100%;height:100%; letter-spacing:1.0px; text-align:center;font-family: Tahoma,georgia,"trebuchet ms",verdana,arial,lucida,sans-serif !important;line-height:1.4;}
img {border:0;}
ul li {list-style-type:none;}
#top {
	background:#F0EDD6 url(../img/top.gif) repeat-x;
	position:absolute;
	right:-5px;
	z-index:0;
	width:100%;
	height:400px;
	float:left;
	top: 5px;
}

/*head*/
#head { width:960px; height:260px; margin:0 auto; text-align:center; position:relative; z-index:10}
#head-in  {background:url("../img/head.jpg")  no-repeat; width:960px; height:260px; display:block; z-index:10}
#head-in-eng  {background:url("../img/headEng.jpg")  no-repeat; width:960px; height:260px; display:block; z-index:10}
#head-in-de  {background:url("../img/headDe.jpg")  no-repeat; width:960px; height:260px; display:block; z-index:10}
#logoclick {position:relative; top:70px; left:225px; z-index:5; display:inline; width:510px; height:180px; float:left; clear:both; z-index:10}
#head a {color:#fff; font-weight:bold}
#head a:hover{color:#000}
#head address {
	position:absolute;
	top:11px;
	left:21px;
	letter-spacing:0px;
	font-weight:bold;
	width:960px;
	text-align:left;
	font-style: normal;
	font-size:110%;
}
#head address  a {text-decoration:none; color:#533129;}
#head address  a:hover { color:#fff;}

/*lang*/
.lang {
	position:absolute;
	top:23px;
	right:-3px;
	z-index:1;
	width: 90px;
}
.lang ul {float: left; display: inline;}
.lang li {display: inline; float: left; text-align: center; margin-left:5px; }
.lang li a {background:#a28e5d;    padding: 2px; display: inline; float: left;}
.lang li a:hover {background:#6F552D; color:#fff;   padding: 2px;  }
.aktiv2 {background:#a28e5d ;  padding: 2px;  margin-left:5px; font-size:1px} 

/*menu*/
#menu { font-size:100%;   margin:0 auto; text-align:center; position:relative; height:51px  ;   overflow:hidde}
#menu ul { text-align:center;  }
#menu li {display:inline; font-weight:bold;height:51px  ; line-height:51px; letter-spacing:0.3px }
#menu li a {text-align:center;  border-right:#BFA577 1px solid; color:#000;   text-decoration: none;  padding:20px 15px;  }
#menu li a:hover { background:#A68E6B; color:#F2DEC0;  }
.aktiv {text-align:right;  border-right:#BFA577 1px solid; color:#F8E4BE;   text-decoration: none;  padding:20px 15px; text-align: center; line-height:51px;}

/*hlavni-layout-obsahova-cast+prava*/
#hlavni {width:960px; margin:0 auto; display:block; position:relative; min-height:400px; height:auto;}
#obsah {background: url(../img/obsah-top.jpg) top center no-repeat; width:960px; margin:0 auto; display:block; float:left; position:relative;}
#in {background: url(../img/obsah.gif) top center repeat-y; min-width: 960px; z-index:10; float:left}

/*leva*/
#leva {float:left; width:175px; position:relative; margin:0 auto; text-align:auto; padding:25px 13px 20px 27px; z-index:100; letter-spacing:0px}
#leva p {
	padding:10px 0
}
#leva h5 { text-align:left; font-size:160%; color:#000; font-weight:normal; line-height:40px}
#leva h6 {letter-spacing:0.2px; font-size:140%; text-align:center}
#leva ul {text-align:left; font-weight:bold; margin:0 0 15px 0; font-size:90%}
#leva li {margin-left:10px; list-style-type:square}

/*stred-obsahova-cast*/
#stred  {width:525px; float:left; position:relative; padding:35px 0px 30px 0px; text-align:left; letter-spacing:0px; border:#C8A577 2px solid; }
#stred  p {
	background:#F2DEC0;
	padding:20px;
	margin:10px 15px;
	text-align:left;
	border:#C8A577 1px solid;
}
#stred h1 {font-size:200%; color:#533129; font-weight:normal; line-height:50px; text-align:center }
#stred h2 {background:url(../img/h2.html) center left no-repeat; font-weight:normal; padding-left:45px; height:40px;  line-height:40px; font-size:180%; overflow:hidden; color:#455670}
#stred h3 {background:url(../img/h3.html) center left no-repeat; color:#9D9275; font-size:180%; padding-left:40px; line-height:40px}
#stred h4 {background:url(../img/h4.html) center left no-repeat; color:#1E3E79; font-size:180%; padding-left:40px; line-height:40px}
#stred ul {margin:15px 0; text-align:left}
#stred  hr {color:#B8A177; background-color:#B8A177; border: 0 none; height:1px; margin:3px auto; text-align:center; width:95%; position:relative;  }
#stred img {
	margin:5px;
	text-align: center;
}
#stred a {font-weight:bold}

/*nadpisy*/
h3 a {color:#1E3E79!important}
h4 a { color:#1E3E79!important}
h2, h3, h4, h5, h6 {
	font-weight:normal;
	font-family:Arial;
	text-align: left;
}

/*prava*/
#prava {float:right; width:170px; position:relative; margin:0 auto; text-align:center; padding:25px 27px 20px 0px; z-index:100; letter-spacing:0px}
#prava p {text-align:justify; padding:10px 0}
#prava h5 { text-align:center; font-size:160%; color:#000; font-weight:normal; line-height:40px}
#prava h6 {letter-spacing:0.2px; font-size:140%; text-align:center}
#prava a img, #leva a img {border:#C8A577 5px solid}
#prava a:hover img, #leva a:hover img {border:#fff 5px solid}
#prava img, #leva img {margin:3px auto}

/*paticka*/
#foot {background:#291B15 url(../img/foot.gif) top repeat-x; width:100%; height:auto;  float:left; margin:0 auto}
#foot-in {background:url(../img/foot-in.gif) top repeat-y;   width:960px; height:90px;  min-height:90px;  margin:0 auto; position:relative; text-align:center; }
#foot-in p {width:900px;position:relative; top:30px; text-align:center; margin:0 auto; color:#8D6D43; letter-spacing:0px}
#foot-in a {color:#8D6D43}
#foot-in a:hover {color:#fff}

/*odkazy*/
a {color:#000}
a:hover {color:#9B9007}

