body {
	margin: 0;
	padding: 0;
	font-size: 70%;
	font-family: Tahoma, "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	color: #484848;
	background: #ebebeb;
	line-height: 1.2em;
	}

* {	margin: 0; padding: 0;}
.none {display: none;}

.focus {position: absolute; left: 33px;}
.focus a {
	position: absolute;
	top: -150px;
	left: 0;
	display: block;
	white-space: nowrap;
	}
	.focus a:focus, .focus a:active {
		top: -20px;
		background-color: #FFF;
		color: #000;
		padding: 4px 8px;
		}
		
.funkce {display: none;}		

h1 {
	font-family: Tahoma, "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	background: url(../img/bg_h1.gif) repeat-x #7BD031;
	font-size: 1.2em;
	color: #FFF;
	position: relative;
	text-transform: uppercase;
	border-right: none;
	margin: 9px 17px 0 0;
	z-index: 50;
	}
	h1 span {
		padding: 7px 10px 5px 0;
		display: block;
		}
h2 {font-size: 1.2em; }
h3 {font-size: 1.1em;}
h4, h5, h6, h7 {font-size: 1em;}

h2, h3, h4, h5, h6, h7 {
	margin-bottom: 10px; 
	font-family: Tahoma, "Arial CE", Arial, "Verdana CE", Verdana, sans-serif;
	padding-bottom: 2px;
	}

.left	{text-align: left;}
.center	{text-align: center;}
.right	{text-align: right;}
.clr	{clear: both; line-height: 0;}

a {color: #666666;}
a:hover {}
img {border: none;}
p {margin-bottom: 20px;}

strong {color: #000;}

img.lft {
	float: left;
	margin: 0 10px 10px 0;
	}

img.rgt {
	float: right;
	margin: 0 0 10px 10px;
	}

#content ul {margin: 0 0 15px 30px; list-style-type: disc; line-height: 1.8em;}
#content ol {margin: 0 0 15px 35px; line-height: 1.8em;}
	#content ul ul {margin: 0 0 0 30px;}
	#content ol ol {margin: 0 0 0 30px;}
	
	#content ul li {padding-left: 8px;}
	#content ol li {padding-left: 3px;}
	
/* tabulka bezna */
table {
	border: 1px solid #FFF;
	border-collapse: collapse;
	font-size: 1em;
	margin-bottom: 15px;
	}	
	th, td {
		padding: 5px 10px;
		vertical-align: top;
		border: 1px solid #FFF;
		}
		td {background-color: #F4F4F4;}
		th {background-color: #E4E4E4; color: #000;}
/* tabulka bez formatovani */
table.noformat {
	border: 0;
	border-collapse: collapse;
	}
	table.noformat th, table.noformat td {
		padding: 5px 10px;
		vertical-align: top;
		border: 0;
		}
		
/* nahrada obrazkem */

.box h2 span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	}
	

/******************************************************
					PAGE
******************************************************/

#all {

}

/* ******* hlavicka ******* */

.shortcuts {display: none;}		
.language {display: none;}
.monday, .tuesday, .wednesday, .thursday {display: none;}
	
				
/* **** hlavni cast **** */
#main {
	margin: 0;	
	position: relative;
	width: 100%;
	}
	
/* **** leve menu **** */

#navi {display: none;}
	
					
/* **** obsah **** */

#maincol {
	}

#content_container {
	}
	
.banner {display: none;	}
		#content {
			z-index: 30;	
			}
			#content.homepage {padding: 0; background: none; }
			
/* **** partneri **** */

#rightcol {display: none;}
			
/* **** paticka **** */

#ender {

	}
	#ender p {margin-bottom: 0;}
	#ender a {color: #FFF;}
	#ender a:hover {color: #FFF; text-decoration: none;}
	#ender strong {color: #FFF;}
	
	.copyright {	}
	.enderlinks {display: none;}
		
/* ***** stiny ***** */

#stinhead {display: none;}
#stincontent {display: none;}
	
/* ************************************************************** 
					HOMEPAGE
************************************************************** */

.box {
	margin-bottom: 30px;
	}
	.info {}
	.boxin {
		}
		.akce .boxin {background: url(../img/bg_box_akce.gif) repeat-x 0 25px;}
		.info .boxin {background: url(../img/bg_box_info.gif) repeat-x 0 25px; border-right: none; }
	.box h3, .box h3 a {
		color: #000;
		font-size: 1em;
		padding: 0;
		border: 0;
		margin: 0;
		}
		.box h3 a:hover {color: #51871F;}
	.boxin h3, .boxin p {}		
	.box p {margin-bottom: 8px;}
	#content .box .datum {margin-bottom: 0; font-size: 0.9em;}
	.box h2 {
		border: 0;
		padding: 0;
		width: 202px;
		position: relative;
		}
		.info h2 {}
		.news h2 span {background: url(../img/h_novinky.jpg) no-repeat 0 0;}
		.info h2 span {background: url(../img/h_informace.jpg) no-repeat 0 0;}
		.akce h2 span {background: url(../img/h_akce.jpg) no-repeat 0 0;}
		
.vice a {background: url(../img/sipky_green.gif) no-repeat 0 1px; padding-bottom: 1px;  font-weight: bold;	}
	.vice a:hover {background: none; background: url(../img/sipky_green.gif) no-repeat 0 -36px;}
	
.boxbotwide {
	}
	.boxbotwide div {
		}
	.boxbotwide h3 {
		}
	
.boxbotshort {
	}
	.boxbotshort div {
		}