/* RESET START*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
/*vertical-align: baseline;*/
background: transparent;
}

body {
	font:normal 11px/14px Tahoma,Arial,sans-serif;
	color:#a59d71;
	background:#fff;
}

h1, h2, h3, h4, h5, h6, p { margin:0 0 15px 0; }
a, a:visited {
color:#504925;
text-decoration:underline;
outline:none;
cursor:pointer;
}
a:hover {
color:#2b2712;
text-decoration:none;
}
a.under {
text-decoration:underline;
}
ol, ul {
list-style: none;
}
img {
border:0;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

:focus {
outline: 0;
}
th{text-align:left;}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

table {
border-collapse: collapse;
border-spacing: 0;
}
table td {

}
/* RESET END */
.menu li  a{font-weight:700;text-decoration:none;}
	.menu li  a:hover,.menu>ul>li.active>a,.menu>ul>li.selected>a{text-decoration:underline;color:#fefefe;}
body{background:url('images/body1.jpg') no-repeat 50% 0 #fff;}
.wrapper{width:825px;padding:0 84px;height:400px;margin:0 auto;/*background:url('images/container.jpg') no-repeat right top ;*/}
.logo{padding-top:20px;margin-bottom:36px;}
	.logo h1 {margin-bottom:0px;}
		.logo h1 a{background:url('images/gbb.png') no-repeat left top;display:block;width:490px;height:100px;text-indent:-9999px;}
	.images-slider{z-index: 3;padding:10px 0px 10px 10px;height:280px;background:url('images/images-slider.jpg') no-repeat left top;position:relative;}
		.flash-logo{z-index:0;position: absolute;width: 150px;height: 148px;z-index: 2;right: 0px;top: 69px;overflow: hidden;}
		.fade-image{position:relative;height:261px;overflow: hidden;}
			.fade-image img{z-index:0;position:absolute;}
	.images-slider_gallery{height:131px;background:url('images/gallery-bg.png') no-repeat right top;}
	.images-slider_gallery  .fade-image{height:110px;}
	.images-slider_gallery  .flash-logo{height:100px;width:98px;right: 36px;top: 16px;}
	.menu{margin-bottom:16px;}	
		.menu ul li{list-style:none;display:inline;line-height:12px;z-index:1000;padding-right:32px;position:relative;}
		.menu ul li ul{width:160px;display:none;left: -12px;position:absolute;z-index:999;top:13px;padding:12px;background:url('images/menu-inner.jpg') repeat-x left top #fff;}
			.menu ul li ul li{display:block;margin-bottom:5px;}
			.menu ul li ul li.selected {text-decoration: underline}
			.menu ul li ul a{font-weight:400;}
			.menu ul li ul a:hover{color:#504925;}
.submenu{float:right;margin-left:17px;width:160px;}
	.submenu>ul>li{margin-bottom:15px;}
		.submenu>ul>li>a{font-weight:700;}
		.submenu ul li a{text-decoration:none;}
		.submenu ul li a:hover,.submenu ul li.active>a{text-decoration:underline;}		
		.submenu ul li.active a{color:#2b2712;}
		.submenu ul li ul li{display:block;background:url('images/rightCol.jpg') no-repeat left 7px;padding-left:15px;}
.content{line-height:18px;padding-bottom: 30px;float:left;width:646px; min-height: 300px;}
	.content-fullpage{width:100%}
	.content h3{color:#c0b058;font-size:20px;font-weight:400;}
	.contacs th{line-height:18px;width: 110px;}
		.contacs input{width:244px;padding:3px 1px;border: 1px solid #D8CD95;background: white;}
		.contacs textarea{width: 244px;border: 1px solid #D8CD95;background: #fff;resize:none;overflow-y:scroll;}
		.contacs input[type="submit"]{color:#a89b6e;width:70px;padding: 0px;margin:0px;background: none;border:0;}
		.button-border-remove{padding:2px 1px;border: 1px solid #D8CD95;background: #fff;}
		.contacs td{padding:3px 0}
			.contacs th{vertical-align:top;}
			.captcha-block{position:relative;}
			.captcha-block img{border: 1px solid #D8CD95;}
			#captcha{width:128px;position:absolute;right:0px;top:3px}
		.higslide-gallery a{border:2px solid #a89b6e;width:158px;margin-right:8%;display:inline-block;margin-bottom:40px;}
		
		.higslide-gallery .managepicture a img{width:154px;}
		.product-description dt,.product-description dd{display:inline;}
		.product-description{margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid #beb186;}
		.product-description_last{border-bottom:none;margin-bottom:0;}
		.product-logo{width:80px;}
		
		.product-logo,.product-techical-features,.product-scheme{line-height:1.2 !important;vertical-align:top;display:inline-block;}
			.product-techical-features{width:150px}
			.product-techical-features p{margin-bottom:0px;}
		.products-serial-number{margin-top:10px;padding-top:10px;border-top:2px solid #beb186;}
		.information-block{vertical-align:top;display:inline-block;width:49%}
			span.date{display:block;text-align:center;font-size:30px;margin: 1px 0;}
			span.month{color:#fefefe;font-size:10px;}
			.article-image{line-height:1 !important;text-align:center;margin-right:12px;position:relative;float:left;width:48px;height:46px;background:url('images/aricle-image-decor.png') no-repeat left top;}
				.article-image>img{margin-top:4px;}
			.article-image-shadow{position:absolute;bottom:-21px;left:0}
			.article-text{overflow:hidden;width:285px;}
			.article-post{line-height:1.3 !important;margin-bottom:20px;}
			.article-text h6{margin-bottom:5px;}
		*+html .information-block,*+html .higslide-gallery a{vertical-align:top;display:inline;}
		 *+html .product-logo,*+html .product-techical-features,*+html .product-scheme{display:inline;}
.footer{border-top:2px solid #beb186;padding-top:13px;padding-bottom:5px;position:relative;}
	.footer>p>span{position:absolute;right:0;}
	.bigmirnet{position:absolute;top:13px;left:40%;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {zoom: 1;display: block; }



/*----------------------------------------
	ADAPTIVE
----------------------------------------*/

.wrapper{
	width: 100%;
	max-width: 855px;
	padding: 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.images-slider{
	padding: 10px 150px 10px 10px;
	height: auto;
	border-left: 2px solid #F2EDD9;
	margin-bottom: 25px;
	background: url('images/images-slider.jpg') no-repeat right bottom;
}


.images-slider.images-slider_gallery {
	background: url(images/gallery-bg.png) no-repeat right top;
}

.menu select{
	display: none !important;
	width: 100%;
	padding: 5px;
}

.content table{
	margin: 5px 0;
}

.logo h1 a{
	width: 100%;
	max-width: 490px;
	height: auto;
	text-indent: 0;
	background: none;
}
.logo h1 a img{
	width: 100%;
	max-width: 490px;
	height: auto;
}


/*----------------------------------------
	433px width
----------------------------------------*/
@media screen and (max-width: 433px) {

	.higslide-gallery{
		text-align: center;
	}
	.higslide-gallery a{
		margin: 0 0 40px 0;
	}
	.content img{
		max-width: 100%;
		height: auto;
		margin: 10px 0 !important;
	}
	.images-slider img{
		margin-left: -30%;
	}

}


/*----------------------------------------
	767 width
----------------------------------------*/
@media screen and (max-width: 767px) {

	.images-slider{
		padding: 10px 10px 10px 10px;
		height: auto;
		border-left: 2px solid #F2EDD9;
		margin-bottom: 25px;
		background: url('images/images-slider.jpg') no-repeat right top;
	}
	.images-slider .flash-logo{
		display: none;
	}

	.menu ul{
		display: none;
	}
	.menu select{
		display: block !important;
	}

	.information-block{
		width: 100%;
	}
	.article-text{
		width: auto;
	}

	.footer .bigmirnet{
		position: relative;
		top: 0;
		left: 0;
	}
	.footer p span{
		display: block;
		position: relative;
	}

	.content img{
		max-width: 100%;
		height: auto;
		display: inline-block !important;
	}
	.content iframe{
		width: 100% !important;
	}

	.content table{
		width: 100% !important;
		display: block;
		height: auto !important;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.content table tr,
	.content table tbody td,
	.content table tbody{
		width: 100% !important;
		display: block;
	}
	.content table td{
		text-align: center;
		width: 100% !important;
		display: block;
		height: auto !important;
		margin: 10px 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	#captcha{
		width: 244px;
		padding: 3px 1px;
		position: relative;
		top: 0;
	}



	.content table.article-table{
		display: table;
	}
	.content table.article-table tr{
		display: table-row;
	}
	.content table.article-table tbody td,
	.content table.article-table td{
		padding: 5px;
		display: table-cell;
		width: auto !important;
	}
	.content table td p{
		margin: 0 !important;
	}
	.content table.article-table td img{
		margin: 0 !important;
	}
	.content table.article-table tbody{
		display: table-row-group;
	}

}


/*----------------------------------------
	870px width
----------------------------------------*/
@media screen and (max-width: 870px) {

	.content{
		width: 100%;
	}
	.submenu{
		width: 100%;
		margin-bottom: 15px;
	}
	.submenu li ul{
		display: none;
	}
	.submenu li{
		position: relative;
	}
	.submenu li span{
		position: absolute;
		top: 0;
		right: 20px;
		width: 20px;
		height: 20px;
		font-size: 15px !important;
		color: #504925 !important;
		font-weight: bold !important;
		margin-left: 5px;
		cursor: pointer;
		background: url(images/plus.png) no-repeat;
	}
	.submenu li span.active{
		background: url(images/minus.png) no-repeat;
	}

}

/*----------------------------------------
	767 width
----------------------------------------*/
@media screen and (max-width: 767px) {


}