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}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{ height:100%; background:#ffffff url(/img/bg.gif) 0 0 repeat-x; color:#000000; font:12px Tahoma}
a{font:12px Tahoma; color:#2788d3}
a:hover,a:hover span{ text-decoration:none;}
h1{font:22px Tahoma;} 
h1 a{font:22px Tahoma; color:#000000}
h2{font:18px Tahoma;} 
h2 a{font:18px Tahoma; color:#000000}
h3{font:bold 12px Tahoma;}

.clear{clear:both;}
.left{float:left}
.right{float:right}
#container
{margin: 0 auto;max-width: 1280px;min-width: 1000px;}
*html #container{height:100%;width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}

#content{width:87%; margin:0 auto; position:relative; padding-bottom:50px;}
.top{height:287px; position:relative; z-index:2}
.logo{float:left; margin-top:29px}
.obl1{right:5%; position:absolute; top:133px;}
.obl2{position:absolute; left:55%; margin-left:-200px; top:0}
.bolun1{position:absolute; top:10px; right:3%}

.HorizontNavi{position:absolute; top:139px; left:4px}

.elMenu{float:left; padding-right:45px; position:relative}
.elMenu a{font:bold 12px Tahoma; color:#000000;text-transform: uppercase;}
.dopLine{width:263px; left:-40px; top:40px; background-color:#FFFFFF; position:absolute}
.dopLine ul{ padding:14px 12px 14px 17px;}
.dopLine ul li{padding:2px 0 2px 12px; background:url(/img/mLine.gif) 0 8px no-repeat}
.dopLine ul li a{font:12px Tahoma; color:#000000;text-transform:none;}	
.DMT{background:url(/img/DMT.gif) 0 0 no-repeat; width:263px; height:23px; position:absolute; left:0; top:-23px;}
.DMB{background:url(/img/DMB.png) 0 0 no-repeat; left:0; bottom:-7px; width:263px; height:8px; position:absolute; overflow:hidden}

.madleCont{z-index:1}

.rightColumn{width:31%; float:right; position:relative; z-index:1}
.Phone{height:100px; padding-top:53px; text-align:right; font:24px Tahoma; position:relative; z-index:1}
.Phone span{ font-size:18px;}
.Phone a{font:12px Tahoma; color:#2788d3}

.Ord{width:556px; position:absolute; height:435px; right:104px; top:85px; text-align:left}
.Ord .Bg{position:absolute;width:556px; height:435px; left:0; top:0; background:url(/img/ord.png) 0 0 no-repeat;}
.textInOrd{padding:7px 30px 10px 8px; background-color:#FFFFFF; position:relative; margin:0 0 0 20px; text-align:left; width:462px; font:12px/18px Tahoma; top:30px}
.textInOrd h1{font:24px Tahoma; margin-bottom:16px}
.textInOrd table{margin:26px 0 0 0}
.textInOrd table td{padding:0 11px 10px 0}
.textarea td{vertical-align:top}
.textarea textarea{width:323px;font:12px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 3px; border:1px solid #7f9db9; height:85px; margin-bottom:16px}
.textInOrd input.text{ width:190px; height:17px; font:12px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 0 3px; border:1px solid #7f9db9}
.textInOrd input.submit{background:url(/img/send.gif) 0 0 no-repeat; width:92px; height:17px; border:none; font:12px Arial, Helvetica, sans-serif; color:#000000}
.clients{margin-bottom:60px}
.clients h2{margin-bottom:10px}
.clients img{margin:5px;}
.indexNews{margin-bottom:60px}
.indexNews h2{margin-bottom:20px}
.indexNews h2 a{font:18px Tahoma; color:#000000}
.indexNews .date{font:11px Tahoma; color:#a4a5a9; margin-top:18px; margin-bottom:3px}
.indexNews a{font:12px/16px Tahoma; color:#000000}
.Indexrevius{margin-bottom:50px}
.Indexrevius h2{margin-bottom:20px}
.Indexrevius .element{ margin-bottom:20px; line-height:16px}
.Allrevius a{font:11px Tahoma; color:#a4a5a9} 


.leftColumn{float:left; width:63%; line-height:18px}
.leftColumn p{display:block; margin-left:45px; margin-bottom:16px}
.leftColumn h1{margin-bottom:16px;text-transform: uppercase;}
.leftColumn li{padding:2px 0; line-height:14px;list-style-type:circle}
.leftColumn ul{margin-bottom:30px; margin-left:60px;}
.leftColumn h3{margin-bottom:8px}



#Footer{height:86px; bottom:0; left:0; width:100% }
.FooterIn{width:87%; margin:0 auto; border-top:2px solid #006de5}
.fline{height:1px; position:relative; overflow:hidden; border-top:1px solid #0471cc; border-bottom:1px solid #0058a3; background-color:#0062ae; margin-bottom:27px}
.flCont{color:#7d7c7c; font:10px Tahoma; position:relative; float:right}
.flCont a{ color:#1c67aa; font:11px Tahoma}
.copy{float:left; font:12px Arial, Helvetica, sans-serif; color:#46474a}
.copy span{ font:bold 18px Arial, Helvetica, sans-serif; color:#46474a; position:relative; top:2px; margin-right:8px}
.copy a{font:bold 12px Arial, Helvetica, sans-serif; color:#010000; text-decoration:none; margin-left:1px}

.BluForm{width:100%; background-color:#e5f5ff; position:relative; margin:24px 0 50px 0}
.BluForm .t, .BluForm .b{height:7px; width:100%; position:absolute; overflow:hidden; background-color:#e5f5ff; left:0}
.BluForm .t{top:-7px;}
.BluForm .b{bottom:-6px;}
.BluForm .r, .BluForm .l{height:7px; width:12px; position:relative; overflow:hidden; background-image:url(/img/blCon.gif); background-repeat:no-repeat}
.BluForm .r{float:right}
.BluForm .l{float:left}
.BluForm .t .l{background-position:0 0;}
.BluForm .t .r{background-position:0 -7px}
.BluForm .b .l{background-position:0 -14px;}
.BluForm .b .r{background-position:0 -21px}
.BluForm .lpmr{width:44px; height:22px; position:absolute; left:157px; top:-29px; background:url(/img/blCon.gif) -12px 0 no-repeat}
.indexPro{padding:30px 0 20px 45px}
.indexPro table td{padding:0 25px 16px 0}

.inathProg{margin-bottom:44px}
.inathProg h2{margin-bottom:22px}
.inathProg li{padding:0 0 12px 0}
.contackt{margin:-4px 0 50px 45px; position:relative}
.contackt span{font:11px Tahoma; color:#7c7c7c}
.proUrl{margin:30px 0 33px 45px}
.OnePro{padding:24px 0 34px 0; margin:0 70px 0 10px}
.OnePro table{width:100%}
.OnePro table td{vertical-align:top}
.imgPro{width:316px; text-align:center}
.imgPro img{border:1px solid #c3c3c3}
.logoPro{margin-bottom:30px}
.minihar li{font:11px Tahoma; color:#7c7c7c}

*html .DMB,*html .Ord .Bg{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
