*, html, body, ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
}

body {
background:#f7f7f7 url(images/header-bg.jpg);
    font-size:14px;
    line-height:24px;
	font-family: 'Open Sans', Arial, Verdana, Georgia, sans-serif;
	color:#444444;
	margin:0;
	padding:0;
}

h1, h2, h3 {
	font-size:18px;
	margin: 10px 0 20px 0
}

h4, h5, h6 {
	font-size:16px;
	margin: 0 0 15px 0
}

ol,ul{list-style:none}

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

caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}

q,blockquote{quotes:none}

q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}

a img{border:none}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}

input,button,submit{border:none;outline:none}

input,button,submit:focus{border:none;outline:none}

input[type="button"]{border:none;outline:none}

audio,canvas,video{display:inline-block}

audio:not([controls]){display:none;height:0}

[hidden]{display:none}

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

html,body{}

a:focus{outline:thin dotted}

a:active,a:hover{outline:0}

abbr[title]{border-bottom:1px dotted}

b,strong{font-weight:bold}

dfn{font-style:italic}

hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}

mark{background:#ff0;color:#000}

pre{white-space:pre-wrap}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-0.5em}

sub{bottom:-0.25em}

img{vertical-align:middle;border:0}

figure{margin:0}

legend{border:0;padding:0}

button,input{line-height:normal}

button,select{text-transform:none}

button[disabled],html input[disabled]{cursor:default}

input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

textarea{overflow:auto;vertical-align:top}

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


.add-item1, .add-item{padding:10px 0;cursor:pointer;height:25px !important;}


a{color:#333;text-decoration:none}

a:hover,a:focus{color:#515151;text-decoration:underline}

a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}



.clear{clear:both;}
.clear20{clear:both;height:20px}


#stick{  /* To fix main menu container */
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
background:#f7f7f7 url(images/header-bg.jpg);
}


#header-bg {
padding: 0;
}

#container, #header {
	max-width: 1000px;
	}


#header {
	width: 98%;
	padding:0 1%;
	margin: 4px auto 1px auto;
}

#container {
	width: 96%;
	padding: 180px 2% 6% 2%;
	margin: 5px auto;
	min-height:450px;
}

#footer {
background: #0d82bd;
	margin: 0;
	padding:0;
}



.copyright{width:100%;margin:15px auto 0 auto; text-align:center; font-size:12px; color:#95c4db;}
.copyright a{color:#95c4db;}


#container p {
text-align:justify
}

#logo{width:11%}
#summer{width:42%}
.tel{width:21%}


#logo{
float:left;
z-index:12000;
}
#logo img{
width:100px;
height:100px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
#logo img:hover {
    -webkit-transform: rotate(369deg);
    -moz-transform: rotate(369deg);
    -o-transform: rotate(369deg);
}



#summer {
float:left;
	margin: 0 auto;
	font-size:14px; 
	padding: 0 0 5px 0;
  z-index:2000;
  width:auto;
}

	
#toys-menu{
  float:left;
}
	
#toys-menu ul  {
	margin:0;
	padding: 0;
	z-index: 1000;
	list-style: none;
	
}
#toys-menu ul  li {
	display:inline;
}
#toys-menu ul  li a{
	color:#878787;
font-weight:normal;
	font-size:13px; 
	padding: 7px 7px 7px 0;
}
#toys-menu ul  li a:hover{
	color:#b0b0b0;
}


.tel{
float:left;
color: #138fcd;
	font-size:19px; 
	line-height:20px; 
	margin: 7px 0 0 35px;
font-weight:bold;
}

.tel p{margin: 0 0 8px 0;}
.tel p.mts{background:url('images/mts.png') no-repeat;padding: 0 0 3px 30px; }
.tel p.kievstar{background:url('images/kyivstar.png') no-repeat;padding: 0 0 3px 30px;}
.tel p.life{background:url('images/life.png') no-repeat;padding: 0 0 3px 30px;}
.tel p.email{background:url('images/email.png') no-repeat;padding: 0 0 3px 30px; font-size:13px; font-weight:normal; }

.tel a{
color: #138fcd;
}



#footer-blck {
	padding: 2% 2% 5px 2%;
	width: 96%;
	max-width: 1000px;
	margin: 0 auto;
}

#footer-blck ul, #footer-blck div.footer-contact {
float:left;
color:#FFFFFF;
}
#footer-blck ul {
float:left;
color:#FFFFFF;
margin:0 70px 0 0;
}
#footer-blck div.footer-contact {
margin:0;
}

#footer-blck ul li {
  margin:0 0 5px 0;
}

#footer-blck ul li a {
color:#FFFFFF;
}

#footer-blck ul li a  {
  background: url('images/check.png') no-repeat;
  padding:0 0 5px 30px;
  font-weight:bold;
font-size:14px;
}

#footer-blck .footer-contact p {
  padding:0 0 8px 30px;
  }
#footer-blck .footer-contact a {
  padding:0;
  background: none;
line-height:18px;
font-size:18px;
color:#FFFFFF;
}
#footer-blck .footer-contact .email a {
line-height:16px;
font-size:16px;
}

#footer-blck .footer-contact {
padding:10px 0 0 0;
}



.shapka2  {
float:right;
text-align:right;
}

.worktime{
	margin: 8px 0;
	padding:0 0 5px 24px;
	background:  url('images/clock.png') no-repeat;
	font-size:14px; 
	line-height:17px; 
	color:#757575
	}

.cart  {
	margin: 20px 0 2px 0;
	line-height:36px; 
	font-size:12px; 
text-align:left;
	}
.cart .signC {
	background:  url('images/cart.png') no-repeat;
	padding:10px 0 5px 45px;
	float:left;
	height:30px;
  -webkit-transition: -webkit-transform .3s ease-in-out;
          transition:         transform .3s ease-in-out;
}

.cart:hover > .signC  {
  -webkit-transform: rotate(-10deg);
          transform: rotate(-10deg);
	}

.cart a {
	font-size:13px; 
	margin:0 0 0 3px
}

.kurs  {
float:right;
	font-size:13px; 
	margin:1px 0 0 10px;
	font-style:italic
}




#search_area { margin: 15px 0 0 0; background:#F7F7F7; padding:2px; height:27px;
    border-radius:3px;
     -moz-border-radius:3px;
     -webkit-border-radius:3px;}
#search-block {   }
#search-block input  {margin:0; padding: 3px; width:80%; float:left;  font-size:16px; height:22px; color:#878787; border:none; background:#F7F7F7;}
#search-button{background:#F7F7F7 url('images/search.png') center center no-repeat; margin:0;
height:27px;width:27px; cursor:pointer;  border:none; float:left}




#items{
width:100%;
background-color: #FFF;
margin:20px 0; 
	border:#D6D6D6 2px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
color:#000;padding: 5px;
text-align:center;
}
#items th{font-size:12px;line-height:18px; padding:15px 5px;border-bottom:1px solid #e8e8e8;background:#f7f7f7;font-weight:bold;}
#items td{padding:5px;text-align:center;}
#items td img{width:100px;

	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
color:#000;padding: 5px;}



.update input {background:url('images/update.png') no-repeat center center; 
width:25px; height:25px; border:none; cursor:pointer;margin:0 auto;padding:0;text-indent: 100%;
  -webkit-transition: -webkit-transform .3s ease-in-out;
          transition:         transform .3s ease-in-out;}
.update input:hover {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);}
.delete input{background:url('images/delete.png') no-repeat center center; 
width:25px; height:25px; border:none; cursor:pointer;margin:0 auto;padding:0;text-indent: 100%;}


#orderf{
width:98%;
overflow:hidden;
background-color: #FFF;
margin:0; 
	border:#D6D6D6 2px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
color:#000;
padding: 0 1% 30px 1%;
font-size:16px;
font-weight:none;
	
}

 .h2{
margin:0 0 15px 0; padding:0; text-transform:uppercase;}

#orderf td{padding:5px 15px 0 15px; text-align:left;
}

#orderf td span{color:red;margin-left:6px;}
#orderf td input, #orderf td textarea, #skidka input{
width:90%;
max-width:250px;
background:#fff; 
padding:3px; 
text-shadow:none;

width:90%;
background:#f7f7f7;
padding:8px;
border:1px solid #e7e7e7;
color:#6e6d73;
font-size:16px;
 }
 
#items input[name=qty] {
	border:#D6D6D6 1px solid;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; 
	padding:2px;
	width:32px;
	}
/*
#orderf tr td:first-child{
width:250px;
}
*/


.min_zakaz{color:red;border:2px solid red; padding:10px 0; font-size:22px;width:360px;text-align:center;margin:15px auto 0 auto;font-weight:bold;}

	
.km7 {color:#df6c72 !important;font-size:9px; font-weight:bold; margin:0 auto; width:100%;text-align:center; 
position:relative; top:0; right:-5px}
	

#del_meth{text-shadow:none; font-size:13px; font-style:none; text-align:center; margin: 0 auto; zoom:120%;}

#del_meth div { margin:0 auto 12px auto; padding:9px 5px 5px 5px; width:175px; height:29px;  clear:both;
	}
	

#del_meth div:hover { }

#orderf td#del_meth input, #orderf .step3 input{width:30px; border:none; margin:0; box-shadow:none;cursor:pointer}
#orderf td#del_meth label, #orderf .step3 label{cursor:pointer}

#orderf td#del_meth input{position:relative; border:none; left:25px; width:1px;}
#orderf td#del_meth label{position:relative; top:-35px; left:0; border:none; z-index:100}

.step3 {width:100%; max-width:600px; margin: 0 auto; display:none}
.step3 #privat {float:left;width:200px; margin:0 30px 0 0}
.step3 #nljpl {float:right;width:250px; margin:0}
.step3 .left{float:left; margin:0; width:30px;}
.step3 .right24{float:right; 
background:url('images/privat24.jpg') no-repeat top left;padding:0 0 9px 5px; width:160px; height:72px; text-align:left;}
.step3 .rightnp{float:right; 
background:url('images/nalojenii.jpg') no-repeat top left;padding:0 0 9px 5px; width:214px; height:90px; text-align:left;}
.step3 .right24 span, .step3 .rightnp span {font-size:12px; color:#ba2434; line-height:12px;}
.step3 label {padding:40px 100px;}

#del_meth label:hover, #del_meth label:visited 
{-webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.2);	-moz-box-shadow: 1px 2px 2px rgba(0,0,0,.2); box-shadow: 1px 2px 2px rgba(0,0,0,.2);}

#del_meth label{
  background: url('images/dos.png') no-repeat center center;  padding: 16px 81px 14px 81px; 
}

#del_meth label[for=snp]{background-position: 0 0px; }
#del_meth label[for=sdl]{background-position: 0 -48px;  }
#del_meth label[for=sin]{background-position: 0 -96px; }
#del_meth label[for=sav]{background-position: 0 -144px; }
#del_meth label[for=ssam]{background-position: 0 -192px; }


#np, #dl, #in, #av {padding:0 0 10px 0; display:none; clear:both;}

#np section.geoleft, #dl section.geoleft, #in section.geoleft, #av section.geoleft {
float:left;
color:#696969;
font-family:Arial;
font-size:18px;
margin:0 0 10px 0; 
width:106px; padding:5px 70px 5px 42px;
}
#np select, #dl select, #in select, #av select {margin:0 0 10px 0; float:left; 
width:76%;
max-width:750px;}



#selected select
{
background:#f5f5f5;
padding:8px;
border:1px solid #e7e7e7;
color:#6e6d73;
font-size:15px;

   -moz-appearance:none;
   -webkit-appearance: none;
   appearance:none;
   background-image: url('images/arrow-s.png');
   background-repeat: no-repeat;
   background-size:22px;
   background-position: right center;
}

#selected .geo {
float:left;
width:155px;
color:#535353;
font-size:15px;
display:inline;
}


.step2  .additionalInfo {font-size:12px;line-height:15px;margin:2px 0 0 0;}

#orderf .step2 table{
width:99%;
margin:0 auto;
}

#orderf .step2 td{padding: 5px 15px; text-align:left; 
}
#orderf .step2 td:first-child{  width:75px; padding:5px 68px 5px 50px;
color:#696969;
font-family:Arial;
font-size:18px;
}

#orderf .step2 td input{
width:97%;
max-width:750px;
background:#f5f5f5;
padding:8px;
border:1px solid #e7e7e7;
color:#6e6d73;
font-size:15px;
}

#orderf .step2 td input#user_phone {
font-size:18px;
}


h1.cart_title, h3.variant_dostavki 
{color:#676863; text-align:center;font-size:25px;line-height:35px;font-weight:bold;padding:10px 0 0 0;margin:20px 0 5px 0}
h3.variant_dostavki div {color:#df6c72;font-size:13px;line-height:13px; padding:4px 0 0 130px}

h3.contact_info 
{color:#676863 !important; text-align:center;font-size:25px;line-height:35px;font-weight:bold;padding:0;margin:20px 0 15px 0;
	font-family: 'Open Sans'; }


#orderf td textarea{
height:50px;
width:97%;
max-width:750px;
}

#skidka {margin:20px 0 5px 0; font-size:18px; font-weight:bold;}
#skidka input{width:30px;}

.secnm, .samge {display:none;}

.total {font-size:14px;}

.total {
padding: 5px;
text-align:center;
}


.submit input  {
font-size:22px;
	border:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
cursor:pointer;
color:#FFF;
padding: 5px;
background-color: #ec0101;
text-align:center;
font-weight:bold;
}


.order_form .submit{
margin:0 auto 25px auto;
	width:200px;
	}
.order_form .submit input{
background:#62ab36;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px; 
	width:100%;
	font-family:Arial;
font-size:20px;
padding:15px 0;
}

#order_form-load img{vertical-align:middle; margin:5px 0 30px 25px; display:none;}

.ok, .not{font-weight:bold; margin:12px 0 0 30px;}
.ok{background:url('images/ok.png') no-repeat center left; padding: 15px 0 0 55px; height:36px; color:#05bf31;font-style:none; }
.not{background:url('images/not.png') no-repeat center left; padding: 15px 0 0 55px; height:36px; color:#bf0404;font-style:none; }




.data{
	font-size:9px;
    padding: 2px 0;
font-weight:bold;
	}
	
.news-text {

margin:10px 0 30px 0; 
}
	



	
        #search_area{
            position: relative;
        }
 
        #search_box{
        }

 
        #search_advice_wrapper{
            display:none;
            min-width: 120px;
            max-width: 550px;
            background-color: #FFF;
            color: #313131;
            -moz-opacity: 0.95;
            opacity: 0.95;
            -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=95);
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
            filter:alpha(opacity=95);
            z-index:999;
            position: absolute;
            top: 30px; left: 29px;
        }
 
        #search_advice_wrapper .advice_variant{
            cursor: pointer;
            padding: 5px;
            text-align: left;
        }
        #search_advice_wrapper .advice_variant:hover{
            color:#FEFFBD;
            background-color:#b0b0b0;
        }
        #search_advice_wrapper .active{
            cursor: pointer;
            padding: 5px;
            color:#FEFFBD;
            background-color:#818187;
        }


.item {
background: #FFFFFF;
/*float:left;*/
text-align:left;
margin:5px auto 15px auto;
padding:25px 15px;
width:98%;
max-width:650px;
min-height:300px;
color:#000;

	border:#D6D6D6 2px solid;
	
	font-size:12px;
	position:relative;top:0;left:0;

}


.item-one {
background: #FFFFFF;
text-align:left;
margin:0 2px 20px 0;
padding:15px;
width:99%;
max-width:650px;
min-height:350px;
color:#000;

	border:#D6D6D6 2px solid;
	
	font-size:12px;

}



.item .f {
float:left;
margin:0 20px 10px 0;
padding:0 0 10px 0;
text-align:center;
width:260px;
min-height:255px;
}

.item .f .thumbnail, .item .f .thumbn {
height: 230px;
width: 230px;
line-height:230px;
vertical-align:middle;
margin:0 auto 20px auto;
overflow:hidden;
}

.item .f .thumbnail img, .item .f .thumbn img {
max-width: 230px;
max-height: 230px;
line-height:230px;
vertical-align:middle;
}

.item .f .thumbnail img:hover, .item .f .thumbn img:hover {

}

.item-one .f {
float:left;
margin:0 20px 10px 0;
text-align:center;
width:283px;
min-height:185px;
}

.item-one .f .thumbn, .MagicToolOne{
width:230px;
height:230px;
line-height:230px;
vertical-align:middle;
margin:0 auto;
	overflow:hidden;
	z-index:2000;
	
}
.item-one .f .thumbn img, .MagicToolOne  img{
max-width:230px;
max-height:230px;
line-height:230px;
vertical-align:middle;
	border:none;
}



.novinka {position:absolute; top:14px; left:173px; z-index:200;width:100px;height:100px;background:url('images/novinka.png') no-repeat; 
}
.novinka2 {position:absolute; top:-14px; left:115px; z-index:200;width:100px;height:100px;background:url('images/novinka.png') no-repeat; 
}

.akcia {position:absolute; top:5px; left:5px; z-index:200;width:90px;height:64px;background:url('images/akcia.png') no-repeat; 
}

.skidka {position:absolute; top:5px; left:5px; z-index:200;width:90px;height:64px;background:url('images/skidka.png') no-repeat; 
}
.skidka span {
color:#fef3f4;
font-weight:bold;
font-size:15px;
    display: inline-block;
    position: relative;
	top:19px;
	left:27px;
}
.skidka span:before {content: "-";
}

.tovarzakan {position:absolute; top:5px; left:110px; z-index:200;width:160px;height:28px;background:#FFF; padding:6px 0 0 0;
			padding:3px; color:#df2a23; font-weight:bold; font-size:15px; text-align:center;
	border:#df2a23 2px solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;  
}



.seeindacart{width:135px;margin:0 auto;line-height:14px;}

.number-blk{width:214px;margin:0 auto; overflow:hidden;padding:0;
			height:40px;}

		.number span {cursor:pointer; }
		.number{
			margin: 1px 0 0 0;
			background:#ff7c00;
			float:left;
			padding:2px 2px 0 2px;
	border:#ff7c00 1px solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; 
			height:35px;
		}
		.number .minus, .number .plus{
			width:21px;
			background:#ff7c00;
			padding:0 5px;
			color:#FFFFFF;
			font-weight:bold;
			font-size:21px;
			line-height:21px;
vertical-align:middle;

    outline: none !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
		}
		.number input{
			height:29px;
			width:35px;
			padding: 2px 2px 1px 2px;
			border:none;
			background:#FFFFFF;
			margin:0;
			font-weight:bold;
		}
		.number .plus input{
			height:20px;
			padding: 6px 2px 0 2px;
		}
		
		.in-da-cart{
			float:right;
			cursor:pointer; margin:0 0 10px 0;
    outline: none !important;
    border: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */}



.gallery {
width:248px;
height:79px;
overflow:hidden;
position:relative;
}


.gallery li{
width:77px;
height:77px;
line-height:77px;
vertical-align:middle;
overflow:hidden;
	border:#D6D6D6 1px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	}
	
.gallery img{
max-width:77px;
max-height:77px;
line-height:77px;
vertical-align:middle;
}





.b {margin-left:10px; font-weight:bold;}

.bt{
font-weight:bold;
font-size: 18px;
line-height:24px;
margin: 0 0 5px 0;
}


.other{
margin: 25px 0;
height:125px;
font-family:Arial; 
font-style:italic
}

.artcl{
font-family:Arial; 
font-style:italic
}

.price{font-weight:bold;font-size:16px;line-height:28px;color:#138fcd}
.price_u{font-weight:bold;font-size:16px;line-height:28px;color:#138fcd;text-decoration:line-through; 
    position: relative;
    display: inline-block;
	}
.price_u::before {
    content: '';
    border-bottom: 2px solid red;
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
}
.price_new{font-weight:bold;font-size:19px;line-height:21px;padding:0 0 0 7px;color:#ff0000}

.description {text-align:right;width:100%;display:block;}
.description  span{padding: 2px 5px 3px 5px;
cursor:pointer;
background: #1ba7ed;
color:#FFF;
font-size:12px;
margin: 5px 5px 25px 0;
border:none; 
    border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
}

#description-page{
margin: 15px 0;
text-align:justify;
font-size:13px;
line-height:25px;
}

.add-info{
margin: 0 0 15px 0;
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0; 
	height: 0; 
	overflow: hidden;
	margin:15px 0 0 0
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




.breadcrumbs {font-size:13px; padding:10px 10px 10px 0;}
.breadcrumbs a {color:#138fcd;}
.breadcrumbs a:hover {color:#1ba7ed;}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 12110;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbBox #thumbImage img{
max-height:550px;
}


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

#thumbBox #thumbImage img{
max-height:auto;
max-width:99%;
}

}


#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 105;
}


ul,ol{margin-top:0;margin-bottom:9px}

ul ul,ul ol,ol ul,ol ol{margin-bottom:0}


.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}

.fade.in{opacity:1}

.collapse{display:none}

.collapse.in{display:block}

.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}

.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted;content:""}



a:hover{text-decoration:none}

textarea{resize:none}




.i-f-size{padding:0 3px;position:relative;top:4px;font-size:20px}


.mob-menu-header{text-align:center;height:120px;background-image:url(images/footer-bg.jpg)}

.mob-menu-header--wrapper{position:relative;text-align:center;padding:15px;font-size:18px;background:none}

.cbp-horizontal > ul > li > a,.cbp-horizontal > ul > li > span.cbp-main-link{line-height:0}



header .nav .social_block_mod{float:left}

header .nav .social_block_mod li{height:24px;margin-right:3px}

header .nav .social_block_mod li a{width:24px;height:24px;line-height:24px;font-size:12px}


.iqitmegamenu-wrapper{z-index:1;clear:both}

.iqitmegamenu-wrapper.cbp-hor-width-0{padding-left:0;padding-right:0}

.cbp-hor-width-1 .container{padding-left:0;padding-right:0}

.iqitmegamenu .container .row{margin-left:0;margin-right:0}




#iqitmegamenu-horizontal.cbp-sticky .cbp-hrmenu-tab > a > .cbp-legend{display:none}

/* max-width:1000px */
.cbp-hrmenu{width:100%}




.cbp-hrmenu ul{margin:0;padding:0;list-style-type:none}


.cbp-hrmenu .cbp-categories-row{}

.cbp-hrmenu .cbp-categories-row > div{width:100%}

.cbp-hrmenu .menu_row{position:static}

.cbp-hrmenu .cbp-empty-column .cbp-menu-column-inner > .menu_row{margin-top:-20px}

.cbp-hrmenu .cbp-tabs-container{width:100%}

.cbp-hrmenu .cbp-absolute-column{margin:0;padding:0;position:absolute;z-index:2;width:auto !important}

.cbp-hrmenu .cbp-column-title{display:block;margin-bottom:8px}

.cbp-hrmenu .cbp-column-title .cbp-legend.cbp-legend-inner{top:-2px}

.cbp-hrmenu .cbp-column-title .cbp-legend.cbp-legend-inner .cbp-legend-arrow:before{top:-1px}

.cbp-hrmenu .cbp-column-title.cbp-column-title-inline{padding:0 !important;border:none !important;margin:0 !important;margin-right:10px !important;
display:inline-block;vertical-align:middle}


.cbp-hrmenu .cbp-menu-column{float:left;width:300px; padding:0; margin:0;}


.cbp-hrmenu .cbp-menu-column .row{margin-left:-10px;margin-right:-10px}

.cbp-hrmenu .cbp-mainlink-iicon,.cbp-hrmenu .cbp-mainlink-icon{width:auto;display:inline;vertical-align:middle;margin-right:4px}

.cbp-hrmenu .cbp-onlyicon .cbp-mainlink-iicon,.cbp-hrmenu .cbp-onlyicon .cbp-mainlink-icon{margin-right:0}

.cbp-hrmenu .cbp-legend{display:inline-block;top:-15px;right:5px;background-color:#999999;color:#ffffff;position:absolute;font-weight:normal;font-size:10px;padding:4px 6px;text-transform:none;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}


.cbp-hrmenu .cbp-legend.cbp-legend-inner{position:relative;top:0;margin-left:5px;right:0;padding:2px 4px;vertical-align:middle}

.cbp-hrmenu .cbp-legend.cbp-legend-inner .cbp-legend-arrow:before{content:"\f0d9";bottom:0;top:0;margin-top:1px;z-index:2;right:auto;left:-4px}

.cbp-hrmenu .cbp-tab-content{border-left:1px solid #cecece;margin-top:0 !important;margin-bottom:0 !important;padding:0;vertical-align:top}

.cbp-hrmenu .cbp-products-big *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.cbp-hrmenu .cbp-products-big .quick-view{font-size:0}

.cbp-hrmenu .cbp-products-big .online-label,.cbp-hrmenu .cbp-products-big .new-label,.cbp-hrmenu .cbp-products-big .sale-label{
-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

.cbp-hrmenu .cbp-products-big li.ajax_block_product{text-align:center;margin-bottom:10px}

.cbp-hrmenu .cbp-products-big li.ajax_block_product:hover{padding-top:0;padding-bottom:0}

.cbp-hrmenu .cbp-products-big li.ajax_block_product:hover .functional-buttons-grid{visibility:visible;opacity:0.9;margin-bottom:0}

.cbp-hrmenu .cbp-products-list .product-name,.cbp-hrmenu .cbp-products-list .product-name-container{height:auto;line-height:inherit}

.cbp-hrmenu .cbp-products-list > li{padding-top:9px;padding-bottom:9px}

.cbp-hrmenu .cbp-products-list .product-image-container{float:left;max-width:60px;min-width:30px}

.cbp-hrmenu .cbp-hrsub-tabs-names{margin-right:-10px;margin-left:-10px}

.cbp-hrmenu .cbp-hrsub-tabs-names li{position:relative;border-bottom:1px solid #cecece}

.cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider{position:absolute;top:0;background:white;display:block;height:100%;z-index:1;display:none}

.cbp-hrmenu .cbp-hrsub-tabs-names li.active .cbp-inner-border-hider{display:block}

.cbp-hrmenu .cbp-hrsub-tabs-names li a{position:relative;display:block;transition:none;padding:14px 16px}

.cbp-hrmenu.cbp-submenu-notarrowed .cbp-submenu-aindicator{display:none}

.cbp-hrmenu .cbp-submenu-aindicator{margin-left:3px}

.cbp-hrmenu .cbp-submenu-it-indicator{position:absolute;top:0;bottom:0;right:10px;margin:auto;height:15px}

.cbp-hrmenu.cbp-menu-centered > ul{text-align:center}

@media (max-width:1200px){.cbp-hrmenu.cbp-menu-centered > ul{ }

}

.cbp-hrmenu.cbp-menu-centered > ul > li{text-align:left;float:none}

.cbp-hrmenu .cbp-links li{margin:3px 0;padding-left:2px;position:relative;width:19.5%;display:inline-block;font-size:15px;text-align:left}

.cbp-hrmenu .cbp-links li:last-child{margin-bottom:0}


.cbp-hrmenu .cbp-links li a{display:inline-block;padding:30px 10px}


.cbp-hrmenu .cbp-links li a:hover:before{left:3px}

.cbp-hrmenu .cbp-links.cbp-valinks-vertical li{display:inline-block;margin:0;margin-right:12px;padding:0}

.cbp-hrmenu .cbp-links.cbp-valinks-vertical.cbp-valinks-vertical2{display:inline-block;vertical-align:middle}

.cbp-hrmenu.cbp-vertical > ul > li{float:none;display:block}

.cbp-vertical-on-top{float:left;width:250px;position:relative}

.cbp-vertical-on-top > .cbp-vertical > ul{position:absolute;visibility:hidden;opacity:0}

.cbp-vertical-on-top.cbp-vert-expanded > .cbp-vertical > ul{visibility:visible !important;opacity:1 !important}

.cbp-vertical-on-top nav#cbp-hrmenu1{margin-bottom:0}

#index .cbp-homepage-expanded > .cbp-vertical > ul{visibility:visible;opacity:1}

#index .cbp-homepage-expanded-search > .cbp-vertical > ul{visibility:hidden;opacity:0}

#index .cbp-sticky .cbp-homepage-expanded > .cbp-vertical > ul{visibility:hidden;opacity:0}

#index .cbp-sticky .cbp-vert-expanded > .cbp-vertical > ul{visibility:visible;opacity:1}

.cbp-hrmenu.cbp-vertical{width:100%;margin-bottom:20px}

.cbp-hrmenu.cbp-vertical .cbp-submenu-aindicator{position:absolute;right:8px;margin-top:1px}

.cbp-hrmenu.cbp-vertical .cbp-legend-vertical{top:-8px;right:14px}

.cbp-hrmenu.cbp-vertical .cbp-triangle-container{z-index:101;left:auto;width:auto;top:0;bottom:0;height:24px}

.cbp-hrmenu.cbp-vertical > ul{width:100%;max-width:100%;padding:0}

.cbp-hrmenu.cbp-vertical > ul > li > a,.cbp-hrmenu.cbp-vertical > ul > li .span.cbp-main-link{padding-left:15px;padding-right:15px;display:block}

.cbp-hrmenu.cbp-vertical > ul > li:first-child > a,.cbp-hrmenu.cbp-vertical > ul > li:first-child .span.cbp-main-link{border-top:none}

.cbp-hrmenu.cbp-vertical .cbp-hrsub-wrapper{position:absolute;visibility:hidden;opacity:0;z-index:100}

.cbp-hrmenu.cbp-vertical .cbp-hropen .cbp-hrsub-wrapper{visibility:visible;opacity:1.0}

.cbp-hrmenu > ul {margin:0 auto;text-align:center; width:100%;padding:0;}
.cbp-hrmenu .cbp-hrsub-inner{margin:0 auto;text-align:center; width:97%;padding:1%;}

@media (min-width:1500px){

.cbp-hrmenu > ul,.cbp-hrmenu .cbp-hrsub-inner{max-width:1480px;padding:10px;}

}

.cbp-hrmenu > ul > li{display:inline-block}

.cbp-hrmenu > ul > li > a,.cbp-hrmenu > ul > li > span.cbp-main-link{display:inline-block;position:relative;text-decoration:none;cursor:pointer;-moz-transition:color 0.2s ease,background-color 0.2s ease;-o-transition:color 0.2s ease,background-color 0.2s ease;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease}

.cbp-hrmenu > ul > li:first-child > a,.cbp-hrmenu > ul > li:first-child > span.cbp-main-link{border-left:none !important}

.cbp-hrmenu.cbp-arrowed .cbp-triangle-container{display:block}

.cbp-hrmenu .cbp-triangle-top{width:0;height:0;position:absolute;z-index:1;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;top:1px}

.cbp-hrmenu .cbp-triangle-top-back{width:0;height:0;position:absolute;left:-1px;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #EAEAEA}

.cbp-hrmenu .cbp-triangle-container{display:none;left:0;position:absolute;right:0;width:24px;margin:auto;visibility:hidden;opacity:0;z-index:2}

.cbp-hrmenu .cbp-triangle-left,#columns .cbp-hrmenu .cbp-triangle-left{position:absolute;width:0;height:0;left:1px;z-index:1;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #fff}

.cbp-hrmenu .cbp-triangle-left-back,#columns .cbp-hrmenu .cbp-triangle-left-back{position:absolute;width:0;height:0;top:-1px;left:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-right:13px solid #EAEAEA}

.cbp-horizontal.cbp-arrowed .cbp-triangle-container{position:absolute}

.cbp-vertical.cbp-arrowed .cbp-hrsub-inner{margin-left:12px}

.cbp-horizontal.cbp-arrowed .cbp-hrsub-inner{margin-top:12px}

.cbp-hrmenu .cbp-hrsub{visibility:hidden;opacity:0;position:absolute;display:none;padding-bottom:20px;padding:0 !important;
/*max-width:1200px;*/}

.cbp-hropen .cbp-hrsub{z-index:1}

.cbp-hropen .cbp-triangle-container,.cbp-hropen .cbp-hrsub{visibility:visible;opacity:1.0}

.cbp-hrmenu .cbp-hrsub-inner{background:#fff;border:1px solid #EAEAEA}

.cbp-hrmenu .cbp-hrsub-inner > .row{margin-left:10px;margin-right:10px}

.cbp-hrmenu .cbp-hrsub-inner > .row:last-child{margin-bottom:20px}

.cbp-hrsub-wide .cbp-hrsub-inner .container > .row:last-child{margin-bottom:20px}

.cbp-hrmenu .cbp-notfit{right:0}

.cbp-hrmenu .cbp-show{display:block}

.cbp-category-link-w{position:relative;display:inline-block}

.cbp-hrmenu ul.cbp-hrsub-level2{visibility:hidden;opacity:0;position:absolute;left:100%;margin-left:10px;margin-top:-20px;padding:8px 10px;z-index:3;
width:auto;background:#fff;border:1px solid #EAEAEA;white-space:nowrap}

.cbp-hrmenu ul.cbp-hrsub-level3{left:101%}

.cbp-hrsub-haslevel3:hover .cbp-hrsub-level2{visibility:visible;opacity:1.0}

.cbp-hrsub-haslevel2:hover > div > ul.cbp-hrsub-level2{visibility:visible;opacity:1.0}

.cbp-hrmenu .cbp-tab-pane{display:none}

.cbp-hrmenu .cbp-tab-pane > div > .row:last-child{margin-bottom:20px}

.cbp-hrmenu .cbp-hropen .cbp-tab-pane.active{visibility:visible;opacity:1.0}

.cbp-hrmenu .cbp-tab-pane.active{display:table-cell}

.cbp-hor-width-0 .cbp-hrsub-wide .cbp-hrsub{width:100%;left:0}

.cbp-hrsub-wide.cbp-hrsub-widec .cbp-hrsub-inner{width:100%;max-width:100%}

.cbp-hrsub-narrow{position:relative}

.cbp-fade .cbp-hrsub,.cbp-fade .cbp-triangle-container{transition:visibility 500ms ease-in-out,opacity 500ms ease-in-out}

.cbp-fade .cbp-hrsub-level2{transition:visibility 500ms ease-in-out,opacity 500ms ease-in-out}

.cbp-fade .cbp-hrsub-wrapper{transition:visibility 500ms ease-in-out,opacity 500ms ease-in-out}

.cbp-fade.cbp-vertical > ul{transition:visibility 500ms ease-in-out,opacity 500ms ease-in-out}

.cbp-fade-slide-bottom .cbp-hrsub{transition:all 500ms ease-in-out;margin-top:15px}

.cbp-fade-slide-bottom .cbp-triangle-container{transition:all 500ms ease-in-out;bottom:-15px}

.cbp-fade-slide-bottom .cbp-hropen .cbp-hrsub{transition:all 500ms ease-in-out;margin-top:0}

.cbp-fade-slide-bottom .cbp-hropen .cbp-triangle-container{bottom:0}

.cbp-fade-slide-bottom .cbp-hrsub-level2{transition:visibility 500ms ease-in-out,opacity 500ms ease-in-out}

.cbp-fade-slide-top .cbp-hrsub{transition:all 500ms ease-in-out;margin-top:-15px;z-index:-20}

.cbp-fade-slide-top .cbp-triangle-container{transition:all 500ms ease-in-out;bottom:15px}

.cbp-fade-slide-top .cbp-hropen .cbp-hrsub{transition:all 500ms ease-in-out;margin-top:0;z-index:300}

.cbp-fade-slide-top .cbp-hropen .cbp-triangle-container{bottom:0}

.cbp-fade-slide-top .cbp-hrsub-level2{transition:visibility 500ms ease-in-out,opacity 500ms ease-in-out}

.cbp-hrmenu .cbp-hrsub-inner:before,.cbp-hrmenu .cbp-hrsub-inner:after{content:"";display:table}

.cbp-hrmenu .cbp-hrsub-inner:after{clear:both}

.cbp-hrsub h4{color:#afdefa;padding:2em 0 0.6em;margin:0;font-size:160%;font-weight:300}

@media (min-width:1000px){

.cbp-spmenu-push-toright{left:0 !important}

}

/* menu */
.iqitmegamenu-cont{background:#138fcd; text-align:center;}

/* menu 1 w */
.menu-horizontal{width:100%;max-width:1000px;margin:0 auto;}

#iqitmegamenu-mobile{display:none;}

@media (max-width:975px){

#iqitmegamenu-mobile{display:block;text-align:center}

.iqitmegamenu-cont{display:none;}

#container {
	padding: 240px 2% 6% 2%;
}

}

#iqitmegamenu-mobile ul,#iqitmegamenu-mobile li{list-style-type:none}

#iqitmegamenu-mobile #iqitmegamenu-shower{text-transform:uppercase; cursor:pointer;line-height:36px}

#iqitmegamenu-mobile .iqitmegamenu-icon{color:#000;display:block;background-color:#878787;font-weight:bold;
text-align:center;cursor:pointer}

#iqitmegamenu-mobile .iqitmegamenu-accordion{list-style:none;padding:0;overflow:hidden;height:auto;max-height:0;margin:0;opacity:0;
-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-webkit-transition-delay:0s;transition:all 0.5s ease 0s}

#iqitmegamenu-mobile .iqitmegamenu-accordion.showedmenu{border-top:none;padding:12px;max-height:9999px;
opacity:1;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease;-webkit-transition-delay:0s;
transition:all 0.5s ease 0s}

#iqitmegamenu-mobile .iqitmegamenu-accordion > li{border-bottom:1px dashed #dddddd}

#iqitmegamenu-mobile .iqitmegamenu-accordion > li:last-child{border-bottom:none}

#iqitmegamenu-mobile .iqitmegamenu-accordion > li > a{text-transform:uppercase;display:block;padding:10px 0}

#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul{background-color:#f8f8f8}

#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul a{display:block;padding:10px 0;border-top:1px dashed #dddddd}

#iqitmegamenu-mobile .iqitmegamenu-accordion ul{list-style:none;padding:0 0 0 0}

#iqitmegamenu-mobile .iqitmegamenu-accordion ul li{font-weight:normal;cursor:auto;padding:0 0 0 7px;  }

#iqitmegamenu-mobile .iqitmegamenu-accordion a{text-decoration:none}

#iqitmegamenu-mobile .iqitmegamenu-accordion a:hover{text-decoration:none}

#iqitmegamenu-accordion{display:none}

#iqitmegamenu-accordion div.responsiveInykator{display:block;font-size:24px;float:right;padding:6px 0;position:relative;
top:7px;width:32px;text-align:center;cursor:pointer}

#iqitmegamenu-accordion > li ul{display:none}

@media (max-width:975px){

#iqitmegamenu-accordion{display:block}

}

#iqitmegamenu-accordion.cbp-spmenu div.responsiveInykator{border:none}

#iqitmegamenu-accordion.cbp-spmenu li a:hover{}

#iqitmegamenu-accordion.cbp-spmenu > li a{text-transform:uppercase;font-weight:bold}

#iqitmegamenu-accordion.cbp-spmenu > li ul{padding:0 10px;display:none;font-size:90%;
-webkit-box-shadow:inset -134px 0 10px -133px rgba(0,0,0,0.4);-moz-box-shadow:inset -134px 0 10px -133px rgba(0,0,0,0.4);
box-shadow:inset -134px 0 10px -133px rgba(0,0,0,0.4)}

#iqitmegamenu-accordion.cbp-spmenu > li ul ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

#iqitmegamenu-accordion.cbp-spmenu > li ul ul a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

#iqitmegamenu-accordion.cbp-spmenu > li ul div.responsiveInykator{background:none;margin-right:0;color:#fff}

#iqitmegamenu-accordion.cbp-spmenu > li ul ul{margin:0}

#iqitmegamenu-accordion.cbp-spmenu > li ul ul a{text-transform:none;border:none}

#iqitmegamenu-accordion.cbp-spmenu > li ul ul ul a{text-transform:none;font-weight:normal}

#iqitmegamenu-mobile .iqitmegamenu-accordion li a{-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}

.cbp-spmenu-body{}

.cbp-spmenu-overlay{position:fixed;width:100%;height:100%;left:0;top:0;z-index:11102;overflow:hidden;visibility:hidden;opacity:0;display:none}

@media (max-width:975px){

.cbp-spmenu-overlay{display:block}

}

.cbp-spmenu-overlay-show{visibility:visible;opacity:0.7;background:#fff}

.cbp-spmenu{position:fixed;z-index:115103;overflow-y:auto;  text-align:center; }

.cbp-spmenu h3{color:#afdefa;font-size:1.9em;padding:20px;margin:0;font-weight:300;background:#0d77b6}

.cbp-spmenu a{display:block; font-size:16px}

.cbp-spmenu > li > ul > li > a:hover{margin-left:-10px;margin-right:-10px;padding-left:25px}

.cbp-spmenu a:active{ }

.cbp-spmenu-vertical{width:100%;height:100%;top:0}

.cbp-spmenu-vertical a{ padding:18px 0 15px 0}

.cbp-spmenu-left{left:-100%}

.cbp-spmenu-left.cbp-spmenu-open{left:0}

.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}

.cbp-spmenu-push-toright{left:240px}

.cbp-spmenu-push-toleft{left:-240px}

.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}



@media (max-width:1000px){

.tel{
	margin: 7px 0 0 30px;
}

}


@media (max-width:975px){

#logo{width:18%}
#summer{width:77%}
.tel{width:46%}


#toys-menu {display:none;}
#summer{float:right}

#search_area { margin: 3px 0 0 0;}

.tel{
	font-size:16px; 
	line-height:20px; 
	margin: 7px 0 0 5px;
}
.tel p{margin: 0 0 5px 0;}

}


@media (max-width:1025px){

.item {
padding: 15px 5px;
}

.item .f {
margin:0 10px 10px 0;
}

.tovarzakan {position:absolute; top:5px; left:82px; z-index:200;width:160px;height:22px;background:#FFF; padding:6px 0 0 0;
			padding:2px; font-size:14px; text-align:center;
}


}


@media (max-width:850px){

.overprice {position:relative; top:35px; left:105px; padding:1px 2px;width:56px;font-size:10px;line-height:18px;}

}


@media (max-width:790px){

#logo img{
width:85px;
height:85px;
}

}

@media (max-width:710px){

#logo img{
width:75px;
height:75px;
}

}

@media (max-width:550px){

#logo{width:15%}

#logo img{
width:60px;
height:60px;
}

.item .f {
width:240px;
min-height:255px;
}

}


@media (max-width:380px){


.tel p.mts,.tel p.kievstar,.tel p.life,.tel p.email{background:none;padding: 0 0 0 5px; }
.cart  {
	margin: 15px 0 1px 0;
	}

#container {
	padding: 230px 2% 6% 2%;
}

}





@media (max-width:975px){

#iqitmegamenu-horizontal > .container{position:relative}

}



@media (max-width:767px){#iqitmegamenu-horizontal{background:transparent !important;border:none !important}

}

#cbp-close-mobile{padding:12px 13px;text-align:right;cursor:pointer;}

.inline-cell #cbp-hrmenu{position:static}

.info-menu__item .cbp-spmenu a{font-weight:bold}

#iqitmegamenu-horizontal{border-top:1px none #cecece;border-bottom:1px none #cecece;border-left:1px none #cecece;
border-right:1px none #cecece;background-color:#1ba7ed;box-shadow:0 10px 6px -6px rgba(0,0,0,.1)}

.cbp-horizontal .cbp-legend{background-color:#CA5058;color:#ffffff}

.cbp-horizontal .cbp-legend .cbp-legend-arrow{color:#CA5058}

.cbp-horizontal > ul > li.cbp-hropen > a,.cbp-horizontal > ul > li.cbp-hropen > a:hover{background-color:#1ba7ed;color:#fafafa}

#iqitmegamenu-horizontal .iqit-search-shower-i .icon-search{color:#ffffff;line-height:40px}

.cbp-horizontal > ul > li > a,.cbp-horizontal > ul > li > span.cbp-main-link{color:#ffffff;line-height:45px;text-transform:uppercase;font-weight:bold;
padding:5px;font-size:14px;padding-left:9px;padding-right:9px;border-left:1px none #cecece}

#iqitmegamenu-horizontal #search_block_top_contentm .iqit-search-shower-i{padding-left:14px;padding-right:14px}

.cbp-vertical-on-top .cbp-vertical-title{line-height:40px}

#iqitmegamenu-horizontal #search_block_top_contentm{width:210px}

#iqitmegamenu-horizontal #search_block_top{width:200px}

#iqitmegamenu-horizontal #search_block_top .search_query{line-height:30px;height:30px;color:#777777 !important;background-color:#ffffff;top:0;bottom:0;margin:auto;border:1px solid #cecece !important}

#iqitmegamenu-horizontal #search_block_top .search-cat-select{background-color:#ffffff}

#iqitmegamenu-horizontal .search-cat-selector .selector span:after{border-right:1px solid #cecece}

#iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector span:after{line-height:32px}

#iqitmegamenu-horizontal #search_block_top .search-cat-select,#iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector,#iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector span{line-height:30px;height:30px}

#iqitmegamenu-horizontal #search_block_top .search-cat-selector .selector span{color:#777777 !important}

#iqitmegamenu-horizontal #search_block_top_contentm{height:40px!important}

#iqitmegamenu-horizontal #search_block_top{height:30px}

#iqitmegamenu-horizontal #search_block_top .search_query::-webkit-input-placeholder{color:#777777 !important}

#iqitmegamenu-horizontal #search_block_top .search_query:-moz-placeholder{color:#777777 !important}

#iqitmegamenu-horizontal #search_block_top .search_query::-moz-placeholder{color:#777777 !important}

#iqitmegamenu-horizontal #search_block_top .search_query:-ms-input-placeholder{color:#777777 !important}

#iqitmegamenu-horizontal #search_block_top .button-search:before{color:#777777 !important}

#iqitmegamenu-horizontal #search_block_top .button-search{top:0;line-height:30px}

.cbp-horizontal > ul > li > a .cbp-mainlink-icon,.cbp-horizontal > ul > li > a .cbp-mainlink-iicon{font-size:14px;max-height:14px}


.cbp-hrmenu .cbp-hrsub-inner,.cbp-hrmenu ul.cbp-hrsub-level2{border-top:1px solid #cecece;border-bottom:1px solid #cecece;border-left:1px solid #cecece;
border-right:1px solid #cecece;background-color:#ffffff}

.cbp-hrmenu .cbp-triangle-top{border-bottom-color:#ffffff;top:1px}

.cbp-hrmenu .cbp-triangle-left,#columns .cbp-hrmenu .cbp-triangle-left{border-color:transparent;border-right-color:#ffffff;left:1px}

.cbp-hrmenu .cbp-triangle-top-back{left:-1px;border-bottom:13px solid #cecece;border-left:13px solid transparent;border-right:13px solid transparent}

.cbp-hrmenu .cbp-triangle-left-back,#columns .cbp-hrmenu .cbp-triangle-left-back{left:-13px;border-right:13px solid #cecece;border-bottom:13px solid transparent;border-left:13px solid transparent}

.cbp-hrmenu .menu_column{border-color:#cecece}

.cbp-hrmenu .cbp-hrsub-inner,.cbp-hrmenu ul.cbp-hrsub-level2{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.15);
box-shadow:0 2px 10px rgba(0,0,0,0.15)}

.cbp-hrmenu .cbp-hrsub-tabs-names li .cbp-inner-border-hider{width:1px;right:-1px}

.cbp-hrmenu .cbp-hrsub-tabs-names li{border-bottom:1px solid #cecece}

.cbp-hrmenu .cbp-tab-pane{border-left:1px solid #cecece}

.is_rtl .cbp-hrmenu .cbp-tab-pane{border-right:1px solid #cecece}

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title,.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link{font-size:12px;line-height:18px;color:#333;
text-transform:uppercase;font-weight:bold}

.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:hover{color:#333333}

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title{padding-bottom:6px;border-bottom:1px solid #cecece}

.cbp-hrmenu .cbp-hrsub-inner{font-size:12px;line-height:16px;color:#777777}

.cbp-hrmenu .cbp-hrsub-inner a,.cbp-hrmenu .cbp-hrsub-inner a:link{color:#777777}

.cbp-hrmenu .cbp-hrsub-inner a:hover{color:#1ba7ed}

.cbp-hrmenu .cbp-links li.cbp-hrsub-haslevel2 > a:after{display:none}

.cbp-vertical-title{background-color:#8373ce;color:#ffffff;font-size:14px;line-height:45px;text-transform:uppercase}

.cbp-vertical-title:hover{background-color:#282828;color:#ffffff}

.cbp-hrmenu.cbp-vertical > ul{border-top:1px none #cecece;border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;background-color:transparent}

.cbp-vertical .cbp-legend{background-color:#CA5058;color:#ffffff}

.cbp-vertical .cbp-legend .cbp-legend-arrow{color:#CA5058}

.cbp-vertical > ul > li.cbp-hropen > a,.cbp-vertical > ul > li.cbp-hropen > a:hover{background-color:#fafafa;color:#000000}

.cbp-vertical > ul > li > a,.cbp-vertical > ul > li > span.cbp-main-link{color:#777777;padding-top:0;padding-bottom:0;text-transform:uppercase;
font-size:14px;border-top:1px solid #cecece}

.cbp-vertical > ul > li > a .cbp-mainlink-icon,.cbp-vertical > ul > li > a .cbp-mainlink-iicon{font-size:14px;max-height:14px}

.cbp-vertical-on-top .cbp-hrmenu.cbp-vertical > ul{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.15);box-shadow:0 2px 10px rgba(0,0,0,0.15)}



.cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li a{background-color:#F9F9F9;color:#777777}

.cbp-hrmenu .cbp-submenu-it-indicator{color:#777777}

.cbp-tabs-names li a:hover,.cbp-hrmenu .cbp-hrsub-tabs-names li.active a,.cbp-tabs-names li .cbp-inner-border-hider{background-color:#ffffff;color:#777777}

.cbp-hrmenu li.active .cbp-submenu-it-indicator{color:#777777}


#iqitmegamenu-mobile .iqitmegamenu-icon{color:#FFFFFF;background-color:#138fcd; padding:10px 0; }

#iqitmegamenu-mobile .iqitmegamenu-icon span{background:url('images/mobile-menu.png') no-repeat center right;  padding:0 24px 0 0;}

#iqitmegamenu-accordion{ color:#444;
background:#f7f7f7 url(images/header-bg.jpg);}


#cbp-close-mobile{background-color:#FFF}

#iqitmegamenu-accordion.cbp-spmenu > li ul{background-color:#FFF;border-bottom:1px solid rgba(255,255,255,0.3); color:#444}

#cbp-close-mobile,#cbp-close-mobile:active,#cbp-close-mobile:hover{color:#444}

#iqitmegamenu-mobile .iqitmegamenu-accordion > li ul a{border-top:1px solid #cecece}

#iqitmegamenu-mobile .iqitmegamenu-accordion > li{border-bottom:1px solid #cecece}

.cbp-spmenu-vertical a{border-bottom:0 solid #cecece}

#iqitmegamenu-accordion.cbp-spmenu > li ul div.responsiveInykator{color:#444}

#iqitmegamenu-mobile .iqitmegamenu-accordion li a,.cbp-spmenu a{color:#444}

#iqitmegamenu-mobile .iqitmegamenu-accordion li a:hover{color:#777777;background-color:#e5e5e5;padding-left:10px}

.cbp-spmenu a:hover{color:#818181;background:#FFF}

#iqitmegamenu-accordion div.responsiveInykator{color:#444;width:60px;padding:15px 0;top:0}

.cbp-hrmenu-tab-3{float:left !important}

.menu-element{background:#eee}

.cbp-menu-element{margin:0}

.cbp-menu-column-inner{min-height:45px;;margin:1px !important;background:#fff}

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title{padding:15px;margin-bottom:0!important}

.first_rows{margin:0 !important}

.cbp-column-title{width:70%;float:left; overflow:hidden; }

.cbp-category-link-w a{font-size:14px;text-transform:uppercase;font-weight:bold}

.cbp-banner-image{max-width:15%;max-height:60px;position:relative;top:10px;right:10px;float:right}

.cbp-hrmenu .cbp-menu-column{margin:0;padding:0;margin-top:1px}

.menu-element-arrow{width:100% !important}

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title,.cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link{text-align:left}

.menu-element-arrow img{max-width:100%;max-height:85px;position:absolute;right:40px;top:4px}
.menu-element-arrow img.arrow{width:40px;position:relative;right:0;top:0; margin:0 0 0 10px;}

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title{border:none}

.cbp-category-title{display:none!important}

.info-menu__item a:hover{color:#333!important}


#hide2{height:0;line-height:0;left:0;right:0}


#slider-container{width:100%;max-width:1000px; margin:5px 0 20px 0; }

#homepage-slider-steady{float:left;width:41%;max-height:404px; overflow:hidden;}

#homepage-slider{float:right;width:58%;overflow:hidden;position:relative;max-height:406px; overflow:hidden;}


.f #gallery-slider2{float:none;width:225px;overflow:hidden;position:relative; overflow:hidden; padding:0 10px; margin:0;}


#homepage-slider-steady img, #homepage-slider img {width:100%;padding:0px;height:auto}

.f #gallery-slider2  li{
width:70px !important;
height:70px !important;
line-height:70px !important;
vertical-align:middle;
overflow:hidden;
	border:#D6D6D6 1px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	}
.f #gallery-slider2 img {
max-width:70px;
max-height:70px;
line-height:70px;
vertical-align:middle;
}


.bx-prev{position:absolute;top:45%; left:0;text-indent:-5000px;background:url('images/prev.png');width:40px;height:40px}
.bx-next{position:absolute;top:45%; right:0;text-indent:-5000px;background:url('images/next.png');width:40px;height:40px}
.bx-prev:hover{background:url('images/prev2.png');width:40px;height:40px}
.bx-next:hover{background:url('images/next2.png');width:40px;height:40px}

#gallery-slider2 .bx-prev{position:absolute;top:10px; left:-12px;text-indent:-5000px;background:url('images/prev.png');width:30px;height:32px}
#gallery-slider2 .bx-next{position:absolute;top:10px; right:0px;text-indent:-5000px;background:url('images/next.png');width:30px;height:32px}
#gallery-slider2 .bx-prev:hover{background:url('images/prev2.png');width:30px;height:32px}
#gallery-slider2 .bx-next:hover{background:url('images/next2.png');width:30px;height:32px}


#toTop {
width:25px;
height:44px;
background: url('images/arrow-top.png') no-repeat;
padding:5px;
position:fixed;
bottom:10px; 
right:10px;
cursor:pointer;
display:none;
}



.categories .disca {position:absolute; top:170px; left:-30px; z-index:200}
.sliderRow .disca {position:absolute; top:10px; left:-10px; z-index:2000}
#left .disca {position:absolute; top:450px; left:400px; z-index:200}
.disca {width:80px;height:80px;background:url('images/discount.png') no-repeat; padding:23px 0 0 17px;
font-family:Verdana; font-size:21px;line-height:13px;color:#FFF; text-shadow:0 1px 0 #444;
  -webkit-transform: rotate(5deg); 
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  transform: rotate(-5deg);}
.disca span{font-size:10px;text-shadow:none; margin:0}


.blck-gal{ 
float:left; margin:0 45px 25px 0;
	position:relative;top:0;left:0;
}
.blck-gal.last{
 margin:0;
}


@media (max-width:390px){

.blck-gal{ 
margin:0 25px 25px 10px;
}

.blck-gal:nth-child(2n){ 
margin:0 5px 25px 0;
}

}

@media (max-width:110px){

.blck-gal, .blck-gal.last{position:relative;
float:none; margin:0 auto;width:120px;
}

}

.formob{position:relative; top:-8px;}


.hidden{display:none}

.old-price {color:#FF0000;font-size:13px;text-decoration: line-through; position:absolute; top:-15px; left:0px}
.sliderRow .old-price {width:100px; color:#FF0000;font-size:13px;text-decoration: line-through; position:absolute; top:-11px; left:21px}



 
.img-blck{
    width: 200px;
    height: 200px;
    overflow: hidden;
    text-align: center;
	border:none
}

.img-blck img {
    left: 50%;
    margin-left: -100%;
    position: relative;
    width: auto !important;
    height: 200px !important;
    min-width: 200px;
}

.titleu{width:160px;height:50px;font-size:16px;line-height:22px;text-align:center; margin:5px auto 0 auto; font-weight:bold}
.titleu a {color:#138fcd;}



#dostU, #priceL, #qualityG{padding:100px 0 0 0; width:33%; height:30px; text-align:center; font-weight:bold;font-size:15px;}
#dostU{float:left;margin:0; background:url('images/dostU.png') no-repeat top center;}
#priceL{float:left;margin:0; background:url('images/priceL.png') no-repeat top center;}
#qualityG{float:left;margin:0; background:url('images/qualityG.png') no-repeat top center;}



@media (max-width:1050px){


.img-blck{
    width: 150px;
    height: 150px;
}

.img-blck img {
    height: 150px !important;
    min-width: 150px;
}
.novinka2 {position:absolute; top:-10px; left:70px;  
}

.titleu{width:150px;}

}


@media (max-width:1025px){

.novinka {position:absolute; top:5px; left:150px;
}

#np select, #dl select, #in select, #av select { width:65%;}

}



@media (max-width:910px){


.img-blck{
    width: 130px;
    height: 130px;
}

.img-blck img {
    height: 130px !important;
    min-width: 130px;
}

.novinka2 {position:absolute; top:-15px; left:50px;  
}

.titleu{width:130px; font-size:15px;line-height:20px;}

}


@media (max-width:830px){

#items td img{width:50px;}
#items td{padding:3px; font-size:12px; line-height:16px;}

}


@media (max-width:660px){

.mobhide{display:none}
.formob{position:relative; top:-16px;}

}


@media (max-width:620px){

#footer-blck ul, #footer-blck  div.footer-contact {
margin:30px 70px 0 0;
}

}


@media (max-width:600px){

#homepage-slider-steady, #homepage-slider{float:none;width:100%;margin:0 auto;text-align:center;}
#homepage-slider{margin:0; display:none}

#homepage-slider-steady{ max-height:535px;}
#homepage-slider-steady img { padding:0;width:90%; margin:0 auto;}

#orderf .step2 td:first-child { position:relative; left:-46px; }
#orderf .step2 td:first-child {  padding:5px 5px 5px 50px; }

#np section.geoleft, #dl section.geoleft, #in section.geoleft, #av section.geoleft {
width:24%; padding:5px 6% 5px 0;  position:relative; left:-12px;
}
#np select, #dl select, #in select, #av select {margin:0 0 10px 0; float:left; 
width:69%;}

/*
#np, #dl, #in, #av {padding:0 0 10px 195px; }
#orderf .step2 td:first-child, #slcts div ,, left:-10%; 
#selected select
{width:115%;}
*/

h1.cart_title, h3.variant_dostavki , h3.contact_info
{font-size:20px;line-height:30px;}

.step3 #privat {float:none;width:210px; margin:0 0 30px 40px}
.step3 #nljpl {float:none;width:250px; margin:0 0 0 40px}

}


@media (max-width:500px){

#dostU, #priceL, #qualityG{ float:none; margin:10px auto 25px auto; width:100%}
#items th{font-size:10px;line-height:14px; padding:3px 2px;}
#items td{padding:3px 2px; font-size:11px; line-height:15px;}

#orderf{
font-size:14px;
}

}


@media (max-width:450px){

#orderf{
font-size:12px;
line-height:16px;
}

.item {

width:91%;
min-height:250px;
margin:0 0 10px 0;
padding:10px 15px 10px 20px;

}

.item .f {
float:none;
}

.other{
margin: 25px 0;
height:auto;
}

.novinka {position:absolute; top:2px; left:160px;
}

.formob{position:relative; top:-26px;}

#search-block input::placeholder { font-size:13px; }

}


@media (max-width:400px){

#orderf .step2 td input#user_phone {
font-size:17px;
}

#footer-blck ul {
margin:30px 0 0 0;
}

#np section.geoleft, #dl section.geoleft, #in section.geoleft, #av section.geoleft, 
#orderf .step2 td:first-child {
font-size:16px;
}

#orderf .step2 td:first-child{  width:40px; padding:5px 0 5px 50px; }


}




/*
css select arrow style

---
*/

