﻿body {
	margin:0;
	padding:0;
	background:#f2e5d4;
	text-align:center;
	font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size:75%;
}
#bgframe {
	width:726px;
	margin:0 auto;
	padding:0 0 1px;
	border-bottom:2px solid #e5d1bd;
	background:url(bodybg.gif) repeat-y #e5d1bd;
}

a { color:#0a6198; }
a:hover { color:#cb5c03; }

hr {
	display:none;
}

p, img, table, ul, h1, h2, h3, h4, h5, h6, h7, h8 {
	text-align:left;
	margin:0;
	padding:0;
}


#head, #content, #foot {
	width:720px;
	margin:0 auto;
}


#head { background:url(headbg.jpg) no-repeat #285266; }
	#head h1 {
		float:left;
		/*width:512px;
		height:90px;*/
		padding:30px 0 0 40px;
		font-size:160%;
	}
	h1 a {
		text-decoration:none;
		color:white;
	}
	h1 a:hover {
		border-bottom:1px solid white;
		color:white;
	}
	
	
	
	#head #lang {
		float:right;
		width:208px;
		height:90px;
		list-style:none;
		text-align:right;
		}
		#lang li {
			margin:5px 0 0 0;
			display:block;
			overflow:hidden;
			width:18px;
			height:12px;
			float:right;
			margin-right:3px;
		}
		#lang #en {	background:url(enfl.gif) no-repeat 1px 1px #8b9fa9; }
		#lang #de {	background:url(defl.gif) no-repeat 1px 1px #8b9fa9; }
		#lang #fr {	background:url(frfl.gif) no-repeat 1px 1px #8b9fa9; }
		#lang #ru {	background:url(rufl.gif) no-repeat 1px 1px #8b9fa9; }
		#lang #cs {	background:url(czfl.gif) no-repeat 1px 1px #8b9fa9; }
		#lang #it {	background:url(itfl.gif) no-repeat 1px 1px #8b9fa9; }
		#lang a {
			text-indent:100px;
			display:block;
			text-decoration:none;
		}


area {
cursor: hand;
}

	#head #menu {
		margin:0 0 0 1px;
		list-style:none;
		background:yellow;
		overflow:hidden;
		clear:both;
		}
		#menu li {
			padding:0;
			margin:0;
			float:left;
			display:block;
			text-align:center;
			background:url(menulcorn.gif) left top no-repeat #e4edf1;
		}
		#menu li strong, #menu li a {
			display:block;	
			background:url(menurcorn.gif) right top no-repeat;
			text-decoration:none;
			font-size:100%;
			padding:3px 0 2px;
			}
			#menu li a {
				color:#0a6198;
				border-bottom:1px solid #4f2209;		
			}
			#menu li a:hover { color:#cb5c03; }
			/* Menu Selected */
			#menu .sel { background:url(menusellcorn.gif) left top no-repeat #e4edf1; }
			#menu li strong {
				color:#4f2209;
				border-bottom:1px solid #f6ebde;
				background:url(menuselrcorn.gif) right top no-repeat;	
			}
			#mnuindex { width:70px; }
			#mnunur { width:96px; }
			#mnupri { width:95px; }
			#mnusec { width:99px; }
			#mnuspec { width:101px; }
			#mnuinic { width:68px; }
			#mnusem { width:70px; }
			#mnupub { width:71px; }
			#mnumap { width:49px; }




#content {
	background:url(captionbg.gif) repeat-x top white;
}
#content h2 {
	padding:22px 0 16px;
	margin:0 20px;
	font-size:160%;
	font-weight:normal;
	color:#4f2209;
}
#content p {
	margin:0 20px;
	padding:0 0 0.3em;
}

#content table {
	margin:5px auto 8px;
	border-collapse:collapse;
	border:0;
	font-size:100%;
	width:680px;
	background:#fffdf9;
	}
	#content table td, #content table th {
		border:1px solid #4f2209;
		padding:1px 3px 0;
	}
	#content table th {
		background:#fee9d3;
		color:#4f2209;
		text-align:center;
	}
	#content table .thcapt { width:42%; }
	#content table .themail { width:28%; }
	#content table .thweb { width:30%; }
#content ul {
	margin:0 24px;
	list-style:square inside;
}
#content #mapimg { margin:7px 0 12px; } /* Map */


#totop {
	padding:16px 0 10px !important;
	background:url(uparrhov.gif) no-repeat -100px -100px;  /* Caching */
}
#totop a {
	display:block;
	background:url(uparr.gif) no-repeat left;
	padding-left:10px;
}
#totop a:hover { background:url(uparrhov.gif) no-repeat left; }




#foot {
	border-top:1px solid #4f2209;	
	background:#637d87;
	padding:3px 0 1px;
}
#foot p {
	color:white;
	text-align:center;
	font-size:90%;
}
#foot a { color:white; }
#foot a:hover { color:white; }
.light { color:#c8d3d6 !important; }









