﻿
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
* { font-size: 100.01%; }

html, body, ul, ol, li, dl, dt, dd, p,
h1, h2, h3, h4, h5, h6, blockquote,
form, fieldset, legend, table, td, th {
    margin: 0;
    padding: 0;
    font-weight: normal;    
}

body {
    font-family: Georgia, Arial, sans-serif; <!-- Arial, sans-serif; -->
    font-size: 0.8em;
    background-color: #fff;
    color: #111;   
}

pre {
    font-family: Arial, sans-serif;
}

table { //border-collapse: collapse; border-spacing: 0; border: 0 hidden; empty-cells: show; }
td, th { font-weight: normal; border: none; vertical-align: top; }
th { text-align: left; }
td.bottom, th.bottom { vertical-align: bottom; }
td.middle, th.middle { vertical-align: middle; }

hr { border: 0 hidden; border-top: 1px solid #dddddd; height: 0; clear: both; }
img    { border-width: 0; }
p, dl, address, blockquote { margin: 0 0 1em 0; }
ul { margin: 0 0 0.4em 2.5em; list-style: disc; }
li { margin: 0 0 0.6em 0; }
ol { margin: 0 0 1.5em 0.7em; }
ol li { margin: 0.5em 0 0.5em 2em; }
li ul, li ol { margin: 0.6em 0 0 3em; }
.nav,.navi,.ads-list_nav, .navList, .banners-list {margin: 0 0 1.5em 0; list-style: none;}

a { text-decoration: underline; color: #336699; }
a:visited { color: #990099; }
a:hover { color: #ff5223 !important; }

/*
    Text
*/
h1 { font-size: 2.1em; margin-bottom: 0.5em; }
h2 { font-size: 1.4em; margin-bottom: 0.2em; color: #191c2f; }
h3 { font-size: 1.0em; opacity: 0.4; //color: #505050; margin-bottom: 0.5em; }
.black { opacity: 1; color: #000000; }

/*
    Standart presets
*/
.wrap { position: relative; }
.width_fix { width: 100%; }
.small { font-size: 0.89em; }
.clear { clear: both; min-height: 1px; /* min-height - fix for opera */ }

.js-href { border-bottom: 1px dashed; //height: 1px; }
a.js-href { text-decoration: none; }
a.js-href:visited { color: #1a3dc1; }
.js-href,
.clickable { cursor: pointer; cursor: hand; }

input
, select
, select option
, textarea { font-size: 1em; font-family: Arial, sans-serif; }
textarea
, input
{ color: #336699; }


/*
    Layouts
*/
#measurer { position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px; }
#Layout
{
    position: relative;
    min-width: 990px;
    width: 100%;
    //padding-right: 1px;
    //overflow-x: hidden;
    //width: expression(
                ( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 990 )
                ? '990px'
                : '100%'
            );
}
.layout .wrap { margin: 0 40px; *width:100%; }



/*
    Columns
*/
.columns
{
    width: 100%;
    //padding-right: 1px;
    //overflow-x: hidden;
}

.columns .column_1
, .columns .column_2
{
    float: left;
    position: relative;
    //margin-right: -100%;
    //display: inline;
}

.columns .column_1
, .columns .column_2
{
    width: 50%;
}

.columns .column_2
{
    //margin-left: 50%;
    //margin-right: -1px;
}

.columns .column_1 .wrap
{
    margin-left: 27px; 
}

.columns .column_2 .wrap
{
    margin-left: 20px; margin-right: 27px;
    //height: 1px;
}

div.columns .column_1 p
{ margin: 0.5em 0 0; //margin-top: -0.4em; opacity: 0.6; //color: #444450; //font-family: Arial, sans-serif; }
div.columns .column_2 p
{ margin: 0.5em 0 0; //margin-top: -0.4em; opacity: 0.6; //color: #444450; //font-family: Arial, sans-serif; }
div.columns .column_2 h2
{ //margin-top: 0.4em; opacity: 0.6;}

/*
    X hover
*/
a.x_hover img.x_hover { display: none; }
a:hover.x_hover  { //height: 1px; }
a:hover.x_hover img { display: none; }
a.x_hover:hover img.x_hover { display: inline; }

* html table.data a.x_hover {
  position:absolute;
  right:40px;
  }
/*
    Form
*/
table.form
{
    width: 100%;
}

table.form th
{
    padding: 0.22em 10px 0.3em 0;
}

table.form td
{
    padding: 0 /*0 0.9em*/;
}

table.form ins
{
    display: block;
    text-decoration: none;
    color: #828589;
}

table.form input.input, table.form select.input
, table.form textarea.input
{
    margin: 0;
    width: 100%;
}
/*
    Forms Layouts
*/
.forms { margin-bottom: 1.8em; }
.forms .column_1 .arrow { position: absolute; top: 36px; right: -61px; }
.forms .column_2 .wrap { margin-left: 84px; margin-right: 50px; }
.forms .column_2 h3 { position: relative; margin: -1.8em 0 0; padding-bottom: 0.6em;  }

.form1 .framed,
.form2 .framed { left: -15px; top: -15px; }
.form1 .framed .f_c,
.form2 .framed .f_c { padding: 5px 1px 1px 5px; //height: 181px; min-height: 155px; }

.form1 .framed { background: url('../images/forms/form1-top.png') no-repeat left top; //background: none; }
.form1 .framed .f_r { background: url('../images/forms/form1-right.png') no-repeat right top; //background: none; }
.form1 .framed .f_b { background: url('../images/forms/form1-bottom.png') no-repeat right bottom; //background: none; }
.form1 .framed .f_c,
.form1 .framed .f_cl { background: #cbd3db url('../images/forms/form1-bg.png') repeat-x left top; }
.form1 .framed .f_l { background: url('../images/forms/form1-left.png') no-repeat left bottom; //background: none; }
* html .form1 .framed .f_tt { background: url('../images/forms/form1-top.png') no-repeat left top; filter:expression(fixPNG(this)); }
* html .form1 .framed .f_rr { background: url('../images/forms/form1-right.png') no-repeat right top; filter:expression(fixPNG(this)); }
* html .form1 .framed .f_bb * { background: url('../images/forms/form1-bottom.png') no-repeat right bottom; filter:expression(fixPNG(this)); }
* html .form1 .framed .f_ll * { background: url('../images/forms/form1-left.png') no-repeat left bottom; filter:expression(fixPNG(this)); }

.form2 .framed { background: url('../images/forms/form2-top.png') no-repeat left top; //background: none; }
.form2 .framed .f_r { background: url('../images/forms/form2-right.png') no-repeat right top; //background: none; }
.form2 .framed .f_b { background: url('../images/forms/form2-bottom.png') no-repeat right bottom; //background: none; }
.form2 .framed .f_c { //height: 10px; min-height: 10px; }
.form2 .framed .f_c,
.form2 .framed .f_cl { background: #d2d9e1 url('../images/forms/form2-bg.png') repeat-x left top; }
.form2 .framed .f_l { background: url('../images/forms/form2-left.png') no-repeat left bottom; //background: none; }
* html .form2 .framed .f_tt { background: url('../images/forms/form2-top.png') no-repeat left top; filter:expression(fixPNG(this)); }
* html .form2 .framed .f_rr {  background: url('../images/forms/form2-right.png') no-repeat right top; filter:expression(fixPNG(this)); }
* html .form2 .framed .f_bb * { background: url('../images/forms/form2-bottom.png') no-repeat right bottom; filter:expression(fixPNG(this)); }
* html .form2 .framed .f_ll * { background: url('../images/forms/form2-left.png') no-repeat left bottom; filter:expression(fixPNG(this)); }

.form2 table.form th { padding: 0.22em 10px 0 0; }
/*.form2 table.form td { padding: 0; }
*/
.form2 table.form .buttons { top: -2px; }
.forms .form2 .arrow { top: 0px; }

.form3 .framed { background: url('../images/forms/form3-top.png') no-repeat left top; //background: none; }
.form3 .framed .f_r { background: url('../images/forms/form3-right.png') no-repeat right top; //background: none; }
.form3 .framed .f_b { background: url('../images/forms/form3-bottom.png') no-repeat right bottom; //background: none; }
.form3 .framed .f_c { //height: 10px; min-height: 10px; }
.form3 .framed .f_c,
.form3 .framed .f_cl { background: #cbd3db url('../images/forms/form3-bg.png') repeat-x left top; }
.form3 .framed .f_l { background: url('../images/forms/form3-left.png') no-repeat left bottom; //background: none; }
* html .form3 .framed .f_tt { background: url('../images/forms/form3-top.png') no-repeat left top; filter:expression(fixPNG(this)); }
* html .form3 .framed .f_rr { background: url('../images/forms/form3-right.png') no-repeat right top; filter:expression(fixPNG(this)); }
* html .form3 .framed .f_bb * { background: url('../images/forms/form3-bottom.png') no-repeat right bottom; filter:expression(fixPNG(this)); }
* html .form3 .framed .f_ll * { background: url('../images/forms/form3-left.png') no-repeat left bottom; filter:expression(fixPNG(this)); }


/*
    Forms select
*/
.forms_select { }
.forms_select,
.forms_select_close { margin-bottom: 1.5em; margin-top: -8px; //height: 1px; position: relative; }

    .forms_select_close .framed { display: none; }
    .forms_select .framed { z-index: 15; }

    .forms_select .top-button,
    .forms_select_close .top-button { margin-top: 1px; }
    .forms_select_close .top-button { //height: 1px; position: relative; z-index: 1; }

    .forms_select .top-button span.submit-button,
    .forms_select_close .top-button span.submit-button
    { z-index: 12; top: 6px; left: -1px; *top:12px; }

    .forms_select .top-button span.submit-button b { top: 4px; }
    .forms_select .top-button span.submit-button b,
    .forms_select_close .top-button span.submit-button b { padding: 0 9px; }

    .forms_select .top-button span.submit-button .left { background: url('../images/buttons/type1_top-left.png') no-repeat; }
    .forms_select .top-button span.submit-button .body .end { background: url('../images/buttons/type1_top-right.png') no-repeat right; }


* html .forms_select .top-button span.submit-button .left { background: url('../images/buttons/type1_top-left.png') no-repeat; filter:expression(fixPNG(this)); }

* html .forms_select .top-button span.submit-button .body .end i {background: url('../images/buttons/type1_top-right.png') no-repeat right; filter:expression(fixPNG(this)); }


    .forms_select .framed,
    .forms_select .framed .f_r,
    .forms_select .framed .f_b,
    .forms_select .framed .f_l,
    .forms_select .framed .f_c { float: left; //display: inline; }
    .forms_select .framed { z-index: 11; }

/* wide */
.forms_select_wide { padding-top: 2em; }
.forms_select_wide .forms_select .framed { margin-right: 0px; //height: 1px; }
.forms_select_wide .forms_select .framed,
.forms_select_wide .forms_select .framed .f_r,
.forms_select_wide .forms_select .framed .f_b,
.forms_select_wide .forms_select .framed .f_l,
.forms_select_wide .forms_select .framed .f_c { float: none; //display: block; }


/*
    Forms select - bottom information
*/
.forms_select_close .select_info { padding-top: 1.2em; }
.forms_select .top_info,
.forms_select_close .top_info,
.forms_select .select_info strong,
.forms_select_close .select_info strong {
    font-size: 1.4em;
    font-weight: normal;
    float: left;
    margin-right: 7px;
    opacity: 0.4;
    //color: #505050;
}
.forms_select_close .top_info em
{ font-size: 0.7em; font-style: normal; display: block; position: relative; top: 0.3em; opacity: 0.5; //color: #505050; }
.forms_select .top_info em
{ display: none; }
.forms_select .top_info,
.forms_select_close .top_info { position: relative; z-index: 20; margin-top: 8px; margin-left: 4px; opacity: 1; color: #000000; }
.forms_select .top_info { margin-bottom: -2em; }



/*
    Forms select - calendar
*/
.forms_select .calendar
{
    position: relative;
    left: -7px;
    margin-right: -15px;
    z-index: 50;
}

.forms_select .calendar .nav
{
    position: absolute;
    top: -15px;
    left: -1px;
    z-index: 50;
    padding-top: 2px;
    height: 20px;
    //padding-top: 4px;
}

.forms_select .calendar .nav img
{
    margin: -2px 8px 0;
    //margin-top: -4px;
    cursor: pointer;
    cursor: hand;
}

.forms_select .calendar table
{
    position: relative;
    top: 0.5em;
    margin-bottom: 0.5em;
}

.forms_select .calendar .weekend
, .forms_select .calendar .weekday
, .forms_select .calendar .past
, .forms_select .calendar .pastweekend
, .forms_select .calendar .current
, .forms_select .calendar .selected
{
    display: block;
    font-weight: normal;
    font-style: normal;
    color: #000;
    padding: 5px 8px;
    text-align: right;
    //min-height: 16px; min-width: 14px;
    //margin: 0 4px 1px 0;
    //height: 26px;
    //width: 32px;
    //float: left;
    cursor: pointer;
    cursor: hand;
}


.forms_select .calendar .past
, .forms_select .calendar .pastweekend
{
    cursor: default;
}

.forms_select .calendar .weekend { color: #b70000; }
.forms_select .calendar .past { color: #999da1; }
.forms_select .calendar .pastweekend { color: #d09da1; }
.forms_select .calendar .current
, .forms_select .calendar .current *
, .forms_select .calendar .selected
, .forms_select .calendar .selected *
{
    font-weight: bold;
    color: #ffffff;
}
.forms_select .calendar .selected { background: url('../images/calendar-selected.png') no-repeat; cursor: default; }
* html .forms_select .calendar .selected
{
    background: none;
    position: absolute;
    background: url('../images/calendar-selected.png') no-repeat;
    filter:expression(fixPNG(this));
}


/*
    Main Submit
*/
.main-submit
{
    padding-top: 3em;
}

/*
    Main Buttons
*/
.main-buttons .cancel
{ float: right; margin-left: 30px; }
.main-buttons .submit_v2-button
{ margin-right: 35px; }
.main-buttons
{
    margin: 2em 0;
}





/*
    Header
*/
#Header { padding-top: 14px; min-height: 110px; //height: 142px; //margin-bottom: -18px; }
#Header .auth { padding: 21px 0 0 20px; float: right; }
#Header .auth img { vertical-align: bottom; position: absolute; margin-left: -20px; }
#Header .auth span { opacity: 0.6; //color: #505050; }
#Header .auth a.exit,
#Header .auth a:visited.exit { color: #c10000; }
#Header .auth div { margin-bottom: 11px; }

#Header ul.nav { margin: 0 20px 0 0; float: right; }
#Header ul.nav li { float: left; margin: 0 12px 0 10px; }
#Header ul.nav li a { text-decoration: none; //cursor: hand; }
#Header ul.nav li a,
#Header ul.nav li a:visited { color: #000; //color: #505050; }
#Header ul.nav li a span { text-decoration: underline; }
#Header ul.nav li.selected a,
#Header ul.nav li.selected a:visited { color: #ffffff; }

#Header ul.nav li .item { padding-top: 48px; text-align: center; position: relative; float: left; }
#Header ul.nav li .item img { position: absolute; top: 0; left: 50%; margin-left: -25px; }
#Header ul.nav li .item span { opacity: 0.6; }

#Header ul.nav li .link { padding-top: 10px; text-align: center; position: relative; float: left; }
#Header ul.nav li .link span { opacity: 0.6; }

#Header ul.nav li .button { display: block; float: left; position: relative; white-space: nowrap; }
#Header ul.nav li .button,
#Header ul.nav li .button span { opacity: 1 !important; }
#Header ul.nav li .button b,
#Header ul.nav li .button span { display: block; float: left; font-weight: normal; z-index: 1; height: 18px; }
#Header ul.nav li .button span { position: relative; z-index: 3; }
#Header ul.nav li .button .body {
    position: absolute;
    width: auto;
    float: left;
    left: 0; right: 0;
    background: url('../images/nav-button-body.png') no-repeat;
}
#Header ul.nav li .button .left,
#Header ul.nav li .button .right {
    position: absolute;
    left: 0;
    top: 0;
    background: url('../images/nav-button-left.png') no-repeat;
    margin-left: -10px;
    width: 10px;
}
#Header ul.nav li .button .right {
    background: url('../images/nav-button-right.png') no-repeat;
    left: auto; right: 0;
    margin-right: -10px;
    _margin-right: -11px;
}
* html #Header ul.nav li .button b,
* html #Header ul.nav li .button span { background-image: none; }
* html #Header ul.nav li .button span {  background: url('../images/nav-button-body.png') no-repeat; filter:expression(fixPNG(this)); }
* html #Header ul.nav li .button .left { background: url('../images/nav-button-left.png') no-repeat; filter:expression(fixPNG(this)); }
* html #Header ul.nav li .button .right { background: url('../images/nav-button-right.png') no-repeat; filter:expression(fixPNG(this)); }


#Header ul.nav li .visits { padding-left: 7px; padding-right: 7px; }
#Header ul.nav li.brief .label {
    position: absolute; top: 11px;
    left: 50%; margin-left: -25px;
    width: 47px;
    text-align: center;
    font-weight: bold;
    color: white !important;
    font-style: normal;
}
#Header ul.nav li.brief .hide { clear: both; position: relative; top: 4px; }
#Header ul.nav li.brief .hide .button { position: absolute; left: -1.3em; font-size: 0.8em; font-family: Verdana, sans-serif; }
#Header ul.nav li.brief .hide a .button span { padding-top: 2px; }
#Header ul.nav li.brief .hide a span { text-decoration: none; color: #000; //color: #505050; }
#Header ul.nav li.brief .hide a span,
#Header ul.nav li.brief .hide a:visited span { //color: #8c8d8e; }
#Header ul.nav li.brief .hide a .button { opacity: 0.3 !important; }
#Header ul.nav li.brief .hide a:hover .button { opacity: 1 !important; }
#Header ul.nav li.brief .hide a:hover .button span { color: #000; //color: #505050; }

#Header ul.nav li.brief .button .body { background-image: url('../images/nav-account-body.png'); }
#Header ul.nav li.brief .button .left { background-image: url('../images/nav-account-left.png'); margin-left: -8px; width: 8px; }
#Header ul.nav li.brief .button .right { background-image: url('../images/nav-account-right.png'); margin-right: -8px; width: 8px; }

* html #Header ul.nav li.brief .button span {  background-image: url('../images/nav-account-body_ie.png'); filter:expression(fixPNG(this)); }
* html #Header ul.nav li.brief .button .left { background-image: url('../images/nav-account-left_ie.png'); filter:expression(fixPNG(this)); }
* html #Header ul.nav li.brief .button .right { background-image: url('../images/nav-account-right_ie.png'); filter:expression(fixPNG(this)); }

* html #Header ul.nav li.brief a:hover .button span {  background-image: url('../images/nav-account-body.png'); filter:expression(fixPNG(this)); }
* html #Header ul.nav li.brief a:hover .button .left { background-image: url('../images/nav-account-left.png'); filter:expression(fixPNG(this)); }
* html #Header ul.nav li.brief a:hover .button .right { background-image: url('../images/nav-account-right.png'); filter:expression(fixPNG(this)); }



#Header ul.nav .brief
{ float: left; xoverflow: hidden; }
#Header ul.nav .brief span { opacity: 0.6; }
#Header ul.nav .brief i
, #Header ul.nav .brief em
{ font-style: normal; }
#Header ul.nav .brief i
{ display: block; }
#Header ul.nav .brief .item
{ float: none; padding-top: 8px; text-align: left; position: relative; left: 50%; margin-bottom: 3px; text-align: center; }
#Header ul.nav .brief .item em
{ display: block; color: #fff; //display: inline; height: 36px; background: url('./i/nav-account.gif') repeat-x 0 -72px; }
#Header ul.nav .brief .item .hand
{ position: absolute; top: -6px; left: 50%; margin-left: -8px;z-index: 1; }
#Header ul.nav .brief .item em u
, #Header ul.nav .brief .item em b
{ position: absolute; z-index: 1; top: 0; left: -3px; width: 7px; height: 36px; background: url('./i/nav-account.gif') no-repeat 0 0; }
#Header ul.nav .brief .item em b
{ left: auto; right: -4px; background-position: 0 -36px; }
#Header ul.nav .brief .item em strong
{ position: relative; z-index: 2; display: block; padding: 2px 1px 0; }

#Header ul.nav .brief .item:after
{ content: ''; display: block; clear: left; clear: right; }
#Header ul.nav .brief .reducer
{ display: block; position: relative; float: left; }
#Header ul.nav .brief .reducer i
{ display: block; position: relative; left: -50%; }


/*
    Head Line
*/
.head-line
{ height: 2px; overflow: hidden; position: relative; top: -55px; margin: 0 20px -2px; //margin-top: -1.2em; }
.head-line hr
{
    margin: 0;
    border-bottom: 1px solid white;
    border-top: 1px solid black;
    //height: 2px;
    opacity: 0.2;
    filter: alpha(opacity=20);
    position: absolute; top: 0; left: 0; width: 100%;
}




#Header ul.nav .brief
{ float: left; xoverflow: hidden; }
#Header ul.nav .brief span { opacity: 0.6; }
#Header ul.nav .brief i
, #Header ul.nav .brief em
{ font-style: normal; }
#Header ul.nav .brief i
{ display: block; }
#Header ul.nav .brief .item
{ float: none; padding-top: 8px; text-align: left; position: relative; left: 50%; margin-bottom: 3px; text-align: center; }
#Header ul.nav .brief .item em
{ display: block; color: #fff; //display: inline; height: 36px; background: url('../images/hatelebedev4.png') repeat-x 0 0px; filter:expression(fixPNG(this)); }
#Header ul.nav .brief .item .hand
{ position: absolute; top: -6px; left: 50%; margin-left: -8px;z-index: 1; }
#Header ul.nav .brief .item em u
{ position: absolute; z-index: 1; top: 0; left: -5px; width: 5px; height: 36px; background: url('../images/hatelebedev1.png') no-repeat 0 0; filter:expression(fixPNG(this)); }
#Header ul.nav .brief .item em b
{ left: auto; right: -5px; position: absolute; z-index: 1; top: 0; width: 5px; height: 36px; background: url('../images/hatelebedev2.png') no-repeat 0 0; filter:expression(fixPNG(this));}
#Header ul.nav .brief .item em strong
{ position: relative; z-index: 2; display: block; padding: 2px 1px 0; /*width:48px;*/  }

#Header ul.nav .brief .item:after
{ content: ''; display: block; clear: left; clear: right; }
#Header ul.nav .brief .reducer
{ display: block; position: relative; float: left; min-width:3.5em; }
#Header ul.nav .brief .reducer i
{ display: block; position: relative; left: -50%; }





/*
    Footer
*/
#Footer
{
    clear: both;
    margin: 3em 40px 1em;
    padding-bottom: 2em;
    position: relative;
    //height: 1px;
}

#Footer
, #Footer a
, #Footer a:visited
{
    color: #000000;
    //color: #505050;
}

#Footer a
, #Footer a:visited
{
    opacity: 0.5;
    text-decoration: underline;
}

#Footer .copyright
{
    opacity: 0.5;
    float: left;
    width: 320px;
}
#Footer .copyright a { opacity: 1 !important; }

#Footer ul.nav
{
    margin: 0 0 1em 0;
    float: left;
}


#Footer ul.nav li { float: left; margin: 0 12px 0 10px; }
#Footer ul.nav li a span { text-decoration: underline; }
#Footer ul.nav li.selected a,
#Footer ul.nav li.selected a:visited { color: #ffffff; }

#Footer hr
{
    margin: 1em 0 2em;
    border-bottom: 1px solid white;
    border-top: 1px solid black;
    //height: 2px;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

#Footer .als { clear: both; font-size: 0.89em; margin-top: 0.5em; }
#Footer .als div, #Footer .als span { opacity: 0.5; }
#Footer .als a { opacity: 1 !important; }
#Footer .als img { float: left; margin: -1.05em 1.1em 0 0; }
#Footer .als div { margin-left: 90px; padding-left: 1.1em; }





/*
    First page
*/
div.first-page #Header
{ margin-bottom: 2em; }
div.first-page .page
{ text-align: center; margin-bottom: 3em; }
div.first-page .page .wrap
{ width: 50%; margin: 0 auto; text-align: left; }
div.first-page .page h1
{ opacity: 1; color: #191c2f; margin-bottom: 1em; }

div.first-page .page p
{ font-size: 1.2em; opacity: 1; color: #191c2f;}

div.first-page .page p.tt
{ font-size: 1.2em; opacity: 1; color: #191c2f;}

div.first-page .login-form
{ margin: 1em 40px; }
div.first-page .login-form
, div.first-page .login-form .form2
{ float: right; }


div.first-page .reg-button .submit_v3-button
{ position: relative; left: -15px; }
div.first-page .reg-button p
{ margin: 0.5em 0 0; //margin-top: -0.4em; opacity: 0.6; //color: #444450; }

.login-form th
{ padding-right: 8px; }
.login-form th
, .login-form td
{ padding-bottom: 0.7em; }
.login-form td.input
{ width: 10em; }
.login-form td.input input
{ width: 100%; }

.login-form .submit-button b
{ padding: 0 10px; }
.login-form h6
{ margin: 1em 0 0; }
.login-form h6 a
, .login-form h6 a:visited
{ color: #5c6069; }
.login-form p
{ opacity: 0.6; //color: #505050; margin-left: 15px; margin-right: 20px; }

table.fold {
  width:260px;
  }
table.fold td {
  padding:0 15px 5px 0;
  }
table.fold td.gr {
  white-space:nowrap;
  color:#7f7b51;
  }

table.fold td.big {
  font-size:1.8em !important;
  padding:0 10px 0 0;
  }
table.fold td.small {
  font-size:.85em;
  line-height:1.1;
  color:#333;
  }






 
