@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'BRoyaBold';
  src: url('fonts/BRoyaBold.eot?#') format('eot'),  /* IE6–8 */
       url('fonts/BRoyaBold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('fonts/BRoyaBold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
article,aside,dialog,figure,footer,header,hgroup,nav,section {
	display: block;
}
body{
	background-color:#2b5fa8;
	direction:rtl;
	margin:0;
	text-align:right;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:18px;
	}
a{
	text-decoration:none;
	color:#FFF;
	}
a:hover{
	color:#FFF;
	}
a:active{
	color:#FFF;
	}
img{
	border:none;
	}
input{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	}
select{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	}
textarea{
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	}
.clear{
	clear:both;
	}
/*---------------------------------search-----------------------------*/		
.search_area{
	background:url(../images/general/bg_search.png) no-repeat;
	position:fixed;
	top:185px;
	right:-243px;
	height:128px;
	width:259px;
	z-index:30;
	display:block;
	color:#818181;
	padding:10px;
}
.search_area_2{
	background:url(../images/general/bg_search_2.png) no-repeat;
	position:fixed;
	top:125px;
	right:-234px;
	height:32px;
	width:259px;
	z-index:30;
	display:block;
	color:#818181;
	padding:15px 10px 10px 10px;
}	
/*--------------------------------header--------------------------------*/
#header_bg{
	background:url(../images/general/header_bg.jpg) repeat-x;
	height:39px;
	padding:13px 0 0 0;
	}
#header_bg #header{
	background:url(../images/general/logo.jpg) no-repeat right top;
	width:768px;
	margin:0 auto;
	padding:0 180px 0 32px;
	}
/*--------------------------------header_menu--------------------------------*/
	#header #menu{
		float:right;
		width:658px;
		}
	#header #menu ul{
		margin:0;
		padding:0;
		}
	#header #menu ul li{
		list-style:none;
		float:right;
		height:26px;
		}
	#header #menu ul li:hover{
		background:url(../images/general/right_a_hover.jpg) no-repeat right;
		}
	#header #menu ul li a{
		height:26px;
		display:inline-block;
		}
	#header #menu ul li a:hover{
		background:url(../images/general/left_a_hover.jpg) no-repeat left;
		}
	#header #menu ul li a span{
		color:#505050;
		display:inline-block;
		height:23px;
		margin:0 13px 0 12px;
		padding:3px 0 0 0;
		}
	#header #menu ul li a:hover span{
		background:url(../images/general/center_a_hover.jpg) repeat-x;
		}	
/*--------------------------------header_login--------------------------------*/	
	#header #login{
		float:left;
		color:#818080;
		width:110px;
		}
	#header #login ul{
		margin:0;
		padding:0;
		}
	#header #login ul li{
		list-style:none;
		float:right;
		padding:3px 0 0 0;
		}
	#header #login ul li a{
		color:#818080;
		font-size:11px;
		padding:0 5px;
		}
	#header #login ul li a:hover{
		color:#D70505;
		}
/*--------------------------------content--------------------------------*/
#wrapper{
	background-color:#2b5fa8;
	}
#wrapper #content_bg{
	background:url(../images/general/content_bg.jpg) repeat-x top center;
	position:relative;
	}
	#content_bg input{
		border:none;
		cursor:pointer;
		}
	#content_bg input#button1{
		background:url(../images/general/button1.png) no-repeat;
		width:41px;
		height:54px;
		position:absolute;
		top:71px;
		}
	#content_bg input#button2{
		background:url(../images/general/button2.png) no-repeat;
		width:37px;
		height:147px;
		position:absolute;
		top:128px;
		}
	#content_bg #content{
		width:980px;
		margin:0 auto;
		}
/*--------------------------------content_t--------------------------------*/
	#content #content_t{
		height:330px;
		padding:14px 0 0 0;
		color:#FFF;
		}
	#content #content_t #conteporint{
		padding:0 48px;
	}	
	#content #content_t h1{
		padding:18px 0 14px 0;
		margin:0;
		font-family: 'BRoyaBold', arial;
		font-size:25px;
		color:#FFF;
		text-shadow:0 2px 2px #2f4960;
		}	
	#content #content_t h3{
		background:#fff;
		color:#d70505;
		font-family: 'BRoyaBold', arial;
		font-size:15px;
		text-align:center;
		height:22px;
		margin:0;
		padding:0;
		width:87px;
		}	
	#content #content_t #conteparint{
		width:980px;
		position:relative;
		padding:0 0 0 0;
	}	
	#content #content_t #conteparint img{
		border:#405779 8px solid;
		border-radius: 5px;
	}	
/*--------------------------------content_b--------------------------------*/		
	#content #content_b{
		background:#FFF url(../images/general/content_t_bg.jpg) no-repeat top;
		padding:15px 0 14px 0;
		margin:0 0 18px 0;
		}
	#content #content_b #product{
		background:url(../images/general/box_t.jpg) no-repeat;
		width:907px;
		height:196px;
		margin:0 auto;
		padding:15px 37px 0 0;
		}
	#content #content_b h2{
		background:url(../images/general/logo_h2.png) no-repeat right;
		margin:0;
		color:#2c5a96;
		font-family: 'BRoyaBold', arial;
		font-size:17px;
		padding:7px 19px 12px 0;
		}
/*--------------------------------box1--------------------------------*/
	#content #content_b #product .box_1{
		float:right;
		background:url(../images/general/box_1_bg.jpg) no-repeat;
		width:157px;
		height:143px;
		margin:0 6px;
		padding:2px 8px 0 0;
		position:relative;
		}
	#content #content_b #product .box_1 .price{
		background:url(../images/general/box_png.png) no-repeat;
		width:147px;
		height:35px;
		position:absolute;
		top:109px;
		right:9px;
		text-align:center;
		color:#FFF;
		/*text-shadow:0 2px 2px #8c8040;*/
		}
/*--------------------------------box2--------------------------------*/		
	#content #content_b .sale{
		width:450px;
		float:right;
		margin:7px 20px 0 19px;
		}
	#content #content_b .sale .sale_t{
		background:url(../images/general/box_b_t.jpg) no-repeat;
		height:35px;
		width:450px;
		}
	#content #content_b .sale .sale_t h2{
		margin:0 42px 0 0;
		}
	#content #content_b .sale .sale_c{
		width:421px;
		border-left:solid 1px #d6d7d9;
		border-right:solid 1px #d6d7d9;
		padding:0px 27px 0 0;
		}
	#content #content_b .sale .sale_b{
		background:url(../images/general/content_b_bg.jpg) no-repeat bottom;
		height:20px;
		width:450px;
		}
	#content #content_b .sale .sale_c .floatRight{
			float:right;
		}
	#content #content_b .sale .sale_c .box_1{
		background:url(../images/general/box_2_bg.jpg) no-repeat;
		width:123px;
		height:117px;
		margin:8px 3px 0 4px;
		padding:2px 2px 0 0;
		position:relative;
		}
	#content #content_b .sale .sale_c .box_1 a.price{
		background:url(../images/general/box2_png.png) no-repeat;
		width:78px;
		height:25px;
		position:absolute;
		top:85px;
		right:18px;
		color:#FFF;
		padding:4px 31px 0 0;
		}
	#content #content_b .sale .sale_c .box_1 a:hover.price{
		color:#bbbdc1;
		}
	

	#content #content_b .sale.sale_inner{
		width:941px;
	}	
	#content #content_b .sale .sale_t.sale_inner{
		background:url(../images/general/box_b_t_inner.jpg) no-repeat;
		width:941px;
		}	
	#content #content_b .sale .sale_c.sale_inner{
		width:912px;
		}	
	#content #content_b .sale .sale_c.sale_inner_2{
		width:885px;
		color:#555;
		text-align:justify;
		padding:10px 27px 5px 27px;
		line-height:22px;
		}		
	#content #content_b .sale .sale_b.sale_inner{
		background:url(../images/general/content_b_bg_inner.jpg) no-repeat bottom;
		width:941px;
		}	
	#content #content_b .sale .sale_c.sale_inner .box_1{
		margin:8px 15px 0 4px;
		}	
/*--------------------------------footer--------------------------------*/
#footer_border{
	background:url(../images/general/footer_border.jpg) repeat-x;
	height:5px;
	}
#footer{
	background:url(../images/general/footer_bg.jpg);
	height:50px;
	}
#footer_inner{
	background:url(../images/general/footer_bg.jpg);
	height: 50px;
}	
#foter_main{
	width:980px;
	margin:0 auto;
	padding:11px 30px 0 0;
	}
	#foter_main a.logo1{
		background:url(../images/general/logo_footer.jpg) no-repeat;
		float:right;
		width:26px;
		height:26px;
		cursor:pointer;
		}
	#foter_main a:hover.logo1{
		background:url(../images/general/logo_footer_hover.jpg) no-repeat;
		}
	#foter_main a.logo2{
		background:url(../images/general/logo2_footer.jpg) no-repeat;
		float:right;
		width:26px;
		height:26px;
		margin:0 6px 0 7px;
		}
	#foter_main a:hover.logo2{
		background:url(../images/general/logo2_footer_hover.jpg) no-repeat;
		}
/*--------------------------------menu_f--------------------------------*/
	#foter_main #menu_f{
		float:right;
		padding:3px 0 0 0;
		width:580px;
		}
	#foter_main	#menu_f ul{
		margin:0;
		padding:0;
		}
	#foter_main	#menu_f ul li{
		float:right;
		list-style:none;
		}
	#foter_main	#menu_f ul li a{
		color:#FFF;
		font-size:11px;
		margin:0 11px;
		display:inline-block;
		}
	#foter_main	#menu_f ul li a:hover{
		color:#818080;
		}
/*--------------------------------copyright--------------------------------*/
	#foter_main #copyright{
		float:left;
		color:#FFF;
		padding:3px 0 0 40px;
		width:295px;
		}
/*---------------------------------crousel---------------------------------*/
#product .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 880px;
	padding:0 10px 0 0;
}
#product .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 150px;
    width: 850px;
}
#product .jcarousel-skin-tango .jcarousel-item {
	overflow:hidden;
    width: 170px;
	margin:0;
    height: 145px;
}
/* Horizontal Buttons*/
#product .jcarousel-skin-tango .jcarousel-next-horizontal {
    background-image: url("../images/general/prev-horizontal_2.jpg");
    cursor: pointer;
    height: 53px;
    left: -35px;
    position: absolute;
    top: 37px;
    width: 53px;
}
#product .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background-image: url("../images/general/next-horizontal_2.jpg");
    cursor: pointer;
    height: 53px;
    position: absolute;
    right: -55px;
    top: 37px;
    width: 53px;
}
#product .jcarousel-next.jcarousel-next-horizontal.hover{
	background-position:0 -53px;
}
#product .jcarousel-prev.jcarousel-prev-horizontal.hover{
	background-position:0 -53px;
}
/*-------------------------------crousel-2------------------------------*/
.sale_c .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 390px;
	padding:0 2px 0 0;
}
.sale_c .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 260px;
    width: 390px;
}
.sale_c .jcarousel-skin-tango .jcarousel-item {
	overflow:hidden;
    width: 130px;
	margin:0;
    height: 260px;
}
/* Horizontal Buttons*/
.sale_c .jcarousel-skin-tango .jcarousel-next-horizontal {
    background-image: url("../images/general/prev-horizontal_1.png");
    cursor: pointer;
    height: 39px;
    left: -46px;
    position: absolute;
    top: 220px;
    width: 42px;
}
.sale_c .jcarousel-skin-tango .jcarousel-prev-horizontal {
    background-image: url("../images/general/next-horizontal_1.png");
    cursor: pointer;
    height: 39px;
    position: absolute;
    right: -44px;
    top: 220px;
    width: 42px;
}
.sale_c .jcarousel-next.jcarousel-next-horizontal.hover{
	background-position:0 -39px;
}
.sale_c .jcarousel-prev.jcarousel-prev-horizontal.hover{
	background-position:0 -39px;
}
/*--------------------------------tooltip----------------------------*/
#simpleTooltip{
	padding: 7px;
	border: 1px solid #CCCCCC;
	background: rgb(236,236,236);
	background: rgba(236,236,236,0.9);
	text-align: right;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
#simpleTooltip h1{
    background: url("../images/general/bg_h1_specific.png") no-repeat;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    margin: 6px 0 3px 0;
    text-align: center;
    width: 126px;
}
#simpleTooltip span{
	background: url("../images/general/bg_span_tooltip.png") no-repeat 99% 3px;
    font-size: 12px;
	font-weight:bold;
	text-align:right;
	padding:0 15px 0 0;
	display:block;
}
/*--------------------------------crousel-header----------------------------*/
#left-but{
    right: 10px;
    top: 80px;
	position:absolute;
}
input#right-but{
    left: 10px;
    top: 80px;
	position:absolute;
}
input#left-but{
	background:url(../images/general/left_right_bottom.png) no-repeat right top;
	width:41px;
	height:59px;
	border:none;
	cursor:pointer;
}
input#right-but{
	background:url(../images/general/left_right_bottom.png) no-repeat left top;
	width:41px;
	height:59px;
	border:none;
	cursor:pointer;	
}

input#left-but:hover{
	background:url(../images/general/left_right_bottom.png) no-repeat right bottom;
}
input#right-but:hover{
	background:url(../images/general/left_right_bottom.png) no-repeat left bottom;	
}
/*--------------------------------inner----------------------------*/
.padding_top{
	padding:17px 0 0 0;
}