﻿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-color:#ffffff; color:#333333; font:13px Arial, Helvetica, sans-serif}
a{ font-family:Arial, Helvetica, sans-serif; color:#ff6600}
a:hover,a:hover span{ text-decoration:none;}
h1{font:22px Arial, Helvetica, sans-serif; color:#ff6600;} 
h2{font:bold italic 15px Arial, Helvetica, sans-serif; margin-bottom:13px; color:#ff6600} 
span.slash{font:30px/20px Arial, Helvetica, sans-serif; color:#c4c4c4; position:relative; top:4px}
h3{font:bold italic 13px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:13px;}
p{margin-bottom:10px}

.clear{clear:both;}
.left{float:left}
.right{float:right}
#container{position:absolute; width:100%; min-height:100%; min-width:1000px;}
.topBg{background:url(img/Bg.gif) 50% 0 no-repeat; height:60px; width:100%; left:0; top:0; position:absolute}
*html #container{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
#content{width:1000px; margin:0 auto; position:relative; padding-bottom:210px;}
*html #content{padding-bottom:0px;}
.top{padding:45px 0 0 38px; height:232px}
.logo{float:left; width:240px;}
.TopZitata{float:left; width:368px; padding:64px 0 0 0; font:italic 18px/16px Arial, Helvetica, sans-serif; color:#999999;}
.TopZitata .title{font:italic 22px Arial, Helvetica, sans-serif; color:#ff6600}
.phone{float:left; width:300px; padding:42px 0 0 0}
.phoneIco{width:210px; height:30px}
.phoneIco div{width:30px; height:30px; float:right; background:url(img/ico.gif) 0 0 no-repeat}
.city_code{float:left; font:12px Tahoma; color:#666666; padding-right:3px}
*html .city_code{padding:0}
.city_code span{font:italic 16px Arial, Helvetica, sans-serif; position:relative; }
.BigPhone{font:28px/26px Georgia, "Times New Roman", Times, serif; color:#ff6600}
.InformPhone{ padding:6px 0 0 86px; position:relative; font:italic 12px Tahoma; color:#666666;}
.InformPhone span{position:relative; left:0; margin-left:-7px; width:7px; float:left; top:-3px; font:italic 16px Arial, Helvetica, sans-serif;}
*html .InformPhone span{left:3px}
.tipInform{height:158px}
.HorizontMenu{width:770px; float:left; padding-left:15px; position:absolute; top:205px; left:260px;}
.HorizontMenu li{float:left; padding-right:30px}
.HorizontMenu li a{font:13px Arial, Helvetica, sans-serif; color:#ff6600}
.HorizontMenu li a span{float:left; width:5px; height:3px; position:relative; overflow:hidden; background:url(img/ico.gif) -35px -5px no-repeat; margin:7px 9px 0 0}
*html .HorizontMenu li a span{margin-right:5px}
.HorizontMenu li a:hover, .HorizontMenu li.sell a{color:#333333; text-decoration:none}
.HorizontMenu li a:hover span, .HorizontMenu li.sell a span{background-position:-30px -5px}

.indexPrev1{padding:0 30px 66px 56px}
.all_work{width:598px; height:256px; background-color:#f9f6eb; position:relative; float:right; margin:44px 0 0 0;}
.all_work .lt, .all_work .rt,.all_work .lb, .all_work .rb{width:14px; height:14px; position:absolute; background-image:url(img/angles.gif); background-repeat:no-repeat; overflow:hidden}
.all_work .lt{left:0; top:0; background-position:0 0}
.all_work .rt{right:0; top:0; background-position:-14px 0}
.all_work .lb{left:0; bottom:0; background-position:-42px 0}
.all_work .rb{right:0; bottom:0; background-position:-28px 0}

.all_work .title{ position:absolute; top:-44px; left:24px; height:44px; background:#f9f9f9 url(img/lH.gif) left top repeat-x; font: italic bold 16px/44px Arial, Helvetica, sans-serif; color:#333333;padding:0 30px 0 23px}
.all_work .rcol{position:absolute; height:44px; width:14px; right:-1px; top:0; background:url(img/lV.gif) right top repeat-y}
.all_work .rcol div{width:14px; height:14px; background:url(img/angles.gif) -126px 0 no-repeat}
.all_work .lcol{position:absolute; height:44px; width:14px; left:0px; top:0; background:url(img/lV.gif) left top repeat-y}
.all_work .lcol div{width:14px; height:14px; background:url(img/angles.gif) -112px 0 no-repeat}

.that_do{ padding:0 0 0 20px; margin:7px 0 0 0}
.that_do li{ padding:27px 12px 10px 3px; width:176px; float:left; height:43px; float:left}
.that_do li img{float:left; position:relative; margin-top:-17px; margin-right:8px}
.that_do li a{font:13px Arial, Helvetica, sans-serif; color:#ff6600}
.that_do li a span{float:left; background:url(img/ico.gif) -30px -5px no-repeat; width:5px; height:3px; position:relative; overflow:hidden; margin:7px 8px 36px 0}
*html .that_do li a span{margin-right:5px}
.that_do li a:hover{color:#333333}

.imNre{ padding:17px 0 0 16px; height:69px; background-color:#ff9900; width:255px; position:absolute; border-top:5px solid #ffffff; bottom:-15px; right:113px; font:bold 14px Arial, Helvetica, sans-serif; color:#ffe1b3}
.imNre .lozung{ font:18px Arial, Helvetica, sans-serif; color:#FFFFFF; margin-bottom:3px}

.IndexAbout{float:left; width:300px; padding:17px 0 0 0; font-style:italic}
.Learn_more{padding:4px 0 0 15px}
.Learn_more a span{ width:13px; height:5px; background:url(img/ico.gif) -30px 0 no-repeat; float:left; overflow:hidden; margin:6px 7px 0 0}
*html .Learn_more a span{ margin-right:4px}
.indexBanner{text-align:center; padding-bottom:55px}


.indexPrev2{padding:0 0 0 30px; margin:0 0 48px 0}
.three_step{width:600px; height:156px; background-color:#ffffff; position:relative; float: left; margin:38px 0 0 0; background:url(img/lH.gif) left top repeat-x; font:italic bold 12px Arial, Helvetica, sans-serif; color:#333333}
.three_step1,.three_step2,.three_step3{width:600px; height:156px; position:absolute; left:0; top:0}
.three_step1{background:url(img/lH.gif) left bottom repeat-x}
.three_step2{background:url(img/lV.gif) right top repeat-y}
.three_step3{background:url(img/lV.gif) left top repeat-y}
.three_step .lt, .three_step .rt, .three_step .lb, .three_step .rb{width:14px; height:14px; position:absolute; background-image:url(img/angles.gif); background-repeat:no-repeat; overflow:hidden}
.three_step .lt{left:0; top:0; background-position:-56px 0}
.three_step .rt{right:0; top:0; background-position:-70px 0}
.three_step .lb{left:0; bottom:0; background-position:-98px 0}
.three_step .rb{right:0; bottom:0; background-position:-84px 0}

.three_step .title{ position:absolute; top:-38px; left:24px; height:38px; background:#f9f9f9 url(img/lH.gif) left top repeat-x; font: italic bold 16px/38px Arial, Helvetica, sans-serif; color:#333333;padding:0 30px 0 23px}
.three_step .rcol{position:absolute; height:38px; width:14px; right:-1px; top:0; background:url(img/lV.gif) right top repeat-y}
.three_step .rcol div{width:14px; height:14px; background:url(img/angles.gif) -126px 0 no-repeat}
.three_step .lcol{position:absolute; height:38px; width:14px; left:0px; top:0; background:url(img/lV.gif) left top repeat-y}
.three_step .lcol div{width:14px; height:14px; background:url(img/angles.gif) -112px 0 no-repeat}
.step1{float:left; padding:0 0 0 40px; margin:14px 0 0 0; width:149px}
.step1 .imgStep{ width:57px; background:url(img/step.jpg) 0 0 no-repeat; height:94px; margin:0 0 0 12px}
.miniLine{width:1px; height:103px; float:left; background-image:url(img/miniLine.gif); margin:32px 0 0 0}
.namberStep{color:#999999}
.step2{float:left; padding:0 0 0 50px; margin:14px 0 0 0; width:148px}
.step2 .imgStep{ width:71px; background:url(img/step.jpg) -57px 0 no-repeat; height:94px; margin:0 0 0 12px}
.step3{float:left; padding:0 0 0 51px; margin:14px 0 0 0; width:147px}
.step3 .imgStep{ width:50px; background:url(img/step.jpg) -128px 0 no-repeat; height:94px; margin:0 0 0 21px}

.blurb_alfa{ padding:56px 0 0 43px; width:310px; position:relative; float:left}
.blurb_alfa .text{ padding:22px 0 0 9px; font:italic bold 11px Arial, Helvetica, sans-serif; color:#999999}
.blurb_alfa .reG{color:#da2031; font-size:12px;}
.blurb_alfa .star{ float:left; font:24px Arial, Helvetica, sans-serif; color:#da2031; height:55px; top:-10px; position:relative; width:13px}
*html .blurb_alfa .star{width:10px}

.indexPrev3{padding:0 0 0 30px; margin:0 0 0 0;text-align:right;  color:#999999; font:italic bold 15px Arial, Helvetica, sans-serif; width:948px}
.leftCard{  width:322px; float:left; padding:24px 40px 0 0; height:80px; background:url(img/miniLine.gif) right top repeat-y; margin-top:8px}
.indexPrev3 .title{font-size:24px; color:#ff6600 }
.centCard{text-align:center; width:297px; float:left}
.rightCard{width:220px; float:left; padding:24px 0 0 0; margin-top:10px}

#Footer{ height:227px; position:absolute; bottom:0; left:0; width:100%; background:url(img/Bg.gif) center -59px no-repeat}
*html #Footer{position:relative; margin-top:-17px}
.footerIn{width:1000px; margin:0 auto;}
.contract{padding:42px 22px 0 0; height:80px} 
.contract .element{float:right; width:160px; padding-left:34px }
.contract .element span{width:32px; height:30px; float:left; background:url(img/ico.gif) -43px 0 no-repeat; padding-right:12px; position:relative; top:-2px}
.contract .element a{font:italic 11px/11px Arial, Helvetica, sans-serif}
*html .contract .element span{padding-right:9px}
.copir{padding:0 0 0 285px; font:italic 15px/21px Arial, Helvetica, sans-serif; color:#999999}
.copir a{margin-left:15px;}

.content{ padding:0 0 0 65px;}
.leftColumn{width:450px; float:left; padding:0 15px 0 0}
.rightColumn{width:430px; float:left}
.content ul{margin:0 0 20px 0}
.content ul li{ padding:5px 0 1px 30px; background:url(img/li.gif) 12px 4px no-repeat; position:relative} 
.repair{background-color:#f9f9f9; padding:22px 20px 16px 20px; margin-bottom:23px}
.bluIn .Learn_more a, .bluIn h3{color:#0093ff}
.bluIn .Learn_more a span{background:url(img/ico.gif) -30px -13px no-repeat}
.greenIn .Learn_more a, .greenIn h3{color:#a0cc30}
.greenIn .Learn_more a span{background:url(img/ico.gif) -30px -8px no-repeat}

.prezent{padding:0 0 0 0px}
.prezent h2{padding:0 0 0 50px}
.prezent .element{width:268px; float:left; padding:0 20px 0 40px}
.eleIk1{height:203px; width:299px; background:url(img/prezent1.jpg) left top no-repeat; margin:0 -16px 10px -15px; position:relative}
.zagolov{padding:0 0 15px 30px; font-size:12px}
.zagolov .title{font:italic 17px/25px Georgia, "Times New Roman", Times, serif; color:#ff6600; margin-bottom:15px}

.outMenu{position:relative; width:228px; position:relative; font-style: italic; padding-left:20px}
.inMenu_on .SpisRol,.inMenu_on .SpisRol1,.inMenu_on .SpisRol2{position:relative; width:228px; padding:0px 20px 10px 20px; position:relative; background-color:#efefef; font-style:italic; margin-bottom:10px}
.inMenu_on .tC{height:12px; position:absolute; background-color:#efefef; width:268px; left:0; top:0; overflow:hidden}
.inMenu_on .tC .l{width:12px; height:12px; background:url(img/angIm2.gif) 0 0 no-repeat; float:left}
.inMenu_on .tC .r{width:12px; height:12px; background:url(img/angIm2.gif) -12px 0 no-repeat; float:right}
.inMenu_on .bC{height:12px; position:absolute; background-color:#efefef; width:268px; left:0; bottom:-1px; overflow:hidden}
.inMenu_on .bC .l{width:12px; height:12px; background:url(img/angIm2.gif) -24px 0 no-repeat; float:left}
.inMenu_on .bC .r{width:12px; height:12px; background:url(img/angIm2.gif) -36px 0 no-repeat; float:right}

.SpisRol ul,.SpisRol1 ul,.SpisRol2 ul{ margin:10px 0 0 0;}

.inMenu,.inMenu1,.inMenu2{padding:0 0 0 0px; width:228px; position:relative; margin:0 0 0 0}
.inMenu_on .inMenu,.inMenu_on .inMenu1,.inMenu_on .inMenu2{padding:10px 0 0 0px; margin:0}

.inMenu_on{padding-left:0}

.inMenu span,.inMenu1 span,.inMenu2 span{font:italic 14px Arial, Helvetica, sans-serif; color:#333333; border-bottom:1px dotted #333333; text-decoration:none; cursor:pointer; position:relative}
.inMenu_on .inMenu span,.inMenu_on .inMenu1 span,.inMenu_on .inMenu2 span{font-weight:bold}


.texlt{ margin:20px 0 0 20px}
.texlt li{padding:0 0 9px 0}
.texlt li a{font:14px Arial, Helvetica, sans-serif; color:#333333; border-bottom:1px dotted #333333; text-decoration:none; }





.skobka{background:url(img/grt.gif) center 5px no-repeat; height:152px;}
.tetlrkt{margin:0 0 0 493px;}
.tetlrkt ul li{padding-left:24px; position:relative; font-style:italic; padding-bottom:12px}
.tetlrkt ul li span.tyre{width:20px; float:left; position:relative; margin-left:-24px;}
.tetlrkt ul li p{margin:0}
*html .tetlrkt ul li span.tyre{left:-24px; margin:0; position:absolute}

.eleIk2{height:203px; width:299px; background:url(img/prezent1.jpg) -299px top no-repeat; margin:0 -16px 10px -15px; position:relative}
.eleIk3{height:203px; width:299px; background:url(img/prezent1.jpg) -598px top no-repeat; margin:0 -16px 10px -15px; position:relative}
.inMenu_on .SpisRol2{background-color:#ff6300; color:#FFFFFF}
.inMenu_on .SpisRol2 .tC{background-color:#ff6300;}
.inMenu_on .SpisRol2 .tC .l{background-position:0 -12px}
.inMenu_on .SpisRol2 .tC .r{background-position:-12px -12px}
.inMenu_on .SpisRol2 .bC{background-color:#ff6300;}
.inMenu_on .SpisRol2 .bC .l{background-position:-24px -12px}
.inMenu_on .SpisRol2 .bC .r{background-position:-36px -12px}
.inMenu_on .SpisRol2 .inMenu2 span{color:#FFFFFF;border-bottom:1px dotted #ffffff;}

.personal{margin:0 0 0 50px}
.personal h2{margin-bottom:30px; margin-left:9px}
.personal .element{width:430px; height:240px; float:left}
.personal .photo{padding:9px; border:1px dashed #ffc46c; float:left; margin:0 23px 0 0}
*html .personal .photo{margin-right:20px}
.personal .photo img{float:left;}
.personal .text{margin:28px 0 0 0; font:italic 12px Arial, Helvetica, sans-serif}
.personal .title{font:italic 14px Arial, Helvetica, sans-serif; margin-bottom:12px}
.personal .title a{color:#000000} 
.vakant .title a{color:#ff3300}

.office{border-bottom:1px solid #cccccc; padding-bottom:15px; margin-bottom:40px; width:965px; margin-left:-30px; padding-left:30px; position:relative}
.officeLeft{float:left; width:470px; padding-right:65px}
.officeLeft .title{ height:35px; position:relative; left:-6px;}
.officeLeft .title div{float:left; padding:3px 6px; background-color:#ff6100; font:15px Arial, Helvetica, sans-serif; color:#FFFFFF}
.officeRight{float:left; width:299px;}
.officeRight .photos1{background:url(img/prezent1.jpg) -598px 0 no-repeat; width:299px; height:203px; position:relative; margin-top:-20px}
.officeRight .photos2{background:url(img/prezent1.jpg) 0 0 no-repeat; width:299px; height:203px; position:relative; margin-top:-20px}
.officeRight .photos3{background:url(img/prezent1.jpg) -299px 0 no-repeat; width:299px; height:203px; position:relative; margin-top:-20px}
.officeRight .Learn_more{margin-left:46px}

.LeftImgrt{float:left; width:253px; padding:10px 0 0 0; position:relative; left:-10px}
.reklama{ background-color:#ff6100; font:italic 22px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:14px; margin:10px 0 25px 0}
ul.vertikalMenu{margin:20px 0 30px 0; padding:0}
ul.vertikalMenu li{margin:0; padding:0 0 6px 22px; background:none}
ul.vertikalMenu li a{font:16px Arial, Helvetica, sans-serif}
ul.vertikalMenu li a span{float:left; width:3px; height:6px; background:url(img/ico.gif) -33px -18px no-repeat; margin:6px 13px 0 0;}
ul.vertikalMenu li a:hover, ul.vertikalMenu li.sell a{color:#333333; text-decoration:none}
ul.vertikalMenu li a:hover span, ul.vertikalMenu li.sell a span{background-position:-30px -18px}
*html  ul.vertikalMenu li a span{margin-right:10px}

.Banner2 img{margin-bottom:10px}
.RightImgrt{width:600px; float:left; padding:10px 30px}
.RightImgrt li{margin-left:20px}
.RightImgrt h2{color:#000000; font-style:normal}
.widhtRekl{ width:440px; height:85px; position:relative; background-color:#f8f3e7; margin:40px 0 50px 0; left:-14px; padding:0 0 0 134px; font:italic 20px Georgia, "Times New Roman", Times, serif; color:#000000}
.widhtRekl .lLeft{position:absolute; left:0; top:-18px; width:126px; height:119px; background:url(img/Zimetn.jpg) 0 0 no-repeat}
.widhtRekl .lRight{position:absolute; right:0; top:-18px; width:14px; height:119px; background:url(img/Zimetn.jpg) -126px 0 no-repeat}
.widhtRekl .title{font:italic bold 21px Georgia, "Times New Roman", Times, serif; color:#ff6100; padding:16px 0 0 0 }

.genDireckt{padding:20px 0 0 140px; width:700px; margin:0 0 15px 0}
.PhotoRamca{float:left; background:url(img/ramca.jpg) left top no-repeat; width:184px; height:185px; padding:21px 0 0 24px}
.direktor{margin:0 0 0 230px; font-size:15px; padding:40px 0 25px 0}
.genDireckt .text{margin:0 0 0 255px; padding:8px 0 0 32px; width:386px; background:url(img/kovichki.gif) left top no-repeat}

.ContacktPhoto{border-top:5px solid #d4d4d4; background-color:#efefef; padding:21px 0 0 0; margin:0 0 33px 0; width:934px}
.ramkaCont{ width:387px; height:291px; background:url(img/ramca2.jpg) left top no-repeat; padding:67px 0 0 29px; margin:0 0 27px 0}
.ramcaCol{float:left; width:416px; padding:0 9px 0 30px}
.ramcaCol .text{margin:0 0 0 60px; font:italic 12px Arial, Helvetica, sans-serif; padding:0 0 18px 0}
.ramcaCol .title{font:italic 20px Arial, Helvetica, sans-serif; margin:0 0 5px 0; color:#000000}
.Number_of{padding:0 0 30px 75px}
.Number_of img{float:left}
.Number_of .text{font:italic 12px Arial, Helvetica, sans-serif; margin:0 0 0 398px; padding:72px 0 0 0; width:360px}
.Number_of .text p{margin-bottom:6px}

.galleri{width:860px; padding:0 0 0 40px; background:url(img/prevImg.gif) 0 0 no-repeat; position:relative; left:-40px}
.galleri .title{ height:60px; font:italic 18px/60px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:35px}
.galleri .imgImen{width:682px; float:left; padding-bottom:18px}
.rIlkt{float:left; width:170px;}
.rIlkt h3{color:#0085e8}
.rIlkt p{margin-bottom:3px; font-style:italic}
.gallery-preview{float:left;width:682px; position:relative; left:-2px; padding-bottom:20px}
.content .gallery-preview li{float:left; padding:0; background-image:none; margin:0}
.gallery-preview img{float:left; margin:0 6px 10px 0; padding:2px; cursor:pointer}
.gallery-preview img.act{border:2px solid #ff6600; padding:0}




*html .dekor{ 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));
}