body,td,th {font:12px normal Verdana, Arial, Helvetica, sans-serif;}
table,img {border-collapse:collapse; border-spacing:0; border:0;}
* {margin:0; padding:0;}
th,td {vertical-align:top;}
html, body {height: 100%;}
body {background:#f0f0f0;}
html>body #layer {height: auto;}
a {color:#0074b6;}
a:hover {text-decoration:none;}
#layer {margin: auto; height: 100%; min-height: 100%; width:100%; min-width:950px; position: relative; color:#202119;
width: expression((document.body.clientWidth||document.documentElement.clientWidth)  > 950 ? '100%' : '950px');}
/*         header          */
#header {}
#logo_pic {height:10px; margin:15px 0 0 35px;}
.index #logo_pic {height:209px; margin:0 0 0 25px;}
#logo_pic h1 {font:72px normal Verdana, Arial, Helvetica, sans-serif; color:#396982;}
#logo_pic a {text-decoration:none; color:#396982;}
.back-white {padding:20px 55px 15px 40px; background:#ffffff; }
#top-menu, #choice {_width:99%;}
#top-menu ul {display:block; padding:20px 55px 15px 40px; background:#ffffff;}
#top-menu li {display:inline; color:#0074b6; margin-right:5px;}
#choice li {list-style-type:none; font-size:24px; margin:20px 0;}
#choice a {color:#000000;}
#statistic {font-size:11px;}
#statistic p {margin-bottom:15px;}
.index #navigation {height:250px;}
#navigation {height:20px; text-align:right; padding:22px 45px 0 0;}
#navigation img {margin-left:20px;}
.index #header-right {width:380px;}
.index #header-left {margin:0 470px 0 55px;}
#header-right {float:right; width:200px;}
#header-left {margin:0 320px 0 55px;}

/*-------------------------*/

/*           left          */
#main {margin:25px 90px 0 55px;}
.menu {padding:30px 0 50px 40px;}
.menu ul {display:block; width:230px;}
.menu li {list-style-type:none; margin:10px 0;}
.menu li li {color:#1a5788;}
.menu li a {padding:5px 0px 5px 0;}
.menu li li a {padding:0; color:#1a5788;}
.menu li ul {margin:5px 0 0 0;}
.menu li li { display:block;padding:0 0 0 20px;}

/*-------------------------*/


/*         content         */
.index #content {margin:0 200px 30px 0;}
#content {margin:0 0 30px 0; font-size:14px;}
#content h1 {padding: 0px 0px 20px 0px;font:normal 24px Tahoma, Arial, "Times New Roman"; color:#396982;}
h2 {font:20px normal Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px;}
h3 {font:18px normal Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px;}
h4 {font:16px normal Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px;}
h5 {font:14px normal Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px;}
#content ul, #content ol { padding-left:20px;}
#content p {margin:0 0 20px 0;}
#content table {}
#content td {padding:2px 3px;}

#content #full-statistic {width:100%; border:none;}
#content #full-statistic td {border:none; padding:0 10px 0 0;}
#content #full-statistic #left {width:185px;}
#content #full-statistic #left ul {margin-bottom:20px; padding-left:0;}
#content #full-statistic #left li {list-style-type:none; margin:2px 0;}
#content #full-statistic #left a {color:#202119;}
#content #full-statistic #right {padding:30px 0 0 0;}
#list-stat {background-color:#f0f0f0; padding:14px 40px 14px 30px; font-size:11px;}
#list-stat tr {background:url(images/border.gif) 0 100% repeat-x;}
.no-border {background:none !important;}
.no-border td {padding:10px 3px !important;}
/*-------------------------*/

/*     ХЗПМЛЙ Х #content     */
.content-border-top {position:relative; width:100%;}
.content-border-t-l {position: absolute; top: 0px; left: 0px; width: 9px; height: 9px; background: url(images/corner-t-l.gif) 0 0 no-repeat; z-index: 1;}
.content-border-t-r {position: absolute; top: 0px; right: -1px; width: 10px; height: 9px; background: url(images/corner-t-r.gif) 0 0 no-repeat; z-index: 1;}

.content-border-b-l {position: relative; height: 1px;}
.content-border-b-l div {position: absolute; top: -9px; left: 0; width: 9px; height: 9px; background: url(images/corner-b-l.gif) 0 0 no-repeat; z-index: 1;}
.content-border-b-l div {//left:0;}

.content-border-b-r {position: relative; height: 1px;}
.content-border-b-r div {position: absolute; top: -10px; right:-1px; width: 10px; height: 9px; background: url(images/corner-b-r.gif) 0 0 no-repeat; z-index: 1;}

* html .content-border-t-r {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}
* html .content-border-b-r div {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}

.corners-top {background:url(images/corner-t-l-in.gif) 0 0 no-repeat #f0f0f0; display:block; font-size:1px;}
.corners-top span {background:url(images/corner-t-r-in.gif) 100% 0 no-repeat; display:block; font-size:1px; height:6px;}
.corners-bottom {background:url(images/corner-b-l-in.gif) 0 0 no-repeat #f0f0f0; display:block; font-size:1px;}
.corners-bottom span {background:url(images/corner-b-r-in.gif) 100% 0 no-repeat; display:block; font-size:1px; height:6px;}
/*---------------------------*/

/* ЖПТНЩ МПЗЙОБ Й ТЕЗЙУФТБГЙЙ */
.login, .login2 {position:absolute; width:664px; top:0; padding:10px 0 15px 0; left:50%; background: url(images/login-top.gif) 0 0 no-repeat; z-index:100; display:none; overflow: auto;}
.login {margin:-100% 0 0 -300px;}
.login2 {margin:-200% 0 0 -300px;}
.login-bottom {background:url(images/login-bottom.gif) 0 100% no-repeat; height:12px; font-size:1px;}
.login-back {background-color:#ffffff; border-left: 1px solid #396982; border-right:1px solid #396982; font-size:12px; color:#0074b6;}
.ccv {margin-right:10px; cursor:pointer;}
.login-back .login-txt-td {padding:0 20px 5px 60px; width:100px}
.login-back input {height:15px; width:220px; font-size:12px; color:#a1a1a1; margin-bottom:5px;}
.login-back textarea {width:250px; font-size:21px; color:#a1a1a1; margin-bottom:5px;}
.login .login-button, .login2 .login-button {color:#000000 !important;}
.login-button {background: url(images/button.gif) 0 0 repeat-x; border:none; width:100px !important; cursor:pointer; height:20px !important; padding-bottom:2px;}
#overlay {position:absolute; display:none; width:100%; height:100%; background-color:#fbfbfb; opacity:0.9; filter:alpha(opacity=90); left:0;top:0; z-index:50;}
.open-login {background:none; border:none;}
/*-------------.!.------------*/


/*         footer         */
#footer {bottom: 0px; left:0; width:100%; position: absolute; font-size:11px;}
#footer a {color:#5295c2;}
#footer, #empty {height: 100px;}
#footer, #empty {clear:both;}
#copyright {padding:30px 0 0 95px; line-height:17px;}
#baner {float:left; width:235px; padding:25px 0 0 0px;}
#baner img {margin-right:15px;}
#empty {visibility:hidden;}
/*-------------------------*/
#signupform table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#signupform .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#signupform .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#signupform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#signupform .textfield {
  width: 150px;
}

#signupform label.error {
  background:url("images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#signupform label.checked {
  background:url("images/checked.gif") no-repeat 0px 0px;
}

#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#signupform #termswrap {
  float: left;
}

#signupform #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#signupform #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#signupform #lsignupsubmit {
  visibility: hidden;
}
#login_form table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#login_form .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#login_form .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#login_form .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#login_form .textfield {
  width: 150px;
}

#login_form label.error {
  background:url("images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#login_form label.checked {
  background:url("images/checked.gif") no-repeat 0px 0px;
}

#login_form .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#login_form #termswrap {
  float: left;
}

#login_form #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#login_form #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#login_form #lsignupsubmit {
  visibility: hidden;
}
#mailform table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
}

#mailform .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}

#mailform .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#mailform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;

}

#mailform .textfield {
  width: 150px;
}

#mailform label.error {
  background:url("images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

#mailform label.checked {
  background:url("images/checked.gif") no-repeat 0px 0px;
}

#mailform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}

#mailform #termswrap {
  float: left;
}

#mailform #terms {
  vertical-align: middle;
  float: left;
  display: block;
  margin-right: 5px;
}

#mailform #lterms {
  font-weight: normal;
  vertical-align: middle;
  float: left;
  display: block;
  width: 350px;
  white-space: normal;
}

#mailform #lsignupsubmit {
  visibility: hidden;
}
/* Unsupported browsers */

.orange_rbcontent { padding: 0.4em; }
.orange_rbroundbox { width: 100%; }

#unsupported {
  font-weight: bold;
  text-align: left;
}

/*#content {
  padding-top: 15px;
}*/
