@charset "utf-8";
/* CSS Document */

body  { margin:0; padding:0; background:url(../images/bg.png) no-repeat top center #000; height:900px; font-family:Calibri, Arial; font-size:12px; color:#fff; }

.g_a_q_fixed {position: absolute;width: 135px;height: 428px;right: -140px;top: 200px;z-index: 99999;}
.g_a_q_fixed a {
    cursor: pointer;
}

#wrapper { margin:0 auto; padding:0; position:relative;  width:954px; }

#top { margin:0; padding:0; height:179px; }

#top .logo { margin:0; padding:0; position:absolute; left:397px; top:82px; z-index:1; }

#top .links { margin:0; padding:0; position:absolute; right:14px; top:73px; }


#top .menu_left { margin:0; padding:0; float:left; position:absolute; top:145px; left:15px; }

.menu_left ul { margin:0; padding:0; }

.menu_left ul li { margin:0; padding:0; list-style:none; display:inline; }

.menu_left ul li a { margin:0; padding:0 10px 0 25px; text-decoration:none; color:#FFF; text-transform:uppercase; }

.menu_left ul li a:hover { text-decoration:underline; }


#top .menu_right { margin:0; padding:0; float:right;  position:absolute; top:145px; right:15px; }

.menu_right ul { margin:0; padding:0; }

.menu_right ul li { margin:0; padding:0; list-style:none; display:inline; }

.menu_right ul li a { margin:0; padding:0 10px 0 15px; text-decoration:none; color:#FFF; text-transform:uppercase; }

.menu_right ul li a:hover { text-decoration:underline; }


#banner_area { margin:0; padding:0; background:url(../images/banner.png) no-repeat top center; height:587px; position:relative; }

#banner_area .h1 { margin:0; padding:0; position:absolute; right:24px; top:54px; }


#banner_area .blocks { margin:0; padding:0;  position:absolute; right:24px; top:127px; }

#banner_area .info { margin:0; padding:0; clear:both; position:absolute; bottom:20px; left:25px; }

#banner_area .info .h2 { margin:0 0 10px 0; padding:0; }

#banner_area .info p { margin:0; padding:0; display:block;  font-size:16px; }

.content_area { margin:0; padding:0; background:url(../images/content-bg.png) repeat;  }

.content_area p { margin:0; padding:20px; display:block;  font-size:16px; background:url(../images/content_line.png) repeat-y center; }



.content_area a { margin:0; padding:0; color:#06F; text-decoration:none; }

.content_area a:hover { text-decoration:underline; }


.map { margin:0 15px 0 25px; padding:20px; float:left; font-size:20px; border:solid 1px #333; }

.map span { margin:0; padding:0; font-size:24px; }


#footer { margin:15px 0 0 0; padding:0 0 20px 0;  }
#footer2 { margin:15px 0 0 0; padding:0 0 20px 0; color:#000000; background-color:#000000;  }

#footer p { margin:0; padding:0; }

#footer a { margin:0; padding:0; color:#fff; text-decoration:none; }

#footer a:hover { text-decoration:underline; }

#footer .left { margin:0; padding:0; float:left; }

#footer .right { margin:0; padding:0;  float:right; }


.sitemap { margin:0; padding:0; }


.sitemap ul { margin:0; padding:0; }

.sitemap ul li { margin:0; padding:0; list-style:none;  }

.sitemap ul li a { margin:0; padding:20px 10px 20px 25px; text-decoration:none; color:#FFF; text-transform:uppercase; display:block; }

.sitemap ul li a:hover { text-decoration:underline; }
