html,body{
  margin:0;padding:0;
  padding-top:5px;
  background-color:white;
  word-wrap:break-word;}


html,body,input,textarea, ul, ol{
  font-family: Verdena, Arial;
  font-size:0.9em}

p,li {
  font-family: Verdena, Arial;
  font-size:0.9em}

#header 
{
  font-size:30px;
  font-family: Verdana, Arial;
}
  
#container{
  width:760px;
  margin:0 auto;
  background-color:#ececec;
  border: solid #dedede 2px}
  
#content{
  width:458px;
  float:left;}

#content_inner{
  padding:5px;
  background:white;
  border: solid #dedede 2px;
  border-top:0px;}

#left{
  float:left;
  padding: 0px 5px 0px 5px;
  width:140px;}

#right{
  float:right;
  padding: 0px 5px 0px 5px;
  width:140px;}

#zapati {
  clear: both;}

/*-------------------------OBECNÉ------------------------------*/

table {
  margin:10px 0px 10px 0px;
  width:100%;}

th {
  text-align:left;}

.vypis td {
border-top: solid #C0C0C0 1px;
padding:2px;
margin:2px;}

a:link, a:visited, a:active 
  {color: #d80000; text-decoration: none}
a:hover
  {color: #9c0000; text-decoration: underline}

table {width:100%}

td {vertical-align:top}

img {border:0px}

hr {
  height:3px;
  color: #dedede;
  background-color:#dedede;
  border:0px;}
  
.box_nadpis {
  padding:3px;
  margin-bottom:2px;
  text-transform:uppercase;
  text-align:center;
  background-color:#dedede;}

.box_obsah {
  padding:3px;
  color:#575757;
  background-color:#dedede;
  margin-bottom:20px;}
  
  
.strankovaci_lista{
  padding:3px;
  text-align:center;
  background-color: #dedede;}

.rastr{
  padding:8px;
  background-color: #dedede;}

/*------------------------- HEADER ------------------------------*/
#header a
{
	display: block;
	height:135px;
 	background: white url(./images/header.jpg) left top no-repeat;  		
}

#header h1
{
	display: none;	
}

/*-------------------------ČLÁNKY------------------------------*/

h1,h2,h3 {
  margin:0px;
  position:relative;
  z-index:2}

h2{
  padding:10px 0px 5px 0px;
  font-size:160%;}
  
h1{
  padding:5px 0px 5px 0px;
  font-size:160%;}
  
h3{
  padding:10px 0px 10px 0px;
  font-size:140%;}
  
.clanek {
  position:relative;
  padding-bottom:5px;}

.perex_obr {
  float:left;
  width:120px;
  padding-right:10px;
}

.perex_obr img{
  border: solid #dedede 2px;}

.perex_obr .popis {
	font-size: 85%;
	text-align: left;	
}

.perex_obr .popis2 {
	font-size: 85%;
}

.perex_obr .popis2 p {
	margin: 0;
	padding: 0;
}


.perex {
  float:left;
  width:300px;
  font-style: italic;
  padding-bottom:15px;}

.zapati {
  clear:both;
  position:relative;
  padding-top:10px;
  border-bottom:solid #dedede 2px;}

.odkazy {
  position:absolute;
  right:10px;
  top:-10px;
  color:#999999;}

.autor {text-align:right}


.telo p {text-indent: 30px}

/*-------------------------AUTOR------------------------------*/

.autor {
  position:relative;
  padding:5px;
  clear:both;}

.autor_clanky {
  padding:7px;
  position:relative;
  font-weight:bold;
  clear:both;}
  
.napistemi 
{
	text-align: center;
}
h2.nadpis-autor
{
	margin-top: 0;
	padding-top: 0;	
}

.autor-popis p 
{
	text-indent: 10px;
	margin: .2em 0 .6em 0;
	padding: 0;
}
/*-------------------------TITULNÍ ČLÁNEK---------------------*/

.titulni .perex_obr {
  float:right;
  width:260px;}

.titulni .perex {
  float:right;
  width:162px;
  padding-bottom:35px;}

.titulni .odkazy {
  text-align:right;
  width:150px;
  position:absolute;
  left:10px;
  top:-30px;}

/*-------------------------MENU-------------------------------*/

.menu {
  background:#dedede;
  border: solid #dedede 2px;
  border-bottom:solid #dedede 2px;}

.menuhover {
  background:white;
  border: solid #dedede 2px;}

.menuaktivni {
  background:white;
  border: solid #dedede 2px;
  border-bottom:solid white 2px;}

.menuodkaz {
  display:block;
  text-align:center;
  vertical-align:middle;
  height:20px;}

.menuodkaz:link, .menuodkaz:visited, .menuodkaz:active, .menuodkaz:hover  {
	color:#990000;
	text-decoration:none;}



/*-------------------------DISKUZE----------------------------*/


.prispevek {
  /*position:relative;*/
  padding:4px;
  margin-top:5px;
  margin-bottom:10px;
  background-color:#ececec;
 }

.prispevek .autor2 a:link, .prispevek .autor2 a:visited, .prispevek .autor2 a:active {
  color:black;
}

.prispevek .datum {
	float: right; 
  	font-size: 85%;
}

.prispevek .autor2 {
	text-align: left;
}

.prispevek .nazev-clanek {
	margin: 0 0 4px 0;
	padding: 2px;
	font-size: 110%;
	background-color: #dedede;
}
.prispevek .nadpis1
{
	margin: 0 0 4px 0;
	padding-bottom: 2px;
	text-decoration: underline;
	font-size: 85%;
	border-bottom: 1px dashed #ababab;  
}

.prispevek .vice
{
	text-align: right;
	font-size: 85%;
}

.prispevek .pocet-prispevku
{
	float: right;
	font-size: 85%;
}

#kodex 
{
	padding: 3px;
	background-color:#ececec;
	font-size: 85%;
	text-align: justify;
}

#kodex ol {
  padding: 0;
  margin: .7em 1em 1em 3em; 
}

#kodex ol li {
  font-family: Verdena, Arial;
}
/*-------------------------FORMULÁŘE----------------------------*/

form {
  margin:20px 0px 20px 0px;
  padding:5px;}

label{
	display:block;
	font-weight:bold;
	padding-bottom:5px;}

label.inline
{
	display: inline;
	font-weight: normal;
	padding-bottom: 0;
}


input,textarea,select {
  border: solid #666666 1px;}

#container input, #container textarea {
    margin-bottom:10px;}
	
.tlacitko {
  padding:3px;
  background:white;}

.checkbox {
  border:0px;}

/*-------------------------SPECIAL------------------------------*/

.hlaska{
	margin:5px;
	padding: 5px 5px 5px 30px;
	background-image: url('check.gif');
	background-repeat: no-repeat;
	background-position: 10px 50%;
	border: solid #1d7885 1px;
}
	
.chyba{
	color:#C21418;
	margin:5px;
	padding: 5px 5px 5px 30px;
	background-image: url('warning.gif');
	background-repeat: no-repeat;
	background-position: 10px 50%;
	border: solid #f50101 1px;}	

.anketa td {
	padding:5px;
	background:#CCCCCC;
}

.nejctenejsi a {
	display:block;
	padding-bottom:5px;
}
.film-video 
{
	margin-bottom: 15px;
}

.zajimave-odkazy {
	background-color: #dedede;
}

.zajimavy-odkazy {
	margin-bottom: 5px;
	padding: 2px;
}

.posledni_diskuze a:link, .posledni_diskuze a:visited, .posledni_diskuze a:active {
	color:#575757;}
	
.motto {
position:relative;
z-index:10;
  padding:8px;
  background-color: #dedede;}
  
.motto b{
  display:block;
  padding-bottom:5px;}
  
.motto i{
  display:block;
  padding-top:5px;
  text-align:right;}
  
.partneri-nadpis
{
	margin-bottom:2px;
	padding: 3px 1px;
	text-align: center;
	text-transform:uppercase;
	background-color:#dedede;
}

.partneri-img 
{
	background-image: url('./images/partneri.jpg');
}

.partneri-img-box 
{
	text-align: center;
	padding: 10px 0 5px 0;
}

.partneri-img-box img
{
	border: 0;
}  