/* CSS Document */
html, body{margin:0px; padding:0px; height:100%;}
body{margin:0px; padding:0px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif;}
h1, h3, h4, h5, h6, h7, p, form, input, ul, li{padding:0px; margin:0px; font-weight:normal}
p{line-height:16px}
ul, ol, li{list-style:none}
input, select, textarea{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}
a{text-decoration:none; outline:none}
a:hover{text-decoration:none; outline:none}
a img{border:0px; outline:none}
.clear{clear:both; font-size:0px; height:0px; line-height:0px; background:#fff}
.fleft{float:left}
.fright{float:right}

/* ======================================== Master Styles ============================================ */
.master_div{width:100%;}

/* ======================================== Header Styles ============================================ */

.header_mn{float:left; width:100%; background:#fff; border-bottom:1px solid #1d1c1c;}
.header{background:#fff; width:1040px; margin:30px auto 7px auto;}
.header_L{float:left;}
.logo{float:left; padding-left:40px}
.logo a{}
.header_R{}
.nav{float:left; padding:30px 110px 0 0; direction:rtl; width:100%}
.nav ul{margin:0px; padding:0px;}
.nav li{float:left; padding:0px 23px 0px 23px;}
.nav li.last{padding:0px 0px 0px 23px;}
.nav li a{float:left; font-size:17px; font-weight:bold; text-transform:uppercase; color:#fff;}

/* ======================================== Container Styles ============================================ */

.cont_mn{float:left; width:100%; background-color:#eee}
.cont{margin:0px auto; width:1040px; direction: rtl;}

/* ======================================== About Styles ============================================ */

.about p{float:left; font-size:16px; line-height:23px; margin:141px 0px 197px 0px;}

/* ======================================== Clients Styles ============================================ */

.clients{margin:79px auto 61px auto; width:785px;}
.clients ul{margin:0px; padding:0px;}
.clients li{float:left; padding:6px;}
.clients li a{float:left; background:#fff; width:145px; height:88px;}

/* ======================================== Contactform Styles ============================================ */

.contactform{margin:50px auto 154px auto; width:840px; direction:rtl; float:right}
.contactform_inp{width:385px; }
.no_pad{padding:0px 0px 21px 0px !important;}

.contactform_inp_L{float:right; width:5px; height:35px;}
.contactform_inp_C{float:right; width:375px; height:35px; padding-top:20px; padding-bottom:20px;}
.contactform_inp_C input{float:right; width:375px; border:1px solid #666; border-radius:4px; padding:9px 0px 9px 5px; color:#aaa6a6; font-size:15px;}
.contactform_tar{float:right; width:842px; padding:0px 73px 21px 0px;}
.contactform_tar_L{float:right; width:4px; height:110px;}
.contactform_tar_C{float:right; width:828px; height:100px;  padding:9px 0px 0px 5px;}
.contactform_tar_C textarea{float:right;	width:427px; height:94px; border:1px solid #666; border-radius:4px; color:#aaa6a6; font-size:15px; padding:0px 0px 0px 0px}

.contactform_tar_R{float:right; width:5px; height:110px;}

.contactform_inp_R{float:right; width:5px; height:35px;}

.contactform_sub{float:right; width:125px; height:25px; padding:10px 0 0 0; border:0; background:url(../img/submit_bts.png)}
/*.contactform_sub_L{float:left; width:6px; height:26px; background:url(../img/submit_bt_L.png) no-repeat left top; cursor:pointer;}
.contactform_sub_C{float:left; height:26px; background:url(../img/submit_bt_C.png) repeat-x left top;}
.contactform_sub_C a{float:left; color:#aaa6a6; padding:4px 35px 4px 35px; width:43px; font-size:15px;}

.contactform_sub_R{float:right; width:6px; height:26px; background:url(../img/submit_bt_R.png) no-repeat left top; cursor:pointer;}*/

/* ======================================== Menu Styles ============================================ */

.menu{margin:46px auto 21px auto; width:1040px;}
.menu_L{width:340px; float:left; margin:0px 0px -70px 0px; position:relative;}

.menu_L ul{margin:0px; padding:0px; padding-left:40px}
.menu_L li{float:left; text-transform:uppercase; width:100%;}
.menu_L li a{float:left; font-size:26px; color:#fff; line-height:26px;}
.menu_L li a.big_text{font-size:40px; color:#fff; font-weight:bold; line-height:41px;}

.menu_R{width:694px; float:right; }
.menu_R_tp{width:681px; float:left;}
.menu_R_tp ul{margin:0px; padding:0px;}
.menu_R_tp li{float:left; padding:6px;}
.menu_R_tp li a{float:left; width:180px; height:170px; background:#fff;}
.menu_R_bt{width:96px; float:right;}
.menu_R_bt ul{margin:0px; padding:0px;}
.menu_R_bt li{float:left; padding:7px 0px 0px 7px;}
.menu_R_bt li a{float:left;}

/* ======================================== Footer Styles ============================================ */

.footer_mn{float:left; width:100%;}
.footer{background:#3c3c3c; width:100%; float:left; margin:0px 0px 134px 0px;}
.footer_links{margin:2px auto 2px auto; width:521px;}
.footer_links ul{margin:0px; padding:0px;}
.footer_links li{float:left; font-size:16px; padding:0px 2px 0px 2px;}
.footer_links li a{float:none; color:#fff;}
.footer_links li a:hover{text-decoration:underline;}
/* ======================================== TableSummary Styles ============================================ */

.tablestyle th {
	background-color:#aaa;
	text-align:right;
	color:#fff;
}

.tablestyle .trh th{color:#eee;}

.tablestyle tr:nth-child(odd)    { background-color:#eee; }
.tablestyle tr:nth-child(even)    { background-color:#fff; }
.summarytext b {
	font-size:18px;
	font-weight:normal;
}
.summarytext {
	font-size:14px;
	font-weight:normal;
}
.form_row_s{width: 300px;float: right;height: 30px;padding-top: 4px;}
.form_row_s input[type="text"]{width: 230px;height: 30px;font-size: 16px;text-indent: 2px;}
.form_row_s input[type="submit"]{width: 60px;height: 36px;margin-top: -1px;font-size: 16px;float: left; font-weight:bold; color:#333;}
.proditem{padding-left: 20px; padding-bottom:40px;}
.proditem b{color:#000; font-size:14px;}
.sbmt{background:url(../img/btn_add.png); width:140px; height:25px; border:0px; cursor:pointer; float:right; margin:0px;}
.bask_send{padding-bottom:10px; padding-top:10px;}
.bask_send_tit{text-align:center; margin-top:20px; font-size:20px; border:1px solid #ccc; font-weight:bold;}
.bask_sub{background:url(../img/sendit.png); width:110px; height:28px; cursor:pointer;}