html, body	{ 
margin:0; 
font-family: Arial, "Times New Roman"; 
font-size: 12px; 
color:#333;
}

/* ------------------------------------- */

#header {
   height:86px;
   background-color:#66cff0;
   background-image:url(../images/headr.png);
   width:100%;
}

.search_x {
   background-color:#a1e9ff;
   background-image:url(../images/s_fon.png);
   border:0;
   padding:6px;
   font:11px Tahoma;
   font-weight:bold;
   color:#787878;
}

/* ------------------------------------- */

#menu {
   background-color:#beefff;
   background-image:url(../images/sub_top.png);
   width:100%; 
   color:#646464;
}

#login_p {
   padding-left:20px;
   padding-top:5px;
   padding-bottom:4px;
}

#login_p a,
#panel a {
   color:#646464;
   font-weight:bold;
   text-decoration:none;
   padding:0 10px;
}

#login_p a:hover,
#panel a:hover {
   color:#fff;
}


#panel {
   padding:10px 20px;
}

/* ------------------------------------- */

#left {
   width:200px;
   padding:0 10px; 
   border-right:1px dashed #3bc2ec;
   
}

.left_top {
   padding:6px 10px;
   display:block;
   border-bottom:5px solid #3bc2ec;
   border-left:3px solid #3bc2ec;
   font-weight:bold;
   font-size:14px;
   color:#646464;
}

.menu_left a {
   border-bottom:1px dashed #b6b6b6; 
   padding:4px 6px;
   display:block;
   text-decoration:none;
   color:#007fa6;
   font-weight:bold;
   width:170px;
}

.menu_left a:hover, 
.menu_right a:hover,
.int_news a:hover,
.forum_list a:hover   {
   color:#ff9c00;
}

#right {
   width:200px;
   padding:0 10px; 
   border-left:1px dashed #3bc2ec;
   
}

.right_top {
   padding:6px 10px;
   display:block;
   border-bottom:5px solid #3bc2ec;
   border-right:3px solid #3bc2ec;
   font-weight:bold;
   font-size:14px;
   color:#646464;
}

.menu_right a {
   border-bottom:1px dashed #b6b6b6; 
   padding:4px 6px;
   display:block;
   text-decoration:none;
   color:#007fa6;
   font-weight:bold;
   width:180px;
}

.int_news {
   padding:10px;
   border-bottom:1px dashed #b6b6b6; 
}

.int_news img {
   float:left;
   padding:5px;
}

.int_news a {
   padding-left:10px;
   color:#007fa6;
   text-decoration:none;
   font-weight:bold;
   font-size:13px;
   display:block;
}

/* ------------------------------------- */

#content {
   padding:0 10px; 
}

#s_top {
   padding:6px 15px;
   color:#646464;
   border-bottom:5px solid #3bc2ec;
   font-weight:bold;
   font-size:14px;
}
  #s1_top {
   padding:6px 15px;
   color:#646464;
   border-bottom:5px dotted #3bc2ec;
   font-weight:bold;
   font-size:14px;
}
  
.category a,
#content a {
   color:#007fa6;
   text-decoration:none;
}

.category a:hover,
.title a:hover,
#content a:hover,
.cright a:hover {
    color:#ff8400;
}

#title a {
   color:#646464;
   text-decoration:none;
}

#story {
   padding:10px 0;
}

#button {
   text-decoration:none;
   background:#e8e8e8;
   padding:1px 0;
   background-image: url(../images/but.png);
   border: 1px solid #939393;
   color:#333;
   width: 80px;
   background-repeat: repeat-x;
}

#bord_x {
   border-bottom:1px dashed #b6b6b6;
}

/* ------------------------------------- */

.full_link {
  text-align:right;
}

#s_bottom {
      color:#555;
      font-size:13px;
      border-bottom:1px dashed #c0c0c0;
      border-top:1px dashed #c0c0c0;
      padding: 5px 0;
}

#comments	{
width:456px;
height: 160px;
}

/* ------------------------------------- */

.navigation {
     text-align:center;
     color:#555;
     font-size:22px;
     font-weight:bold;
}

.navigation a {
font-size:18px;
     color:#005aa6;
     text-decoration:none;
}

.navigation a:hover {
     color:#ff8400;
     text-decoration:underline;
}

.navigation em {
    font-size:22px;
}

/* ------------------------------------- */

.cright {
   height:30px;
   background-color:#85e2ff;
   background-image:url(../images/s_bot.png);
}

.cright a {
   color:#007fa6;
   font-weight:bold;
   padding-right:20px;
   text-decoration:none;
}

.log1 {
   height:80px;
   background-color:#17c6fc;
   background-image:url(../images/bot.png);
}

/* ------------------------------------- */

.yellow_com {
      background:#def7ff;
      border:3px solid #3bc2ec;
      padding:10px;
}

#c_top {
   padding:6px 10px;
   display:block;
   border-bottom:1px dashed #3bc2ec;
   font-weight:bold;
   font-size:14px;
   color:#646464;
}

.com_left {
   border:2px solid #3bc2ec;
   background:#fff;
   padding:5px;
}

/* ------------------------------------- */

.forum_list {
   border-bottom:1px dashed #b6b6b6; 
   padding:4px 6px;
   display:block;
   color:#666;
   font-weight:bold;
   width:240px;
}

.forum_list a {
   text-decoration:none;
   color:#007fa6;
}

#tooltip{
    background:#5fc417;
    font-weight:bold;
    border:1px solid #166ebf; 
    font:11px;
    color:#fff;
    padding:3px 7px;
    position:absolute;
    visibility:hidden;
     filter:alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    z-index:100;
}

#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}

.onl_table {
    width : 100%;
    font-size : 10px;
}
.onl_table td {
    padding-right : 5px;
    font-size : 10px;
/* Раскомментировать, если у Вас в две колонки*/ /*    width : 50%;
*/ }

.a_link, .a_link a:link, .a_link a:visited, .a_link_on {
    color : #ff0000;
}
.a_link_on a:hover, .a_link_on a:active {
    color : #ff0000;
}

.u_link, .u_link a:link, .u_link a:visited, .u_link_on {
    color : #666666;
}
.u_link_on a:hover, .u_link_on a:active {
    color : #4b73d4;
}

.e_link, .e_link a:link, .e_link a:visited, .e_link_on {
    color : #00a400;
}
.e_link_on a:hover, .e_link_on a:active {
    color : #00a400;
}

.j_link, .j_link a:link, .j_link a:visited, .j_link_on {
    color : #0000ff;
}
.j_link_on a:hover, .j_link_on a:active {
    color : #0000ff;
}

.b_link, .b_link a:link, .b_link a:visited, .b_link_on {
    color : #666666;
}
.b_link_on a:hover, .b_link_on a:active {
    color : #666666;
}