body, html {
	
	background-color: #cee8c8;
	margin: 0px;
	padding: 0px;
	font-family: serif;
	color: #1C1C1C;
	border: 0px;
	text-align: center;
	
}

#main_container {
	/* background-color: white; */
	text-align: center; /*IE hack*/
	padding: 0px;
	width: 780px;
	margin: 0px;
	/*zarovnani na stred pro Gecko >> */
	margin-left: auto; 
	margin-right: auto;
	/* << zarovnani na stred pro Gecko*/
}

A.odkaz:link {
	COLOR: #5a9a4b; FONT-FAMILY: serif; FONT-SIZE: 16px; TEXT-DECORATION: none;font-weight: bold;
}
A.odkaz:visited {
	COLOR: #5a9a4b; FONT-FAMILY: serif; FONT-SIZE: 16px; TEXT-DECORATION: none;font-weight: bold;
}
A.odkaz:hover {
	COLOR: #5a9a4b; FONT-FAMILY: serif; FONT-SIZE: 16px; TEXT-DECORATION: underline; font-weight: bold;
}

A.video:link {
	COLOR: #00b050; FONT-FAMILY: serif; FONT-SIZE: 18px; TEXT-DECORATION: none;font-weight: bold;
}
A.video:visited {
	COLOR: #00b050; FONT-FAMILY: serif; FONT-SIZE: 18px; TEXT-DECORATION: none;font-weight: bold;
}
A.video:hover {
	COLOR: #00b050; FONT-FAMILY: serif; FONT-SIZE: 18px; TEXT-DECORATION: underline; font-weight: bold;
}

.pozadi {
	width: 780px;
	margin: 0;
	background-image: url("../img/telo_pozadi.jpg");
	background-repeat:repeat-y;

}


#main {
	width: 780px;
	margin: 0;
	padding: 0;
}

#top_bar {
	background: white url("../img/top_pozadi.jpg");
	height: 202px;
	width: 780px;
	color: white;
	font-size: 0.8em;
	border: 0px solid blue;
}

#top_bar p{ 
	color: #455fac; 
	text-align: left; 
	margin-left: 400px;
	padding-top: 100px; 
	
}



/*MENU*/
#navigation {
	float: left;
	text-align:left;
	width: 283px;/*šírka nabídkového menu*/
	height: 580px;
	margin: 0px 0px 90px 0px;
	padding: 0px;
	color: #455fac;
	background: white url("../img/menu_pozadi.jpg");
	font-family: serif;
	font-weight: bold;
	font-size: 14px;


}
#navigation ul, #navigation li, #navigation a {
	margin-left: 50px;
	margin-top: 15px;
	padding: 0px;
	color: #455fac;
	text-decoration: none;
}
#navigation li {
	margin: 3px 0px;
	list-style-type: none;
}
#navigation li.sel{ 
	margin-top: 15px;
}
#navigation li.selector{ 
	margin-top: 15px;
	/*text - další služby...*/
	font-size: 14px; 
	font-weight: bold; 
	text-decoration: underline; 
}
#navigation a {
	margin: 0px;
	padding: 0px;
	width: 205px;
	display: block;	 
}
#navigation a:hover, #navigation a.noselectc {
	color: #a2b000;	
}

#navigation a:hover, #navigation a.selected {
	color: white;	
	background-color: #a7d59e;
}
#navigation a:hover, #navigation a.noselect {
	color: #00b050;	
}


/*TEXTOVE POLE*/
#content {
	float: right;
	width: 450px;/*šírka textového pole*/
	text-align: left;
	color: #5a9a4b;
	padding: 20px 0px 20px 0px;
	margin-right: 20px;
	font-family: serif;
	font-size: 14px;
	
}
#content .center {
	text-align: center;
}

#content h1 {
	color: #5a9a4b;
	font-size: 19px;
	font-weight: bold;
}

#content h3 {
	color: #5a9a4b;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#content p {
	margin: 0px;
	padding: 7px 0px;
}

#content ul {
	margin-top: 0px; 
}

#content .table_normal, .table_normal td, .table_normal th {
	border: 1px solid #5a9a4b;
	border-collapse: collapse;
	padding: 2px;
}

#content .table_soft {
	width: 450px;
	/*border: 1px solid #7A0D1B;*/
}
.table_soft th {
	/*background-color: #F29F09;*/
	background: #5a9a4b;
	color: white;
}

#content .table_soft, .table_soft td {
	border: 1px solid #5a9a4b;
	border-collapse: collapse;
	padding: 2px;
	
}

.no_border{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.cleaner {
	clear: both;
	
}



#copyright {
	 width: 770px; 
	 font-size: 12px; 
	 line-height: 27px; 
	 color: white; 
	 font-weight: bold; 
	 margin: 0; 
	 padding: 0; 
	 font-family: serif;

	 }
	
#copyright p {
	text-align: right;
	line-height: 27px;
	border: solid 0 green;
	margin: 0;
	padding: 3px 0px 0px 0px;
	margin-right: 10px;
	text-decoration: underline;
	font-weight: bold;
	color: white;
	font-size: 8px;
}


#footer {
	width: 780px;
	height: 37px;
	margin: 0px;
	padding: 0px;
	background: url("../img/heel.jpg");
	border: 0px;
}

