html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
article, aside, figcaption, figure, footer, header, hgroup, nav,section, time{display:block;}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
td{vertical-align:top;text-align:left;font-size:9pt;}
    
button{font-size: 100%;
    margin: 0;}
textarea, input{resize: none;outline:none;}

input[type="text"], input[type="password"], select, textarea {
    font-size: 110%;
    margin: 0;
   
	padding: 0px 5px;
	/*box-shadow: inset 0px 1px 2px #BBB; */
	border: 1px solid #A9A9A9;;
	border-radius:0px;
    outline:none;
    }
    select{border:1px solid #A9A9A9; /*background:transparent url(im/inp.png) repeat-x left top;*/ font-weight: bold;}
input[type="text"], input[type="password"]{height: 25px; /*background:transparent url(im/inp.png) repeat-x left top;*/}

textarea{background:#fff url(im/inp.png) repeat-x left bottom;}

input[type="checkbox"] {
    vertical-align: middle;
}
input[type="radio"] {
    vertical-align: text-bottom;
}
sub {
    font-size: smaller;
    vertical-align: sub;
}
sup {
    font-size: smaller;
    vertical-align: super;
}
 #fancybox-overlay {
    height: 100%; min-width: 1080px;
}
body.mainbody{min-width: 1080px;min-height: 100%;}
body {
    background: #ffffff /*url(im/bodybg.jpg) repeat-x center top*/;
    color: #353535;
    font-family: 'Roboto', sans-serif; /*Arial, "Helvetica CY", "Nimbus Sans L", sans-serif*/;
height: 100%;
	font-size: 11pt;
    text-align: center;
    line-height: 20px;
    
}
input, select, button, textarea {
    /* font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; */
	font-family: 'Roboto', sans-serif;

}
input[type="button"], input[type="submit"], button, input[type="reset"] {
cursor: pointer;
color:#363636;
display: inline-block;
background-color: #ffd506;
/*background: #ffd506  url(im/cat-view.jpg) repeat-x left top; */
height: 30px;
/*border: 1px solid #D4D4D4; 
border-radius: 3px;*/
border: 1px;
border-radius: 1px;
padding: 0px 10px;
font-weight: bold;
font-size:11pt;
line-height:30px !important;vertical-align: middle;
}

input[type="submit"]::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}


/* input[type="button"]:hover, input[type="submit"]:hover, button:hover {background:#E9E9E9; } */
input[type="button"]:hover, input[type="submit"]:hover, button:hover {background:#fff; border: 1px solid #ffd506}
label{ cursor: pointer;}
a {
    color:#1b54bd;
    outline: medium none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
ul {
    list-style-position: inside;
    margin: 0;
    padding: 0;
}
li{list-style-position: inside;}
img{border:none;}

#wrapper{min-height:100%; position:relative;padding:1px 0;}
#shtrih{background: url(im/shtrih.jpg) repeat-y  left top;height:100%; width:5px;position:absolute; top:0; left:0; z-index:993;}
#shtrihwr{overflow:hidden;  position:relative;}
#top{
	height:35px; 
	/* border-bottom:1px solid #AAAAAA; */
	background: #363636 /*url(im/menu-bg.jpg) repeat-x left bottom*/;
	font-size:11pt;
	top: 0;
    width: 100%;
    position: fixed;
    z-index: 994 !important;
}
.w1080{width:1080px; margin:0 auto; text-align:left;padding:0 0px; position:relative;}

#top li{line-height:34px; /* background:url(im/sep.png) no-repeat right center;*/ padding:0 5px; padding-right: 10px;}
#top li a {color: #363636;display:block;text-decoration: none;}
#top li a:hover {color:#ffffff/*text-decoration: underline*/;}
a.cons{font-weight:bold;background:url(im/ear.png) no-repeat left center; padding:0 0 0 20px;line-height:34px;}
a.supp{font-weight:bold;background:url(im/vopros.png) no-repeat left center; padding:0 0 0 15px;}
a.reg{background:url(im/user.png) no-repeat left center; padding:0 0 0 20px;}
a.reg span{border-bottom:1px dotted #353535;}
#top li a.reg:hover{text-decoration: none;}
#top li a.reg:hover span{border:none;}
#top li.enter{background:none;}
#top li.enter a{background:url(im/lock.png) no-repeat left center; padding:0 0 0 20px;}
.toplinks ul{list-style:none;line-height:34px;}
#topmenu, .toplinks, .toplinks ul li{float:left;}
#topmenu{margin:0 0 0 10px;}
#top2{height:115px;position:relative;margin-top: 35px;margin-bottom: -10px;}

/*#logo{display:block; width:215px; height:90px;background:url(im/bezpeka-shop_logo.png) no-repeat left center; position:absolute; top:5px; left:5px; } */
#toptel{position:absolute; /* bottom:30px; */ top:7px; left:245px;line-height:45px; font-size:26pt; font-weight:bold;}
#toptel span{font-size:14pt; display:block; float:left; margin:0 5px 0 0;line-height:34px;}
#feedlink{ /*padding:0 0 0 20px;background:url(im/tel.png) no-repeat left center; */ display:block;position:absolute; top:11px; /* left:245px; */ right:432px; font-size:10pt; color:#363636; text-decoration: none;}
#feedlink:hover{color:#ffd506;text-decoration: none; }
#feedlink span{ border-bottom:1px dotted #363636;}
#feedlink:hover span{border:none;}

#addresslink{/* padding:0 0 0 20px;*/ display:block;position:absolute; top:11px; /* left:504px; */ right: 200px; font-size:10pt; color:#363636; text-decoration: none;}
#addresslink:hover{color:#ffd506;text-decoration: none; }
#addresslink span{ border-bottom:1px dotted #363636;}
#addresslink:hover span{border:none;}



#searchd{width: 360px /*470px; border:1px solid #BABABA;*/ padding:2px; border-radius:0px; /*box-shadow:0 1px 3px #A9A9A9;*/ position:absolute; bottom:35px; right:200px;}
#searchd #title-search{background:#fff; /*border:1px solid #E6E6E6;*/ border:1px dashed #A9A9A9; padding:0px; border-radius:0px;height:36px;}
#searchd #title-search-input{background: transparent;height:36px; border:none; float:left;width:300px; display:block; padding:0 5px;box-shadow:none;line-height:36px;}
#searchd input[type="submit"]{/* float:right; */background: transparent url(im/search-but.png) no-repeat left top; width:42px; height:36px; border:none; font-size:0;}
#searchd input[type="submit"]:hover{background: transparent url(im/search-but.png) no-repeat left bottom;}

#curselect {position:absolute; bottom:83px; right:0px;/*left:405px; */ font-size:10pt;}
#curselect select{width:90px;}

#cart{position:absolute; bottom:30px; right:0px;width:194px; height:45px; background: transparent url(im/cartbg.png) no-repeat left center; }
#cart .table-basket-line{height:45px; width:150px; margin:0 0 0 40px;}
#cart .table-basket-line td{text-align:center; vertical-align:middle; /*font-family:"Trebuchet MS";*/ color:#969696; font-size:12pt; font-weight:normal;}
#cart .table-basket-line a{color:#969696; font-size:12pt;}


#catmenu{width:220px; padding:0 0px 0 0px; float:left;}
#bigslide{/*width:850px; height:360px; background: transparent url(im/bigslide-bg.png) no-repeat center center; float:left;*/ width:820px; height:350px; float:right; box-shadow: 0 0 5px rgba(0,0,0,0.5);}


.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
	
		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 690px; height: 150px; background: #fff; overflow: hidden}
		.csw .loading {margin: 50px 0 300px 0; text-align: center}
 
		.stripViewer { 
			position: relative;
			overflow: hidden; 
			
			margin: auto;
			width: 990px; 
			/*height: 390px; */
			clear: both;
			height: auto;
			
		}
		
		.stripViewer .panelContainer {
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
		}
		
		.stripViewer .panelContainer .panel { 
			float:left;
			height: 100%;
			position: relative;
			width: 990px; 
		}
		
		.stripViewer .panelContainer .panel .wrapper { 
			padding: 10px;
		}
		
		.stripNav { 
			margin: auto;
			position:absolute; bottom:9px;width:690px!important; text-align:center;z-index:600;
			display:none;
		}
		
		.stripNav ul { 
			list-style: none;display:inline-block; padding:6px 15px; background:#fff; border:1px solid #DDDADA; border-radius:6px;
		}
		
		.stripNav ul li {
			display:inline-block;
			margin-right: 2px; 
		}
		
		.stripNav a { 
			font-size: 0px;
			height: 12px;width:12px;
			background: url(im/bullets.png) no-repeat right 0px;
			text-decoration: none;
			display: inline-block;
		}
		
		
		.stripNav li a:hover {
			
		}
		
		.stripNav li a.current {
			background: url(im/bullets.png) no-repeat right bottom;
		}
		
		.stripNavL, .stripNavR { 
			position: absolute;
			top: 150px;
			text-indent: -9000em;z-index:20;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 21px;
			width: 12px;
		}
		
		.stripNavL {
			left: 20px;
		}
		
		.stripNavR {
			right: 20px;
		}
		
		.stripNavL {
			background: url("im/hitarrs.png") no-repeat left top;
		}
		
		.stripNavR {
			background: url("im/hitarrs.png") no-repeat right top;
		}
		.stripNavL:hover {
			background: url("im/hitarrs.png") no-repeat left bottom;
		}
		
		.stripNavR:hover {
			background: url("im/hitarrs.png") no-repeat right bottom;
		}
		
		
		
		#moreph-wrap .stripNavL, #moreph-wrap .stripNavR { 
			position: absolute;
			top: 25px;
			text-indent: -9000em;
			z-index:20;
		}
		
		#moreph-wrap .stripNavL a, #moreph-wrap .stripNavR a {
			display: block;
			height: 16px;
			width: 9px;
		}
		
		#moreph-wrap .stripNavL {
			left: 0px;
		}
		
		#moreph-wrap .stripNavR {
			right: 0px;
		}
		
		#moreph-wrap .stripNavL {
			background: url("im/moreph-arr.png") no-repeat left top;
		}
		
		#moreph-wrap .stripNavR {
			background: url("im/moreph-arr.png") no-repeat right top;
		}
		#moreph-wrap .stripNavL:hover {
			background: url("im/moreph-arr.png") no-repeat left bottom;
		}
		
		#moreph-wrap .stripNavR:hover {
			background: url("im/moreph-arr.png") no-repeat right bottom;
		}
		#moreph-wrap .panel {width:310px;}
		
		
		
		
		.aksess-wrap{position:relative;}
		.aksess-wrap .stripNavL a, .aksess-wrap .stripNavR a {
			display: block;
			height: 24px;
			width: 9px;
		}
		.aksess-wrap .stripNavL {
			left: 0px;
		}
		
		.aksess-wrap .stripNavR {
			right: 0px;
		}
		.aksess-wrap .stripNavL {
			background: url("im/aksess-arr.png") no-repeat left top;
		}
		
		.aksess-wrap .stripNavR {
			background: url("im/aksess-arr.png") no-repeat right top;
		}
		.aksess-wrap .stripNavL:hover {
			background: url("im/aksess-arr.png") no-repeat left bottom;
		}
		
		.aksess-wrap .stripNavR:hover {
			background: url("im/aksess-arr.png") no-repeat right bottom;
		}
.clear{clear:both;}
#hitnewd{position:relative;padding:40px 0 15px 0;background: url(im/shad.png) no-repeat center bottom; margin:20px 0 0 0;}
#hitnewwrap{position:relative;border:1px solid #A9A9A9; background:#fff;}

.hit-item{width:180px; padding:15px 9px; float:left; overflow:hidden;}
.hit-item-video{width:48%; padding-left: 7px; padding-right: 7px; padding-bottom: 10px; float:left; overflow:hidden;}

.prodpricediv{position:relative;width:180px; height:40px; background: url(im/hit-buy.png) no-repeat center top; margin:15px 0 0 0;}
.prodpricediv:hover{background: url(im/hit-buy.png) no-repeat center bottom;}
.hit-buy{position:absolute; top:0; left:0; width:180px; height:35px;text-decoration:none;}


.hit-im{display:block;width:170px; height:auto; overflow:hidden;margin:0 5px 5px 5px;position:relative;}
.hit-im span{display:table-cell; width:170px; height:200px; vertical-align:middle; text-align:center;}
.hit-im img{max-width:170px; max-height:200px;}
.hit-name{font-size:11pt; line-height: 20px;margin:0 5px;display:block; display:block; height:60px; overflow:hidden;text-align:center;}

.prodprice{}
.hit-li .prodprice, #leftcat .prodprice a {line-height:36px; padding:0 45px 0 15px; text-align:center; font-weight:bold; font-size:14pt; color:#ffffff}
.prodpricediv:hover .prodprice{color:#363636;}

.nobuy{background:#F0EACE!important;height:50px;color:#909090!important;}
.nobuy .prodprice{line-height:34px;font-size:11pt; padding:0 15px 0 15px;color:#909090!important;}
.prodpricediv .prodprice:nth-child(2){display:none;}


.tabd{display:none;}
.tabact{display:block;}
#hitnewd-video{position:relative;padding:40px 0 15px 0;background: url(im/shad.png) no-repeat center bottom; margin:20px 0 0 0;}
#hitnewwrap-video{position:relative;border:1px solid #A9A9A9; background:#fff;}
#tabbs{overflow:hidden; position:absolute; top:0; left:0; height:41px; z-index:2;}
#tabbs span {color:#989898; height:39px; line-height:40px; font-size:18pt; padding:0 35px 0 15px; /*background: url(im/tabbg.png) no-repeat right top; */ margin:0 10px 0 0; display:block; float:left; border:1px solid #EDEDED; border-bottom:none; /*box-shadow:1px 0 3px #aaa; border-radius:5px 5px 0 0; */ cursor:pointer;}
#tabbs span.spact{color:#000;background:#fff url(im/spact.png) no-repeat right top;border:1px solid #A9A9A9;border-bottom:1px solid #fff;height:40px;box-shadow:none;}

#newsdiv{width:270px; height:420px; overflow:hidden; float:left; margin:20px 15px 0 0; border:1px solid #C0C0C0;border-radius:3px;}
#artdiv{width:790px;height:420px; overflow:hidden; float:left; margin:20px 0px 0 0; border:1px solid #C0C0C0;border-radius:3px;position:relative;}

#newsdiv .news-list{padding:15px 30px;}
#newsdiv .news-item{padding:0 0 18px 0; line-height:20px; font-size:11pt; height:67px;}
#newsdiv .news-item a{display:block; height:39px; overflow:hidden; font-weight: bold;}
.news-date-time {display:block; padding:5px 0; color:#b9b9b9; text-transform:lowercase; font-size:8pt;}
#newsdiv .alllink{font-size:10pt;padding:1px 0 0 0;display:block;}

#artdiv .news-item{width:232px; padding:10px 0px; margin:0 15px; float:left; overflow:hidden;}
#artdiv .news-list{overflow:hidden;}
.art-im{padding:5px; height:210px; width:220px; /*background:#fff url(im/artimbg.png) repeat-x right bottom; */ border:1px solid #EEEEEE; /*box-shadow:1px 1px 3px #aaa;*/}
.art-im a{display:table-cell; height:210px; width:220px; vertical-align:middle; text-align:center;background:#fff; line-height:0;}
.art-im img{max-height:210px; max-width:220px;}
.art-name{display:block; padding:10px 0;}
#artdiv .art-name{height:35px; overflow:hidden;text-align: center; font-weight: bold; font-size: 11pt;}
.artall{display:block; position:absolute; bottom:10px; left:15px;}
#video-container{margin:20px 0; border-radius:3px; /* box-shadow:0px 0px 5px #aaa; */ padding:25px; border: 1px solid #A9A9A9; overflow:hidden;}
#brenddiv{margin:20px 0; border-radius:3px; box-shadow:0px 0px 5px #aaa; padding:25px; overflow:hidden;}
.br-item{width:150px; float:left; padding:10px 10px;text-align:center;}
.br-name{display:block;color:#353535; text-decoration:none; height:20px;overflow:hidden;}
.br-im img{max-height:60px; max-width:140px;}
.br-im{height:60px;display:table-cell; width:150px; vertical-align:middle; text-align:center; line-height:0; }
.br-im a{display:block; line-height:0;opacity:0.5;}
.br-im a:hover{opacity:1;}
#brenddiv h2{float:left; font-weight:normal; padding:0 20px 0 0;}
h1{font-size:16pt; line-height:26px;margin:0 0 10px 0;}
#foot{height:180px;background: url(im/shtrih2.jpg) repeat-x right top; margin-top: 30px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ;padding:40px 0; color:#8d8d8d;line-height:21px;background-color: #363636;}
footer{margin:0px 0 0 0; height:160px;width:100%; margin:0 auto; text-align:center; position:relative;}
#copy{position:absolute; top:25px; left:0; font-size:12pt;width:500px;}
#copy span{display:block; padding:0 0 0 15px; font-size:11pt;width:400px;}
#botmenu{/*position:absolute; top:0; right:40px;*/position:relative; top:0; float:right;}
#botmenu a{padding:0 10px;font-size:12pt; text-decoration:underline;}
#botmenu a:hover{text-decoration:none;}
#smlogo{position:absolute; top:70px; left:0;padding:0 0 0 125px; background: url(im/bezpeka-shop_small.png) no-repeat left center;}
#botgrafik{position:absolute; bottom:60px; right:0;width:220px;}
#botpay{position:absolute; bottom:0px; right:0;width:220px;}
#bottel{position:absolute; bottom:0px; right:265px;}
#bottel span.bt{display:block;font-size:26pt; color:#ffd506; padding:10px 0;} 
#bottel a{display:inline-block; border-bottom: 1px dotted #1764BA; margin:0 auto;text-decoration:none;}
#bottel a:hover{border-bottom: 1px dotted #fff;}
#payim{height:24px;width:105px;background: url(im/payim.jpg) no-repeat left center;}

#authdiv{width:350px; padding:15px;text-align:center;}
#logout{padding:0 20px 0 0; height:34px; border:none; background: url(im/logout.png) no-repeat right center; color:#363636; font-weight:bold; margin:0 0 0 20px;font-size:11pt;}
#logout:hover{color:#ffffff;}
#top li #logouttab a{display:inline-block;color: #ffffff;font-weight: bold; font-size:11pt;}
#logouttab{position:absolute; right:0; top:0; background-color: #ffd506; padding-left: 5px; padding-right: 5px;font-weight: bold;font-size:11pt;}

#left-col{width:220px; padding:0 10px 0 0; float:left;}
#right-col{width:830px; padding:9px 8px; float:left;border:1px solid #eaeaea; border-radius:1px;background:#fff;}

.leftnews{background:#ffffff;padding:15px; border-radius:1px; /*box-shadow:0 1px 1px #eaeaea;*/ border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea;margin:20px 0;}
.leftnews .news-item{font-size: 11pt; line-height:20px; padding:0 0 15px 0;}

.leftnews h3{text-align:center; margin:0 0 10px 0;}
.lfn-im{display:block; text-align:center; }
.lfn-im img{max-width:175px;}
.lfn-name{display:block; padding:10px 0;}

.catim{ padding: 5px;
height: 140px;
width: 140px;
/* background:  url(im/artimbg.png) repeat-x right bottom; */
border: 1px solid #D4D4D4;
/* box-shadow: 1px 1px 3px #AAA; */
margin:10px 0; 
} 
.catim span{display:table-cell;height: 140px;width: 140px;vertical-align:middle; text-align:center; /*background:#fff; */}
.catim span img{max-height: 140px; max-width: 140px;}
.cat-list ul{list-style:none;}
.cat-list li{float:left; width:150px; padding:10px 7px;font-size:10pt;text-align:center;}
.cat-list{overflow:hidden; clear:both; margin:0 0 40px 0;}
.breadcrumbs span{font-size:9pt;}
.breadcrumbs a span{font-size:10pt;}

#pagetit{padding:10px 0; font-size:18pt;}
#leftcat{width:595px; padding:0 30px 0 0; float:left;}
#rightcat{width:205px; float:right;}

.sort {float:left;}
.sort a{display:inline-block; text-decoration:none; border-bottom: 1px dotted #1764BA;font-size:10pt;margin:0 5px;}
.sarr{width:15px; height:8px; background: url(im/sortarr.png) no-repeat left top;  border:none!important;}
.sort a:hover, .sort .sortact{border:none!important;background:#A3A8B0;line-height:26px; color:#fff;margin:0; padding:0 5px;}
.sarr:hover{background: url(im/sortarr.png) no-repeat right top;}
.ubarr{background: url(im/sortarr.png) no-repeat left bottom;}
.arrup-act{background: url(im/sortarr.png) no-repeat right top;}
.arrd-act, .ubarr:hover{background: url(im/sortarr.png) no-repeat right bottom;}
.sort strong{line-height:30px;}


#cat-view-wrap{float:right;}
#cat-view{display:inline-block;background: url(im/cat-view.jpg) repeat-x left top; height:30px; border:1px solid #D4D4D4; border-radius:3px;overflow:hidden;}
#cat-view a{display:inline-block;height:30px; width:30px;float:left;}
.def{background: url(im/def.png) no-repeat center center;}
.list{border-left:1px solid #D4D4D4;background: url(im/list.png) no-repeat center center;}
.opt{border-left:1px solid #D4D4D4;background: url(im/opt.png) no-repeat center center;}
#cat-view a:hover, #cat-view .acttemp{background-color:#E9E9E9;}
#cat-view-wrap strong{line-height:30px;display:inline-block;float:left; margin:0 10px 0 0;}

.deft-prev{display:none;}
.deft-wraps{height:370px;margin:0px 0 0 0px;}
.deft-items{float:left;position:relative;height:210px;width:198px;}
.deft-items-in{position:absolute;width:178px; top:0px; left:0px; padding:10px 10px; border-radius:8px;border:1px solid #fff;}
.deft-items-in:hover{box-shadow:3px 3px 25px #484848;background:#fff!important; z-index:100;border:1px solid #AAAAAA;}
.deft-items:hover .deft-prev{display:block;}

.deft-im{display:table-cell; width:175px; height:175px; vertical-align:middle;text-align:center;margin:0 0 10px 0; }
.outstwr{width:175px; height:175px;position:relative;}
.deft-vote{float:left;}
.deft-rew{overflow:hidden; clear:both; margin:0 0 10px 0;}
.comcount{float:left; margin:0 0 0 10px; font-size:10pt; line-height:13px; }
.comcount a{color:#000;}

.deft-name{display:block; font-size:11pt; line-height:20px;}
.deft-wraps .deft-name{height:60px; overflow:hidden;text-align: center;}
.complabel span{color:#272324; display:inline-block; border-bottom:1px dashed #272324;font-size:9pt;}
.complabel span:hover{border-bottom:1px dashed #fff;}
.complabel input{margin:0;}
.complabel{padding:5px 0;display:block;}

.catalog-temp .prodpricediv{margin:5px 0 0 0;overflow:hidden;}
.catalog-temp .prodpricediv a{color:#ffffff;text-decoration:none;}
.catalog-temp .prodpricediv a:hover{color:#363636;}/*{color:#1764ba;}*/

.deft-prev{font-size:10pt;}
.deft-prev span, .listt-prev span{color:#979797;}

.modern-page-navigation{text-align:center;}
.modern-page-navigation a:hover{text-decoration:underline;}
.modern-page-title{color:#B6B6B6;}

.listt-im{display:block; float:left; width:160px; margin:0 15px 0 0;text-align:center;}
.listt-info{width:410px; float:left;}

.listt-td{padding:15px 0; border-bottom:1px solid #C6C6C6;}
.listt-prev{font-size:10pt;line-height:16px; padding:5px 0;}

.deft-im img, .listt-im img{max-height: 160px; max-width: 160px;height: auto; width: auto;}
.noim{min-height: 128px!important; min-width: 128px!important;}


input[type="submit"].optbuy{width:40px; height:33px; background: url(im/optbuy.png) no-repeat center top; border:none;}
input[type="submit"].optbuy:hover{width:40px; height:33px; background: url(im/optbuy.png) no-repeat center bottom;}

.optt-th td{padding:5px 0; font-size:8pt; color:#767676;text-align:center; vertical-align:middle;line-height:16px;}
.optt-ind{padding:0 10px;color:#888888;}
.optt-im{padding:3px 5px;text-align:center; width:16px;}
.tdnowrap{white-space:nowrap;padding:0 5px;text-align:center;}
.optt-stock{text-align:center;width:45px;}
#optt-tab .catalog-price {color:#ffffff; font-weight:bold; font-size:9pt;}

.discprice{color:#054D89;}
#optt-tab{margin:20px 0;}

.optt-name { padding:0 0 10px 5px; width:245px;}
.optt-name a{display:block;line-height:14px;}

.catalog-compare-list td{padding:3px;}
.compdel{font-size:8pt;display:inline-block; text-decoration:none; border-bottom:1px dashed #1764BA;}
.comptab table{margin:0 0 15px 0;}

.detim img{max-width:250px;}
.detim{display:table-cell;width:300px; height:300px; text-align:center; vertical-align:middle; border:2px solid #F3F3F3; padding:5px; line-height:5px;border-radius:3px;}
.detim:hover{border:2px solid #4C9FE1;}

#moreph-wrap{height:70px; position:relative; }
#moreph{width:300px;height:70px;padding:0 0 0 10px;}
#moreph .panel a{display:block; float:left; width:50px; height:50px; overflow:hidden;border:1px solid #D4D4D4; border-radius:3px; margin:5px 10px;}
#moreph .panel a span{display:table-cell; width:50px; height:50px; text-align:center; vertical-align:middle;}
#moreph .panel a:hover{border:1px solid #4C9FE1;}

.bez-element .comcount a{color:#1764BA; line-height:18px; font-size:11pt;}

#prod-prdiv{padding:15px 30px;; border:1px solid #E9E9E9; border-radius:10px; overflow:hidden;}
.skladyes{font-size:11pt; padding:0 0 0 25px; background: url(im/greenstock.png) no-repeat left center;line-height:22px; color:#00AF00;}
.skladno{font-size:11pt; padding:0 0 0 20px; background: url(im/redstock.png) no-repeat left center;line-height:22px; color:#D22300;}
.prop-prwrap{font-size:28pt; color:#000;line-height:42px;padding:5px 0; float:left;min-height:100px}
.prname{font-size:10pt; color:#969696;line-height:16px;}
.det-BASE{ font-size:14pt;color:#7C7C7C;line-height:22px;padding:5px 0 0 0;}
.prod-buy{display:flex; float:left; width:105px; height:36px;background: url(http://www.sec.ua/email/new_positions/files/bigbuy.png) no-repeat left top; color:#fff; font-size:18pt;line-height:30px!important;margin-left: 97px; text-align:center; text-decoration:none;position:relative;}
.prod-buy:hover{display:flex; float:left; width:105px; height:36px;background: url(http://www.sec.ua/email/new_positions/files/bigbuy.png) no-repeat left bottom; color:#fff; font-size:18pt;line-height:30px!important;margin-left: 97px; text-align:center; text-decoration:none;position:relative;}
.prod-buy1{display:flex; float:left; width:150px; height:45px;background: url(http://www.sec.ua/email/new_positions/files/bigbuy1.png) no-repeat left top; color:#fff; font-size:18pt;line-height:46px!important; text-align:center; text-decoration:none;position:relative;}
.prod-buy1:hover{display:flex; float:left; width:150px; height:45px;background: url(http://www.sec.ua/email/new_positions/files/bigbuy1.png) no-repeat left bottom; color:#fff; font-size:18pt;line-height:46px!important; text-align:center; text-decoration:none;position:relative;}
.prod-dost{padding:20px 0;font-size:10pt;}
.prod-dost .prod-dost-div{float:left;width:49%;}
.prod-dost .prod-dost-div b{display:inline-block; font-size:12pt;}
.cartit{padding:0 0 0 15px; /*background: url(im/car.png) no-repeat left center;*/}
.prod-dost ul{padding:10px 0;}

.tabdiv {display: none; padding:30px 25px; }
.tbd3 {padding:30px 0px;}
.tabdact {
display: block;
font-size: 11pt;
}

#prodtabs{overflow:hidden; height:38px; padding:0 20px;margin:20px 0 0 0;}

#prodtabs div{margin:6px 0 0 0; display:inline-block; height:32px; line-height:32px;float:left;padding:0 30px 0 0;background: url(im/tabspan-right.png) no-repeat right top;}


#prodtabs span{padding:0 0 0 2px; display:inline-block;  position:relative;font-size:13pt;}
#prodtabs span a{padding:0 0 0 10px; display:inline-block; height:32px; line-height:38px; background: url(im/tabspan.png) no-repeat left top;position:absolute; top:0; left:-8px; white-space:nowrap; cursor:pointer; text-decoration:none; color:#353535; font-size:13pt;}

#prodtabs .acttab {position:relative;top:1px;margin:0;height:38px; line-height:38px; background: url(im/tabspan-act.png) no-repeat right top;z-index:10; border-bottom:1px solid #fff;}
#prodtabs .acttab a{padding:0 0 0 10px; display:inline-block; height:38px; line-height:48px; background: url(im/tabspan-act.png) no-repeat left top;position:absolute; top:0; left:-8px; }

#tabswrap{overflow:hidden; border-top:1px solid #A9A9A9;position:relative;z-index:5;margin:-1px 0 0 0;}
#teh-tab tr{background:#F6F6F6;}
#teh-tab .trgr{background:#eaeaea; border: 2px solid #fff;}
#teh-tab td{padding:5px; font-size: 11pt;}
.proptd2{min-width:300px;}
.proptd1{font-weight:bold; border:2px solid #fff; width: 35%;}

.aksesspricediv {text-align: center;}
.aksesspricediv span.catalog-price{font-size:16pt; color:#FF6600; line-height:38px;}
.aksesspricediv .det-BASE span.catalog-price{font-size:9pt;}
.aksesspricediv .det-BASE, .prodpricediv .det-BASE{display:none;}
.aksesspricediv .aksess-ob{font-size:9pt; color:#000;}
.aksesspricediv .prodadd{border:0; width:123px; text-align:center; height:36px;
/*background: url(im/aksess-buy.png) no-repeat left top; 
background: url(im/hit-buy.png) no-repeat left top; */  
font-size:16pt; font-weight:bold;margin:5px 0 0 0;}
/*.aksesspricediv .prodadd:hover{background: url(im/aksess-buy.png) no-repeat left bottom;} 
.aksesspricediv .prodadd:hover{background: url(im/hit-buy.png) no-repeat left top;} */
.optt-price{background-color: #F44336;}
.prodnobuy{display:inline-block;color:#ccc!important;width:123px; text-align:center; height:36px; line-height:36px;background: url(im/aksess-buy.png) no-repeat left top; }
.optprices{height:50px;}
.emptypr{height:22px;}

#buywith{border-top:3px solid #FF6600; border-bottom:3px solid #FF6600; padding:15px 0;background: url(im/grad.jpg) repeat-x left bottom;}

.prodbltit{color:#353535; font-size:18pt;padding:0 0 10px 0;}

.aksess-wrap .hit-im{display:block;width:170px; height:110px; overflow:hidden;margin:0 5px 15px 5px;position:relative;}
.aksess-wrap .hit-im span{display:table-cell; width:170px; height:110px; vertical-align:middle; text-align:center;}
.aksess-wrap .hit-im img{max-width:168px; max-height:110px;}
.aksess-wrap{height:300px; width:800px;padding:0 15px;}
.aksess{height:300px; width:800px;}
.aksess .panel{ width:800px!important;}
#prod-rev{padding:20px 0;}

#pohoj-div{margin-bottom:-30px;background: url(im/grad2.jpg) repeat-x left bottom;padding:30px 0 0 0; }
#pohoj-wrap{position:relative;}
#pohoj-wrap .stripNavL {
			left: 0px;
		}
		
#pohoj-wrap .stripNavR {
			right: 0px;
		}
		
.grline{height:5px;border-bottom:2px dotted #D8D8D8; /*background:#E6F5FD;*/ margin:0 0 20px 0;}

.comptab form{margin:0 0 20px 0;}

#menucats{width:220px;border-right:1px solid #A0ADB3;border-top:1px solid #DADADA;border-left:1px solid #DADADA;}
#menucats a{display:block; color:#3F3F3F; text-decoration:none; font-size:11pt;}
#menucats .level2{display:none;position:absolute; top:-1px; left:230px; width:480px; min-height:30px; padding:5px; border:1px solid #A0ADB3; /*background:#EEF0F1;*/ background:#ffffff /* url('http:.jpg') */ repeat-x center top; z-index:5000; }
#menucats .level1{position:relative;}
#menucats .level1:hover .level2{display:block;}
#menucats .level3{width:210px; float:left; padding:0px 10px;}
#menucats .lev3-in{padding:0px 0 5px 0;}

.lev2name{font-weight:bold; line-height:14px;}
#menucats .level1 a.lev1name{height:30px; line-height:30px; /*background: url(im/menu-bg.jpg) repeat-x left bottom*/; border-bottom:1px dotted #A0ADB3; }
#menucats .level1 a.lev1name span{padding:0 0 0 30px;display:block; position:relative; width:200px;}
.catico-2018 span{background: url(/images/icons/catico-2018.png) no-repeat left center;}
.catico-2022 span{background: url(/images/icons/catico-2022.png) no-repeat left center;}
.catico-2031 span{background: url(/images/icons/catico-2031.png) no-repeat left center;}
.catico-2032 span{background: url(/images/icons/catico-2032.png) no-repeat left center;}
.catico-2041 span{background: url(/images/icons/catico-2041.png) no-repeat left center;}
.catico-2050 span{background: url(/images/icons/catico-2050.png) no-repeat left center;}
.catico-2051 span{background: url(/images/icons/catico-2051.png) no-repeat left center;}
.catico-2054 span{background: url(/images/icons/catico-2054.png) no-repeat left center;}
.catico-2061 span{background: url(/images/icons/catico-2061.png) no-repeat left center;}
.catico-2074 span{background: url(/images/icons/catico-2074.png) no-repeat left center;}
.catico-2121 span{background: url(/images/icons/catico-2121.png) no-repeat left center;}
.catico-2065 span{background: url(/images/icons/catico-2065.png) no-repeat left center;}

#menucats .level2 a:hover{text-decoration:underline;}
#menucats .level1 a.lev1name:hover span, #menucats .level1 a.fcurrent span {background: /*url(im/menucat-hov.png) no-repeat left center;*/#ffd506; color:#363636;font-weight: bold;}

#menucats .level2 a.fcurrent2{text-decoration:underline;}
.lev3name {line-height:16px; margin-left: 10px;}
.lvl2_disabled11{display:none;}

.sendcount .fancyfr11{display:block; position:absolute; bottom:3px; left:0px; color:#1764ba!important; width:170px; text-align:center; }
.sendcount .fancyfr11 span{display:inline-block;border-bottom:1px dashed #1764ba;font-size:10pt!important;color:#1764ba!important;}
.sendcount .fancyfr11:hover span{border-bottom:1px dashed #fff;}


.hit-send{height:30px; position:relative;}
.hit-send .sendcount .fancyfr11{text-align:left;}

.prod-buy .sendcount .fancyfr11 span{display:inline-block;border-bottom:0px dashed #1764ba;font-size:12pt!important;color:#fff!important;padding:0 0 0 15px; width:170px;font-weight:bold;}




.outstock{width:70px; height:36px;position:absolute; bottom:5px; right:5px;background: url(im/outstock.png) no-repeat left center;}

.data-table{width:100%;
	background-color:#F9FAFB;
	border-collapse:collapse;
	border-radius:5px;margin:20px 0;
	border:1px solid #D4D4D4!important;
	}
.data-table td{border:1px solid #D4D4D4!important;
	padding: 5px;
	vertical-align:top;}
	
thead tr td, .data-table th{background: url(/bitrix_personal/templates/smstemp-bezpeka/im/cat-view.jpg) repeat-x left bottom!important; font-weight:bold;color:#353535!important;border:1px solid #D4D4D4!important;}

.manuf-wraps{overflow:hidden; padding:10px 0;}
.manuf-items{width:155px; float:left; text-align:center; padding:0 5px;}

.manuf-im{display:table-cell; width:150px; height:100px; vertical-align:middle; text-align:center;}
.manuf-im img{max-width:150px; max-height:100px;}

.news-item{overflow:hidden; padding:10px 0; border-bottom:1px dotted #aaa;}
.n_picture{width:150px;  display:block; text-align:center; margin:0 10px 0 0;}
.n_picture img{max-width:150px;}
.goback{display:block; float:right; height:16px; line-height:16px; /* padding:0 25px 0 0;  background: url(im/back.png) no-repeat right center; */; margin-bottom: 10px; padding-right: 10px; color: #363636;}

.fval-left{display:inline-block; float:left;margin-left:-5px;}
.fval-right{display:inline-block; float:right;margin-right:-5px;}

#prodvideo iframe{max-width:750px!important;}
#prodvideo {text-align:center;}

#quickwrap{float:right;width:200px; text-align:center;padding:0 0 10px 0; margin:-15px 0 0 0;}

.reviews-note-box-text .reviews-note-error{display:block; padding:10px 0; color:#FF6600;}
.reviews-note-box-text .notetext{display:block; padding:10px 0; color:#00AF00;}

#quickbuy{color:#353535;
display: inline-block;
/*background: url(im/cat-view.jpg) repeat-x left top;*/
height: 30px;
border: 1px solid #D4D4D4;
border-radius: 3px;
padding: 0px 10px;
font-weight: bold;
font-size:11pt;
line-height:30px !important;vertical-align: middle;
text-decoration:none; margin:70px 0 0 100px;}

#quickbuy:hover, .onebuy:hover{background:#E9E9E9;}

 .onebuy{   cursor: pointer;
    color: #363636;
    display: inline-block;
    background-color: #ffd506;
    /* background: #ffd506 url(im/cat-view.jpg) repeat-x left top; */
    height: 30px;
    border: 1px;
    border-radius: 1px;
    padding: 0px 10px;
    font-weight: bold;
    font-size: 11pt;
    line-height: 30px !important;
    vertical-align: middle;
	float:right; margin:5px 35px; text-decoration:none;
 }
#sms{position:absolute; bottom:0px; left:45px;}

.bez-element{position:relative;}
#manufn{position:absolute; top:-40px; right:0px;}
#catdesc{padding:30px 0 0 0; color:#707070;}
#catdesc h2{font-size:14px;}

.mentab img{float:left; margin:0 10px 30px 0; }
.price-187411{display:none;}

.optt-buy{text-align:left; padding-left:25px; padding-right:0px; text-align:right; width:90px;}

.oldprice .prname{color:#F04803!important;}
.oldprice span{font-weight:bold; text-decoration:line-through;color:#F04803!important;}
.sale1{width:79px; height:40px; background: url(im/sale1.png) no-repeat left top; position:absolute; top:0; right:0;}
.sale2{width:120px; height:61px; background: url(im/sale2.png) no-repeat left top; position:absolute; top:0; right:0;}

.title-search-price{display:none;}
.pr-1{display:block; font-weight:bold; margin:5px 0;}
.revlink{ float:right;color: #353535;
display: inline-block;
background: url('/bitrix_personal/templates/smstemp-bezpeka/im/cat-view.jpg') repeat-x left top;
height: 30px;
border: 1px solid #D4D4D4;
border-radius: 3px;
padding: 0px 10px;
font-weight: bold;
font-size: 9pt;text-decoration:none; margin:0 15px 0 0;
line-height: 30px !important;}
.revlink:hover {background:#E9E9E9; }
.lhe-stat-toolbar-cont{display:none;}

#subdiv{position:absolute; right:240px; top:25px; height:60px; min-width:248px; text-align:center;}
#subdiv input[type="submit"], #conts input[type="submit"]{font-size:10pt; height:27px; line-height:25px!important;}
#subdiv input[type="text"], #conts input[type="text"]{float:left;}
#subedit1{margin:15px 0 0 0;}

#newsdiv h3, #artdiv h3{margin:10px 0 0 15px;}

.ansitem{display:none;padding:5px 0 0 0;}
.qdiv{padding:5px 0 5px 20px;}
.qlink{border-bottom: 1px dashed;
text-decoration: none !important;}
.faqsect{margin:0 0 20px 15px;}
.qitem{padding:3px 0;}

.title-search-all a{color:#1764ba!important;border-bottom: 1px dotted #1764ba; font-weight:bold;}
#conts{float:right; width:415px;}

.statusnom{margin:10px 0; font-weight: bold; color: red; text-transform: uppercase; }
/*������� ��� ������ �� 24,10,2014*/
table.news {
    width: 100%; /* ������ ������� */
    border: 2px solid #666; /* ����� ������ ������� */
    border-collapse: collapse;
   }
  td.second{
   border:1px solid #ccc;
   text-align: center;
   
   }
  td.first{
  border:1px solid #ccc;
  text-align: left;
   }
   
iframe[name=google_conversion_frame] 
{
    display: none !important;
}

#promo-banner {
	visibility: visible;
    position: fixed;
    left: 1%;
    bottom: 5%;
    z-index: 99992 !important;
    /*padding: 10px !important;
    border-radius: 12px !important;

    box-shadow: 0 0 12px #cecece !important;
    font-family: 'ProximaNova-Light', sans-serif !important;
    font-size: 21px !important;
    background-color: white;
	-moz-box-shadow: 0 0 12px #cecece !important; 
    -ms-box-shadow: 0 0 12px #cecece !important;*/
    /*-moz-box-sizing: content-box !important; 
    box-sizing: content-box !important;
    opacity: 0.9;
    color: black; */
}
	
.clear_buton {
  position: absolute;
  right: -12px;
  top: -12px;
  z-index: 10;
  cursor: pointer;
}