html,
div,
ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    }   
    
body {
 font-family:   Arial, Tahoma, Verdana, sans-serif;
 text-align: left;
 color: #000;
 font-size: 13px;
 margin: 0;
 padding: 0;
 min-width: 1000px; 
}

img    {border: 0 solid }
A IMG  {border: none;}

a {
  color: #fe8f00;
  }
  
a:hover {
  text-decoration: none;
  }
  
table {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
  font-size: 14px;
  }

table td {
  padding: 0;
  vertical-align: top;
  }
  
*html #wrapper {
  width:expression(document.body.clientWidth < 1005? "1000px": "auto");
  }
  
.container {
  float: left;
  width: 100%;  
  }
  
.left {
  float: left;    
  width: 280px;
  margin-left: -100%; 
  text-align: center;
  height: 245px;    
  background: url(../i/bgleft.gif) #0058c4 repeat-x 0 0; 
  }
  
.head {  
  margin: 0 0 0 280px;
  height: 245px;
  background: url(../i/design.jpg) no-repeat 0 2px;
  }    
  
/*head*/
#head {
  height: 245px;
  overflow: hidden;
  background: url(../i/bghead.gif) repeat-x 0 0;
 }
 
.icons_lang {
  width: 120px;
  margin: 0 auto;
  padding: 20px 0 38px 0;
  } 
  
.icons {
  float: left;
  padding-right: 14px;
  }  
  
.icons img {
  float: left;
  margin: 0 6px 0 8px;
  }  
 
.lang {
  color: #b3f0fd;
  font-size: 12px;
  } 
  
.lang a {
  color: #48e0ff;
  }
  
.logo {
  background: url(../i/bglogo.gif) no-repeat 50% 100%;
  padding: 0 0 50px 0;
  margin-bottom: 25px;
  }   
 
.phone {
  height: 43px;
  background: #2470cc;
  color: #b3f0fd;
  font-size: 13px;
  font-weight: bold;
  } 
  
.phone span {
  font-size: 19px;  
  } 
  
.phone p {
  background: url(../i/bgphone.gif) no-repeat 0 0;
  display: inline-block;
  //display: block;
  //width: 125px;
  _width: 160px;
  padding: 1px 0 5px 35px;
  margin-top: 7px;
  }   
 
/*menu*/
.bgmenu {
  background: url(../i/bgmenu.gif) repeat-x 0 0;
  padding: 0 50px;
  overflow: hidden;
  _height: 0;
  }

#menu {
  width: 100%;
  height: 43px;
  font-size: 16px;
  color: #010000;
  }
  
#menu td {
  text-align: center;
  vertical-align: middle;
  padding: 0 20px;  
  }  
  
#menu td.separator {
  color: #fff;
  padding: 0;
  }

#menu a {
  color: #010000;
  font-weight: bold;
  text-decoration: none;
  }   
 
/*center*/ 
#center {
  clear: both;
  padding: 0 50px;
  /*overflow: hidden;
  _height: 0;*/
  }
  
.centerbot {
  background: url(../i/bgcenterbot.gif) repeat-x 0 100%;
  height: 56px;
  text-align: center;
  }  
  
.content {
  padding: 48px 0 35px 0;
  min-height: 315px;
  .min-height: 381px;
  _height: 446px;
  }

@media all and(min-width:0) {
  .content {
    min-height: 358px;
    }
 }   
   
.content p {
  text-indent: 24px;
  margin: 0 0 5px 0;
  font-size: 15px;
  line-height: 18px;
  } 
  
.path {
  font-size: 11px;
  color: #7b7b7b;
  margin-bottom: 20px;
  }  
  
.path a {
  color: #171717;
  }  
 
.bgh1 {
  overflow: hidden;
  _height: 0;
  margin: 0 0 44px 0;
  }  
  
h1 {
  color: #ff9812;
  font-size: 20px;
  line-height: 32px;
  font-weight: bold;
  display: inline;
  background: url(../i/bgh1.gif) #fef6e2 no-repeat 0 0;
  padding: 2px 10px 2px 25px; 
  }  
  
h2 {
  color: #184f93;
  font-size: 18px;
  font-weight: normal;
  margin: 40px 0 25px 24px;
  }  
  
h3 {
  color: #464646;
  font-size: 16px;  
  margin: 40px 0 25px 24px;
  }  
  
.img_left {
  float: left;
  border: 1px solid #b3cded;
  margin: 0 19px 10px 0;
  }
  
.img_right {
  float: right;
  border: 1px solid #b3cded;
  margin: 0 0 10px 19px;
  }
  
.content ol {
  margin: 24px 0 24px 44px;
  }   
  
.content ol li {
  margin-bottom: 12px;
  }  
  
.content ol ol {
  margin: 12px 0 12px 28px;
  }  
  
.content ul {
  list-style: none;
  margin: 24px 0 24px 27px;
  }  
  
.content ul li {
  background: url(../i/marker.gif) no-repeat 0 4px;
  padding-left: 12px;
  margin-bottom: 12px;
  }  
  
.content ul ul {
  margin: 12px 15px;
  }  
  
.content ul ul li {
  background: url(../i/marker_li.gif) no-repeat 0 4px;
  } 
  
.table {
  margin: 35px 0;
  }   
  
.table thead th,
.table thead td {
  background: url(../i/bgth.gif) #d1dff2 repeat-x 0 100%;
  padding: 10px 15px;
  font-weight: bold;
  border: 1px solid #b8b8b8;
  vertical-align: middle;
  }  
  
.table tbody th,
.table tbody td {
  padding: 10px 15px;
  border: 1px solid #b8b8b8;
  }  
  
.table tbody th {
  background: #f4f7ff;
  font-weight: normal;
  }  
  
.up {
  font-size: 15px;
  font-weight: bold;
  color: #184f93;
  float: left;
  margin: 20px 0 0 24px;
  }  
  
/*footer*/ 
#footer {
  background: url(../i/bgfoot.gif) #0058c4 repeat-x 0 0;
  height: 70px;
  color: #b3f0fd;
  font-size: 12px;
  }
  
.wrapcopy {
  float: right;
  text-align: right;
  height: 70px;
  padding-right: 50px;
  } 
  
.wrapcopy p {
  margin: 13px 0 3px 0;
  }
  
#footer span {
  font-size: 18px;
  line-height: 18px;
  } 
  
#footer .copy span {
  color: #fff;
  }   

.wrapcopy .copy {
  margin-top: 0;
  color: #b3f0fd;
  }   
  
#footer a {
  color: #fff;
  }  
  
.counter {
  float: left;
  padding: 20px 0 0 50px;
  }  
  
.counter img {
  margin: 0 15px 0 0;
  }   
  
  
#center .content td.jus {
  text-align: justify;
  }  
  
.tablenew {
  line-height: 28px;
  }   