body{background:url("img/background.jpg") repeat-x white;margin:0;padding:0;font-family:Arial,sans-serif;font-size:small;}

.uprostred{text-align:center;margin-left:auto;margin-right:auto;}
.textbad{color:red;font-weight:bold;text-align:center;}
.textok{color:green;font-weight:bold;text-align:center;}
a.textbad{background-color:red;color:black;padding:3px 10px;text-decoration:none;}
a.textok{background-color:green;color:black;padding:3px 10px;text-decoration:none;}
td.textbad{background-color:red;color:black;text-align:center;}
td.textok{background-color:green;color:black;text-align:center;}
h1, h2, h3, h4, h5, h6{font-size:1em;margin:0;}
.cb{clear:both;height:1px;}
a{color:#0A4C96;text-decoration:none;}
.levapulka{float:left;width:48%;}
.pravapulka{float:right;width:48%;}
.zpet{margin-bottom:5px;font-size:xx-small;}

h1.nazevsekce{position:absolute;top:226px;left:275px;width:377px;color:#0A4C96;padding:3px 15px 3px 5px;text-align:right;font-style:italic;font-size:large;letter-spacing:2px;z-index:1;}
h2.nazevsekce{background:#0A4C96;color:white;padding:3px 5px;text-align:center;margin-bottom:10px;}
#sloupec2 h2, #sloupec3 h2{width:100%;text-align:center;padding:3px 0;margin-bottom:5px;background:url("img/h2_bg.jpg") repeat-x #8DA9C9;color:black;}

#obal{margin-left:auto;margin-right:auto;width:1024px;z-index:1;}
#top{position:relative;width:100%;background:url("img/top3.jpg") no-repeat;height:291px;margin:0;padding:0;z-index:1;}
#menu{position:absolute;top:188px;left:295px;width:729px;height:30px;z-index:10;}
#obsah{float:left;width:971px;background:url("img/obsah_bg.gif") repeat-y 53px;overflow:hidden;padding-left:53px;}
#obsahfotogalerie{float:right;padding:9px;}
#sloupec1{float:left;width:613px;margin:0;padding:1px 3px 2px 3px;overflow:hidden;}
#sloupec2, #sloupec3{float:left;width:165px;margin-left:11px;padding:2px 0;overflow:hidden;}
#copyright{text-align:center;color:#145299;padding:5px 10px;}
#copyright a{color:#145299;}
#login_odkaz{position:absolute;top:20px;right:0;width:200px;text-align:right;}
#login_odkaz a{color:silver;text-decoration:underline;margin-left:5px;}

#fotogaleriemenu{margin:5px 0;padding-bottom:5px;border-bottom:1px solid #AAAAAA;}
#fotogaleriemenu h1{background:url("img/nadpis_bg.jpg") repeat-x;color:white;padding:3px 5px;text-align:center;margin-bottom:10px;}
#fotogaleriemenu h2 a.nazevsekce, #fotogaleriemenu ul li h2 a.nazevsekce{margin-bottom:10px;text-decoration:underline;}
#fotogaleriemenu ul{list-style:none;margin:0;padding:0;}
#fotogaleriemenu ul li{padding:1px 0px;}
#fotogaleriemenu ul a{text-decoration:none;padding:0 0 0 4px;}
#fotogaleriemenu ul li a.vybrano{display:block;font-weight:bold;color:red;background-color:#FFFEE5;border:1px solid #AAAAAA;;padding:3px 2px 3px 3px;}
#fotogaleriemenu ul ul li{padding-left:15px;}

#bottom{clear:both;}
#bottom ul{text-align:center;margin:10px auto 10px auto;color:white;}
#bottom ul li{display:inline;list-style:none;border-right:1px solid white;padding:2px 5px;}
#bottom ul li.last{border:0;}
#bottom ul li a{text-decoration:none;color:white;}
#bottom ul ul{display:none;}

.menutop{text-align:center;margin:10px auto 10px auto;}
.menutop li{display:inline;list-style:none;border-right:1px solid black;padding:2px 5px;}
.menutop li.last{border:0;}

.seznamzaznamu, .novyzaznam{margin-left:auto;margin-right:auto;width:97%;border-collapse:collapse;margin-bottom:10px;background-color:white;font-size:1em;}
.seznamzaznamu th, .novyzaznam th{padding:2px 5px 2px 5px;background-color:#2EB3FF;border:1px solid black;vertical-align:top;text-align:left;color:white;}
.seznamzaznamu td, .novyzaznam td{padding:2px 5px 2px 5px;border:1px solid black;vertical-align:top;text-align:left;}
.seznamzaznamu td.datum{font-weight:bold;white-space:nowrap;}
.seznamzaznamu .odeslat, .novyzaznam .odeslat{text-align:center;}
.novyzaznam .text th, .novyzaznam .text td{border:none;}
.novyzaznam .fullsize{width:90%;}

.seznamzaznamu form, .novyzaznam form{margin:0;}
.seznamzaznamu .ikona, .novyzaznam .ikona{border:0;margin-left:5px;}

.tymy{border:1px solid black;margin-left:auto;margin-right:auto;border-collapse:collapse;}
.tymy td{padding:2px;background-color:#2EB3FF;}
.tymy .domaci{}
.tymy .protivnik{}
.tymy .protivnik td{padding-left:10px;background-color:#67B4FC;}
.tymy .ikona{border:0;margin-left:5px;}

.zapasy{border:1px solid black;margin-left:auto;margin-right:auto;border-collapse:collapse;}
.zapasy th{color:white;background-color:#0169CA;padding:2px 5px;}
.zapasy td{background-color:#AFFFFF;padding:2px 5px	;}
.zapasy .kolo td{background-color:#2EB3FF;}
.zapasy .zapas td{padding-left:10px;}
.zapasy .ikona{border:0;margin-left:5px;}
.zapasy .zapas .mistnitym{font-weight:bold;}

.hraci{border:1px solid black;margin-left:auto;margin-right:auto;border-collapse:collapse;}
.hraci th{color:white;background-color:#0169CA;padding:2px 5px;}
.hraci td{background-color:#AFFFFF;padding:2px 5px	;}
.hraci .kolo td{background-color:#2EB3FF;}
.hraci .zapas td{padding-left:10px;}
.hraci .ikona{border:0;margin-left:5px;}

#sethometeam{position:absolute;top:188px;left:300px;z-index:11;}

.obrazek_radek {clear:both;}
.obrazek_mini{float:left;margin-right:10px;margin-top:10px;width:30%;text-align:center;}
.obrazek_mini img{border:1px solid black;display:block;margin-bottom:5px;margin-left:auto;margin-right:auto;}
.obrazek_mini .ikona{display:inline;border:0;margin-left:5px;}

#sponzori{width:100%;text-align:center;}
#sponzori h3{clear:both;border-bottom:1px solid #DDDDDD;padding-bottom:5px;margin:10px;}
#sponzori div{text-align:center;}
#sponzori .sponzor40 img, #sponzori .sponzor50 img{width:48%;float:left;margin:2px 1px;}
#sponzori a img{border:0;}
#sponzori img{width:150px;}

#sponzorifull .sponzor{margin-bottom:15px;clear:both;}
#sponzorifull h2{margin-bottom:10px;clear:both;text-align:center;border-bottom:1px solid #DDDDDD;font-style:italic;}
#sponzorifull h3{margin-bottom:10px;}
#sponzorifull .sponzor img{width:100px;float:left;margin:0 10px 15px 0;}

#aktualni_vysledky{width:100%;padding:0;font-size:x-small;}
#aktualni_vysledky h2{font-size:small;}
#aktualni_vysledky .zapas{padding:5px 2px;}
#aktualni_vysledky .domacitym{font-weight:bold;}

#pozvanky{}
#pozvanky .pozvanka{padding:15px 0;border-bottom:1px solid #DDDDDD;}
#pozvanky .nazevsekce{margin-bottom:5px;}

#dalsizapasy{padding-top:15px;font-size:x-small;}
#dalsizapasy h2{font-size:small;}
#dalsizapasy .dalsizapas{padding:5px 2px;}
#dalsizapasy .dalsizapas .datum{text-align:center;font-weight:bold;font-size:small;}
#dalsizapasy .dalsizapas .hodina{font-weight:bold;display:inline;margin-right:5px;}
#dalsizapasy .dalsizapas .mistnitym{font-weight:bold;display:inline;}
#dalsizapasy .domacitym{font-weight:bold;}

#sloupecpozvanky{float:right;width:240px;padding:0 15px 0 5px;}
#kalendar{border:1px solid black;text-align:center;margin-bottom:5px;font-size:x-small;}
#kalendar .dny td, #kalendar .cislotydne, #kalendar .mesic{background-color:#5e8bbe;font-weight:bold;color:white;}
#kalendar .aktivni{color:red;cursor:pointer;font-weight:bold;}

.overmain{text-align:left;background-color:white;padding:0;margin:0;border-collapse:collapse;}
.overcaption{background-color:#653512;padding:0;margin:0;border-collapse:collapse;}
.overborder{border:1px solid #DDDDDD;border-collapse:collapse;padding:0;margin:0;}

.clanek .datum{font-weight:bold;margin-top:15px;clear:both;}
.clanek img{border:1px solid black;margin:5px;}
.clanek a img{border:1px solid #0A4C96;}

#vypiskol{margin-bottom:10px;width:100%;}
#vypiskol h2{background:#0A4C96;color:white;padding:3px 5px;text-align:center;margin-bottom:10px;}
#vypiskol .kolo{display:block;float:left;width:35px;padding:0;background-color:white;margin:1px;border:1px solid #5e8bbe;}
#vypiskol .kolo a{font-weight:bold;display:block;text-align:center;}

#zapasy, #zapasy_historie{padding:0 5px 0 0;}
#zapasy .zapas, #zapasy_historie .zapas{padding:5px 2px;}
#zapasy .zapas_domaci, #zapasy_historie .zapas_domaci{padding:5px 2px;font-weight:bold;}
#zapasy .ucastnici, #zapasy_historie .ucastnici{float:left;width:80%;}
#zapasy .vysledky, #zapasy_historie .vysledky{float:right;width:19%;text-align:right;}
#zapasy .mistnitym, #zapasy_historie .mistnitym{font-weight:bold;}

#poradi{padding:0 5px 0 0;}
#poradi_historie{padding:0 5px 0 0;}
#poradi .tym, #poradi_historie .tym{clear:both;padding:2px;}
#poradi .tym .nazev, #poradi_historie .tym .nazev{float:left;width:60%;}
#poradi .tym .body,#poradi .tym .oz, #poradi .tym .pv, #poradi .tym .po,
#poradi_historie .tym .body,#poradi_historie .tym .oz, #poradi_historie .tym .pv, #poradi_historie .tym .po
{float:left;width:10%;text-align:center;}

#seznamhracu,#seznamhracu_historie{padding:0 0 0 5px;}
#seznamhracu .hrac,#seznamhracu_historie .hrac{clear:both;padding:2px;}
#seznamhracu .hrac .jmeno,#seznamhracu_historie .hrac .jmeno{float:left;width:80%;font-weight:bold;}
#seznamhracu .hrac .post,#seznamhracu_historie .hrac .post{float:right;width:19%;text-align:right;}

#statistikahrace{width:100%;border-collapse:collapse;}
#statistikahrace th{width:20%;text-align:left;}
#statistikahrace th, #statistikahrace td{padding:3px 5px 3px 2px;}
#statistikahrace .licha td, #statistikahrace .licha th{background-color:white;}
#statistikahrace td.foto_ikona{text-align:center;}
#statistikahrace td.foto_ikona img{width:500px;}

#kalendarbox{}

.kalendar							{ display:none;position:absolute;top:5em;left:230px;width:236px;z-index:10000;background-color:#FFF1DD;}
.kalendar .border					{ height:188px; border:1px solid #0A4C96;}
.kalendar .inside					{ height:158px !important; height /**/:168px; padding:5px 0 5px 5px;}
.kalendar .month-select				{ line-height:20px;clear:both;}
.kalendar .month_title				{ float:left;padding:0px 0px 5px 0px;}
.kalendar .close-button				{ position:absolute; top:5px; right:5px; font-size:89%;width:50%; }
.kalendar h2						{ font-size:100%; margin:0 0 0 0;}
.kalendarcont						{ margin:15px 0 0 5px; }
.kalshadow							{ display:none; position:absolute; top:5.4em; left:234px; width:236px; height:190px; z-index:1; background-color:#c0c0c0; z-index:0; -moz-opacity:0.5; }

#cal-table							{border-collapse:collapse; font-size:89%;margin-top:10px;margin-left:auto;margin-right:auto;}
#cal-table td,
#cal-table th						{ border:1px solid #9B72CF; }
#cal-table th 						{ padding:2px 4px; color: black;}
#cal-table .day						{ padding:2px; text-align:center;}
#cal-table .week					{ color:#EC0000; font-weight:bold; }
#cal-table .weekno					{ color:#707070; }
#cal-table a						{display:block;}

.month-select						{ padding:0 5px 0 5px; font-size:95%; font-weight:bold;}
.month-select a:link,
.month-select a:visited				{ color:#ec0000; }
.month-select a:hover				{ color:#0000aa; }
.month-select .dalsi				{ float:right; }

.aktualita {float:left;width:100%;border-bottom:1px solid #AAAAAA;margin-bottom:3px;padding-bottom:8px;}
.aktualita .nazev{font-weight:bold;font-size:medium;padding:2px;}
.aktualita .text{padding:2px;}
.aktualita .radek_bottom{clear:both;}
.aktualita .autor,
.aktualita .datum,
.aktualita .datumdo{font-size:0.8em;margin-top:2px;padding-left:2px;width:32%;}
.aktualita .autor{float:left;}
.aktualita .datumdo{float:left;text-align:center;}
.aktualita .datum{float:right;text-align:right;}
.aktualita .ikona{float:left;border:0;height:75px;margin:0 2px 2px 0;}
.aktualita img{margin:5px;}

#aktuality_mladeze, #aktuality_historie{background-color:white;border-bottom:1px dotted #0A4C96;border-top:1px dotted #0A4C96;padding:5px;margin-bottom:5px;font-size:xx-small;clear:both;}
#aktuality_mladeze a{display:block;}
#aktuality_mladeze h2, #aktuality_historie h2{font-weight:bold;font-size:x-small;margin-bottom:4px;}
#aktuality_historie a{}

#priklepy{padding-top:15px;}
.priklep_iframe{width:100%;height:250px;border:0;}

.diskuze_prispevky{width:100%;}
.diskuze_prispevky .diskuze_odkaz_novy{margin-bottom:15px;text-align:center;}
.diskuze_prispevky .diskuze_prispevek{clear:both;border-bottom:1px dotted #0A4C96;padding:5px;margin-bottom:5px;}
.diskuze_prispevky .diskuze_prispevek .jmeno{float:left;width:50%;font-style:italic;font-size:x-small;}
.diskuze_prispevky .diskuze_prispevek .datum{float:right;width:50%;text-align:right;font-style:italic;font-size:x-small;}
.diskuze_prispevky .diskuze_prispevek .nazev{font-weight:bold;}
.diskuze_prispevky .diskuze_prispevek .zneni{text-align:justify;}
.diskuze_prispevky .diskuze_prispevek .zablokovano{font-style:italic;color:red;}
.diskuze_prispevky .diskuze_novejsi{float:left;width:49%;text-align:left;}
.diskuze_prispevky .diskuze_starsi{float:right;width:49%;text-align:right;}

.novy_prispevek_diskuze td{width:80%;}
.novy_prispevek_diskuze input[type="text"]{width:98%;}
.novy_prispevek_diskuze textarea{width:98%;height:200px;}

#popup{margin:5px;}
#popup h1{font-size:medium;color:silver;text-align:center;margin-bottom:5px;padding:10px 0;border-bottom:1px solid silver;}
#popup #main_popup{color:white;}

body.admin #sloupec2 ul{width:100%;margin:0;padding:0;list-style-type:none;}
body.admin #sloupec2 ul li{background:url("img/menu_bg.jpg") repeat;line-height:30px;padding:0 5px;}
body.admin #sloupec2 ul li a{color:black;}
body.admin #sloupec2 ul ul li{background:none;}

.anketa_vysledek, .anketa{width:95%;border-collapse:collapse;margin-left:auto;margin-right:auto;}
.anketa_vysledek h2, .anketa h2{text-align:center;margin:0 2px;}
.anketa_vysledek th, .anketa th{border:1px solid black;background-color:#2EB3FF;margin:0px;vertical-align:top;text-align:left;color:white;}
.anketa_vysledek td, .anketa td{border:1px solid black;background-color:#FEF3DF;margin:0px;vertical-align:top;text-align:left;width:75%;}
.anketa_vysledek td.procento{width:10%;text-align:right;}
.anketa_vysledek td.procento_bar{width:10%;}
.anketa_vysledek div.procento_bar{height:5px;line-height:5px;width:1px;background-color:blue;}
.anketa_vysledek div.procento_bar_top{height:5px;line-height:5px;width:1px;background-color:red;}
.anketa_vysledek td.odpoved{text-align:left;}

.anketa h1{text-align:center;}
.anketa {width:100%;text-align:center;}
.anketa .odhlasovano{}
.anketa .stop_hlasovani{margin-bottom:1em;}
.anketa th, .anketa td{font-weight:normal;text-align:center;}

.login_form{text-align:center;}
.login_form .href_reg{font-weight:normal;font-size:0.8em;text-align:right;}
.login_form .registrace{text-align:left;width:50%;}
