@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
}

.clear {
clear:both;
}

h1, h2, h3, h4 {
margin-top:0;
}

a img, select, input {
outline:none;
border:none;
}

table {
border-collapse:collapse;
}

ul {
padding:0;
margin:0;
}

.header {
height:220px;
width: 1100px;
margin: 0 auto;
position: relative;
}

.header .logo {
padding-top:25px;
padding-left:20px;
position:absolute;
}

.header-inner {
width:1100px;
margin:0 auto;
background:url(../images/header.png) no-repeat right bottom;
height:220px;
}

.main-menu {
width:100%;
height:44px;
background:url(../images/menu-bg.png) repeat-x center center;
}

.main-menu-inner {
width:990px;
margin:0 auto;
}

.main-menu ul.menu {
list-style: none;
padding-left:13px;
}

.main-menu ul.menu li {
float:left;
}

.main-menu ul.menu li a {
display:block;
height:39px;
line-height:39px;
padding-right:10px;
padding-left:16px;
text-decoration:none;
color: #762626;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
background:url(../images/menu-border.png) no-repeat left center;
}

.main-menu ul.menu li:first-child a {
background:none;
}

.main-content {
width:990px;
margin:0 auto;
margin-top:40px;
margin-bottom:40px;
}

.main-content .left {
width:192px;
float:left;
}

.main-content .content {
margin-left:212px;
}

.main-content table.leftmenu {
list-style:none;
}

.main-content table.leftmenu td a img {
display:none;
}

.main-content table.leftmenu td a {
display:block;
width:170px;
text-align:center;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

.main-content table.leftmenu td {
vertical-align:middle;
height:70px;
background:url(../images/but1.gif) no-repeat;
padding-bottom:8px;
}

.main-content table.leftmenu td a > span {
max-width: 138px;
display: block;
margin: 0 auto;
}

.footer {
height:70px;
background:#a248a2;
text-align:center;
line-height:17px;
color:#fff;
}

.top-content {
width:990px;
margin:0 auto;
margin-top: 5px;
}

table.topmenu td {
text-align: center;
}

table.topmenu td a {
text-decoration:none;
color: #762626;
font-weight: bold;
font-size: 16px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.left ul.menu {
list-style: none;
margin-left: 10px;
}

.left ul.menu li a {
color: #762626;
font-size:14px;
text-decoration:none;
border-bottom:1px #fffd11 solid;
display:block;
padding:10px 0;
}

.left ul.menu li:last-child a {
border:none;
}

.left ul.menu li {
padding-left: 15px;
background:url(../images/list.png) no-repeat left center;
}

.left ul.menu li:last-child {
border-bottom:none;
}

.logo-bottom {
text-align:center;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#191970;
}

.filials {
text-align:center;
color:#191970;
font-size:16px;
letter-spacing:-1px;
font-family:Arial, Helvetica, sans-serif;
}

.main-menu ul.menu {
padding-left: 150px;
}

.left h3 {
font-size: 17px;
text-align: center;
color: #762626;
font-family:Arial, Helvetica, sans-serif;
width:192px;
height:39px;
line-height:39px;
background:url(../images/left-h3.png) no-repeat center center;
}

.left .dema8912 {
border: 1px #fffe69 solid;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}