a:hover { text-decoration: none; }
#minWidth {background: url(../i/bgBottom.jpg) repeat-x 0 100%}

#top {height:217px; background:#5886be url(../i/bgTop.gif) repeat-x 0 100%}

#tops {position:relative; height:217px; background: url(../i/bgTop.jpg) no-repeat 0 0}

.logo {position:absolute; z-index:999; top:40px; left:42px}

.slogan {position:absolute; z-index:999; top:131px; left:163px; width:276px; height:33px; background: url(../i/slogan1.gif); overflow:hidden}
.slogan span {visibility:hidden}

.vis-q {position:absolute; z-index:9; top:0; right:161px; width:509px; height:217px; background: url(../i/vis.gif)}

#top-s {height:217px; background: url(../i/bgTop-r.jpg) no-repeat 100% 100%}
html>body #top, html>body #top-s, html>body #tops {height:auto; min-height:217px}
#nav {position:relative; z-index:99; text-align:right; padding-left:257px; padding-top:197px}
#nav ul {margin:0; padding:0; list-style-type:none; width:100%; overflow:hidden}
#nav li {float:left; padding-right:20px; }

.icons a { color: #c3c0bd; text-decoration: none; float: left; display: block; }
.icons .eng {//margin-top: 14px;}
body:not([dummy]) .icons .eng {	margin-top: 14px;}
.icons {font-family:Tahoma,Verdana,Helvetica; position:absolute; z-index:999; bottom:6px; right:0; width:118px; text-align:left}
.icons .mailto { width: 12px; height: 9px; margin: 3px 5px 0 15px; background: url(../i/ico-mail-s.gif) no-repeat top left; }
.icons .mailto:hover { background: url(../i/ico-mail-s.gif) no-repeat bottom left; }
.icons .sitemap { width: 11px; height: 9px; margin: 3px 0 0 10px; background: url(../i/ico-sitemap-s.gif) no-repeat top left; }
.icons .sitemap:hover { background: url(../i/ico-sitemap-s.gif) no-repeat bottom left; }
.icons img {vertical-align:top; margin-top:3px; margin-left:6px}

#cCol {float:left; width:100%}
#c-col {padding:10px 243px 0 257px; text-align:justify}

#lCol {position:relative; z-index:999; float:left; margin-right:-100%; width:257px}
#l-col a { font-family: Verdana,Tahoma,Helvetica; text-decoration: none; }
#l-col a:hover { text-decoration: underline; color: #4167ac; }
#l-col { position:relative; z-index:999; padding: 35px 15px 0 40px; }
#l-col ul {font:12px Arial; margin:0; padding:0 0 15px 0; list-style-type:none}
#l-col ul li { padding-bottom: 5px; line-height: 16px; }
#l-col ul li a { text-decoration: underline; }
#l-col ul li span { font:12px Arial; color: #a7a9ac; }
#l-col ul li a:hover { text-decoration: none; color: #4167ac; }

.searchblock {width:100%; overflow:hidden}
.searchblock .inputs {float:left; width:122px}
.searchblock .inp input, .searchblock .inp {background-color:#ecf2fd}
.searchblock .search {float:left; padding-left:9px; padding-top:4px;}
.searchblock .search img { cursor: pointer; }

a {color:#4167ac}
a:hover {color:#000}

#path {text-align:right; color:#b5b4b4; padding-bottom:10px}
#path a {color:#b5b4b4; text-decoration:none !important}
#path a:hover {color:#000}

#c-col h1 {color:#5886be; font-size:135%; padding-bottom:15px}
#c-col h5 { font-size:120%; padding-bottom:8px}
#c-col p {padding-bottom:16px}

#rCol {float:left; margin-left:-188px; width:188px}
#r-col {padding:40px 30px 0 0}

.news {font-size: 92%; padding-bottom:15px}
.message { font-size: 12px !important; color: #000; }
#r-col .news a, .links a { color: #000 !important; text-decoration: underline !important; }
.news a:hover, .links a:hover { text-decoration: none !important; }
#r-col .news li a {color:#000 !important}
#r-col .news li a:hover { text-decoration: none; }
#r-col .news ul {margin:0; padding:0; list-style-type:none}
#r-col .news li {position:relative; color:#00328f; padding-bottom:9px}


.news ul {list-style-type:disc}

.news .dt {font-size:92%; display:block;}
.news .arch {text-decoration:none; color:#0d3d94}
.news H2 {font-size: 15px;}

#middle {width:100%; overflow:hidden; position:relative; z-index:9; padding-bottom:100px}

#bottom {color:#fff; font-size:92%; position:absolute; z-index:999; left:0; width:100%; bottom:0; text-align:right}
#bottom .astro {position:absolute; bottom:11px; left:42px}
#bottom .hid {background:#5F8ABE url(../i/bgBottom1.gif) no-repeat 0 0; margin-left:auto; width:60%; height:75px}

.btm-left {display:inline; width:251px; float:left; text-align:right; margin-right:12px; padding-top:14px; margin-left:10px}
.btm-left a {color:#fff !important}
html>body .btm-left {display:block}
.btm-right {width:20.65em; float:left; text-align:left; padding-top:14px}
.btm-right .phon {width:100%; overflow:hidden; display:block}
.btm-right .phon .phon-lft {float:left}
.btm-right .phon .phon-rht {float:right}
.btm-right a {color:#fff !important}

.vis-t {position:absolute; top:0; left:230px; width:82px; height:20px; background: url(../i/bgTop1.gif)}

.text { border: 1px solid #BABABB; }
.btn { border: none; background-color: #5887BF; color: #FFF; height: 18px; }
.red { color: red; }
.grey { color: #B5B4B4; }
.star { color: red; margin-left: -12px; position:absolute; display:block}

