/*- hlavni body blok, zakladni pisma, barvy -*/
body						{ font-size:69%; font-family:"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif; text-align:center; margin:0; padding:0; background-color:#000; color:#717F22; }
img							{ border:0; }
h3,
p							{ margin:0; padding:0; }
a							{ color:#717F22; }
a:hover						{ color:#00f; }
p							{ margin:0.5em 0 1em 2em; padding:0; }
h4							{ margin:0; padding:0; font-size:100%; }
select						{ font-size:89%; }
form						{ margin:1em 0 1em 2em; padding:0; }

/*- hlavni stranka konteiner -*/
#stranka					{ position:relative; width:760px; margin:1em auto; text-align:left; }

/*- hlavni obsah stranky -*/
#obsah						{ background:#CED6A5 url(../img/bg/bg_page.jpg) left top repeat-y; padding:64px 150px 0 85px; min-height:500px; _height:600px; _width:525px; _width /**/:760px;  }

/*- formatovani klasickeho nadpisu -*/
#obsah .nadpis				{ background:transparent url(../img/bg/head_left.gif) left top no-repeat; }
.nadpis h4,
#obsah h2					{ font-size:100%; margin:1em 0 1em 13px; height:22px; background:transparent url(../img/bg/head_mid.gif) left top repeat-x; color:#fff; line-height:22px; }
.nadpis h4 span				{ display:block; background:transparent url(../img/bg/head_right.gif) right top no-repeat; }
#obsah h2 span				{ display:block; background:transparent url(../img/bg/head_right.gif) right top no-repeat; }
#obsah h2 span img			{ margin:4px 0 0 0; float:left; }
#obsah .nadpis .type		{ float:right; margin:-2.65em 0.75em 0; color:#fff; font-weight:bold; }

/*- formatovani sekce s textem -*/
#obsah .sekce p				{ margin:0; }
#obsah .sekce .text			{ padding:0 0 0 1em;  }
#obsah .sekce .foto			{ float:left; margin:0 1em 0 0; }

#obsah .text p.column		{ float:left; width:240px; _width:220px; }

/*- hlavicka s klikacim logem a sponzorama -*/
#hlavicka					{ background:#000 url(../img/bg/bg02.jpg) 100% 0 no-repeat; height:130px; }
#hlavicka h1				{ background:transparent url(../img/bg/bg01.jpg) 0 0 no-repeat; height:130px; margin:0; padding:0; }
#hlavicka h1 span			{ display:none; }
#hlavicka h1 a				{ position:absolute; display:block; width:320px; height:100px; left:50px; top:25px; }
#sponsori					{ position:absolute; top:30px; right:22px; width:185px; }
#sponsori p					{ margin:0; padding:0; }
#sponsori #sp1				{ float:left; margin-top:20px; }
#sponsori #sp2				{ float:right; }

/*- formatovani zalozek -*/
#menu						{ position:absolute; top:130px; left:0; width:654px !important; width /**/:760px; height:62px !important; height /**/:64px; padding:2px 0 0 106px; background:#CED6A5 url(../img/bg/bg03.jpg) 0 0 no-repeat; }
#menu ul					{ margin:0; padding:0; width:510px; }
#menu ul li					{ background:transparent url(../img/bg/zal-lt.gif?2) left top no-repeat; margin:0; padding:0 0 0 10px; list-style:none; display:block; float:left; line-height:15px; height:15px; }
#menu ul li span			{ background:transparent url(../img/bg/zal-rt.gif?2) right top no-repeat; margin:0; padding:0 10px 0 0; display:block; float:left; height:15px;  }
#menu ul li a				{ color:#000; text-decoration:none; font-weight:bold; font-family:Verdana; font-size:10px; }
#menu ul li a:hover			{ text-decoration:underline; }

#menu ul li.aktivni			{ background-image:url(../img/bg/zal-ak-lt.gif?2); line-height:15px; height:17px; padding:0 0 0 15px;  }
#menu ul li.aktivni span	{ background-image:url(../img/bg/zal-ak-rt.gif?2); height:17px; padding:0 15px 0 0; }

#okenka 					{ position:absolute; right:0; top:0; width:144px !important; width /**/:150px; padding:0 6px 0 0; background:transparent url(../img/bg/bg_page.jpg) right top repeat-y; }
#okenka #g-okno 			{ background:transparent url(../img/bg/bg_right03.jpg) left bottom no-repeat; padding:0 0 17px 0; }
#okenka #g-okno h3			{ background:transparent url(../img/bg/bg_right01.jpg) left top no-repeat; font-size:79%; color:#fff; padding:10px 0 0 14px; height:16px !important; height /**/:26px;  font-family:Verdana, sans-serif; }
#okenka #g-okno p			{ background:transparent url(../img/bg/bg_right02.gif) left top no-repeat; padding:0 0 0 16px; margin:0; }

#okenka .okenko 			{ background:transparent url(../img/bg/bg_right06.jpg) left bottom no-repeat; padding:0 0 14px 0; }
#okenka .okenko h3			{ background:transparent url(../img/bg/bg_right04.jpg) left top no-repeat; color:#fff; font-size:89%; text-align:center; padding:7px 0 0 0; height:12px !important; height /**/:19px; font-family:Verdana, sans-serif; }
#okenka .okenko h3 a		{ color:#fff; text-decoration:none; }
#okenka .okenko h3 a:hover	{ text-decoration:underline; }
#okenka .okenko .in,
#okenka .okenko p			{ background:transparent url(../img/bg/bg_right05.gif) left top repeat-y; padding:5px 0 0 16px; margin:0; }

/*- spodni cast stranky -*/
#paticka					{ background:transparent url(../img/bg/bg04.jpg) left bottom no-repeat; height:142px; margin-top:-1em; }
#paticka a					{ position:absolute; left:290px; bottom:40px; height:25px; width:220px; }
#paticka a span				{ display:none; }

/*- formatovani ruznch veci -*/
.list p						{ margin:0 !important; padding:0; clear:both; }
.list strong				{ color:#000; float:left; width:30%; }
#oblasti					{ margin:1em 0 0; }

/*- novinky -*/
#news p						{ margin:0; padding:0; }
#news .novinka				{ clear:both; position:relative; margin:1em 0 0; padding:0 0 0.5em 0; border-bottom:1px solid #6D7A35; float:left; width:500px; }
#news .info					{ float:left; color:black; width:100px; }
#news .content				{ float:left; width:400px; }

/*- hry -*/
#games .game				{ clear:left; }
#games p					{ margin:1em auto 0; }

/*- vybaveni -*/
#vybaveni           { clear:both; }
#parametry					{ margin:2em 0; }
#parametry strong			{ position:absolute; top:0; left:0; _left:-7em; color:#000;  }
#parametry p				{ position:relative; padding-left:7em; margin:0; }
#parametry .info    { float:left; width:200px; }
#turnaj h3					{ margin:1em 0; text-align:center; font-size:250%; }
#turnaj #sp-logo			{ margin:1em 0; text-align:center; }

/*- obecne tridy -*/
.no-display					{ position:absolute; top:-9000px; left:-9000px; }
.red						{ color:red; }
.cistic						{ clear:both; }

.foto						{ float:left; margin:0 10px 1em 40px; }
.foto-mini 					{ float:left; margin:0 1em 0 0; }
.next-to-foto				{ margin-left:200px; }
.alert-box					{ border:2px outset #ddd; padding:2em; margin:1em 2em; }

.tabulka 					{ border-collapse:collapse; border:2px solid #5D664B; margin:auto; }
.tabulka td					{ border:1px solid #6D7A35; padding:0.25em 0.5em; }
.tabulka th					{ border:1px solid #6D7A35; padding:0.25em 0.5em; background-color:#ABBD4F; color:#fff;  }

.fotka						{ margin:5px; padding:0; width:160px; _height:200px; min-height:200px; border:1px solid #5D664B; float:left; background-color:#ABBD4F; }
.fotka p					{ margin:0; padding:0; }
.fotka p img				{ margin:5px 0; border:1px solid #6D7A35; }
.fotka p.obr				{ text-align:center; }			
.fotka p.popisek			{ margin:0 5px 5px; padding:0; color:#fff; }

/*- seznam bez odrazek -*/
ul.simple 					{ margin:0 0 0 2em; padding:0;  }
ul.simple li				{ list-style:none; margin:0.25em 0; padding:0; }
ul.simple li strong			{ margin:0 1em 0 0;  }

/*- odkazy -*/
#odkazy .odkaz				{ position:relative; margin:0.25em 0 0 3em; }
#odkazy strong				{ float:left; font-weight:normal; }
#odkazy .content			{ margin-left:15em; width:28em; }

fieldset					{ border:1px solid #5D664B; }
fieldset legend				{ font-weight:bold; font-size:120%; }
fieldset .inform			{ margin:1em; padding:0; }
fieldset .radek				{ clear:both; margin:0.25em 0; }
fieldset .radek p			{ margin:1em 0; }
fieldset .radek p.error		{ margin:0 0 0 36%; _margin:0 0 0 37%; padding:0; color:red; font-weight:bold; }
fieldset .radek2			{ clear:both; margin:0; }
fieldset .radek2 p			{ margin:0 0 2em 185px; text-align:left; }

fieldset label				{ float:left; padding:0.25em 0; width:35%; text-align:right;  color:#000; }
fieldset label.req			{ font-weight:bold; }
fieldset .items				{ display:block; margin:0 0 0 36%; }
fieldset .tip				{ text-align:right; }
fieldset .tip strong		{ color:#000; font-weight:bold; }
fieldset .inform h3			{ margin-left:36%; _margin-left:37%; padding:0.25em 0; font-size:100%; }

.action-calendar						{ margin:0; padding:0; }
.action-calendar td						{ padding:0 2px 0 0; margin:0; }
.action-calendar td a					{ font-weight:bold; }
.action-calendar .ac-calendarHeader 	{ font-weight:bold; color: Black; }
.action-calendar .ac-calendarToday 		{ color: Black; font-weight: bolder; color:#000; }

#sm-kal a:link,
#sm-kal a:visited						{ color:#aaa;}
#sm-kal a:hover							{ color:#fff; }

#sm-kal .ac-calendarHeader				{ color:#999; }
#sm-kal .ac-calendarToday				{ color:#aaa; border:1px solid #aaa; }
#sm-kal .ac-calendarToday a:link,
#sm-kal .ac-calendarToday a:visited		{ color:#aaa; }
#sm-kal .ac-calendarMonth				{ font-weight:bold; }
#sm-kal .action-calendar .close			{ color:#f00; }

/*
.ac-calendarToday 				{ color: Black; font-weight: bolder; xbackground:#ABBD4F; color:#000; }
.action-calendar 				{ color:#717F22; font-size: 8pt; line-height: 9pt;  font-family: Sans-serif; font-variant: normal; font-style: normal; }
*/

hr							{ clear:both; margin:0; padding:0; height:0; visibility:hidden; _position:absolute; }

#lans p						{ margin:0 0 1em; padding:0; }
#lans .lan					{ clear:left; margin:1em 0 2em; padding:0 1em; }

#lans .lan table			{ font-size /**/:100%; width:200px; }
#lans .lan .day				{ float:left; border:1px solid #CED6A5; }
#lans .lan .main			{ margin:0 0 0 120px; }
#lans .lan .player-reg		{ float:right; margin:2em 25px; } 

#provozovny					{ float:left; padding:0.5em 0; }

#licence .tabulka			{ margin:0 0 0 20px; }

.hra-picture				{ margin:0 20px 0 0; }
.hra-picture img			{ float:right; }

#adSky            { position:absolute; width:120px; height:600px; top:100px; right:-130px;; }