#esnav {position:absolute;top:0;left:0;padding:2px;background:#F2F6F8;border-bottom:#1976B0 1px solid;border-right:#1976B0 1px solid;font-size:11px}

#esnav A {color: #1976B0;margin-left:5px}

body	{
	background: #FFFFFF;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 1.4em;
	text-align: left;
	margin: 5px;
	padding-top: 10px;
}


/* --- zakladni html prvky ---*/
em, i					{}
hr						{clear: both; background-color: #99CCFF;	height: 1px;	border-width: 0px; margin:0px; padding:0px;}	
p 						{text-align: justify; margin: 5px 0px 10px 0px; line-height: 1.5em;}
ul						{list-style: square; margin: 5px 0px 5px 15px; padding: 0px; text-align: left; line-height: 1.5em;}
ol						{list-style: disc;}
small{font-size: 11px;}
legend {color: #000000; font-size:190%; font-weight: bold; padding-left:10px;padding-right:10px}
form{ margin:0px; padding:0px;}
fieldset{border: 1px solid #336699;margin-top:15px}
label {text-align: right; color: #336699;} 
input { font-size: 13px;padding: 2px;} 
select {font-size: 13px;} 
textarea {font-size: 13px;} 
.line {	border-top: 1px solid #CCD9E1;
margin-top: 10px;}
.ramecek {
	border: 1px solid #336699;
	padding: 15px;
}

.normal {
	font-size: 13px;
	font-weight: normal;
}


/* --- obrazky --- */
img 					{border: 0px;}

/* --- hlavicky --- */
h1 {
	font-size: 1.9em;
}


h2 {
	font-size: 1.4em;
}


h3 {
	font-size: 1.3em;	
}


/* --- globalni tridy --- */
.mensi 			{font-size: 0.9em;}
.maly 			{font-size: 0.8em;}
.tucne			{font-weight: bold;}
.pravy 			{text-align: right;}
.centrovany		{text-align: center;}
.levy				{text-align: left;}
.dobloku			{text-align: justify;}
.doleva			{display: block; float: left;	text-align: left;}
.doprava			{display: block; float: right; text-align: left;}
.doprava_full	{display: block; float: right; text-align: right;}
.cistic	{clear: both;}
a{	color: black;}
a:hover{	text-decoration: none;}
a.out {
	background: url(../img/ico_outanchor.gif) no-repeat right 4px;
	padding-right: 12px;
}

table.nice th{
	padding: 5px;	
	color: #336699;
	background-color: #E5EFF4;
	text-align: center;
}
table.nice td{
	padding: 5px;	
}

/* --- layout --- */

#layout{
	width: 100%;
}

#layout #top{
	margin-top:10px;
	_margin-top:4px;

	
}

#layout #advert_top{
	padding-bottom: 5px;
}

#layout #top #logo{
	float: left;
	width: 341px;
}
#layout #top #logo_right{
	margin-left: 320px;
	padding-top: 25px;
}

#layout #top #logo_right .bookmark,.bookmark2{
	width: 75px;
	height: 19px;
	padding-top: 3px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	margin-right: 2px;	
}

#layout #top #logo_right .bookmark3{
	width: 75px;
	height: 19px;
	padding-top: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-right: 2px;	
}

#layout #top #logo_right .bookmark{	
	background: url(../img/bcg_book_1.gif) #1976B0;
	background-position: top left;
	background-repeat: no-repeat;
	}
#layout #top #logo_right .bookmark2{	
	background: url(../img/bcg_book_3.gif) #87B88F;
	background-position: top left;
	color: White;
	background-repeat: no-repeat;
	}

#layout #top #logo_right .bookmark3{	
	background: url(../img/bcg_book_4.gif) #FFAE00;
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#layout #top #logo_right .bookmark a, .bookmark3 a{
	display: block; 
	font-weight: bold;
	text-decoration: none;
}
#layout #top #logo_right .bookmark2 a{
	font-weight: bold;
	text-decoration: none;
}

#layout #top #logo_right .bookmark2 strong{
color: white;
}


#layout #top #logo_bottom{
	clear: both;	
	color:#FFFFFF;
	background: url(../img/bcg_logo_bottom.gif) #1976B0;
	background-repeat: repeat-x;
	font-size: 11px;
	height: 19px;
	padding-left: 10px;
	padding-top: 1px;
}

#layout #top #logo_bottom a{
	color:#FFFFFF;
	font-weight: bold;
}

#layout #top #logo_bottom a:hover{color:yellow;}

#layout #main{
	padding-top: 5px;
}

#advert_right{
	position:absolute;
	top:230px;
	left:830px;	
	width: 210px;
}

#layout #bottom{
clear: both;
	margin-top: 20px;
	border: 1px solid #CCD9E1;
	padding: 10px;
	background-color: #E5EFF4;
	font-size: 11px;	
	color: #336699;
}

#layout #bottom a{
	color: #336699;
	
}

#layout #main strong{
	color: #1976B0;
}
#layout #main #prestupy_select{
	width: 800px;
}

#layout #main #prestupy_select #prestupy_select_left{
	margin-right: 345px;	
}

#layout #main #prestupy_select #prestupy_select_right{
	float: right;
	width: 343px;
	height: 102px;
	background: url(../img/bcg_player.gif) no-repeat top;
}

#layout #main #prestupy_select #prestupy_select_right2{
	float: right;
	width: 343px;
	height: 102px;
	background: url(../img/bcg_player2.gif) no-repeat top;
}

#layout #main #prestupy_select #prestupy_select_right #prestupy_select_right_text{
	margin-top: 15px;
	margin-left: 7px;
	width: 230px;
	
}

#layout #main #prestupy_select #prestupy_select_right2 #prestupy_select_right_text2{
	margin-top: 15px;
	margin-left: 7px;
	width: 230px;
	
}

#layout #main #tab{

}


#layout #main .prestupy{
	padding-top: 10px;
}

#layout #main .prestupy table{
	clear: both;
	width: 800px;
	border-collapse: collapse;	
	
}

#layout #main .prestupy table tr{
}

#layout #main .prestupy table td.date{	width: 50px;}
#layout #main .prestupy table td.team{	width: 170px;}
#layout #main .prestupy table td.team_unofficial{
		width: 170px;
		background-image: url(../img/bcg_question.gif);
		background-repeat: no-repeat;
		background-position: top right;
}
#layout #main .prestupy table td.name{	width: 150px;}
#layout #main .prestupy table td.position{	width: 10px;}

#layout #main .prestupy table td{
	padding: 5px;
	border: 1px solid #1976B0;

}

#layout #main .prestupy table tr.color1{
	background-color: #E5EFF4;
}

#layout #main .prestupy table tr.color2{
	background-color: #F2F6F8;
}
	

#layout #main .prestupy table td.space{
	height: 8px;
	padding: 0px;
	border: 0px solid #1976B0;
	background-color: #FFFFFF;
	font-size: 1px;
}

#layout #main .prestupy table th{
	padding: 0px;
}

#layout #main .prestupy table th .caption{
	background-color: #1976B0;
	padding: 2px;
	color: White;
	width: 150px;
}

#layout #main #forum{
	width: 550px;
}

#layout #main #forum textarea{
	height: 100px;
	width: 100%;
}

#layout #main #forum form{
	margin-bottom: 15px;
}

#layout #main #forum .item_top{
	margin-top: 10px;
	padding: 3px;
	background-color: #1976B0;
	color: white;
}

#layout #main #forum .item_top strong{
	color: white;
}

#layout #main #forum .item_text{
	padding: 3px;
	border-bottom-color: #1976B0;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}



