HTML {font-size:100.01%;}HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR{padding:0;margin:0;border:none;outline:none;vertical-align:baseline;font-family:inherit;}DFN,I,CITE,VAR,ADDRESS,EM{font-style:normal;}TH,B,H1,H2,H3,H4,H5,H6{font-weight:normal;}TEXTAREA,INPUT,SELECT{padding:0;margin:0;padding-left:5px;font-family:inherit;font-size:14px;border:1px solid #f36e21;color:#000;}
OL,UL {
    list-style:none;
}
TABLE {
    border-collapse:collapse;
    border-spacing:0;
}
CAPTION,TH,TD {
    text-align:left;
}
INPUT {
    height:1.3em;
}
:focus {
    outline:none;
}
A {
    color:#f36e21;
}
A:hover {
    text-decoration:none;
}
BODY {
    font-family:tahoma;
    font-size:.814em;
    line-height:1.3em;
    color:#5b5959;
}

/* Пометка IE — означает,
   что для какой-то из версий IE использован CC. */

/* H1—H6 */
H2 {
    height:20px;
    position:relative;
    overflow:hidden;
    background:#FFF;
}
#content H2 {
    height:30px;
    margin-bottom:10px;
    background:#FFF url(../i/style/bg_repeats.png) repeat-x 0 -339px;
}
H2 SPAN {
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    background:transparent url(../i/style/captions.png) no-repeat 0 0;
}
/*	#content H2 SPAN {
                background:transparent url(../i/style/captions.png) no-repeat 0 0;
                }*/
H2.search SPAN {
    background-position:0 -30px;
}
H2.news SPAN {
    background-position:0 -60px;
}
#content H2.service SPAN {
    background-position:0 -90px;
}
#content H2.contact SPAN {
    background-position:0 -180px;
}
#content H2.material SPAN {
    background-position:0 -210px;
}
#content H2.profile SPAN {
    background-position:0 -240px;
}
#content H2.news SPAN {
    background-position:0 -270px;
}
#content H2.prices SPAN {
    background-position:0 -300px;
}
H2.menu {
    display:none;
}
H3 {
    font-size:16px;
    color:#3f3e3e;
    margin-bottom:14px;
    padding-left:18px;
    background:transparent url(../i/style/marker_h3.gif) no-repeat 0 60%;
    font-weight:bold;
}
H4 {
    font-weight:bold;
    margin-top:1.4em;
}
h5 {
    font-size:.85em;
    margin:1em 0;
    font-weight:bold;
}
/* Wrapper
------------------------------------ */
#wrapper {
    float:left; width:100%;
    min-width:990px;/*IE*/
    background:#FFF;
    position:relative;
}

/* Header
------------------------------------ */
#header {
    height:173px;
    margin:40px 0 65px;
    /*?	overflow:hidden;*/
    background:#ff5c00 url(../i/style/bg_head.png) repeat-x 0 0;
    border:1px solid #FFF;
    overflow:hidden;
}
#header .bg-header {
    height:100%;
    background:transparent url(../i/style/bg_head_.png) no-repeat 0 0;
}

/* Logo */
#logo {
    width:488px;
    height:57px;
    position:relative;
    overflow:hidden !important;
    top:60px;
    left:60px;
}
#logo SPAN {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:transparent url(../i/style/logos.png) no-repeat 0 0;
    cursor:pointer;
}
BODY.lab #logo {
    height:46px;
    top:68px;
    left:61px;
}
BODY.lab #logo SPAN {
    background-position:-488px 0;
}
/* Nav */
#header UL.nav {
    width:100%;/*IE*/
    height:40px;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    background:#797777 url(../i/style/bg_header_top.png) repeat-x 0 0;
    z-index:1;
}
#header UL.nav LI {
    float:left;
    line-height:11px;
    margin:15px 0 0 22px;
    background:#000 url(../i/style/nav.png) no-repeat 0 0;
    text-indent:-9999px;
    z-index:1;
    display:none;
}
#header UL.nav LI.n-home {
    width:13px;
    margin-left:56px;
}
#header UL.nav LI.n-mail {
    width:15px;
    margin-left:23px;
    background-position:-13px;
}
#header UL.nav LI.n-map {
    width:12px;
    background-position:-28px;
}
#header UL.nav LI A {
    float:left;
    width:100%;
    height:11px;
    display:block;
}

/* Adress */
#header .adr {
    line-height:40px;
    position:absolute;
    top:0;
    right:32px;
    color:#c1c1c1;
    font-size:14px;
    z-index:2;
}

/* Telephone */
#header UL.tel {
    width:263px;
    height:25px;
    position:absolute;
    top:47px;
    right:37px;
    background:transparent url(../i/style/tel.png) no-repeat 0 0;
    text-indent:-9999px;
    z-index:2;
}
#header UL.tel LI {
    float:left;
}

/* Navbar
------------------------------------ */
#navbar {
    width:100%;
    height:45px;
    position:absolute;
    top:215px;
    /*	overflow:hidden;*/
    background:#383737 url(../i/style/menu.png) no-repeat 0 0;
    font-size:12px;
}
#navbar UL#menu {/*IE*/
    margin-left:43px;
    padding-right:43px;
    overflow:hidden;
    text-align:center;
    background:#383737 url(../i/style/menu.png) repeat-x 100% -135px;
}
#navbar UL#menu LI {
    float:left;
    height:45px;
    background:#383737 url(../i/style/menu.png) repeat-x 0 -45px;
}
#navbar UL#menu LI A {/*IE*/
    height:33px;
    padding-top:12px;
    margin-right:1px;
    display:block;
    color:#fefefe;
    background:#383737 url(../i/style/menu.png) repeat-x 0 -90px;
}
#navbar UL#menu LI A:hover {
    background-color:#ff5c00;
    background-position:0 -180px;
    text-decoration:underline;
}
#navbar UL#menu LI.cur A {
    background-position:0 -180px;
    text-decoration:underline;
}
#navbar UL#menu LI.about {
    width:13%;/*IE*/
}
#navbar UL#menu LI.service {
    width:12%;
}
#navbar UL#menu LI.equipment {
    width:13%;
}
#navbar UL#menu LI.material {
    width:12%;
}
#navbar UL#menu LI.profiles {
    width:12%;
}
#navbar UL#menu LI.online_print {
    width:12%;
}
#navbar UL#menu LI.price {
    width:12%;
}
#navbar UL#menu LI.help {
    width:13%;
}
#navbar UL#menu LI.contact {
    width:13%;
}

/* Content
------------------------------------ */
#content {/*IE*/
    /*	max-width:900px;*/
    min-height:600px;
    margin:0 43px 16px 43px;
    padding-bottom:29px;
    background:#FFF url(../i/style/bg_content.gif) repeat-x 0 100%;
    overflow:hidden;
}
BODY#main #content {
    margin-left:0;


}
/*	#content UL.service {
                float:left;
                }
                #content UL.service LI {
                        float:left; width:143px;
                        border:1px solid #ffdcc7;
                        }*/

/* Service */
#content UL.service {
    float:left; width:100%;
    max-width:900px;
}
#content UL.service LI {/*IE*/
    float:left; width:33%;
    margin-top:13px;
    height:186px;
    border-bottom:1px solid #c5c4c4;
}
#content UL.service LI SPAN {
    display:block;
    position:relative;
    top:147px;
    left:2px;
}
#content UL.service LI A {
    width:146px;
    height:183px;
    display:block;
}		
#content UL.service LI.proyavka {
}
#content UL.service LI.proyavka A {
    background:transparent url(../i/style/service_lab/proyavka.jpg) no-repeat -146px 0;
}

#content UL.service LI.training {
}
#content UL.service LI.training A {
    background:transparent url(../i/style/service_lab/training.jpg) no-repeat -146px 0;
}

#content UL.service LI.theme A {
    background:transparent url(../i/style/service_lab/theme.jpg) no-repeat -146px 0;
}


/*	#content UL.service LI.theme A:hover,*/
#content UL.service LI.advertising A:hover,
#content UL.service LI.delivery A:hover {
    background-position:-146px 0;
    text-decoration:underline;
    cursor:default;
}
#content UL.service LI.print {
}
#content UL.service LI.print A {
    background:transparent url(../i/style/service_lab/print.jpg) no-repeat -146px 0;
}
#content UL.service LI.scan {
    width:34%
}
#content UL.service LI.scan A {
    background:transparent url(../i/style/service_lab/scan.jpg) no-repeat -146px 0;
}
#content UL.service LI.theme {
    width:34%
}
#content UL.service LI.theme A {
    background:transparent url(../i/style/service_lab/theme.jpg) no-repeat -146px 0;
}
#content UL.service LI.design {
}
#content UL.service LI.design A {
    background:transparent url(../i/style/service_lab/design.jpg) no-repeat -146px 0;
}
#content UL.service LI.advertising {
}
#content UL.service LI.advertising A {
    background:transparent url(../i/style/service_lab/advertising.jpg) no-repeat -146px 0;
}
#content UL.service LI.calibration {
}
#content UL.service LI.calibration A {
    background:transparent url(../i/style/service_lab/calibration.jpg) no-repeat -146px 0;
}
#content UL.service LI.training {
    width:34%
}
#content UL.service LI.training A {
    background:transparent url(../i/style/service_lab/training.jpg) no-repeat -146px 0;
}
#content UL.service LI.delivery {
}
#content UL.service LI.delivery A {
    background:transparent url(../i/style/service_lab/delivery.jpg) no-repeat -146px 0;
}
#content UL.service LI A:hover {
    background-position:0 0;
}

/* Box */
#content .box {
    float:left; width:146px;
    margin-right:20px;
}
#content .box .img {
    width:146px;
    height:148px;
    /*			background:transparent url(../i/style/service_lab/proyavka.jpg) no-repeat 0 0;*/
    border-bottom:11px solid #ff8f4b;
}
#content .box IMG.illustration {
    display:block;
    padding-bottom:1px;
    border-bottom:11px solid #ff8f4b;
}
#content .print .img {
    background-image:url(../i/style/service_lab/print.jpg);
}
#content .design .img {
    background-image:url(../i/style/service_lab/design.jpg);
}
#content .proyavka .img {
    background-image:url(../i/style/service_lab/proyavka.jpg);
}
#content .scan .img {
    background-image:url(../i/style/service_lab/scan.jpg);
}
#content .theme .img {
    background-image:url(../i/style/service_lab/theme.jpg);
}
#content .advertising .img {
    background-image:url(../i/style/service_lab/advertising.jpg);
}
#content .calibration .img {
    background-image:url(../i/style/service_lab/calibration.jpg);
}
#content .training .img {
    background-image:url(../i/style/service_lab/training.jpg);
}
#content .delivery .img {
    background-image:url(../i/style/service_lab/delivery.jpg);
}

/* class="content" */
#content .content {
    /*		max-width:900px;*/

    overflow:hidden;
    padding-left:.9em;
}
#content .one {
    padding-left:0;
}
#content UL.prew-next {
    margin-top:26px;
    padding-top:10px;
    border-top:1px solid #c4c4c4;
}
#content UL.prew-next LI {
    float:left;
}
#content UL.prew-next LI.prew {
    padding-left:13px;
    background:transparent url(../i/style/lst.png) no-repeat 0 6px;
}
#content UL.prew-next LI.next {
    padding-right:13px;
    background:transparent url(../i/style/lst.png) no-repeat 100% -36px;
}
#content UL.prew-next LI.all {
    float:right;
}

.content TABLE.table {
    margin-bottom:2em;
    background:#e9e9e9;
    border-bottom:1px solid #5a5a5a;
}
.content TABLE.table TR:last-child {
    border-bottom:1px solid #5a5a5a;
}
.content TABLE.table TD,
.content TABLE.table TH {
    font-size:.85em;
    padding:0 11px;
    color:#3f3e3e;
    border-left:1px solid #FFF;
    vertical-align:middle;
}
.content TABLE.table TH {
    line-height:1.3em;
    padding:.3em 11px;
    color:#FFF;
    text-transform:none;
    background:#5a5a5a;
    border-bottom:1px solid #FFF;
}
.content TABLE.table CAPTION {
    padding:0 20px .2em;
    background:transparent url(../i/style/bg_caption.gif) no-repeat 6px .4em;
    font-weight:bold;
    color:#3f3e3e;
}
.content TABLE.table TR.alt {
    background:#cdcbcb;
}
/*	.content TABLE.table TR.th2 TH {
                border-top:1px solid #FFF;
                }*/
/* Typography */
.content EM {
    font-style:italic;
}
#content P {
    margin:10px 18px 0;
    margin-bottom:1em;
    padding-left:25px;
}
#content * P {
    padding-left:0;
    margin-left:0;
}
#content DL {
    margin:0 18px 38px;
}
BODY#service #content .content DL {
    margin:0;
}
#content DL DT {
    margin-top:14px;
    font-weight:bold;
}
#content DL DD {
    margin-top:3px;
}
#content IMG {
}
#content OL {
    margin-top:18px;
    list-style:decimal;
}
#content OL LI {
    margin-left:1.5em;
}
#content * UL {
    margin-top:18px;
}
#content .content * UL LI {
    margin-left:1em;
}
#content .content UL LI {
    background:transparent url(../i/style/li.png) no-repeat 0 .45em;
    padding-left:1.1em;
}
/*	#content UL {
                margin-top:18px;
                }
                #content UL LI {
                        margin-left:18px;
                        }*/
/* Sidebar
------------------------------------ */
#sidebar {/*IE*/
    float:left; width:213px;
    min-height:200px;
    _height:200px;
    margin:0 40px 16px 43px;
    background:#FFF;
}
#sidebar FORM#search {
    display:none;
}
#sidebar FORM#search FIELDSET {
    margin-bottom:45px;
    padding:17px 20px 16px 18px;
    background:#ffdac4;
}
#sidebar FORM#search FIELDSET INPUT {
    width:106px;
}

/* News */
#sidebar DL.news {
    padding:0 12px 12px;
    background:#e9e9e9;
    border:1px solid #d0cece;
}
#sidebar DL.news DT {
    color:#4d4d4d;
    font-weight:bold;
}
#sidebar DL.news DT EM.date {
    padding:6px 0 1px 0;
    display:block;
    font-size:11px;
    border-bottom:1px solid #c5c4c4;
}
#sidebar DL.news DT STRONG.caption {
    margin-bottom:5px;
    display:block;
    font-size:12px;
}
#sidebar DL.news DT STRONG.caption A {
    font-size:12px;
}
#sidebar DL.news DD {
    padding-bottom:8px;
    color:#404040;
    border-bottom:1px solid #c5c4c4;
}
#sidebar DL.news DD P {
}
#sidebar DL.news DD A.more {
}

/* Footer
------------------------------------ */
#footer {
    clear:left;
    height:126px;
    position:relative;
    background:#565656 url(../i/style/bg_repeats.png) repeat-x 0 -173px;
    color:#FFF;
}
#footer DL.contact {
    height:66px;
    padding-top:60px;
    background:transparent url(../i/style/footer.png) no-repeat 100% 100%;
}
#footer DL.contact DT {
    height:38px;
    padding:56px 0 0 276px;
    position:absolute;
    top:-15px;
    left:18px;
    font-size:1.1em;
    text-transform:none;
    background:transparent url(../i/style/logo_footer.png) no-repeat 0 0;
}
#footer DL.contact DT SPAN {
    font-size:1.11em;
    font-weight:bold;
}
#footer DL.contact DD {
    padding-left:312px;
    font-size:11px;
}
#footer A {
    color:#a9a9a9;
    font-weight:bold;
}

/* new styles*/
.close_header{
    margin-bottom: 0px;
    margin-top: 0em;
}
h3.close_header  {
    margin-top: 0em;
}
.gray_span{
    color: graytext;
    margin-top: 0px;
    padding-left: 18px;
    font-size: 85%;
}

#content ul{
    margin-top: 1px;
    margin-left: 1em;

}


#content .content .small_list li{
    background: none;
    list-style-type: disc;
    padding-left: 0px;
    margin-left: 2em;

}
.parameters_div_list{
    display: none;
}

.div_helper{
    display: none;
}

.info_block{
    background-color: #f6f6f6;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 20px;
    border: #f36e21 solid 1px;


}
.show{
}
.service_description{
    width: 50%;
}
.bold{
    font-weight: bold;
}          
.service_header_div span{
    margin-bottom:10px;
}
.art_examples img{
    padding: 3px;
    margin: 5px;
    border: solid 1px #f36e21;
}
.art_examples {
    
}
