/* CSS Document */
body { margin:0px;  direction: rtl; background:#1a1a1a url(../images/bg.gif) repeat; font-size:12px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#333333; }
img{ border:0px;}
p { font-size:12px;  margin:0px; text-align:justify; direction:rtl}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#ff7800;}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:2px; padding:0px 0px 4px 0px; border-bottom:1px solid #FDD802; margin-bottom:4px; text-align:right;}
ul{ direction:rtl;} 
 #container { display:table; width:800px;  margin:auto; } 
 
#cuation{display:none;text-align:center; width:100%; height:40px; line-height:38px; background:#FAFFB3; margin:0px; direction:rtl; color:#000;}
 
#up{ display:inline-block; width:100%; height:82px; float:right; background:url(../images/header.png) no-repeat;  }
#up #logo{display:block; float:right; margin:0px;  height:60px; width:275px; margin-top:10px; }
#up .lang{ display:block; width:75px; height:22px; float:left; background:url(../images/sprite.png) no-repeat; background-position:-55px -63px;  margin:30px 0 0 5px; text-align:center; line-height:18px;}
 
#header{ display:inline-block; width:100%; }
.line{ display:block; background:url(../images/line.jpg); height:9px; width:798px; float:right; margin:1px 1px 7px 1px;}
#main{ display:inline-block;  width:800px;  } 

#menu{ list-style: none; width:100%; height:29px; margin:0; padding: 0; background:#444;  }
#menu ul { list-style: none; margin:0px; padding:0px;}
#menu ul li {float: right;  margin: 0;  padding: 0;}
#menu ul li a{ display:block;  height:29px; color:#fff; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:27px; border-left:#373737 1px solid; width:110px; text-align:center;}
#menu ul li a:hover{ color:#FFF; background:#666;}
 
#white{display:inline-block; min-height:300px; width:100%; background: #FFF url(../images/white_bg.jpg) repeat-x; }

.items{ display:inline-block; width:290px; height:80px; margin:2px 20px 8px 1px; float:right; border:1px #CCC solid;   -moz-border-radius:7px; -webkit-border-radius:7px; vertical-align:top; background:#FFF; text-align:right;}
.items div.img{ display:block; margin:0px; border:2px #E8E8E8 solid; margin:3px; float:right; width:105px; height:70px;}
.items img{width:105px; height:70px;}
.items div.sell{ z-index: 80;  width:105px; height:70px; position: absolute;  background:url(../images/sold.png); }	
.items div.hold{ z-index: 80; width:105px; height:70px;  position: absolute; background:url(../images/hjz.png); }
.items ul li{ list-style:none;}

.sold{z-index: 100;   background:url(../images/sold.png);  width:105px; height:70px; margin-top:20px;   }	
.hold{ z-index: 100;   background:url(../images/hjz.png);  width:105px; height:70px;  margin-top:20px; }
 

.right{ display:block; float:right; width:181px; min-height:300px;   }
.right ul { margin: 0;  padding: 2px; list-style:none; }
.right ul li {float: right;  margin: 0;  padding: 0; list-style:none;}
.right ul li a{ display:block; margin:1px; height:24px; color:#fff; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;  width:175px; text-align:center; background:#666666;  -moz-border-radius:0px 4px 0px 4px; -webkit-border-radius: 0px 4px 0px 4px; }
.right ul li a:hover{background:#CCCCCC;}
 
 .right2{ display:block; float:right; width:150px; min-height:300px; margin:4px; border:1px dashed #CCC;   }
.title{ display:inline-block; height:25px; width:100%; background:#333; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; line-height:24px;}  
.news_details{ display:block; width:98%; direction:rtl; margin:6px;}
.news_details img{ max-width:600px;}
.news_details .main_img{float:left; margin:7px; max-width:250px;}
  
#footer{ display:block; width:100%; height:25px; line-height:22px; padding:5px 0px 5px 0px; color:#FFF; font-family:tahoma; text-align:center; font-size:12px; direction:ltr;}
#footer span{color:#ff7800;}
#footer a{ color:#FFF;}#footer a:hover{ color:#FF3300;}

.small{ font-size:10px; color:#999;}
.rednote{ color:#FF0000; font-size:12px;}
div.pagination  {
	float: right;
	width:100%;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:2px 0 7px;
}

div.pagination span {
	float: right;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
	color:#A86602;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.pagination span.current_span {
	float: right;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
	color:#CCC;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
}


div.pagination a, div.pagination span.current {
	display: block;
	float: right;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
	color:#666;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.pagination a:hover {
	background-color: #fff;
	text-decoration: none;
	color:#999;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
   
#slider {
	position:relative;  
	background:url(../images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

/* The Nivo Slider styles */
.nivoSlider {
position:relative;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:60;
display:none;
}
/* The slices in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:50;
height:100%;
}
/* Caption styles */
.nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
opacity:0.8; /* Overridden by captionOpacity setting */
width:100%;
z-index:89;
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
position:absolute;
top:45%;
z-index:99;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
position:relative;
z-index:99;
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}
 
.nivoZoomHover {
	position:absolute;
	top:0px;
	left:0px;
	z-index:9;
	width:100%;
	height:100%;
	cursor:pointer;
	margin:auto;
}
.nivoCaption {
	display:none;
	position:absolute;
	z-index:110;
	text-align:center;
	background:#010101;
	color:#fff;
	padding:4px 0;
	overflow:hidden;
}
.form_bg1{ background:#CCC;}
.form_bg2{ background:#F4F4F4;}