body, p, h1, h2, h3, h4, ul, li{ margin:0; padding:0;}
body { font-family:Tahoma; min-width:998px}
strong{ color:#666666}
img{ border:0}
a:active, a:focus, img { outline: 0;}
div#header{ width:100%; height:256px; background:url(img/bg_haeder.jpg) no-repeat top right}
div#header div#logo{float:left;  width:140px; height:75px; /*background-color:#CCFF99;*/ margin:31px 55px 0 56px}
div#header div#service{margin:28px 0 0 0; float: left; width:237px; height:81px;/* background-color:#FF99CC*/}
div#header div#name{margin:0px 0 0 28px; clear:both; /*background-color:#CCCCFF; */width:373px; height:60px; padding-top:13px; padding-bottom:26px}
div#header div#menu{margin-right:450px; background: url(img/r_bg_menu.png) repeat-x top right; height:34px;/* margin-top:26px;*/ padding:12px 0 0 20px; font-size:16px; text-transform:uppercase}
div#header div#menu ul{ list-style-type:none}
div#header div#menu ul li{ display:inline; margin-right:25px}
div#header div#menu a{ color:#FFFFFF; }
div#header div#menu a:visited{ color:#FFFFFF;}

div#top_text{height:62px; width:100%; background-color:#446fd3; border-top:1px solid #bbbcb8}
div#top_text h1{ color:#FFFFFF; font-size:12px; text-transform:uppercase; line-height:18px; padding:0.5% 100px 0 64px; font-weight:normal}
div#top_line_bw{ height:5px; width:100%; background:url(img/bg_top_line.jpg) repeat-x top left; }
div#center{ width:100%}
div#center div#left{ width:55%; float:left;/* background-color:#CC0099;*/ border-right:1px solid #d9dad9; padding:0 0 30px 0}
div#center /*div#left*/ p{ padding:7px 24px 7px 34px; text-indent:30px; font-size:14px; line-height:18px;  text-align:justify }
div#center  p a{color:#2a216f;}
div#center  p a:visited{color:#2a216f;}
div#center h1{font-size:22px; font-weight:normal; line-height:22px;color:#2a216f;padding:7px 24px 7px 34px;}
div#center /*div#left*/ .main{font-size:18px; color:#2a216f;}
div#center div#left h3{font-size:18px; color:#2a216f; padding:7px 24px 7px 34px; font-weight:normal}
div#center div#left h4{font-size:18px; color:#2a216f; padding:16px 24px 7px 34px; font-weight:normal}
div#center div#left img.map{ margin-left:34px}
div#center div#left ul { font-size:14px; list-style-type: square; margin: 5px 0 5px 0px; list-style-position:inside}
div#center div#left ul li{ padding:5px 30px 5px 44px}
div#center /*div#left*/ div.name_section{height: auto; font-size:22px; color:#FFFFFF; background-color:#446fd3; width:160px; padding:7px 0 10px 0; text-align:center; margin-left:20px; margin-bottom:15px }
div#center /*div#left */div.name_section h2{font-size:22px; font-weight:normal; line-height:22px;}
div#center div#right{ width:44%; float:left; }
div#center div#right img{ margin:10px 0 10px 20px}
div#center div#right ul { font-size:14px; list-style-type: square; margin: 5px 0 5px 34px; list-style-position:inside}
div#center div#right ul li{ padding:2px 0 2px 30px}
table#news{ background:url(img/bg_news.jpg) repeat center; width:100%;  clear:both; width:100%; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

table#news tr td{background-color:#747474; padding:15px 20px 15px 34px; vertical-align:top; }
table#news td.blue{ background-color:#446fd3; width:23%}
table#news  td.large{background-color:#747474; width:54% }
table#news  tr td h3{ font-family:Tahoma; font-size:16px; padding-bottom:3px; }
table#news  tr td p{ padding:7px 0 0px 15px}
table#news  tr td a{ text-decoration:underline; color:#FFFFFF}
table#news  tr td a:visited{color:#FFFFFF; }

div#bottom{ height:45px; width:100%; background-color:#a3a3a2; color:#FFFFFF; font-size:12px }
div#bottom p{ font-size:12px; color:#FFFFFF; padding:15px 0 0 25px; float:left; width:88%}
div#bottom div.counter{float:left; margin-top:15px; text-align:right}
div#bline{ background-color:#2a2a2a; height:10px; width:100%}
