@charset "utf-8"; 
@import url("http://fonts.googleapis.com/css?family=PT+Sans&subset=latin,cyrillic");
@font-face {
    font-family: 'ACityNovaLt';
    src: url('../design/ACityNovaLt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KellySlab';
    src: url('../design/kellyslab.eot');
    src: url('../design/kellyslab.eot') format('embedded-opentype'),
         url('../design/kellyslab.woff2') format('woff2'),
         url('../design/kellyslab.woff') format('woff'),
         url('../design/kellyslab.ttf') format('truetype'),
         url('../design/kellyslab.svg#KellySlabRegular') format('svg');
}

body{padding: 0px; margin: 0px; color:black; font-family:"Arial"; font-size:14px; 
	width:100%; position:absolute; display:table; min-width:1200px;
	background:white; 
}
a{color:inherit;}
ul{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{margin:0;font-weight:normal;}
h1{font-family:"Tahoma";font-size:11px;color:#7f8186;}/*название сайта*/
h2{font-family: 'ACityNovaLt', 'KellySlab', "arial";font-size:30px;color:#2c5f7a;}/*заголовок текстового блока*/
h3{font-family:inherit;color:#808080;font-size:16px;}/*название новости*/
h5{font-family: 'ACityNovaLt', 'KellySlab', "arial";font-size:30px;color:#2c5f7a;}/*название пунктов сайта: новости, каталог акции и др*/
h6{font-family:inherit;font-size:12px;color:#7f8186;}/*информация о разработчике сайта*/
p{font-family:"PT Sans", "Sans Serif"; font-size:16px;line-height:20px;margin:0;}/*текст основного блока*/
p:not(:last-child){margin-bottom:16px;}
li{list-style-type:none;}
textarea{margin:0;}
textarea:focus, input:focus, select:focus{outline: none;}
textarea:active, input:active, select:active{outline: none;}
input::-ms-clear {width : 0;height: 0;}
.null {height: 0px; min-height: 0px; line-height: 0px; font-size: 0px; overflow: hidden; clear: both;}
.content{width:1000px; margin-left:auto; margin-right:auto;position:relative;}
.content2{width:100%; margin-left:auto; margin-right:auto;position:relative;}
.content3{width:1200px; margin-left:auto; margin-right:auto;position:relative;}
.leftSide{width:695px;float:right;}
.rightSide{width:282px;float:left;}
.btn{text-align:center;text-decoration:none;cursor:pointer;display:block;}
.ripple1{background:url("../design/ripple1.png")repeat-x;height:9px;width:100%;position:absolute;bottom:0;z-index:10;}
.ripple11{background:url("../design/separator11.png")repeat-x;height:9px;width:100%;position:absolute;bottom:0;z-index:10;}

.ripple2{background:url("../design/ripple2.png")repeat-x;height:7px;width:100%;position:absolute;top:0;z-index:10;}
.ripple3{background:url("../design/separator1.png")repeat-x;height:9px;width:100%;position:absolute;top:-9px;z-index:10;
	left:0;opacity:0.5;
}
.ripple4{background:url("../design/separator2.png")repeat-x;height:9px;width:100%;position:absolute;bottom:-9px;z-index:10;
	left:0;opacity:0.5;
}

.c_total{padding:8px 17px;border:2px dashed;display:table;margin-left:14px;text-transform:uppercase;
	letter-spacing:0.7px;margin-bottom:38px;
}
.c2_total{padding:8px 20px;border:2px solid;display:table;margin-left:14px;text-transform:uppercase;
	letter-spacing:0.7px;
}
.c3_total{color:white;padding:8px 17px;border:2px dashed;display:table;margin-left:14px;text-transform:uppercase;
	letter-spacing:0.7px;
}

.gradient1{background-color:#a8bf89;
	background:linear-gradient(to bottom right, #aac088, #559697);
}
#Header{background-color:#4f8793;font-family: 'ACityNovaLt', 'KellySlab', "arial";z-index: 101;
	
}
#Header .logo{background:url("../design/logo.png")no-repeat;position:absolute;left:0;top:-2px;width:201px;height:185px;
	font-family: "KellySlab";text-align: center;text-decoration:none;padding-top:115px;box-sizing:border-box;
}
#Header .logo:hover{top:0;}
#Header .showForm{font-size:13px;margin-top:-2px;cursor:pointer;border-bottom:1px dashed;display:table;float:right;}
#Header .showForm:hover{font-size:14px;}
#Header .telN{font-size:24px;letter-spacing:-0.8px;}
#Header .cb{text-align:right;position:absolute;right:16px;top:79px;}
#Header .cb:before{content:url("../design/phone.png");position:absolute;left:-67px;top:-5px;}

#Block2 .t{position:absolute;margin-top:413px;padding-top:10px;padding-bottom:10px;}
#Block2 .t2{position: relative; font-family: "KellySlab"; font-size: 30px;font-weight: bold;
	white-space:nowrap;margin-left:90px;float:left;
	background-color:rgba(255,255,255,0.5);padding:20px;
}
#Block2 .t3{color:#2c5f7a;}
#Block2 .t4{margin-right:90px;float:right;}
#Block2{height:626px;margin-top:-23px;background:url("../design/bg.jpg")repeat-x; overflow: hidden;}
#Block2 .bg{background:no-repeat center top;position:absolute;top:0;
	height:100%;
}

.button {background: #4f8793; border-bottom: 4px solid #305c65; width: 120px; cursor: pointer; color: #FFF; border-radius: 8px; text-align: center; text-shadow: #305c65 1px 1px 1px; margin: 0px auto 6px auto; padding: 10px; cursor: pointer; text-transform: uppercase;}

.button1 {background: #4f8793; border-bottom: 4px solid #305c65; width: 120px; cursor: pointer; color: #FFF; border-radius: 8px; float: right; text-align: center; text-shadow: #305c65 1px 1px 1px; margin: 0px 24px 6px 0px; padding: 10px; cursor: pointer; text-transform: uppercase;}
.button2 {background: #4f8793; border-bottom: 4px solid #305c65; width: 120px; cursor: pointer; color: #FFF; border-radius: 8px; float: left; text-align: center; text-shadow: #305c65 1px 1px 1px; margin: 0px 0px 6px 24px; padding: 10px; cursor: pointer; text-transform: uppercase;}

a.vinilovyy_sayding {color: #2c5f7a;}
a.vinilovyy_sayding:hover {color: #95b398;}
a.cokolnyy_sayding {color: #95b398;}
a.cokolnyy_sayding:hover {color: #2c5f7a;}


#Block2 .bg1{background-image:url("../design/background1.jpg");clip:rect(auto,auto,auto,auto);left:0;right:0;margin:auto;
	clip:rect(auto,auto,auto, 1000px);
}
#Block2 .bg2{background-image:url("../design/background2.jpg");width:100%;}
#Block2 .b1{position:absolute;height:inherit;left:0;right:0;}
#Block2:hover .flap{opacity:1;}
#Block2:hover .lt-small{opacity:0.7;left:-37px;transition:all 0.5s linear;}
#Block2:hover .rt-small{opacity:0.7;right:-36px;transition:all 0.5s linear;}
#Block2 .flap{position:absolute;height:inherit;width:1px;
	height:100%;top:0;z-index:3;right:0;opacity:0.3;
}
/*
#Block2 .lt-small{background:url("../design/lt-small.png")no-repeat left center;position:absolute;height:15px;width:7px;
	cursor:move;top:0;margin:auto;bottom:0;left:-10px;opacity:0;
}
#Block2 .rt-small{background:url("../design/rt-small.png")no-repeat left center;position:absolute;height:15px;width:7px;
	cursor:move;top:0;margin:auto;bottom:0;right:-10px;opacity:0;
}
*/
#Block2 .lt-small{background:url("../design/left_arrow.png")no-repeat left center;position:absolute;height:16px;width:17px;
	cursor:move;top:0;margin:auto;bottom:0;left:-20px;opacity:0;
}
#Block2 .rt-small{background:url("../design/right_arrow.png")no-repeat left center;position:absolute;height:16px;width:17px;
	cursor:move;top:0;margin:auto;bottom:0;right:-20px;opacity:0;
}

#Block2 .vl{height:inherit;width:1px;background-color:#77b829;
	left:5px;margin:auto;
}
#Block2 .scroll{background:url("../design/point5.png")no-repeat left center;position:absolute;height:24px;width:24px;
	cursor:move;top:0;margin:auto;bottom:0;left:-12px;
}
#Block2 .leafs1{top:0;left:0;position:absolute; z-index: 100;}
#Block2 .leafs1:before{content:url("../design/leafs1.png");}
#Block2 .leafs2{top:0;right:0;position:absolute; z-index: 100;}
#Block2 .leafs2:before{content:url("../design/leafs2.png");}

#Block2 .mask{height:inherit;right:0;position:absolute;width:inherit;}
#Block3{position:relative;}
#MainBlock{padding:35px 0 56px;}
#MainBlock .d .ps{
	color: #95b398;
    font-size: 16px;
    font-weight: bold;
    min-height: 60px;
    padding: 16px 8px;
    text-align: center;}
#About{}
#About > .c{margin-bottom:37px;}
#About > .d{}
/*меню*/
.menu{margin-left:228px;float:right;font-family:"KellySlab";}
.menu ul{display:table;}
.menu li{list-style-type:none;float:left;padding:12px 5px;}
.menu li:not(:last-child){margin-right:20px;}
.menu li:hover{}
.menu li:hover a{color:white;}
.menu li a{color:white;
	font-size:18px;
}
.menu li a:hover{color:#d4f462;}
/*menu2*/
.menu2{width:100%;margin-top:62px;}
.menu2 li{list-style-type:none;padding-left:23px;background:url("../design/items.gif")no-repeat left 2px;
	letter-spacing:0.5px;
}
.menu2 li:not(:last-child){margin-bottom:34px;}
.menu2 li:hover a{opacity:0.5;}
.menu2 li a{text-decoration:none;font-family: 'ACityNovaLt', 'KellySlab', "arial";font-size:20px;color:#2c5f7a;
	text-transform:uppercase;
}

/**/
.menu3{font-family: "arial";}
.menu3 .items{float:left;font-size:18px;}
.menu3 .items:first-child{margin-right:40px;}
.menu3 .items:last-child{margin-left:120px;}
.menu3 .items .c{color:#f66100;font-size:16px;margin-bottom:12px;font-weight:bold;display:table;}
.menu3 .items li:not(:last-child){}
.menu3 .items a{color:black;font-size:14px;}
.menu3 .items a:hover{color:#4f8793;}
/*форма заявки*/
.sendForm{font-family: 'ACityNovaLt', 'KellySlab', "arial";font-size:18px;}
.sendForm .c{text-transform:uppercase;
	margin-bottom:32px;
}
.sendForm .field{width:304px;height:40px;text-align:right;box-sizing:border-box;padding-right:15px;
	border:1px solid #e5e5e5;border-bottom:none;border-top-width:3px;
	background:white no-repeat 15px center;
	float:left;font-family:inherit;font-size:inherit;
}
.sendForm .field{background-image:url("design/icon1_1.png");}
.sendForm .field:first-child{margin-right:37px;}
.sendForm .btn{height:40px;line-height:40px;background-color:#356780;
	border:none;padding:0;
	border-bottom:2px solid #245167;
	color:white;text-transform:uppercase;float:right;
	width:176px;
	margin-top:-1px;
	font-family:inherit;
	font-size:inherit;
	
}
.sendForm .btn:hover{transform:scale(1.05);}
.sendForm .wrapper{background-color:#c1d48b;padding:21px 74px 20px 26px;border-bottom:5px solid #60b290;}
/*slider1*/
.slider1 {width:inherit;position:relative;}
.slider1 .lSSlideOuter{width:inherit;height:inherit;}
.slider1 .lSSlideWrapper{max-width:none;}
.slider1 .items:not(.lightslider){display:table;width:100%;}
.slider1 .items li{display:table;}
.slider1 .items:not(.lSSlide) li{display:table-cell;}
	/*отображать одновременно 5 слайда*/
.slider1 .items:not(.lightslider):not(.lSSlide) li:nth-child(n+6){display:none}
.slider1 .items:not(.lightslider):not(.lSSlide) li:nth-child(5){width:1px;}
.slider1 .item{display:table;box-sizing:border-box;border:1px solid #98b78b;border-top:none;border-left:none;
	width:200px;height:200px;
}
	/*кнопки назад/вперед*/
.slider1 .lSAction a{width:46px;height:47px;opacity:0.5;top:0;bottom:0;margin:auto;}
.slider1 .lSAction a:hover{opacity:1;}
.slider1 .lSPrev{background:url("../design/prev.png")no-repeat;left:-60px;}
.slider1 .lSNext{background:url("../design/next.png")no-repeat;right:-60px;}



/*slider7*/
.slider7 {width:inherit;position:relative;}
.slider7 .lSSlideOuter{width:inherit;height:inherit;}
.slider7 .lSSlideWrapper{max-width:none;}
.slider7 .items:not(.lightslider){display:table;width:100%;}
.slider7 .items li{display:table;}
.slider7 .items:not(.lSSlide) li{display:table-cell;}
	/*отображать одновременно 5 слайда*/
.slider7 .items:not(.lightslider):not(.lSSlide) li:nth-child(n+6){display:none}
.slider7 .items:not(.lightslider):not(.lSSlide) li:nth-child(5){width:1px;}
.slider7 .item{display:table;box-sizing:border-box;border:1px solid #98b78b;border-top:none;border-left:none;
	width:200px;height:200px;
}
	/*кнопки назад/вперед*/
.slider7 .lSAction a{width:46px;height:47px;opacity:0.5;top:0;bottom:0;margin:auto;}
.slider7 .lSAction a:hover{opacity:1;}
.slider7 .lSPrev{background:url("../design/prev.png")no-repeat;left:-60px;}
.slider7 .lSNext{background:url("../design/next.png")no-repeat;right:-60px;}




/*slider77*/
.slider77 {width:inherit;position:relative;}
.slider77 .lSSlideOuter{width:inherit;height:inherit;}
.slider77 .lSSlideWrapper{max-width:none;}
.slider77 .items:not(.lightslider1){display:table;width:100%;}
.slider77 .items li{display:table;}
.slider77 .items:not(.lSSlide) li{display:table-cell;}

	/*отображать одновременно 3 слайда*/
.slider77 .items:not(.lightslider):not(.lSSlide) li:nth-child(n+4){display:none}
.slider77 .items:not(.lightslider):not(.lSSlide) li:nth-child(3){width:1px;}

.slider77 .item{display:table;}
	/*кнопки назад/вперед*/
.slider77 .lSAction a{width:46px;height:47px;opacity:0.5;top:0;bottom:0;margin:auto;}
.slider77 .lSAction a:hover{opacity:1;}

.slider77 .lSPrev{background:url("../design/prev2.png")no-repeat;left:-60px;}
.slider77 .lSNext{background:url("../design/next2.png")no-repeat;right:-60px;}





/*slider2*/
.slider2 {width:inherit;position:relative;}
.slider2 .lSSlideOuter{width:inherit;height:inherit;}
.slider2 .lSSlideWrapper{max-width:none;}
.slider2 .items:not(.lightslider1){display:table;width:100%;}
.slider2 .items li{display:table;}
.slider2 .items:not(.lSSlide) li{display:table-cell;}

	/*отображать одновременно 3 слайда*/
.slider2 .items:not(.lightslider):not(.lSSlide) li:nth-child(n+4){display:none}
.slider2 .items:not(.lightslider):not(.lSSlide) li:nth-child(3){width:1px;}

.slider2 .item{display:table;}
	/*кнопки назад/вперед*/
.slider2 .lSAction a{width:46px;height:47px;opacity:0.5;top:0;bottom:0;margin:auto;}
.slider2 .lSAction a:hover{opacity:1;}

.slider2 .lSPrev{background:url("../design/prev.png")no-repeat;left:-60px;}
.slider2 .lSNext{background:url("../design/next.png")no-repeat;right:-60px;}

/*slider3*/
.slider3 {width:inherit;position:relative;}
.slider3 .lSSlideOuter{width:inherit;height:inherit;}
.slider3 .lSSlideWrapper{}
.slider3 .items:not(.lightslider1){display:table;width:100%;}
.slider3 .items li{display:table;}
.slider3 .items:not(.lSSlide) li{display:table-cell;}

	/*отображать одновременно 5 слайда*/
.slider3 .items:not(.lightslider):not(.lSSlide) li:nth-child(n+6){display:none}
.slider3 .items:not(.lightslider):not(.lSSlide) li:nth-child(5){width:1px;}

.slider3 li > div{display:table;margin:0 auto;}
.slider3 li > a{display:table;margin:0 auto;}
.slider3 .item{display:table;box-shadow:8px 8px 0px #68856a;margin-right:8px;margin-bottom:8px;}
	/*кнопки назад/вперед*/
.slider3 .lSAction a{width:46px;height:47px;opacity:0.5;top:0;bottom:0;margin:auto;}
.slider3 .lSAction a:hover{opacity:1;}

.slider3 .lSPrev{background:url("../design/prev.png")no-repeat;left:-60px;}
.slider3 .lSNext{background:url("../design/next.png")no-repeat;right:-60px;}


/*slider4 - отзывы*/
.slider4 {width:inherit;position:relative;}
.slider4 .lSSlideOuter{width:inherit;height:inherit;}
.slider4 .lSSlideWrapper{max-width:none;}
.slider4 .items:not(.lightslider1){display:table;width:100%;}
.slider4 .items li{display:table;}
.slider4 .items:not(.lSSlide) li{display:table-cell;}

	/*отображать одновременно 2 слайда*/
.slider4 .items:not(.lightslider):not(.lSSlide) li:nth-child(n+3){display:none}
.slider4 .items:not(.lightslider):not(.lSSlide) li:nth-child(2){width:1px;}

.slider4 .item{display:table;}
.slider4 .item:first-child{margin-bottom:58px;}
	/*кнопки назад/вперед*/
.slider4 .lSAction a{width:46px;height:47px;opacity:0.5;top:0;bottom:0;margin:auto;}
.slider4 .lSAction a:hover{opacity:1;}

.slider4 .lSPrev{background:url("../design/prev2.png")no-repeat;left:-60px;}
.slider4 .lSNext{background:url("../design/next2.png")no-repeat;right:-60px;}
/**/
.maker{margin-top:57px;padding-top:44px;padding-bottom:83px;}
.maker .c{padding-left:21px;padding-right:21px;margin-bottom:60px;}
/*главная страница макет
*/
.pros{padding-top:75px;padding-bottom:85px;}
.pros .c_total{padding-left:21px;padding-right:21px;margin-bottom:52px;}
.pros .items{display:table;width:100%;}
.pros .item{display:table-cell;}

.pros .item:last-child{width:1px;}
.pros .item .wrapper{display:table;position:relative;min-width:135px;}
.pros .item img{display:table;margin:0 auto 33px;}
.pros .item .t{white-space:nowrap;text-align:center;text-transform:uppercase;
	font-family: 'ACityNovaLt', 'KellySlab', "arial";
}
/**/

.gallery2{padding-top:69px;padding-bottom: 24px;}
.gallery2 .c{margin-bottom:74px;}

.gallery{padding-top:69px;padding-bottom:83px;}
.gallery .c{margin-bottom:74px;}
/*отзывы*/
.reviews{font-family: 'ACityNovaLt', 'KellySlab', "arial";font-size:16px;padding-top:45px;padding-bottom:102px;}
.reviews > .c{margin-bottom:52px;}
.reviews .items{}
.reviews .item{display:table;float:left;width:480px;text-decoration:none;}
.reviews .item > div{display:table-cell;vertical-align:middle;}
.reviews .item .img{background:no-repeat center center;}
.reviews .item .img img{display:table;margin:auto;}
.reviews .item .name{color:initial;margin-bottom:5px;}
.reviews .item .r{padding-left:30px;}
/**/
.sertificates{padding-top:56px;padding-bottom:86px;}
.sertificates .c{margin-bottom:55px;}
/**/
.contacts{padding-top:70px;}
.contacts .c{float:left;padding-left:18px;padding-right:18px;}
.contacts .d{font-family: 'ACityNovaLt', 'KellySlab', "arial";display:table;font-size:18px;float:left;
	position:absolute;right:-59px;margin-top:-6px;margin-bottom:6px;
}
.contacts .d .t:first-child{margin-bottom:10px;}
.contacts .d > div{display:table-cell;vertical-align:middle;text-transform:uppercase;}
.contacts .d > div:first-child{padding-right:127px;}
.contacts .d .t1{color:#619c95;font-weight:bold;}
.contacts .mail{text-decoration:none;border-bottom:2px dashed;}






.map {height: 376px;}






.sub-but {
    background: url("/design/sub-but.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 50px;
    margin: 0 auto;
    text-align: center;
    text-shadow: 0 1px 2px #bc9800;
    text-transform: uppercase;
    width: 143px;
}
.sub-but div{
    padding-top: 13px;
}

.form_block {
    background: none repeat scroll 0 0 #4F8793;
    border-radius: 16px;
    margin: 0;
    padding: 18px 0 12px;
    width: 268px;
}

.form_block h2 {
	color: black;
	margin: 2px 0px;
}

.form_block textarea {
    border: medium none;
    //font-family: arial;
    padding: 8px 0 0;
    font-size: 16px;
}
.form_block h5 {
    color: #FFFFFF;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: center;
    text-shadow: 1px 1px 1px #9CB231;
    text-transform: uppercase;
}


.input.tHCenter > p {
    background-color: white;
    border: 1px solid #c8c6c3;
    border-radius: 8px;
    box-shadow: 0 2px 3px #c8c6c3 inset;
    box-sizing: border-box;
    color: #babeb7;
    font-family: "Tahoma";
    font-size: 14px;
    margin-top: 0;
    padding-bottom: 5px;
	padding-top: 2px;
}
.description1{height:150px;}
.description1 > div:first-child{height:100px;}
.gPhotos1{margin: 0px auto 40px auto;}
.gPhotos1 .item{width: 300px; float: left;text-align: center;margin:0px 33px 46px 0px;}
.gPhotos1 .item:nth-child(3n+3){margin-right:0;}
.gPhotos1 .item .img{width: 100%; height: 220px; margin: 0px 0px 0px 0px; border: 8px solid #bbb; border-radius: 4px;
	background:no-repeat center center;
}





.workspace {width: 1000px; margin: 0px auto 0px auto;}
#footer {margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}
#footer a {color: #4c8c95;}
#footer .mult {width: 306px; padding: 44px 0px 0px 0px; color: #000; float: right; font-size: 12px;}
#footer .mult .items {margin: 0px 0px 8px 0px;}
#footer .mult .index {margin: 0px 0px 24px 0px; font-size: 14px;}
#footer .metrika {width: 88px; float: right; margin: 0px 24px 0px 54px; padding: 44px 0px 0px 0px;}
#footer .footer_items {width: 224px; float: left; padding: 44px 0px 0px 0px; color: #000;}
#footer .footer_items ul {padding: 0px 0px 0px 0px; margin: 12px 0px 0px 0px; list-style: none;}
#footer .footer_items ul li {padding: 0px 0px 0px 0px; margin: 0px 0px 4px 0px; list-style: none;}
#footer .footer_items ul li.footer_phone {color: #000; font-size: 16px;}
#footer .footer_items ul li a {color: #000;}
#footer .footer_items .title {font-size: 16px; font-weight: bold;}
#footer .footer_items .title a {color: #4c8c95;}
.item10{width: 210px; margin: 0px 19px 19px 0px; float: left; border: 1px solid #eaeaea; border-radius: 16px;}
.item10:last-child{margin-right:0;}




.pulse-button {
    animation: 1s cubic-bezier(0.6, 0, 0, 1) 0s normal none infinite running pulse;
    background: #d62f1e none repeat scroll 0 0;
    border: medium none;
    border-radius: 90px;
    bottom: 100px;
    box-shadow: 0 0 0 0 #d62f1e;
    cursor: pointer;
    display: block;
    height: 90px;
    position: fixed;
    right: 100px;
    text-align: center;
    width: 90px;
    z-index: 999999999;
}
@keyframes pulse {
100% {
    box-shadow: 0 0 0 25px rgba(214, 147, 30, 0);
}
}
@keyframes pulse {
100% {
    box-shadow: 0 0 0 25px rgba(214, 147, 30, 0);
}
}
@keyframes rot {
100% {
    transform: rotate(15deg);
}
}
@keyframes rot {
100% {
    transform: rotate(15deg);
}
}
.popup__overlay2 {
    background: rgba(0, 0, 0, 0) url("/design/pixel80.png") repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.popup__overlay2::after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
}
.popup2 {
    display: inline-block;
    max-width: 80%;
    padding: 5px;
    position: relative;
    vertical-align: middle;
}
.popup-form__row2 {
    margin: 1em 0;
}
.popup__close2 {
    background: #fff none repeat scroll 0 0;
    border: 5px solid #fff;
    border-radius: 50%;
    box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.4) inset, 0 3px 3px rgba(0, 0, 0, 0.4);
    color: #444;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    line-height: 12px;
    padding: 8px;
    position: absolute;
    right: 10px;
    text-align: center;
    text-decoration: none;
    top: -20px;
    width: 12px;
}
.popup__close2:hover {
    background: #ddd none repeat scroll 0 0;
}

.pop {width: 100%; background: #386d83; border-bottom: 4px solid #FFF; text-transform: uppercase; margin: 0px; padding: 0px 0px 0px 0px; position: fixed; z-index: 999; display: none;}
.pop a {color: #FFF;}
.popx {width: 1087px; margin: 0px auto 0px auto;}
.popy {display: block; animation: anim 1s 0.9; -moz-animation: anim 1s 0.9; -ms-animation: anim 1s 0.9; -webkit-animation: anim 1s 0.9; -o-animation: anim 1s 0.9;}


.recyclertab tr {height: auto;}
.recyclertab th {font-size: 12px; padding: 8px 16px 8px 16px; border-right: 1px solid #d0dcd1;}
.recyclertab td {font-size: 12px; padding: 4px 16px 4px 16px; border-right: 1px solid #d0dcd1;}
.recyclertab a {color: #c10219;}
.recyclertab span {}
.round {
    border: 1px solid #d0dcd1;
	background: url(BG.gif);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    behavior: url('border-radius.htc');
}

.send {border: none; padding: 29px 36px 24px 36px; margin: 54px 0px 0px 0px; color: #000000; background: url(/design/illustration.jpg) top left -220px no-repeat;}
.send .button {cursor: pointer; color: #FFF; display: compact; width: 160px; font-size: 14px; float: right; padding: 10px 12px 10px 12px; margin: 0px 0px 0px 0px; text-align: center; background: #e92c43; text-shadow: #b03745 1px 1px 1px; border: none;}
.invisible {display: none;}

.form_item {clear: both; margin: 0px 0px 8px 0px;}
.attention {
	font-size: 9px;
	color: #6699cc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.data_description {
	width: 160px;
	float: left;
	text-align: right;
	padding: 4px 10px 0px 0px;
}
.data_visual {
	width: 336px;
	float: left;
	text-align: left;
}

