table, font {
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

html, body {height: 100%;}
* {font-family: Tahoma, Sans Serif; font-size: 11px; line-height: 13px; margin: 0; padding: 0;}
body {background-color: #000; _width: expression((document.documentElement.offsetWidth > 998) ? "100%" : "998px");}
a {color: #ab1515;}
a:hover {text-decoration: none;}
img {border: none;}
img, div, a, input, li {_behavior: url(iepngfix.htc);}
.bannerh {width: 470px; height: 62px;}
.bannerv {width: 122px; height: 590px;}
input.text {width: 93px; padding: 0 5px 0 5px; height: 18px; border: 1px solid #fff; vertical-align: middle; background: #fff url(../img/bg_input.gif);}

#frame {width: 100%; height: 100%; min-width: 998px; background: #000 url(../img/bg_top_frame.gif) right top repeat-x;}
	#frame .mcol {width: 996px; vertical-align: top;}
	#frame .lcol a {visibility: hidden;}
	#frame .lcol,
	#frame .rcol {width: *;}
	#frame #top,
	#frame #top .lcol,
	#frame #top .rcol,
	#frame #top .mcol {height: 160px;}
		#frame #top .lcol {background: transparent url(../img/bg_top_lcol_top.jpg) right bottom no-repeat;}
		#frame #top .mcol {background: transparent url(../img/bg_top_mcol.jpg) center bottom no-repeat;}
		#frame #top .rcol {background: transparent url(../img/bg_top_rcol_top.jpg) left bottom no-repeat;}
		#logokk,
		#logoep,
		#frame #top .mcol .bannerh {float: left;}
		#logokk {width: 200px; height: 103px; margin: 13px 6px 0 69px; _margin: 13px 3px 0 34px;}
		#logoep {margin: 13px 0px 0 5px; position: relative; }
		#frame #top .mcol .bannerh {margin-top: 31px;}
		#frame #top .mcol * {color: #fff; font-size: 15px; font-family: HeliosCondLight, Arial Narrow, Arial, Sans Serif; text-decoration: none;}
		#search {float: right; white-space: nowrap; margin: 5px 75px 0 0; _margin: 5px 37px 0 0; height: 20px;}
		#search, #search input {vertical-align: middle;}
		#frame #top .mcol #search input.text {color: #333; vertical-align: top; line-height: 18px;}

		#menu {clear: left; margin: 0 0 0 59px;}
		#menu li {float: left; list-style-type: none; padding: 7px 3px 0 23px;}

	#frame #bot,
	#frame #bot .lcol,
	#frame #bot .rcol,
	#frame #bot .mcol {height: 1%;}
	#frame #bot .lcol,
	#frame #bot .rcol {vertical-align: bottom;}
			#frame #bot .lcol .bot,
			#frame #bot .rcol .bot {height: 255px;}
		#frame #bot .lcol {background: #000 url(../img/bg_bot_lcol.jpg) right top repeat-y;}
			#frame #bot .lcol .bot {background: #000 url(../img/flash5.gif) right top no-repeat;}
		#frame #bot .mcol {background: #000 url(../) center top repeat-y;}
			#frame #bot .mcol .top {background: transparent url(../img/bg_bot_mcol_top.jpg) center top no-repeat; min-height: 27px; padding-top: 27px;}
			#frame #bot .mcol .bot {background: #000 url(../img/bg_bot_mcol_bot.jpg) center top no-repeat; height: 50px; padding: 100px 0 10px 0; text-align: center; clear: both;}
			#frame #bot .mcol .bot,
			#frame #bot .mcol .bot * {font-size: 18px; line-height: 24px; font-family: ReformaGroteskLightC, Arial Narrow, Sans Serif;  color: #333; text-decoration: none;}
				#frame #bot .mcol .bot .bot_right {float: right;}
			#auth {margin: 3px 30px 0 70px; _margin: 3px 15px 0 35px;}
			#auth,
			#vote,
			#frame #bot .mcol .bannerh {float: left;}
			#auth * {font-size: 10px;}
			#auth label {display: block; float: left; width: 45px; color: #fff;}
			#auth a {color: #838383;}
			#auth input.text {margin-bottom: 6px;}
			#vote {width: 190px; margin: 0 0 0 12px;}
				#vote h3 {font-size: 16px; color: #666; font-family: Times New Roman, Serif; text-align: center; margin: 5px 0 3px 0;}
				#vote p,
				#vote p a {color: #fff;}
				#vote p.quest {font-weight: bold; border-top: 1px solid #666;}
				#vote p.ans {border-bottom: 1px solid #666; padding-bottom: 2px; text-align: right;}
				#vote p a {font-weight: normal; line-height: 22px;}
		#frame #bot .rcol {background: #000 url(../img/bg_bot_rcol.jpg) left top repeat-y;}
			#frame #bot .rcol .bot {background: #000 url(../img/flash5.gif) left top no-repeat;}

	#frame #mid,
	#frame #mid .lcol,
	#frame #mid .rcol,
	#frame #mid .mcol {height: 99%; min-height: 291px; height: expression((document.documentElement.offsetHeight - 165 - document.getElementById('bot').offsetHeight) + "px");}
	#frame #mid .mcol {background: #000 url(../img/bg_mid_mcol.jpg) center top repeat-y;}
		#frame #mid .lcol {background: #000 url(../img/bg_top_lcol.jpg) right top repeat-y;}
		#frame #mid .rcol {background: #000 url(../img/bg_top_rcol.jpg) repeat-y;}
		#frame #mid .lcol,
		#frame #mid .rcol {vertical-align: bottom;}
			#frame #mid .lcol div,
			#frame #mid .rcol div {height: 115px;}
			#frame #mid .lcol div {background: #000 url(../img/bg_top_lcol_bot.jpg) right bottom no-repeat;}
			#frame #mid .rcol div {background: #000 url(../img/bg_top_rcol_bot.jpg) left bottom no-repeat;}
		#frame #mid .mcol .top {background: transparent url(../img/bg_mid_mcol_top.jpg) center top no-repeat; min-height: 20px; _height: 20px; padding: 5px 80px 0 77px;}
		#banner2 {float: right; margin: 0 0 0 10px; _margin: 0 0 0 5px; display: none;}
		#frame #mid .mcol .top h1 {font-size: 20px;  line-height: 1.1; color: #ab1515; margin: 10px 150px 10px 0;/*margin: 10px 0 20px 0;*/ font-family: Times New Roman, Serif;}
		#frame #mid .mcol .top img.left {float: left; margin: 0 10px 5px 0; _margin: 0 5px 4px 0;}
		#frame #mid .mcol .top .hr {clear: left; border-top: 1px solid #aeb4ae; margin: 0; padding: 0; height: 0; font-size: 0; line-height: 0;}
		#frame #mid .mcol .top p {margin-right: 150px;}
		/* Volkodaff's edit */
    #frame #mid .mcol .top .path {margin-bottom: 6px; }
    /* /Volkodaff's edit */
		#frame #mid .mcol .top p.index {width: 700px; _width: 680px;}
		#frame #mid .mcol .top p.index.double {margin-top: 4px;}
		#frame #mid .mcol .top p {margin-bottom: 13px;}
		#frame #mid #flash {width: 405px; height: 464px; float: right; margin: 5px 0 5px 10px; _margin: 5px 0 5px 5px;}
			#frame #mid #flash * {margin: 0; padding: 0; float: none; }
			#frame #mid #flash img.video_player_top { display: block; width: 405px; height: 9px; }
			#frame #mid #flash img.video_player_center { display: block; width: 405px; height: 51px; }
			#frame #mid #flash img.video_player_bottom { display: block; width: 405px; height: 16px; }
			#frame #mid #flash #video_big { display: block; width: 383px; height: 283px; margin: 6px 9px; }
			#frame #mid #flash #video_player_thumbs {float: none; clear: both; height: 78px; margin: 3px 0;}
				#frame #mid #flash #video_player_thumbs table {height: 78px;}
				#frame #mid #flash #video_player_thumbs td.left {width: 16px;}
				#frame #mid #flash #video_player_thumbs td.right {width: 16px;}
				#frame #mid #flash #video_player_thumbs td.center {width: 373px; height: 78px; overflow: hidden; vertical-align: top;}
				#frame #mid #flash #video_player_thumbs #marquee_video_top {width: 373px; height: 78px; overflow: hidden; position: relative; vertical-align: top;}
				#frame #mid #flash #video_player_thumbs #marquee_video {height: 78px; position: relative; vertical-align: top;}
					#frame #mid #flash #video_player_thumbs #marquee_video a {margin: 0; padding: 0 1px 0 1px;;}
		ul.lines li {list-style-type: none; border-top: 1px solid #aeb4ae; clear: left; padding: 5px 0 5px 0;}
			ul.index li {width: 280px;}
			ul.lines li.first {border-top: none;}
			ul.lines li h3 {color: #ab1515;}
			#frame #mid .mcol .top ul.lines li p.next {text-align: right; margin: 0;}
			ul.lines li img {border: 1px solid #aeb4ae;}
.catPages1 {color:#FFFFFF;border:0px;margin-bottom:10px;margin-top:10px;}
.catPages1 a:link,
.catPages1 a:visited,
.catPages1 a:hover,
.catPages1 a:active {text-decoration:none;color: #636363;background:#F9F9F9;padding:3px 10px;font-size:11px;font-weight:bold;}
.catPages1 a:hover {background:#6B82A4;color:#FFFFFF;font-weight:bold;}
.catPages1 b {text-decoration:none;background:#FFFFFF;padding:3px 10px;color:#CCCCCC;font-size:11px;}


/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
/* ---------------- */

/* =Hoverbox Code  
----------------------------------------------------------------------*/  

.hoverbox  
{  
   cursor: default;  
   list-style: none;  
}  

.hoverbox a  
{  
   cursor: default;  
}  

.hoverbox a .preview  
{  
   display: none;  
}  

.hoverbox a:hover .preview  
{  
   display: block;  
   position: absolute;  
   top: -33px;  
   left: -45px;  
   z-index: 1;  
}  

.hoverbox img  
{  
    
    
   border-style: solid;  
   border-width: 1px;  
   color: inherit;  
   padding: 2px;  
   vertical-align: top;  
}  

.hoverbox li  
{  
     
   color: inherit;  
   display: inline;  
   float: left;  
   margin: 3px;  
   padding: 5px;  
   position: relative;  
}  

.hoverbox .preview  
{  
  
}
