/* CSS Document */
* html,body  
{
margin:0px;
padding:0px;
text-align:center; 
font-family:Verdana,Times;
font-size:13px;
background:#013a27;
/*background:#5E5E5E;*/
}

html,body
{
margin:0px;
padding:0px;
}

#container
{
text-align:left;
margin-left:auto;
margin-right:auto;
width:980px;
background:white;

}

#banner
{

height:121px;
background-image: url("/sablony/img/banner.png");
background-repeat: repeat-x;
}

.ondras
{
border:none;
list-style-type:none;
text-decoration:none;
}
/* MENU */
/* #menu
{
color:white;
height:22px;
background-image: url("/sablony/img/bg_menu.gif");
background-repeat: repeat-x;
}


#menu ul
{
margin:0px;
padding:0px;
padding-left:25px;
}

#menu ul li
{
list-style-type:none;
display:block;
float:left;
}

#menu ul li a
{

text-decoration:none;
font-size:15px;
font-weight:bold;
color:white;
padding-left:15px;
padding-right:25px;
}

#menu ul li a span
{
display:block;
float:left;
width:14px;
height:22px;
background:white;
}

#menu ul li a:hover
{

}

#menu ul li a:hover span
{
background:#E0B400;
}
*/
#sponzori_horiz
{
height:60px;
background-image: url("/sablony/img/bg_sponzor.gif");
background-repeat: repeat-x;
margin-top:3px;
}

#sponzori_horiz img
{
margin-left:20px; 
margin-top:7px;
}

.datum
{
font-weight:bold;
font-size:11px;
margin-left:50px;
}

#content
{
margin-top:3px;
}
/* Levý sloupec */
#levysloupec
{
margin-right:3px;
width:200px;
height:1%;
}

#obsah
{
float:right;
width:624px;
text-align:left;
}
/* Pravý sloupec */
#pravysloupec
{
height:1%;
width:150px;
margin-left:3px;
float:right;
}
.clr{clear:both;}

#patka
{
height:120px;
background-image: url("/sablony/img/patka.png");
background-repeat: repeat-x;
margin-top:3px;
color:white;
}

#logo, #logo a.od 
{
text-decoration:none;
color:white;
text-align:center;
font-weight:bold;
font-family:verdana;
font-size:20px;
}
#logo img.ob
{
border:0px none;
}
/* střed články */
#clanky
{
margin:0px;
padding:0px;
}
#clanky li
{
display:block;
float:left;
list-style-type:none;
text-align:left;
margin-bottom:3px;
}
#clanky li a.detail
{
float:right;
}

#clanky li object,#clanky li embed
{
float:left;
width:370px;
height:292px;

}
#clanky li .nadpis,#poutac .nadpis, #nadpisstranky
{
margin-bottom:3px;
display:block;
padding:3px;
color:white;
font-size:14px;
font-weight:bold;
background:#318752;
}
#clanky li a.nadpis:hover
{
background:white;
color:white;
}
#clanky li a.nadpis
{
float:none;
text-decoration:none;
}
#clanky li.clac,#poutac
{
clear:both;
padding:10px;
margin-left:0px;
background:#E0E0E0;
width:604px;
min-height:140px;
}
#poutac
{
margin-bottom:3px;
}

#clanky li.clac img
{
margin-top:-3px;
border: 0px none;
float:left;
}


#clanky li.clapp,#clanky li.clapl
{
padding:10px;
width:291px;
background:#EBEBEB;
min-height:140px;
}

#clanky li.clapp{}
#clanky li.clapl
{
margin-right:3px;
width:290px;
}


#clanky li.clapp img,#clanky li.clapl img
{
border: 0px none;
float:left;
margin-top:-3px;

}

.tabule
{

float:right;
}

.oddelovac
{
float:left;
width:3px;
height:110px
}

 /*  styl pravy  */
#pravyclanek
{
margin:0px;
padding:0px;
}
#pravyclanek li
{
padding:10px;
background:#EBEBEB;
width:130px;
display:block;
float:left;
list-style-type:none;
text-align:left;
margin-bottom:3px;
}
#pravyclanek li .nadpis
{
margin-bottom:3px;
display:block;
padding:3px;
list-style-type:none;
text-decoration:none;
color:white;
font-size:14px;
font-weight:bold;
background:#318752;
}
#pravyclanek li a.nadpis:hover
{
list-style-type:none;
text-decoration:none;
background:white;
color:black;
}
#pravyclanek li a.nadpis
{
list-style-type:none;
text-decoration:none;
float:none;
text-decoration:none;
}
 

#pravyclanek li a:hover
{
background:white;
color:black;
text-decoration:none;
}

#pravyclanek li img
{
margin-top:-3px;
border: 0px none; 
}

#pravyclanek li a
{
float:right;
}
#pravyclanek li a img
{
border:0px none;
}
 /*  styl levy  */
#levyclanek
{
margin:0px;
margin-top:3px;
padding:0px;
}
#levyclanek li
{
width:190px;
display:block;
float:left;
list-style-type:none;
text-align:left;
margin-bottom:3px;
}
#levyclanek li .nadpis
{
margin-bottom:3px;
display:block;
padding:3px;
color:white;
font-size:14px;
font-weight:bold;
background:#318752;
text-decoration:none;
}


#levyclanek li
{
padding:5px;
margin-left:0px;
background:#EBEBEB;
}

#levyclanek li img
{
margin-top:-3px;
border: 0px none;
}

#levyclanek li a:hover
{
background:white;
color:black;
text-decoration:none;
}

#levyclanek li .main
{
font-weight:bold;
}


#seznamsouboru 
{
padding:0px;
margin:0px;
}
#seznamsouboru li
{
display:block;
list-style-type:none;
background:#E0E0E0;
}
#seznamsouboru .imggalerie
{
margin-left:13px;
margin-top:13px;
width:136px;
height:136px;
float:left;
text-decoration:none;
background:none;
}

#seznamsouboru .imggalerie .thickbox  img
{
border: 0px none;
}

#seznamsouboru  a:hover 
{
padding:1px;
} 
#seznamsouboru li.odd
{
background:white;
}
#seznamsouboru li.flv-player
{
clear:both;
padding:10px;
list-style-type:none;
margin-bottom:3px;
background:#E0E0E0;
width:604px;
min-height:140px;
}

#seznamsouboru .flv a
{
float:right;
}

#seznamsouboru .flv a img
{
border:0px none;
}

#seznamsouboru a.nadpis 
{
text-decoration:none;
margin-bottom:3px;
float:none;
display:block;
padding:3px;
color:white;
font-size:14px;
font-weight:bold;
background:#318752;
}
#seznamsouboru a.nadpis:hover
{
background:#339933;
color:black
}

#seznamsouboru li .player
{
padding:15px;
background:#E0E0E0;

}

#seznamsouboru .flv
{
padding:5px;
list-style-type:none;
margin-bottom:0px;
background:#E0E0E0;
}


#seznamsouboru .flv img
{
border: 0px none;
float:left;
margin-top:-3px;
}
#seznamsouboru .flv a img 
{
border:1px solid white;
float:none;
padding:0px;
}
#seznamsouboru .flv img a:hover
{
border:1px solid black;
}
#seznamsouboru .flv .textflv
{
padding:5px;
float:left;
}


#clanky li tr.main td,#poutac tr.main td
{
font-weight:bold;
}

/* gambrinus liga */
#clanky li .gambrinusliga
{
width:100%;
}
.white
{
background:white;
}
#clanky li .gambrinusliga td
{
height:10px;
}
.position
{
height:10px;
}
#clanky li .gambrinusliga img
{
float:none;
margin:0px;
}
.zluta td {
background-color:#FFFF66;
}
.green td {
background-color:#CCFFCC ;
}
.red td {
background-color: #FF0033;
}

#cntdwn
{
display:block;
height:18px;
width:350px;
position:relative;
bottom:-12px;
float:right;
}
/*  casomira zapasu */
#b
{
font-weight:bold;
font-size:20px;
}
#forum-form img
{
vertical-align:middle;
}
#forum-form .input-text
{
border:1px solid silver;
margin-bottom:10px;
vertical-align:middle;
}
#forum-form .input-text.predmet
{
width:447px;
}
#forum-form textarea
{
border:1px solid silver;
margin-bottom:10px;
}
#forum-form fieldset
{
border:1px solid silver;
margin:10px;
padding:10px;
}

#forum-form legend
{

}

#forum-form label
{
clear:left;
float:left;
display:block;
width:130px;
font-weight:bold;
}
#forum
{
margin:0px;
padding:0px;
}
#forum li
{
list-style-type:none;
display:block;
background:silver;
margin-bottom:10px;
}
#forum li.admin .jmeno
{
color:#013a27;
}
#forum .nadpis
{
padding:3px;
background:gray;
color:white;
margin-bottom:5px;
display:block;
}

#forum .jmeno
{
float:left;
font-weight:bold;
}
#forum .cas
{
font-size:11px;
float:right;
}
#forum .predmet
{
padding:3px;
background:gray;
color:white;
display:block;
margin-bottom:5px;
}
#forum .text
{
display:block;
padding:3px;
}

#paginy
{
clear:both;
text-align:center;
font-size:13px;
font-weight:bold;
}
#paginy span
{
font-size:15px;
font-weight:bold;
}

#paginy a
{
font-weight:bold;
padding:4px;
background:transparent;
text-decoration:none;
}
#paginy a:hover
{
background:silver;
}




#formular1 fieldset {
border:0px none;
margin:0px;
padding:0px;
}

#formular1 .input_text,#formular1 .input_password{
  border:1px solid #33FF99;
  background:#99FF99;
  margin:3px;
  width:200px;
  vertical-align:middle;
}
#formular1 textarea
{
  border:1px solid #33FF99;
  background:#99FF99;
  margin-left:3px;
width:480px;
}
#formular1 select{
  border:1px solid #5dc4ec;
  background:#dcf1f9;

  width:130px;
    margin:3px;
}
#formular1 .input_checkbox{
  color:#dcf1f9;
  margin:3px;
  margin-left:10px;
  margin-right:10px;
  
}
#formular1 .input_submit,#formular1 .input_reset,#formular1 .input_button,#formular1 .input_file{
  margin-left:5px;
  margin-right:5px;
  width:110px;
  color:white;
  height:20px;
  background:url('/sablony/img/tlacitko_1.gif') no-repeat left top;
  border:0px none;
  
}

#formular1 .input_image{
  width:28px;
  height:25px;

  padding:0px;
  border:0px none;
  background:transparent;
}
#formular1 .input_image img
{
  margin:0px;
  padding:0px;
  border:0px none;

}

#formular1 .invalidinput
{
font-size:9px;
color:red;
}
#formular1 label{
color:#006600;
float:left;
text-align:right;
font-weight:bold;
width:160px;
padding-top:3px;
overflow:hidden;
padding-right:5px;
margin-right:1px;
}
#anketa
{
padding:5px;
float:left;
width:200px
}
.anketatext
{
  bottom:3px;
  font-weight:bold;
}

.vstup
{
  margin:1px;
}

.graf_1 
{
  
  position:relative;
	height:15px;
	color: #000;
	margin:5px;
	border-style:outset;
	background-color:#318752;
}
.graf_1 span
{
  position:absolute;
}
.pocet
{
  margin:20px;
  padding:3px;
  text-align:center;
  height:20px;
  width:150px;
	color: #000;
}
/***** login ******/
/* CSS class Zakaznik */
/* SIDEBAR ramecek login */
#levyclanek .login{
	background: #dce4fe;
	border: 1px solid #b4b9bf; 
	clear:both;
	
}
#levyclanek .login-form
{
text-align:center;
}
#levyclanek .login-form a
{
display:block;
text-align:center;
color:#583d30;
}
#levyclanek .login-form label
{
text-align:right;
border-bottom: 1px dotted gray;
display:block;
clear:both;
}
#levyclanek .login-form label span
{
vertical-align:bottom;
margin-top:6px;
float:left;
}
#levyclanek .login-form input {
	background: #dce4fe;
	width: 120px;
	margin: 2px;
	height:16px;
	border: 1px solid silver;
	
}
#levyclanek .login-form input.submit
{
	width: 120px;
	height:20px;
	background:#583d30;
	color:white;
	cursor: hand;
	cursor:pointer;
}
#levyclanek .login ul li
{
display:block;
clear:both;
}

#levyclanek .login ul li span
{
display:block;
float:left;
margin-left:10px;
width:70px;
font-weight:bold;
}


#reg_form
{
margin-top:20px;
margin-left:20px;
}

#reg_form label
{
display:block;
clear:both;
margin-bottom:10px;
}

#reg_form span
{
font-weight:bold;
clear:both;
display:block;
width:200px;
float:left;
height:20px;
line-height:20px;
vertical-align:bottom;
border-bottom:1px dotted #dce4fe;
}
#reg_form span.submit
{
border:0px none;
}
#reg_form input.text
{
vertical-align:bottom;
margin:0px;
padding:0px;
height:19px;
width:220px;
border:0px none;
border:1px solid #dce4fe;
}
#reg_form input.req
{
border-color:#ffd0f1;
}
#reg_form input.submit
{
width:100px;
border:1px solid #7f2928;
cursor:hand;
cursor:pointer;
}
#reg_form textarea
{
border:0px none;
border:1px solid #7f2928;
}
#reg_form input.invalid
{
border:1px solid red;
}

#passwordMessage
{
clear:both;
margin-bottom:10px;
}
#reg_form div.invalid
{
clear:both;
color: red;
width:100%
}
#reg_form em
{
font-size:11px;
color:red;
font-weight:normal;
margin-left:5px;
}

#reg_form .error
{
border:1px solid red;
text-align:center;
}

#reg_form .error h4
{
display:block;
margin:3px;
padding:5px;
border:1px solid pink;
}

#reg_form h3,#reg_prehled h3
{
margin:10px;
margin-left:0px;
font-size:15px;
border-bottom:1px solid silver;
}

#reg_prehled li
{
list-style-type:none;
display:block;
clear:both;
margin-bottom:10px;
border-bottom:1px dotted #dce4fe;
}
#reg_prehled span
{
font-weight:bold;
clear:both;
display:block;
width:220px;
float:left;
height:20px;
line-height:20px;
vertical-align:bottom;
}

#reg_prehled a.upravitUdaje
{
display:block;
text-align:center;
font-size:15px;
font-weight:bold;
}
#indikatorSpojeni
{
width:10px;
height:10px;
background:gray;
}
#indikatorSpojeni.online
{
background:green;
}

