html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit}
:focus{outline:0}
hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{line-height:1;height:100%;font-family: "Trebuchet MS", "Times New Roman", Times, serif;font-size:14px}
ol, ul{list-style:none;font-size:13px}
ol li{margin:5px 0;}
table{border-collapse:separate;border-spacing:0}
caption, th, td{font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after{}
blockquote, q{}
a{font-family:Arial, Arial, Helvetica, sans-serif;color:#0099ff}
h1{font-size:21px}
h2{font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
h3{font-size:14px;font-weight:bold}
h3 small{font-size:12px;color:#333333}
.conteiner{position:absolute;left:0;top:0;min-height:100%;width:100%;}
*html .conteiner{height:100%;}
.gradcolor{position:absolute;left:0;top:0;width:100%;min-width:1000px}
.gradcolor div{float:left;width:100%}

*html .head,*html .gradcolor{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');}

#head{margin:0 auto;width:1000px;position:relative;height:145px}
#logo{position: absolute;color:#151515;left:40px;top:50px;font-family:"Times New Roman", Times, serif}
#logo img{position:absolute;left:2px;top:48px}
#logo span{position:absolute;width:300px;top:55px;left:23px;color:#333333;font-size:13px}
#logo a{width:260px; height:42px; position:absolute; display:block; left:0; top:7px; z-index:1; background-image:url(img/blank.gif)}
.logo_sil {position: absolute;color:#151515;left:40px;top:50px; width:309px; height: 101px; display: block;background:url(img/blank.gif) top}
.lo1, .lo3, .lo2{font-size:57px;position:absolute;top:0;letter-spacing:1px;width:400px}
.lo1{left:0;width:400px}
.lo3{left:1px}
.lo2{left:2px;color:#5b5b5b}
#LogoS div{background-color: #ffffff;opacity: 0.35;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);-moz-opacity: 0.35;-khtml-opacity: 0.35;opacity: 0.35;position:absolute;top:8px;cursor:default}
.witBg{width:10px;height:21px;position:absolute;top:0px;left:10px}
.witBg2{width:13px;height:22px;left:20px}
.witBg3{width:20px;height:23px;left:42px}
.witBg4{width:21px;height:24px;left:62px}
.witBg5{width:85px;height:25px;left:93px}
.witBg6{width:10px;height:24px;left:186px}
.witBg7{width:14px;height:22px;left:196px}
.witBg8{width:43px;height:20px;left:218px}

.logoshadov{position:absolute;top:47px;left:1px}
a:hover.solutions{color:#0099ff;border: 2px solid #09f;}

#naKazan{position:absolute;right:0;top:0;width:145px;text-align:right}
#naKazan img{margin-top:25px}
#naKazan a{background-color:#000000;font-size:13px;color:#FFFFFF;display:block;float: left;margin-top:60px;padding:3px;left:5px;position:relative;font-weight:bold}
#naKazan a:hover{background-color:#0099ff;text-decoration:none}
.navigator {position:absolute;right:190px;top:64px;}
.navigator img{margin-right:7px}
.center{position:relative;padding-left:30px;padding-right:40px;width:970px;margin:0 auto;padding-bottom:20px}
.content{width:610px}
.content p{font-size:14px}

#wedoit{margin-left:15px;cursor:default;height:18px;border-bottom:1px solid #000000;width:123px}
#wedoit span{display:block;background:url(img/lon.gif) top no-repeat;width:139px;height:15px;position:relative;margin-left:-9px;top:2px}
*html #wedoit span{position:absolute;top:18px;left:auto}

.worcs{position:relative;width:406px;float:left}
.worcs li{width:398px;background:url(img/portTen.gif) left top no-repeat;height:98px;padding:4px;position:relative;margin-bottom:55px}
.worcs li img{position:absolute;left:0;top:0;margin:4px}
.worcs li a{text-decoration:none;width:398px;height:98px;  background-color:transparent;color:#000000;font-weight:bold}
.worcs li a:hover{color:#0099ff}
.worcs li a:hover .bord{border:2px solid #0099ff;height:94px;width:394px;position:absolute;left:4px;top:4px;display:block}
.worcs li .textMenu{position:absolute;top:116px}

*html .worcs li a{position:relative}
*html .worcs li img{position:absolute;left:0;top:0;margin:0}
*html .worcs li a:hover img{left:4px;top:4px;margin:0}
*html .worcs li a:hover{position:static}
*html .worcs li a:hover .textMenu{top:120px}
*html .bord{border:2px solid #0099ff;height:94px;width:394px;position:absolute;left:4px;top:4px;display:block}
*html li a .bord{border:none}

.menucontentTipe{margin:-64px 0 0 440px}
.whithBl div{font-size:17px;font-family: "Trebuchet MS", "Times New Roman", Times, serif;color:#fff;background-color:#000;line-height:23px;height:23px; float:left;margin-bottom:4px;margin-right:22px;text-indent:3px;position:relative}
.whithBl .razdel{width:490px;display:block;height:20px;float:left}
.whithBl a{font-size:17px;background-color:#000;line-height:21px;height:22px;font-family: "Trebuchet MS", "Times New Roman", Times, serif; color:#0099ff; padding:0 3px;left:-3px}
.whithBl a span{cursor:pointer;float:left;position:absolute;top:27px;left:0px;background-color:#000;line-height:22px;height:22px;text-decoration:underline}
.menucontentTipe a:hover,.menucontentTipe a:hover span,#rightMenu a:hover,.allJob a:hover{background-color:#0099ff;color:#FFFFFF;text-decoration:none}
.IndexBlok{float:left;width:100%;font-size:13px;line-height:13px;margin-bottom:30px;}
.IndexBlok a{font-size:13px;}
.cliar{width:100%;clear:both;height:60px}
.copirait{position:absolute;bottom:0px;background-color:#000000;color:#242424;height:25px;line-height:25px;width:420px;text-align:center;font-weight:bold;left:20%}
.copirait span{position:absolute;left:1px;top:0;text-align:center;width:100%;color:#F4F4F4}
.copirait a{font-family: "Trebuchet MS", "Times New Roman", Times, serif;font-size:12px;text-decoration:none;color:#242424;font-weight:bold;}
.copirait span a{color:#F4F4F4}

.linemenu{font-size:18px;word-spacing:5px;width:100%;float:left;margin-bottom:50px;margin-top:10px}
.linemenu a{font-size:18px;background-color:#fff;color:#999;padding:0 3px;word-spacing: normal;line-height:20px}
.linemenu a:hover{background-color:#0099ff;color:#FFFFFF;text-decoration:none;}
#rightMenu{float:right;width:200px}
#rightMenu a,#rightMenu strong{display:block;float:left;font-size:14px;font-weight:bold;margin-bottom:9px;line-height:20px;padding:0 3px}
.phone{position:absolute;bottom:6px;right:10%;padding:10px 0 0 50px;background:url(img/telefon.gif) top left no-repeat;height:60px;font-size:14px;font-weight:bold; line-height:1.5;}
.phone_sil{position:absolute;top:0; left:0; background-image:url(img/blank.gif); height:60px; width:40px; display:block;}
.vakant{text-decoration:none;font-size:14px;font-weight:bold;line-height:20px}

#lineBlok{position:absolute; left:-6px; bottom:60px;}
#forvard{width:600px; padding:13px;}
.vert{ width:100%; behavior: url(iepngfix2.htc); height:13px; float:left}
.pf img{ behavior: url(iepngfix2.htc);float:left; position:relative;}
.ygL{ width:13px;height:13px;margin-left:-13px;}
.ygr{ width:13px;height:13px;margin-right:-13px;}
.centr1{width:13px; float:right; background-image:url(img/Right.png); behavior: url(iepngfix2.htc); margin-right:-13px; margin-top:1px}
.centr2{ background:url(img/Left.png) left top no-repeat; behavior: url(iepngfix2.htc); position:relative;
margin-left:-613px;}
*html .centr1{ margin-right:-6px;}
.centr2 div{ margin:0px 13px; background-color:#ffffff; padding:25px 15px;}
.imgPortt{padding:6px; border:1px solid #000000; margin:10px 0;}
.strell{width:58px; height:56px; position:absolute; behavior: url(iepngfix2.htc); left:530px; top:-5px;}
.previu a{ width:83px; display:block; float:left; padding:5px; border:1px solid #0099ff; margin:5px;}
.sellP{ border:1px solid #000000 !important; cursor:default}
.coment{position:relative; width:95%; clear:both; padding:20px 0 50px 0;}
.coment a{font-weight:bold}
.allJob a{font-weight:bold}
.allJob{ margin-right:-600px; width:960px;}
.allJob .coll{float:left; width:230px; margin-top:30px; padding-right:10px; position:relative; line-height:14px;}
.nwess{line-height:15px; font-size:14px;}
.nwess font{ font-size:11px; color: #666666;}
.input1{width:150px;}
.rovplascovs{width:250px; height:80px;}
.minusLL{margin-left:-130px; width:350px; position:relative}
.tegoBl{font-size:15px; width:200px}
.tegoBl a{display:inline !important; float:none !important; position:relative}
.main_works{overflow: hidden; height: 140px; margin-bottom: 20px;}
.main_works img {border:0;}
.ulist{margin:10px 0 10px 0; padding-left:20px; list-style-type:disc;}
.ulist li{padding:5px 0 5px 3px;}
* html #forSvet{
  width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}

.spech2{display:block; width:440px; height:20px; color:#000; margin: 30px 0 0 0}
#nash{margin-left:50px;width:300px;}
#nash span{display:block;background:url(img/lon.gif) top no-repeat;width:139px;height:15px;position:relative;margin-left:-9px;top:2px}

#ourd span{display:block;background:url(img/lon.gif) top no-repeat;width:139px;height:15px;position:relative;margin-left:0px;top:2px}

.add {display:inline;float:left;width:480px;}
.add p{font-size:13px; margin:0; line-height:14px;}
.add p img{width:50px; float:left;margin:0 17px 0 0; padding:20px 0 0 0}
.add p a{display:inline;background:none;font-size:13px; line-height:14px;padding:0;margin:0;}

/*orderform start*/
#orderform{width:590px;}
#orderform p{line-height:1.2}
#orderform form{margin:45px 0;font:normal 12px "Trebuchet MS";color:#6f6f6f}
#orderform  span{line-height:1.5;display:block;width:185px;padding:0 10px 0 0;text-align:right;margin:0 0 20px 0}
#orderform  .bigmargin{margin:40px 0}
#orderform  .bigselect{width:240px;padding:0 2px;margin:40px 0;font-size:12px;color:#000;background:#eeeeee;}

.zform{margin:45px 0;padding:0;border-collapse:collapse}
.zform td{vertical-align:top;margin:0;padding:0px;}
.zform td input{width:394px;border:1px solid #afb0ae;font-size:12px;color:#000;background:#eeeeee;padding:2px;margin:2px 0 20px}
.zform td select{width:394px;font-size:12px;color:#000;background:#eeeeee;padding:2px;margin:2px 0 20px}
.zform td textarea{width:394px;height:120px;border:1px solid #afb0ae;font-size:12px;color:#000;background:#eeeeee;padding:2px;margin:2px 0 20px}
.captfield{background:#ebebeb;color:#000;width:190px;margin:0 auto;text-align:center;padding:0 0 0 0}
.captfield p{font-size:12px;}
.yallo{font-weight:normal;font-size:14px !important;color:#0198ff;padding:0 0 14px 0}
.just_color{color:#0198ff;font:normal 10px "Trebuchet MS"}
.captfield div {background:#fff;margin:0 -30px 0 0;padding:0 0 0 0;}
.captfield input{width:100px !important;}
.captfield div  input{width:80px !important;margin:0 30px 0 0}
.yellowinp{color:#0198ff !important;border:1px solid #afb0ae;text-align:center;font-size:12px;background:#efefef;margin:3px 0 !important;padding:2px}

.ablog {border:0; width:600px; padding-bottom: 10px; padding-top: 10px;}
.ablog  td{border:0; padding-right: 3px; padding-bottom: 3px;}