/*main*/
html, body { background-color:#242424; height:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #dfdfdf; font-size:12px;}
tr, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #dfdfdf;}

/*bg*/
.TopMenuAll { background-image:url(images/bgAllTop.gif); height:183px; background-repeat:repeat-x; background-position: top;}
.LCorner { background-image:url(images/LeftCorner.jpg); width:429px; height:183px; background-position:right top; background-repeat:no-repeat;}
.Name { background-image:url(images/Name.gif); width:153px; height: 64px; background-position:top left; background-repeat:no-repeat;}
.Slogan { background-image:url(images/slogan.gif); width:318px; height:22px; background-repeat:no-repeat; background-position: top center;}
.homeico { background-image:url(images/homeIco.gif); width:11px; height:15px; background-repeat:no-repeat; background-repeat:no-repeat; background-position:center;}
.mailico { background-image:url(images/mailIco.gif); width:11px; height:15px; background-repeat:no-repeat; background-repeat:no-repeat; background-position:center;}
.searchico { background-image:url(images/searchIco.gif); width:11px; height:15px; background-repeat:no-repeat; background-repeat:no-repeat; background-position:center;}
.TblIco {padding:10px; margin:10px;}
/*forms*/
.SearchForm { background-color:#CACACA; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border:1px solid #666666; width: 220px; height:20px; margin-right:5px;}
.SearchMess { background-color:#CACACA; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border:1px solid #666666; width: 270px; height:250px; margin-right:5px;}
.Btn { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; border:1px solid #666666; background-color:#333333; width:100px; height:30px;}
.Search-btn { background-color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; border:1px solid #666666; width: 70px; height:24px;}
.Comm { background-color:#CACACA; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border:1px solid #666666; width: 270px; height:180px; margin-right:5px;}
/*links*/
a, a:visited, a:active{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #C7C7C7; text-decoration: underline; margin:1px; padding:1px;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #828282; text-decoration:none; margin:1px; padding:1px;}

.top_menu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d4d4d4;}
a.top_menu, a.top_menu:visited, a.top_menu:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d4d4d4; text-decoration:none;}
a.top_menu:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C9C9C9; text-decoration:underline;}

.left_menu { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B9B9B9;}
a.left_menu, a.left_menu:visited, a.left_menu:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B9B9B9; text-decoration:none; padding-left:5px; margin-left: 5px;}
a.left_menu:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D2D2D2; text-decoration:underline; padding-left:1px; margin-left:1px; text-decoration:underline;}

/*headers*/
h1 { font-family: "Arial", Helvetica , sans-serif; font-size:1.2em; color:#FF0000; margin:3px; padding:3px;}
h2 { font-family:"Arial", Helvetica, sans-serif; font-size:1.0em; color:#D8D8D8; text-transform: none; margin:5px; padding:5px;}
h3, h4 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#C0C0C0; font-size:12px;}

.copy { margin-right:10px; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;}
a.copy, a.copy:active, a.copy:visited { margin-right:10px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; text-decoration:underline;}
a.copy:hover { margin-right:10px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC; text-decoration:none;}
li, ul { list-style-type:square; margin-left: 15px; color:#646464; line-height:25px;}

/*tbl*/
.TblBorderLeft { border:1px solid #7c7c7c; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; margin:5px; padding:5px; width:270px;}
.TblBorderMain{ border:1px solid #7c7c7c; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; margin:5px; padding:5px; width:550px;}
.Bold { font-weight:bold;}
.BgTblproducts { background-image:url(images/bgTblProducts.gif); background-repeat:no-repeat; background-position:top center; width:90%; height:166px; border:1px solid #4d4d4d; font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:12px; margin:5px; padding:5px;}
.Price { font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#FF0000;}
.grayBg { background-color:#666666; width:1px; height:1px;}
.bgBottom { background-image:url(images/bgBottom.gif); height:75px; background-repeat:repeat-x; background-position: bottom;}
.Img { border:3px; color:#666666;} 
/*search*/
.highlight { background-color: #F2F2F2; }
		
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; color:#FF0000; }		
		.description { font-size: 100%; color: #990000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background-color: #CCCCCC; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #990000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}

.phone { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#999999;}

