body { 
Overflow-x: hidden; 
}

.logo_text {
//filter: shadow(Color="#000000", Direction="3");
//filter: glow(strength=2, color="#000000"); 
text-shadow: #000 1px 0px 3px; 
}

a { 
text-decoration: underline; 
color: #000000; 
}

a:hover { 
text-decoration: underline; 
color: #716F64; 
}

td.menu a { 
display: block; 
line-height: 25px; 
color: #000000; 
text-decoration: none; 
}

td.menu a:hover { 
color: #FFFFFF; 
display: block; 
line-height: 25px; 
text-decoration: none; 
}

td.goto_onn { 
color: #FFFFFF; 
text-decoration: none; 
cursor: pointer; 
cursor: hand; 
}

td.goto_off { 
color: #000000; 
text-decoration: none; 
cursor: pointer; 
cursor: hand; 
}

.query a { 
display: block; 
width: 100%; 
line-height:20px; 
color: #000000; 
text-decoration: none; 
padding: 5px 0px 5px 0px; 
}

.query a:hover { 
display: block; 
width: 100%; 
line-height:20px; 
color: #716F64; 
text-decoration: underline; 
padding: 5px 0px 5px 0px; 
}

.goto a { 
display: block; 
width: 100%; 
line-height:19px; 
color: #FFFFFF; 
text-decoration: none; 
padding: 5px 0px 5px 0px; 
}

.goto a:hover { 
display: block; 
width: 100%; 
line-height:19px; 
color: #FFFF00; 
text-decoration: underline; 
padding: 5px 0px 5px 0px; 
}

.list_cell a { 
display: block; 
width: 100%; 
line-height:20px; 
color: #000000; 
text-decoration: none; 
padding: 5px 0px 5px 0px; 
}

.list_cell a:hover { 
display: block; 
width: 100%; 
line-height:20px; 
color: #716F64; 
text-decoration: underline; 
padding: 5px 0px 5px 0px; 
}

.tab a { 
display: block; 
width: 100%; 
line-height:20px; 
color: #000000; 
text-decoration: none; 
padding: 5px 0px 5px 0px; 
}

.tab a:hover { 
display: block; 
width: 100%; 
line-height:20px; 
color: #716F64; 
text-decoration: underline; 
padding: 5px 0px 5px 0px; 
}

.top_menu a { 
display: block; 
width: 100%; 
line-height:20px; 
color: #FFFFFF; 
text-decoration: none; 
padding: 5px 0px 5px 0px; 
}

.top_menu a:hover { 
display: block; 
width: 100%; 
line-height:20px; 
color: #716F64; 
text-decoration: none; 
padding: 5px 0px 5px 0px; 
BACKGROUND-IMAGE: url(menu_hover.png); 
}

.top_menu0 { 
line-height:12px; 
color: #FFFFFF; 
text-decoration: none; 
padding: 5px 0px 5px 0px; 
}

.top_menu1 { 
line-height:20px; 
color: #716F64; 
text-decoration: none; 
padding: 5px 0px 5px 0px; 
cursor: hand; cursor: pointer;
BACKGROUND-IMAGE: url(menu_hover.png); 
}

.top_menu2 a:hover { 
display: block; 
width: 100%; 
line-height:20px; 
color: #716F64; 
text-decoration: none; 
padding: 5px 0px 5px 0px; 
BACKGROUND-IMAGE: url(menu_hover_left.png); 
}

.top_menu3 { 
line-height:19px; 
color: #716F64; 
text-decoration: none; 
cursor: hand; cursor: pointer;
BACKGROUND-IMAGE: url(menu_right_hover.png); 
}

.top_menu4 { 
line-height:20px; 
color: #FFFFFF; 
text-decoration: none; 
BACKGROUND-IMAGE: url(menu_right.png); 
}

.domaintools a { 
text-decoration: none; 
color: #FF6600; 
}

.domaintools a:hover { 
text-decoration: underline; 
color: #000000; 
}

.current_page { 
text-decoration: none; 
color: #666666; 
background-color: #FFFFFF; 
line-height:20px; 
padding: 2px 7px 2px 7px; 
border:#999999 solid 1px; 
}

.page a { 
text-decoration: none; 
color: #666666; 
background-color: #FAF2E0; 
line-height:21px; 
padding: 2px 7px 2px 7px; 
border:#C8B879 solid 1px;
}

.page a:hover { 
text-decoration: none; 
color: #000000; 
background-color: #FAEAC8; 
}

.news a { 
text-decoration: none; 
color: #716F64; 
}

.news a:hover { 
text-decoration: none; 
color: #000000; 
}

.articles a { 
text-decoration: none; 
color: #000000; 
}

.articles a:hover { 
text-decoration: underline; 
color: #716F64; 
}

/* left menu profile onclick event */

.profile_on { 
BACKGROUND-COLOR: #E39500; 
BACKGROUND-IMAGE: url(acc_01_on.png?up); 
text-decoration: none; 
color: #716F64; 
cursor:hand; 
cursor:pointer; 
}

.profile_of { 
BACKGROUND-IMAGE: url(acc_01.png?up); 
text-decoration: none; 
}

/* text with onclick event + green-dashed marking */

.text_on { 
text-decoration: none; 
border-bottom-width:1; 
border-top-color:rgb(0,0,0); 
border-right-color:rgb(0,0,0); 
border-bottom-color:rgb(0,153,51); 
border-bottom-style:dashed; 
color: #716F64; 
cursor:hand; 
cursor:pointer; 
}

.text_of { 
text-decoration: none; 
border-bottom-width:1; 
border-top-color:rgb(0,0,0); 
border-right-color:rgb(0,0,0); 
border-bottom-color:rgb(0,153,51); 
border-bottom-style:dashed; 
}

/* bold text with onclick event */

.textPon { 
text-decoration: none; 
color: #716F64; 
cursor:hand; 
cursor:pointer; 
border-bottom-width:1; 
border-bottom-color:black; 
border-bottom-style:dashed; 
}

.textPof { 
text-decoration: none; 
}

/* advertisement blocks */

.adv_on { 
BACKGROUND-COLOR: #F9FAE2; 
color: #000000; 
text-decoration: none; 
cursor:hand; 
cursor:pointer; 
}

.adv_on a { 
color: #716F64; 
text-decoration: underline; 
}

.adv_of { 
color: #0000FF; 
text-decoration: none; 
}

.adv_of a { 
color: #0000FF; 
text-decoration: underline; 
}

/* advertisement blocks top */

.advon_domen { 
BACKGROUND-COLOR: #E0E1CB; 
color: #000000; 
text-decoration: underline; 
cursor:hand; 
cursor:pointer; 
}

.advon_descr { 
BACKGROUND-COLOR: #F9FAE2; 
color: #000000; 
text-decoration: none; 
cursor:hand; 
cursor:pointer; 
}

.advof_domen { 
text-decoration: none; 
}

.advof_descr { 
text-decoration: none; 
}

/* admin menu elements */

.a_top a { 
text-decoration: none; 
color: #FFFFFF; 
}

.a_top a:hover { 
text-decoration: none; 
color: yellow; 
}

.a_menu a { 
text-decoration: underline; 
color: #0000FF; 
}

.a_menu a:hover { 
text-decoration: underline; 
color: #000000; 
}

.a_edit_on { 
text-decoration: underline; 
color: #716F64; 
cursor:hand; 
cursor:pointer; 
}

.a_edit_of { 
text-decoration: none; 
color: #000000; 
}

/* admin penalty text highlight */

.penOn { 
text-decoration: none; 
color: #0000FF; 
}

.penOff { 
text-decoration: none; 
color: #000000; 
}

.button_ok { 
width:205; 
height:22; 
border-width:1; 
border-color:rgb(0,204,0); 
border-style:solid; 
background-color:rgb(230,255,230); 
}

.button_no { 
width:205; 
height:22; 
border-width:1; 
border-color:red; 
border-style:solid; 
background-color:rgb(255,232,230); 
}

.my_div {
margin-left:10;
position: relative;
color: #464646;
width: 560px; 
white-space: nowrap; 
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-decoration: underline; 
display: block;
}

.my_span {
/* background: url(text_fade.png) right center no-repeat; */
position: absolute;
width: 560px;
cursor: hand;
cursor: pointer;
}

/* signatures style */

.sign_on_p { 
color: #009900; 
text-decoration: none; 
cursor:hand; 
cursor:pointer; 
}

.sign_on_n { 
color: #F00000; 
text-decoration: none; 
cursor:hand; 
cursor:pointer; 
}

.sign_on_u { 
color: #646258; 
text-decoration: none; 
cursor:hand; 
cursor:pointer; 
}

.sign_on_v { 
color: #FF6600; 
text-decoration: none; 
cursor:hand; 
cursor:pointer; 
}

.sign_of { 
color: #000000; 
text-decoration: underline; 
cursor:hand; 
cursor:pointer; 
}

/* long words hyphenation */

.pre-line {
white-space: pre;           /* CSS 2.0 */
white-space: pre-wrap;      /* CSS 2.1 */
white-space: pre-line;      /* CSS 3.0 */
white-space: -pre-wrap;     /* Opera 4-6 */
white-space: -o-pre-wrap;   /* Opera 7 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap;  /* HP Printers */
word-wrap: break-word;      /* IE 5+ */
}

/* paid services cells */

.paid_cell_on { 
text-decoration: none; 
color: #000000; 
background-color: #FAE4B5; 
border:#FAF2E0 solid 1px; 
cursor:hand;
cursor:pointer;
}

.paid_cell_on1 { 
text-decoration: none; 
color: #000000; 
background-color: #FFDD9B; 
border:#FAF2E0 solid 1px; 
cursor:hand;
cursor:pointer;
}

.paid_cell_of { 
text-decoration: none; 
color: #000000; 
background-color: #FAF2E0; 
border:#FAF2E0 solid 1px; 
cursor:hand;
cursor:pointer;
}
