body{
    background-color: #E9E9E9;
    text-align: center;
    font-family: "trebuchet MS";
font-size: 14px;
}
#main{
    width: 1000px;
    position: relative;
    margin: 0 auto;
    margin-top: -8px;
    @margin-top: -15px;
    text-align: left;
}
#ban{
    position: relative;
    float: left;
    width: 999px;
    height: 240px;
    background-image: url('/pics/system/ban_back.jpg');
    background-repeat: no-repeat;
}

#ban a{
    text-decoration: none;
    color: white;
}
#ban #logo {cursor: pointer; margin:0; padding:0; position:absolute; left: 70px; top: 50px; width:158px; height:148px; overflow:hidden}
#ban h1{font-size: 1px; color: white;}
#ban #logo span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:158px; height:148px; background:url("/pics/system/logo-mdi.jpg") 0 0 no-repeat}

#header_banners {
  position: absolute;
  left: 300px;
  top: 30px;/*80*/
  width: 350px;
  /*height: 50px;*/
  display: block;
}

#header_banners  p{
  padding: 20px;
}

#right h2 { margin: 5px 0px; font-size: 18px; }
#right p { margin: 5px 10px 5px 0px; font-size: 14px;}
#right ul { color:#FEC228; list-style-type:square; margin: 0px; font-size: 14px;}
#right ul li span { color: #666464 }

#line{
    position: relative;
    float: left;
    width: 999px;
    height: 5px;
    background-image: url('/pics/system/line.jpg');
    background-repeat: no-repeat;
}
#menu{
    position: relative;
    float: left;
    width: 999px;
    height: 51px;
    background-image: url('/pics/system/menu_back.jpg');
    background-repeat: repeat-x;
    @margin-top: -17px;
}
#empty{
    position: relative;
    float: left;
    width: 40px;
}
#menu a {
    position: relative;
    float: left;
    height: 51px;
    color: white;
    font-family: "trebuchet MS";
    text-decoration: none;
    padding-left: 25px;
    padding-right: 30px;
    top: 14px;
    font-size: 0.9em;
    background-image: url('/pics/system/menu_anch_back.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
}

#cont{
    position: relative;
    float: left;
    width: 999px;
    background-color: #FFFFFF;
    padding-bottom: 20px;
}


#cont_up{
    position: relative;
    width: 999px;
    /*margin-top: 25px;*/
}

#cont_up #left, #cont_up #left2{
    position: relative;
    float: left;
    width: 430px;
    color: #666464;
    font-family: "trebuchet MS";
    padding-left: 20px;
    padding-right: 20px;
    
}

#cont_up #cent{
    position: relative;
    float: left;
    width: 5px;
    background-image: url('/pics/system/hor_line.jpg');
    background-repeat: no-repeat;
}
#cont_up #left form{
    margin-bottom: 33px;
}

#cont_up #right{
    position: relative;
    float: left;
    width: 500px;
    color: #666464;
    font-size: 9px;
    font-family: "trebuchet MS";
    background-image: url('/pics/system/cont_right_arrow.jpg');
    background-repeat: no-repeat;
    padding-left: 10px;
    font-size: 13px;
}

#cont_up #right a{
    color: #666464;
    text-decoration: none;
}
#cont_up #right a.orange_a{
    color: #F79031;
}
#cont_up #right a.orange_a:hover{
    color: #F79031;
    text-decoration: underline;
}
#cont_up #right a:hover{
    color: #666464;
    text-decoration: underline;
}
.orange{
    color: #F79031;
}
#cont_up #left ul{
    list-style-type: square;
}

#cont_up #left ul li{
        color: #F79031;
}

#cont_up #left ul li span{
        color: #666464;
        font-size: 13px;
}

#cont_down{
    position: relative;
    float: left;
    width: 999px;
    height: 250px;
    background-color: #F0F0F0;
}

#cont_down #left, #cont_down #left2{
    position: relative;
    float: left;
    width: 380px;
    @width: 420px;
    height: 250px;
    background-image: url('/pics/system/cont_down_left.jpg');
    background-position: bottom right;
    background-repeat: no-repeat;
    font-size: 13px;
    padding-left: 35px;
    font-family: "trebuchet MS";
}

#cont_down #left ul,#cont_down #left2 ul{
    list-style-type: square;
    font-size: 10px;
    margin-left: -25px;
    @margin-left: 15px;
    color: #868686;
}
#cont_down #left2 a{
    color: #666464;
    text-decoration: none;
}
#cont_down #left2 a:hover{
    color: #666464;
    text-decoration: underline;
}#cont_up  a{
color: #666464;
    text-decoration: none;
}
#cont_up  a:hover{
    text-decoration: underline;
}
#cont_down #right, #cont_down #right2{
    position: relative;
    float: left;
    width: 490px;
    @width: 510px;
    height: 250px;
    /*background-image: url('/pics/system/cont_down_right.jpg');*/
    background-position: bottom right;
    background-repeat: no-repeat;
    font-size: 13px;
    padding-left: 85px;
    font-family: "trebuchet MS";
}

#cont_down #right ul,#cont_down #right2 ul{
    list-style-type: square;
    font-size: 11px;
    margin-left: -25px;
    @margin-left: 10px;
    color: #868686;
}
#cont_down #right2 a{
    color: #666464;
    text-decoration: none;
}
#cont_down #right2 a:hover{
    color: #666464;
    text-decoration: underline;
}
#bottom{
    position: relative;
    float: left;
    width: 999px;
    height: 21px;
    margin-top: 0px;
    @margin-top: -18px;
    padding-top: 2px;
    font-family: Trebuchet-MS;
    font-size: 0.8em;
    background-color: #F0F0F0;
    background-image: url('/pics/system/bottom_back.jpg');
    background-repeat: repeat-x;
    color: #9C9B9B;
    text-align: right;
    font-family: "trebuchet MS";
}

#sub_l{
    position: relative;
    float: left;
    width: 669px;
    @width: 700px;
    padding-left: 40px;
    padding-right: 20px;
    text-align: left;
    padding-top: 40px;
    color: #868686;
    font-size: 12px;
    font-family: "trebuchet MS";
}
#sub_l a{
    color: #F79031;
}

#sub_r{
    position: relative;
    float: left;
    width: 255px;
    width: 270px;
    @width: 299px;
    height: 435px;
    padding-left: 0px;
    color: #313131;
    font-size: 13px;
    font-family: "trebuchet MS";
    background-image: url('/pics/system/sub_right_back.jpg');
    background-repeat: repeat-x;
    
}
#sub_r ul{
    list-style-type: square;
    color: #FEC228;
}

#sub_r a{
    text-decoration: none;
    color: #313131;
    font-size: 1.1em;
}
#sub_r a:hover{
    text-decoration: underline;
    color: #313131;
    font-size: 1.1em;
    font-weight: bold;
}
#sub_r li span{
    color: #313131;
}
.left{
    position: relative;
    float: left;
    width: 120px;
}
.right{
    position: relative;
    float: left;
    width: 200px;
}

table tr td {
  font-size: 12px;
}

#lang {
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 5px;
	margin-right: 5px;
	z-index: 1000;
	text-align: right;
	color: grey;
}

#lang a {
	text-decoration: none;
	font-size: 12px;
	color: grey;	
}

#lang a:hover {
	text-decoration: underline;
}

