/* ===== BODY =============================================================== */
body {background: url("../images/pozadi.png") repeat-x; font-family: Arial, Arial, Tahoma, Verdana; font-size: 12px; color: #666666; text-align: center; margin: 0;}


/* ===== ZAKLAD ============================================================= */
#zaklad {width: 100%; margin: 0 auto; text-align: left; position: relative; padding: 0;}


/* ===== HLAVICKA =========================================================== */
#hlavicka {background: url("../images/pozadi-hlavicka.png") repeat-x; height: 98px; color: #ffffff; text-align: center;}
#hlavicka ul {margin: 0;}
#hlavicka li {display: inline;}
#hlavicka img {filter: alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; border: 0; position: relative; top: 8px;}
#hlavicka img:hover {filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
#hlavicka img.prihlaseni {border: 0; position: relative; top: 18px; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
#hlavicka a {margin-left: 20px;}


/* ===== OBSAH ============================================================== */
#obsah {width: 980px; margin: 0 auto; padding: 10px;}
#obsah:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

#leva {float: left; width: 650px;}
#prava {float: left; width: 310px; margin-left: 20px;}


/* ===== BOXY =============================================================== */

.box {
float: left;
width: 100%;
background: #fff;
border: 1px solid #dcdcdc;
margin-bottom: 20px;
}
.box .hlavicka {
background: url("../images/pozadi-box-hlavicka.png") repeat-x;
border: 1px solid #fff;
color: #485bed;
font-size: 12px;
font-weight: bold;
padding: 5px;
}

.box .obsah:after, #obsah:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.boxOrange .hlavicka {
background: url("../images/pozadi-box-hlavicka-orange.png") repeat-x;
border: 1px solid #fff;
color: #ffa800;
font-size: 12px;
font-weight: bold;
padding: 5px;
}


#menu {
float: left;
width: 900px;
}

#menu ul {
margin: 0;
padding-left: 0px;
}

#menu li {
float: left;
display: inline;
margin-right: 5px;
background: url("../images/menu-podstranka-1.png") repeat-x;
border: 1px solid #dcdcdc;
border-bottom: 0;
z-index: 503;
}

#menu li.akt {
background: url("../images/menu-podstranka-2.png") repeat-x;
position: relative;
}

#menu li.akt span {
background: url("../images/menu-podstranka-2.png") repeat-x;
position: relative;
color: #485bed;
border-bottom: 0;
}

#menu span {
border: 1px solid #fff;
border-bottom: 0;
font-weight: bold;
display: block;
padding: 4px 8px 4px 8px;
color: #9b9b9b;
padding-bottom: 4px;
}

#menu span:hover {
color: #485bed;
text-decoration: underline;
}

table{
width:100%;
border-collapse:collapse;
}

table td{
border-top:1px solid #D2D2D2;
line-height: 32px;
padding:2px 5px 1px 5px;
}

table th{
background:#eeeeee;
line-height:15px;
padding:2px 5px 1px 5px;
}

table.info {
width:100%;
border-collapse:collapse;
}


table.info td.padding {

padding:5px;

}


table.info td{
border-top: 0;
line-height: 32px;
padding:2px 5px 1px 5px;
}

table.info th{
background:#eeeeee;
line-height:15px;
padding:2px 5px 1px 5px;
}


table.info tr.navigace {

border-top: 1px #dcdcdc solid;

}


.padding {
padding:5px;
}


.padding-right {

margin-right:15px;

}


.center {
text-align:center;
}
.left {
text-align:left;
}
.right {
text-align:right;
}

.w5 {
width: 5%;
}
.w10 {
width: 10%;
}
.w15 {
width: 15%;
}
.w20 {
width: 20%;
}
.w25 {
width: 25%;
}
.w30 {
width: 30%;
}
.w35 {
width: 35%;
}
.w40 {
width: 40%;
}
.w45 {
width: 45%;
}
.w50 {
width: 50%;
}
.w65 {
width: 65%;
}

label {font-size: 12px; font-weight: bold; color: #485bed;}
span.popis {font-size: 10px; color: #696969;}
.form {background: #fff url("../images/pozadi-form.png") repeat-x; border: 1px #dcdcdc solid; padding: 3px; font-size: 11px;}
.form:active, .form:focus {border: 1px #485bed solid;}

select {
margin-left: 5px;
margin-right: 20px;
font-size:11px;
}

a {
color: #666666;
text-decoration: none;
}

a:hover {
color: #485bed;
text-decoration: none;
}

.unhide {
display: block;
}

.hide {
display: none;
}

.fotografie {
text-align: center;
}
.fotografie img {
max-width: 300px;
}
.fotografie-stadionu {

text-align: center;

}

.fotografie-stadionu img {

max-width: 250px;

}



div.vzkaz p.lista {background: #eeeeee; padding: 4px; margin: 0;}

div.vzkaz p.text {padding: 5px; margin: 0;}


a.tlacitko {filter: alpha(opacity=60); -moz-opacity: 0.60; opacity: 0.60; }
a.tlacitko img {border: 0; position:relative;top: -2px; vertical-align: middle; }
a.tlacitko:hover {filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


div.galerie-nahled {float: left; border: 1px #D2D2D2 solid; padding: 5px; background-color: #f5f5f5; margin: 9px; width: 182px;}

div.galerie-nahled img {border: 1px #D2D2D2 solid; max-width: 180px;}

div.galerie-nahled span.titulek {color: #485bed; margin-bottom: 4px; font-weight: bold;}

div.galerie-nahled p {margin: 0; padding-top:4px;}



div.clanek p.uvod { font-weight: bold; margin-top: 0; }

div.clanek p.autor { font-weight: bold; }

div.clanek p.titulek { font-weight: bold; color: #485bed; font-size: 16px;}

div.clanek div.nahled { float: right; margin: 2px 2px 5px 5px;}

div.clanek div.nahled img { border: 1px #D2D2D2 solid; }

div.clanek div.nahled span { float: left; width: 296px; background: #e1e1e1; font-size: 11px; padding: 3px; }

.green, .green a { color: #27ab20 !important;}
.blue { color: #339ad0 !important;}
.blue a { color: #339ad0 !important; text-decoration: underline;}
.red { color: #FF0033 !important;}
.red a { color: #FF0033 !important; text-decoration: underline;}
.yellow { color: #ffa200 !important;}
.yellow a { color: #ffa200 !important; text-decoration: underline;}

hr.clear {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none;	visibility: hidden;  }
