body{
	margin:0;
	padding:0;
}
.wrapper{
	width:940px;
	height:auto;
	margin:0 auto;
}
.top_bar{
	width:100%;
	height:35px;
	background:#ffad10;
	border-right:1px solid #5a5a5a;
	border-left:1px solid  #5a5a5a;
	border:0px #F00 solid;
}
.news_bg1{
	width:780px;
	height:30px;
	background-color:#a87616;
	padding-top:5px;
}
.news_bg2{
	width:770px;
	height:24px;
	background-color:#f2aa20;
	float:right;
}
.news_photo{
	background-image:url(../images/news.gif);
	float:right;
	width:91px;
	height:25px;
}
marquee{
	float:left;
	width:677px;
	margin-top:3px;
	font-weight:400;
	color:#000;
}
.news
{
float:left;	
margin-left:0px !important;	
margin-left:2px;	
width:617px;
height:30px;
border:0px #F00 solid;
}
.news_img
{
float:right;
height:30px;
margin-right:0px !important;
margin-right:-5px;	
}
.news a
{
float:left;
/*vertical-align:top;*/
text-decoration:none;
color:#000;

}
.logo{
	width:254px;
	height:131px;
	float:left;
	background:url(../images/logo.gif) no-repeat top;
	background-color:#5a5a5a;
	margin-bottom:0px;
	padding-bottom:0px;
}
.logo h1{
	text-indent:-9999px;
}
.main_header
{
/*clear:none;	*/
}
.search_right{
	background:url(../images/search_right.gif) no-repeat;
	height:34px;
	width:13px;
	float:right;
	margin-right:-2px;
}
.top_nav_search
{
	background:url(../images/search_repeat.gif) repeat-x;
	width:675px;
	float:left;
	height:34px;
	
}
.top_nav{
	/*background:#FEFEFE;*/
	float:right;
	height:34px;
	/*width:670px;*/
	width:auto;
	border-right:0px solid #5a5a5a;
	margin-right:-2px;
	direction:rtl;
	padding-right:15px;
}
.top_nav img{
	margin-top:6px;
	float:right;
	padding-left:2px;
}
.search_bar{
	
	height:32px;
	float:left;
	/*width:630px;*/
	width:auto;
	padding-right:45px;
}
.search_bar input{
		margin-top:6px;
		float:right;
		direction:rtl;
		margin-left:7px;
}
.search_bar input[type="image"]{
	margin-right:60px;
}
.big_ads
{
	width:684px;
	height:64px;
	float:right;
	background:#5a5a5a;
	border:#5a5a5a solid 1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.clear{
	clear:both;
}
.nav_buttons{
	height:61px;
	background:#5a5a5a;
	width:687px;
	float:right;
	margin-right:-1px;
	direction:rtl;
	font:16px bold Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.nav_buttons a{
	font-size:13px;
	font-weight:normal;
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
}
.nav_buttons div{
	float:right;
	margin-right:16px;
}
.active_btn{
	background:#ffad10;
	height:31px;
	width:75px;
	margin-left:-10px;
}
.sub_nav_buttons{
	height:27px;
	background:#ffad10;
	width:669px;
	float:right;
	margin-right:-2px;
	direction:rtl;
	text-align:right;
	padding-right:20px;
	padding-top:4px;
}
.sub_nav_buttons a{
	font-size:16px;
	font-weight:normal;
	font-family:Tahoma;
	color:#5a5a5a;
	text-decoration:none;
}
.sub_nav_buttons a:hover{
	text-decoration:underline;
}
.hide{
	display:none;
}
.left{
	width:253px;
	height:420px;
	background:#c8c9ca;
	float:left;
	border-left:1px solid #5a5a5a;
	margin-top:0px;
	padding-top:25px;
}
.home_box{
	width:675px;
	height:285px;
	float:right;
	margin-top:10px;
}
.celluloid{
	background:url(../images/celluloid_repeat.gif) repeat-y;
	width:175px;
	height:285px;
	float:left;
}
.left_button{
	height:22px;
	background:url(../images/points.gif) no-repeat ;
	background-position:95% ;
	background-color:#5a5a5a;
	text-align:right;
	padding-right:40px;
	font:18px bold Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-top:6px;
}
.left_button a{
	text-decoration:none;
	color:#FFF;
}
.button{
	height:30px;
	background:url(../images/btn_repeat.gif) repeat-x;
	margin-top:10px;
	font:18px bold Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:5px;
	text-align:center;
	
}
.button a{
	text-decoration:none;
	font:18px bold Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.button a:hover{
	text-decoration:underline;
}
.ad_area{
	height:190px;
	background-color:#c8c9ca;
}
.customers{
	height:230px;
	background:#c8c9ca;
	margin-left:-1px;
	direction:rtl;
	color:#5a5a5a;
	font:17px bold Arial, Helvetica, sans-serif;
	text-align:right;
}
.content{
	border-right:1px solid #5a5a5a;
	margin-right:-2px;
	height:485px auto;
	min-height:655px;
}
.latest_news{
	width:295px;
	height:232px;
	background:#f0eeeb;
	float:right;
	margin-top:5px;
	direction:rtl;
	color:#5a5a5a;
	font:14px Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	text-align:justify;
	padding-right:3px;
	padding-left:3px;
}
.latest_news a{
	direction:rtl;
	color:#5a5a5a;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.latest_news a:hover{
	text-decoration:underline;
}
.about{
	width:370px;
	height:232px;
	background:#f0eeeb;
	float:left;
	margin-top:5px;
	margin-left:7px;
	text-align:right;
	padding-right:5px;
	color:#3d3a3a;
	font:20px bold Arial, Helvetica, sans-serif;
}
.about img{
	margin-left:10px;
}
.footer{
	background:#5a5a5a;
	height:30px;
	border-top:2px solid #ffad10 ;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	color:#FFFFFF;
	font:18px bold Arial, Helvetica, sans-serif;
	margin-right:-2px;
}
.footer a{
	color:#FFFFFF;
	text-decoration:none;
	font:18px bold Arial, Helvetica, sans-serif;
}
.copyrights{
	float:right;
	font:15px normal Tahoma, Helvetica, sans-serif;
}
.counter{
	float:left;
	margin-left:5px;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	direction:rtl;
}

.developed{
	font:12px normal Tahoma, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
}

.developed a{
	font:12px bold Tahoma, Helvetica, sans-serif;
	color:#000000;
}
.links{
	float:right;
}

.box_content{
	width:661px;
	height:450px auto;
	min-height:450px;
	background-color:#fdf9f1;
	float:right;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	margin-right:7px !important;
	margin-right:3px;
	margin-top:0px !important;
	margin-top:-5px;
	text-align:justify;
	direction:rtl;
	padding-right:5px;
	padding-left:5px;
/*	font-size:14px;
	font-weight:normal;
	font-family:Tahoma;
	color:#5a5a5a;*/
}
.box_contents a,.more{
/*	text-decoration:underline;
	font-size:15px;
	font-weight:normal;
	font-family:Tahoma;
	color:#5a5a5a;*/
}
.bread-crumb,.bread-crumb a{
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	color:#897f6c;
	direction:rtl;
	text-decoration:none;
}
.bread-crumb a:hover{
	text-decoration:underline;
}
hr{
	border:1px solid #d2d2d2;
}
label, input[type="text"],textarea{
    float:right;
    display:block;
}
label
{
    margin-right:5px;
}
.field{
    width:100%;
    overflow:auto;
    margin:5px 0px;
}
.title{
	color:#000066;
	font-family:Tahoma;
}
.title a{
	color:#000066;
	text-decoration:none;
}
.more,.more a{
	color:#000066;
	font-family:Tahoma;
}

.article_title{
	font-family:Tahoma;
}
.article_text{
	font-family:Tahoma;
	direction:rtl;
	text-align:justify;
	padding:5px;
}
.date{
	font-size:14px;
	color:#999999;
}
.sitemap,.sitemap a{
	text-align:right;
	direction:rtl;
	font: normal 14px tahoma, Helvetica, sans-serif ;
	color:#5a5a5a;
	text-decoration:none;
}
.sitemap a:hover{
	text-decoration:underline;
	cursor:pointer;
}
.bold-text,.main_links{
	color:#FF6600;
	text-decoration:none;
}
.books_table,.books_table td{
	border:1px solid #cf6f0d;
}
.gallerycontent a{
	text-decoration:none;
	color:inherit;
	font-family:Tahoma;
}
.img_border{
	border:1px solid #d2d2d2;
	margin-right:5px;
}
.pagination,.pagination a{
	direction:rtl;
	font-size:14px;
	font-weight:normal;
	font-family:Tahoma;
	color:#5a5a5a;
	text-decoration:none;
}
.pagination a:hover{
	text-decoration:underline;
}