@import url("reset.css");
html,body{position:relative;height:100%;margin:0;padding:0;font-family:Tahoma; _font-family:"Arial Unicode MS";font-size:12px;color:#222;text-align:center;}
body{background:#c1c1c1;
min-width:990px;}
*{outline:none;}
a{color:#CC312D;text-decoration:underline;outline:none}
a:hover{text-decoration:none;}
em{ font-style:italic}
strong{font-weight:700}
.highslide-image{background:#fff}
label,label.hover {cursor:pointer !important}
table {	border-collapse: separate;	border-spacing: 0;}
table td,table{font-size:100%;border-color: silver;vertical-align:top}
.ScrollTo{position:fixed; left:10px; top:10px; background:#000; color:#fff; padding:5px 10px; cursor:pointer; display:none; opacity:0.8; box-shadow:0 0 40px 10px #fff}
form{margin:0;padding:0}
input,select,textarea{border:1px solid #CCC;background:#fff; margin:2px 0; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.submit{ background:#A10618 url(../img/pl_but1.png) 0 0 no-repeat; color:#fff; font-size:12px; padding:3px 10px 7px; cursor:pointer; border:none; height:31px; width:100px; text-shadow: -1px 0 black, 0 1px #444, 1px 0 #444, 0 -1px #444;/*box-shadow:0 2px 3px #444; border:0px solid #181818; border-radius:5px;*/}
#file_fake{float:left; width:395px; margin-right:5px}
#file{background: url(../img/but_file.png) 0 0 no-repeat;display: block;height:31px; margin:0;left: 0;overflow: hidden;top: 0;width: 100px;}
#file .file_select {cursor: pointer; margin:0;direction: rtl;font-size: 150px;height:31px;opacity: 0;filter: alpha(opacity=0);top: 0;width: 100px;z-index: 99;}
:focus{outline:none}
.cod_cap{font-size:16px!important;color:#ab0000!important;padding:2px!important;width:40px!important;font-style:italic!important}
p{margin:10px 5px}
#getrate{position:absolute; display:none; top:0; left:2px; width:100px; height:50px; font-family:Arial; font-size:10px; text-align:left}
#getrate span{padding:0 5px}
h1,h2,h3,h4{padding-bottom:5px;margin:10px auto;font-weight:100;line-height:100%;font-family:sans-serif;}
h1{font-size:20px;font-weight:100;margin:0;padding:10px 0;line-height:100%;color:#444}
#content h1{text-align:center}
h2{font-size:175%;line-height:100%}
h2.h2_st{font-size:15px; font-weight:100; text-align:left; color:#333; margin:0}
h2.h2_st a{color:#333}
h3,h3 a{font-size:17px;text-align:center;color:#666;}
h3 strong{font-weight:100}
h4,.hh4{font-size:18px}
.hh3{font-style:italic;color:#af1b17;font-family:Verdana, Geneva, sans-serif; _font-family:"Arial Unicode MS";font-size:16px}
h1.hh1,.hh1{font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif; _font-family:"Arial Unicode MS";font-size:20px}
h1.hh3,.hh3{font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif; _font-family:"Arial Unicode MS";font-size:18px}
h1.hh3 a,.hh3 a{text-decoration:underline}
a.current{cursor:default}
hr{background:#af1b17;border:none;height:1px;margin:5px 0}
noscript,noscript div{text-align:center;color:red;font-size:18px;font-weight:bold}
.red,.errors{color:#ab0000}
.blue{color:#09F}
.navy{color:#03C}
.bold{font-weight:bolder}
/*.boldA { font-family: "Arial Narrow"; font-size:115%; }*/.red-price{font-weight:bold;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif; _font-family:"Arial Unicode MS";color:#ab0000}
.large{font-weight:bold;font-size:110%}
/* @end */.clr{clear:both;display:block}
table.clr{clear:both; display:table}
hr.clr{clear:both!important;padding:0!important;margin:0!important;font-size:0!important;overflow:hidden!important;background:none!important;border:none!important;height:1px!important;color:#FFF!important;visibility:hidden!important}
.wrp{position:relative;margin:0;padding:0}
#wrp_main_container{position:relative;height:100%;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 990 ? "990px" : "auto");	}
#main_container{height:100%;margin:0 auto;max-width:1440px;background:#fff url(../img/side-shadow-l-bg-menu.jpg) 0 0 repeat-y;}
#wrapper_inner,#wrapper_outer,.wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto;}
.wrap{height:100%;}
#wrapper_outer{margin:0 auto -102px;padding-right:10px;background:url(../img/side-shadow-r.jpg) 100% 0 repeat-y;}
#wrapper_inner{padding-left:10px;background:#fff url(../img/side-shadow-l-bg-menu.jpg) 0 0 repeat-y;}
#wrp_header{height:183px;position:relative;background:#a70000 url(../img/header-bg.jpg) 0 0 repeat-x;}
#header{height:183px;background:url(../img/header.jpg) 100% 0 no-repeat;}
#header-bg{height:183px;background:url(../img/header-bg.jpg) 100% 0 repeat-x}
#header a{color:#fff;text-decoration:none}
#header a:hover{color:#fff;text-decoration:none}
#header{height:183px;background:url(../img/header.jpg) 100% 0 no-repeat;font-family:"Times New Roman", Times, serif;font-weight:bolder;color:#EAEAEA;position:relative;line-height:1.35}
#header .hd_left{background:url(../img/hd_left.png) 0 0 no-repeat}
#header .hd_right{background:url(../img/hd_right.png) 85% 0 no-repeat;height:170px;padding-top:10px}
#header .company{font-size:62px; height:100px;font-weight:100;margin:0 auto;padding:0;color:#fff;text-shadow:2px 2px #000;font-family:"Times New Roman", Times, serif;text-align:center;position:relative;top:0;right:0;width:728px;}
#header .slogan{font-size:20px;font-weight:100;margin:0 auto -35px;padding:0;color:#fff;font-family:"Times New Roman", Times, serif;text-align:right;display:block;position:relative;right:0;z-index:1;width:450px;text-shadow:1px 1px 1px #000;}
#header .slogan a{color:#FC0;}
#header .h-top .tel{font-family:Arial;font-size:19px;color:#fff;position:relative;top:-12px;margin:0 auto;text-align:left;width:520px;text-shadow:-1px 0 black, 0 1px #500, 1px 0 #500, 0 -1px #500; text-align:center}
#header .adress,#header .adress a,#header .mail2,#header .mail2 a{color:#FC0;font-family:Arial;font-size:17px;font-weight:100;text-decoration:none}
#header .adress{float:left;padding-left:250px;}
#header .mail2{float:right;padding-right:250px;}
#header .mail2 a,#header .adress a{border-bottom:1px solid #930000;padding-bottom:2px}
#header .mail2 a:hover,#header .adress a:hover{color:#fff;border-bottom:1px solid #FC0}
#header p{font-size:13px;margin:0;padding:0 8px;color:#EAEAEA}
#header .h-top{padding:0;position:relative;left:0;top:0;height:183px}
#header .h-bot{top:8px;right:40px;position:absolute;font-size:18px;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#icons{right:5px;position:absolute;top:0px;height:100px;width:13px}
#icons a{display:block;width:13px;height:9px;margin:15px 0 0 0;overflow:hidden}
#icons a.home{background:url(../img/icons.gif) 0 0 no-repeat}
#icons a:hover.home{background:url(../img/icons.gif) 0 -9px no-repeat}
#icons a.search{background:url(../img/search.png) no-repeat}
#icons a.sitemap{background:url(../img/icons.gif) -24px 0 no-repeat}
#icons a:hover.sitemap{background:url(../img/icons.gif) -24px -9px no-repeat}
#icons a.mail{background:url(../img/icons.gif) -50px 0 no-repeat}
#icons a:hover.mail{background:url(../img/icons.gif) -50px -9px no-repeat}
#icons a.favorite{background:url(../img/icons.gif) -75px 0 no-repeat}
#icons a:hover.favorite{background:url(../img/icons.gif) -75px -9px no-repeat}
#header .h-bot2{height:28px}
.menu-top{height:33px;width:259px;float:left;background:url(../img/m-top.png); border-right:1px solid #393939}
#footer_main .menu-top{background: none; border-bottom:1px solid #393939}
#right{vertical-align:top;padding:15px;line-height:100%}
#hotlog{width:86px;overflow:hidden;position:absolute;bottom:-1px;left:-1px}
#hotlog img{display:block;width:88px;height:100px;margin:0}
#wrp_main_content{padding-bottom:105px;position:relative;width:auto;overflow:hidden;zoom:1;text-align:left; height:100%; /*background:#fff url(../img/bg_left_menu.png) 0 0 repeat-y*/}
#main_content{width:100%;margin:0 auto;}
#main_content_column{text-align:left;float:right;width:100%;margin-left:-261px;zoom:1;overflow:hidden;}
#wrp_content_column_container{margin-left:261px;}
#wrp_content{width:100%;}
#content{padding:15px;}
#content_bord{border:1px solid silver;border-radius:5px;padding:10px;}
.content_table{width:100%;border-collapse:collapse;border:none;}
.content_table td{vertical-align:top;}
.content_table .content_table_content{}
.content_table .content_table_right_column{width:190px;padding:10px 10px 10px 0;}
#main_content_left_column{float:left;width:261px;}
#wrp_footer{position:relative;height:102px;clear:both;margin:0 10px;}
#wrp_footer .keywords{ font-size:11px; letter-spacing:normal; text-shadow:1px 1px 2px #fff,1px 1px 2px #fff; font-weight:100; color:#555; margin:0 auto; 
width:700px; padding-top:5px; height:25px; overflow:hidden}
#wrp_footer .keywords a{ padding:5px; font-weight:100; color:#555; display:block; float:left} 
#wrp_footer .keywords a:hover {background:#DEDEDE; color:#222}
#footer_main{clear:both;}
#footer{background:#A10618;height:68px;position:relative;text-align:center;font-size:16px;overflow:hidden; color:#fff;text-shadow:-1px 0 black, 0 1px #500, 1px 0 #500, 0 -1px #500;}
#footer p{margin:0;padding:20px 20px 0;color:#dadada;}
#footer .adress{color:#fff;font-size:16px;margin:0 200px;padding:5px 0 0;font-family:Tahoma; _font-family:"Arial Unicode MS";}
#footer a{ color:#fff;text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer .copy{font-size:10px;margin-top:10px;display:block;}
#footer .tel{right:10px;position:absolute;bottom:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-style:italic;font-size:17px;font-weight:bold;color:#fff;width:200px;text-align:right;text-shadow:-1px 0 black, 0 1px #500, 1px 0 #500, 0 -1px #500;padding:5px;margin:0;}
#footer .tel span{font-size:30px;font-weight:100;}
#footer_main .goriz_menu_bot{text-shadow:-1px -1px 1px #666, 1px 1px 1px #FFF;font-size:25px;font-weight:bold;color:#DCDCDC;letter-spacing:5px;height:32px;border-bottom:1px solid #333;border-top:1px solid #aaa;/*overflow:hidden;*/background:url(../img/gorizont-menu-s.jpg) repeat-x; position:relative;}
/*#wrp_footer .scroll_to { position:absolute; top:0; width:120px; height:20px; padding:10px 0 0;font-size:11px; font-weight:100; letter-spacing:normal;text-shadow:1px 1px #FFF; color:#444}
#wrp_footer .scroll_to:hover{color:#111}*/
#wrp_footer .scroll_to_left,#wrp_footer .scroll_to_right{display: none}
/*#wrp_footer .scroll_to_left {left:0}
#wrp_footer .scroll_to_right {right:0}*/
#wrp_footer .date {position:absolute; left:0; top:-13px; width:250px; height:13px; font-size:10px; letter-spacing:normal; text-shadow:1px 1px 2px #fff,1px 1px 2px #fff; font-weight:100; color:#555;}
/* breadcrumbs */
#breadcrumbs{ font-size:10px; font-family:Tahoma; text-shadow: 1px 1px white;color: #888; margin:0; padding:5px 20px 6px 5px; text-align:left; font-weight:100; background:#F8F8F8}
#breadcrumbs .crumbBox{margin:0 0 0 10px; padding:0;font-size: 10px;}
#breadcrumbs .link_back{display:block; width:19px; height:15px; border:none; margin:-1px 1px; float:left; background:url(../img/larr3.png) 0 0 no-repeat}
#breadcrumbs a,#breadcrumbs span{margin:0; padding:0 3px 1px; !important;}
#breadcrumbs a{color: #666; text-decoration:none}
#breadcrumbs a:hover{ text-decoration: underline}
/*----------------------*/
/* menu */
/* gorizont menu */
.goriz-menu{height:32px;border-bottom:1px solid #333;/*overflow:hidden;*/background:url(../img/gorizont-menu-s.jpg) repeat-x}
.goriz-menu ul,.goriz-menu li{margin:0;padding:0;list-style:none;display:block;overflow:hidden;height:32px;}
.goriz-menu li{display:block;height:32px;float:left;background:url(../img/gorizont-menu-bg.jpg) 100% 0 no-repeat}
.goriz-menu ul a,.goriz-menu ul span{background:url(../img/gorizont-menu-left.jpg) 100% 0 no-repeat;padding:8px 25px;display:block;font-size:13px;font-weight:bolder;color:#666;line-height:16px;text-indent:0;text-shadow: 1px 1px #fff;font-family:Verdana, Geneva, sans-serif; _font-family:"Arial Unicode MS";font-style:italic;text-decoration:none}
.goriz-menu ul a:hover,.goriz-menu ul a.current,.goriz-menu ul span{color:#030303;background:url(../img/gorizont-menu-active.jpg) 0 0 no-repeat}
/* left menu */
#left-menu {border-right:1px solid #fff;background:#fff;width:260px}
#left-menu ul,#left-menu li{margin:0;padding:0; list-style:none;}
#left-menu li ul{ background:url(../img/button_left_submenu_line_ul.jpg) 0 0 repeat-y;display:none; margin-left:5px}
.show-ul#left-menu li ul{display:block}
#left-menu ul ul ul{ border:none}
#left-menu li li{ background:url(../img/button_left_submenu_line.png) 0 0 no-repeat; padding-left:10px; margin:1px 1px 1px 0}
#left-menu li li li{ margin:1px 0}
#left-menu li li.last{ background-color:#fff;}
#left-menu li a{display:block;background:url(../img/button_left_menu.jpg) no-repeat;height:24px; padding:8px 0 0 30px; font-size:14px;color:#000; text-decoration:none;}
#left-menu li li a{font-size:11px;background:none !important; text-decoration:underline; height:1%; padding:3px 4px 4px;zoom:1; color:#272727 !important}
#left-menu a:hover,#left-menu li.active a{background:url(../img/button_left_menu_hover.jpg) no-repeat;color:#c00; text-decoration:none;}
#left-menu li li a:hover,#left-menu li li a.current{margin:0px; padding:3px 4px 4px;/* border:1px solid #da0013;*/background: #F1F1F1 !important;box-shadow: 1px 1px 1px #888 inset;font-size:11px; border-radius:2px; text-decoration:none; color:#c00 !important;}
#left-menu li li a.current{/*background:#fffcd5 url(../img/gradient_yellow.jpg) 0 100% repeat-x !important;*/background:#FED12E !important;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF3BA), to(#FFCE23)) !important; border:none;padding: 3px 4px 4px; box-shadow:0 1px 3px #666;color: black !important;position: relative;}
#left-menu li ul{padding:0; border-right:1px solid #555}
/*#Avtomatika-Came .Avtomatika-Came ul ul,#Avtomat-r-v .Avtomatika-Came ul ul,#Avtomat-o-v .Avtomatika-Came ul ul,#Avtomat-gsv .Avtomatika-Came ul ul,#Avtomat-gpv .Avtomatika-Came ul ul,#Avtomat-shlagbaum .Avtomatika-Came ul ul,#Avtomat-cepi .Avtomatika-Came ul ul,#Parkovka-Came .Avtomatika-Came ul ul,#Aksessuary-Came .Avtomatika-Came ul ul,#Instructions .Instructions ul ul{display:none}*/
#CCTV .CCTV,#InstallationOfCCTV .InstallationOfCCTV,#TurnstilesGatesFences .TurnstilesGatesFences ul,#ACS .ACS ul,#AutomaticBarriers ul.AutomaticBarriers,#AutomaticBarriers ul.AutomaticBarriers ul,#AutomaticGates .AutomaticGates,#AutomaticGates .AutomaticGates ul,#Avtomatica-Came .Avtomatica-Came,#Avtomatica-Came .Avtomatica-Came ul,#PS .PS,#PS .PS ul,#Avtomatika-Nice .Avtomatika-Nice,#Avtomatika-Nice .Avtomatika-Nice ul,#Instructions .Instructions,#Instructions .Instructions ul,#SystemVideo .SystemVideo,#VideoCamers .VideoCamers,#ParkingAndBar .ParkingAndBar,#ParkingAndBar .ParkingAndBar ul{display:block}

#CCTV .CCTV a,#InstallationOfCCTV .InstallationOfCCTV a,#TurnstilesGatesFences .TurnstilesGatesFences a,#ACS .ACS a,#AutomaticBarriers .AutomaticBarriers a,#AutomaticBarriers .AutomaticBarriers ul a,#AutomaticGates .AutomaticGates a,#AutomaticGates .AutomaticGates ul a,#Avtomatica-Came .Avtomatica-Came a,#Avtomatica-Came .Avtomatica-Came ul a,#Instructions .Instructions a,#Instructions .Instructions ul a,#SystemVideo .SystemVideo a,#VideoCamers .VideoCamers a,#ParkingAndBar .ParkingAndBar a,#ParkingAndBar .ParkingAndBar ul a{color:#c00;background:url(../img/button_left_menu_hover.jpg) no-repeat}
/*height:100%*/
#index,#CCTV,#InstallationOfCCTV,#TurnstilesGatesFences,#ACS,#AutomaticBarriers,#AutomaticBarriers,#AutomaticGates,#Avtomatica-Came,#PS,#Avtomatika-Nice,#Instructions,#SystemVideo,#VideoCamers,#ParkingAndBar {height:100%}
/**/
/*#content{padding-bottom:5px;font-family: Arial, Helvetica, sans-serif;line-height:1.35}*/
#content .container{margin-right:-217px;float:left;width:100%}
#content .cont{margin-right:217px}
td.setka{background:#D5D5D5}
#right-sidebar{width:200px;float:right;}
#sidebar{padding:5px 7px 5px 6px;font-size:12px;}
#content h2{}
#sidebar h3{font-size:16px}
h4,.hh4{color:#777;font-family:sans-serif;font-size:15px; text-align:left}
h5,.hd5{font-family:Verdana, Geneva, sans-serif;font-weight:100;font-style:italic;font-size:16px;color:#af1b17;margin:0;padding:0;}
h6{text-align:center;font-size:13px;color:#666;margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;font-style:italic}
h6 a{color:#666}
h6 a:hover{color:#666}
.arial{font-family:Arial, Helvetica, sans-serif!important}
p{margin:0;padding:4px 10px}
/*#sidebar a{font-weight:bold}
#content a:hover,#sidebar a:hover{color:#ab0000;text-decoration:none}*/
a img{border:none}
#mainmodules1 .module,#mainmodules2 .module{margin:0 0 12px;padding:0;overflow:hidden}
.block{float:left;margin:0;padding:0}
.w100{width:100%}
.w50{width:50%}
.w33{width:33.33%;_width:33%}
.w25{width:25%}
a.link_pdf{padding:5px 0 0 26px!important;background:url(../img/icon_file_sprite.png) no-repeat 0 0;height:20px;display:block;width:75px;white-space:nowrap}
a:hover.link_pdf{background:url(../img/icon_file_sprite.png) no-repeat 0 -25px;color:#2D2D2D!important}
a.nolink h3{text-align:center;font-size:20px;font-weight:bolder;margin:0;padding:0}
a.nolink{text-decoration:none;color:#000!important;display:block;margin:10px;padding:10px;border:none!important;background:#fff}
a.nolink:hover{text-decoration:none;display:block}
a.nolink h5,a.nolink h3{text-decoration:none}
a.nolink:hover h5,a.nolink:hover h3{text-decoration:none}
a.nolink img{margin:10px}
a.nolink table{height:100%}
.text{text-align:justify}
.div{padding:3px;margin:2px 0 5px}
.divy{padding:3px;margin:5px 0;background-color:#FFFCD5}
.bg_white{background-color:white}
.round10{border-radius:10px}
.text-small{font-size:11px}
.round5,a img.grey-border{border-radius:5px}
.padding10{padding:10px} #content .padding20{padding:20px}
.padding5,#content a img.grey-border{padding:5px}
.border_link{border:1px dashed #a70000}
a	.pl_img_yellow{border:1px solid silver!important;padding:3px;border-radius:5px;background-color:white}
a:hover .pl_img_yellow{border:1px solid #e5b300!important;background:#fffcd5 url(../img/gradient_yellow.jpg) 0 100% repeat-x}
.yellow_border,a:hover img.red-border,a:hover img.grey-border{border:1px solid #e5b300!important}
.yellow_border2{border:2px solid #e5b300!important}
.grey-border{border:1px solid silver!important}
.grey-border2{border:2px solid silver}
.grey-border-bot{border-bottom:1px solid silver}
.greydark-border-bot{border-bottom:1px solid #777}
.grey-border-bot-bg{background:url(../img/bg_grey_bot_bord.png) 0 100% repeat-x}
.grey-border-bot2{border-bottom:2px solid silver}
.red-border{border:1px solid #ab0000!important}
.red-border2{border:2px solid #ab0000}
.redborder-top{border-top:1px solid #af1b17}
.redborder-right{border-right:1px solid #af1b17}
.redborder-bot{border-bottom:1px solid #af1b17}
.redborder-bot2{border-bottom:2px solid #af1b17}
a:hover.redborder-bot2{border:none}
.redborder-left{border-left:1px solid #af1b17}
.graytext{color:#999;background-color:#FAFAFA}
.gradient_strih{background-image:url(../img/gradient_strih.png);_background-image:none;}
.gradient_grey{background:#fdfdfc url(../img/gradient_grey.jpg) 0 100% repeat-x}
.gradient_white{background:#fff}
.gradient_lgrey{background:#FAFAFA}
.gradient_yellow,a:hover img.red-border,a:hover img.grey-border{background:#fffcd5 url(../img/gradient_yellow.jpg) 0 100% repeat-x}
.shadow10{box-shadow:2px 5px 10px #000;}
.shadow5{box-shadow:2px 5px 5px #000;}
.shadow2{box-shadow:2px 2px 2px #000;}
.shadow2_grey{box-shadow:0px 1px 5px #ccc;}
.shadow5_grey{box-shadow:2px 5px 5px #555;}
.shadow3_grey{box-shadow:2px 3px 3px #555;}
.grey_block{padding:10px;border-radius:10px;background:#f6f6f6;border:1px solid silver;box-shadow:2px 3px 3px #999;}
img.fl_left{float:left; margin:0 10px 0 0}
img.fl_right{float:right; margin:0 0 0 10px}
.table,.table2,.table3,.table4{font-size:90%!important;border-collapse:collapse;width:100%}
.table,.table td{border:1px #ddd solid}
.table2{border-top:2px solid #af1b17;border-bottom:2px solid #af1b17;margin:10px 0;text-align:right;text-indent:5px}
.table3{border-top:2px solid #af1b17;border-bottom:2px solid #af1b17;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:10px 0;text-indent:5px}
.table3 tr{border-bottom:1px solid #ccc}
.table2 th,.table3 th{background:#eaeaea;color:#999;border-bottom:1px solid #af1b17;font-weight:100;white-space:nowrap;text-shadow:1px 1px #FFF;}
.table2 .tm,.table3 .tm{/*table meta*/background:#eaeaea;color:#999;font-weight:100;font-size:80%;text-align:left;border-top:1px solid #fff;border-bottom:1px solid #fff}
.table3 .tm{/*table meta*/text-align:center;color:#181818;font-size:12px;font-weight:bold}
.table2 .td{/*table description*/font-weight:bold;font-size:110%}
.table3 .td{/*table description*/font-weight:bold;font-size:110%;text-align:center;border-bottom:2px solid #af1b17!important}
.table3 .flavor{width:100%;clear:both}
.table th{background-color:#EAEAEA;color:gray;border-bottom:1px solid #af1b17;text-align:left;font-weight:100}
.vtable th{background-color:#EAEAEA;color:gray;border-right:1px solid #af1b17;text-align:left;font-weight:100}
.table tr:hover,.vtable tr:hover,.table2 tr:hover,.table3 tr:hover{background:#f1f1f1;cursor:default}
.table4 td:hover{background:#f1f1f1!important;cursor:default}
.table4 tr a{text-decoration:underline}
.table4 tr a:hover{text-decoration:none}
.table5 {border:1px solid #ccc;font-size:11px!important;border-collapse:collapse;width:100%}
.table5 tr:hover,.table5 tr.hover,.table5 tr.active{background:#FFF2C6;cursor:default}
.table5 th { background:#fafafa url(../img/table5_th_bg.jpg) 0 100% repeat-x; font-weight:100; text-shadow:1px 1px #fff;color:#666;border:1px solid #ccc;text-align:center}
.table5 .th{background:#FFF2C6!important; font-weight:700; text-shadow:1px 1px #fff;}
.table5 td{ border:1px solid #ccc;font-size:100%!important; vertical-align:middle;/* padding:2px 5px*/}
.table tr.active,.vtable tr.active,.table2 tr.active,.table3 tr.active{background:#f1f1f1;color:#999}
.table tr.active a,.vtable tr.active a,.table2 tr.active a{text-decoration:none!important}
span.vprice{top:10px;left:5px;padding:5px 10px!important;border-bottom:1px solid #333;border-right:1px solid #333;border-left:1px solid #F7F7F7;position:relative;overflow:hidden;background:#A10618;color:#FFF; text-shadow:1px 1px 4px #000; font-weight:700;float:left!important; font-size:13px}
span.price{width:auto;white-space:nowrap;float:right;padding:0 10px 1px 5px}
.ru,.us,.eur{}
#content li{background:url(../img/li-square.png) 0 5px no-repeat;list-style:none;padding-left:10px}
#content li:hover{background:url(../img/li-square-current.png) 0 5px no-repeat;list-style:none;padding-left:10px}
#content ul{list-style:none;margin:5px;padding:0; overflow:hidden;/*display: block;background: #F1F1F1;float: left;padding: 15px;clear: both;border-radius: 10px;*/}
.hide{display:none}
.link{cursor:pointer}
.block-product{width:175px;height:190px;background:url(../images/prod-bg.jpg) 0 0 no-repeat;color:#af1b17;font-size:13px;font-style:italic;font-weight:bold;font-family:Arial, Helvetica, sans-serif;line-height:1.1;position:relative;float:left;display:block}
.block-product a{line-height:12px!important;border:none!important;text-decoration:underline!important}
.block-product a:hover{text-decoration:none!important}
.block-product .head{padding:12px 10px 0}
.block-product .foto{height:103px;position:absolute;top:32px;width:177px;overflow:hidden}
.block-product .foto table{width:100%;height:100%;padding:0;margin:0}
.block-product .foto img{max-height:100px;max-width:177px}
.block-product .foto a{border:none!important;text-decoration:none}
.block-product .desc{position:absolute;bottom:0;padding:0 10px;width:157px;height:51px;line-height:12px;text-align:center}
.block-prod{width:175px;height:190px;background:url(../images/prod-bg.jpg) 0 0 no-repeat;color:#af1b17;font-size:12px;font-style:italic;font-weight:bold;font-family:Verdana, Geneva, sans-serif;float:left;display:block;text-align:center;border:none!important;cursor:pointer;position:relative}
a.block-prod:hover{color:#000!important;text-decoration:none!important}
a.block-prod:hover em{text-decoration:none}
.block-prod div{padding:12px 10px 0;font-family:Verdana, Geneva, sans-serif;font-size:13px}
.block-prod img{}
.block-prod em{margin:3px 10px 0;padding:0;line-height:13px;display:block;height:40px;overflow:hidden;position:absolute;display:block;top:135px;width:155px;left:0}
.block-prod table,.block-prod table td,.block-prod table tr{height:100px;width:100%;vertical-align:middle;text-align:center}
.block-item-product,.block-item-cat{border-collapse:collapse; border:none; width:100%; }
.block-item-product .head,.block-item-product .foot{color:#777; font-size:10px; font-weight:100; font-family:sans-serif; background:#eee; padding:5px; text-shadow:1px 1px #fff; border-bottom:1px solid #ddd; border-top:1px solid #ddd}
.block-item-product .head a,.block-item-product .foot a{color:#444; padding:0 10px; padding:2px 5px; border:1px solid #ddd; background:#fafafa; margin:0 0 0 3px;float: left;}
.block-item-product .head span,.block-item-product .foot span{float:left;padding:2px 5px; }
.block-item-product .foot a{margin:0}
.block-item-product .head a:hover,.block-item-product .foot a:hover{background:#fff; color:#111}
.block-item-product .pages{float:left}
.block-item-product .pages a,.block-item-product .pages b{ padding:2px 5px; border:1px solid #ddd; background:#fafafa;float: left;}
.block-item-product .pages b{background:#444;color:#fff; text-shadow:1px 1px #222;}
.block-item-product td{padding:1px;/* vertical-align:middle; */border-bottom:1px solid #dedede}
.block-item-product table td{border:none}
.block-item-product td.odd,.block-item-product td.edd{border-right:1px solid #dedede}
.block-item-product td.edd{ border-left:1px solid #dedede}
.thumbs {overflow:hidden}
.thumbs .cloud-zoom-gallery {margin-right:5px;float:left}
.thumbs .active img,.thumbs .active:hover img{ border:1px solid #C50117; padding:3px}
.block-item-product a img,.block-item-cat a img, img.item-img,.cloud-zoom-gallery img{border:4px solid #eee; background:#fff}
.block-item-product a img.img_HIT{border-color:#FFDDDF}
.block-item-product a img.img_NEW{border-color:#C7FECC}
.block-item-product a img.img_SALE{border-color:#B9DCFF}
.block-item-product a:hover img, a:hover img.item-img,.cloud-zoom-gallery:hover img{ border:1px solid #aaa; padding:3px;box-shadow: 0px 0px 4px #aaa;z-index: 9;}
.block-item-product a .shk-image-preview{display:none; position:absolute; left:-25%; top:-25%; width:120px;box-shadow: 0 0 8px #666 !important;border:1px solid #aaa;}
.block-item-product a.shk-image-link{position:relative;display: block;float: left;}
.block-item-product a.shk-image-link:hover .shk-image-preview{display:block;}
.block-item-product h3,.block-item-cat h3{text-align:left;margin:0; padding:5px 0}
.block-item-product h4{padding:5px 0;margin:0; font-size:13px;}
.block-item-product h4 a{text-decoration:none;box-shadow: 1px 1px 2px #aaa;border-radius:1px;padding: 0 2px;box-sizing: border-box;}
.block-item-product h4 a,.block-item-product h4 a:link,.block-item-product h4 a:active{color:#222;}
.block-item-product h4 a:visited{color:#CC312D;}
.block-item-product h4 a:hover{color:#222;background:#FED12E;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF3BA), to(#FFCE23));}
.block-item-product .brand{font-size:11px; color:#999; padding:0}
.block-item-product .introtext{/*overflow:hidden;*/font-size:11px; color:#444; padding:5px 4px}
.block-item-product .item-price{margin:0 5px 0 0; /*width:110px; */font-size:17px; text-align:right; color:#CC312D}
.block-item-product .item-price .off{font-size:11px}
.block-item-product .span_HIT,.block-item-product .span_NEW,.block-item-product .span_SALE{margin:0 5px;padding:0 2px;font-size:10px;float:right;color:#fff; font-stretch:condensed}
.block-item-product .span_HIT{ background:#CC312D}
.block-item-product .span_NEW{ background:#008040}
.block-item-product .span_SALE{ background:#0080FF}
.col_2 td{ width:49.99%}
.col_3 td{ width:33.33%}
.col_4 td{ width:24.99%}
.catalog-catalog{color:#aaa}
.catalog-catalog h3 a{font-size:17px;color:#222;}
.catalog-catalog a{ font-size:11px; color:#666;}
.catalog-catalog a:hover{color:#000}
#catalog td h3{color:#666;margin:5px;padding:0;font-size:14px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-style:italic}
#catalog td h4 a,#catalog td h4{margin:0;padding:0;font-size:14px;font-weight:bolder;font-family:Verdana, Geneva, sans-serif;font-style:italic;text-align:left;color:#666}
#catalog td h4 a{text-decoration:underline}
#catalog td h4 a:hover{color:#181818}
#catalog td h4{margin:5px}
#catalog td h3 a{color:#666;font-size:14px;font-weight:bold;font-style:italic}
#catalog td h3 a:hover{color:#181818}
#catalog td p{text-align:left;padding:5px}
#catalog td p a{display:block;padding:0 5px 5px 10px;background:url(../img/li-square.png) 0 4px no-repeat;line-height:1.15}
#catalog td p a:hover{background:url(../img/li-square-current.png) 0 4px no-repeat}
#catalog td table img{margin:3px}
#catalog td p img{margin:3px}
#catalog td{vertical-align:top;line-height:1.15}
#catalog th{font-weight:bold;font-size:110%;text-align:center;border-bottom:1px solid #af1b17;padding:5px;color:#666}
#catalog th h3{font-family:Verdana, Geneva, sans-serif;font-style:italic;font-weight:bold;font-size:16px;padding:0;margin:10px}
#catalog .price{ position:relative;font-weight:bold;text-align:right;clear:both;color:#ab0000;padding:0 10px;margin:0;font-style:italic;font-family:Verdana, Geneva, sans-serif;}
#catalog .more{display:block;height:16px;float:right;padding:2px 25px 0 5px;margin:0 3px 2px 0;background:url(../img/red-grey-arrow.gif) 97% 0 no-repeat;text-decoration:none;font-size:11px;font-weight:bold;font-style:italic;font-family:Verdana, Geneva, sans-serif}
#catalog a:hover.more{text-decoration:none;color:#333;background:url(../img/red-grey-arrow.gif) 99% -82px no-repeat}
#catalog .hit{position:absolute;float:left;width:50px;height:51px;top:0;left:0;right:100%;bottom:100%;background:url(../img/hit.png) 0 0 no-repeat}
#catalog .discontinued{position:absolute;float:left;width:145px;height:17px;top:0;left:0;right:100%;bottom:100%;background:url(../img/discontinued.png) 0 0 no-repeat}
.introtext{ font-size:11px}
.spec-product{padding:5px 10px;text-align:left!important;position:relative;border-bottom:1px silver dashed}
.spec-product h5{margin:5px;padding:5px}
.spec-product h5 a{color:#ab0000;font-size:12px!important;font-weight:bold!important;text-align:left!important;}
.spec-product p{font-size:10px;line-height:11px;padding:0;text-align:left!important}
.spec-product span{font-weight:bold;color:#ab0000;clear:both}
.spec-product img{width:50px!important;margin:5px 5px 0 0;float:left}
#counters{padding:5px 30px;text-align:center}
a.but_top-l,a.but_top-r{display:block;position:relative;height:10px;text-decoration:none!important;font-size:10px;color:#000;font-weight:bold;padding:0;margin:5px 0 0}
a.but_top-l{float:left}
a.but_top-r{float:right}
a:hover.but_top-l,a:hover.but_top-r{text-decoration:none!important}
#easyTooltip{padding:3px;border:1px solid #666;background:#FFF;color:#000;font-size:11px}
.line-bar-left{margin:0 auto;width:700px}
.line-bar-right{height:30px;text-align:center;color:#9F0000;font-size:16px;font-weight:bolder;font-family:Verdana, Geneva, sans-serif;font-style:italic;padding-top:10px}
.line-bar-left{background:url(../img/line-bar-left.jpg) 0 5px no-repeat}
.line-bar-right{background:url(../img/line-bar-right.jpg) 100% 5px no-repeat}
.stick-price{padding:0;position:relative;left:0;top:0;float:left;overflow:hidden;margin-bottom:-40px;background:url(../img/sticker-bezh.png) 0 0 no-repeat;width:95px;height:40px;color:#333;text-align:center;z-index:9}
.stick-price span{margin:5px 0;display:block;font-family:Arial Narrow;font-size:18px;font-weight:100}
#content .h1_tovar,#content .h1_st{margin-left: 260px; padding-bottom:17px; text-align: right; font-weight:100; font-size:20px}
#content .h1_st{margin-left:0}
#content .block-tovar{width:250px;position:relative;float:left;text-align:center;margin:5px 15px 5px 0;font-size:11px}
#content .block-tovar-p,#content .st-p,#left .st-p{ margin:15px 7px 10px 267px;padding: 10px;border-radius: 5px;box-shadow: 0px 1px 5px #ccc; background:#FCFCFC}
#content .st-p,#left .st-p{margin:0 5px 20px; font-size:11px}
#filter_catalog ul{list-style:none; margin:0; padding:5px 0 0;}
#filter_catalog ul .current{color:#222; text-decoration:none}
#filter_catalog ul li{padding:0; margin:0 0 1px}
#filter_catalog ul li a{color:#222; padding:2px 5px; display:block}
#filter_catalog ul li a:hover,#filter_catalog ul li a.current{ background:#f1f1f1;box-shadow: 1px 1px 3px #888 inset;}
#content .mousetrap{ cursor: crosshair !important; height:100% !important; background:url(../img/spacer.gif);}
#content .cloud-zoom{overflow:hidden;}
#content .block-tovar img{clear:both;display:block;/*border-radius:5px;box-shadow: 0px 1px 4px #999;*/margin-bottom: 5px;}
#content .block-tovar .pl_price_basket{ clear:both; color:#fff;width:250px; height:34px; background:#B30317 url(../img/pl_price_basket.png) 0 0 no-repeat; overflow:hidden}
#content .block-tovar .pl_price_basket .price,#content .block-tovar .pl_price_basket .pl_zoom{display:block; width:50%; height:34px; float:left; color:#fff !important;text-shadow: -1px 0 #000, 0 1px #444, 1px 0 #444, 0 -1px #444;}
#content .block-tovar .pl_price_basket .price{padding:7px 0 0; font-size:16px; font-weight:100;}
#content .block-tovar .pl_price_basket .price .off{font-size:11px; margin-top:3px}
#content .block-tovar .pl_price_basket .pl_zoom{padding:10px 0 0; text-decoration:none}
#content .block-tovar .pl_price_basket .pl_zoom:hover{ background:#585858 url(../img/pl_price_basket.png) 100% -34px no-repeat}
.big_price{font-size:24px; color:#AF1B17; font-style:italic; font-family:Tahoma, Geneva, sans-serif}
/* zoom any image */
.zoom span{position:absolute;right:10px;bottom:10px;display:block;float:right;background:url(../img/zoom-plus.png) 100% 0 no-repeat;width:200px;height:25px;cursor:pointer}
.quest{cursor:help;left:0;display:block;clear:both;border-bottom:1px dashed #ab0000}
a.quest{text-decoration:none!important}
a:hover.quest{border-bottom:1px dashed #fff}
/*.zoom {display:inline-block;}*/
#zoomLoading{position:absolute;display:block;opacity:0.5;filter:alpha(opacity=50)}
.zoomX{position:absolute;top:50px;left:50px;width:34px;height:34px;background-image:url(../img/zoom-x.png);cursor:pointer;background-repeat:no-repeat;background-position:0 0}
* html .zoomX{background-image:url(../img/zoom-x.gif)}
.zoomX:hover{background-position:0 -34px}
.zoomPic{position:absolute;display:block;top:-9999px;left:0;cursor:pointer}
.zoomShadow{position:absolute;left:0;top:-9999px}
.zoomShadow table{width:auto;height:auto;border:0;border-collapse:collapse;border-spacing:0}
.zoomShadow td{margin:0;padding:0;border:0}
.zoomShadow b{display:block;width:10px;height:10px;overflow:hidden}
.zoomBase{position:relative;width:10px;height:10px;margin:0;padding:0;background:#fff}
.zs1{width:10px;height:10px;background:url(../img/zoom-shadow.png) no-repeat 0 0}
* html .zs1{background:url(../img/zoom-shadow.gif) no-repeat 0 0}
.zs2{width:10px;height:10px;background:url(../img/zoom-shadow.png) no-repeat -10px 0}
* html .zs2{background:url(../img/zoom-shadow.gif) no-repeat -10px 0}
.zs3{width:10px;height:10px;background:url(../img/zoom-shadow.png) no-repeat 0 -10px}
* html .zs3{background:url(../img/zoom-shadow.gif) no-repeat 0 -10px}
.zs4{width:10px;height:10px;background:url(../img/zoom-shadow.png) no-repeat -10px -10px}
* html .zs4{background:url(../img/zoom-shadow.gif) no-repeat -10px -10px}
.zh1{height:10px;background:url(../img/zoom-shadow.png) repeat-x 0 -20px}
* html .zh1{background:url(../img/zoom-shadow.gif) repeat-x 0 -20px}
.zh2{height:10px;background:url(../img/zoom-shadow.png) repeat-x 0 -30px}
* html .zh2{background:url(../img/zoom-shadow.gif) repeat-x 0 -30px}
.zv1{width:10px;background:url(../img/zoom-shadow.png) repeat-y 0 -40px}
* html .zv1{background:url(../img/zoom-shadow.gif) repeat-y 0 -40px}
.zv2{width:10px;background:url(../img/zoom-shadow.png) repeat-y -10px -40px}
* html .zv2{background:url(../img/zoom-shadow.gif) repeat-y -10px -40px}
* html .selOff{visibility:hidden}
.bigGrey{position:absolute;top:0;left:0;width:100%;height:100%/* background:#000; opacity:0.1; filter:alpha(opacity=10)*/}
/* RATING */
#content .wrp-star-rating{margin-top:-13px;height:30px;overflow:hidden}
#content .wrp-star-rating .brand{float:left;color:#999;padding:4px 3px 0;background:#fff}
#content .wrp-star-rating .brand a{color:#222}
#content .hr_votes{background:#aaa;margin:13px 0 0}
#content .star-rating{list-style:none;margin:0;padding:0;width:75px;height:25px;float:right;position:relative;background:url(../img/alt_star.png) top left repeat-x;overflow:hidden}
#content .star-rating li{padding:0;margin:0;float:left}
#content .star-rating li a{display:block;width:15px;height:25px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;overflow:hidden;outline:none;border:0}
#content .star-rating li{text-indent:-9000px}
#content .star-rating li a:hover{background:url(../img/alt_star.png) left bottom;z-index:2;left:0}
#content .star-rating a.one-star,.star-rating li.one-star{left:0}
#content .star-rating a.one-star:hover{width:15px}
#content .star-rating a.two-stars,.star-rating li.two-stars{left:15px}
#content .star-rating a.two-stars:hover{width:30px}
#content .star-rating a.three-stars,.star-rating li.three-stars{left:30px}
#content .star-rating a.three-stars:hover{width:45px}
#content .star-rating a.four-stars,.star-rating li.four-stars{left:45px}
#content .star-rating a.four-stars:hover{width:60px}
#content .star-rating a.five-stars,.star-rating li.five-stars{left:60px}
#content .star-rating a.five-stars:hover{width:75px}
#content .star-rating li.current-rating{background:url(../img/alt_star.png) left center;position:absolute;height:25px;display:block;text-indent:-9000px;z-index:1}
#content .star-rating-warning{font-size:smaller;color:maroon}
#content .totalvotes{float:right;font-size:10px;color:#999;background:#fff;padding:6px 5px 0;height:20px}
/* DITTO PAGINATION */
.ditto_pages{padding:5px;margin:0;background:#eee;overflow:hidden;font-size:11px}
.ditto_pages a,.ditto_pages span,.ditto_pages b{display:block;float:left;padding:5px 10px;margin:0 3px;background:#fff;text-decoration:none}
.ditto_pages span,.ditto_pages b{font-weight:700}
.ditto_pages a:hover,.ditto_pages span,.ditto_pages b{background:#A10618;color:#fff}
/*icons Files */
.file_doc,.file_xls,.file_pdf,.file_www{padding:1px 0 3px 25px}
.file_doc{background:url(../img/icon_doc.png) 0 0 no-repeat}
.file_xls{background:url(../img/icon_xls.png) 0 0 no-repeat}
.file_pdf{background:url(../img/icon_pdf.png) 0 0 no-repeat}
.file_www{background:url(../img/icon_www.png) 0 0 no-repeat}
.rss_news_wrap{ height:290px;font-size:10px; color:#777;padding:5px; margin:5px 0 0 !important; background:#f1f1f1; box-shadow:0px 1px 5px #ccc; overflow:hidden;}
.rss_news_wrap ul{ margin-left:0 !important; margin-right:0 !important}
.rss_news_wrap li{ list-style:none; padding:5px 0!important; margin:0 !important; border-bottom:1px solid #ddd;border-top:1px solid #fff; background:none !important}
.rss_news_wrap li .content{display:block;}
.rss_news_wrap h4{font-size:11px;color:#222; padding:2px 0; margin:0}
.rss_news_wrap .click{cursor:pointer; color:#C00}

.section {background: #f1f1f1; margin:0 0 5px}
ul.tabs {height: 28px;line-height: 25px;list-style: none;border-bottom: 1px solid #DDD;background: #FFF;}
.tabs li{float: left;display: inline;margin: 0 1px -1px 0;padding: 0 13px 1px;color: #777;cursor: pointer;background: #F9F9F9;border: 1px solid #E4E4E4;border-bottom:1px solid #F9F9F9;position: relative;}
.tabs li:hover,.vertical .tabs li:hover {color: #c00;padding: 0 13px;background: #FED12E;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF3BA), to(#FFCE23));border: 1px solid #E5B300;}
.tabs li.current {color: #444;background: #f1f1f1;padding: 0 13px 2px;border: 1px solid #ccc;border-bottom: 1px solid #f1f1f1;}
.box ul a{color:#111; display:block; padding:5px;}
.box ul a:hover{background:#FDFDFD;box-shadow: 1px 1px 1px #888 inset;border-radius: 2px;}
.box ul,.box li{list-style:none;padding:0; margin:0; font-size:11px; color:#333}
.box {display: none;border: 1px solid #ccc;border-width: 0 1px 1px;background: #f1f1f1;padding:5px;}
.box.visible {display: block;}


