html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, footer, input{ margin : 0px; padding : 0px; }

body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg) repeat-x; font-size:12px;}

.main { margin:0px auto; padding:0px; width:950px;}

header { margin:0px; padding:0px; width:950px; height:124px; background:url(../images/header.jpg) no-repeat top left; float:left;}

nav { margin-top:5px; padding:0px; width:950px; height:36px; float:left;}
.nav_left { margin:0px; padding:0px; width:27px; height:36px; float:left; background:url(../images/nav_left.jpg) no-repeat top left;}
.nav_center { margin:0px; padding:0px; width:896px; height:36px; float:left; background:#1a5785;}
.nav_right { margin:0px; padding:0px; width:27px; height:36px; float:right; background:url(../images/nav_right.jpg) no-repeat top right;}

.menu {list-style:none; margin:0 auto; padding:0; width:896px; height:36px;}
.menu * {margin:0 auto; padding:0}
.menu a {display:block; color:#fff; text-decoration:none}
.menu li {position:relative; float:left; margin-left:2px;}
.menu li.last{position:relative; float:left; margin-right:0px; background:none;}

.menu ul {position:absolute; top:36px; left:0; display:none; opacity:0; list-style:none}

.menu ul li {position:relative; border:1px solid #1a5785; border-top:none; width:200px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.menu ul li a {display:block; padding:5px 7px 5px; background-color:#FFF; color:#1a5785}
.menu ul li a:hover {background-color:#1a5785; color:#fff;}
.menu ul ul {left:178px; top:-1px}

.menu .menulink {padding:10px 18px 10px 18px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold; display: block; cursor: pointer;}
.menu .menuhover {background:#FFF; color:#1a5785;}
.menu .sub {background:#FFF url(../images/arrow.gif) 180px 8px no-repeat;}
.menu .topline {border-top:1px solid #1a5785}
.menu .menulink:hover{padding:10px 18px 10px 18px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#1a5785; font-weight:bold; display: block; cursor: pointer; background:#FFF;}

#active{padding:10px 18px 10px 18px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#1a5785; font-weight:bold; display: block; cursor: pointer; background:#FFF;}
.mainmenu{margin:0px auto; padding:0px;  height:36px; width:896px;}

p { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#202020; text-align:justify; line-height:20px;}
.font12 { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; color:#2e2e2e; font-size:12px; line-height:20px;}
.font12 a { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; color:#2e2e2e; font-size:12px; text-decoration:underline;}
.font12 a:hover { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; color:#2e2e2e; font-size:12px; text-decoration:none;}

.banner { margin:10px 0px; padding:0px; width:950px; float:left;}

.contatiner { margin:0px; padding:8px; width:930px; float:left;}

footer { margin:0px; padding:0px; width:100%; height:45px; background:#1a5785; float:left; color:#fff;}
.footer_div  { margin:0px auto; padding:0px; width:950px;}

.img { margin:0px; padding:5px; border:1px #000 dotted;}

h1 { margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#000;}