div, ul, li, span, html  {margin: 0; padding: 0;}
html{width: 100%;  height: 100%;}
*html html{width: 100%;  height: 100%;}
body{color:#000; font: 12px arial, serif; height: 100%;  padding: 0; margin: 0; color: #fff; background: #000; }

a:link, a:visited{ text-decoration: underline; color: #8F8F8F; }
a:hover{ text-decoration: none; color: #8F8F8F; }

a img{ border: 0; }


h1{ font:  28px arial;  margin: 0px 0 15px 0; background: url(/images/div.png) repeat-x 0 100%; padding: 0 0 0px; height: 53px; }
h2{ color: #fff; font: 22px arial; margin: 0 0 9px ; }

.head_main{ margin-left: 430px; height: 490px; background: url(/images/main_top_bg.gif) repeat-x 0 0; margin-bottom: -490px; }
.header{ height: 250px; }
#main_wrap{ width: auto; margin: auto; min-height: 1024px; padding: 0 0px; background: url(/images/main_bg.png) no-repeat 430px 0; }
#about_wrap{ width: auto; margin: auto; min-height: 1024px; padding: 0 0px; background: url(/images/main_bg.png) no-repeat 430px 0; color: #000; }
*html #main_wrap{ height: 1024px; }
*html #about_wrap{ height: 1024px; }

#logo{ margin: 108px 0 0 60px; position: absolute; }

#main_menu ul{ margin: 0px 0 0 0px; list-style: none;  padding: 0px 0 0px; position: absolute; top: 206px; left: 428px; width: 560px;  }
#main_menu li { text-transform: uppercase; float: left; margin-right: 30px;  }
#main_menu li img{ padding: 3px 5px;}
#main_menu li a{ color: #FDFDC7 !important ; font: bold 11px arial; letter-spacing: -1px; }
#about_wrap #main_menu ul ul{ position: absolute; width:126px ; list-style: square; color: #FDFDC7; top: 23px; left: 0; background: url(/images/dark.png) repeat ; padding: 5px 0 ; }
#about_wrap #main_menu ul ul li{ padding: 0 5px 0 0px; text-transform: none; float: none; margin:0 0 5px 20px; }
#about_wrap #main_menu ul ul li.selected a{ text-decoration: none; }

.dark_main li { margin-right: 30px !important; }
.dark_main li img{ background: #000; padding: 3px 5px; }

.content_wrap{ }

#left_sidebar{ float: left; width: 330px; padding: 0 40px 0 60px ; }
#center_bar{ float: left; width: 560px;  padding: 43px 0 0 0px; overflow: hidden; margin-left: 0px;  }
#content_bar p{ margin: 0 0 13px; }

.galery{ width: 530px; overflow: hidden; padding: 10px 0; }
.galery ul{ list-style: none; width: 600px;}
.galery ul li{ width: 135px; margin-right: 80px; float: left; height: 218px; padding:25px 28px 34px 0px; }
.galery ul li .img{ width: 135px; margin-right: 80px; float: left; height: 106px; margin: 0 0 10px; }
.galery ul li .text1{ margin: 0 0 5px; }
.galery ul li .text2{ margin: 0 0 5px; color: #b4fbe6; }


.video_list { list-style: none;  padding:5px 0 10px ;}
.video_list li{ margin-bottom: 25px; }
.video_list li .player{ height: 200px; margin: 0 0 10px; background: url(/images/player.png) no-repeat 0 0; }
.video_list li .text1{ margin: 0 0 5px; }
.video_list li .text2{ margin: 0 0 5px; color: #b4fbe6; }

.sch{ list-style: none; }
.sch li{ margin-bottom: 35px;  }
.sch h2{ font: 18px georgia; color: #fff; margin:  0 0 10px; }
.sch table{ table-layout: fixed; width: 200px; position: relative; left: -8px; }
.sch table td{ width: 38px; border-top: 4px solid #fff; padding-top: 3px; }
.sch table td.holy{ width: 38px; border-top: 4px solid #b4fbe6; }

.div{ background: url(/images/div.png) repeat-x 0 100% ; height: 10px; overflow: hidden;  }
#about_wrap .div{ background: url(/images/div2.png) repeat-x 0 100% ; height: 10px; overflow: hidden; margin-top: 0px; }
#about_wrap h1{ font:  28px arial;  margin: 0px 0 15px 0; background: url(/images/div2.png) repeat-x 0 100%; padding: 0 0 0px; height: 53px;  }
.mini_div{ height: 0px; overflow: hidden; border-top: 1px solid #fff; width: 50px; margin: 20px 0; }

.faq_list{ list-style: none; }
.faq_list h1{ font: 18px georgia; color: #b4fbe6; margin:  0 0 10px; }
.faq_list h2{ font: 18px georgia; color: #b4fbe6; margin:  0 0 10px; }
.faq_list h3{ font: 18px georgia; color: #b4fbe6; margin:  0 0 10px; }
.faq_list h4{ font: 18px georgia; color: #b4fbe6; margin:  0 0 10px; }

.dir_list{ list-style: none; }
.dir_list h1{ font: 18px georgia; color: #fff; margin:  0 0 10px; }
.dir_list h2{ font: 18px georgia; color: #fff; margin:  0 0 10px; }
.dir_list h3{ font: 18px georgia; color: #fff; margin:  0 0 10px; }
.dir_list h4{ font: 18px georgia; color: #fff; margin:  0 0 10px; }


.bottom_pagination{  margin-top:5px; width: 330px; text-align: right; color: #b4fbe6; font: 14px arial; }
.bottom_pagination a, .top_pagination span{ margin-left: 10px ; text-decoration: none; }
.bottom_pagination span{ margin-left: 10px ; text-decoration: none; padding-top:-90px;  }

.bottom_pagination_pict{  margin-top:0px; width: 330px; text-align: right; color: #b4fbe6; font: 14px arial; padding-top:-90px; }
.bottom_pagination_pict a{ margin-left: 10px ; text-decoration: none; padding-top:-90px;  }
.bottom_pagination_pict span{ margin-left: 10px ; text-decoration: none; padding-top:-90px;  }

.pagination{  width: 330px; text-align: right; color: #b4fbe6; font: 14px arial; }
.pagination a{ margin-left: 10px ; text-decoration: none; padding-top:-90px;  }
.pagination span{ margin-left: 10px ; text-decoration: none; padding-top:-90px;  }
*html img,
#logo,{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
.item_title{font-size:12px; margin:10px 0 5px 0;}


.h30{ height: 30px; }


.font16{ font-size: 16px; }
.font13{ font-size: 13px; }

.bold{ font-weight: bold; }
.italic{ font-style: italic; }
.clear{ clear: both; }
.float{float:center;}

  .navhead {
  
  font-weight: bold;
  background-color: #ccc;
  color: blue;
  text-decoration: underline;
  cursor: pointer;
}

#navbody1, #navbody2 { visibility: hidden; }
