﻿html {direction: rtl;}

html, body {margin: 0px auto;}

body
{
   	background: #c7c7c7;
    text-align: center;
	padding: 0px;
}

img {border: 0px; clear: both;}

div#base {
	width: 890px;
    background-color: #ffffff;
    border-left: 2px solid #9f9f9f;
    border-right: 2px solid #9f9f9f;
    margin: 0px auto; padding: 2px 0px 2px 0px;}

div#top_line {
	width: 884px;
    height: 26px;
    background-color: #8e959b;
    margin: 0px auto; padding: 0px;}

div#top_line p.right,div#top_line h1 {float: right; display: inline;}
div#top_line p.left {float: left; display: inline;}

div#top_line p,div#top_line h1 {
	font: bold 12px arial;
    color: #ffffff;
    margin: 5px 10px 0px 10px; padding: 0px;}

div#top_line p a {
	font: bold 12px arial;
    color: #ffffff;
    text-decoration: none;
    margin: 0px; padding: 0px;}

div#topbar {
	width: 884px;
    margin: 3px auto; padding: 0px;}

div#topbar div#right_side {float: right; display: inline;}

div#logo_div {
	position: relative;
    z-index: 1;
    width: 281px;
    height: 75px;
    margin: 5px 10px 0px 0px; padding: 0px;}

div#logo_div p {
	position: absolute;
    z-index: 2;
    top: 59px;
    right: 48px;
	font: bold 14px arial;
    color: #8898aa;
	margin: 0px; padding: 0px;}

div#contact_form {
	background: url('images/topbar_contact_form_background.gif') no-repeat;
    color: #c1c1c1;
    width: 321px;
    height: 158px;
    margin: 7px 0px 0px 0px; padding: 0px;
    _margin-top: 4px;}

div#contact_form p {
	font: bold 12px arial;
    text-align: right;
	margin: 0px; padding: 5px 7px;}

div#contact_form form {margin: 0px; padding: 0px 7px;}
ul#ul_contact_form {list-style-type: none; margin: 0px; padding: 0px;}
ul#ul_contact_form li{float: right; margin: 0px; padding: 0px;}

ul#ul_contact_form li label {font: bold 12px arial;}
ul#ul_contact_form li input.field {border: 1px solid #dfe0e2; background-color: #ffffff;}
div#contact_form input.submit {float: right; margin: 3px 7px 0px 0px; padding: 0px; font: 12px arial;}

div#topbar div#left_side {float: left; display: inline;}
div#left_side img {margin: 0px; padding: 0px;}

div#middle_line {
	width: 884px;
    height: 28px;
	background: url('images/middle_line_background.gif') repeat-x;
    margin: 0px auto; padding: 0px;}

ul#ul_middle_line {list-style-type: none; margin: 0px; padding: 0px;}
ul#ul_middle_line li {float: right; display: inline; margin: 0px; padding: 8px 7px 0px 0px;}
ul#ul_middle_line li.arrow {width: 5px; height: 28px; background: url('images/middle_line_arrow.gif') no-repeat;}
ul#ul_middle_line li.home {width: 54px; height: 28px; margin: 0px; padding: 0px 7px 0px 0px;}

div#middle_line li {
	float: right; display: inline;
	font: 12px arial;
    color: #ffffff;}

div#middle_line li a {font: 12px arial; color: #ffffff; text-decoration: none;}
div#middle_line li a:hover {font: 12px arial; color: #ffffff; text-decoration: underline;}

div#middle {
	position: relative;
    top: -12px;
	width: 884px;
    margin: 0px auto; padding: 0px;}

div#middle_top {
	background: url('images/middle_top_background.gif') no-repeat;
    width: 884px;
    height: 20px;
    margin: 0px auto; padding: 0px;}

div#middle_middle {
	background: url('images/middle_middle_background.gif') repeat-y;
    width: 884px;
    margin: 0px auto; padding: 0px;}

div#column_right, div#column_center, div#column_left {
	position: relative;
    top: -14px;
	float: right;
    display: inline;
    vertical-align: top;
    border: 0px solid red;}

div#column_right {width: 190px;}

div#menu {float: right; display: inline; margin: 0px; padding: 0px;}
ul#ul_menu {list-style-type: none; margin: 0px; padding: 0px;}
ul#ul_menu li {
	text-align: right;
    margin: 0px; padding: 6px 5px 6px 0px;
    border-bottom: 1px dotted #c6c9cc;
    border-right: 1px solid #eef5f8;
    border-left: 1px solid #eef5f8;}

ul#ul_menu li.content {background-color: #f7fbff;}

ul#ul_menu li a {
    font: bold 12px arial;
    color: #95a7b7;
    text-align: right;
	text-decoration: none;
    margin: 0px; padding: 0px 0px 0px 0px;}


ul#ul_menu li.header {
	background: url('images/menu_header_background.gif') no-repeat;
    width: 188px;
    height: 27px;
	border: 0px;
    margin: 0px; padding: 0px;
	border-bottom: 1px dotted #c6c9cc;}

ul#ul_menu li.bottom {
	background: url('images/menu_bottom_background.gif') no-repeat;
    width: 188px;
    height: 10px;
	border: 0px;
    margin: 0px; padding: 0px;}

div#client_recommends {float: right; display: inline; margin: 0px; padding: 0px;}
ul#ul_client_recommends {list-style-type: none; margin: 0px; padding: 0px;}
ul#ul_client_recommends li {
	text-align: right;
    margin: 0px; padding: 10px 5px 10px 0px;
    border-right: 1px solid #eef5f8;
    border-left: 1px solid #eef5f8;}

ul#ul_client_recommends li.content {
    font: 12px arial;
    color: #95a7b7;
    line-height: 1.4em;
    text-align: justify;
    padding: 3px 5px;
    background-color: #f7fbff;}

p.link {text-align: left; margin: 5px 0px 0px 5px; padding: 0px;}
p.link a {font: bold 12px arial; color: #95a7b7;}

ul#ul_client_recommends li a {
    font: bold 12px arial;
    color: #95a7b7;
    text-align: right;
	text-decoration: none;
    margin: 0px; padding: 0px 0px 0px 0px;}


ul#ul_client_recommends li.header {
	background: url('images/client_header_background.gif') no-repeat;
    width: 188px;
    height: 27px;
	border: 0px;
    margin: 0px; padding: 0px;
	border-bottom: 1px dotted #c6c9cc;}

ul#ul_client_recommends li.bottom {
	background: url('images/menu_bottom_background.gif') no-repeat;
    width: 188px;
    height: 10px;
	border: 0px;
    margin: 0px; padding: 0px;}

div#additional_details {float: right; display: inline; margin: 0px; padding: 0px;}
ul#ul_additional_details {list-style-type: none; margin: 0px; padding: 0px;}
ul#ul_additional_details li {
	text-align: right;
    margin: 0px; padding: 10px 5px 10px 0px;
    border-right: 1px solid #eef5f8;
    border-left: 1px solid #eef5f8;}

ul#ul_additional_details li.content {
    font: 12px arial;
    color: #95a7b7;
    background-color: #f7fbff;}

ul#ul_additional_details li a {
    font: bold 12px arial;
    color: #95a7b7;
    text-align: right;
	text-decoration: none;
    margin: 0px; padding: 0px 0px 0px 0px;}


ul#ul_additional_details li.header {
	background: url('images/additional_header_background.gif') no-repeat;
    width: 188px;
    height: 27px;
	border: 0px;
    margin: 0px; padding: 0px;
	border-bottom: 1px dotted #c6c9cc;}

ul#ul_additional_details li.bottom {
	background: url('images/menu_bottom_background.gif') no-repeat;
    width: 188px;
    height: 10px;
	border: 0px;
    margin: 0px; padding: 0px;}


div#column_center {width: 504px; border: 0px solid red;}

div#column_center_contect {
	float: right; display: inline;
    margin: 0px; padding: 0px;}

div#column_center_contect h2 {
	text-align: right;
	float: right;
    display: inline;
    border: 0px solid red;
	background: url('images/column_center_content_header.gif') no-repeat;
    width: 440px;
    height: 23px;
	font: bold 14px arial;
    color: #445463;
    margin: 0px 20px 0px 0px; padding: 0px;}

div#column_center_contect p {
	font: 12px arial;
    color: #95a7b7;
    text-align: justify;
    line-height: 1.4em;
    margin: 0px; padding: 5px 20px;}

div#column_center_contect img {margin: 7px auto;}

div#column_left {width: 188px; }

div#our_clients_rank {float: right; display: inline; margin: 0px; padding: 0px;}
ul#ul_our_clients_rank {list-style-type: none; margin: 0px; padding: 0px;}
ul#ul_our_clients_rank li {
	text-align: right;
    margin: 0px; padding: 10px 5px 10px 0px;
	border-bottom: 1px dotted #c6c9cc;
    border-right: 1px solid #eef5f8;
    border-left: 1px solid #eef5f8;}

ul#ul_our_clients_rank li.content {
    font: 12px arial;
    color: #95a7b7;
    line-height: 1.5em;
    background-color: #f7fbff;}

ul#ul_our_clients_rank li.google {
	background: url('images/client2_google_background.gif') no-repeat;
    font: bold 12px arial;
    color: #95a7b7;
    width: 188px;
    height: 39px;
	border: 0px;
    margin: 0px; padding: 0px;
	border-bottom: 1px dotted #c6c9cc;}

ul#ul_our_clients_rank li.google p {margin: 0px; padding: 10px 10px;}

ul#ul_our_clients_rank li a {
    font: bold 12px arial;
    color: #95a7b7;
    text-align: right;
	text-decoration: none;
    margin: 0px; padding: 0px 0px 0px 0px;}


ul#ul_our_clients_rank li.header {
	background: url('images/client2_header_background.gif') no-repeat;
    width: 188px;
    height: 27px;
	border: 0px;
    margin: 0px; padding: 0px;
	border-bottom: 1px dotted #c6c9cc;}

ul#ul_our_clients_rank li.bottom {
	background: url('images/menu_bottom_background.gif') no-repeat;
    width: 188px;
    height: 10px;
	border: 0px;
    margin: 0px; padding: 0px;}

div#our_service {float: right; display: inline; margin: 0px; padding: 0px;}
ul#ul_our_service {list-style-type: none; margin: 0px; padding: 0px;}
ul#ul_our_service li {
	text-align: right;
    margin: 0px; padding: 10px 5px 10px 0px;
	border-bottom: 1px dotted #c6c9cc;
    border-right: 1px solid #eef5f8;
    border-left: 1px solid #eef5f8;}

ul#ul_our_service li.content {
	background: url('images/service_content_background.gif') 5% 90% no-repeat;
	width: 178px;
    font: 12px arial;
    color: #95a7b7;
    line-height: 1.4em;
    text-align: justify;
    padding: 3px 5px;
    background-color: #f7fbff;}

ul#ul_our_service li a {
    font: bold 12px arial;
    color: #95a7b7;
    text-align: right;
	text-decoration: none;
    margin: 0px; padding: 0px 0px 0px 0px;}


ul#ul_our_service li.header {
	background: url('images/service_header_background.gif') no-repeat;
    width: 188px;
    height: 27px;
	border: 0px;
    margin: 0px; padding: 0px;
	border-bottom: 1px dotted #c6c9cc;}

ul#ul_our_service li.bottom {
	background: url('images/menu_bottom_background.gif') no-repeat;
    width: 188px;
    height: 10px;
	border: 0px;
    margin: 0px; padding: 0px;}

div#who_we_are {float: right; display: inline; margin: 0px; padding: 0px;}
ul#ul_who_we_are {list-style-type: none; margin: 0px; padding: 0px;}
ul#ul_who_we_are li {
	text-align: right;
    margin: 0px; padding: 10px 5px 10px 0px;
	border-bottom: 1px dotted #c6c9cc;
    border-right: 1px solid #eef5f8;
    border-left: 1px solid #eef5f8;}

ul#ul_who_we_are li.content {
	width: 178px;
    font: 12px arial;
    color: #95a7b7;
    line-height: 1.4em;
    text-align: justify;
    padding: 3px 5px;
    background-color: #f7fbff;}

ul#ul_who_we_are li a {
    font: bold 12px arial;
    color: #95a7b7;
    text-align: right;
	text-decoration: none;
    margin: 0px; padding: 0px 0px 0px 0px;}

ul#ul_who_we_are li.header {
	background: url('images/we_header_background.gif') no-repeat;
    width: 188px;
    height: 27px;
	border: 0px;
    margin: 0px; padding: 0px;
	border-bottom: 1px dotted #c6c9cc;}

ul#ul_who_we_are li.bottom {
	background: url('images/menu_bottom_background.gif') no-repeat;
    width: 188px;
    height: 10px;
	border: 0px;
    margin: 0px; padding: 0px;}


div#middle_bottom {
	background: url('images/middle_bottom_background.gif') no-repeat;
    width: 884px;
    height: 20px;
    margin: 0px auto; padding: 0px;}

div#bottom_line {
	width: 884px;
    height: 26px;
    background-color: #7aaa00;
    border: 0px solid red;
    margin: 10px auto 0px auto; padding: 0px;}

div#bottom_line p.right {float: right; display: inline;}
div#bottom_line p.left {float: left; display: inline;}

div#bottom_line p {
	font: bold 12px arial;
    color: #ffffff;
    margin: 5px 10px 0px 10px; padding: 0px;}

div#bottom_line p a {
	font: bold 12px arial;
    color: #ffffff;
    text-decoration: underline;
    margin: 0px; padding: 0px;}