body{cursor:default;margin:0;padding:0;background:#ffffff;font-size:.7em;color:#575757;line-height:1.4em;font-family:tahoma;min-width:990px;}
form{padding:0;margin:0;}
p{padding:0 0 10px 0;margin:0;}
img{border:0;}
td{padding:0;vertical-align:top;}
a{color:#2c6e89;}
a:hover{text-decoration:none;}
h1{height:26px;overflow:hidden;background:#0b4865 url(arrow_in.png) no-repeat 85% top;margin:0 0 22px 0;padding:12px 20px 13px 20px;border:4px solid #cad9de;color:#ffffff;font-size:24px;line-height:26px;font-family:times new roman;font-weight:normal;}
h2{padding:0 0 15px 0;margin:0;color:#488199;font-family:times new roman;font-weight:normal;font-size:1.8em;line-height:1em;}
h3{padding:0 0 15px 0;margin:0;text-transform:uppercase;font-size:1.2em;}
strong{color:#2c6e89;}

.frame{max-width:1600px;margin:0 auto;width:expression(document.body.offsetWidth>990?(document.body.offsetWidth<1600?'auto':'1600px'):'990px');}
.pad{padding:0 45px 0 45px;}

.line{font-size:0px;height:9px;}
.line div{height:9px;width:75%;float:right;background:#c5cdd5;}

.header{height:310px;background:url(bg.jpg) repeat-x left bottom;}
.header_b{margin:-310px 0 0 0;height:310px;background:url(bg_in.png) repeat-x left bottom;}
.header_l{margin:-216px 0 0 0;height:221px;background:url(lbg_in.png) no-repeat left bottom;}
.header_r{overflow:hidden;width:83%;margin:-230px 0 0 0;height:213px;background:url(rbg_in.png) no-repeat right bottom;padding:17px 25px 0 0;text-transform:uppercase;font-family:times new roman;font-weight:bold;font-size:14px;line-height:16px;color:#abe4ff;}
.header_r div{float:right;width:240px;}
.header_r div div{float:none;width:auto;text-align:right;}
.header_r span{padding:20px 0 0 0;display:block;color:#ffffff;font-size:18px;line-height:20px;}
.header_r em{padding:7px 0 0 0;display:block;color:#ffb42b;font-style:normal;font-size:24px;line-height:26px;}
.header_r object{position:absolute;margin:-35px 0 0 42px;}
.header_rr{display:none;}
.header_m{width:90%;margin:-263px 0 0 0;height:258px;background:url(mbg_in.png) no-repeat center bottom;}
.map{margin:-205px 13px 0 0;height:9px;overflow:hidden;position:relative;z-index:10;}
.map img{width:88px;height:9px;float:right;}
.phone{text-align:right;color:#939393;margin:-105px 0 0 0;font-family:times new roman;font-weight:bold;font-size:36px;line-height:38px;}
.phone span{font-family:arial narrow;font-size:24px;line-height:26px;font-weight:normal;color:#2c6e89;margin:0 5px 0 30px;}
.logo{height:310px;margin:-47px 0 0 0;overflow:hidden;}
.logo a{text-align:center;text-decoration:none;display:block;width:225px;}
.logo div{float:right;width:500px;}
.logo object{position:absolute;margin:214px 0 0 222px;}
.logo span{margin:10px 0 0 0;display:block;width:225px;height:60px;background:no-repeat center center;}
.logo em{display:block;font-style:normal;border-top:3px solid #c5cdd5;padding:5px 0 0 0;}
.service_menu{width:100%;position:relative;margin:25px 0 25px 0;border-bottom:9px solid #c5cdd5;}
.service_menu td{text-align:center;text-transform:uppercase;padding:0 0 15px 0;}
.service_menu span{cursor:pointer;margin:0 0 5px 0;display:block;height:65px;background:no-repeat center center;}
.service_menu a{display:block;color:#949494;font-family:times new roman;font-weight:bold;font-size:11px;line-height:15px;text-decoration:none;padding:0 5px 0 5px;}
.service_menu a.last{color:#8b9780;}

.cledit .logo em{border-color:#c5d1ba;}
.credit{color:#515d46;}
.credit h1{background-image:url(arrow_cr.png);background-color:#333f28;border-color:#cfdbc4;}
.credit h2{color:#65715a;}
.credit a{color:#65715a;}
.credit h3{color:#515d46;}
.credit .header_b{background-image:url(bg_cr.jpg);background-position:37% bottom;}
.credit .header_l{background-image:url(lbg_cr.png);height:164px;margin-top:-174px;}
.credit .header_r{background-image:url(rbg_cr.png);height:229px;margin-top:-236px;}
.credit .header_r div div{padding:15px 0 0 0;}
.credit .header_r object{margin-top:-20px;}
.credit .header_rr{display:block;height:101px;margin:-101px 0 0 0;}
.credit .header_rr div{float:right;width:300px;height:101px;background:url(rrbg_cr.png) no-repeat left bottom;}
.credit .header_m{width:80%;background-image:url(mbg_cr.png);height:243px;margin-top:-243px;}
.credit .line div{background:#c5d1ba;}
.credit .phone{color:#8d9982;}
.credit .phone span{color:#57634c;}
.credit .service_menu a{color:#8b9780;}
.credit .service_menu a.last{color:#949494;}
.credit .index .left_1{background-image:url(cr_cr.png);}
.credit .index .right_1{background-image:url(in_cr.png);}
.credit .menu a{color:#57634c;}
.credit .menu li{background-image:url(menu_cr.png);}
.credit .menu .cur{background-image:url(menu_cr_a.png);}
.credit .menu .cur a{color:#2c3821;}
.credit strong{color:#333f28;}
.credit .service_menu{border-bottom:9px solid #c5d1ba;}
.credit .footer{border-top:9px solid #c5d1ba;}
.credit .service_pane .more a{color:#515d46;background-image:url(more_cr.png);}
.credit .form label{color:#65715a;}
.credit .form .button{background:#333F28;color:#ffffff;}
.credit .form input,.credit .form textarea{border-color:#c5d1ba;color:#515d46;}
.credit .form select{color:#515d46;}

.left{float:left;width:20%;}
.right{float:right;width:75%;}

.left_1{float:left;width:50%;}
.right_1{float:right;width:45%;}
.right_1 h2{font-size:2em;}

.clear{clear:both;font-size:0px;}

.menu{font-family:times new roman;font-weight:bold;font-size:12px;line-height:25px;text-transform:uppercase;padding:0;margin:0;list-style:none;}
.menu li{border-bottom:1px dotted #bebebe;padding:0 0 0 23px;background:url(menu_in.png) no-repeat left 7px;}
.menu a{color:#2c6e89;text-decoration:none;}
.menu .cur{background-image:url(menu_in_a.png);}
.menu .cur a{color:#00435e;}

.banner_pane .el{padding:35px 0 0 0;}

.counter{padding:35px 0 0 0;}

.footer{padding:10px 0 10px 0;border-top:9px solid #c5cdd5;margin:40px 0 0 0;}
.footer .right_1{text-align:right;}

.index{padding:45px 0 0 0;}
.index .left_1{height:145px;background:url(cr_in.png) no-repeat left 23px;}
.index .left_1 a{margin:47px 0 0 120px;}
.index .right_1{height:145px;background:url(in_in.png) no-repeat;}
.index .right_1 a{margin:47px 0 0 120px;}
.index .left_1 a,.index .right_1 a{display:block;color:#ffffff;font-family:times new roman;font-size:18px;line-height:20px;text-decoration:none;}

.service_pane{padding:80px 0 0 0;}
.service_pane h2{text-transform:uppercase;font-weight:bold;}
.service_pane .el{padding:0 0 30px 0;}
.service_pane .text{border-left:4px solid #c2c2c2;padding:0 0 0 15px;margin:0 0 15px 0;}
.service_pane .more{font-weight:bold;}
.service_pane .more a{font-size:11px;line-height:13px;text-decoration:none;padding:0 20px 0 0;background:url(more_in.png) no-repeat right 4px;}

.news .date{font-weight:bold;padding:0 0 12px 0;}
.news .el{padding:0 0 40px 0;}

.glossary .el{padding:0 0 40px 0;}

.partner .el{padding:0 0 40px 0;}
.partner .image{padding:0 0 10px 0;}

.form label{display:block;color:#0b4865;}
.form input,.form textarea{width:295px;border:1px solid #838383;margin:0;padding:3px;font-family:tahoma;line-height:13px;font-size:11px;color:#575757;}
.form textarea{height:55px;}
.form select{width:295px;font-family:tahoma;font-size:11px;line-height:13px;color:#575757;padding:3px;}
.form .button{width:auto;color:#ffffff;background:#0b4865;border:0;padding:3px 10px 3px 10px;}
.form .el{padding:0 0 5px 0;}
.form sup{color:red;margin:0 0 0 5px;}

.error{color:red;padding:0 0 15px 0;}

.callback .el{padding:0 0 40px 0;}

.service{margin-top:-20px;}
.service h2{padding-top:20px;}
.service input,.service textarea,.service select{width:90%;}
.service .error{padding:20px 0 0 0;}







