html, body {
	height: 100%;
	width:100%;
	margin: 0 auto;
	padding: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 16px;
	background-color:#ffffff;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	color: #000000;
	direction: rtl;
}
h1, h2, h3, h4, p, form, fieldset, ul, li {
	margin: 0;
	padding: 0;
}
ul{ list-style: disc; padding-right:20px; }
ol{ list-style-type:decimal; list-style-position:inside;  }
a {
	text-decoration: none; color:#e75f04; text-decoration:none;
}
a:hover {
	text-decoration: none; color:#e75f04; text-decoration:underline;
}
.orange{
color:#e55200; /* orange */
}
.bold{ font-weight:bold; }
.s5{ height:5px; }
.s15{ height:15px; }
.s30{ height:30px; }
.s50{ height:50px; } 
.link3, .link3:hover{ color:#000; text-decoration:none; }
.link4{ color:#fff; text-decoration:none; float:right; }
.link4:hover{ color:#fff; text-decoration:none; }
.clearboth {
clear: both;
height: 0;
font-size: 0;
line-height: 0;
}
#wrapper {
margin: 0 auto;
margin-top: -16px;
width: 900px;
}
#header {
height: 110px;
}
#header .logo {
float: right;
margin-top: 45px; 
} 
#main_menu {
margin:0 auto;
padding:0;
margin-left:18px; 
margin-top:35px;
padding: 0 17px;
line-height: 46px;
font-size: 18px;
color: #a7d743;
float:left;
}
#main_menu a {
display: inline-block;
height: 51px;
color: #000000;
text-align: center;
background-image: url(../img/menu_sep.jpg);
background-repeat: no-repeat;
background-position: left center;
}
#main_menu a.last {
	background-image: none;
}
#main_menu a.tiny {
	width: 71px;
}
#main_menu a.small {
	width: 81px;
}
#main_menu a.medium {
	width: 96px;
}
#main_menu a.big {
	width: 142px;
}
#main_menu a.tiny:hover, #main_menu a.tiny_selected {
	width: 71px;
	background-image: url(../img/menu_tiny_bg.jpg);
}
#main_menu a.small:hover, #main_menu a.small_selected {
	width: 81px;
	background-image: url(../img/menu_small_bg.jpg);
}
#main_menu a.medium:hover, #main_menu a.medium_selected {
	width: 96px;
	background-image: url(../img/menu_medium_bg.jpg);
}
#main_menu a.big:hover, #main_menu a.big_selected {
	width: 142px;
	background-image: url(../img/menu_big_bg.jpg);
}
#main_menu a:hover, #main_menu a.selected:hover {
	text-decoration: none;
}
#main_container{
margin:0 auto;
padding:0;
width:900px; 
}
#footer{
margin:0 auto;
padding:0; 
height:40px;
background:#156eb2;
text-align:center;
font:14px arial;
color:#FFFFFF;
padding-top:15px;
}
.maincont{
margin:0 auto;
padding:0;
float:right;
width:680px; 
}
.maincont h1{
margin:0 auto; padding:0; color:#e55200; /* orange */
font: 30px Arial, Helvetica, sans-serif; padding-bottom:5px;
}
.sideleft{
margin:0 auto;
padding:0;
margin-top:-50px;
float:left;
width:215px; 
}
.input1{
width:170px;
height:20px;
border:1px solid #d5d5d5;
}
.input2{
width:150px;
height:20px;
border:1px solid #d5d5d5;
}
/*****************************************************************************
//-> Home page
*****************************************************************************/
.contact_home{
width:240px;
}
.contact_home td{
padding-bottom:3px;
}
/*****************************************************************************
//-> About
*****************************************************************************/
.banners{
margin:0 auto;
padding:0;
width:850px;
}
.contact_inner{
margin:0 auto;
padding:0; 
width:205px;
float:left; 
}
.contact_inner .frmbox{
margin:0 auto;
padding:0; 
width:170px;
margin-top:80px;
font:bold 14px arial;
color:#2b85c4;
padding-right:5px;
}
.banners_about{
margin:0 auto;
padding:0; 
width:640px;
float:right;
}
.page_main{
width:600px;
}
.a1t h1{ margin:0 auto; color:#ff8a00; font:bold 28px arial; padding:30px 0 35px 0; }
.a1c h1{ margin:0 auto; color:#ff8a00; font:bold 28px arial; padding:30px 0 15px 0; font-size:28px; }
.a1g h1{ margin:0 auto; color:#ff8a00; font:bold 28px arial; padding:30px 0 15px 0; font-size:28px; }



/*****************************************************************************
//-> Contact
*****************************************************************************/
.contact_inner{
width:340px; 
}
.contact_inner td{
vertical-align:top;
}
.textarea1{
width:160px;
height:100px;
border:1px solid #d5d5d5;
overflow:auto;
}
.input3{
width:160px;
height:20px;
border:1px solid #d5d5d5;
}
.input4{
width:200px;
height:20px;
border:1px solid #d5d5d5;
}
.textarea4{
width:200px;
height:100px;
border:1px solid #d5d5d5;
overflow:auto;
}
.input5{
width:400px;
height:20px;
border:1px solid #d5d5d5;
}
.textarea5{
width:400px;
height:100px;
border:1px solid #d5d5d5;
overflow:auto;
}