/* Link colors */
A:link			{ text-decoration: none; color: #0000AA;}
A:visited		{ text-decoration: none; color: #0000AA;}
A:active		{ text-decoration: none; color: #000050;}
A:hover			{ text-decoration: underline; color: #0000AA;}

/* Define BODY style */
BODY{
    scrollbar-base-color: #EFEFEF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	margin: 0px;
	background-image: url("images/background.gif");
	font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana 
}	

/* Define Torrent Table Outer */
.ttable_headouter {
    border-collapse: collapse
    border: #646262;
	border:1px solid #646262;
}
/* Define Torrent Table Inner */
.ttable_headinner {
	border-collapse:collapse;
	border:1px solid #D6D9DB;
}

/* Define Torrent Table Header */
.ttable_head a {
    color: #FFFFFF;
}

.ttable_head {
    font-family: 'Verdana';
    border:1px solid #D6D9DB;
    color: #FFFFFF;
    font-size: 7pt;
    background: #808080;
    text-align: center;
}

/* Define Torrent Table Columns (colx=misc) */
.ttable_col1 {
font-family: 'Verdana';
border:1px solid #D6D9DB;
font-size: 8pt;
background: #F7F7F7;
}
.ttable_col2 {
font-family: 'Verdana';
border:1px solid #D6D9DB;
font-size: 8pt;
background: #ECECEC;
}
.ttable_colx {
font-family: 'Verdana';
border:1px solid #D6D9DB;
font-size: 8pt;
background: #ECECEC;
}

/* Define Other Tables */
.table_table {
/*width:100%;*/
border: #000000;
border-style: border-style;
border-width: 1px;
border-collapse: collapse;

}
.table_head {
font-family: 'Verdana';
border:1px solid #000000;
color: #FFFFFF;
font-size: 7pt;
background: #808080;
}
.table_col1 {
font-family: 'Verdana';
border:1px solid #CFCFCF;
font-size: 8pt;
background: #F7F7F7;
}
.table_col2 {
font-family: 'Verdana';
border:1px solid #CFCFCF;
font-size: 8pt;
background: #ECECEC;
}


/* OLD CSS FOLLOWS... */
td {
font-family: 'Verdana';
font-size: 8pt; 
}

.alt1 {
font-family: 'Verdana';
font-size: 8pt;
background: #F7F7F7;
}

.alt2 {
font-family: 'Verdana';
font-size: 8pt;
background: #ECECEC;
}

.alt3 {
font-family: 'Verdana';
font-size: 8pt;
background: #808080;
}

.alt4 {
border-right-style: none; 
border-right-width: medium; 
border-bottom-style: none; 
border-bottom-width: medium
}

.alt5 {
font-family: 'Verdana';
font-size: 8pt;
background: #ECECEC;
}

.main {
background: #CBCAC5;
}

/* ************** Define BEGIN_FRAME() Style  ************** */
.frame_top_left {
background: url("images/frame_top_left.gif"); width: 9px; height: 24px;
}

.frame_top {
background-image: url("images/frame_top.gif");  width: 100%; height: 24px;
}

.frame_top_right {
background: url("images/frame_top_right.gif"); width: 9px; height: 24px;
}

.frame_middle_left {
background-image: url("images/frame_middle_left.jpg"); width: 9px; height: 8px;
}

.frame_middle {
background: #FFFFFF; width: 100%; 
}

.frame_middle_right {
background-image: url("images/frame_middle_right.jpg"); width: 9px; height: 8px;
}

.frame_bottom_left {
background-image: url("images/frame_bottom_left.gif"); width: 9px; height: 10px;
}

.frame_bottom {
background-image: url("images/frame_bottom.jpg");  width: 100%;  height: 10px;
}

.frame_bottom_right {
background-image: url("images/frame_bottom_right.gif"); width: 9px; height: 10px;
}

space {
background-image: url("images/bar08.gif");width: 8px; height: 8px;
}

/* ************** Define BEGIN_BLOCK() Style  ************** */
.block_topl {
background: url("images/block_top_left.gif"); width: 15; height: 27;
}

.block_top {
background-image: url("images/block_top.gif");  width: 100%; height: 27px;
}

.block_topr {
background: url("images/block_top_right.gif"); width: 15; height: 27;
}

.block_left {
background-image: url("images/block_middle_left.gif"); width: 15px; height: 10px;
}

.block_bg {
background-image: url("images/block_bg.jpg"); width: 100%; 
}

.block_right {
background-image: url("images/block_middle_right.gif"); width: 15px; height: 10px;
}

.block_bottoml {
background-image: url("images/block_bottom_left.gif"); width: 15px; height: 23px;
}

.block_bottom {
background-image: url("images/block_bottom.gif");  width: 100%;  height: 23px;
}

.block_bottomr {
background-image: url("images/block_bottom_right.gif"); width: 15px; height: 23px;
}


/* 110 */

.tt-block {
    background-image:
        url('images/block_top_right.gif'),
        url('images/block_top_left.gif');
    background-position: right top, left top;
    background-repeat: no-repeat, no-repeat;
    width: 180px;
    /*width: 95%;*/
    margin: 0 5px;
}
.tt-block-center-top {
    background-image: url('images/block_top.gif');
    background-position: top;
    background-repeat: repeat-x;

    height: 27px;
    margin: 0 15px;

    text-align: center;
    font-family: 'Verdana';
    font-size: 8pt;
    font-weight: bold;
    line-height: 1.4;
}
.tt-block-content {
    background-image:
        url('images/block_middle_right.gif'),
        url('images/block_middle_left.gif');
    background-position: right, left;
    background-repeat: repeat-y, repeat-y;

    margin: 0;
    padding: 0 15px;
    padding-block-end: 5px;
    /*width: 150px;*/
}
.tt-block-bottom {
    background-image:
        url('images/block_bottom_right.gif'),
        url('images/block_bottom_left.gif');
    background-position: right bottom, left bottom;
    background-repeat: no-repeat, no-repeat;
    /*width: 180px;*/
    height: 23px;
}
.tt-block-center-bottom {
    background-image: url('images/block_bottom.gif');
    background-position: bottom;
    background-repeat: repeat-x;

    height: 23px;
    margin: 0 15px;
}

.tt-header-page {
    height: 132px;
    width: 100%;
    background-image: url('images/template1_03.jpg');
}

.tt-top-user-menu {
    color: #FFFFFF;
    height: 24px;
    background-image: url('images/template1_04.jpg');
    line-height: 200%;
}

.tt-top-menu {
    background: url('images/template1_05.jpg');
    width: 497px;
    height: 28px;
    line-height: 210%;
}

.tt-top-right {
    width: 141px;
    height: 132px;
    float: left;
    background: url('images/template1_02.jpg');
}

.ttable_col1, .ttable_col2 {
    padding: 3px 5px;
}

.tt-descr-box {
    border-radius: 6px;
    border: 1px solid green;
}


/* begin css tabs */
ul#tabnav {
    text-align: left;
    margin: 1em 0 1em 0;
    font-weight: bold;
    border-bottom: 1px solid #6E8DC2;
    list-style-type: none;
    padding: 3px 10px 3px 10px;
}

ul#tabnav li {
    display: inline;
}

ul#tabnav li.selected {
    border-bottom: 1px solid #FFFFFF;
    background-color: #FFFFFF;
}

ul#tabnav li.selected a {
    background-color: #FFFFFF;
    color: #000;
    position: relative;
    top: 1px;
    padding-top: 4px;
}

ul#tabnav li a {
    padding: 3px 4px;
    border: 1px solid #6E8DC2;
    background-color: #ECECEC;
    color: #666;
    margin-right: 0px;
    text-decoration: none;
    border-bottom: none;
}

ul#tabnav a:hover {
    background: #fff;
}
/* end css tabs */

.forumtab {
    background-color: #E0F1FE;
}

.tt-comment-user img {
    margin: 4px auto;
    display: block;
}

.tt-comment-user {
    border: 1px solid #D6D9DB;
    padding: 4px 0 4px 4px;
}

.tt-comment-table-date {
    margin: 0;
    border-bottom: 1px #cbc8ca solid;
    padding: 2px 0 4px 4px;
}

.tt-comment-table-text {
    margin:  4px 0 0 0;
    padding: 0 4px;
}

.tt-poll-line {
    height: 6px;
    border: 2px solid black;
    background-color: #e0502c;
    border-radius: 4px;
}


.tt-page-footer {
    text-align: center;
    margin: 2rem 0 3.6rem 0;
}

.tt-login, .tt-newpm {
    color: #ff0000;
}

.tt-logout {
    color: #ffffff;
}

.tt-newpm, .tt-logout, .tt-fatty {
    font-weight: bold;
}
