	
	/* header and footer */

	
body{
	background:#000 url('imgs/bg.jpg') fixed no-repeat center top;
	overflow:scroll;
	line-height:180%;
	margin:0;
	padding:0;
	color:#333;
	font-size:16px;
	font-weight:bold;
}

img{
	border:0px;
}

a{
	text-decoration:none;
}


.my_news{
	background:#eee; 
	border: 1px solid #ddd; 
	border-radius:5px; 
	text-align:center; 
	margin:5px; 
	padding:7px; 
	width:280px; 
	float:right;
}

.my_news img{
	width:120px;
	height:90px;
	background:#fff;
	float:right;
	margin:0 0 0 5px;
}


.my_news a{
	color:#333;
}


.my_news a:hover{
	color:#333;
}


input{
	padding: 0 10px;
	border:0px;
	font-weight:bold;
	font-family:arial;
	font-size:16px;
	
}


/*               HEADER					*/


#wrapper{
	margin:auto;
	width:100%;
	height:200px;
	direction:rtl;
}



#center_wrapper{
	margin:5px auto;
	width:960px;
	border: 0px solid #ccc;
	background:#fff;
}


#navtop{
	width:960px;
	margin:0 auto;
	padding:0px 20px 0px 0px;
	font-weight:bold;
	font-family:arial;
	clear:both;
	//background:#777;;
}

#navtop dt{
	float:right;
	margin:5px 0 5px 20px;
	
}

#navtop dt a{
	color:#333;	
	  white-space: nowrap;
}
#navtop dt a:hover{
	color:red;
}

.new_f{
	padding: 0;
	margin: 0px 0 0px 0 ;
	}

.offers{
	padding: 15px 8px 15px 5px;
	float:right;
}

.offers img{
	width:302px;
}

.host{
	padding: 15px 2px;
	float:right;
}

.offer_links{
	font-size:15px;
	margin:-38px 20px 0 0 ;
	padding:0;
}

.offer_links a{
	color:#404040;
}

.offer_links a:hover{
	color:red;
}

article{
	padding:10px;
	margin: 5px;
	clear:both;
}

article a{
	color:red;
}

article a:hover{
	color:blue;
}

figure{
	background:#eee;
	padding:5px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

figcaption{
	text-align:center;
}

.clients{
	width:160px;
	font-size:15px;
	float:right;
	margin:7px;
}

.clients img{
	width:160px;
	height:80px;
}

.icon_within_text{
	margin:0 0 -5px 0;
	padding:0 5px 0px 5px;
	width:20px;
	
}

.art_title{
  
	margin:5px 0 5px 0;
	padding:5px 0 6px 0;
	text-align:center;
	clear:both;
	width: 100%;
	font-size:18px;
	color:#333;	
	height:30px;
	background:#e0e0e0;
	border-top:3px solid #404040;


}

.specifications{
	width:110px;
	float:right;
	margin:30px 5px 0  5px;
	text-align:justify;
}
.specifications dt{
	margin:5px;
	padding:5px 2px;
	text-align:center;
	border:1px dashed #aaa;
}

.ul_title{
	margin:0;
	padding:0;
	text-align:center;
	list-style:none;
}

.accessories {
	margin:0 5px;
	float:right;
	border:1px dashed #aaa;
	list-style:url(imgs/download.png);
}

.more_li{
	list-style:url(imgs/all_news.png);
}

.accessories li{
	margin:0px;
	padding:0px 0 0 10px;
}

.accessories a{
	color:#333;

}

.accessories a:hover{
	color:red;
}

article table, article tr, article td, article th{
	border:1px solid #666;
	border-collapse:collapse;
}

article{
	color:#333;
}

article th{
	background:#eee;
	color:#333;
	padding:3px 10px;
	text-align:center;
}

article td{
	text-align:center;
}

article table{
	width:100%;
	margin:0 0 10px 0;
}


article caption{
	color:#666;
	text-align:center;
	font-size:16px;
	padding:0;
	margin: 20px 0 5px 0;
}

article td{
	padding:3px 5px;
	margin: 0;
}


article tr:hover td{
	background:#FFFFBE;
}


.note{
	color:#222;
	text-align:right;
	padding:7px;
	clear:both;
}

.note a{
	color:red;	
}

.note a:hover{
	color:blue;
}

.side_btns{
	width:110px; 
	border:0;
}

.yes{
	background-image:url(imgs/tick.png);
	background-repeat: no-repeat;
	background-position: center center;	
}

.no{
	background-image:url(imgs/no.png);
	background-repeat: no-repeat;
	background-position: center center;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////*/

.my_dl_full_reg{
	background:#eee;
	border:1px solid #ccc;
	border-radius:5px;
	width:500px;
	padding:20px;
	margin: 10px auto;
	clear:both;
	box-shadow: 0px 0px 3px 0px #ccc;
}

.my_select_full_reg{
	width:320px; 
	height:30px; 
	border-radius: 0;
	border:1px solid #ccc;
}

.my_dt_full_reg{

	color:#333;
	text-align:right;
	margin: 0 0px 0 0;
}

.my_dd_full_reg{
	color:#333;
	width:300px;
	text-align:right;
	margin: 0px 0px 0px 0px;
}

.full_reg_header{
	 color:#333; 
	 margin:0px 0 20px 0; 
	 font-size:16px;
	 text-align:center;
}


.input_reg_full_reg{
	width:300px;
	height:30px;
	border-radius: 0;
	border:1px solid #ccc;
}



.reg_main_btn_full{
	background:orange; 
	color:#fff;
	padding:3px 8px;
	cursor: pointer;
	margin: 0px 10px 0 0;
	border-radius:3px;
}

.reg_main_btn_full:hover{
	background:#666; 
	color:#333;
}

.full_specifications{
	background:#fff;
	margin:5px;
	padding:0;
	border:1px dashed #aaa;
	width:460px;
	float:right;
}

.full_specifications ul{	
	list-style:url(imgs/tick.png);
}

.contact_us{
	clear:both;
	min-height:300px;
}

.contact_us figure{
	float:right;
	margin:0 0 0 15px;
}


.contact_us p{
	margin:0;
	padding:0;
	text-align:justify;
}

/*  -----------------------   FOOTER   -----------------------  */

#footer{
	clear:both;
	background:red;
	width:960px;
	margin:0 auto;
	font-size:15px;
}

#footer ul{
	list-style: none;
	padding: 0px;

}

#footer ul li a{
	color:#666;
	float:right;
	margin:0px;
	padding: 2px 10px 3px 2px;	
	text-align:center;	
}

#footer ul li a:hover{
	color:red;

}


#footer img{
	margin:0 0px 0 0px;
	padding:5px;
	float:left;
}

#copy{
	clear:both;
	text-align:center;
}
#copy a{
	color:#666666;
 
}

#copy a:hover{
	color:#007FC9;
 
}

#copy img{
	margin:-15px 0 10px 0 ;
}

/* ///////////////////////////////////////////////////////////////////////////////// */








