.z {border: 1px solid #E9EEF8; }

/* Системные Классы */

img { border: 0px;}
table { border-collapse: collapse; }
body, thead, tbody, tfoot, th, div, p, input, textarea, form, blockquote 
{ margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }

body { 
margin-bottom: 25px; 
margin-top: 25px; 
margin-left: 0px; 
margin-right: 0px; 
padding: 0; 
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #2E3136; 
}

input, textarea { border: 1px solid #E9EEF8; background: #FFFFFF; color: #000000; padding: 2px; }
a { color: #01265F; text-decoration: underline; }
a:hover { color: #01265F; text-decoration: underline; }
hr { width: 770px; }
h1 { font-size: 18px; font-weight: bold; color: #01265F; }
h2 { font-size: 11px; font-weight: normal; color: #E9EEF8; }

/* ------------------------------------------------------------------------------------------- */

/* Самая главная таблица */

.x {
width: 700px;
height: 100%;
border: 2px solid #1B506E;
background: #111212;
margin: auto;
}

/* HEADER */

.x_h { height: 120px; }
.x_h .x_header { width: 100%; height: 120px; }
.x_h .x_header .header1 { width: 470px; }
.x_h .x_header .header2 { width: 100%; vertical-align: top; text-align: right; padding: 5px 10px; }

/* top menu */

.top_menu { letter-spacing: 1px; line-height: 24px; font-weight: bold; }
.top_menu a { display: block; text-decoration: none; color: #01265F; padding: 0 20px 0 0; }
.top_menu a:hover { color: #01265F; padding: 0 20px 0 0; text-decoration: underline; }

/* user */

.user { position: relative; top: 25px; }

/* TOOLBAR */

.toolbar {
height: 30px;
background: #FFFFFF;
border-top: 1px solid #E9EEF8;
border-bottom: 1px solid #E9EEF8;
font-weight: bold;
display: block;
}

.toolbar a {
display: block;
float: right;
height: 30px;
border-left: 1px solid #E9EEF8;
text-decoration: none;
color: #01265F;
padding: 0 10px;
line-height: 30px
}

.toolbar a:hover {
background: #FFFFFF;
color: #01265F;
padding: 0 10px;
text-decoration: underline;
}

/* BODY */

.body { height: 100%; vertical-align: top; }

/* FOOTER */
.x_f { height: 54px; }
.x_f .x_footer { width: 100%; height: 54px; background: #FFFFFF; border-top: 1px solid #E9EEF8; }
.x_f .x_footer .footer1 { padding-left: 10px; white-space: nowrap; }
.x_f .x_footer .footer2 { width: 100%; padding-right: 10px; text-align: right; }

/* news */
.news .news_etc { text-align: right; }
#opacity img { opacity: 0.8; filter: alpha(opacity=80); }
#opacity:hover img {	opacity: 1.0; filter: alpha(opacity=100); }
blockquote {
background: #F9F9F9;
border-bottom: 1px solid #E9EEF8;
border-top: 1px solid #E9EEF8;
border-left: 1px solid #E9EEF8;
border-right: 1px solid #E9EEF8;
color: #01265F;
display: block;
font-size: 1.0em;
padding: 6px 6px;
}
