.red	{font: bold 13px Arial;letter-spacing:-1pt;color:#E12C2C;}
.gray	{font-size:11px;color:#B2B3B5}
.star	{font-size:12px;color:#CD150D}
.itr	{visibility:hidden}
form	{margin:0}

html {padding:0px;margin:0px;}
body {margin:0;padding:0; background:#fff url(i/bg.gif) repeat-x 0 0;text-align:center}
input,textarea,option,select,td {color:#666; font:12px Arial,Helvetica,sans-serif}

h2, #middle .m5 a:hover.map, #middle .m1 .vmanager a,a:hover, #middle .m1 .left-menu a.here, #middle .m1 .left-menu .expand a, #middle .m1 .left-menu .expand a:hover, #middle .m1 .left-menu a:hover, #middle .m1 h1 span, #middle .body .enter h1 span, #middle .m1 .weather span, #menu a.here, #menu a:hover, #middle .body .enter ul li a:hover {color:#E12C2C}
a {color:#6E90A7}

.itr {visibility:hidden}
.pxl {width:1px; height:1px}
div.counter{display:inline; height:0px; left:-2000px; margin:0px; padding:0px; position:absolute; top:-2000px; visibility:hidden; width:0px}

#menu td, #middle .body .enter h1 {font-family:Tahoma,Arial,Helvetica,sans-serif}

h2 {font: bold 12px Arial}
h3 {font: bold 16px Sans Serif;color:#CE0020;margin-top:35px}

.top {height:203px; background:url(i/top.jpg) no-repeat 50% 0; text-align:center}
.top table {height:203px}
.top .url{padding-top:6px; padding-left:13px;font: 10px Tahoma;color:#fff}
.top .url span a {color:#fff; text-decoration:underline}
.top .url span a:hover {text-decoration:none}
.top .ico {padding-top:7px; padding-right:11px; text-align:right}
.top .logo {padding-bottom:3px}

.cat-img {float:left; margin-right:17px; margin-bottom:9px; font-size:10px; text-align:center}
.cat-img img {border:1px solid #5F5F5F}

#menu {background:url(i/menu.gif) no-repeat 50% 0; height:47px; margin:0 auto; width:760px; padding-top:8px}
html>body #menu {height:39px}
#menu td {font-weight:bold; font-size:12px; color:#fff;white-space:nowrap}
#menu a {display:block;color:#fff; padding:0 13px; text-decoration:none}
#menu a.here {background:#A9C5D8;color:#52748A}/*color:#AB1930*/
#menu a.here:hover {color:#52748A}

#middle {border-left:1px solid #E2E9ED; border-right:1px solid #E2E9ED; width:760px}
#middle .m1 {padding-right:12px; width:143px}
html>body #middle .m1 {width:131px}

#middle .m1 .w1 {background: url(i/weather/1.jpg) no-repeat 100% 0}
#middle .m1 .w2 {background: url(i/weather/2.jpg) no-repeat 100% 0}
#middle .m1 .w3 {background: url(i/weather/3.jpg) no-repeat 100% 0}
#middle .m1 .w4 {background: url(i/weather/4.jpg) no-repeat 100% 0}
#middle .m1 .w5 {background: url(i/weather/5.jpg) no-repeat 100% 0}
#middle .m1 .w6 {background: url(i/weather/6.jpg) no-repeat 100% 0}
#middle .m1 .w7 {background: url(i/weather/7.jpg) no-repeat 100% 0}
#middle .m1 .w8 {background: url(i/weather/8.jpg) no-repeat 100% 0}
#middle .m1 .w9 {background: url(i/weather/9.jpg) no-repeat 100% 0}

#middle .m1 .weather {height:106px; text-align:right; padding-right:11px; font-size:11px}
#middle .m1 .weather h2 {padding:25px 0 0 0; margin:0 0 12px 0;font-size:16px}
/*#middle .m1 .weather h2 span {font-size:18px}*/
#middle .m1 .vmanager {text-align:right; height:106px; background: url(i/vmanager.jpg) no-repeat 100% 0}
#middle .m1 .vmanager h2 {padding:4px 11px 0 0; margin:0}
#middle .m1 .vmanager a {text-decoration:none; display:block}
#middle .m1 .vmanager h2 span {font-size:14px}
#middle .m1 .calc {color:#4D6D83;font-size:9px; text-align:right; width:120px; margin-left:11px; margin-top:3px}
#middle .m2 {background:#E2E9ED url(i/m2.gif) no-repeat 0 100%}
#middle .m4 {height:193px; width:143px; background:url(i/m4.jpg) no-repeat 100% 0}
#middle .m4 div {margin-bottom:24px; margin-left:9px; width:134px}
#middle .m5 {height:193px; background:url(i/m5.jpg) no-repeat 0 0; text-align:right; font-size:11px}
#middle .m5 div {margin-bottom:7px; margin-right:9px; line-height:1.1}
#middle .m5 a {color:#7A9AB0}
#middle .m5 a.map {font-weight:bold}

#middle .body .news {margin-top:10px}
#middle .body .news a {font-size:11px}
#middle .body .news .date {font:10px Tahoma;padding:0 0 4px 1px;border-bottom:solid 1px #E2E9ED;color:#E12C2C}
#middle .body .news .desc {padding:3px 0 10px 0}
.bottom-bg {background:url(i/bottom_bg.gif) repeat-x 0 0; height:41px}
.bottom {background:url(i/bottom.jpg) no-repeat 50% 0; height:41px}

#tlgtable table{border: solid  0px #E2E9ED;}
#tlgtable td{border:1px solid #E2E9ED; }
#tlgtable .row1 {background:#E2E9ED;}
#tlgtable .row2 {background:#F7F8F9;}
#tlgtable td {padding:3px}

.tlgul {margin-left: 180px;}

input,select,textarea {border:1px solid #6E90A7;background:#F7F8F9; padding:2px;margin-top:2px}
input.btn {background:#F7F8F9;padding:0;color:#6E90A7;cursor:pointer;border:1px solid #6E90A7}
.gray {font-size:10px;line-height:10px}
span.here {color:#e12c2c}

.jsmenu {font: 12px Arial;text-align:left;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden;background-color: #A9C5D8; padding:2px 2px 2px 0; width:190px}
:root .jsmenu {margin-top:0; margin-left:-7px}
.jsmenu a {display:block;color:#fff;padding:0 10px 5px 10px;margin-bottom:1px}
.jsmenu a:hover {color:#E12C2C}

