/* CSS General */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
	vertical-align:top;
}


ol, ul {
    list-style: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*  ---------------- CSS Document ---------------- */

body {margin:0; padding:0; font-family:Arial, Helvetica; background:url(img/topbg.png) repeat-x left top; font-size:100%; color:#333; background-color:#F6F8F7;}
table {border:0; }
img {border:0;}
li,ol {}
.clear {clear:both;}

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

h1 {font-size:20px; width:100%; color:#687388; margin:10px 0 0 0; padding:0 0 0 0; font-weight:normal; }
h2 {font-size:16px; color:#26598C; margin:10px 0 0 0; padding:0 0 3px 0; font-weight:bold;}
h3 {font-size:16px; color:#999; margin:5px 0 0 0; padding:0 0 0 0; font-weight:normal; }
h5 {font-size:20px; color:#000; margin:10px 0 0 0; padding:0 0 3px 0; font-weight:normal;}
h6 {font-size:16px; color:#999; margin:10px 0 0 0; padding:0 0 3px 0; font-weight:normal;}

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

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


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


#header {height:320px;   width:990px; padding:0; margin:0;
background:url(img/globe.jpg) no-repeat right top;
		}

#main { width:650px; float:left; margin:0 0 30px 0; padding:0; }
#left { width:300px;  float:left; padding:0; margin:0 0 0 0; }
#right {width:300px;  margin:0 0; padding:0 0 0 0; float:left; }
#center { width:300px; float:left; margin:0 0 0 25px;; padding:0 0; }

#topmenu {float:left; margin:0 0 9px 0; padding:0; height:30px; }

		
	
#footer { height:90px; width:100%; font-size:12px; margin:0 0 0 0; padding:0; color: #999;  border-top:1px solid #ccc;}    
#content {width:677px; float:left; margin:20px 5px; padding:0 10px; border:1px solid #E3E3E3; background-color:#FFFFFF;}
#content_frontpage {float:left; width:600px; padding:10px; margin:20px 0 0 10px; text-align:justify;}
#bottom_block { height:160px; width:100%; font-size:12px; margin:0 0 10px 0; padding:0; color: #999; }

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

 
 
 
/*.main_multibaner {margin:0; padding:6px 0 0 19px; background:url(img/bg_box.png) no-repeat center top; width:300px; height:265px;}
*/
.main_multibaner1 {float:left; margin:0; padding:46px 0 0 19px; background:url(img/bg_box_cargo.png) no-repeat center top; width:280px; height:300px;}
.main_multibaner2 {float:left; margin:0; padding:46px 0 0 19px; background:url(img/bg_box_cargo.png) no-repeat center top; width:280px; height:300px;}
.main_multibaner3 {float:left; margin:0; padding:46px 0 0 19px; background:url(img/bg_box_cargo.png) no-repeat center top; width:280px; height:300px;}
.baner_text {float:left; margin:20px 0 0 0; color:#333; font-size:13px; line-height:16px;}
.baner_text span {margin:0 0 0 0; padding:5px 20px 0 0; color:#006699; font-size:13px; line-height:20px; font-weight:bold;
background:url(public/userfiles/design/arrow2.png) no-repeat right 8px;}
 
 
 
 

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

#header_right { width:370px; // width:320px; height:80px; float:right;  margin:0 20px 0 0; padding:0 5px 0 5px; color:#999; font-size:12px;}
#header_left { width:200px; height:100px; float:left;  margin:70px 0 0 0; padding:0 5px 0 5px; color:#FFFF00; }

			
.lang { }
.lang a {margin:0;  font-size:12px; color:#F6F8F7;}
.lang ul {float:left; margin:15px 150px 0 0;  //margin:15px 100px 0 0; }
.lang li {float:left;  margin:0 0 0 15px; color:#999;}

#topbaner {float:left; margin:0 0 0 0;}

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

.bottombaner {float:left; margin:0; padding:5px; background:url(public/userfiles/multibaner/banner_bot.gif) no-repeat left top; width:308px; height:128px;}
.bottombaner p {margin:2px 5px; padding:2px 5px; font-size:12px; color:#fff;}
.bottombaner a {color:#B5D0E8;}
.bottombaner h4 {margin:2px 5px; padding:2px 5px; font-size:17px; color:#B5D0E8;}
/*-----Right-------------------------------------------------------------------- */

.results_reasearch {float:left;  margin:3px 0; padding:0; /*border-bottom:1px dotted #ccc;*/}
.results_reasearch h4 {margin:0 0 5px 0; font-size:12px; color:#999; font-weight:bold;}
.results_reasearch p {margin:5px 0; font-size:12px; color:#333;}
.results_reasearch img {margin:0 5px 0 0;}

.main_right {float:left; margin:15px 0 0 30px; padding:0; font-size:11px; color:#CCC;}

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

#copyright {float:left; margin:0 0 0 0;    font-size:12px; color: #333; }
#footer_box {width:1000px;  margin:0 auto; padding:0; }
			
 
.footer-info  {width:600px; height:80px; float:left; text-align:left; font-size:12px; color:#ccc; padding:0 0 0 0; margin:0; background:url(public/userfiles/design/bott.png) no-repeat left bottom;}
.footer-info p {  margin:20px 0 0 20px; padding:10px 0 0 0; color:#666; font-size:12px; font-weight: normal;}
.footer-info a {color:#0099CC;}
.betacom {float:right; margin:40px 50px 0 0; color:#666; font-size:12px;}
.betacom a {color:#0099CC; }

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

.introtable {margin:10px 0 0 0; text-align:center; color:#666;}

/*-----Page Content-------------------------------------------------------------- */
div.page_content {margin:5px 0; padding:0; }
div.page_date { text-align:right; margin: -40px 45px 25px 0 ; color: #999999; font-size:12px; }
div.page_intro_text p {font-size:14px; margin:10px 0 0 0;}
div.page_main_text {font-size:14px; 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:5px 0; font-size:12px; color: #333; line-height:16px;}
div.page_main_text ul {margin:10px 0 10px 40px; padding:0; color:#000; list-style-image:url(img/round.gif) }
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;}
p.page_list_norows {}

/*-----Blocks-------------------------------------------------------------------- */
div.block_wrapp {padding:0; margin:0;}
div.block_name {font-size:20px; width:100%; color:#687388; margin:10px 0 ; padding:0 0 0 0; font-weight:normal; }
div.bock_body {color:#666; font-size:13px;}

.contacts_block {float:left ; margin:30px 0 0 10px; padding-left:20px ; border-left:1px dotted #ccc;}

/*-----List Block------------------------------------------------------------


/* for news*/
div.list_block a.list_allrows {font-size:14px; margin:0 0 10px 0; padding-left:20px; background:url(img/bull3.gif) no-repeat left center;}
div.list_row_news {margin:10px 0; padding:0;}
div.list_row_news .list_ftitle {font-size:14px;}
div.list_row_news div.list_text { font-size:12px; margin: 5px 15px 5px 0; color:#333333; /*text-align:justify;*/}
div.list_row_news div.list_text p {margin:0; padding-top:0px; font-size:12px; color:#666;}
div.list_row_news span.list_date { color:#DD127B; font-size:10px; 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:0;}
div.list_row_news a.list_allrows a {font-size:18px;}
div.list_row_news p.list_norows {font-size:18px;}

div.list_row {margin:10px 0; padding:0;}
div.list_row .list_ftitle {font-size:14px;}
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:0px; font-size:12px; color:#666;}
div.list_row span.list_date { color:#DD127B; font-size:10px; margin-top:5px;}
div.list_row a.list_link {font-size:12px; color:#006699;}
div.list_row a.list_allrows {font-size:12px; margin:0;}
div.list_row p.list_norows {}

ul { list-style-type:none; }

/* END news*/

/*-----Pathway Block------------------------------------------------------------- */
div.pathway_block {margin:17px 0 0 10px; padding:8px 0; font-size:14px; border-bottom:1px dotted #ccc;}
div.pathway_block a, div.pathway_block span { margin-right: 5px;}
div.pathway_block a {color:#666;}
div.pathway_block span { font-weight:normal; color:#0D396A;}
div.pathway_block a.current { color:#666; text-decoration:none;}

.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{}


