* {padding: 0px;margin: 0px; line-height: 18px; }
body { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; font-size: 12px;}

a {color: #005AA7;}
a:hover  {color: #005AA7;text-decoration: none;}

h1{ font-family: Verdana, Helvetica, sans-serif; color: #E04000;font-size: 13px;padding-bottom: 12px;}
h1 span{ font-family: Verdana, Helvetica, sans-serif; color: #005AA7; font-size: 13px;padding-bottom: 12px;}
h1.news{color: #fff;background: #8F908B;padding: 7px;}

h2{font-size: 12px;	color: #E04000;	padding: 10px 0px 10px 0px;}
UL { margin: 0; padding: 10px 0px 10px 0px; }
UL LI { margin: 0; padding: 2 0 2 10px; list-style-type: none; background-image: url("image/list.gif"); background-repeat: no-repeat; background-position: 0 7px; }

p{padding-top: 12px;}

img {border: 0px;}
table{border: 0px;border-collapse:collapse;}
table td{padding: 0px; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; }
table th{ padding: 0px; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; }

#line{background: #026DB5; height: 7px; width: 100%; font-size: 1px;}
#phone{background : url(image/top-tel.gif) right top no-repeat;}

#topMenu{text-align: right; padding-right: 14px; color: #005F9A; position: relative; top: 17px;}
#topMenu a {text-decoration: underline; color: #005F9A;}
#topMenu a:hover {text-decoration: none; color: #005F9A;}

#left{ vertical-align: top;}

#right{vertical-align: top; font-size: 12px;}

.tableBlock th{background: #016BB5;color: #fff;text-align: left; padding: 3px 2px 3px 9px; font-size: 13px;}
.tableBlock th a{color: #fff; font-size: 13px;}
.tableBlock {background : url(image/m2-bgr.gif) repeat-y;}
.tableBlock tr.item td {color: #135680;padding: 0px 7px 4px 0px;font-size: 12px;}
.tableBlock tr.item td img {margin-top: 6px; text-align: right;}
.tableBlock td a {color: #135680;}

#imgShadow{ height: 19px;background: url(image/m2-shadow.gif) no-repeat;}
#imgBottom { height: 15px;background: #fff url(image/m2-bottom.gif) no-repeat;}
.content{ width: 100%; padding-right: 30px;padding-bottom: 40px;}
.wrapper{height: 30px;}

.newsBlock{padding-bottom: 12px; }
.newsImg{background: url(image/news-fon.gif); padding: 3px 3px 4px 4px; margin-right: 17px;}
.newsNoImg{background: url(image/news-fon.gif);width: 82px;height: 82px;text-align: center;vertical-align: middle;padding-top: 7px;padding-left: 1px;	margin-right: 17px;}
.newsDate{color: #E33E00;font-family: Arial;}
.newsMore{padding-top: 4px;}

#topFlash{height: 161px; width: 100%; text-align: right; background: url(image/top-flash-bgr.gif) repeat-x;}
#topFlashShadow{text-align: right;}

#bottom{height: 109px; background: #016BB5 url(image/bottom-bgr.jpg) repeat-x;}
#address{vertical-align: top;font-size: 12px;color: #fff;padding: 10px 0px 10px 0px;}
#address a{vertical-align: top;font-size: 12px;color: #A1D1F5;}

#link{vertical-align: top;font-size: 9px;color:  #8E8E8A;;padding: 17px 0px 20px 97px;background: #CDCDCD;}
#link a{vertical-align: top;font-size: 9px;color: #8E8E8A;}



table.items TH { background-color: #006BB3; color: #ffffff; font-size: 11px; font-weight: normal; border: 1px solid #CCCCCC; padding: 3px; }
table.items .td1 TD { background-color: #ffffff; border: 1px solid #CCCCCC; padding: 7px; }
table.items .td2 TD { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 7px; }
table.items .td1 { background-color: #ffffff; border: 1px solid #CCCCCC; padding: 7px; }
table.items .td2 { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 7px;}