@charset "utf-8";
/* CSS Document */
*{	padding:0;
	margin:0;
}
body{
	background-color:#000;
	font-family: "Calibri", "Myriad Pro", "Microsoft Sans Serif", sans-serif;
	color:#CCC;
}
a{	text-decoration:none;
	color:#488305;
}
a:hover{
	text-decoration:underline;
}
h1{	font-size:1.8em;}
h2{ font-size:1.4em;}
h1,h3,h4{
	font-weight:normal;
}
p{	text-align:justify;
	text-indent:1em;
}

/* BANNER */
div#banner{
	width:900px;
	height:300px;
	margin:auto;
	background:url(../images/banner.jpg) no-repeat;
}
/* konec BANNERu */

/* MENU */
div#menu a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:15px;
}

div#menu ul{
	width:909px;
	height:106px;
	margin:auto;
	margin-top:4px;
	margin-bottom:10px;
	list-style:none;
}
div#menu ul li{
	float:left;
	margin-right:1px;
}
div#menu ul li a{
	display: flex;
	width:100px;
	height:64px;
	background:url(../images/menu.jpg) no-repeat;
	text-align:center;
	justify-content: center; /* align horizontal */
	align-items: center; /* align vertical */
}
div#menu ul li span{
	display:block;
	width:100px;
	height:42px;
	background:url(../images/menu.jpg) no-repeat -101px -64px;
}
div#menu ul li a:hover + span{background-position:-101px -170px;}
div#menu ul li#current span{background-position:-101px -276px;}
div#menu ul li#current a:hover + span{background-position:-101px -382px;}

div#menu ul li a#n1 + span{background-position:0 -64px;}
div#menu ul li a#n1:hover{background-position:0 -106px;}
div#menu ul li a#n1:hover + span{background-position:0 -170px;}
div#menu ul li#current a#n1{background-position:0 -212px;}
div#menu ul li#current a#n1 + span{background-position:0 -276px;}
div#menu ul li#current a#n1:hover{background-position:0 -318px;}
div#menu ul li#current a#n1:hover + span{background-position:0 -382px;}

div#menu ul li a#n2{background-position:-101px 0;}
div#menu ul li a#n2:hover{background-position:-101px -106px;}
div#menu ul li#current a#n2{background-position:-101px -212px;}
div#menu ul li#current a#n2:hover{background-position:-101px -318px;}

div#menu ul li a#n3{background-position:-202px 0;}
div#menu ul li a#n3:hover{background-position:-202px -106px;}
div#menu ul li#current a#n3{background-position:-202px -212px;}
div#menu ul li#current a#n3:hover{background-position:-202px -318px;}

div#menu ul li a#n4{background-position:-303px 0;}
div#menu ul li a#n4:hover{background-position:-303px -106px;}
div#menu ul li#current a#n4{background-position:-303px -212px;}
div#menu ul li#current a#n4:hover{background-position:-303px -318px;}

div#menu ul li a#n5{background-position:-404px 0;}
div#menu ul li a#n5:hover{background-position:-404px -106px;}
div#menu ul li#current a#n5{background-position:-404px -212px;}
div#menu ul li#current a#n5:hover{background-position:-404px -318px;}

div#menu ul li a#n6{background-position:-505px 0;}
div#menu ul li a#n6:hover{background-position:-505px -106px;}
div#menu ul li#current a#n6{background-position:-505px -212px;}
div#menu ul li#current a#n6:hover{background-position:-505px -318px;}

div#menu ul li a#n7{background-position:-606px 0;}
div#menu ul li a#n7:hover{background-position:-606px -106px;}
div#menu ul li#current a#n7{background-position:-606px -212px;}
div#menu ul li#current a#n7:hover{background-position:-606px -318px;}

div#menu ul li a#n8{background-position:-707px 0;}
div#menu ul li a#n8:hover{background-position:-707px -106px;}
div#menu ul li#current a#n8{background-position:-707px -212px;}
div#menu ul li#current a#n8:hover{background-position:-707px -318px;}

div#menu ul li a#n9{background-position:-808px 0;}
div#menu ul li a#n9 + span{background-position:-808px -64px;}
div#menu ul li a#n9:hover{background-position:-808px -106px;}
div#menu ul li a#n9:hover + span{background-position:-808px -170px;}
div#menu ul li#current a#n9{background-position:-808px -212px;}
div#menu ul li#current a#n9 + span{background-position:-808px -276px;}
div#menu ul li#current a#n9:hover{background-position:-808px -318px;}
div#menu ul li#current a#n9:hover + span{background-position:-808px -382px;}
/* konec MENU */

/* BOX */
div#box{
	width:900px;
	min-height:300px;
	margin:auto;
}
div#box h1#welcome{
	color:#FFF;
	margin:10px;
}
div#box ul{
	margin-left:15px;
	list-style:square;
}
div#box img#main_photo{
	float:right;
}
/* konec BOX */

/* NEWS */
div#news{
	width:500px;
	float:left;
	padding-bottom:10px;
}
div.styler{
	background-color:#121212;
	border:1px solid #0c0c0c;
	margin-top:7px;
	padding:7px 15px 15px 15px;
}
div#news h1{
	width:485px;
	height:46px;
	padding:8px 0 0 15px;
	background:url(../images/heading-big.gif) no-repeat;
}
div#news hr{
	margin:20px 0;
}
/* konec NEWS */

/* TABULKY */
table caption{
	font-size:1.5em;
	margin-bottom:10px;
}

table.zapasy1{
	float:left;
	width:279px;
	border-collapse:collapse;
	margin:10px 10px 0 0;	
}
table.zapasy1 td{
	border:1px solid #333;
	padding-left:2px;
}
table.zapasy1 thead{
	text-align:center;
	font-weight:bold;
	color:#121212;
	background-color:#488305;
}
table.zapasy1 tr.jaroslavice{
	color:#121212;
	background-color:#dbc400;
}
table.zapasy1 td.leva{
	text-align:right;
}
table.zapasy1 td.stred{
	text-align:center;
}
p#clear{
	clear:both;
	margin:0;
}

table.zapasy2{
	width:875px;
	margin-bottom:10px;
}
table.tymy{
	border-collapse:collapse;
	margin-bottom:30px;
}
table.tymy td{
	border:1px solid #333;
}
table.tymy tr:hover td{
	background-color:#0d0d0d;
}
table.tymy tr th{
	text-align:right;
	width:10px;
	padding-right:10px;
}
table.tymy thead th{
	text-align:center;
	padding:0;
	width:auto;
}
table.strelci{
	border-collapse:collapse;
}
table.strelci td{
	border:1px solid #666;
}
table.strelci tr:hover td{
	background-color:#0d0d0d;
}
/* konec TABULKY */

/* WIDE */
div.wide{
	width:900px;
	float:left;
	padding-bottom:10px;
}
div.wide h1{
	width:900px;
	height:46px;
	padding:8px 0 0 15px;
	background:url(../images/heading-wide.gif) no-repeat;
}
div.wide h1 span{
	float:right;
	margin-right:30px;
}
div.wide p{
	margin-bottom:10px;
}
div.wide hr{
	margin:20px 0;
}
div.wide a img{
	margin:3px 1px;
	border:1px solid #000;
}
div.wide div.styler div.image{
	float:left;
	margin:10px 20px 10px 0;
	background-color:#CCC;
}
div.wide div.styler div.image p{
	clear:both;
	color:#000;
	text-indent:7px;
}
div.wide div.styler div.image img{
	margin:7px;
	border:none;
}
div.wide div.styler div.image-right{
	float:right;
	margin:0 20px 10px 10px;
}
/* konec WIDE */


/* SPONSORS */
div.sponsors{
	width:380px;
	clear:right;
	float:right;
	padding-bottom:10px;
}
div.sponsors h1{
	width:485px;
	height:47px;
	padding:7px 0 0 15px;
	background:url(../images/heading-small.gif) no-repeat;
}
div.sponsors table{
	width:350px;
}
div.sponsors table tr.odsazen td{
	border-top:10px solid #121212;
}
div.sponsors table tr:hover td.pozadi{
	background-color:#333;
}
/* konec SPONSORS */


/* files */
div.sponsors div.styler a[href^="files"] {
	background:transparent url(../images/icons/files/generic.gif) center left no-repeat;
	padding-left:20px;
}

/* Excel Documents links */
div.sponsors div.styler a[href$='.xls'],div.sponsors div.styler a[href$='.csv'],div.sponsors div.styler a[href$='.xlsx']{
	background:transparent url(../images/icons/files/xls.gif) center left no-repeat;
	padding-left:20px;
}
 
/* Word Document Links */
div.sponsors div.styler a[href$='.doc'],div.sponsors div.styler a[href$='.rtf'],div.sponsors div.styler a[href$='.docx']{
	background:transparent url(../images/icons/files/doc.gif) center left no-repeat;
	padding-left:20px;
}

/* Text Document Links */
div.sponsors div.styler a[href$='.txt'] {
	background:transparent url(../images/icons/files/txt.gif) center left no-repeat;
	padding-left:20px;
}

/* PDF Document Links */
div.sponsors div.styler a[href$='.pdf'] {
	background:transparent url(../images/icons/files/pdf.gif) center left no-repeat;
	padding-left:20px;
}

/* PPT Document Links */
div.sponsors div.styler a[href$='.ppt'], div.sponsors div.styler a[href$='.pptx'] {
	background:transparent url(../images/icons/files/ppt.gif) center left no-repeat;
	padding-left:20px;
}

/* ZIP Document Links */
div.sponsors div.styler a[href$='.zip'], div.sponsors div.styler a[href$='.rar'] {
	background:transparent url(../images/icons/files/zip.gif) center left no-repeat;
	padding-left:20px;
}


/* FOOTER */
div#footer{
	border-top:2px solid #202020;
	margin: 10px auto auto;
	width:870px;
	height:15px;
	padding:10px 15px;
	clear:both;
	font-size:0.9em;
	color:#666;
	background-color:#171717;
}
div#footer span{
	float:left;
}
div#footer span#link{
	float:right;
}
div#footer span#link a{
	color:#666;
}
