	
/*last-modified: Tue, 27 Oct 2015 9:24:29 GMT (/home/oknoffer/www/actions/Contacts.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;width:100%;top:0;left:0;}
body{
                        margin: 0;
                        padding: 0;
                        font-family: Arial;
                        font-size: 18px;
            }
a{
                        text-decoration: none;
                        color: #cb713d;
            }
.triaLink{
                    font-family: Calibri, Arial;
                    text-transform: uppercase;
        }
.triaLink:after{
                    content: ' ►';

        }
#header, #footerInner, #contentInner{
                            max-width: 1280px;
                            min-width: 1000px;
                            margin: 0 auto;
                            position: relative;
            }
#header{
                            position: absolute;
                            top: 0;
                            min-width: 100%;
                            height: 300px;
                            overflow: hidden;
                            background: url('/i/footer_bg_ud.png') repeat-x bottom left;
                            color: black;
            }
#headerLayout{
                            min-width: 1000px;
                            max-width: 1280px;
                            margin: 0 auto;
//                            box-shadow: inset 0 0 0 2px red;
                            position: relative;
            }
#layout:before{
                            content: '';
                            height: 300px;
                            display: block;
                            position: relative;
            }
#fakeWhite{position: absolute;top: 100px;left: 0;height: 100px;width: 100%;background: #ededed;z-index: 1}
#fakeWhite.fixed{
                    position: fixed;
                    top: 0;
                    left: 0;
        }
#fakeRusty{
                    position: absolute;
                    top: 350px;
                    left: 0;
                    height: 400px;
                    width: 100%;
                    z-index: 1;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cb713d+0,a15225+100 */
background: rgb(203,113,61); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(203,113,61,1) 0%, rgba(161,82,37,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,113,61,1)), color-stop(100%,rgba(161,82,37,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(203,113,61,1) 0%,rgba(161,82,37,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(203,113,61,1) 0%,rgba(161,82,37,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(203,113,61,1) 0%,rgba(161,82,37,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(203,113,61,1) 0%,rgba(161,82,37,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb713d', endColorstr='#a15225',GradientType=0 ); /* IE6-9 */
                    opacity: 0.8;
        }
#logo{
                    z-index: 22;
                    position: absolute;
                    top: 100px;
                    color: white;
                    width: 350px;
        }
#logo.fixed{
                    position: fixed;
                    top: 0;
                    width: 350px;
                    cursor: pointer;
                    z-index: 12001 !important;
        }
.logo{
                            float: left;
                            background-repeat: no-repeat;
                            color: inherit;
                            text-decoration: none;
            }
.logo + p{
                            font-size: 80px;
                            font-family: Calibri, Arial;
//                            text-shadow: 1px 1px 3px black;
                            padding-left: 90px;
                            margin: 0;
            }
.logo + p + p{
                            font-size: 26px;
                            font-family: Calibri, Arial;
//                            text-shadow: 1px 1px 3px #959595;
                            color: black;
                            max-width: 300px;
                            padding-left: 95px;
                            margin: 5px 0 0 4px;
                            line-height: 0.85em;
            }
a.logo  p{
                            font-size: 80px;
                            font-family: Calibri, Arial;
//                            text-shadow: 1px 1px 3px black;
                            padding-left: 90px;
                            margin: 0 0 0 4px;
            }
a.logo p + p{
                            font-size: 26px;
                            font-family: Calibri, Arial;
//                            text-shadow: 1px 1px 3px #959595;
                            color: black;
                            max-width: 300px;
                            padding-left: 95px;
                            margin: 5px 0 0 4px ;
                            line-height: 0.85em;
            }
#menu{
                    position: absolute;
                    top: 100px;
                    width: 100%;
                    z-index: 5;
        }
#menu.fixed{
                    position: fixed;
                    top: 0;
                    right: 0;
        }
#menu ul{
                    margin: 0;
                    margin-left: 300px;
                    padding: 0;
                    text-align: right;
        }
#menu ul li{
                    display: inline-block;
                    height: 100px;
//                    box-shadow: inset 0 0 2px red;
                    vertical-align: middle;
                    margin-left: 1px;
        }
#menu ul li .name{
                    display: table-cell;
                    height: 100px;
                    vertical-align: middle;
        }
#menu ul li a{text-decoration: none;display: table-cell;height: 100px;vertical-align: middle;text-transform: uppercase;color: black;//                    text-shadow: 1px 1px 1px white;padding: 0 10px}
#menu ul li a.sel{
                    color: #666;
        }
@media (max-width: 1200px) { #menu ul li a{
                    font-size: 1.1em; }
        }
@media (min-width: 1200px) { #menu ul li a{
                    font-size: 1.4em; }
        }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { #menu ul li a{
                    font-size: 1.1em; }
        }
@media only screen and (max-device-width: 480px) { #menu ul li a{
                    font-size: 1.1em; }
        }
#menu ul li:hover a{color: #444}
.headerText{
                    position: absolute;
                    top: 740px;
                    text-shadow: 1px 1px 1px black;
                    z-index: 10;
                    width: 100%;
                    text-align: center;
                    color: white;
                    font-size: 2.22em;
                    font-weight: 300;
        }
.headerText p{
                    display: inline-block;
        }
.headerText a{
                    color: white;
                    text-decoration: none;
        }
.orderBlock{
                    position: absolute;
                    top: 850px;
                    width: 100%;
                    text-align: center;
        }
.orderBlock a{
                    display: inline-block;
                    background: red;
                    font-family: Calibri, Arial;
                    font-size: 1.6666em;
                    text-align: center;
                    text-decoration: none;
                    color: white;
                    padding: 7px 20px;
        }
#content{background: #ededed;color: white;padding: 75px 0 0 0;padding-bottom: 50px;min-height: 450px;}
#content h1{
                    padding-left: 100px;
//                    background: url('/i/grey_flame.png') no-repeat left top;
                    font-weight: 300;
                    font-size: 2.66em;
                    width: 60%;
                    color: #444;
//                    height: 100px;
                    display: inline-block;
                    vertical-align: middle;
                    margin:0.5em 0 0em -2px;
        }
#content h2{
                    font-weight: 300;
        }
#content h3{
                    font-weight: 300;
        }
#content .pageBody{
                    margin-left: 100px;
                    width: 60%;
                    color: #444;
        }
#content .pageBody a{
                    text-decoration: none;
                    color: #cb713d;
        }
#footer{
                    background: url('/i/footer_bg.png') repeat-x top left;
        }
#footerInner{
                    text-align: center;
                    color: #444;
        }
#footerInner #copyrights{
        }
#footerInner #copyrights p{
                    margin-bottom: 5px;
        }
#footerInner #footerInfo p{
//                    width: 400px;
                    display: inline-block;
                    color: #777777;
                    margin-top: 0;
        }
#footerInner #footerInfo p a{
                    color: #777;
                    text-decoration: none;
        }
#krosgros{
                    display: inline-block;
                    padding: 30px 0;
        }
.infoButtons{
                    text-align: center;
                    padding-top: 40px;
        }
.infoButtons a{
                    text-align: center;
                    padding-left: 40px;
                    display: inline-block;
                    margin: 0 10px;
                    height: 25px;
                    padding-top: 5px;
                    text-decoration: none;
                    color: #444444;
        }
a.info{
                    background: url('/i/info_button.png') no-repeat left center;
        }
a.claim{
                    background: url('/i/claim_button.png') no-repeat left center;
                    color: #e90d0d;
        }
#navPath{
                  position: absolute;
                  top: -30px;
                  margin-left: 99px;
//                  margin-top: 320px;
        }
#navPath ul{
                  margin: 0;
                  padding: 0;
        }
#navPath a{
                  color: #cb713d;
                  text-decoration: none;
        }
#navPath li{
                    list-style: none;
                    float: left;
                    color: #444;
                    margin-right: 10px;
        }
#callbackForm{
                    position: fixed;
                    z-index: 1000;
                    height: 400px;
                    width: 100%;
                    top: 350px;
                    left: 0;
                    margin: -200px 0 0 0;
                    background: rgba(255,255,255,0.8);
                    display: none;
        }
#innerForm{
                    width: 550px;
                    margin: 0 auto;
                    height: 400px;
                    position: relative;
        }
#innerForm input{
                    font-size: 36px;
                    font-family: Calibri, Arial;
                    color: white;
                    position: absolute;
        }
::-webkit-input-placeholder{color: white;}
::-moz-placeholder{color: white;}
:-moz-placeholder{color: white;}
:-ms-input-placeholder{color: white;}
#innerForm input[type='text']{
                    width: 385px;
                    height: 60px;
                    padding-left: 15px;
                    border: none;
                    outline: none;
                    background: #444;
                    left: 75px;
        }
#innerForm input[type='submit']{
                    width: 300px;
                    height: 60px;
                    padding-left: 15px;
                    border: none;
                    outline: none;
                    background: #da1919;
                    display: block;
                    text-align: center;
                    top: 280px;
                    left: 125px;
                    cursor: pointer;
        }
#innerForm input[name='name']{
                    top: 125px;
        }
#innerForm input[name='phone']{
                    top: 200px;
        }
#innerForm .callbackClose{
                    position: absolute;
                    top: 60px;
                    right: 15px;
                    display: block;
                    width: 20px;
                    height: 20px;
                    background: url('/i/closeform.png') no-repeat center center;
                    opacity: 0.7;
        }
#innerForm .callbackClose:hover{
                    opacity: 1;
        }
.wrongfield{box-shadow: inset 0 0 5px 5px rgba(255,0,0,0.5); transition: 0.2s;}
#callbackFade{
                    position: fixed;
                    z-index: 1000;
                    top: 0;
                    left: 0;
                    background: rgba(255,255,255,0.8);
                    width: 100%;
                    height: 100%;
        }
#callbackFade img{
                    display: block;
                    width: 32px;
                    height: 32px;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    margin: 0 -16px -16px 0;
        }
#rightText{
                    right: 7px;
                    position: absolute;
                    top: 201px;
        }
#rightText.fixed{
                    right: 0;
                    position: fixed;
                    top: 100px;
        }
#rightText p{
                    margin: 0;
                    font-size: 26px;
                    font-family: Calibri, Arial;
//                    text-shadow: 1px 1px 3px black;
                    color: #959595;
                    max-width: 400px;
                    padding-left: 95px;
                    margin: 0;
                    margin: 1px 0 0 0;
                    line-height: 0.85em;
                    text-transform: uppercase;
                    text-align: right;
                        font-size: 26px;
                        font-family: Calibri, Arial;
                        color: black;
                        max-width: 400px;
                        padding-left: 95px;
                        line-height: 0.85em;
                    padding-right: 0px;
                    padding-top: 13px;
                    height: 27px;
                    font-size: 1.6em;
                    background-position: 100% 9px;
        }
#rightText p:hover{
                    background-position: 100% -121px;
        }
#rightText p:hover a{
                    color: #cb713d;
        }
#rightText a{
                    color: inherit;
                    padding-right: 42px;
                    text-align: right;
        }
#headerEmail{
                    background: url('/i/imail.png') no-repeat right top;
                    margin-top: -1px;
                    padding-top: 11px;
                    height: 29px;
        }
#headerPhone{
                    background: url('/i/iphone.png') no-repeat right top;
                    margin-top: 3px;
        }
#headerPhone a{
                    color: #ea0d0d;
        }
.fixed{
                    z-index: 12000 !important;
        }
div#services{margin:26px 0 0 0; padding:20px 0;background:#edecec url('/i/serviceGradient.gif') repeat-x 0 bottom; border-top:5px solid #b4b0af;border-left:5px solid #b4b0af;border-right:5px solid #b4b0af;}
div#services.over{background:#ffcfcf url('/i/serviceGradientOver.gif') repeat-x 0 bottom;}
div#servicesDownArrow{background:url('/i/serviceDownArrow.gif') no-repeat center top; height:49px;}
div#servicesDownArrow.over{background:url('/i/serviceDownArrow.gif') no-repeat center top; height:49px;}
div#services ul{list-style-image:url('/i/b.gif');margin:1em 1em 0 2em;padding:0;}
div#services ul li{}
div#ServiceInfo p.increased{font:1.8em PT Sans Narrow;margin:0.5em 0;padding:0;color:#535353;}
div#services ul li div.imgFrame{display:none;}
div#services ul li div.img{position:relative;cursor:pointer;width:100%;height:163px;}
div#services ul li div.img div.imgBox{background-position:center center;background-repeat:no-repeat;width:173px;height:163px;}
div#services ul li div.text{}
div#ServiceInfo p{font-size:1.2em;line-height:1.3em;color:#3a3a3a;margin:0 0 0.5em 0;}
div#services ul li div.text div.name{font-weight:semi-bold;font:1em Arial; margin:0 5px 0.5em 5px;padding:0;  position:relative;  z-index:4;color:#000;}
div#services ul li div.text div.name a{ text-decoration:none;color:#242222}
div#services ul li div.text div.name a:hover{ text-decoration:underline;color:#fe0000}
div#services ul li div.text div.short{ display:none;}
div#services ul li div.imgFrame div.price{display:none;}
div#services ul li div.imgFrame div.price p{display:none;}
div#services h2.serviceHeader{font:1.8em PT Sans Narrow;font-style:italic;color:#fe0000;margin-left:0.5em;}
#cats{
                    margin: 50px 0 0 0;
                    padding: 0 0 0 100px;
                    text-align: left;
                    width: 100%;
        }
#cats li{
                    list-style: none;
                    display: inline-block;
                    width: 250px;
                    vertical-align: top;
                    margin: 0 20px 20px 0;
        }
#cats div.img{
                    height: 190px;
                    width: 250px;
        }
#cats div.img a{
                    display: inline-block;
                    width: 100%;
                    height: 100%;
                    background-repeat: no-repeat;
                    background-size: cover;
        }
#cats div.text{
                    text-align: left;
                    color: #444;
                    font-size: 0.8em;
        }
#cats div.text h2{
                    margin: 3px 0;
                    line-height: 80%;
        }
#cats div.text h2 a{
                    text-decoration: none;
                    font-size: 0.8em;
                    margin: 3px 0;
                    color: #cb713d;
        }
.iLeft{
            float: left;
            margin: 0 25px 25px 0;
        }
.iRight{
            float: right;
            margin: 0 0 25px 25px;
        }
div#files{margin:2em 0 0 0}
div#files ul{padding:0;margin:1em 0 0 1em;list-style:none outside;}
div#files ul li{margin:0 0 1em 0; padding:0 0 2px 24px;background-repeat:no-repeat;}
div#files ul li.first{margin-top:0;}
div#files li div.name a{text-decoration:none;}
div#files li div.name a:hover{text-decoration:underline;}
div#files li div.name span.size{font-size:0.83em;color:#6c6866;}
div#files ul li.gif{background-image:url('/i/_img.gif');}
div#files ul li.jpg{background-image:url('/i/_img.gif');}
div#files ul li.png{background-image:url('/i/_img.gif');}
div#files ul li.tif{background-image:url('/i/_img.gif');}
div#files ul li.bmp{background-image:url('/i/_img.gif');}
div#files ul li.txt{background-image:url('/i/_txt.gif');}
div#files ul li.doc{background-image:url('/i/_doc.gif');}
div#files ul li.docx{background-image:url('/i/_doc.gif');}
div#files ul li.xls{background-image:url('/i/_xls.gif');}
div#files ul li.xlsx{background-image:url('/i/_xlsx.gif');}
div#files ul li.ppt{background-image:url('/i/_ppt.gif');}
div#files ul li.pptx{background-image:url('/i/_pptx.gif');}
div#files ul li.pdf{background-image:url('/i/_pdf.gif');}
div#files ul li.zip{background-image:url('/i/_zip.gif');}
div#files ul li.rar{background-image:url('/i/_zip.gif');}
div#files ul li.mpg{background-image:url('/i/_mov.gif');}
div#files ul li.mov{background-image:url('/i/_mov.gif');}
div#files ul li.avi{background-image:url('/i/_mov.gif');}
div#files ul li.mp4{background-image:url('/i/_mov.gif');}
div#files ul li.mp3{background-image:url('/i/_mp3.gif');}
.pageBody{float: left;}
a.logo p{color: black}
#sidemenu{  float: right;
                      /* width: 250px; */
                      text-align: left;
                      display: inline-block;
                      position: absolute;
                      right: 25px;
                }
.menulink{
                    display: inline-block;
//                    box-shadow: inset 0 0 0 1px #ccc;
                    padding: 5px;
                    border-radius: 5px;
                    text-decoration: none;
                    color: #cb713d;
                }
.menulink.sel{
//                    box-shadow: inset 0 0 0 1px #ccc;
                      color: #666;
                }
.level4{
                    font-size: 0.9em;
                    padding-left: 10px;
                }
.level4:before{
                    content: '•';
                    display: inline-block;
                    margin-right: 10px;
                    font-size: 18px;
                    color: black;
                }
#sidemenu.fixed{
                    position: fixed;
                    top: 200px;
                }
#rate{
                margin: 20px 0;
                border-collapse: collapse;
        }
#rate tr > *{
                padding: 10px;
                border: 1px solid #444;
        }
}
@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;width:100%;top:0;left:0;}
body{
                        margin: 0;
                        padding: 0;
                        font-family: Arial;
                        font-size: 18px;
            }
a{
                        text-decoration: none;
                        color: #cb713d;
            }
.triaLink{
                    font-family: Calibri, Arial;
                    text-transform: uppercase;
        }
.triaLink:after{
                    content: ' ►';

        }
#header, #footerInner, #contentInner{
                            max-width: 1280px;
                            min-width: 1000px;
                            margin: 0 auto;
                            position: relative;
            }
#header{
                            position: absolute;
                            top: 0;
                            min-width: 100%;
                            height: 300px;
                            overflow: hidden;
                            background: url('/i/footer_bg_ud.png') repeat-x bottom left;
                            color: black;
            }
#headerLayout{
                            min-width: 1000px;
                            max-width: 1280px;
                            margin: 0 auto;
//                            box-shadow: inset 0 0 0 2px red;
                            position: relative;
            }
#layout:before{
                            content: '';
                            height: 300px;
                            display: block;
                            position: relative;
            }
#fakeWhite{position: absolute;top: 100px;left: 0;height: 100px;width: 100%;background: #ededed;z-index: 1}
#fakeWhite.fixed{
                    position: fixed;
                    top: 0;
                    left: 0;
        }
#fakeRusty{
                    position: absolute;
                    top: 350px;
                    left: 0;
                    height: 400px;
                    width: 100%;
                    z-index: 1;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cb713d+0,a15225+100 */
background: rgb(203,113,61); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(203,113,61,1) 0%, rgba(161,82,37,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,113,61,1)), color-stop(100%,rgba(161,82,37,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(203,113,61,1) 0%,rgba(161,82,37,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(203,113,61,1) 0%,rgba(161,82,37,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(203,113,61,1) 0%,rgba(161,82,37,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(203,113,61,1) 0%,rgba(161,82,37,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb713d', endColorstr='#a15225',GradientType=0 ); /* IE6-9 */
                    opacity: 0.8;
        }
#logo{
                    z-index: 22;
                    position: absolute;
                    top: 100px;
                    color: white;
                    width: 350px;
        }
#logo.fixed{
                    position: fixed;
                    top: 0;
                    width: 350px;
                    cursor: pointer;
                    z-index: 12001 !important;
        }
.logo{
                            float: left;
                            background-repeat: no-repeat;
                            color: inherit;
                            text-decoration: none;
            }
.logo + p{
                            font-size: 80px;
                            font-family: Calibri, Arial;
//                            text-shadow: 1px 1px 3px black;
                            padding-left: 90px;
                            margin: 0;
            }
.logo + p + p{
                            font-size: 26px;
                            font-family: Calibri, Arial;
//                            text-shadow: 1px 1px 3px #959595;
                            color: black;
                            max-width: 300px;
                            padding-left: 95px;
                            margin: 5px 0 0 4px;
                            line-height: 0.85em;
            }
a.logo  p{
                            font-size: 80px;
                            font-family: Calibri, Arial;
//                            text-shadow: 1px 1px 3px black;
                            padding-left: 90px;
                            margin: 0 0 0 4px;
            }
a.logo p + p{
                            font-size: 26px;
                            font-family: Calibri, Arial;
//                            text-shadow: 1px 1px 3px #959595;
                            color: black;
                            max-width: 300px;
                            padding-left: 95px;
                            margin: 5px 0 0 4px ;
                            line-height: 0.85em;
            }
#menu{
                    position: absolute;
                    top: 100px;
                    width: 100%;
                    z-index: 5;
        }
#menu.fixed{
                    position: fixed;
                    top: 0;
                    right: 0;
        }
#menu ul{
                    margin: 0;
                    margin-left: 300px;
                    padding: 0;
                    text-align: right;
        }
#menu ul li{
                    display: inline-block;
                    height: 100px;
//                    box-shadow: inset 0 0 2px red;
                    vertical-align: middle;
                    margin-left: 1px;
        }
#menu ul li .name{
                    display: table-cell;
                    height: 100px;
                    vertical-align: middle;
        }
#menu ul li a{text-decoration: none;display: table-cell;height: 100px;vertical-align: middle;text-transform: uppercase;color: black;//                    text-shadow: 1px 1px 1px white;padding: 0 10px}
#menu ul li a.sel{
                    color: #666;
        }
@media (max-width: 1200px) { #menu ul li a{
                    font-size: 1.1em; }
        }
@media (min-width: 1200px) { #menu ul li a{
                    font-size: 1.4em; }
        }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { #menu ul li a{
                    font-size: 1.1em; }
        }
@media only screen and (max-device-width: 480px) { #menu ul li a{
                    font-size: 1.1em; }
        }
#menu ul li:hover a{color: #444}
.headerText{
                    position: absolute;
                    top: 740px;
                    text-shadow: 1px 1px 1px black;
                    z-index: 10;
                    width: 100%;
                    text-align: center;
                    color: white;
                    font-size: 2.22em;
                    font-weight: 300;
        }
.headerText p{
                    display: inline-block;
        }
.headerText a{
                    color: white;
                    text-decoration: none;
        }
.orderBlock{
                    position: absolute;
                    top: 850px;
                    width: 100%;
                    text-align: center;
        }
.orderBlock a{
                    display: inline-block;
                    background: red;
                    font-family: Calibri, Arial;
                    font-size: 1.6666em;
                    text-align: center;
                    text-decoration: none;
                    color: white;
                    padding: 7px 20px;
        }
#content{background: #ededed;color: white;padding: 75px 0 0 0;padding-bottom: 50px;min-height: 450px;}
#content h1{
                    padding-left: 100px;
//                    background: url('/i/grey_flame.png') no-repeat left top;
                    font-weight: 300;
                    font-size: 2.66em;
                    width: 60%;
                    color: #444;
//                    height: 100px;
                    display: inline-block;
                    vertical-align: middle;
                    margin:0.5em 0 0em -2px;
        }
#content h2{
                    font-weight: 300;
        }
#content h3{
                    font-weight: 300;
        }
#content .pageBody{
                    margin-left: 100px;
                    width: 60%;
                    color: #444;
        }
#content .pageBody a{
                    text-decoration: none;
                    color: #cb713d;
        }
#footer{
                    background: url('/i/footer_bg.png') repeat-x top left;
        }
#footerInner{
                    text-align: center;
                    color: #444;
        }
#footerInner #copyrights{
        }
#footerInner #copyrights p{
                    margin-bottom: 5px;
        }
#footerInner #footerInfo p{
//                    width: 400px;
                    display: inline-block;
                    color: #777777;
                    margin-top: 0;
        }
#footerInner #footerInfo p a{
                    color: #777;
                    text-decoration: none;
        }
#krosgros{
                    display: inline-block;
                    padding: 30px 0;
        }
.infoButtons{
                    text-align: center;
                    padding-top: 40px;
        }
.infoButtons a{
                    text-align: center;
                    padding-left: 40px;
                    display: inline-block;
                    margin: 0 10px;
                    height: 25px;
                    padding-top: 5px;
                    text-decoration: none;
                    color: #444444;
        }
a.info{
                    background: url('/i/info_button.png') no-repeat left center;
        }
a.claim{
                    background: url('/i/claim_button.png') no-repeat left center;
                    color: #e90d0d;
        }
#navPath{
                  position: absolute;
                  top: -30px;
                  margin-left: 99px;
//                  margin-top: 320px;
        }
#navPath ul{
                  margin: 0;
                  padding: 0;
        }
#navPath a{
                  color: #cb713d;
                  text-decoration: none;
        }
#navPath li{
                    list-style: none;
                    float: left;
                    color: #444;
                    margin-right: 10px;
        }
#callbackForm{
                    position: fixed;
                    z-index: 1000;
                    height: 400px;
                    width: 100%;
                    top: 350px;
                    left: 0;
                    margin: -200px 0 0 0;
                    background: rgba(255,255,255,0.8);
                    display: none;
        }
#innerForm{
                    width: 550px;
                    margin: 0 auto;
                    height: 400px;
                    position: relative;
        }
#innerForm input{
                    font-size: 36px;
                    font-family: Calibri, Arial;
                    color: white;
                    position: absolute;
        }
::-webkit-input-placeholder{color: white;}
::-moz-placeholder{color: white;}
:-moz-placeholder{color: white;}
:-ms-input-placeholder{color: white;}
#innerForm input[type='text']{
                    width: 385px;
                    height: 60px;
                    padding-left: 15px;
                    border: none;
                    outline: none;
                    background: #444;
                    left: 75px;
        }
#innerForm input[type='submit']{
                    width: 300px;
                    height: 60px;
                    padding-left: 15px;
                    border: none;
                    outline: none;
                    background: #da1919;
                    display: block;
                    text-align: center;
                    top: 280px;
                    left: 125px;
                    cursor: pointer;
        }
#innerForm input[name='name']{
                    top: 125px;
        }
#innerForm input[name='phone']{
                    top: 200px;
        }
#innerForm .callbackClose{
                    position: absolute;
                    top: 60px;
                    right: 15px;
                    display: block;
                    width: 20px;
                    height: 20px;
                    background: url('/i/closeform.png') no-repeat center center;
                    opacity: 0.7;
        }
#innerForm .callbackClose:hover{
                    opacity: 1;
        }
.wrongfield{box-shadow: inset 0 0 5px 5px rgba(255,0,0,0.5); transition: 0.2s;}
#callbackFade{
                    position: fixed;
                    z-index: 1000;
                    top: 0;
                    left: 0;
                    background: rgba(255,255,255,0.8);
                    width: 100%;
                    height: 100%;
        }
#callbackFade img{
                    display: block;
                    width: 32px;
                    height: 32px;
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    margin: 0 -16px -16px 0;
        }
#rightText{
                    right: 7px;
                    position: absolute;
                    top: 201px;
        }
#rightText.fixed{
                    right: 0;
                    position: fixed;
                    top: 100px;
        }
#rightText p{
                    margin: 0;
                    font-size: 26px;
                    font-family: Calibri, Arial;
//                    text-shadow: 1px 1px 3px black;
                    color: #959595;
                    max-width: 400px;
                    padding-left: 95px;
                    margin: 0;
                    margin: 1px 0 0 0;
                    line-height: 0.85em;
                    text-transform: uppercase;
                    text-align: right;
                        font-size: 26px;
                        font-family: Calibri, Arial;
                        color: black;
                        max-width: 400px;
                        padding-left: 95px;
                        line-height: 0.85em;
                    padding-right: 0px;
                    padding-top: 13px;
                    height: 27px;
                    font-size: 1.6em;
                    background-position: 100% 9px;
        }
#rightText p:hover{
                    background-position: 100% -121px;
        }
#rightText p:hover a{
                    color: #cb713d;
        }
#rightText a{
                    color: inherit;
                    padding-right: 42px;
                    text-align: right;
        }
#headerEmail{
                    background: url('/i/imail.png') no-repeat right top;
                    margin-top: -1px;
                    padding-top: 11px;
                    height: 29px;
        }
#headerPhone{
                    background: url('/i/iphone.png') no-repeat right top;
                    margin-top: 3px;
        }
#headerPhone a{
                    color: #ea0d0d;
        }
.fixed{
                    z-index: 12000 !important;
        }
div#services{margin:26px 0 0 0; padding:20px 0;background:#edecec url('/i/serviceGradient.gif') repeat-x 0 bottom; border-top:5px solid #b4b0af;border-left:5px solid #b4b0af;border-right:5px solid #b4b0af;}
div#services.over{background:#ffcfcf url('/i/serviceGradientOver.gif') repeat-x 0 bottom;}
div#servicesDownArrow{background:url('/i/serviceDownArrow.gif') no-repeat center top; height:49px;}
div#servicesDownArrow.over{background:url('/i/serviceDownArrow.gif') no-repeat center top; height:49px;}
div#services ul{list-style-image:url('/i/b.gif');margin:1em 1em 0 2em;padding:0;}
div#services ul li{}
div#ServiceInfo p.increased{font:1.8em PT Sans Narrow;margin:0.5em 0;padding:0;color:#535353;}
div#services ul li div.imgFrame{display:none;}
div#services ul li div.img{position:relative;cursor:pointer;width:100%;height:163px;}
div#services ul li div.img div.imgBox{background-position:center center;background-repeat:no-repeat;width:173px;height:163px;}
div#services ul li div.text{}
div#ServiceInfo p{font-size:1.2em;line-height:1.3em;color:#3a3a3a;margin:0 0 0.5em 0;}
div#services ul li div.text div.name{font-weight:semi-bold;font:1em Arial; margin:0 5px 0.5em 5px;padding:0;  position:relative;  z-index:4;color:#000;}
div#services ul li div.text div.name a{ text-decoration:none;color:#242222}
div#services ul li div.text div.name a:hover{ text-decoration:underline;color:#fe0000}
div#services ul li div.text div.short{ display:none;}
div#services ul li div.imgFrame div.price{display:none;}
div#services ul li div.imgFrame div.price p{display:none;}
div#services h2.serviceHeader{font:1.8em PT Sans Narrow;font-style:italic;color:#fe0000;margin-left:0.5em;}
#cats{
                    margin: 50px 0 0 0;
                    padding: 0 0 0 100px;
                    text-align: left;
                    width: 100%;
        }
#cats li{
                    list-style: none;
                    display: inline-block;
                    width: 250px;
                    vertical-align: top;
                    margin: 0 20px 20px 0;
        }
#cats div.img{
                    height: 190px;
                    width: 250px;
        }
#cats div.img a{
                    display: inline-block;
                    width: 100%;
                    height: 100%;
                    background-repeat: no-repeat;
                    background-size: cover;
        }
#cats div.text{
                    text-align: left;
                    color: #444;
                    font-size: 0.8em;
        }
#cats div.text h2{
                    margin: 3px 0;
                    line-height: 80%;
        }
#cats div.text h2 a{
                    text-decoration: none;
                    font-size: 0.8em;
                    margin: 3px 0;
                    color: #cb713d;
        }
.iLeft{
            float: left;
            margin: 0 25px 25px 0;
        }
.iRight{
            float: right;
            margin: 0 0 25px 25px;
        }
div#files{margin:2em 0 0 0}
div#files ul{padding:0;margin:1em 0 0 1em;list-style:none outside;}
div#files ul li{margin:0 0 1em 0; padding:0 0 2px 24px;background-repeat:no-repeat;}
div#files ul li.first{margin-top:0;}
div#files li div.name a{text-decoration:none;}
div#files li div.name a:hover{text-decoration:underline;}
div#files li div.name span.size{font-size:0.83em;color:#6c6866;}
div#files ul li.gif{background-image:url('/i/_img.gif');}
div#files ul li.jpg{background-image:url('/i/_img.gif');}
div#files ul li.png{background-image:url('/i/_img.gif');}
div#files ul li.tif{background-image:url('/i/_img.gif');}
div#files ul li.bmp{background-image:url('/i/_img.gif');}
div#files ul li.txt{background-image:url('/i/_txt.gif');}
div#files ul li.doc{background-image:url('/i/_doc.gif');}
div#files ul li.docx{background-image:url('/i/_doc.gif');}
div#files ul li.xls{background-image:url('/i/_xls.gif');}
div#files ul li.xlsx{background-image:url('/i/_xlsx.gif');}
div#files ul li.ppt{background-image:url('/i/_ppt.gif');}
div#files ul li.pptx{background-image:url('/i/_pptx.gif');}
div#files ul li.pdf{background-image:url('/i/_pdf.gif');}
div#files ul li.zip{background-image:url('/i/_zip.gif');}
div#files ul li.rar{background-image:url('/i/_zip.gif');}
div#files ul li.mpg{background-image:url('/i/_mov.gif');}
div#files ul li.mov{background-image:url('/i/_mov.gif');}
div#files ul li.avi{background-image:url('/i/_mov.gif');}
div#files ul li.mp4{background-image:url('/i/_mov.gif');}
div#files ul li.mp3{background-image:url('/i/_mp3.gif');}
.pageBody{float: left;}
a.logo p{color: black}
#sidemenu{  float: right;
                      /* width: 250px; */
                      text-align: left;
                      display: inline-block;
                      position: absolute;
                      right: 25px;
                }
.menulink{
                    display: inline-block;
//                    box-shadow: inset 0 0 0 1px #ccc;
                    padding: 5px;
                    border-radius: 5px;
                    text-decoration: none;
                    color: #cb713d;
                }
.menulink.sel{
//                    box-shadow: inset 0 0 0 1px #ccc;
                      color: #666;
                }
.level4{
                    font-size: 0.9em;
                    padding-left: 10px;
                }
.level4:before{
                    content: '•';
                    display: inline-block;
                    margin-right: 10px;
                    font-size: 18px;
                    color: black;
                }
#sidemenu.fixed{
                    position: fixed;
                    top: 200px;
                }
#rate{
                margin: 20px 0;
                border-collapse: collapse;
        }
#rate tr > *{
                padding: 10px;
                border: 1px solid #444;
        }
}
