/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica; }
table {border:0; }
img {border:0;}
li,ol {list-style-type: none;}
.clear {clear:both;}

/*------------------- Headers -------------------------*/

h1 {font-size:28px; color:#999999; margin:0; padding:0;}
h2 {}

/*------------------- Links -------------------------*/

a {color:#006699; text-decoration:underline;}
a:hover { text-decoration:none; }


/*------------------- Sides -------------------------*/
#wrapper {margin:0 auto; width:1004px; padding:0;}
#wrapper_intro {float:left; margin:0; width:1030px; padding:0;}

#header {height:174px; float:left}
#main {float:left; margin:0; padding-left:0;}
#left {}
#middle {}
#right {}
#container {}
#footer {clear:both;  font-size:11px; margin:20px 0 20px 0; padding:20px 0 20px 0; color: #999; border-top:1px solid #fff  }
#footer_intro {float:left; clear:both;  font-size:11px; margin:10px 0 20px 0; padding:20px 0 20px 0; color: #999;  }

#content {padding:0; margin:20px 0 30px 0; width:1004px;}
#content_intro {float:left; padding:0; margin:20px 0 30px 30px; width:220px; height:350px;}
.news_date {float:left; width:210px; margin:5px 0; padding:0; color:#999999;}
.news_title a {float:left; width:220px; margin:0 0 20px 0; padding:0; color:#000;}
.archive a {float:left; width:220px; margin:0 0 20px 0; padding:0; color:#000; font-weight:bold;}



#top {float:left;	height:238px; margin:0;  }
ul, li {margin:0; padding:0; }

/*-----Header-------------------------------------------------------------------- */

#logo {  padding:60px 0 0 27px; float:left; width:200px; }
#lang {float:left; margin:28px 0 0 0;      color:#7f7f7f; font-size:11px; width:200px; text-align:right }
#lang a { color:#7f7f7f;}
/*------------------- Menu -------------------------*/

#menu {float:left;   margin:130px 0 0 0; padding:0; width:750px;  }
#menu ul {margin:0 0 0 30px;  float:right;   width:750px;  }
#menu li {float:right;   margin-right: 45px; //margin-right: 35px;  width:120px; font-size:12px; }
#menu li a {color:#3f3f3f; padding:15px 12px;
		background-image:url(img/list_style_white.gif);
		background-repeat:no-repeat;
		background-position: left center;
}
#menu li a:hover { } 
#menu li .current { color:#000000; text-decoration:none; font-weight:bold;
		background-image:url(img/list_style_active.gif);
		background-repeat:no-repeat;
		background-position: left center;
} 

#language { margin:160px 0 0 -500px; font-size:12px;  float:left; }
#language div {float:left; margin-right:15px;}
#language .active a {color:#F18783}
#language a {color:#FFF; text-decoration:none;}

/*------------------- Submenu -------------------------*/

#submenu {
	font-size:12px;
	height:50px; }
	
#submenu ul { float:right; margin:0; padding-right:15px;}
#submenu li {  margin-left:10px; padding:3px 10px 3px 10px; margin:5px 0 0 0; text-decoration:underline; text-align:right;

}
#submenu li a {color: #bfbfbf; font-weight:normal; text-align:right; padding:3px 10px 3px 10px; margin:5px 0 0 0;
		background-image:url(img/list_style_black.gif);
		background-repeat:no-repeat;
		background-position: left center;
}
#submenu li a:hover {color: #ccc;}
#submenu li .current  {color: #ccc; text-decoration:none; padding:3px 10px 3px 16px; margin:5px 0 0 0;
		background-image:url(img/sub_icon.jpg);
		background-repeat:no-repeat;
		background-position: left center;
}

/*-----Main-------------------------------------------------------------------- */



/*-----Top Left-------------------------------------------------------------------- */

#top_left {float:left; margin:0; padding:0; background-color:#000; width:254px; height:230px; 
		background-image:url(img/top_bottom_oval_.gif);
		background-repeat:no-repeat;
		background-position: left bottom;
}
#top_left_intro {float:left; margin:0; padding:0; background-color:#000; width:280px; height:230px; }
.usto_text {margin:10px; padding:50px 10px 10px 15px; //padding:30px 10px 10px 15px; color:#676767;}
.usto_text p { color:#676767; font-size:11px; font-style:italic;}


/*-----Top Right-------------------------------------------------------------------- */

#top_right {float:left; margin:0; padding:0; width:750px; height:238px}
#top_right p {margin:0; padding:0;}

/*-----Middle-------------------------------------------------------------------- */

/*-.forma_block {margin:10px 0 10px 200px; padding:0;} --  */
.forma {margin:10px 0 10px 275px; padding:0; color:#676767;}

/*-----Footer-------------------------------------------------------------------- */

#copyright_intro {margin:0; padding:0; width:600px; float:left}
#copyright {width:725px; float:right}

#counter {width:720px; float:right}
.email_intro {width:246px; float:left; margin:3px 55px 0 0 ; padding:0;  text-align:right;}
.email {width:235px; float:left; text-align:right;}

.email a {  color:#000;}

/*-----Page Content-------------------------------------------------------------- */
div.page_content {margin:10px 0 30px 0;}
div.page_date { text-align:right; margin: -40px 5px 25px 0 ; color: #999999; font-size:12px; }
div.page_intro_text {font-size:11px; color:#676767;}
div.page_main_text {font-size:12px; color:#676767;}
div.page_main_text {color:#292929;}
div.page_list {}
div.page_list_row {}
a.page_list_title {}
div.page_list_date { color: #999999; font-size:12px; }
div.page_list_text { margin: -5px 0 10px 0;}
p.page_list_norows {}

.page_content_box {float:left; margin:20px 0; padding:10px 0 0 20px;}
.page_content_box a {color:#292929;}
.page_content_box_left {float:left; width:213px; text-align:right; margin:0; padding:0;}
.page_content_box_left p {float:left; width:215px; text-align:right; padding:5px 0 5px 0;}
.page_content_box_right {float:left;  margin-left:43px; width:680px; color:#6f6f6f;}
.page_content_box_right p {width:630px; margin:0; padding:10px 0 10px 0; font-size:12px;}
.page_content_box_right a {color:#292929;}

.page_content_type1 {float:left; margin:5px 0 0 0; padding:0 0 0 20px; font-size:12px;}
.page_content_type1_left {float:left; width:213px; text-align:right; margin:0; padding:0;}
.page_content_type1_left p {float:left; width:215px; text-align:right; margin:5px 0 5px 0;}
.page_content_type1_left a { color:#000000; font-weight:bold; text-decoration:underline; }
.page_content_type1_right {float:left;  margin-left:43px; padding:0; width:680px; color:#6f6f6f;}
.page_content_type1_right p {width:630px; padding:0; margin:5px 0 5px 0;}
.page_content_type1_right a {color:#292929;}

.page_content_type2 {float:left; margin:10px 0 0 0; padding:20px 0 0 20px; font-size:12px;}
.page_content_type2_left {float:left; width:213px; text-align:right; margin:0; padding:0;}
.page_content_type2_left p {float:left; width:215px; text-align:right; margin:10px 0 5px 0;}
.page_content_type2_left a { color:#000000; font-weight:bold; text-decoration:underline; }
.page_content_type2_right {float:left;  margin-left:43px; padding:0; width:680px; color:#6f6f6f;}
.page_content_type2_right p {width:630px; padding:0; margin:15px 0 5px 0; color:#000000;}
.page_content_type2_right a {color:#292929;}


/*-----Jama-------------------------------------------------------------- */

#child-menu-block {
		float: left; 
		margin-left: 270px; 
		//margin-left: 133px; 
		margin-top: 20px; 
		//margin-top: -20px;
}
	.child-menu {
		color: #000; margin:0; padding:0; 
		padding: 7px 10px;
		margin-left: 60px;
		//line-height: 40px;
	}
	.child-menu-first {
		margin-left: 0px;
		padding: 10px;
	}
	.child-menu-active {
		background-color: #000;
		color: #fff;
		text-decoration: none;
	}
	.child-menu-active:focus, .child-menu-active:hover { text-decoration: none }



/*-----Details-------------------------------------------------------------- */

.title-label { font-weight: bold; padding-bottom:8px }
.value-label { color: #6f6f6f; padding-bottom: 20px }
.page_content_box_left { text-align: left; width: 205px; padding-left: 5px }





