@charset "utf-8";
body{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color:#2e241a;
}

a{color:#971b1b}
a img{border:none}
.clear{clear:both}

h2{font:bold 18px Arial,serif;margin:5px 0 0 20px;padding:0;float:left}

#sidebar h2{width:280px;font:bold 18px Arial,serif;margin:5px 0 0 20px;padding:0;float:left}
#sidebar form#search{width:298px;height:43px;background:#e6e4db;border:1px solid #e0ddd2;border-left:none;border-right:none;float:left}
#sidebar form#search input.search_field{width:191px;height:18px;background:#fff;border:1px solid #e0ddd2;margin:9px 0 0 10px;padding:7px 5px 0 5px;float:left}
#sidebar form#search input.search_submit{width:66px;height:27px;background:#971b1b;border:1px solid #e0ddd2;font:14px Arial,serif;margin:9px 0 0 9px;color:#fff;float:left}

#sidebar ul{width:300px;float:left;list-style:none;margin:5px 0 5px 0;padding:0;border-top:1px solid #e6e4db}
#sidebar ul li{width:300px;border-bottom:1px solid #e6e4db}
#sidebar ul li a{width:280px;font:13px Arial,serif;color:#2f2419;text-decoration:none;padding-left:20px;display:block;line-height:24px}
#sidebar ul li a:hover{background:#e6e4db}


.margtop{margin-top:10px; }

.bg_product {
  background: url(../images/header_hr.gif) 0 bottom no-repeat;
  margin: 0 0 5px 0;
  padding: 0 0 16px 0;
}

.img_soft{
	float:left; width:210px; text-align:center;
}

.bg_left1{FONT-FAMILY: Trebuchet MS; BACKGROUND: url(../images/a29.gif) no-repeat; height:32px; width:300px; color:#FFF;}
.bg_left2{FONT-FAMILY: Trebuchet MS; BACKGROUND: url(../images/bg_left2.gif) no-repeat; height:41px; width:300px; color:#FFF;}
.bg_left3{FONT-FAMILY: Trebuchet MS; BACKGROUND: url(../images/bg_left3.gif) no-repeat; height:40px; width:300px; color:#900;}
.bg_left4{background: url('../images/bg_left4.gif') repeat-x; width:300px; text-align:left; background-color:#FFF;}

.bul_list {
	BACKGROUND: url(../images/a40.gif) no-repeat 10px 16px; FONT-SIZE: 11px; PADDING-TOP: 10px
}

.bul_list LI {
	LINE-HEIGHT: 22px; PADDING-LEFT: 33px; WIDTH: 260px; TEXT-OVERFLOW: clip; WHITE-SPACE: nowrap; OVERFLOW: hidden
}

.bul_list LI  a{text-decoration: none;font:bold 12px Arial,serif;}
.bul_list LI  a:hover{color:#090}

a.linkcate:link {color: #090; text-decoration: none;font:bold 12px Arial,serif;}
a.linkcate:visited {color: #090; text-decoration: none}
a.linkcate:hover {color: #C60; text-decoration: none}
a.linkcate:active {color: #090; text-decoration: none}

a.download:link {color: #090; text-decoration: none;font:bold 14px Arial,serif;}
a.download:visited {color: #090; text-decoration: none;font:bold 14px Arial,serif;}
a.download:hover {color: #C60; text-decoration: none;font:bold 14px Arial,serif;}
a.download:active {color: #090; text-decoration: none;font:bold 14px Arial,serif;}

a.menu:link {color: #400000; text-decoration: none;font:bold 18px Arial,serif;}
a.menu:visited {color: #400000; text-decoration: none;font:bold 18px Arial,serif;}
a.menu:hover {color: #C60; text-decoration: none;font:bold 18px Arial,serif;}
a.menu:active {color: #400000; text-decoration: none;font:bold 18px Arial,serif;}

a.linktop:link {color: #400000; text-decoration:underline;}
a.linktop:visited {color: #400000; text-decoration:underline;}
a.linktop:hover {color: #C60; text-decoration:underline;}
a.linktop:active {color: #400000; text-decoration:underline;}

.txtBold{ width:95px; font-weight:bold; text-align:right; padding-left:5px;}

.bg_bar{ background: center url('../images/bar.jpg') no-repeat; width:651px; height:50px;padding-left:19px;}
.txtbar{ font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;}

.bg_line1{ padding-bottom:10px; background: center url('../images/line_y1.gif') repeat-x;}

.bul_menu { padding-left:25px; background: url(../images/i_rocket.png) no-repeat 3px 3px; }



#comments{padding:0 0 0 10px}
#comments h3{}
#comments .comment{width:595px;background:#f2f0e7;border:1px solid #e0ddd2;border-bottom:none;padding:10px;line-height:20px}
#comments .admin{background:#e0ddd2;border-color:#e0ddd2}
#comments .last{border-bottom:1px solid #e0ddd2}
#comments .comment .head{width:100%;float:left}
#comments .comment .head a{width:300px;float:left;font:bold 14px Arial,serif;color:#971b1b;text-decoration:none;margin:3px 0 0 0}
#comments .comment .head a.avatar,#comments .comment .head img.avatar{width:40px;float:left;margin:0 10px 10px 0}
#comments .comment .head span{width:300px;display:block}
#comments textarea#comment{width:479px;height:169px;background:#fff;border:1px solid #e0ddd2;font:12px Arial,serif;padding:5px}
#comments input#submit{width:180px;height:30px;background:#971b1b;border:none;color:#fff;font:14px Arial,serif}
#comments input#author,#comments input#email,#comments input#url{width:176px;height:16px;background:#fff;border:1px solid #e0ddd2;font:12px Arial,serif;padding:3px 0 0 3px}
#comments p label{font:14px Arial,serif;padding:2px 0 0 5px}









/*CSS megas512 style pagination*/
DIV.megas512 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.megas512 A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.megas512 A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}