﻿* {
	margin:0; padding:0;font-size:100%;
}
body /* Internet Explorer */ 
{ 
	background: #161717 url(../img/body_bg.gif) repeat-x center top;text-align:center;  margin: 0px 0px 0px 0px; text-align: center 
} 
body /* Mozilla Firefox alignment */ 
{ 
	background: #161717 url(../img/body_bg.gif) repeat-x center top;text-align:center;  margin: 0px 0px 0px 0px; text-align: -moz-center; 
} 
#d3{
	background:  url('../img/header_bg.gif') repeat-x center top
}
img {
	vertical-align:top;
}
a img {
	border:0;
}
ul {
	list-style:none;
}
#header{
	height:200px; width:100%
}
.link{
	cursor: pointer 
}
.en{
	text-align:  left 
}
.ar{
	text-align:  right 
}
.menu { 
	padding:16px 0 0 460px
}
.main {
	  text-align:left;  background:url('../img/header.jpg')  no-repeat center top; width: 900px
}
.menu li {
	background:none; padding:0; float:left; width:97px; margin-right:4px;
}
.menu div{
	display:block; background:url(../img/menu_li.gif) top left no-repeat; text-transform:uppercase; font-weight:bold; font-size:1.167em; text-align:center; font-family:arial; padding:10px 0 9px 0;
}
.menu li a {
	 color:#9ea5a7 
}
.menu li a:hover {
	 color:#FFFFFF; text-decoration:none;
}
.menu .active { 
	background:url(../img/menu_li_a.gif) top left no-repeat; color:#FFFFFF; text-decoration:none;
}
#footer { 
	height:98px; background:url(../img/footer_tall.gif) top repeat-x;
}
#footer .main {
	background:url(../img/footer_bg.gif) top left no-repeat;
}
#footer_row {
	background:#242728 url(../img/footer_row_tall.gif) top repeat-x; color:#6d787e; height:  275px
}
#footer .main {
	color:#cdcdcd; text-align:center; padding-top:10px;
}
#footer a {
	color:#434b4e;
}
#footer_row .indent {
	padding:30px 93px 30px 74px;
}
#footer_row li a {
	color:#6d787e;
}
#row2 .main_indent {
	padding:5px 59px 5px 65px;
}
#footer_row h2 {
	margin-bottom:13px;
}
#footer_row .main{
	 background:url(../img/footeer_row_bg.gif) top left no-repeat; height: 100%
}
.column{
	width: 350px  ; float: right 
}
.columns{
	width: 250px  ; float: left 
}
#footer { 
	height:80px; background:url(../img/footer_tall.gif) top repeat-x;
}
#footer .main {
	background:url(../img/footer_bg.gif) top left no-repeat; ; padding-top: 30px
}
.lang  {
	 height:75px ; text-align: left ;padding:10px 110px 32px 710px; margin:
}
h1 {
	color:#cdcdcd; font-size:1.333em; margin-bottom:15px; font-family:arial ; text-align: left 
}
h2 {
	color:#cdcdcd; font-size:1.333em; margin-bottom:15px; font-family:arial ; text-align: justify 
}
h3 {
	color:#cdcdcd; font-size:1.333em; margin-bottom:15px; font-family:arial ; text-align: left 
}
.box {
	background:#252728 url(../img/box_tallb.gif) bottom repeat-x; width: 100% 
}
.box .t {
	background:url(../img/box_tallt.gif) top repeat-x;
}
.box .br {
	background:url(../img/box_br.gif) bottom right no-repeat;
}
.box .bl {
	background:url(../img/box_bl.gif) bottom left no-repeat;
}
.box .tr {
	background:url(../img/box_tr.gif) top right no-repeat;
}
.box .tl {
	background:url(../img/box_tl.gif) top left no-repeat; width:100%;
}
.line {
	border-bottom:2px solid #383c3d; padding-bottom:15px; margin-bottom:18px; height: 88px
}
img {
	vertical-align:top;
}
a img {
	 border:0;
}
ul { 
	list-style:none;
}
.left { 
	float:left;
}
.right {
	float:right;
}
.clear  { 
	clear:both;
}
html, input, textarea
{
	font-family:tahoma;font-size:0.75em;line-height:1.25em;color:#777878;
}
input, select { 
	vertical-align:middle; font-weight:normal;
}
a {
	color:#7a7c7c;
}
a:hover{
	text-decoration:none;
}
p {
	padding-top:15px;
}
.more {
	background:#434b4e url(../img/more_right.gif) top right no-repeat; float:right; display:block; margin-left: 10px ; cursor: pointer 
}
.more div{
	background:url(../img/more_left.gif) top left no-repeat; padding:5px 10px 5px 10px;  font-size:1.333em; font-family:arial; font-weight:bold; text-decoration:none; display:block;
}
.more a {
	color:#a1a5a7;  text-decoration: none 
}
.more a:hover {
	color:#ffffff;
}
li {
	 background:url(../img/list_bg.gif) no-repeat 0 7px; padding-left:12px; line-height:1.5em;
}
li a {
	color:#6d787e; text-decoration:none;
}
li a:hover {
	text-decoration:underline;
}
.imgindent {
	margin:0 20px 0 0; float:left;
}
.line {
	border-bottom:2px solid #383c3d; padding-bottom:15px; margin-bottom:18px;
}
.more {
	background:#434b4e url(../img/more_right.gif) top right no-repeat; float:right; display:block; margin-left: 10px ; cursor: pointer 
}
.more div{
	background:url(../img/more_left.gif) top left no-repeat; padding:5px 10px 5px 10px;  font-size:1.333em; font-family:arial; font-weight:bold; text-decoration:none; display:block;
}
.more a {
	color:#a1a5a7;  text-decoration: none 
}
.more a:hover {
	color:#ffffff;
}
.price {
	background:#ffffff url(../img/price_right.gif) top right no-repeat; float:right; display:block; margin-left: 10px ; cursor: pointer 
}
.price div{
	background:url(../img/price_left.gif) top left no-repeat; padding:5px 10px 5px 10px;  font-size:1.333em; font-family:arial; font-weight:bold; text-decoration:none; display:block;
}
.price a {
	color:#a1a5a7;  text-decoration: none 
}
.price a:hover {
	color:#000000;
}
.button { 
	display:block; float:left; padding:5px 0 5px 0; width:51px; text-align:center; margin-right:4px; color:#fff; font-size:1.333em; font-family:arial; font-weight:bold; text-decoration:none;
}
.orange {
	background:url(../img/button_orange.gif) top left no-repeat;
}
.orange a:hover {
	color:#f8d49c; text-decoration: none 
}
.red {
	background:url(../img/button_red.gif) top left no-repeat;
}
.red a:hover {
	color:#f8d49c;
}
.green {
	background:url(../img/button_green.gif) top left no-repeat;
}
.green a , .blue a , .red a , .orange a {
	color:#ffffff; text-decoration: none 
}
.green a:hover {
	color:#a8fb6f;
}
.blue {
	background:url(../img/button_blue.gif) top left no-repeat;
}
.blue a:hover {
	color:#aaebfd;
}
#row1 {
	  margin-top: 0px ; margin-bottom: 0px 
}
#row1 .main_indent {
	padding:0px 59px 25px 65px;
}
#row1 .indent {
	padding:10px 26px 13px 24px
}
.input {
	width:290px; height:20px; padding:0 0 0 5px; font-size:1em; margin-top: 5PX
}
textarea {
	width:290px; height:79px; padding:0 0 0 5px; overflow:auto; font-size:1em;  margin-bottom: 30px ; margin-top: 5PX
}
.rowi , .col2{
	text-align: justify ; margin-bottom: 10px
}
.text{
	line-height: 25px ; color: #ffffff
}
