.empty {}

body
{
	font-size: 85%;
	background-color : #020202;
	margin: 0px;
}
BODY *
{
	font-size: 100%;	
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: Georgia, Georgia, serif;*/
	color: #020202;	
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	/*width: 100%;*/
}

h1
{
	text-transform: none;
	color: #210202;
	margin-top: 3px;
	margin-bottom: 5px;
	font-size: 1.7em;
	font-weight: normal;
}

h2
{
	margin-bottom: 4px;
	margin-top: 7px;
	font-size: 1.4em;
	font-weight: normal;
}

h3
{
	margin-bottom: 0px;
	margin-top: 19px;
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;
}

ul
{
	list-style-image: url(ul-marker.jpg);
	margin-top: -2px;
	margin-bottom: 16px;
}

ol
{
	margin-top: -3px;
}

a
{
	color: #b60303;
	text-decoration: underline;
}

a:hover
{
	color : #825d15;
}

p
{
	margin: 0.2em 2 0.8em 0;
}

hr
{	
	height: 0px;	
	border-top: 1px solid gray;
	border-bottom: none;	
	margin: 10 0 10 0;
	padding: 0;
}

/*Для выравнивания картинок по левому краю*/
.float_left
{
	float: left;
	margin: 5 10 3 0;
}
/*------------------------------------------------------*/
/*Таблицы в контенте*/
.content_div table
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
        border: 1px solid gray;
	border-collapse: collapse;
}

.content_div td
{
	margin-top: 0px;
	margin-bottom: 0px;
	/*Аналог cellpadding=0 cellspacing=0*/
   border: 1px solid gray;
	border-collapse: collapse;
}

/*Делаем класс для тех, кто без границы*/
table.no_border
{
	border: none;
}

.no_border td
{
	border: none;
}
/*/Делаем класс для тех, кто без границы*/
/*------------------------------------------------------*/

.container
{
	width: 100%;
}

.container td
{
	width: 33%;
}

/* Ссылки для главной */
.antiques-link
{
	display: block;
	position: absolute;
	top: 547px;
	left: 548px;
	width: 108px;
	height: 33px;
	z-index: -1;
	color: #7e5b16;
}
.author-link
{
	display: block;
	position: absolute;
	top: 547px;
	left: 148px;
	width: 77px;
	height: 33px;
	z-index: -1;
	color: #7e5b16;
}
/* /Ссылки для главной */

/* Хэдер */
.top-left
{
	background-image: url(top-left.jpg);
	background-repeat: repeat-x;
	background-color: #020202;
	background-position: top left;
}

.top-main
{
	background-repeat: no-repeat;
	background-color: #020202;
	background-position: top left;
}

#author .top-main
{
	background-image: url(author_top_img.jpg);
}

#antiques .top-main
{
	background-image: url(antiques_top_img.jpg);
}

#other .top-main
{
	background-image: url(sitemap_top_img.jpg);
}

.top-right
{
	background-image: url(top-right.jpg);
	background-repeat: no-repeat;
	background-color: #020202;
	background-position: top left;
}
/* /Хэдер */

/* Меню */
.content-table .menu
{
	width: 228px;
}

.menu .top
{
	background-image: url(menu-top.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 11px;
}

.menu .body
{
	background-image: url(menu-body.jpg);
	background-repeat: repeat-y;
	background-position: top;
}

.menu .body a
{
	display: block;
	color: #fad897;
	padding-left: 45px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 1.25em;
	font-size: 17px;
/*	font-weight: bold;*/
	text-decoration: none;
}

.menu .body a.active
{
	display: block;
	color: #b60303;
	background-image: url(menu-marker.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 1.25em;
	font-size: 17px;
/*	font-weight: bold;*/
	text-decoration: none;
}

.menu .body a:hover.active
{
	color: #b60303;
	background-image: url(menu-marker.jpg);
	text-decoration: underline;
}

.menu .body a.active.main
{
	font-size: 1.35em;
}

.menu .body a.main
{
	font-size: 1.35em;
}

.menu .body .active
{
	display: block;
	color: #b60303;
	background-image: url(menu-marker.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 1.25em;
	font-size: 17px;
/*	font-weight: bold;*/
	text-decoration: none;
}

.menu .body .active.main
{
	font-size: 1.35em;
}

.menu .body a:hover
{
	color: #b60303;
	background-image: url();
	background-position: left;
	background-repeat: no-repeat;
}

.menu .bottom
{
	background-image: url(menu-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 19px;
}
/* /Меню */

/* Соседняя ветка */
#author .next-part
{
	display: block;
	width: 228px;
	margin-top: 10px;
	background-image: url(author-next-part.jpg);
	background-color: gray;
	background-repeat: no-repeat;
	background-position: top left;
}

#antiques .next-part
{
	display: block;
	width: 228px;
	margin-top: 10px;
	margin-bottom: 14px;
	background-image: url(antiques-next-part.jpg);
	background-color: gray;
	background-repeat: no-repeat;
	background-position: top left;
}
/* /Соседняя ветка */

/* Блок новостей */
.news-block
{
	width: 228px;
	margin-top: 23px;
}

.news-block .title
{
	color: #f7f7f7;
	font-size: 1.8em;
}

.news-block .title a
{
	color: #f7f7f7;
	text-decoration: underline;
}

.news-block .title a:hover
{
	text-decoration: underline;
	color: #b60303;
}

.news-block .date
{
	color: #fad897;
	font-style: italic;
	font-size: 0.9em;
	margin-top: 5px;
	margin-bottom: 1px;
}

.news-block .announce
{
	color: #FFF;
	font-size: 0.9em;
	margin-bottom: 22px;
}

.news-block .announce a
{
	color: #FFF;
	text-decoration: none;
}

.news-block .announce a:hover
{
	color: #b60303;
	text-decoration: underline;
}
/* /Блок новостей */

/* Контент */
.content
{
	background-color: #e0bb85;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 25px;
	font-size: 1.1em;
	vertical-align: top;
}

.content p span.img_border
{
	display: table-cell;
	padding: 3px;
	border: 1px solid #825d15;
	margin-top: 6px;
}

.content p span.img_border.left_margin
{
	margin-left: 20px;
}

.content p span.img_border.left
{
	float: left;
	margin-right: 13px;
}

.content p span.img_border.right
{
	margin-left: 4px;
	float: right;
	width: auto;
}

.content table.border
{
	border: 1px solid #7d580f;
}

.content .border th
{
	border: 1px solid #7d580f;
	background-color: #c8a167;
	font-weight: normal;
	font-style: italic;
	padding-top: 7px;
	padding-bottom: 11px;
}

.content .border td
{
	border: 1px solid #7d580f;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 12px;
}
/* Контент */

/* Галерея-разводящая */
.divorce-gallery p
{
	margin: 0;
	_margin-bottom: 13px;
	_margin-top: 5px;
	_margin-right: 4px;
}

.content .divorce-gallery p span.img_border
{
	display: table-cell;
	padding: 5px;
	_padding-bottom:2px;
	border: 1px solid #825d15;
	margin-top: 5px;
	margin-bottom: 13px;
	_margin: 0px;
}

.content .divorce-gallery p span.img_border.left
{
	float: left;
	margin-right: 4px;
	_margin: 0px;
}
/* /Галерея-разводящая */

/* Формы обратной связи */
.form .faq_input
{
	background-color: white;
	border: 1px solid black;
}

.content form table
{
	width: auto;
}

.content form table td
{
	width: auto;
}
/* /Формы обратной связи */

/* Копирайты */
.copyright
{
	color: #7e5b16;
	font-family: Arial, Helvetica, sans-serif;
}

.copyright.left a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #7e5b16;
	text-decoration: none;	
}

.copyright.left a:hover
{
	color: #b60303;
	text-decoration: none;	
}

.copyright.right a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #553d0e;
	text-decoration: none;	
}

.copyright.right a:hover
{
	color: #b60303;
	text-decoration: none;	
}

.copyright.left
{
	font-size: 0.83em;
	text-align: left;
	padding: 20px 0px 30px 25px;
}

.copyright.right
{
	color: #553d0e;
	font-size: 0.75em;
	float: right;
	width: 500px;
	text-align: right;
	padding: 20px 35px 30px 0px;
}
/* Копирайты */

/* Формы */
input.faq_input
{
	width: 160px;
}

textarea.faq_input
{
	width: 320px;
	height: 200px;
}
/* Формы */