/* CSS Document */

/* general
****************/

* {padding:0; margin:0; font-size:100%;}
.hidden, hr {display:none;}

.cleaner {clear:both; height:1px; font-size:1px; line-height:1px;}
.toleft {float:left}
.toright {float:right}

.red, .err, .ko {color:red}
.green, .ok {color:green}

h1, h2, h3, h4 {font-weight:normal;}
h1 a {position:absolute; left:15px; top:15px; width:300px; height:50px;} 

h5 {}

/* body...
****************/

body {font-family:Verdana, "Geneva CE", lucida, sans-serif;
		text-align:center; background:#dcdcdc url('gfx/back.png') center top; color:#000; _margin-bottom:50px;}
#all {width:680px; padding:10px; text-align:left; margin:70px auto; background:#efefef url('gfx/back_lighter.png') center top;}

 /* \*/  * html #all { height: 1px; }  /* */

#all-in {background:#fff; border:1px solid #dddddd;}

/* head &menu
****************/

	#head {background:url('gfx/head.png') no-repeat; height:125px; position:relative;}

		#menu {display:block; list-style-type:none; height:25px; overflow:hidden; font-size:11px; position:absolute; top:98px;}
			#menu li {display:block; float:left; width:110px; text-align:center; height:20px; background:#febf01; border:1px solid #d3a20e; margin-left:10px;}
			#menu li.active {border-top:1px solid #febf01;}
			
			#menu a {color:#000; text-decoration:none; display:block; height:15px; padding:3px;}
			#menu li.active a {color:#fff; font-weight:bold;}
			
			#menu a:hover {color:#fff;}

/* main
****************/

#main {font-size:11px; color:#666;}
 
	h2 {font-size:18px; color:#888; margin:8px 0;}
	#main a {color:#000;}
	#main a:hover {text-decoration: none;}
	#main a {color:#444;}

	#main ul, #main ol, #main p {line-height:140%; margin-bottom:0.7em;}
  

/* maini: narrow col
************************/

#narrow-col {width:170px; float:right; height:100%; border-left:1px solid #f2eddc;}
 
	#narrow-col-in {padding:20px 10px 50px 10px;}
	
	#narrow-col h3 {font-size:15px; color:#888; margin-bottom:8px}
	#narrow-col ul, #narrow-col p {margin-bottom:1.2em;}
	#narrow-col ul {list-style: square inside;}
	
	#narrow-col p {font-size:10px;}	
	
	

/* maini: wide col
************************/

#wide-col {float:left; width:505px; position : relative;}
 
	#wide-col-in {padding:10px 15px 30px 10px; position : relative;}
	#wide-col-in ul li {margin-left:2.3em;}
	

/* foot
****************/

#authors {color:#ddd; padding:5px 12px; float:right;}
#authors a {color:#ddd; text-decoration:none;}
#copyright {color:#ddd; padding:5px 12px; float:left;}
#flags {position: relative; float: left; top:-15px; left: 240px; }

/* extra
****************/

p.loga {margin:2em;}
p.loga img {margin:0 2em;}

a img, a:hover, a:active, a:link {border: none;}

.pictures{float: left; margin: 0.5em 0.5em 0 0;}
.line{border-top: 1px dotted #ff6600;}
h5 {clear: both;}

#flags li {float: left; list-style-type: none; margin-left: 0.5em; }

.paging { position: relative; top: 1em; left: 1em; }

/* CSS Document
 * written by Peter Kahoun / Kahi
 * web: kahi.cz ~ mail: kahi@kahi.cz 
 * 2007/04
**/
