body#main_body {font-size: 12px;   background: #fff; padding: 0px; margin: 0; color: #333333;  font-family: Tahoma, Verdana, Arial, sans-serif}
#container {padding 0; margin: 0;  text-align: left; width: 100%; min-width:1004px}

/*---Global tags---*/
img {border:0}
a {color:#3300cc;text-decoration:underline}
a:hover {color:#3300cc;text-decoration:none}
h1 {color: #a7a7a7; font-size:20px; font-family: Arial, Tahoma, Verdana, sans-serif;font-weight: normal;  margin:0px 0 35px 0;padding-top:2px;}
h2 {color:#a7a7a7; font-size:18px; font-weight: normal;}
input {font-family: Tahoma, Verdana, Arial, sans-serif}
p {margin: 0px 0 7px 0; padding:8px 0 0 0; }
form {margin:0; padding:0px;}

/*---Header---*/
#logo {position:absolute; float:left; top:0px; left:42px; z-index:1; }
#header {height: 290px;  padding-right:50px; background: transparent url(/images/header_bg.jpg) 100% 0 no-repeat}
#top_menu {height:27px; float:right;background: transparent url(/images/ico_bg.gif) 0 0 no-repeat; margin: 46px 0px 0 0; padding: 7px 4px 0 4px;}
#top_menu a {margin: 0 6px 0 6px;}

#main_menu {background-color: #d3e1ff; position:absolute; top:188px;}
#main_menu  ul {list-style-type:none; margin:0; padding:6px 33px 0 23px;}
#main_menu li {float:left;background: transparent url(/images/ico_arr1.gif) 50% 0 no-repeat; margin: 0 0 0 0; padding: 13px 25px 18px 25px;}
#main_menu a {color: #666666; text-decoration:none;}
#main_menu a:hover {text-decoration:underline;}

/*---content---*/
#main_content {clear:both; padding-bottom:160px; background: transparent url(/images/right_bg.jpg) 100% 0 no-repeat; border: 0px solid #000; margin:0;}
#wrapper{float:left;width:100%;  }
#content{margin-left:273px; padding: 5px 259px 0 0;}
#navigation{float:left;width:258px;margin-left:-100%; padding:5px 0 100px 0; background: transparent url(/images/ico_left.gif) 27px 0 no-repeat; font-family: Arial, Tahoma, Verdana, sans-serif;}

/*---right part---*/
.title1 {color: #a7a7a7; line-height:23px; font-size:20px; font-family: Arial, Tahoma, Verdana, sans-serif; border-left:1px solid #c2c2c2; padding: 0 0 0 13px; margin:0px 0 26px 0; }
.text_block {background-color: #f2f2f2; padding: 0px 23px 45px 13px; line-height:120%;}

/*---left part---*/
.block_news {background: transparent url(/images/left_bg.gif) 0 100% repeat-x; margin-left:14px; padding: 0 10px 0 20px; line-height:120%;}
.block_new {padding: 6px 0 17px 0;}
.data_new {color:#cccccc;  font-size:18px; }
.menu_news {font-size:11px; margin: 25px 0 0 -3px; padding: 0 0 20px 0;}
.menu_news a {color:#999999; text-decoration:none; margin: 0 4px 0 3px;}
.menu_news a:hover {color:#999999; text-decoration:underline;}

.block_left {margin-left:58px; padding: 0;}
.block_left ul {list-style-type:none; margin:0; padding:4px 0 0 0;}
.block_left li {margin: 0; padding: 9px 0 0px 0;}

.block_left a {color: #0000ff;}
.block_left a:hover {color: #0000ff;}
#left_bg { position:absolute; margin-top:-90px; left:0;   height: 165px; width:125px; background: transparent url(/images/left_bg.jpg) 0 0 no-repeat;}

/*---footer part---*/
#footer {color: #666666; margin-top:-110px; clear: both; height:187px; background: transparent url(/images/footer_bg.jpg) 62% 100% no-repeat; }

.address {float:left;  margin: 50px 0 0 40px;}
.address2 {clear:both; margin: 0 0 0 61px; }
#search_form { float:right; margin-top: 65px; background-color:#d5d7dd; padding: 14px 30px 11px 15px;  border-top: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.search {border: 1px solid #cccccc; margin: 0px 8px 0px 8px; height:16px; width: 156px; padding:0; font-size: 11px;COLOR: #666666; }
.search_button { width:15px; height:17px; padding:0; margin:0px 0 -3px 0;}

.line_clear {clear:both;  font-size:0px; height:0px; margin:0; padding:0;}

/*For IE*/* html #main_global {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1004?'1004px':'100%'); }


