/* B O D Y */
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	text-align: center;
	overflow:auto
}
/*GENERAL*/
#general {
	margin: 0 auto 0 auto;
	width:700px
}
#header {
	width: 700px;
	height: 91px;
	background-image: url('/images/header.gif')
}
#header a {
	display: block;
	width: 700px;
	height: 91px;
	border: 0;
	text-decoration: none
}
/*MAIN MENU*/
#main-menu {
  width:700px;
  height:36px;
  margin: 15px 0 0 0;
  text-align:left
}
#main-menu ul {
	margin: 0;
	padding:0
}
#main-menu li {
	list-style: none;
	position: relative;
	float: left;
	font-weight: bold;
	margin-right:2px;
}
#main-menu .active {
	position: relative;
	display: block;
	width: 169px;
	height:36px;
  background: url('/images/main-menu-active.gif');
	color:#aa0000
}
#main-menu li a {
	position: relative;
	display: block;
	width: 169px;
	height:36px;
	text-decoration: none;
  background: url('/images/main-menu-inactive.gif');
	color:#f2eadc;
}
#main-menu li a:hover {
	color:#aa0000;
  background: url('/images/main-menu-active.gif');
}
/* C O N T A I N E R */
#container {
	width: 699px;
	margin: 0 auto 0 auto;
	padding: 15px 0 15px 0;
	color:#302e1c;
	background-color:#F2EADC;
	font-family: 'tahoma', verdana, trebuchet ms
}
#container a {
  color:#3080ff;
  margin:2px;
  padding:2px;
  text-decoration:underline
}
#container a:hover {
  color:#fff;
  text-decoration:none;
  background-color:#3050ff
}
/*CONTENT*/
#content {
	float: left;
  width:500px;
	min-height: 400px;
}
#content a {
	text-decoration: underline;
	color: #0973d0;
	padding: 0 2px
}
#content a:hover {
	/*color: ;*/
	text-decoration: none;
	padding: 0 2px
}
/*CONTENT design*/
p {
	margin: 5px 20px 0px 20px;
	text-align: justify;
	font-size: 10pt;
	line-height: 1.5em
}
h1 {
  visibility: hidden;
  padding:0;
  margin:0;
  font-size:5pt
}
h2 {
	font-size: 18pt;
	text-align:left;
	font-family: 'arial';
	font-weight: lighter;
	color:#827611;
	margin: 0 0 10px 20px;
	letter-spacing: 3px
}
h3 {
	font-size: 14pt;
	text-align:left;
	font-family: 'arial';
	color:#302e1c;
	margin: 5px 0 10px 20px;
	letter-spacing: 2px
}
h4 {
  margin:0 auto 0 auto;
  padding-top:8px;
  font-size:13pt;
  font-family:'trebuchet ms';
  text-align:center;
  letter-spacing:1px
}
h6 {
	margin: 0 0 3px 20px;
	font-size: 10pt;
	font-weight:bold;
	font-family: 'trebuchet ms'
}
/*BOXS*/
#boxs {
	margin: 0 0 0 500px;
	padding: 0;
	width: 200px;
	min-height:200px
}
.menu {
  margin-top:20px;
  font-size:10pt;
  left:16px;
  width:216px;
  text-align:left
}
.menu .top {
  width:216px;
  height:29px;
  background:url('/images/sec-menu-top.gif')
}
.menu .body {
  padding-bottom:5px;
  width:216px;
  background:url('/images/sec-menu-body.gif');
}
.menu .bottom {
  width:216px;
  height:21px;
  background:url('/images/sec-menu-bottom.gif')
}
.menu ul, .menu li {
	list-style: none;
	margin: 0;
	padding: 0
}
.menu ul {
  padding:-5px 0 20px 15px;
  line-height: 1.5em;
}
.menu li {
	padding: 0 0 0 15px
}
.news {
  margin-top:30px;
  font-size:10pt;
  left:16px;
  width:216px;
  text-align:left
}
.news .top {
  width:216px;
  height:33px;
  background:url('/images/news-top.gif')
}
.news .body {
  padding-bottom:5px;
  width:216px;
  background:url('/images/news-body.gif')
}
.news .bottom {
  width:216px;
  height:24px;
  background:url('/images/news-bottom.gif')
}
.news .new {
  padding:0 3px 5px 25px
}
/* FOOTER*/
#footer {
  width:700px;
  height:37px;
  text-align:left;
  font-family:'tahoma', verdana, trebuchet ms;
  font-size:10pt;
  color:#fdf6d0;
  background:url('images/footer.gif')
}
#footer .signature {
  padding: 9px 0 0 10px
}
.space {
	margin: 0 5px
}
.clear {
	clear: both
}
.newtab  {
text-align: left;
}

#lip {
	margin: 5px 20px 0px 20px;
	text-indent: 20px;
	text-align: justify;
	font-size: 10pt;
	line-height: 1.5em
}
.p {
	margin: 5px 20px 0px 20px;
	
	text-align: justify;
	font-size: 10pt;
	line-height: 1.5em
}
.avatar {
	width:150px;
  height:200px;
}

.avatar {
	width:150px;
  height:auto;
}


.left {
  text-align:left;
}
.right {
  text-align:right;
}
.smallField {
  width: 10px;
}

.validationPicture {
  width: 20px;
  height: auto;
}

.odkaz_naupoutavce {
position: relative;
top: -420px;
left: 55px;
text-decoration: none;
font-family: trebuchet ms;
font-style: italic;
font-size: 15px;
color: #808080;
}
