html {
}

body {
   background-color: #000;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font:normal 11px/16px arial;
   color: #a8a8a8;
   background:#000 url('../images/bg-top.jpg') center top no-repeat;
   background-attachment: fixed

}

img {
   border: 0px;
}
strong {color:#fff}
table, td {
   vertical-align: top;
}

a:link, 
a:visited, 
a:active {
   color: #a9e2f6;
   text-decoration: underline;
}
a:hover {
   text-decoration: none;
}

h1 {
   font: 24px arial;
   color: #e5ebf3;
   padding-top: 15px;
   padding-bottom: 25px;
   margin: 0px;
}

h2, h3, h4 {
   font: 24px arial;
   color: #e5ebf3;
   padding-top: 15px;
   padding-bottom: 15px;
   margin: 0px;

}
h2.exm {font-size:20px}


table.main {
   height: 100%;
   width: 960px;
   margin:0 auto;
}
table.main tr td{
}
table.main tr td.top{
}

div.auth-form {
	   background:url('../images/auth-form-bg.png') left top no-repeat;
	   width:380px;
	   height:79px;
	   margin:15px 0 15px 550px;

}
div.logo {
	width:300px;
	float:left;
	margin:15px 0 15px 30px;

	}

div.favor {
	margin:0 0 0 770px;

}
div.favor a {padding:3px 0 3px 25px; color:#fff; background:url('../images/favor.gif') left 3px no-repeat;}
table.main td.top div.favor1 {
	margin:0 0 0 690px; float:left;

}
table.main td.top div.favor1 a {padding:8px 0 3px 25px; color:#fff; background:url('../images/icclick2.png') left 3px no-repeat;}


.gray {background:url('../images/bg-table.gif') left top repeat-y;}
.block {padding:0 5px 5px 25px;}

p.news {background:url('../images/news-btm.gif') left bottom repeat-x;padding:0 0 15px 0;}
table.exm {width:300px}
table.exm tr td {background-color:#101010; padding:5px 15px; }
table.exm tr td h3{color:#89d9fe; }
table.exm tr td.exm-header {background-color:#000;}

div.form-login {float:left; padding:10px 0 0 20px; height:35px; color:#fff;  }
div.form-login input {width:115px; border:1px solid #a9abaa; margin:3px 0;}

a.login_in {
	display:block;
	float:left;
	height:27px;
	margin:26px 0 0 8px;
	width:84px;
	background:transparent url(../images/login.gif) no-repeat scroll 0 0; 
}

a.lost-pass {margin:0 0 0 21px; color:#5bc0e1; font-size:11px; padding:0;line-height:20px; padding-left:13px; background:url(../images/li.gif) left 6px no-repeat;}
.white {color:#fff;}

td.menu_td {background:url(../images/top-line.gif) left bottom no-repeat;padding:0;}

ul.menu { list-style-type:none; margin:0 0 0 10px; padding:0; font:bold 14px Arial; }
ul.menu li div.menu_center {padding:9px 0 0 0; width:90px; height:20px; margin-left:25px; text-align:center}
ul.menu li div.menu_first {padding:9px 0 0 0; width:65px; height:20px; margin-left:5px; text-align:center;}
ul.menu li a { color:#fff; text-decoration:none; font:bold 14px/14px arial; cursor:hand;cursor:pointer;}
ul.menu li.first{ float:left; background:url(../images/menu/menu_first_active.png) no-repeat;width:109px; height:32px; position:relative; z-index:555;}
ul.menu li.top{ float:left; background:url(../images/menu/menu_first_top.png) no-repeat;width:109px; height:32px;}

ul.menu li.cont{ float:left; background:url(../images/menu/menu_center_top.png) no-repeat;width:164px; height:32px;margin-left:-25px;}
ul.menu li.active {float:left; background:url(../images/menu/menu_center_active.png) no-repeat;width:164px; height:32px;margin-left:-25px;position:relative; z-index:666;} 
ul.menu li.active a {color:#000;}

.black_bg {background-color:#0f0f0f}
table.balance tr td{border-bottom:2px solid #202020; background-color:#0f0f0f}
.colume2 {background-color:#171717}

th {font:normal 14px/14px arial; height:40px}

table.form tr td.text {width: 240px;border-bottom:2px solid #202020; background-color:#0f0f0f}
table.form tr td.field {width: 275px;border-bottom:2px solid #202020; background-color:#0f0f0f; text-align:right}
table.form tr td.field input.input{background-color:#bcbcbc; border:none; width:275px;height;17px;}
table.form tr td.field textarea.textarea {background-color:#bcbcbc; border:none; width:275px;height:47px;}
table.form tr td.field input#security_code {background-color:#bcbcbc; border:none; width:194px;height:17px;margin-top: 5px; margin-top: 2px}
table td1, table td2 {vertical-align:middle; font-size: 20px;}
input.submit_registration {background:url('../images/reg.jpg') left top no-repeat; width:150px; height:33px; border:none; cursor: hand; cursor: pointer}
input.submit_cabinet-sites {background:url('../images/w1.jpg') left top no-repeat; width:150px; height:33px; border:none; cursor: hand; cursor: pointer}
input.submit_profile {background:url('../images/w2.jpg') left top no-repeat; width:150px; height:33px; border:none; cursor: hand; cursor: pointer}
input.submit_contacts {background:url('../images/w4.jpg') left top no-repeat; width:150px; height:33px; border:none; cursor: hand; cursor: pointer}
input.submit_auth {background:url('../images/w4.jpg') left top no-repeat; width:150px; height:33px; border:none; cursor: hand; cursor: pointer}
input.submit_wm_form, input.submit_forgot, input.submit_web_rek  {background:url('../images/w4.jpg') left top no-repeat; width:150px; height:33px; border:none; cursor: hand; cursor: pointer}
.select {width:275px; height;17px; background-color:#bcbcbc; border:none;}
.message_table {width:470px; height:130px;background:url('../images/serv-window.gif') left top no-repeat;margin-top:50px;}
.message_title {font: 18px arial;
   color: #e5ebf3;
   padding:15px 0 0 0;
   margin: 0px;}
.box_logo {width:70px}

a.login_out {
	display:block;
	float:left;
	height:27px;
	margin:26px 0 0 8px;
	width:84px;
	background:transparent url(../images/logout.gif) no-repeat scroll 0 0; 
}
div.form-login div.logged  {width:115px; font:normal 18px/32px arial;}