* { margin:0; padding:0; outline:none;}
html { height:100%; }
body { width:100%; min-height:100%; _height:100%; background: url(../i/body.gif); position:relative; min-width:1000px; }
/*+++*/body.hw-en {background: url(../i/body-hw.jpg); }


img{
border:0;
}
*{
outline:none;
}

a:hover{
color:#fff !important;
}

.wrapper-jaluzi { position:relative; width:100%; height:960px; z-index:89; margin-top: -40px;}
.wrapper-shtory { position:relative; width:100%; height:900px;  z-index:89; margin-top: -40px;}
.wrapper-access { position:relative; width:100%; height:830px; z-index:89; margin-top: -40px;}
.wrapper-karniz { position:relative; width:100%; height:900px; z-index:89; margin-top: -40px;}
.wrapper-c6 { position:relative; width:100%; height:800px; z-index:89; margin-top: -40px;}
.wrapper-designer {position:relative; width:100%; height:900px;z-index:89; margin-top: -40px;}
.wrapper-hw { position:relative; width:100%; height:1750px;z-index:89; margin-top: -40px;}
/*+++*/.wrapper-hw { position:relative; width:100%; height:1530px;z-index:89; margin-top: -40px;}
.wrapper-komanda { position:relative; width:100%; height:1500px; z-index:89; margin-top: -40px;}
.wrapper-contacts { position:relative; width:100%; height:860px;z-index:89; margin-top: -40px;}
.wrapper-en-c6 { position:relative; width:100%; height:800px;z-index:89; margin-top: -40px;}


.contacts .left-col { background:url(../i/contacts-left.png) top right no-repeat;  }
/*+++*/.contacts .left-col { padding-left: 0px;}
.contacts .right-col { background:url(../i/contacts-right.png) top left no-repeat; }
.contacts .center-col { width:604px; background:url(../i/contacts-center.jpg) top center no-repeat; vertical-align:top; }
.contacts  { background:#1d0d0a; }
.contacts #padder { top:350px; color:#d9cbcb; font:bold 18px "Trebuchet MS"; }
.contacts #padder p.contact { color:#d9cbcb;  padding-bottom:15px; width:364px; }
.contacts #padder p.contact a , .contacts #padder p.contact span{ color:#f3e7cc; }
.contacts #contact { top:500px !important; }
/*.contacts #contact { top:956px !important; }*/
/*+++*/.contacts-en #padder img { padding: 20px 0 0; }

/*.png { background:expression(fixPNG(this)); }*/
.container { position:relative; }

#logo { position:absolute; top:83px; left:-125px; }
/*body[class|='en'] #logo { position:absolute; top:60px; left:-125px; }*/
#team { position:absolute; top:77px; right:-31px; cursor:pointer; }

/*+++En/Ru switcher */

.main { width:100%; height:100%; border-collapse:collapse; }
.jaluzi .left-col { background:url(../i/jaluzi-left.jpg) top right no-repeat;  }
.jaluzi .right-col { background:url(../i/jaluzi-right.jpg) top left no-repeat; }
.jaluzi .center-col { width:604px; background:url(../i/jaluzi-center.jpg) top center no-repeat; vertical-align:top; }
.jaluzi #team { top:97px; }

.access .left-col { background:url(../i/access-left.jpg) top right no-repeat; }
.access .right-col { background:url(../i/access-right.jpg) top left no-repeat; }
.access .center-col { width:604px; background:url(../i/access-center.jpg) top center no-repeat; vertical-align:top; }
.access #team { position:absolute; top:97px; right:20px; cursor:pointer; }
.access  #menu { position:absolute; left:-170px; top:238px; }
.access #contact { position:absolute; top:620px; left:120px; }

.karnizi .left-col { background:url(../i/karnizi-left.jpg) top right no-repeat; }
.karnizi .right-col { background:url(../i/karnizi-right.jpg) top left no-repeat; }
.karnizi .center-col { width:604px; background:url(../i/karnizi-center.jpg) top center no-repeat; vertical-align:top; }
.karnizi #sticker-jaluzi-1 { top:80px; left:495px; }
.karnizi #sticker-jaluzi-2 { top:600px; left:445px; }
.karnizi #sticker-jaluzi-1 .sticker-foto { top:67px; left:162px; }
.karnizi #sticker-jaluzi-2 .sticker-foto { top:46px; left:143px; }
.karnizi #contact { position:absolute; top:700px; left:90px; }
.karnizi #team { position:absolute; top:90px; left:290px; cursor:pointer; }
#karniz-text { color:#d9cbcb; font:normal 11px "Trebuchet MS"; width:390px; margin:0 auto; padding-top: 425px; line-height:20px;}


.shtory .left-col { background:url(../i/shtory-left.jpg) top right no-repeat;  }
.shtory .right-col { background:url(../i/shtory-right.jpg) top left no-repeat; }
.shtory .center-col { width:604px; background:url(../i/shtory-center.jpg) top center no-repeat; vertical-align:top; }
.shtory #team { position:absolute; top:150px; right:31px; cursor:pointer; }

/*+++*/.shtory-en .left-col { background:url(../i/shtory-en-left.jpg) top right no-repeat;  }
/*+++*/.shtory-en .right-col { background:url(../i/shtory-en-right.jpg) top left no-repeat; }
/*+++*/.shtory-en .center-col { width:604px; background:url(../i/shtory-en-center.jpg) top center no-repeat; vertical-align:top; }
/*+++*/.shtory-en #team { position:absolute; top:150px; right:31px; cursor:pointer; }


.c6 .left-col { background:url(../i/6-left.jpg) top right no-repeat;  }
.c6 .right-col { background:url(../i/6-right.jpg) top left no-repeat; }
.c6 .center-col { width:604px; background:url(../i/6-center.jpg) top center no-repeat; vertical-align:top; }
.c6 #team { position:absolute;  top:90px; right:150px;  cursor:pointer; }
.c6 #catalog { position:absolute; top:217px; left:225px;cursor:pointer; }
.c6 #call-designer { position:absolute; top:480px; left:547px; cursor:default; }
.c6 #call-designer div { position:absolute; top:100px; left:-77px; cursor:pointer; }

.en-c6 .left-col { background:url(../i/6-left.jpg) top right no-repeat;  }
.en-c6 .right-col { background:url(../i/6-right.jpg) top left no-repeat; }
.en-c6 .center-col { width:604px; background:url(../i/6-center.jpg) top center no-repeat; vertical-align:top; }
.en-c6 #team { position:absolute;  top:90px; right:150px;  cursor:pointer; }

/*+++.en-c6 #catalog { position:absolute; top:217px; left:225px;cursor:pointer; }*/
/*+++Switcher*/
.en-c6 #catalog { position:absolute; top:185px; left:208px;cursor:pointer; }
/*+++*/

.en-c6 #call-designer { position:absolute; top:480px; left:547px; cursor:default; }
.en-c6 #call-designer div { position:absolute; top:100px; left:-77px; cursor:default; }
.en-c6 #call-designer div a { position:absolute; top:20px; left:40px; cursor:pointer; }
.en-c6 #call-designer div a.mail { position:absolute; top: 65px; left: 40px; font:normal 11px "Trebuchet MS"; color:#f3e8cc; z-index: 89;}

/*+++Switcher*/
 #switch { position:absolute;  top:90px; right:0px; }
 #switch img {vertical-align: top; }

.contacts-en #switch { position:absolute;  top:90px; right:0px; }
.contacts-en #switch img {vertical-align: top; }
/*+++*/
/*+++*/.hw #switch, .jaluzi #switch, .access #switch {right: -100px ; }
/*+++*/.karnizi #switch {right: -150px ; }


/*+++*/
.contacts-en .left-col { background:url(../i/contacts-en-left.jpg) top right no-repeat;  }
.contacts-en .right-col { background:url(../i/contacts-en-right.jpg) top left no-repeat; }
.contacts-en .center-col { width:604px; background:url(../i/contacts-en-center.jpg) top center no-repeat; vertical-align:top; }
.contacts-en  { background:#1d0d0a; }
.contacts-en #padder { top:400px; color:#d9cbcb; font:bold 18px "Trebuchet MS"; }
.contacts-en #padder p.contact { color:#d9cbcb;  padding-bottom:15px; width:364px; }
.contacts-en #padder p.contact a , .contacts #padder p.contact span{ color:#f3e7cc; }
.contacts-en #contact { top:500px !important; }
/**/
/*+++*/
/*+++*/
/*+++*/
/*+++*/
/*+++*/

.big-view #contact {position:absolute; top: 550px; left: 75px; cursor:pointer; }

.small-view #contact.margin_main { top:510px; left:55px; }
.small-view #contact {position:absolute; top:440px; left:195px; cursor:pointer; }

#header-6 { position:absolute; top:208px; left:380px; }

/*+++*/.en-c6 #header- { position:absolute; top:208px; left:380px; }
/*+++*/.contacts-en #header- { position:absolute; top:40px; left:58px; }
/*+++*/.shtory-en #header- { position:absolute; top:40px; left:110px; }
/*+++*/.hw-en #header- { position:absolute; top:40px; left:100px; }

#ideal-service { position:absolute; top:280px; left:-130px; }
#ideal-service p {  color:#d9cbcb; font:normal 11px "Trebuchet MS"; width:257px; line-height:15px; margin:41px 0 0 30px; }
#ideal-service p a { color:#f3e7cc; }
#ideal-service #circle { margin-top:26px; }

/*+++*/.en-c6 #ideal-service { position:absolute; top:318px; left:-114px; }
/*+++*/#ideal-service p {  color:#d9cbcb; font:normal 11px "Trebuchet MS"; width:257px; line-height:15px; margin:18px 0 0 30px; }




.designer .left-col { background:url(../i/designer-left.jpg) top right no-repeat;  }
.designer .right-col { background:url(../i/designer-right.jpg) top left no-repeat; }
.designer .center-col { width:604px; background:url(../i/designer-center.jpg) top center no-repeat; vertical-align:top; }
.designer #logo { position:absolute; top:83px; left:-180px; }


#left-column { position:absolute; left:-130px; top:222px; width:204px; }
.team #left-column {left:-125px;}
.hw #left-column {left:-125px;}
/*+++*/ .hw-en #left-column {left:-125px;}

#left-column p { color:#d9cbcb; font:normal 11px "Trebuchet MS"; line-height:15px; }
#left-column p img { vertical-align:middle; }
#left-column #catalog { margin-bottom:97px; }
#left-column #catalog2 { margin-bottom:97px; }
/*+++*/.hw-en #left-column #catalog2 { margin-left:-22px; }
/*+++*/
.contacts-en #left-column #catalog { margin-bottom:60px; }

#how-we-work { margin:30px 0 30px 0; cursor:pointer; }
#discont { position:relative; left:-40px; }
.designer #team { position:absolute; top:117px; right:41px; cursor:pointer; }
.designer #sticker-jaluzi-1 { position:absolute; top:362px; left:115px; }
.designer #sticker-jaluzi-2 { position:absolute; top:362px; left:345px; }
.designer #sticker-jaluzi-3 { position:absolute; top:556px; left:115px; }
.designer #sticker-jaluzi-4 { position:absolute; top:556px; left:345px; }
.designer #contact { top:600px;_top:673px; left:80px; }
.designer #catalog { cursor:pointer; }
#callback  { width:414px; height:275px; position:absolute; top:345px; left:70px; font:normal 11px Arial; color:#f3e7cc; }

.d1 { background:#382f29; margin:0 6px; }
.d2 { border:1px solid #382f29; margin:0 5px; }
.d3 { border:2px solid #382f29; margin:0 3px; }
.d4 { border:2px solid #382f29; margin:0 2px; }
.d5 { border:2px solid #382f29; margin:0 1px; }
.d6 { border:1px solid #382f29; margin:0 1px; }
.d1, .d2, .d3, .d4, .d5, .d6 { font-size:0; height:1px; overflow:hidden; border-top:0; border-bottom:0; }
.d7 { border:1px solid #382f29; border-top:0; border-bottom:0;  }

#callback input { border:0; background:#534f47; width:139px; height:18px; line-height:20px; color:#f3e7cc; padding:2px 3px 0 ; font:normal 12px tahoma; }
#callback textarea { width:360px; height:50px; border:0; background:#534f47; margin:0 20px; color:#f3e7cc;padding:5px;font:normal 12px tahoma;}
#callback span { display:block; }
#callback table { margin:0 20px; }
#callback table td { padding:0 26px 5px 0; }
#label-comment { margin:0 20px; }
#submit-button{ padding:20px 20px 0 20px; cursor:pointer; }


.hw .left-col { background:url(../i/hw-left.jpg) top right no-repeat;  }
/*+++*/ .hw-en .left-col { background:url(../i/hw-en-left.jpg) top right no-repeat;  }
.hw .right-col { background:url(../i/hw-right.jpg) top left no-repeat; }
/*+++*/.hw-en .right-col { background:url(../i/hw-en-right.jpg) top left no-repeat; }
.hw .center-col { width:604px; background:url(../i/hw-center.jpg) top center no-repeat; vertical-align:top; }
/*+++*/.hw-en .center-col { width:604px; background:url(../i/hw-en-center.jpg) top center no-repeat; vertical-align:top; }
.hw  #team { position:absolute; top:110px; right:31px; cursor:pointer; }
/*+++*/.hw-en  #team { position:absolute; top:110px; right:31px; cursor:pointer; }
.hw #contact { top:1536px; }
/*+++*/.hw-en #contact { top:1406px; }
.skype { padding-top:10px;}
.hw #call-designer { margin:19px 0 0 0; }
/*+++*/.hw-en #call-designer { margin:19px 0 0 0; }
.sticker h1 { font:normal 20px Arial; color:#f2e5c9; line-height:21px; margin:35px 0 0 0; }
.sticker p { color:#d9cbcb; font:normal 11px "Trebuchet MS"; padding:15px 0 0 0; }
#left-column  .sticker  { margin:50px 0; }
#hw3 { position:absolute; top:318px; left:154px; width:278px; }

#hw3 div.stick {
	padding-top:4px;
	position:absolute;
	text-align:center;
	left:238px;
	top:63px;
	width:30px;
}
#hw3 div.stick div {
	color:#F3E7CC;
	font-family:Georgia;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

#hw3 div.stick img {
	width: 20px;
	height 9px;
}
#hw3 #our-es {
	width: 278px;
	height: 135px;
	left:293px;
	background: url(/i/good-m-our-es.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/good-m-our-es.png' sizingMethod='scale');
	position: absolute;
}
/*+++*/.hw-en #hw3 #our-es {
	width: 270px;
	height: 138px;
	left:293px;
	background: url(/i/good-m-our-es-en.png);
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/good-m-our-es-en.png' sizingMethod='scale');
	position: absolute;
}

#hw3 h1, #hw3 p { margin-left:81px; }
#hw4 { position:absolute; top:580px; left:502px; width:278px; }
#hw4 h1  { margin:0 40px 78px 0; }
#hw5 { position:absolute; top:747px; left:146px; width:278px; }
#hw5 div { position:absolute; top:40px; left:283px; width:211px; }
#hw6 { position:absolute; top:1034px; left:154px; width:275px; }
#hw7 { position:absolute; top:970px; left:521px; width:251px; }
#hw8 { position:absolute; top:1430px; width:512px; left:154px; color:#d9cbcb; font:normal 24px Arial;}
#hw8 a { color:#f3e7cc; border-bottom:1px dashed #f3e7cc; text-decoration:none; }

.team .left-col { background:url(../i/komanda-left.jpg) top right no-repeat;  }
.team .right-col { background:url(../i/komanda-right.jpg) top left no-repeat; }
.team .center-col { width:604px; background:url(../i/komanda-center.jpg) top center no-repeat; vertical-align:top; }
.team  #call-designer { margin:37px 0 0 0; cursor:pointer; }
.team  #contact { cursor:pointer; top:1290px; left:150px; }
#padder { position:absolute; top:352px; left:120px; }
#list td { padding:0 30px 14px 30px; white-space:nowrap; text-align:center; }
#list img { margin-bottom:5px; display:block; margin:auto; }
#list{ font:bold 13px Arial; color:#f3e7cc;}


#menu { position:absolute; left:-170px; top:238px; }
/*+++*/.shtory-en #menu { position:absolute; left:-170px; top:358px; }
#menu li { list-style-type:none; padding:6px 0; }
#menu li img { margin-left:45px; }
#menu p { color:#d9cbcb; font:normal 11px "Trebuchet MS"; width:190px; line-height:15px; margin:41px 0 0 45px; }
/*+++*/.shtory-en #menu p { color:#d9cbcb; font:normal 11px "Trebuchet MS"; width:190px; line-height:15px; margin:20px 0 0 45px; }
#menu p a { color:#f3e7cc; }

#call-designer { margin:37px 0 0 35px; cursor:pointer; }
#kak { margin:47px 0 0 30px; cursor:pointer; }

.over { background:url(../i/zyza.jpg) left center no-repeat; }
/*+++*/.shtory-en .over { background:none }
.out { background:none; }
.out a { margin-left:-23px; }

#sticker-jaluzi-1 div, #sticker-jaluzi-2 div, #sticker-jaluzi-3 div, #sticker-jaluzi-4 div { text-align:center;}
#sticker-jaluzi-1 div div, #sticker-jaluzi-2 div div, #sticker-jaluzi-3 div div, #sticker-jaluzi-4 div div { width:20px; text-align:center; //margin-bottom:-5px;}
#sticker-jaluzi-1 a, #sticker-jaluzi-2 a, #sticker-jaluzi-3 a, #sticker-jaluzi-4 a { font:bold 13px Arial; color:#f3e7cc; }
#sticker-jaluzi-1 img, #sticker-jaluzi-2 img, #sticker-jaluzi-3 img, #sticker-jaluzi-4 img { cursor:pointer; }
#sticker-jaluzi-1 { position:absolute; top:342px; left:145px; }
#sticker-jaluzi-2 { position:absolute; top:342px; left:375px; }
#sticker-jaluzi-3 { position:absolute; top:526px; left:145px; }
#sticker-jaluzi-4 { position:absolute; top:526px; left:375px; }
.sticker-foto { position:absolute; }
.sticker-foto div { font:bold 18px Georgia; color:#f3e7cc; padding-top:4px; }

#sticker-jaluzi-1 .sticker-foto { top:46px; left:146px; }
#sticker-jaluzi-2 .sticker-foto { top:46px; left:146px; }
#sticker-jaluzi-3 .sticker-foto { top:56px; left:149px; }
#sticker-jaluzi-4 .sticker-foto { top:56px; left:149px; }



#contact { position:absolute; top:753px; left:120px; cursor:pointer; }
#contact div { margin-top:17px; }


/*forms*/
#footer { position:absolute; bottom:0; height:30px; width:100%; text-align:right; font:normal 11px "Trebuchet MS"; color:#534f47; }
#footer span { cursor:pointer; }
#footer a { color:#f3e8cc; margin-right:20px; }
#footer #main-link { text-decoration:none; color:#534f47; margin-right:0 !important  }
#footer  a#main-link:hover { color:#534f47 !important;  }
.mail-logo{position: absolute; top: 140px; left: -85px;}
