* {margin: 0; padding: 0}
body {font-family: verdana, arial, sans-serif; font-size: 82%; line-height: 140%; color: #282828}
a {color: #004D97; text-decoration: underline}
a:hover {text-decoration: none}
img {border: 0}


h1 {font-size: 180%; color: #004D97; font-weight: normal; margin-bottom: 20px}
h2 {font-size: 130%; color: #004D97; font-weight: normal; margin-bottom: 0.5em}
h3 {font-size: 130%; color: #004D97; font-weight: normal; margin-bottom: 5px}
p {margin-bottom: 1em}
small {font-size: 95%}

table {border: 0; border-collapse: collapse; width: auto}
table td {vertical-align: top; padding: 0}
table td.inpt, table th.inpt {display: none}
#centre  {margin: 20px 2% 0 2%}
#leftside, #subleft, #rightside, .banners, a.tip, a.hlp, #footer, #logo, #add_menu, .ico_menu {display: none}

#header {height: 80px; background: #014D98 url(topb.png) repeat-x}
#hright {float: right; background: url(ico_email.jpg) no-repeat; padding:0 30px 0 80px; margin-top: 0px}
#hright ul {list-style-type: none;}
#hright ul li {display: block; background: url(mlio.gif) 0 0.75em no-repeat; padding-left: 20px; line-height: 22px}
#hright a {color: #84DEFF} 
.phones {font-size: 18px}

dl.snews {border-bottom: 1px solid #999; padding-bottom: 15px; margin-bottom: 15px; font-size: 87%; overflow: hidden; zoom:1}
dl.snews img {border: 1px solid #999; float: left; margin: 5px 10px 3px 0}
dl.snews dd.wimg {min-height: 90px; _height: 90px}
dl.item {margin-bottom: 3em}
dl.item dt {float: left; width: 75px}
dl.item dt span, div.date span {display: block; width: 77px;  text-align: center; background:#004D97; color: #E9E9E9; margin-bottom: 10px;
	font-size: 85%; line-height: 17px}
dl.item dd {margin-left: 95px; border-left: 1px solid #999; padding-left: 15px}
dl.item img {border: 1px solid #999}
.more {padding-top: 0.5em}
div.date {float: left; margin: 3px 15px 0 0}
div.date img {border: 1px solid #999}
.more {text-align: right; position: relative; top: -10px}
#mainmenu ul {list-style-type: none; margin-bottom: 20px}
#mainmenu ul li {background: url(mline.png) repeat-x}
#mainmenu ul li.active {background: url(mbg.png) repeat-x}
#mainmenu ul li a {line-height: 38px; padding-left: 50px; 
	background: url(mli.gif) 7px 7px no-repeat; font-weight: bold; color: #FC811F}
#mainmenu ul li.active a, #mainmenu ul li a:hover {background: url(mlia.gif) 7px 7px no-repeat; color: #004D97; text-decoration: none}
.ico_menu {text-align: right; padding: 17px 20px 0 0; *padding-top: 21px;}
.ico_menu img {margin-left: 20px}

.bc12 {width: 100%; line-height:32px; text-align: center;  background: url(bc12.png); font-size: 110%; font-weight: bold; color: #004D97}
.bc34 {background: url(bc34.png);}

.banners {background: url(bbg.png); border-left: 1px solid #B3B3B3; border-right: 1px solid #B3B3B3; 
	text-align: center; padding-top: 15px; *padding-top: 13px}
.banners img {margin-bottom: 14px; *margin-bottom: 12px}
.for_ads {display: block; width: 193px; 
	overflow: hidden; background: url(for_bg.png) repeat-y; font-family: arial narrow; line-height: 14px; 
	color: #4c4c4c; text-decoration: none}
.for_ads  span{display: block; padding: 0px 50px 0 10px}
.for_ads:hover {text-decoration: underline}

.block {margin-bottom: 38px; height:231px; overflow: hidden}
.block12 {background: #004D95 url(block12.gif) repeat-x; width: 100%; height:292px}
.number {padding: 20px 3px 10px 8px; line-height: 22px}
.number a {color: #84DEFF; font-size: 90%; font-weight: bold;}
.number  div.more {color: #84DEFF}
.numimg {display: block; float: left; }
.numimg img {display: block; border: 1px solid #999; margin-bottom: -5px}
.numtext {margin: 5px 0 0 155px}
p.actual {margin-bottom: -0.5em; padding-top: 1em; font-size: 120%; color:#84DEFF; line-height: 120% }

.numberall {min-height: 220px; *height: 220px}
.number ul, .numberall ul {list-style-type: none; margin-top: 15px; *padding-left: 10px}
.number ul li, .numberall ul li {background: url(mlio.gif) 0 6px no-repeat; font-weight: bold; padding-left: 20px; display: block; margin-bottom: 0.7em;  line-height: 130%}
.number ul li a {color: #E6E6E6; font-size: 100%; }
.number ul li {color: #E6E6E6;}

.block_arc {display: block; float: right; line-height:28px; height: 40px; font}
.block_arc div {float: left; margin-left: 10px;}
.jnum {font-weight: bold; font-size: 34px; color: #FC811F}
.jyear {font-size: 28px; color: #FC811F}
.numberall span.jnum {font-size: 28px;}
.numberall div.numtext {margin-left: 175px}

.content table, .content td, .content th {border: 1px solid #999; border-collapse: collapse;  padding: 3px 8px;}
.content table  th {text-align: center;}
.content ul {margin-left: 2em; margin-bottom: 1em}
.content table td {vertical-align: baseline}

#orderline {margin-bottom: 1em}
#orderline a {font-weight: bold}
