	body {
	background: #eee url(../img/tot.jpg);
	}
	@font-face {
    font-family: formenu; 
    src: url(../fonts/menu.otf); 
   }
   
   h4 {
   font-size: 16px !important;
   }

   	.logo {
	position: absolute;
	top: 5px;
	left:140px;
	}
	
	.instagram {
	position: absolute;
	top: 10px;
	right:200px;
	}
	.menuha {
	margin-left: 350px !important;
	}
	.menuha li a {
	font-family: formenu;
	font-weight: bold;
	font-size: 26px;
	color: #4682B4 !important;
	text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px
	}
	.menuha li a:hover {
	color: #6495ED !important;
	}
	@media (min-width: 780px) {
	#responsive-menu {	height: 65px !important;	}
	
	}
	@media (max-width: 1200px) {
	.menuha {margin-left: 220px !important;}
	.logo {left: 50px; width: 120px;}
	.menuha li a { font-size: 22px;}
	h4 {font-size: 12px !important; }
	.instagram {right:100px;}
	}
	@media (max-width: 1400px) {
	.instagram {right:50px;}
	}
	@media (max-width: 1250px) {
	.instagram {right:10px;}
	}
	@media (max-width: 950px) {
	.menuha li a { font-size: 18px;}
	.menuha {margin-left: 160px !important;}
	.logo {left: 30px; width: 110px;}
	}
	@media (max-width: 768px) {
	.navbar-header{ background: #f6d654 url(img/fon_header.jpg) no-repeat cover !important;background-size: cover;}
	.menuha li a { font-size: 24px;}
	.menuha {margin-left: 60px !important;}
	.carousel-caption h3 {	font-size: 28px !important;	margin-bottom: 10px !important;	}
	.carousel-caption p {	font-size: 20px !important;	margin-bottom: 10px !important;	}
	.carousel-caption a {	margin-bottom: 10px !important;	}
	.instagram {display:none;}
	}
	
	.d1 {
	background: #ccc url(../img/fon.jpg) repeat-x !important;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover; 
	}
	  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 100%;
      margin: auto;
  }
  .navbar,.navbar-default,.navbar-static-top {
  margin:0 !important;
  padding:0 !important;
  }

.block_polez {
min-height: 400px !important;
}

	
	.carousel-caption h3 {
	font-size: 48px;
	margin-bottom: 25px;
	}
	
	.carousel-caption p {
	font-size: 26px;
	color: #eee;
	margin-bottom: 25px;
	}
	
	.carousel-caption a {

	color: #e00;
	margin-bottom: 25px;
	}
	.header-content {
	display: block;
	width: 100%;
    font: bold 30px formenu;
    text-align: center;
    text-decoration: none;
    margin-bottom: 20px;
    padding: 16px 0 11px;
    background: #fff;
    border-bottom: 3px solid #ffdc00;
	border-top: 3px solid #ffdc00;
    text-transform: uppercase;
    color: #4682B4;
	}
	
	
	 .cena {  
	position: absolute;
	top: 85px;
	right: 5px;
	padding-left: 50px;
	padding-top: 3px;
	height: 30px;
	font-size: 16px;
	width: 160px;
	color: white;
	font-weight: bold;
	 -moz-transform: rotate(-8deg); /* Для Firefox */
    -ms-transform: rotate(-8deg); /* Для IE */
    -webkit-transform: rotate(-8deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(-8deg); /* Для Opera */
    transform: rotate(-8deg);
	 background: url(../img/stiker.png) no-repeat;
	 background-size:80%;
	}
	
	.contact {
	background: url(../img/footer.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    min-height: 600px;
    padding: 4em 0 0 0;
    position: relative;
}

.contact-left p,.contact h2 {
	font-weight: bold;
	color: white; /*#4682B4 !important;
	text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;*/
	text-align: center;
}

.contact-left p {
	font-size: 32px;
	font-family: formenu;
}


.contact h2 {
	font-size: 36px;
	letter-spacing: 5px;
	margin: 0 0 25px 0;
}

.contact-left ul li, .contact-right {
    display: block;
	font-weight: bold;
	font-size: 22px;
	color: yellow;/*#4682B4 !important;*/
	/*text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px*/
}

	.header-cont {
	display: block;
	width: 100%;
    font: bold 30px formenu;
    text-align: center;
    text-decoration: none;
    margin-bottom: 20px;
    padding: 16px 0 11px;
    text-transform: uppercase;
    color: #4682B4;
	}
	
	.contact-left ul li .ok {
	color: #ee8208 !important;
	}

	.header-con {
	display: block;
	width: 100%;
    text-align: center;
    text-decoration: none;
    padding: 16px 0 11px;
    background: url(../img/1.jpg);
    border-bottom: 3px solid #ffdc00;
	border-top: 3px solid #ffdc00;
	}
	
	.header-con h3{
    font: bold 30px formenu;
    color: red;
	text-shadow: yellow 1px 0px, yellow 1px 1px, yellow 0px 1px, yellow -1px 1px, yellow -1px 0px, yellow -1px -1px, yellow 0px -1px, yellow 1px -1px
	}
	
		.contact1 {
    background: url(../img/fon.jpg) ;
    /*background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;*/
    min-height: 200px;
    padding: 2em 0 0 0;
    position: relative;
}
.contact-left1 ul li {
    display: block;
	font-weight: bold;
	font-size: 20px;
	color: #4682B4 !important;
	text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px
}

.contact-left1 p {
	font-family: formenu;
	font-weight: bold;
	font-size: 28px;
	color: #4682B4 !important;
	text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px;
	text-align: center;
}

	
	.header-raspr {
	display: block;
	width: 100%;
    text-align: center;
    text-decoration: none;
    padding: 16px 0 11px;
    background: url(../img/raspr.png);

	}
	
	.header-raspr h2{
    font: bold 36px formenu;
    color: red;
	letter-spacing: 5px;
	text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px
	}
	
	.header-takje {
	display: block;
	width: 100%;
    text-align: center;
    text-decoration: none;
    padding: 16px 0 11px;
	}
	
	.header-takje h2{
    font: bold 36px;
    color: red;
	letter-spacing: 5px;
	text-shadow: white 1px 0px, white 1px 1px, white 0px 1px, white -1px 1px, white -1px 0px, white -1px -1px, white 0px -1px, white 1px -1px
	}
	
	.btn {
	margin-bottom: 10px !important;
	}
	
#gk1,#gk2,#gk3,#lgk1,#lgk2,#lgk3,.left-menu,.osn_lmenu{
display: none;
}
.left-menu {
width: 100%;
position: absolute;
left:0;
top:50px;
z-index:100;

}
.osn_lmenu {
float:left;
width: 85%;

}
.i_lmenu {
margin:10px 0 0 5px;
}

#gik,#gik1,#gik2,#lgik,#lgik1,#lgik2 {
background-color: #4682B4 !important;
color: white;
}
@media (max-width: 767px) {
.left-menu{display:block;}
}

#menuha {
min-height: 1250px;
}

.opis_tov {
	font-family: formenu;
	font-weight: bold;
	font-size: 30px;
	color: #4682B4 !important;
}
.izo {
width:50%;
float:left;
margin: 15px 25px;
}
.max_izob {
position:fixed;
top:0 !important;
left:0;
width:100%;
height:100%;
min-height: 500px;
z-index:1001;
display: none;
background: rgba(100, 100, 100, 0.5);

}
.max_img {
width: 60%;
}

@media (max-width: 768px) {
.max_img {widht:90%;}
}

.blue_razm {
color: #4682B4;
font-size: 16px;
font-weight: bold;
}

.rubliki {
color: red !important;
font-size: 18px;
font-weight: bold;
}

.img_dop {
width: 300px;
}

.filtr:hover {
cursor: pointer;
background-color: #4682B4 !important;
color:white !important;
}

@media (max-width: 992px) {
.caption h4 a{font-size: 14px;}
span.pol_block {display:block;}
p {font-size:13px;}
#menuha {min-height: 1650px; }
.instagram {right:10px;}
}

.redactor {
position: fixed;
bottom: 0px;
left: 0px;
z-index: 101;
width:100%;
font-size: 22px;
}

.redactor a{
color: white;
padding:15px;
margin: 5px;
}

.redactor table{
background-color: blue;
color: white;
}

.redactor td {
padding: 5px;
}

.redactor input {
color:red;
width:150px;
}

.redactor button {
color: black;
padding: 3px 15px;
border-radius: 0 5px 5px 0;
border: none;
}

@media (max-width: 630px) {
.prod_text {font-size: 16px;}
.redactor button, .redactor input {font-size: 14px; }
}

@media (max-width: 490px) {
.prod_text {display: block;}
}

.forsale {
background-color: #90EE90 !important;
}

.textstranica {
width: 100%;
height: 350px;
resize: none;
}

.pink  i{
color: pink !important;
}

.green  i{
color: #4B0082 !important;
}

.nole {
margin: 5px;
padding: 5px;
font-size: 12px;
border-radius: 3px;
color: white;
background-color: blue;
float: right;
}

