html{color:#000; background:#ecedd9 url(../img/bg.jpg);}
body{margin:0; font-family: Arial, Helvetica, sans-serif; color:#000; font-size:14px; overflow-y:scroll; }
a:link, a:visited{color:#ff931e; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
a:hover{color:#FF6C0D;}

@font-face {
	font-family: corsiva;
	src: url('../css/corsiva.eot?') format('eot'),
	url('../css/corsiva.woff') format('woff'),
	url('../css/corsiva.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* top */
.ulogo{margin:0 0 10px 0;}
.ulogo img{border:0;}
.utop_c{background:#fab948; /* position:absolute; top:0; left:0; width:100%; */ color:#000; border-bottom:1px solid #dc9a27; height:99px;}
.utop{position:relative; width:1024px; max-width:1024px; padding:0; margin:0 auto;}
	.utop a:link, .utop a:visited{color:#fff;}

/* main */
.ucontainer_c{position:relative;}
.ucontainer{width:1024px; max-width:1024px; padding:0; margin:0 auto;}
.uleft{width:215px; padding:0; margin:0; position:absolute; left:0; top:0;}
.uright{margin:0; padding:0 0 0 215px;}

.ut_inf1{position:absolute; top:5px; left:5px; font-size:14px; color:#000;}
	.ut_inf1_c{padding:0 0 2px 0;}
	.ut_inf1_t{background:url(../img/t.png) no-repeat left center; padding:0 0 0 31px; line-height:17px;}
.ut_inf2{text-align:center; padding:5px 0 0 0;}
	.ut_inf2_t{color:#fff; font-size:20px;}
	.ut_inf2_c{color:#000; font-size:14px; padding:7px 0 0 0; line-height:16px;}
		.ut_inf2_c a:link, .ut_inf2_c a:visited{text-decoration:none; color:#000; font-size:12px;}
		.ut_inf2_c a:hover{color:#fff;}
.ut_inf3{position:absolute; text-align:right; line-height:17px; top:5px; right:5px; font-size:14px; color:#000;}
	.ut_inf3 a:link, .ut_inf3 a:visited{text-decoration:none; display:inline-block; padding:0 13px 0 0; color:#000; background:url(../img/t2.png) no-repeat right center;}
	.ut_inf3 a:hover{color:#fff;}
	.ut_inf3 .tcopyr{color:#999;}
	
.utop2_c{height:275px; position:relative; z-index:5; background:url(../img/tbg.jpg) repeat-x top; min-width:1000px;}
	.utop2sd{height:89px; position:absolute; z-index:7; width:100%; top:0; left:0; background:url(../img/tsd.png) no-repeat center top;}
	.utop2lg{position:absolute; text-align:center; z-index:8; width:100%; top:0; left:0;}
	.utop2l{position:absolute; top:0; left:0; z-index:6;}
	.utop2r{position:absolute; top:0; right:0; z-index:6;}
	
	.umenu_t_c ul{margin:0 0 0 0px;}
		.umenu_t_c ul li{display:inline-block; margin:2px 0; list-style:none; color:#fff; text-align:center; position:relative;}
		.umenu_t_c a:link, .umenu_t_c a:visited{color:#fff; display:inline-block;}
		.umenu_t_c .menu_span{cursor:default; color:#fff; border-left:1px solid #fff; display:inline-block;}

		.umenu_t_c ul li ul{display:none; margin:0; position:absolute; top:47px; left:0px; background:#0E51BC;}
		.umenu_t_c ul li:hover ul{display:inline-block; background:rgba(0,169,157,0.7);}
		.umenu_t_c ul li ul li{display:block; background:#fab948; border-bottom:1px solid #dc9a27; z-index:11; white-space:nowrap; padding:0 15px; text-align:left;}
		.umenu_t_c ul li ul li:hover{background:#ff931e;}
		.umenu_t_c ul li ul li.menu_active_li{background:#ff931e;}

		.umenu_t{background:#fab948; z-index:9; position:relative; height:48px; border-top:1px solid #dc9a27; border-bottom:1px solid #dc9a27;}
		.umenu_t_c{width:1024px;height: 0; max-width:100%; margin:0 auto; text-align:center;}
		.umenu_t a:link, .umenu_t a:visited{line-height:48px; padding:0 14px; color:#000; font-size:18px; text-decoration:none; -webkit-transition-duration:inherit; -o-transition-duration:inherit; -moz-transition-duration:inherit;}
		.umenu_t a.menu_active, .umenu_t a:hover{color:#fff; background:#ff931e;}
	
		.umenu_t_c ul li ul li a:link, .umenu_t_c ul li ul li a:visited{display:block; line-height:22px; font-size:18px; border:0; padding:13px 0 10px 0; min-width:130px;}
		.umenu_t_c ul li ul li a:hover{background:transparent;}
		
		.euro_calc_c{overflow:hidden; width:700px; height:600px; padding:0px 0 0 150px; margin:0 0 0 55px; position:relative; background:#ccc url(../img/eurocalc.jpg);}
.euro_calc{position:absolute; bottom:25px; left:130px;}
.euro_calc_block_c{padding:0; margin:0;}
	.euro_calc_block{padding:0 20px;}
.euro_calc_c .euro_calc_bl{padding:0; margin:0;}
.euro_calc_c .euro_calc_bl img{width:240px; height:60px; margin:0; padding:0;}
	.euro_calc_prev{width:20px; height:20px; margin:0 5px 0 0; background:#b07303; border:1px solid #330a00; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display:inline-block; text-align:left; color:#fff;}
	.euro_calc_next{width:20px; height:20px; background:#b07303; display:inline-block; border:1px solid #330a00; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; text-align:right; color:#fff;}
	.euro_calc_next:hover, .euro_calc_prev:hover{cursor:pointer;}
	.euro_calc_st img{height:60px; width:11px; padding:0; margin:0; border:0;}
	table.euro_calc_tbl, table.euro_calc_tbl tbody{border-collapse:collapse; border-spacing:0; margin:0; padding:0; border:0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none;}
	table.euro_calc_tbl tr{display:none; padding:0; margin:0; border:0;}
	table.euro_calc_tbl td{vertical-align:bottom; padding:0; margin:0; border:0;}
	table.euro_calc_tbl{margin:-4px 0 0 0;}
	table.euro_calc_tbl td.euro_calc_tdv{vertical-align:middle;}
	.euro_calc_num{background:#d5972c; color:#000; width:30px; font-size:20px; line-height:20px; margin:0 5px; text-align:center; font-weight:bold; display:inline-block;}
	.euro_calc_tx{font-family: Arial, Helvetica, sans-serif; line-height:22px; text-align:center; font-size:16px; margin:0 0 0 35px; width:464px; padding:20px 15px 20px 15px; border:1px solid #f2f2f2; color:#444;}
	.euro_calc_bgr{position:absolute; bottom:0;}
	.euro_calc_btr{margin:-4px 0 0 25px; display:none;}
	
/* Content */
.ucontent{position:relative; font-size:17px; color:#000; z-index:5; background:#ffffd7; min-height:600px; padding:0 32px 60px 32px; margin:0; box-shadow: #000 0px 0px 70px; -webkit-box-shadow: #000 0px 0px 70px; -moz-box-shadow: #000 0px 0px 70px; }
	.ucontent_sd{height:89px; width:1024px; margin:0 0 0 -32px; background:url(../img/tsd.png) no-repeat center top;}
	.ucontent h1{font-size:30px; font-weight:bold; color:#ff931e; margin:5px 0 15px 0;}
	.ucontent h2{font-size:26px; font-weight:bold; color:#ff931e; margin:5px 0 15px 0;}
	.ucontent h3{font-size:22px; font-weight:bold; color:#ff931e; margin:5px 0 15px 0;}
	.ucontent h4{font-size:18px; font-weight:bold; color:#ff931e; margin:5px 0 15px 0;}
	.ucontent p{margin:5px 0 15px 0; font-size:17px; color:#000; line-height:140%;}
	.ucontent p img{max-width:100%;}
	.clear{clear:both;}
	
	.ucontent table.price{border:1px solid #808080; font-size:17px; margin:15px 0;}
	.ucontent table.price td{border:1px solid #808080; padding:7px 7px;}
	.ucontent table.price th{border:1px solid #808080; background:#ff931e; color:#fff; font-size:22px; font-weight:bold; padding:7px 7px;}
	
	a.pwc_c:link, a.pwc_c:visited{width:200px; height:240px; text-decoration:none; display:inline-block; vertical-align:top; margin:0 20px 20px 0;}
	a.pwc_c img{-webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
	a.pwc_c:hover img{opacity:0.8;}
	.pwc_im{width:200px; height:200px; display:inline-block; border:2px solid #ff931e;}
	.pwc_t{width:200px; display:inline-block; text-align:center; font-weight:bold; padding:7px 0 0 0;}
	
	.lifs_photo_i{width:180px; height:180px; margin:0 10px 10px 0;}

/* futer */
	.ufuter_c{background:#ff931e; z-index:6; position:relative; font-size:14px; margin:0 0 0 0;}
	.ufuter{padding:25px 0 20px 0; width:1024px; margin:0 auto; color:#000; clear:both;}
		.uf1{width:25%; display:inline-block; float:left}
		.uf2{width:25%; line-height:15px; display:inline-block; float:left; text-align:right;}
		.uf3{width:25%; line-height:15px; display:inline-block; float:left; text-align:left;}
		.uf4{width:25%; display:inline-block; text-align:right;}
		.ufuter a:link, .ufuter a:visited {color:#000; text-decoration:none; z-index:5;}
			.ufuter a:hover{color:#fff;}
			.uf4 a:link, .uf4 a:visited{color:#999;}
			.uf4 a:hover{color:#fff;}
		.clear{clear:both;}
		.ufcopy{padding:0; font-size:12px;}
		
	/* Social */
	.share_t{font-weight:bold; font-size:18px; padding:20px 0 0 0;}
	.shared_menu{margin:35px 0 15px 0;}
	.googlepl{margin:10px 0 0 0;}
	.social_btn{display:inline-block; width:32px; height:32px; background:url(../img/social.jpg) no-repeat top left; margin-right:5px;}
	.social_btn:hover{cursor:pointer; opacity:0.7;}
	.soc_vk{background-position:0 0;}
	.soc_fb{background-position:-32px 0;}
	.soc_tw{background-position:-64px 0;}
	.soc_od{background-position:-96px 0;}
	.soc_mr{background-position:-128px 0;}
	.soc_tb{background-position:-160px 0;}
	.soc_bg{background-position:-192px 0;}
	.soc_lj{background-position:-224px 0;}



/* my code  author: The Doctor */


.slider_wrapper {
	height: 550px;
	margin: 10px auto 60px;
	position: relative;
	width: 100%;
}

.slider {
	background-color: #ddd;
	height: inherit;
	overflow: hidden;
	position: relative;
	width: inherit;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
	-o-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
	box-shadow: 0 0 20px rgba(0, 0, 0, .5);
}

.slider_wrapper > input {
	display: none;
}

.slides {
	height: inherit;
	position: absolute;
	width: inherit;
}

.slides img {
	width: 100%;
	height: 100%;
}



.slider_wrapper .controls {
	left: 50%;
	margin-left: -98px;
	position: absolute;
}

.slider_wrapper label {
	cursor: pointer;
	display: inline-block;
	height: 8px;
	margin: 25px 12px 0 16px;
	position: relative;
	width: 8px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.slider_wrapper label:after {
	border: 2px solid #ff931e;
	content: " ";
	display: block;
	height: 12px;
	left: -4px;
	position: absolute;
	top: -4px;
	width: 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.slider_wrapper label {
	cursor: pointer;
	display: inline-block;
	height: 8px;
	margin: 25px 12px 0 16px;
	position: relative;
	width: 8px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: background ease-in-out .5s;
	-moz-transition: background ease-in-out .5s;
	-o-transition: background ease-in-out .5s;
	transition: background ease-in-out .5s;
}

.slider_wrapper label:hover,
#slide1:checked ~ .controls label:nth-of-type(1),
#slide2:checked ~ .controls label:nth-of-type(2),
#slide3:checked ~ .controls label:nth-of-type(3),
#slide4:checked ~ .controls label:nth-of-type(4),
#slide5:checked ~ .controls label:nth-of-type(5) {
	background: #ff931e;
}

.slides {
	height: inherit;
	opacity: 0;
	position: absolute;
	width: inherit;
	z-index: 0;
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: transform ease-in-out .5s, opacity ease-in-out .5s;
	-moz-transition: transform ease-in-out .5s, opacity ease-in-out .5s;
	-o-transition: transform ease-in-out .5s, opacity ease-in-out .5s;
	transition: transform ease-in-out .5s, opacity ease-in-out .5s;
}

#slide1:checked ~ .slider > .slide1,
#slide2:checked ~ .slider > .slide2,
#slide3:checked ~ .slider > .slide3,
#slide4:checked ~ .slider > .slide4,
#slide5:checked ~ .slider > .slide5 {
	opacity: 1;
	z-index: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}


a.link_product-hover img:hover {
	box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.2);
}


input#menu__toggle {
	display: none;
}

/* end my code  author: The Doctor */



@media (max-width: 1044px){
	.utop2_c{min-width:100%; width:100%; overflow:hidden;}
	.utop{width:100%; min-width:100%; }
	.ucontainer, .ufuter{width:100%; max-width:100% ; }
	.ucontent{padding: 0 2% 60px 2%}
	.ucontent_sd{width:100%; margin:0; background-position:50% -5px;}
}
@media (max-width: 1020px){
	.umenu_t a:link, .umenu_t a:visited{font-size:16x; line-height:32px;}
	.umenu_t{height:inherit;}
}
@media (max-width: 925px){
	.utop2r{display:none;}
}


/* my code  author: The Doctor */

@media (max-width: 768px){

	.umenu_t {
		height: 48px;
	}

	#menu__toggle {
		opacity: 0;
	}

	#menu__toggle:checked ~ .menu__btn > span {
		transform: rotate(45deg);
	}
	#menu__toggle:checked ~ .menu__btn > span::before {
		top: 0;
		transform: rotate(0);
	}
	#menu__toggle:checked ~ .menu__btn > span::after {
		top: 0;
		transform: rotate(90deg);
	}
	#menu__toggle:checked ~ .menu_ul {
		visibility: visible;
		left: 0;
	}

	.menu__btn {
		display: flex;
		align-items: center;
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
		left: 20px;
		width: 26px;
		height: 26px;
		cursor: pointer;
		z-index: 1;
	}

	.menu__btn > span,
	.menu__btn > span::before,
	.menu__btn > span::after {
		display: block;
		position: absolute;

		width: 100%;
		height: 2px;

		background-color: #616161;

		transition-duration: .25s;
	}
	.menu__btn > span::before {
		content: '';
		top: -8px;
	}
	.menu__btn > span::after {
		content: '';
		top: 8px;
	}

	.menu_ul {
		display: flex;
		position: relative;
		flex-direction: column;
		visibility: hidden;
		top: 0;
		left: -100%;
		width: 300px;
		height: 100%;
		margin: 0;
		padding: 48px 0;
		list-style: none;
		background-color: #ECEFF1;
		box-shadow: 1px 0px 6px rgba(0, 0, 0, .2);
		transition-duration: .25s;
	}
	.menu__item {
		display: block;
		padding: 12px 24px;

		color: #333;

		font-family: 'Roboto', sans-serif;
		font-size: 20px;
		font-weight: 600;

		text-decoration: none;

		transition-duration: .25s;
	}
	.menu__item:hover {
		background-color: #CFD8DC;
	}

	.slider_wrapper {
		height: 475px;
		margin: 10px auto 60px;
		position: relative;
		width: 100%;
	}


}

@media (max-width: 667px){

	.slider_wrapper {
		height: 375px;
		margin: 10px auto 60px;
		position: relative;
		width: 100%;
	}

}


@media (max-width: 375px) {

    .slider_wrapper {
    	height: 330px;
    	margin: 10px auto 60px;
    	position: relative;
    	width: 100%;
    }

}
.mobile-hidden-slider {
    display: none;
}
 
.slick-dots {
    text-align: center;
    
}
.slick-arrow {
    display: none !important;
} 
.slick-dots li {
    float: none;
    display: inline-block;
    margin: 0 10px;
}
.slick-dots li button{
    cursor: pointer;
    display: inline-block;
    height: 14px;    
    position: relative;
    width: 14px;
    color: transparent;
    border: 2px solid #ff931e;
    outline: none !important;
    font-size: 0;
    background: none;
    border-radius: 20px;
}
.slick-dots li.slick-active button:after {
    background: #ff931e;
    content: " ";
    display: block;
    height: 6px;
    left: 2px;
    position: absolute;
    top: 2px;
    width: 6px;
    border-radius: 20px;
}
.slick-slide img {
    margin: 0 auto;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.slick-slide .item {
    height: 500px;
    display: -webkit-box;
    display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
}
@media (max-width: 768px) {{}
    .bi1 .umenu_t .menu__btn  { /*> .hamburger-menu*/
        display: none !important;
    }
    .bi1 .umenu_t_c {
        height: auto !important;
    }
    .bi1 .menu_ul {
        display: block !important;
        width: 100% !important;
        height: auto !important;
        visibility: visible !important;
        position: static !important;
        background: none !important;
        box-shadow: none;
        padding: 0;
    }
    .bi1 .umenu_t {
        background: #ffffd7 !important;
        box-shadow: none !important;
        border: none !important;
    }
    .bi1 .menu_ul .menu_ul {
        display: none !important;
    }
    
    .bi1 .ucontent .ucontent_sd{
        box-shadow: none !important;
        background: none;
    }
    .umenu_t_c ul {
		  height: 300px;
		}
}

@media (max-width: 590px) {{}
    /*.mobile-hidden-slider {
        display: block;
    }
    .mobile-hidden-slider + .utop2_c {
        display: none;
    }*/
    .slick-slide img {
        max-width: 100%;
    }
    .bi1 .umenu_t {
        height: auto !important;
    }
    .bi1 .menu_ul li a {
        font-size: 16px !important;
        line-height: 1.5;
    }
}
/* end my code  author: The Doctor */

@media (max-width: 755px){
	.ut_inf3{display:none;}
	.ut_inf2_t{text-align:right; padding-right:1%; font-size:14px;}
	.ut_inf2_c{text-align:right; padding-right:1%;}
	.utop2lg img{max-width:100%;}
	.utop2_c{height:175px;}
	.ucontent table{width:100% !important;}
	.ucontent iframe{width:100% !important;}
	.ucontent .mtblwd {
		width: 100%;
		overflow-x: auto;
	}
	.uf1,.uf2,.uf3,.uf4{width:100%; float:none; text-align:center; margin:7px 0;}
	.wrapper{min-width:615px;}
	.umenu_t_c ul li:hover ul{display:none;}
}
@media (max-width: 417px){
	.ut_inf2_t{display:none;}
	.ucontent_sd{height:29px;}
	.bi7 .catParents_c{text-align:center;}
	.lifs_photo_i{width:48%; margin:0 2% 5px 0;}
}
@media (max-width: 1020px) and (min-width: 768px){
    {}
    #parameters {
        margin-top: 80px;
    }
}