/* Global styles */
html{
font-size:100.1%;
height: 100%;
}
html,body,form{margin:0;padding:0}
/*html,body{height:100%;}*/
body{
	text-align:left;
	font-size:16px;
	font-family: 'Ubuntu', sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	color:#292929;
	height: 100%;
	}
@font-face {
    font-family: 'rol_condensedbold';
    src: url('font/rolcb.eot');
    src: url('font/rolcb.eot?#iefix') format('embedded-opentype'),
         url('font/rolcb.woff2') format('woff2'),
         url('font/rolcb.woff') format('woff'),
         url('font/rolcb.ttf') format('truetype'),
         url('font/rolcb.svg#rol_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}	
@font-face {
    font-family: 'rol_condensedregular';
    src: url('font/rolm.eot');
    src: url('font/rolm.eot?#iefix') format('embedded-opentype'),
         url('font/rolm.woff2') format('woff2'),
         url('font/rolm.woff') format('woff'),
         url('font/rolm.ttf') format('truetype'),
         url('font/rolm.svg#rol_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}	
@font-face {
    font-family: 'mfontabold_condensed';
    src: url('font/mfonta-webfont.eot');
    src: url('font/mfonta-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/mfonta-webfont.woff') format('woff'),
         url('font/mfonta-webfont.ttf') format('truetype'),
		 url('font/mfonta-webfont.svg#mfontabold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}	
#friends-background{
	height:100%;
	width: 1050px;
	margin-left: -525px;
	left: 50%;
	background-color: transparent;
	position: relative;
}
.page-footer{
}
#friends-body {
	position: relative;
	width: 100%;
	/*min-width: 1050px;*/
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
}
.friends-bg {
	/*background-image: url(pagebggrey.png);*/
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 100%;
}
* html .friends-bg {
    height: 100%;
}
.page-buffer {
	height: 200px;
}
#friends-background-link {
	display: block;
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}
#friends-wrap {
	height: 100%;
}
.s-string{
	position: relative;
	border-width: 0px;
	border-style: none;
	top: 1px;
	height: 30px;
	left: 10px;
	color: #0D8CCA;
	width: 200px;
}
.bl_head{
	width: auto;
	position: relative;
	top: 5px;
	background-color: #FFFFFF;
}
.bl_head h2{
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	position: relative;
	color: #FB5200;
	font-size: 18px;
	font-family: "rol_condensedbold";
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
}
.box1-f {
	width:200px;
	top: 8px;
	position: relative;
	float:left;
	margin-left:20px;
}
.box2-f {
	width:500px;
	top: 8px;
	position: relative;
	float:left;
	left: 50px;
}
.box3-f {
	width:220px;
	top: 8px;
	position: relative;
	float: right;
	right: 20px;
}
.footer-n-cont{
	width: 1050px;
	margin-left: -525px;
	left: 50%;
	position: relative;
	float: left;
	height: 180px;
}
.footer-n>.container{
	background: url("fm.png") scroll 0% 0% transparent;
}
.footer-n .title_h3 {
	color: #006595;
	border-bottom: 1px solid #004080;
	line-height: 1;
	padding-bottom: 5px;
	margin-bottom: 5px;
	text-shadow: 1px 1px 3px #0000;
}
.title_h3, h3 {
    /*font-size: 17px;
    font-weight: normal;*/
}
.box1-f, .box2-f .topmenu_f {
	font-size: 15px;
	height: 30px;
	font-weight: normal;
/*	font-family:Verdana, Arial, Helvetica, sans-serif;	*/
}
.box1-f .topmenu_f li, .topmenu_f li a , .topmenu_f li{
	height: 24px;
	color: #0080C0;
}
.box1-f .topmenu_f li, .topmenu_f li a:hover {
	color: #FF0000;
}
.footer-box {
margin: 5px;
padding: 10px;
}
select,input,div,span,font,textarea{
	/*font-family:Verdana, Arial, Helvetica, sans-serif*/
}
a img,img,html,body{border:none}
a img,img,a{
	outline:none!important;
	background-repeat: no-repeat;
}
:focus{outline:none}
tr.mid td{vertical-align:middle}
.fil{
	overflow:hidden;
	height:2px;
	width:100%
}
.fil1{overflow:hidden;height:4px;width:100%}
.fil2{overflow:hidden;height:14px;width:100%}
.fil3{overflow:hidden;height:1px;width:100%;margin:18px 0;background:#E1E2E5}
.arc{
	/*	font-family:Verdana, Arial, Helvetica, sans-serif;	*/
}
.upc{text-transform:uppercase}
.white{background:#FFF}
a{
	color:#036291;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
	text-decoration:none;
}
.profi{
	width:100%;
	color:#000;
	font-size:19px;
	padding-bottom:60px;
	text-align:center;
	padding-top: 100px;
}
.prod-thumbnail brief-bf{
	font-weight:normal;
	text-decoration: none;
	line-height: 1.1em;
}
.prod-thumbnail a div.brief-bf{
	color: #005F8C;
	text-decoration: none;
	/*border-bottom: 1px solid #005F8C; */
	font-family: 'rol_condensedbold';
	/*font-weight: bold;*/
	height: 80px;
	padding: 8px 5px 0px 5px;
	line-height: 1.5em;
	overflow: hidden;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
}
.prod-thumbnail:hover a div.brief-bf{
	color: #FF0000;
	/*border-bottom: 1px solid #FF0000;*/
}
.bf{
/*	font-weight:bold; */
	text-decoration: none;
	color: #FB5200;
	line-height: 1em;	
	font-size: 17px;
	/*font-family: "rol_condensedbold";*/
	/*text-transform: uppercase;*/
}
.bf a{
	text-decoration: none;
}
.bf a:hover{
	color: #FF0000;
}
.bfmenu{
	color: #FF0000;
	/*font-size: 18px;*/
}
textarea{padding:1px}
.price {
	color: #C00;
	font-size: 1.1em;
	/* font-family: "rol_condensedbold",Verdana,Arial,Helvetica,sans-serif !important; */
	white-space: nowrap;
	font-weight: bold;
	height: 22px;
	float: left;
	margin-left: 14px;
	line-height: 22px;
}
.pricedet{
	color:#CC0000;
	font-size: 2em;
	/*font-family: "rol_condensedbold",Verdana,Arial,Helvetica,sans-serif !important;*/
	white-space:nowrap;
	font-weight:bold !important;
	float: left;
	margin-left: 10px;
}
.price14{
	color:#CC0000;
	/*font-size:15px;
	font-family: "rol_condensedbold",Verdana,Arial,Helvetica,sans-serif !important;*/
	white-space:nowrap;
	font-weight:bold;
}
.pdd{padding-left:15px}
.market-price{
	background:url('line_through_blue.gif') repeat-x center;
	/*float: right;*/
	color: #748db6;
}
.ptbl td{vertical-align:middle;padding:3px 6px}
#axcrt{border:3px solid #000;z-index:100;width:300px;height:58px;font-size:13px;padding-top:42px;background:#EEE}
table.nl tr td a{text-decoration:none}
table.nl tr td a:hover{text-decoration:underline}
a.noline{text-decoration:none}
a.noline:hover{text-decoration:underline}
a.nl,a.nl:hover{text-decoration:none}
.oki{
	color:#0000FF;
}
.error{
	color:#FF0000;
}
.cattop{
/*! padding:2px 0; */
font-size: 1 em;
/*font-family: "rol_condensedbold";*/
color: #04649e;
font-weight: bold;
/*! margin-left: 6px; */
}
.cattop a{
color: #3A3A3A;
}
.cattop b{
	/*text-decoration: underline;*/
	color: #E84B00;
	font-weight: normal;
}
.cattop a:hover{
	color: #FF0000;
}
.catbot{padding: 4px 0 8px 0}
.imboxr{
	text-align:center;
	vertical-align:top;
}
.imboxr,.imboxl{
	text-align: center;
    vertical-align: top;
    position: relative;
    z-index: -1;
	padding-top: 8px;
	padding-bottom: 10px;
}
.imboxl img{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.imboxrbig,.imboxlbig{
	text-align:center;
	vertical-align:top;
	width: 400px;
}
.imboxr img, .sr{margin-left:0px}
.imboxl img, .sl{margin-right:0px}
.imboxrbig img, .sr{margin-left:0px}
.imboxlbig img, .sl{margin-right:0px}
img.delim,td.delim{
	width:4px;
	height:4px;
}
.sectb a,.sectb a:hover{text-decoration:none}
.fsttab{border:1px solid #CCC;background:url('knopfon.gif') repeat-x top left}
.sectb{vertical-align:top;font-size:11px;white-space:nowrap;padding:1px 8px}
.hitsale {
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0px;
	background:url('hit.png');
	height: 110px;
	width: 110px;
	border: 0px;
}
.semafor {
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0px;
	height: 160px;
	width: 160px;
	border: 0px;
	background-image: url('novelty.png');
	background-repeat: no-repeat;
}
.cl9{font-size:9px;
text-decoration: none;}
.cl12{
font-size:12px;
text-decoration: none;
}
.cl16{
	font-size:14px;
	text-decoration: none;
	font-weight: bold;
}
.cl18{
	font-size:18px;
	text-decoration: none;
}
.cl18 b{
font-family: "rol_condensedbold";
font-weight: normal;
font-size: 20px;
}
a.cl12:hover, a.cl18:hover {
	color:#FF0000;
}
/* Pop-up styles */
.highslide-active-anchor img{visibility:hidden}
.highslide-wrapper{background:#FFF}
.highslide-image{border:4px solid #FFF;background:#FFF}
.highslide-loading{display:block;color:#FFF;font-size:11px;font-weight:bold;text-decoration:none;border:1px solid #FFF;padding:3px;background:#000}
a.highslide-loading,a.highslide-loading:hover{color:#FFF;font-weight:bold;text-decoration:none}
.highslide-move{cursor:move}
.highslide-overlay{display:none}
a.highslide-full-expand{display:block;width:34px;height:34px;margin:0 10px 10px 0;background:url('fullexpand.gif') no-repeat}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
.highslide{cursor:url(zoomin.cur), pointer;outline:none}
/* Rating styles */
.unit-rating{
	list-style:none;
	height:20px;
	position:relative;
	margin:0;
	padding:0;
	background:url('icogrey20.png') repeat-x top left;
	width: 20px;
	background-size: 20px 20px;
}
.unit-rating li{text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a{outline:none;display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating li.current-rating{
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	background: url('icogrey20.png') left bottom;
	width: 20px;
	background-size: 20px 20px;
}
.unit-rating li a:hover{
	z-index: 2;
	left: 0;
	background: url('icored20.png') left center;
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:20px}
.unit-rating a.r2-unit{left:20px}
.unit-rating a.r2-unit:hover{width:40px}
.unit-rating a.r3-unit{left:40px}
.unit-rating a.r3-unit:hover{width:60px}
.unit-rating a.r4-unit{left:60px}
.unit-rating a.r4-unit:hover{width:80px}
.unit-rating a.r5-unit{left:80px}
.unit-rating a.r5-unit:hover{width:100px}
/* Menu styles */
td.dtree a h1{
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 18px;
	font-family: "mfontabold_condensed";
	color: #444;
	line-height: 1em;
}
td.dtree a.dtreebold  h1{
	color:#FF5200;
	margin: 0px;
	padding: 0px;
	/*font-weight: bold;*/
}
td.dtree{width:100%;padding:0px 0px 0px 0px;}
td.dtree a,td.dtree a:hover{text-decoration:none}
tr.dtree td{vertical-align:top;text-align:left}
tr.dtree:hover,tr.dtree:hover a,tr.dtree a:hover, td.dtree a h1:hover{
	color:#FF0000;
}
td.dtfon{background: url('line.gif') repeat-y top left;}
.search{
	padding-top: 18px;
	float: left;
	padding-left: 30px;
	position: absolute;
	right: 2px;
	z-index: 100;
	top: 0px;
}
.menutext{ font-size:12px; font-weight:bold;}
.menutext a{ font-size:12px; text-decoration:none; color:#555;}
.menutext a:hover{ font-size:12px; text-decoration:underline; color:#999;}
 /* Index styles */
/*.container{width:100%;padding-bottom:4px}*/
.fix{overflow:hidden;height:3px;width:100%;background:#4F78A0}
.headlink{color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px 16px;background:url('mfon.gif') repeat-x top left #E58A40}
.headlink a{text-decoration:none}
.headlink a:hover{text-decoration:underline}
.center{
	width:100%;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.poisk a,.headlink a{color:#fff}
.htba{height:94px;}
.htbb{padding-right:16px;width:50%;background:url('nfon.gif') repeat-x top left #446991}
.fonta{color:#fff;font-size:27px;font-family:"Trebuchet MS", Arial, Verdana}
.fontb{color:#fff;padding-left:1px;font-size:14px;font-family:"Trebuchet MS", Arial, Verdana}
.poisk{color:#fff;width:100%;border-top:1px solid #fff;background:url('pfon.gif') repeat-x top left #757A7B}
.poisk1{color:#fff;height:30px;padding:0 16px}
.btbl{text-align:left;color:#fff;height:70px;font-weight:bold;vertical-align:middle;padding:0 16px;background:url('bfon.gif') repeat-x bottom left #4F78A0}
.delm{cursor:default;margin:0 4px}
.pform{width:360px;border:1px solid #616265;padding-left:2px}
.stat{
	/*	font-family:Verdana, Arial, Helvetica, sans-serif;	*/
}
/* Block styles */
#left,#right{
	width:220px;
	background-color: #FFF;
	/*background-image: url(bgfonlr.png);*/
	background-repeat: repeat-y;
	background-position: center top;
	padding-left: 5px;
	padding-right: 5px;
	min-width:220px;
}
img.fixwidth{width:203px;height:1px}
.cbt{
	background: #FFF;
	padding-top: 6px;
	text-decoration: none;
	/*font-size: 17px;*/
	padding-bottom: 6px;
	height:20px;
}
.cbt a{
	background:#FFF;
	color: #797979;
	text-decoration: none;
	/*font-size: 17px;*/
	font-family: "rol_condensedbold";
	float: left;
}
.cbt a:hover{
    color: #FF0000;
}
.hd{
	color:#000;
	padding:0px 30px;
	background:url('tfon2.jpg') no-repeat;
	height:25px;
}
.hd2{color:#555;padding-left:35px;background:url('tfon2.jpg') no-repeat; height:34px; font-size:12px}
.hdb{padding:0px 0px 14px}
.hdbtop{
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
td.hdbtop {
	font-size: 1.0em;
	color: #434343;
}
td.hdbtop.category_description {
	color: #575555;
	font-size: 0.9em;	
}
.hmin{padding:4px 0}
.hdbot{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.hdbot a{
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}
.hdbot a:hover{
	color: #FF0000;
}
.hdmore{
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 14px;
	padding-left: 0px;
}
.hdmore a{
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}
.hdmore a:hover{
	color: #FF0000;
}
.hd a{color:#555;text-decoration:none}
.hd a:hover{color:#999;text-decoration:none}
/* Table styles */
div.brand {
	background-color: #FFFFFF;
	margin: 0px;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 10px;
}
div.brand a{
	display: block;
	color: #005F8C;
	/*font-weight: bold;*/
	text-transform: uppercase;
	/*font-family: "rol_condensedbold";*/
	font-size: 16px;
	}
div.brand a:hover{
	display: block;
	color: #FF0000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
}
div.brand div.logo{
	font-weight:bold;
	background-color: #FFFFFF;
	-webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;	
}
div.brand div.logo img:hover{
	moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
}
div.brand div.logo img{
	-webkit-transition: 0.5s;
    -o-transition: 0.5s;
    -moz-transition: 0.5s;
    transition: 0.5s;	
}
div.brand div.logo a{
	font-weight:bold;
	background-color: #FFFFFF;
	margin: 5px;
	height: 100px;
	width: 100px;
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/	
}
div.brand div.logo a:hover{
	font-weight:bold;
	opacity: 0.7;
	filter: alpha(opacity=70); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /*IE8*/
	background-color: #b5cbd6;
}
table.gre{
	background:#D0D1D5;
	}
table.gre td{background:#fff}
table.gre td.lt{
	font-weight:bold;
	background:#fffde7
}
table.gre td.ltprice{
	background-color: #f7fcfe;
}
.pad{padding:8px}
.padt{padding:3px 8px}
.sarcr:hover{
background: url(sbhover.png) no-repeat scroll 0% 0% transparent;
}
.sarcr{
	width: 30px;
	height: 30px;
	border: medium none;
	float: right;
	cursor: pointer;
	background: url('sb.png') no-repeat scroll 0% 0% transparent;
float: right;
margin: 2px 5px 0px 10px;
cursor: pointer;
}
.sarcl{
	background:url('sarcl.png') no-repeat;
	width:16px;
	height:30px;
	float: left;
}
.sarcf{
	float:left;
	padding-left:0px;
	background:transparent;
	font-size:12px;
	color:#333333;
	width:180px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* spec styles */
.podrobl{
	width:11px;
	height:25px;
	background-image: url(blockleft.png);
	background-repeat: no-repeat;
}
.podrobc{
	height:25px;
	background-image: url(blockcenter.png);
	background-repeat: repeat-x;
}
.podrobr{
	width:11px;
	height:25px;
	background-image: url(blockright.png);
	background-repeat: no-repeat;
}
.podroblb{
	width:11px;
	height:25px;
	background-image: url(blockleftb.png);
	background-repeat: no-repeat;
}
.podrobcb{
	height:25px;
	background-image: url(blockcenterb.png);
	background-repeat: repeat-x;
	color: #000000;
}
.podrobrb{
	width:11px;
	height:25px;
	background-image: url(blockrightb.png);
	background-repeat: no-repeat;
}
.co {
	color:#0080C0;
	font-size:10px;
	text-decoration:none;
	text-transform: uppercase;
	/*font-family: "rol_condensedbold";*/
	font-size: 0.8em;
}
.news_full_title {
	color:#005F8C;
	/*font-family: "rol_condensedbold";*/
	font-size: 1.2em;
}
.news_full_text {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 1.0em;
	line-height: 1.2em;
}
.news_image {
    /*float: left;*/
    margin: 5px 20px 15px 12px;
	/*max-width: 160px;*/
	max-height: 160px;
}
.titletext {
	color:#748DB6;
	/*font-size:11px;*/
	text-decoration:none;
	/*font-family: 'rol_condensedbold';*/
	float: left;
    width: 65%;
}
.corners {
	height: 0px;
	background-image: url(cbotred.png);
	background-repeat: no-repeat;
	background-position: center;
}
.cornersb {
	height: 0px;
	background-image: url(cbot.png);
	background-repeat: no-repeat;
	background-position: center;
}
.corcenter {
	position: relative;
	background-color: #FFFFFF;
}
.wrapper {
	width: 1050px;
	margin-left: -525px;
	left: 50%;
	z-index: 1;
	position: relative;
}
.mainwin {
	background-color: #FFF;
	float: left;
	-moz-box-shadow: 0px 10px 25px #606060;
	-webkit-box-shadow: 0px 10px 25px #606060;
	box-shadow: 0px 10px 25px #606060;
	min-height: 100%;
	margin-bottom: -200px;
	width: 1050px;
	margin-left: -525px;
	left: 50%;
	position: relative;
}
.reset, .reset li { margin: 0; padding: 0; list-style: none; }
.lcolomn, .rcolomn, .header h1 { display: inline; }
.lcolomn, .topmenu li, .topmenu li a { float: left; }
.rcolomn { float: right; }
.topmenu li a, .lblock .vnavs li a, .argmore a { text-decoration: none !important; }
.headt {
	margin-right: 0px;
	width: 1000px;
	padding-right: 0px;
}
.headtop {
	/*	background-image: url("fm.png");*/
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	float: left;
	padding: 0px 0px 4px;
	width: 435px;
	list-style: none outside none;
	margin: 0px auto;
	/* Rounded Corners */
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* Background color and gradients */
/*	background:  #4191aa;
	background: -moz-linear-gradient(top, #95c1ce, #4191aa);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#95c1ce), to(#4191aa));
	/* Borders */
/*	border: 1px solid #002232;
	-moz-box-shadow:inset 0px 0px 1px #edf9ff;
	-webkit-box-shadow:inset 0px 0px 1px #edf9ff;
	box-shadow:inset 0px 0px 1px #edf9ff;*/
	z-index: 100;
	top: 0px;
	left: 350px;
}
.topmenu {
	height: 64px;
	width: 435px;
	font-family: "rol_condensedbold";
	font-size: 15px;
	text-shadow: 0px 1px 3px #000000;
	text-transform: uppercase;
}
	.topmenu li, .topmenu li a {
	width: 85px;
}
	.topmenu li a {
	color: #FFFFFF;
	text-align: center;
}
	.topmenu li a:hover {
	background-position: center -64px;
	color: #FFFFFF;
	text-shadow: 0px 0px 0px #EBEBEB;
	background-repeat: no-repeat;
}
	.topmenu li a b {
	display: block;
	cursor: pointer;
	margin-top: 45px;
	font-weight: normal;	
}
	.tm_about a { 
	background-image: url("menu1.png");
	background-repeat: no-repeat;
	background-position: center top;} 
	.tm_catalog a { background:  url("menu2.png"); }
	.tm_news a {
	background-image: url("menu2.png");
	background-repeat: no-repeat;
	background-position: center top; }
	.tm_shop a { 
	background-image: url("menu3.png");
	background-repeat: no-repeat;
	background-position: center top; }
	.tm_price a { 
	background-image: url("menu5.png");
	background-repeat: no-repeat;
	background-position: center top; }
	.tm_contact a {
	background-image: url("menu6.png");
	background-repeat: no-repeat;
	background-position: center top; }
.logobv {
	height: 153px;
}
.textdesc
 {
	margin-top: 10px;
	text-align: justify;
	font-size: 1.2em;
	margin-left: 15px;
	margin-right: 15px
}
#flashContent { width:100%; height:100%; }
.codproduct{
	color: #FF7F00;
	/*font-size: 12px;*/
	/*font-family: "rol_condensedbold";*/
	font-weight:normal;
}
.noproduct{
	color: #FF6F28;
	font-size: 14px;
}
#banner {
	z-index: 0;
}
.nonmanufacture
{
	color: #FF0000;
}
textarea {
  resize: vertical ;
}
/*prev next*/
.prevtovar, .nexttovar{
	padding-top: 6px;
	padding-bottom: 6px;
}
a.prevtovar{
	background-image: url("prevprod.png");
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	vertical-align: middle;
	/*background-color: #F0F0F0;*/
}
a.prevtovar:hover{
background-image: url("prevproda.png");
}
.prevtovar div, .nexttovar div{
	vertical-align: top;
	color: #126EB1;
	/*font-size: 13px;*/
	/*width: 245px;*/
	height: 70px;
	line-height: 1em;
	font-family: 'rol_condensedregular';
	overflow: hidden;
}
a.prevtovar:hover div, a.nexttovar:hover div{
	color: #FF0000;
}
a.nexttovar{
	background-image: url("nextprod.png");
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	vertical-align: middle;
	/*background-color: #F0F0F0;*/
}
a.nexttovar:hover{
	background-image: url("nextproda.png");
}
.prevprice{
	color: #FF8040;
	padding-bottom: 0px;
	padding-top: 0px;
}
.newprodname img{
	text-decoration: none;
	line-height: 1em;
	font-size: 14px;	
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.newprodname > a img:hover{
	color: #FF0000;
	moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
}
/* Lego brand*/
div.brandlego{
	background-color: #FFFFFF;
	margin-left: 8px;
}
div.brandlego a{
	display: block;
	color: #4B4B4B;
	/*font-weight: bold;*/
}
div.brandlego a:hover{
	display: block;
	color: #FF0000;
}
div.logolego{
	font-weight: bold;
	background-color: #FFFFFF;
	display: inline-block;
	float: left;
	margin: 5px;
	padding-left: 22px;
}
div.logolego a{
	font-weight:bold;
	background-color: #FFFFFF;
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
	padding: 1px;
}
div.logolego a:hover{
	background-color: #b5cbd6;
	font-weight:bold;
	opacity: 0.7;
	filter: alpha(opacity=70); /* internet explorer */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /*IE8*/
}
/* ExtraFilter */
.splCont{display:block}
/* button "to top" */
.scrollTop{background:url("toparr.png") 0 0 no-repeat; display:block; width:80px; height:30px; position:fixed; bottom:5px; left:50%; z-index:2000;margin-left: -40px;}  
/*.scrollTop:hover{ background-position:0 -5px; }  */
.breieftext, .breieftext a{
	font-size: 0.9em;
	line-height: 1.1em;
	color: #434343;
	padding-left: 5px;
	padding-top: 5px;
}
.breieftext1_1, .breieftext1_1 a{
	font-size: 1.0em;
	/*line-height: 1.3em;*/
	color: #434343;
	padding-top: 5px;
}
.releasedate{
	color: #009B00;
}
.intershop li img{
	height: 60px;
	clear: both;
	padding-bottom: 5px;
	display:block;
	padding-left:10px;
}
.intershop a{
	display: block;
	margin-left: 5px;
	border: 1px solid #d5d4d4;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 100px;
	border-radius: 2px;
}
.intershop a:hover{
	border-color: red;
}
.intershop a>img{
	margin: 5px;
}
.intershop a>span{
	float: right;
	text-align: right;
	margin-right: 5px;
	width: 100%;
}
.filterborder, {
	/* margin-top: 15px; */
    /* padding: 6px; */
    /* font-family: 'rol_condensedbold'; */
    color: #3C3C3C;
    font-weight: normal;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
 .inputborder {
	text-decoration: none;
	/*line-height: 1em;*/
	font-size: 1.1em;
/*	font-family: "mfontabold_condensed";*/
	font-family: "rol_condensedbold";
	border:1px solid #DADADA;
	margin-top:3px;
	padding:3px;
	-webkit-border-radius: .2em;
	-moz-border-radius: 0.2em;
	border-radius: .2em;
	color: #3A3A3A;
  } 
 .inputbordermin {
	border:1px solid #BBBBBB;
	margin-top:0px;
	padding:1px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
  } 
.search_box {
	width: 259px;
	height: 34px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow:0px 1px 2px #000;
	-webkit-box-shadow:0px 1px 2px #000;
	box-shadow:0px 1px 2px #000;
	background: scroll 6px center #FFF;
	position: relative;
	overflow: hidden;
	float: left;
	}
.search_bl {
	float: left;
	position: absolute;
	left: 435px;
	top: 12px;
	z-index: 100;	
}
.infobox_title{
	color: #804040;
	font-size: 16px;
	text-decoration: none;
	color: #FB5200;
	line-height: 2em;
	font-family: "rol_condensedbold";
	text-transform: uppercase;
	margin-top: 15px;
}
.infobox_text {
	color: #004262;
	font-size: 16px;
	font-family: 'rol_condensedregular';
}
.infobox_text a{
	color: #004262;
	font-size: 16px;
	font-family: 'rol_condensedregular';
}
.infobox_text a:hover{
	color: #FF0000;	
}
.intershop {
	/*width: 800px;*/
	font-size: 1.3em;
	overflow: hidden;
}
.intershop li{
	width: 45%;
	float: left;
	margin: 5px;
	list-style-type:none;
	text-align: right;
	display: block;
	padding-right: 5px;	
	min-height: 90px;
}
.intershop li:hover{
	border-color: #dd0000;
}
a.manual {
  display: inline-block;
 /* color: white;*/
  font-size: 100%;
  font-weight: 500;
  text-decoration: none;
  user-select: none;
  padding: .25em .5em;
  outline: none;
 /* Rounded Corners */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/* Background color and gradients */
	background-color: #A1D3D7; 
	background-repeat: repeat-x;
	/*background-image: url("mbarback.gif");*/
	background-image: -webkit-linear-gradient(top, #FFF, #A1D3D7); /* Safari */
	background-image: -moz-linear-gradient(top, #FFF, #A1D3D7); /* Fx (3.6 -15) */
	background-image: -ms-linear-gradient(top, #FFF, #A1D3D7); /*  IE 10*/
	background-image: -o-linear-gradient(top, #FFF, #A1D3D7); /* Opera (11.1 - 12.0) */
	background-image: linear-gradient(to bottom, #FFF, #A1D3D7); /*  */
	/* Borders */
	/*border: 1px solid #002232;*/
	-moz-box-shadow:0px 0px 1px #333;
	-webkit-box-shadow:0px 0px 1px #333;
/*	box-shadow:0px 0px 1px #333;*/
	margin: 0px auto;
	z-index:100;
  transition: box-shadow .2s, border-color .2s;
} 
a.manual:hover {
	color: white;
	background-color: #FF0000; /*  */
	background-image: url("mbarback.gif");
	/*box-shadow: inset 0 -1px 1px rgba(0,0,0,0), inset 0 1px 2px rgba(0,0,0,0), inset 0 0 0 60px rgba(255,255,0,.5);*/
}
/* Borders images*/
.prod-thumbnail{
	display:block-inline;
	/*margin-bottom:20px;*/
	line-height:1.42857143;
	background-color:#fff;
	border: 1px solid #EAEAEA;
	border-radius:4px;
	color:#333;
	-moz-box-shadow: 0px 0px 10px #f3f3f3;
	-webkit-box-shadow: 0px 0px 10px #f3f3f3;
	box-shadow: 0px 0px 10px #f3f3f3;
	position: relative;
	z-index: 1;
}
.prod-thumbnail > div:hover .imboxl img{
moz-transform: scale(1.2, 1.2);
-ms-transform: scale(1.2, 1.2);
-webkit-transform: scale(1.2, 1.2);
-o-transform: scale(1.2, 1.2);
}
.curplus{
	cursor: url("zoomplus.cur"), pointer;
/*	cursor: zoom-in;*/
}
.prod-thumbnail>img,.prod-thumbnail a>img{
	margin-right:auto;
	margin-left:auto
}
a.prod-thumbnail:hover,a.prod-thumbnail:focus,a.prod-thumbnail.active{
	border-color:#428bca
}
.prod-thumbnail.active,.prod-thumbnail:focus,.prod-thumbnail:hover{
	border-color:#dd0000;
}
.p-menu-name {
/*font-family: "rol_condensedbold";*/
color: #0d8cca;
}
.p-menu-price {
	color: #FF0000;
}
.map-nameshop{
	color: #09F;
	font-size: 16px;		
}
.map-shopadress{
	line-height: 1.9em;	
}
.map-shops{
	margin-top: 10px;
	margin-bottom: 10px;
}
.phone {
    border: 0px none;
    width: 0px;
    height: 0px;
}
.field_main {
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
}
.field_order {clear:both; text-align:right; line-height:30px;}
.field_order label {float:left; padding-right:10px;}
.field_size {width:200px;}
.field_size_mess {width:100%;}
#inline_content { 
	padding:10px; 
	background:#fff; 
	text-align: center;
}
#result{
	height:30px;
}
.field_text {
text-transform: uppercase;
font-family: "rol_condensedbold";
}
.nopresent{
	float:left;
    -moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 4px 0px 4px;
	border: 1px solid;
	border-color: #999999;
	color:#FF0000;
}
#send, a.send{
  /*! color: #1F6B94; */	
  /*! display: block; */
  cursor: pointer;
 /* color: white;*/
  /*! font-size: 100%; */
  /*! font-weight: 500; */
  text-decoration: none;
  user-select: none;
	margin: 0px auto;
	z-index:100;
	/*! transition: box-shadow .2s, border-color .2s; */
	/*! padding: 6px 12px; */
}
#send:hover, a.send:hover {
}
.last_view_element {
	overflow:hidden; 
	float: left; 
	width: 90px; 
	margin: 5px; 
	padding: 5px; 
	height: 120px;
}
.options_prod{
	float:left;
	/*width: 35%;*/
}
.options_prod_bref{
	float:left;
	width: 35%;
}
.lego_trade{
	text-align: center;
	font-size: 0.8em;
	line-height: 18px;
	margin: 5px;
	padding: 10px;
	color: #161534;
	background-color: #fef7ec;
	/* Rounded Corners */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.prod-thumbnail a{display:block}
.bullets_nav{
	width: 20px;
	height: 22px;
	background: url("banners/bullets.png") no-repeat;
	border: 0;
	float: left;
	background-position: 0 0;
}
img {
 /*	max-height: 100%;
	max-width: 100%;
	height: auto !important;*/
}
.shops {
	display:block;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	color: #005F8C;
	width: 200px;
	float: left;
	/*background-color: #FFFFFF;*/
}
.shops:hover{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.uamap {
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	overflow: auto;
	width: 420px;
	height: 200px;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center; 
}
.lego360 {
	width:50px; 
	height:50px; 
	background-image: url("360.png" );
	position: absolute;
	left: 2px;
	top: 2px;
}
.lego360div {
	margin-top: 10px;
	margin-bottom: 10px;
}
.product_ch{
	font-size:1.1em;
	line-height: 1.6em;
	background-color: #F9FFFF;
	padding: 5px;
	background-image: -webkit-linear-gradient(top, #F9FFFF, #FDFFFF);
	background-image: -moz-linear-gradient(top, #F9FFFF, #FDFFFF);
	background-image: -ms-linear-gradient(top, #F9FFFF, #FDFFFF);
	background-image: -o-linear-gradient(top, #F9FFFF, #FDFFFF);
	background-image: linear-gradient(to bottom, #F9FFFF, #FDFFFF);
}
.tab_next_prev, .product_ch {
	-moz-box-shadow: 0px 0px 20px #f3f3f3;
	-webkit-box-shadow: 0px 0px 20px #f3f3f3;
	box-shadow: 0px 0px 20px #e4e4e4;
}
.google-maps iframe { pointer-events:none; }
.news_block {
	width: 100%;
	margin: 5px 0 5px 0;
	padding: 0px;
}
.head_p{
	padding: 8px 0px 2px 7px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-left: 0px solid;
	border-right: 0px solid;
	border-top: 1px solid;
	border-color: bisque;
	text-align: left;
}
.pr_panel{
	border-radius: 0;
    background-color: #f2f2f2;
    border-bottom: 1px solid #dddddd;
    /* background-color: #FFF3E6; */
    /* border: 1px solid #FFE5C9; */
    font-size: 0.9em;
    padding: 4px 4px 4px 4px;
	color: #277292;
}
.pr_panel>div>div>div>span{
	margin-top: 5px;
}
.pr_panel_txt{
	padding: 5px 5px 5px 0px;
	display: block;
	max-width: 115px;
}
.lang_sel{
	text-align: center;
	border:2px solid #e9e9e9;
	margin-top:15px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	/*font-family: 'rol_condensedbold';*/
	color: #E0DFDC;
	font-weight:normal;
	-moz-box-shadow: 0px 0px 4px #e8e8e8;
	-webkit-box-shadow: 0px 0px 4px #e8e8e8;
	box-shadow: 0px 0px 4px #e8e8e8;
	outline: none;
	background-color: #00367d;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	width:36px;
	padding: 1px 4px 1px 3px;
	left: 1px;
	text-align-last: center;
}
.lang_sel_op{
	padding: 0px;
	text-align: center;
	text-align-last: center;
}
.rus {
	display: none;
 }
 .ukr {
	display: block;
 }
 .logo_middle_ru{
 	background-image: url("logoc.png");
	background-repeat: no-repeat;
	display: block;
	width: 350px;
	height: 137px;
 }
 .logo_middle_ua{
 	background-image: url("logoc_ua.png");
	background-repeat: no-repeat;
	display: block;
	width: 350px;
	height: 137px;
 }
.map-scroll:before {
content: 'Ctrl + scroll';
position: absolute;
top: 50%;
z-index: 999;
font-size: 28px;
text-align: center;
width: 100%;
 }
 .map-scroll:after {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
content: '';
background: #00000061;
z-index: 999;
}
.menu_min{
	height: 44px;
	background-color: #4797EF;
}
.menu_min_v{
	display: block;
}
.menu_min_v_none{
	display: none;
}
.menu_min_cont{
	background-image: url("logo_cont.png");
	background-repeat: no-repeat;
	height: 100%;
	float: left;
	width: 350px;
	margin-left: 45px;
}
.menu_min_cont_ua{
	background-image: url("logo_cont_ua.png");
	background-repeat: no-repeat;
	height: 100%;
	float: left;
	width: 350px;
	margin-left: 45px;
}
.menu_min_cont_t{
	background-image: url("logo_cont_t.png");
	background-repeat: no-repeat;
	height: 100%;
	float: right;
	width: 370px;
	margin-right: 20px;
}
.menu_min_logo{
	background-image: url("logo.png");
    background-repeat: no-repeat;
    height: 100%;
    float: left;
    width: 180px;
    margin-left: 30px;
}
/*----------------------------------------------------*/
#footer > .container {
	background-color:azure;
}
.input-group {
     z-index: 10;
}
.jumbotron {
	border: 0px solid #c9c8c8;
	background: url(../img/jumbotron.jpg) top left no-repeat;
	background-color: #666666;
}
.logo_bv{
	background: url("logobv.png") top left no-repeat;
	width: 350px;
	height: 137px;
}
#wrap > .container {
	/*background-color: white;*/
	padding: 0 5px;
}
#wrap {
    margin: 0 auto -200px;
    padding: 0 0 200px;
}
#footer {
    height: 200px;
}
ul.ui-autocomplete {
    z-index: 1001!important;
	width: 255px;
	}
.navbar-inverse .navbar-nav>li>a {
    color: #FFF;
	text-transform: uppercase;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #fdf109;
	/* background-color: transparent; */
	border-bottom: 2px solid;
	border-bottom-color: #FFFF00;
	height: 40px;
}
@media (min-width: 1200px) {
  .seven-cols .col-lg-2 {
    width: 14.285714285714285714285714285714%;
  }
  .eight-cols {
    width: 12.5%;
  }
  .nine-cols {
    width: 11.1%;
  }
}
.games_cat{
width: 100%; 
height: 133px; 
background-image: "../userfiles/images/banners/banner_cat_18.jpg";
}
.filterborder>div>label{ 
/*! padding-left: 25px; */
font-weight: normal;
/*! line-height: 0.9em; */
/*! width: 100%; */
margin: 0px 0px 0px 10px;
color: #0078c1;
}
.checkbox{
min-height: 14px;
}
.panel {
    border: 0px solid transparent;
	-webkit-box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.1);
	box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.1);
	margin-bottom: 5px;
}
.filter_name{
padding-right:10px;
float: right;
}
.filter_slider_num{
width: 100%;
text-align: center;
}
.prod_b{
	padding: 0px;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: ">\00a0";
}
.breadcrumb>li+li:before {
    content: " \00a0\00a0\00a0";
    background: url("banners/bullets.png") no-repeat;
}
.navbar-prod {
    background-color: #062cb1;
    background-image: linear-gradient(to bottom, #55affc, #062cb1);
    background-image: -webkit-linear-gradient(top, #55affc, #062cb1);
    background-image: -moz-linear-gradient(top, #55affc, #062cb1);
    background-image: -ms-linear-gradient(top, #55affc, #062cb1);
    background-image: -o-linear-gradient(top, #55affc, #062cb1);
    background-image: linear-gradient(to bottom, #55affc, #062cb1);
	border: 1px solid #002232;
    -moz-box-shadow: 0px 10px 25px #606060;
    -webkit-box-shadow: 0px 10px 25px #606060;
    box-shadow: 0px 10px 25px #606060;
	border-radius: 0px;
}
.navbar-prod {
    background-color: #4798EF;
    border-color: #000000;
    margin-left: -5px;
    margin-right: -5px;
}
.navbar-prod .navbar-nav>li>a {
	font: 14px "rol_condensedbold",Verdana,Arial,Helvetica,sans-serif;
    color: #FFF;
	text-shadow: 1px 1px 1px #000;
	text-transform: uppercase;
}
.navbar-prod .navbar-toggle {
    border-color: #ddd;
}
.navbar-prod .navbar-toggle .icon-bar {
    background-color: #ffca00;
}
.navbar-prod>div>div>ul>li>a:hover {
	text-decoration: none;
    background-color: #f0ad4e;
}
.navbar-inverse .navbar-brand {
    color: #FFF;
}
.navbar-inverse .navbar-toggle {
    border-color: #eee;
}
.dropdown-menu-prod{
	color: #FFF;
	text-transform: uppercase;
	background-color: #3D87E5;
}
.dropdown-menu-prod>li>a {
    color: #FFF;
	text-transform: uppercase;
}
.nav-prod .open>a, .nav-prod .open>a:hover, .nav-prod .open>a:focus {
    background-color: rgba(255,255,255,.15);
    border-color: #428bca;
	color: #ffca00;
}
.navbar-brand-prod{
	font: 14px "rol_condensedbold",Verdana,Arial,Helvetica,sans-serif;
    color: #FFF;
    text-shadow: 1px 1px 1px #000;
    text-transform: uppercase;
}
.navbar-brand-prod:hover {
	    color: #ffca00;
}
@media (min-width:992px){
	.navbar-prod{
		display:none;
	}
}
.panel-default>.panel-heading, .panel-heading {
    text-decoration: none;
    color: #FB5200;
    font-size: 1.1em;
    /*font-family: "rol_condensedbold";*/
    text-transform: uppercase;
	text-shadow: 0px 1px 0px #fff;
	line-height: 1em;
	margin-top: 5px;
	/*margin-left: 5px;
	margin-right: 5px;*/
}
.panel-heading {
    background-color: #f5f5f5;
	border-color: #ddd;
}
.prevtovar>div{
	text-align: center;
	margin-left: 25px;
	padding-right: 0px;
	/*width: 100%;*/
}
.nexttovar>div{
	text-align: center;
	margin-right: 25px;
	padding-left: 0px;
	/*width: 100%;*/
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.prodstar {
    color: #2786b9;
}
.prodstar a:focus, .prodstar a:hover {
    color: #fca700;
}
.logobv-container{
	background-color: transparent;
}
#wrap > .logobv-container {
    position: relative;
    z-index: 1001;
	background-image: url('l-back.png');
	background-repeat: no-repeat;
	background-color:transparent;
}
.navbar-inverse {
    background-image: -webkit-linear-gradient(top,#3c3c3c 0,#222 100%); 
    background-image: -o-linear-gradient(top,#3c3c3c 0,#222 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222)); 
    background-image: linear-gradient(to bottom,rgba(60, 60, 60, 0.17) 0,rgba(34, 34, 34, 0.19) 100%);
    transporent: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
}
.navbar-inverse {
    background-color: transparent; 
    border: 0px;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav>li>a {
    text-shadow: 0px 1px 1px #000;
    /* font-weight: normal; */
    font: 14px "rol_condensedbold",Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
	text-transform: uppercase;
}
.navbar {
    margin-bottom: 0px;
}
.panel-default > .panel-heading {
    background-image: none;
}
.panel-body {
    padding: 5px;
}
.panel-default > .panel-body {
    background-color: #fff;
    border-bottom: 0px solid transparent;
	-webkit-box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.1);
	box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.1);
}
.colorbox{
	width: 40%;
}
.row {
    margin-right: -5px;
    margin-left: -5px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 5px;
    padding-left: 5px;
}
.breadcrumb {
    margin: 0px -5px 0px -5px;
}
}
.checkator_holder {
    /*! top: 4px; */
}
.btn-rounded {
    border-radius: 19px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
.category_description{
	margin-top: 5px;
	margin-bottom: 5px;
	min-height: 100px;
	color: #279ace;
	line-height: 1.2;
	font-size: 0.9em;
	height: 120px;
	overflow: hidden;
}
.category_description:hover{
	height: auto;
	cursor: pointer;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.pager li > a, .pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: 0px solid #ddd; 
	border-radius: 2px;
}
.btn-primary, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-image: -webkit-linear-gradient(top,#99ACC9  0,#748db6 100%);
	background-image: -o-linear-gradient(top,#99ACC9  0,#748db6 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#99ACC9 ),to(#748db6));
	background-image: linear-gradient(to bottom,#99ACC9  0,#748db6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff99ACC9 ', endColorstr='#ff748db6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #2b669a;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #5a6981;
}
.btn {
    border-radius: 2px;
}
.form-control {
	border: 1px solid #bad5fe;
	border-radius: 2px;
}
hr {
    border-top-color: #329FD0;
}
.col-centered{
	display: block;
    float: none;
    margin: 0 auto;
}
.form-control {
    padding: 3px 5px;
    font-size: 16px;
    color: #277292;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.sort-select{
	max-width: 200px;
}
.pagination {
    margin: 12px 0;
}
.breadcrumb>li>a{
	color: #277292;
}
a.price-text {
	color: #277292;
}
a.price-text:hover, .breadcrumb>li>a:hover{
	text-decoration: underline;
	color: #FF0000;
}
#slider{
	width:80%;
	margin: 0 auto;
}
.form-group>label{
	color: #277292;
}
#slider-wrapper{
}
.logo-r{
	margin-right: -5px;
	margin-left: -5px;
}
.logobv-text{
	font-family: "rol_condensedbold",Verdana,Arial,Helvetica,sans-serif;
	font-size: 32px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #000;
	letter-spacing: 12px;
	text-align: center;
	color: #fb5200;
	padding: 14px 0px 10px 0px
}
.logobv-phones {
	font-family: "rol_condensedbold",Verdana,Arial,Helvetica,sans-serif;
	font-size: 28px;
	/* line-height: 24px; */
	text-transform: uppercase;
	text-shadow: 0 1px 1px #050505;
	letter-spacing: 6px;
	text-align: center;
	color: #fefecc;
}
.logobv-phones>div>span{
	color: #fff;
	font-size: 0.9em;
}
.n-image {
	text-indent: -9999em;
	font-size: 0;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 50;
	background-size: 100%;
	width: 100px;
}
.prod-image{
	cursor: url('zoomplus.cur'), pointer;
	max-width: 100%;
	height: auto;
}
.prod-image-a{
	display: block;
	max-width: 350px;
	position: relative;
	margin: 0 auto;
}
.m-text {
	/*visibility: hidden;
	width: 0px;
	display: block;
	float: right;*/
}
.m-menu>li>a:hover span.m-text{
	visibility: visible;
	width: 100px;
}
.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 60px; overflow: hidden;
}
.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.prod-manual{ margin:10px; text-align: center;}
.f-news{
	display:block;
}
.col-90-center{
	/*width: 90%;*/
	}
.ui-widget {
    width: 90%;
}
div.filterborder>div.row{
	text-align: center;
}
.s-check{
	width:100%;
}
.img-block{
	width: 100% \9;
	max-width: 100%;
	height: auto;
}
.btn-expand {
	color: #fffdfd;
	position: absolute;
	right: 0;
	top: 0px;
	z-index: 100;
	text-align: center;
	padding: 7px 16px;
	cursor: pointer;
}
.btn-expand:after {
          font-family: "FontAwesome";
          content: "\f067";
          font-size: 16px; }
.nav-prod .open .btn-expand:after {
          content: "\f068"; } 
.news{
    margin-top: 12px;
}
@media (max-width: 991px) {
.navbar-inverse {
    background-color: #648a8f;
	}
}
#menu_fixable_table_header.affix {
  top:0;
  width:100%;
}
.extrafilter1{cursor:pointer}
.extrafilter1 {
	cursor: pointer;
	position: relative;
	height: 38px;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 0px;
}
.extrafilter2{float:right;text-decoration:underline}
.clickable{
	cursor: pointer;
	text-decoration: underline;
}
.pr_panel>div>div.row {
    margin-top:0px;
    }
.search-top .form-control{
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.rel-items{
	min-width:100px ;  
}
@media (max-width: 767px) {
    .logobv-text { font-size: 25px; letter-spacing: 6px; text-shadow: 0 1px 8px #000; color:#fff407; }
	.logobv-phones { font-size: 22px; }
	#wrap > .logobv-container {
	background-color: #062cb1;
	background-image: linear-gradient(to bottom,#55affc,#062cb1);
	background-image: -webkit-linear-gradient(top, #55affc, #062cb1);
	background-image: -moz-linear-gradient(top, #55affc, #062cb1);
	background-image: -ms-linear-gradient(top, #55affc, #062cb1);
	background-image: -o-linear-gradient(top, #55affc, #062cb1);
	background-image: linear-gradient(to bottom, #55affc, #062cb1);
	}
	.logobv-img {
	display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
	max-width: 80%;
	}
	.uamap {
    width: 210px;
    height: 420px;
	margin-top: 20px;
}
	.news_image {
	 margin: 0 auto; 
	}
	.cat-desc {
		display:none;
	}
	.img-block{
		width: 100px;
	}
	.pr_panel>div>div.row {
    margin-top:5px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
	.logobv-text { font-size: 24px; letter-spacing: 6px; }
	.logobv-phones { font-size: 16px; letter-spacing: 6px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	.logobv-text { font-size: 27px; }
	.logobv-phones { font-size: 22px; }
}
@media screen and (max-width: 1200px) {
     .menu-item-link{
		padding: 8px 12px;
		/*font-size: 0.9em;*/
	}
}
@media (min-width: 1050px) and (max-width: 1180px) {
     .menu-item-link{
		padding: 8px 6px;
		/*font-size: 0.9em;*/
	}
}
@media (min-width: 768px) and (max-width: 1049px) {
     .menu-item-link{
		padding: 8px 5px;
		/*font-size: 0.9em;*/
	}
}
@media (max-width: 974px){
#menu_fixable_table_header {
    /*display: none!important;*/
}
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-5ths {
    width: 20%;
    float: left;
}
@media (min-width: 1px) and (max-width: 344px) {
    .brand >.col-xs-4{
		width:50%;
	}
	div.brand a {
    font-size: 0.9em;
}
	.logobv-text {
    font-size: 18px;
    letter-spacing: 4px;
    }
	.logobv-phones {
    font-size: 16px;
	letter-spacing: 2px;
	}
	.pagination > li > a, .pagination > li > span {
	padding: 1px 8px;
	}
	.pr_panel {
    font-size: 0.9em;
    }
	.pr_panel_txt{
	line-height: 1em;
	}
	.lego-series .col-xs-4{
	width: 50%;
	}
}
@media (min-width: 345px) and (max-width: 460px) {
    .brand >.col-xs-4{
		width:50%;
	}
	.logobv-text {
    font-size: 18px;
    letter-spacing: 4px;
    }
	.logobv-phones {
    font-size: 18px;
	letter-spacing: 2px;
	}
	.pr_panel {
    font-size: 0.9em;
    }
	.lego-series .col-xs-4{
	width: 50%;
	}
}
@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
	.cat-desc {
		display:block;
	}
}
@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}
.uamap img {
  display: block;
  height: auto;
  max-width: 100%;
}
.bc-name {
}
.bc-title {
	line-height: 0.9em;
	font-size: 10px;
	min-height: 28px;
	color: #0098ff;
}
.newtoact{
}
.brand>div>a>img, .brand>div>div>div>p>img{
	display: block;
    margin: 0 auto;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
.img-news-2{
	max-height: 80px; 
	margin-bottom: 4px;
	-moz-border-radius: 6px; /* Mozilla Firefox */
	-webkit-border-radius: 6px; /* Chrome и Safari */
	-khtml-border-radius:6px; /* Konquerer Linux */
	border-radius: 6px; 
}

.countdown-container {
    display: flex;
    align-items: center;
}
.countdown-column {
    flex: 1;
	border: 1px solid;
    border-radius: 5px;
    border-color: #d3d5d5;
    margin-left: 0px;
}
.countdown-title {
    text-align: center;
    font-size: 12px;
    color: #748DB6;
}
.countdown-timer-column:not(:last-child) {
    position: relative;
    margin-right: 20px;
}
.countdown-value {
    font-size: 28px;
}
.countdown-timer {
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    text-align: center;
    color: #000;
}
.countdown-timer-column:not(:last-child):after {
    content: ":";
    display: block;
    position: absolute;
    top: 0;
    left: calc(100% + 10px);
    font-size: 28px;
    transform: translateX(-50%);
	color: #748DB6;
}
.countdown-label {
    font-size: 14px;
	color: #748DB6;
}

.n-image-b {
	right: -50px;
	width: 160px;
}
.codyn {
	font-size: 0.8em;
	line-height: 1em;
}
.pager .previous > a, .pager .next > a {
  width: 50%;
}
.news-text-2{
	text-align: left;
	line-height: 1.2em;
	margin: 0px 8px 0px 4px;
	border: #dbdbdb;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-left-width: medium;
	border-bottom-style: solid;
	border-width: 1px;
	min-height: 120px;
}
.brands {
	line-height: 1.2em;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-nav-s {
    margin-left: 15px;
  }
}

.navbar-nav-s > li > a:hover, .navbar-nav-s > li > a:focus {
    border-bottom: 0px solid;
 }
.search-top .form-control {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.ui-corner-all, ul.ui-autocomplete {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.breadcrumb, .pr_panel {
	border-radius: 0;
    background-color: #f2f2f2;
    border-bottom: 1px solid #dddddd;
	border-top-left-radius: 15px;
    border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.form-control {
	border-top-left-radius: 15px;
    border-top-right-radius: 15px;
	border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

.chosen-container-multi, .chosen-choices {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.container-no-bg {
	background-color: unset;
}

.container-bg {
	background-color: white;
}

.btn {
    border-radius: 15px;
}

.chosen-container.chosen-with-drop, .chosen-drop {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.inputborder, .product_ch, a.manual, .prod-thumbnail, .img-rounded, .panel-heading, .panel-default > .panel-heading {
	border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.oki {
    color: #0078c1;
}
