


@media (min-width: 900px) and (max-width: 1095px) {


#tab {
	width:100%;
	max-width:1400px;
	margin:0 auto;
	border:0px;
	background-color:#fff;
}

#shap {
	display: flex;	
	justify-content: space-between;
}

#logo {
	width:30%;
	height:50px;
	margin-left:10px;
	margin-right:0px;
	margin-top:27px;
}

#tabmen {
	display:none;
}

#concp{
	position: relative;
	width:100%;
	margin-top:43px;
}

#contpage {
	position: relative;
	width:88%;
	padding-left:42px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-style: normal !important;
	font-size: 2.5vw;
	color:#1f1f1f;
	text-align: left;
	/*padding-right:82px;*/
	
}

#contpage h1 {
	position: relative;
	display:inline-block;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 7.7vw;
	line-height:7.5vw;
	color:#1f1f1f;
	text-align: left;
	margin-top:0px;
	margin-bottom:40px;
	z-index:100;
}

#contpage p {
	width: 80%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-style: normal !important;
	font-size: 2.5vw;
	color:#1f1f1f;
	text-align: left;
	margin-top:0px;
	z-index:100;
}

#contpage img {
	max-width:100%;
	height:auto;
	margin-bottom:30px;
	border:0;
}

#z1_mob {
	display:none;
}

#z1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700 !important;
	font-size:3.7em;
	/*font-size:4.75em;*/
	line-height:1.07em;
	text-align:center;
	margin-bottom:31px;
	margin-top:71px;
	display:inline-block;
	position: relative;
}

.izdtop {
	color:#fff;
	background-color: #af1115;
	display: inline-block;
	border-radius:90px;
	line-height:0.6em;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	cursor: default;
}



#obl_izd {
	display: none;
	background: url(../images/popup_izd.png)  no-repeat 0 0px; 
	position:absolute;
	top:20px;
	right:-51px;
	width:613px;
	height:587px;
	cursor: default;
	z-index:1000;
}

#in_obl_top {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300 !important;
	font-size:0.5em !important;
	color:#774123;
	margin-top:93px;
	margin-left:100px;
	text-align:left;
	line-height:1.3em;
}

#in_obl_top a {
	color:#774123;
	text-decoration:none;
	display: inline-block;
	border-bottom: solid;
	border-bottom-width:1px;
	border-color:#b1866a;
	padding-bottom: 0px;
	margin-bottom:20px;
}


.izdtop:hover {
	background-color: #c00005;
}

.izdtop:hover #obl_izd {
	display:block;
	animation:fadeIn 0.15s linear;
}
/*@keyframes fadeIn{0%{opacity:0;}30%{opacity:0.3;}60%{opacity:0.6;}100%{opacity:1;}}*/

#obl_izd:hover #obl_izd {
    display:block;
}




#contact_top{
	display: flex;	
	justify-content: flex-start;
	font-family: 'PT Sans', sans-serif;
	text-align: right;
}

#tel_top {
	width:30%;
	font-size:1.2625em;
	line-height:1.15em;
	color:#7f4d34;
	font-style:normal !important;
	font-weight:100;
	margin-top:23px;
	margin-right:0px;
	margin-left:0px;
	text-align: right;
	text-decoration: none;
	display: inline;
}


#tel_top a {
  	color: #7f4d34;
	text-decoration: none;
	display: inline-block;
	border-bottom: dashed;
	border-bottom-width:1px;
	padding-bottom: 0px;
}

#tel_top a:hover { 
  color: #623119;
}

#zkz_top {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-style: normal !important;
	font-size:1em;
	color:#fff;
	background-color: #cf9c00;
	display: inline-block;
	line-height:1.25em;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	border-radius:10px;
	margin-top:6px;
	cursor:pointer;
  transition: .3s linear;
}

#zkz_top:hover { 
  box-shadow: 200px 0 0 0 rgba(233,181,22,.9) inset;
}

#adr_top {
	width:30%;
	margin-top:25px;
	font-size:1.1125em;
	line-height:1em;
	font-style:italic;
	color:#4c4c4c;
}

#top_links {
	display: flex;	
	justify-content: space-between;
	font-size:1.425em;
	font-weight:100;
	margin-top:37px;
	margin-left:10px;
	margin-right:10px;
}

#top_links a {
	color: #774123;
	text-decoration: none;
	display: inline-block;
	border-bottom: solid;
	border-bottom-width:1px;
	border-color:#b1866a;
	padding-bottom: 0px;
}

#qu_mob, #wecl_mob, #hmob {
	display:none;
}

#crcl {
	display:none;
}


#cnt {
	width:100%;
	text-align:center;
}

#cnt2 {
	display:none;
}


#skst {
	text-align:center;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100 !important;
	font-size:2.5em;
	margin-bottom:26px;
	display: inline-block;
	color:#000;
	background-color: #fff;
	border:solid 2px #dad1b8;
	border-radius:50px;
	padding-bottom:7px;
	padding-left:40px;
	padding-right:40px;
	cursor:pointer;
    transition: .12s  ease-in;
}

#skst:hover {
	background-color:#cf9c00;
	border:solid 2px #cf9c00;
	color:#fff;
}

#wob {
	width:100%;
	height:100%;
	background-color:#fff;
	position:fixed;
	opacity:0.7;
	z-index:10000;
	display:none;
}

#ozv {
	width:62%;
	height:100%;
	background-color:#e94f3f;
	position:fixed;
	right:0;
	z-index:10001;
	color:#FFF;
	text-align:center;
	display:none;
}

#zagozv {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700 !important;
	/*font-size:6.55em;*/
	font-size:9vw;
	text-align:center;
	padding-top:55px;
	margin-bottom:40px;
}


#cr {
	width:46px;
	height: 46px;
	background: url(../images/cross.png) no-repeat 0 0;
	cursor:pointer;
	position:absolute;
	right:30px;
	top:30px;
}

.control-input {
    width: 70%;
	height: 12vh;
	min-height:90px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700 !important;
	font-size: 6vw;
	color: #fff;
	margin-top:0px;
	border: none;
	background-color:#e94f3f;
	padding-left:5px;
	margin-bottom:53px;
	border-bottom:solid 1px #f3ada7;
}

.control-input::placeholder {
  color: #f3ada7;
  font-size: 6vw;
}

#otpravka {
    width: 70%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-style: normal !important;
	font-size:5vw;
	color:#fff;
	/*background-color: #cf9c00;*/
	background-color: #c7c7c7;
	display: inline-block;
	line-height:1.25em;
	padding-bottom:13px;
	padding-left:8px;
	padding-right:8px;
	border-radius:10px;
	margin-top:0px;
	cursor:default;
	/*cursor:pointer;*/
    transition: .3s linear;
    -moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none; 
}

#sogl {
    width: 70%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size:1.5vw;
	color:#f3ada7;
	display: inline-block;
	line-height:1.25em;
	margin-top:20px;
}

#pic01 {
	position:relative;
	width:100%;
	height: auto;
	background: url(../images/kitchen.jpg)  no-repeat 0 0px; 
	background-size: cover;
	display: block;
	margin-bottom:37px;
}


#triangle_down {
	width:100% !important;
	height: 91px;
	background: url(../images/tr01.png) no-repeat center -1px;
	background-size: cover;
}

#popc {
	width:100%;
	display:flex;
	justify-content: flex-end;
}

#popup_cor {
	display: block;
	background: url(../images/popup_cor.png)  no-repeat 0 0px; 
	background-size: contain;
	width:801px;
	height:334px;
	margin-left:400px;
	margin-top:15vw;
	/*margin-bottom:16.5vw;*/
}

#tex_popup_cor {
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: italic !important;
	font-size: 3.2vw;
	/*font-size:3vw;*/
	color:#48453f;
	text-align:center;
	margin-top:5.7vw;
}	


#tex_popup_cor a {
	color: #af1115;
	text-decoration: underline;
}

#triag {
	position:relative;
}

#triangle_down2 {
	position: relative;
	width:100% !important;
	height: 91px;
	background: url(../images/tr01.png) no-repeat center -1px;
	background-size: cover;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	 transform: rotate(180deg);
	 bottom:0;
	 margin-top:20vh;
}

h1 {
	position:absolute;
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 8vw;
	color:#1f1f1f;
	text-align:center;
	margin-top:0px;
	z-index:100;
}
	


#grback {
	position: relative; 
	width:100% !important;
	min-height:1680px;
	background: url(../images/tr02p.png) repeat;
	z-index:10;
}	

#triangle2 {
	position:absolute;
	width:100% !important;
	height: 290px;
	background: url(../images/tr02.png) no-repeat center 0px;
	background-size: contain;
	top:0px;
	z-index:10;
}

#triangle3 {
	position: absolute;
	width:100% !important;
	height: 290px;
	background: url(../images/tr02.png) no-repeat center 0px;
	background-size: contain;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	 transform: rotate(180deg);
	 bottom:0;
	z-index:10;
}


#bathtub {
	display: block;
	position: absolute;
	background: url(../images/bathtub.jpg)  no-repeat 0 0px; 
	width:60%;
	height: 1000px;
	background-size: contain;
	margin-top:26vw;
	right:1vw;
}



#popup_nft {
	position: absolute;
	display: block;
	background: url(../images/popup_nft.png)  no-repeat 0 0px; 
	width:834px;
	height:301px;
	margin-left:0px;
	margin-top:calc(46vw - 20vh);
}

#popup_nft_txt {
	width:600px;
	display: inline-block;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-style: normal !important;
	font-size: 1.8625em;
	color:#48453f;
	text-align: left;
	margin:0 auto;
	margin-top:60px;
}

#popup_nft_txt a {
	color: #af1115;
	text-decoration: underline;
}


#why_ans {
	position: absolute;
	display: block;
	margin-left:25px;
	margin-top:66vw;
	width:310px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-style: normal !important;
	font-size: 2.0625em;
}

.boldis {
	font-weight:600;
}



#popup_bath {
	position: absolute;
	display: block;
	background: url(../images/popup_bath.png)  no-repeat 0 0px; 
	background-size: contain;
	width:963px;
	height:333px;
	margin-left:0px;
	bottom:-90px;
	right:0px;
}


#tex_popup_bath {
	display: inline-block;
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: italic !important;
	font-size: 3vw;
	/*font-size:3vw;*/
	color:#48453f;
	text-align:center;
	margin-top:5vw;
}

#tex_popup_bath {
	display: inline-block;
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: italic !important;
	font-size: 2.5em;
	/*font-size:3vw;*/
	color:#48453f;
	text-align:center;
	margin-top:120px;
}

#tex_popup_bath a {
	color: #af1115;
	text-decoration: underline;
}

#qys {
	position: relative;
}

#quantity_years {
	position:absolute;
	display: inline-block;
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 40.5vw;
	line-height:0;
	color:#0b0b0b;
	text-align:center;
	top:-180px;
	z-index:1000;
}	

#wecl {
	position: relative;
	display: block;
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:500;
	font-style: normal !important;
	font-size: 5.5em;
	line-height: 1.1em;
	margin-top:20px;
	color:#0b0b0b;
	text-align:center;
	top:0px;
	z-index:1000;
}

.udobn {
	position: relative;
	color:#fff;
	background-color: #af1115;
	display: inline-block;
	border-radius:25px;
	line-height:0.75em;
	padding-bottom:30px;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	cursor: default;
}


#chacr {
	position: relative;
	display: inline-block;
	width: 70%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 2.8vw;
	line-height: 3.2vw;
	margin-top:20px;
	color:#0b0b0b;
	text-align:center;
	top:0px;
	z-index:100;
}


#obl_ud {
	background: url(../images/popup_izd.png)  no-repeat 0 0px; 
	position:absolute;
	top:65px;
	left:-51px;
	width:613px;
	height:587px;
	cursor: default;
	z-index:10000;
}


#in_obl_ud {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300 !important;
	font-size:0.387em !important;
	line-height:1.1em !important;
	color:#774123;
	margin-top:93px;
	margin-left:100px;
	text-align:left;
}

#in_obl_ud a {
	color:#774123;
	text-decoration:none;
	display: inline-block;
	border-bottom: solid;
	border-bottom-width:1px;
	border-color:#b1866a;
	padding-bottom: 0px;
	margin-bottom:20px;
}

.udobn:hover {
	background-color: #c00005;
}

.udobn:hover #obl_ud {
	display:block;
	animation:fadeIn 0.15s linear;
}
/*@keyframes 
fadeIn{0%{opacity:0;}30%{opacity:0.3;}60%{opacity:0.6;}100%{opacity:1;}

}*/

#obl_ud:hover #obl_ud {
    display:block;
}






#galpic {
	width:100%;
	margin-top:60px;
	margin-bottom:70px;
	position:relative;
}

#galpic a {
	color:#fff;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700 !important;
	font-size:2.4em !important;
	text-decoration:none;
}



div.list-item
{
	display:flex;
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
div.list-item img.preview_picture
{
	margin:0;
}

.list-item {
	width:100%;
	margin: 0px 0 0 0;
}

p.item {
display: block;
vertical-align: top; 
line-height: 0; 
width: 32%; 
margin: 0 1vw 1vw 0px;
}

p.item:nth-child(3n) {
margin: 0 0px 1vw 0px;
}


img.pr_picture {
	width:100%;
	height: auto;
	border-radius: 20px;
	margin-bottom:0px;
	line-height:0;
}

#zgl1, #zgl2, #zgl3, #zgl4, #zgl5, #zgl6 {
	position:absolute;
	left:30px;
	bottom:45px;
	/*line-height:0.9em*/
}



#pg_1, #pg_2, #pg_3, #pg_4, #pg_5, #pg_6 {
	position:relative;
}

#txtobsh {
	width:600px;
	color:#000;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100 !important;
	font-size:1.9em !important;
	margin-left:130px;
	margin-top:50px;
}

#s7pic {
	display:block;
	background: url(../images/s7.jpg)  no-repeat 490px 200px;
	height:972px;
	margin-bottom:100px;
	
}

#zkz_s7 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size:1em;
	line-height:1.95em;
	color:#fff;
	background-color: #cf9c00;
	display: inline-block;
	padding-bottom:5px;
	padding-left:90px;
	padding-right:90px;
	border-radius:10px;
	margin-top:50px;
	cursor:pointer;
	transition: .3s linear;
}

#zkz_s7:hover { 
  box-shadow: 500px 0 0 0 rgba(233,181,22,.9) inset;
}

h2 {
	/*position:absolute;*/
	position: relative; 
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 8.7vw;
	line-height:8vw;
	color:#1f1f1f;
	text-align:center;
	margin-top:0px;
	margin-bottom:52px;
	z-index:10000;
}
	

#grback2 {
	position: relative; 
	width:100% !important;
	min-height:2120px;
	background: url(../images/tr02p.png) repeat;
	z-index:10;
}

#trigrel {
	position:relative;
}

#triangle4 {
	position: absolute;
	width:100% !important;
	height: 545px;
	background-image:url(../images/tr02.png),url(../images/tr02p.png);
	background-repeat: no-repeat, repeat;
	background-position: top center, top left;
	top:-10px;
	z-index:10;
}


#grpld {
	width:55%;
	position: relative; 
	z-index:10000;
	text-align:center;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 2.1275em;
	line-height:1.1em;
	margin-bottom:30px;
}

#pic02 {
	position:relative;
	width:100%;
	height: 68vw;
	background: url(../images/stolesh.jpg)  no-repeat 0 0px, url(../images/tr02p.png) repeat;
	background-size: contain;
	display: block;
	margin-bottom:0px;
	z-index:10000;
}


#tregug {
	position:relative;
	width:100%;
	height: 36px;
	background: url(../images/tr03.png)  no-repeat top center; 
}

#txtpic02 {
	position: relative;
	width:493px;
	height:208px;
	z-index:10000;
	text-align:left;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height:1.2em;
	background-color:#fff;
	padding-top:20px;
	padding-left:20px;
	margin:0 auto;
	margin-right:112px;
	margin-top:115px;
}



#grobl2 {
	position:relative;
	width:100%;
	height: 306px;
	background: url(../images/diamond.png) no-repeat 10px 0px, url(../images/tr02p.png) repeat top center;
	display: block;
}



#txtskol {
	position: relative;
	width:60%;
	height:242px;
	z-index:10000;
	text-align:left;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.575em;
	line-height:1.2em;
	color:#3a3a3a;
	margin:0 auto;
	padding-left:200px;
	padding-top:58px;
}

#pic03 {
	position:relative;
	width:100%;
	height: 67vw;
	background: url(../images/bath.jpg)  no-repeat 0 0px;
	background-size: contain;
	display: block;
	margin-bottom:0px;
	z-index:10000;
}


#triangle5 {
	position: relative;
	width:100% !important;
	height: 85px;
	background: url(../images/tr04.png) no-repeat center 0px;
	background-size: cover;
	top:0;
	z-index:10;
}

#txtpic03 {
	position: relative;
	width:546px;
	height:238px;
	z-index:10000;
	text-align:left;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height:1.2em;
	background-color:#fff;
	padding-top:18px;
	padding-left:20px;
	margin:0 auto;
	margin-right:45px;
	margin-top:20px;
}



#triangle_down3 {
	position: absolute;
	width:100% !important;
	height: 85px;
	background: url(../images/tr05.png) no-repeat center 0px;
	background-size: cover;
	 bottom:0;
}

#txtcolor {
	position: relative;
	width:620px;
	height:708px;
	z-index:10000;
	text-align:left;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height:1.2em;
	padding-top:18px;
	padding-left:20px;
	margin:0 auto;
	margin-right:255px;
	margin-top:30px;
}

#whywe {
	position: relative; 
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 11.8vw;
	line-height:8vw;
	color:#bb8f13;
	text-align:center;
	margin-top:40px;
	margin-bottom:38px;
	z-index:10000;
}

	
#chacr2 {
	position: relative;
	display: inline-block;
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 2.8vw;
	line-height: 3.2vw;
	margin-top:20px;
	color:#0b0b0b;
	text-align:center;
	top:0px;
	z-index:100;
}

#f1 {
	display:flex;
	 justify-content: center;
	 margin-top:100px;
}

#txtgar {
	position: relative;
	display: block;
	width: 490px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-style: normal !important;
	font-size: 5.1875em;
	line-height: 0.85em;
	margin-top:0px;
	color:#0b0b0b;
	text-align:left;
	margin-left:100px;
	z-index:100;
	right:0;
}

.txtgarbld {
	font-size: 1.2175em;
	font-weight:700;
	font-style: normal !important;
}

#txtbrd {
	position: relative;
	display: block;
	width:48%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height: 1.25em;
	margin-top:0px;
	color:#1b1b1b;
	text-align:left;
	margin-left:50px;
	z-index:100;
}

#txtbrd p {
	margin-top:0px;
}

#grugol {
	width:100% !important;
	height: 1600px;
	background: url(../images/grugol.png) no-repeat left 0px, url(../images/grugol2.png) no-repeat right 240px;
	bottom:0;
}

#sobpr {
	position: relative;
	display: block;
	width: 560px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-style: normal !important;
	font-size: 6.1875em;
	line-height: 0.85em;
	margin:0 auto;
	padding-top:60px;
	padding-left:320px;
	color:#0b0b0b;
	text-align:left;
	z-index:100;
	right:0;
}

.sobprbld {
	font-weight:700;
	font-style: normal !important;
}

#perstex {
	position: relative;
	display: block;
	width:595px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height: 1.25em;
	margin-top:105px;
	color:#1b1b1b;
	text-align:left;
	margin-left:200px;
	z-index:100;
}

#perstex p {
	margin-top:0px;
}

#dogfr {
	position: relative;
	display: block;
	width: 700px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-style: normal !important;
	font-size: 4.5875em;
	line-height: 0.85em;
	padding-top:45px;
	padding-left:0px;
	color:#0b0b0b;
	text-align:left;
	margin:0 auto;
	z-index:100;
}

.dogfrbld {
	font-weight:700;
	font-style: normal !important;
}

#constex {
	position: relative;
	display: block;
	width:635px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height: 1.25em;
	color:#1b1b1b;
	text-align:left;
	margin:0 auto;
	margin-top:105px;
	padding-right:155px;
	padding-bottom:50px;
	z-index:100;
}

#constex p {
	margin-top:0px;
}

#zkzwy {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size:3.175em;
	line-height:1.5em;
	color:#fff;
	background: rgb(215,8,12);
    background: linear-gradient(45deg, rgba(215,8,12,1) 22%, rgba(220,166,0,1) 22%, rgba(220,166,0,1) 100%);
	display: inline-block;
	padding-bottom:13px;
	padding-left:40px;
	padding-right:40px;
	border-radius:10px;
	margin-right:300px;
	cursor:pointer;
	/*transition: .9s linear;*/
}

#zkzwy:hover { 
  background: linear-gradient(45deg, rgba(220,166,0,1) 22%, rgba(215,8,12,1) 22%, rgba(215,8,12,1) 100%);
}



.rub {
	font-size:0.775em;
	font-weight:100;
	padding-right:100px;
}

#howzak {
	/*position:absolute;*/
	position: relative; 
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 8.7vw;
	line-height:8vw;
	color:#1f1f1f;
	text-align:center;
	margin-top:0px;
	margin-bottom:52px;
	z-index:10000;
}

#trigrel2 {
	position:relative;
	margin-top:330px;
	/*background-image:url(../images/tr02p.png);*/
	background: url(../images/whugol1.png) no-repeat left 800px, url(../images/whugol2.png) no-repeat right 2650px, url(../images/tr02p.png) repeat;
}


#triangle6 {
	position: absolute;
	width:100% !important;
	height: 400px;
	background-image:url(../images/tr02.png),url(../images/tr02p.png);
	background-repeat: no-repeat, repeat;
	background-position: top center, top left;
	top:-10px;
	z-index:10;
}

#podklu {
	position: relative; 
	z-index:10000;
	text-align:center;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 2.1275em;
	line-height:1.1em;
	margin-bottom:10px;
	margin-top:0px;
}

#cif1 {
	position:relative;
	width:100% !important;
	height: 123px;
	background: url(../images/cif1.png) no-repeat center top;
	margin-top:50px;
	z-index:1000;
}

#zz1 {
	position: relative; 
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 7.5875em;
	line-height:0.9em;
	color:#1f1f1f;
	text-align:center;
	margin-top:10px;
	margin-bottom:32px;
	z-index:10000;
}

#f2, #f3, #f4, #f5, #f6, #f7 {
	display:flex;
	justify-content: center;
	margin-top:0px;
}

#kz1 {
	position:relative;
	width:460px;
	height: 456px;
	background: url(../images/kz1.png) no-repeat right top;
	margin-top:32px;
	margin-right:10px;
	z-index:1000;
}

#txzy1 {
	position: relative; 
	width: 500px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height:1.2em;
	color:#1f1f1f;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	z-index:10000;
}

#txzy1 a {
	text-decoration:none;
	color:#af1115;
	display: inline-block;
	border-bottom: solid;
	border-bottom-width:1px;
	border-color:#b1866a;
}

#zkz_zy {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size:1em;
	line-height:1.95em;
	color:#fff;
	/*background-color: #cf9c00;*/
	background: rgb(215,8,12);
    background: linear-gradient(0deg, rgba(226,29,45,1) 22%, rgba(255,102,0) 100%);
	display: inline-block;
	padding-bottom:5px;
	padding-left:90px;
	padding-right:90px;
	border-radius:10px;
	margin-top:0px;
	cursor:pointer;
	transition: .3s linear;
}

#zkz_zy:hover { 
  box-shadow: 500px 0 0 0 rgba(233,181,22,.9) inset;
}



#cif2 {
	position:relative;
	width:100% !important;
	height: 123px;
	background: url(../images/cif2.png) no-repeat center top;
	margin-top:50px;
	z-index:1000;
}

#zz2 {
	position: relative; 
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 7.5875em;
	line-height:0.9em;
	color:#1f1f1f;
	text-align:center;
	margin-top:10px;
	margin-bottom:32px;
	z-index:10000;
}

#kz2 {
	position:relative;
	width:460px;
	height: 456px;
	background: url(../images/kz2.png) no-repeat right top;
	margin-top:32px;
	margin-right:0px;
	z-index:1000;
}

#txzy2 {
	position: relative; 
	width: 550px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height:1.2em;
	color:#1f1f1f;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	z-index:10000;
}




#cif3 {
	position:relative;
	width:100% !important;
	height: 123px;
	background: url(../images/cif3.png) no-repeat center top;
	margin-top:25px;
	z-index:1000;
}

#zz3 {
	position: relative; 
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 7.5875em;
	line-height:0.9em;
	color:#1f1f1f;
	text-align:center;
	margin-top:10px;
	margin-bottom:32px;
	z-index:10000;
}

#kz3 {
	position:relative;
	width:460px;
	height: 456px;
	background: url(../images/kz3.png) no-repeat right top;
	margin-top:22px;
	margin-right:0px;
	z-index:1000;
}

#txzy3 {
	position: relative; 
	width: 550px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height:1.2em;
	color:#1f1f1f;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	z-index:10000;
}




#cif4 {
	position:relative;
	width:100% !important;
	height: 123px;
	background: url(../images/cif4.png) no-repeat center top;
	margin-top:25px;
	z-index:1000;
}

#zz4 {
	position: relative; 
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 7.5875em;
	line-height:0.9em;
	color:#1f1f1f;
	text-align:center;
	margin-top:10px;
	margin-bottom:32px;
	z-index:10000;
}

#kz4 {
	position:relative;
	width:460px;
	height: 456px;
	background: url(../images/kz4.png) no-repeat 0px top;
	margin-top:22px;
	margin-right:0px;
	z-index:1000;
}

#txzy4 {
	position: relative; 
	width: 650px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height:1.2em;
	color:#1f1f1f;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	z-index:10000;
}






#cif5 {
	position:relative;
	width:100% !important;
	height: 123px;
	background: url(../images/cif5.png) no-repeat center top;
	margin-top:35px;
	z-index:1000;
}

#zz5 {
	position: relative; 
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 7.5875em;
	line-height:0.9em;
	color:#1f1f1f;
	text-align:center;
	margin-top:10px;
	margin-bottom:32px;
	z-index:10000;
}

#kz5 {
	position:relative;
	width:460px;
	height: 456px;
	background: url(../images/kz5.png) no-repeat center top;
	margin-top:38px;
	margin-right:0px;
	z-index:1000;
}

#txzy5 {
	position: relative; 
	width: 550px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height:1.2em;
	color:#1f1f1f;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	z-index:10000;
}






#cif6 {
	position:relative;
	width:100% !important;
	height: 123px;
	background: url(../images/cif6.png) no-repeat center top;
	margin-top:0px;
	z-index:1000;
}

#zz6 {
	position: relative; 
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:700;
	font-style: normal !important;
	font-size: 7.5875em;
	line-height:0.9em;
	color:#1f1f1f;
	text-align:center;
	margin-top:10px;
	margin-bottom:22px;
	z-index:10000;
}

#kz6 {
	position:relative;
	width:460px;
	height: 456px;
	background: url(../images/kz6.png) no-repeat center top;
	margin-top:22px;
	margin-right:0px;
	z-index:1000;
}

#txzy6 {
	position: relative; 
	width: 570px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size: 1.9em;
	line-height:1.2em;
	color:#1f1f1f;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	z-index:10000;
}

#triangle7 {
	position: relative;
	width:100% !important;
	height: 85px;
	background: url(../images/tr04.png) no-repeat center 0px;
	background-size: cover;
	top:0;
	z-index:10;
}

#zkzbig {
	width:70%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: normal !important;
	font-size:3.6875em;
	line-height:1.5em;
	color:#fff;
	background: rgb(215,8,12);
    background: linear-gradient(45deg, rgba(220,166,0,1) 25%, rgba(215,8,12,1) 25%, rgba(215,8,12,1) 100%);
	display: inline-block;
	padding-bottom:13px;
	padding-left:0px;
	padding-right:0px;
	border-radius:10px;
	margin-right:300px;
	margin:0 auto;
	margin-top:70px;
	cursor:pointer;
	/*transition: .9s linear;*/
}


#zkzbig:hover { 
  background: linear-gradient(45deg, rgba(220,166,0,1) 25%, rgba(215,8,12,1) 80%, rgba(215,8,12,1) 100%);
}



	
.rubbig {
	font-size:0.775em;
	font-weight:100;
	padding-right:150px;
}

#adrd {
	width: 100%;
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:100;
	font-style: italic !important;
	font-size: 2.15em;
	line-height:1.2em;
	color:#1f1f1f;
	text-align: center;
	margin-top:50px;
	margin-bottom:0px;
	z-index:10000;
}

#adrd p {
	margin:0px;
}

.adrbld {
	font-weight: 400 !important;
}

#mapmain {
	margin:0;
	margin-bottom:50px;
}

#teldown  {
	width: 100%;
	font-family: 'PT Sans', sans-serif;
	font-weight:100;
	font-style: normal !important;
	color:#303030;
	text-align: center;
	margin-top:0px;
	margin-bottom:0px;
	z-index:10000;
}

#teldown p {
	margin:0;
}

.fteld {
	font-size: 5.95em;
	line-height:1.2em;
}



.fteld a, .fteld2 a {
	text-decoration:none;
	color:#303030;
}

.fteld a:hover, .fteld2 a:hover {
	color:#cf9c00;
}

.ftor {
	font-size: 3.95em;
	line-height:1.2em;
	padding-top:40px;
	color:#555555;
}




.fteld2 {
	font-size:3.95em;
	line-height:1.2em;
}



#down_links {
	width:750px;
	/*display: flex;	
	justify-content: space-between;*/
	font-size:1.625em;
	font-weight:100;
	margin-top:80px;
	text-align:center;
}

#down_links span {
	margin:0 auto;
}

.brrigt {
	margin-right:31px;
	margin-left:30px;
}

#down_links a {
	color: #774123;
	text-decoration: none;
	display: inline-block;
	border-bottom: solid;
	border-bottom-width:1px;
	border-color:#b1866a;
	padding-bottom: 0px;
	margin-bottom:20px;
}

#soc_down {
	width:600px;
	margin:0 auto;
	margin-top:70px;
}

#soc_down a {
	margin-right:23px;
	margin-left:23px;
}

#copyr {
	width: 100%;
	font-family: 'PT Sans', sans-serif;
	font-weight:100;
	font-style: normal !important;
	color:#303030;
	text-align: center;
	margin-top:70px;
	margin-bottom:0px;
	position: relative;
	height: 132px;
	background: url(../images/treg_down.png) no-repeat center bottom;
	background-size: contain;
	bottom:0;
	z-index:10000;
}

#copd {
	position:relative;
	display:inline-block;
	padding-top:90px;
	color:#636363;
}

#zkz_dd, #zkz_dre {
	display:none;
}


}






















