﻿/* Общие свойства отдельных элементов */
html,body{
/*background:url(images/header_bg.jpg) repeat-x;*/
background:#fff;
color:#333;
font-family: verdana, tahoma, arial, sans-serif;
margin:0;
padding:0;
min-width:790px;
}
body{
font-size:11px;
margin:0 3% 0 3%;
}
a{
color:#669;
}
form{
margin:0;
padding:0;
}
fieldset{
border:none;
margin:0;
padding:0;
}
#timok_label{
display:block;
float:left;
text-align:right;
width:50px;
margin:0 0 3px 3px;
padding:0 3px 0 0;
}
#timok_label2{
display:block;
float:left;
text-align:right;
width:50px;
margin:0 0 3px 3px;
padding:0 3px 0 0;
}

input, select{
background:#fff;
border:1px solid #999;
font-family:Tahoma;
font-size:1em;
padding-left:3px;
margin:0 0 3px 7px;
}

/* Классы элементов */
/* Текстовое поле */
input.text_field{
color:#666;
width:150px;
font-size:0.9em;
}
/* Кнопка формы */
input.button{
background:url(images/button_arrow.gif) 90% 65% no-repeat;
color:#669;
font-size:0.9em;
width:55px;
text-align:left;
}


/* Шапка  */
#header{
height:97px;
overflow:hidden;
}
 /* Лого */
 #header img{
 border:none;
 float:left;
 }
 
 
 
   #header span{
	color:#796993;
	float:left;
	text-align:center;
	font-size:15px;

	margin-left:4%;
	margin-top:20px;
 }
 
 
 
 
 /* Форма поиска */
 #header form{
 color:#999;
 float:right;
 margin:27px 0 0 0;
 vertical-align:top;
 }
  #header form img{
  margin:2px 8px 20px 0;
  }

/* Основное содержимое */
#time{
width:50%;
float:right;
color:#333;
font-size:0.8em;
text-align:right;
height:15px;
overflow:hidden;
}

#clearer{
	margin:0;
}
/* Блок посетителя */
#user{
background:url(images/user_bg.jpg) repeat-x;
border:1px solid #999;
height:95px;
overflow:hidden;
}
 #user div h2{
 font-size:1.4em;
 margin:0 0 10px 0;
 font-weight:normal;
 }
 /* Приветствие */
 #greeting{
 background:url(images/user_line.gif) right no-repeat;
 float:left;
 padding:0%;
 width:50%;
 height:95px;
 }
 #greeting #avatar
 {
    float:left;
    margin-right:10px;
	margin-left:10px;
	margin-top:10px;
 }
 #greeting #greeting_inner
 {
    padding:10px;
 }


 /* Форма входа или информация для пользователя */
 #enter{
 margin-left:50%;
 padding:11px;
 }
  #enter p{
  margin:0;
  padding:4px 0 4px 8px;
  background:url(images/navigation_arrow.gif) no-repeat 0 8px;
  }

/* Главное меню */
#mainmenu{
background:url(images/mainmenu_bg.gif) repeat-x;
height:28px;
margin-top:12px;
text-align:center;
overflow:hidden;
}
 #mainmenu_left{
 background:url(images/mainmenu_left.gif) no-repeat;
 float:left;
 height:28px;
 width:9px;
 }
 #mainmenu_right{
 background:url(images/mainmenu_right.gif) no-repeat;
 float:right;
 height:28px;
 width:9px;
 }
 #mainmenu a{
 background:url(images/mainmenu_link_bg.gif) repeat-x top;
 border-left:1px solid #fff;
 border-right:1px solid #C8D0D8;
 font-weight:bold;
 line-height:28px;
 padding:4px 6px 4px 6px;
 text-decoration:none;
 text-transform:uppercase;
 }
 #mainmenu span{
 background:url(images/mainmenu_link_bg.gif) repeat-x top;
 border-left:1px solid #fff;
 border-right:1px solid #C8D0D8;
 font-weight:bold;
 line-height:28px;
 padding:4px 6px 4px 6px;
 text-decoration:none;
 text-transform:uppercase;
}
 #mainmenu a:hover{
 background:#e0e3e6;
 }


/* Строка навигация */
#navigation{
background:url(images/navigation.gif) no-repeat top left;
margin:5px 0 10px 0;
padding-left:16px;
padding-top:2px;
height:16px;
font-size:11px;
}
#navigation a.link-tree{
background:url(images/navigation_arrow.gif) 100% 70% no-repeat;
padding:0 12px 0 5px;
}

 /* Раздел форума (категория) */
table.forum{
background:#fafafa;
border-collapse:collapse;
width:100%;
}
 table.forum td, th{
 text-align:center;
 }
 /* Заголовки столбцов */
 table.forum th{
 background:url(images/forum_head_bg.gif) repeat-x;
 border:1px solid #999;
 color:#669;
 /*height:28px;*/
 }
  /* название раздела */
  th.forum_part{
  width:50%;
  text-align:left;
  padding-left:10px;
  height:30px;
  }
   /* кнопка "спрятать-показать" */
   th.forum_part img{
   border:none;
   margin-right:5px;
   }
 /* Ячейки */
 table.forum td{
 background:url(images/forum_bg.jpg) repeat-y;
 border:1px solid #999;
 }
 /* ячейка с картикой */
 table.forum td.forum_decor{
 width:8%;
 }
 /* ячейка-название форума */
 table.forum td.forum_name{
 width:50%;
 text-align:left;
 padding:0;
 }
  /* название и ссылка */
  td.forum_name a{
  display:block;
  margin:10px 10px 0px 10px;
  font-weight:bold;
  }
  /* краткое описание */
  td.forum_name span{
  background:url(images/forum_arrow.gif) no-repeat 2% 40%;
  color:#669;
  display:block;
  padding:5px 5px 10px 20px;
  }
  /* Подразделы (если есть) */
  td.forum_name div.subforum{
  background:#F4F4F4;
  border-top:1px solid #999;
  padding:5px;
  font-size:10px;
  }
   /* ссылка на подраздел */
   td.forum_name div.subforum a{
   display:inline;
   margin-left:3px;
   font-weight:normal;
   }
  td.forum_name div.moders{
  padding:0;
  margin:0 10px 3px 20px;
  font-style:italic;
  font-size:11px;
  }
   td.forum_name div.moders a{
   display:inline;
   font-weight:normal;
   font-style:normal;
   margin:0;
   }
 /* количество тем */
 table.forum td.forum_topic{
 width:90px;
 font-weight:bold;
 }
 /* количество сообщений */
 table.forum td.forum_mess{
 width:90px;
 font-weight:bold;
 }
 /* последнее сообщение */
 table.forum td.forum_last{
 width:150px;
 padding:5px;
 text-align:left;
 font-size:11px;
 }
 table.forum td.forum_shadow{
 background:url(images/forum_shadow.jpg) repeat-x;
 border:none;
 height:15px;
 }

/* Блок описаний */
#description{
font-size:0.9em;
height:40px;
}
 #description div{
 float:left;
 line-height:20px;
 padding:5px 10px 5px 10px;
 }
 #description div img{
 float:left;
 width:20px;
 height:20px;
 margin-right:5px;
 }
 #description a{
 float:right;
 margin-right:20px;
 }

/* Статистика */
#statist td{
text-align:left;
}
 #statist td.stat_head{
 background:#f4f4f4;
 color:#669;
 padding:7px;
 font-weight:bold;
 }
  #statist td.stat_head b{
  color:#f00;
  }
 #statist td.stat_decor{
 background:#f4f4f4;
 padding:7px;
 width:30px;
 }
 #statist td.stat_info{
 background:none;
 width:99%;
 }
  td.stat_info p{
  margin:5px;
  padding:5px;
  }
  td.stat_info span{
  background:url(images/navigation_arrow.gif) no-repeat 0px 5px;
  display:block;
  padding-left:10px;
  }
  td.stat_info div{
  border-top:1px solid #999;
  color:#066;
  padding:3px;
  }

/* Подвал */
#footer{
color:#99c;
text-align:center;
}
 #footer span{
 margin:0px 50px 10px 50px;
 }
 #footer div{
 margin:10px 50px 10px 50px;
 }
 #footer img{
 margin:0px 10px;
 }



span#menuforum a, span#menuforum {
	text-align:center;
	font-size:5px;
}