body {
line-height: 1.25em;
color: rgb(68, 68, 68); 
/*font: 70%/1.4em Arial,Verdana,Geneva,Helvetica,sans-serif; */
font: 1.25em Arial,Verdana,Geneva,Helvetica,sans-serif;
background: none repeat scroll 0% 0% rgb(255, 255, 255); 
width: 98%; height: 100%; margin: 0pt; padding: 0pt; }

input[name="age"] {
    display: block;
    width: 2px;
    height: 3px;
    margin-bottom: -3px;
    opacity: 0.01;
}


.floatL { float: left; }
.clear { clear: both; }
img {max-width:100%; height: auto; float: none; border: 0;}

ul { list-style: none outside none; margin: 0; padding: 0pt; }
dl, blockquote { margin: 0pt; padding: 0pt; }
h1 { line-height:120%;font-size:120%;}
span.h1 img { float: left; border: 0pt none; width: 100%; max-width: 100%; margin-top: 0.2em }
h2 { font-size: 110%; margin: 0pt;     margin-top: 0.2em;}
h3 { font-size: 120%; text-transform: uppercase;text-decoration: none;font-weight: normal;}
#sub h3 span { display: inline; }
h4 { font-size: 100%; margin: 0pt 0pt 0.2em 0.2em; clear: right; }
a { color: rgb(235, 0, 0); text-decoration: none; margin: 0pt; padding: 0pt; }
a:hover { color: rgb(235, 0, 0); text-decoration: underline; }
#sub { max-width: 960px; margin-left: auto; margin-right: auto; padding-top: 1.9em; text-align: left;}
.content{max-width: 960px; margin-left: auto; margin-right: auto; text-align:left;}
.top-line{position:fixed; top:0; z-index:9999; Width:100%; height:1.9em; background: #e1e1e1; color:#000; left:0;}
.top-line a{color:#000;}
.top-line .p {margin:0.45em 0.45em 0  0; min-width:50px; float:left; font-size: 12px;}
.top-line img{  float:left;     margin: 0.45em;}
#divisions { float: right; text-transform: uppercase; font: 10px/1em Arial,Verdana,Geneva,Helvetica,sans-serif; padding: 2px 18px 14px 0pt; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 600px; }
#divisions ul { float: right; }
#divisions ul ul { clear: both; display: none; list-style-position: inside; text-transform: capitalize; position: absolute; z-index: 11; width: 190px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-left: -1px; padding-top: 3px; }
#divisions li { float: left; border-left: 1px solid rgb(135, 135, 135); display: block; }
#divisions li:hover ul { display: block; z-index: 10; }
#divisions li.first { border: 0pt none; }
#divisions li.last a { border: 0pt none; padding: 0pt 0pt 0pt 8px; }
#divisions li li { clear: both; z-index: 10; line-height: 12px; padding-top: 3px; }
#divisions li a { padding: 0pt 8px; display: block; color: rgb(135, 135, 135); }
#divisions li li a { color: rgb(235, 0, 0); }
#divisions li.active a { color: rgb(235, 0, 0); }
#divisions ul ul:hover, #divisions li.sfhover ul { display: block; z-index: 10; }
#sub #division { display: none; }
#contentHeader { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#me1 { font-weight: bold; float: right; margin-top: 10px; margin-bottom: 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); max-width: 77%; }
#me1 ul { margin-left: 11px; }
#me1 li { float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-left: 20px; }
#me1 li a, #me1 li span  { height: 25px; float: left; text-transform: uppercase;text-decoration: none;font-weight: normal;}
#me1 ul ul { clear: both; position: absolute; display: none; z-index: 11; width: 192px; margin-top: 17px; border-top: 13px solid rgb(255, 255, 255); border-left: 1px solid rgb(225, 225, 225); border-bottom: 1px solid rgb(225, 225, 225); margin-left: 0pt; }
#me1 li:hover ul { display: block; z-index: 10; }
#me1 ul ul li { height: auto; z-index: 10; margin: 0pt; border-right: 0pt none; border-width: 1px 0pt 0pt; border-style: solid none none; border-color: rgb(225, 225, 225) -moz-use-text-color -moz-use-text-color; width: 192px; }
#me1 ul ul li:hover { padding: 0pt; margin: 0pt; width: 192px; }
#me1 ul ul li a { display: block; height: auto; z-index: 10; color: rgb(68, 68, 68); float: left; text-align: left; font-weight: normal; margin: 0pt; border-width: 0pt 1px 0pt 0pt; border-style: none solid none none; border-color: -moz-use-text-color rgb(225, 225, 225) -moz-use-text-color -moz-use-text-color; width: 171px; padding: 2px 0pt 2px 20px; background: url('pi_pfeil_dhtml.gif') no-repeat scroll 8px 7px rgb(255, 255, 255); }
#me1 ul ul li a:hover { color: rgb(255, 255, 255); z-index: 10; margin: 0pt; border-width: 0pt 1px; border-style: none solid; border-color: -moz-use-text-color rgb(235, 0, 0); width: 170px; text-decoration: none; background: url('pi_pfeil_dhtml.gif') no-repeat scroll 8px -18px rgb(235, 0, 0); }
#me1 ul ul:hover, #me1 li.sfhover ul { display: block; z-index: 10; }
#me2 { width: 100%; float: left; min-height: 100px; }
#me2 h2 { background: none repeat scroll 0% 0% rgb(225, 225, 225); height: 24px; padding: 5px 0pt 0pt 20px; margin: 0pt; }
#me2 h2 a { color: rgb(68, 68, 68); }
#me2 ul {  float: left; margin: 0pt; padding: 20px 0pt 10px 20px; }
#me2 ul li { background: url('pi_bullet_me2_01.gif') no-repeat scroll 0pt 0.7em transparent; padding: 2px 0pt 2px 10px; clear: both; }
#me2 ul li a { color: rgb(68, 68, 68); border: 2px solid transparent; }
#me2 ul li.active a, #me2 ul li.active span { color: rgb(235, 0, 0); }
#me2 ul li a:hover { color: rgb(235, 0, 0); }

#me3 { width: 200px; float: left; min-height: 100px; }
#me3 h2 { background: none repeat scroll 0% 0% rgb(225, 225, 225); width: 180px; height: 24px; float: left; padding: 10px 0pt 0pt 20px; margin: 0pt; }
#me3 h2 a { color: rgb(68, 68, 68); }
#me3 ul { width: 180px; float: left; margin: 0pt; padding: 20px 0pt 10px 20px; }
#me3 ul li { background: url('pi_bullet_me2_01.gif') no-repeat scroll 0pt 0.7em transparent; padding: 2px 0pt 2px 10px; clear: both; }
#me3 ul li a { color: rgb(68, 68, 68); }
#me3 ul li.active a, #me2 ul li.active span { color: rgb(235, 0, 0); font-weight: bold; }


#me1 ul li.active a,#me1 ul li.active span { color: #878787;}
.contentRight { float: right; width: 100%; }
label { display: block; float: left; width: 40px; }
select { font-size: 100%; color: rgb(68, 68, 68); border: 1px solid rgb(174, 174, 174); width: 138px; float: left; margin-bottom: 6px; }
#language { background: url('bg_language_de.gif') no-repeat scroll 0pt 0pt rgb(225, 225, 225); width: 200px; float: left; height: 34px; }
#language fieldset { border: 0pt none; width: 185px; padding: 8px 0pt 8px 15px; float: left; }
#language label { color: rgb(68, 68, 68); width: 60px; }
#language #languageSelect { width: 110px; border: 1px solid rgb(153, 153, 153); }
#languageFacelift { float: left; text-transform: uppercase; font-size: 10px; margin-left: 8px; width: 250px; background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 24px; color: rgb(135, 135, 135); }
#languageFacelift #language { background: none repeat scroll 0% 0% transparent; }
#languageFacelift dt { float: left; }
#languageFacelift dd { float: left; margin: 0pt; }
#languageFacelift dd a { color: rgb(135, 135, 135); }
#sub #language { }
#footer { display: inline-block; float: left; max-width: 960px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 4px 3px 4px 15px;}


#footer ul { padding: 4px 3px 4px 15px; float: left; }
#footer ul li { float: right; margin-left: 15px; }
#footer ul li a { color: rgb(68, 68, 68); font-size: 90%; }
#footer .footerL { float: left; }
#sub #footer { float: left; border-top: 1px solid rgb(222, 222, 222); margin: 50px; margin-top: 100px; width: 100%; }
#breadcrumb { width: 100%; background-color: rgb(225, 225, 225); float: left;     height: 24px;
    padding-left: 5px;
    padding-top: 5px; }
#breadcrumb ul { margin: 10px 0pt 0pt 24px; }
#breadcrumb ul li { float: left; background: url('pi_bullet_pfeil_01.gif') no-repeat scroll 0pt 6px transparent; padding: 0pt 10px; }
#breadcrumb ul li a { color: rgb(68, 68, 68); }
#subContent { width: 100%; float: left; margin: 0pt; }
#contentText { float: left; width: 100%; padding: 0px 0pt 0px 0px; }
#contentText h4 { background: url('pi_bullet_h4.gif') no-repeat scroll 0pt 0.4em transparent; 
    margin-top: 10px;
    text-indent: 15px; }


#contentText p {
       margin-bottom: 7px;
/*font-size: 13px;*/
font-size: 1em;
text-align: justify;
}

#contentText blockquote {
text-align: left;
}



#contentText img{
/*height:200px; 
width:200px; */
}
#contentText img.img-reponsive {
display:block;
width:200px;
max-width:100%;
height:auto;
}

.img-prog{
width:75px;
float: left;
}


.img-block-right{
    float: right;
    width: 200px;
    overflow: hidden;
    border-radius: 5px;
  /*  border: 1px solid rgba(0, 0, 0, 0.2);   */
    border: 1px solid rgba(235, 0, 0, 0.34);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
        margin-left: 0.7em;
    margin-top: 1.2em;
}
.img-block {
    float: left;
    width:200px;
    overflow: hidden;
    border-radius: 5px;
  /*  border: 1px solid rgba(0, 0, 0, 0.2);   */
    border: 1px solid rgba(235, 0, 0, 0.34);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
        margin-right: 0.7em;
    margin-top: 1.2em;
}



#contentText span { display: block; }
#contentText hr { color:#E1E1E1;}
#body { margin: 0pt; }
#weitereInfos { width: 200px; float: left; padding-top: 10px; }
#tools { width: 200px; }
#tools ul { width: 200px; float: left; padding: 10px 0pt 2px; }
#tools ul li { float: right; }
#tools ul li a { color: rgb(68, 68, 68); }
#tools ul li.print { background: url('ico_print.gif') no-repeat scroll 0pt 5px transparent; padding: 0pt 10px 0pt 15px; }
fieldset { border: 0pt none; }


#division { display: none; }
#me1 li { float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt 0pt 0pt 12px; }
#me1 li.me10corporate { float: right; }
#me1 a.me10corporate { width: 72px; background: url('pi_me1_corporate.gif') no-repeat scroll 0% 0% transparent; }
#me1 .me10corporate ul { float: right; border-width: 13px 1px 1px 0pt; border-style: solid solid solid none; border-color: rgb(255, 255, 255) rgb(225, 225, 225) rgb(225, 225, 225) -moz-use-text-color; margin-left: -123px; }
#me1 .me10corporate ul li a { border-left: 1px solid rgb(225, 225, 225); border-right: 1px solid rgb(255, 255, 255); float: left; }
#me1 .me10corporate ul li { border-top: 1px solid rgb(225, 225, 225); float: left; }
#footer ul { padding: 4px 3px 4px 15px; }
#language { border-bottom: 1px solid rgb(255, 255, 255); }
#footer .countrypages option { color: rgb(235, 0, 0); }


#contentHeader { float: right; width: 100%; display: block;}
span.h1 { max-width: 200px; height: 5px; float: left; padding-top: 0px;}
                           
#me1 ul {  }
#me1 li {width: 23%;}
#me1 a.me10882 { width: 56px; background: url('pi_me1_02.gif') no-repeat scroll 0% 0% transparent; }
#me1 a.me10796 { width: 62px; background: url('pi_me1_02_001.gif') no-repeat scroll 0% 0% transparent; }
#me1 a.me10817 { width: 83px; background: url('pi_me1_03.gif') no-repeat scroll 0% 0% transparent; }
#me1 a.me10825 { width: 97px; background: url('pi_me1_04.gif') no-repeat scroll 0% 0% transparent; }
#me1 a.me10837 { width: 38px; background: url('pi_me1_05.gif') no-repeat scroll 0% 0% transparent; }
#me1 a.me10862 { width: 54px; background: url('pi_me1_06.gif') no-repeat scroll 0% 0% transparent; }
#me1 a.me103835 { width: 64px; background: url('pi_me1_10.gif') no-repeat scroll 0% 0% transparent; }
#me1 a:hover { background-position: 0pt -17px; }
#me1 li.me101220 { display: none; }
#me1 a.me10784active { width: 92px; background: url('pi_me1_01.gif') no-repeat scroll 0pt -17px transparent; }
#language {  width: 200px; float: left; height: 34px; }
#languageFacelift dd.activeEN a { color: rgb(235, 0, 0); }


.contentHeaderPic784, .contentHeaderPic1221, .contentHeaderPic1228, .contentHeaderPic1997, .contentHeaderPic1993, .contentHeaderPic2003 { background: url('pi_header_vacsys_01.jpg') no-repeat scroll 0pt 0pt rgb(255, 255, 255); width: 100%; float: left ; border-bottom: 1px solid rgb(255, 255, 255); }
#me1 { background-position: right 10px; }
dl,dd, blockquote {
    margin: 0;
    padding-right:3px;
    padding-left:3px;
}


dl {
    /* float: left; */
    display: inline-block;
    margin: 10px 5px 15px 10px;
    width: 230px;
    height:230px;
    overflow: hidden;
    border-radius: 5px;
  /*  border: 1px solid rgba(0, 0, 0, 0.2);   */
    border: 1px solid rgba(235, 0, 0, 0.34);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
    vertical-align: top;
}
dt {
   font-weight: bold;
    margin-bottom: 5px;
    padding-left:5px;
    padding-right:5px;
    padding-top:8px;
}

dl dd .prodPhoto {
    background: none repeat scroll 0 0 transparent;
    float: none;
    margin-top: 0;
    padding: 5px;
    border:1px #333333;
}

dl dd a {
    float: left;
    margin-top: 5px;
   
}

dl dd blockquote {
    margin-left: 75px;
    margin-top:-10px;
}
dl dt .prodTitle {
    background: none repeat scroll 0 0 transparent;
    color: #444444;
    float: none;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0;
}
#feedBackForm input {
    background: none repeat scroll 0 0 #F6F6F6;
    width: 170px;
}

#feedBackForm input {
    background: none repeat scroll 0 0 #F6F6F6;
    width: 180px;
}

input {
    border: 1px solid #AEAEAE;
    color: #444444;
    float: left;
    font-size: 100%;
    margin-bottom: 6px;
    width: 138px;
}
#contentText ul {
        margin: 5px 0px 10px 0px;
    font-size: 1em;
}

.floatR {
    display: inline;
    float: right;
}


#feedBackForm .required {

    background: url("pi_bullet_contact_required.gif") no-repeat scroll 0 4px transparent;
    padding-left: 15px;
}

#contentText li {
    background: url("pi_bullet_me2_02.gif") no-repeat scroll 0 0.45em transparent;
       padding: 0px 0px 5px 8px;

}


#feedBackForm div {
    float: left;
    margin-right: 20px;
    width: 180px;
}

.floatL {
    float: left;
}
#feedBackForm .hrDivider {
    border-color: #D4D4D4;
    border-style: none none dashed;
    border-width: 0 0 1px 0;
    display: block;
    line-height: 1px;
    margin: 10px 0 15px;
    width: 100%;
}

.hrDivider {
    border-top: 1px solid #DEDEDE;
    float: left;
    height: 1px;
    line-height: 1px;
    padding: 5px 0 0;
    width: 435px;
}


label {
    display: block;
    float: left;
    width: 40px;
}

#feedBackForm label {
    background: url("pi_bullet_contact.gif") no-repeat scroll 0 4px transparent;
    clear: both;
    padding-left: 15px;
    width: 170px;
}

#feedBackForm .optional {
    background: url("pi_bullet_contact.gif") no-repeat scroll 0 4px transparent;
    padding-left: 15px;
}

table td, th{
  font-size: 0.8em;
  padding: 5px;
}

table.contact thead th {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #EA0000;
    color: #444444;
    padding: 3px 7px;
    vertical-align: top;
}
table.contact {
    border-style: solid solid none;
    text-align: left;
}
table.standard .first, table.contact .first {
    color: #444444;
    width: 220px;
}

table.contact tbody th {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #E1E1E1;
    color: #444444;
    font-weight: normal;
    padding: 3px 7px;
    vertical-align: top;
}
table.standard .second, table.contact .second {
    color: #444444;
    width: 150px;
}
table.contact tbody td {
    border-bottom: 1px solid #E1E1E1;
}

table.contact td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #E1E1E1;
    padding: 3px 7px;
    vertical-align: top;
}
.imageVT {
    border: 1px solid #AEAEAE;
    float: left;
    margin: 5px 20px 10px 0;
    padding: 0;
}
.headVT {
    float: left;
    width: 270px;
}
#containerVT dl {
    float: left;
    font: 100%/1.3em Arial,Verdana,Geneva,Helvetica,sans-serif;
    margin: 10px 10px 10px 0;
    width: 219px;
}
#containerVT dt {
    border: 1px solid #AEAEAE;
    float: left;
    margin: 5px 20px 10px 0;
    padding: 0;
}
#containerVT dl {
    font: 100%/1.3em Arial,Verdana,Geneva,Helvetica,sans-serif;
}
#containerVT .title {
    font-weight: bold;
    margin-bottom: 5px;
}
#containerVT dd {
    margin: 0;
    padding: 5px;
}
#containerVT a {
    color: #444444;
        float: none;
    margin-top: 0;
    padding: 0;
}
#containerVT .red {
    color: #EB0000;
}
#containerVT img {
    border:1px #333333;
    float: left;
}


/* CUSTOM CODE */

.pre-footer{
    display: inline-block;
    text-align: center;
    width: 100%;
    background-color:#fff;

    float: right;
}


/*profit devider- style */
.profit-devider{
    margin: 0 auto;
    width: 90%; 
    height: 20px; 
    border-bottom: 1px solid black; 
    text-align: center;
    margin-bottom: 50px;
}
.profit-devider span{
    background-color: #FFF; 
    padding: 0 10px;
    font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size:30px;
}


/*contacts-form style*/
.block-contacts-form{
    height: 300px;
    width: 100%;
    display: block;
}
.block-contacts-form form{
    margin: 0 auto;
    height: 200px;
    width: 500px;
    background-color: #F1F1F1;
    text-align: center;
    padding-top: 70px;
}
.block-contacts-form form input[type=text]{
    margin: 10px;
    padding: 5px;
    height: 27px;
    width: 60%;
    font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size:15px;
    border:0.2px solid silver;
}
#fsubmit{
    -moz-box-shadow:inset 0px 34px 0px -15px #C6202A;
    -webkit-box-shadow:inset 0px 34px 0px -15px #C6202A;
    box-shadow:inset 0px 34px 0px -15px #DD6066;
    background-color:#C6202A;
    border:none;
    display:inline-block;
    cursor:pointer;
    color:#fff;
        font:Arial,Verdana,Geneva,Helvetica,sans-serif;
        text-align: center;
    font-size:20px;
    font-weight:bold;
    padding:9px 23px;
    text-decoration:none;
    text-shadow:0px -1px 0px #7a2a1d;
    width:50%;
    border-radius:6px;
}
#fsubmit:hover {
    background-color:#CC202A;
}
#fsubmit:active {
    position:relative;
    top:1px;
}
#fsubmit img{
    padding-right:10px;
    height:25px;
    width:25px;
}
.fsubmit {
    -moz-box-shadow:inset 0px 34px 0px -20px #C6202A;
    -webkit-box-shadow:inset 0px 34px 0px -20px #C6202A;
    box-shadow:inset 0px 34px 0px -7px #DD6066;
    background-color:#C6202A;
    border:none;
    display:inline-block;
    cursor:pointer;
    color:#fff;
        font:Arial,Verdana,Geneva,Helvetica,sans-serif;
        text-align: center;
    font-size:16px;
    font-weight:bold;
    padding-top:15px;
    padding-bottom:15px;
    text-decoration:none;
    text-shadow:0px -1px 0px #7a2a1d;
    width:100%;
    vertical-align:center;
}
.fsubmit div{
    float:right;
    text-align:left;
    padding-right: 10px;
    padding-top:5px;
}
.fsubmit img{
    padding-right:5px;
    height:25px;
    width:25px;
}
.fsubmit:hover {
    background-color:#CC202A;

}
.fsubmit:active {
    position:relative;
    top:1px;
}


/*profit block styles*/


.block-profit{
    display: initial;
    height: 150px;
    width: 90%;
}
.profit-inner{
    display: flex;
    width: 60%;
    height: 150px;
    margin: 0 auto;
}
.block-profit-item{
    float: left;
    width: 120px;
    height: 120px;
}
.block-profit-item-inner{
    float: left;
    width: 119px;
    height: 119px;
}
div.item-left{
    margin:auto auto auto 0;
}
div.item-center{
    margin:0 auto;
}
div.item-right{
    margin:auto 0 auto auto;
}
.block-profit-item-inner .item-inner{
    -webkit-transform: rotate(25deg);
    border: 2px solid black;
    border-radius: 90%;
    width: 90%;
    height: 90%;
    margin:5px;
    background-size:70% 70%;
    background-repeat: no-repeat;
    background-position: center;
}
div.item-left .item-inner{
    background-image: url(../assets/templates/custom-template/img/icon-item-fabric.png);
    
}
div.item-center .item-inner{
    background-image: url(../assets/templates/custom-template/img/icon-item-globus.png);
}
div.item-right .item-inner{
    background-image: url(../assets/templates/custom-template/img/icon-item-tools.png);
}
div.block-profit-item-inner{
    border-radius: 5000px;
    border: 2px solid red;
    border-right: 2px solid white;
    border-bottom: 2px solid white;
    -webkit-transform:rotate(-25deg);
}
div.item-delta{
    width: 120px;
    height: 120px;
    margin: auto auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size:100%  auto;
}
div.item-delta.delta-arrow-top{
    background-image: url(../assets/templates/custom-template/img/icon-item-arrow-top.png);
    background-position: bottom;
}
div.item-delta.delta-arrow-down{
    background-image: url(../assets/templates/custom-template/img/icon-item-arrow-down.png);
    background-position: top;
}
div.block-profit-item-text{
    font:80%/1.0em Arial,Verdana,Geneva,Helvetica,sans-serif;
    text-align: center;
}
/* /CUSTOM CODE */



/* Smartphones (вертикальная и горизонтальная ориентация) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {
/* стили */
}

/* Smartphones (горизонтальная) ----------- */
@media only screen and (min-width: 321px) {
/* стили */
}

/* Smartphones (вертикальная) ----------- */
@media only screen and (max-width: 320px) {
/* стили */
}

/* iPads (вертикальная и горизонтальная) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
/* стили */
}

/* iPads (горизонтальная) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
/* стили */
}

/* iPads (вертикальная) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
/* стили */
}

/* iPad 3**********/
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)  {
/* стили */
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait)  {
/* стили */
}

/* Настольные компьютеры и ноутбуки ----------- */
@media only screen  and (min-width: 1224px) {
/* стили */
}

/* Большие экраны ----------- */
@media only screen  and (min-width: 1824px) {
/* стили */
}

/* iPhone 4 ----------- */
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape)  {
/* стили */
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: portrait)  {
/* стили */
}

/* iPhone 5 ----------- */
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation: landscape) {
/* стили */
}
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation: portrait) {
/* стили */
}

/* iPhone 6 ----------- */
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: landscape) {
/* стили */
}
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: portrait) {
/* стили */
}

/* iPhone 6+ ----------- */
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: landscape) {
/* стили */
}
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: portrait) {
/* стили */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: landscape) {
/* стили */
}
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: portrait) {
/* стили */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: landscape) {
/* стили */
}
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: portrait) {
/* стили */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation: landscape) {
/* стили */
}
@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation: portrait) {
/* стили */
}





@media only screen and (max-width: 960px)
{ /* контентную часть мы делаем во всю ширину, отменяем выравнивание*/ 
#me2 { width: 100%; float: left; min-height: 100px; }
#me2 h2 { background: none repeat scroll 0% 0% rgb(225, 225, 225); height: 24px; padding: 5px 0pt 0pt 20px; margin: 0pt; }
#me2 h2 a { color: rgb(68, 68, 68); }
#me2 ul {  float: left; margin: 0pt; padding: 20px 0pt 10px 20px; }
#me2 ul li { background: url('pi_bullet_me2_01.gif') no-repeat scroll 0pt 0.7em transparent; padding: 2px 0pt 2px 10px; clear: both; }
#me2 ul li a { color: rgb(68, 68, 68); border: 2px solid transparent; }
#me2 ul li.active a, #me2 ul li.active span { color: rgb(235, 0, 0); font-weight: bold; }
#me2 ul li a:hover { color: rgb(235, 0, 0); font-weight: bold; }
.top-line {display:none}
#sub #footer { float: left; border-top: 1px solid rgb(222, 222, 222); margin: 0px; width: 100%; }
.pre-footer{display:none}
.print {display:none}
.navbar-brand {
    float: left;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height: 17px;
    height: 50px;
}

 }
.btn-danger {
  -moz-box-shadow:inset 0px 34px 0px -15px #C6202A;
    -webkit-box-shadow:inset 0px 34px 0px -15px #C6202A;
    box-shadow:inset 0px 34px 0px -15px #DD6066;
    background-color:#C6202A;
    border:none;
    display:inline-block;
    cursor:pointer;
    color:#fff;
        font:Arial,Verdana,Geneva,Helvetica,sans-serif;
        text-align: center;
    font-size:14px;
    font-weight:bold;
    padding:9px 9px;
    text-decoration:none;
    text-shadow:0px -1px 0px #7a2a1d;
    width:100%;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #ffffff;
  background-color:#C6202A;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #ffffff;
  background-color:#C6202A;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color:#C6202A;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color:#C6202A;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color:#C6202A;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}

.B_crumbBox {
	display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%;
	
}

