body{
   float:center;
    margin:0;
    padding:0;
    background:#18202C url(../images/bg.gif) top left repeat-y;
    font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
    font-size:12px;
    }
/*------------------- LAYOUT ---------------------*/
#container{
    width:1000px;

}

h3 {
	font-size: 12px;
	font-weight: bold;

	margin: 15px 0 15px 0;
	text-transform: uppercase;
	padding-bottom: 8px;
}

#leftcol{
    margin:0 0 30px 0;
    padding:0;
    width:245px;
    float:left;
}
#header{
    float:left;
    width:245px;
    height:170px;
    background: url(../images/daimond.jpg) top left repeat;
}
a#logo img{
    border:none;
    margin:100px 0 0 3px;
}
#rightcol{width:750px;}
#footer{
    border-top:1px solid #fff;
    margin:20px 0 0 0;
    width: 900px;
    padding:10px 0 10px 0;
    clear:both;
    color:#999;
}
#footer p{
    padding:0;
    margin:0;
    float:left;
    width:200px;
    text-align:right;
}
#counters img{
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    float:right;
}
#yandex {width: 160px; float: auto; font-size: 12px;  margin:130px 0 0 0;}

/*------------------- NAVIGATION ---------------------*/

#nav{
    padding:0;
    margin:0px 0px 0 0px;
    font-size:10px;
    font-weight:bold;
    width:245px;
    float:center;
    background-color:#FFFFFF;
}
#nav ul{
    list-style:none;
    padding:0;
    margin:0;
}
#nav li{
    text-align:right;
    margin:0;
}
#nav li a{
    text-decoration:none;
    color:#32343d;
    padding:5px 10px 5px 5px;
    border-bottom:1px solid #18202C;
    display:block;
}
#nav li a:hover{
    background-color:#18202C;
    text-decoration:none;
    color:#ee2171;
}
#nav li a.sub  {
    padding-right:35px;
    background:url(../images/bullet.png) 235px center no-repeat;
    }
#nav li a.sub#current  {
        color:#fff;
        padding-right:35px;
        background:#18202C url(../images/bullet.png) 235px center no-repeat;
        }
#nav li a:hover.subcurrent  {
    color:#ee2171;
            padding-right:35px;
            background:#18202C url(../images/bullet.png) 235px center no-repeat;
            }
#nav li a:hover.sub  {
        padding-right:35px; background:#18202C url(../images/bullet.png) 235px center no-repeat;
}
li a#current{
    background-color:#18202C; text-decoration:none;
    color:#FFF;
}

/*------------------- TYPING ---------------------*/
.content{
    width:555px; padding:3px;
    margin:0px 0 0 0; float: left;}
.content h1{ 
    padding:0 0 10px 0;
    font-size:16px;
    color:#ee2171;
    border-bottom:1px solid #CCC;
}


.content p{
    text-align:justify;
    line-height:18px;
    color:;
    font-size:12px;
}

.content b{
    color:#de6300;
}


.content h2{
    color:#de6300;
}


.content a{
    padding:0;
    margin:0;
    color:#00a9ff;
    border-bottom:1px dashed #ff6c00;
    text-decoration:none;
}

.content a:hover{
    color:#ffc000;
    border-bottom:1px solid #ffc000;
    text-decoration:none;
}

.content ol li{
    line-height:18px;
    color:#fff;
    margin:0 0 5px 0;
}

.content ul li{
    line-height:18px;
    color:#fff;
    margin:0 0 5px 0;
}
/*------------------- SUPPORT STYLE ---------------------*/

#copyright {
    clear:both;
    margin-top:30px;
    font-size:10px;
    line-height:14px;
    padding:10px 0 10px 0;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    width:550px;
    text-align:center;
    color:#999;
}
#copyright span{
    padding:1px;
    background-color:#333;
}

p#anons{padding:3px;
    border:1px solid #ccc;
    margin:20px 0 10px 0;
    clear:both;
    font-size:10px;
    color:#666;
    text-align:center;
}
#content p#anons span{

    color:#ee2171;
}

div.anons {padding:0; border:2px solid #fff; margin: 0 0 10px 10px; color:#FFF; float:left; width: 240px;}
div.anons p {padding: 5px;}
div.anons h2 {font-size: 15px; background-color:#fff; color:#ee2171; padding: 5px;}
div.anons h2 a:link, a:hover, a:visited {color:#ee2171; text-decoration:none;}

p#anonss{padding:3px;
    border:1px solid #ccc;
    margin:20px 0 10px 0;
    clear:both;
    font-size:10px;
    text-align:center;
}
#content p#anonss span{

    color:#ee2171;
}

div.anonss {padding:0; background-color:#BBBBBB; border:2px solid #fff; margin: 0 0 10px 7px; color:#000000; float:left; width: 231px; height: 242px;}
div.anonss p {padding: 5px;}
div.anonss li {color:#18202C;}
div.anonss h2 {font-size: 15px; background-color:#D6D6D6; color:#ee2171; padding: 5px;}
div.anonss h2 a:link, a:hover, a:visited {color:#ee2171; text-decoration:none;}

p#anonsss{padding:3px;
    border:1px solid #ccc;
    margin:20px 0 10px 0;
    clear:both;
    font-size:10px;
    text-align:center;
}
#content p#anonsss span{

    color:#ee2171;
}

div.anonsss {padding:0; background-color:#DCDCDC; border:2px solid #fff; margin: 0 0 10px 7px; color:#000000; float:left;  width: 531px; height: 135px;}
div.anonsss p {padding: 5px;}
div.anonsss li {color:#18202C;}
div.anonsss h2 {font-size: 15px; background-color:#fff; color:#ee2171; padding: 5px;}
div.anonsss h2 a:link, a:hover, a:visited {color:#ee2171; text-decoration:none;}

#uslinks{
    width:530px;
    float:left;
    margin:20px 0 20px 0;
    padding:20px 0 20px 0;
}
uslinks a:hover{
    color:red;
    text-decoration:none;
}
#forumlink{
    float:left;
}
#toplink{
float:right;
}
.left {
    float:left;
    margin:10px 10px 0px 0;
    border:5px solid #fff;
}
.right {
    float:right;
    margin:5px 0 0px 8px;
    border:5px solid #fff;
}
.center {
    margin:5px 0 0px 5px;
    border:5px solid #fff;
    float:center;
}
table{
    width:98%;
    color:#CECECE;
    border-collapse:collapse;

}
table th{
    padding:2px;
    color:#de6300;
    border-top:3px solid #999;
    border-bottom:3px solid #999;
}
table td{
    padding:3px;
    border-bottom:1px solid #999;
}
table.noborders th {
border:0px;
}
table.noborders td {
border:0px;
}
div.news {width:688px; padding:15px; margin-left: 7px; font-family:Tahoma, Verdana, Arial; font-size:13px;}
div.news h2 {font-size:23px; color:#ee2171; margin:0 0 20px 0; padding:0; font-weight:normal;text-decoration:underline; background:none; border:none;}
div.news h2 a {font-size:23px; color:#ee2171; margin:0 0 20px 0; padding:0; font-weight:normal; text-decoration:underline; background:none; border:none;}
div.news h2 a:hover {font-size:23px; color:#ffc000; margin:0 0 20px 0; padding:0; font-weight:normal; text-decoration:underline; background:none; border:none;}
div.news div.item {background:url('../cutenews/customfolder/i-news.gif') top left no-repeat; padding-left:33px;color:#CECECE;}
div.news div.item h3 {margin:0; padding:0; font-size:17px; font-weight:normal; color:#ee2171;text-decoration:underline; background:none; border:none;}
div.news div.item h3 a {margin:0; padding:0; font-size:17px; font-weight:normal; color:#ee2171;text-decoration:underline; background:none; border:none;}
div.news div.item a {color:#00CCFF;text-decoration:underline; background:none; border:none;}
div.news div.item p {color:#CECECE; margin:7px 0 0 0;}
div.news div.item p.source {color:#669900;}
div.news div.separator {background:url('../cutenews/customfolder/dash.gif') top left repeat-x; height:1px; margin:15px 0 15px 0;}

a.faq_answer_link:link,a.faq_answer_link:active,a.faq_answer_link:visited {
 color: #00A9FF;
 font-weight: bold;
 font-size: 9pt;
 text-decoration: underline;
}

A.top_menu_link:link {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FABBCB; TEXT-DECORATION: none
}
A.top_menu_link:visited {
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FABBCB; TEXT-DECORATION: none
}

a.top_menu_link:hover {color: #ee2171; font-weight:bold; font-size:8pt; text-decoration:none;
}