
 *{ padding: 0; margin: 0;}
 
 html, body { 
 		font-family:Arial, sans-serif;
		font-size: 0.9em;
		} 
 
	body{
			background-image: url('img/bkg_head.gif');
			background-repeat: repeat-x;			
			}
			
	#head{
			display:block;			
			width: 720px;
			height:191px;			
			overflow:hidden;									
			}
			
	#head img{ float: left;}		
			
	#logo{
			display:block;
			float:left;
			width: 212px;
			height:191px;	
			overflow: hidden;
			background-color:#FFF;
			background-image: url('img/logo.gif');
			background-repeat: no-repeat;
			background-position: center bottom;
			}

	#logo h1{ visibility:hidden;}
	
	#body{
			display:inline;
			float:left;
			width: 100%;
			min-width: 720px;
			background-image: url('img/bkg_body.gif');
			background-repeat: repeat-y;				
			}
			
/* ------------------------------------------------------    NAVIGATION ------------------------------   */

	#nav_container{ 
			display:block;
			float:left;
			width: 196px;					
			background-color:white;						
			}
			
	#nav{
			display:inline;
			float:left;			
			width: 181px;
			margin-left: 15px;				
			margin-top: 5px;
			margin-bottom: 23px;			
			font-size: 0.8em;
			list-style-type:none;
			}

	#nav li{
			float:left;	
			width: 181px;		
			height: 23px;			
			border-bottom: 1px solid #9d9d9d;			
			clear: both;
			background-repeat: no-repeat;
			}
	
	#nav li a{
			display:block;
			width: 175px;
			height: 20px;
			padding:3px 0 0 6px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight: bold;
			text-decoration: none;
			color:#666;
			}
			
	#nav li a:hover{ color:#000;}
			

	
/* ------------------------------------------------------    LANGUAGE ------------------------------   */
		
	ul.lang{
		float:right;
		margin: 22px 0 0 20px;
		list-style-type: none;
		}

	ul.lang li{
		float:left; 
		font-weight:bold;
		color: #666;
		}

	.lang a{
		display:inline;
		float:left;
		width: 16px;
		height:11px;
		margin-left: 5px;
		background-repeat: no-repeat;
		}
		
	.lang a.en{background-image:url(img/flag/en.gif);}
	.lang a.bg{background-image:url(img/flag/bg.gif);}		
	.lang a span{display: none;}
/* -----------------------------------------------------------------     TXT          --------------------------- */

	#txt_container{
				display:block;
				float:left;	
				width: 70%;
				margin-left: 15px;
				margin-top: 22px;
				padding-bottom: 20px;
				clear:right;															
				}				
	

/*                                ------------------------    dividers  */
	.div_top{				
				width: auto;
				background-image: url('img/div_top.gif');
				background-repeat: no-repeat;
				padding-left: 40px;
				margin-bottom: 20px;
				color:#0099FF;
				font-size:9px;
				font-family:Verdana, Arial, sans-serif;
				}
				
	.div_in{				
				background-image: url('img/div_in.gif');
				background-repeat: no-repeat;
				margin-top: 20px;
				clear:both;				
				}
/*                                ------------------------    end dividers  */
	
	h2{ 
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		margin-bottom:10px;
		}
		
	p{margin-bottom: 10px;}
	
	a{
		text-decoration: none;
		color:#0099FF;
		}
		
	.txt{
			padding-left: 30px;
			padding-right: 30px;
			clear:left;
			}
			
	.txt+div.div_top{margin-top: 5em;}
/* ----------------------------------------------------------------- BOTTOM  */

	#bottom{
			border-top: 1px solid #9d9d9d;
			font-size: 9px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#9d9d9d;
			margin-left:16px;			
			height: 30px;
			clear:both;
			}