@charset "utf-8";

body{
direction: rtl;
margin-top:0px;
margin-bottom:0px;
background-color:#ffffff;
}

p, table, tr, td, div{
font-size: 12px;
color: #666666;
line-height: 130%;
font-family:Arial, Helvetica, sans-serif;
text-align: right;
vertical-align:top;
}

.fright{float:right;}
	
.fleft{float:left;}

.vtop{vertical-align:top;}
	
.vmid{vertical-align:middle;}

.vbottom{vertical-align:bottom;}
	
.hright{text-align:right;}
	
.hcenter{text-align:center;}

.hleft{text-align:left;}

.f14{font-size:14px;}
	
.f20{font-size:20px;}

.brown{color:#a75d00;}

.white{color:#FFFFFF;}

.light_brown{color:#d48625;}

.bold{font-weight:bold;}

.spacer{height:10px;}

.ptop{padding-top:10px;}

.pbottom{padding-bottom:10px;}

.pright{padding-right:10px;}

.pleft{padding-left:10px;}

.mleft{margin-left:10px;}

.mright{margin-right:10px;}

.mbottom{margin-bottom:10px;}

.mtop{margin-top:10px;}

.hide{display:none;}

.show{display:block;}

.clear{clear:both;}

img{border:0px;padding:0px;margin:0px;}

a:link, a:active, a:visited{
	color:#a75d00;
	font-weight:bold;
	text-decoration: underline;
	}
	
a:hover{color:#d48625;}


a.menu:link, a.menu:active, a.menu:visited{
	color:#a75d00;
	font-weight:bold;
	text-decoration: none;
	vertical-align:middle;
	}
	
a.menu:hover{color:#d48625;}

a.footer:link, a.footer:active, a.footer:visited{
	color:#fff;
	font-weight:bold;
	text-decoration: underline;
	vertical-align:middle;
	}
	
a.footer:hover{color:#d48625;}

hr  {
border: 0;
height: 1px;
color: #e2e2e2;
background-color: #e2e2e2;
margin: 2px 0 0 0;
}

.thumb{
float:right;
border:solid 1px silver;
padding:3px;
margin-right:6px;
}

.inputField { 
	font-size: 12px; 
	background-color: #ffffff; 
	border:solid 1px silver;
	width:120px;
	}
	
textArea{
	width:180px;
	height:80px;
	font-size: 12px; 
	background-color: #ffffff; 
	border:solid 1px silver;
	overflow:auto;
	}
	
.hp_box{
width:310px;
border:1px solid #cccccc;
padding:12px;}

#content{
padding-right:20px;}

#footer{
vertical-align:middle;
background-image:url(images/footer_bg.jpg);
background-repeat:repeat-x;
padding-left:15px;
padding-right:15px;
height:44px;
}

#news{
border:1px solid #d2d2d2;
padding:8px;}



