* { margin:0px; padding:0px; }
html { FONT-FAMILY: Verdana, Arial, sans-serif;font-size:12px;}
body {overflow-x:hidden;  position:relative; }
* html body {z-index:-5;}
#body_div{ background-color:#edede3 ;align:center; width:100%;}
body,div,ul,li,h1,p{margin:0;padding:0; color:#343434;}
img{border:0}
ul li{list-style:none}
a{color:#333333; text-decoration:none;}
p,div { line-height: 1.4;}

#body{background: url(/i/bg2.gif) repeat-x left top #edede3;}
#all{ margin:0 auto;width:1000px; display:block; float:center;position:relative;}
#container {float:left;width:1000px;display:table; margin:250px 0px -230px 0px; padding:0px;position:relative; z-index:3;}


#header {width:100%;height:110px;align:center;position:relative;}
#top1{height:110px; width:100%;}
#lk{ background: url(/i/lk.gif) no-repeat left top; display:block;float:left;height:31px; width:169px;position:absolute; top:32px; left:0px;cursor:pointer;}
#slogan{background: url(/i/slogan_110629.png) no-repeat left top; display:block;float:left;height:110px; width:385px;position:absolute; top:24px; left:450px;}
#logo{background: url(/i/logo.gif) no-repeat left top; display:block;float:left;height:110px; width:214px;position:absolute; top:0px; left:213px;cursor:pointer;}
#lang{color:#ffffff; font-size:11px; display:block;float:left;height:21px; width:190px;position:absolute; top:33px; left:813px;}
#lang a{color:#ffffff; font-size:11px;}

#ru{padding:0px 3px 0px 17px; background: url(/i/ru.gif) no-repeat left center;}
  #ua{padding:0px 3px 0px 17px; background: url(/i/ua.gif) no-repeat left center;}
  #kz{padding:0px 3px 0px 17px; background: url(/i/kz_flag.png) no-repeat left center;}
  #en{padding:0px 3px 0px 17px; background: url(/i/en.gif) no-repeat left center;}

#arrtop{background: url(/i/arrtop.gif) no-repeat left bottom; display:block-inline;float:left;height:47px; width:123px;position:absolute;margin:0px; top:63px; left:870px;z-index:25;}
#affbot{background: url(/i/affbot.gif) no-repeat left bottom; float:left;height:100px;position:absolute; width:264px;margin:0px; top:138px; left:729px;z-index:25;}
#arrs{background: url(/i/arrs.gif) no-repeat right bottom; display:block-inline;float:right;height:31px; padding-right:50px; width:414px;position:absolute;margin:0px;top:110px; left:529px;z-index:345;;}
#SmartMoney{height:67px; width:700px;position:relative; left:0px;top:40px;}

div{border:0px #ff0000 dotted;}

/* подменю */
.podmenu{height:31px; z-index:3000; position:absolute; top:139px; min-width:440px; left:0px;width:100%;}
.podmenu td{}
#partners1{width:440px;}
#equipment1{width:586px;}


.podmenu a{background: #1c1463;display:block-inline; height:25px; overflow:hidden; float:left;position:relative;  padding:6px 7px 0px 7px;  text-align:center; valign:middle;  font:12px Arial;color:#ffffff;}
 .act{background: #1c1463;}
.podmenu .act2{font-weight:bold; color:#9dc62f; background: #1c1463;}
.podmenu a:hover{color:#9dc62f; }


#top2{background: #9dc62f;height:31px; width:100%;}
#menu{position:relative; height:31px;width:800px;z-index:402;}
#menu a,#arrs a{display:block; height:25px; overflow:hidden;z-index:201; float:left;position:relative; margin:0px; padding:6px 7px 0px 7px;  text-align:center; valign:middle;  font:13px Arial;color:#ffffff;}
#arrs a{float: right;}
#arrs a.a7{right:15px;z-index:203;position:relative;}
#arrs a.a8{right:25px;z-index:203;position:relative;}
#menu a:hover{background: #56575f;}
#menu a.act:hover{background: #1c1463;}


  #arrs a:hover{background: url('');color:#1c1463;}
#arrs a.act{font-weight:normal; color:#1c1463;background: url('');}
#arrs a.act:hover{font-weight:normal; color:#1c1463;background: url('');}




#main {}
#cnt {  position:relative; width:100%; margin: 40px 0px 20px 0px;z-index:4;}
#content {width:1000px;display:table;}
.p25{padding:0px 0px 0px 0px;margin:0px;}



#footer {height:100px; min-width:1000px; width:100%; margin:10px auto;position:relative;}/*position:absolute;top:100%;*/
#footer2 {width:1000px;  float:center;margin:0px auto 0px auto;position:relative;}
#baners_bottom img{display:block; float:left;}
#baners_bottom{margin:14px 0px;}

#phones{display:block;float:left;height:110px; margin:0px 0px 15px 0px; width:1000px;position:relative; top:0px; left:0px;padding:0px 0px 3px 0px; width:100%;border-top:1px #020200 solid; border-bottom:1px #020200 solid;}
#phone{background: url(/i/phone.gif) no-repeat left top;display:block;float:left;height:102px; width:109px;position:absolute; top:0px; left:10px;}
#phoned{background: url(/i/495p.gif) no-repeat left top;display:block;float:left;height:40px; width:218px;position:absolute; top:60px; left:120px;}
#contact_text{display:block;float:left;height:70px; width:400px;position:absolute; top:20px; left:130px;}



hr{border:1 #020200 solid;width:100%;margin:3px 0px 3px 0px;height:0px;}



/* для содержания*/
/*таблица для главной*/
.main_table{}
.main_table td,.main_table td p {text-align:center;align:center;}
.main_table img{clear:both;  align:center;}
.main_table a{font:15px #000000 Arial; margin:0px 0px 6px 0px; text-decoration:underline; }
.main_table a img{text-decoration:none; border-bottom:0px #000000 solid;}
a.tnone{text-decoration:underline;display:inline; font-size:15px;}

.clearing {height:0;clear:both}


table.a{border:0px;border-collapse:collapse;width:100%}
table.a td{padding:0px;vertical-align:top;}


/*ALL*/
b, big{font:13px Arial;color:#000000;}
h1,h2,h3,h4,h5,h6{color:#000000;margin:0px;padding:3px;z-index:300;font-weight:bold;}
h1{font:21px Arial, "Times New Roman", Times;color:#000000; padding:0px 0px 3px 0px; width:100%; max-width:1000px; display:block; clear:both; border-bottom:1px #020200 solid;}
h2{font:18px Arial, "Times New Roman", Times;}
h3{font:16px Arial;color:#000000;font-weight:bold;}
input[type=text]{font-size:12px;color:#565656;border:1px #cccccc solid;}
textarea{font-size:12px;color:#565656;border:1px #cccccc solid; width:100%  }
input[type=submit],[type=reset],[type=button]{text-align:center;font-size:13px;color:#000000;border:1px #cccccc solid;background:#9dc62f;margin:6px;}
select{background:#edede3; padding:3px;}
.nd{display:none;}

div.sub_menu{margin:0px;  display:block;color:#6e9e43;font-size:11px;opacity:0.5;filter:alpha(opacity=50);}
div.sub_menu a{color:#6e9e43;font-size:11px;text-decoration:none;font:1em Verdana;}

/*ajax*/
.loadajax{background: url('/i/loadbg.gif');opacity:0.4;filter:alpha(opacity=40);}



/*NEWS*/
.podrobno{color:#ff0000; tex-decoration:none;}
.panel{width:100%; height:24px; background:#c6c7b5; border-top:1px #111111 solid;}
.panel td.thispage{font-weight:bold;}
.panel td{min-width:22px;}
.news td b{font-size:13px; color:#000000; font-weight:bolder; }

/*Заявка специалисту*/
.formas{padding:10px 40px 15px 40px; }
table.zayavka{border:0px;border-collapse:collapse;width:400px; align:center;}
table.zayavka td{padding:8px;vertical-align:top; border-top:1px #cdcdcd dotted;}
table.zayavka td input {width:100%;height:20px;}
table.zayavka td.lf{text-align:right;color:#111111;width:24%;}

table.zayavka td input[type=submit]{color:#ffffff; font-weight:bolder;border:1px #111111 solid;background:#9dc62f;margin:7px; width:140px;}

.error{display:table;width:350px; border:1px #cdcdcd solid;padding:5px; margin:10px;}
.error .errdiv{font-size:16px; font-color:#cd0202; font-weight:bold;}
.error b{font-weight:bolder; color:#1c1463;}
.mess{display:table; margin:10px; border:1px green dotted;padding:5px;}


