@import url('core/fonts/anonymous-pro/stylesheet.css');@import url('core/fonts/latinia/stylesheet.css');@import url('core/fonts/roman-caps/stylesheet.css');@import url('core/fonts/modern-pictograms/stylesheet.css');@font-face {font-family:'Heydings';src:url('core/fonts/heydings_icons.ttf') format('truetype');font-weight:normal;font-style:normal;}article,aside,a,body,caption,colgroup,col,dd,div,dl,dt,fieldset,footer,form,header,h1,h2,h3,h4,h5,h6,head,hgroup,hr,img,input,label,legend,li,nav,optgroup,option,p,section,select,span,table,tbody,td,textarea,tfoot,thead,th,tr,ul{margin:0;padding:0;font-family:'LatiniaRegular', Georgia, Serif;}article,aside,figure,footer,header,hgroup,menu,nav,section{display:block;}body{    /* MUST HAVE POSITION STATIC FOR STICKY FOOTER */font-size:16px;}html{background:#000 url(img/environment/bg--arabesque.jpg) no-repeat top center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;    /* for sticky footer                                  */min-height:100%;position:relative;    /* IE Code                                            */filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/environment/bg--arabesque.jpg', sizingMethod='crop');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/environment/bg--arabesque.jpg', sizingMethod='crop')";}h1,h2,h3,h4,h5,h6{font-weight:normal;margin-bottom:0.6em;margin-top:0.8em;}h1{font-size:1.75em;}h2{font-size:1.5em;}h3{font-size:1.25em;}h4{font-size:1.15em;}h5{font-size:1.05em;}h6{font-size:1em;}img{border:none;}a{text-decoration:none;font-weight:normal;color:#fff;}a::selection{background:rgba(255,255,255,0.7);color:#111;}address{font-style:normal;}em{font-weight:bold;font-style:normal;}hr{width:100%;height:1px;background:#aaa;}li{list-style:none;}p{margin-top:0.5em;margin-bottom:0.5em;line-height:2em;}article > p:first-of-type:first-letter{font-family:'RomanCapsRegular', Georgia, Serif;font-size:2.6em;line-height:0.6em;margin:0.3em auto -0.2em 0;}article > p:not(first-of-type):first-letter{margin-left:1.5em;}::selection{background:rgba(255,255,255,0.4);color:#111;}footer{padding:0.625em 0;}article > footer{font-size:0.9em;margin:0;width:100%;font-family:'AnonymousProRegular',monospace;}label:hover{text-decoration:underline;cursor:pointer;}select{padding:0.1em;}input[type=checkbox],input[type=radio],input[type=text],input[type=password],input[type=email],input[type=tel],select{font-family:'AnonymousRegularPro', Monospace;margin:0.3em 1%;padding:0.2em 1%;}input[type=checkbox],input[type=radio]{cursor:pointer;}label.pre{width:30%;padding-left:2%;padding-right:2%;}label.pre + input{width:59%;padding-left:2%;padding-right:2%;min-width:16em;}h1.fil{font-size:1.5em;border-bottom:1px solid #fff;}h3.fil{width:98%;padding-right:2%;font-size:1.1em;border-bottom:0.125em dotted #f00;}.fbu{position:relative;color:#000;display:inline-block;font-family:Monospace,"Courier New";text-align:center;padding:0.2em;background:rgba(255,255,255,0.6);margin:1em;border:1px solid rgba(0,0,0,0.4);border-bottom:3px solid rgba(0,0,0,0.4);    /* ORIGINAL VALUES */    /*-webkit-box-shadow: */    /*    0 2px 8px rgba(0,0,0,0.5), */    /*   inset 0 1px rgba(255,255,255,0.3), */    /*  inset 0 10px rgba(255,255,255,0.2), */    /*    inset 0 10px 20px rgba(255,255,255,0.25), */    /*    inset 0 -15px 30px rgba(0,0,0,0.3); */    /* Exterior Shadow    */    /* Top Light Line     */    /* Top Light Shadow   */    /* Sides Light Shadow */    /* Dark Background    */    -webkit-box-shadow:    0 2px 8px rgba(255,255,255,0.1),    inset 0 1px rgba(255,255,255,0.3),    inset 0 0.7em rgba(255,255,255,0.3),    inset 0 1em 2em rgba(255,255,255,0.6),    inset 0 -15px 30px rgba(0,0,0,0.2);    -moz-box-shadow:        0 2px 8px rgba(255,255,255,0.1),        inset 0 1px rgba(255,255,255,0.3),        inset 0 0.7em rgba(255,255,255,0.3),        inset 0 1em 2em rgba(255,255,255,0.6),        inset 0 -15px 30px rgba(0,0,0,0.2);    box-shadow:        0 2px 8px rgba(255,255,255,0.1),        inset 0 1px rgba(255,255,255,0.3),        inset 0 0.7em rgba(255,255,255,0.3),        inset 0 1em 2em rgba(255,255,255,0.6),        inset 0 -15px 30px rgba(0,0,0,0.2);}.fbu:hover{    -webkit-box-shadow:    0 2px 8px rgba(255,255,255,0.05),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.2),    inset 0 -15px 30px rgba(0,0,0,0.25);    -moz-box-shadow:    0 2px 8px rgba(255,255,255,0.05),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.2),    inset 0 -15px 30px rgba(0,0,0,0.25);    box-shadow:    0 2px 8px rgba(255,255,255,0.05),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.2),    inset 0 -15px 30px rgba(0,0,0,0.25);}.fbu:active{top:1px;    -webkit-box-shadow:    0 2px 8px rgba(255,255,255,0.05),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.2),    inset 0 -15px 30px rgba(0,0,0,0.2);    -moz-box-shadow:    0 2px 8px rgba(255,255,255,0.05),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.2),    inset 0 -15px 30px rgba(0,0,0,0.2);    box-shadow:    0 2px 8px rgba(255,255,255,0.05),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.2),    inset 0 -15px 30px rgba(0,0,0,0.2);}.fbu.sel{color:#fff;background:rgba(255,255,255,0.01);    -webkit-box-shadow:    0 2px 8px rgba(255,255,255,0.5),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.2),    inset 0 -15px 30px rgba(0,0,0,0.2);    -moz-box-shadow:    0 2px 8px rgba(255,255,255,0.5),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.2),    inset 0 -15px 30px rgba(0,0,0,0.2);    box-shadow:    0 2px 8px rgba(255,255,255,0.5),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.2),    inset 0 -15px 30px rgba(0,0,0,0.2);}.fbu.lar{width:90%;margin-right:auto;margin-left:auto;font-size:1.05em;padding:1.05em 0.1em 0.95em 0.1em;height:auto;}.ina{color:#555;background:#777;    -webkit-box-shadow:    0 2px 8px rgba(255,255,255,0.1),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.25),    inset 0 -15px 30px rgba(0,0,0,0.1);    -moz-box-shadow:    0 2px 8px rgba(255,255,255,0.1),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.25),    inset 0 -15px 30px rgba(0,0,0,0.1);    box-shadow:    0 2px 8px rgba(255,255,255,0.1),    inset 0 1px rgba(255,255,255,0.1),    inset 0 0.7em rgba(255,255,255,0.1),    inset 0 1em 2em rgba(255,255,255,0.25),    inset 0 -15px 30px rgba(0,0,0,0.1);}.ina:hover{    -webkit-box-shadow:    0 2px 8px rgba(255,255,255,0.1),    inset 0 1px rgba(255,255,255,0.3),    inset 0 0.7em rgba(255,255,255,0.3),    inset 0 1em 2em rgba(255,255,255,0.5),    inset 0 -15px 30px rgba(0,0,0,0.2);    -moz-box-shadow:    0 2px 8px rgba(255,255,255,0.1),    inset 0 1px rgba(255,255,255,0.3),    inset 0 0.7em rgba(255,255,255,0.3),    inset 0 1em 2em rgba(255,255,255,0.5),    inset 0 -15px 30px rgba(0,0,0,0.2);    box-shadow:    0 2px 8px rgba(255,255,255,0.1),    inset 0 1px rgba(255,255,255,0.3),    inset 0 0.7em rgba(255,255,255,0.3),    inset 0 1em 2em rgba(255,255,255,0.5),    inset 0 -15px 30px rgba(0,0,0,0.2);}.ina:active{top:0;}#subpage_wrapper{    /* margin-bottom:                                     */    /*   footer height                                    */    /* + footer vertical padding                          */    /* + desired whitespace                               */margin-bottom:7em;    /* properties for equal height main column (see below)*/position:relative;overflow:hidden;z-index:1000;}#main_content:not(#foo){background:none;}#main_content:not(#foo):after{content:' ';width:79%;position:absolute;top:0;left:0;height:100%;background:rgba(255,255,255,0.7);border-radius:5px;z-index:-500;}#main_content_mobile:not(#foo):after{content:' ';width:100%;position:absolute;top:0;left:0;height:100%;background:none;border-radius:5px;z-index:-500;}#global_footer{    /* footer by type selector:                           */    /* adds 1.25em vertical padding                       */height:5em;    /* position: hooked to <html> tag                     */position:absolute;bottom:0;width:100%;}.etf{width:96%;}#post_image_selector{vertical-align:middle;width:98%;font-family:'AnonymousProRegular',Monospace;}.mc{width:90%;max-width:1100px;position:relative;}img.mc{height:auto;}.mc.vs{margin-top:2em;}.mct{vertical-align:top;width:79%;background:rgba(255,255,255,0.7);font-size:0.8em;}.sct{width:20%;margin:0 0 auto 1%;vertical-align:top;}.nodisp{display:none;}.ibl{display:inline-block;}.inl{display:inline;}.bl{display:block;}.cr{border-radius:5px;}.ctr{display:block;margin-left:auto;margin-right:auto;}.vs{margin-top:1.5em;margin-bottom:1.5em;}.bs{border:1px solid rgba(0,0,0,0.4);}.bb{border:1px solid rgba(255,255,255,0.7);}.nb{border:none;}.mla{margin:0.5em 2em;}.mmr{margin:3%;}.msa{margin:0.35em;}.mlb{margin-bottom:1em;}.pla{padding:2em;}.msh{margin-left:2em;margin-right:2em;}.psa{padding:0.35em;}.psr{padding:1%;}.sbr{background:rgba(0,0,0,0.9);font-size:1.05em;margin:0.625em 1.25em 0.625em auto;}.hh:hover{background:rgba(255,0,0,0.1);}.ul:hover{text-decoration:underline;}.fwel{width:100%;}.mjc{width:96%;padding-top:1em;padding-bottom:1em;text-align:justify;}.tl{text-align:left;}.tctr{text-align:center;}.tr{text-align:right;}.tb{font-weight:bold;}.as{color:#f00;}.as.nh:hover{color:#f00;}a.nh:hover{color:#fff;}.fle{float:left;}.fri{float:right;}label > .fri{margin-right:5px;}.clear{clear:both;}.trh{height:3em;}.bul{margin-left:0.8em;list-style-type:disc;list-style-position:inside;}.bul:hover{text-decoration:underline;}a.tr{margin-right:0.625em;display:block;}a.tl{margin-left:0.625em;display:block;}a.foo,a.hea{font-family:'AnonymousProRegular',monospace;background:rgba(255,255,255,0.5);max-width:20%;}li.inl,a.inl{display:inline;margin:0;}.bn{background:rgba(255,255,255,0.7);}.bi{background:rgba(0,0,0,0.7);}.tn{color:#111;}.tn::selection{background:rgba(0,0,0,0.7);color:#fff;}.ti{color:#fff;}.ti::selection{background:rgba(255,255,255,0.7);color:#000;}.tc{color:#800;}.tc:hover{color:#500;}.tc.nh:hover{color:#800;}.tcb{color:#c00;}.tcb:hover{color:#800;}.tcb.nh:hover{color:#c00;}.sh{box-shadow:0 0 0.8em 0.2em #000;}.ill{width:50%;}.logo{width:auto;height:3.75em;}.pdl{width:90%;height:1px;//background:#444;border:none;background-image:-webkit-gradient( linear,left center,right center, from(rgba(64,64,64,0)), color-stop(0.5,#444), to(rgba(64,64,64,0)));background-image:-moz-linear-gradient( left, rgba(64,64,64,0), rgba(64,64,64,1), rgba(64,64,64,0));}table.specs{border-collapse:collapse;}caption.specs{white-space:nowrap;margin:0 0 0.625em 0;font-family:'AnonymousProRegular',monospace;text-transform:uppercase;}tr.specs:nth-of-type(2n){background:rgba(255,255,255,0.4);}tr.specs.hh:nth-of-type(2n):hover{background:rgba(255,0,0,0.1);}td.crl{border-radius:5px 0 0 5px;font-family:'AnonymousProRegular',monospace;}td.crr{border-radius:0 5px 5px 0;font-family:'AnonymousProRegular',monospace;}select:focus,.ff:focus{background:#fff;outline:none;color:#800;font-weight:bold;box-shadow:0 0 0.8em 0.2em #000;}.textarea:focus{font-weight:normal;}.textarea{resize:none;    /*this width overrides .ff width!                     */width:98%;padding:1%;font-family:'AnonymousProRegular',monospace;font-size:1.1em;line-height:1.1em;}.grid_item{width:23%;margin:0.5em 1% 0.5em 1%;vertical-align:top;}.grid_item:hover{background:rgba(255,255,255,0.5);box-shadow:0 0 0.8em 0.2em #000;}.grid_item:active{background:rgba(0,0,0,0.2);box-shadow:0 0 0.8em 0.2em #000;}.grid_img{width:100%;height:auto;}.vm_img{width:27%;height:auto;}.vm_img:hover{box-shadow:0 0 0.8em 0.2em #444;}.artim{width:33%;min-width:20em;}.nil{vertical-align:top;margin:0;}.nc:hover:not(.sel) > a,.nc:hover:not(.sel){color:#aaa;}.nc.lar,.lar{    /* total height:3.75em                                */position:relative;font-size:1.15em;padding:1.3em 0 0 0;height:2.15em;}.nc.med,.med{    /* total height:2.5em                                 */position:relative;font-size:0.9em;padding:0.75em 0 0 0;min-height:1.75em;}.nc.sma,.sma{    /* total height: 1.75em                               */position:relative;font-size:0.8em;padding:0.475em 0;min-height:1.275em;}.nc.mic,.mic{height:auto;font-size:0.7em;position:relative;}.nc:hover:before,.nc.sel:before{content:' ';width:0;position:absolute;}.nc.lar:hover:before,.nc.sel.lar:before{border-left:0.4em solid transparent;border-right:0.4em solid transparent;border-bottom:0.4em solid #fff;margin-left:-0.4em;bottom:0.167em;left:50%;}.nc:hover:after,.nc.sel:after{content:" ";width:100%;height:0.167em;background:#fff;position:absolute;bottom:0;left:0;}.nc:not(.sel):hover:after,.nc:not(.sel):hover:before{opacity:0.05;}.nc > a:hover{color:#f00;text-shadow:0 0 1.5em #aaa;}.nc > a:active{position:relative;top:1px;text-shadow:0 0 1.5em #fff;}.menu_link{position:relative;}.menu_link:before{font-family:'Heydings';position:absolute;font-size:1.3em;top:-0.15em;color:#fff;left:-1.2em;}.sitemap{margin-left:40px;}.sitemap > .menu_link:before{color:#800;}#home_link:before{content:"H";}#company_link:before{content:"A";}#contact_link:before{content:"E";}#catalog_link:before{font-family:'ModernPictogramsNormal';font-size:2em;top:-0.2em;content:"B";left:-0.8em;}.exturl:after{font-family:'Heydings';content:" e";}.emailurl:after{font-family:'Heydings';content:" E";}#lbOverlay {	position:fixed;	z-index:9999;	left:0;	top:0;	width:100%;	height:100%;	background-color:#000;	cursor:pointer;}#lbCenter, #lbBottomContainer {	position:absolute;	z-index:9999;	overflow:hidden;	background-color:#fff;box-shadow:0 0 0.8em 0.4em #fff;}#lbCenter {border-radius:10px 10px 0 0;}#lbBottomContainer{border-radius:0 0 10px 10px;}.lbLoading {	background:#fff url(slimbox/css/loading.gif) no-repeat center;}#lbImage {	position:absolute;	left:0;	top:0;	border:10px solid #fff;	background-repeat:no-repeat;border-radius:10px 10px 0 0;}#lbPrevLink, #lbNextLink {	display:block;	position:absolute;	top:0;	width:50%;	outline:none;}#lbPrevLink {	left:0;}#lbPrevLink:hover {	background:transparent url(slimbox/css/prevlabel.gif) no-repeat 0 15%;}#lbNextLink {	right:0;}#lbNextLink:hover {	background:transparent url(slimbox/css/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size:10px;	color:#666;	line-height:1.4em;	text-align:left;	border:10px solid #fff;	border-top-style:none;}#lbCloseLink {	display:block;	float:right;	width:66px;	height:22px;	background:transparent url(slimbox/css/closelabel.gif) no-repeat center;	margin:5px 0;	outline:none;}#lbCaption, #lbNumber {	margin-right:71px;}#lbCaption {	font-weight:bold;}