*                { margin:0; padding:0; border:0; }

ul                { list-style:none; }
a                { color:#000; text-decoration:underline; }
a:hover                { text-decoration:none; }

body {
        color:#7d868c;
        background:#fff;
        text-align:left;
        font:normal 11px/14px Tahoma, Verdama, Arial;
}

h1 {
}
h2 {
        color:#1e3c5a;
        font:normal 24px/26px Times New Roman, Arial;
}
h3 {
        color:#1e3c5a;
        font:normal 16px/24px Times New Roman, Arial;
}

html, body {
        width:100%;
        height:100%;
        margin:0px;
        padding:0px;
}

.main {
        width:100%;
        height:100%;
}
.head {
        height:199px;
        background:url(../images/h-l.gif) no-repeat;
}
.head-block {
        height:199px;
        background:url(../images/h-r.gif) no-repeat top right;
}
.head-phone {
        color:#3a3a3a;
        text-align:right;
        padding:15px 255px 0 0;
        font:normal 24px/20px Myriad Pro, Trebuchet MS, Verdana, Tahoma;
}

.head-phone span {
        font-size:12px;
}

.head-logo {
        padding:22px 0 0 305px;
        color:#939da4;
        font-size:11px;
}
.menu {
        color:#3870a9;
        padding:50px 0 0 268px;
}
.menu li {
        display:inline;
        padding:0 20px 0 0;
}
.menu a {
        color:#3870a9;
        font:bold 11px/13px Tahoma;
        text-decoration:none;
}
.menu a:hover {
        color:#01284c;
        text-decoration:underline;
}

.left-col {
        width:268px;
        vertical-align:top;
        padding:0 0 10px 0;
        background:#f8f8f8 url(../images/px.gif) repeat-y right;
}
.left-col-block {
        padding:15px 0 0 0;
        background:url(../images/l-top.gif) no-repeat;
}

.left-col .navigation {
        padding:0 40px 0 30px;
        border-left:8px solid #b2c4d4;
}

.left-col .navigation li {
        padding:2px 0;
        border-bottom:1px solid #d5d5d5;
}
.left-col .navigation a {
        color:#01284c;
        text-decoration:none;
        font:bold 14px/20px Myriad Pro, Trebuchet MS, Verdana, Tahoma;
}

.left-col .navigation a:hover,
.left-col .navigation a.active {
        color:#586f7c;
}
.left-col .last-news {
        color:#131114;
        font-size:11px;
        padding:12px 10px 0 12px;
}
.left-col .last-news p.date {
        padding:0;
        margin:0 0 6px 0;
        overflow:hidden; _zoom:1;
        border-bottom:2px solid #356aa0;
}
.left-col .last-news p.date span {
        float:right;
        background:#356aa0;
        font-size:11px;
        color:#fff;
        padding:0 8px;
}
.left-col .last-news a.more {
        color:#1e3c5a;
        text-decoration:none;
        padding:0 12px 0 0;
        background:url(../images/more.gif) no-repeat 100% 4px;
}
.left-col .last-news p {
        padding:6px 0;
}
.left-col h3 {
        margin:16px 0 0 12px;
        padding:0 0 0 0;
}

.cent-col {
        padding:0 20px 10px 20px;
        vertical-align:top;
        background:#f8f8f8 url(../images/px2.gif) repeat-x top;
}
.cent-col p {
        padding:7px 0;
}
.cent-col h2 {
        padding:15px 0 0 0;
}
.cent-col a {
        color:#7d868c;
}
.right-col {
        width:210px;
        vertical-align:top;
        padding:13px 0 0 0;
        background:#f8f8f8 url(../images/px2.gif) repeat-x top;
}
.right-col img {
        width:197px;
        height:255px;
        margin-bottom:18px;
        vertical-align:top;
        border:1px solid #d2d2d2;
}

.phone {
        width:213px;
        height:78px;
        color:#1e3c5a;
        padding:5px 5px 5px 50px;
        font:bold 18px/20px Myriad Pro, Trebuchet MS, Verdana, Tahoma;
}

.phone a,
.footer a{
        color:#1e3c5a;
        text-decoration:none;
}
.footer {
        color:#131114;
        font-size:11px;
        text-align:center;
}
.line {
        height:1px;
        background:#fff url(../images/px2.gif) repeat-x top;
}
p
{       color:#1e3c5a;
        font-size:12px;
        font:Times New Roman, Arial;
}
p.main{
  font-size:12px;
  font-weight:normal;
  color: #666666;
}
strong {
  font-size:12px;
  font-weight:normal;
}
h1.seo {
  color: #666666;
  font-size:12px;
  font-weight:normal;
  overflow:auto;
  margin:0px;
}