body{
	background-color: #F7F6F6;
	scrollbar-base-color: #b7a37c;
	scrollbar-track-color: #ede0be;
	scrollbar-arrow-color: #723800;
	scrollbar-3dlight-color: #ede0be;
	scrollbar-shadow-color: #ede0be;
	scrollbar-darkshadow-color: #ede0be;
	margin: 0px;
	padding: 10px;
	font-size: 8pt;
	font-family: Verdana, Tahoma;
	background-image: url("../images/background.png");
}

a{color:#5d2e00;text-decoration:none;}
a:visited{color:#5d2e00;text-decoration:none;}
a:hover{color:#993300;text-decoration:none;}
a:active{color:#996600;text-decoration:underline;}

img { padding: 0; margin: 0; border: none; }
form { margin: 0px; }
table,td{font-weight:normal;font-size:11px;Color:#864a0d;font-family:tahoma,arial,verdana;}
input { background-color: #EDE0BE; border: 1px solid #663300; }
textarea { background-color: #EDE0BE; border: 1px solid #663300; }
select { border: 1px solid #663300; }
option{}
ul { padding: 0 10px 0 20px; margin: 0 0 0 0; }
p { margin: 0 0 0 0; }

.site_marker{ border: none; background-color: #4444FF; height: 2px; padding: 0px; }
.box { border: 1px #663300 solid; margin-bottom: 5px; background-color: #feeed4; }
.boxtd { padding: 5px; }
.boxth { font-weight: bold; padding: 5px; border-bottom: 1px #663300 solid; }
.msgtd { padding: 10px; }
.alert { width: 95%; padding: 5px; border: 1px #663300 solid; background-color: #EDE0BE;
	margin: 10px auto 10px auto; }
.login_message { color: #FF0000; }

/* Рейтинг */
dl.star-rating ol {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100px;
  height: 20px;
  position: relative;
  background: url(stars.png);
}

dl.star-rating li {
  float: left;
  margin: 0;
  padding: 0;
}

dl.star-rating li a {
  display: block;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  position: absolute;
  text-decoration: none;
  z-index: 10;
}

dl.star-rating li a:hover {
  background: url("images/stars.png") left center;
  left: 0;
  z-index: 2;
}

dl.star-rating a.star1 {
  left: 0;
}
  dl.star-rating a.star1:hover {
  width: 20px;
}
dl.star-rating a.star2 {
  left: 20px;
}
dl.star-rating a.star2:hover {
  width: 40px;
}
dl.star-rating a.star3 {
  left: 40px;
}
  dl.star-rating a.star3:hover {
  width: 60px;
}
dl.star-rating a.star4 {
  left: 60px;
}
dl.star-rating a.star4:hover {
  width: 80px;
}
dl.star-rating a.star5 {
  left: 80px;
}
  dl.star-rating a.star5:hover {
  width: 100px;
}

dl.star-rating li.current {
  background: url(stars.png) left bottom;
  height: 20px;
  z-index: 1;
}

/* Шапка - логотип */
	div.logo { text-align: center; }
	div.logo div#logo_image { background-image: url("../images/logo.jpg"); left: 50%;
		width: 100%; height: 194px; margin:0 auto; }

/* Верхнее меню */
	div.topmenu { background-color: #F1F1F1; padding: 5px; border: 1px #D1D1D1 solid;
		border-top: none; margin-bottom: 10px; text-align: center;
	}
	div.topmenu a { padding-left:2px; padding-right:2px; }
	div.topmenu a:hover { color:#DE423A; }

/* Общее поле для блоков и контента */
	.container { width: 100%;}
	.content { width: 100%; float: left; }
	.text { margin: 0 180px 0 180px; }
	.text_noblocks { margin: 0; }
	.text_leftblocks { margin: 0 0 0 180px; }
	.text_rightblocks { margin: 0 180px 0 0; }
	.left { float: left; width: 180px; margin-left: -100%; }
	.right { float: left; width: 170px; margin-left: -170px; }
	.clear { clear: both; }
	.lcoll{padding-right:10px;padding-top:0px;padding-bottom:0px;}
	.rcoll{padding-left:10px;padding-top:0px;padding-bottom:0px;}
	.ccoll{padding:0px;padding-top:0px;padding-bottom:0px;}

/* Подвал */
	div.info { clear: both; padding: 0px; border: 1px #663300 solid; }
	.site_copy{ background-color: #feeed4; padding: 3px; font-size: 7px; }

/* Блоки */
	.block_table { border: none; margin-bottom: 10px; }
	.block_marker { border: none; background-color: #663300; height: 1px; }
	.block_title { background-color: #feeed4; height: 20px; height-max: 20px;}

	.block_client { border: 1px #663300 solid; border-top: none; background-color: #feeed4;
		padding: 5px; }

/* Комментарии */
	.post{ border: 1px #663300 solid; } /*нужен*/
	.post .post_top{ border-bottom: 1px #663300 solid; padding: 4px; background-color: #a28a65;font-weight:normal;} /*нужен*/
	.post .post_date{ padding: 2px; padding-left: 6px; border-bottom: 1px #663300 solid; }
	.post .post_info{ padding: 10px; pading-right:0; border-right:1px #663300 solid; }

	.post .post_message { padding: 4px;}

	.post .post_bottom{ padding: 4px; border-top:1px #663300 solid;
		background-color: #FCFCFC; }

	.postform { border: 1px #663300 solid; margin-top: 10px;
		border-collapse: collapse; }

	.postform .title { color: #AA0000; font-size: 10pt; padding: 4px; border: none;
		background-color: #a28a65; }

	.postform #postform{ padding: 10px;  margin-top: 10px; padding-top: 5px; padding-bottom: 3px; }
	/*.commform { background-color: #FFFFFF; border: 1px #723800 solid; margin-top: 10px; }
	.commform td { padding-top: 5px; padding-bottom: 3px; }*/
	.postform_inputtd { padding: 4px; }
	.postform_inputtd input { width: 100%; background-color: #FCFCFC; padding:2px; padding-left:5px; }
	.postform_inputtd textarea { width: 100%; height:160px; background-color: #FCFCFC; padding:2px;
		padding-left:5px; }

/* Комментарии - старые стили */
.comment {border: 1px #CCCCCC solid;margin-bottom: 10px;margin-top: 10px;}
.comth {padding: 4px;background-color: #A28A65;border-bottom: 1px #723800 solid;}
.commsg {padding: 0px;background-color: #FFFFFF;}
.cominfo {padding: 4px;border: none;border-right: 1px #723800 solid;}
.commtime {padding: 2px;padding-left: 6px;border-bottom: 1px #723800 solid;}
.comtext {font-size: 12px;padding: 4px;border: none;}

/* Навигация (прокрутка) */

.nav_cont{border:1px #663300 solid;padding:3px;}
.nav_menu{border:none;}
.nav_item{border:none;padding-left:4px;padding-right:4px;}
.nav_active{border:1px #663300 solid;border-bottom:none;border-top:none;background-color:#ede0be;padding-left:6px;padding-right:6px;}
.lnav td{border-right:none;}
.rnav td{border-left:none;}

/* Пользователи */
	.userlist { border: 1px #723800 solid; border-right: none; border-bottom: none; }
	.userlist_td { padding: 2px; border: 1px #723800 solid; border-left: none; border-top: none; }
	.userlist_th { padding: 2px; background-color: #A28A65; border: 1px #723800 solid;
		border-left: none; border-top: none; }

/* Статьи */
	table.read_article_top {}
	table.read_article_top td.title { font-size: 16pt; font-weight: bold; }
	table.read_article_top td.info { font-size: 10pt; color: #00506D; }
	table.read_article_top td.info span{ padding: 0 20px 0 20px; }

/* Статьи_ старые стили */
	.article { border-width: 2px 0px 0px 0px; border-color: #CCCCCC; background-color: #F9F9F9;
		margin-bottom: 5px; margin-top: 5px; }

	.art_top { background-color: #E9E9E9; border: 1px #CCCCCC solid; border-top: none; }
	.art_info_td { padding-left: 10px; padding-bottom: 8px; }
	.art_title { font-size: 12pt; color: #00506D; padding-bottom: 3px;
		padding-top: 10px; padding-left: 10px; }

	.art_info { font-size: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; }
	.art_text { font-size: 12px; background-color: #FFFFFF; padding: 15px; padding-top: 25px;
		border-bottom: 1px #CCCCCC solid; }

	.art_dinfo_td { padding: 5px; padding-left: 0px; border: 1px #CCCCCC solid; border-top: none; }
	.art_dinfo { font-size: 11px; color: #00506D; padding-left: 20px; padding-right: 3px;
		padding-bottom: 5px; }

	.art_vote { background-color: #E9E9E9; border: 1px #CCCCCC solid; border-top: none;
		padding: 4px; }

	.article_title { border: 1px #CCCCCC solid; background-color: #E9E9E9; border-top: none;
		padding: 3px; height: 25px; }

	.article_info_td { border: 1px #CCCCCC solid; border-top: none; border-bottom: none; }
	.article_text { background-color: #F9F9F9; border: 1px #CCCCCC solid; border-top: none;
		padding: 5px; }

	.article_time { background-color: #F9F9F9; color: #8A8B8B; padding: 3px;
		border-bottom: 1px #CCCCCC solid; }

	.article_image { padding: 1px; border: 1px #CCCCCC solid; border-top: none;
		border-right: none; }

	.article_info { border-left: 1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid;
		padding: 2px; }

	.article_link_td { padding: 4px; border: 1px #CCCCCC solid; border-top: none; }
	.article_link { padding-left: 5px; padding-right: 20px; }

/* Архив файлов */

.pre_border {border: 1px #663300 solid;}
.dload_pre_title {border-bottom: 1px #663300 solid; background-color: #A28A65;}
.dload_pre_bord {border-bottom: 1px #663300 solid;}
	
/* Web-формы */
	.formsdesc { border: 1px #E1E1E1 solid; }
	.formtitle { padding: 5px; padding-bottom: 15px; }

/* Гостевая книга */
	.commform { border: 1px #723800 solid; margin-top: 10px; }
	.commform td { padding-top: 5px; padding-bottom: 3px; }
	.commform_title { font-size: 10pt; padding: 4px; border: none;
		border-bottom: 1px #723800 solid; background-color: #A28A65;}

	.msgtable { border: 1px #723800 solid; padding: 5px;
		margin-bottom: 5px; margin-top: 5px; }

	.tpmsghd { font-size: 10pt; padding: 4px; padding-bottom: 0px; border: none;
		background-color: #a28a65; }

	.btmsghd { color: #808080; padding: 2px; border: none; padding: 4px; padding-top: 0px;
		background-color: #ede0be; }

	.formtitle { color: #AA0000; padding: 4px; border: none; background-color: #E6E5E5; }
	.msgclient { font-size: 10pt; padding: 4px; }
	#answers { border-top: 1px #723800 solid; }

/* Новости */
	.news_mod_title { font-size: 22px; padding: 0px; margin: 0px; }
	.newstable { border: 1px #663300 solid; margin-top: 5px; margin-bottom: 5px; }
	.news_tb_client { padding: 10px; background-repeat: repeat-x; }
	.news_title { background-color: #a28a65; height: 26px; font-size: 10pt; }
	.news_tb_info { padding-left: 5px; background-color: #b7a37c; height: 19px;}
	.news_pict { padding: 2px; background-color: #F9F9F9; }
	.news_fade { color: #808080; font-size: 11px; }
	.topic_cap { }
	.news_comment { padding: 3px; border: 1px #663300 solid; margin-bottom: 10px;
		margin-top: 10px; }

	.news_comment th { padding: 4px; background-color: #E6E5E5; }
	.news_comment td { padding: 4px; background-color: #FFFFFF; }
	.user_name { color: #000000; font-weight: bold; }
	.news_topic_table { border: 1px #D1D1D1 solid; margin-bottom: 5px; }

	.block_news_news{ width: 100%; border-bottom: 1px #663300 solid; padding: 2px; }

/* Опросы */
	.poll { border: 1px #663300 solid; border-right: none; border-bottom: none; }
	.poll_td { padding: 2px; border: 1px #663300 solid; border-left: none; border-top: none; }
	.poll_title_td { padding: 2px; background-color: #A28A65; border: 1px #663300 solid;
		border-left: none; border-top: none; }

	.poll_results { border: 1px #663300 solid; padding: 12px; width: 500px; }

	.poll_bar{ margin: 1px; border: 1px #663300 solid; }
	.poll_bar_back{ height: 7px; background-color: #EDE0BE; }

	.block_poll_title{ padding: 4px; border-bottom: 1px #663300 solid; }

/* Поиск */
	.search_result_table { border: 1px #663300 solid; margin-top: 5px; margin-bottom: 5px; }
	.search_result_title { font-size: 10pt; border-bottom: 1px #663300 solid; background-color: #A28A65; }
	.search_result_info { padding-left: 5px; border-top: 1px #663300 solid; background-color: #B7A37C; }
	.search_result_text { padding: 4px; }
	.search_mod { padding: 10px; padding-left: 0; padding-top: 5px; padding-bottom: 5px; }

/* Фотогалерея */
	.gallery_image { border: 1px #663300 solid; }

/* Капча */
	#codeimage{ border: 1px #663300 solid; }

