/* TEXT'S STYLES */

.ask {
/**/ display:none; /**/
/**/ background-color:#00ccff; /**/
/**/ font-style:normal; /**/
}

.translate-it-to-ru, .translate-it-to-en, .translate-it-to-es {
/** /
    visibility:hidden;
/**/
/**/
    display:none;
/**/
}

.translate-it-to-ru {background-color:#ffeeee;}
.translate-it-to-en {background-color:#ccffcc;}
.translate-it-to-es {background-color:#ffff99;}

/* DEPEND BY JS * / 
.section-body { 
    display:none;
}
/**/

html, body {
    color: #444444;
    background-color: #ffffff;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    cursor: default;
}
div, table, td {
    color: #444444;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    cursor: default;
}

a img {
    border: 0 none #000000;
}
a {
    color: #444444;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
}
a:visited {
    color: #666666;
}
a:hover {
    color: #000000;
}
a:link {
    color: #555555;
}
a.link-red, a.link-red:visited, a.link-red:link {
    color: #ff0000;
}
a.link-red:hover {
    color: #995555;
}
a.link-blue, a.link-blue:visited, a.link-blue:link {
    color: #0000ff;
    text-decoration: underline;
}
a.link-blue:hover {
    color: #555599;
}

a.instruction, a.instruction:visited, a.instruction:link, span.instruction {
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}
a.instruction, a.instruction:visited, a.instruction:link {
    color: #da2020;
}
a.instruction:hover, span.instruction {
    color: #5abae9;
}
ul.simple-list {
    margin: 0 0 0 20px;
    padding: 0;
}
ul.simple-list li{
    margin: 4px 0;
    padding: 0;
    list-style-type: disc;
}

/* TEXTS */
/*-------------------------------------------------*/
p {
    margin: 0;
    padding: 0;
    text-align: justify;
}
p.text {
    text-indent: 2ex;
}
div.lr-margin {
    margin: 0px 25px;
}
div.listtitle { /* recomendations.html*/
    padding-left: 2ex;
    text-indent: -2ex;
    font-weight: bold;
}
div.listcontent {
    padding-left: 2ex;
}


/* DEVICES */
/*-------------------------------------------------*/
.photo-title {
    font-weight: bold;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main-dev-notes {
    padding-bottom: 9px; /* Ex: MKS-U in two modifications */
}
span.date {
    color: #990000;
}
.notes-neutral{
    color: #995555;
    font-style: italic;
}    
span.notes-important {
    color: #ff0000;
    /*font-style: italic;*/
}
span.notes-underline {
    text-decoration: underline;
}
span.notes-small-size {
    font-size: 10px;
}
span.bagrovy-emphasis { /*Ex: sertificate ( в России )*/
    color: #995555;
    font-style: italic;
}
span.technical-conditions {
    font-size: 11px;
    font-weight: bold;
    color: #555555;
}
table.simple-table {
    border: 0px none #000000;
    border-spacing: 0;
}
table.simple-table td {
    padding: 0;
}
table.visible-table, 
table.visible-table2 {
    border-spacing: 0;
}
table.visible-table td, 
table.visible-table2 th, 
table.visible-table2 td {
    padding: 4px;
}
table.visible-table2 th {
    text-align: center;
    font-weight: bold;
}
table.visible-table2 th, 
table.visible-table2 td {
    vertical-align: top;
}

.caption {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.caption img {
    margin: 0px 2px 0px 2px;
}

.caption-section {
    height: 15px;
        vertical-align: middle;

    background-color: #afc9be;
    border: 1px solid #9fb9ae;
}

.caption-section-mouseon {
    height: 15px;
        vertical-align: middle;

    background-color: #b7d1c6;
    border: 1px ridge #9fb9ae;
    cursor: hand;
    cursor: pointer;
}

.section-body {
    /*position:relative; /*for ico-3d*/
    border: 1px solid #9fb9ae;
    border-top-width: 0;
    padding: 2px;
}

.subsection {
    background-color: #ffffff;
}
.subsection-mouseon, tr.subsection-mouseon td  {
    background-color: #e5e5e5;
    cursor: hand;
    cursor: pointer;
}
tr.subsection-mouseon td  {
    cursor: hand;
    cursor: pointer;
}
tr.subsection-pasive td {
    background-color: #ffffff;
    color: #cccccc;
}
.main-photo {
     margin: 10px 10px;
}
.control-point {
    position:relative;
    width:1px;
    height:0px;
}
.ico-3d {
    position:absolute; 
    top:0px; 
    left:0px;
}
.sublist {
    padding-left: 25px;
}
/*-------------------------------------------------*/
.special-section {
    border: 1px solid #9fb9ae;
    padding: 2px;
}
.special-inner {
    -width: 100%; /* IE visible only !!! */
    padding: 12px 0;
    background-color:#e5e5e5;
    text-align: center;
}
.special-inner-white {
    -width: 100%; /* IE visible only !!! */
    padding: 12px 0;
    text-align: center;
}
.narrow-padding {
    padding: 2px;
}
.narrow-height {
     padding-top: 2px; 
}
/*-------------------------------------------------*/
.white-bg {
    background-color: #ffffff;
}
.ligth-bg {
    background-color: #e5e5e5;
}
.dark-bg {
    background-color: #868686;
}
.ligth-green-separator-bg {
    background-color: #afc9be;
}

/*-------------------------------------------------*/
/* SUMMARY DEVICES */


/* DIFFERENT */
img.left-float {
    float: left;
    margin:0 10px 10px 0;
    border: solid 1px black;
}

/* FORM's ELEMENTS */
div.firstcol-of-form {
    width: 186px;
}
div.secondcol-of-form {
    width: 336px;
}

div.more
{     
text-decoration:underline;
text-align:right;
color:#41775B;
cursor:hand;

}

form {
    margin: 0;
    padding: 0;
}
#another-country {
    width: 170px;
    margin: 0 0 3px 2px;
    visibility: hidden;
}
select {
    margin: 2px 0;
    padding: 0;
    width: 179px;
    -width: 179px; /* IE only*/
}
input, textarea {
    margin: 1px 0;
    padding: 0px;
    /*border-style: single;*/
}
input.short {
    width: 50px;
}
input.middle {
    width: 175px;
}
input.long, textarea.long {
    width: 351px;
}
input.radio {
    margin: 0;
}

/* ---------- */
.clsecotest_tree_back1,
.clsecotest_tree_back2,
.clsecotest_tree_back3 {
    background-color:#ffffff;
}

.clsNavNode, .clsNavNode:link, .clsNavNode:visited {
    color: #555555;
    cursor: default; 
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

.clsNavNode:hover{
    color: #000000;
    cursor: default; 
    text-decoration: none;
}

/* ---------- */
td.light-red-bg {
        background-color: rgb(255,205,230);
}
td.light-yellow-bg {
        background-color: rgb(255,222,155);
}
td.light-green-bg {
        background-color: rgb(221,239,181);
}
td.light-gray-bg {
        background-color: rgb(222,222,222);
}
/* ---------- */

span.devmodel {white-space:nowrap;}

span.range {white-space:nowrap;}
span.numvalue {white-space:nowrap;}
span.measuring {white-space:nowrap;}
span.dimension {white-space:nowrap;}

