.left-column-item-content.pad-l{
	padding-left: 15px;
}
.tooltip{
	line-height: 1.3;
}
.tooltip .tooltip-inner {
	padding: 0 15px;
}
.tooltip .tooltip-inner strong{
	margin: 0 -15px 7px;
	width: calc(100% + 30px);
}
.reset p, .remind p, .reset-confirm.bigtitle p, .reset-complete.bigtitle p{
	line-height: 1.3;
}
.reset fieldset, .remind fieldset, .reset-confirm.bigtitle fieldset, .reset-complete.bigtitle fieldset{
	max-width: 300px;
	margin: 0 auto;
}
.reset-confirm.bigtitle form div, .reset-complete.bigtitle form div{
	display: table;
	margin: 0 auto;
}
.gkInset-mobile-button{
	display: none;
}
#k2Container.itemListView.products-biakhim .itemList .itemListLeading-title{
	padding-bottom: 15px;
	padding-top: 5px;
	line-height: 1.0;
}
#k2Container.itemView.products-biakhim .right-column-item-content .itemExtraFields{
    /* margin-top: 12px; */
    margin-top: 0;
}
#k2Container.itemView.products-biakhim .itemBody{
	width: calc(100% - 380px);
	float: left;
}
#k2Container.itemView.products-biakhim .right-column-item-content{
	width: 380px;
	float: right;
	padding-left: 65px;
	margin-bottom: 50px;
}
#k2Container.itemView.products-biakhim{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 25px;
}
#k2Container.itemView.products-biakhim .itemIntroText p{
	height: auto;
	margin: 15px 0 10px;
}
#k2Container.itemView.products-biakhim .itemHeader .itemTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #1B4374;
	font-weight: bold;
}
#k2Container.itemListView.products-biakhim .itemList{
	clear: both;
	/* padding-top: 50px; */
	/* display: none; */
}
#k2Container.itemListView.products-biakhim .itemList .itemContainer.itemContainerLast{
	max-width: none;
}
#k2Container.itemListView.products-biakhim .itemList .itemContainer.itemContainerLast .catItemTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#k2Container.itemListView.products-biakhim .itemList #itemListLeading{
    width: 100%;
}
#k2Container .subCategoryImage > img{
	max-width: 250px !important;
	width: 100%;
	position: relative;
	bottom: 0;
	/* display: table-cell; */
	vertical-align: bottom;
}
#k2Container.itemListView.products-biakhim .itemListCategory > img{
	max-width: 250px !important;
	float: left;
	margin-right: 50px;
	margin-bottom: 15px;
}
#k2Container.itemListView.products-biakhim .itemListCategory > div{
	float: right;
}
#k2Container.itemListView.products-biakhim .itemListCategory h2,
.itemListLeading-title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0b366b;
	font-size: 22px;
}
.itemListLeading-title{
    padding-bottom: 15px;
}
#k2Container.itemListView.products-biakhim .itemListCategory p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.4;
    font-size: 14px;
    color: #807e7d;
    text-align: justify;
	margin: 1em 0;
}
#k2Container.itemListView.products-biakhim .itemListCategory p.bluetext{
	color: #0b366b;
	font-size: 16px;
}
.itemListView.products-biakhim{
    padding-top: 35px;
}
.title-products-biakhim{
	margin-top: -10px;
	line-height: 1;
	padding-bottom: 10px;
	color: #0b366b;
	text-transform: uppercase;
	font-size: 18px;
	background: #FFF;
	z-index: 5;
	position: relative;
	padding-right: 15px;
	display: table;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.title-products-biakhim-line{
	display: block;
	width: 100%;
	margin-top: 12px;
	border-bottom: 1px solid #659357;
	/* margin-bottom: 20px; */
	z-index: 0;
}
#gkBottom6::after{
	display: none;
}
#globalSearch{
    float: right;
    margin-right: 20px;
    width: 369px;
    margin-top: 40px;
    margin-bottom: 50px;
	
    -webkit-transition: all 0.3s 0.6s;
	
    -moz-transition: all 0.3s 0.6s;
	
    -ms-transition: all 0.3s 0.6s;
	
    transition: all 0.3s 0.6s;
    /* position: relative; */
}
#globalSearch.nue{
	width: 609px;
	margin-right: 0;
}
#globalSearch .glob-search{
    position: relative;

    /* width: 100%; */
    height: 0;
}
#globalSearch .glob-search .inputbox{
    border: 3px solid #7AA86B;

    height: 35px !important;
    /* margin-top: -1px; */
}
#sError{
	display: none;
}
#slideshow-1 article img{
	width: 100%;
	max-width: 1200px !important;
}
#form-register-buttons{
	margin: 0 auto;
	display: flex;
}
#member-registration{
    width: 400px;
    margin: 0 auto;
}
#racont{display: none}
#racont-inner{padding: 20px 10px 20px 20px; width: 400px; /* padding: 20px 0; */display: table;overflow: auto;}
#racont-wr-but{
    margin-top: 50px;
}
#member-registration dl{
	margin-top: 0;
}
#modlgn-username, #modlgn-passwd{
	line-height: 1.6;
	height: 35px !important;
	padding: 5px 15px 5px !important;
}
#form-login-buttons{
    display: table;
    width: 100%;
    margin-bottom: 25px;
}
#form-login-buttons input, #form-register-buttons button, #form-register-buttons a{
	margin: 0;
	float: right;
	color: #0b366b !important;
	padding: 1px 15px;
	border: 2px solid #659357;
	font-weight: normal;
	font-size: 16px;
	display: block;
	clear: none;
	width: 100%;
	background: #FFF;
}
#form-login-buttons input:hover, #form-register-buttons button:hover, #form-register-buttons a:hover{
	color: #FFF !important;
	background: #4172AE;
	border-color: #4172AE;
}
#form-register-buttons button, #form-register-buttons a{
	width: 40%;
	float: left;
	margin: auto;
	/* text-transform: uppercase; */
	/* height: 40px; */
	padding: 10px 15px;
	line-height: 1.3;
}
#modlgn-remember{
    position: relative;
    top: 2px;
    margin-right: 5px;
}
#login-biakhim::before,
#login-biakhim-switcher > a::before{
	content: '';
	position: relative;
	display: table;
	width: 5px;
	height: 5px;
	background: #fff;
	float: left;
	margin-top: 11px;
	/* margin-right: 7px; */
	margin-left: -10px;
	/* padding-right: 5px; */
}
#loginBiakhimClose img {
	padding-top: 9px;
	padding-bottom: 2px;
	width: 50px;
	height: 49px;
}
#login-form:hover #loginBiakhimClose img{
    animation: popup3-animation ease 1s;
    animation-iteration-count: infinite;
    transform-origin: 50% 50%;
    -webkit-animation: popup3-animation ease 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 50% 50%;
}
#login-form:hover #loginBiakhimClose{
	background: rgba(255,255,255,0.8);

    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    transition: all 300ms;
    border: 1px solid rgba(11,54,107,1);
}
#loginBiakhimClose{
	background: rgba(255,255,255,0.4);
	position: absolute;
	cursor: pointer;
	/* margin: 0 auto; */
	width: calc(100% - 40px);
	display: none;
	z-index: 0;
	bottom: -72px;
	border: 1px solid rgba(12,64,126,0.5);
	-webkit-transition: border 300ms, background 300ms;
	-moz-transition: border 300ms, background 300ms;
	-ms-transition: border 300ms, background 300ms;
	transition: border 300ms, background 300ms;
}
#login-biakhim-switcher-wrapper{
	width: 220px;
	height: 35px;
	background: #7AA86B;
	margin: 40px auto 20px;
	display: flex;
	text-align: center;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* padding: 0 20px; */
	margin-bottom: 15px;
}
#login-biakhim-switcher{
	margin: auto;
	padding: 4px 2px;
	/* position: relative; */
	/* height: 0; */
	margin: 0 auto;
	-webkit-transition: all 0.3s 0.6s;    -moz-transition: all 0.3s 0.6s;    -ms-transition: all 0.3s 0.6s;    transition: all 0.3s 0.6s;
}
#login-biakhim-switcher > a{
	color: #FFF;
	float: left;
	margin: 0 auto;
	padding: 0 12px;
}
#login-biakhim-switcher-wrapper.loged #login-biakhim-switcher{
    width: 100%;

}
#headerLogin {
	position: relative;
	float: right;
	display: table;
}
#login-biakhim-switcher-wrapper{
	-webkit-transition: all 0.3s 0.6s;
	-moz-transition: all 0.3s 0.6s;
	-ms-transition: all 0.3s 0.6s;
	transition: all 0.3s 0.6s;
}
#login-form{
	position: absolute;
	display: none;
	z-index: 10011;
	right: 100px;
	width: 300px;
	background: rgba(255,255,255,0.9);
	border: 2px solid #0C407E;
	padding: 20px;
	margin-top: -15px;
}
#headerLoginMobile #login-form ul li{
	/* float: left; */
	/* font-size: 11px; */
	display: table;
}
#headerLoginMobile #login-form{
	position: relative;
	margin-bottom: 80px;
	z-index: 100;
	float: left;
	left: 0;
	width: 263px;
	padding: 10px;
}
#headerLoginMobile #loginBiakhimClose{
    width: calc(100% - 40px);
    background: rgba(255,255,255,0.7);
    bottom: -63px;
}
#headerLoginMobile #loginBiakhimClose img{
    padding: 0;
    display: table;
    margin: 5px auto;
}
#login-form.logged{
	display: block;
	position: relative;
	right: 0;
	width: auto;
	font-size: 12px;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
#login-biakhim{
	cursor: pointer;
	display: table;
	float: left;
	margin: 0 auto;
	padding: 0 20px;
}
.bluetext{
	color: #0b366b;
	font-size: 18px;
}
.itemFullText .seventy-fifty{
    margin: 46px 0 50px;

}
.itemFullText .one-hun-fifty{
    height: 150px;
    display: table;
    width: 100%;
    border-top: 1px solid #659357;
    margin-bottom: -10px;
    /* margin-top: 30px; */
}
.itemFullText .one-hun-fifty .inner{
    vertical-align: middle;
	
    display: table-cell;
}
.itemFullText .one-hun-fifty + #k2Container {
    margin-top: -11px;
}
.itemFullText .one-hun-fifty + #k2Container + #k2Container{
    margin-top: 22px;

}
.itemFullText .one-hun-fifty + #k2Container + #k2Container + #k2Container{
    margin-top: 22px;

}
.pad-left{
	padding-left: 50px;
}
.green-line-bottom{
	border-bottom: 1px solid #659357;
	width: 100%;
	padding-bottom: 8px;
}
#k2Container .subcats3 .subCategoryContainer:nth-child(3n) .subCategory{
    float: right;
}
#k2Container .subcats3 .subCategoryContainer:nth-child(2n) .subCategory{
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: table;
    /* margin-bottom: -9px; */
}
#k2Container .subcats3 .subCategoryContainer:nth-child(2n) .subCategory h2 a{
    /* bottom: 9px; */
	
    /* margin-bottom: 9px; */
}
.cats-postavshiki{
	display: table;
	margin: 0 auto -12px;
	width: 100%;
}
.cats-postavshiki .inner-text{
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	bottom: 0;
	text-align: center;
	padding: 8px 4px;
	background: rgba(0,0,0, 0.3);
	color: #FFF;
	text-transform: uppercase;
}
#k2Container .subCategory h2 a{
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	bottom: 0;
	text-align: center;
	padding: 8px 4px;
	background: rgba(0,0,0, 0.4);
	color: #FFF;
	text-transform: uppercase;
	font-size: 16px;
	/* vertical-align: bottom; */
	/* display: table-cell; */
}
#k2Container .itemListSubCategories.noImages .subCategory{
    margin-bottom: 0;
}
#k2Container .itemListSubCategories.noImages h2{}
#k2Container .itemListSubCategories.noImages h2 a{
    position: relative;
    background: none;
    color: #0b366b;
    font-size: 12px;
    text-align: left;
    padding: 2px 0;
}
#k2Container .itemListSubCategories.noImages h2 a:hover{color: #659357;}
#k2Container .itemListSubCategories.noImages .subcats3 .subCategoryContainer:nth-child(3n) .subCategory{
	float: left;
}
#k2Container .itemListSubCategories.noImages .subcats3 .subCategoryContainer:nth-child(2n) .subCategory{
	float: left;
}
.itemListSubCategories h3{
    color: #0A366B;
    font-size: 20px;
}
.itemListCategoriesBlock .itemListSubCategories h3{
     border-bottom: 1px solid #659357;
     margin-bottom: 50px;
     margin-top: 5px;
     padding-bottom: 8px;
}
.itemListCategoriesBlock .itemListSubCategories {
	border: none;
}
#k2Container .subCategory .subCategoryImage{
    /* display: flex; */
	
    /* vertical-align: bottom; */
    /* position: relative; */
    /* bottom: 0; */
    /* width: 100%; */
}
#k2Container .subCategory h2{
    display: table;;
    /* width: 100%; */
    /* position: relative; */
    position: relative;
    width: 100%;
}
#k2Container .subCategoryMore{display: none;}
#k2Container .subCategory{
	/* display: table-cell; */
	position: relative;
	float: left;
	/* width: 33%; */
	margin-bottom: 50px;
	/* height: 250px !important; */
	/* vertical-align: bottom; */
}
.cats-postavshiki > div {
	display: table-cell;
	position: relative;
	float: left;
	width: 33%;
	margin-bottom: 30px;
}
.cats-postavshiki div a:hover img,
#k2Container.itemListView.products-biakhim .itemListCategory> img:hover {
	animation: colorAnimImg ease-in-out 6s;
	animation-iteration-count: infinite;
	transform-origin: 50% 50%;
	-webkit-animation: colorAnimImg ease-in-out 6s;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 50%;
	-ms-animation: colorAnimImg ease-in-out 6s;
	-ms-animation-iteration-count: infinite;
	-ms-transform-origin: 50% 50%;
}
.cats-postavshiki > div:nth-child(4n) {
	clear: both;
}
.cats-postavshiki a{
	display: table;
	/* width: 100%; */
	border: 1px solid #779bbf;
	position: relative;
	margin: 0 auto;
}
.cats-postavshiki img{
	display: table;
}
#k2Container .cats-postavshiki img{
	 max-width: 250px!important;
	 width: 100%;
}
#aside-menu .level0{}
#aside-menu .level1{
    padding-left: 10px;
}
#aside-menu .level1 li{
    padding-left: 10px;
	
    display: none;
}
#aside-menu .level1 li.first{
    padding-left: 0;

    display: block;
}
.img-sub-menu-holder,
.img-sub-menu-holder-lis{
	background: url("../images/down_up2.png");
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	float: right;
	cursor: pointer;
	margin-right: 40px;
}
.img-sub-menu-holder{
	/* float: left; */
	/* margin-right: 0px; */
}
#aside-menu .level2{}
#aside-menu .level3{}
#aside-menu .img-sub-menu-holder + a {
}
#aside-menu .level0 > .first > .level1 > li {padding-left: 0; display: none}
.itemAttachments li a:hover .att-icon{
	animation: popup-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: popup-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
.table-cat-rr{
	width: auto;
}
.table-cat-rr td{
	border-bottom: none;
	padding: 3px 10px;
}
.table-cat-rr td p{
	margin: 0;
}
.table-cat-rr.se td{
	border-bottom: 1px solid #333;
}
#discount-wrapper{
    display: table;
    margin: 0 auto;
    /*padding: 0 50px;*/
    padding: 50px;
    width: 100%;
    display: none;
}
#discount-desc{
    opacity: 0;
    text-align: center;
    font-size: 12px;
    top: -35px;
    padding-top: 10px;
    position: relative;
}
#discount-title, #discount-title2{
    font-size: 26px;
    color: #e74c0a;
    line-height: 1.3;
    width: 100%;
    height: 25px;
    position: relative;
    text-align: center;
}
#discount-title span, #discount-title2 span{
    position: relative;
    opacity: 0;
    left: 0;
    top: 0;
    margin-top: 0;
    margin-left: 0;
}
#cur-summ, #barier-wrapper{display: none}
div.quantity-controls.no-recalculate-ratatuj, span.quantity-box.no-recalculate-ratatuj{display: none;}
.addtocart-button.no-recalculate-ratatuj{display: block; width: 100%;}
span.addtocart-button.no-recalculate-ratatuj input{width: 100%;}

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html { -webkit-font-smoothing: subpixel-antialiased; }
body {
	/* background: #fff; */
	color: #444;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.9;
	margin: 0;
	min-height: 100%;
	padding: 0;
	word-wrap: break-word;
	overflow-x: hidden;
}
body.frontpage { background-image: none!important; }
a,
#gkMainbody header h1 a:active,
#gkMainbody header h1 a:focus,
#gkMainbody header h1 a:hover,
#gkMainbody header h2 a:active,
#gkMainbody header h2 a:focus,
#gkMainbody header h2 a:hover,
#k2Container article header h2 a:active,
#k2Container article header h2 a:focus,
#k2Container article header h2 a:hover,
#community-wrap .joms-stream-box article>a,
.faq li a:hover,
#login-form ul li a:hover {
	color: #d27244;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	text-decoration: none;
}
a:hover,
a:active,
a:focus,
#gkMainbody header h1 a,
#gkMainbody header h2 a,
#k2Container article header h2 a,
#gkSidebar .box a:hover,
.faq li a,
#login-form ul li a { color: #659357; }
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #659357;
	font-weight: 400;
	line-height: 1.2;
	margin: 0;
	padding: 0;
}
.itemBody h1,
.itemBody h2,
.itemBody h3,
.itemBody h4,
.itemBody h5,
.itemBody h6 { margin: 20px 0; }
h1 {
	font-size: 40px;
	text-transform: none
}
h2,
.componentheading {
	font-size: 36px;
	text-transform: none
}
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
b,
strong { font-weight: 600; }
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul li { line-height: 1.7; }
p { margin: 1em 0 2em; }
iframe { max-width: 100%!important; }
hr {
	border: none;
	border-top: 1px solid #d5d5d5;
	clear: both;
	display: inline-block;
	margin: 50px 0;
	position: relative;
	top: 20px;
	width: 200px;
}
hr:before {
	background: #d5d5d5;
	content: "";
	height: 9px;
	left: 50%;
	margin: -4px 0 0 -4px;
	position: absolute;
	top: -1px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 9px;
}

#slideshow-1{
	/* height: calc(56%); */
	overflow: hidden;
	/* max-height: 559px; */
}
.wk-slideshow.wk-slideshow-solar .nav{
	position: absolute;
	z-index: 100;
	top: 90%;
	/*left: 50%;*/
	right: 50px;
}
#slideshow-1 > div{
	background: #FFF;
}
.bigGreen, .bigOrange{
	font-size: 60px;
	color: #ADC805;
	line-height: 0.5;
}
.bigOrange{
	color: #E74C0A;
}
#fulsc-border-top{
	top: -10px;
	position: relative;
	height: 2px;
	background-color: #ADC805;
	z-index: 100;
	display: none;
}
.tabs4ratatuj #fulsc-tit{
	color: #0b366b;
	font-weight: bold;
	height: 50px;
	display: table;
	width: 100%;
}
.tabs4ratatuj #fulsc-under{
	z-index: 100;
	border-bottom: 1px solid #659357;
	position: relative;
	margin-top: -1px;
	top: 36px;
	height: 0;
}
.tabs4ratatuj #fulsc-mid{
	position: relative;
	top: 50px;
	background: rgb(224, 233, 221);
	display: table;
	margin: -15px auto 0;
	padding: 0 15px;
	z-index: 101;
}
.tabs4ratatuj{
	border-top: 2px solid #659357;
	background: rgb(224, 233, 221);
	color: #333;
	border-bottom: 1px solid #659357;
}
.tm-fullscreen-container{
	height: 100%;
}
#fullscreen-sub{
	display: table;
	width: 100%;
	height: 390px;
}
#fullscreen-sub .uk-panel.uk-text-center{
	display: table-cell;
	vertical-align: middle;
}
.fscr-img-inner,
#fscr-img1,
#fscr-img2,
#fscr-img3,
#fscr-img4
{
	opacity: 1;
	width: 287px;
	background-repeat: no-repeat;    background-position: center center;
	height: 286px;
	/* background-size: 290px 290px; */
	-webkit-transition: all 600ms 400ms;
	-moz-transition: all 600ms 400ms;
	-ms-transition: all 600ms 400ms;
	-o-transition: all 600ms 400ms;
	transition: all 600ms 400ms;
	cursor: pointer;
}
@media only screen and
(min-width: 1265px) and
(max-width: 1295px) and
(min-height: 620px) and
(max-height: 740px)
{
	.fscr-img-inner,
	#fscr-img1,
	#fscr-img2,
	#fscr-img3,
	#fscr-img4
	{
		/* width: 185px; */
		/* height: 185px; */
		/* background-size: 185px 185px; */
	}
	#sidebar-ratatuj-r{
		display: none;
	}
}
@media only screen and
(min-width: 790px) and
(max-width: 810px) and
(min-height: 1100px) and
(max-height: 1225px)
{
	#sidebar-ratatuj-r{
		display: none;
	}
	.wk-slideset .set>li:first-child{
		left: 0;
		width: 362px;
	}
	.wk-slideset .set>li:nth-child(2){
		left: 362px;
		width: 362px;
}
	.wk-slideset .set>li:nth-child(3){
		width: 362px;
		left: 724px;
	}
}
#fscr-img1 .fscr-img-inner{
	background-image: url("/images/data/1.jpg");
}
#fscr-img1{
}
#fscr-img2 .fscr-img-inner{
	background-image: url("/images/data/2.jpg");
}
#fscr-img2{
}
#fscr-img3 .fscr-img-inner{
	background-image: url("/images/data/3.jpg");
}
#fscr-img3{
}
#fscr-img4 .fscr-img-inner{
}
#fscr-img4{
}
#fulcs4tabs-main{
	margin: 0 auto;
	display: flex;
	/*text-align: center;*/
	max-width: 1200px;
	width: 100%;
}
#fulcs4tabs-main > ul {
	/*width: 240px;*/
	/*height: 226px;*/
	float: left;
}
#fulcs4tabs-main > ul > li > a{
	display: table;
	cursor: pointer;
}
#fulcs4tabs-main > ul > li {
	margin: 0 auto;
	display: table;
}
.fscr-text{
	padding-top: 13px;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	color: #adc805;
	display: none;

	-webkit-transition: all 600ms 400ms;
	-moz-transition: all 600ms 400ms;
	-ms-transition: all 600ms 400ms;
	-o-transition: all 600ms 400ms;
	transition: all 600ms 400ms;
}
#fulcs4tabs-main > ul > li > a:hover .fscr-text{
	color: #e74c0a;
	-webkit-transition: all 350ms;
	-moz-transition: all 350ms;
	-ms-transition: all 350ms;
	-o-transition: all 350ms;
	transition: all 350ms;
}
#fulcs4tabs-main > ul > li > a:hover .fscr-img-inner {
	/*opacity: 0;*/
	/*-webkit-transition: all 350ms;*/
	/*-moz-transition: all 350ms;*/
	/*-ms-transition: all 350ms;*/
	/*-o-transition: all 350ms;*/
	/*transition: all 350ms;*/

	animation: popup3-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: popup3-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;

}
.phoneBlock{
	display: table-cell;
	/*top: 15px;*/
	top: 6px;
	position: relative;
	padding-left: 30px;
}
.phoneBlock #phone{
	background: url("/images/data/phone-icon.png");
	width: 45px;
	height: 45px;
	float: left;
}
.phoneBlock #id-phone{
	/*font-size: 26px;*/
	font-size: 18px;
    line-height: 1.35;
	color: #e74c0a;
	font-weight: bold;
	float: left;
	padding-left: 10px;
}
#gkHeader #gkHeaderNav,
#gkHeader #slideshow-1,
#gkHeader #fulcs4tabs-main ul,
#gkHeader #fulsc-border-top
{
	opacity: 0;
}
#biakhim .box.bigtitle.gk-description{
	padding: 105px 0 75px;
}
#biakhim .box.bigtitle.gk-description.gray-white{
	background: #FFF;
	border-top: 2px solid #E74C0A;
}
.client-img{
	margin: 70px 0 40px;
}
.client-img img{
	margin: 35px 10px;
}
#biakhim .box.bigtitle.gk-description.page{
	padding: 0;
	margin: 70px 0 0px 0!important;
}
#biakhim .itemBody .box.bigtitle.gk-description.page + .box.bigtitle.gk-description.page{
	margin-top: 0 !important;
}
#gkHeader #fulcs4tabs-main ul{
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
	padding-top: 30px;
	margin: 0 auto;

	webkit-transform: rotateY(50deg);
	-moz-transform: rotateY(50deg);
	transform:  rotateY(50deg);
}
#gkHeader .tabs4ratatuj{
	/*border-color: rgba(231, 76, 10, 0);*/
}
#gkHeader.active #slideshow-1{
	opacity: 1;
	-webkit-transition: all 400ms 100ms;
	-moz-transition: all 400ms 100ms;
	-ms-transition: all 400ms 100ms;
	-o-transition: all 400ms 100ms;
	transition: all 400ms 100ms;
}
#gkHeader.active #slideshow-1 .prev, #gkHeader.active #slideshow-1 .next{display: none}
#gkHeader.active #slideshow-1 .caption{
    position: absolute;
    left: 15px;
    /* top: 100px; */
    text-align: left;
    color: #000;
    font-size: 36px;
    height: 60%;
    display: t;
    top: 190px;
    font-weight: bold;
    line-height: 1.3;
}
.wk-slideshow .button.indigo{
    text-decoration: none;

    background: #00416A;
    font-size: 16px;
    font-weight: normal;
    padding: 7px 14px;
    position: absolute;
    bottom: 0;
}
.wk-slideshow .button.indigo:hover{
    background: #7AA86B;

}
#gkHeader.active #gkHeaderNav{
	opacity: 1;
	-webkit-transition: all 400ms 300ms;
	-moz-transition: all 400ms 300ms;
	-ms-transition: all 400ms 300ms;
	-o-transition: all 400ms 300ms;
	transition: all 400ms 300ms;
	/* background: #7AA86B; */
}
#gkHeader.active .tabs4ratatuj{
	/*border-color: rgba(231, 76, 10, 1);*/
	-webkit-transition: border-color 400ms 500ms;
	-moz-transition: border-color 400ms 500ms;
	-ms-transition: border-color 400ms 500ms;
	-o-transition: border-color 400ms 500ms;
	transition: border-color 400ms 500ms;
}
#gkHeader.active #fulsc-border-top{
	opacity: 1;
	-webkit-transition: all 400ms 600ms;
	-moz-transition: all 400ms 600ms;
	-ms-transition: all 400ms 600ms;
	-o-transition: all 400ms 600ms;
	transition: all 400ms 600ms;
}
#gkHeader.active #fulcs4tabs-main ul{
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform:  rotateY(0deg);
	padding-top: 0px;
	opacity: 1;
}
#gkHeader.active #fulcs4tabs-main ul:nth-child(1){
	-webkit-transition: all 400ms 900ms;
	-moz-transition: all 400ms 900ms;
	-ms-transition: all 400ms 900ms;
	-o-transition: all 400ms 900ms;
	transition: all 400ms 900ms;
}
#gkHeader.active #fulcs4tabs-main ul:nth-child(2){
	-webkit-transition: all 400ms 1100ms;
	-moz-transition: all 400ms 1100ms;
	-ms-transition: all 400ms 1100ms;
	-o-transition: all 400ms 1100ms;
	transition: all 400ms 1100ms;
}
#gkHeader.active #fulcs4tabs-main ul:nth-child(3){
	-webkit-transition: all 400ms 1300ms;
	-moz-transition: all 400ms 1300ms;
	-ms-transition: all 400ms 1300ms;
	-o-transition: all 400ms 1300ms;
	transition: all 400ms 1300ms;
}
#gkHeader.active #fulcs4tabs-main ul:nth-child(4){
	-webkit-transition: all 400ms 1500ms;
	-moz-transition: all 400ms 1500ms;
	-ms-transition: all 400ms 1500ms;
	-o-transition: all 400ms 1500ms;
	transition: all 400ms 1500ms;
}
.itemView .itemBlock{
	width: 100%;
}
.itemBlock .itemImageBlock{
	max-width: 430px;
	max-height: 354px;
	float: left;
	border: 1px solid #82a9b4;
	margin-bottom: 15px;
}
.body-decorator{
	display: table;
	padding: 0 0 0 60px;
	font-size: 12px;
	line-height: 1.3;
	font-family: Verdana, Arial, Helvetica;
}
.body-decorator header,
.body-decorator header h2{
	font-weight: normal !important;
	font-family: Verdana, Arial, Helvetica !important;
	color: #e74c0a;
	font-size: 26px;
	text-align: justify;
	padding: 0;
}
.body-decorator header{
	margin-bottom: 15px;
	margin-top: -5px;
}
.bl-time{
	width: 100%;
	clear: both;
	float: right;
	text-align: right;
	font-family: Verdana, Arial, Helvetica !important;
	font-size: 14px;
	color: #6f6f6e !important;
	font-weight: normal !important;
}
.body-decorator p{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica !important;
	font-size: 14px;
	margin-bottom: 1em;
}
.box-wrap.blog-ratatuj{
	padding-bottom: 50px;
}
.pagination .pagination-start,
.pagination .pagination-prev,
.pagination .pagination-end,
.pagination .pagination-next,
.pagination .counter{
	display: none;
}
.pagination ul li a, .readon-button{
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	color: #FFF;
	//border: 2px solid #659357;
	padding: 6px 1px;
}
.pagination ul li span, .pagination ul li a:hover, .readon-button:hover,.readon:hover{
	padding: 6px 1px;
	background: #649256 !important;
	//border: 2px solid #0b366b;
	color: #FFF;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.pagination ul li a, .readon-button,.readon{
	background: #AFC77D;
}

a.readon, a.readon.fright {
    padding: 9px 14px;
    display:;
    margin-top: 10px;
    line-height: 1.3;
    display: block;
    height: auto;
    background: #AFC77D !important;
}
.nspArt.nspArt p.nspText{
    margin-top: 10px;
    color: #333;
}

a.readon, a.readon.fright:hover {
    background: #649256 !important;
}

a.readon-button {
    padding: 7px 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.pagination ul li a, .pagination ul li s0an, .pagination ul li a:hover, .readon-button:hover, .readon:hover {
	 min-width: 1px;
	padding: 7px 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.nspArt h4.nspHeader a {
    font-size: 19px;
    /* line-height: 1.2; */
    display: block;
}
.body-decorator p + p{
	margin-top: 0;
}
.body-decorator header::after{
	display: none;
}
.a-but-ratatuj a{
	padding: 4px 20px 8px;
	background: #adc805;
	color: #FFF;
	font-size: 20px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.a-but-ratatuj{
	margin: 35px auto 0;
	display: table;
	cursor: pointer;
}
*:focus {
	outline: 0;
}
.a-but-ratatuj a:hover{
	background: #e74c0a;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.itemView.ratatuj-blog{
	margin: 0 0 30px!important;
	padding-bottom: 40px;
	border-bottom: 2px solid #c4c4c3;
}
.category-view .row .category {
	height: 280px;
	min-width: 250px;
	margin-bottom: 125px;
	width: 25.0%;
}
.vendor-store-desc + .category-view .row .category {margin-bottom: 65px;}
/*.virtuemart-search-hidden-on-page + div + .category-view .row .category {	margin-bottom: 125px;}*/
.subcatc-r-wr + .category-view .row .category{margin-bottom: 125px; //margin-left: auto; //margin-right: auto;}
#mag-categorys-left{
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	-o-perspective: 800px;
	perspective: 800px;

}
#mag-categorys-left #gkBottom7{
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-o-transform-origin: 0% 0%;
	transform-origin: 0% 0%;

	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);

	opacity: 0.85;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#mag-categorys-left.active #gkBottom7{
	-webkit-transform: rotateY(30deg);
	-moz-transform: rotateY(30deg);
	transform: rotateY(30deg);
	opacity: 0.85;

	-webkit-transition: all 0.3s 1s;
	-moz-transition: all 0.3s 1s;
	-ms-transition: all 0.3s 1s;
	-o-transition: all 0.3s 1s;
	transition: all 0.3s 1s;
}
#mag-categorys-left.active:hover #gkBottom7{
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#small-screens{display: none}
#mag-categorys-left{ z-index: 101; width: 200px; position: fixed; height: auto; top: 50%; font-size: 15px; }
#mag-categorys-left .box li{line-height: 1.3; padding: 0}
#mag-categorys-left .box ul ul{margin: 0; padding: 0}
#mag-categorys-left .content:before{content: ''; //margin-top: -100%; position: absolute; //top: 0; left: 50%; margin-left: -12px;
	width: 23px; height: 13px; z-index: 6; background: url("/images/data/kruk.png");}
#mag-categorys-left .content > .menu-rat-left{ margin-top: -100%; padding: 25px 20px 20px 25px; background: #FFF; border: 2px solid #c4c4c3;}

#mag-categorys-left.active .content > .menu-rat-left{ box-shadow: 5px 13px 15px 0px rgba(0,0,0,0.15);
	-webkit-transition: all 0.3s 1s;
	-moz-transition: all 0.3s 1s;
	-ms-transition: all 0.3s 1s;
	-o-transition: all 0.3s 1s;
	transition: all 0.3s 1s;
}
#mag-categorys-left.active:hover .content > .menu-rat-left{ box-shadow: -5px 13px 25px 0px rgba(0,0,0,0.15);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

#mag-categorys-left .content > .menu-rat-left a{ color: #adc805;line-height: 1;display: inline-block; }
#mag-categorys-left .content > .menu-rat-left .active a{ color: #e74c0a; }
#mag-categorys-left .content > .menu-rat-left li div{border-bottom: 1px solid #adc805; line-height: 1.3;padding-top: 7px;}
#mag-categorys-left .content > .menu-rat-left > li:hover > div{ border-bottom: 1px solid #e74c0a;}
#mag-categorys-left .content > .menu-rat-left > li:hover > div > a{ color: #e74c0a; }
#mag-categorys-left .content > .menu-rat-left li.active div{border-bottom: 3px solid #e74c0a;}
#mag-categorys-left .content > .menu-rat-left li.active .menu-rat-left div{border-bottom: none;}
#mag-categorys-left .content > .menu-rat-left .menu-rat-left div{border-bottom: none; font-size: 12px; padding-left: 15px; color: #333;}
#mag-categorys-left .content > .menu-rat-left .menu-rat-left div a{ color: #333;}
#mag-categorys-left .content > .menu-rat-left .menu-rat-left div a:hover{ color: #e74c0a;}
#mag-categorys-left .content > .menu-rat-left .menu-rat-left li div{padding-top: 2px;}
#mag-categorys-left .content > .menu-rat-left .menu-rat-left li{
	opacity: 0;
	/*margin-top: -18px;*/
	height: 0px;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#mag-categorys-left .content > .menu-rat-left li .menu-rat-left{
	margin-top: 0px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
#mag-categorys-left .content > .menu-rat-left li.active .menu-rat-left,
#mag-categorys-left .content > .menu-rat-left li:hover .menu-rat-left {
	margin-top: 5px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
#mag-categorys-left .content > .menu-rat-left .active .menu-rat-left li,
#mag-categorys-left .content > .menu-rat-left li:hover .menu-rat-left li{
	opacity: 1;
	/*margin-top: 0;*/
	//height: 20px;
	height: auto;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.empty-cart{width: 100%;}
.empty-cart-text{margin: 50px auto; display: table; font-size: 20px; color: #6e9200; text-align: center; }
.empty-cart img{width: 240px; margin: 0 auto; display: table;}
.vm-cart-header-container{margin: 0 auto; display: table;}
.named-cart-r{font-size: 14px;}
#system-message-container{
	margin-top: 50px;
	display: none;
	position: absolute;
	top: -1000px;
}
#system-message{ width: 350px; display: table-cell; }
#system-message-ico{
	background: url("/images/data/warning.png");
	width: 80px;
	height: 69px;
	margin: 12px auto -3px;

	animation: popup3-animation ease 1s;
	animation-iteration-count: infinite;
	transform-origin: 50% 50%;
	-webkit-animation: popup3-animation ease 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 50%;
}
/*#sError{display: none;}*/
/*#lightbox-content #system-message-container{display: table; min-width: 500px;}*/
/*.cart-view .box.bigtitle.gk-description{margin: 0 auto; margin-top:  -150px;}*/
.cart-view .vm-cart-header{margin: 0 auto; margin-top:  -150px;}
.category-view .row .category .spacer{
	height: 280px;
	width: 240px;
	border: 2px solid #c4c4c3;
	border-top: none;
	padding: 0;
	display: table;
	margin: 0 auto;
	overflow: hidden;
}
.category-view .row .category .spacer::before{
	content: ' ';
	position: absolute;
	top: 0;
	background: #c4c4c3;
	//margin-top: -2px;
	width: 100%;
	height: 2px;
	z-index: 5;
}
.cart-view{
	font-size: 12px;
	color: #555;
	max-width: 650px;
	margin: 150px auto 0;
	line-height: 1.3;
}
.cart-summary tr td.qa-r{ padding-left: 15px; padding-right: 0px;}
.sectiontableentry1.shipment-r h3{font-size: 12px; text-align: center; color: gray; }
.spacer-round{
	content: ' ';
	position: absolute;
	top: 0;
	left: 50%;
	//margin-top: -1px;
	margin-left: -12px;
	width: 23px;
	height: 13px;
	z-index: 6;
	background: url("/images/data/kruk.png");
}
.category-view .row .category .spacer h2{
	display: table-cell;
	vertical-align: bottom;
}
#biakhim .category-view .row{
	/*margin: 0 auto;*/
	display: table;
	display: flex;
	width: 100%;
}
#biakhim .category-view {
	margin-bottom: 85px;
}
.box.gk-description.gray-orange{
	background: #f9f9f9;
	padding-top: 135px;
	padding-bottom: 100px;
}
.hor-sep-green-line{
	height: 7px;
	width: 96px;
	background: #adc805;
	margin: 10px auto 36px;
	z-index: 10;
	position: relative;

	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
.hor-sep-green-line-text{
	color: #6f6f6e;
	font-size: 16px;
	height: 38px;
	display: table;
	margin: 0 auto;
}
.hor-sep-green-line-text-inner{
	display: table-cell;
	vertical-align: bottom;
	margin: 0 auto;
	padding: 0 5px;
	z-index: 10;
	position: relative;
	text-transform: uppercase;
}
.img-dark-wrapper{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	-webkit-transition: all 600ms 200ms;
	-moz-transition: all 600ms 200ms;
	-ms-transition: all 600ms 200ms;
	-o-transition: all 600ms 200ms;
	transition: all 600ms 200ms;
}
.img-dark-wrapper img{
	-webkit-transform: rotateY(50deg);
	-moz-transform: rotateY(50deg);
	transform: rotateY(50deg);
	bottom: 0;
	position: absolute;
	left: 50%;
	margin-left: -64px;
	opacity: 0;
}
#biakhim .category-view .row .category .spacer a:hover .img-dark-wrapper{
	opacity: 1;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	-o-transition: all 200ms;
	transition: all 200ms;
}
#biakhim .category-view .row .category .spacer a:hover .hor-sep-green-line-text-inner{
	color: #FFF;
	-webkit-transition: all 600ms 400ms;
	-moz-transition: all 600ms 400ms;
	-ms-transition: all 600ms 400ms;
	-o-transition: all 600ms 400ms;
	transition: all 600ms 400ms;
}
#biakhim .category-view .row .category .spacer a:hover .hor-sep-green-line{
	background: #FFF;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
#biakhim .category-view .row .category .spacer.pr-r a:hover .hor-sep-green-line{
	background: #e74c0a;
}
#biakhim .category-view .row .category .spacer.pr-r a:hover .hor-sep-green-line-text-inner{
	color: #6f6f6e;
}
#biakhim .category-view .row .category .spacer a:hover .img-dark-wrapper img{
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotateY(0deg);
	bottom: 30px;
	opacity: 1;
	-webkit-transition: all .4s 0.2s;
	-moz-transition: all .4s 0.2s;
	-ms-transition: all .4s 0.2s;
	-o-transition: all .4s 0.2s;
	transition: all .4s 0.2s;
}
/* Containers */

.gkPage,
#gkMainbody .content {
	margin: 0 auto!important;
	padding: 0;
}
#gkPageContent > .gkPage{
	margin-top: -80px !important;
}
#gkHeaderMod .gkPage{
	/* max-width: 100% !important; */
	/* height: 1000px; */
	background: #FFF;
}

.gkSingleModule > .gkPage { max-width: 100%; }
#gkHeader {
	background-size: cover!important;
	margin: 0;
	padding: 0;
	position: relative;
}
#gkHeader.menu-visible { padding-top: 80px; }
#gkHeaderNav {
	/*background: #fff;*/
	/*background: #F9F9F9;*/
	background: rgba(142,185,54, 0.5);
	/*-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);*/
	/*-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);*/
	/*box-shadow: 0 0 5px rgba(0, 0, 0, .3);*/
	/*height: 80px;*/
	height: 160px;
	padding: 0;
	position: fixed;
	/*top: -250px;*/
	top: 22px;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 100%;
	z-index: 1000;
	/*border-bottom: 2px solid #E74C0A;*/
}
#gkHeaderNav.static {
	position: fixed;
	top: 0;
}
#gkHeaderNav.active { //height: 80px; }
#gkHeaderNav #gkLogoSmall {
	//left: 50%;
	//margin: 0 0 0 -56px;
	//position: absolute;
	top: 0;
	z-index: 1;
	width: 0;
	height: 0;
}
#gkHeaderNav.active #gkMainMenu {
	/*right: 0;*/
	/*float: right;*/
	/*top: 0px;*/
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-o-transform: translateX(0%);
	transform: translateX(0%);
}
#gkHeaderNav.active { top: 0px; height: 70px; background: #7AA86B;}
#gkHeaderNav > div { position: relative; }
#gkHeaderMod {
	/* overflow: hidden; */
	/*padding-top: 50px;*/
}
#gkHeaderMod > div > div {
	clear: both;
	/*padding: 100px 0 40px 0;*/
}

div.nspMain {
    margin-top: 80px;
}
.nspMain .nspTopInterface{
    top: 0;
}

.nspTopInterface .nspPagination li > a {
    width: 22px;
    height: 22px;
    /* background: url("/media/widgetkit/widgets/slideshow/styles/solar/images/nav.png") 0 0 no-repeat; */
    overflow: hidden;
    border-radius: 0;
    display: block;
    border: 3px solid #fff;
    background: #8EB936;
}

.nspTopInterface .nspPagination li:hover > a {
	border-color: #CADEA0;
}

.nspTopInterface .nspPagination li.active > a {
    border-color: #5D5D5D;
}

.nspPagination li.active > a {
    /* background-position: -10px -20px !important; */
}

.nspPagination li.active {
    background: none !important;
}

.nspPagination li {
    background: none !important;
    width: 28px !important;
    height: 28px !important;
}

.nspTopInterface .nspPagination li > a.acive {
    background-position: 0 -30px;
}
#gkBg {
	/* background: #fff; */
	width: 100%;
	overflow-x: hidden;
}
#gkPageWrap { margin: 0 auto; }
#gkContent,
#gkPageContent { width: 100%; }
#gkPageContent {
	/*padding: 100px 0 0px; */
	padding: 220px 0 0px;
	overflow: hidden;
}
@media screen and (max-width: 1270px) {
	#gkPageContent{
		padding-left: 5px;
		padding-right: 5px;
	}
}
.frontpage #gkPageContent { //padding-top: 100px; }
.frontpage #gkPageContent.frontPageSlashed {padding-top: 50px;margin-bottom: -155px;}
.frontpage #gkMainbody {
	margin: 0; 
	/*overflow: hidden;	*/
}
.frontpage #gkMainbody .box { margin: 0; }
.frontpage #gkHeader {
	//background: url('../images/header_bg.jpg') no-repeat center top;
	//background-attachment: fixed;
}
#gkMainbody > div > section { /* padding: 20px 50px 20px; */ }
.com_k2 #gkMainbody > div > section { padding: 0; }

/* Logo  */
#gkLogo,
#gkLogoSmall {
	display: block;
	float: none;
	margin: 0 auto;
	padding: 0;
	text-indent: -9999px;
	text-shadow: none;
}
#gkLogoSmall { 
	float: left; 
	/*height: 80px;*/
	/*width: 128px;*/

	height: 70px;
	width: 251px;

    /*new logo*/
	/*height: 100px;*/
	/*width: 150px;*/
    /*margin-top: 8px;*/
}
#gkLogo img,
#gkLogoSmall img {
	display: block;
	height: auto;
	margin: 30px auto 0 auto;
	max-width: 300px;
}
#gkLogoSmall img {
	max-height: 80px;
	margin: 0;
	width: auto;
}
#gkLogo.cssLogo {
	background: url('../images/logo.png') no-repeat center center;
	background-size: contain;
	/* You can specify there logo size and background */
	height: 160px;
	/*margin: 70px auto 0 auto;*/
	width: 160px;
	/* display: none; */
}
#gkLogoSmall.cssLogo {
	background: url('../images/logo2.png') no-repeat center center;
	background-size: contain;
	background-position: center center;
	/* You can specify there logo size and background */
	//height: 70px;
	//margin-top: 3px!important;
	//width: 112px;
	z-index: 100 !important;
	position: relative;
	color: #444;
}
#gkHeaderNav #gkLogo{
    opacity: 1;
    /* height: 70px; */
    position: absolute;
    padding: 0;
    margin: 0;
    top: 0;
	
    -webkit-transition: all 0.5s 0.45s;
	
    -moz-transition: all 0.5s 0.45s;
	
    -ms-transition: all 0.5s 0.45s;
    transition: all 0.5s 0.45s;
}
#gkHeaderNav.active #gkLogo{
    opacity: 0;
    width: 70px;
    height: 70px;
	-webkit-transition: all 0.3s 0.3s;
	-moz-transition: all 0.3s 0.3s;
	-ms-transition: all 0.3s 0.3s;
    transition: all 0.3s 0.3s;
}
#gkHeaderNav #gkLogoSmall{
    opacity: 0;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	-ms-transition: all 0.5s 0.1s;
    transition: all 0.5s 0.1s;
}
#gkHeaderNav.active #gkLogoSmall{
    height: 70px;
    opacity: 1;
	width: 251px;
    -webkit-transition: all 0.3s 0.6s;
	-moz-transition: all 0.3s 0.6s;
	-ms-transition: all 0.3s 0.6s;
    transition: all 0.3s 0.6s;
}
#gkMainMenuRight{
	-webkit-transition: all 0.3s 0.1s;
	-moz-transition: all 0.3s 0.1s;
	-ms-transition: all 0.3s 0.1s;
	transition: all 0.3s 0.1s;
}
#gkHeaderNav.active #gkMainMenuRight{
    margin-right: 55px;
    /* overflow: auto; */
    /* right: 50px; */
	-webkit-transition: all 0.3s 0.8s;
	-moz-transition: all 0.3s 0.8s;
	-ms-transition: all 0.3s 0.8s;
	transition: all 0.3s 0.8s;
}
#gkHeaderNav.active #gkMainMenuRight.nua{
	margin-right: 0;
}
#locker-b{
	background: url("/images/data/locker-b.png");
	/* width: 27px; */
	width: 0;
	height: 33px;
	position: relative;
	float: right;
	top: 16px;
	right: -28px;
	background-size: 27px 33px;
	cursor: pointer;
	background-repeat: no-repeat;
	-webkit-transition: all 0.3s 0.1s;
	-moz-transition: all 0.3s 0.1s;
	-ms-transition: all 0.3s 0.1s;
	transition: all 0.3s 0.1s;
}
#gkHeaderNav.active #locker-b{
	width: 27px;
	-webkit-transition: all 0.3s 0.8s;
	-moz-transition: all 0.3s 0.8s;
	-ms-transition: all 0.3s 0.8s;
	transition: all 0.3s 0.8s;
}
#gkHeaderNav.active{

}
#gkHeaderNav{

}
#gkHeaderNav.active{
	
}
#gkHeaderNav.active #login-biakhim-switcher-wrapper,
#gkHeaderNav.active #login-biakhim-switcher,
#gkHeaderNav.active #headerLogin,
#gkHeaderNav.active #globalSearch{
    height: 0;
    /* opacity: 0; */
    margin: 0;
	padding: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
#gkHeaderNav.active #login-biakhim-switcher-wrapper{
	padding-right: 50px;
}
#gkHeaderNav .k2SearchBlock.glob-search.k2LiveSearchBlock form input{
	-webkit-transition: all 0.3s 0.6s;
	-moz-transition: all 0.3s 0.6s;
	-ms-transition: all 0.3s 0.6s;
	transition: all 0.3s 0.6s;
}
#gkHeaderNav.active .k2SearchBlock.glob-search.k2LiveSearchBlock form input{
	 opacity: 0;
}
#gkLogo.text,
#gkLogoSmall.text {
	color: #fff;
	display: block;
	float: none;
	font-size: 20px;
	font-weight: bold;
	height: 75px;
	letter-spacing: -2px;
	line-height: 63px;
	margin: 70px auto 0 auto;
	padding: 20px 0;
	text-align: center;
	text-indent: 0;
	text-transform: uppercase;
	width: auto;
}
#gkLogoSmall.text {
	color: #000;
	float: left;
	height: 73px;
	line-height: 40px;
	padding: 0;
}
#gkLogo.text > span,
#gkLogoSmall.text > span {
	display: block;
	font-size: 48px;
	line-height: 60px;
	padding: 0;
}
#gkLogoSmall.text > span {
	font-size: 24px;
}
#gkLogo.text .gkLogoSlogan,
#gkLogoSmall.text .gkLogoSlogan {
	display: block;
	font-size: 18px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 1;
	margin-top: 0px;
}
#gkLogoSmall.text .gkLogoSlogan { margin-top: -16px; }
/* Mainbody */
#gkMainbody { margin-bottom: 0px; }
/* Stylearea */
#gkStyleArea {
	clear: both;
	display: block;
	line-height: 10px;
	margin: 20px 0 40px 0;
	padding: 10px 0;
	text-align: center;
}
#gkStyleArea a {
	display: inline-block;
	height: 9px;
	margin: 15px 0 0 5px;
	text-indent: -9999px;
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-ms-transform: scale(1.0);
	-o-transform: scale(1.0);
	transform: scale(1.0);
	-webkit-transition: -webkit-transform 0.2s ease-out;
	-moz-transition: -moz-transform 0.2s ease-out;
	-o-transition: -o-transform 0.2s ease-out;
	transition: transform 0.2s ease-out;
	width: 9px;
}
#gkStyleArea a:first-child { margin-left: 0; }
#gkStyleArea a:hover {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25);
}
#gkColor1 { background: #d27244; }
#gkColor2 { background: #5c8c70; }
#gkColor3 { background: #8a7556; }
#gkColor4 { background: #e45425; }
#gkColor5 { background: #a3a844; }
/* Group modules */
#gkBottom1,
#gkBottom2,
#gkBottom3,
#gkBottom4,
#gkBottom5 {
	background: #fff;
	overflow: hidden;
}
#gkTop1,
#gkTop2 { padding: 0 0 30px 0; }
#gkBottom1,
#gkBottom2,
#gkBottom3,
#gkBottom4,
#gkBottom5,
#gkBottom6 { padding: 60px 0; }

.frontpage section#gkBottom1 {
    padding: 0;
}

.is #gkBottom1 {}
#gkBottom6 { padding: 0px 0; background: #cadea0; border-top: 1px solid #659357; margin-top: 50px;
	-webkit-transition: all 200ms 0ms;
	-moz-transition: all 200ms 0ms;
	-ms-transition: all 200ms 0ms;
	transition: all 200ms 0ms;
}
#menu {
	margin: -60px 0;
	padding: 60px 0;
}
#biakhim {
	max-width: 1200px;
	margin: 0 auto;
}
#biakhim .ratatuj-wide-one-page{
	max-width: none;
	position: absolute;
	width: 100%;
	left: 0;
	background: #f9f7e9;
}
.one-page-layout.ratatuj-wide-one-page .item-content,
.one-page-layout.ratatuj-wide-one-page .item-content .cont-about-rest.page{
	max-width: 1230px;
}
.one-page-layout.ratatuj-wide-one-page .box.map.bigtitle.ra{
	padding: 0;
}
/* standard breadcrumb */
#gkBreadcrumb {
	font-size: 14px;
	margin: -30px 0 0 0;
	padding: 20px 0;
	overflow: hidden;
}
.breadcrumbs {
	color: #000;
	float: left;
	text-align: center;
	width: 100%;
	margin-bottom: -5px;
	margin-top: 2px;
}
.breadcrumbs li.separator {
	color: #888;
	font-size: 15px;
	/*padding: 0px 0px !important;*/
	text-align: center;
	width: 16px;
	position: relative;
	vertical-align: bottom;
}
.breadcrumbs > li {
	clear: none;
	display: inline-block;
}
.breadcrumbs li a { color: #888; }
.breadcrumbs li a:hover { color: #d27244; }
#gkTools {
	float: right;
	margin: 4px 0 0 10px;
}
#gkTools a {
	display: block;
	float: left;
	width: 22px;
	height: 16px;
	margin: 0 0 0 0px !important;
	text-indent: -99999em;
	background: url('../images/font_size.png') no-repeat -38px 50%;
}
a#gkToolsReset {
	background-position: -15px 50%;
	margin-left: 6px;
}
a#gkToolsDec { background-position: 6px 50%; }
/* footer */
#gkFooter {
	//border-top: 1px solid #d1d1d1;
	color: #000;
	font-size: 14px;
	font-weight: 300;
	line-height: 2;
	padding: 0;
	text-align: center;
}
#gkFooter strong { color: #000; }
#gkFooterNav {
	margin: 0 auto;
	padding: 40px 0;
}
#gkFooterNav li {
	border: none;
	display: inline-block;
	float: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	margin: 0!important;
	padding: 0 21px!important;
	text-transform: uppercase;
}
#gkFooter a {
	color: #000;
	padding: 0!important;
}
#gkFooter a:active,
#gkFooter a:focus,
#gkFooter a:hover { color: #d27244; }
#gkCopyrights {
	line-height: 40px;
	margin: 0 auto 20px;
	padding: 20px 0;
	position: relative;
}
#gkCopyrights:before {
	border-top: 1px solid #d1d1d1;
	content: "";
	left: 50%;
	margin: 0 0 0 -45px;
	position: absolute;
	top: 0;
	width: 90px;
}
/* Other footer elements */
#gkFrameworkLogo {
	display: block;
	width: 90px;
	height: 36px;
	background: url('../images/gavern-logo.png') no-repeat 0 0;
	text-indent: -9999em;
	margin: 12px auto 0 auto;
	opacity: 0.4;
}
/* Suffixes */

/* default suffix */
.box {
	line-height: 1.6;
	width: 100%;
}
#gkSidebar .box + .box,
#gkMainbodyTop .box + .box,
#gkMainbodyBottom .box + .box { margin: 50px 0 0 0; }
div.content { clear: both; }
.box li {
	/*border-bottom: 1px solid #e5e5e5;*/
	line-height: 1.6;
	padding: 7px 0;
}
.box li:last-child { border-bottom: none; }
.box li a {
	line-height: 1.0;
	text-decoration: none;
}
.wk-slideset li a {
	border: 1px solid #779bbf;
}
.gr-ratatuj{
	color: #adc805 !important;
}
.or-ratatuj{
	color: #e74c0a !important;
}
.box a { text-decoration: none; }
.box ul ul { margin-left: 20px; }
.box .header {
	color: #000;
	font-size: 20px;
	font-weight: 400;
	line-height: 1;
	padding: 0 0 20px 0;
}
/* clear suffix */
.box.clear {
	border: none !important;
	clear: none;
	padding: 0!important;
}
.clear div.content { clear: both; }
/* map suffix */
.box.map.ra {
	/*color: #fff;*/
	position: relative;
	/* background: #f9f7e9; */
}
.box.map.ra:before{
	display: none;
}
.footer-top-ra{
	width: 100%;
	position: absolute;
	height: 2px;
	left: 0;
	background: #e74c0a;
	margin-top: -30px;
}
.imgLineF{
	width: 236px;
	height: 26px;
	position: relative;
	margin: -11px auto 0;
	background: url("/images/data/footer-co.jpg");
}
#foot-rat .cont-rat{
	color: #333;
	width: 285px;
	font-style: normal;
	font-size: 20px;
	line-height: 1.3;
	padding-top: 60px;
	display: table;
	font-family: 'Open Sans', Arial, sans-serif;
}
#foot-rat .cont-rat .gr{
	color: #adc805;
}
#foot-rat .cont-rat .l-b{
	margin-bottom: 30px;
	border-bottom: 1px solid #adc805;
	padding-bottom: 10px;
}
#foot-rat .cont-rat p{
	margin: 17px 0 22px;
}
#foot-rat .cont-rat h3,
.or-title-ph{
	color: #e74c0a;
	font-weight: normal;
	margin-bottom: 7px !important;
	border-bottom: 1px solid #adc805;
	text-align: left;
	font-size: 20px;
	padding: 0 0 10px !important;
}
#foot-rat{
	display: flex;
	width: 100%;
}
#foot-rat .rights-img-logo{
	float: left;
	display: table-cell;
}
#foot-rat .rights-img-logo img{
	margin-top: auto;
	margin-bottom: auto;
	display: table;
	padding-top: 3px;
}
#foot-rat .rights-rat{
	display: table;
	float: left;
	margin-top: auto;
	margin-bottom: auto;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.25;
	padding-left: 5px;
	padding-bottom: 0;
}
#foot-rat .crights-rat{
	font-size: 14px;
	display: table;
	float: right;
	margin-top: auto;
	margin-bottom: auto;
	padding-top: 25px;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
h3.or-title-ph{
	text-align: left;
	margin-bottom: 20px !important;
	font-size: 20px;
	font-weight: normal;
}
.cont-rat.photo{
	margin-top: -30px;
	margin-bottom: 20px;
}
.box.map.bigtitle.ra{
	margin: -60px 0;
	padding: 120px 0 0;
	width: 100%;
}
.box.bigtitle.ra .box-wrap{
	width: 100%;
}
.box.map:before {
	/*background: rgba(210, 114, 68, .8);*/
	background: none !important;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	width: 100%;
	z-index: 1;
}
.box.map .header {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
.box.map .header,
.box.map .header small,
.box.map .header > span { color: #fff; }
.box.map .header:after,
.box.map .header:before { border-color: #fff; }
/* parallax suffix */
.box.parallax {
	background-attachment: fixed;
	background-image: url('../images/parallax_bg.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	color: #aeaeae;
	margin: -60px 0!important;
	overflow: hidden;
	padding: 160px 0!important;
}
.box.parallax .header,
.box.parallax .header > span,
.box.parallax .header small {
	color: #fff;
}
.box.parallax a:active,
.box.parallax a:focus,
.box.parallax a:hover { color: #fff; }
/* bigtitle suffix */
.box.mediumtitle .header {
	font-size: 30px;
	font-weight: 300;
	text-align: center;
}
/* bigtitle suffix */
.bigtitle .box-wrap { text-align: center; }
.bigtitle .content { text-align: left; }
.bigtitle .header,
.bigtitle > header h1 {
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.1;
	/* margin: 0 160px; */
	position: relative;
	text-align: center;
	text-transform: uppercase;
	z-index: 2;
	width: 100%;
	margin-bottom: 40px;
	margin-top: 10px;
	color: #0b366b;
}

.frontpage h1.header {
    overflow: hidden;
}

.frontpage .item-content.gkPage {
    /* display: none; */
}
.bigtitle .header.rat{
	line-height: 1;
	font-size: 26px;
	font-family: Verdana, Arial, Helvetica;
	text-transform: uppercase;
	font-weight: normal;
}
.box.bigtitle .box-wrap,
.headerR{
	display: table;
	margin: 0 auto;
}
#gkContentWrap {
	/*overflow: hidden;*/
}
.headerR{
	padding-bottom: 25px;
}
.bigtitle .header.rat span{
	color: #6f6f6e;
	letter-spacing: 0;
}
.cont-about-rest{
	max-width: 572px;
	margin: 60px auto;
	text-align: justify;
	font-size: 14px;
	line-height: 1.4;
	font-family: Verdana, Arial, Helvetica;
}
.cont-about-rest.page{
	max-width: 772px;
}
#fulcs3tabs-main{
	display: table;
	margin: 75px auto 50px;
	width: 100%;
	max-width: 600px;
}
#fulcs3tabs-main.ed2{
	margin-bottom: -50px;
}
.product-r{
	/*max-width: 227px !important;*/
	/*max-height: 152px !important;*/
	/*max-width: 140px !important;*/
	/*max-height: 140px !important;*/
	width: auto !important;
	height: auto !important;
}
img.product-r {
	max-height: 140px !important;
	/*margin-bottom: 12px;*/
	margin-bottom: 24px;
}
.PricediscountAmount,
.vm-price-desc,
.vm-price-desc{
	display: none;
}
.PricesalesPrice .PricesalesPrice,
.PricebasePriceVariant .PricebasePriceVariant,
.product-price .PricebasePrice .PricebasePrice,
.PricediscountedPriceWithoutTax .PricediscountedPriceWithoutTax{
	position: relative;
	background: #9a9999;
	color: #FFF;
	padding: 2px 6px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
}
.cart-summary .PricesalesPrice .PricesalesPrice{ background: none; color: #555; font-size: 12px;
	font-family: 'Open Sans', Arial, sans-serif; padding: 0; }
.vmshipment{
	width: calc(50% - 5px);
	height: 61px;
	position: relative;
	float: left;
	padding: 10px;
	/*background: #e7e7e7;*/
	background: rgba(231, 231, 231, 0.8);
	/*border-right: 1px solid rgba(173, 200, 5, 0.3);*/
	//margin-right: 1px;
	cursor: pointer;

	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	z-index: 1;
}
.vmshipment.active{	background: #adc805;}
.vmshipment:hover{
	/*background: #cee182;*/
	background: #adc805;
	z-index: 10;

	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;

	animation: popup3-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: popup3-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
.vmshipment-rzdelitel{
	float: left;
	width: 2px;
	position: relative;
	height: 61px;
}
.cart-summary .vmshipment-rzdelitel:last-child{ display: none; }
.vmshipment > span{float: left; clear: both;}
.cart-summary .shipment-r .buttonBar-right{ display: none; position: absolute; right: 100px; }
.cart-summary .shipment-r input{ display: none; position: absolute; right: 100px; }
.cart-summary .shipment-r label{ padding: 0; }
.product-price .PricebasePrice > .PricebasePrice::after{
	content: '';
	background: url("/images/data/not-price.png");
	width: 61px;
	height: 32px;
	position: absolute;
	margin-right: -30px;
	margin-top: -8px;
	right: 50%;
	z-index: 10;
}
.cart-summary .shipment-r label:last-child .vmshipment{border-right: none;}
.product-price > div:nth-child(2) span.PricesalesPrice{
	background: #e00613;
}
.product-r{
	position: relative;
	bottom: 20px;
	/*bottom: 30px;*/
	border-radius: 150px;
	border: 2px solid rgba(173,200,5,0.4);
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
#biakhim .category-view .row .category .spacer.pr-r a:hover .product-r{
	border: 2px solid rgba(231,76,10,0.9);
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
.descr-r{
	width: 240px;
	margin: 0px auto;
	padding: 10px 0 10px;
	text-align: center;
	height: 48px;
	overflow: hidden;
	line-height: 1.2;
	font-size: 12px;
}
.item-page-tos-r{font-size: 12px; padding: 50px; text-align: justify; line-height: 1.2;}
.item-page-tos-r h2{font-size: 16px;}
.item-page-tos-r p{margin-bottom: 0;margin-top: 10px;}
.product-price > .PricebasePrice:first-child{
	bottom: 9px;
	position: relative;
}
.product-price > .PricebasePriceVariant,
.product-price > .PricesalesPrice,
.product-price > .PricebasePrice,
.product-price > .PricediscountedPriceWithoutTax{
	padding: 4px 0;
}
.product-price > .PricebasePrice{
	padding: 0px 0 5px;
}
.print-ratatuj-full{padding: 0 60px;}
.addtocart-area .product-fields{position: absolute; top: -98px; margin-left: -5px;}
.addtocart-area .product-field-display .chzn-container{min-width: inherit !important; max-width: none !important;}
.addtocart-area .chzn-container-single .chzn-single span {text-align: right; margin-right: 24px;}
.addtocart-area .chzn-container-single .chzn-single div {right: 3px; top: -2px;}
.addtocart-area .chzn-container-single .chzn-single div b{background: url('chosen-sprite-r.png') no-repeat 0 0;}
.addtocart-area .chzn-container .chzn-drop {min-width: inherit !important; max-width: none !important; width: 80px !important;	border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.addtocart-area .chzn-container-single .chzn-single,
.addtocart-area .chzn-container .chzn-results{
	background-image: none;
	background: #9a9999;
	color: #FFF;
	padding: 2px 6px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	line-height: 1.3;
	height: auto;
	width: 80px;
}
.addtocart-area .chzn-container-single .chzn-search{padding: 1px 4px;display: none}
.addtocart-area .chzn-container .chzn-results{margin: 0;}
.addtocart-area .chzn-container .chzn-results li{padding: 2px 6px;}
.addtocart-area .chzn-container .chzn-results{background: #FFF; color: #333; text-align: center; width: 78px;}
.addtocart-area .chzn-container .chzn-results .highlighted{background: #adc805;}
.addtocart-area .product-fields-title-wrapper{line-height: 1.3}
#fulcs3tabs-main ul{
	width: 33%;
	height: 226px;
	float: left;
}
#fulcs3tabs-main.ed2 ul{
	width: auto;
}
#fulcs3tabs-main ul li{
	margin: 0 auto;
	display: table;
}
#fulcs3tabs-main a:hover .fscr3-img-inner{
	opacity: 1;
}
#fulcs3tabs-main a{
	cursor: pointer;
	display: table;
	position: relative;
	z-index: 10;
}
#fscr3-img1, #fscr3-img2, #fscr3-img3, .fscr3-img-inner {
	width: 138px;
	height: 138px;
	position: relative;
}
.fscr3-img-rarrow{
	height: 138px;
	position: relative;
	background-image: url("/images/data/right-arrow.png");
	width: 50px;
}
#fulcs3tabs-main.ed2 a{
	cursor: default;
}
#fulcs3tabs-main.ed2 .ul-small{
	width: 85px;
}
#fulcs3tabs-main .ul-small li{
	//margin: 0;
}
#fulcs3tabs-main > ul > li > a .fscr3-img-inner{
	opacity: 0;
	-webkit-transition: all 600ms 400ms;
	-moz-transition: all 600ms 400ms;
	-ms-transition: all 600ms 400ms;
	-o-transition: all 600ms 400ms;
	transition: all 600ms 400ms;
}
#fulcs3tabs-main > ul > li > a:hover .fscr3-img-inner {
	opacity: 1;
	-webkit-transition: all 350ms;
	-moz-transition: all 350ms;
	-ms-transition: all 350ms;
	-o-transition: all 350ms;
	transition: all 350ms;
}
#fscr3-img1{
	background-image: url("/images/data/sale.png");
}
#fscr3-img1 .fscr3-img-inner{
	background-image: url("/images/data/sale2.png");
}
#fscr3-img2{
	background-image: url("/images/data/news.png");

}
#fscr3-img2 .fscr3-img-inner{
	background-image: url("/images/data/news2.png");
}
#fscr3-img3{
	background-image: url("/images/data/vacancys.png");
}
#fscr3-img3 .fscr3-img-inner{
	background-image: url("/images/data/vacancys2.png");
}
#fulcs3tabs-main.ed2 #fscr3-img1{
	background-image: url("/images/data/call.png");
}
#fulcs3tabs-main.ed2 #fscr3-img2{
	background-image: url("/images/data/dos.png");
}
#fulcs3tabs-main.ed2 #fscr3-img3{
	background-image: url("/images/data/poluchi.png");
}
#fulcs3tabs-main.ed2 #fscr3-img1 .fscr3-img-inner{
	background-image: url("/images/data/call.png");
}
#fulcs3tabs-main.ed2 #fscr3-img2 .fscr3-img-inner{
	background-image: url("/images/data/dos.png");
}
#fulcs3tabs-main.ed2 #fscr3-img3 .fscr3-img-inner{
	background-image: url("/images/data/poluchi.png");
}
#fulcs3tabs-main > ul > li > a .fscr3-text{
	color: #6f6f6e;
	text-align: center;
	padding-top: 15px;
	font-size: 15px;
}
#fulcs3tabs-main > ul > li > a:hover .fscr3-text{
}
.social > a{
	/*margin-right: 5px;*/
	width: 42px;
	height: 42px;
	display: inline-block;
	/*z-index: 10;*/
	position: relative;
}
.social > a:last-child{
	margin-right: 0;
}
.social > a{
	-webkit-transition: all 600ms 400ms;
	-moz-transition: all 600ms 400ms;
	-ms-transition: all 600ms 400ms;
	-o-transition: all 600ms 400ms;
	transition: all 600ms 400ms;
}
.social > a:hover{
	-webkit-transition: all 350ms;
	-moz-transition: all 350ms;
	-ms-transition: all 350ms;
	-o-transition: all 350ms;
	transition: all 350ms;
}
.social > .ph{ background: url("/images/data/f-ph.png") no-repeat; }
.social > .ph:hover{ background: url("/images/data/f-ph2.png") no-repeat;}
.social > .conv{ background: url("/images/data/f-conv.png") no-repeat; }
.social > .conv:hover{ background: url("/images/data/f-conv2.png") no-repeat;}
.social > .mess{ background: url("/images/data/f-mess.png") no-repeat; }
.social > .mess:hover{ background: url("/images/data/f-mess2.png") no-repeat;}
.social > .vk{ background: url("/images/data/f-vk.png") no-repeat; }
.social > .vk:hover{ background: url("/images/data/f-vk2.png") no-repeat;}
.social > .f{ background: url("/images/data/f-f.png") no-repeat; }
.social > .f:hover{ background: url("/images/data/f-f2.png") no-repeat;}
.social > .odn{ background: url("/images/data/f-odn.png") no-repeat; }
.social > .odn:hover{ background: url("/images/data/f-odn2.png") no-repeat;}

.social > .ph.se{ background: url("/images/data/f-p10.png") no-repeat; }
.social > .ph.se:hover{ background: url("/images/data/f-p11.png") no-repeat;}
.social > .vk.se{ background: url("/images/data/f-vk10.png") no-repeat; }
.social > .vk.se:hover{ background: url("/images/data/f-vk11.png") no-repeat;}
.social > .f.se{ background: url("/images/data/f-f10.png") no-repeat; }
.social > .f.se:hover{ background: url("/images/data/f-f11.png") no-repeat;}
.social > .twit{ background: url("/images/data/f-t10.png") no-repeat; }
.social > .twit:hover{ background: url("/images/data/f-t11.png") no-repeat;}
.social > .gea{ background: url("/images/data/f-g10.png") no-repeat; }
.social > .gea:hover{ background: url("/images/data/f-g11.png") no-repeat;}
.social > .li{ background: url("/images/data/f-i10.png") no-repeat; }
.social > .li:hover{ background: url("/images/data/f-i11.png") no-repeat;}
#sidebar-ratatuj-r{
	/*height: 0;*/
	/*width: 0;*/
}
#sidebar-ratatuj-r > div{
	top: -500px;
	/*right: 75px;*/
	right: -60px;
	cursor: pointer;
	width: 54px;
	height: 54px;
	position: absolute;
	z-index: 100;
	-webkit-transition: all 600ms 400ms;
	-moz-transition: all 600ms 400ms;
	-ms-transition: all 600ms 400ms;
	-o-transition: all 600ms 400ms;
	transition: all 600ms 400ms;
}


#sidebar-ratatuj-r .search-ratatuj-mag.show{
	animation: animationToTop cubic-bezier(0.600, 0, 0.735, 0.045) 2s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: animationToTop cubic-bezier(0.600, 0, 0.735, 0.045) 2s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
	-ms-animation: animationToTop cubic-bezier(0.600, 0, 0.735, 0.045) 2s;
	-ms-animation-iteration-count: 1;
	-ms-transform-origin: 50% 50%;

	/*right: 0px;*/

	/*-moz-animation-fill-mode:forwards; /!*FF 5+*!/*/
	/*animation-fill-mode:forwards; /!*when the spec is finished*!/*/
	/*-webkit-animation-fill-mode:forwards; /!*Chrome 16+, Safari 4+*!/*/
	/*-o-animation-fill-mode:forwards; /!*Not implemented yet*!/*/
	/*-ms-animation-fill-mode:forwards; /!*IE 10+*!/*/
}

#sidebar-ratatuj-r > div:hover{
	-webkit-transition: background 250ms;
	-moz-transition: background 250ms;
	-ms-transition: background 250ms;
	-o-transition: background 250ms;
	transition: background 250ms;
}

#sidebar-ratatuj-r .search-ratatuj-mag{
	-webkit-transition: top 300ms 600ms;
	-moz-transition: top 300ms 600ms;
	-ms-transition: top 300ms 600ms;
	-o-transition: top 300ms 600ms;
	transition: top 300ms 600ms;
}
#sidebar-ratatuj-r.active .search-ratatuj-mag{
	animation: anim-right-spr ease 0.3s 0.56s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: anim-right-spr ease 0.3s 0.56s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}

#sidebar-ratatuj-r .cart-ratatuj{background: url("/images/data/cart.png") no-repeat;}
#sidebar-ratatuj-r .cart-ratatuj:hover{background: url("/images/data/cart2.png") no-repeat;}
#sidebar-ratatuj-r .search-ratatuj-mag{background: url("/images/data/totop.png") no-repeat;}
#sidebar-ratatuj-r .search-ratatuj-mag:hover{
//background: url("/images/data/search2.png") no-repeat;
	animation: popup-animation ease 1s;
	animation-iteration-count: infinite;
	transform-origin: 50% 50%;
	-webkit-animation: popup-animation ease 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 50%;
}
#sidebar-ratatuj-r .call-us-ratatuj{background: url("/images/data/phone-r.png") no-repeat;}
#sidebar-ratatuj-r .call-us-ratatuj:hover{background: url("/images/data/phone-r2.png") no-repeat;}
#sidebar-ratatuj-r .mail-us-ratatuj{background: url("/images/data/mail-r.png") no-repeat;}
#sidebar-ratatuj-r .mail-us-ratatuj:hover{background: url("/images/data/mail-r2.png") no-repeat;}
#sidebar-ratatuj-r .chat-wus-ratatuj{background: url("/images/data/mess-r.png") no-repeat;}
#sidebar-ratatuj-r .chat-wus-ratatuj:hover{background: url("/images/data/mess-r2.png") no-repeat;}
.cart-ratatuj-number{
	position: absolute;
	width: 21px;
	height: 21px;
	background: #e74c0a;
	color: #FFF;
	border-radius: 10px;
	bottom: 3px;
	left: -3px;
	line-height: 1.6;
	text-align: center;
	font-size: 13px;
	opacity: 0;
	-webkit-transition: background 250ms;
	-moz-transition: background 250ms;
	-ms-transition: background 250ms;
	-o-transition: background 250ms;
	transition: background 250ms;
}
.cart-hidden-ratatuj, .search-hidden-ratatuj, .phone-hidden-ratatuj, .mail-hidden-ratatuj{
	top: 0;
	position: absolute;
	opacity: 0;
	width: 680px;
	/*right: 80px;*/
	padding-right: 80px;
	right: 0;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	z-index: -2;

	-webkit-transition: all 50ms 400ms ;
	-moz-transition: all 50ms 400ms ;
	-ms-transition: all 50ms 400ms ;
	-o-transition: all 50ms 400ms ;
	transition: all 50ms 400ms ;


	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	-o-perspective: 600px;
	perspective: 600px;
}
.mail-hidden-ratatuj{ margin-top: -115px; }
.cart-hidden-ratatuj.active, .search-hidden-ratatuj.active, .phone-hidden-ratatuj.active, .mail-hidden-ratatuj.active{
	z-index: 20;
	opacity: 1;
	-webkit-transition: opacity 50ms;
	-moz-transition: opacity 50ms;
	-ms-transition: opacity 50ms;
	-o-transition: opacity 50ms;
	transition: opacity 50ms;
}
.cart-hidden-ratatuj-inner, .search-hidden-ratatuj-inner, .phone-hidden-ratatuj-inner, .mail-hidden-ratatuj-inner{
	background: #FFF;
	-webkit-transform:  translateX( 100% ) translateY( 10% ) rotateY( -120deg ) rotateX(120deg);
	-moz-transform:  translateX( 100% ) translateY( 10% ) rotateY( -120deg ) rotateX(120deg);
	-o-transform:  translateX( 100% ) translateY( 10% ) rotateY( -120deg ) rotateX(120deg);
	transform: translateX( 100% ) translateY( 10% ) rotateY( -120deg ) rotateX(120deg);

	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	-o-transition: -o-transform 0.4s;
	transition: transform 0.4s;
}
.cart-hidden-ratatuj.active .cart-hidden-ratatuj-inner, .search-hidden-ratatuj.active .search-hidden-ratatuj-inner,
.phone-hidden-ratatuj.active .phone-hidden-ratatuj-inner, .mail-hidden-ratatuj.active .mail-hidden-ratatuj-inner{
	-webkit-transform:  translateX( 0 ) translateY( 0 ) rotateY( 0deg ) rotateX(0deg);
	-moz-transform:  translateX( 0 ) translateY( 0 ) rotateY( 0deg ) rotateX(0deg);
	-o-transform:  translateX( 0 ) translateY( 0 ) rotateY( 0deg ) rotateX(0deg);
	transform: translateX( 0 ) translateY( 0 ) rotateY( 0deg ) rotateX(0deg);

	-webkit-transition: -webkit-transform 0.6s;
	-moz-transition: -moz-transform 0.6s;
	-o-transition: -o-transform 0.6s;
	transition: transform 0.6s;

	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transform-origin: right center;
	-moz-transform-origin: right center;
	-o-transform-origin: right center;
	transform-origin: right center;
	/*opacity: 1;*/
}
.gkContactForm{
	padding-right: 30px;
	/* padding-left: 20px; */
}
.mail-hidden-ratatuj .gkContactForm{ border: 2px solid #c4c4c3; }
.gkContactForm > form{ display: table; width: 100%; }
.search-hidden-ratatuj .search{ height: 54px; }
.search-hidden-ratatuj-inner, .phone-hidden-ratatuj-inner{
	border: 2px solid #c4c4c3;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}
.search-hidden-ratatuj-cart-ico, .phone-hidden-ratatuj-cart-ico{
	background: url("/images/data/search-ico.png");
	width: 25px;
	height: 25px;
	float: left;
	left: 15px;
	position: relative;
	top: 15px;
}
.phone-hidden-ratatuj-cart-ico{
	background: url("/images/data/phone-mini.png");
	width: 24px;
	height: 24px;
}
.phone-hidden-ratatuj-inner .gkContactForm p.gkcontact-textarea,
.phone-hidden-ratatuj-inner .gkContactForm .p-ask-question-r{margin: 0; width: 50%; float: left; }
.phone-hidden-ratatuj-inner .gkContactForm .button-border.ask-question-r{width: 50%;}
.phone-hidden-ratatuj-inner .gkContactForm .button-border.ask-question-r{margin: 0;}
.phone-hidden-ratatuj-inner .gkContactForm{ padding: 10px 70px; }
.virtuemart-header-search{ //padding-top: 100px; }
.cart-hidden-ratatuj-cart-close.search{ float: right; }
.virtuemart-button{ vertical-align: middle;}
.virtuemart-button:hover{
	animation: delete-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: delete-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
#sh_button{ border: 1px solid #999; display: none !important; }
.virtuemart-header-search-value, .virtuemart-search-hidden-on-page{display: none;}
.shc.sh_logo_cell img, .shc.sh_header_logo_cell img { display: none; }
.sh_copyright a, .shc.sh_footer_menu[rel="smiles"], .shc.sh_footer_menu[rel="attach"] { display: none; }
.sh_resize{ margin-top: 0 !important; }
.shc.sh_copyright{ height: 10px; }
.sh_textarea_answer textarea{ }
.sh_header, .sh_footer_menu_list, .sh_copyright{ background: rgba(173, 200, 5, 0.1) !important; }
.sh_btn{ background: rgba(173, 200, 5, 0.2) !important; }
.sh_title, .shc.sh_title_text{color: #333 !important;}
.sh_hico{ width: 22px !important; height: 22px !important; }
.sh_hico_popup{ background: url("/images/data/chat-ico2.png") !important; }
.sh_hico_hide{ background: url("/images/data/chat-ico1.png") !important; }
.sh_hico_close{ background: url("/images/data/chat-ico3.png") !important; }
.sh_hico_popup:hover{ background: url("/images/data/chat-ico2h.png") !important; }
.sh_hico_hide:hover{ background: url("/images/data/chat-ico1h.png") !important; }
.sh_hico_close:hover{ background: url("/images/data/chat-ico3h.png") !important; }
.sh_top_buttons{margin-top: 7px !important; border-left: none !important; width: 95px !important; }
textarea.sh_textarea{ width: calc(100% - 35px) !important; left: -5px !important; }
#sh_container_root{  background: #FFF !important; }
.shc.sh_offline input, .shc.sh_offline textarea, .shc.sh_form_field input, .shc.sh_form_field_textarea textarea {  background: rgba(173, 200, 5, 0.05) !important; }
.sh_hico_popup:hover, .sh_hico_hide:hover, .sh_hico_close:hover, .sh_footer_menu:hover{
	animation: delete-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: delete-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
.sh_footer_menu:hover .sh_ic_sound{ background-position-y: top !important; }
.sh_footer_menu:hover { background: none !important; }
.sh_button{ background: #adc805 !important; color: #FFF !important; text-transform: uppercase !important; position: relative; }
.sh_button:hover{
	background: #e74c0a !important;
	z-index: 100;

	animation: popup3-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: popup3-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
.shc.sh_chat_end .shc.sh_button.sh_button_back, .shc.sh_chat_end .shc.sh_button.sh_button_save,
.shc.sh_offline .shc.sh_button {
	animation: none;
	-webkit-animation: none;
	-moz-animation: none;
}
input.sh_input{ width: calc(100% - 25px) !important; left: -5px !important; height: auto !important; padding: 8px 15px !important; }
.helper-r{
	color: #222;
	background: transparent;
	padding: 0 10px;
	position: absolute;
	/*right: 380px;*/
	right: 450px;
	z-index: -2;
	margin-top: 10px;
	/*margin-top: -50px;*/
	top: -50px;
	opacity: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;

	-webkit-transform:   rotateY( -1000deg );
	-moz-transform: rotateY( -1000deg );
	-o-transform:  rotateY( -1000deg );
	transform: rotateY( -1000deg );
}
.helper-r.active {
	background: rgba(255, 255, 255, 0.75);
	z-index: 10;
	opacity: 1;
	right: 160px;
	-webkit-transform: rotateY( 0deg );
	-moz-transform: rotateY( 0deg );
	-o-transform: rotateY( 0deg );
	transform: rotateY( 0deg );

	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;

	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}
.shc.sh_logo_cell, .shc.sh_header_logo_cell {
	background-image: url("/images/data/chat-inner-ico.png");
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
}
#mod_virtuemart_search{
	border: none;
	border-bottom: 1px solid #aaa;
	color: #aaa;
	line-height: 1;
	padding: 0px 0px !important;
	height: auto !important;
	text-align: left;
	/*margin: 16px 0 17px;*/
	margin: 19px 0 14px;
	background: transparent;
	width: calc(100% - 200px);
	margin-right: 30px;
	max-width: 300px !important;
	margin-left: -40px;
}
#mod_virtuemart_search:hover, #mod_virtuemart_search:focus{
	border-bottom: 1px solid #555;
	color: #555;
}
.cart-hidden-ratatuj table tr td,
.cart-summary tr td,
.spaceStyle table tr td
{
	padding: 3px 10px;
	border-bottom: 3px solid #FFF;
	background: rgba(173, 200, 5, 0.1);
	vertical-align: middle;
}
.spaceStyle table tr td{font-size: 14px;}
.spaceStyle table tr td .vmshipment_description, .spaceStyle table tr td .vmpayment_description{font-size: 11px;}
.post_payment_order_number, .post_payment_order_total {font-weight: bold}
.post_payment_order_number span, .post_payment_order_total span{font-weight: normal}
.cart-summary .shipment-r td{padding: 10px 15px;}
.cart-hidden-ratatuj table tr td:first-child,
.cart-summary tr td:first-child
{
	text-align: left;
}
.cart-summary .sum-td-r{ font-size: 16px; }
.cart-summary .sum-td-r td:first-child{ text-align: right; }
.cart-hidden-ratatuj .total{
	font-size: 14px;
	line-height: 1;
	width: 50%;
	padding: 7px 10px;
	background: rgba(173, 200, 5, 0.1);
}
.cart-hidden-ratatuj .total strong{
	color: #e74c0a;
}
.cart-hidden-ratatuj table .titlerow-r,
.named-cart-r{
	color: #adc805;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	border-bottom: 4px solid #e74c0a;
}
.sectiontableheader.named-cart-r th{background: transparent; text-align: right; font-size: 16px;}
.sectiontableheader.named-cart-r th:first-child{text-align: left}
.subcatc-r-wr{width: 100%; display: table; padding: 5px 0 40px; }
.subcatc-r-wr.first{margin-top: -70px;}
.subcatc-r{display: table; display: table; margin: 0px auto; }
.subcatc-r div {float: left}
.subcatc-r-t{padding: 0px 6px; border-bottom: 4px solid #adc805; color: #adc805; margin-left: 10px; }
.vm-fieldset-otdelenija input{display: none;}
.vm-fieldset-otdelenija label{
	cursor: pointer;
	width: 100%;
	position: relative;
	float: left;
	clear: both;}
.full-width-select-radio{
	width: 100%;
	background: rgba(231, 231, 231, 0.8); z-index: 1; padding: 10px 15px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
input:checked + .full-width-select-radio-wrapper .full-width-select-radio{background: #adc805;}
.full-width-select-radio:hover{
	background: #adc805;
	z-index: 10;

	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;

	animation: popup2-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: popup2-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
#ui-tabs ul#tabs li{
	//background: #adc805;
	padding: 5px 15px;
	color: #333;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;}
#ui-tabs ul#tabs li.current{background: #adc805; z-index: 1;color: #FFF;}
#ui-tabs ul#tabs li:hover{
	background: #e74c0a;
	color: #FFF;
	z-index: 10;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;

	animation: popup3-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: popup3-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
#ui-tabs ul#tabs li.current:hover{animation: none; -webkit-animation: none; -moz-animation: none; background:#adc805;}
.cart-hidden-ratatuj table .titlerow-r td,
.cart-summary .named-cart-r td
{ background: #FFF; padding: 7px 10px; }
.vmCartModule{
	border: 2px solid #c4c4c3;
	padding: 30px 25px;
}
.vmcontainer-left-img, .mail-hidden-ratatuj-cart-ico{
	position: absolute;
	left: 15px;
	top: 10px;
	background: url("/images/data/cart-mini.png");
	width: 26px;
	height: 23px;
}
.mail-hidden-ratatuj-cart-ico{
	background: url("/images/data/mail-mini.png");
	width: 24px;
	height: 24px;
}
.midl-r{text-align: center; display: table; }
.midl-r.formWidth{//width: 85px;}
.vmcontainer table{margin-bottom: 10px;}
/*.vmcontainer .vmcontainer-close{*/
.vmcontainer-close{
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 10px;
	background: url("/images/data/close-m.png");
	width: 23px;
	height: 22px;
}
.phone-hidden-ratatuj-inner .vmcontainer-close{top: 16px;}
.vmCartModule:hover .vmcontainer-close, .search-hidden-ratatuj-inner:hover .vmcontainer-close,
.phone-hidden-ratatuj-inner:hover .vmcontainer-close, .mail-hidden-ratatuj-inner:hover .vmcontainer-close{ background: url("/images/data/close-mh.png"); }
.vmCartModule:hover .vmcontainer-close:hover, .phone-hidden-ratatuj-inner:hover .vmcontainer-close:hover,
.mail-hidden-ratatuj-inner:hover .vmcontainer-close:hover, .search-hidden-ratatuj-inner .vmcontainer-close:hover{
	background: url("/images/data/close-mh2.png");

	animation: delete-animation ease 1s;
	animation-iteration-count: infinite;
	transform-origin: 50% 50%;
	-webkit-animation: delete-animation ease 1s;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 50%;
}
.search-hidden-ratatuj-inner .vmcontainer-close{ top: 16px;}
.cur-gr{
	font-size: 10px;
}
.cart-summary .cur-gr{ display: block; text-align: right;}
.total_products,
.customProductData{
	display: none;
}
.vm-fieldset-otdelenija{ margin: 40px 0; }
.vm-fieldset-otdelenija div.cart.otdelenija,
.cart.data_title{
	background: transparent;
	color: #adc805;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
}
.vm-fieldset-otdelenija span.cart.otdelenija,
.cart.data_title{
	border-bottom: 4px solid #e74c0a;
	width: 100%;
	display: table;
	background: #FFF;
	padding: 10px 10px;
}
.cart.data_title{padding-top: 30px;}
.vm-fieldset-first-name, .vm-fieldset-last-name, .vm-fieldset-address-1, .vm-fieldset-email1, .vm-fieldset-customer-note1, .vm-fieldset-phone-1{
	background: rgba(173, 200, 5, 0.2);
	padding: 5px 15px;
	margin: 5px 0;
}
.vm-fieldset-first-name:hover, .vm-fieldset-last-name:hover, .vm-fieldset-address-1:hover,
 .vm-fieldset-email1:hover, .vm-fieldset-customer-note1:hover, .vm-fieldset-phone-1:hover{
	 background: rgba(173, 200, 5, 0.3);
 }
.vm-fieldset-first-name span, .vm-fieldset-last-name span, .vm-fieldset-address-1 span,
.vm-fieldset-email1 span, .vm-fieldset-customer-note1 span, .vm-fieldset-phone-1 span{
	width: 100px; display: inline-block;
}
.vm-fieldset-first-name input, .vm-fieldset-last-name input, .vm-fieldset-address-1 input,
.vm-fieldset-email1 input, .vm-fieldset-customer-note1 input, .vm-fieldset-phone-1 input{
	padding: 3px 0px !important;
	background: transparent !important;
	height: 20px !important;
	border: none !important;
	line-height: 1;
	border-bottom: 1px solid #bbb !important;
	width: 100%;
	max-width: 400px !important;
	margin: 8px 0;
	resize: none;
}
input#req_fields_text_field{display: none;}
fieldset.vm-fieldset-tos{float: left;}
.checkout-button-top{clear: both}
.cart.tos a:hover{color: #e74c0a;}
.checkout-button-top #checkoutFormSubmit{
	width: 100%;
	padding: 5px 30px;
	font-weight: normal;
	text-align: center;
	background: #adc805;
	color: #FFF;
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
	font-family: verdana, arial, sans-serif;
	border: none;
	border-radius: 0;

	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.checkout-button-top #checkoutFormSubmit.vm-button-correct-r {display: table; margin: 20px auto; float: none; width: auto; text-transform: uppercase; padding: 5px 60px;}
.post_payment_order_number, .post_payment_order_total{font-size: 16px; margin: 10px auto; display: table; float: none; width: 250px; }
.post_payment_order_number_title, .post_payment_order_total_title{ font-size: 18px; }
.printer-right-r img, .printer-right-r div{float: right;}
.printer-right-r div{font-size: 26px; margin: 40px; text-transform: uppercase; }
.printer-right-r img:hover{
	animation: popup2-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: popup2-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
a.printer-right-r{width: 100%; display: table;}
.checkout-button-top #checkoutFormSubmit:hover{
	background: #e74c0a;

	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;

	animation: popup2-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: popup2-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
.href-home-r{color: #e74c0a;}
.href-home-r:hover{color: #6e9200;}
fieldset.vm-fieldset-req-fields-text{float: right; padding-top: 5px;}
.vm-fieldset-first-name input:focus, .vm-fieldset-last-name input:focus, .vm-fieldset-address-1 input:focus,
.vm-fieldset-email1 input:focus, .vm-fieldset-customer-note1 input:focus, .vm-fieldset-phone-1 input:focus{
	border-bottom: 1px solid #6f6f6e !important;
}
.vm-fieldset-customer-note1 div.cart.customer-note1{ margin: 0;}
.vm-fieldset-customer-note1 input{ //height: auto !important; }
.vm-fieldset-otdelenija label{
	background: rgba(173, 200, 5, 0.1) !important;
	margin-bottom: 0px;
	padding: 5px 10px 0;
	margin-top: 0px !important;
}
#speczakaz-r-l, #eto-interesno-r-l, #uslugi-r-l, #detprazd-r-l, #kejtering-r-l, #prodpodzakaz-r-l, #ratmag-vendor-store-desc{position: relative; top: -60px; display: table;}
.gk-description-left-img.ratatuj-bottom.se{margin-bottom: -200px; z-index: 2;}
.vm-fieldset-otdelenija label:last-child{ padding-bottom: 5px;}
.show_cart a,
a.continue_link,
a.showcart.floatright,
.gkContactForm .button-border.ask-question-r
{
	text-align: center;
	background: #FFF;
	vertical-align: middle;
	font-family: verdana, arial, sans-serif;
	margin: 0;    float: right;    color: #0b366b !important;    
	padding: 4px 15px !important;    
	border: 2px solid #A0BD98;    font-weight: normal;    font-size: 16px;    display: block;    clear: none;
}
.gkContactForm .button-border.ask-question-r{ }
a.continue_link, a.showcart.floatright{ vertical-align: top; margin-bottom: 20px; margin-right: 5px;}
.show_cart a:hover,
a.continue_link:hover,
a.showcart.floatright:hover,
.gkContactForm .button-border.ask-question-r:hover
{

	color: #FFF !important;    background: #4172AE;    border-color: #4172AE;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;

	animation: popup3-animation ease 1s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: popup3-animation ease 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
}
.vmCartModule{
	width: 100%;
}
.show_cart{ float: left; width: 50%;}
.gk-description-left-img.ratatuj{
	top: -130px;
}
.itemImageBlock .img-intro-left{margin-bottom: 0}
#menu1028 + .childcontent{//width: 250px !important; //margin-left: -95px !important;}
#menu1030 + .childcontent{//width: 200px !important; //margin-left: -50px !important;}
#menu1154 + .childcontent{//width: 150px !important; //margin-left: -30px !important;}
#menu1028 + .childcontent{//margin-left: -80px !important;}
.thankyou-r{padding-top: 60px;}
.gk-description-right-img.ratatuj{
	bottom: -100px;
	z-index: 10;
	margin-right: -830px;
}
.rights-rat{
	font-size: 10px;
	color: #000;
	padding: 45px 0 35px;
}
.foot .rights-rat{
	padding: 0 0 10px;
	text-align: left;
	font-weight: bold;
}
.photo-rest-ratatuj{
	padding: 0 60px;
}
.bigtitle.gray-orange .header.rat span:after,
.bigtitle.gray-orange .header.rat span:before{
	border-top: 1px solid #e74c0a;
}
.bigtitle .header > a,
.bigtitle .header > span,
.bigtitle > header > a,
.bigtitle > header > h1 > span {
	/*color: #000;*/
	display: inline-block;
	/*letter-spacing: -3px;*/
	padding: 0 20px;
	position: relative;
	z-index: 1;
	width: 100%;
}
.bigtitle .header > a:active,
.bigtitle .header > a:focus,
.bigtitle .header > a:hover,
.bigtitle > header > a:active,
.bigtitle > header > a:focus,
.bigtitle > header > a:hover { color: #d27244; }
.bigtitle .header a:before,
.bigtitle .header a:after,
.bigtitle .header span:before,
.bigtitle .header span:after,
.bigtitle > header h1 > span:before,
.bigtitle > header h1 > span:after {
	border-top: 1px solid #659357;
	content: "";
	display: block;
	height: 2px;
	left: -80px;
	position: absolute;
	top: 10px;
	/*width: 160px;*/
	z-index: 0;
	width: 50%;
}
.bigtitle .header a:after,
.bigtitle > header h1 > a:after,
.bigtitle .header span:after,
.bigtitle > header h1 > span:after {
	left: auto;
	right: -80px;
}
.bigtitle .header small {
	color: #a89c72;
	display: block;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 0!important;
	margin: 4px 0 40px 0;
	text-align: center;
}
.bigtitle .header sup {
	color: #a89c72;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0;
	vertical-align: super;
}
/* advertisement suffix */
.box.advertisement .header {
	background: transparent;
	border-bottom: 1px solid #e5e5e5;
	color: #bbb!important;
	font-size: 12px!important;
	font-weight: 300;
	line-height: 16px;
	margin: 0 0 16px 0;
	min-height: 21px;
	padding: 0;
	text-align: right;
	text-transform: none;
}
/* suffix light */
.box.light .box-wrap {
	background: #f6f6f6;
	border: none;
	padding: 32px!important;
}
/* suffix _text */
.box_text > div { background: #fff; }
/* suffix dark */
.box.dark .box-wrap {
	background: #000;
	border: none;
	color: #999;
	padding: 32px!important;
}
.box.dark .header {
	background: transparent!important;
	line-height: 1.2;
}
.box.dark h1,
.box.dark h2,
.box.dark h3,
.box.dark h4,
.box.dark h5,
.box.dark h6 { color: #fff; }
.box.dark ul {
	margin: 0;
	padding: 0;
}
.box.dark ul li {
	border-bottom: 1px solid #333;
	position: relative;
}
.box.dark ul li:last-child { border-bottom: none; }
.box.dark a { color: #ddd!important; }
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover { color: #d27244!important; }
.box.dark ul ul { margin: 0 0 0 20px; }
/* suffix color1 & color2 */
.box.color1 .box-wrap,
.box.color2 .box-wrap {
	background: #faf8ea;
	border: none;
	padding: 32px!important;
}
.box.color2 .box-wrap {
	background: #d27244;
	color: rgba(255, 255, 255, .7);
}
.box.color1 .header,
.box.color2 .header {
	background: transparent!important;
	line-height: 1.2;
}
.box.color2 h1,
.box.color2 h2,
.box.color2 h3,
.box.color2 h4,
.box.color2 h5,
.box.color2 h6 { color: #fff; }
.box.color1 ul,
.box.color2 ul {
	margin: 0;
	padding: 0;
}
.box.color1 ul li,
.box.color2 ul li {
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	position: relative;
}
.box.color1 ul li { border-bottom: 1px solid rgba(0, 0, 0, .1); }
.box.color1 ul li:last-child,
.box.color2 ul li:last-child { border-bottom: none; }
.box.color2 a { color: rgba(255, 255, 255, .9)!important; }
.box.color2 a:active,
.box.color2 a:focus,
.box.color2 a:hover { color: #fff!important; }
.box.color1 ul ul,
.box.color2 ul ul { margin: 0 0 0 20px; }
/* Suffix border1 & border2 */
.box.border1 .box-wrap,
.box.border2 .box-wrap {
	background: #fff;
	border: 2px solid #d27244;
	color: #444;
	font-size: 14px;
	line-height: 1.8;
	padding: 45px 45px 10px 45px;
}
.box.border2 .box-wrap { border: 2px solid #a89c72; }
.box.border1 .header,
.box.border2 .header {
	border-bottom: 1px solid #d27244;
	color: #d27244;
	float: left;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	margin: -15px 0 30px 0;
	padding: 13px 10px 13px 0;
	text-transform: uppercase;
}
.box.border2 .header {
	border-bottom: 1px solid #a89c72;
	color: #a89c72;
}
.box.border1 .content { clear: both; }
/* Suffix big-icon */
.box.big-icon { position: relative; }
.box.big-icon a {
	color: #000;
	display: block;
	font-size: 48px;
	font-weight: 300;
	line-height: 200px;
	position: relative;
	text-align: center;
	z-index: 1;
}
.box.big-icon a:active,
.box.big-icon a:focus,
.box.big-icon a:hover { color: #d27244; }
.box.big-icon i {
	color: #f3f3f3;
	font-size: 180px;
	left: -30px;
	line-height: 1;
	position: absolute;
	text-align: center;
	top: 20px;
	width: 100%;
	z-index: 0;
}
/* Suffix newsletter */
.box.newsletter .box-wrap { padding: 45px 0; }
.box.newsletter .header {
	color: #000;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
}
.box.newsletter .header small {
	color: #999;
	display: block;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.6;
	text-transform: none;
}
.box.newsletter input[type="email"] {
	float: left;
	width: 65%;
}
.box.newsletter input[type="submit"] {
	height: 45px;
	float: right;
	line-height: 45px;
	padding: 0 15px;
	width: 30%;
}
/* Suffix nomargin */
.box.nomargin {
	margin: 0!important;
	padding: 0!important;
}
/* Menu suffix */
.box ul.menu ul { margin: 0 0 32px 0; }
.box ul.menu li li {
	border-bottom: 1px solid #e5e5e5;
	font-size: 12px;
	padding-left: 6px;
}
.box ul.menu li.active { background: #F2F4F5 }
.box ul.menu li.active a { padding: 8px 16px }
.box ul.menu li li a { margin: 0 0 0 6px }
.box .menu .header + .content ul li:first-child { border-top: none; }
.menu li a {
	color: #000;
	display: inline-block;
	padding: 8px 0;
}
.menu li a:hover {
	color: #d27244 !important;
	padding-left: 10px;
}
.box .menu li li a {
	color: #666;
	font-weight: normal
}
.box .menu li strong { display: block; }
/* Bottom blocks */
#gkBottom1 > .box,
#gkBottom2 > .box,
#gkBottom3 > .box,
#gkBottom4 > .box { padding: 0; }
#gkBottom1.gkSingleModule,
#gkBottom2.gkSingleModule,
#gkBottom3.gkSingleModule,
#gkBottom4.gkSingleModule,
#gkBottom5.gkSingleModule { padding: 65px 0; }
#gkBottom1.gkSingleModule .box,
#gkBottom2.gkSingleModule .box,
#gkBottom3.gkSingleModule .box,
#gkBottom4.gkSingleModule .box,
#gkBottom5.gkSingleModule .box { padding: 0; }
.bottom1-bar #gkBottom1,
.bottom2-bar #gkBottom2,
.bottom3-bar #gkBottom3,
.bottom4-bar #gkBottom4 { padding: 0; }
.bottom1-bar #gkBottom1 > div,
.bottom2-bar #gkBottom2 > div,
.bottom3-bar #gkBottom3 > div,
.bottom4-bar #gkBottom4 > div {
	display: table;
	width: 100%;
}
.bottom1-bar #gkBottom1 .box,
.bottom2-bar #gkBottom2 .box,
.bottom3-bar #gkBottom3 .box,
.bottom4-bar #gkBottom4 .box {
	display: table-cell;
	float: none;
	margin: 0;
	padding: 30px;
	position: relative;
	vertical-align: top;
}
.gkBottomTitle {
	font-size: 24px;
	font-weight: bold;
	position: relative;
	top: 80px;
}
/* tablet/mobile suffixes */
.onlydesktop { display: block; }
.onlytablet { display: none; }
.onlymobile { display: none; }
/* Login form */
#gkFBLogin {
	float: left;
	width: 45%;
}
#gkFBLogin p {
	line-height: 18px;
	margin: 14px 0 20px;
}
#gkFBLogin + #login-form,
#gkFBLogin + #com-login-form {
	float: left;
	width: 45%;
	margin-left: 4%;
	padding-left: 30px;
	border-left: 1px solid #e7e7e7;
}
#form-login-remember { margin: 10px 15px; text-align: left;}
#form-login-remember label {
	color: #777;
	font-size: 11px;
	font-weight: normal;
	line-height: 27px;
}
#login-form fieldset p { margin: 0.5em 0; }
#login-form ul {
	border-top: 1px solid #E5E5E5;
	margin: 0 auto 0px;
	/* overflow: hidden; */
	padding: 0px 0 0;
	clear: both;
}
#login-form ul li {
	color: #999;
	font-size: 12px;
	display: inline-block;
	line-height: 1.3;
	margin-right: 12px;
	margin-left: 10px;
}
#login-form input[type="text"],
#login-form input[type="password"] { width: 100%; border: 2px solid #7AA86B;}
label#jform_spacer-lbl {
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
.ord-processed-r{margin: 0 auto; display: table;}
/* Login with Facebook button */
span#fb-auth small {
	width: 20px;
	background: transparent url('../images/fbauth.png') no-repeat 0 2px;
	text-indent: -999em;
	display: block;
	float: left;
	border-right: 1px solid #a0aecd;
	margin: 11px 16px 0 0;
	height: 17px;
}
span#fb-auth {
	background-color: #798db9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 4px solid #556b9b;
	display: inline-block;
	color: #fff;
	line-height: 45px;
	font-size: 14px;
	font-weight: 700;
	margin: 12px 0 0 0;
	padding: 0 24px 0 12px;
	cursor: pointer;
	height: 45px;
	-webkit-transition: background-color 0.2s ease-out;
	-moz-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out;
	position: relative;
	text-transform: uppercase;
	text-align: center;
	width: 100%
}
span#fb-auth:hover { background-color: #556b9b; }
.login span#fb-auth { margin: 6px 0 0 10px; }
#fancybox-content, #fancybox-outer{min-width: 480px; //width: 480px !important;}
/*#fancybox-content > div{min-width: 430px;}*/
@-moz-document url-prefix() {
	.gkContactForm .gkcontact-textarea textarea {
		height: 35px !important;
	}
	#mag-categorys-left .content > .menu-rat-left .menu-rat-left div a{font-family: Verdana, Arial, Helvetica;}
}
body[data-mobile="true"] #gkMobileMenu select { font-size: 50px; }

@keyframes reload-animation{
	0% {
		transform:  rotate(0deg) ;
	}
	50% {
		transform:  rotate(360deg) ;
	}
	100% {
		transform:  rotate(360deg) ;
	}
}

@-webkit-keyframes reload-animation {
	0% {
		-webkit-transform:  rotate(0deg) ;
	}
	50% {
		-webkit-transform:  rotate(360deg) ;
	}
	100% {
		-webkit-transform:  rotate(360deg) ;
	}
}

@keyframes delete-animation{
	0% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
	13% {
		transform:  scaleX(0.80) scaleY(0.80) ;
	}
	30% {
		transform:  scaleX(1.20) scaleY(1.20) ;
	}
	50% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
}


@-webkit-keyframes delete-animation {
	0% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
	13% {
		-webkit-transform:  scaleX(0.80) scaleY(0.80) ;
	}
	30% {
		-webkit-transform:  scaleX(1.20) scaleY(1.20) ;
	}
	50% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
}

@keyframes anim-right-spr{
	0% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
	38% {
		transform:  scaleX(0.60) scaleY(0.60) ;
	}
	63% {
		transform:  scaleX(0.60) scaleY(0.60) ;
	}
	100% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
}

@-webkit-keyframes anim-right-spr {
	0% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
	38% {
		-webkit-transform:  scaleX(0.15) scaleY(0.60) ;
	}
	63% {
		-webkit-transform:  scaleX(0.15) scaleY(0.60) ;
	}
	100% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
}

@keyframes popup-animation{
	0% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
	13% {
		transform:  scaleX(0.90) scaleY(0.90) ;
	}
	30% {
		transform:  scaleX(1.10) scaleY(1.10) ;
	}
	50% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
}

@-webkit-keyframes popup-animation {
	0% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
	13% {
		-webkit-transform:  scaleX(0.90) scaleY(0.90) ;
	}
	30% {
		-webkit-transform:  scaleX(1.10) scaleY(1.10) ;
	}
	50% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
}

@keyframes popup2-animation{
	0% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
	13% {
		transform:  scaleX(0.98) scaleY(0.98) ;
	}
	30% {
		transform:   scaleX(1.02) scaleY(1.02) ;
	}
	50% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
}

@-webkit-keyframes popup2-animation {
	0% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
	13% {
		-webkit-transform:  scaleX(0.98) scaleY(0.98) ;
	}
	30% {
		-webkit-transform:  scaleX(1.02) scaleY(1.02) ;
	}
	50% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
}

@keyframes popup3-animation{
	0% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
	13% {
		transform:  scaleX(0.95) scaleY(0.95) ;
	}
	30% {
		transform:   scaleX(1.05) scaleY(1.05) ;
	}
	50% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		transform:  scaleX(1.00) scaleY(1.00) ;
	}
}

@-webkit-keyframes popup3-animation {
	0% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
	13% {
		-webkit-transform:  scaleX(0.95) scaleY(0.95) ;
	}
	30% {
		-webkit-transform:  scaleX(1.05) scaleY(1.05) ;
	}
	50% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		-webkit-transform:  scaleX(1.00) scaleY(1.00) ;
	}
}
@media screen and (max-width: 1200px){
	#gkMainMenuRight .gkMenu > ul > li{ /* padding: 0 15px; */}
	#foot-rat .gk-map-wrapper2{max-width: 600px;}
	#foot-rat .address-wrapper{margin-left: auto; margin-right: auto; float: none; }
	.cont-rat.photo{width: calc(100% - 150px);margin-left: auto; margin-right: auto;}
	.custom.map.bigtitle.contact-form.ra .address-wrapper{//left: 50px;}
}
@media screen and (max-width: 1390px){
	.horizontal-separator{ padding: 0; margin: 0; }
	.category-view .row .category{//margin-bottom: 120px; float: left;}
	.category-view .row .category:nth-child(2n){float: right}
	.category-view .row .category:nth-child(2n+1){clear: both}
	#mag-categorys-left{
		width: 175px;
	}
	#mag-categorys-left .content > .menu-rat-left{ padding: 20px 10px 15px 12px;}
}
@media screen and (max-width: 1360px){
	#biakhim .category-view .row{width: 530px;margin: 0 auto; display: table;}
}
@media screen and (max-width: 920px){
	.one-page-layout .item-content{padding-left: 60px; padding-right: 60px; }
	.body-decorator{clear: both; padding-left: 0;}
}
@media screen and (max-width: 840px){.subcatc-r-wr.first{margin-top: 0}}
/*@media (max-width: 768px){ .category-view .row div[class*="width"] { width: auto; } }*/
@media (max-width: 850px){ .category-view .row div[class*="width"] { width: 100%; } }
@media (max-width: 640px) {
	.cont-rat.photo {
		width: 100%;
	}
	/*#mag-categorys-left .content:before{margin-top: -100%;}*/
}
@media (max-width: 1040px) {
	/*#mag-categorys-left .content > .menu-rat-left{margin-top: 0;}*/
	#mag-categorys-left.active #gkBottom7{
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
	#mag-categorys-left{
		left: -185px;
		-webkit-transition: left 0.3s;
		-moz-transition: left 0.3s;
		-ms-transition: left 0.3s;
		transition: left 0.3s;
	}
	#mag-categorys-left.lefted{
		left: 0px;
		-webkit-transition: left 0.3s;
		-moz-transition: left 0.3s;
		-ms-transition: left 0.3s;
		transition: left 0.3s;
	}
	#small-screens{
		position: absolute;
		right: -80px;
		top: 0;
		margin-top: 100%;
		display: table;
		-webkit-transform: scale(1.0) rotate(-90deg);
		-webkit-transform-origin: 0% 0%;
		-moz-transform: scale(1.0) rotate(-90deg);
		-moz-transform-origin: 0% 0%;
		-ms-transform: scale(1.0) rotate(-90deg);
		-ms-transform-origin: 0% 0%;
		transform: scale(1.0) rotate(-90deg);
		transform-origin: 0% 0%;
		font-size: 20px;
		cursor: pointer;
		height: 50px;
	}
	#small-screens.active #small-screens-open,
	#small-screens #small-screens-close{
		display: none;
	}
	#small-screens.active #small-screens-close{
		content: '';
		top: -70px;
		right: -170px;
		position: absolute;
		display: table;
		width: 40px;
		height: 40px;
		background: url("/images/data/close-lm.png"); }
}


@keyframes animationToTop{
	0% {
		opacity:0;
		transform:  translate(0px,0px)  rotate(0deg) scaleX(0.95) scaleY(0.95) ;
	}
	36% {
		opacity:1;
		transform:  translate(-135px,0px)  rotate(360deg) scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		opacity:1;
		transform:  translate(-135px,0px)  rotate(360deg) scaleX(1.00) scaleY(1.00) ;
	}
}

@-webkit-keyframes animationToTop {
	0% {
		opacity:0;
		-webkit-transform:  translate(0px,0px)  rotate(0deg) scaleX(0.95) scaleY(0.95) ;
	}
	36% {
		opacity:1;
		-webkit-transform:  translate(-135px,0px)  rotate(360deg) scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		opacity:1;
		-webkit-transform:  translate(-135px,0px)  rotate(360deg) scaleX(1.00) scaleY(1.00) ;
	}
}

@-o-keyframes animationToTop {
	0% {
		opacity:0;
		-o-transform:  translate(0px,0px)  rotate(0deg) scaleX(0.95) scaleY(0.95) ;
	}
	36% {
		opacity:1;
		-o-transform:  translate(-135px,0px)  rotate(360deg) scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		opacity:1;
		-o-transform:  translate(-135px,0px)  rotate(360deg) scaleX(1.00) scaleY(1.00) ;
	}
}

@-ms-keyframes animationToTop {
	0% {
		opacity:0;
		-ms-transform:  translate(0px,0px)  rotate(0deg) scaleX(0.95) scaleY(0.95) ;
	}
	36% {
		opacity:1;
		-ms-transform:  translate(-135px,0px)  rotate(360deg) scaleX(1.00) scaleY(1.00) ;
	}
	100% {
		opacity:1;
		-ms-transform:  translate(-135px,0px)  rotate(360deg) scaleX(1.00) scaleY(1.00) ;
	}
}


@keyframes colorAnimImg{
	0% {
		filter:sepia(0) contrast(1) grayscale(0);
	}
	25% {
		filter:sepia(0.6) contrast(1.2) grayscale(0.4);
	}
	45% {
		filter:sepia(0.6) contrast(1.2) grayscale(0.4);
	}
	55% {
		filter:sepia(0.8) contrast(1.4) grayscale(0.6);
	}
	70% {
		filter:sepia(0) contrast(1) grayscale(0);
	}
	100% {
		filter:sepia(0) contrast(1) grayscale(0);
	}
}

@-webkit-keyframes colorAnimImg {
	0% {
		-webkit-filter:sepia(0) contrast(1) grayscale(0);
	}
	25% {
		-webkit-filter:sepia(0.6) contrast(1.2) grayscale(0.4);
	}
	45% {
		-webkit-filter:sepia(0.6) contrast(1.2) grayscale(0.4);
	}
	55% {
		-webkit-filter:sepia(0.8) contrast(1.4) grayscale(0.6);
	}
	70% {
		-webkit-filter:sepia(0) contrast(1) grayscale(0);
	}
	100% {
		-webkit-filter:sepia(0) contrast(1) grayscale(0);
	}
}

@-ms-keyframes colorAnimImg {
	0% {
		-ms-filter:sepia(0) contrast(1) grayscale(0);
	}
	25% {
		-ms-filter:sepia(0.6) contrast(1.2) grayscale(0.4);
	}
	45% {
		-ms-filter:sepia(0.6) contrast(1.2) grayscale(0.4);
	}
	55% {
		-ms-filter:sepia(0.8) contrast(1.4) grayscale(0.6);
	}
	70% {
		-ms-filter:sepia(0) contrast(1) grayscale(0);
	}
	100% {
		-ms-filter:sepia(0) contrast(1) grayscale(0);
	}
}

