/* CSS Document */
img#flags {
	float:left;
	position:absolute;
	top:270px;
	left:600px;
	
}
.footer_keywords {font-size: 9px}
span.notice_red {
	color:red;
	font-style:italic;
}
hr {
	border:thin dotted #63604d;
	}
	
body{
    margin:0;
	padding:0;
	background:url(images/background.jpg) repeat;
	z-index:1;
}

/*   container   */

#container{
    display:block;
    position:relative;
    width:780px;
	margin-right:auto;
	margin-left:auto;
	vertical-align:top;
	border:0;
	padding:0;
	background:url(images/bodyback.jpg) repeat-y top left;
	z-index:1;
}

/*  head */

#hdr{
width:inherit;
    /*width:780;*/
    height:119px;
	background:url(images/hdrback.jpg) repeat-x top left;
	z-index:1;
	

}

/*  ring  */
#ring{
   width:400px;
   position:absolute;
   right:0;
   top: 0px;
   height:166px;
   z-index:2;
    }

/* left menu   */

#leftmenu{
    width:167px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	
}
#leftmenu a.menu {
    padding:5px 30px 0px 2px;
    display:block;
	height:55px;
    background:url(images/menulink.jpg) no-repeat top left;
	text-decoration:none;
	color:#63604d;
	font-weight:bold;
	
		}
	
#leftmenu a.menu:hover{
    padding:5px 30px 0px 2px;
    display:block;
	height:55px;
	background:url(images/menulinkhov.jpg) no-repeat top left;
	}
	

	 	 
#menulast{
    width:167px;
	padding:0;
	margin:0;
	vertical-align:top;

	 }
#menulast a.menu{
   
     display:block;
	 background:url(images/menulastlink.jpg) no-repeat top left;
	 height:98px;
	 }
	 
#menulast a.menu:hover{
     display:block;
	 background:url(images/menulastlinkhov.jpg) no-repeat top left;
	 height:98px;
	 }
/*   content   */


#content{
    width:613px;
	height:433px;
	background:url(images/content.jpg) no-repeat top left;
	vertical-align:top;
	padding:25px;
	

}

#content h2{
        color:#ffffff;
        font-size: 18px;
        margin:0;
        padding: 4px 0px 10px 10px;
        background:url(images/headelement.gif) no-repeat top left;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bolder;
}


/*   rightmanu*/


#rightmenu{
    width:175px;
	vertical-align:top;
	
}

/*  footer   */


#ftr{   

}

#ftrmiddle{
    text-align:center;
    background:url(images/ftrmiddle.jpg) repeat-y top left;
	
}

#ftrmiddle a {
    display:block;
	width:75px;
	height:25px;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#625f4c;
	border-right-color:#625f4c;
	border-right-style:solid;
	border-right-width:1px;
	padding: 0 0px;
}

#ftrmiddleb{
}


#ftrmiddleb a{
    display:block;
	width:75px;
	height:25px;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#625f4c;
	border-right-color:#625f4c;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#625f4c;
	border-left-style:solid;
	border-left-width:1px;
	padding: 0 0px;
}


#ftrmiddle a:hover{
    color:#322B1F;
	background-color:#fcfcf5;
	}

#ftrbottom{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:6px;
     background:url(images/ftrmiddle.jpg) repeat-y top left;
	}


/*     extras    */
.text_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color:#63604d;
}
.text_sm_italic{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color:#63604d;
	font-style:italic;
}
#side{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63604d;
	}
.side_cmt{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#63604d;
	}
#side_red{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	}
.side_green{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66CC33;
	}
#button{
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
/*	text-align:middle;*/
    width:10px;
	}
#buttonfirst{
    background:url(images/buttonfirst_01.gif) no-repeat top right;
	width:20px;
	height:25px; 
}
	
#buttonmiddle{
  
    background:url(images/buttonmiddle_02.gif) repeat-x top left;
	height:25px;
	margin:0;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;

	}
#button a {
    display:inline;
	
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	height:25px;
	}
	
    
		

#buttonend{
    background:url(images/buttonend.gif) no-repeat top left;
	width:20px;
	height:25px;
	
	}	
		
     
