body, html { margin: 0; padding: 0; font: 13px Arial, Verdana, Helvetica, sans-serif; text-align: left; color: #111; }
body {  margin: 0 auto; padding: 10px; background: #C2D2E9 url(./images/body.gif) repeat-x top center;}

img { border: 0; }
P { text-indent: 1.5em; }
* { margin: 0; padding: 0; }
a {color:#000;text-decoration:underline;background-color:inherit;background:none; }
a:visited {color:#000;text-decoration:underline;background-color:inherit;background:none; }
a:hover {color:#2E5168;background:none;}
h1 {font-size:18px;color:#2e5168;}
h2 { color:#2e5168; font-size:14px; margin: 0 0 5px; } 

#wrap { width:99%; margin:0 auto; display:table; overflow:hidden;}

#header { min-width: 990px;  height:189px; overflow:hidden;}

#header_top { width:100%;  background: #0B824A url(./images/header_top.gif) no-repeat top left; height:4px; overflow:hidden;} 

#menu {height:34px; width:100%; background-color: #2E5168;}

#menu ul {height:34px; width:100%; font:12px verdana; font-weight:bold; line-height:34px;}

#menu li {float:left; display:block; list-style:none; padding-left:8px; padding-right:8px;}

#menu a, #menu a:hover { color: #C2D2E9; text-decoration:none; }

#menu a:hover {color:#fff; text-decoration:none;}

.lang { padding-right:10px; margin-top:8px; display: block; float:left;}

#logo { height:124px; width:100%; background: #ffffff url(./images/f3.gif) repeat-x center top; float:left;}
#logo_inner {height:124px; width:100%; background: url(./images/f4.gif) no-repeat top right; float:left;}
.logo {margin-top:22px; display:block; margin-left:20px;}

#bottom {height:27px; background: #879EB5 url(./images/f5.gif) no-repeat top left; float:left; line-height:27px;  width:100%; font-size:11px; font-family:Verdana; }
#bottom a, #bottom a:visited, #bottom a:hover { color:#2E5168; text-decoration:underline; font-size:11px; font-family:Verdana; }
.cur {font-size:11px; font-family:Verdana;}
#b_left { float:left; padding-left:10px;}
#b_right { float:right; padding-right:10px; }
.but, .seach { font-size:11px; font-family:Verdana;}

#main { width:100%; float:left; padding-top:10px;}

#left {float:left; width:260px; overflow:hidden;}
#right {float:right; width:220px; overflow:hidden;}
#content {margin-left:270px; margin-right:230px; }

.m_header { height:28px; width:100%; background: #2E5168 url(./images/f6.gif) repeat-x top center; color:#fff; text-transform:uppercase; line-height:28px; font-weight:bold;}
.m_header_inner {padding-left:10px; height:28px; background: url(./images/f7.gif) no-repeat bottom left;}
.m_body {border-left: 1px solid #8599B1; border-right: 1px solid #8599B1; border-bottom: 1px solid #8599B1; padding-top:5px; padding-bottom:10px; padding-left:5px; padding-right:5px; font-size:11px; font-family:Verdana;}
#left .m_body {width: 248px; background-color: #FDF6EB;  }
#right .m_body {width:208px; background:#E4EBF5 url(./images/f8.gif) no-repeat bottom left; }

#content { background: #fff; border-top: 2px solid #2C924A; }

.inner {padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}

.line { width:100%; height:10px; border-bottom: 1px dotted #000;  margin-bottom:10px;}

#footer {margin-top:10px; float:right; padding-left:10px; font-size:11px;}

.contactDiv .contactDivInn {
background:none repeat scroll 0 0 #E4EBF5;
border:1px solid #B1B7C1;
padding:10px;
}



.tbl { width:99%; margin:10px 0; background:#9e9e9e; }
.tbl td { padding:5px; background:#fff; }
.tbl .trHead td { background:#e6e6e6; text-align:center; font-weight:bold; text-align:center;}
.tbl .trHead.sup td { padding: 10px 10px;}
.tbl .strHead td { background:#d5d5d5; text-align:center; font-weight:bold; text-align:center;}
td.grTd { background:#e8e8e8;}
.bnrTbl td { text-align: center; }
div.att { margin:5px 0; font-size:15px; }

.prtitle {font-size:14px;font-weight:bold;background-color:#879eb5;text-align:left;color:#111;padding:5px;}


