body{ margin:0px 0px;height:100%;font-family:Verdana; font-size:12px}
img{ border:none}
.gray, .gray a { color:#393939;}
.white, .white a { color:#FFFFFF;}
.inlineUL{ margin:0px; padding:0px;display:inline;}

.sz10px{ font-size:10px}
.inlineUL li{ display:inline;margin:0px; padding:0px;padding-right:15px}
.SignIndex{position:absolute;top:20px; right:60px}	
.divlogo{margin-top:-118px;}	
.main_search{  height:107px;}
	.in_main{ width:468px;height:107px;text-align:left}
	.in_main form{ margin:0px; padding:0px}
		.in_main_01{ padding-top:16px;}	
		.in_main_02{ margin-top:13px}
			.in_main_02 .txtSearch{ width:385px}
			.in_main_02 .btnSearch{ width:61px; height:19px;border:none;background:transparent;background-image:url(/img/search.gif); cursor:pointer; margin-bottom:0px;margin-left:15px}
			* html .in_main_02 .btnSearch{ margin-bottom:2px}
		.in_main_03{margin-top:5px}
.header_search{ background:url(/img/centr_centr.gif) repeat-x top left; height:107px;}
.header_search .Sign{ position:absolute;top:10px; right:40px; color:#FFFFFF}
.header_search .Sign a {color:#FFFFFF}
	.hLogo{position:absolute;top:13px;left:50px}
	.in_header{ width:515px;height:107px;text-align:left; margin-left:207px}
	.in_header form{ margin:0px; padding:0px}
		.in_header_01{ padding-top:16px;}	
		.in_header_02{ margin-top:13px}
		.in_header_02	.txtSearch{ width:360px}
		.in_header_02	.btnSearch{ width:61px; height:19px;border:none;background:transparent;background-image:url(/img/search.gif); cursor:pointer; margin-bottom:0px;margin-left:15px}
		.in_header_02	.btnShuffle{ width:61px; height:19px;border:none;background:transparent;background-image:url(/img/shuffle.gif); 
cursor:pointer; margin-bottom:0px;margin-left:15px}
		* html .in_header_02	.btnSearch{ margin-bottom:2px}
		* html .in_header_02	.btnShuffle{ margin-bottom:2px}
		.in_header_03{margin-top:5px}
		.in_header_03 .inlineUL{width:438px}
		.in_h_03{font-size:12px !important;width:379px}
		.in_m_03{font-size:12px !important;width:404px}	
.footer{ background:url(/img/footer_centr.gif) repeat-x left top;height:50%;margin-bottom:-40px}	
.ftr_text{margin:0px ;margin-top:-40px;position:absolute;left:0px}
.infooter{position:absolute;bottom:10px;}
.taLi{ position:absolute;bottom:10px;left:30px}
.taRi{ position:absolute;bottom:10px;right:30px}
.taL{ text-align:left; float:left;margin-left:30px;padding-top:10px;}
.taR{ text-align:right; float:right;margin-right:30px;padding-top:10px;}
* html .taL{ margin-left:30px;padding-top:10px;margin-bottom:0px}
* html .taR{ margin-right:30px;padding-top:10px;margin-bottom:0px}

.topresult{ background:url(/img/bg_top_02.gif) repeat-x left top; height:31px}
	.intopr_01{ position:absolute;padding-top:8px;right:60px}
	.intopr_02{ margin-left:47px;padding-top:8px}
#page {
  margin: 0; padding: 0;
  min-height: 100%; _height: 100%;
}	
.gridResult   {padding:10px;padding-bottom:165px;padding-top:20px; width:90%; margin-left:auto; margin-right:auto;  display:table;}  
.contentResult{ padding:10px;padding-bottom:165px;padding-top:40px; margin-right:300px;display:table;}
.IncontentResult{ height:400px;display:table; }
.pagenum{ text-align:center;color:#0000CC;font-size:12px;margin-bottom:10px;white-space:nowrap;}
.pagenum img{ margin:0px 10px}
.pagenum a { color:#0000CC;margin: 0 2px 0 2px}
.pagenum .next, .pagenum .prev{ color:#000000}
* html .contentResult{ height:570px;}
.ads {width:260px;position:absolute;right:20px;color:#707070;text-align:center;padding-bottom:10px;border-left:#c7c7c7 1px solid;background-color:#FFFFFF;z-index:77}
.adsElem{ font-size:12px; color:#707070;margin:10px; text-align:left}
.adsElem li{list-style-type: square;}
a.adsTitle{ display:block; color:#0000CC}

.resFooter{margin-top:-170px;height:150px; margin-bottom: 10px;}
	.inResFt{ color: #000; background:url(/img/footer.gif) repeat-x top left;height:77px;margin-bottom:10px; }
	* html .inResFt{height:77px;margin-bottom:20px}

.Element { width:100%; margin-bottom:5px}
.GridElement { width:100%; margin:10px; text-align: center;font-size:12px}
td.image { width:100px; height:100px;}
td.image img { border:1px solid #c7c7c7;margin:5px;}
td.desc{ font-size:12px}
div.title{ font-size:14px; color:#000000;font-weight:bold}
div.title a { font-size:16px; color:#0000cc;font-weight:normal}
div.decription{ color:#707070}
div.decription b { color:#000000}
.adsLink{ color:#008000;}
.linkRes{ color:#008000;text-decoration:none}
div.menu{ color:#0000CC}
div.menu a{ color:#0000CC}
		.inResFt_01{ width:470px}
		.inResFt_02{ padding-top:20px; text-align:left}
		.inResFt_02	.txtSearch{ width:300px}
		.inResFt_02	.btnSearch{ width:61px; height:19px;border:none;background:transparent;background-image:url(/img/search.gif); cursor:pointer; margin-bottom:0px;margin-left:15px}
		.inResFt_02	.btnShuffle{ width:61px; height:19px;border:none;background:transparent;background-image:url(/img/shuffle.gif); cursor:pointer; margin-bottom:0px;margin-left:15px}
		.inResFt_03{ padding-top:5px; text-align:left}
		
.tgrid { margin-left:auto; margin-right:auto; }

.catalog {width: 900px; }
.catalog table{width: 900px;}
.catalog td{vertical-align: top;}
.catalog a{font-size: 14px; text-decoration: none; color: #222; }
.catalog a:hover{color: #000; text-decoration: underline;}
.catalog-groups {margin-top: 20px; padding-left: 40px;}
.catalog-groups a{line-height: 22px; }
.catalog-items { margin-top: 10px; width: 900px; margin-left: 50px; }
.catalog-items a{line-height:18px}

.suggest table{font-size: 12px; width: 900px; height: 30px; margin-top: 10px; margin-left: 10px;  }
.suggest td{vertical-align: top;}
.suggest span{white-space:nowrap; margin-left: 5px; margin-right: 5px;}

.highlight {font-weight: bold;}

.btnShuffle{display:none}
.sz10px{display:none}

