/* CSS Document */

html, body {
	border:0px; margin:0px; padding:0px;
	background-color:#FFFFFF;
	font:15px/20px Arial, Helvetica; color:#000000;
}
.grey_text {font:12px/18px Arial, Helvetica; color:#868889;}
.green_text {font:15px/20px Arial, Helvetica; color:#8cb03a;}

a.green_12 {font:12px/18px Arial, Helvetica; color:#8cb03a; text-decoration:none;}
a.green_12:hover {color:#8cb03a; text-decoration:none;}
a.green_12:active {color:#8cb03a; text-decoration:none;}
a.green_12:visited {color:#8cb03a; text-decoration:none;}


.grey_dots {border-bottom:1px dotted #868889; overflow:hidden;}

#wrapper {width:800px; margin-top:15px;}
#header { width:800px; height: 45px; }

	/*#top {float:left; margin-bottom:30px;}*/
	#logo {float:left; width: 190px; margin: 0; padding: 0;}
	
	#menu_all { float: right; width: 580px; margin: 0; padding: 0; }
/*	#menu_top { float: right; width: 465px; margin: 0; padding: 0; }*/
	#menu_top { float: right; width: 470px; margin: 0; padding: 0;} 
	#menu_top * {float:right;}

	#menu_bottom { float: left; }

		a.menu_top {font:normal 12px/20px Arial, Helvetica; color:#77ABD9; text-decoration:none;}
		a.menu_top:hover {color:#d8d8d8; text-decoration:none;}
		a.menu_top:active {color:#77ABD9; text-decoration:none;}
		a.menu_top:visited {color:#77ABD9; text-decoration:none;}
		a.menu_top.active {color:#c5c5c5;}
		.menu_top_colon {font: bold 12px/20px Arial, Helvetica; color:#b2cfe9; padding:0px 8px;}
		
	.sub { float:left; background-color:#d8d8d8; padding:1px 5px 0 5px; margin-top:3px; max-width: 560px; font: 12px/22px Arial;  }
	#below_menu_top { /*float:right; background-color:#d8d8d8; padding:1px 5px 1px 5px; margin-top:3px;*/}
		a.below_menu_top {font:normal 12px/20px Arial, Helvetica; color:#9a9c9c; text-decoration:none;}
		a.below_menu_top:hover {color:#000000; text-decoration:none;}
		a.below_menu_top:active {color:#9a9c9c; text-decoration:none;}
		a.below_menu_top_active {color:#000000; text-decoration:none;}
		a.below_menu_top:visited {color:#9a9c9c; text-decoration:none;}
		.below_menu_top_vertLine {font:bold 13px/20px Arial, Helvetica; color:#9a9c9c; padding:0px 5px 0px 5px;}
	
	#pict {clear:both; padding:5px 0px 10px 0px;}
		#photo_by { float: left; height: 20px; font: 10px Arial; color: #9a9c9c; }
		#below_pict { float: right; height:35px; background-color:#fff; font:bold 18px/35px Arial, Helvetica; color:#ffffff;}
	
		
	/* index.php */
	#index_content {float:left; padding:50px 20px 0px 200px; width:380px; }
	
	#index_content li{
		background-image: url(../_images/array.gif);
		background-repeat: no-repeat;
		background-position: 0px 13px;
		padding-left: 17px;
		padding-top: 8px;
		list-style: none;
		/*color: #8CB03A;*/
		/*font-size: 14px;*/
	}
	
		h2 {font:20px/20px Arial, Helvetica; color:#77ABD9; margin: 0 0 5px; padding: 0;}
		h3 {font:16px/16px Arial, Helvetica; color:#77ABD9;}
		h4 {font:13px/20px Arial, Helvetica; color:#77ABD9;}
		.li_pad {padding-bottom:10px;}
		#index_blue_line {width:300px; height:10px; overflow:hidden; background-color:#77abd9; margin-top:40px;}
	#index_right {float:right; width:200px;}
		#index_grey_line {height:10px; overflow:hidden; background-color:#d8d8d8; margin:0px 0px 10px 0px;}
	
	/* rest pages */
	#menu {float:left; width:190px;}
		.menu_left {height:35px; margin-left:15px;}
		.menu_left_dots {height:35px; border-bottom:1px dotted #868889;}
		a.green_15_menu {font:13px/35px Arial, Helvetica; color:#8cb03a; text-decoration:none;}
		a.green_15_menu:hover {/*color:#d8d8d8;*/ text-decoration:underline;}
		a.green_15_menu:active {color:#8cb03a;text-decoration:none;}
		a.green_15_menu:visited {/*color:#8cb03a;*/ /*text-decoration:none;*/}
		/*a.green_15_menu.active {color:#c5c5c5;}*/
	#center {float:left; width:200px; margin-left: 10px; }
	#center img { margin-bottom: 5px; }
	#right {float:left; width:370px; padding:0px 15px 0px 15px;}
	#right a {/*color:#a9c46b;*/color:#8CB03A;}
	#right p { padding: 0; margin: 5px 0 5px;}
	#right ul { padding: 0; margin: 5px 30px 10px;}
	
	#right li {
	
	/* padding-bottom: 10px; */
	background-image: url(../_images/array.gif);
		background-repeat: no-repeat;
		background-position: 0px 13px;
		padding-left: 17px;
		padding-top: 8px;
		list-style: none;
		/*color: #8CB03A;*/
		/*font-size: 14px;*/
	}
	#center a {/*color:#a9c46b;*/color: #8CB03A;}
	#index_content a {/*color:#a9c46b;*/color: #8CB03A;}
	
	#bottom {clear:both; padding:15px 10px 15px 10px;}
		#bottom_copuright {float:left;}
			#copyright {font:bold 10px/15px Arial, Helvetica; color:#646567;}
			#copyright p { margin: 0; padding: 0; }
			a.grey_small {font: 11px/20px Arial, Helvetica; color:#a8a9aa; text-decoration:none;}
			a.grey_small:hover {color:#a8a9aa; text-decoration:none;}
			a.grey_small:active {color:#a8a9aa; text-decoration:none;}
			a.grey_small:visited {color:#a8a9aa; text-decoration:none;}
		#bottom_map {float:right;}
			a.green_small {font: 11px/20px Arial, Helvetica; color:#8cb03a; text-decoration:none;}
			a.green_small:hover {color:#8cb03a; text-decoration:none;}
			a.green_small:active {color:#8cb03a; text-decoration:none;}
			a.green_small:visited {color:#8cb03a; text-decoration:none;}
.p_small{
	font: 11px/20px Arial, Helvetica;
}
.navigation { display: block; margin-top: 10px; font:13px/20px Arial, Helvetica; color:#77ABD9; }
.alignright { float: right; }
.alignleft { float: left; }

.dotted_line { float:left; width:380px; border-top: 1px dotted #d8d8d8; padding: 10px; }

.dotted { border: 1px dotted #d8d8d8; font: 12px Arial, Helvetica; text-align: left; padding: 10px; width: 160px; }

.ul{
	list-style-image:url(../_images/arrow.gif);
}


ul.sitemap {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.sitemap li ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}

ul.sitemap li {
	margin: 5px 0 0 10px;
	padding: 0;
	list-style-type: none;
	background: url("../_images/kruzhoczak.gif") no-repeat left;
	padding-left: 10px;
}

hr {
	border: 0;
	border-bottom: 2px #ddd dotted;
	/*border: 0px;
	background-image: url(../_images/hr.jpg);
	height: 2px;
	line-height: 2px;*/
}
h3{
	font-weight: normal;
}


.drop_down_menu {
position: absolute; float: left; top: 35px; margin-left: 335px; width: 470px;
}

.downloadDiv{
	text-align: left;
	border-bottom:1px solid silver;
	padding:5px;
	padding-left:10px;
}
.downloadTitle{
	font:13px Arial, Helvetica; 
	/*font-weight: bold;*/
	color:#77ABD9;
}
.downloadComm{
	font:12px Arial, Helvetica; 
	/*font-weight: bold;*/
}
