 body {
   margin:0; padding:0;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
   font-size:11px;
   color:#333;
   background-image: url(images/bhu_page_bg_2.gif);
   background-position: center -40px;
   background-repeat: repeat-x;
 }
 
 #bhu_top {
   width:100%; background-color:#fff; background-image: url(images/bhu_01.jpg); background-position: center -40px; background-repeat: no-repeat; color:#993300;;
 }
 
 #bhu_top_in {
   position:relative;
   margin:0 auto;
   width:980px;
   height:201px;
 }
 
 #bhu_top_in_menu_home {
   position:absolute;
   left:62px;
   bottom:35px;
 }
 
 #bhu_top_in_menu {
   position:absolute;
   left:128px;
   bottom:14px;
   overflow:hidden;
 }
 
 #bhu_top_header {
   width:980px; height:287px;
   background-image: url(images/bhu_02.jpg); background-repeat: no-repeat;
   position:relative; margin:0 auto; border:0px solid red;
 }
 
 #bhu_footer {
   width:520px; margin:0 auto; 
   margin-bottom:20px;
 }
 
 #bhu_footer_in {
   position:relative; margin-left:20px; width:465px; padding:0px; color:#fff;
   font-size:10px;
 }
 #bhu_footer_in p {
   font-family:Tahoma, Verdana, sans-serif;
   font-size:10px;
   line-height:24px;
   text-align:center;
 }
 #bhu_footer_in p a, #bhu_first_footer p a {
   font-family:Tahoma, Verdana, sans-serif;
   font-size:11px;
   color:#fff;
 }
 #bhu_footer_in div, #footer_right {
   position: absolute;
   right:3px; top:30px;
 }
 #footer_left {
   position: absolute;
   left:3px; top:30px;
 }
 
 #bhu_first_footer p {
   font-family:Tahoma, Verdana, sans-serif;
   font-size:10px;
   line-height:24px;
   text-align:justify;
 }
 
 #bhu_first_footer div {
   position: absolute;
   right:0px;
   bottom:9px;
 }
 
 #bhu_first_footer span, #bhu_first_footer span a, #bhu_footer_in span, #bhu_footer_in span a {
   color:#99ccff;
   text-decoration:none;
 }
 
 #bhu_seo {
   margin:0 auto;
   width:940px; height:40px;
   padding:15px;
   padding-left:20px;
   padding-right:20px;
   color:#fff; text-align:justify;
   background: url(images/bhu_seo.gif) top center no-repeat;
 }
 
 #container {
   display:table;
   width:100%;
   overflow:hidden;
   /* background: url(images/bhu_00.gif) top center repeat-y; */
   background: url(images/bhu_000.gif) top center repeat-y;
   
   border:0px solid green;
 }
 
 #container_bg {
   background: url(images/bhu_03.jpg) no-repeat top center;
 }
 
 #container_page {
   margin:0 auto;
   /* background: url(images/bhu_03.jpg) no-repeat bottom center; */
   width:980px;
   min-height:450px;
   padding:0px;
   padding-left:0px;
   padding-right:0px;
   padding-top:0px;
   text-align:left;
   border:0px solid red;
 }
 
 #bhu_first_left {
   position:absolute; left:30px; top:90px; width:240px; height:315px; overflow:hidden;
   border:0px solid yellow;
 }
 #bhu_first_center_1 {
   position:absolute; left:308px; top:90px; width:160px; height:290px; overflow:hidden;
   font-size:12px;
   font-weight:bold;
   color:#fff;
   border:0px solid yellow;
 }
 #bhu_first_center_2 {
   position:absolute; left:488px; top:50px; width:207px; height:435px; overflow:hidden;
   padding-left:17px; padding-right:17px;
   border:0px solid yellow;
 }
 #ekomfort_first {
   position:absolute; bottom:0; left:0; display:block;
   width:133px; height:34px; padding:32px 95px 0px 17px;
   color:#fff; text-decoration:none; line-height:14px;
   background: url(images/ekomfort_first.jpg) no-repeat left bottom;
 }
 #bhu_first_right {
   position:absolute; left:750px; top:160px; width:200px; height:110px; overflow:hidden;
   font-size:12px;
   font-weight:bold;
   color:#fff;
   border:0px solid yellow;
 }
 #bhu_first_footer {
   position:absolute; left:20px; bottom:30px; width:460px;
   font-size:9px;
   color:#fff;
   border:0px solid yellow;
 }
 
 #bhu_body_left {
   display:table-cell;
   float:left; width:200px; min-height:200px; padding-left:20px; padding-right:10px; padding-top:50px; overflow:hidden; color:#fff; font-weight:bold; font-size:12px;
 }
 
 #path {
   margin-bottom:12px;
 }
 
 #bhu_body_center {
   display:table-cell;
   /* position:relative; */
   /* background: url(images/bhu_body_bg_.gif) left top; */
   float:left; 
   width:462px; 
   min-height:660px; padding:20px; padding-top:10px; padding-bottom:0px; overflow:hidden;
 }
 #bhu_body_center_bottom {
   width:486px; height:20px; /* position:absolute; bottom:0px; left:0px; */ background: url(images/bhu_body_bg.gif) left bottom; text-align:right; padding-right:16px; padding-bottom:12px; clear:left; margin-left:230px;
 }
 
 #bhu_body_center_bottom a, #bhu_body_center_bottom a:hover {
   text-decoration:none;
 }
 
 #bhu_body_right {
   display:table-cell;
   position:relative;
   float:left; width:220px; min-height:400px; padding:60px 18px 120px 10px;
   background: url(images/bhu_body_right_bg.gif) top right no-repeat;
   /* background: url(images/bhu_08.jpg) bottom left no-repeat; */
   color:#fff; text-align:justify; overflow:hidden;
 }
 /* #bhu_body_right {
   display:table-cell;
   float:left; width:220px; min-height:400px; padding:40px 0px 120px 10px; background: url(images/bhu_08.jpg) bottom left no-repeat; color:#fff; text-align:justify; overflow:hidden;
 } */
 
 .clear {clear:both; height:1px; overflow:hidden;}
 
 #gal li {
   background-color: #eee;
   border-bottom:2px solid #fff;
 }
 #gal ul li {
   background-color: #fff;
   border-bottom:0;
   border-top:2px solid #eee;
 }

/* gallery */

table.gallery td {
  background-color:#b8d193;
  border:1px solid #52722C;
  text-align:center;
  vertical-align:top;
}
table.gallery td a {
  text-decoration:none;
}

#gal_menu {
  position:absolute;
  z-index:4;
}

ul.tab_menu_2 li a:hover {
  color:#fff;
}

#bhu_search {
  position:absolute;
  right:20px;
  background: url(images/bhu_search.gif);
  background-repeat:no-repeat;
  width:240px;
  height:28px;
}

#nav_sm {
  margin-left:14px;
}

#nav_sm, #nav_sm ul, #nav_sm li, #nav_sm a, #nav_sm li a:hover,
#nav_sm li li a, #nav_sm li li a:hover, #nav_sm li li li a, #nav_sm li li li a:hover {
  background-color:transparent;
}

#nav_sm li li a.menu_curr {
  color:#FBE854;
}

#bhu_menu, #bhu_menu ul {
  list-style: none;
  margin:0;
  padding-left:6px;
  padding-right:0;
  font-family:Arial, sans-serif;
  font-weight:bold;
  color:#fff;
}

#bhu_menu li ul {
  /* padding-left:10px; */
}

#bhu_menu li {
  padding-top:8px;
  
}
#bhu_menu li a {
  padding-left:12px;
  color:#fff;
  background-image: url(images/bhu_li_0.gif); 
  background-position: top left; 
  background-repeat: no-repeat;
}
#bhu_menu li li a {
  background-image:none; 
}
#bhu_menu li li a:hover, #bhu_menu li li a.bhu_menu_curr {
  color:yellow;
  background-image: url(images/bhu_li_1.gif); 
  background-position: top left; 
  background-repeat: no-repeat;
}
#bhu_menu a:hover, #bhu_menu a.bhu_menu_curr {
  text-decoration:none;
  color:yellow;
}

a.logo_home {
  display:block;
  position:absolute;
  top:10px;
  left:6px;
  width:160px;
  height:140px;
  border:0px solid red;
}

a.tab_home {
  display:block;
  position:absolute;
  bottom:30px;
  left:62px;
  padding:0;
  padding-top:6px;
  margin:0;
  width:66px;
  height:30px;
  color:#fff;
  text-decoration:none;
  font-family: Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  background: none;
}

a.tab_home_curr {
  display:block;
  position:absolute;
  bottom:30px;
  left:62px;
  padding:0;
  padding-top:6px;
  margin:0;
  width:66px;
  height:30px;
  color:#000099;
  text-align:center;
  text-decoration:none;
  font-family: Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  background: url(images/tab_home.gif);
  background-position:right top;
  background-repeat:no-repeat;
}

a.tab_home:hover, a.tab_home_curr:hover {
  color:#cc0000;
  text-decoration:none;
  background: url(images/tab_home.gif);
  background-position:right top;
  background-repeat:no-repeat;
}


ul.tab_menu_2 {
  margin-left:-1px;
  margin-right:-2px;
}

ul.tab_menu_2 li.tab_menu_2_curr {
  margin-left:-2px;
  z-index:4;
}

div.form_name {
   width:170px;
}
div.form_val {
  width:200px;
}
input.form_val, textarea.form_val {
  width:195px;
}

/* overlay player */ 
div.flv_overlay {
	padding:40px;	
	width:576px;  
	display:none;
	background-image:url(images/white.gif);
 z-index:999;	
}

div.flv_overlay div.close {
	background:url(images/close.gif) no-repeat;
	position:absolute;
	top:2px;
	right:5px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

a.overlayplayer { 		
	display:block;
	height:450px;
}
/* overlay player */

 .swfbox { 
   /* overlay is hidden before loading */ 
   display:none; 
   /* standard decorations */ 
   width:400px;     
   border:10px solid #666; 
   /* for modern browsers use semi-transparent color on the border. nice! */ 
   border:10px solid rgba(82, 82, 82, 0.698); 
   /* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */ 
   -moz-border-radius:8px; 
   -webkit-border-radius:8px;
   z-index:999;
 }


