body { color: #605d5c;  background: #fff url(images/shadow.jpg) no-repeat 0 0; padding: 0px; margin: 0px; height: 100%; width: 100%; font-family: Verdana; <!--background: #fff url(images/shadow.jpg) no-repeat 0 30px;-->}

h1 { font-size: 14px; text-transform: uppercase; color: #004a95; padding: 0px; margin: 0 0 0px 0px;  font-weight: bold;}
h2 { font-size: 17px; text-transform: uppercase; color: #004a95; padding: 0px; margin: 0px;  font-weight: bold;}

.no_border { border: none !important;}
.vbottom { vertical-align: bottom !important;}
a { color: #0f6bc2;}
a:hover {color: #f38305; text-decoration:none;}
a img { border: none;}
.left { text-align: left;}
.right {text-align: right;}
.center { text-align: center; margin: 10px 0px;}
.dcenter { text-align: center;}
.clear { clear: both; width: 1px; height: 1px; margin: 0px; padding: 0px;}
.uppercase { text-transform: uppercase;}
form { padding: 0px; margin: 0px;}
.w100 { width: 100%;}

div.logo { position: absolute; top: 12px; left: 112px;}
div.info { position: absolute; top: 24px; right: 64px; text-align: right;}

table.menu { float:left;margin-top: 143px;}
table.menu td.menu { font-size: 17px; padding: 8px 0 7px 50px; width: 171px; text-align: left;}
table.menu td.menu a { font-size: 17px; text-transform: uppercase; font-weight: bold; font-family: Verdana; text-decoration: none; color: #0056a2;}
table.menu td.menu_hover { font-size: 17px; padding: 8px 0 7px 30px; background: #0056a2 url(images/menu_hover.jpg) no-repeat 0 0; width: 171px; text-align: left;}
table.menu td.menu_hover a { font-size: 17px; text-transform: uppercase; font-weight: bold; font-family: Verdana; text-decoration: none; color: #fff;}
table.menu td.menu_hover1 a:hover { font-size: 17px; text-transform: uppercase; font-weight: bold; font-family: Verdana; text-decoration: none;}
table.menu td.menu_hover a:hover { font-size: 17px; text-transform: uppercase; font-weight: bold; font-family: Verdana; text-decoration: none;}
table.menu td.menu a:hover { font-size: 17px; text-transform: uppercase; font-weight: bold; font-family: Verdana; text-decoration: none;}
table.menu td.menu_hover1 { font-size: 17px; padding: 8px 0 7px 50px; background: #0056a2 url(images/menu_hover1.gif) no-repeat 0 0; width: 171px; text-align: left;}
table.menu td.menu_hover1 a { font-size: 17px; text-transform: uppercase; font-weight: bold; font-family: Verdana; text-decoration: none; color: #fff;}
 

table.cover td.cont { background: #004a95; padding: 17px 0 7px 30px; color: #fff; font-size: 15px;}
table.cover td.content { border: 1px solid #bdbdbd; background: #efefef url(images/bg2.jpg) repeat 0 0; padding: 17px 0 7px 38px; color: #fff;}

table.w100 { margin-top: 13px;}
table.w100 td { color: #605d5c; font-size: 12px;}
table.w100 td.text { line-height: 24px; padding: 0 80px 30px 0; vertical-align: top;width:736px;}
table.w100 td.news { padding: 0 50px 20px 25px; width: 40%; vertical-align: top; background: url(images/corner.gif) no-repeat 0 3px;}
table.w100 td.news b { color: #ed8f15; line-height: 25px; }
table.w100 td.news div.news { padding: 10px 0 15px 4px;}
table.w100 td.news div.news a { text-transform: uppercase;}

div.delim { border-top: 1px solid #b8b8b8; height: 1px; padding: 0px; width: 100%; margin-bottom: 4px;}

table.bottom { margin: 0;  font-size: 11px;margin:auto; padding: 0 50px; }
table.bottom td { vertical-align: top; padding: 13px 0 19px 0px;}

table.bottom td.copyright { padding-left: 93px; vertical-align: top;padding-left:15px !important; }
table.bottom td.copyright a { color: #4d79ba; }
table.bottom td.sumteh { width: 280px;  color: #5c6367;}
table.bottom td.sumteh a { color: #5c6367;}
table.bottom td.sumteh img { float: left; margin: 4px 6px 0 0;}

td.cont div.bg { margin: 17px 0 8px -17px; }
td.cont div.bg a { border: none;}

div.all_news { padding: 3px 6px; background: #0056a2; color: #fff;}
div.all_news a { color: #fff;}

div.all_news { font-size: 12px; padding: 6px 12px; background: #0056a2; color: #fff;}
div.all_news a { color: #fff;}
div.all_news_hover { font-size: 12px; padding: 6px 12px; background: #df6000; color: #fff;}
div.all_news_hover a { color: #fff; text-decoration: none;}
div.all_news_hover a:hover { color: #fff; text-decoration: none;}

div.phone { float: left; margin-top: 30px;}
b.blue { color: #064e98; font-weight: bold; font-family: Verdana; font-size: 26px;}

/* addition 6.04.10 */
body { background:#fff; }

table.cover td.empty { width: 5%; background:url(images/shadow.jpg) no-repeat 100% 0; }
table.cover td.empty.shadow { background:url(images/shadow_lft.jpg) no-repeat 0 0; }
table.cover td.cont { padding: 17px 23px 7px 23px; }
td.cont div.bg { margin: 17px 0 8px 0; }
/*table.cover td.cont a { padding: 0; }*/


table.cover td.cont a { color: #fff; }
table.cover td.cont a:hover { color: #949393; text-decoration: none;}

table.cover td.cont a {
    display:block;
    float: left;
    margin: 0px;
    margin: 0pt 20px 5px 0pt;
    line-height: 16px;    
}
table.cover td.cont a.bg {
	margin: 10px 0 5px 0pt;
	display:block;
}


.cover{margin:auto;}

#main1 {
    height:100%;
    position:relative;
	_width:expression(width(990,1225));

	margin:auto;
    min-width:990px;
    max-width:1225px;
	width:auto;
}
.bg {
	margin-top:20px;
	height:250px;
	display:block;
	float:none !important;
}
.cover{margin:auto;width:100%;clear:both;}