BODY {
	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	padding: 0; 
	margin: 0; 
	background: #000039; 		 
	text-align: center;
	}

	
img {border: none} 

 
form {
	margin: 0;
	padding: 0;	
	}
	
td {	
	text-align: left;
	vertical-align: top;
	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	}
	
p {
   	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	margin: 5px 0 10px 0;
	}

label {
   	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	}
	
a {
   	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	text-decoration: underline;
	}
	
a:hover {
   	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	text-decoration: none;
	}	
	
h1 {
   	color: #950000;
	font: normal normal 12px verdana,tahoma,arial;
	margin: 5px 0 10px 0;
	}				

.foto_right {
	float: right;
	margin: 0 0 10px 10px;	   
	}	

.foto_right img {
	display: block;
	border-top: #950000 solid 10px;	   
	}		

.foto_right p {
	margin: 0 0 2px 0;
	color: #264E96;   
	}	
	

#main {
	margin: 0 auto 0 auto;
	height: 100%;
	table-layout: fixed; 
	}

.s_fill_top {
	background: #000014 url("../img/s_fill_top.gif") repeat-x top;
	}			   

.s_fill_bot {
	background: #000077 url("../img/s_fill_bot.gif") repeat-x top;
	} 


/* ----------------------------- */

	
#head .razd {
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #ffffff;
	}
	
#head .razd h1 {
 	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	margin: 0 0 0 0;
	}	
	
#head .s_main_link {
	vertical-align: middle;
	}
	

#head .s_main_link a {
	display: block;
	color: #ffffff;
	font: normal normal 10px verdana,tahoma,arial;
	padding: 0 0 0 7px;
	margin: 2px 0;
	text-decoration: none;
	}
	
#head .s_main_link a:hover {
	display: block;
	color: #ffffff;
	font: normal normal 10px verdana,tahoma,arial;
	padding: 0 0 0 7px;
	margin: 2px 0;
	text-decoration: underline;
	}	
	
#head .top_link {
	text-align: center;
	vertical-align: middle;  
	}


#head a.home {
	display: block;
	width: 30px;
	height: 30px;
	background: url("../img/s_home.gif") no-repeat left top;
	}

#head a.email {
	display: block;
	width: 30px;
	height: 30px;
	background: url("../img/s_email.gif") no-repeat left top;
	}
	
#head a.search {
	display: block;
	width: 30px;
	height: 30px;
	background: url("../img/s_search.gif") no-repeat left top;
	}		
		
#head a:hover {
	background-position: left bottom;
	}

	
#head .lang {
	vertical-align: middle;
	text-align: center;
	}					

#head .lang a {
	color: #ffffff;
	font: normal normal 10px verdana,tahoma,arial;
	padding: 0 7px 0 7px;
	text-decoration: none;
	}

#head .lang a:hover, #head .lang span {
	color: #3268C9;
	font: normal normal 10px verdana,tahoma,arial;
	padding: 0 7px 0 7px;
	text-decoration: none;
	}		

/* -------------------------- */	
	
.footer {
   	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	}
	
.footer p {
   	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	margin: 2px 0;
	}	
	
.footer .snoska {
	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	text-align: left;
	vertical-align: middle;
	padding: 0 25px;	
	}
	
.footer .copir {
	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	text-align: right;
	vertical-align: middle;
	padding: 0 25px;	
	}	
 
.footer a, .footer a:hover {
   	color: #ffffff;
	font: normal normal 11px verdana,tahoma,arial;
	text-decoration: underline;
	}

/* --------- sitemap ---------- */

#sitemap_big ul.first {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
	
	}
	
#sitemap_big li {
	list-style-image: url("../img/marker_white.gif");
	margin: 10px 0;
	}	
	
#sitemap_big li a {
	color: #C8C8C8;
	font: normal bold 12px verdana,tahoma,arial;
	padding: 0;
	margin: 0;
	text-decoration: underline;
	}	
	
#sitemap_big li a:hover {
	color: #C8C8C8;
	font: normal bold 12px verdana,tahoma,arial;
	padding: 0;
	margin: 0;
	text-decoration: none;
	}
	
#sitemap_big li ul {
	margin: 5px 0 0 15px;
	padding: 0;
	}		

#sitemap_big li li {
	list-style-type: none;		 
	list-style-image: none;
	margin: 5px 0;
	}

#sitemap_big li li a {
	color: #C8C8C8;
	font: normal normal 12px verdana,tahoma,arial;
	padding: 0;
	margin: 0;
	text-decoration: underline;
	}	
	
#sitemap_big li li a:hover {
	color: #C8C8C8;
	font: normal normal 12px verdana,tahoma,arial;
	padding: 0;
	margin: 0;
	text-decoration: none;
	}	
	

/* --------- search ---------- */

.search_cent {
	margin: 42px 22px 0 22px;
	color: #ffffff;
	font: normal bold 14px verdana,tahoma,arial;
	} 
	
.search_cent input {
	width: 250px;
	height: 18px;
	border: 1px solid #ffffff;
	margin: 0 16px 0 0;
	}
	
.search_cent input.but {
	width: 30px;
	height: 18px;
	border: none;
	background: url("../img/search_but.gif") no-repeat left top;
	cursor: pointer;
	}		
	
/* --------------------- */

div.find {
	margin: 42px 22px 0 22px; 
	}
		
.find h1 {
	color: #ffffff;
	font: normal normal 14px verdana,tahoma,arial;
	padding: 0;
	margin: 0 0 0 0;
	border: none;
	text-transform: none;
	}
	
.find p.zagl {
	color: #ffffff;
	font: normal normal 14px verdana,tahoma,arial;
	padding: 0;
	margin: 20px 0 5px 0;
	}
	
.find a {
	color: #79AFFF;
	font: normal normal 14px verdana,tahoma,arial;
	padding: 0;
	margin: 0;
	text-decoration: underline;
	}

.find a:hover {
	color: #79AFFF;
	font: normal normal 14px verdana,tahoma,arial;
	padding: 0;
	margin: 0;
	text-decoration: none;
	}	
	
.find p {
	color: #ffffff;
	font: normal normal 12px verdana,tahoma,arial;
	padding: 0;
	margin: 5px 0;
	}	

/* --------- str ---- */

.str {
 	margin: 42px 0 0 0;
	color: #FFFFFF;
	}

.str td {
	color: #FFFFFF;
	padding: 0 0 0 22px;
	}
	
.str span {
    font: normal bold 12px verdana,tahoma,arial;
	}		
	 
.str a {
    color: #79AFFF;
	text-decoration: underline;
	font: normal normal 12px verdana,tahoma,arial;
	}	 

.str a:hover {
    color: #79AFFF;
	text-decoration: none;
	font: normal normal 12px verdana,tahoma,arial;
	}
	
.str .pages	{
	text-align: right;
	padding: 0 22px 0 0
	} 	 

