body, table, td, th, form, img {padding: 0; margin: 0; border: 0;}
img, td img {float: top;}

body {background: #fff;}
body, td {font-family: tahoma, verdana, sans-serif; font-size: 12px; color: #000; line-height: 135%;}

table {border-collapse: collapse;}
td {vertical-align: top;}

a {color: #93743e; text-decoration: underline;}
a:hover {text-decoration: none;}

small {font-size: 11px; line-height: normal;}

h1, h2, h3 {font-weight: normal; line-height: 100%; padding: 0; margin: 0 0 0.7em 0;}
h1 {font-size: 18px; color: #3b494f;}
h1.red {color: #93743e;}
h2 {font-size: 16px; font-weight: bold;}
h3 {font-size: 14px; font-weight: bold; color: #3b494f;}

h4, h5 {font-weight: normal; display: inline; line-height: normal; padding: 0; margin: 0;}
h4 {font-size: 14px; font-weight: bold;}
h5 {font-size: 10px;}

.height {height: 100%;}
.nowrap {white-space: nowrap;}
.bottom {vertical-align: bottom;}
.middle {vertical-align: middle;}

p {padding: 0; margin: 0 0 1.2em 0; line-height: 135%; clear: both;}

.left {width: 50%; background: url(/im/bg/shadow-left.png) right repeat-y; text-align: right;}
.right {width: 50%; background: url(/im/bg/shadow-right.png) left repeat-y;}

.main {width: 900px;}

.head {}
.head .lang {background: url(/im/bg/lang-line.gif) top left no-repeat #3b494f; padding: 4px;}
.head .image {}
.head .logo {position: relative; margin: -355px 0 0 0; height: 355px; width: 205px;}
.head .logo td {font-size: 1px;}
.head .logo .bg {background: #fff;}
.head .logo .place {background: #fff; font-size: 11px; text-align: center; padding: 10px;}
.head .logo .place a {color: #c78d33;}
.head .logo .place .image {text-align: center; margin: 70px 0 90px 0;}
.head .icon {background: url(/im/bg/icon.gif) top repeat-x #93743e; height: 40px; width: 195px; padding: 10px 5px 5px 5px; vertical-align: middle; text-align: center; line-height: 100%;}
.head .icon a {margin: 0 25px;}
.head .menu {background: #aeb3bc; padding: 7px 0 0 0;}
.head .menu .bg {background: #9ea4af;}
.head .menu ul {padding: 0; margin: 0; width: 100%; clear: both;}
.head .menu ul li {padding: 0; margin: 0; float: left; list-style: none; line-height: 100%; width: 16%; text-align: center; border-right: 1px solid #a8bac2; border-left: 1px solid #839298;}
.head .menu ul li.first {border-left: 0;}
.head .menu ul li.last {border-right: 0;}
.head .menu ul li.act {background: url(/im/bg/menu-act.gif) top repeat-x #c78d33;}
.head .menu ul li a {color: #fff; text-decoration: none; display: block; padding: 11px 5px;}

.head .logo-page {position: relative; margin: -255px 0 0 0; height: 255px; width: 205px;}
.head .logo-page td {font-size: 1px;}
.head .logo-page .bg {background: #fff;}
.head .logo-page .place {background: #fff; font-size: 11px; text-align: center; padding: 10px 10px 0px 10px;}
.head .logo-page .place a {color: #93743e;}
.head .logo-page .place .image {text-align: center; margin: 0px 0 0px 0;}

.cont {background: url(/im/bg/cont.gif) top repeat-x;}
.cont .search {text-align: right; clear: both; padding: 15px;}
.cont .search .input {height: 21px; border: 1px solid #b0cad4; border-right: 0; width: 200px;}

.cont .index-about {padding: 0 25px 0 40px;}
.cont .index-news {width: 250px; font-size: 11px;}
.cont .index-news .title {background: url(/im/bg/index-news-con-1.gif) top left no-repeat #afb4bd; padding: 0 7px;}
.cont .index-news .news {background: url(/im/bg/index-news-con-2.gif) bottom left no-repeat #eef3f5; padding: 0 0 10px 0;}
.cont .index-news .news .date {padding: 10px 10px 5px 15px; color: #0b6f9e;}
.cont .index-news .news a {display: block; padding: 10px 15px; color: #344c56; text-decoration: none;}
.cont .index-news .news a:hover {background: #3b494f; color: #fff; text-decoration: underline;}
.cont .index-news .all {margin: 10px 15px;}

.cont .index-info .info {width: 27%; padding: 0 0 0 10px;}
.cont .index-info .info .dot {}
.cont .index-info .info .dot .top {background: url(/im/bg/dot/top.gif) top repeat-x;}
.cont .index-info .info .dot .left {background: url(/im/bg/dot/left.gif) left repeat-y; width: 1%;}
.cont .index-info .info .dot .right {background: url(/im/bg/dot/left.gif) right repeat-y; width: 1%;}
.cont .index-info .info .dot .bottom {background: url(/im/bg/dot/top.gif) bottom repeat-x;}
.cont .index-info .info .dot .cont {background: none; padding: 10px 10px 0 10px; width: 100%; height: 100%; color: #344c56; font-size: 11px;}
.cont .index-info .info .dot .cont a {color: #5e727a;}
.cont .index-info .info .dot .cont h2 {color: #c78d33; font-size: 14px; font-weight: bold; margin: 0 0 1.7em -15px; padding: 0;}
.cont .index-info .info .dot .cont h2 img {margin: 0 5px -3px 0; position: relative;}
.cont .index-info .info-footer {height: 35px; background: url(/im/bg/dot/left.gif) center repeat-y;}
.cont .index-info .banner {text-align: right; vertical-align: middle; padding: 0 15px 0 10px;}

.cont .left-page {padding: 0 0 0 40px; width: 200px;}
.cont .left-page h3 {margin: 0 0 1.5em 0;}
.cont .left-page .menu-1 {padding: 0 0 45px 15px; border-bottom: 1px solid #eaeaea; margin: 0 0 40px 0;}
.cont .left-page .menu-1 ul {padding: 0; margin: 0;}
.cont .left-page .menu-1 ul li {padding: 0; margin: 0; list-style: none; font-size: 11px;}
.cont .left-page .menu-1 ul li a {color: #344c56;}
.cont .left-page .menu-1 ul li a:hover {color: #2c6d88;}
.cont .left-page .menu-2 {padding: 0 0 15px 15px;}
.cont .left-page .menu-2 ul {padding: 0; margin: 0;}
.cont .left-page .menu-2 ul li {padding: 0; margin: 0; list-style: none; font-size: 11px; color: #344c56;}
.cont .left-page .menu-2 ul li a {color: #344c56;}
.cont .left-page .menu-2 ul li a:hover {color: #2c6d88;}
.cont .left-page .menu-2 ul li.act a {font-weight: bold;}
.cont .left-page .menu-2 ul li ul {padding: 5px 0 15px 10px; margin: 0;}
.cont .left-page .menu-2 ul li ul li {padding: 0; margin: 0; list-style: none;}
.cont .left-page .menu-2 ul li.act ul li a {font-weight: normal;}

.cont .main-page {padding: 0 20px;}
.cont .main-page h2 {color: #3b494f;} 
.cont .main-page h3 {color: #697991;}

.cont .main-page a {color: #93743e; font-weight: bold;}
.cont .main-page a:visited {color: #697991; font-weight: normal;}

.cont .main-page .table {}
.cont .main-page .table th {font-weight: normal; color: #fff; font-size: 12px; text-align: left; background: url(/im/bg/table-title.gif) top left no-repeat #3b494f; padding: 3px 30px;}
.cont .main-page .table td {padding: 3px; border-bottom: 1px solid #93743e; border-left: 1px solid #d6d9dd; border-right: 1px solid #d6d9dd;}

.footer {background: url(/im/bg/dot/top.gif) top repeat-x;}
.footer .links {background: url(/im/bg/dot/top.gif) bottom repeat-x; padding: 20px 35px;}
.footer .links ul {padding: 0; margin: 0;}
.footer .links ul li {padding: 0; margin: 0 25px 0 0; list-style: none; float: left; font-size: 11px;}
.footer td {padding: 15px 35px; color: #989898; font-size: 11px;}
.footer td a {color: #989898;}



