body{background:url("img/background.jpg") repeat-x #686868;margin:0;padding:0;font-family: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;}
h1, h2, h3, h4, h5, h6{font-size:1em;margin:0;}
.cb{clear:both;height:1px;}
a{color:#F87000;text-decoration:none;}
.levapulka{float:left;width:48%;}
.pravapulka{float:right;width:48%;}
.zpet{margin-bottom:5px;font-size:xx-small;}

h1.nazevsekce{background:url("img/nadpis_bg.jpg") repeat-x;color:white;padding:3px 5px;text-align:center;margin-bottom:10px;}
h2.nazevsekce{background:url("img/nadpis_bg.jpg") repeat-x;color:white;padding:3px 5px;text-align:center;margin-bottom:10px;}

#obal{margin-left:auto;margin-right:auto;width:969px;background-color:white;}
#top{position:relative;width:100%;background:url("img/top.jpg") no-repeat;height:200px;z-index:2;}
#menu{width:237px;float:left;background:url("img/menu_bg.jpg") bottom no-repeat;padding-left:13px;padding-bottom:20px;}
#obsah{width:710px;float:right;background:url("img/main.jpg") no-repeat;padding-top:8px;padding-right:9px;padding-bottom:15px;overflow:hidden;}
#obsahfotogalerie{float:right;padding:9px;}
#bottom{margin-left:auto;margin-right:auto;clear:both;width:955px;background-color:#757575;padding-top:1px;padding-bottom:1px;}
#copyright{border-top:1px solid white;text-align:center;color:white;padding:5px 10px;}
#copyright a{color:white;}

#menu ul{display:block;width:220px;background-color:#0169CA;margin:0;padding:0;list-style-type:none;}
#menu ul li{vertical-align:middle;background:url("img/menu_item.gif") 5px 0.7em no-repeat;border-bottom:1px solid #01B0F1;}
#menu ul li a{display:block;width:170px;text-decoration:none;color:white;padding:5px 25px;}
#menu ul ul{width:100%;background-color:#017AD3;}
#menu ul ul li{padding-left:25px;border-top:1px solid #01B0F1;border-bottom:0;background:url("img/menu_item2.gif") 5px 0.7em no-repeat;}
#menu ul ul li a{background-color:#0145B0;width:155px;padding-left:15px;}
#menu ul li.last_smvb{background-color:#00998A;}
#menu ul ul ul{}
#menu ul ul ul li a{width:130px;}
#menu ul ul ul ul{width:100%;}
#menu ul ul ul ul li a{width:105px;}

#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 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:#FCF1DD;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 .odeslat, .novyzaznam .odeslat{text-align:center;}
.novyzaznam .text th, .novyzaznam .text td{border:none;}

.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:165px;left:250px;}

.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{float:right;width:150px;border-left:1px solid #DDDDDD;text-align:center;padding-left:15px;}
#sponzori .sponzor{padding:15px 0;border-bottom:1px solid #DDDDDD;}
#sponzori .sponzor a img{border:0;}
#sponzori .sponzor img{width:100px;}

#sponzorifull .sponzor{margin-bottom:15px;clear:both;}
#sponzorifull h2{margin-bottom:10px;}
#sponzorifull .sponzor img{width:100px;float:left;margin:0 10px 15px 0;}

#sloupecvysledky{float:right;width:250px;border-left:1px solid #DDDDDD;padding:0 15px;border-left:1px solid #DDDDDD;}
#sloupecvysledky .zapas{padding:5px 2px;}
#sloupecvysledky .domacitym{font-weight:bold;}

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

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

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

.overmain{text-align:left;background-color:#FFEFC1;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;}

#vypiskol{margin-bottom:10px;float:left;width:100%;}
#vypiskol h2{background:url("img/nadpis_bg.jpg") repeat-x;color:white;padding:3px 5px;text-align:center;margin-bottom:10px;}
#vypiskol .kolo{display:block;float:left;width:35px;padding:0;background-color:#FFEFC1;margin:1px;border:1px solid #FFE1B3;}
#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 .ucastnici, #zapasy_historie .zapas .ucastnici{float:left;width:80%;}
#zapasy .zapas .vysledky, #zapasy_historie .zapas .vysledky{float:right;width:19%;text-align:right;}
#zapasy .zapas .mistnitym, #zapasy_historie .zapas .mistnitym{font-weight:bold;}

#poradi{margin-top:15px;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:#FFEFC1}
#statistikahrace td.foto_ikona{text-align:center;}

#kalendarbox{margin:10px 17px 0px 0px;}

.kalendar							{ display:none;position:absolute;top:5em;left:230px;width:236px;z-index:10000;background-color:#FFF1DD;}
.kalendar .border					{ height:188px; border:1px solid #F87000;}
.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; }