/* zakladni tagy */
body 				{color: #3d587b; background: #11182b; font-size: 70%; font-family: arial, helvetica, sans-serif; margin: 0; padding: 0; behavior: url("../css/csshover.htc");}
h2 				{color: #3d587b; font-size: 150%; margin: 10px 0;}
h3 				{color: #3d587b; font-size: 120%; margin: 10px 0 5px 0;}
h4 				{color: #3d587b; font-size: 100%; margin: 10px 0 0 0;}
p 				{margin: 10px 0 0 0;}
ul 				{margin: 0 25px; padding: 0; line-height: 16px;}
li				{margin: 0; padding: 0;}
form 				{margin: 0; padding: 0;}
a img 				{border: 0;}
input,
select,
textarea,
table	 			{font-size: 100%; font-family: arial, helvetica, sans-serif; vertical-align: middle;}
a, a:visited 			{color: #9b171b;}
a:hover 			{color: #3d587b;}

/* inputy, submity a labely */
input.submit 			{color: #fff; font-weight: bold; background: url(../images/bgsubmit.gif) repeat-x #9c181c; border: 1px #ce3f43 solid;}
input, select, textarea		{background: url(../images/bginput.gif) 0 100% repeat-x #fff; border: 1px #7b94b4 solid; padding: 2px 5px 0 5px;}
input.noback			{border: 0; background: transparent;}
label 				{cursor: pointer;}

/* obal stranky */
#pagepevna 			{width: 980px; background: url(../images/bgpage.gif) repeat-y #fff; text-align: left; position: relative;}

/* hlavicka */
#hlavicka 			{height: 229px; background: url(../images/bghead.jpg) no-repeat #101628; border: #3d587b solid; border-width: 1px 0;}
#logo				{width: 170px; height: 200px; overflow: hidden; position: absolute; left: 0; top: 2px; z-index: 1; margin: 0;}
#logo SPAN			{width: 170px; height: 200px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; background: url(../images/logo.jpg) no-repeat; display: block; cursor: pointer;}
#logo A  			{color: #fff; font-size: 130%; font-weight: bold; text-decoration: none; margin: 50px 0 0 0; display: block;}
#email				{color: #fff; margin: 0; position: absolute; right: 15px; top: 240px;}
#email A 			{color: #7b94b4;}
#email A:hover 			{color: #fff;}

/* ikony */
#ikony 				{position: absolute; right: 400px; top: 18px; z-index: 100;}
#ikony a 			{color: #7b94b4; display: block; float: left; border-right: 1px #7b94b4 solid; padding: 0 8px;}
#ikony a:hover 			{color: #fff;}
#ikony #tisk 			{border: 0;}

/* vyhledavani */
#vyhledavani 			{color: #19106d; position: absolute; right: 15px; top: 12px;}
#vyhledavani p 			{margin: 0; padding: 0;}
#vyhledavani .zadani 		{width: 130px; height: 16px;}
#vyhledavani .submit 		{width: 71px; height: 22px; border: 0; background: transparent;}

/* menu */
#menu 				{height: 30px; background: url(../images/bgmenu.gif) repeat-x #223c5d; border: #11182b solid; border-width: 1px 0 10px 0;}
#menu ul, #menu li, #menu a 	{display: block; margin: 0; padding: 0;}
#menu ul 			{width: 150px; background: #fff; border: #9b171b solid; border-width: 1px 1px 0 1px; list-style-type: none;}
#menu li 			{border-bottom: 1px #9b171b solid; position: relative; z-index: 9; text-align: left; vertical-align: middle !important;}
#menu li.folder ul 		{position: absolute; left: 140px; top: 5px;}
#menu li.folder>ul 	 	{left: 140px;}
#menu a 			{width: 100%; height: 100%; color: #9b171b; border-bottom: 1px #f3f4ee solid; text-decoration: none; padding: 4px 7px;}
#menu li>a 			{width: auto;}
#menu a:hover 			{color: #fff; background: #9b171b; border-bottom: 1px #9b171b solid}
#menu li.folder a:hover 	{background: #9b171b;}
#menu li.folder:hover 		{z-index: 10;}
#menu ul ul li.folder		{background: url(../images/odrazka2.gif) 97% 50% no-repeat;}
#menu ul ul li.folder>a:hover	{background: url(../images/odrazka2.gif) 97% 50% no-repeat #9b171b;}
#menu ul ul,
#menu li:hover ul ul,
#menu li:hover li:hover	ul ul,
#menu li:hover li:hover	li:hover ul ul		{display: none;}
#menu li:hover ul,
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul,
#menu li:hover li:hover li:hover li:hover ul 	{display: block;}
#menu #level1 			{width: auto; height: 30px; background: transparent; border: 0; display: block; margin: 0; padding: 0;}
#menu #level1 .top 		{height: 30px; float: left; border: 0; margin: 0; text-align: center;}
#menu #level1 .top.folder ul 	{position: absolute; left: 0; top: 30px;}
#menu #level1 .top.folder ul ul {position: absolute; left: 140px; top: 5px;}
#menu #level1 .toplink 		{width: auto; height: auto; font-size: 130%; color: #fff; background: url(../images/bgmenu2.gif) 100% 50% no-repeat; font-style: italic; font-weight: bold; border: 0; padding: 6px 15px;}
#menu #level1 .toplink:hover 	{color: #fff; width: auto; background: url(../images/bgmenu3.gif) 100% 50% no-repeat #9b171b;}

/* strana a sloupce */
#levy, #pravy 			{width: 200px; float: right; color: #fff;}
#levy 				{float: left; }
#levy h3, #pravy h3 		{color: #fff; font-size: 110%; background: url(../images/label.gif) 180px 50% no-repeat #3d587b; margin: 0 0 1px 0; padding: 7px 30px 7px 10px; text-align: right; text-transform: lowercase; position: relative;}
#pravy h3 			{text-align: left; background: url(../images/label2.gif) 10px 50% no-repeat #3d587b; padding: 7px 10px 7px 30px;}
#levy .obsah, #pravy .obsah	{color: #fff; background: #3d587b; padding: 10px;}
#levy .bottom, #pravy .bottom 	{margin-bottom: 10px;}
#levy a, #pravy a		{color: #a1b4cd;}
#levy a:hover, #pravy a:hover	{color: #fff;}

#obal 				{width: 770px; margin-left: 10px; float: left;}

#stredovy 			{width: 540px; background: url(../images/bgstred.gif) repeat-x; padding: 10px; float: left;}
#stredovy hr			{color: #c3d0e1; background: #c3d0e1; border: 0; height: 1px; margin: 5px 0;}


/* clanek */
.clanek 			{width: 505px; background: url(../images/bgclanek.gif) 0 100% repeat-x #fff !important; border: 1px #c3d0e1 solid; margin: 0 0 10px 0; padding: 15px;}
.clanek h2 			{margin-top: 9px;}
.clanek p 			{font-size: 110%;}
.clanek .obr			{border: 1px #3d587b solid; float: right; margin: 4px 0 10px 20px;}
.clanek .datum			{color: #7d96b6; font-size: 90%; margin: 0; clear: both;}
.clanek TABLE 			{clear: both;}
.clanek img.karta_hrace		{width: 237px;}
.clanek .author			{text-align: right; font-style: italic;}

/* pomocna navigace */
#pom_navigace h3 		{background: url(../images/label_nav.gif) 11px 50% no-repeat #3d587b;}
#pom_navigace .obsah 		{padding: 0;}
#pom_navigace #uroven1		{width: 100%; list-style-type: none; line-height: 13px; margin: 0; padding: 0;}
#pom_navigace #uroven1 li	{width: 100%; margin: 0; padding: 0;}
#pom_navigace #uroven1 a 	{width: auto; _height: 13px; color: #a1b4cd; font-weight: bold; text-decoration: none; background: url(../images/bgpom.gif) no-repeat #223d5e; padding: 9px 10px 9px 25px; border-bottom: 1px #11182b solid; margin: 0; display: block; text-decoration: underline;}
#pom_navigace #uroven1 a:hover 	{color: #fff;}
#pom_navigace #uroven1 #active 	{width: auto; _height: 13px; color: #fff; font-weight: bold; text-decoration: none; background: url(../images/bgpom.gif) no-repeat #223d5e; padding: 9px 10px 9px 25px; border-bottom: 1px #11182b solid; margin: 0; display: block;}
#pom_navigace #uroven2		{list-style-type: none; margin: 0; padding: 0;}
#pom_navigace #uroven2 li	{margin: 0; padding: 0;}
#pom_navigace #uroven2 a 	{color: #a1b4cd; background: transparent; font-weight: bold; border: 0; text-decoration: none; margin: 5px 10px 0 25px; padding: 0; display: block; text-decoration: underline;}
#pom_navigace #uroven2 a:hover 	{color: #fff;}
#pom_navigace #uroven2 #active 	{color: #fff; background: transparent; font-weight: bold; border: 0; text-decoration: none; margin: 5px 10px 0 25px; padding: 0; display: block; text-decoration: none;}
#pom_navigace #uroven3		{list-style-type: none; margin: 0; padding: 0;}
#pom_navigace #uroven3 li	{margin: 0; padding: 0;}
#pom_navigace #uroven3 a 	{color: #a1b4cd; background: transparent; font-weight: bold; border: 0; text-decoration: none; margin: 5px 10px 0 25px; padding: 0; display: block; text-decoration: underline;}
#pom_navigace #uroven3 a:hover 	{color: #fff;}
#pom_navigace #uroven3 #active 	{color: #fff; background: transparent; font-weight: bold; border: 0; text-decoration: none; margin: 5px 10px 0 25px; padding: 0; display: block; text-decoration: none;}

/* aktuality ve sloupci */
#levy #aktuality img  		{border: 1px #11182b solid;}
#levy #aktuality .datum		{margin: 0; font-weight: bold;}
#levy #aktuality .nazev		{margin: 0 0 2px 0;}
#levy #aktuality .text		{margin: 2px 0 10px 0;}

/* aktuality ve clanku */
#stredovy .datum		{margin: 0; font-weight: bold;}
#stredovy .nazev		{margin: 0 0 2px 0;}
#stredovy .aktuality 		{float:left;}
#stredovy .aktuality img 	{border: 1px #19106d solid; margin-right: 6px;}
#stredovy .text			{margin: 2px 0 10px 0;}
#stredovy .cleaner 		{clear: left;}

/* partneri */
#partneri 			{text-align: center;}
#partneri img	 		{border: 1px #11182b solid; margin: 2px 0;}

/* Anotace */
#anotace			{background: #3d587b; margin-bottom: 10px;}
#anotace H3 			{border-bottom: 1px #11182b solid;}
#anotace H4 			{color: #fff; margin: 10px 10px 0 10px;}
#anotace DIV			{background: url(../images/bganotace.gif) 0 100% repeat-x; margin: 0; padding: 10px; border-bottom: 1px #11182b solid;}

/* anketa */
#anketa 			{text-align: center; position: relative;}
#anketa dl.left 		{text-align: left; margin: 0 0 5px 0; padding: 0; display: compact;}
#anketa dd           		{margin: -18px 0 0 28px;}

/* novinky e-mailem */
#novinky 			{text-align: center;}
#novinky h3			{text-align: left; background: url(../images/label2.gif) 10px 50% no-repeat #9b171b; padding: 7px 10px 7px 30px;}
#novinky .obsah			{background: #9b171b;}
#novinky .zadani		{width: 130px; height: 16px;}
#novinky .submit 		{width: 140px; height: 22px; margin-top: 3px;}

/* diskusni prispevky */
#diskuse_posledni .datum	{margin-bottom: 0;}
#diskuse_posledni p 		{width: 170px; overflow: hidden;}

/* paticka */
#paticka 			{width: 980px; color: #fff; border-top: 1px #3d587b solid; margin: 10px 0; text-align: center;}
#paticka p			{margin: 0; padding: 10px;}
#paticka a			{color: #a1b4cd;}
#paticka a:hover		{color: #fff;}

/* reklama */
#reklama 			{position: absolute; left: 980px; top: 18px;}
.banner 			{text-align:center; margin:5px;}
/* hlasky*/
.potvrzeni			{margin: 10px 0 0 0;}
.chyba 				{color: #f00; font-weight: bold; margin: 10px 0 0 0;}
.pozn 				{font-style: italic; margin: 10px 0 0 0;}
.cleaner 			{clear: both;}

/* tabulky */
table				{margin: 10px 0;}
.top				{vertical-align: top;}
.tab_back 			{font-size: 85%; background: #ecebf3; border: 1px #19106d solid; border-collapse: collapse;}
.tab_back td			{border: 1px #19106d solid; padding: 3px;}
.tab_back2 			{width: 100%; background: #f0f0f0; border: 1px #11182b solid; border-collapse: collapse;}
.tab_back2 th			{color: #fff; background: #3d587b; border: 1px #11182b solid; padding: 5px 8px; vertical-align: top;}
.tab_back2 td			{border: 1px #11182b solid; padding: 5px 8px;}
.tab_back2 input,
.tab_back2 select 		{border: 1px #11182b solid; background: #fff;}
.tab_back2 .submit 		{color: #fff; background: #bd3939; border: 1px #19106d solid;}
.tab_back2 .noback		{border: 0; background: transparent;}
.tab_border 			{border: 1px #19106d solid; border-collapse: collapse;}
.tab_border td			{border: 1px #19106d solid; padding: 3px;}

/* soupiska */
#soupiska 			{width: 100%; background: #f0f0f0; border: 1px #11182b solid; border-collapse: collapse;}
#soupiska th			{color: #fff; background: #3d587b; border: 1px #11182b solid; padding: 5px 8px; vertical-align: top;}
#soupiska td			{border: 1px #11182b solid; padding: 5px 8px; vertical-align: top;}

/* karta hrace */
#karta_hrace 			{width: 100%;}
#karta_hrace TD			{vertical-align: top;}
#karta_hrace #soupiska 		{width: 230px;}

/* ostatni */
.navigace_top 			{color: #233d5e; font-size: 100%; font-weight: normal; margin: 5px 0 10px 17px;}
.navigace_top a 		{color: #233d5e;}
.navigace_top a:hover 		{color: #fff;}
.nazev_akce			{color: #3d587b; font-size: 115%; font-weight: bold;}
.carka				{display: none;}

/* slovnik */
.slovnik_pismeno		{font-size: 120%; background: #ecebf3; border-bottom: 1px #19106d solid; padding: 1px 5px 0 5px;}
.slovnik_pojem			{color: #bd3939; cursor: help; border-bottom: 1px #19106d dashed; text-decoration: none;}
.slovnik_pojem:hover		{color: #19106d;}
a.top	 			{width: 14px; height: 12px; background: url(../images/top.gif) no-repeat;}
a.top span			{display: none;}
p				{margin: 5px 0;}
dl				{margin: 0; padding: 0;}
dt           			{padding: 5px 0 0 5px;}
dd           			{margin-left: 120px;}

/* vyhledavaní */
h3.hledani			{background: url(../images/odrazka.gif) 0 4px no-repeat; font-size: 100%; margin: 10px 0 0 0; padding: 0 0 0 8px;}

/* souvisejici clanky */
#souvisejici 			{margin: 20px 0;}

/* diskuze */
#diskuse 			{border: 1px #c3d0e1 solid; padding: 5px; margin: 20px 0 20px 0px;}
#diskuse legend	 		{background: #f0f0f0; border: 1px #c3d0e1 solid; padding: 2px 3px; margin-bottom: 8px;}
#diskuse .udaje   		{padding: 2px; background: #f0f0f0; border: 1px #c3d0e1 solid;}
#diskuse .text   		{margin-bottom: 10px;}

#clanky_rubriky_hlavicka 		{width:100%;}
#hlavni_clanek_rubriky 			{height:619px;border:1px solid #f4cba6;padding:5px 9px 5px 9px;width:250px;float:left;}
html>body #hlavni_clanek_rubriky	{height:auto;min-height:634px;}
#hlavni_clanek_rubriky p		{text-align: left;}
#hlavni_clanek_rubriky img		{float: none; margin: 10px auto; display: block;}
#hlavni_clanek_rubriky img.obr		{margin: 10px auto;}
#predesle_clanky_rubriky		{height:530px;width:240px;float:left;}
html>body #predesle_clanky_rubriky	{height:auto;min-height:300px;}
#predesle_clanky_rubriky .clanek	{height:296px;padding:5px 9px 5px 9px; width:240px; margin: 0 0 0 10px;}
html>body #predesle_clanky_rubriky .clanek{height:auto;min-height:304px;}
.clanek h2 a 				{text-decoration: none; color: #3D587B}
#turnaje 					{width: 100%;}
#turnaje tr					{font-size:90%}
#turnaje .kolo 				{text-align: left; padding: 0 4px 0 0;}
#turnaje .vysledek 			{text-align: center; white-space:nowrap;}
#turnaje td, #turnaje th,
#clanek_strelci td, #clanek_strelci th	{border-bottom: 1px #C3D0E1 solid;}
#clanky-ohlasy 				{width: 100%; margin: 2em 0; border-top: 1px #C3D0E1 solid; border-bottom: 3px #C3D0E1 solid;}
#clanky-ohlasy .ohlas			{clear: both; border-bottom: 1px #C3D0E1 solid; height: 90px;}
#clanky-ohlasy>.ohlas			{min-height: 90px;height: auto;}
#clanky-ohlasy h3			{margin: 0; padding: 0;}
#clanky-ohlasy .foto			{float: left; width: 100px; text-align: left; height: 90px;}
#clanky-ohlasy .text 			{padding: 0 10px; text-align: justify;}

#posledni_zapasy ul, #posledni_zapasy li,
#pristi_zapasy ul, #pristi_zapasy li	{width: auto; padding: 0; margin-left: 0; list-style-type: none;}

#nejctenejsi_clanky			{background: #3d587b; margin-bottom: 10px; padding-bottom:3px;}
#nejctenejsi_clanky H3 			{border-bottom: 1px #11182b solid;}
#nejctenejsi_clanky DIV			{padding-left: 5px;}

.hrac_v_prehledu			{text-decoration: none; font-size:90%;}
td.poradi, td.pocet 			{text-align: center;}
#clanek_strelci 			{width: 50%;}

#panel_strelci 			{width: 100%;}
#panel_strelci td, #panel_strelci th	{border-bottom: 1px #C3D0E1 solid;}