/* vytvoreno 2006 - Martin Rehak - www.lisny.cz */

/* základní nastavení */
html {
	margin: 0;
	padding: 0;
}

body {
	font: 70% Trebuchet MS;
	margin: O 0px 0 0px;
	padding-top: 10;
	background-color: #F6FFF7;
	color: Green;
}

img {
	border: none;
}

h1 {
	font-size: small;
	letter-spacing: 3px;
	font-weight: bold;
	margin: 1em;
}

h3{
	letter-spacing: 1px;
	font-size: x-small;
	font-weight: bold;
}

h5 {
	letter-spacing: 1px;
	font-size: x-small bold
}

h6 {
	background-color: Green;
	color: White;
	font-weight: bold;
	font-size: x-small;
	padding: 0;
}

p {
	/*line-height: 50%;*/
}

table {
	font: 100% Trebuchet MS;
	background-color: White;
}

input {
	background-color: #e5ffcc;
	border: solid green;
	border-width: 1px;
	color: Green;
}

textarea {
	background-color: #e5ffcc;
	border: solid green;
	border-width: 1px;
	color: Green;	
}

acronym:hover, abbr:hover {
    cursor: help;
}

abbr[title], acronym[title], span[title], strong[title] {
    border-bottom: thin dotted;
    cursor: help;
}

/* CLASS*/
.neni {
	margin:0;
	padding:0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	height: 1px;
}

.nastred {
	text-align: center;
	/*background-color: #ccffcc;*/
}

.napravo {
	text-align: right;
}

.rss {
	background-color: #FFA500;
	color: White;
	text-align: center;
	font-weight: bolder;
	font-size: 1.2em;
}

.forum {
	text-align: center;
}

.info{
	color: Red;
	background-color: Teal;
}

.licha {
	background-color: #e5ffcc;
		padding: 5 1 5 1px;
}

.aktualita {
	display: block;
	font-weight: bold;
	background-color: #00D202;
	color: #FFF4C6;
	text-align: center;
}

.zmensenyobrazek {
	width: 140px;
}

.tabodpovedi {
	background-color: White;
	border-color: Green;
	text-align: center;
	border-left: 1px solid Green;
	border-bottom: 1px solid Green;
	border-right: 1px solid Green;
	border-top: 1px solid Green;
}
.tabodpovediforum {
	background-color: White;
	border-color: Green;
	border-left: 1px solid Green;
	border-bottom: 1px solid Green;
	border-right: 1px solid Green;
	border-top: 1px solid Green;
}
.ram {
	border: 1px solid Green;
	vertical-align: top;
	padding: 3px;
	background-color: #E5FFCC;
}

.odstup {
	padding: 5 1 5 1px;
}

/*.tmavepozadi {
	background-color: #aaffcc;
	text-align: center;
}*/

.male {
	text-align: center;
	font-size: 76%;
}

.sloupek{
	background-image: url(../img/grafika/sloupek.jpg);
	/*background-image: url(../img/grafika/sloupek.gif);*/
	/*width: auto;*/
	/*width: 45%;*/
	vertical-align: top;
}
.sloupekforum{
	background-image: url(../forum/obr/cara.gif);
	/*width: auto;*/
	/*width: 45%;*/
	vertical-align: top;
}

.konec{
	background-image: url(../img/grafika/konec.jpg);
	background-repeat: no-repeat;
	width: 32px;
}

.vdesce {
	padding: 3 3 0 3px;
	background-color: #aaffcc;
}

.vdesce2 {
	padding: 3 3 0 3px;
	background-color: #B2FFBD;
}

.smsmenu {
	height: 25px;
	background-image: url(../img/mobil.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 26px;
}

.radekaktuality {
	background-color: #F0FFF7;
	padding: 3 3 3 3px;
	border: solid 1px green;
}

.radekaktuality2 {
	padding: 3 3 3 3px;
	border: solid 1px green;
}

.radekctverec {
	background-color: #F0FFF7;
	color: red;
	font-weight: bold;
	padding: 3 3 3 3px;
	border: solid 1px green;
}

.radek2ctverec {
	padding: 3 3 3 3px;
	border: solid 1px green;
}

.caranad {
	border-top: solid 1px green;
	padding-top: 2px;
	margin-top: 3px;
	text-align: center;
}

#pocitadlo a {
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	/*color: #6495ed;*/
	color: White;
}

.uvodaktualit{
	background-color: Green;
	color: White;
	font-weight: bold;
	font-size: x-small;
	padding: 0;
	margin: 0.5em 0 0.5em 0em;
}

.top {
	vertical-align: top;
}

.dolu{
	vertical-align: bottom;
}

.nadpis {
	background-color: #F6FFF7;
	color: green;
	font-weight: bold;
	margin: 0.2em 0 0.3em 0em;
	padding: 2px 0 2px 0;
	text-align: center;
}

.seda {
	color: Gray;
}



/* jazykové menu */
#lang {
	background-color: #F6FFF7;
	text-align: right;
}

#lang span {
	background-color: White;
	padding: 4 8 0 8px;
	font-weight: bold;
	border-right: solid 1 px #00D202;
}

#lang a {
	font-weight: bold;
	color: #00D202;
	text-decoration: none;
}

#lang a:hover {
	color: #FF7F50;
}


/* pravé menu */
#pravemenu {
	background-color: White;
	vertical-align: top;
	padding: 3 3 3 3px;
}

#pravemenu a {
	font-weight: normal;
	text-decoration: none;
	color: #008041;
}
#pravemenu a:hover {
	color: #6495ED;
	border-bottom: dotted 1px;
}



/* levé menu */
#levemenu {
	vertical-align: top;
}

#levemenu a {
	font-weight: normal;
	color: Green;
	text-decoration: none;
} 

#levemenu a:hover {
	/*display: block;*/
	color: #DC143C;
	border-bottom: dotted 1px;
}

div#levemenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#levemenu li {
	margin: 3px 0 0 0.2em;
	padding: 0px 0.2em 0px 0.2em;
	display: block;
}

#levemenu li.nic {
	margin: 3px 0 0 0.2em;
	padding: 0px 0.2em 0px 0.2em;
	/*border: 1px solid Green;
	background-color: #ccffcc;*/
	display: block;
	border-bottom: dashed 1px green;
}

#levemenu p {
	background-color: #e5ffcc;
	color: green;
	font-weight: bold;
	margin: 0.2em 0 0.3em 0em;
	padding: 2px 0 2px 0;
	text-align: center;
}

#levemenu .aktualita a {
	display: block;
	font-weight: bold;
	background-color: #DC143C;
	color: #FFF8DC;
	text-align: center;
	border: 2px solid white;
}

#levemenu .aktualita a:hover{
	/*color: White;
	background-color: #FFA500;*/
	background-color: red;
	color: white;
}

/* HLAVNÍ ČÁST */

/* následující odstavec je pouze zelený */
/*div#hlavni {
	margin: 1% 16% 0 16%;
	padding: 0.5em;
	text-align: justify;
	vertical-align: top;
}*/

div#hlavni {
	padding: 5 4 25 15px;
	text-align: justify;
	vertical-align: top;
}

div#hlavni li {
	padding-bottom: 4px;
	list-style: none;
}

#hlavni a {
	color: #B8860B;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
}

#hlavni a:hover {
	/*text-decoration: underline;*/
	color: Navy;
	border-bottom: dotted 1px;
}

#tiraz {
	background-color: #E5ffcc;
	padding: 2 5 2 5px;
	text-align: center;
	vertical-align: middle;
	height: 30px;
	margin: 2 5 2 5px;
}

#tiraz a {
	font-weight: normal;
	color: Green;
	/*border-bottom: 1px dotted green;*/
	text-decoration: none;
}

#tiraz a:hover {
	text-decoration: underline;
}

html>body #nav a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}            /* End IE5-Mac hack */
#nav a:hover {
	color: green;
	background-color: #FFF9D4;
	border: 1px green solid;
	/*background-image: url(../img/tabs2-big-ct.gif);*/
}

acronym {
	cursor: help;
}

.valid {
	background-color: White;
	width: 25px;
	text-align: center;
}
/* CSS */
#tabcss {
	border: 1px solid red;
	background-color: #FFD700;
	font-size: xx-small;
	width: 45%;
}

#css {
	/*background-color: #2C982D;*/
	background-color: #A20000;
	color: White;
	font-weight: bold;
}

#tabcss a {
	/*color: green;*/
	color: #A20000;
	text-decoration: none;
	font-weight: bold;
}

/* HTML */
#tabhtml {
	border: 1px solid navy;
	background-color: #1E90FF;
	color: Navy;
	font-size: xx-small;
	width: 45%;
}

#html {
	background-color: Navy;
	color: White;
	font-weight: bold;
}

#tabhtml a {
	color: navy;
	text-decoration: none;
	font-weight: bold;
}

.chat{
	border-left: 3px solid Green;
	border-bottom: 3px solid Green;
	border-right: 3px solid Green;
	border-top: 3px solid Green;
	text-align: center;
}

  
/* REDAKCE */
#redakce {
	margin: 5% 15% 0 15%;
	border-left: 5px solid #006400;
	padding-left: 15px;
	color: Black;
}

#redakce .nadpis {
	background-image: url(../img/grafika/prispevky.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 118px;
	margin-left: -15px;
}

#redakce table {
	font-size: 100%;
	color: Black;
}

#redakce a {
	color: #b22222;
}

#ikony {
	background-color: #E9F5DC;
	border: 1px solid green;
	width: 120px;
	/*margin-left: 15px;*/
	padding: 15 15 10 15px;
	text-align: center;
}


/*zkušební čtverce v přehledu aktualit*/
#hasici_blok {
  border: solid 2px red;
}
