body, html
{
     padding: 0px;
     margin: 0px;
     min-height:100%;
     height:auto;
     height:100% !important;
     width:100%;
     font-size:12px;
     color:#333333;
     font-family:tahoma;
     /*background:#ffffff;*/
     background:#f6f6f6;
}
a img
{
     border: 0px;
}
a:focus
{
 outline:none;
}
#main
{
     height:100%;
     width:970px;

}
#content_td
{
     padding: 20px 0px 0px 0px;
     margin: 0px;
     text-align:left;
     vertical-align:top;
}
.head_block
{
     background:url(/images/bg_head.jpg) 0px 0px no-repeat #01245D;
     height:238px;
}
.head_block .logo
{
     display:block;
     height:200px;
     width:200px;
     float:left;
     margin-top:30px;
     margin-left:20px;
     color:#ffffff;
}
.head_block .logo img
{
     height:200px;
     width:200px;
}
.head_block .head_address
{
     display:block;
     float:left;
     width:450px;
     color:#ECFFFF;
     font-size:18px;
     height:80px;
     margin: 80px 0px 0px 50px;
}
.head_block .head_address img
{
     width:450px;
     height:80px;
}
.submenu
{
     margin:16px 0px 21px 10px;
     height:11px;

}
.submenu a
{
     margin-right:31px;
     display:block;
     float:left;
     margin-top:1px;
}
.submenu .lang
{
     padding:0px;
     margin: 0px;
     float:left;
}
.submenu .lang a
{
     display:block;
     float:left;
     margin-right:28px;
     margin-top: 0px;
}
.submenu .lang a img
{
    	width:22px;
     height:16px;
}
.submenu .lang a.sel
{
     border:2px solid #243E5C;
}
.submenu .lang a.sel img
{
     width:18px;
     height:12px;
}
.content_block
{
     width:100%;
     margin: 0px 0px 0px 0px;
}
.content_block td
{
     vertical-align:top;
     text-align:left;
}
.content_block td.left_td
{
     width:240px;
     padding: 0px;

}
.left_menu
{
     padding: 0px;
     margin: 0px 0px 13px 0px;
}
.left_menu ul
{
     padding: 0px;
     margin: 0px;
     font-size:14px;
     list-style:none;
     font-weight:bold;
     font-size:14px;
}
*html .left_menu ul
{
     width:240px;
     overflow:hidden;
}
.left_menu ul li
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     list-style:none;
}
*html .left_menu ul li
{
     /*border:1px solid #fff;*/
    /* line-height: 0px;*/
    display:inline-block;
    width:240px;
}
*html .left_menu ul li.sel
{
     background:url(/images/bg_top_left_sel.gif) 0px 0px no-repeat #243E5C;
}
.left_menu ul li a
{
     display:block;
     color:#003366;
     padding: 6px 0px 6px 20px;
}
.left_menu ul li.sel
{
      background:url(/images/bg_top_left_sel.gif) 0px 0px no-repeat #243E5C;
}
.left_menu ul li.sel a
{
     background:url(/images/bg_bottom_left_sel.gif) left bottom no-repeat;
     color:#ffffff;
     text-decoration:none;
}
.left_menu ul li.parent_open a
{
     color:#333333;
     text-decoration:none;
}
.left_menu ul ul
{
     margin: 7px 0px 6px 39px;
     font-size:12px !important;
}
.left_menu ul li li
{
     padding: 0px;
     margin: 0px;
}
.left_menu ul li li a
{
     padding: 0px;
     margin: 0px;
     text-decoration:underline;
     color:#006699 !important;
}
.left_menu ul li li.sel
{
     background:transparent;
}
.left_menu ul li li.sel a
{
     padding: 0px;
     margin: 0px;
     background:transparent;
     color:#666666 !important;

}
.search_block
{
     padding: 0px;
     margin: 0px 0px 0px 10px;
}
.search_block form
{
     padding: 0px;
     margin: 0px;
}
.search_block .inputtext
{
     width:135px;
     padding: 0px 0px 0px 3px;
     margin: 0px;
     height:20px;
     float:left;
     border:1px solid #9B9B9B;
}
.search_block .submit
{
     background:url(/images/bg_search_submit.gif) 0px 0px no-repeat #F0F0F0;
     color:#000000;
     font-size:12px;
     font-family:arial;
     border: 0px;
     cursor:pointer;
     cursor:hand;
     padding: 0px;
     /*margin: 0px 0px 0px 1px;*/
     height:22px;
     width:75px;
    float:right;
    margin: 0px 8px 0px 1px;
/*     position:relative;
     top:-1px;*/
}
.center_td
{
     width:100%;
     padding: 3px 30px 0px 30px;
}
.center_td h1
{
     padding: 0px;
     margin: 0px 0px 14px 0px;
     color:#000000;
     font-size:24px;
     font-weight:normal;
}
.center_td p
{
     padding: 0px;
     margin: 0px 0px 18px 0px;
}
.content_text
{
     /*border-bottom:2px solid #CCCCCC;*/
     font-size:12px;
     padding: 20px 0px 0px 0px;
     line-height:18px;
}
.content_text a
{
     color:#333333;
}
.right_td
{
     padding:4px 0px 0px 0px;
     width:240px;
}
.right_td .remember_block
{
     padding: 0px 0px 0px 10px;
     margin: 0px 0px 20px 0px;
     width:210px;
}
.right_td .remember_block a.name
{
     color:#006699;
     font-size:20px;
     margin: 0px 0px 19px 0px;
     display:block;
}
.greyborder_block
{
     margin: 0px;
     border:2px solid #D7D7D7;
     padding: 12px 26px 13px 18px;
}
.greyborder_block .top
{
     position:absolute;
     margin: -14px 0px 0px -20px;
     width:240px;
     background:url(/images/grey_right_top.gif) right 0px no-repeat;
     height:10px;
}
.greyborder_block .top .left
{
     background:url(/images/grey_left_top.gif) left 0px no-repeat;
     height:10px;
}
.greyborder_block .bottom
{
     position:absolute;
     margin: 5px 0px 0px -20px;
     width:240px;
     background:url(/images/grey_right_bottom.gif) right 0px no-repeat;
     height:10px;
}
.greyborder_block .bottom .left
{
     background:url(/images/grey_left_bottom.gif) left 0px no-repeat;
     height:10px;
}
.greyborder_block  h5
{
     padding: 0px;
     margin: 0px 0px 0px 0px;
     font-size:20px;
     font-weight:normal;
}
.tbl_time
{
     margin-bottom:10px;
     width:190px;
     clear:both;
}
.tbl_time td
{
     padding: 13px 0px 7px 0px;
     vertical-align:bottom;
}
.greyborder_block .more
{
     color:#006699;
     clear:both;
}
.news_list
{
     margin: 24px 0px 0px 0px;
}
.news_list .top, .news_list .bottom
{
     width:970px;
}
.news_list .news_block
{
     padding-bottom:15px;
}
.news_list h5
{
     margin: 0px 0px 14px 0px;
}
.news_list h5 a
{
     color:#006699;
     margin-left:12px;
}
.news_item
{
     border-right:1px solid #CCCCCC;
     padding:0px 20px 4px 10px;
}
.news_list .first_news
{
     padding-left:0px;
}
.news_list .last_news
{
     border: 0px !important;
}
.news_item .date
{
     display:block;
     color:#999999;
}
.news_item a
{
     color:#006699;
}
.news_item a.name
{
     color:#006699;
     display:block;
     margin:0px 0px 10px 0px;
}
.grey_block
{
     margin: 50px 0px 0px 0px;
     background:#ECECEC;
     padding: 14px 26px 6px 18px;
}
.grey_block .top
{
     position:absolute;
     margin: -14px 0px 0px -18px;
     width:970px;
     background:url(/images/bg_grey_right_top.gif) right 0px no-repeat;
     height:20px;
}
.grey_block .top .left
{
     background:url(/images/bg_grey_left_top.gif) left 0px no-repeat;
     height:20px;
}
.grey_block .bottom
{
     position:absolute;
     margin: -14px 0px 0px -18px;
     width:970px;
     background:url(/images/bg_grey_right_bottom.gif) right 0px no-repeat;
     height:20px;
}
.grey_block .bottom .left
{
     background:url(/images/bg_grey_left_bottom.jpg) left 0px no-repeat;
     height:20px;
}
.tbl_org
{
     width:100%;
     margin-top:17px;
}
.tbl_org td
{
     padding-bottom:20px;
     width:1%;
     text-align:center;
}
.tbl_org td.first_td
{
     text-align:left;
}
.grey_block  h5
{
     padding: 0px;
     margin: 0px 0px 10px 0px;
     font-size:20px;
     font-weight:normal;
}
#foot_td
{
     padding: 60px 0px 0px 0px;
     margin: 0px;
     text-align:left;
     vertical-align:bottom;
}
.foot_block
{
     background:url(/images/bg_foot.jpg) 0px 0px no-repeat #032D66;
     height:90px;
     color:#99CCCC;
}
.foot_block a
{
     color:#99CCCC;
}
.foot_block .foot_tbl
{
     margin-left:19px;
}
.foot_block .foot_tbl td
{
     padding-top:28px;
     vertical-align:top;
     text-align:left;
}
.foot_block .copy_td
{
     width:180px;
     padding-right:71px;
}
.foot_block .center_foot
{
     width:170px;
     padding-right:300px;
}

/*inside*/
.grey_line
{
     height:0px;
     background:#CCCCCC;
     margin-top:20px;
     border:1px solid #CCCCCC;
     /*border-bottom:1px solid #ffffff;
     border-left:1px solid #ffffff;
     border-right:1px solid #ffffff;*/
}
.center_td h2
{
     padding: 0px;
     margin: 30px 0px 14px 0px;
     font-size:20px;
     font-weight:normal;
}
.center_td ul.big_bullet
{
     padding: 0px;
     margin: 2px 0px 0px 0px;
     list-style:none;
}
.center_td ul.big_bullet li
{
     padding: 0px 0px 0px 21px;
     margin: 0px 0px 18px 0px;
     list-style:none;
     background:url(/images/blue_bullet.gif) 0px 6px no-repeat;
}
.center_td ol
{
     font-weight:bold;
     padding: 0px;
     margin: 0px 0px 0px 20px;
}
.center_td ol li
{
     font-weight:bold;
     margin: 0px 0px 18px 0px;
}
.center_td ol li span
{
     font-weight:normal;
}
.data_tbl
{
     border: 0px;
     border-collapse:collapse;
     padding:0px;
     margin: 20px 0px 20px 0px;
}
.data_tbl th, .data_tbl thead td
{
     background:#555555;
     color:#ffffff;
     padding: 12px 10px 19px 10px;
     font-weight:normal;
     text-align:left;
}
.data_tbl td
{
     padding: 9px 10px 12px 10px;
}
.data_tbl tr.bg td
{
     background:#E4E4E4;
}
.data_tbl td a
{
     color:#006699;
}
p.blue_important_p
{
     background:#03387F;
     color:#FFFFFF;
     font-size:14px;
     margin: 24px 20px 25px 31px;
     display:block;
     padding: 17px 18px 16px 18px;
}
.center_td form
{
     padding: 0px;
     margin: 0px;
}
.tbl_forms
{
     padding: 0px;
     margin: 17px 0px 20px 0px;
}
.tbl_forms td
{
     padding: 0px 57px 13px 0px;
}
.tbl_forms .inputtext
{
     width:262px;
     padding: 0px 0px 0px 3px;
     margin: 0px;
     height:20px;
     border:1px solid #9B9B9B;
}
.tbl_forms select
{
     width:170px;
}
.tbl_forms textarea
{
     width:264px;
     font-family:arial;
     height:97px;
     border:1px solid #9B9B9B;
}
.tbl_forms .submit
{
     border: 0px;
     cursor:pointer;
     cursor:hand;
     background:url(/images/bg_submit.gif) 0px 0px no-repeat;
     width:75px;
     height:22px;
     font-size:11px;
     color:#666666;
     font-family:tahoma;
     padding: 0px 0px 2px 0px;
}
div.print
{
	float:right;
	margin-right:20px;
}
div.print a
{
	display:block;
	text-decoration:none;
	background:url(/images/printer.gif) left center no-repeat;
	padding:0px 0px 0px 20px;
}
div.close
{
	float:right;
}
div.close a
{
	display:block;
	text-decoration:none;
	background:url(/images/taskbarx.gif) left center no-repeat;
	padding:0px 0px 0px 25px;
}
