body{text-align:center;font-size:12px;background:#fff url(../images/main_background.png) repeat-x;color:#000;font-family:Arial,Helvetica,sans-serif;margin:0px;padding:0px;}
.reset_content{display:block;font-size:0px;line-height:0px;height:0px;overflow:hidden;clear:both;}
form, fieldset, p, fieldset, a img{margin:0px;padding:0px;border:0px;}
input, textarea, select{font-family:Arial,Helvetica,sans-serif;}
a{color:#2b6daf;text-decoration:none;}
a:hover{text-decoration:underline;}
a.main_logo, a.main_logo:hover{background:url(../images/main_logo.png) no-repeat 0 0;float:left;width:902px;height:121px;display:block;}
div.center{background:url(../images/main_background_content.png) repeat-y;margin:0px auto;text-align:center;width:1024px;min-height:600px;_height:600px;position:relative;}
div.main_header{background:url(../images/main_header.png) repeat-x;width:902px;height:123px;position:relative;margin:0px auto;text-align:center;}
div.main_menu{background:url(../images/main_menu.png) repeat-x;width:902px;height:42px;margin:0px auto;text-align:center;}
div.main_menu ul{float:left;background:url(../images/main_menu.png) repeat-x;width:902px;height:42px;list-style-type:none;padding:0px;margin:0px auto;text-align:center;}
#main_menu table{border-collapse:collapse;}
#main_menu li{float:left;}
html>body #main_menu li{position: relative}
#main_menu li a{text-transform:uppercase;font-size:14px;display:block;font-weight:bold;padding:14px 20px 12px 20px;text-align:center;color:#fff;text-decoration:none;z-index:100;}
* html #main_menu li a{position:relative;overflow:hidden;}
#main_menu li a:hover, #main_menu li:hover a{color:#fff;background-color:#19549f;}
#main_menu li.active a{text-transform:uppercase;font-size:14px;display:block;font-weight:bold;padding:14px 20px 12px 20px;text-align:center;background-color:#19549f;color:#fff;text-decoration:none;z-index:100;}
#main_menu li.active a:hover, #main_menu li:hover a{color:#fff;background-color:#19549f;}
.inactive{margin-top:-1px;background-color:#fff;color:#000;text-decoration:none;}
#main_menu li ul{margin-top:-1px;position:absolute;visibility:hidden;left:0;width:190px;z-index:100;}
#main_menu li ul#active_submenu{margin-top:-1px;position:absolute;visibility:visible;left:0;width:902px;z-index:100;}
* html #main_menu li ul{visibility:visible;padding-top:11px;}
* html #main_menu li ul#active_submenu{visibility:visible;padding-top:11px;}
#main_menu li ul.position_a{left:-257px;}
#main_menu li ul li{text-transform:none;width:190px;display:inline;}
#main_menu li ul li.level_1 a{text-transform:none;font-size:12px;width:auto;font-weight:bold;padding:10px 15px 8px 15px;text-align:left;background-color:#3a82bc;color:#fff;text-decoration:none;border-bottom:1px #fff solid;}
#main_menu li ul li.level_1 a:hover{text-transform:none;font-size:12px;width:auto;font-weight:bold;padding:10px 15px 8px 15px;text-align:left;background-color:#19549f;color:#fff;text-decoration:none;border-bottom:1px #fff solid;}
* html #main_menu li ul li a{width:1em;overflow:visible;}
#main_menu li ul li a:hover{color:#fff;background-color:#19549f;}
#main_menu li:hover ul{visibility:visible;}
#main_menu li a:hover{overflow:visible;}
div.main_menu ul li.border{float:left;background-color:#719cc8;width:1px;height:13px;margin:15px 0 0 0;}
div.main_footer{background:url(../images/main_footer.png) repeat-x;width:1024px;height:78px;margin:0px auto;text-align:center;}
div.main_footer div.padding{padding:53px 0 0 80px;text-align:left;}
div.main_content{width:902px;min-height:400px;_height:400px;margin:0px auto;text-align:center;}
div.main_content div.padding{padding:30px 20px 0 20px;text-align:left;}
div.main_content h1{padding:0px 0 3px 0;margin:0px;font-size:20px;color:#2b6daf;font-weight:bold;}
div.main_content h2{padding:0px 0 3px 0;margin:0px;font-size:15px;color:#2b6daf;font-weight:bold;text-transform:uppercase;float:left;padding:50px 0 0 0;display:block;}
div.main_content h3{padding:10px 0 5px 0;margin:0px;font-size:13px;color:#2b6daf;font-weight:bold;text-transform:uppercase;display:block;}
div.main_content p{padding:0px 0 10px 0;}
div.main_content p.padding{padding:10px 0 10px 0;}
div.main_content p.news{padding:10px 0 10px 0;}
div.main_gallery{float:left;margin:0px 0 0 -4px;padding:10px 0 0 0;width:902px;}
div.main_gallery div.items{float:left;background:url(../images/main_gallery.png) repeat-x;width:208px;height:200px;padding:6px 0 0 6px;margin:0px 5px 0 0;}
div.main_content span.items_photo{float:left;display:block;background:url(../images/main_gallery.png) repeat-x;width:208px;height:200px;padding:6px 0 0 6px;margin:0px 10px 0 0;}
div.main_content span.items_photo img{float:left;}
div.main_content span.items_photo span{float:left;display:block;width:208px;text-align:center;padding:11px 0 0 0;font-size:11px;}
div.main_gallery img{float:left;}
div.main_gallery span{float:left;display:block;width:208px;text-align:center;padding:11px 0 0 0;font-size:11px;}
div.main_video{float:left;display:block;width:320px;height:240px;overflow:hidden;padding:10px 0 10px 0;}
