html, body {
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 400;
    color:#000;
	
    background: #fefefd url("/shop/wp-content/uploads/lux/4cd3da5dbd70aae4c43b9517.jpg") 100% no-repeat;
    background-position: center top;
    min-height: 100%;
    background-attachment: fixed;
}

a {
	color:#2b0101;
	text-decoration:none;
}

a:hover {
	color:#456004;
	text-decoration:none;
}

.rouble {
	text-decoration:line-through;
}


/*
################################################################
*/

.uk-width-medium {
	width:250px;
}
@media (min-width: 960px) {
.uk-width-medium\@m {
    width: 250px;
}
}

.uk-width-medium@m {
	width:250px;
}

.uk-container {
	max-width:970px;
}

.uk-form-danger,
.uk-input.uk-form-danger,
.uk-textarea.uk-form-danger,
.uk-modal-body .uk-input.uk-form-danger {
	border-color:red;
	color:red;
}

/*
################################################################
*/

.contentarea {
	border:1px solid #cc9026;
	background-image:url("/shop/wp-content/uploads/lux/0cfcc8c152ba90ea594c245e.png");
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	line-height: 1.5;
}

.contentarea h1 {
	text-align:center;
	font-size:17px;
	color: #2b0101;
	font-style:italic;
	font-weight:bold;
}

.contentarea h2 {
	text-align:center;
	font-size:15px;
	color: #2b0101;
	font-style:italic;
	font-weight:bold;
}
.contentarea * + h2 {
	margin-top:0;
}

.contentarea h3,
.contentarea h4 {
	text-align:center;
	font-size:14px;
	color: #2b0101;
	font-style:italic;
	font-weight:bold;
	padding-bottom:0;
}
.contentarea * + h3,
.contentarea * + h4 {
	margin-top:0;
}
.contentarea h3 + p,
.contentarea h4 + p {
	margin-top:0;
}

.contentarea em {
	color:#000;
}

.contentarea img {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

.contentarea .zoomimg {
}
.contentarea .zoomimg.floatleft {
	float:left;
	margin-right:5px;
}
.contentarea .zoomimg.floatright {
	float:right;
	margin-left:5px;
}
.contentarea .zoomimg + .zoomimg {
	margin-left:5px;
}
.contentarea .zoomimg a {
	position:relative;
	display:inline-block;
	overflow:hidden;
	
	border:2px solid #c0c0c0;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.contentarea .zoomimg a::after {
	content:"";
	display:block;
	position:absolute;
	bottom:5px;
	right:5px;
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url("/shop/wp-content/uploads/lux/5069720b1cff7b5a830dc054.gif");
}
.contentarea .zoomimg a:hover {
	border-color:#999;
	cursor:zoom-in;
}
.contentarea .zoomimg a img {
	min-width:100%;
	min-height:100%;
	
}

@media(max-width: 959px) {
	.contentarea .zoomimg a {
		width:auto !important;
		max-height:150px;
	}
}


@media(max-width: 400px) {
	.contentarea {
		font-size:14px;
	}
}

/***/

.listing {
}
.listing ul {
	display:block;
	padding:0;
	margin:0;
}
.listing ul li {
	display:block;
	padding:0 0;
	margin:0;
}

.listing.listing-standart {
}
.listing.listing-standart h2 {
	text-align:center;
	font-size:17px;
	color: #2b0101;
	font-style:italic;
	font-weight:bold;
}
.listing.listing-standart ul li {
	padding:15px 0;
}
.listing.listing-standart ul li + li {
	border-top: 2px dotted #999999;
}
.listing.listing-standart .item div:nth-child(3) {
	text-align:right;
}
.listing.listing-standart .item div:nth-child(3)::before {
	content:"";
	display:block;
	clear:both;
	height:5px;
}
.listing.listing-standart .item div:nth-child(3) a {
	display:inline-block;
	background-color:#cc9026;
	padding:7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #000;
	color:#000;
	background: transparent url("/shop/wp-content/uploads/lux/d80c0909fa83690529322de7.png") repeat-x 0 bottom;
}
.listing.listing-standart .item div:nth-child(3) a:hover {
	opacity:0.8;
}

/***/

.breadcrumbs {
	border:1px solid #cc9026;
	background-image:url("/shop/wp-content/uploads/lux/0cfcc8c152ba90ea594c245e.png");
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:10px;
	font-size:12px;
}

.breadcrumbs ul {
	display:block;
	padding:0;
	margin:0;
}
.breadcrumbs ul li {
	display:inline-block;
	padding:0;
	margin:0;
}
.breadcrumbs ul li:first-child:before {
	content:"Навигация:";
	display:inline-block;
	margin-right:5px;
	font-weight:bold;
}
.breadcrumbs ul li + li:before {
	content:"»";
	display:inline-block;
	margin:0 5px;
}

/***/

.module {
	border:1px solid #cc9026;
	background-image:url("/shop/wp-content/uploads/lux/0cfcc8c152ba90ea594c245e.png");
}
.module + .module {
	margin-top:15px;
}
.module > div:nth-child(1) {
	font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #2b0101;
    height: 32px;
    line-height: 32px;
    background: transparent url("/shop/wp-content/uploads/lux/04e03b3b9287c4d2662feb46.png") repeat-x 0 0;
    border-bottom: 1px solid #d5d5d5;
    padding: 0;
	font-style: italic;
	text-shadow: 3px 1px 2px #ffffff;
	
	color: #ffffff !important;
    display: block;
    font-family: georgia,palatino;
    height: 32px;
    text-align: center;
    text-shadow: 1px 0 0 rgb(23, 23, 23), 1px 0 0 rgb(23, 23, 23), 0 -1px 0 rgb(23, 23, 23), 0 1px 0 rgb(23, 23, 23), 0 0 10px rgba(0, 0, 0, 0.99);
}
.module > div:nth-child(2) {
}

/***/

.module.module-menu {
}

.module.module-menu > div:nth-child(1) {
	border-bottom:none;
}

.module.module-menu ul {
	display:block;
	padding:0;
	margin:0;
}
.module.module-menu ul li {
	display:block;
	padding:0;
	margin:0;
	font-size:12px;
	border-top:1px solid #d5d5d5;
}
.module.module-menu ul li a {
	display:block;
	padding:9px 5px 9px 27px;
	background-repeat:no-repeat;
	background-position:left 5px top 6px;
	background-image:url("/shop/wp-content/uploads/lux/812c53b9e2ae053281a9ad43.png");
}
.module.module-menu ul li a:hover {
	background-image:url("/shop/wp-content/uploads/lux/6ab5ed80cbad36c96817ee6b.png");
	color:#2b0101;
}

.module.module-menu ul > li > a {
	font-weight:bold;
}
.module.module-menu ul > li.active {
	background-image:url("/shop/wp-content/uploads/lux/73096f775183a3bc348b7777.png");
	background-position:center;
	background-repeat:repeat;
}
.module.module-menu ul > li.active > a {
	background-image:url("/shop/wp-content/uploads/lux/6ab5ed80cbad36c96817ee6b.png");
	color:#fff;
}
.module.module-menu ul li.active li.active a {
	color:#2b0101;
}
.module.module-menu ul > li ul a {
	font-weight:normal;
	background-color:#fffbc1;
}

/*
################################################################
*/

/*
header
*/

.header {
}

.header .logo {
	float:none;
	height:auto;
	width:auto;
}

.header ul.desc {
	display:block;
	padding:0;
	margin:0;
	text-align:center;
}
.header ul.desc li {
	display:block;
	padding:0;
	margin:0;
}
.header ul.desc li + li {
	margin-top:10px;
}
.header ul.desc li:nth-child(1) {
	font-family: georgia, palatino;
	text-shadow: 3px 1px 2px #ffffff;
	color: #2b0101;
	font-weight:bold;
	font-size:20px;
	font-style: italic;
}
.header ul.desc li:nth-child(2) {
	font-size:12px;
}
.header ul.desc li:nth-child(3) {
	font-family: georgia, palatino;
	font-weight:bold;
	font-size:16px;
	font-style: italic;
}
.header ul.desc .social {
	margin-left:8px;
}
.header ul.desc .social img {
	vertical-align:bottom;
}
.header ul.desc .pre-entry-form-topbtn {
	display:inline-block;
	width:70px;
	height:22px;
	line-height:1;
	text-align:center;
	vertical-align: baseline;
	margin-left:8px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#fff;
	background-color:#000;
	padding:5px 0 0 0;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	font-weight:normal;
	text-decoration:none;
}
.header ul.desc .pre-entry-form-topbtn:hover {
	text-decoration:none;
	opacity:0.8;
}

.header ul.phones {
	display: inline-block;
	padding:0;
	margin:0;
	width:200px;
	height:88px;
	background-image:url("/shop/wp-content/uploads/lux/430ef720e3864da1163ffd16.png");
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}
.header ul.phones li {
	display:block;
	padding:0;
	margin:0;
}
.header ul.phones li:first-child {
	padding-top:15px;
}
.header ul.phones li a,
.header ul.phones li a:hover {
	color:#000;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}
.header ul.phones li + li::before {
	content:"";
	display:block;
	height:1px;
	background-color:#dddddd;
	margin:5px 0;
}

.header .topmenu {
	margin-top:20px;
}
.header .topmenu a {
	display:inline-block;
	background-image:url("/shop/wp-content/uploads/lux/b8a5ce0293e85b167c7aa94b.png");
	background-repeat:no-repeat;
	background-position:center;
	width:100px;
	height:91px;
	text-align:center;
	line-height:91px;
	font-weight:bold;
	font-size:15px;
	color:#2b0101;
	text-decoration:none;
}
.header .topmenu a:hover,
.header .topmenu .active a {
	background-image:url("/shop/wp-content/uploads/lux/a6b21e89c79842880adf8411.png");
	color:#2b0101;
	text-decoration:none;
}

@media(max-width: 959px) {
	.header {
		background-color:#f3ddbb;
		border-bottom:1px solid #f1d2a3;
		-webkit-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.06);
	}
	
	.header .logo img {
		height:80px;
		width:auto;
	}
	
	.header ul.desc li:nth-child(1) {
		font-size:16px;
	}
	.header ul.desc li:nth-child(2) {
		font-size:11px;
	}
	.header ul.desc li:nth-child(3) {
		font-size:12px;
	}
	.header ul.desc .slogan {
		display:block;
	}
	.header ul.desc .social {
		display:none;
	}
	.header ul.desc .pre-entry-form-topbtn {
		display:none;
	}
	
	.header .txtgrid > * {
		padding-top:0;
		padding-bottom:0;
		margin-top:0;
		margin-bottom:0;
	}
	
	.header ul.phones {
		display:block;
		width:auto;
		height:auto;
		background-image:none;
		margin-top:10px;
	}
	.header ul.phones li {
		display:inline-block;
	}
	.header ul.phones li:first-child {
		padding:0;
	}
	.header ul.phones li + li::before {
		display:none;
	}
}

/*
mobmainnavi & uk-offcanvas-bar-mobmainnavi
*/

.mobmainnavi {
}

.mobmainnavi .burger {
	position:absolute;
	left:15px;
	top:15px;
}
.mobmainnavi .burger.active {
	top:35px;
	position:fixed;
	background-color:#fbf6f0;
	padding:5px;
	
	z-index:10;
	
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.06);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.06);
    box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.06);
}
.mobmainnavi .burger.active:hover {
	opacity:0.8;
}
.mobmainnavi .burger svg {
	width:30px;
	height:auto;
}


.uk-offcanvas-bar-mobmainnavi {
	background-color:#a7740c;
}
.uk-offcanvas-bar-mobmainnavi .mob-logo {
	border-bottom:1px solid #c78b10;
	padding-bottom:15px;
	margin-bottom:15px;
}
.uk-offcanvas-bar-mobmainnavi .mob-logo img {
	height:50px;
	width:auto;
}

.uk-offcanvas-bar-mobmainnavi .mob-menu {
}
.uk-offcanvas-bar-mobmainnavi .mob-menu ul {
	margin:0 0 0 15px;
	padding:0;
}
.uk-offcanvas-bar-mobmainnavi .mob-menu ul ul {
	margin-left:30px;
}

.uk-offcanvas-bar-mobmainnavi .mob-social {
	border-top:1px solid #c78b10;
	margin-top:15px;
	padding-top:15px;
	text-align:center;
}
.uk-offcanvas-bar-mobmainnavi .mob-social a {
	display:inline-block;
	margin:0 10px;
}

.uk-offcanvas-bar-mobmainnavi .mob-phones {
	border-top:1px solid #c78b10;
	margin-top:15px;
	padding-top:15px;
	margin-bottom:100px;
}
.uk-offcanvas-bar-mobmainnavi .mob-phones ul {
	display:block;
	padding:0;
	margin:0;
}
.uk-offcanvas-bar-mobmainnavi .mob-phones ul li {
	display:block;
	padding:0;
	margin:0;
}

/*
footer
*/

.footer {
	font-size:12px;
}

/*
################
*/

.mod-narvol {
}
.mod-narvol.contentarea {
	padding:0;
	border:none;
	
}
.mod-narvol.contentarea .border {
	background-image:url("/shop/wp-content/uploads/lux/935ab7420aec2ba08d60b73c.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% 100%;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.mod-narvol.contentarea .wrap {
	padding:15px 180px 15px 30px;
	background-image:url("/shop/wp-content/uploads/lux/494177807ea44ca283d6644d.png");
	background-repeat:no-repeat;
	background-position:bottom 3px right 3px;
}
.mod-narvol.contentarea h2 {
	text-align:left;
	font-family: georgia,palatino;
	font-style:italic;
	font-size:20px;
}
.mod-narvol.contentarea h2 span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:25px;
	color:#ff6600;
}

.social-links {
	text-align:right;
}

.youtube-player {
	background-color:#888888;
	padding:15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.youtube-player .zoom {
	padding-top:10px;
	text-align:right;
}
.youtube-player .zoom a {
	color:#bbbbbb;
	font-size:10px;
	font-weight:bold;
}
.youtube-player .zoom a:hover {
	color:#fff;
}

.sitemaplist {
}
.sitemaplist li {
	list-style:square;
}

.table_ceny {
}
.table_ceny p {
	margin:5px 0;
}

@media(max-width: 400px) {
	.youtube-player iframe {
		height:200px !important;
	}
}

.module.module-menu ul li li a {
	background: #fffbc1 !important;
}