body { 
background-color: #1F3C74;
margin: 0;
padding: 0; 
width: 100%;
}

body, td, th {  
   font-family:  verdana, Tahoma, Arial, Helvetica, sans-serif; 
	 font-size: 0.75em; color: #B3C2C1 }

img {border: 0px}
	 
table, th, td { 
border: 0px; 
border-collapse: collapse;
border-spacing: 0;
padding: 0}

a:link {color: #FFF }
a:visited {color: #FFF } 
a:hover {color: #FFF }


/*container*/

#container div{}

  .holder
  {
    min-width:1000px;
    width:expression(document.body.clientWidth < 990 ? "990px" : "100%" );
  }
  
	
	
#ico{position: absolute;top: 111px;left: 330px;width: 38px;height: 15px;}
#logo{position: absolute;top: 243px;left: 0px;width: 280px;height: 105px;}
  

       
#top{width: 100%;height: 106px;background-color: #662940;background-image: url('files/template/top_fon.gif');background-repeat: repeat-x;}
#top .logo{float:left}


#header{height: 176px;background-image: url('files/template/header_bg.gif');background-repeat: repeat-x;background-color: #181E2C;}
#header .logo{float:left}
#header .lang{float: right;position: relative; width: 500px;height: 20px;text-align: right;font-weight: bold;right: 20px; font-family:  Verdana, Arial, Helvetica, sans-serif; }
#header .menu{float:left;position:relative;width:50%; top: 40px; left: 30px}
#header .menu_item{position:relative;float: left;width: 30%;height: 40px;margin-left: 1px;color: #ff9900;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 1.25em;font-weight: bold;}
#header .menu_item img{position:relative;top:3px;}


#logo_a{width: 100%;height: 61px;background-image: url('files/template/logo_a_bg.gif');background-repeat: repeat-x}

/*body layout*/

#body {width: 100%; float: left; background-image: url('files/template/bg.gif');background-repeat: no-repeat;background-position:  right bottom;}

#left{position: relative;clear: both;float:left;left: 50px;margin-top:50px;width: 320px;}

#right{position: relative;left:100px;width: 55%;float:left; }


/*left*/


#left_wrap{float: left;width:100%;margin-top: 5px;background-image: url('files/template/left_bg.gif');background-repeat: repeat-x}
#l_content{width:280px;margin: 20px 0 30px 20px;}
#l_space{float:left;width:100%;height: 20px;}
#l_news{width:95px;background-color: #395b9c;font-weight: bold;padding-left: 3px;margin-top: 20px;margin-bottom: 10px;color: #FFF}
#l_head{font-family:  Verdana, Arial, Helvetica, sans-serif;font-size: 1.7em;font-weight: bold; color: fff; clear: both;margin: 0 0 15px 0;}
#l_head img{position:relative;top:7px;}

.submenu{font-size:1.25em;font-weight: bold; margin-top: 20px;}
.submenu .active{color: ff9900; margin-left: 20px}
.submenu a{margin-left: 20px}

.l_menu{font-size:1.25em;font-weight: bold;}
.l_menu_link {font-size: 1.25em;font-weight: bold;}
.l_menu_link_active {font-size: 1.25em;font-weight: bold;color: ff9900}
.l_menu_sub{font-size: 1.25;font-weight: bold;margin-left: 20px}
.l_menu_sub_active{font-size: 1.25;font-weight: bold;margin-left: 20px;color: ff9900}

/*right*/

				 /*first page*/
				 .type_1{position: relative; float:left; width:100%; height: 200px;}
				 .type_1 #block{position: relative; float: left; width: 33%;height: 189px;}
				 .type_1 #block #item{width: 171px;height: 189px;background-color: 25488C;}
				 .type_1 #block #item img {margin:10px 0 0 10px;}
				 .type_1 #block #name{width: 151px;height: 20px;margin-left: 10px;margin-top: 1px;background-color: 395B9C;text-align: center;}
				 .type_1 #block #name a{font-weight: bold; text-decoration: none; font-size: 0.8em; text-decoration:  none;}

				 .type_2{position: relative; float:left; width:96%; height: 160px;}
				 .type_2 #block{position: relative; float: left; width: 24.9%;height: 160px}
				 .type_2 #block #item{width: 122px;height: 150px;background-color: 25488C;}
				 .type_2 #block #item img {margin:10px 0 0 10px;}
				 .type_2 #block #name{width: 102px;height: 30px;margin-left: 10px;margin-top: 1px;background-color: 395B9C;text-align: center;}
				 .type_2 #block #name a{font-weight: bold; text-decoration: none; font-size: 0.8em; text-decoration:  none;}
				 
				 .type_3{position: relative; float:left; width:100%; height: 130px;}
				 .type_3 #block{position: relative; float: left; width: 92%;}
				 .type_3 #block #text{margin-left: 10px;margin-right: 10px;margin-top: 10px;margin-bottom: 10px;text-align: justify;}

				 /*other pages*/
				 #content{margin-top: 50px; margin-bottom: 50px;}
				 #r_head{font-size: 1.7em;font-weight: bold;color: #FFF;clear: both;margin: 0 0 15px 0;}
				 #r_head img{position:relative;top:7px;}
				 
/*footer*/

#footer{clear: both;width:100%;position:relative;height: 122px;background-image: url('files/template/footer_bg.gif');background-repeat: repeat-x;background-color: #182031;}
#footer #l{position:relative; top: 50px; left: 60px; float: left; width: 200px;}
#footer #logo{position:relative; float: left; width: 100px; height: 122px;}
#footer #r{position:relative; float: right; top: 50px; right: 60px; width: 200px; text-align: right;}


/*menu*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
  height: 22px;
  margin: 0 0 2px 0;
  line-height: 20px;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:visited, .dtree a.nodeSel:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
  height: 22px;
  margin: 0 0 2px 0;
  line-height: 20px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #ff9900;
	text-decoration: underline;
}
.dtree a.nodeSel {
	color: #ff9900;
}
.dtree .clip {
	overflow: hidden;
}

