@font-face {    font-family: 'BookAntiquaRegular';    src: url('fonts/BKANT/bkant.eot');    src: url('fonts/BKANT/bkant.eot') format('embedded-opentype'),         url('fonts/BKANT/bkant.woff') format('woff'),         url('fonts/BKANT/bkant.ttf') format('truetype'),         url('fonts/BKANT/bkant.svg#BookAntiquaRegular') format('svg');}@font-face {    font-family: 'BookAntiquaBold';    src: url('fonts/ANTQUAB/antquab.eot');    src: url('fonts/ANTQUAB/antquab.eot') format('embedded-opentype'),         url('fonts/ANTQUAB/antquab.woff') format('woff'),         url('fonts/ANTQUAB/antquab.ttf') format('truetype'),         url('fonts/ANTQUAB/antquab.svg#BookAntiquaBold') format('svg');}@font-face {    font-family: 'ArnoProItalic';    src: url('fonts/ArnoPro-Italic/arnopro-italic.eot');    src: url('fonts/ArnoPro-Italic/arnopro-italic.eot') format('embedded-opentype'),         url('fonts/ArnoPro-Italic/arnopro-italic.woff') format('woff'),         url('fonts/ArnoPro-Italic/arnopro-italic.ttf') format('truetype'),         url('fonts/ArnoPro-Italic/arnopro-italic.svg#ArnoProItalic') format('svg');}*{margin:0;padding:0;outline:0px none;border:0px none;font-weight:normal;}img{border:none;}html{min-width:1280px;background:url(images/bg.png) center top}body{font-size:14px;font-family:'BookAntiquaRegular';color:#040404;min-width:1280px;background: url(images/board.jpg) center top no-repeat;position:relative;}a{text-decoration:underline;color:#bf152a;}a:hover{text-decoration:none;cursor:pointer}.clear{position:relative;float:left;width:100%;}header{position:relative;width:1280px;overflow:hidden;margin:0 auto;height:225px}header .logo{position:relative;float:left;width:316px;height:175px;margin:0 0 0 126px}header .phones{position:relative;float:right;width:290px;text-align:center;color:#973b17;font-size:20px;line-height:19px;margin:30px 38px 0 0}header .phones .pn{display:block;font-family:ArnoProItalic;font-size:31px;padding:13px 0 14px}header .phones .pn span{font-size:24px}header .phones .op{display:block;padding:15px 0 0}header .phones .op a{color:#973b17}header .features{position:absolute}header .features.ft1{width:99px;height:98px;top:22px;left:521px;background:url(images/ft1.png) no-repeat}header .features.ft2{width:84px;height:90px;top:66px;left:666px;background:url(images/ft2.png) no-repeat}header .features.ft3{width:99px;height:113px;top:22px;left:798px;background:url(images/ft3.png) no-repeat}section.slider-wrapper{position:relative;width:100%;height:243px}section.slider-wrapper > .in{position:relative;width:100%;background:#fff;height:234px;margin:45px 0 0;padding:0}section.slider-wrapper> .in >.content{position:relative;width:1280px;height:238px;margin:0 auto;padding:0}section.slider-wrapper > .in > h1{position:absolute;top:-50px;left:0;width:100%;height:63px;background:url(images/description.png) center top no-repeat;color:#ae663c;font-size:30px;line-height:30px;text-align:center;text-shadow:0 1px 1px #fff;z-index:10;padding:8px 0 0}section.slider-wrapper div.slider{position:relative;float:left;width:894px;height:234px;z-index:0;padding:0 0 0 40px}section.slider-wrapper div.slider .nivoSlider{width:100%;height:auto;overflow:hidden;position:relative;background:#fff url(images/loading.gif) no-repeat 50% 50%;}section.slider-wrapper div.slider .nivoSlider img{max-width:none;position:absolute;top:0;left:0;display:none;width:894px;height:234px}section.slider-wrapper div.slider .nivo-main-image{display:block!important;position:relative!important;width:100%!important}section.slider-wrapper div.slider .nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:6;display:none;background:none;margin:0;padding:0}section.slider-wrapper div.slider .nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}section.slider-wrapper div.slider .nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}section.slider-wrapper div.slider .nivo-box img{display:block}section.slider-wrapper img.form_bg{position:absolute;width:413px;height:237px;top:0;right:3px}section.slider-wrapper div.form{position:absolute;width:180px;height:230px;top:10px;right:141px;text-align:center;background:url(images/fields.png) 0 71px no-repeat}section.slider-wrapper div.form h2{color:#993e19;font-size:20px;line-height:20px;font-family:BookAntiquaRegular;text-align:center;text-shadow:0 1px 1px #fff}section.slider-wrapper .coustructor{position:absolute;width:171px;height:261px;background:url(images/costructor.png) no-repeat;bottom:4px;right:0;z-index:20}section.slider-wrapper .forminside{position:absolute;width:180px;height:230px;right:141px;top:10px;z-index:30}section.slider-wrapper .forminside input[type=text]{position:relative;float:left;width:146px;height:16px;line-height:16px;background:none;font-size:14px;font-style:italic;font-family:Arial;color:#838383;padding:7px 13px}section.slider-wrapper .forminside input.uname{margin:71px 0 15px}section.slider-wrapper .forminside input.uphone{margin:0 0 12px}section.slider-wrapper .forminside input.usend{position:relative;float:left;width:166px;height:36px;background:url(images/sendbutton.png) no-repeat;cursor:pointer}section.counter-wrap{position:relative;width:1038px;height:67px;background:url(images/subslider.png) no-repeat;margin:3px auto 0}section.counter-wrap .intro{position:relative;float:left;color:#9c451f;width:90px;height:50px;font-size:16px;line-height:20px;text-align:center;font-family:Arial;text-transform:uppercase;text-shadow:0 1px 1px #fff;margin:14px 0 0 23px}section.counter-wrap .container{position:relative;z-index:10;background:url(images/timer.png) no-repeat 0 0;overflow:hidden;height:65px;width:280px;padding-left:4px;float:left;margin:2px 0 0 26px}section.counter-wrap .container div{height:55px;width:27px;float:left}section.counter-wrap div.hourPlay,div.dayPlay,section.counter-wrap div.minutePlay,section.counter-wrap div.secondPlay{background:url(images/timer0_9.png) repeat 0 0;margin-top:1px}section.counter-wrap div.minute6Play,section.counter-wrap div.second6Play{background:url(images/timer0_5_l.png) repeat 0 0;margin:1px 0 0 11px}section.counter-wrap div.hour2Play,section.counter-wrap div.day1Play{background:url(images/timer0_2_l.png) repeat 0 0;margin:1px 0 0 11px}section.counter-wrap .info{position:relative;float:right;width:440px;height:50px;color:#9c451f;font-size:20px;line-height:25px;font-family:Arial;text-shadow:0 1px 1px #fff;margin:5px 77px 0 0}section.last5years{position:relative;width:996px;overflow:hidden;margin:15px auto 0}section.last5years h3{position:relative;float:left;width:100%;height:40px;line-height:40px;text-align:center;font-size:30px;font-family:BookAntiquaBold;color:#a25029;text-shadow:0 1px 1px #fff}section.last5years .lastworks{position:relative;float:left;width:996px;height:139px;padding:17px 0 10px}section.last5years .lastworks img{position:relative;float:left;width:300px;height:139px;margin:0 16px}section.ww{position:relative;width:1100px;overflow:hidden;margin:31px auto 0}section.ww .btitle{position:relative;float:left;width:100%;height:44px}section.ww .btitle span.center{position:relative;float:left;left:50%;height:34px;line-height:34px;background:url(images/btitle/btitle.png) repeat-x;font-family:BookAntiquaBold;font-size:30px;color:#9d4620;padding:5px 35px}section.ww .btitle span.center span.left{position:absolute;left:-14px;top:0;width:14px;height:44px;background:url(images/btitle/lbtitle.png) no-repeat}section.ww .btitle span.center span.right{position:absolute;right:-14px;top:0;width:14px;height:44px;background:url(images/btitle/rbtitle.png) no-repeat}section.ww .articlesarea article.wwarticle{position:relative;float:left;width:315px;font-family:BookAntiquaBold;color:#8a5231;font-size:16px;line-height:18px;padding:28px 12px 0 15px}section.ww .articlesarea article.wwarticle.ww1{margin:0 24px 0 0}section.ww .articlesarea article.wwarticle.ww2{margin:0 18px 0 0}section.ww .articlesarea article.wwarticle.ww3{margin:0}section.ww .articlesarea article.wwarticle.ww4{margin:0 25px 0 174px}section.ww .articlesarea article.wwarticle img{position:relative;float:left;width:58px;height:66px;margin:1px 11px 0 0}section.ww .articlesarea article.wwarticle h5{display:block;font-size:20px;line-height:22px;padding-bottom:7px}section.services{position:relative;width:1040px;overflow:hidden;min-height:411px;margin:75px auto 0}section.services .house{position:absolute;width:660px;height:397px;background:url(images/house.png) no-repeat;right:0;top:14px}section.services .house span{position:absolute;width:102px;height:27px;line-height:27px;text-align:center;color:#8a5231;font-size:18px;font-family:BookAntiquaRegular}section.services .house span.s1{left:124px;top:97px}section.services .house span.s2{left:43px;top:173px}section.services .house span.s3{left:252px;top:238px}section.services .house span.s4{left:66px;top:269px}section.services .house span.s5{left:415px;top:184px}section.services .house span.s6{left:195px;top:169px}section.services .house span.s7{left:502px;top:111px}section.services .house span.s8{left:514px;top:268px}section.services .house span.s9{left:219px;top:336px}section.services .list{position:relative;float:left;width:480px}section.services .list .btitle2{position:relative;float:left;height:44px;left:50%;margin-bottom:52px}section.services .list .btitle2 span.center2{position:relative;float:left;height:34px;line-height:33px;background:url(images/btitle/btitle2.png) repeat-x;font-family:BookAntiquaBold;font-size:30px;color:#9d4620;padding:5px 35px}section.services .list .btitle2 span.center2 span.left2{position:absolute;left:-14px;top:0;width:14px;height:43px;background:url(images/btitle/lbtitle2.png) no-repeat}section.services .list .btitle2 span.center2 span.right2{position:absolute;right:-14px;top:0;width:14px;height:43px;background:url(images/btitle/rbtitle2.png) no-repeat}section.services .list ul{position:relative;padding-left:24px;float:left;width:456px}section.services .list ul li{position:relative;padding-left:33px;float:left;width:423px;list-style:none;font-size:18px;line-height:20px;color:#8a5231;font-family:BookAntiquaBold;background:url(images/star.png) 10px 5px no-repeat;margin:0 0 10px}section.services .list ul li:hover{background:url(images/activestar.png) 10px 5px no-repeat;}section.services .list ul li span{cursor:pointer}section.mail-form{position:relative;width:100%;height:163px;background:url(images/mail-form.png) repeat-x;margin:20px 0 0}section.mail-form .in{position:relative;width:1024px;height:163px;overflow:hidden;margin:0 auto}section.mail-form h3{display:block;font-family:Arial;font-size:33px;color:#fff;text-transform:uppercase;text-align:center;font-weight:400;padding:21px 0 19px}section.mail-form input.uname{position:relative;float:left;width:221px;height:19px;line-height:19px;background:url(images/text-fileld.png) no-repeat;font-size:17px;font-style:italic;font-family:Arial;color:#838383;margin:0 37px 0 109px;padding:10px 14px}section.mail-form input.uphone{position:relative;float:left;width:221px;height:19px;line-height:19px;background:url(images/text-fileld.png) no-repeat;font-size:17px;font-style:italic;font-family:Arial;color:#838383;padding:10px 14px}section.mail-form input[type=submit]{position:relative;float:right;width:186px;height:43px;background:url(images/send-button.png) no-repeat;cursor:pointer;margin:0 112px 0 0}section.hww{position:relative;width:1280px;text-align:center;overflow:hidden;margin:42px auto 0}section.hww .btitle2{position:relative;float:left;height:44px;left:50%;margin-bottom:52px}section.hww .btitle2 span.center2{position:relative;float:left;height:34px;line-height:33px;background:url(images/btitle/btitle2.png) repeat-x;font-family:BookAntiquaBold;font-size:30px;color:#9d4620;padding:5px 35px}section.hww .btitle2 span.center2 span.left2{position:absolute;left:-14px;top:0;width:14px;height:43px;background:url(images/btitle/lbtitle2.png) no-repeat}section.hww .btitle2 span.center2 span.right2{position:absolute;right:-14px;top:0;width:14px;height:43px;background:url(images/btitle/rbtitle2.png) no-repeat}section.our-works{position:relative;width:1080px;overflow:hidden;margin:53px auto 0}section.our-works .btitle2{position:relative;float:left;height:44px;left:50%;margin-bottom:30px}section.our-works .btitle2 span.center2{position:relative;float:left;height:34px;line-height:33px;background:url(images/btitle/btitle2.png) repeat-x;font-family:BookAntiquaBold;font-size:30px;color:#9d4620;padding:5px 35px}section.our-works .btitle2 span.center2 span.left2{position:absolute;left:-14px;top:0;width:14px;height:43px;background:url(images/btitle/lbtitle2.png) no-repeat}section.our-works .btitle2 span.center2 span.right2{position:absolute;right:-14px;top:0;width:14px;height:43px;background:url(images/btitle/rbtitle2.png) no-repeat}section.our-works .jcarousel-skin-tango .jcarousel-container{position:relative;float:left}section.our-works .jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}section.our-works .jcarousel-skin-tango .jcarousel-container-horizontal{width:967px;height:139px;margin-left:20px;padding:0 40px}section.our-works .jcarousel-skin-tango .jcarousel-clip{overflow:hidden}section.our-works .jcarousel-skin-tango .jcarousel-clip-horizontal{width:967px;height:139px}section.our-works .jcarousel-skin-tango .jcarousel-item{width:300px;height:139px}section.our-works .jcarousel-skin-tango .jcarousel-item-horizontal img{width:300px;height:139px}section.our-works .jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:34px}section.our-works .jcarousel-skin-tango .jcarousel-next-horizontal{margin-left:10px;margin-right:0;position:absolute;top:32px;right:-8px;width:32px;height:48px;cursor:pointer;background:transparent url(images/carousel-buttons.png) no-repeat -32px 0}section.our-works .jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:32px;left:-8px;width:32px;height:48px;cursor:pointer;background:transparent url(images/carousel-buttons.png) no-repeat 0 0}section.our-works .portfolio{position:relative;width:1024px;overflow:hidden;padding-top:41px;margin:0 auto}section.our-works .portfolio .big_image{position:relative;float:left;width:576px;box-shadow:0 0 10px #A6A6A6;margin:10px 10px 10px 32px}section.our-works .portfolio .big_image iframe,section.our-works .portfolio .big_image img{position:relative;float:left;width:576px;margin:0;padding:0}section.our-works .portfolio .small_images{position:relative;float:right;width:403px;padding:10px 0}section.our-works .portfolio .small_images img{position:relative;float:left;width:118px;height:78px;border:1px solid #474746;box-shadow:0 0 10px #A6A6A6;cursor:pointer;margin:0 10px 44px 1px}section.our-works .portfolio .hide{display:none}section.reviews{position:relative;width:700px;overflow:hidden;margin:75px auto 0}section.reviews article{display:block;overflow:hidden;padding:0 0 70px}section.reviews article.right{text-align:right}section.reviews article img{position:relative;float:left;width:118px;height:102px;margin:0 16px 0 0}section.reviews article.right img{float:right;margin:0 0 0 16px}section.reviews article h6{font-family:Arial;font-size:14px;text-transform:uppercase;color:#2d76c3;font-weight:700;margin-bottom:16px}section.reviews article p{display:block;line-height:18px;font-size:12px;color:#424242;font-family:Arial;font-style:italic}.fog{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:url(images/shadow.png);z-index:999998;}.popup{display:none;position:fixed;width:280px;height:205px;background:#6ED1ED;top:50%;left:50%;margin-left:-170px;margin-top:-120px;z-index:999999;font-size:18px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;padding:20px 30px}.popup .close{position:absolute;width:30px;height:30px;background:url(images/close-popup.png) no-repeat;top:-15px;right:-15px;cursor:pointer}.popup p{display:block;overflow:hidden;line-height:32px;margin:16px 0;font-size:16px}.popup .submit{display:block;text-align:center;padding:3px 0}.popup h6{display:block;text-align:center;font-size:22px}.popup .submit input{background:#ffeb00;color:#000;box-shadow:0 1px 3px #000;height:32px;padding-left:15px;padding-right:15px;cursor:pointer;font-size:16px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}.popup input[type=text]{background:#fff;float:right;box-shadow:inset 0 0 3px #444;height:36px;width:185px;padding-left:7px;padding-right:7px;color:#b1a9a9;font-size:14px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px}.upm li {margin-left:8px;	float: left; width: 16%;	background: url(images/mark_upm.png) 0 50% no-repeat;	}.upm li a {width:160px;background: rgba(225, 225, 225, 0.6);border-radius: 100px;	margin-left: 5px; margin-right: 5px; text-align: center;	display: block; height: 40px; line-height: 40px;	font-size: 17px; color: #333; text-decoration: none;	text-shadow: 1px 1px 3px #333;	transition: background 200ms linear;	-o-transition: background 200ms linear;	-moz-transition: background 200ms linear;	-webkit-transition: background 200ms linear;} .upm li a:hover { 	background: rgba(255, 255, 255, 0.3);} .upm li:first-child {background: none;} .upm li:first-child a {margin-left: 0;}.upm li:last-child a {margin-right: 0;}