@font-face {
			font-family: "PT Sans";
			src: url("PTSansRegular.eot");
			src: url("PTSansRegular.eot?#iefix")format("embedded-opentype"),
			url("PTSansRegular.woff") format("woff"),
			url("PTSansRegular.ttf") format("truetype");
			font-style: normal;
			font-weight: normal;
	}

html, body {
margin:0;
padding:0;
}
.left-menu {
    display: block;
    margin: 0 0 20px;
    padding: 0;
	text-transform: uppercase;
	font-weight: 600;
}

h2.zags {
font-family: 'Caviar Dreams', arial;
    font-size: 30px;
margin-top: 0;
    font-weight: 300;
background: rgba(0, 0, 0, 0) url("/images/pols.png") repeat-x scroll 0 12px;
}

h2.zags span {
background: #e9e9e9 none repeat scroll 0 0;
padding-right:10px;
}



.left-menu li {
   background: #cfcfd3 none repeat scroll 0 0;
    border-radius: 15px;
    display: block;
    float: left;
    margin: 1px 0;
    width: 100%;
	position:relative;
}





.left-menu li:hover {
background:#fcb040;
}

.left-menu li a {
background: rgba(0, 0, 0, 0) url("/images/mv.png") no-repeat scroll right center;
color: black;
display: block;
font-size: 17px;
padding: 9px 10px;
text-decoration: none;
}

.left-menu li.selected {
background:#fcb040;
}

.left-menu li a:hover {
text-decoration:none;
}
.left-menu li:hover ul {
	display:block;
}

.left-menu ul {
	position:absolute;
	top:0; 
	left:90%;
	float:none;
	z-index:10;
	display:none;
}
.left-menu ul li {
	float:none;
	width:auto;
	white-space:nowrap;
}
.left-menu ul li a {
	padding-right:30px;
}
.fancybox
{
background-size: cover !important;
}

#rh-badge {
top: 45% !important;
}

.h100 {}
.llll
{
width: 33%;
}

.navbar-nav li {
float: none !Important;
}

body a {
color:black;
}

.tttt {
width: 30%;
min-width: 300px;
display:inline;

}

.logo {
float: left;
}



.ssss {
width: 33%;
min-width: 300px;
margin: 0 auto;
display:inline-block;
}

#bid {
position:absolute;
z-index: 999;
right: 100px;
top: 110px;
width: 60px;


}




.rightop {
float: right;
width: 220px;
display: inline-block;
}


.soci {
    display: block;
    float: right;
    margin-right: 87px;
    margin-top: 10px;
}

.head .col-sm-6 {
    height: 120px;
margin-bottom:15px;
}

.head .search-form {
margin: 45px auto;
font-size: 15px;
}

.head .tel {
 margin-top: 30px;
}

.soci a {
    display: block;
    float: left;
    margin-top: 5px;
    width: 50px;
}

.copy .teh {
    display: block;
    position: absolute;
    z-index: 9999;
}

.adm-navigation {
text-align: center;
word-spacing: 10px;
font-weight: 600;
}

.adm-nav-pages-total-block {
text-align: center;
word-spacing: 2px;
margin-bottom: 15px;
font-weight: 600;
}


.adm-nav-page-active
{
display: inline-block;
width: 30px;
        height: 30px;
        background: gray;
        line-height: 30px;
        text-align: center;
        font-size: 16px;
        border-radius: 30px;
color: white;
}

.adm-nav-page-active:hover
{
background: gray;
}

.adm-nav-page
{
display: inline-block;
width: 30px;
        height: 30px;
        background: gray;
        line-height: 30px;
        text-align: center;
        font-size: 16px;
        border-radius: 30px;
}

.adm-nav-page:hover
{
background: #bfbdbd;
}

#toTop {
    bottom: 10px;
    color: #333;
    cursor: pointer;
    display: none;
    font-family: verdana;
    font-size: 11px;
    position: fixed;
    right: 10px;
    text-align: center;
    width: 45px;
}

html body {
/*background:rgba(0, 0, 0, 0) url("/images/fon.png") no-repeat scroll center center / auto 100%;*/
background:rgba(0, 0, 0, 0) url("/images/fon8.jpg") no-repeat fixed center center / 100% auto;
font-family: 'PT Sans', sans-serif;
/*font-family: 'Caviar Dreams', arial;
font-family: 'Open Sans Cond Light', arial;*/
font-size:18px;
font-weight:500;
}



.name {
text-transform: uppercase;
font-weight: 500;
}



.bread {
margin:15px 0;
}

.head .col-sm-6 {
    height: auto;
margin-bottom: 5px;
}

.head .tel {
    display: block;
    font-size: 22px;
    margin-top: 35px;
    padding-right: 5px;
    text-align: center;
}

.phone-block {
	margin-top:-20px;
}
.phone-block .phone-whatsapp {
	margin-bottom:6px;
}


.head #ssss {
   background: none;
text-align:center;
padding: 0;
}

.head .search-form {
    display: block;
    width: 180px;
}

.head .search-form form {
margin-bottom:0;
}

.head .search-form .po {
    border: 1px solid #bbbabb;
    border-radius: 25px;
    display: block;
    padding: 5px 5px 7px 5px;
    width: 200px;
	text-align:center;
}


#market-basket {
    margin: 30px auto;
}



@media (max-width:500px) {

.col-md-3 .col-sm-6. col-xs-12 {
    width: 100% ;

}



.head .search-form .po {
padding-right: 15px;
    margin: 0;
    width: 100%;
}

.head .search-form .kn {
    margin-right: 30px;
    right: 0;
}

.head .col-sm-6 {
height:auto;
}
.head .tel {
margin-top: 0px;
}

.footer ul.footer-menu {
margin:0;
padding:0;
}

.row {
    margin-right: 0 !important;
    margin-left: 0 !important; 
}

.footer ul.footer-menu li {
    width: 100%;
}

#bid {

right:15px;
width: 60px;
position:absolute;
z-index: 999;
top:20px;

}
.rightop {
float: right;
width: 100%;
display: inline-block;
}

}

.head .search-form:focus {
border:0;
}

.head .search-form .po:focus {
border:0;
}

.head .search-form .kn {
    background: rgba(0, 0, 0, 0) url("/images/poi.png") no-repeat scroll center center;
    border: 0 none;
    font-size: 0;
    height: 30px;
    margin-left: 155px;
    margin-top: -42px;

    width: 36px;
}

.head .logos {
width:100%;
text-align:center;
}

.head .callback {
    border: 1px solid #bbbabb;
    border-radius: 25px;
    color: black;
    display: block;
    font-size: 19px;
    text-align: center;
width: 100%;
}

.head .callback2 {
    border: 1px solid #bbbabb;
    border-radius: 25px;
    color: black;
    display: block;
    font-size: 19px;
    text-align: center;

}

.head .callback:hover {
text-decoration:none;
background:#fcb040;
}

.poisk {
    background: rgba(0, 0, 0, 0) url("/images/poisk.png") no-repeat scroll 0 0 / 100% auto;
margin-top: 30px;
margin-bottom:10px;
}

.main {
margin-bottom:0px;
}

.content {
margin-bottom:0px;
 min-height: 600px;
}


.footer {
background:none;
border-radius:25px;
overflow: hidden;
margin-top: 10px;
}

.footer .copy {
    color: black;
    font-size: 16px;
    padding-bottom: 30px;
    padding-top: 10px;
}

.footer .copy b {
color:black;

}


.footer .copy hr {
    background: #5b5b5b none repeat scroll 0 0;
    border: medium none #5b5b5b;
    display: block;
    width: 84%;
float: left;
}

.kamen {
    background: rgba(0, 0, 0, 0) url("/images/kam.png") no-repeat scroll center top;
    display: block;
    height: 131px;
    margin-top: -120px;
}


.ots {
display:block;
height:30px;
}

}
@media screen and (max-width: 1050px) {

.head .tel {
    display: block;
    font-size: 27px;
    margin-top: 35px;

    padding-right: 5px;
    text-align: right;
}

.cat {display:none;}
.navbar-header .navbar-toggle {
display:block;
}

.navbar .collapse .navbar-nav {
display:none;
}

.navbar .navbar-header {
float:right;
}

	/*.catalog {display:flex; align-items:top; flex-wrap:wrap; justify-content:center;}*/

.catalog .name {height:48px;}

#bid {

right:15px;
width: 60px;
position:fixed;
z-index: 999;
top:20px;

}

}

.up_page_block #alx_up_page_button {
opacity:1;
}

@media screen and (max-width: 1050px) {
     html body  { 
background: rgba(0, 0, 0, 0) url("/images/fon8.jpg") no-repeat fixed center center / auto 100%; 
		}
.container .main {
    width: 98%; 
}
.catalog .name {height:48px;}
.col-sm-6 {
    width: auto;
   display: inline;
}
/*.catalog {display:flex; align-items:top; flex-wrap:wrap; justify-content:center;}*/
.catalog .name {height:48px;}
.cat {display:none;}
/*.catalog .col-sm-4 {
    width: 20%; 
min-width: 200px;
height:auto;
	}

	.catalog .col-sm-4 .img {
height: 200px;
}*/


	.catalog .col-sm-4 {vertical-align: top;}

.row .head {
text-align: center;
	}

.pohpoh .col-sm-3 {width: 20%!important; margin-right: 10px!important;     display: inline-block;
    Float: none;
    vertical-align: top;}

#bid {

right:15px;
width: 60px;
position:absolute;
z-index: 999;
top:110px;

}
}

@media screen and (max-width: 832px) {
.rightop 
{
float: none;
}
.pohpoh .col-sm-3 {width: 20%; margin-right: 10px;     display: inline-block;
    Float: none;
    vertical-align: top;}
.cat {display:none;}
.ssss
 {
display: none;
}

.head .search-form {
display: none;
}
.logo {
float: none;
}
	.llll {
width: 100%;}

.head .tel {
margin-top: 0px;
}

.catalog .name {height:48px;}


}
@media screen and (max-width: 770px) {
     html body  { 
background: rgba(0, 0, 0, 0) url("/images/fon8.jpg") no-repeat fixed center center / auto 100%; 
}
.head .search-form {
    margin: 0px auto;
.pohpoh .col-sm-3 {width: 20%!important; margin-right: 10px!important;     display: inline-block;
    Float: none;
    vertical-align: top;}
}
.cat {display:none;}
.tttt {
width: 100%;
}

.head .search-form {
margin: 35px auto;
}

.head .tel {
margin-top: 0px;
}
.phone-block {
	margin-top:0;
}

#bid {

right:15px;
width: 60px;
position:abolute;
z-index: 999;
top:20px;

}

#market-basket {
    margin: 0px auto;
}

.head .tel {
    margin-top: 0;
}
.rightop 
{
float: none;
}

}

@media screen and (max-width: 450px) {
	.col-sm-12 .bread {padding-left:0!important; padding-right:0!important;}
.col-sm-12 {padding-left:0!important; padding-right:0!important;}
.col-xs-12 {padding-right:0!important;}
.col-sm-5 {padding-right:0!important;}
.h100 {height: auto;}
	.col-sm-5 img {max-width: 100%;}
	#mmmb {margin-right:0;}
.cat {display:none;}
	.col-sm-5 {
padding-left: 0!important;
}
	.col-xs-12 {
padding-left: 0!important;
}
	.raz .tol {margin-right: 20px;}
.col-sm-9 {
padding-left: 0!important;
padding-RIGHT: 0!important;
}
	.bx-breadcrumb .bx-breadcrumb-item {font-size: 14px;     margin-right: 0px;}
.head .tel {
    margin-top: 10px;
	margin-bottom: 10px;
}
}
}


