




BODY {
	 MARGIN: 0px;  FONT-FAMILY: Arial; BACKGROUND-COLOR: #747171; COLOR: #ffffff; 

}




H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 26px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a33d3d; PADDING-TOP: 0px; FONT-FAMILY: Arial; 
}
H1.3h {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 15px;  PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial; 
}
H1.h1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 26px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #004b67; PADDING-TOP: 0px; FONT-FAMILY: Arial; 
}
H1.4h {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 46px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial; 
}

H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #f5dd92; PADDING-TOP: 0px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}

H2.1h {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a33d3d; PADDING-TOP: 0px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
H2.2h {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR:  #a33d3d; PADDING-TOP: 0px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
H2.5h {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial; 
}
H2.m1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #004b67; PADDING-TOP: 0px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
H2.m21 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #accfef; PADDING-TOP: 0px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
H2.m1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #004b67; PADDING-TOP: 0px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
H2.m3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; TEXT-DECORATION: none; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5d4b4b; PADDING-TOP: 0px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
P {
	PADDING-RIGHT: 30px; FONT-SIZE: 12px; COLOR: #626262; FONT-FAMILY: Arial;}
P.pii {
	 PADDING-RIGHT: 0px; FONT-SIZE: 12px; COLOR: #626262; FONT-FAMILY: Arial;}

P.h1 {
	FONT-SIZE: 12px; COLOR: #f2f2f2; FONT-FAMILY: Arial;}

P.h123 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 26px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #004b67; PADDING-TOP: 0px; FONT-FAMILY: Arial; 
}
P.pi {
	PADDING-RIGHT: 30px; FONT-SIZE: 12px; COLOR: #626262; FONT-FAMILY: Arial;}
P.pi1 {
	PADDING-RIGHT: 30px; FONT-SIZE: 12px; COLOR: #626262; FONT-FAMILY: Arial;}
P.pi2 {
	PADDING-RIGHT: 30px; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Arial;}
P.p1 {
	PADDING-RIGHT: 30px; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana;}
P.p1_ny {
	PADDING-RIGHT: 30px; FONT-SIZE: 11px; COLOR: #1c58ba; FONT-FAMILY: Verdana;}
P.p2 {
	PADDING-RIGHT: 30px; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial;}
P.m1 {
	PADDING-RIGHT: 30px; FONT-SIZE: 16px; COLOR: #004b67; FONT-FAMILY: Arial;}
P.m2 {
	PADDING-RIGHT: 30px; FONT-SIZE: 15px; COLOR: #486166; FONT-FAMILY: Arial;}
P.m3 {
	PADDING-RIGHT: 30px; FONT-SIZE: 16px; COLOR: #5d4b4b; FONT-FAMILY: Arial;}
P.mm {
	PADDING-RIGHT: 30px; FONT-SIZE: 15px; COLOR: #90895d; FONT-FAMILY: Arial;}
P.men {
	FONT-SIZE: 18px; COLOR: #5d4b4b; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
P.atp {
	PADDING-RIGHT: 30px; FONT-SIZE: 12px; COLOR: #92b0d2; FONT-FAMILY: Arial; TEXT-DECORATION: none
}


LI.li1 {
	 FONT-SIZE: 14px; COLOR: f0f0f0;
}

A.men1 {
	FONT-SIZE: 18px; COLOR: #5d4b4b; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.men1:visited {
	FONT-SIZE: 18px; COLOR: #5d4b4b;  FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.men1:hover {
	FONT-SIZE: 18px; COLOR: #5d4b4b; FONT-FAMILY: Arial; TEXT-DECORATION: none
}


A.tp {
	FONT-SIZE: 12px;  COLOR: #4bacc6; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}


A.tp:visited {
	FONT-SIZE: 12px; COLOR: #4bacc6;  FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.tp:hover {
	FONT-SIZE: 12px; COLOR: #accfef; FONT-FAMILY: Arial; TEXT-DECORATION: none
}


A.tt {
	FONT-SIZE: 12px;  COLOR: #1c58ba; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.tt:visited {
	FONT-SIZE: 12px; COLOR: #1c58ba;  FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.tt:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

A.h2 {
	FONT-SIZE: 18px;  COLOR: #f5dd92; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.h2:visited {
	FONT-SIZE: 18px; COLOR: #f5dd92;  FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.h2:hover {
	FONT-SIZE: 18px; COLOR: #5d4b4b; FONT-FAMILY: Arial; TEXT-DECORATION: none
}



A.tp1 {
	FONT-SIZE: 14px;  COLOR: #f47838; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.tp1:visited {
	FONT-SIZE: 14px; COLOR: #f47838;  FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.tp1:hover {
	FONT-SIZE: 14px; COLOR: #c5c5c5; FONT-FAMILY: Arial; TEXT-DECORATION: none
}



A.tp3 {
	FONT-SIZE: 14px;  COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.tp3:visited {
	FONT-SIZE: 14px; COLOR: #ffffff;  FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.tp3:hover {
	FONT-SIZE: 14px; COLOR: #f0f0f0; FONT-FAMILY: Arial; TEXT-DECORATION: none
}


A.tp12 {
	FONT-SIZE: 12px;  COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.tp12:visited {
	FONT-SIZE: 12px; COLOR: #ffffff;  FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.tp12:hover {
	FONT-SIZE: 12px; COLOR: #fffd9a; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

A {
	FONT-SIZE: 12px; COLOR: #cbd1d4; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A:visited {
	FONT-SIZE: 12px; COLOR: #cbd1d4; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 12px; COLOR: #cbd1d4; FONT-FAMILY: Arial; TEXT-DECORATION: none
}



.in {FONT-SIZE: 12px; COLOR: #a33d3d; FONT-FAMILY: Verdana; 

}

.FSF_input {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 17px 0px 0px; BORDER-LEFT: 0px; WIDTH: 120px; PADDING-TOP: 2px; BORDER-BOTTOM: 3px; BACKGROUND-COLOR: #ccd1d5; TEXT-DECORATION: underline
}
.FSF_submit {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 18px 20px 0px 5px; BORDER-LEFT: 0px; WIDTH: 15px; COLOR: #ff2f87; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ccd1d5
}
#menu2 {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 12px; WORD-SPACING: -1px;  COLOR: #cbd1d4; FONT-FAMILY: Verdana; 
}
#menu2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 17px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 17px; PADDING-TOP: 0px
}
#menu2 A {
	 FONT-SIZE: 12px; WORD-SPACING: -1px; COLOR: #cbd1d4; FONT-FAMILY: Verdana; 
}


FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


#menu3 A {PADDING-BOTTOM: 5px;
	FONT-WEIGHT: normal; FONT-SIZE: 14px;  COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#menu3 A:visited {PADDING-BOTTOM: 5px;
	FONT-SIZE: 14px;  COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#menu3 A:hover {PADDING-BOTTOM: 5px;
	FONT-SIZE: 14px;  COLOR: #fffd9a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#menu3 A.now {PADDING-BOTTOM: 5px;
	FONT-SIZE: 14px;  COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#menu3 A.now:visited {PADDING-BOTTOM: 5px;
	FONT-SIZE: 14px;  COLOR: #890705; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

.main_optilinks {
	BORDER-RIGHT: #7b858a 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #7b858a 1px dashed; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 10px; BORDER-LEFT: #7b858a 1px dashed; COLOR: #7b858a; PADDING-TOP: 10px; BORDER-BOTTOM: #7b858a 1px dashed
}
#menu1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px;  COLOR: #fffd9a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#menu1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;  COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
#menu1 A:visited {
	FONT-SIZE: 12px;  COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
#menu1 A:hover {
	FONT-SIZE: 12px;  COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#menu1 A.now {
	FONT-SIZE: 12px;  COLOR: #fffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#menu1 A.now:visited {
	FONT-SIZE: 12px;  COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
/*
    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%; }






/*
    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%; }










/*
    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.6em; 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;
  }





 