body  {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #BD7E39;
	background: #3D141F url("../images/bg.gif") repeat 0 0; }


p {
	margin: 0;
	padding: 0;
	color: #BD7E39;
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #BD7E39;
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;}

table,td {
	margin: 0; 
	padding: 0; 
	border: 0px;}

a {	color: #BD7E39; 
	text-decoration: underline; 
	font: 11px Tahoma, Verdana, Helvetica, sans-serif;}
a:hover {
	text-decoration: underline; 
	color: #AF915A;}

h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #BD7E39;
	font-size: 12px;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;}

ul {margin: 0; padding: 0;}
ul li {margin: 0; padding: 0;}

img {border: 0;}
a img {border: 0;}

br.clear {clear: both;}

form {margin:0; padding: 0;}
input {padding: 0; margin: 0;}
select {padding: 0;	margin: 0;}

dl {margin: 0; padding: 0;}
dl dt {margin: 0; padding: 0;}
dl dd {margin: 0; padding: 0;}
object {margin: 0; padding: 0;}


/*этом блоке лежит всё*/
#conteiner {
	background: url("../images/bg_5.gif") no-repeat left 116px;
	width:
    expression(  
	document.getElementById("measurer").clientWidth < 1000 ? "1000px" : "100%"
    );
	
/*для FF*/
min-width: 1000px;
}

/*/
/*Блок распорка для измерения ширины*/
#measurer {
    width: 100%;
    height: 1px;
    line-height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;}

/*Второй контейнер нужен для второго фона (лепестки )*/
#conteiner_in {
	width: 100%;
	background: url("../images/bg_right1.gif") no-repeat right 0;}

/*Все что не футер*/
#nofooter {width: 100%;}

/*левая колонка*/
#left {width: 32%; float: left;}

#logo { 
	background: url("../images/logo_4_2.gif") no-repeat 60px 45px;
	height: 115px;
	padding-top: 45px;
	margin-bottom: 35px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 70px;}
html>body #logo {height: 70px;}

body#main #logo {margin-bottom: 10px;}

#logo a {
	display: block;
	width: 228px;
	height: 65px;
	margin-left: 60px;
	text-indent: -3000px;
	overflow: hidden;}
	
/*Заголовки разделов*/
h3 {font-size: 18px}

/*Меню в левой колонке*/
#left_menu {margin-left: 70px;}
#left_menu ul {
	list-style: none; 
	margin-top: 5px; 
	margin-bottom: 35px;}

#left_menu ul li {
	line-height: 20px;
	list-style: none;}

#left_menu ul li a {font-size: 10px}

#left_menu ul li a.selMenu { font-weight:bold;}


#left_menu ul li ul {
	list-style: none; 
	margin-top: 5px; 
	margin-bottom: 6px;}

#left_menu ul li ul li {line-height: 15px; padding-left: 15px}


/*Блок в левой колонке под меню*/
#last {margin-left: 70px}

/*Блок - описание одного предмета*/
.one {padding-top: 12px; padding-bottom: 30px; height:250px;}
.one dl {padding-top: 12px; padding-right: 3%;}
.one dl dt a {font-size: 12px;}
.one dl dd {font-size: 10px; padding-top: 2px;}
dl dd.year {
	padding-top: 3px; 
	padding-bottom: 6px;
	color: #8F5733;}

#last div.one {padding-bottom: 18px; height:150px;}
#last div.one dl dd.year {padding-bottom: 0px;}




/*Правая колонка*/
#right {width: 68%; float: left;}
/*Отступ правой колонки*/
#right_in {margin-left: 50px;}

#head_menu {
	height: 115px; 
	padding-top: 87px;
	margin-bottom: 35px;

	voice-family: "\"}\"";
	voice-family: inherit;
	height: 28px;}
html>body #head_menu {height: 28px;}

body#main #head_menu {margin-bottom: 10px;}
/*Картинки - пункты меню в верхнем меню*/
#head_menu img {margin-right: 10%}

/*Блок с навигацией по галлерее под верхним меню*/
#org_gallery {
	margin-top: 10px;
	font-size: 10px;
	color: #914535;
	margin-bottom: 25px;}

#org_gallery a {
	font-size: 10px;
	color: #914535;}
#org_gallery a:hover {color: #BD7E39}


#org_gallery  a.select {
	color: #BD7E39;
	padding-bottom: 20px;
	background: url("../images/select.gif") no-repeat center 18px;}

/*Еще навигация - Номера Страниц Галлереи */
.pages {
	font-size: 10px;
	color: #914535;
	margin-bottom: 5px;
	clear: both;}

.pages a {
	font-size: 10px;
	color: #914535;}
	
.pages a:hover {color: #BD7E39}

.pages a.select {
	font-weight: bold;
	font-size: 10px;
	color: #BD7E39;
	text-decoration: none;}

/*Сама галлерея*/
#gallery {margin-top: 15px}
#gallery p { margin:0; padding:0; font-size:10px;}

/*Блок с описанием одного предмета */
#gallery div.one {float: left; width: 30%}

/*Заголовки разделов галлереи*/
#gallery h4 {clear: left;}


/*Футер*/
#footer {
	width: 100%; 
	height: 110px;
	color: #A63A5A;}

#footer div {
	color: #A63A5A;
	font-size: 10px;
	line-height: 20px}

#footer div a {color: #A63A5A;
	font-size: 10px;}

#footer div a:hover {color: #BE4266;}


/*Футер на главной странице*/
#main #footer {color: #89304a;}
#main #footer div {color: #89304a;}
#main #footer div a {color: #89304a;}
#main #footer div a:hover {color: #A63A5A;}


	
#footer_left {width: 32%; float: left; margin-top: 50px}
#footer_left div {margin-left: 70px}
#footer_right {width: 68%; float: left; margin-top: 50px}
#footer_right div {width: 40%; float: left}

#adress {
	margin-left: 25px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 25px;}
html>body #adress {margin-left: 50px;}
/*Футер закончился*/


/*Блок поиска*/
#search 
{
	clear:both;
	margin-top: 60px;
	color: #9b9592;} 
	
#search h4 {
	font-size: 18px;
	font-weight: normal;
	color: #9b9592;
	margin-bottom: 20px;}
	
#search table {	border: 0;}
#search table tr  {height: 26px}
#search table tr td {
	vertical-align: middle;
	height: 26px;}

#search table tr td a {
	font-size: 10px;
	color: #9b9592;
	line-height: 16px;}
#search table tr td  a:hover {color: #9b9592;}	

/*ячейки с лэйблами*/
td.label {width: 65px;}
/*ячейки с большими  лэйблами*/
td.label_big {
	width: 105px; 
	padding-left: 10px;	
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 95px;}
html>body td.label_big {width: 95px;}

td label {
	float:left;
	font-size: 10px;
	color: #9b9592;
	line-height: 16px}

td input, td select {
	float: left;
	width:194px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #9b9592;
	color: #333;
	font-size: 11px;
	height: 16px;}

/*кнопка справа*/
input#submit {
	background: url("../images/submit.gif") no-repeat 0 0;
	width: 61px;
	height: 20px;
	border: 0;
	margin-left: 59px;
	margin-top: 10px;
	color: #6a6a6a;}
	
/*checkbox слева*/
input#box { 
	width:14px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: none;
	height: 14px;
	margin-left: 0px;
	margin-right: 10px;	}
	
/*ячейки с инпутами*/
td.input {width: 210px;}

/*Блок поиска закончился*/



/*ВНУТРЕННЯЯ СТРАНИЦА С ОПИСАНИЕМ ОДНОГО ПРЕДМЕТА*/


#one_big{margin-right: 80px;}
#simple {padding-right: 80px;}
#simple p {padding-bottom: 10px; text-align: justify;}

#simple p.author {text-align: right}
#simple br.clear {font-size: 1px}
img.float_left {float: left; margin-top: 2px; margin-bottom: 15px; margin-right: 20px; display: block;}
#one_big dl {margin-bottom: 8px; font-size: 11px}
#one_big img {margin-right: 30px; margin-bottom: 30px;}
#one_big h1 {font-size: 18px}

table.one_content tr td {vertical-align: top;}

#simple { margin: 11px 0px 0px 0px;}
#simple p, #simple a { font-size:12px;}

table.info {border: 0; margin-bottom: 15px}

table.info tr {height: 12px}
table.info tr td {
	font-size: 10px;
	height: 14px;
	vertical-align: middle;}

table.info tr td.small {padding-right: 30px}

#one_big p {padding-bottom: 14px; font-size: 12px}
#one_big a { font-size: 10px;}

a#buy {
	display: block;
	margin-top: 40px;
	margin-bottom: 5px;
	width: 100px;
	font-size: 12px;
	color: #DEB98F}


/*Главная*/

#face {
	margin-left: 0px; }

#news {margin-top: 60px;
	margin-left: 70px;}

#news h3 {padding-bottom: 10px}

#news div {
	width: 31%; 
	float: left;

	voice-family: "\"}\"";
	voice-family: inherit;
	width: 33%;}
html>body #news div {width: 33%;}

#news div p.data {
	font-size: 10px;
	padding-bottom: 15px;}
#news div h2 {font-size: 10px; font-weight: bold; margin-right: 30px; padding-bottom: 5px}
#news div h2 a {font-size: 10px; font-weight: bold; } 
#news div p {font-size: 12px; margin-right: 50px; padding-bottom: 5px; padding-top: 5px; color: #B47A35;}
#news div p a {font-size: 12px; margin-right: 50px; padding-bottom: 5px; padding-top: 5px; color: #B47A35;}
#news div p a:hover {color: #AF915A}



#news a {font-size: 10px; text-decoration: none;}
#news a:hover p {color: #AF915A; text-decoration: underline;}
#news form {margin-top: 30px}

input {width:194px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #9b9592;
	color: #333;
	font-size: 11px;
	height: 16px;}


#news input#submit {
	background: url("../images/submit.gif") no-repeat 0 0;
	width: 61px;
	height: 20px;
	border: 0;
	margin-left: 10px;
	margin-top: 0px;
	color: #6a6a6a;}

#face_flash {
	height: 460px;
	position: relative;
	width: 100%;}
	
#face_flash table {border: 0; width: 100% }
#face_flash table tr {border: 0;}
#face_flash table tr td {border: 0; }

#face_flash table tr td.first {}
#face_flash table tr td.second {width: 400px;}
#face_flash table tr td.third {width: 300px;}

#for_ul {
	position: absolute; 
	top: 0;
	height: 449px;
	width: 100%;
	z-index: 220}


#for_ul_2 {position: relative; 
	height: 449px;
	margin-left: 70px;
	z-index: 220}

#face_menu {
	position: absolute;
	top: 230px;
	font-size: 14px;
	font-family: Times New Roman, serif; 
	left: 40%;
	list-style: none;
	z-index: 220 }

#face_menu li{
	font-size: 14px;
	line-height: 20px;
	font-family: Times New Roman, serif; list-style: none }

#face_menu li a{
	font-size: 14px;
	font-family: Times New Roman, serif; 
	cursor:pointer;}


#face_flash table tr td object {z-index: 10}

#face_flash table {width: 100%; height: 460px; margin: 0;}


/*Второй вариант флэша!!!*/

#first {
	position: absolute;
	top: 0;
	left: 0;
	height: 460px;
	width: 100%;
	z-index: 100; 
	overflow: hidden;
	}
html>body #first {width: 1024px;}

#second {
	position: absolute;
	top: 0;
	left: 370px;
	height: 449px;
	width: 400px;
	z-index:10;
}

#third {
	position: absolute;
	top: 0;
	left: 700px;
	height: 449px;
	width: 300px;
	z-index: 50;
	}

#under {background: url("../images/under_2.gif") no-repeat -11px 0; height: 11px; width: 1000px; }
#under_in {float: right; background: url("../images/under_in_2.gif") no-repeat 487px 0; height: 11px; width: 1000px; }



/*Страница с результами поиска*/

#result_search p {padding-bottom: 10px; font-weight: bold;}

#result_search p.head_result {font-weight: normal} 
#result_search p.head_result span {font-weight: bold} 

#result_search p a {color: #914535;}

#result_search p a:hover {color: #BD7E39;}

#result_search table {margin-bottom: 15px}

#result_search input#submit {
	background: url("../images/submit.gif") no-repeat 0 0;
	width: 61px;
	height: 20px;
	border: 0;
	margin-left: 20px;
	margin-top: 10px;
	color: #6a6a6a;}

#result_search form {padding-bottom: 15px}

#simple div#navigator { height:20px;}

#simple div#navigator img
{ display:inline; float:none; margin:0;}
#simple div#navigator a.small
{ font-size:11px; text-decoration:none;color:#8F5733;}
#simple div#navigator span.small
{ font-size:11px; text-decoration:none; font-weight:bold;}

span.size12 { font-size:12px;}
#simple a.small { font-size:11px;}
#news a.under:hover {text-decoration: underline;}

a.nodecoration, a.nodecoration:hover { text-decoration:none;}





/*Стили для блока задать вопрос*/

input#submit_vopros {
	background: url("../images/submit_vopros.gif") no-repeat 0 0;
	width: 80px;
	height: 20px;
	border: 0;
	margin-top: 10px;
	color: #6a6a6a;
	float: right}

form#vopros table {margin: 15px 0;}
form#vopros table tr td {padding-bottom: 5px; padding-right: 10px; font-size: 11px; color: #9b9592;}
td input.text {
	float: none;
	width:350px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
		background-color: #9b9592;
	color: #333;
	font-size: 11px;
	height: 16px;}
	
td textarea {
	width:350px;
	height: 100px;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
		background-color: #9b9592;
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333; }

a.defMenu:hover {color:#E4AC47;}

span.silver, a.silver { color:#9B9592;}

div#counters
{	margin: 5px 5px 20px 70px; 
	width:90%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	clear:both;
}
p.newsListAnounce
{	padding: 0px 0px 0px 0px;}

a.nodecor { text-decoration:none;}

#epoch { width:120px;}
#keyword { width:118px;}

#author, #tema { width:260px;}
#nazvanie { width:258px;}

div#Times, div#Times p {font-family: Times New Roman, serif; font-size:14px;}
div#Times p { line-height:16px;}