body {
background:#43569f url(../images/pozaditop.gif) repeat-x top;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
.onlyregistered{
font-size:18px;
text-align:center;
color:#ff0000;
}
p{
font-size:12px
text-align:left;
}
h1{
color:#122656;
font-size:20px;
}
form{
text-align:left;
}
#stranka {
width: 992px; 
}
#cela {
background:#c9c9d1;
width: 992px; 
}
#hlavicka {
background: url(../images/hlavicka.gif) no-repeat bottom;
height:207px;
}
#logo {
float:right;
width:679px;
margin: -3px 27px 0px 0;
}
#horni-menu {
background: url(../images/hornimenu.gif) no-repeat top;
height:57px;
padding: 10px 0 0 264px;
text-align:left;
}
#levy-sloupec {
float: left;
background: #c9c9d1;
width: 20%;
margin: 5px 5px 0 10px;
}
#prostredni-sloupec {
width:46%;
float:left;
background: #c9c9d1;
margin: 10px 7px 0 0px;
}
#prostredni-sloupec_cely {
width:77%;
float:left;
background: #c9c9d1;
margin: 10px 7px 0 0px;
}
#pravy-sloupec {
width: 31%;
float:left;
background: #c9c9d1;
margin: 5px 0px 0 0;
}
#paticka {
background:#f2f2f2 url(../images/paticka.gif) bottom no-repeat;
clear: both;
width:992px;
border:1px solid #dcdcdc;
padding: 10px 0 0 0;
}
a:link, a:visited{
color: #43569F;
}
a:hover{
color: #000;
}
/* vlastnosti horního menu a odkazy */
a:link.mainlevel, a:visited.mainlevel {
font-size:15px;
color:#cecece;
padding:2px 2px 2px 2px;
margin:0px 2px 0px 12px;
text-decoration: none;
font-weight: bold;
}

/* vlastnosti bočních panelů */
table.lmodul-ram {
margin: 10px 0 0 0;
width:100%;
border-collapse:collapse;
table-layout: fixed; 
}
table.lmodul-ram_menu {
margin: 10px 0 0 0;
width:100%;
border-collapse:collapse;
table-layout: fixed; 
}
.lmodul-nadpis {
background:#53576A url(../images/menuhore.gif) no-repeat;
padding: 5px 0px 5px 15px;
color:#E2E2E2;
font-weight:bold;
text-align: left;
font-size:16px;
border-right: 1px solid #53576A;
border-left: 1px solid #53576A;
}
.lmodul-obsah {
background:#b0b3c1;
color:#000000;
text-align: left;
border-right: 1px solid #53576A;
border-left: 1px solid #53576A;
}
.lmodul-paticka {
background:#b0b3c1;
padding: 0px 0px 2px 0px;
border-right: 1px solid #53576A;
border-bottom: 1px solid #53576A;
border-left: 1px solid #53576A;
}
table.pmodul-ram_menu {
margin: 10px 0 0 0;
width:100%;
border-collapse:collapse;
table-layout: fixed; 
}
table.pmodul-ram {
margin: 10px 0 0 0;
width:100%;
border-collapse:collapse;
table-layout: fixed; 
}
.pmodul-nadpis {
background:url(../images/menuhore-p.gif) no-repeat;
padding: 5px 0px 5px 15px;
color:#E2E2E2;
font-weight:bold;
text-align: left;
font-size:16px;
border-right: 1px solid #53576A;
border-left: 1px solid #53576A;
}
.pmodul-obsah {
background:#b0b3c1;
color:#000000;
text-align: left;
border-left: 1px solid #53576A;
border-right: 1px solid #53576A;
}
.pmodul-paticka {
background:#b0b3c1;
padding: 0px 0px 2px 0px;
border-left: 1px solid #53576A;
border-bottom: 1px solid #53576A;
border-right: 1px solid #53576A;
}

/* CLANKY */
.blog{
border-collapse:collapse;
table-layout: fixed; 
}
.clanek-doplnky{
background:#D8D8D8;
}
.clanek-informace{
background: url(../images/clanek-informace.gif) no-repeat
}
.vytvoreno{
}
.napsal{
}
.sekce-kategorie{
text-align:left;
padding:3px 0 3px 5px;
}
.sekce{
}
.kategorie{
}
.clanek-otevreny{
text-align:left;
}
.clanek-otevreny img{
margin:0 0 3px 5px;
}
a.nadpis-clanku-otv, a.nadpis-clanku-otv:visited{
color: #313564;
text-decoration: none;
border-bottom: 1px solid #D7D7E3;
display: block;
}
a.nadpis-clanku-otv:hover{
color: #313564;
text-decoration: none;
border-bottom: 1px solid #8383B5;
display: block;
}
/* hlavni clanek */
.hlavni-clanek{
padding:0;
margin:0;
background:#eae9e9 url(../images/hlclanek-obsah.gif) bottom left no-repeat;
text-align: justify;
}
td.hlavni-clanek div.ohraniceni-clanku{
}
td.hlavni-clanek div.nadpis-clanku{
background:#C9C9D1 url(../images/cla-nadpis.gif) no-repeat;
margin:0;
}
td.hlavni-clanek span.nadpis-hlclanku-stred{
background:url(../images/nadpis-clanku-stred.gif) repeat-x;
width:100%;
height: 24px;
padding: 0px 0 0px 5px;
}
td.hlavni-clanek span.nadpis-hlclanku-konec{
background:url(../images/nadpis-clanku-konec.gif) no-repeat;
width:200px;
height: 24px;
padding: 0px 0 0px 0px;
}
div.nadpis-clanku h2.nadpis-clanku{
font-size:17px;
font-weight:bold;
padding: 0px 0 0px 9px;
margin:0 0 0 0;
}
td.hlavni-clanek a.nadpis-clanku, a.nadpis-clanku:visited{
color: #C9C9D1;
text-decoration: none;
}
td.hlavni-clanek a.nadpis-clanku:hover{
color: #C9C9D1;
text-decoration: underline;
}
a.nadpis-clanku, a.nadpis-clanku:visited{
color: #313564;
text-decoration: none;
}
a.nadpis-clanku:hover{
color: #313564;
text-decoration: underline;
}
td.hlavni-clanek div.clanek-nastroje{
background:#D1CFCF;
font-size:11px;
color:#727272;
padding: 0 0 0 10px;
}
td.hlavni-clanek div.clanek-uvod{
color:#000;
font-size: 12px;
padding: 0 5px 0 10px;
}

td.hlavni-clanek div.clanek-uvod img{
width: 200px;
height:150px;
padding: 0 5px 10px 5px;
}

/* sekundarni clanky */
td.ostatni-clanky{
background:#EAE9E9 url(../images/ostclanky-obsah.gif);
border: 1px solid #afafaf;
}
div.ostclanky-obsah{
padding: 2px 5px 2px 5px;
font-size:11px;
margin:7px 0 0 0;
}
div.clanek{
min-height:140px;
}
div.ostclanky-obsah h2.nadpis-clanku{
font-size:13px;
padding:0;
text-align:left;
}
div.ostclanky-obsah div.clanek-nastroje{
background:#afafaf;
font-size:10px;
color:#000000;
padding: 0 0 0 0;
} 
div.ostclanky-obsah div.clanek-uvod{
color:#000;
font-size: 11px;
padding: 5px 5px 5px 5px; 
}
div.ostclanky-obsah div.clanek-uvod img{
width: 150px;
height:100px;
border:1px solid #AFAFAF;
margin-bottom:5px;
padding:2px 2px 2px 2px;
background:#fff;
float:right;
}
tr.ostatni-clanky{
font-size:14px;
margin:15px 0 0 15px;
}
/* tercialni clanky */
.vice-clanku{
background:#B0B3C1;
border-left:1px solid #4D5062;
border-right:1px solid #4D5062;
}
.vice-clanku h2{
color:#dcdcdc; 
background:#4D5062;
display: block;
padding:2px 0 2px 5px;
font-size:15px;
}
.starsi-clanek-nadpis{
}
ul.starsi-clanky-seznam{
list-style-type: circle;
margin: 0 0 0 20px;
}
/* strankovani */
.strankovaci-navigace{
background:#B0B3C1;
border-left:1px solid #4D5062;
border-right:1px solid #4D5062;
border-bottom:1px solid #4D5062;
}
.aktualni-stranka{
font-weight: bold;
}
/* vlastnosti komponent */

/* odstrani mezery pred a za prvkem */
ul {
margin:0;
padding:0;
list-style:none;
}
h4{
margin:0;
padding:0;
}

/* anketa */
/* odstrani ramecek kolem odpovedi v ankete */
fieldset {
margin:0;
padding:0;
border:none;
text-align:left;
}


/*Joomleague */
.jl-projekt{
font-weight:bold;
text-transform:lowercase;
}
.jl-nadpis{
display:block;
background:#B0B3C1;
border-bottom:1px solid #53576A;
border-top:1px solid #53576A;
font-size:18px;
font-weight:bold;
color:#393C48;
padding: 3px 0 3px 10px;
}
.jl-info{
border-left: 1px solid #53576A;
}
.jl-podnadpis{
font-weight:bold;
text-decoration:underline;
}
.componentheading{
font-weight:bold;
text-transform:lowercase;
}
.contentheading{
display:block;
background:#B0B3C1;
border-bottom:1px solid #53576A;
border-top:1px solid #53576A;
font-size:18px;
font-weight:bold;
color:#393C48;
padding: 3px 0 3px 10px;
}
.sectiontableheader{
font-weight:bold;
text-decoration:underline;
}
.jl-stadion img{

}
.jl-licha{

}
.jl-suda{
background:#B5B5BF;
}
.jl-datum-zapasu{
border-top: 1px solid #B4B1B1;
text-decoration:underline;
}
/* Joomleague - další/minulý zápas */
#logo table{
color:#fff;
}
td.hlavicka-leva{
width:302px;
padding: 10px 0 0 0;
}
td.hlavicka-stred{
width:75px;
}
td.hlavicka-prava{
width:302px;
padding: 10px 0 0 0;
}
.zapas-info {
color:#fff;
text-align:center;
}
a.statistiky-sezony:link, a.statistiky-sezony:visited{
color:#C9C9D1 ;
font-weight: bold;
}
a.statistiky-sezony:hover{
color:#fff;
font-weight: bold;
}
/* Joomleague - mini tabulka */
div.mini-tabulka{
}
/* bleskovky-nadpis */
span.bleskovky-nadpis{
font-size:14px;
font-weight:bold;
color:#43569F;
text-decoration:underline;
}
/*rss ctecka */
ul.newsfeed{
padding:0 0 0 20px;
}

ul.newsfeed li{
list-style-type: disc;
}
/* komentare */
li.mod_comments {
list-style-type: disc;
margin:0 0 0 8px;
}  
.posl-komentar-jmeno{
font-weight:bold;
}
table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	padding: 4px!important;
	border-collapse: collapse;
	border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #ECECEC;
}

