.header{
	min-height:80px;
	border-bottom:1px solid #f5f5f5;
	width: 100%;
	padding:0px 28px;
	display: flex;
}
.header .search{
	width: 33.3%;
}
.header .search .container-12 .suffix-1{
	padding-right: 0px !important;
}
.header .search .container-12 .prefix-1 {
	padding-left: 0px;
}
.header .imglogo{
	width: 33.3%;
	text-align: center;
}
.header .phone{
	text-align:right;
	width: 33.3%;
}
.header .phone a.tel{
	display:block;
    padding:15px 0px 0px 0px;
	color:#ba9b3e;
	font-size:20px;
}
.header .phone span{
	color:#ba9b3e;
	font-size:17px;
	display:block;
}

.footer{
	min-height:54px;
	border-top:2px solid #ba9b42;
	width:1024px;
	margin:auto;
	position:relative;
	padding:0px 3px;
}
.footer .contact{
	float:left;
	color:#000000;
	font-size:15px;
	font-weight:normal;
	margin:10px 0px 0px 0px;
}
.footer .copirait{
	float:left;
	color:#000000;
	font-size:15px;
	font-weight:normal;
	margin:10px 0px 0px 180px;
}
.footer .copirait a{
	text-decoration:underline;
}
.footer .copirait a:hover{
	text-decoration:none;
}
.footer .metrix{
	float:right;
	padding:11px 0px 0px 0px;
}
.imgwrapper {width: 100%; text-align: center;}
.imgli {margin: 0 auto; width: 33.3%; float: left;}
.imgli2 {margin: 0 auto; width: 25%; float: left;}
.imglabel {text-align: center;}
#region-sidebar-first{
	float:right;
	width:230px;
}
#zone-header .content ul{
	background:url(/images/menu_fon.jpg);
	margin:0px;
	display:table;
	width:100%;
	height:39px;
	position:relative;
	z-index:10;
}
#zone-header .content ul li{
	display:table-cell;
	text-align:center;
	margin:0px;
	padding:5px 0px 0px 0px;
	width:16%;
}
#zone-header .content ul li.first{
	width:100px;
}
#zone-header .content ul li ul li{
	width: 21%;
}
#zone-header .content ul li.first img{
	position:relative;
	top:-3px;
}
#zone-header .content ul li a{
   	display:block;
	width:100%;
	height:100%;
}
#zone-header .content ul li:hover{
	background:url(/images/menu_fon_hover.jpg);
	height:30px;
}
#zone-header .content ul li:hover ul{
	display:table;
}

#zone-header .content ul ul{
	position:absolute;
	display:none;
	left:0px;
	z-index:-1;
	padding:0px;
	top:38px;
	background:url(/images/menu_fon_hover.jpg);
}
#zone-header .content ul ul.menu{
	/*padding:0px 0px 0px 20px;*/
}
#zone-header .content ul ul li{
	display:block;
	float:left;
	padding:6px 0px 0px 0px;
	position:relative;
	z-index:5;
}
#zone-header .content ul ul li.first{
	width:230px !important;
	margin:0px 0px 0px 20px;
}
#zone-header .content ul ul li:hover{

}

#zone-header .content ul ul li a{
	font-size:15.4px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
#zone-header .content ul ul li a.active-trail{
	color: #D0A64A;
}
#zone-header .content ul ul li a:hover{
	text-decoration:none;
}

#section-content #block-menu-menu-second ul.menu li.first {
	margin-top: 73px;
}
#section-content #block-menu-menu-second ul.menu li{
	padding: 5px 0px 7px;
	text-align:left;
	margin:0px;
}
#section-content #block-menu-menu-second ul.menu li ul{
	margin:0px;
	padding: 0px 0px 0px 0px;
}
#section-content #block-menu-menu-second ul.menu li ul li.first {
	margin:0px;
	padding: 10px 0px 7px;
}
#section-content #block-menu-menu-second ul.menu li a{
	font-size:15.4px;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
#section-content #block-menu-menu-second ul.menu li a:hover{
	color: #9F6F00;
	text-decoration:none;
}
#section-content #block-menu-menu-second ul.menu li a.active-trail{
	color: #9F6F00;
	text-decoration:none;
}

#search-block-form{
	position:relative;
	top:40px;
}
#search-block-form input[type=text]{
	border:2px solid #e5d6a6 !important;
	border-radius:10px;
	height:22px;
	width: 176px;
	padding:0px 11px;
	font-size:15px;
	color:#ba9b3e;
	font-style:italic;
}
#search-block-form #edit-actions, #search-block-form #edit-actions--2{
	display:none;
}

#region-sidebar-first ul li {
	color: #BA9B42;
	padding: 0px 0px 0px 15px;
}

.blockthree .content ul li{
	color: #000000 !important;
	list-style: disc;
}
.field-items ul li{
	color: #000000 !important;
	list-style: disc;
}

.block_main_catalog{
	background:#f5f0cd;
	width:100%;
	height:250px;
	margin:0px 0px 25px 0px;
	text-align: center;
}
.block_main_catalog_img {
	margin: 0 auto;
    width: 20%;
    float: left;
}
.block_main_catalog_img img {
	width: 95%;
    height: auto;
    border: none;
}
#region-content .block_main_catalog .block_main_catalog_img img {
	border: none;
}
.block_main_catalog ul{
	margin:0px;
	list-style:none !important;
	padding:24px 0px 0px 20px;
}
.block_main_catalog ul li{
list-style:none !important;
	float:left;
	text-align:center;
	padding:0px !important;
	margin:0px !important;
}
.block_main_catalog ul li img{
	border:none !important;
	background:none !important;
	padding:0px !important;
	margin:0px !important;
	width: 197px;
	height: 197px;
}
.block_main_catalog ul li a{
	color:#000000;
	font-size:15px;
	font-weight:normal;
	text-decoration:underline;
}
.block_main_catalog ul li a div{
	padding:10px 0px 0px 0px;
}
.block_main_catalog ul li a:hover{
	text-decoration:none;
}
.block_main_catalog ul li a:hover div{
	text-decoration:none;
	color:#ba9b3e;
}
table.one tr td{
	text-align:center;
	padding: 4px 0px;
}

table.one tr td center {
	text-align:center;
	font-size:14px;
}

#zone-header .blockthree .content ul.menu li.active-trail{
	background:url(/images/menu_fon_hover.jpg);
}
#zone-header .blockthree .content ul.menu li.active-trail a.active-trail{
	color: #D0A64A !important;

}
#zone-header .blockthree .content ul.menu li ul.menu li a.active{
	text-decoration:none !important;
}
#zone-header .blockthree .content ul.menu li.active-trail ul.menu{
	display:table !important;
}
#zone-header .blockthree .content ul.menu li ul.menu li.active-trail{
	z-index:10;
	height:32px;
}
#zone-header .blockthree .content ul.menu li ul.menu li.active-trail.first{
   	z-index:10;
}

div#region-content.grid-12 {
	padding-top:40px !important;
	padding-right:0px !important;
}
.cvet, #uzor, .container-12 .grid-12, .container-12 .grid-9, #zone-header, #page{
	width:1024px;
}

div#region-content.grid-12{
	width:984px;
	padding: 40px 0px 10px 0px;
}
div#region-content.grid-12{
	width:1024px;
}
#block-menu-menu-second{
	padding-right:0px !important;
}
body{
	min-width:100% !important;
	width:100% !important;
}
#block-menu-menu-second .blockthree, #block-menu-menu-second .blocktwo, #block-menu-menu-second .blockone{
	width:230px;
}
.container-12 .grid-8 {
    width: 770px;
}
.navbar {display:none;}
.width100 {width:100%;}
.width50 {width:50%; float: left;}
.hiddenblock {display:none;}

/* Адаптивный дизайн
------------------------------------- */
@media screen and (max-width: 1050px) {
	img {max-width:100%;height: auto;}
	.header, .footer {
	width:98%;
	padding: 0px 8px;
	}
	.cvet, #uzor, .container-12 .grid-12, .container-12 .grid-9, #zone-header, #page{
	width:100%;
	padding: 0 1px;
	}
	.blockone {
	width:99%;
	}
	#zone-content {
	width:99%;
	padding: 0 3px;
	}
	div#region-content.grid-12{
	width:99%;
	}
	#block-menu-menu-second {
    display: none;
	}
	.container-12 .grid-8{
	width:99%;
	margin-top: 15px;
	}
	.hiddenblock {
	display:list-item;
	list-style: none;
	}
}
@media screen and (max-width: 420px) {
        .myvideo {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
    border:1px solid #ccc;
        }
        .myvideo iframe,.myvideo object,.myvideo embed {
    position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        }
}
@media screen and (max-width: 768px) {
	div#region-content.grid-12{
	width:99%;
	}
	.block_main_catalog {
	background: none;
	}
	.block_main_catalog ul {
    padding: 24px 0px 0px 10px;
	}
	.block_main_catalog ul li a div {
    padding: 10px 0px 10px 0px;
	}
	.footer .contact{
	float: none; text-align: center;
	}
	.footer .copirait {
	float: none; text-align: center; margin: 0;
	}
	.footer .metrix {
	float: none; text-align: center;
	}
	.blockthree .content .imgwrapper ul li {float: none;}
	.block_main_catalog {height:auto;}
	.block_main_catalog_img {
     padding-bottom: 10px;
	 }
}
@media screen and (max-width: 670px) {
	.imglabel {
    font-size: 0.9em;
	}
}
@media screen and (max-width: 660px) {
	.header{
	width: 98%;
	padding:0px 28px;
	display: block;
	margin: 0 auto;
	border: none;
	}
	.header .search{
	width: 100%;
	}
	.header .search .container-12 .prefix-1 {
    width: 100%;
	}
	#search-block-form {
    margin: 5px 0 10px 0;
	top: 5px;
	}
	#search-block-form input[type="text"] {
	width:100%
	}
	.header .imglogo{
	width: 100%;
	text-align: center;
	}
	.header .phone{
	text-align:center;
	width: 100%;
	}
	
}
@media screen and (max-width: 620px) {
	.imglabel {
    font-size: 0.8em;
	}
}
@media screen and (max-width: 468px) {
	#zone-header .content ul {
	display:none;
	}
	#skip-link {
	display:none;
	}
	table.one tr td {
    text-align: center;
    float: left;
    margin-left: 10px;
	}
	.navbar {
	display:list-item;
	}
	.block_main_catalog {
	background: none;
	}
	.block_main_catalog ul li a div {
    padding: 10px 0px 10px 0px;
	}
	.footer .contact{
	float: none; text-align: center;
	}
	.footer .copirait {
	float: none; text-align: center; margin: 0;
	}
	.footer .metrix {
	float: none; text-align: center;
	}
	.width50 {width:100%; float: left;}
	#region-content ul li {
    padding: 0px 0px 15px 15px;
	}
	.imgcenter {
    width: 70%;
    margin: 0px auto;
   }
   .field-name-field-image{width: 50%;
    margin: 0px auto;}
	.hiddenblock {
	display:list-item;
	}
	.imgli {
     width: 100%;
    float: none;
	}
	.imgli2 {
     width: 100%;
    float: none;
    }
	.block_main_catalog ul li img {
	width: 100%;
	height: auto;
	}
	.block_main_catalog_img {
    margin: 0 auto;
    width: 100%;}
        }
        
}    	

/*
#region-sidebar-first ul li.collapsed, #region-sidebar-first ul li.leaf {
list-style-image: url("http://posukan.tw1.ru/misc/menu-leaf.png");
list-style-type: square;
}
#region-sidebar-first  ul li.expanded {
list-style-image: url("http://posukan.tw1.ru/misc/menu-expanded.png");
list-style-type: circle;
} */

