body{background:url(img/bck.png) top left repeat-x;background-color:#9F0000;font-family: Arial}
#root,#nahore,#navigace,#leva,#stred,#prava,#dole,.vlevo,.vpravo,.vpravo2,#clanky,#aktualitky,.fotky,.streddole,#strednahore,#fotografie{position:relative}
menu li,#nahore,#navigace,#leva,#stred,#dole,#clanky,#aktualitky,.fotky,.streddole,#strednahore,#clanky img,#fotografie{float:left}
#prava{float:right;}
.tejbl{border:1px solid #000000}
.tejbl th, #stred h1{background:url(img/h1.gif) top left repeat-x;background-color:#000000}
#obsah h1{margin-bottom: 10px}
#nahore {background-color: #fff}
#root{width:980px;margin:5px auto 0 auto;}
#dole,#nahore,#navigace{width:980px}
#fotografie{width:980px}
.fotky,#aktualitky{width:293px}
#aktualitky h1{margin-bottom: 5px}
.streddole,#strednahore{width:590px}
#leva,#prava{width:190px}
#stred{width:590px;}
.vlevo,.vpravo,.vpravo2{background:url(img/h1.gif) top left repeat-x;width:190px}
#dole{margin:5px 0 10px 0}
#fotografie img{margin:0 5px 0 5px;vertical-align:middle;}
#fotografie .nahled,#fotografie .nahled2{margin:0px 2px 5px 2px;height:50px}
#fotografie .nahled2{border:2px solid #9F0000}
#clanky{margin:0 4px 4px 0;width:590px}
#aktualitky{margin:0 4px 4px 0}
.fotky{margin:0 0 4px 0}
#strednahore,.streddole,.vlevo,.vpravo,.vpravo2,dir{margin:0 0 4px 0}
#strednahore,#obsah{padding:0 0 20px 0}
#stred{padding:0 0 0 0}
menu li a,.tucne,.tago, .tago1{font-weight:bold}
#obsah .profil th, h4{font-weight:normal}
h1,h1 a,.tejbl th,.tejbl th a{color:#FFFFFF}
h4,h4 a,.hlp,.hlp a{color:#666666}
.cervene,#clanky p a,.nfo,#clanky h2,menu li a:hover,.p1,.p2,#clanky h2 a,#obsah legend,#obsah h2,h2 a,.det a,#obsah .profil th,#obsah h2,#strednahore h2,.ty1,.vy1,.tabulka_vlevo th,h5, #dole p a:hover, #obsah p a:hover,#obsah td a:hover, #obsah ul li a:hover,.fotky p a,.fotky .nfo a,.tago,.tago1,.tago a,.tago1 a {color:#9F0000}
#clanky .det a:hover,#obsah .det a:hover,#clanky h2 a:hover{color:#FF4444}
menu li a,p a,.tabulka a,td a,h3 a,ul li a,dir a,.fotky p a:hover,.fotky .nfo a:hover{color:#000000}

a,a:hover{text-decoration:none}

div,td,#obsah table th,dir,.leva,.tabulka_vlevo .leva{text-align:left}
.prava, .prava1,#forum .hlavicka3,#forum .hlavicka2,.tabulka_vlevo tr th{text-align:right}
h1,menu,.vpravo2,#forum,.stred,.stred1,.vlevo,.fotky,#nahore,#dole,#fotografie{text-align:center}
#clanek p{text-align:justify}
#obsah table th,#obsah .profil th{vertical-align:top}
#forum img{vertical-align:middle}
#nahore img,.fotky img,.vlevo img{vertical-align:bottom}
#obsah ul{margin:0 0 0 40px}
dir,menu li,body,.vpravo ul li,form,.vpravo td,#obsah fieldset table,#forum ul,p,.nfo,h1,.vlevo p,.vpravo p,.vpravo ul,#obsah h2,#strednahore h2,#obsah table,#obsah h3,#forum table,.vpravo h4,.vlevo h4,.vpravo table,#forum ul ul,#clanky img,#clanky h2{padding:0 0 0 0}

.vlevo table, .vpravo table, .vlevo p, .vpravo p {padding: 3px;}

menu,menu li,body,.vpravo ul li,form,.vpravo td,#obsah fieldset table,#forum ul,#clanky h2,h5,#obsah p,#strednahore p,#clanek p,#clanky h2,#forum ul{margin:0 0 0 0}
img{border:0}
h2{font-size:10pt}
.nfo,h3,div,td,th,#aktualitky .nfo, .fotky .nfo,h1,h5,#forum,#forum table td,#forum input,menu li a,#dole,.vlevo,.fotky,.vlevo td,.vpravo td,.vpravo,#obsah .hlp,#aktualitky p,#prihlaseni td,input#prihlasit,input#odhlasit,.prihlaseni,input#hledat,.vyhledavani,
#clanky p,#clanky p a,.tabulka_vlevo th{font-size:8pt}
h4,.det{font-size:8pt}
#aktualitky,#clanky,.fotky,.streddole,#strednahore,.vlevo,.vpravo,.fotky,#obsah,.vpravo2,#navigace,#dole,#fotografie{background-color:#FFFFFF}
.hlavicka1,.hlavicka2,.hlavicka3,.tago1,.leva1,.stred1,.prava1{background-color:#F1F1F1}
p{margin:5px 5px 5px 5px}
#aktualitky h2,#clanky h4{margin:2px 0 0 0;padding:0 5px 0 5px}
.tabulka_vlevo tr th, .tabulka_vlevo tr td {padding: 2px;}
#clanky h2,h5{padding:0 0 0 5px}
.nfo{margin:0 2px 0 0}
.prihlaseni{width:60px; height: 13px}
.vyhledavani{width:100px}
#prihlasit{width:30px}
#odhlasit{width:100px}
.ty,.ty1{width:150px}
#obsah .fotka{height:120px}
#clanky img{height:80px;margin:10px 5px 0 5px}
.tejbl th{padding:0 6px 2px 6px}
.tejbl td{padding:3px 6px 3px 6px}
h1{margin:0 0 0 0;width:100%;height:25px;font-family: arial}
.vlevo img{margin:0 0 4px 0}
.vlevo p,.vpravo p{margin:0 4px 4px 4px}
dir li{margin:2px 5px 2px 10px}
.vpravo h4,.vlevo h4{margin:0 0 0 7px}
.vpravo table{margin:0 0 4px 2px}
.vpravo ul{margin:0 0 4px 20px}
#obsah h2,#strednahore h2{margin:10px 10px 10px 10px}
#clanky2 h2{margin:2px 10px 5px 10px}
#obsah h3{margin:20px 10px 10px 10px}
#obsah h4{margin:2px 0 0 0;padding:0 10px 0 10px}
#obsah legend{margin:0 0 3px 0}
#stred,#obsah fieldset{margin:0 4px 0 4px}
#obsah table{margin:2px 10px 2px 10px}
#obsah p,#strednahore p{padding:0 10px 5px 10px}
#obsah fieldset,#clanek p{padding:5px 10px 5px 10px}
.hlavicka2{width:190px}
.hlavicka3{width:25px; padding:0 4px 0 0}
.hlavicka1{padding:0 0 0 4px}
.prispevek{padding:4px 4px 4px 4px;width:560px}
#obsah br{line-height:10px}
#clanek{line-height:18px}
#forum ul ul{margin:0 0 0 20px}
#forum li,menu li,dir li{list-style-type:none}
menu{padding:0 3px 0 3px}
menu li a{letter-spacing:1px;padding:1px 0 1px 0;display:block;width:95px}
menu li.fb a{letter-spacing:1px;padding:1px 0 1px 0;display:block;width:18px}
.online th {background-color: #000000; color: #FFFFFF;
 padding:3px}
.online td {background-color: #F3F3F3;
 border-left:2px solid #9F0000;border-right:2px solid #9F0000;
 padding:3px}
#dole p {padding: 0; margin: 2px}
 
 


#navigace {
	display: block;
	margin: 0 0 5px 0;
	width: 980px;
	background: #000000;
}

#navigace #top {
	display: block;
	float: left;
	width: 980px;
	background: #000000;
}

#navigace #top #menu {
	display: block;
	float: left;
	position: relative;
	width: 780px;
	height: 25px;
	background: url(img/h2.gif) repeat-x top left;
	padding-left: 200px;
}

#navigace #top #menu ul {
	display: block;
	float: left;
	width: 780px;
	margin: 0px;
	padding: 0px;
	background: url(img/h2.gif) repeat-x;
}

#navigace #top #menu ul li {
	display: inline;
	float: left;
	height: 25px;
}

#navigace #top #menu ul li.domu 			{width: 130px;}
#navigace #top #menu ul li.tym 				{width: 130px;}
#navigace #top #menu ul li.zapasy 	  {width: 130px;}
#navigace #top #menu ul li.fanousci 	{width: 130px;}

#navigace #top #menu ul li.domu a			{width: 129px;}
#navigace #top #menu ul li.tym a			{width: 129px;}
#navigace #top #menu ul li.zapasy a   {width: 129px;}
#navigace #top #menu ul li.fanousci a	{width: 129px;}

#navigace #top #menu ul li.domu ol li a			{width: 120px;}
#navigace #top #menu ul li.tym ol li a			{width: 120px;}
#navigace #top #menu ul li.zapasy ol li a	  {width: 120px;}
#navigace #top #menu ul li.fanousci ol li a	{width: 120px;}

#navigace #top #menu ul li.domu ol li			{width: 130px;}
#navigace #top #menu ul li.tym ol li			{width: 130px;}
#navigace #top #menu ul li.zapasy ol li		{width: 130px;}
#navigace #top #menu ul li.fanousci ol li	{width: 130px;}

#navigace #top #menu ul li a, #navigace #top #menu ul li span.topmenu {
	display: block;
	width: 100%;
	height: 25px;
	color: #ffffff;
	padding-top: 7px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	margin-right: 1px;
}

#navigace #top #menu ul li a:hover, #navigace #top #menu ul li span.topmenu:hover {
	background: url(img/h3.gif) repeat-x;
	margin-right: 1px;
}

#navigace #top #menu ul li ol {
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 30px;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

#navigace #top #menu ul li ol li {
	display: block;
	float: none;
	padding: 0px;
	margin: 0px;
	height: 20px;
	text-align: center;
	background: none;
}

#navigace #top #menu ul li ol#submenu1	{left: 330px;}
#navigace #top #menu ul li ol#submenu2 	{left: 460px;}
#navigace #top #menu ul li ol#submenu3 	{left: 590px;}

#navigace #top #menu ul li ol li a {
	display: block;
	clear: both;
	height: 16px;
	background: #1D1D1D;
	padding-top: 3px;
	padding-left: 10px;
	margin-right: 1px;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-bottom: 1px solid #666666;
}

#navigace #top #menu ul li ol li a.posledni {
	border-bottom: none;
	padding-bottom: 1px;
}

#navigace #top #menu ul li ol li a:hover {
	background: #bd4f52;
	color: #ffffff;
	background: url(img/bcg_nadpis_cerveny.gif) repeat-x #a7121b;	
}

#navigace #top #menu ul li ol li a {
	-moz-opacity: 0.85;
}

#navigace #top #menu ul li ol li a:hover {
	-moz-opacity: 1.00;
}


#news {float: left; width: 347px; height: 260px;
background-color: #9F0000; color: #FFFFFF;}
#clanky ul {width: 243px; margin: 0; padding: 0; float: left}
#clanky ul li {list-style-type: none; margin: 0; padding: 0;} 
#clanky ul li.clanek {background-color: #FFFFFF;}
#clanky ul li.clanek1 {background-color: #F1F1F1;} 
#clanky ul li.clanek a {padding: 6px; display: block}
#clanky ul li.clanek1 a {padding: 6px; display: block}
#clanky ul li.clanek a:hover {color: #FFFFFF; 	background: url(img/bcg_nadpis_cerveny_2.gif) repeat-x #a7121b}
#clanky ul li.clanek1 a:hover {color: #FFFFFF; 	background: url(img/bcg_nadpis_cerveny_2.gif) repeat-x #a7121b}

.news_obal {
  width: 347px; height: 260px;
}
.news_fotka {
  width: 347px; height: 260px;
}
.news_perex {
  width: 327px; height: 80px;
  padding: 10px;
  position: absolute;
  top: 185px;
  z-index: 20;
	background: transparent url("img/bg_news.png") repeat !important;
}

.news_img {
  min-width: 347px;
  min-height: 260px;
  max-width: 347px;
  max-height: 260px;  
}

#frmmain {
  margin: 0 0 5px 5px
}
#chat a {
  color: #000
}
#chat a:hover {
  color: #000
}
#div_chat {
  height: 200px;
  width: 165px;
  padding: 5px;
  overflow: auto;
  background-color: #fff;
  border: 1px solid #888;
  border-bottom: 1px solid #f1f1f1;
}

form#hlasenky span:hover {
  color: #A00000
}