/* ========================================================================= */
/* Общие стили */

html, body {
    padding: 0;
    margin: 0;
}

img {
    border: 0;
}

body {
    background: url("images/bg.jpg") repeat;
    font: 13px "Arial";
    color: white;
}

td {
    vertical-align: top;
}

/* ========================================================================= */
/* Дополнительные стили */

.align_left { float: left; }

.align_right { float: right; }

a.bold_link, a.bold_link:visited, a.bold_link:active {
    font: bold 11px "Arial";
    color: #D90066;
    text-decoration: underline;
}
a.bold_link:hover {
    text-decoration: none;
}

.big {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
}

/* ========================================================================= */
/* Верстка */

#tbl_main {
    width: 944px;
    margin: auto;
}

/* Верх */

#top {
    height: 25px;
    padding: 10px 0 3px 0;
}

/* Меню */

.tbl_menu {
    height: 25px;
    width: 100%;
    background-color: #D90066;
    font: bold 13px "Arial";
    color: black;
    text-align: center;
}
.tbl_menu a, a:active, a:visited {
    font: bold 13px "Arial";
    color: black;
    text-decoration: none;
}
.tbl_menu a:hover {
    color: white;
    text-decoration: none;
}
.tbl_menu td {
    background: url("images/menu_border.jpg") no-repeat left;
    vertical-align: middle;
}
.tbl_menu td.first {
    background: none!important;
}

/* Слева */

#left {
    height: 560px;
    width: 233px;
}

#tbl_auth {
    margin-top: 14px;
    margin-bottom: 6px;
}
.tbl_auth_left {
    padding-right: 7px;
    width: 74px;
    text-align: right;
    text-transform: uppercase;
    font: 12px/20px "Arial";
    color: #FEFEFE;
}
#tbl_auth input {
    width: 120px;
}

#tbl_auth2 {
    margin-bottom: 18px;
}
.tbl_auth2_left {
    padding-left: 3px;
    width: 120px;
}

#news {
    background: url("images/news.png") no-repeat;
    width: 201px;
    height: 43px;
    margin-top: 19px;
    margin-bottom: 11px;
    font: 24px/43px "Arial Narrow";
    text-transform: uppercase;
    color: #D90066;
}

#date {
    background-color: #D90066;
    width: 63px;
    height: 19px;
    margin-top: 3px;
    margin-bottom: 3px;
    font: 11px/19px "Arial";
    color: #ECE7D0;
    text-align: center;
}

#all_news {
    margin-top: 4px;
}

/* Справа */

#right_footer td {
    vertical-align: bottom!important;
    padding-top: 3px!important;
    padding-bottom: 2px!important;
    font-size: 6px;
}

/* Контент */

#content {
    background-color: black;
    border: 1px #D90066 solid;
    padding: 8px 12px;
    background: black url("images/content_left.jpg") no-repeat right bottom;
}

#tbl_right {
    height: 560px;
}

#tbl_right a, #tbl_right a:visited, #tbl_right a:active {
    font: 13px "Arial";
    color: #D90066;
    text-decoration: underline;
}
#tbl_right a:hover {
    text-decoration: none;
}

#content a, #content a:visited, #content a:active {
    font: 13px "Arial";
    color: #D90066;
    text-decoration: underline;
}
#content a:hover {
    text-decoration: none;
}

#arrow {
    vertical-align: middle;
}

#fight img {
    vertical-align: middle;
}

/* Низ */

#bottom {
    text-align: center;
}
#bottom a, a:visited, a:active, a:hover
{
    font: 13px "Arial";
	color:#FFFFFF;
	text-decoration: underline;
}

/*td
{
border: 1px red solid;
}*/
