.row-help {}
@media all and (max-width: 768px){
	.row-help {background:#e5e5e5;}
}

container{display:table;width:100%;}
container > cell{display:table-cell;vertical-align:top;}
container #left{width:20%;}
container #right{width:80%;}

@media all and (max-width: 768px){
    container #left{display:none;}
    container #right{width:100%;}
}
/*
table, tr, th {background-color: transparent !important;}
span {background-color: transparent !important;}
*/
container .page {
    background: #e5e5e5;
                                    
    background: -webkit-linear-gradient(left, #e5e5e5 0%,#ffffff 30%,#ffffff 40%,#ffffff 60%,#e5e5e5 100%);
    background: -moz-linear-gradient(left, #e5e5e5 0%, #ffffff 30%, #ffffff 40%, #ffffff 60%, #e5e5e5 100%);
    background: linear-gradient(to right, #e5e5e5 0%,#ffffff 30%,#ffffff 40%,#ffffff 60%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#e5e5e5',GradientType=1 );

    /*min-width: 600px;
    min-height: 96%;
    margin-right: 20px;
    margin-bottom: 0px;*/
    /*margin-left: 6px;*/
	/*
    border-right: 17px solid transparent;
    border-bottom: 27px solid transparent;
    border-left: 10px solid transparent;
    
    -webkit-border-image: url("page-border.png") 8 17 27 10 repeat repeat;
    border-image: url("page-border.png") 8 17 27 10 repeat repeat;
	*/
    position: relative;
	
    padding:0px 0px 8px 0px;
}
/*
.navigationtop {border-bottom: 1px solid #a0a0a0;}
.navigationbottom {border-top: 1px solid #a0a0a0;}
*/

container hr {border: none;color:#a0a0a0;height:1px;background-color:#a0a0a0;}

.navigation-container {padding:6px 0px 2px 20px;}
@media all and (max-width: 768px){
	.navigation-container {padding:2px 0px 2px 0px;}
}

.navigation { display:table;
    width: 100%;
    /*border-top: 1px solid #a0a0a0;*/
    /*position: absolute;
    bottom: 0px;*/
}

.navigation > .title {display:table-cell;vertical-align:middle;}
.navigation > .navprev {display:table-cell;vertical-align:middle;width:45px;}
.navigation > .navnext {display:table-cell;vertical-align:middle;width:45px;}

.navigation .navbutton {
	display:block;
/*    width: 30px;*/
    height: 24px;
/*    margin-left: 30px;*/
    text-decoration: none;
/*	margin-left: auto;margin-right:0;*/
/*	margin-left: auto;margin-right: auto;*/
	background-position: center;
}

.navigation .previous { background: url("prev_normal.png") no-repeat 50%; }
.navigation .previous:hover { background: url("prev_hover.png") no-repeat 50%; }
.navigation .previous:active { background: url("prev_active.png") no-repeat 50%; }

.navigation .next { background: url("next_normal.png") no-repeat 50%; }
.navigation .next:hover { background: url("next_hover.png") no-repeat 50%; }
.navigation .next:active { background: url("next_active.png") no-repeat 50%; }


.content-container {padding: 15px 20px;}
@media all and (max-width: 768px){
	.content-container {padding:0;}
}

/* Main first title page */
 .first-page-container {min-height:600px;}

     .main-page-header {
        color: #3aa7fb;
        font-size: 20px;
        text-align: center;
        margin-top: 55px;
        position: relative;
     }
     .main-page-header:after {
        content: "";
        display: block;
        width: 371px;
        height: 2px;
        background-image: url("element_01.png");
        margin: 0 auto;
        margin-top: 30px;
     }
     
     img.main-logo {
        display: block;
        margin: 0 auto;
        margin-top: 80px;
     }
     
     img.main-logo-2     {
        display: block;
        margin: 0 auto;
        margin-top: 90px;
     }
     
     p.company {
        color: #b2b0b0;
        display: block;
        position: absolute;
        bottom: 80px;
        left: 200px;
        border-left: 1px solid #b2b0b0;
        padding-top: 20px;
        padding-bottom: 4px;
        padding-left: 10px;
     }
     p.company:after {
        content: "";
        display: block;
        width: 130px;
        height: 51px;
        background-image: url("logo_RU_03.png");
        position: absolute;
        top: 17px;
        left: -140px;
     }


/* ================================================================= */

/* Text Styles */

container, container table, tr, th /* Normal */
{
 font-size: 13px;
 font-family: Arial,Helvetica,sans-serif;
 font-style: normal;
 font-weight: normal;
 color: #464646;
 text-decoration: none;
}
container span.f_CodeExample /* Code Example */
{
 font-family: 'Courier New',Courier,monospace;
 color: #000000;
}
container span.f_CodeExample_Text /* Code Example - Text */
{
 font-family: 'Courier New',Courier,monospace;
}
container span.f_Controls /* Controls */
{
 font-weight: bold;
}
container span.f_Copyright /* Copyright */
{
/* font-size: 10pt;*/
 font-size: 15px;
 color: #7f7f7f;
}
container span.f_Dos /* Dos */
{
 font-family: 'Courier New',Courier,monospace;
 color: #ffffff;
 background-color: #000000;
}
container span.f_Comment /* Comment */
{}
container span.f_DropDownHeading /* DropDownHeading */
{
 font-size: 15px;
 color: #3aa7fb;
}
container span.f_Header2 /* Header2 */
{
/* font-size: 10pt;*/
 font-size: 15px;
 font-weight: bold;
}
container span.f_Header2_centered /* Header2-centered */
{
/* font-size: 11pt;*/
 font-size: 15px;
 font-weight: bold;
}
container span.f_Header2_Ital /* Header2-Ital */
{
/* font-size: 10pt;*/
 font-size: 15px;
 font-style: italic;
 font-weight: bold;
}
container span.f_Header2_text /* Header2-text */
{
/* font-size: 10pt;*/
 font-size: 15px;
 font-weight: bold;
}
container span.f_Heading1 /* Heading1 */
{
 font-size: 21px;
 /*font-weight: bold;*/
 color: #db8304;
}
container span.f_Heading2 /* Heading2 */
{
 font-size: 15px;
}
container span.f_Heading3 /* Heading3 */
{
 font-weight: bold;
}
container span.f_Heading3_it /* Heading3-it */
{
 font-style: italic;
 font-weight: bold;
}
container span.f_Heading3_it_toggle /* Heading3-it-toggle */
{
 font-style: italic;
 font-weight: bold;
}
container span.f_ImageCaption /* Image Caption */
{
 font-size: 12px;
 font-style: italic;
 font-weight: bold;
 color: #737373;
}
container span.f_Link /* Link */
{
 color: #3aa7fb;
}
container span.f_NormalCondensed /* NormalCondensed */
{
}
container span.f_NormalTab /* NormalTab */
{
}
container span.f_Notes /* Notes */
{
}
container span.f_Step /* Step */
{
 font-size: 15px;
 /*font-weight: bold;*/
}
container span.f_Step_sym /* Step-sym */
{
 font-size: 13pt;
 font-weight: bold;
}
container span.f_Step-Head /* Step-Head */
{
 font-size: 15px;
 font-weight: bold;
}
container span.f_StepLink /* StepLink */
{
 font-size: 15px;
 color: #3aa7fb;
}
/* Paragraph styles */
container p, p.p_Normal, div.p_Normal, li.p_Normal /* Normal */
{
 font-size: 13px;
 text-align: justify;
 text-indent: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 10px 0px;
}
container .p_CodeExample /* Code Example */
{
 font-size: 13px;
 text-align: left;
 line-height: 1.0;
 white-space: nowrap;
 page-break-inside: avoid;
 margin: 0px 0px 0px 0px;
}
container .p_CodeExample_Text /* Code Example - Text */
{
/* font-size: 9pt;*/
 text-align: left;
 line-height: 1.0;
 white-space: nowrap;
 page-break-inside: avoid;
 margin: 0 5px 0 5px;
}
container .p_Comment /* Comment */
{
 font-size: 13px;
}
container .p_DropDownHeading /* DropDownHeading */
{
 font-size: 15px;
}
container .p_Controls /* Controls */
{
/* font-size: 9pt;*/
 margin: 0 0 0 0;
}
container .p_Copyright /* Copyright */
{
/* font-size: 8pt;*/
 text-align: left;
 margin: 0 0 0 0;
}
container .p_Dos /* Dos */
{
/* font-size: 9pt;*/
 text-align: left;
 line-height: 1.0;
 white-space: nowrap;
 page-break-inside: avoid;
 margin: 0 0 0 0;
}
container .p_Header2 /* Header2 */
{
/* font-size: 10pt;*/
 font-size: 15px;
 page-break-inside: avoid;
 page-break-after: avoid;
 margin: 5px 0 2px 0;
}
container .p_Header2_centered /* Header2-centered */
{
/* font-size: 11pt;*/
 font-size: 15px;
 text-align: center;
 page-break-inside: avoid;
 page-break-after: avoid;
 margin: 0 0 0 0;
}
container .p_Header2_Ital /* Header2-Ital */
{
/* font-size: 10pt;*/
 font-size: 15px;
 page-break-inside: avoid;
 page-break-after: avoid;
 margin: 10px 0 2px 0;
}
container .p_Header2_text /* Header2-text */
{
/* font-size: 10pt;*/
 font-size: 15px;
 page-break-inside: avoid;
 page-break-after: avoid;
 margin: 5px 0 0 0;
}
container .p_Heading1 /* Heading1 */
{
 font-size: 100%;
 font-weight: normal;
 text-align: left;
 text-indent: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 page-break-inside: avoid;/*!!!*/
 page-break-after: avoid;/*!!!*/
}
container .p_Heading2 /* Heading2 */
{
 font-size: 100%;
 font-weight: normal;
 text-align: left;
 text-indent: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 10px 0px;
}
container .p_Heading3 /* Heading3 */
{
 font-size: 100%;
 font-weight: normal;
 text-align: justify;
 text-indent: 0;
 page-break-inside: avoid;
 page-break-after: avoid;
 padding: 0 0 0 0;
 margin: 3px 0 2px 0;
}
container .p_Heading3_it /* Heading3-it */
{
 font-size: 100%;
 font-weight: normal;
 text-align: justify;
 text-indent: 0;
 page-break-inside: avoid;
 page-break-after: avoid;
 padding: 0 0 0 0;
 margin: 5px 0 2px 0;
}
container .p_Heading3_it_toggle /* Heading3-it-toggle */
{
 font-size: 100%;
 font-weight: normal;
 text-align: justify;
 text-indent: 0;
 page-break-inside: avoid;
 page-break-after: avoid;
 padding: 0 0 0 0;
 margin: 5px 0 0 24px;
}
container .p_ImageCaption /* Image Caption */
{
 font-size: 12px;
}
container .p_Link /* Link */
{
 font-size: 13px;
}
container .p_NormalCondensed /* NormalCondensed */
{
 font-size: 13px;
 margin: 0px 0px 0px 0px;
}
container .p_NormalTab /* NormalTab */
{
 font-size: 13px;
 text-align: left;
}
container .p_Notes /* Notes */
{
 font-size: 13px;/*9pt*/
}
container .p_Option /* Option */
{
/* font-size: 9pt;*/
 font-size: 13px;
 text-align: left;
 margin: 0 5px 0 5px;
}
container .p_Option_Blue /* Option-Blue */
{
/* font-size: 9pt;*/
 font-size: 13px;
 text-align: left;
 margin: 0 5px 0 5px;
}
container .p_Option_Blue_Bold /* Option-Blue-Bold */
{
/* font-size: 9pt;*/
 font-size: 13px;
 text-align: left;
 margin: 0 5px 0 5px;
}
container .p_Option_Bold /* Option-Bold */
{
/* font-size: 9pt;*/
 font-size: 13px;
 text-align: left;
 margin: 0 5px 0 5px;
}
container .p_Picture_centered /* Picture-centered */
{
/* font-size: 9pt;*/
 font-size: 13px;
 text-align: center;
 margin: 0 0 0 0;
}
container .p_Product /* Product */
{
/* font-size: 9pt;*/
 font-size: 13px;
 margin: 0 0 0 0;
}
container .p_Step /* Step */
{
 font-size: 15px;
 margin: 0px 0px 0px 0px;
 /*
 text-indent: -24px;
 page-break-inside: avoid;
 page-break-after: avoid;
 margin: 5px 0 3px 24px;
 */
}
container .p_Step-Head /* Step-Head */
{
 font-size: 15px;
 margin: 0px 0px 0px 0px;
}
container .p_Step_sym /* Step-sym */
{
/* font-size: 10pt;*/
 font-size: 13px;
 text-indent: -24px;
 page-break-inside: avoid;
 page-break-after: avoid;
 margin: 5px 0 3px 24px;
}
container .p_StepLink /* StepLink */
{
 font-size: 15px;
 margin: 0px 0px 0px 0px;
}
container .p_Table /* Table */
{
/* font-size: 9pt;*/
 text-align: left;
 margin: 0 5px 0 5px;
}
container .p_Table_J /* Table-J */
{
/* font-size: 9pt;*/
 margin: 0 5px 0 5px;
}
container .p_Table_Toggle /* Table-Toggle */
{
/* font-size: 9pt;*/
 text-align: left;
 background: #ffffc8;
 margin: 0 0 0 0;
}
container .p_Table_ToggleJ /* Table-ToggleJ */
{
/* font-size: 9pt;*/
 background: #ffffc8;
 margin: 0 0 0 0;
}
container .p_Vendor /* Vendor */
{
/* font-size: 9pt;*/
 margin: 0 0 0 0;
}
container .p_Window /* Window */
{
/* font-size: 9pt;*/
 text-align: left;
 page-break-inside: avoid;
 page-break-after: avoid;
 margin: 0 0 0 0;
}

container .p_Normal_1in /* Normal-1in */
{
/* font-size: 9pt;*/
 margin: 0 0 2px 12px;
}
container .p_Normal_1in_dens /* Normal-1in-dens */
{
/* font-size: 9pt;*/
 margin: 0 0 0 12px;
}
container .p_Normal_2in /* Normal-2in */
{
 font-size: 9pt;
 margin: 0 0 2px 24px;
}
container .p_Normal_3in /* Normal-3in */
{
/* font-size: 9pt;*/
 margin: 0 0 2px 38px;
}
container .p_Normal_Bold /* Normal-Bold */
{
/* font-size: 9pt;*/
 margin: 0 0 0 0;
}
container .p_Normal_Bold_Text /* Normal-Bold-Text */
{
/* font-size: 9pt;*/
 margin: 0 0 0 0;
}
container .p_Normal_bull_2in /* Normal-bull-2in */
{
/* font-size: 9pt;*/
 text-indent: -13px;
 margin: 0 0 0 37px;
}
container .p_Normal_bullet_1in /* Normal-bullet-1in */
{
/* font-size: 9pt;*/
 text-indent: -13px;
 margin: 0 0 0 25px;
}
container .p_Normal_centered /* Normal-centered */
{
/* font-size: 9pt;*/
 text-align: center;
}
container .p_Normal_left /* Normal-left */
{
/* font-size: 9pt;*/
 text-align: left;
}

/*spans*/

container span.f_Normal_1in /* Normal-1in */
{}
container span.f_Normal_1in_dens /* Normal-1in-dens */
{}
container span.f_Normal_2in /* Normal-2in */
{}
container span.f_Normal_3in /* Normal-3in */
{}
container span.f_Normal_Bold /* Normal-Bold */
{
 font-weight: bold;
}
container span.f_Normal_Bold_Text /* Normal-Bold-Text */
{
 font-weight: bold;
}
container span.f_Normal_bull_2in /* Normal-bull-2in */
{}
container span.f_Normal_bullet_1in /* Normal-bullet-1in */
{}
container span.f_Normal_centered /* Normal-centered */
{}
container span.f_Normal_left /* Normal-left */
{}
container span.f_Notes /* Notes */
{}
container span.f_Option /* Option */
{
 font-family: Tahoma,Geneva,Verdana,sans-serif;
}
container span.f_Option_Blue /* Option-Blue */
{
 font-family: Tahoma,Geneva,Verdana,sans-serif;
 color: #0000ff;
}
container span.f_Option_Blue_Bold /* Option-Blue-Bold */
{
 font-family: Tahoma,Geneva,Verdana,sans-serif;
 font-weight: bold;
 color: #0000ff;
}
container span.f_Option_Bold /* Option-Bold */
{
 font-family: Tahoma,Geneva,Verdana,sans-serif;
 font-weight: bold;
}

container span.f_Picture_centered /* Picture-centered */
{
 font-weight: bold;
}
container span.f_Product /* Product */
{
 font-weight: bold;
}

container span.f_Table /* Table */
{}
container span.f_Table_J /* Table-J */
{}
container span.f_Table_Toggle /* Table-Toggle */
{}
container span.f_Table_ToggleJ /* Table-ToggleJ */
{}
container span.f_Vendor /* Vendor */
{
 font-weight: bold;
}
container span.f_Window /* Window */
{
 font-family: Tahoma,Geneva,Verdana,sans-serif;
 font-weight: bold;
}


#hmpopupdiv /* used for javascript text popups */
{
  display: none;
  position: absolute;
  z-index: 1000;
  background-color: #FFFFFF;
  padding: 6px;
  border:1px solid #3aa7fb;
  border-radius: 2px;
  /*box-shadow: 5px 5px 5px #888;*/
}

/*container #hmlightbox*/ /* image lightbox */
/*{
  border: none;
  padding: 8px;
  background: #FFF;
  font-size: 110%;
  font-weight: bold;
  color: #777;
  box-shadow: 5px 5px 5px #888;
}*/

container a.dropdown-toggle /* dropdown toggle caption */
{
  cursor: pointer;
}
container a.inline-toggle /* inline toggle caption */
{
  cursor: pointer;
}
container img.dropdown-toggle-icon /* toggle icon */
{
  cursor: pointer;
}

/* Table styles */
container table.Table {
width: 100%;
background-color: #FFFFC8;
border: none;
border-spacing: 0;
border-collapse: collapse;
}
container table.Table tr.Table {
text-align: left;
}
container table.Table th.Table, table.Table td.Table {
vertical-align: top;
padding: 1px;
border: solid thin;
}
container table.Text {
background-color: #FFFFC8;
border: none;
border-spacing: 0;
border-collapse: collapse;
}
container table.Text tr.Text {
text-align: left;
}
container table.Text th.Text, table.Text td.Text {
vertical-align: top;
padding: 1px;
border: solid thin;
}

div.hmrotate90  { display:inline-block; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; }
div.hmrotate270 { display:inline-block; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; transform: rotate(180deg); }

/* CSS for responsive image maps */

container .hmImageMap a.hmHotspotRect { display:block; position:absolute; border: 1px solid transparent; background:#000; opacity:0.01; filter:alpha(opacity=1)  }
container .hmImageMap a.hmHotspotEllipse { display:block; position:absolute; border-radius:50%; border: 1px solid transparent; background:#000; opacity:0.01; filter:alpha(opacity=1) }
container .hmImageMap:hover a.hmHotspotRect {opacity:0.3; filter:alpha(opacity=30); }
container .hmImageMap:hover a.hmHotspotEllipse { opacity:0.3; filter:alpha(opacity=30); }
container a.hmHotspotRect:hover { border:1px solid #000; background:#FFF; opacity:0.3; filter:alpha(opacity=30) }
container a.hmHotspotEllipse:hover { border:1px solid #000; background:#FFF; opacity:0.3; filter:alpha(opacity=30) }
