	/*last-modified: Tue, 2 Sep 2014 17:33:31 GMT (/home/kosmu/actions/NewsList.php)*/
@media screen {
.clear{font-size:0;clear:both;width:100%;overflow:hidden;height:0;line-height:0}
.s{font-weight:normal;font-size:0.7em;}
.t{border-collapse:collapse;border-spacing:0;}
.t td{padding:0}
.hL{text-align:left}
.hC{text-align:center}
.hR{text-align:right}
.vC{vertical-align:middle}
.vT{vertical-align:top}
.vB{vertical-align:bottom}
.nw{white-space:nowrap}
.w100{width:100%}
.m0{margin:0}
.p0{padding:0}
.b0{border:0}
.mt0{margin-top:0}
.clickable{cursor:pointer}
.hidden{display:none}
div#dummy-width{position:absolute;top:0;width:100%;}
html{height:100%;}
body{height:100%;font:1em Arial,sans-serif;padding:0;margin:0 auto;}
h1{font:normal 2.5em Arial;line-height:0.85em;color:#444;margin:0 0 0.5em 0;padding:0;color:#444;width: 60%;}
h2{font:normal 1.8em Arial;margin:1em 0 0.5em 0;padding:0;;color:#444}
h3{font:normal 1.5em Arial;margin:0 0 1em 0;padding:0;;color:#444}
h4{font:normal 1.1em Arial;margin:0 0 1em 0;padding:0;;color:#444}
a{color:#141414}
a:hover{color:#cc1414;}
.h1{font:normal 2.5em Arial;line-height:0.85em;color:#444;margin:0 0 0.5em 0;padding:0;;color:#444}
.h2{font:normal 1.8em Arial;margin:1em 0 0.5em 0;padding:0;;color:#444}
.h3{font:normal 1.5em Arial;margin:0 0 1em 0;padding:0;;color:#444}
.b{font-weight:bold}
.a{color:#141414;cursor:pointer}
.a2{color:#141414;border-bottom:1px dotted #141414;cursor:pointer}
.a2:hover{color:#cc1414}
div.video{border:1px solid #fff;margin:0 0 1em 0;padding:1px;}
table.table{width:100%; border-collapse:collapse; font-size:0.9em;margin:20px 0; background:#edf0d9;}
table.table thead{background:#9B8155; width:100%;}
table.table .tr2{background:#fff;}
table.table th{ height:40px; font:Tahoma;margin:0 0 1em 0;padding:0; color:#fff;}
table.table td{ height:40px; font:Arial;margin:0 0 1em 0; padding:0 15px;}
div#layout{position:relative;z-index:1;width:100%;min-width:960px;max-width:1284px;margin:0 auto;}
div#layoutInner{position:relative; padding: 420px 0 0 0; margin:0 4.5%; height:100%;width:90%; }
div#left{position:relative; float:left; padding:20px 0 0 0; margin:0 0 0 5%; width:20%;}
div#content{position:relative;z-index:2;width:100%;}
div#contentInner{width: 100%; z-index: 100; font-family: PT Sans; font-style: normal;}
div#contentInner .mainLeft{width:48%; margin-right:4%;z-index:100; position: relative; float: left;}
div#contentInner .mainRight{width:48%; z-index:100; position: relative; float: right;}
div#rightContentInner{width: 31%; position: absolute; right: 3%; top: 50px; margin: 0; padding: 0}
div#rightContentInner div#rightReasons{}
div#rightContentInner div#rightReasons h3{font:italic 1em/1.2em Tahoma;color:#474545;text-transform:uppercase;}
div#rightContentInner div#rightReasons ul{padding:0;}
div#rightContentInner div#rightReasons ul li{list-style-type:none;padding:0 0 0.8em 37px;font:normal 0.9em/1.2em Tahoma;color:#ff0000;text-transform:uppercase;}
div#rightContentInner div#rightReasons ul li.l1{background:url('/i/oknLi1.png') no-repeat 0 0;}
div#rightContentInner div#rightReasons ul li.l2{background:url('/i/oknLi2.png') no-repeat 0 0;}
div#rightContentInner div#rightReasons ul li.l3{background:url('/i/oknLi3.png') no-repeat 0 0;}
div#header{width:100%;height:321px;position:absolute; left:0; top:0; z-index:118;}
div#headerInner{position:relative;width:90%;height:300px;margin:0 4.5%;}
div#logo{position: relative; top: 128px; width: 210px; height: 48px; background: url('/i/logo.png');background-position: center 73px;}
div#logoText{position: relative; top: 48px; color: #fff; font-family: PT Sans Narrow; font-size: 1.15em; text-transform: uppercase; cursor: default; text-decoration: none; letter-spacing: 1px;text-shadow: 1px 1px 2px black;}
div#logoIn{position: absolute; top: 0; left: 0; width: 210px; height: 48px; background: url('/i/logo.png'); opacity: 0}
div#contactInfo{position:absolute; height:50px; top:0px; right:0; z-index:9; width:350px;}
div#contactInfoInner{position:relative;width:100%;}
div#contactInfo div.phone{float:right;text-align:right; color:#000; font-family: PT Sans Narrow; top: 100px; position: relative;}
div#contactInfo div.phone span.phCode{font-size: 2.5em; font-weight: normal; color: #fff;margin-right: 10px;text-shadow: 1px 1px 2px black;}
div#contactInfo div.phone span.phNum{font-size: 3.75em; font-weight: normal; color: #fff;text-shadow: 1px 1px 2px black;}
div#header div.callAndMail{position: absolute; width: 179px; float: right; right: 0; top: 206px;}
div#header div.callAndMail .mail{font-family: PT Sans; text-transform: uppercase; font-style: italic; margin-bottom: 5px; font-size: 1.2em; text-align: center; font-weight: bold; color: #333;}
div#header div.callAndMail .mail a{color: #333;}
div#header div.callMe{position: relative; top:0; width:179px; height:22px; z-index:15;font:normal 1.5em/1em PT Sans Narrow; color:#fff; font-style: italic; cursor:pointer;text-transform:uppercase; background-color: #ed7d28; background-repeat: no-repeat; text-shadow: 2px 2px 2px #444}
div#header div.callMe:hover{background-color: #000}
div#header div.callMe span{position:relative;top:0;border-bottom:1px #444 dashed;}
div#header div.callMe span:hover{position:relative;color:#ff0000;border-bottom:1px #ff0000 dashed;}
div#menu{position:absolute;width:100%;z-index:60; top: 595px;}
div#menuInner{position:absolute;width:100%;height:100%;bottom:0;z-index:3;}
div#menu ul.l0{padding:0; list-style:none;margin:0 auto;position:relative;z-index:7; width: 100%; max-width: 1280px; min-width: 960px; height: 78px;}
div#menu li.l0{float:left; padding:42px 14px 21px 14px; position:relative;z-index:7; font-weight: normal !important;}
div#menu li.l0.first{margin-left: 4.5%;}
div#menu li.l0.first a.l0{padding-left: 0 !important;}
div#menu li.l0 a.l0{text-decoration:none; font-family: 'PT Sans Narrow'; text-transform: uppercase; color: #f7822a; font-style: italic; font-size: 1.875em; font-weight: bold; line-height: 16px;}
div#menu li#menu_86 a.l0{color: #c25b0d;}
div#menu div.children{display:none; top:85px; position:absolute;left:0; background-color: #000; background-image: url('/i/menu2.png'); background-repeat: repeat-x;}
div#menu li.over{background-image: url('/i/menu1.png');}
div#menu li.over div.children{display:block;}
div#menu li.over li div.children{display:none;}
div#menu li.over li.over div.children{display:block;}
div#menu li ul{margin:0; padding:0;list-style:none;}
div#menu li ul li{margin:0;padding:9px 18px 9px 18px; position: relative;}
div#menu li ul li.over{background-image: none}
div#menu li ul li .name{background-image: none; background-position: right center; background-repeat: no-repeat; padding-right: 25px;}
div#menu li ul li ul{background-image: url('/i/subsub.png'); background-repeat: repeat-x;}
div#menu li ul li ul li{padding: 9px 18px; white-space: nowrap;}
div#menu li ul li.last{padding: 9px 18px 18px 18px; white-space: nowrap;}
div#menu li ul li ul li.first, div#menu li ul li ul li#menu_cat21{padding: 18px 18px 9px 18px;}
div#menu li ul li ul li .name{background: none}
div#menu li ul li a{text-decoration:none;text-transform:uppercase; font:bold 1.125em PT Sans Narrow; color:#f7822a; font-style: italic;}
div#menu li ul li a:hover{color: #fff;}
div#menu li ul li .children{left: 100%; top: -9px;}
div#menu.pinned ul li.l0{float:left; padding:19px 14px 14px 14px; position:relative;z-index:7; font-weight: normal !important;}
div#menu.pinned li.over{background-image: none !important; background-color: #464646;}
div#menu.pinned div.children{display:none; top:55px; position:absolute;left:0; background-color: #000; background-image: url('/i/menu2.png'); background-repeat: repeat-x;}
div#menu.pinned li ul li .children{left: 100%; top: -9px;}
#menu .hasChildren .name.l1{background-image: url('/i/arrow.png')}
.readMoreButton{width: 224px; height: 33px; background-image: url('/i/readMoreButton.png'); display: block; margin-top: 20px;}
.lineLeft{width: 14px; height: 67px; position: absolute; top: 0; left: -14px; background-image: url('/i/mLeft1.png'); background-repeat: no-repeat; display: none;}
.lineRight{width: 14px; height: 67px; position: absolute; top: 0; right: -14px; background-image: url('/i/mRight1.png'); background-repeat: no-repeat; display: none;}
.lineLeft2{width: 150px; position: absolute; top: 64px; left: -134px; background-image: url('/i/mLeft2.png'); background-repeat: no-repeat; display: none; background-position: right top;}
.lineRight2{width: 150px; position: absolute; top: 64px; right: -150px; background-image: url('/i/mRight2.png'); background-repeat: no-repeat; display: none; background-position: left bottom}
div#subMenu{}
div#subMenu ul{list-style-image:url('/i/b.gif');margin:1em 1em 1em 2em;padding:0;}
div#subMenu ul li div.name{ margin:0 5px 0.5em 5px;padding:0;  position:relative;  z-index:4;}
div#subMenu ul a{color:#242222; text-decoration:none; font-weight:semi-bold;font:1.4em Arial;}
div#subMenu ul a:hover{text-decoration:underline;color:#fe0000}
div#topPartnersLi {height:20px; position:relative; cursor:pointer; bottom:-10px; width:90%;min-width:960px;max-width:1152px;width:expression(document.body.clientWidth<1021?'970px':(document.body.clientWidth>1453?'1152px':'95%'));margin:0 auto;}
div#topPartnersLi ul{list-style:none;}
div#topPartnersLi ul li{width:20%; height:20px; float:left;margin:0;}
div#topPartnersLi ul li div.img{height:20px;}
div.spacer{height:1px; margin:19px 0 0 0;}
div#navPath{ position:absolute;z-index:8;top:-48px;font-size:1em;color:#000;width:100%;height:23px; font-family: PT Sans; font-style: italic;}
div#navPath a{text-decoration:none;color:#727272; font-style: italic;}
div#navPath a:hover{text-decoration:underline}
div#navPath ul{margin:0;padding:0;list-style:none}
div#navPath ul li{margin:0 0.5em;padding:3px 0 0 0;float:left;width:auto;height:23px;overflow:hidden;cursor:pointer}
div#navPath ul li.slash{color:#727272;margin:0;padding:0;float:left;width:auto;height:23px;overflow:hidden;font-size:1.2em;cursor:auto; font-style: normal;}
div#navPath ul li.last{color:#727272;cursor:auto; font-size: .75em; padding: 4px 0 0 0}
div#navPath div.l{padding:0;margin:0;}
div#navPath div.r{padding:0;height:23px;}
div#navPath li.first{margin:0 0.5em 0 0;padding:3px 0 0 0;}
div#navPath li.over a{color:#000}
div#fade{display:none;position:absolute;z-index:9988;top:0;left:0;background:#000;opacity:0;filter:alpha(opacity=75)}
div#fade.visible{display:block;}
div#footer{width:100%;min-width:960px;max-width:1284px;margin:0 auto;font-size:1em; color: #444;}
div#footerInner{position:relative;z-index:15;width:91%;margin:0 auto;padding:90px 0 50px 0; font:0.8em Tahoma;}
div#footer a{color:#555}
div#footer a:hover{color:#cc1414}
div#footer div#copyrights{float:left;padding:0;margin:0;width:80%;}
div#footer div#copyrights div{float:left;}
div#footer div#copyrights div.footerText1{float:left;margin-right: 60px;}
div#footer div#copyrights div.footerText2{float:left;margin-right: 60px;}
div#footer div#copyrights div.footerText3{float:left;margin-right: 60px;}
div#footer div#copyrights p{margin:0;}
div#footer div#copyrights p.footerHeader{font-size: 1.3em; margin:0 0 0.5em 0;}
div#footer .socialButtons{margin-top: 20px;}
div#footer div.address{float:left;width:40%;margin:0 1%;text-align:left;}
div#footer div.address p{font:1.4em;font-weight:normal;color:#7f7f7f;margin:0 0 0.2em 0;padding:0;}
div#footer div#counters{width:32%;float:left;}
div#kryshtall{position:absolute;right:0; margin-top: 6px;}
div#kryshtall p{width:300px;text-align:right;margin:0 20px 0 0;line-height:0.7em;}
div#kryshtall p a{font-size:0.8em;color:#babab7;text-decoration:none !important;}
div#kryshtall p a:hover{color:#444;}
div#kryshtall img{width:138px;height:20px;float:right; border: 0px;}
div#printThis{float:right;margin:0 0 0 1em;width:122px;height:36px;border:1px dashed #ccc;}
div#printThis div.box{margin:1px 1px 1px 1px;width:120px;height:34px;background:#ddd;cursor:pointer;}
div#printThis div.link{font-size:0.83em;line-height:1em;padding:6px 0 0 0;margin:0 4px 0 8px;background:url('/i/10.gif') no-repeat right 8px;}
div#printThis.over{border:1px solid #fff;}
div#printThis.over div.box{background:#fff;}
div.pageBody p{font-size:1.1em;line-height:1.2em;color:#444;margin:0 0 0.5em 0;font-family:Arial;width: 60%;}
div.mainRight{top: -69px;}
div.mainRight p{font-size:1em !important}
div.pageBody p.increased{font-size:1.5em;font-weight:normal;line-height:1em;margin:0.5em 0;padding:0;color:#666;}
div.pageBody ul{font-size:1.1em; color: #444; margin:0.5em 0 1em 0;padding:0; list-style-position: inside;}
div.pageBody ul li{font-family: Arial; margin:0 0 0.5em 0;list-style:disc;padding:0;padding:0 0 0 18px; list-style-position: inside;}
div.pageBody ol{font-size:1.1em; color: #444; margin:0.5em 0 1em 0;padding:0; list-style-position: inside}
div.pageBody ol li{font-family: Arial; margin:0 0 0.5em 0;padding:0;}
div.pageBody ol li ul{width:100%;margin:0.5em 0 1em 0;padding:0;list-style:none}
div.pageBody ol li ul li{margin:0 0 0.5em 0;padding:0;background:url('/i/li.gif') no-repeat 3px 3px;padding:0 0 0 18px}
div.pageBody img{padding:2px;border:#D3D4D6 2px solid}
div.pageBody img.iLeft{float:left;margin:0 1.5em 0.5em 0}
div.pageBody img.iRight{float:right;margin:0 0 0.5em 1em}
div.pageBody img.iClear{clear:both}
div.pageBody img.b0{border:0}
div.pageBody div.map img{border:none;padding:0;behavior:none}
div.pageBody table{border-collapse:collapse;}
div.pageBody table th{border-bottom:2px #B4B0AF solid;padding:18px 4px 4px 4px;font-weight:bold;color:#564034;}
div.pageBody table th.type{border:0;font:normal 2.1em PT Sans Narrow;color:#564034;margin:1em 0 0.5em 0;padding:1em 0 0 0;text-align:left;}
div.pageBody table td{border-bottom:1px #B4B0AF solid;padding:4px;margin:4px;}
div.pageBody table td.cost{text-align:right;}
div.pageBody ul.pageImages{margin:0 1em 0.5em 0;padding:0;list-style:none;float:left;}
div.pageBody ul.pageImages li img{display:block;margin:0}
div.pageBody ul.pageImages li{margin:1em 0 0 0;padding:0;background:none}
div.pageBody ul.pageImages li.first{margin:0;}
.enlargable{cursor:url('/i/cursor.zoom-in.png'),pointer !important;}
div#enlargableImageLoader{display:none;position:absolute;z-index:10002;background:#fff url('/i/busy.gif') no-repeat center center;opacity:0.85;filter:alpha(opacity=85);}
div#imageViewerControl{display:none;position:absolute;z-index:10002;width:160px;height:48px;}
div#imageViewerControl.visible{display:block;}
div#imageViewerControlPrev{float:left;width:48px;margin:0 8px 0 0;height:48px;background-image:url('/i/imageViewer.prev.gif');background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
div#imageViewerControlPrev.disabled{background-position:0 -48px;cursor:default}
div#imageViewerControlNext{float:left;width:48px;margin:0 8px 0 0;height:48px;background-image:url('/i/imageViewer.next.gif');background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
div#imageViewerControlNext.disabled{background-position:0 -48px;cursor:default}
div#imageViewerControlClose{float:left;width:48px;height:48px;background:url('/i/imageViewer.close.gif') no-repeat 0 0;cursor:pointer;}
img.imageViewerLoading{background:#f8f8f8 url('/i/busy.gif') no-repeat center center;}
div.imageViewerText{position:absolute;z-index:10001;font-size:1.2em;color:#fff;text-align:center;width:70%;height:2em;overlow:hidden;}
div#feedback{display:none;margin:4em 1em 0 1em;border:1px dashed #fff;}
div#feedback div.pad.pad{margin:0 auto;width:40%;}
div#feedback div.main{text-align:center;padding:1em}
div#feedback span.aa{text-decoration:none;border-bottom:1px dashed #484848;cursor:pointer}
div#feedback div#feedbackForm{display:none;padding:1em 0 0 0;}
div#feedback div#feedbackForm table{margin:0 auto 0 auto;width:480px}
div#feedback div#feedbackForm table td{text-align:left}
div#feedback div#feedbackLoading{position:absolute;z-index:100;display:none;width:100%;top:0;left:0;background:#fff url('/i/loading.gif') no-repeat center center;text-align:center;font-size:1.4em;color:#777;filter:alpha(opacity=60);opacity:0.6}
div#feedbackConfirm{position:absolute;z-index:10001;display:none;width:1px;height:1px;background:#336;text-align:center}
div#feedbackConfirm div.body{display:none;padding:1.5em;border:2px solid #ccc;color:#fff}
div#feedbackConfirm.done div.body{display:block}
div#feedbackConfirm.done div.close{position:absolute;top:0;right:0;width:2em;height:auto;font-weight:bold;padding:0.2em 0 0.2em 0;background:#f55;color:#fff;cursor:pointer;border:1px solid #ccc;border-top:0;border-right:0;cursor:pointer;}
div#callRequestForm{display:none;position:absolute;top:0;left:0;z-index:10001;width:600px; height: 360px; background-image: url('/i/op60.png');}
div#callRequestForm p{font-size:1.1em;color:#2261b3; font-family: PT Sans; text-transform: uppercase; font-style: italic; font-weight: bold;}
div#callRequestForm div.close{position:absolute;right:0.5em;top:0.5em;height: 28px; width: 28px; background-image: url('/i/cls.png');text-align:center;cursor:pointer;font-size:1.4em;cursor:pointer;}
div#callRequestForm div.close:hover{background-position: center bottom;}
div#callRequestForm div.pad{padding: 17px 30px !important}
div#callRequestForm form td{border: none !important;}
div#callRequestForm form input.m{width: 600px !important; border: none !important; height: 50px !important; font-family: PT Sans Narrow; font-style: italic; padding: 0 10px; color: #f7822a; font-size: 2em;}
div#callRequestForm form input.btn{visibility: hidden;}
div#callRequestForm .logoCall{position: absolute; bottom: 30px; right: 30px; background-image: url('/i/logoCall.png'); background-repeat: no-repeat; height: 65px; width: 160px;}
div#callRequestFormMain{width: 100% !important;}
div#callRequestFormLoading{display:none;width:16px;padding:100px 0 0 0;margin:0 auto 0 auto;}
div.sendLabel{background-position: center center !important; background-image: url('/i/send.png'); width: 300px; height: 50px; top: -25px; position: relative;}
#textWrapper{text-shadow: 2px 2px #535353}
h3.serviceHeader{font:normal 1.7em Arial;color:#666;padding:0;margin: 2em 0 1em 5%;}
div#service ul{padding:0;margin:1em 0 1em 0;list-style:none;overflow:hidden; width: 66%;}
div#service ul li{position:relative; width:170px; margin:0 5% 5% 0; float:left;height:170px;overflow:hidden;border:2px solid #ccc;}
div#service ul li.lastCol{border-right:0}
div#service ul li div.imgBox{height:170px; width:100%;}
div#service ul li div.imgBox a.img{display:block;border:0 width:100%; height:170px; margin:0 auto;background-position: center top;background-repeat:no-repeat}
div#service ul li div.text{width: 90%; margin: 0 auto; overflow: hidden; position: absolute; height: 85px; top: 85px; padding-left: 10%; background-image: url('/i/op30.png');}
div#service ul li div.text div.short{display:none;}
div#service ul li div.name{position:absolute; bottom:10px;font-size:1.2em}
div#service ul li span.brand{font-size:1.1em;text-transform:uppercase;display:block}
div#service ul li div.name a{text-decoration:none;color:#ccc;}
div#service ul li div.name a:hover{text-decoration:none;color:#fff;}
div#service ul li div.price{height:30px; color:#e64716; padding:0 1em; font:1.2em Tahoma}
div#service ul li div.price span.value{font-size:1.3em;font-style:italic}
div#service ul li div.btn{display:n_one;cursor:pointer; width:100%;}
div#service ul li div.btn p{color:#fff;width:100%; text-align:center; font:1.2em Tahoma; padding:0 0 10px 0;font-style:italic; text-transform:uppercase;}
div#service ul li.over div.btn{display:block;cursor:pointer;}
div#service ul li div.btn:hover{background-position:0 -22px}
div#service ul li.over a{text-decoration:underline}
div#hotCats{position:absolute; top:200px;width:100%; }
ul#hotCats{position:relative; margin:0 0 0 0;padding:0 4%;list-style:none;}
ul#hotCats li{list-style:none; width:373px; position:relative;z-index:14;font:normal 1em/1em Tahoma; padding:0;margin:0 0 20px; 0; float:left; }
ul#hotCats li.right{float:right;}
ul#hotCats li.firstInRow{}
ul#hotCats li div.img{float:left;width:373px;height:130px;border-bottom:2px solid #cc1414;}
ul#hotCats li div.img a.imgBox{display:block; width:100%; height:130px;background-position:0 0;background-repeat:no-repeat;}
ul#hotCats li div.more a{color:#cc1414;}
div#dynamicImagesFrame{position:absolute;z-index:1;top:126px;width:100%;height:124px;background:#fff;}
div#dynamicImages{position:relative;width:90%;height:124px;overflow:hidden;margin:0 5%;}
div#dynamicImages img{position:absolute;top:0;left:0;z-index:2;}
ul#pagePhotoalbumImages{position:relative;left:-10px;margin:0;padding:0;list-style:none}
ul#pagePhotoalbumImages li{float:left;width:157px;height:157px;margin:0;padding:0;}
ul#pagePhotoalbumImages li div.img{position:relative;top:10px;left:10px;width:134px;height:134px;border:1px solid #aaa;background-repeat:no-repeat;background-position:center center}
ul#pagePhotoalbumImages li div.name{position:absolute;bottom:0;left:0;display:none;font-size:0.7em;text-align:center;width:134px;padding:0.25em 0 0.25em 0;background:#666;color:#fff}
ul#pagePhotoalbumImages li.over div.name{display:block;}
.footerP1{font-size: 1em !important; margin-bottom: 15px !important;}
.footerP2{font-size: 0.9em !important}
.footerAddres{font-size: 1.4em !important; color: #333 !important;}
.emailAddress{margin-top: 15px !important}
#sliderFade{background-image: url('/i/sliderFade.png'); background-repeat: repeat-x; position: absolute; height: 713px; width: 100%; left: 0; top: 0}
#productFade{background-image: url('/i/productFade.png'); background-repeat: repeat-x; background-position: center top; position: absolute; height: 326px; width: 100%; left: 0; top: 691px}
#sampleFade{background-color: #f5f7fb; height: 425px; position: absolute; top: 1708px; width: 100%; left: 0}
#menuFade{height: 56px; background-color: #000; width: 100%; position: fixed; top: 0; left: 0; z-index: 10; opacity: 0.3; display: none;}
#menu{top: 234px !important}
#logo{top: 79px !important; background-image: url('/i/intLogo.png') !important; text-decoration: none !important}
#logoText{top: 80px !important; color: #9c9c9c !important; text-decoration: none !important; cursor: pointer !important;text-shadow: none !important;}
.phone{top: 63px !important;}
.callAndMail{top: 137px !important;}
.phone p{color: #444 !important; margin: 0 !important}
.phCode{color: #444 !important;text-shadow: none !important;}
.phNum{color: #444 !important;text-shadow: none !important;}
#intFade{position: absolute; top: 0; left: 0; width: 100%; height:242px; background-image: url('/i/intFade.png'); background-position: center top;}
#navPath ul li a{color: #999; font-style: normal; text-decoration: underline; font-family: Arial; font-size: 0.875em;}
#navPath ul li, #navPath ul li.last{color: #999 !important; font-style: normal; text-decoration: none; font-family: Arial; font-size: 0.875em;}
#navPath ul li.slash{width: 6px; height: 10px; background-image: url('/i/sep.png'); background-repeat: no-repeat; color: transparent; background-position: center center}
div#homeMenuFrame{position:absolute; margin:0; z-index:2; top:65px;padding:0;width:100%; max-width: 1280px; height:530px; box-shadow: 0 0 15px 0 #aaa;}
#homeBlend{cursor:pointer; background-image: url('/i/sliderBlend.png'); width: 100%; height: 300px; z-index: 100; top: 0; left: 0; position: absolute; background-repeat: no-repeat;}
#hmShadow{display: none !important}
ul#homeMenus{position:relative; margin:0; overflow:hidden;padding:0;list-style:none;width:100%;min-width:960px;max-width:1292px;width:expression(document.body.clientWidth<1021?'970px':(document.body.clientWidth>1453?'1152px':'95%'));margin:0 auto;height:530px;}
ul#homeMenus li{display:block;opacity: 0;position:absolute;margin:0;padding:0;width:100%;height:530px;}
ul#homeMenus li.current{opacity: 1;}
ul#homeMenus li div.img{position:relative;width:100%;z-index:2;height:530px;background-position:bottom center;background-repeat:no-repeat;}
ul#homeMenus div.innerText{display:none;}
ul#homeMenus div#textWrapper{position:absolute; bottom:0;color:#fff; width:100%;height:250px;text-align:left;z-index:5;}
ul#homeMenus div#text{width:95%; padding:1em 0 0 0; min-width:960px;max-width:1152px;width:expression(document.body.clientWidth<1021?'970px':(document.body.clientWidth>1453?'1152px':'95%'));margin:0 auto; }
ul#homeMenus div#text p.name1{text-transform: uppercase; color: #000; font-family: PT Sans Narrow; font-style: italic; font-size: 4.375em; text-shadow: 1px 1px 1px #fff; margin: 0; line-height: 0.6em}
ul#homeMenus div#text p.name2{text-transform: uppercase; color: #000; font-family: PT Sans Narrow; font-style: italic; font-size: 3.125em; text-shadow: 1px 1px 1px #fff; margin: 0}
ul#homeMenus div#text p.name3{text-transform: uppercase; color: #000; font-family: PT Sans Narrow; font-style: italic; font-size: 3.125em; text-shadow: 1px 1px 1px #fff; margin: 0; line-height: 0.5em}
div#homeMenusThumbsFrame{position:absolute;right:40px;bottom:40px; height:28px; z-index:500; width: 500px; padding:0;margin:0 auto;}
.homeMenuText{width: 33%; position: relative; float: left; margin-top: 40px;}
.homeMenuText h3{color: #444; font-family: PT Sans Narrow; text-transform: uppercase; font-style: italic; width: 80%; margin-left: 57px; margin-bottom: 15px;}
.homeMenuTexts .cur h3{color: #2261b3;}
.homeMenuTexts .cur .textLogo{background-position: center top;}
.homeMenuText p{color: #444; font-family: PT Sans Narrow; font-style: italic; width: 80%; margin-left: 57px; font-size: 1.1em; line-height: 1.2em;}
div#homeMenusThumbsFrame.noneThumbs{display:none;}
ul#homeMenusThumbs{margin:0;float:right;padding:0;list-style:none;height:34px;}
ul#homeMenusThumbs li{float:left;margin:0 0 0 23px;padding:0;width:28px;height:28px;background-position: center bottom;cursor:pointer; background-repeat: no-repeat; background-image: url('/i/markers.png')}
ul#homeMenusThumbs li.current{background-position:center top;}
.textLogo{width: 48px; height: 48px; position: absolute; top: -10px; left: -4px	; background-position: center bottom}
.op30{position: absolute; top: 0; left: 0; width: 100%; height: 530px; background-color: #fff; opacity: 0; z-index: 0}
div#articles{margin:0 0 0 0;width:50%;}
div#articles ul{padding:0;margin:1em 0 0 0;list-style:none;}
div#articles ul li{padding:0; min-height:90px; position:relative;margin:0 0 30px 0 !important; list-style: none;}
div#articles ul li.first{}
div#articles ul li div.text{float:right;padding:0.5em 0 0 0; width:49%;}
div#articles ul li div.name{margin:2.5em 0 1.25em 0;}
div#articles ul li div.name.noImg{ position:relative; top:0;  margin:0 0 1em 0;padding:0}
div#articles ul li div.name h2{margin:0 0 0.5em 0; color:#444;}
div#articles ul li div.name a{text-decoration:none; color:#444; font-size: 1.125em;}
div#articles ul li div.name a:hover{text-decoration:underline;}
div#articles ul li div.img{float:left; width:200px; height:100px; margin:0 0 0 0; margin-bottom: 13px;}
div#articles ul li div.img a.imgBox{display:block; width:100%;height:150px;margin:0;padding:0; background-position:center center; background-repeat:no-repeat;}
div#articles ul li .short{font-size:1em;color:#777;line-height:1.5em;margin:0.25em 0 0 0;}
div#articles div.more{margin:2em 0 0 0;font-size:0.875em; text-transform: lowercase; font-family: Arial; color: #909090 !important;}
div#articles div.more a{color: #909090 !important;}
#homeMenuFrame{height: 233px !important; top: 0 !important; left: 330px !important; width: 50% !important; box-shadow: none !important; z-index: 500 !important}
#homeMenus{height: 233px !important; min-width: 0 !important}
#homeMenus #textWrapper{height: 150px !important; top: 66px !important;}
#homeMenus .name1{font-size: 1.875em !important}
#homeMenus .name2, #homeMenus .name3{font-size: 1.25em !important}
#homeMenus li{height: 233px !important;}
#homeMenus li .img{height: 233px !important; background: none !important}
#homeMenusThumbsFrame{left: 0 !important; width: 100% !important; bottom: 55px !important}
#homeMenusThumbs{float: left !important}
#homeMenusThumbs li{background-image: url('/i/markersSmall.png') !important; width: 20px !important; height: 20px !important; margin-left: 7px !important}
#homeMenusThumbs li.first{margin-left: 0 !important}
#menu ul li.first{padding-left: 0;}
#menu ul li ul li.first{padding-left: 18px !important;}
div#callRequestFormMain .m{width: 100% !important;}
ul#news{padding:0;margin:1em 0 0 0;list-style:none;font-family: Arial;}
ul#news td.date{padding-top:0.25em}
ul#news div.date{color:#666;white-space:nowrap;font-size:0.83em;}
ul#news li{clear:both;margin:0 0 1.5em 0;padding:0;}
ul#news li table{border-spacing:0;border-collapse:collapse;margin:0}
ul#news li td{padding:0 1em 0 0;vertical-align:top;}
ul#news li td.img div{width:96px;border:1px solid #ddd;margin:0;padding:1px}
ul#news li td.img img{width:96px;border:none;display:block}
ul#news li div.name{font:normal 1.5em Arial;margin:0;padding:0;color:#444}
ul#news li div.name a{text-decoration:none;color:#666;}
ul#news li div.name a:hover{text-decoration:underline;color:#484848;}
ul#news li div.short{font-size:0.83em;margin:0.25em 0 0 0}
div#years{font-size:1em;margin:1em 0 1em 0;}
div#years table{border-collapse:collapse;border-spacing:0;margin:0 0 1em 0}
div#years td{padding:0;vertical-align:bottom;font-size:0.8em}
div#years div.first{padding-left:1em;border-bottom:1px solid #b1abab;}
div#years div.firstYear{border-left:1px solid #b1abab;}
div#years div.year{width:7em;text-align:center;padding:4px 0 4px 0;border-bottom:1px solid #b1abab;border-top:1px solid #b1abab;border-right:1px solid #b1abab;}
div#years div.sel{width:7em;text-align:center;padding:0 0 4px 0;border-right:1px solid #b1abab;border-top:0px solid #d5fe0c;font-weight:bold;}
div#years div.top{padding-top:6px;border-top:4px solid #eb5f54;}
div#years div.prelast{}
div#years .b{font-weight:bold}
div#years .bl{border-left:1px solid #b1abab;}
div#years td.last{width:100%;border-bottom:1px solid #b1abab;}
}
@media print {
.clear{font-size:0;clear:both;width:100%;overflow:hidden;height:0;line-height:0}
.s{font-weight:normal;font-size:0.7em;}
.t{border-collapse:collapse;border-spacing:0;}
.t td{padding:0}
.hL{text-align:left}
.hC{text-align:center}
.hR{text-align:right}
.vC{vertical-align:middle}
.vT{vertical-align:top}
.vB{vertical-align:bottom}
.nw{white-space:nowrap}
.w100{width:100%}
.m0{margin:0}
.p0{padding:0}
.b0{border:0}
.mt0{margin-top:0}
.clickable{cursor:pointer}
.hidden{display:none}
div#dummy-width{position:absolute;top:0;width:100%;}
html{height:100%;}
body{height:100%;font:1em Arial,sans-serif;padding:0;margin:0 auto;}
h1{font:normal 2.5em Arial;line-height:0.85em;color:#444;margin:0 0 0.5em 0;padding:0;color:#444;width: 60%;}
h2{font:normal 1.8em Arial;margin:1em 0 0.5em 0;padding:0;;color:#444}
h3{font:normal 1.5em Arial;margin:0 0 1em 0;padding:0;;color:#444}
h4{font:normal 1.1em Arial;margin:0 0 1em 0;padding:0;;color:#444}
a{color:#141414}
a:hover{color:#cc1414;}
.h1{font:normal 2.5em Arial;line-height:0.85em;color:#444;margin:0 0 0.5em 0;padding:0;;color:#444}
.h2{font:normal 1.8em Arial;margin:1em 0 0.5em 0;padding:0;;color:#444}
.h3{font:normal 1.5em Arial;margin:0 0 1em 0;padding:0;;color:#444}
.b{font-weight:bold}
.a{color:#141414;cursor:pointer}
.a2{color:#141414;border-bottom:1px dotted #141414;cursor:pointer}
.a2:hover{color:#cc1414}
div.video{border:1px solid #fff;margin:0 0 1em 0;padding:1px;}
table.table{width:100%; border-collapse:collapse; font-size:0.9em;margin:20px 0; background:#edf0d9;}
table.table thead{background:#9B8155; width:100%;}
table.table .tr2{background:#fff;}
table.table th{ height:40px; font:Tahoma;margin:0 0 1em 0;padding:0; color:#fff;}
table.table td{ height:40px; font:Arial;margin:0 0 1em 0; padding:0 15px;}
div#layout{width:100%;}
div#layoutInner{position:relative; padding: 420px 0 0 0; margin:0 4.5%; height:100%;width:90%; }
div#left{position:relative; float:left; padding:20px 0 0 0; margin:0 0 0 5%; width:20%;}
div#content{width:100%;}
div#contentInner{width: 100%; z-index: 100; font-family: PT Sans; font-style: normal;}
div#contentInner .mainLeft{width:48%; margin-right:4%;z-index:100; position: relative; float: left;}
div#contentInner .mainRight{width:48%; z-index:100; position: relative; float: right;}
div#rightContentInner{width: 31%; position: absolute; right: 3%; top: 50px; margin: 0; padding: 0}
div#rightContentInner div#rightReasons{}
div#rightContentInner div#rightReasons h3{font:italic 1em/1.2em Tahoma;color:#474545;text-transform:uppercase;}
div#rightContentInner div#rightReasons ul{padding:0;}
div#rightContentInner div#rightReasons ul li{list-style-type:none;padding:0 0 0.8em 37px;font:normal 0.9em/1.2em Tahoma;color:#ff0000;text-transform:uppercase;}
div#rightContentInner div#rightReasons ul li.l1{background:url('/i/oknLi1.png') no-repeat 0 0;}
div#rightContentInner div#rightReasons ul li.l2{background:url('/i/oknLi2.png') no-repeat 0 0;}
div#rightContentInner div#rightReasons ul li.l3{background:url('/i/oknLi3.png') no-repeat 0 0;}
div#header{width:100%;height:321px;position:absolute; left:0; top:0; z-index:118;}
div#headerInner{position:relative;width:90%;height:300px;margin:0 4.5%;}
div#logo{position: relative; top: 128px; width: 210px; height: 48px; background: url('/i/logo.png');background-position: center 73px;}
div#logoText{position: relative; top: 48px; color: #fff; font-family: PT Sans Narrow; font-size: 1.15em; text-transform: uppercase; cursor: default; text-decoration: none; letter-spacing: 1px;text-shadow: 1px 1px 2px black;}
div#logoIn{position: absolute; top: 0; left: 0; width: 210px; height: 48px; background: url('/i/logo.png'); opacity: 0}
div#contactInfo{position:absolute; height:50px; top:0px; right:0; z-index:9; width:350px;}
div#contactInfoInner{position:relative;width:100%;}
div#contactInfo div.phone{float:right;text-align:right; color:#000; font-family: PT Sans Narrow; top: 100px; position: relative;}
div#contactInfo div.phone span.phCode{font-size: 2.5em; font-weight: normal; color: #fff;margin-right: 10px;text-shadow: 1px 1px 2px black;}
div#contactInfo div.phone span.phNum{font-size: 3.75em; font-weight: normal; color: #fff;text-shadow: 1px 1px 2px black;}
div#header div.callAndMail{position: absolute; width: 179px; float: right; right: 0; top: 206px;}
div#header div.callAndMail .mail{font-family: PT Sans; text-transform: uppercase; font-style: italic; margin-bottom: 5px; font-size: 1.2em; text-align: center; font-weight: bold; color: #333;}
div#header div.callAndMail .mail a{color: #333;}
div#header div.callMe{position: relative; top:0; width:179px; height:22px; z-index:15;font:normal 1.5em/1em PT Sans Narrow; color:#fff; font-style: italic; cursor:pointer;text-transform:uppercase; background-color: #ed7d28; background-repeat: no-repeat; text-shadow: 2px 2px 2px #444}
div#header div.callMe:hover{background-color: #000}
div#header div.callMe span{position:relative;top:0;border-bottom:1px #444 dashed;}
div#header div.callMe span:hover{position:relative;color:#ff0000;border-bottom:1px #ff0000 dashed;}
div#menu{display:none}
div#menuInner{position:absolute;width:100%;height:100%;bottom:0;z-index:3;}
div#menu ul.l0{padding:0; list-style:none;margin:0 auto;position:relative;z-index:7; width: 100%; max-width: 1280px; min-width: 960px; height: 78px;}
div#menu li.l0{float:left; padding:42px 14px 21px 14px; position:relative;z-index:7; font-weight: normal !important;}
div#menu li.l0.first{margin-left: 4.5%;}
div#menu li.l0.first a.l0{padding-left: 0 !important;}
div#menu li.l0 a.l0{text-decoration:none; font-family: 'PT Sans Narrow'; text-transform: uppercase; color: #f7822a; font-style: italic; font-size: 1.875em; font-weight: bold; line-height: 16px;}
div#menu li#menu_86 a.l0{color: #c25b0d;}
div#menu div.children{display:none; top:85px; position:absolute;left:0; background-color: #000; background-image: url('/i/menu2.png'); background-repeat: repeat-x;}
div#menu li.over{background-image: url('/i/menu1.png');}
div#menu li.over div.children{display:block;}
div#menu li.over li div.children{display:none;}
div#menu li.over li.over div.children{display:block;}
div#menu li ul{margin:0; padding:0;list-style:none;}
div#menu li ul li{margin:0;padding:9px 18px 9px 18px; position: relative;}
div#menu li ul li.over{background-image: none}
div#menu li ul li .name{background-image: none; background-position: right center; background-repeat: no-repeat; padding-right: 25px;}
div#menu li ul li ul{background-image: url('/i/subsub.png'); background-repeat: repeat-x;}
div#menu li ul li ul li{padding: 9px 18px; white-space: nowrap;}
div#menu li ul li.last{padding: 9px 18px 18px 18px; white-space: nowrap;}
div#menu li ul li ul li.first, div#menu li ul li ul li#menu_cat21{padding: 18px 18px 9px 18px;}
div#menu li ul li ul li .name{background: none}
div#menu li ul li a{text-decoration:none;text-transform:uppercase; font:bold 1.125em PT Sans Narrow; color:#f7822a; font-style: italic;}
div#menu li ul li a:hover{color: #fff;}
div#menu li ul li .children{left: 100%; top: -9px;}
div#menu.pinned ul li.l0{float:left; padding:19px 14px 14px 14px; position:relative;z-index:7; font-weight: normal !important;}
div#menu.pinned li.over{background-image: none !important; background-color: #464646;}
div#menu.pinned div.children{display:none; top:55px; position:absolute;left:0; background-color: #000; background-image: url('/i/menu2.png'); background-repeat: repeat-x;}
div#menu.pinned li ul li .children{left: 100%; top: -9px;}
#menu .hasChildren .name.l1{background-image: url('/i/arrow.png')}
.readMoreButton{width: 224px; height: 33px; background-image: url('/i/readMoreButton.png'); display: block; margin-top: 20px;}
.lineLeft{width: 14px; height: 67px; position: absolute; top: 0; left: -14px; background-image: url('/i/mLeft1.png'); background-repeat: no-repeat; display: none;}
.lineRight{width: 14px; height: 67px; position: absolute; top: 0; right: -14px; background-image: url('/i/mRight1.png'); background-repeat: no-repeat; display: none;}
.lineLeft2{width: 150px; position: absolute; top: 64px; left: -134px; background-image: url('/i/mLeft2.png'); background-repeat: no-repeat; display: none; background-position: right top;}
.lineRight2{width: 150px; position: absolute; top: 64px; right: -150px; background-image: url('/i/mRight2.png'); background-repeat: no-repeat; display: none; background-position: left bottom}
div#subMenu{}
div#subMenu ul{list-style-image:url('/i/b.gif');margin:1em 1em 1em 2em;padding:0;}
div#subMenu ul li div.name{ margin:0 5px 0.5em 5px;padding:0;  position:relative;  z-index:4;}
div#subMenu ul a{color:#242222; text-decoration:none; font-weight:semi-bold;font:1.4em Arial;}
div#subMenu ul a:hover{text-decoration:underline;color:#fe0000}
div#topPartnersLi {height:20px; position:relative; cursor:pointer; bottom:-10px; width:90%;min-width:960px;max-width:1152px;width:expression(document.body.clientWidth<1021?'970px':(document.body.clientWidth>1453?'1152px':'95%'));margin:0 auto;}
div#topPartnersLi ul{list-style:none;}
div#topPartnersLi ul li{width:20%; height:20px; float:left;margin:0;}
div#topPartnersLi ul li div.img{height:20px;}
div.spacer{height:1px; margin:19px 0 0 0;}
div#navPath{display:none}
div#navPath a{text-decoration:none;color:#727272; font-style: italic;}
div#navPath a:hover{text-decoration:underline}
div#navPath ul{margin:0;padding:0;list-style:none}
div#navPath ul li{margin:0 0.5em;padding:3px 0 0 0;float:left;width:auto;height:23px;overflow:hidden;cursor:pointer}
div#navPath ul li.slash{color:#727272;margin:0;padding:0;float:left;width:auto;height:23px;overflow:hidden;font-size:1.2em;cursor:auto; font-style: normal;}
div#navPath ul li.last{color:#727272;cursor:auto; font-size: .75em; padding: 4px 0 0 0}
div#navPath div.l{padding:0;margin:0;}
div#navPath div.r{padding:0;height:23px;}
div#navPath li.first{margin:0 0.5em 0 0;padding:3px 0 0 0;}
div#navPath li.over a{color:#000}
div#fade{display:none;position:absolute;z-index:9988;top:0;left:0;background:#000;opacity:0;filter:alpha(opacity=75)}
div#fade.visible{display:block;}
div#footer{clear:both;font-size:1.4em;padding:0;margin:1em 0 0 0;border-top:1px solid #ccc}
div#footerInner{position:relative;z-index:15;width:91%;margin:0 auto;padding:90px 0 50px 0; font:0.8em Tahoma;}
div#footer a{color:#555}
div#footer a:hover{color:#cc1414}
div#footer div#copyrights{float:left;padding:0;margin:0;width:80%;}
div#footer div#copyrights div{float:left;}
div#footer div#copyrights div.footerText1{float:left;margin-right: 60px;}
div#footer div#copyrights div.footerText2{float:left;margin-right: 60px;}
div#footer div#copyrights div.footerText3{float:left;margin-right: 60px;}
div#footer div#copyrights p{margin:0;}
div#footer div#copyrights p.footerHeader{font-size: 1.3em; margin:0 0 0.5em 0;}
div#footer .socialButtons{margin-top: 20px;}
div#footer div.address{float:left;width:40%;margin:0 1%;text-align:left;}
div#footer div.address p{font:1.4em;font-weight:normal;color:#7f7f7f;margin:0 0 0.2em 0;padding:0;}
div#footer div#counters{width:32%;float:left;}
div#kryshtall{position:absolute;right:0; margin-top: 6px;}
div#kryshtall p{width:300px;text-align:right;margin:0 20px 0 0;line-height:0.7em;}
div#kryshtall p a{font-size:0.8em;color:#babab7;text-decoration:none !important;}
div#kryshtall p a:hover{color:#444;}
div#kryshtall img{width:138px;height:20px;float:right; border: 0px;}
div#printThis{display:none}
div#printThis div.box{margin:1px 1px 1px 1px;width:120px;height:34px;background:#ddd;cursor:pointer;}
div#printThis div.link{font-size:0.83em;line-height:1em;padding:6px 0 0 0;margin:0 4px 0 8px;background:url('/i/10.gif') no-repeat right 8px;}
div#printThis.over{border:1px solid #fff;}
div#printThis.over div.box{background:#fff;}
div.pageBody p{font-size:1.1em;line-height:1.2em;color:#444;margin:0 0 0.5em 0;font-family:Arial;width: 60%;}
div.mainRight{top: -69px;}
div.mainRight p{font-size:1em !important}
div.pageBody p.increased{font-size:1.5em;font-weight:normal;line-height:1em;margin:0.5em 0;padding:0;color:#666;}
div.pageBody ul{font-size:1.1em; color: #444; margin:0.5em 0 1em 0;padding:0; list-style-position: inside;}
div.pageBody ul li{font-family: Arial; margin:0 0 0.5em 0;list-style:disc;padding:0;padding:0 0 0 18px; list-style-position: inside;}
div.pageBody ol{font-size:1.1em; color: #444; margin:0.5em 0 1em 0;padding:0; list-style-position: inside}
div.pageBody ol li{font-family: Arial; margin:0 0 0.5em 0;padding:0;}
div.pageBody ol li ul{width:100%;margin:0.5em 0 1em 0;padding:0;list-style:none}
div.pageBody ol li ul li{margin:0 0 0.5em 0;padding:0;background:url('/i/li.gif') no-repeat 3px 3px;padding:0 0 0 18px}
div.pageBody img{padding:2px;border:#D3D4D6 2px solid}
div.pageBody img.iLeft{float:left;margin:0 1.5em 0.5em 0}
div.pageBody img.iRight{float:right;margin:0 0 0.5em 1em}
div.pageBody img.iClear{clear:both}
div.pageBody img.b0{border:0}
div.pageBody div.map img{border:none;padding:0;behavior:none}
div.pageBody table{border-collapse:collapse;}
div.pageBody table th{border-bottom:2px #B4B0AF solid;padding:18px 4px 4px 4px;font-weight:bold;color:#564034;}
div.pageBody table th.type{border:0;font:normal 2.1em PT Sans Narrow;color:#564034;margin:1em 0 0.5em 0;padding:1em 0 0 0;text-align:left;}
div.pageBody table td{border-bottom:1px #B4B0AF solid;padding:4px;margin:4px;}
div.pageBody table td.cost{text-align:right;}
div.pageBody ul.pageImages{margin:0 1em 0.5em 0;padding:0;list-style:none;float:left;}
div.pageBody ul.pageImages li img{display:block;margin:0}
div.pageBody ul.pageImages li{margin:1em 0 0 0;padding:0;background:none}
div.pageBody ul.pageImages li.first{margin:0;}
.enlargable{cursor:url('/i/cursor.zoom-in.png'),pointer !important;}
div#enlargableImageLoader{display:none;position:absolute;z-index:10002;background:#fff url('/i/busy.gif') no-repeat center center;opacity:0.85;filter:alpha(opacity=85);}
div#imageViewerControl{display:none;position:absolute;z-index:10002;width:160px;height:48px;}
div#imageViewerControl.visible{display:block;}
div#imageViewerControlPrev{float:left;width:48px;margin:0 8px 0 0;height:48px;background-image:url('/i/imageViewer.prev.gif');background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
div#imageViewerControlPrev.disabled{background-position:0 -48px;cursor:default}
div#imageViewerControlNext{float:left;width:48px;margin:0 8px 0 0;height:48px;background-image:url('/i/imageViewer.next.gif');background-repeat:no-repeat;background-position:0 0;cursor:pointer;}
div#imageViewerControlNext.disabled{background-position:0 -48px;cursor:default}
div#imageViewerControlClose{float:left;width:48px;height:48px;background:url('/i/imageViewer.close.gif') no-repeat 0 0;cursor:pointer;}
img.imageViewerLoading{background:#f8f8f8 url('/i/busy.gif') no-repeat center center;}
div.imageViewerText{position:absolute;z-index:10001;font-size:1.2em;color:#fff;text-align:center;width:70%;height:2em;overlow:hidden;}
div#feedback{display:none}
div#feedback div.pad.pad{margin:0 auto;width:40%;}
div#feedback div.main{text-align:center;padding:1em}
div#feedback span.aa{text-decoration:none;border-bottom:1px dashed #484848;cursor:pointer}
div#feedback div#feedbackForm{display:none;padding:1em 0 0 0;}
div#feedback div#feedbackForm table{margin:0 auto 0 auto;width:480px}
div#feedback div#feedbackForm table td{text-align:left}
div#feedback div#feedbackLoading{position:absolute;z-index:100;display:none;width:100%;top:0;left:0;background:#fff url('/i/loading.gif') no-repeat center center;text-align:center;font-size:1.4em;color:#777;filter:alpha(opacity=60);opacity:0.6}
div#feedbackConfirm{position:absolute;z-index:10001;display:none;width:1px;height:1px;background:#336;text-align:center}
div#feedbackConfirm div.body{display:none;padding:1.5em;border:2px solid #ccc;color:#fff}
div#feedbackConfirm.done div.body{display:block}
div#feedbackConfirm.done div.close{position:absolute;top:0;right:0;width:2em;height:auto;font-weight:bold;padding:0.2em 0 0.2em 0;background:#f55;color:#fff;cursor:pointer;border:1px solid #ccc;border-top:0;border-right:0;cursor:pointer;}
div#callRequestForm{display:none;position:absolute;top:0;left:0;z-index:10001;width:600px; height: 360px; background-image: url('/i/op60.png');}
div#callRequestForm p{font-size:1.1em;color:#2261b3; font-family: PT Sans; text-transform: uppercase; font-style: italic; font-weight: bold;}
div#callRequestForm div.close{position:absolute;right:0.5em;top:0.5em;height: 28px; width: 28px; background-image: url('/i/cls.png');text-align:center;cursor:pointer;font-size:1.4em;cursor:pointer;}
div#callRequestForm div.close:hover{background-position: center bottom;}
div#callRequestForm div.pad{padding: 17px 30px !important}
div#callRequestForm form td{border: none !important;}
div#callRequestForm form input.m{width: 600px !important; border: none !important; height: 50px !important; font-family: PT Sans Narrow; font-style: italic; padding: 0 10px; color: #f7822a; font-size: 2em;}
div#callRequestForm form input.btn{visibility: hidden;}
div#callRequestForm .logoCall{position: absolute; bottom: 30px; right: 30px; background-image: url('/i/logoCall.png'); background-repeat: no-repeat; height: 65px; width: 160px;}
div#callRequestFormMain{width: 100% !important;}
div#callRequestFormLoading{display:none;width:16px;padding:100px 0 0 0;margin:0 auto 0 auto;}
div.sendLabel{background-position: center center !important; background-image: url('/i/send.png'); width: 300px; height: 50px; top: -25px; position: relative;}
#textWrapper{text-shadow: 2px 2px #535353}
h3.serviceHeader{font:normal 1.7em Arial;color:#666;padding:0;margin: 2em 0 1em 5%;}
div#service ul{padding:0;margin:1em 0 1em 0;list-style:none;overflow:hidden; width: 66%;}
div#service ul li{position:relative; width:170px; margin:0 5% 5% 0; float:left;height:170px;overflow:hidden;border:2px solid #ccc;}
div#service ul li.lastCol{border-right:0}
div#service ul li div.imgBox{height:170px; width:100%;}
div#service ul li div.imgBox a.img{display:block;border:0 width:100%; height:170px; margin:0 auto;background-position: center top;background-repeat:no-repeat}
div#service ul li div.text{width: 90%; margin: 0 auto; overflow: hidden; position: absolute; height: 85px; top: 85px; padding-left: 10%; background-image: url('/i/op30.png');}
div#service ul li div.text div.short{display:none;}
div#service ul li div.name{position:absolute; bottom:10px;font-size:1.2em}
div#service ul li span.brand{font-size:1.1em;text-transform:uppercase;display:block}
div#service ul li div.name a{text-decoration:none;color:#ccc;}
div#service ul li div.name a:hover{text-decoration:none;color:#fff;}
div#service ul li div.price{height:30px; color:#e64716; padding:0 1em; font:1.2em Tahoma}
div#service ul li div.price span.value{font-size:1.3em;font-style:italic}
div#service ul li div.btn{display:n_one;cursor:pointer; width:100%;}
div#service ul li div.btn p{color:#fff;width:100%; text-align:center; font:1.2em Tahoma; padding:0 0 10px 0;font-style:italic; text-transform:uppercase;}
div#service ul li.over div.btn{display:block;cursor:pointer;}
div#service ul li div.btn:hover{background-position:0 -22px}
div#service ul li.over a{text-decoration:underline}
div#hotCats{position:absolute; top:200px;width:100%; }
ul#hotCats{position:relative; margin:0 0 0 0;padding:0 4%;list-style:none;}
ul#hotCats li{list-style:none; width:373px; position:relative;z-index:14;font:normal 1em/1em Tahoma; padding:0;margin:0 0 20px; 0; float:left; }
ul#hotCats li.right{float:right;}
ul#hotCats li.firstInRow{}
ul#hotCats li div.img{float:left;width:373px;height:130px;border-bottom:2px solid #cc1414;}
ul#hotCats li div.img a.imgBox{display:block; width:100%; height:130px;background-position:0 0;background-repeat:no-repeat;}
ul#hotCats li div.more a{color:#cc1414;}
div#dynamicImagesFrame{position:absolute;z-index:1;top:126px;width:100%;height:124px;background:#fff;}
div#dynamicImages{position:relative;width:90%;height:124px;overflow:hidden;margin:0 5%;}
div#dynamicImages img{position:absolute;top:0;left:0;z-index:2;}
ul#pagePhotoalbumImages{position:relative;left:-10px;margin:0;padding:0;list-style:none}
ul#pagePhotoalbumImages li{float:left;width:157px;height:157px;margin:0;padding:0;}
ul#pagePhotoalbumImages li div.img{position:relative;top:10px;left:10px;width:134px;height:134px;border:1px solid #aaa;background-repeat:no-repeat;background-position:center center}
ul#pagePhotoalbumImages li div.name{position:absolute;bottom:0;left:0;display:none;font-size:0.7em;text-align:center;width:134px;padding:0.25em 0 0.25em 0;background:#666;color:#fff}
ul#pagePhotoalbumImages li.over div.name{display:block;}
.footerP1{font-size: 1em !important; margin-bottom: 15px !important;}
.footerP2{font-size: 0.9em !important}
.footerAddres{font-size: 1.4em !important; color: #333 !important;}
.emailAddress{margin-top: 15px !important}
#sliderFade{background-image: url('/i/sliderFade.png'); background-repeat: repeat-x; position: absolute; height: 713px; width: 100%; left: 0; top: 0}
#productFade{background-image: url('/i/productFade.png'); background-repeat: repeat-x; background-position: center top; position: absolute; height: 326px; width: 100%; left: 0; top: 691px}
#sampleFade{background-color: #f5f7fb; height: 425px; position: absolute; top: 1708px; width: 100%; left: 0}
#menuFade{height: 56px; background-color: #000; width: 100%; position: fixed; top: 0; left: 0; z-index: 10; opacity: 0.3; display: none;}
#menu{top: 234px !important}
#logo{top: 79px !important; background-image: url('/i/intLogo.png') !important; text-decoration: none !important}
#logoText{top: 80px !important; color: #9c9c9c !important; text-decoration: none !important; cursor: pointer !important;text-shadow: none !important;}
.phone{top: 63px !important;}
.callAndMail{top: 137px !important;}
.phone p{color: #444 !important; margin: 0 !important}
.phCode{color: #444 !important;text-shadow: none !important;}
.phNum{color: #444 !important;text-shadow: none !important;}
#intFade{position: absolute; top: 0; left: 0; width: 100%; height:242px; background-image: url('/i/intFade.png'); background-position: center top;}
#navPath ul li a{color: #999; font-style: normal; text-decoration: underline; font-family: Arial; font-size: 0.875em;}
#navPath ul li, #navPath ul li.last{color: #999 !important; font-style: normal; text-decoration: none; font-family: Arial; font-size: 0.875em;}
#navPath ul li.slash{width: 6px; height: 10px; background-image: url('/i/sep.png'); background-repeat: no-repeat; color: transparent; background-position: center center}
div#homeMenuFrame{position:absolute; margin:0; z-index:2; top:65px;padding:0;width:100%; max-width: 1280px; height:530px; box-shadow: 0 0 15px 0 #aaa;}
#homeBlend{cursor:pointer; background-image: url('/i/sliderBlend.png'); width: 100%; height: 300px; z-index: 100; top: 0; left: 0; position: absolute; background-repeat: no-repeat;}
#hmShadow{display: none !important}
ul#homeMenus{position:relative; margin:0; overflow:hidden;padding:0;list-style:none;width:100%;min-width:960px;max-width:1292px;width:expression(document.body.clientWidth<1021?'970px':(document.body.clientWidth>1453?'1152px':'95%'));margin:0 auto;height:530px;}
ul#homeMenus li{display:block;opacity: 0;position:absolute;margin:0;padding:0;width:100%;height:530px;}
ul#homeMenus li.current{opacity: 1;}
ul#homeMenus li div.img{position:relative;width:100%;z-index:2;height:530px;background-position:bottom center;background-repeat:no-repeat;}
ul#homeMenus div.innerText{display:none;}
ul#homeMenus div#textWrapper{position:absolute; bottom:0;color:#fff; width:100%;height:250px;text-align:left;z-index:5;}
ul#homeMenus div#text{width:95%; padding:1em 0 0 0; min-width:960px;max-width:1152px;width:expression(document.body.clientWidth<1021?'970px':(document.body.clientWidth>1453?'1152px':'95%'));margin:0 auto; }
ul#homeMenus div#text p.name1{text-transform: uppercase; color: #000; font-family: PT Sans Narrow; font-style: italic; font-size: 4.375em; text-shadow: 1px 1px 1px #fff; margin: 0; line-height: 0.6em}
ul#homeMenus div#text p.name2{text-transform: uppercase; color: #000; font-family: PT Sans Narrow; font-style: italic; font-size: 3.125em; text-shadow: 1px 1px 1px #fff; margin: 0}
ul#homeMenus div#text p.name3{text-transform: uppercase; color: #000; font-family: PT Sans Narrow; font-style: italic; font-size: 3.125em; text-shadow: 1px 1px 1px #fff; margin: 0; line-height: 0.5em}
div#homeMenusThumbsFrame{position:absolute;right:40px;bottom:40px; height:28px; z-index:500; width: 500px; padding:0;margin:0 auto;}
.homeMenuText{width: 33%; position: relative; float: left; margin-top: 40px;}
.homeMenuText h3{color: #444; font-family: PT Sans Narrow; text-transform: uppercase; font-style: italic; width: 80%; margin-left: 57px; margin-bottom: 15px;}
.homeMenuTexts .cur h3{color: #2261b3;}
.homeMenuTexts .cur .textLogo{background-position: center top;}
.homeMenuText p{color: #444; font-family: PT Sans Narrow; font-style: italic; width: 80%; margin-left: 57px; font-size: 1.1em; line-height: 1.2em;}
div#homeMenusThumbsFrame.noneThumbs{display:none;}
ul#homeMenusThumbs{margin:0;float:right;padding:0;list-style:none;height:34px;}
ul#homeMenusThumbs li{float:left;margin:0 0 0 23px;padding:0;width:28px;height:28px;background-position: center bottom;cursor:pointer; background-repeat: no-repeat; background-image: url('/i/markers.png')}
ul#homeMenusThumbs li.current{background-position:center top;}
.textLogo{width: 48px; height: 48px; position: absolute; top: -10px; left: -4px	; background-position: center bottom}
.op30{position: absolute; top: 0; left: 0; width: 100%; height: 530px; background-color: #fff; opacity: 0; z-index: 0}
div#articles{margin:0 0 0 0;width:50%;}
div#articles ul{padding:0;margin:1em 0 0 0;list-style:none;}
div#articles ul li{padding:0; min-height:90px; position:relative;margin:0 0 30px 0 !important; list-style: none;}
div#articles ul li.first{}
div#articles ul li div.text{float:right;padding:0.5em 0 0 0; width:49%;}
div#articles ul li div.name{margin:2.5em 0 1.25em 0;}
div#articles ul li div.name.noImg{ position:relative; top:0;  margin:0 0 1em 0;padding:0}
div#articles ul li div.name h2{margin:0 0 0.5em 0; color:#444;}
div#articles ul li div.name a{text-decoration:none; color:#444; font-size: 1.125em;}
div#articles ul li div.name a:hover{text-decoration:underline;}
div#articles ul li div.img{float:left; width:200px; height:100px; margin:0 0 0 0; margin-bottom: 13px;}
div#articles ul li div.img a.imgBox{display:block; width:100%;height:150px;margin:0;padding:0; background-position:center center; background-repeat:no-repeat;}
div#articles ul li .short{font-size:1em;color:#777;line-height:1.5em;margin:0.25em 0 0 0;}
div#articles div.more{margin:2em 0 0 0;font-size:0.875em; text-transform: lowercase; font-family: Arial; color: #909090 !important;}
div#articles div.more a{color: #909090 !important;}
#homeMenuFrame{height: 233px !important; top: 0 !important; left: 330px !important; width: 50% !important; box-shadow: none !important; z-index: 500 !important}
#homeMenus{height: 233px !important; min-width: 0 !important}
#homeMenus #textWrapper{height: 150px !important; top: 66px !important;}
#homeMenus .name1{font-size: 1.875em !important}
#homeMenus .name2, #homeMenus .name3{font-size: 1.25em !important}
#homeMenus li{height: 233px !important;}
#homeMenus li .img{height: 233px !important; background: none !important}
#homeMenusThumbsFrame{left: 0 !important; width: 100% !important; bottom: 55px !important}
#homeMenusThumbs{float: left !important}
#homeMenusThumbs li{background-image: url('/i/markersSmall.png') !important; width: 20px !important; height: 20px !important; margin-left: 7px !important}
#homeMenusThumbs li.first{margin-left: 0 !important}
#menu ul li.first{padding-left: 0;}
#menu ul li ul li.first{padding-left: 18px !important;}
div#callRequestFormMain .m{width: 100% !important;}
ul#news{padding:0;margin:1em 0 0 0;list-style:none;font-family: Arial;}
ul#news td.date{padding-top:0.25em}
ul#news div.date{color:#666;white-space:nowrap;font-size:0.83em;}
ul#news li{clear:both;margin:0 0 1.5em 0;padding:0;}
ul#news li table{border-spacing:0;border-collapse:collapse;margin:0}
ul#news li td{padding:0 1em 0 0;vertical-align:top;}
ul#news li td.img div{width:96px;border:1px solid #ddd;margin:0;padding:1px}
ul#news li td.img img{width:96px;border:none;display:block}
ul#news li div.name{font:normal 1.5em Arial;margin:0;padding:0;color:#444}
ul#news li div.name a{text-decoration:none;color:#666;}
ul#news li div.name a:hover{text-decoration:underline;color:#484848;}
ul#news li div.short{font-size:0.83em;margin:0.25em 0 0 0}
div#years{font-size:1em;margin:1em 0 1em 0;}
div#years table{border-collapse:collapse;border-spacing:0;margin:0 0 1em 0}
div#years td{padding:0;vertical-align:bottom;font-size:0.8em}
div#years div.first{padding-left:1em;border-bottom:1px solid #b1abab;}
div#years div.firstYear{border-left:1px solid #b1abab;}
div#years div.year{width:7em;text-align:center;padding:4px 0 4px 0;border-bottom:1px solid #b1abab;border-top:1px solid #b1abab;border-right:1px solid #b1abab;}
div#years div.sel{width:7em;text-align:center;padding:0 0 4px 0;border-right:1px solid #b1abab;border-top:0px solid #d5fe0c;font-weight:bold;}
div#years div.top{padding-top:6px;border-top:4px solid #eb5f54;}
div#years div.prelast{}
div#years .b{font-weight:bold}
div#years .bl{border-left:1px solid #b1abab;}
div#years td.last{width:100%;border-bottom:1px solid #b1abab;}
.noPrint{display:none}
div#headerNotInLayout{display:none}
div#right{display:none}
}
