/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica; 
		background:#f2f2f2 url(img/bg_top.jpg) repeat-x center top; }
table {border:0; }
img {border:0;}
li,ol {list-style-type: none;}
.clear {clear:both;}

/*------------------- Headers -------------------------*/

h1 {font-size:18px; color:#999999; margin:0; padding:0; font-weight:normal; border-bottom:1px dotted #ccc;}
h1 a {font-size:16px; color:#006699; margin:0; padding:0; font-weight:normal;}
h2 {font-size:18px; color:#fff; margin:0; padding-top:0; font-weight:normal;}

/*------------------- Links -------------------------*/

a {color:#006699; text-decoration:underline;}
a:hover { text-decoration:none; }


/*------------------- Sides -------------------------*/
#wrapper {margin:0 auto; padding:0 5px; width:1000px; background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
#header {height:100px; margin:0 auto; width:990px; padding-top:20px;

}
#main { float:left; margin:0; }
#top {	height:220px; width:100%; margin-top:5px; padding:0; }
#left {}
#right {}
#footer {clear:both;  font-size:12px; margin-bottom: 20px; padding:0;  color: #999; border-top:1px dashed #CCCCCC;   }
#content {padding:0; margin:0 0 0 0; width:1000px;}
#content_left {float:left; width:250px; background-color:#B41216; margin-top: 10px; padding-bottom:300px;
		background-image:url(img/left_top.gif);
		background-repeat:no-repeat;
		background-position: center top;
}
#content_left img {margin:0; padding:0 10px 10px 0;}
#content_right {float:left; width:730px; margin:30px 0 0 20px; }

#content_main {float:left; width:680px;  margin:0 10px 20px 0; padding:5px; }
#content_main_intro {float:left; width:410px;  margin:0 10px 20px 0; padding:5px; }
#content_news {float:right; width:270px;  margin: 0; padding:0 10px 0 10px; border-left:1px dotted #dfdfdf; }


/*------------------- Menu -------------------------*/

#menu {float:left;  margin:10px 0 0 10px; }
#menu ul {margin:0; margin:0 5px 10px 5px; padding:0; width:230px;  }
#menu ul li { margin: 15px 0 10px 0; font-size:13px; color:#fff; text-transform:uppercase; }
#menu ul li ul li { margin: 5px 0 5px 5px; font-size:13px; color:#fff; text-transform:capitalize; }
#menu li a {color:#fff; margin:10px 0 10px 0; padding:0;  } 

#menu li a:hover { } 
#menu li .current { color:#ccc; text-decoration:none; font-weight:normal; } 

#menu li li {}

/*-----Header-------------------------------------------------------------------- */

#toptext {margin:0 auto; width:640px; padding:15px 0 0 30px ; text-align:center; font-size:20px; 
		font-family:Georgia, "Times New Roman", Times, serif; height:60px; color:#333;
		background-image:url(img/gerb.jpg);
		background-repeat:no-repeat;
		background-position: 20px top;
		}
#langmenu { height:30px;  margin:0; padding:5px;  font-size:12px; text-align:right;}
#langmenu a {color:#fff;} 
#langmenu span {padding-left:5px;}

/*-----Main-------------------------------------------------------------------- */



/*-----Top Left-------------------------------------------------------------------- */

#top_left {float:left; margin:0; padding:0; width:508px; height:220px; 
		background-image:url(img/pictop.jpg);
		background-repeat:no-repeat;
		background-position: left center; 
 }


/*-----Top Right-------------------------------------------------------------------- */

#top_right {float:left; margin:0; padding:0; width:492px; height:220px; background-color:#1D8B35;}
#top_right_text {margin:10px; padding:10px; color:#F0F0F0; font-size:14px;}
#top_right_text h1 {color:#dfdfdf; font-size:18px;}
#top_right_text a {color:#dfdfdf}

/*-----Middle-------------------------------------------------------------------- */

/*-----Footer-------------------------------------------------------------------- */


.copyright {float:left; margin:10px 0 20px 0;  padding:0 0 0 65px;  font-size:15px; color: #999;
		background-image:url(img/flag_small.jpg);
		background-repeat:no-repeat;
		background-position: left 17px; 
 }
 
.copyright span {font-size:11px; margin: 0; padding: 0;} 
.copyright p {margin:0;  padding-top: 10px;}
.betacom {float:right; margin:40px 0 0 0; color:#999; font-size:11px; }
.betacom a { color:#666;}
.bhr {float:right; margin:20px 40px 0 0; color:#999;  }

/*-----Page Content-------------------------------------------------------------- */
div.page_content {margin-top:30px;}
div.page_content img {padding:2px 5px 5px 0;}
div.page_date { text-align:right; margin: -40px 5px 25px 0 ; color: #999999; font-size:12px; }
div.page_intro_text {font-size:12px; margin:10px 0 0 0;}
div.page_main_text {font-size:12px; color:#676767;}
div.page_main_text p {margin:0; text-align:justify; padding-top:5px;}
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 {}



.intro_page_content_box {float:left; margin:5px 0 0 0; padding:0 5px 15px 0; width:100%; }
.intro_page_content_box_left { float:left; margin:0;}
.intro_page_content_box_right { float:left;  width:300px; margin:10px; color:#676767;  padding:5px;}

/*-----Blocks-------------------------------------------------------------------- */
div.block_wrapp {padding-top:5px}
div.block_name { font-size:18px; margin: 0 0 20px 0; color:#999;}
div.bock_body {}

/*-----List Block---------------------------------------------------------------- */
div.list_block {}
div.list_row img {padding:2px 5px 2px 0;}
div.list_text { font-size:13px; margin: 0 0 5px 0; text-align:justify;}
span.list_date { color:#999; font-size:12px;}
a.list_link {font-size:16px; color:#006633;}
a.list_allrows {font-size:14px; color:#999999; margin-top:10px; float:left;}
p.list_norows {}

/*-----Pathway Block------------------------------------------------------------- */
div.pathway_block {margin:10px 0 0 5px;}
div.pathway_block a, div.pathway_block span { margin-right: 2px;}
div.pathway_block a {}
div.pathway_block span { font-weight:bold; color:#0D396A;}
div.pathway_block a.current { color:#BF2E1B; }

div.pager a {margin:5px; padding:3ps; background-color:#f5f5f5;}
