body {
	padding:20px 10px 0px 10px;
	margin:0px;
	background:#dae6f0 url(../imgs/body.gif) left top repeat-x;  		
}

#page {
	width:1000px;
	border:1px solid #a9b0b5;
	background:#FFF;
}

#header {
	height:112px;
}
.logo {
	float:left;
	padding:17px 10px 0px 20px;
}
.logo p {
	padding:0px;
	margin:0px;
}
.clear {
	clear:both;
}
#menu {
	height:30px;
	background:#275e83 url(../imgs/menu_bg.gif) left top repeat-x;
	font: bold 12px Arial, sans-serif; color: #fff;
}
#menu a{
	font: bold 12px Arial, sans-serif; color: #fff;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
#menu a:hover{
	font: bold 12px Arial, sans-serif; color: #f37c0e;
	text-decoration: underline;
	padding:0px 5px 0px 5px;
} 
.m_padd {
	float:left;
	text-align:left;
	padding:6px 0px 0px 20px;
}

#left_cols {
		min-height:700px;
	float:left;
	width:200px;

}
.left_border {
	border-right:1px solid #a9b0b5;	
}
.right_border {
	border-left:1px solid #a9b0b5;	
}
.l_padd {
	text-align:left;
	padding:10px 5px 20px 13px;
}
#left_menu_bottom {
	 width:171px;
	 background:#f5f5f5 url(../imgs/menu_height_bg.gif) left top repeat-y;
}
.l_m_text {
	background: url(../imgs/left_menu_bottom.gif) left bottom no-repeat;
	width:171px;
	
	font: bold 12px Arial, sans-serif; color: #3789b9;
	margin:0px 0px 5px 0px;
	padding:10px 0px 20px 15px;
}
#left_menu_top_c {
	 width:171px;
	 background: url(../imgs/left_menu_top_c.gif) left top no-repeat;
}
#left_menu_top {
	background:#e2e4e2 url(../imgs/menu_bg_top.gif) left top no-repeat;
	width:171px;
	height:21px;
}
#left_menu_top h1 {
	font: bold 12px Arial, sans-serif; color: #333;
	margin:0px 0px 5px 15px;
	padding:2px 0px 0px 0px;
}
.box_title {
	font: bold 13px Arial, sans-serif; color: #333;
	margin:6px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}


#left_menu_bottom li a{
	font: normal 12px Arial, sans-serif; color: #3789b9;	 
}
#left_menu_bottom li a:hover{
	font: normal 12px Arial, sans-serif; color: #333;
	text-decoration:none;
}
#left_menu_bottom .box_title a {
	text-decoration:none;
	font: bold 13px Arial, sans-serif; color: #333;
 
}
.l_m_text ul {
	padding:0px;
	margin:0px;
}
.l_m_text ul li {
	list-style:none;
	padding:0px 0px 6px 0px;
	margin:0px;
}

#center_cols {
	width:100%;
	_float:left;
}
.c_padd {
	text-align:left;
	padding:15px 5px 20px 20px;
}
#history {
	 font: bold 11px Arial, sans-serif; color: #000;
	 margin:0px 0px 10px 0px;
}
#history a{
	 font: bold 11px Arial, sans-serif; color: #3789b9;
	 text-decoration:none;
}
#history a:hover{
	 font: bold 11px Arial, sans-serif; color: #000;
	 text-decoration:underline;
}
#center_cols  #title {
	font: bold 20px Arial, sans-serif; color: #333;
	margin:4px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#center_cols  #title_info {
	font: bold 11px Arial, sans-serif; color: #333;
	margin:4px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#center_cols  #title_info .date{
	font: normal 11px Arial, sans-serif; color: #195205;
}
#center_cols  #title_info .cat{
	font: normal 11px Arial, sans-serif; color: #0099ff;
}
#text_info {
	width:100%;
	padding:0px 0px 10px 0px;
	font: normal 12px Arial, sans-serif; color: #333;
}
#text_info img {
	border:1px solid #848383;
}
#text_info a {
	color: #0099ff;
}
#right_cols {
	width:200px;
	float:right;
 
	min-height:700px;
}

.r_padd {
	text-align:left;
	padding:15px 5px 20px 10px;
	font: normal 11px Arial, sans-serif; color: #848383;
}
.m_padd_r {
	float:right;
	padding:5px 10px 0px 10px;
	font: normal 12px Arial, sans-serif; color: #fff;	
}
.m_padd_r p{
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font: normal 12px Arial, sans-serif; color: #fff;	
}
#t_top,#t_top2 {
	background: url(../imgs/title_bg.gif) left bottom repeat-x;
	
}
#t_top_compare{
	background: url(../imgs/title_bg.gif) left top repeat-x;
	
}
#t_top_compare_l {
	background: url(../imgs/t_top_left.gif) left top no-repeat;
	 
}
#t_top_compare_r {
	background: url(../imgs/t_top_right.gif) right top no-repeat;
	 
}

#t_top_left {
	background: url(../imgs/t_top_left.gif) left top no-repeat;
	 
}
#t_top_right {
	background: url(../imgs/t_top_right.gif) right top no-repeat;
	height:38px;	
}
#table_bl #t_top h1 {
	font: bold 15px Arial, sans-serif; color: #333;
	margin:5px 5px 5px 13px;
	padding:0px 5x 0px 0px;
}
#table_bl #t_top2 h1 {
	font: bold 15px Arial, sans-serif; color: #333;
	margin:0px 5px 5px 13px;
	padding:8px 5px 0px 0px;
}
 
#feat{
	font: bold 15px Arial, sans-serif; color: #333;
	margin:5px 0px 5px 13px;
	padding:0px 0px 0px 10px;
}
#t_bottom , #t_bottom2  {
	background: url(../imgs/corner_line.gif) left bottom repeat-y;
	_background: url(../imgs/corner_line.gif) right bottom repeat-y;
 
}
#t_bottom_r  {
	
	background: url(../imgs/corner_line.gif) right bottom repeat-y;
 
}
#t_corner1 {
	background: url(../imgs/corner_line.gif) left bottom repeat-x;
}
#t_corner2 {
	background: url(../imgs/left_bottom_corner.gif) left bottom no-repeat;
}
#t_corner3 {
	background: url(../imgs/right_bottom_corner.gif) right bottom no-repeat;
}
#t_coccc {
	background:#FFF;
	border:1px solid #cccccc;
	 
}
 .header_list {
 
	font: bold 11px Arial, sans-serif; color: #333;
}
.table_text {
	padding:4px 10px 10px 10px;
	font: normal 11px Arial, sans-serif; color: #333;
}
#rating_t {
	border-bottom:1px solid #cccccc;
	margin:0px 0px 4px 0px;
	padding:0px 0px 15px 0px;
}
#rating_l {
	width:100px;
	float:left;
}
#rating_l h2 {
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;	
	font: bold 12px Arial, sans-serif; color: #333;
}
#rating_r {
	float:left;
	width:370px;
}
.rating_title {
	padding:0px 0px 0px 20px;	
	font: bold 12px Arial, sans-serif; color: #3789b9;		
	background:url(../imgs/com_ico.gif) left top no-repeat;		
}
.rating_title span{
		font: normal 12px Arial, sans-serif; color: #3a8d21;
}
.rating_desc {
	padding:10px 0px 0px 20px;	
	font: normal 12px Arial, sans-serif; color: #333;
}
.rating_more {
	padding:10px 0px 0px 20px;
 
	font: normal 12px Arial, sans-serif; color: #3789b9;		
	background:url(../imgs/com_ico2.gif) left 10px no-repeat;		
}
.rating_more a {
	font: normal 12px Arial, sans-serif; color: #3789b9;			
}
.rating_more a:hover {
	text-decoration:none;
	font: normal 12px Arial, sans-serif; color: #3789b9;			
}
#table_bl {
	padding:0px 10px 20px 0px;
}
#form_for {
	border-bottom:1px solid #cccccc;
	margin:0px 0px 4px 0px;
	padding:0px 0px 15px 0px;
}
#form_for label {
	font: bold 11px Tahoma, sans-serif; color: #333;	
}
#text_input {
	height:17px;
	border:1px solid #aaaaaa;
	font: normal 12px Tahoma, sans-serif; color: #333;
}
.text_input {
	height:17px;
	border:1px solid #aaaaaa;
	font: normal 12px Tahoma, sans-serif; color: #333;
}
.comm_textar {
	height:100px;
	width:500px;	
	border:1px solid #aaaaaa;
	font: normal 12px Tahoma, sans-serif; color: #333;
}
.submit_input {
	 
	height:22px;
	width:75px;
	border:0px;
	font: bold 11px Tahoma, sans-serif; color: #fff;
	cursor:pointer;
	 background: #6392bc url(../imgs/submit.gif) left top no-repeat;
}
.sucess_mess {
	background:url(../imgs/sucess_mess.gif) left top no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;	
}
.error_mess {
	background:url(../imgs/error_mess.gif) left top no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;	
}
#tab_for_cols {
 
	padding:0px;
	margin:0px;
		border-collapse:collapse;
}
#relates {
	
}
#relates h1{
	font: normal 20px Tahoma, sans-serif; color: #333;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;		
}
#relates h1 a{
	font: normal 20px Tahoma, sans-serif; color: #333;
 	text-decoration:none;		
}
#relares_item {
	border-top:1px solid #cccccc;
	margin:0px 0px 10px 0px;
}	
#relares_item h2{ 
	font: bold 12px Arial, sans-serif; color: #3789b9;
}	
.name_us {
	font: normal 11px Arial, sans-serif; color: #333;	
}
.name_us strong{
	font: bold 11px Arial, sans-serif; color: #3789b9;	
}
#relares_item .date {
	padding-left:10px;
	font: normal 11px Arial, sans-serif; color: #2b8316;		
}
#relares_item .cat {
 
	font: normal 11px Arial, sans-serif; color: #3789b9;		
}
#relares_item .cat a{
 
	font: bold 11px Arial, sans-serif; color: #333;		
}
#relares_item .rat {
	padding-left:10px;
	font: normal 11px Arial, sans-serif; color: #333;		
}
.item_desc {
	border-bottom:1px solid #cccccc;
	font: normal 12px Arial, sans-serif; color: #333;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	clear:both;
}
.item_desc2 {
	 clear:both;
	font: normal 12px Arial, sans-serif; color: #333;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
#relates .item_desc h1{
	font: bold 14px Arial, sans-serif; color: #3789b9;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#relates .item_desc h1 a{
	font: bold 14px Arial, sans-serif; color: #3789b9;
 
}
.item_desc a{
	text-decoration:none;
	font: bold 11px Arial, sans-serif; color: #3789b9;		
}
.rev {
	padding:0px;
	margin:0px;
	background:#FFF;
	border:1px solid #bacdda;
}
#text_info .rev img { 
	border:0px;	
}
#text_info h1 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.rev td{
	background:#e4edf3;
	font: bold 12px Arial, sans-serif; color: #333;		
}
.rev td.t{
	background:#e4edf3;
	font: bold 12px Arial, sans-serif; color: #333;	
	padding: 5px 5px 8px 5px;
  
}
.rev td.t2{
	background:#e4edf3;
	font: normal 12px Arial, sans-serif; color: #333;	
	padding: 5px 5px 8px 5px;
}
.rev td.t2 a{
	font: bold 12px Arial, sans-serif; color: #333;	
	text-decoration:none;
}
.rev td.t2 a:hover{
	font: bold 12px Arial, sans-serif; color: #333;	
	text-decoration: underline;
}
.rev .tp {
	width:1px;
	font:1px;
	border-right:1px solid #FFF;
}
.rev .tg {
	width:1px;
	height:1px;
	font: bold 1px Arial, sans-serif; color: #333;	
	border-bottom:1px solid #FFF;
}


#right_cols li a{
	font: normal 12px Arial, sans-serif; color: #3789b9;	 
}
#right_cols li a:hover{
	font: normal 12px Arial, sans-serif; color: #333;
	text-decoration:none;
}
#right_cols .box_title a {
	text-decoration:none;
	font: bold 13px Arial, sans-serif; color: #333;
 
}
#right_cols ul {
	padding:0px;
	margin:0px;
}
#right_cols ul li {
	list-style:none;
	padding:0px 0px 6px 0px;
	margin:0px;
}
#rat_all , #comm_block{
	padding:0px 0px 10px 0px;
}
#bookmarks {
 
	background:#e2e4e2;
 
	padding:5px 10px 6px 10px;
	font: normal 11px Arial, sans-serif; color: #333;	
}
.item_qa {
	width:500px;
}
#qa h2 {
	font: bold 12px Arial, sans-serif; color: #6392bc;	
	padding: 0px 0px 4px 0px;
	border-bottom:1px solid #ccc;
}
#qa h2 font{
	font: bold 12px Arial, sans-serif; color: #FF0000;	
 
}
.desc_qa {
	padding-top:2px;
	font: normal 11px Arial, sans-serif; color: #333;	
}
.send_qa {
	text-align:center;
		padding: 10px 0px 4px 0px;
}
.header_list {height:33px;
	font: bold 11px Arial, sans-serif; color: #333;	
}
#page_tool img {
	border:0px;
}