@font-face {
  font-family: 'Vaccine-Light';
  src: url('../font/Vaccine-Light.eot');
  src: url('../font/Vaccine-Light.eot?#iefix') format('embedded-opentype'),
       url('../font/Vaccine-Light.woff2') format('woff2'),
       url('../font/Vaccine-Light.woff') format('woff'),
       url('../font/Vaccine-Light.ttf') format('truetype'),
       url('../font/Vaccine-Light.svg#Vaccine-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Vaccine-Bold';
  src: url('../font/Vaccine-Bold.eot');
  src: url('../font/Vaccine-Bold.eot?#iefix') format('embedded-opentype'),
       url('../font/Vaccine-Bold.woff2') format('woff2'),
       url('../font/Vaccine-Bold.woff') format('woff'),
       url('../font/Vaccine-Bold.ttf') format('truetype'),
       url('../font/Vaccine-Bold.svg#Vaccine-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Vaccine-Italic';
  src: url('../font/paratype-vaccine-italic.eot');
  src: url('../font/paratype-vaccine-italic.eot?#iefix') format('embedded-opentype'),
       url('../font/paratype-vaccine-italic.woff2') format('woff2'),
       url('../font/paratype-vaccine-italic.woff') format('woff'),
       url('../font/paratype-vaccine-italic.ttf') format('truetype'),
       url('../font/paratype-vaccine-italic.svg#Vaccine-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Aire';
    src: url('../font/aire_bold_italic_std.eot');
    src: url('../font/aire_bold_italic_std.eot?#iefix') format('embedded-opentype'),
         url('../font/aire_bold_italic_std.woff2') format('woff2'),
         url('../font/aire_bold_italic_std.woff') format('woff'),
         url('../font/aire_bold_italic_std.ttf') format('truetype'),
         url('../font/aire_bold_italic_std.svg#airebolditalicstduploadedfile') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 17, 2015 */



@font-face {
    font-family: 'roadradiothin';
    src: url("../font/roadradio-thin.eot");
	src: url("../font/roadradio-thin.eot#iefix") format("embedded-opentype"),
	url("../font/roadradio-thin.woff") format("woff"),
	url("../font/roadradio-thin.ttf") format("truetype"),
	url("../font/roadradio-thin.svg") format("svg");
    font-weight: normal;
    font-style: normal;

}



@font-face {
	font-family: 'Calibri';
	src: url('../font/calibri-webfont.eot');
	src: url('../font/calibri-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../font/calibri-webfont.woff') format('woff'),
		 url('../font/calibri-webfont.ttf') format('truetype'),
		 url('../font/calibri-webfont.svg#calibriregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Calibri';
	src: url('../font/calibrib-webfont.eot');
	src: url('../font/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../font/calibrib-webfont.woff') format('woff'),
		 url('../font/calibrib-webfont.ttf') format('truetype'),
		 url('../font/calibrib-webfont.svg#calibriregular') format('svg');
	font-weight: bold;
	font-style: normal;
}
































/* =============================== OLD STYLE ====================================== */





.tpl-block-main{width:1180px !important; margin:0 auto;}






/* ================================================= OLD STYLE END =============================================== */










input[type="text"]:focus { outline: none; }
  

body{min-width:1387px;}

BODY,HTML { margin:0; padding:0; width:100%; height:100%; }

BODY, TD, TH { font-family:"Calibri","sans-serif"; font-size:14px; }

.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
A { color:#40a3c8; text-decoration:none; transition: color 0.4s ease 0s; }
A:active, A:hover { color:#40a3c8; text-decoration:underline; }
.table { display:table; position:relative; }
.tr { display:table-row; position:relative; }
.td { display:table-cell; position:relative; }
.content { min-width: 800px; max-width:1180px; width:100%; margin:0 auto; }

HEADER { position:relative; z-index:2; }
HEADER UL, HEADER LI { padding:0; margin:0; list-style:none; }
HEADER UL { display:table; margin:0 auto;}
HEADER LI { display:table-cell; }

HEADER .top { border-bottom:1px solid #d1d1d1;  z-index:20; position:fixed; top:0px; width:100%; background:#fff;}
HEADER .top .content { font-family:'Vaccine-Bold','sans-serif'; font-size:16px; color:#40a3c8; display:table; white-space:nowrap; max-width:1400px; }
HEADER .top .lk { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; background:url(../img/sprites.png) no-repeat 5px 12px; padding:15px 5px 15px 15px; }
HEADER .top .lk A { color:#40a3c8; text-decoration:none; }
HEADER .top .lk A:active, HEADER .top .lk A:hover { text-decoration:underline; }
HEADER .top .lk LI { padding:0 5px; }
HEADER .top .lk LI:first-child { padding-left:20px; }
HEADER .top .lk LI.str { padding:0px; }
HEADER .top .menu { font-family:'Vaccine-Light','sans-serif'; width:100%; }
HEADER .top .menu LI { padding:0; position:relative; }
HEADER .top .menu LI A { display:inline-block; padding:15px 10px; min-width:80px; text-align:center; }
HEADER .top .menu LI A:hover, HEADER .top .menu LI A:active { background:#45a3c6; color:#fff; text-decoration:none; font-weight:bold; }
HEADER .top .menu LI UL { display:none; position:absolute; top:52px; left:0px; border:1px solid #45a3c6; }
HEADER .top .menu LI UL UL { left:-1px; }
HEADER .top .menu LI:hover > UL { display:table; background:#fff; }
HEADER .top .menu LI UL LI { display:table-cell; float:none; white-space:nowrap; }
HEADER .top .menu LI UL LI A:hover, HEADER .top .menu LI UL LI A:active{ font-weight:normal; }
HEADER .top .fav { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; }
HEADER .top .fav { background:url(../img/sprites.png) no-repeat 10px -36px; }
HEADER .top .fav A { padding:15px 15px 15px 35px; display:inline-block; text-align:left; }
HEADER .top .fav .zero A { padding:15px 4px 15px 35px; }
HEADER .top .fav .zero A:hover, HEADER .top .fav .zero A:active { text-decoration:none; }
HEADER .top .cart { border-right:1px solid #e4e4e4; padding:0 10px; cursor:pointer;}
/*HEADER .top .cart > UL > LI > A, HEADER .top .cart .zero { background:url(../img/sprites.png) no-repeat 8px -89px; padding:15px 15px 15px 35px; }*/
HEADER .top .cart {background:url(../img/sprites.png) no-repeat 8px -89px; padding:0 0 0 40px;}
HEADER .top .cart .str{padding:0 5px;}

HEADER .middle { z-index:1; position:relative; margin-top:50px;  height:160px;}
HEADER .middle .content { max-width:1400px; }
HEADER .middle .search { padding-top:40px; padding-bottom:50px; width:210px; padding-left:10px;}
HEADER .middle .search INPUT[type='text'] { margin-left:5px; width:210px; border:1px solid #000000; border-radius:10px; padding:5px 10px; height:25px; }
HEADER .middle .search INPUT[type='submit'] { background:url(../img/sprites.png) no-repeat 0px -149px; width:25px; height:25px; position:absolute; left:208px; top:44px; border:0; cursor:pointer; z-index: 9;}
HEADER .middle .logo { width:100%; text-align:center;}
HEADER .middle .logo A { position:absolute; top:5px; left:50%; margin-left:-94px;}
HEADER .middle .phones { width:210px; padding-right:10px;}
HEADER .middle .phones .phone { width:210px;font-family:'Vaccine-Light','sans-serif'; font-size:23px; white-space:nowrap; padding-right:5px; text-align:right; }
HEADER .middle .phones .phone A { color:#000; }
HEADER .middle .phones .phone A:hover{text-decoration:none;}
HEADER .middle .phones .callback { text-align:right; padding-right:5px; font-family:'Vaccine-Bold','sans-serif'; font-size:14px; font-weight:normal; }
HEADER .middle .phones .callback A { color:#3a9dc3; text-decoration:underline; }
HEADER .middle .phones .callback A:hover{text-decoration:none;}

HEADER .bottom { color:#108fbe; position:relative; z-index:2; height:52px;}
HEADER .bottom .content { max-width:1400px; }
HEADER .bottom .menu { font-family:'Vaccine-Light','sans-serif'; width:100%; background:#fff; width:100%;}
HEADER .bottom .menu LI { padding:0;}
HEADER .bottom .menu>ul>li{}
HEADER .bottom .menu>ul>li>a{font-size:18px; font-weight:bold; display:block; padding:15px 50px;}
HEADER .bottom .menu LI A { display:inline-block; background:#fff;}
HEADER .bottom .menu>ul>LI>A{font-size:18px;}
HEADER .bottom .menu>UL>LI:hover{}
HEADER .bottom .menu>UL>LI:hover>a{text-decoration:none; box-shadow:-2px -2px 2px rgba(0,0,0,0.15), 2px -2px 2px rgba(0,0,0,0.15); position:relative; z-index: 99999999;}
HEADER .bottom .menu .popup-main>UL{
	box-shadow: 0px 0px 6px rgba(0,0,0,0.3);
	background:#fff; 
	width: 1100px;
	margin:0 auto;
	padding:30px;
}
HEADER .bottom .menu .popup-main{
	display:none;
	position:absolute; 
	top:54px; 
	left:0px; 
	z-index:9999999;
	width:100%;
}
HEADER .bottom .menu>UL>LI:hover .popup-main{
	display:block;
}
HEADER .bottom .menu .popup-main UL{display:block;}
HEADER .bottom .menu .popup-main>UL>LI{width:200px; display:inline-block; vertical-align:top; margin:0 0 20px 0;}
HEADER .bottom .menu LI UL UL li{display:block;}
HEADER .bottom .menu>UL>LI>.popup-main>UL>LI>a{font-size:16px; font-weight:bold; color:#000;}
HEADER .bottom .menu>UL>LI>.popup-main>UL>LI>UL a{font-size:14px; color:#787878; text-decoration:none; display: inline-block; padding: 5px 0px; text-align:left; max-width:200px; white-space: normal;}
HEADER .bottom .menu>UL>LI>.popup-main>UL>LI>UL a:hover{ text-decoration:underline;}



HEADER .bottom .menu>UL>LI:hover > UL { display:table; background:#fff; left:0px; }



HEADER .bottom .menu .all-cat{font-size:12px !important; color:#787878 !important; font-weight:normal !important; display:block; text-align:left; text-decoration:underline !important;}
HEADER .bottom .menu .all-cat:hover{text-decoration:none !important;}


HEADER .bread { background:#f4f4f4; color:#000000; position:relative; z-index:1; }
HEADER .bread .content { max-width:1400px; }
HEADER .bread A { color:#6e6e6e; text-decoration:underline; }
HEADER .bread A:hover,HEADER .bread A:active { text-decoration:none; }
HEADER .bread LI { padding:3px 5px 6px 5px; }

#slider .slider { min-width: 800px; margin:0 auto 20px; font-family:'Vaccine-Bold','sans-serif'; height:520px; overflow:hidden;}
#slider .slider .item{ background-repeat:no-repeat; background-size:cover; background-position: center center; text-align:center; height:498px; position:relative; margin:0px; padding:0px;  vertical-align:top; top:-40px;}
#slider .slider .item h3{line-height: 1em; margin:0; display:inline-block; margin:0px auto 0px; padding:60px 20px 20px 20px; font-size:83px; color:#1d9ece; border-bottom:1px solid #1d9ece; font-family:'Aire'; font-weight:normal; text-shadow:1px 1px 0px #fff;}
#slider .slider .item div div{width:100%; font-size:58px; color:#000000; margin:30px auto 40px; line-height:1.05; font-family:'Aire'; font-weight:normal; text-shadow:1px 1px 0px #fff;}
#slider .slider .item a{position:absolute; bottom:40px; left:50%; margin-left:-180px; font-size:22px; color:#ffffff; background:#e95d0f; display:inline-block; border-radius:3px; padding:15px 65px; font-family:'Vaccine-Bold','sans-serif';}
#slider .slider .item a:hover{text-decoration:none; opacity:0.8;}
/*
#slider .slider > DIV { display:none; }
#slider .slider > DIV, #slider .slider > DIV { background-repeat:no-repeat; background-size:cover; background-position: center center; text-align:center; }
#slider .slider, #slider .slider {	width:100%;	height:450px !important; }
#slider .slider {	width:100% !important; 	margin:0px !important; }
#slider .slider { 	margin:0px !important; }
#slider .slider > DIV:first-child { display:block; }
#slider .slider > DIV > DIV, #slider .fotorama__html > DIV > DIV { background:rgba(255,255,255,0.5); height:450px; }
#slider .slider > DIV > DIV > H3, #slider .fotorama__html > DIV > DIV > H3 { line-height: 1em; margin:0; display:inline-block; margin:0px auto 0px; padding:20px 0 10px; font-size:60px; color:#1d9ece; border-bottom:2px solid #1d9ece; max-width: 1180px; font-family:'Aire','Vaccine-Light','sans-serif'; }
#slider .slider > DIV > DIV > DIV, #slider .fotorama__html > DIV > DIV > DIV { width:100%; font-size:60px; color:#000000; margin:30px auto 40px; line-height:0.85Em; }
#slider .slider { width: 32px !important; margin:0px !important; margin-top: -16px !important; }
#slider .slider > DIV > DIV > A, #slider .fotorama__html > DIV > DIV > A { font-size:23px; color:#ffffff; background:#e95d0f; display:inline-block; border-radius:5px; padding:10px 80px; font-family:'Vaccine-Light','sans-serif'; }
#slider .slider > DIV > DIV > .timer, #slider .fotorama__html > DIV > DIV > .timer {}
*/


.body { position:relative; z-index:1; }
.body.index { }
.body.index .icatalog { width:100%;}
.body.index .icatalog .td { background-repeat:no-repeat; background-position:left center; font-family:'Vaccine-Light','sans-serif'; background-color:#fdfdfd; width:25%;  vertical-align:top;}
.body.index .icatalog .td A { display:block; text-decoration:none; padding:0px 10px 4px 150px; margin:0px;}
.body.index .icatalog .td P { margin:0; }
.body.index .icatalog .td A > H4 { font-size:16px; color:#1e88b0; margin:0; height:45px; margin-top:18px; font-family:'Vaccine-Italic'; font-weight:normal;}
.body.index .icatalog .td A > DIV { font-size:14px; color:#000; margin:0; font-family:'Calibri','sans-serif'; height:40px; }
.body.index .icatalog .td A > B { font-size:20px; color:#000; margin:0; font-family:'Vaccine-Bold','sans-serif'; font-weight:normal;}

.body.index .icatalog .tr:nth-child(1) .td:nth-child(4) A,
.body.index .icatalog .tr:nth-child(2) .td:nth-child(1) A { height:133px; display:block; text-decoration:none; padding:10px 20px 10px 20px; }
.body.index .icatalog .tr:nth-child(1) .td:nth-child(4) A > H4,
.body.index .icatalog .tr:nth-child(2) .td:nth-child(1) A > H4 { font-size:34px; color:#fff; font-family:'Vaccine-Bold'; padding:10px 30px 20px;text-align:center; line-height:0.73; }
.body.index .icatalog .tr:nth-child(1) .td:nth-child(4) A > DIV,
.body.index .icatalog .tr:nth-child(2) .td:nth-child(1) A > DIV { font-size:14px; color:#fff; margin:0; font-family:'Vaccine-Bold'; height:auto;text-align:center; line-height:1Em;  }

.body.index .icatalog .item{
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.body.index .icatalog .item-black{
	-webkit-filter: grayscale(50%);
	-moz-filter: grayscale(50%);
	-o-filter: grayscale(50%);
	-ms-filter: grayscale(50%);
	filter: grayscale(50%);
	
	-webkit-filter: brightness(80%);
	-moz-filter: brightness(80%);
	-o-filter: brightness(80%);
	-ms-filter: brightness(80%);
	filter: brightness(80%);
}

.body.index .icatalog2 .td { width:33%; background-size:cover; border:1px solid #fff; border-width:1px 1px 0 0; }
.body.index .icatalog2 .td A { height:100px; padding:70px 30px; }
.body.index .icatalog2 .td A > H4 { background-color:#fff; height:60px; border-radius:5px; color:#000; font-size:20px; font-family:'Vaccine-Bold','sans-serif'; text-align:center; padding:20px 20px; line-height:1.3Em; }
.body.index .icatalog2 .tr:nth-child(2) .td:nth-child(1) A { height:100px; padding:70px 30px; }
.body.index .icatalog2 .tr:nth-child(2) .td:nth-child(1) A > H4 { font-size:20px; color:#000; padding:20px 20px; height:60px; line-height:1.3Em; }



.body.index > .catalog { padding-top:50px; overflow:hidden; }
.catalog .tovar-over{background:#fff; padding:2px;  height:490px;}
.catalog .tovar { width:356px !important; float:none; margin:0 auto; border:1px solid #c6d2dd; font-family:'Vaccine-Bold','sans-serif';
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.catalog .tovar:hover{
	border:1px solid #86a6c4;
	padding:5px;
	margin-top:-5px;
}
.catalog .tovar:hover .photo:after{ border-left:1px solid #fff;border-right:1px solid #fff;}
.catalog .tovar .photo { width:358px; cursor:pointer; background-repeat:no-repeat; background-size:cover; background-position:center center; height:230px; position:relative; left:-1px; top:-1px; overflow:hidden; }
.catalog .tovar .photo .label { font-size:16px; color:#fff; background-color:#ccc; position:absolute; left:-60px; top:5px; transform: rotate(-45deg); padding:10px; width:150px; height:25px; text-align:center; }
.catalog .tovar .photo .label.new { background-color:#399dc3; }
.catalog .tovar .photo .fav{display:block; position:absolute; top:15px; right:15px; width:32px; height:32px; background:url(../img/add_favorite.png); cursor:pointer;}
.catalog .tovar .photo .fav a{display:block; width:32px; height:32px;}
.catalog .tovar .photo .fav:hover{opacity:0.7;}
.catalog .tovar .photo:after{ transition:none; width:356px; height:20px; background:url('../img/tovar_bg.png') transparent center top no-repeat; content:' '; position:absolute; bottom:0px; left:0px; border-left:1px solid #c6d2dd; border-right:1px solid #c6d2dd; }
.catalog .tovar .name { font-size:20px; line-height:1.1; height:60px; border-bottom:1px solid #c6d2dd; padding:5px 0px; margin:0 20px; overflow:hidden;}
.catalog .tovar .price0 { font-size:18px; color:#838383; padding:5px 20px 0px 20px; text-decoration: line-through; }
.catalog .tovar .price { font-size:30px; padding:0px 20px 0px 20px; }
.catalog .tovar .more { font-size:13px; color:#fff; padding:10px 20px 20px 20px; }
.catalog .tovar .more A { display:block; background-color:#399dc3; border-radius:5px; text-align:center; padding:8px 10px; color:#fff; }
.catalog .tovar .more A:hover{text-decoration:none; filter: brightness(110%);}
.catalog .title { position:relative; text-align:center; padding:30px 0px; }
.catalog .title H3 { position:relative; margin:0px auto; padding:20px 10px; background-color:#fff; font-size:43px; font-family:'roadradiothin'; display:inline-block; }
.catalog .title:before { content:" "; position:absolute; top:75px; left:0px; width:100%; border-bottom:1px solid #4a4a4a; }
.catalog .tovar .dopinfo{text-align:center;  padding:0px 0; margin:0 20px; line-height:1.7; overflow:hidden; height:0px; border-top:1px solid #fff;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.catalog .tovar:hover .dopinfo{border-top:1px solid #C6D2DD; padding:20px 0; height:auto;}

.catalog.sale .tovar { width:210px; }
.catalog.sale .tovar .photo { width:212px; }
.catalog.sale .tovar .photo:after{ width:210px; }
.catalog.sale .tovar .photo .label { display:none; }
.catalog.sale .tovar .name { font-size:17px; color:#1e88b0; height:53px; border-bottom:0px; padding:5px 20px; }
.catalog .tovar .price0 { font-size:14px; color:#707070; }
.catalog .tovar .price { font-size:21px; color:#707070; }
.catalog .tovar .add-to-cart input{
	border:0px; background:none; color:#40A3C8; text-decoration:none;
}
.catalog .tovar .add-to-cart input:hover{
	text-decoration:underline;
}

.catalog .tovar .add-to-cart-btn input{
	display:block; background-color:#399dc3; border-radius:5px; text-align:center; padding:8px 10px; color:#fff; text-decoration:underline; border:0px; margin:0 auto; text-transform:uppercase;
}
.catalog .tovar .add-to-cart-btn input:hover{
	text-decoration:none; filter: brightness(110%);
}


.slider-best-over{position:relative;}
.slider-best .owl-carousel{position: static;}
.slider-best .tovar-over{padding-top:5px;}
.slider-best .tovar{margin:0 auto;}
/*
.slider-best .owl-carousel{position: static;}
.slider-best .owl-nav [class*="owl-"]{position: static;}
*/
/* roadradiothin */

.slider-sale-over{position:relative; background:url(../img/bg1.png) #e4f3f9; margin-top:60px; padding:0 0 30px 0;}
.slider-sale .owl-carousel{position: static;}

.slider-sale-over .catalog .title H3{background:none;}
.slider-sale-over .catalog .title:before{width:390px;}
.slider-sale-over .catalog .title:after{
	content: " ";
	position: absolute;
	top: 75px;
	right: 0px;
	width:390px;
	border-bottom: 1px solid #4A4A4A;
}
.good-slider1 .catalog .title:before{width:190px;}
.good-slider1 .catalog .title:after{width:190px;}



.slider-sale-over .catalog .tovar-over{background:none; padding:0px; height:auto;}
.slider-sale-over .catalog .tovar { width:220px !important;  border:0px; background:#fff;}
.slider-sale-over .catalog .tovar .photo { width:220px; background-repeat:no-repeat; background-size:cover; background-position:center center; height:120px; position:relative; left:0px; top:0px; overflow:hidden; }
.slider-sale-over .catalog .tovar .photo:after{ width:0px; height:0px; background:none; content:' '; }
.slider-sale-over .catalog .tovar .name { background:#fff;  padding: 5px 0px; overflow:hidden; font-size:13px;}
.slider-sale-over .catalog .tovar .price0 { background:#fff; color:#000; padding:0 20px 5px 20px; }
.slider-sale-over .catalog .tovar .price { background:#fff; color:#000; padding:0 20px 5px 20px; }




.title2 { position:relative; text-align:center; padding:30px 0px; }
.title2 H3 { position:relative; margin:0px auto; padding:20px 10px; background-color:#fff; font-size:43px; font-family:'roadradiothin'; display:inline-block; }
.title2:before { content:" "; position:absolute; top:75px; left:0px; width:100%; border-bottom:1px solid #4a4a4a; }

.review-slider-over{position:relative;}
.review-slider-over .owl-carousel{position: static;}
.review-slider .item{position:relative; width:500px; margin:0 auto;}
.review-slider .item img{position:absolute; top:0px; left:0px;}
.review-slider .item>div{padding-left:130px; padding-right:30px;}
.review-slider .item>div i{display:block; padding:0 0 5px 0; font-size:20px; color:#1e88b0; font-family:'Vaccine-Italic'; font-style:normal;}
.review-slider .item>div b{display:block; padding:0 0 20px 0; font-size:20px; font-family:'Vaccine-Bold'; margin:0 0 20px 0; border-bottom:1px solid #badeec;}
.review-slider .item>div span{display:block; padding:0 0 5px 0; font-size:18px; }

.news .item{float:left; width:25%;}
.news .item .img{display:block;}
.news .item .img img{width:260px;}
.news .item i{display:block; padding:5px 0 0 0; font-size:16px; color:#1e88b0; font-family:'Vaccine-Italic'; font-style:normal;}
.news .item b{display:block; padding:10px 0 0px 0; font-size:20px; font-family:'Vaccine-Bold'; margin:0 0 10px 0;}
.news .item .more{white-space:nowrap;}

.brands-slider-over{position:relative; padding:60px 0;}
.brands-slider-over .owl-carousel{position: static;}
.brands-slider-over .item{text-align:center; border-right:1px solid #d4ecf9; }

.info{padding:0 0 80px 0;}
.info .item{background:#399dc3; float:left; width:25%;}
.info .item div{padding:10px 20px; border-right:1px solid #fff; text-align:center; color:#fff; font-size:20px; font-family:'Vaccine-Bold'; height:130px;}
.info .item img{}

FOOTER { height:390px; background:#000; }
FOOTER .footer{padding:40px 0; color:#fff; font-family: 'Calibri'; font-size:16px; text-align:left; line-height:1.9;}
FOOTER .footer a{color:#fff;}
FOOTER .footer .hr{background:#595959; height:1px; size:0px; border:0px solid #fff; width:150px; display:block; margin:20px 0;}
FOOTER .footer .item1{width:20%; float:left;}
FOOTER .footer .item2{width:40%; float:left;}
FOOTER .copy{color:#1e88b0; font-style:italic; float:left;}
FOOTER .visa{float:right; margin:0 90px 0 0;}
FOOTER .subscribe{padding:10px 0;}
FOOTER .subscribe input[type=text]{border-radius:8px; background:#fff; padding:8px; width:250px; border:0px; }
FOOTER .subscribe input[type=submit]{border-radius:8px; background:#399dc3; padding:8px; color:#fff; border:0px; cursor:pointer; margin:0 0 0 5px;}
FOOTER .ss{padding:20px 0;}

.callback-form{padding:30px 50px 30px 50px; width:300px;}
.callback-form h1{font-size:24px; text-align:center; font-weight:300;}
.callback-form .info{font-size:18px; text-align:center; font-weight:100; padding:0 0 20px 0;}
.callback-form input[type=text]{padding:5px; width:200px; margin:0 0 20px 0;}
.callback-form input[type=submit]{padding:5px; cursor:pointer;}
.callback-form div{text-align:center;}
.callback-form input[type=submit]{display:inline-block; background:#000; padding:7px 10px; color:#fff; font-size:14px; border:0px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.callback-form input[type=submit]:hover{background:#00d6ca; box-shadow:0 0 5px #00d6ca; color:#000;}


.oneclick-form{padding:30px 50px 30px 50px; width:300px;}
.oneclick-form h1{font-size:24px; text-align:center; font-weight:300;}
.oneclick-form .info{font-size:18px; text-align:center; font-weight:100; padding:20px 0 20px 0; border-top:1px solid #000; color: #1E88B0;}
.oneclick-form .info img{width:150px;}
.oneclick-form input[type=text]{padding:5px; width:200px; margin:0 0 20px 0;}
.oneclick-form input[type=submit]{padding:5px; cursor:pointer;}
.oneclick-form div{text-align:center;}
.oneclick-form input[type=submit]{display:inline-block; background:#000; padding:7px 10px; color:#fff; font-size:14px; border:0px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.oneclick-form input[type=submit]:hover{background:#00d6ca; box-shadow:0 0 5px #00d6ca; color:#000;}



.report-form{padding:30px 50px 30px 50px; width:300px;}
.report-form h1{font-size:24px; text-align:center; font-weight:300;}
.report-form .info{font-size:18px; text-align:center; font-weight:100; padding:0 0 20px 0;}
.report-form input[type=text]{padding:5px; width:200px; margin:0 0 20px 0;}
.report-form input[type=submit]{padding:5px; cursor:pointer;}
.report-form div{text-align:center;}
.report-form input[type=submit]{display:inline-block; background:#000; padding:7px 10px; color:#fff; font-size:14px; border:0px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.report-form input[type=submit]:hover{background:#00d6ca; box-shadow:0 0 5px #00d6ca; color:#000;}



.inner-page h1{font-family: 'roadradiothin'; text-align:center; font-size:43px;}
.inner-page h2{font-family: 'roadradiothin'; text-align:center; font-size:36px;}
.inner-page .catalog .tovar-over{width:33%; float:left; padding:0px;}





.catalog-filter{margin:0 auto 30px; padding:20px; background:#f7f7f7;}
.filter-once{text-align:left;}
.filter-once input[type=checkbox]{width:12px; height:12px;margin:0 10px 0 0;}
.filter-once input[type=submit]{width:100%; color:#fff; background:#399dc3; margin:10px 0 10px 0; padding:5px 0; text-align:center; font-family: 'Vaccine-Bold'; font-size:12px; text-transform:uppercase; border:0px; border-radius:5px; cursor:pointer;}
.filter-once input[type=submit]:hover{opacity:0.7;}
.filter-once{position:relative; display:inline-block;}
.filter-once .name{position:relative; display:inline-block; margin:0 12px 7px 0;}
.filter-once .name a{background:#fff; outline:none;transition: box-shadow .3s ease-in-out; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:7px 30px 7px 14px; text-align:center; display:inline-block; font-size:14px; font-family: 'Calibri'; color:#000; text-decoration:none; position:relative; text-align:left;}
.filter-once .name span{transition: all .3s ease-in-out; position:absolute; display:block; width:12px; height:6px; top:50%; margin-top:-1px; right:8px; background:url(../img/arrow3.png) bottom ;}
.filter-once .cf-checkbox{transition: all .3s ease-in-out; max-height:0px; overflow:hidden; border:0px solid #40a7c8; position:absolute; min-width:230px; padding:0px 20px; margin-top:-8px;/*zz*/ z-index:8; font-size:16px; line-height:1.4;  background:#fff; }
.filter-once-active .cf-checkbox{max-height:1000px; padding:20px; border:1px solid #40a7c8; box-shadow:-5px -5px 5px #cbcbcc, 5px 5px 5px #cbcbcc;}
.filter-once-active .name a{background:#fff !important; color:#000 !important; box-shadow:-5px -5px 5px #cbcbcc; border-left:1px solid #40a7c8; border-top:1px solid #40a7c8; border-right:1px solid #40a7c8; border-bottom:0px solid transparent; z-index:9;}
.filter-once-active .name span{background:url(../img/arrow3.png) top; z-index:10;}
.print-changes .name a{border:1px solid #40a7c8; }
.filter-once .name .filter-open{background:#399DC3; color:#fff;}

.filter-reset{transition: all .3s ease-in-out; border:1px solid transparent; padding:6px 30px 6px 14px; text-align:center; display:inline-block; font-size:16px; font-family: 'Calibri'; color:#40a7c8; text-decoration:none; position:relative;  background:#fff;}
.filter-reset span{transition: all .3s ease-in-out; display:block; position:absolute; top:50%; margin-top:-4px; right:8px; width:12px; height:12px; background:url(../img/filter_close.png);}
.filter-reset:hover{border:1px solid #40a7c8; text-decoration:none;}
.filter-reset:hover span{transform: rotate(180deg);}

/* RESET */
input[type=radio],
input[type=checkbox] {
	margin-bottom: 0;
}

/* SOURCE ELEMENT (when checkator is enabled on an element) */
.checkator_source {
	position: relative;
	z-index: 2;
	display: block;
}

/* SHARED SETTING */
.checkator_holder { /* Holder for the new element */
	display: inline-block;
	position: relative;
}
.checkator_element { /* New element */
	border: 1px solid #abadb3;
	background-color: #fff;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.checkator_source:checked+.checkator_element:after { /* Checked element dot */
	background-color: #399dc3;
	display: block;
	content: ' ';
	top: 1px;
	right: 1px;
	bottom: 1px;
	left: 1px;
	position: absolute;
}
.checkator_source:focus+.checkator_element { /* Focused element */
	/*border: 1px solid #cc0;*/
}
.checkator_source:hover+.checkator_element { /* Hovered element */
	/* Bug: There is a bug in chrome preventing this from working correctly */
	background-color: #def;
	border: 1px solid #79b;
}


/* RADIO SETTINGS */
.checkator_element.radio {
	border-radius: 50% !important;
}
.checkator_element.radio:after {
	border-radius: 50% !important;
}

/* CHECKBOX SETTINGS */
.checkator_element.checkbox { /* New element */
	border: 1px solid #c7c8c9;
}

.catalog-main .item-over{width:25%; float:left;}
.catalog-main .item-over a{display:block;}
.catalog-main .item-over .item{width:261px; margin:0 auto;}
.catalog-main .item-over .item .img{width:100%;height:152px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.catalog-main .item-over .item .txt{font-family: 'Vaccine-Bold'; font-size:22px; color:#000; text-decoration:none; text-align:center; padding:10px 0 0 0; display:block;}
.catalog-main .item-over .item:hover .txt,
.catalog-main .item-over .active .txt{color:#40a7c8;}
.catalog-main .item-over .item:hover .img,
.catalog-main .item-over .active .img{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}

.cm-blocs{display:none;}
.catalog-main2 .item-over{width:25%; float:left;}
.catalog-main2 .item-over a{display:block;}
.catalog-main2 .item-over .item{width:261px; margin:0 auto; padding:0 0 30px 0;}
.catalog-main2 .item-over .item .img{width:100%;height:152px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.catalog-main2 .item-over .item .txt{font-family: 'Vaccine-Bold'; font-size:22px; height:55px; overflow:hidden; color:#000; text-decoration:none; text-align:center; padding:10px 0 0 0; display:block;}
.catalog-main2 .item-over .item:hover .txt{color:#40a7c8;}
.catalog-main2 .item-over .item:hover .img{
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
}
.h2-catalog{
	position: relative;
	text-align: center;
	padding: 30px 0px 10px 0px;
}
.h2-catalog h2{font-family: 'roadradiothin'; font-size:43px; text-align:center; background-color: #FFF; display: inline-block; padding:0px 10px; position: relative;}
.h2-catalog:before{ 
	content: " ";
	position: absolute;
	top: 90px;
	left: 0px;
	width: 100%;
	border-bottom: 1px solid #4A4A4A;
}

.paginaation{text-align:center; padding:0 0 20px 0;}
.paginaation a{display:inline-block; padding:10px; font-size:22px; font-family:'Vaccine-Light'; color:#7c7c7c; text-decoration:underline;}
.paginaation a:hover{color:#000; text-decoration:none;}
.paginaation b{display:inline-block; padding:10px; font-size:22px; font-family:'Vaccine-Bold'; font-weight:normal;}
.paginaation .prevnexxt{display:inline-block; padding:10px; font-size:22px; font-family:'Vaccine-Light'; color:#000; text-decoration:none; text-decoration:none;}
.paginaation .prevnexxt:hover{color:#7c7c7c; text-decoration:underline;}

.catalog-sortline{text-align:right; padding:0 0 30px 0; font-size:18px; font-family: 'Calibri';}
.catalog-sortline .tot{display:inline-block; padding:0 30px 0 0;}
.catalog-sortline .tot b{color:#40a7c8;}
.catalog-sortline .onpage{display:inline-block;}
.catalog-sortline .sort{display:inline-block;}

.ajax_print_good{text-align:center; margin:0px 0 30px 0; position:relative;}
.ajax_print_good a{color:#399dc3; text-decoration:none; font-size:22px; font-family:'Vaccine-Bold';}
.ajax_print_good a:hover{color:#000; text-decoration:underline;}

.block_loading{display:none; text-align:center; font-size:22px; font-family:'Vaccine-Bold';}


.good-once-over{padding:0 40px;}
.good-once{margin:40px auto 0; min-width:1180px; max-width:1450px;}
.good-once .column{display:table; width:100%;}
.good-once .column .col1{display:table-cell; width:30%; vertical-align:top;}
.good-once .column .col2{display:table-cell; width:50%; vertical-align:top;}
.good-once .column .col3{display:table-cell; width:20%; vertical-align:top;}
.good-once .main-image{position:relative;}
.good-once .main-image img{width:450px;}
.good-once .other-image{padding:20px 0 20px 0;}
.good-once .other-image a{display:block; float:left; margin:0 21px 0 0;}
.good-once .other-image a:nth-child(5){margin-right:0px;}
.good-once .other-image a span{display:block; width:73px; height:73px; background-size:cover !important; background-position:center center !important;}
.good-once .info{padding:0 20px 0 20px;}
.good-once  h1{font-size:30px; font-family:'Vaccine-Light'; text-align:left; padding:0 0 10px 0; margin:0px;}
.good-once .articul{color:#1e88b0; font-size:18px; font-family: 'Vaccine-Italic'; padding:0 0 8px 0;}
.good-once .brand{color:#898989; font-size:18px; font-family: 'Vaccine-Italic'; padding:0 0 30px 0; border-bottom:1px solid #b2b2b2;}
.good-once .brand a{color:#898989; text-decoration:underline;}
.good-once .brand a:hover{text-decoration:none;}
.good-once dl{font-size:18px; font-family: 'Calibri'; font-weight:bold; padding:5px 0 0 0; margin:0px;}
.good-once dl dt{line-height:40px;height:40px; padding:0px 10px 0px 0; color:#000;}
.good-once dl dd{margin-left:205px; line-height:40px; margin-top:-40px; padding-right:10px; color:#808080;}
.good-once .img-inform{padding:20px 0 0px 0;}
.good-once .img-inform img{margin:0 15px 0 0;}
.good-once .uptolike-buttons{display:inline-block; vertical-align:middle;}
.good-once #__utl-buttons-1 .uptl_toolbar > ul > li{padding:0 7px 0 0 !important;}
.good-once .share{font-family: 'Vaccine-Bold'; font-size:14px; white-space:nowrap; padding:0 0 20px 0;}
.good-once .cart-block{padding:20px; background:#fcfcfc; width:360px;}
.good-once .cart-block .delivery{float:right; font-size:16px; font-family: 'Calibri'; line-height:1.6;}
.good-once .cart-block .delivery span{color:#838383;}
.good-once .cart-block .delivery em{background:#fba037; font-style:normal; color:#fff; font-family: 'Vaccine-Bold'; border-radius:5px; display:inline-block; padding:5px 5px; margin:5px 0;}
.good-once .cart-block .ch-size{padding:0 0 20px 0;}
.good-once .cart-block .ch-size b{display:block; font-size:12px; font-family: 'Calibri'; padding:0 0 2px 10px;}
.good-once .cart-block .ch-size .select-outer select{
	width: 140px;
	border: none;
	height: 22px;
	line-height: 22px;
	position: relative;
	background: none;
	z-index: 100;
	font-size:12px; font-family: 'Calibri';
	opacity: 1;
}
.good-once .cart-block .ch-size .select-outer{
	border: #000 1px solid;
	background: #fff;
	width: 110px;
	overflow: hidden;
	display: inline-block;
	position: relative;
	padding:5px; 
	border-radius:10px;
}
.good-once .cart-block .ch-size .select-outer .select-button {
	background: url('../img/select.png') center center no-repeat;
	height: 24px;
	width: 24px;
	position: absolute;
	right: 0;
	top: 5px;
	bottom: 0;
	z-index: 50;
}
.good-once .cart-block .kolvo{padding:0 0 20px 0;}
.good-once .cart-block .kolvo b{display:block; font-size:12px; font-family: 'Calibri'; padding:0 0 2px 10px;}
.good-once .cart-block .kolvo input{width:28px; height:28px; vertical-align:middle; text-align:center; font-size:14px; font-family: 'Calibri'; font-weight:bold; border:1px solid #000; border-radius:10px;}
.good-once .cart-block .kolvo a{display:inline-block; width:30px; height:30px; text-align:center; vertical-align:middle; font-size:18px; font-family: 'Calibri'; font-weight:bold; border:1px solid #40a3c8; border-radius:10px;}
.good-once .cart-block .kolvo a:hover{text-decoration:none; color:#1b5f79; border:1px solid #1b5f79;}

.good-once .cart-block .price .old-price{font-size:16px; font-family: 'Vaccine-Bold'; color:#838383; display:inline-block;}
.good-once .cart-block .price .skidka{font-size:16px; font-family: 'Vaccine-Bold'; color:#40a3c8; display:inline-block; padding:0 0 0 20px;}
.good-once .cart-block .price .price{margin:5px 0 0 0; font-size:36px; font-family: 'Vaccine-Bold'; color:#000;}

.good-once .cart-block .add-cart{font-family: 'Vaccine-Bold'; font-size:12px; padding:9px 7px 9px 35px; border:0px; border-radius:5px; background:url(../img/cart-icon.png) no-repeat 10px 50% #f58211; color:#fff; text-transform:uppercase; cursor:pointer; margin:5px 5px 5px 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.good-once .cart-block .add-cart:hover{background:url(../img/cart-icon.png) no-repeat 10px 50% #1a84ac;}
.good-once .cart-block .add-offer{font-family: 'Vaccine-Bold'; font-size:12px; padding:8px 10px 8px 10px; border:0px; border-radius:5px; background:#f58211; color:#fff; text-transform:uppercase; cursor:pointer; margin:5px 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.good-once .cart-block .add-offer:hover{background:#1a84ac;}
.good-once .cart-block .buy-one-click{display:inline-block; font-family: 'Vaccine-Bold'; font-size:12px; text-transform:uppercase; color:#000; padding:0px; margin:10px; margin-left:215px; border-bottom:1px dashed #000;}
.good-once .cart-block .buy-one-click:hover{border-bottom:1px solid #000; text-decoration:none;}



.good-once .stiker{
	background: #40a3c8 none repeat scroll 0% 0%;
	color: #FFF;
	padding-right: 10px;
	padding-top: 5px;
	padding-left: 5px;
	height: 25px;
	margin: 0px auto 50px;
	display: inline-block;
	position: relative;
	font-size:16px;
	font-family:'Vaccine-Bold';
	text-transform:uppercase;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
	position:absolute;
	left:-12px;
	top:15px;
}
.good-once .stiker:before{
	content: "";
	display: block;
	font-size: 0px;
	line-height: 0;
	border-right: 30px solid #40a3c8;
	position: absolute;
	top: 0px;
	left: -29px;
	border-top: 30px solid #FFF;
	z-index:9;
}
.good-once .stiker:after{
	content: "";
	display: block;
	font-size: 0px;
	line-height: 0;
	border-left: 10px solid #2c6b83;
	position: absolute;
	bottom:-10px;
	left: -29px;
	border-bottom: 10px solid transparent;
	z-index:8;
}
.good-once .color2{
	background:#e95d0f;	
	left:-17px;
	top:22px;
}
.good-once .color2:before{
	border-right: 30px solid #e95d0f;
}
.good-once .color2:after{
	border-left: 10px solid #8f3d0f;
}
.good-once .color3{
	background:#41a62a;	
	left:-20px;
	top:30px;
}
.good-once .color3:before{
	border-right: 30px solid #41a62a;
}
.good-once .color3:after{
	border-left: 10px solid #276e17;
}


.good-once2 .description{padding:20px 0;}
.good-once2 .description .btns div{min-width:1180px; max-width:1450px;}
.good-once2 .description .btns div span{display:block; padding:0 40px;}
.good-once2 .description .btns{border-bottom:1px solid #000000; height:47px;}

.good-once2 .description .btns a{display:inline-block; padding:10px 25px 0px 25px; height:37px;  border-left:1px solid transparent; border-top:1px solid transparent; border-right:1px solid transparent; border-radius:10px 10px 0 0; margin-bottom:-1px; display:block; float:left; font-size:20px; font-family: 'Vaccine-Bold'; outline:none;}
.good-once2 .description .btns .active{border-left:1px solid #000; border-top:1px solid #000; border-right:1px solid #000; background:#fff; color:#000; text-decoration:none !important;}
.good-once2 .description .opis,
.good-once2 .description .uslov{min-width:1180px; max-width:1450px; font-size:18px; font-family: 'Calibri';}
.good-once2 .description .opis>div,
.good-once2 .description .uslov>div{padding:20px 40px;}
.good-once2 .description .uslov{display:none;}

.good-slider2{background:none;}
.good-slider2 .title:before {
    content: " ";
    position: absolute;
    top: 75px;
    left: 0px;
    width: 100% !important;
    border-bottom: 1px solid #4A4A4A;
}
.good-slider2 .title:after{
	display:none;
}
.good-slider2 .title h3{background:#fff !important;}

.good-slider1 .tovar:hover{padding:0px;margin-top:0px;}
.good-slider2 .tovar:hover{padding:0px;margin-top:0px;}

.tags_text{font-size:16px; margin:0 auto 40px;}

.popup-gallery-over{display:none;}
.popup-gallery{min-width:800px;}
.popup-gallery .p-main{overflow:hidden; text-align:center; position:relative;}
.popup-gallery .p-main div{width:465px; height:325px; margin-left:-232px; margin-top:-162px;  background-size:cover !important; display:inline-block; position:absolute; top:50%; left:50%;  cursor:move;}
.popup-gallery .p-left{position:absolute;}
.popup-gallery .p-right{position:absolute;}
.popup-gallery .p-all{padding:20px; text-align:center; position:absolute; bottom:50px; width:100%;}
.popup-gallery .p-all a{outline:none;}
.popup-gallery .p-all span{width:73px; height:73px; display:inline-block; margin:0 10px; background-size:cover !important; opacity:0.5;}
.popup-gallery .p-all .p-active{opacity:1 !important;}
.popup-gallery .sizing{position:absolute; bottom:10px; width:100%; text-align:center; font-size:20px; font-family: 'Vaccine-Bold'; margin:0 0 20px 0;}
.popup-gallery .sizing a{display:inline-block; width:28px; line-height:28px; border-radius:14px; background:#40a7c8; color:#fff; text-decoration:none; outline:none;}
.popup-gallery .sizing a:hover{opacity:0.7;}
.popup-gallery .p-left{z-index:9;width:48px; height:48px; background:url(../img/p-left.png); display:block; position:absolute; left:100px; bottom:80px; outline:none;}
.popup-gallery .p-left:hover{opacity:0.7;}
.popup-gallery .p-right{z-index:9;width:48px; height:48px; background:url(../img/p-right.png); display:block; position:absolute; right:100px; bottom:80px; outline:none;}
.popup-gallery .p-right:hover{opacity:0.7;}

.text-opener{overflow:hidden; line-height:20px; margin:0px; padding:0px;}
.text-opener p{margin:0px; padding:5px 0px; line-height:20px;}
.text-opener-a{display:none; outline:none;}

.other_tags{text-align:center;}
.other_tags a{font-size:18px; display:inline-block; margin:0 25px 10px 0;}

.blue-italic{color:#40a7c8; font-size:20px; font-family:Vaccine-Italic; }

.title-hr { position:relative; text-align:center; padding:30px 0px 0px 0; }
.title-hr H3 { position:relative; margin:0px auto; padding:20px 10px; background-color:#fff; font-size:43px; font-family:'roadradiothin'; display:inline-block; }
.title-hr:before { content:" "; position:absolute; top:75px; left:0px; width:100%; border-bottom:1px solid #4a4a4a; }

.contact-left{float:left; width:50%;}
.contact-right{float:left; width:50%;}
.nc_addresses p{margin:0px;}
.nc_addresses{color:#959595; font-size:22px; font-family:Vaccine-Bold;}
.nc_addresses strong{color:#000; font-weight:normal;}
.nc_addresses .texttt{width:900px; margin:0px auto 50px; padding:20px 0 0 0;}

.good-images h2{display:none;}
.search_str{padding:0 15px 40px 15px; font-size:18px;}

.page404{background:url(/img/404.jpg) no-repeat center; height:755px;}
.inner404{padding:130px 0; width:468px; margin: 0 auto;}
.inner404 h1{text-align:left; font-family: 'Vaccine-Bold'; font-weight:normal; font-size:48px; padding:0px 0px 30px 0px; margin:0px;}
.inner404 .h1text1{font-family: 'Calibri'; font-weight:bold; font-size:24px;}
.inner404 .h1text2{font-family: 'Calibri'; font-size:24px;}
.inner404 .text1{font-family: 'Calibri'; font-size:18px; margin-top:20px;}
.inner404 .prodpok{font-family: 'Vaccine-Bold'; text-transform:uppercase; display:inline-block; color:#399dc3; border:1px solid #399dc3; border-radius:5px; padding:7px 15px; margin:5px 0; font-size:12px;}
.inner404 .hr{overflow:hidden; height:1px; border-bottom:1px solid #b4b4b4; margin:15px 0 0 0;}
.inner404 .phone{font-family: 'Calibri'; font-weight:bold; font-size:24px;}
.inner404 .text2{font-family: 'Calibri'; font-size:16px; margin:15px 0 0 0;}
.inner404 form{margin:5px 0 0 0;}
.inner404 form input[type=text]{border:1px solid #9e9e9e; color:#000; background:none; padding:7px 15px; width:150px; border-radius:5px; margin:0 10px 0 0;}
.inner404 form input[type=submit]{display:block; width:378px; background:#399dc3; text-align:Center; padding:8px 0px; color:#fff; cursor:pointer; font-family: 'Vaccine-Light'; font-size:18px; border:0px;border-radius:5px; margin:13px 0 0 0;}
.inner404 form input[type=submit]:hover{opacity:0.7;}


.catalog-page-over{margin:0 auto; width:1387px;}
.catalog-page{width:1137px; padding-left:250px; overflow:hidden; min-height:800px;}
.catalog-page .content{width:1137px; }
.catalog-left{width: 250px; margin-right: -250px; float: left;}
.catalog-left ul{list-style:none; padding:0px; margin:0px;}
.catalog-left li{padding:9px 0; margin:0px;}
.catalog-left i{color:#bbbbbb; font-style:normal; padding-left:10px;}

.catalog-left>ul>li{}
.catalog-left>ul>li>a{font-size:16px; font-family: 'Vaccine-Bold'; color:#000; text-decoration:none;}
.catalog-left>ul>li>i{font-size:16px; font-family: 'Vaccine-Bold';}
.catalog-left>ul>li>a:hover{text-decoration:underline;}

.catalog-left>ul>li>ul>li>a{font-size:14px; font-family: 'Vaccine-Light'; color:#787878; text-decoration:none;}
.catalog-left>ul>li>ul>li>i{font-size:14px; font-family: 'Vaccine-Light';}
.catalog-left>ul>li>ul>li>a:hover{color:#399dc3; text-decoration:underline;}

.pop_tags{margin:30px auto 0; width:1387px;}
.pop_tags .pt_info{width:250px; margin-right: -250px; float: left; font-family: 'Calibri'; color:#898989;}
.pop_tags .pt_list{width:1137px; padding-left:180px; overflow:hidden;}
.pop_tags .pt_list a{font-family: 'Calibri'; color:#399dc3; text-decoration:none; padding:0 20px 0 0;}
.pop_tags .pt_list a:hover{color:#f58211; text-decoration:underline;}


.pop_tags .pt_all{padding:5px 0 0 0;}
.pop_tags .pt_all a{color:#898989 !important; text-decoration:none !important; border-bottom:1px dashed #898989 !important; display:inline-block; padding:0px !important;}
.pop_tags .pt_all a:hover{color:#f58211 !important; text-decoration:none !important; border-bottom:1px dashed #f58211 !important;}

.pop_tags .pl_list_popen{overflow:hidden;}


