/* CSS Document */

body {margin:0; padding:0; font-family:Arial, Helvetica; background-color:#F0F0F0; background:url(img/bgtop.gif) repeat-x left top;

}
table {border:0; }
img {border:0;}
li,ol {}
.clear {clear:both;}

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

h1 {font-size:20px; width:100%; color:#000; margin:20px 0 10px 0; padding:0 0 5px 0; font-weight:normal; border-bottom:3px solid #E11206; 
	font-family:Georgia; }
h2 {font-size:16px; color:#26598C; margin:20px 0 0 0; padding:0 0 3px 0; font-weight:bold;}

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

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


/*------------------- Main -------------------------*/
#wrapper {margin:0 auto; padding:0; width:960px;  //width:980px;}


#header {height:151px;   width:950px;  padding:0; margin:0;
		background-image:url(img/logo.jpg);
		background-repeat:no-repeat;
		background-position: 20px top;
		}

#main { float:left; margin:0 0 20px 0; //width:980px; padding:0; /*border:1px solid #CCCCCC;*/}
#left { width:250px; padding:0 0 0 0 ; float:left; margin:0 0 0 0; }
#right {width:680px; //width:680px; margin:0 0 0 30px; padding:0 0 0 0 ; float:left; }

#topmenu {float:left; margin:0 0 0 0; padding:0; }

		
#footer { height:120px; width:100%; font-size:12px; margin:10px 0 0 0; padding:0; color: #999; background-color:#EFEFEF; border-top:3px solid #D1D1D1; }
     

 
#content {float:left; padding:0 0 20px 0; margin:10px 0 0 0; //margin:10px 0 0 0; width:670px; //width:660px;}
#content h1 {font-size:20px;  color:#000; margin:20px 0 10px 0; padding:0 0 5px 0; font-weight:normal; border-bottom:3px solid #E11206; 
	font-family:Georgia; width:660px; //width:650px;}

#multibaner {float:left; margin:1px 0 0 30px; //margin:1px 0 0 20px; padding:0;}
#multibaner { margin:0;  padding:0;}


/*------------------- Menu -------------------------*/
#leftmenu {margin:20px 0 30px 0; padding:0; width:250px; float:left; font-size:14px; }
#leftmenu ul {margin:0 0 0 15px; padding:0; width:240px; float:left; }
#leftmenu li {margin:0; padding:5px 0 5px 10px;  width:200px; text-decoration:none; border-bottom:1px dotted #ccc;
				background:url(img/bull.gif) no-repeat right center;      }
#leftmenu li a {color:#666;}

 

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

#header_right { width:250px; height:100px; float:right;  margin:0 0 0 0; padding:10px 0 0 5px; 
			background:url(img/map.jpg) no-repeat right top;
}
#header_right form.search_form {float:right; margin:10px 0; padding:5px 0 ; color:#BEBEBE; font-size:12px;}
.lang {margin:0; float:right;}
.lang ul {float:right; margin:10px 3px 8px 0;  }
.lang li {float:left; margin:0 0 0 15px; width:25px }
.lang li a {color:#666;}

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

#leftbox {background-color:#F3F3F3; margin:13px 0; padding:0 5px 5px 5px ; width:240px; float:left;}

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


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

#copyright {float:left; margin:10px 0 0 0;    font-size:12px; color: #999; }
#footer_box {width:950px; height:120px; margin:0 auto; padding:0; }
			
 
.footer-info  {width:500px; float:left; font-size:12px; color:#ccc; padding:0 0 0 10px; margin:20px 0 0 10px;}
.footer-info p {margin:0 0 0 0; padding:10px 0 0 0; color:#666;}
.footer-info a {color:#0099CC;}
.partner-info  {width:210px; float:left; font-size:12px; color:#999; padding:0 0 0 0; margin:25px 0 0 0;}
.partner-info img {padding-bottom:5px; margin:0;}
.betacom {float:right; margin:40px 30px 0 0; color:#666; }
.betacom a {color:#0099CC;}

/*----Intro-------------------------------------------------------------------- */

#last_docs {float:left; width:95%; margin:30px 0 10px 0; }
#last_docs .block_name {border-bottom:3px solid #017CC2; margin:0; padding:0; font-size:14px; color:#333; font-weight:bold;}
#last_docs .bock_body {background-color:#F6FCFF; margin:0; padding:10px;}

/*-----Page Content-------------------------------------------------------------- */
div.page_content {margin-top:10px; padding:0;width:650px;}
div.page_date { text-align:right; margin: -40px 45px 25px 0 ; color: #999999; font-size:12px; }
div.page_intro_text p {font-size:12px; margin:10px 10px 0 0;}
div.page_main_text {font-size:12px; color:#676767; text-align:justify; color:#000; margin:0;}
div.page_main_text img {margin:5px 10px 5px 0;}
div.page_main_text p {margin:0;  padding-top:10px;}

div.page_main_text ul {margin:10px 0 10px 40px; padding:0; color:#000; list-style-type:circle;}
div.page_main_text li {margin:8px 0 ;}



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; font-size:12px;}
p.page_list_norows {}

/*-----Blocks-------------------------------------------------------------------- */
div.block_wrapp {padding:0; margin-bottom:20px;}
div.block_name { font-size:20px; margin: 10px 10px 0 0; color:#000; width:100%; border-bottom:3px solid #E11206; padding:3px 0 3px 0; font-family:Georgia;}
div.bock_body {margin:0; padding:0;}

/*-----List Block------------------------------------------------------------
div.list_block a.list_allrows{font-size:14px; margin-bottom:20px;}

div.list_row_doc { margin-top:5px; padding-left:25px; background:url(public/images/docfile.gif) no-repeat left 3px;}
div.list_row_doc .list_ftitle {}
div.list_row_doc div.list_text { font-size:12px; margin: 0 0 5px 0; color:#333333;}
div.list_row_doc div.list_text p {margin:0; padding-top:5px;}
div.list_row_doc span.list_date { color:#999; font-size:12px; margin-top:5px;}
div.list_row_doc a.list_link {font-size:12px; color:#006699;}
div.list_row_doc a.list_allrows {font-size:12px;}
div.list_row_doc p.list_norows {}
---- */

/* for news*/

div.list_row_news {margin:10px 0; padding:0;}
div.list_row_news .list_ftitle {}
div.list_row_news div.list_text { font-size:12px; margin: 5px 0 5px 0; color:#333333;}
div.list_row_news div.list_text p {margin:0; padding-top:5px; font-size:12px;}
div.list_row_news span.list_date { color:#999; font-size:12px; margin-top:5px;}
div.list_row_news a.list_link {font-size:12px; color:#006699;}
div.list_row_news a.list_allrows {font-size:12px; margin}
div.list_row_news p.list_norows {}

div.list_row {margin:10px 0; padding:0;}
div.list_row .list_ftitle {}
div.list_row div.list_text { font-size:12px; margin: 5px 0 5px 0; color:#333333;}
div.list_row div.list_text p {margin:0; padding-top:5px; font-size:12px;}
div.list_row span.list_date { color:#999; font-size:12px; margin-top:5px;}
div.list_row a.list_link {font-size:12px; color:#006699;}
div.list_row a.list_allrows {font-size:12px; margin}
div.list_row p.list_norows {}

ul { list-style-type:none; }

/* END news*/

/*-----Pathway Block------------------------------------------------------------- */
div.pathway_block {margin:0 0 0 10px; font-size:12px;}
div.pathway_block a, div.pathway_block span { margin-right: 2px;}
div.pathway_block a {}
div.pathway_block span { font-weight:normal; color:#0D396A;}
div.pathway_block a.current { color:#BF2E1B; }

.block_form_row {color:#CCCCCC; font-size:12px; }

.form_row {padding:0 0 2px 0;  width: 156px; margin:5px  0 0 0; }
.form_row dt {float:left; width:50px;!important;  }
.form_row dl {margin-bottom:5px;  }
.form_row input {width:100px;  }

/*-----Search Content------------------------------------------------------------ */
.search { margin-left:10px; padding:5px 0; color:#BEBEBE; font-size:14px; }
form.search_form {}
form.search_form label {}
form.search_form input {}
form.search_form select {}
div.search_resuls {}
p.search_msg {}
p.search_errmsg { color:#990000; border: solid 1px #AE0000; background:#FFF2F2; padding: 5px; }
p.search_resmsg { border: solid 1px #999999; background:#FFFFCC; padding: 5px; }
p.search_resmsg i { color:#003300; font-weight:bold; }
p.search_row {}
p.search_row a{}
p.search_row span{}

