*{
	margin:0px;border:none;padding:0px;font-size:px;font-family:arial;
	text-align:right;direction:rtl;list-style:none;text-align:right;
  font-size:12px; 
}
#left_banner {
	position:fixed;
	top:20px;
	left:120px;	
	}



.center{margin-left:auto;margin-right:auto;}
.f_left{float:left;}
.f_right{float:right;}
.c_both{clear:both;}

.link{
	color:blue;
	font-size:14px;
}
.text{
	text-align:justify;
	font-size:13px;
}

.sep{
	height:5px;
	width:100%;
	background:#8f8f8f;
}
.red{
	color:red;
}
.user_details{

	width:100%;
	background:#8f8f8f;
	color:#ffffff;
	text-align:left;
}
.user_details a{
	padding-left:10px;
	color:#ffffff;
}
.price,.free{
	cursor:pointer;
	margin-right:40px;
	float:right;
}
.sep.bottom{
	margin-top:15px;
}
#container{
	width:780px;
}
#header{
	height:110px;
	background:black;
}
#top_menu{
	width:100%;
	background:url(../images/menu_bg.gif) repeat-x top;
	height:43px;
	padding-top:9px;
}
#top_menu a{
	color:black;
	text-decoration:none;	
}
#top_menu a:hover{
	text-decoration:underline;;	
	
}
.top_cats{
	width:100%;
	background:url(../images/cats_bg.gif) repeat-x top;
	height:66px;
	padding-top:9px;
}

.menu_item{
	height:31px;
	
}
.menu_item .right{
	background:url(../images/right_button.gif) no-repeat top left;
	height:31px;
	width:13px;
}
.menu_item .center{
	background:url(../images/bg_button.gif) repeat-x top;
	height:31px;
	padding-top:8px;
	font-weight:bold;
}
.menu_item .left{
	background:url(../images/left_button.gif) no-repeat top right;
	height:31px;
	width:13px;
}



.box{
	margin:5px;
}
.box.ad{
	width:375px;
}
.top_box{
	width:140px;
	height:26px;
	background:url(../images/top_box.gif) no-repeat;
	text-align:right;
	
}
.ad_title_area{
	width:220px;
	float:left
}
.top_box a{
	color:white;
	font-size:17px;
	text-decoration:none;
	font-weight:bold;
	margin:2px 5px 0px 0px;	
} 
.bg_box{
	background:url(../images/bg_box.gif) repeat-y;
	height:80px;
	width:140px;
}
.bg_box a{
	padding:3px;
	line-height:20px;
	color:blue;
}
.bottom_box{
	width:140px;
}



.box_big{
	margin:7px;
}
.top_box_big,.top_box_big a{
	width:349px;
	height:26px;
	background:url(../images/top_box_big.gif) no-repeat;
	text-align:right;
	color:white;
	font-size:19px;
	text-decoration:none;
	font-weight:bold;
	padding-right:10px;
}

.bg_box_big{
	background:url(../images/bg_box_big.gif) repeat-y;
	overflow:hidden;
	width:339px;
	padding:10px;
}
.bg_box_big a{
	padding:3px;
	line-height:20px;
	color:blue;
}
.bottom_box_big{
	height:26px;
	width:359px;
	background:url(../images/bottom_box_big.gif) repeat-y;
}

.cat{
	width:104px;
	height:24px;
	color:#ffffff;
	font-size:14px;
	background:url(../images/cat.png) left no-repeat ;
	float:right;
	text-align:center;
	padding-top:7px; 
	font-weight:bold;
	overflow:hidden;
	margin-right:7px;
}
.cat_black{
	width:104px;
	height:24px;
	background:url(../images/cat_black.png) left bottom no-repeat ;
	float:right;
	text-align:center;
	padding-top:6px; 
	font-weight:bold;
	margin-right:7px;
}



.cat.selected{
	width:104px;
	font-size:14px;
	background:url(../images/cat_selected.png) center bottom no-repeat ;
	float:right;
	text-align:center;
	padding-top:6px; 
	font-weight:bold;
	margin-right:7px

}

.cat_black a,.cat a ,.cat.selected a{
		color:#ffffff;
		font-size:14px;
}

#search{
	width:777px;
	height:110px;
	background:url(../images/search.gif) center no-repeat;	
	clear:both
}

.search_wrap_black{
	 background:black;overflow:hidden;clear:both; 
	 }
.search_wrap{
	 overflow:hidden;clear:both; 
	 padding-top:2px;
}
#search_black{
	width:770px;
	height:110px;
	background:url(../images/search_black.gif) no-repeat;	
	clear:both;
}

#search div  , #search_black div{
	color:#ffffff;
	font-weight:bold;
	padding:6px 6px 0px 0px;
}


#search_table{
	margin:0px 2px 0px 0px;
}
#search_table span{
	color:#5C5C5C;
	font-weight:bold;
}

#search_black #search_table span{
	color:#ffffff;
	font-weight:bold;
}

#search_table td{
	text-align:right;
	padding:2px;
}
#search_table td select{
	 width:110px
}
.reg{
	width:auto;
	border:none;
}
#search_table  td input{
	width:90px;
	border:solid 2px #5C5C5C;
}


.cat_link{
	color:black;
	text-decoration:none;
	
}
.cat_link:hover{
	/*
	color:black;
	text-decoration:underline;
	*/
}

.box{
	overflow:hidden;
	width:auto;
}
.box.ad .body{

	
	overflow-y:auto;
}
.box.img .body{
	height:150px;
	overflow-x:auto;
	overflow-y:auto;
	padding:5px;
}
/*.box div{border:green 1px solid;}*/
.box .top{
	
	height:30px;
}
.box .top .left{
	background-image:url(../images/red_box_left_top.png);
	height:30px;
	width:15px;
	float:left;
}
.box .top .right{
	background:url(../images/red_box_right_top.png);
	height:30px;
	width:15px;
	float:right;
}
.box .body{
	background:#ededed;
	border-right:#cbcbcb solid 1px;
	border-left:#cbcbcb solid 1px;
	clear:both;
	overflow:hidden;
	padding:2px 0px 0px 0px;
		
}
.box .top .title{
	float:right;
	text-align:right;
	color:white;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding-top:6px;
	background:#e20a17;
	overflow:hidden;
	height:24px;
	
}
.box .top .title span{
	color:#ffffff;
	font-size:15px;
	text-decoration:none;
	
}
.box .top .title a{
		color:#ffffff;
	font-size:15px;
	text-decoration:none;
}
.box .top .title a:hover{
	text-decoration:underline;;
}
.box .top .front_page{
	width:120px;
}
.form_box .title{
	width:345px;
}
.ad .title{
	width:345px;
}
.search_grid_wrap_black  .box .bottom .right {
	background:black url(../images/red_box_right_bottom.png);
}
.search_grid_wrap_black .box .bottom .left {
	background:black url(../images/red_box_left_bottom.png);
}
.search_grid_wrap_black .forms{
	background:black;
	overflow:hidden;
}
.search_grid_wrap .forms{
	background:#d7d7d7;
	overflow:hidden;
}

.box .bottom .right{
	background: #f3f3f3 url(../images/red_box_right_bottom.png) no-repeat;
	height:9px;
	width:9px;
	float:right;

}
.box .bottom{
	background: url(../images/red_box_mid_bottom.gif) repeat-x;
	height:9px;
	clear:both;
	
}
.box .bottom .left{
	background:  #f3f3f3 url(../images/red_box_left_bottom.png) no-repeat;
	height:9px;
	width:9px;
	float:left;
	
}







.ad_wrap{
	background:#f3f3f3 url(../images/ad_bg.gif) repeat-x top;overflow:hidden;
	padding-top:15px;
	margin-top:-5px;
	
}
#merchant_space{
	padding-top:0px;
	width:300px;
	text-align:center;
}
.search_grid_wrap_black .ad_wrap{
	background:black ;
	overflow:hidden;
	padding-top:15px;
	margin-top:-5px;
	
}










#content{
	margin-top:5px;
	overflow:hidden;
}
#top_banner {
	width:100%;
	height:60px;
	background:#c0c0c0;
	margin-top:5px;
}
#bottom_banner {
	width:100%;
	height:60px;
	background:#c0c0c0;
	margin-top:9px;
}
#footer{
	height:auto;
	background:black;
	padding:5px;
	overflow:hidden;
	margin-top:2px;
}
#footer div{
	margin-right:5px;
	margin-left:15px;
	overflow:hidden;
	
}
#footer div a{
	font-weight:bold;
	color:#EE0202;
	text-align:right;
}

.auto-form{
	padding:4px;
}
.auto-form div label{
	
}
.auto-form div{
	clear:both;
	padding-top:10px;
	padding-right:18px;
	overflow:hidden;
}

.auto-form div.small{
	float:right;
	padding-top:10px;
	padding-right:17px;
	overflow:hidden;
	clear:none;
	width:165px;
}

.auto-form td{
	width:70px;
	height:20px;
}

.auto-form div.small p{
	float:right;
	width:93px;
}
.auto-form div.small_2
{
	width:145px;
	float:right
}
.auto-form div.small_2 p{
	float:right;
	width:93px;
}


.auto-form p{
	float:right;
	width:92px;
}

.auto-form span{
		font-weight:bold
	} 


.auto-form select,textarea,input[type="text"]{
	width:225px;
	float:right;
	clear:left;

}


 .auto-form div.small select
,.auto-form div.small input[type="text"] 
,.auto-form div.small textarea{
	width:70px;
	float:right;
}

.auto-form textarea{
	height:40px;
}

#pay_info{
	font-size:13px;
	color:#d70000;;
	margin-left:13px;
	padding:0px;
	height:25px;
}

.small_btn{
	height:21px;
	width:78px;
	background:url(../images/small_btn.gif) no-repeat;
	border:none;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:white;
	cursor:pointer;
}

#my_page{
	
}
#my_page .header{
	width:100%;
	overflow:hidden;
}

#my_page .body{
	border:solid 1px #c9cdcc;
	background:#ededed;
	width:99%;
	height:500px;
	text-align:center;
	padding-top:25px;
	
}
.tab{
	height:32px;
	width:155px;
	background:url(../images/red_tab.gif) center no-repeat;
	margin-right:1px;
	cursor:pointer;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.grid{
	overflow:hidden;
}
.ad_row{
	cursor:pointer;
	background:#f0f0f0;
}
.main_table{
	width:775px;
}

.main_table .body{
	color:black;
	padding:3px;
	text-align:right;
}
.main_table .body{
	background-color: #f0f0f0;
	border-bottom:1px solid #ffffff;
	
}
.main_table .round_search_left{
	width:9px;
	height:18px;
	background:black url(../images/round_search_left.gif) left top no-repeat;	
	
}
.main_table .round_search_right{
	width:9px;
	height:18px;
	background:black url(../images/round_search_right.gif) right top no-repeat;	
}

.main_table th.title{
	background:black;
	color:#ffffff;
	padding:2px;
	text-align:right;
	height:18px;
}


.main_table .camera{
	background-image:url(../images/camera.gif);	
	background-repeat:no-repeat;
	background-position:center;;
}
.manager_menu{
	width:100%;
	height:auto;
	clear:both;
	overflow:hidden;
}
.hot{
	width:770px;
	margin-top:10px;
}
.hot .title{
	background:url(../images/hot_top.gif) top no-repeat;
	height:20px;
	width:100%;	
	color:#ffffff;
	font-weight:bold;
}
.hot .body{
	background-color:#626262;
	overflow:hidden;
	padding:5px 19px 0px 5px;
	height:170px;
}
.hot .title div{
	padding:2px 20px 0px 0px;
}
.hot .bottom{
	background:url(../images/hot_bottom.gif) top no-repeat;
	height:20px;	
	width:100%;	
}
.content_title{
	color:#ee0202;
	font-size:19px;
}
.register{
	float:left;
	margin-left:5px;
	background:url(../images/register.png) left top no-repeat;
	height:120px;	
	width:375px;	
	margin-top:10px;
	cursor:pointer;;
	
	
}
.register .title{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin:4px;
}
.register .content{
	color:#EE0202;
	font-size:19px;
	font-weight:bold;
	margin:4px;
	width:150px;
	cursor:pointer;
}


.msg{
	float:right;
	
	margin-right:100px;
	background:url(../images/msg.png) left top no-repeat;
	height:130px;	
	width:550px;	
	margin-top:10px;
}
.msg .title{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin:4px;
}
.msg .content{
	color:#EE0202;
	font-size:13px;
	font-weight:bold;
	margin:4px;
	cursor:pointer;
}
	.paging{
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
		text-decoration:none
	}

	.merchant_title{
		background:url(../images/merchant_title.png) top no-repeat;
		width:374px;
		height:18px;
		color:#ffffff;
		font-size:13px;
		padding:2px 10px 0px 0px;
	}

.h1 h1,.h2 h2,.h2 h2{
	padding-right:3px;
	font-size:13px;
}
.top p,.footer p{
	margin:3px;
}

.HTML_VAL a {
	color:#ff0000;
}
