/* CSS Document */

                	
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 
img, q, dl, dt, dd,  fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th 
{ margin: 0px; padding: 0px; border: none; font-weight: inherit; 
font-style: inherit; font-size: 100%; font-family: inherit; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
a { text-decoration: underline; outline:none; color:#1A2D50; }
a:hover { text-decoration: none;color:#1A2D50;  }
html, body { margin: 0px; padding: 0px; height:100%; background-color:#DCCD96; font-family:Arial, Helvetica, sans-serif; font-size:10px;
color:#333333;
font-size:11px;
text-align:justify;
 }
ul{
padding:0px;
margin:0px;
}

input,textarea{font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.clearer {line-height:0px; font-size:0px; clear:both}

#wrap{
width:100%;
}

#body {
height: auto !important;
height: 100%; 
min-height: 100%;
background: #DCCD96;
}

#body .container, #body .container-eng,
#body .container-info, #body .container-info-eng, 
#body .container-news, #body .container-news-eng, 
#body .container-map, #body .container-map-eng, 
#body .container-museums, #body .container-museums-eng, 
#body .container-history, #body .container-history-eng, 
#body .container-exhibition, #body .container-exhibition-eng, 
#body .container-learn, #body .container-learn-eng, 
#body .container-collection, #body .container-collection-eng, 
#body .container-virtual, #body .container-virtual-eng, 
#body .container-press, #body .container-press-eng, 
#body .container-publications, #body .container-publications-eng, 
#body .container-library, #body .container-library-eng, 
#body .container-guestbook, #body .container-guestbook-eng, 
#body .container-chronicles, #body .container-chronicles-eng, 
#body .container-projects, #body .container-projects-eng, 
#body .container-friends, #body .container-friends-eng, 
#body .container-reference, #body .container-reference-eng, 
#body .container-updates, #body .container-updates-eng, 
#body .container-search, #body .container-search-eng, 
#body .container-sitemap, #body .container-sitemap-eng, 
#body .container-401, #body .container-401-eng, 
#body .container-403, #body .container-403-eng, 
#body .container-404, #body .container-404-eng, 
#body .container-500, #body .container-500-eng
{ width: 745px; margin: 0 auto; padding: 65px 0px 155px 0px; }

.head_img_block{
position:absolute;
/*top:-1px;
left:336px;*/
top: 0px;
left: 339px;
width:427px;
}
.head_img_block a img{
/*margin-top:-3px;*/
}
#blue-header {
background: repeat-x url("../img/bg.gif");
width: 100%;
height: 30px;
position: absolute;
top: 0;
left: 0;
}
#blue-header .menu{
position:relative;
width: 715px;
margin:0 auto;
height:30px;
}
#blue-header ul{
list-style:none;
margin: 0 auto;
}
#blue-header ul li{
width:29px;
float:left;
padding-right:1px;
}
#blue-header ul li a{
width:30px;
}
#blue-header ul li a img{
border-right:solid 1px #6D6D6D;
margin-top:10px;
}
#blue-header .comment{
float:left;
width:200px;
color: #dccd96;
font-size: 9px;
font-weight:bold;
padding: 14px 0px 0px 10px;
text-transform: uppercase;
}
#red-header {
background-color:#790808;
width: 100%;
height: 35px;
position: absolute;
top: 30px;
left: 0;
}
#red-header div#yellow{
width:49%;
height:35px;
background-color:#DCCD96;
float:left;
}
#red-header div#red{
width:49%;
height:35px;
float:left;
}
#red-header .menu-wrap{
position:relative;
width:100%;
height:35px;
}
#red-header .menu{
width: 810px;
margin-left:-385px;
height:35px;
position:absolute;
left: 50%;
}
#red-header .menu ul{
list-style:none;
position:relative;
}
#red-header .menu ul li{
float:left;
}
#red-header .menu ul li a{
display:block;
height:35px;
}
#red-header .menu ul li#menu_left{
background: no-repeat url("../img/menu_left.gif");
width:56px;
height:35px;
}
#red-header .menu ul li a#menu_info{
background: no-repeat url("../img/information.gif");
width:83px;
}
#red-header .menu ul li a#menu_info:hover{
background: no-repeat url("../img/information_a.gif");
width:83px;
}
#red-header .menu ul li a#menu_map{
background: no-repeat url("../img/kremlin_map.gif");
width:92px;
}
#red-header .menu ul li a#menu_map:hover{
background: no-repeat url("../img/kremlin_map_a.gif");
width:92px;
}
#red-header .menu ul li a#menu_museme{
background: no-repeat url("../img/museums.gif");
width:100px;
}
#red-header .menu ul li a#menu_museme:hover{
width:100px;
background: no-repeat url("../img/museums_a.gif");
}
#red-header .menu ul li a#menu_history{
background: no-repeat url("../img/history.gif");
width:113px;
}
#red-header .menu ul li a#menu_history:hover{
width:113px;
background: no-repeat url("../img/history_a.gif");
}
#red-header .menu ul li a#menu_exeb{
background: no-repeat url("../img/exhibitions.gif");
width:75px;
}
#red-header .menu ul li a#menu_exeb:hover{
width:75px;
background: no-repeat url("../img/exhibitions_a.gif");
}
#red-header .menu ul li a#menu_lean{
background: no-repeat url("../img/education.gif");
width:146px;
}
#red-header .menu ul li a#menu_lean:hover{
background: no-repeat url("../img/education_a.gif");
width:146px;
}

#red-header .menu ul li a#menu_lean_i { background: no-repeat url("../img/education_i.gif"); width:146px; }
#red-header .menu ul li a#menu_lean_i:hover { background: no-repeat url("../img/education_i_a.gif"); width:146px; }

#red-header .menu ul li a#menu_collect{
background: no-repeat url("../img/archives.gif");
width:115px;
}
#red-header .menu ul li a#menu_collect:hover{
background: no-repeat url("../img/archives_a.gif");
width:115px;
}

#red-header .menu ul li a#menu_info-eng{
background: no-repeat url("../img/information-eng.gif");
width:83px;
}
#red-header .menu ul li a#menu_info-eng:hover{
background: no-repeat url("../img/information_a-eng.gif");
width:83px;
}
#red-header .menu ul li a#menu_map-eng{
background: no-repeat url("../img/kremlin_map-eng.gif");
width:91px;
}
#red-header .menu ul li a#menu_map-eng:hover{
background: no-repeat url("../img/kremlin_map_a-eng.gif");
width:91px;
}
#red-header .menu ul li a#menu_museme-eng{
background: no-repeat url("../img/museums-eng.gif");
width:114px;
}
#red-header .menu ul li a#menu_museme-eng:hover{
width:114px;
background: no-repeat url("../img/museums_a-eng.gif");
}
#red-header .menu ul li a#menu_history-eng{
background: no-repeat url("../img/history-eng.gif");
width:112px;
}
#red-header .menu ul li a#menu_history-eng:hover{
width:112px;
background: no-repeat url("../img/history_a-eng.gif");
}
#red-header .menu ul li a#menu_exeb-eng{
background: no-repeat url("../img/exhibitions-eng.gif");
width:84px;
}
#red-header .menu ul li a#menu_exeb-eng:hover{
width:84px;
background: no-repeat url("../img/exhibitions_a-eng.gif");
}
#red-header .menu ul li a#menu_lean-eng{
background: no-repeat url("../img/education-eng.gif");
width:80px;
}
#red-header .menu ul li a#menu_lean-eng:hover{
background: no-repeat url("../img/education_a-eng.gif");
width:80px;
}

#red-header .menu ul li a#menu_lean_i-eng { background: no-repeat url("../img/education_i-eng.gif"); width:80px; }
#red-header .menu ul li a#menu_lean_i-eng:hover { background: no-repeat url("../img/education_i_a-eng.gif"); width:80px; }

#red-header .menu ul li a#menu_collect-eng{
background: no-repeat url("../img/archives-eng.gif");
width:161px;
}
#red-header .menu ul li a#menu_collect-eng:hover{
background: no-repeat url("../img/archives_a-eng.gif");
width:161px;
}


#footer {
height: 155px;
margin-top: -155px;
}

#blue-footer {
height: 155px;
background-color:#1B2E51;
}
#blue-footer #footer-blue-wrap{
position:relative;
width:808px;
margin:0 auto;
}
#blue-footer #footer-blue-wrap div{
letter-spacing:0px;
}
#blue-footer #footer-blue-wrap div.colomn-1{
padding-left:20px;
width:430px;
height:122px;
float:left;
border-right:solid 1px #6A6D71;
margin-top:10px;
}
#blue-footer #footer-blue-wrap div.colomn-2{
color:#FFFFFF;
width:158px;
float:left;
font-size:9px;
margin:10px 0 20px 0;
padding:10px 0 0 12px;
border-right:solid 1px #6A6D71;
}
#blue-footer #footer-blue-wrap div.colomn-3{
margin-top:20px;
font-size:9px;
color:#FFFFFF;
width:160px;
padding-left:12px;
float:left;
}
#blue-footer #footer-blue-wrap div.colomn-3 img{
}
#blue-footer #footer-blue-wrap div.colomn-3 cufon{
}
#blue-footer .menu{
position:relative;
width: 395px;
margin:0 auto;
height:30px;
margin-top:-20px;
}
#blue-footer ul{
list-style:none;
margin: 0 auto;
}
#blue-footer ul li{
width:29px;
float:left;
padding-right:1px;
}
#blue-footer ul li a{
width:30px;
}
#blue-footer ul li a img{
border-right:solid 1px #6D6D6D;
margin-top:10px;
}
#blue-footer .comment{
color: #dccd96;
float:left;
width:160px;
font-size: 9px;
font-weight:bold;
text-transform: uppercase;
padding: 26px 0px 0px 10px;
}
#rbcbank{
background: no-repeat url("../img/gazprom.jpg");
padding:2px 0 0 25px;
margin-top:3px;
height:19px;
}
#rbcsoft{
background: no-repeat url("../img/rbc.jpg");
padding:2px 0 0 25px;
margin-top:3px;
height:19px;
}



#red-footer {
height: 20px;
}

#red-footer .footer-wrap{
position:relative;
width:100%;
height:20px;
}
#red-footer .red{
width:50%;
height:20px;
float:left;
background-color:#6F0708;
}
#red-footer .yellow{
width:49%;
height:20px;
float:left;
background-color:#DCCD96;
}
#red-footer .somthing{
position:absolute;
background: no-repeat url("../img/ip_bot_right.jpg") right;
background-color:#6F0708;
width:780px;
height:20px;
left:50%;
margin-left:-377px;
}
#content .colomns{
position:relative;
}
#content .colomns p{
/*margin:20px 0 60px 0;*/
margin: 10px 0 0 0;
}

/*
#content .colomns p:first-letter {
color:#966C33;
float:left;
font-family:arial,sans-serif;
font-size:25px;
line-height:27px;
}
*/

/*
@-moz-document url-prefix()
{
	span.first{
	color:#966C33;
	float:left;
	font-family:arial,sans-serif;
	font-size:25px;
	line-height:27px;
	padding-right:3px;
	}
	#content .colomns p:first-letter {
	padding-top:5px;
	}
}
*/
span.first{
	color:#966C33;
	float:left;
	font-family:arial,sans-serif;
	font-size:25px;
	line-height:27px;
	/*padding-right:3px;*/
	}

#content .colomns .colomn-1{
float:left;
width:315px;
}
#content .colomns .colomn-2{
float:right;
width:380px;
margin-top:480px;
}
.clear{
clear:both;
}

.detail{
background: no-repeat url("../img/detail.jpg");
width:52px;
height:9px;
float:right;
margin: 10px 0 20px 0;
display:block;
}

.eng .detail { background: no-repeat url("../img/detail_en.jpg"); }

.grey_date{
color:#666666;
font-family:Tahoma,Verdana,Helvetica,Arial;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}

.w-b-border{
border:1px solid #000000;
margin-right:10px;
}
.w-b-border-2{
border:1px solid #ffffff;
}
.w-b-border-3{
border:1px solid #000000;
margin:0 10px 10px 7px;
}

.w-b-border-left{
border:1px solid #000000;
float:left;
margin-right:10px;
}
.w-b-border-left-2{
border:1px solid #ffffff;
}
.w-b-border-left-3{
border:1px solid #000000;
/*margin:0 10px 10px 7px;*/
margin:0 10px 5px 0;
float:left;
}

.index-page img.w-b-border,
.index-page img.w-b-border-left { width: 80px; }

#body .index-page #content{
border:none;
background-color:#DCCD96;
position:static;
}
#body #content{
border: 2px solid #7A0808;
background-color:#EBE4C8;
position:relative;
min-height:200px;
_height:200px;
}

#body #content #content-inner{
margin:2px;
border: 1px solid #c8cbb0;
padding:20px 40px 50px 40px;
background: no-repeat url("../img/content-inner-top.png") -1px -1px;
/*min-height:500px;
_height:500px;*/
min-height: 200px;
_height: 200px;
}

#body #content #content-inner-left-menu{
margin:2px;
border: 1px solid #c8cbb0;
padding:20px 10px 50px 40px;
background: no-repeat url("../img/content-inner-top.png") -1px -1px;
}

#body #content p{
margin-top: 10px;
margin-bottom:10px;
}
#body #content .content-inner-bottom{
position:absolute;
bottom:-29px;
left:-2px;
background: no-repeat url("../img/sp_maintable_bot1.jpg");
height:82px;
width:745px;
}
#body #content .content-inner-bottom-menu{
position:absolute;
bottom:-29px;
left:-2px;
background: no-repeat url("../img/sp_maintable_bot1_menu.jpg");
height:82px;
width:745px;
}
#body #content .content-inner-bottom-colomns{
position:absolute;
bottom:-29px;
left:-2px;
background: no-repeat url("../img/museums_bot.jpg");
height:82px;
width:745px;
}

.center{
text-align:center;
}

#content h1{
color:#7F1410;
font-family:Arial,sans-serif;
font-size:18px;
text-decoration:none;
font-weight:bold;
/*padding-bottom:30px;*/

margin-bottom: 30px;
text-align: left;
margin-right: -30px;
}

#body #footer-menu{
background: no-repeat url("../img/bg-bot-menu.jpg");
width:745px;
height:71px;
margin-top:27px;
padding-right: 30px;
}


.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}
#body #footer-menu ul.red, #body #footer-menu ul.yellow{
list-style-type:none;
height:18px;
text-transform: uppercase;
}

#body #footer-menu ul.red li{
float:left;
color:#625320;
display:block;
position:relative;
}

#body #footer-menu ul.red li a{
color:#790808;
font-size:10px;
text-decoration:none;
padding:0 4px;
}
#body #footer-menu ul.yellow li{
float:left;
color:#625320;
display:block;
position:relative;
}
#body #footer-menu ul.yellow li a{
color:#625320;
font-size:10px;
text-decoration:none;
padding:0 4px;
}

/*UGLY HEADERS*/
#head-menu { width:780px; height:188px; position:relative; }
.container-info #head-menu { background: no-repeat url("../img/menu-header-info.jpg") -9px 0px; }
.container-info-eng #head-menu { background: no-repeat url("../img/menu-header-info-eng.jpg") -9px 0px; }
.container-news #head-menu { background: no-repeat url("../img/menu-header-news.jpg") -9px 0px; }
.container-news-eng #head-menu { background: no-repeat url("../img/menu-header-news-eng.jpg") -9px 0px; }
.container-map #head-menu { background: no-repeat url("../img/menu-header.jpg") -9px 0px; }
.container-map-eng #head-menu { background: no-repeat url("../img/menu-header-eng.jpg") -9px 0px; }
.container-museums #head-menu { background: no-repeat url("../img/menu-header-museums.jpg") -8px 0px; }
.container-museums-eng #head-menu { background: no-repeat url("../img/menu-header-museums-eng.jpg") -10px 0px; }
.container-history #head-menu { background: no-repeat url("../img/menu-header-history.jpg") -9px 0px; }
.container-history-eng #head-menu { background: no-repeat url("../img/menu-header-history-eng.jpg") -9px -1px; }
.container-exhibition #head-menu { background: no-repeat url("../img/menu-header-exhibition.jpg") -8px 0px; }
.container-exhibition-eng #head-menu { background: no-repeat url("../img/menu-header-exhibition-eng.jpg") -8px -1px; }
.container-learn #head-menu { background: no-repeat url("../img/menu-header-learn.jpg") -8px 0px; }
.container-learn-eng #head-menu { background: no-repeat url("../img/menu-header-learn-eng.jpg") -9px 0px; }
.container-collection #head-menu { background: no-repeat url("../img/menu-header-collection.jpg") -8px 0px; }
.container-collection-eng #head-menu { background: no-repeat url("../img/menu-header-collection-eng.jpg") -9px -1px; }
.container-virtual #head-menu { background: no-repeat url("../img/menu-header-virtual.jpg") -8px 0px; }
.container-virtual-eng #head-menu { background: no-repeat url("../img/menu-header-virtual-eng.jpg") -9px -1px; }
.container-press #head-menu { background: no-repeat url("../img/menu-header-press.jpg") -8px 0px; }
.container-press-eng #head-menu { background: no-repeat url("../img/menu-header-press-eng.jpg") -9px -1px; }
.container-publications #head-menu { background: no-repeat url("../img/menu-header-publications.jpg") -8px 0px; }
.container-publications-eng #head-menu { background: no-repeat url("../img/menu-header-publications-eng.jpg") -9px -1px; }
.container-library #head-menu { background: no-repeat url("../img/menu-header-library.jpg") -8px 0px; }
.container-library-eng #head-menu { background: no-repeat url("../img/menu-header-library-eng.jpg") -9px -1px; }
.container-guestbook #head-menu { background: no-repeat url("../img/menu-header-guestbook.jpg") -9px 0px; }
.container-guestbook-eng #head-menu { background: no-repeat url("../img/menu-header-guestbook-eng.jpg") -9px 0px; }
.container-chronicles #head-menu { background: no-repeat url("../img/menu-header-chronicles.jpg") -9px 0px; }
.container-chronicles-eng #head-menu { background: no-repeat url("../img/menu-header-chronicles-eng.jpg") -9px 0px; }
.container-projects #head-menu { background: no-repeat url("../img/menu-header-projects.jpg") -8px 0px; }
.container-projects-eng #head-menu { background: no-repeat url("../img/menu-header-projects-eng.jpg") -9px -1px; }
.container-friends #head-menu { background: no-repeat url("../img/menu-header-friends.jpg") -8px 0px; }
.container-friends-eng #head-menu { background: no-repeat url("../img/menu-header-friends-eng.jpg") -9px -1px; }
.container-reference #head-menu { background: no-repeat url("../img/menu-header-reference.jpg") -8px 0px; }
.container-reference-eng #head-menu { background: no-repeat url("../img/menu-header-reference-eng.jpg") -9px -1px; }
.container-updates #head-menu { background: no-repeat url("../img/menu-header-updates.jpg") -8px 0px; }
.container-updates-eng #head-menu { background: no-repeat url("../img/menu-header-updates-eng.jpg") -9px -1px; }
.container-search #head-menu { background: no-repeat url("../img/menu-header-search.jpg") -8px 0px; }
.container-search-eng #head-menu { background: no-repeat url("../img/menu-header-search-eng.jpg") -9px -1px; }
.container-sitemap #head-menu { background: no-repeat url("../img/menu-header-sitemap.jpg") -8px 0px; }
.container-sitemap-eng #head-menu { background: no-repeat url("../img/menu-header-sitemap-eng.jpg") -9px -1px; }
.container-401 #head-menu { background: no-repeat url("../img/menu-header-401.jpg") -9px -1px; }
.container-401-eng #head-menu { background: no-repeat url("../img/menu-header-401-eng.jpg") -9px -1px; }
.container-403 #head-menu { background: no-repeat url("../img/menu-header-403.jpg") -9px -1px; }
.container-403-eng #head-menu { background: no-repeat url("../img/menu-header-403-eng.jpg") -9px -1px; }
.container-404 #head-menu { background: no-repeat url("../img/menu-header-404.jpg") -9px -1px; }
.container-404-eng #head-menu { background: no-repeat url("../img/menu-header-404-eng.jpg") -9px -1px; }
.container-500 #head-menu { background: no-repeat url("../img/menu-header-500.jpg") -9px -1px; }
.container-500-eng #head-menu { background: no-repeat url("../img/menu-header-500-eng.jpg") -9px -1px; }

/*
width:775px;
height:188px;
position:relative;
}
*/

#head-menu .index-href{
display:block;
position:absolute;
width:250px;
height:110px;
left:480px;
}
#head-menu a.book{
display:block;
position:absolute;
width:63px;
height:60px;
left:477px;
top:121px;
background:none;
cursor:pointer;
}
#head-menu a.book:hover{
background: no-repeat url("../img/menu_book.jpg") -1px 0px;
}
#head-menu a.book2{
display:block;
position:absolute;
width:63px;
height:60px;
left:555px;
top:122px;
background:none;
cursor:pointer;
}
#head-menu a.book2:hover{
background: no-repeat url("../img/menu_book2.jpg") -1px 0px;
}
#head-menu a.exhib{
display:block;
position:absolute;
width:63px;
height:60px;
left:609px;
top:122px;
background:none;
cursor:pointer;
}
#head-menu a.exhib:hover{
background: no-repeat url("../img/menu_exhib.jpg") -1px 0px;
}
#head-menu a.new{
display:block;
position:absolute;
width:63px;
height:60px;
left:675px;
top:121px;
background:none;
cursor:pointer;
}
#head-menu a.new:hover{
background: no-repeat url("../img/menu_new.jpg") -1px 0px;
}


#head-menu .header-white-menu{
position:absolute;
/*top:115px;*/
top: 110px;
left: 15px;
width: 460px;
height: 78px;
text-align: left;
vertical-align: middle;
}

#head-menu .header-white-menu td { padding: 0; }

#head-menu .header-white-menu table td{
/*width:139px;*/
padding: 3px 0 3px 12px;
/*vertical-align:top;*/
line-height: 11px;
vertical-align: middle;
}
#head-menu .header-white-menu a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-family:Tahoma,Verdana,Helvetica,Arial;
}
#head-menu  li{
float:left;
}
#head-menu li a{
color:#FFFFFF;
font-weight:bold;
font-size:11px;
font-family:Tahoma,Verdana,Helvetica,Arial;
text-decoration:none;
line-height:20px;
margin:0 10px 0 10px;
}
#head-menu li a:hover{
text-decoration:underline;
}
#content .colomns h1{
color:#182649;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
text-align:center;
background: no-repeat url("../img/h1_bg.jpg") 0px 5px;
height:35px;
width:315px;
padding-top:5px;
padding-right: 33px;
margin:auto;
}

#content .colomns .news h1 {

height:20px;
font-size: 9.5px;

}

#content .colomns h2{
color:#7F1410;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
text-align: left;
}

#content .left-menu-content{
position:relative;
/*overflow:hidden;*/
_zoom:1;
min-height:200px;
}
#content .two-colomn-content{
position:relative;
overflow:hidden;
_zoom:1;
}
#content .left-menu-content .content-right{
float:left;
width:420px;
padding-right:55px;

border-right: 1px solid #BAB798;
/*
overflow:hidden;
padding-bottom:10000px;
margin-bottom:-10000px;
*/
}
#content .left-menu-content .left-menu{
float:left;
width: 190px;
padding-left:14px;
/*
border-left:1px solid #BAB798;
padding-bottom:10000px;
margin-bottom:-10000px;
*/
}
#content .left-menu-content .left-menu ul{
list-style-type:none;
overflow:hidden;
}
#content .left-menu-content .left-menu li{
line-height: 13px;
padding: 0 0 8px 15px;
background: no-repeat url("../img/li_red.gif") 0 3px;
text-align:left;
}

/*2 level*/
#content .left-menu-content .left-menu ul ul
{
	padding:0;
	margin: 4px 0 0 0px;
	border:1px solid #966c33;
	border-left:none;
	border-right:none;
	background-color:#dfd4aa;
	width:180px;
	margin-left:-15px;
}

#content .left-menu-content .left-menu ul ul li
{
	padding:0;
	background:none;
	padding:4px 5px 4px 15px;
	line-height:1.1em;
}

#content .left-menu-content .left-menu ul ul li a
{
	color:#966c33;
	font-size:11px;
}


/* 3 level */
#content .left-menu-content .left-menu ul ul ul
{
	border:none;
	background-color:#ccbb82;
	font-weight:normal !important;
	margin-bottom:-2px;
}

#content .left-menu-content .left-menu ul ul ul li
{
	padding-left:20px;
	padding-right:0;
}

#content .left-menu-content .left-menu ul ul ul li a
{
	color:#000;
	font-weight:normal;
}

#content .left-menu-content .left-menu ul ul ul li.selected a
{
	color:#fff;
}

/* level 4 */
#content .left-menu-content .left-menu ul ul ul ul { border:none; background-color:#ccbb82; font-weight:normal !important; margin-bottom:-2px; }
#content .left-menu-content .left-menu ul ul ul ul li { padding-left: 27px; padding-right: 10px; }
#content .left-menu-content .left-menu ul ul ul ul li a { color:#000 !important; font-weight:normal; }
#content .left-menu-content .left-menu ul ul ul ul li.selected a{color:#fff !important;}
#content .left-menu-content .left-menu ul ul ul ul ul li a { color:#000 !important; font-weight:normal; }
#content .left-menu-content .left-menu ul ul ul ul ul li.selected a{color:#fff !important;}

#content .left-menu-content .left-menu a{
color:#7F1410;
font-family:Tahoma,Verdana,Helvetica,Arial;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
#content .left-menu-content .menu_line_top{
position:absolute;
background: no-repeat url("../img/menu_line_top.jpg");
width:25px;
height:34px;
left:465px;
top:0px;
}
#content .two-colomn-content .menu_line_top{
position:absolute;
background: no-repeat url("../img/menu_line_top.jpg");
width:25px;
height:34px;
left:317px;
top:0px;
}


#content .two-colomn-content .colomn-right{
float:left;
width:327px;
margin-bottom:-1000px;
padding-bottom:1000px;
border-left:1px solid #BAB798;
}
#content .two-colomn-content .colomn-left{
float:left;
width:310px;
padding-left:17px;
margin-bottom:-1000px;
padding-bottom:1000px;
}
#content .two-colomn-content .colomn-left .block{
background:no-repeat url("../img/arrow_left.png") 0px bottom;
padding: 0px 0px 35px 0px;
position:relative;
}
#content .two-colomn-content .colomn-left .inner-colomn{
padding-right:17px;
}
#content .two-colomn-content .colomn-right .block{
background:no-repeat url("../img/arrow_right.png") -3px bottom;
padding: 0px 0px 35px 0px;
position:relative;
}
#content .two-colomn-content .colomn-right .inner-colomn{
padding-left:17px;
}
#content .two-colomn-content .block .inner-colomn{
float:left;
width:44%;
}
#content h2 {
color:#660B06;
font-size:11px;
}
.fat-grey{
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.gark-blue{
color:#1A2D50;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.pb_10{
padding-bottom:10px;
}


/*------------------------ксюша-------------------------*/

div.colomns  div.news {margin:0px 0 20px 0;}
div.colomns div.news div.news-item {margin:10px 0 50px 0}
div.colomns img.news{margin:0px}
.w-b-border-left.news-3 {
border:1px solid #000000;
float:left;
margin:0 10px 5px 0;
}
.w-b-border-left.news-2 {
border:1px solid #FFFFFF;
float:left;
margin:0 10px 5px 0;
}

td.museums_mid_b {background: url(../img/back_m_t.jpg)}

#content-inner div.news-item, #content .content-right div.news-item {margin:10px 0 20px 0; overflow: hidden; }
#content-inner div.news-item h2, #content .content-right div.news-item h2 {font-size:18px; font-weight:bold; color:#7F1410; padding-bottom:20px;}
#content .content-right div.news-item h2 {padding-bottom:5px;}
#content-inner div.news-item  h2 a, #content .content-right div.news-item  h2 a{color: #1A2D50; font-weight:bold; font-size:11px;}
div.news h2 {margin:10px 0 10px 0}
div.news h2.no-margin {margin:0px}

a.arch_link {font-weight:bold;}

table.arch_filter td{padding:5px}
table.arch_filter td img{width:22px; height:22px; border:0px solid; position:relative; top:1px;}
#content .left-menu ul {padding:0; margin:0; }

span.period {color:#333333; font-weight:bold; display:block}

#content-inner div.news-item  h2 a, #content .content-right div.news-item  h2 a.announce {font-size:18px; font-weight:bold; color:#7F1410;}
#content .content-right div.news-item h3 {text-transform:uppercase; color:#7F1410; font-size:11px; font-weight:bold }

.news-item  a.look{
background: no-repeat url("../img/look.gif");
width:57px;
height:9px;

margin:10px 0 0 0;
display:block;
}

.museums_tb td div {margin-left:10px; font-size:11px !important}


#content h1.period {padding-bottom:0; margin-bottom:0}

.sub_list_name {color:#7F1410; font-weight:bold; text-decoration:underline}

.subscribe_button {border: 0px solid; background: url(../img/img_subscribe.gif) 0 0 no-repeat; width:90px; height:18px; cursor:pointer; display:block; margin: 10px 0 0 28px;}
.subs_header {color:#7F1410; font-size:18px; padding-bottom:25px}


div.colomns .news-item img.news{width:80px !important; height:auto}
table.virt_expos td {font-size:11px !important}



/* --- chge --- */
#content h1 b { font-size: 11px; color: #979181; font-weight: bold; }
#content h1 span { font-size: 11px; color: #979181; font-weight: bold; }
/*#content table td { font-size: 0px; }*/
#content table td table td { font-size: 0px; }
#content table td table td img{display:block; }
#content table td table td table td { font-size: 0px; }
.container-museums #content table td table td { font-size: 11px !important; }
.container-museums-eng #content table td table td { font-size: 11px !important; }
.container-virtual #content table td table td { font-size: 11px !important; }
.container-virtual-eng #content table td table td { font-size: 11px !important; }
.container-search #content table td table td { font-size: 11px !important; }
.container-search-eng #content table td table td { font-size: 11px !important; }
/*.container-museums-eng #head-menu .header-white-menu a { font-size: 10px; }*/
.container-museums-eng #head-menu .header-white-menu table td { padding-top: 0; }
#content ul { margin: 0px; padding: 0 0 0 40px; }
#body #content #content-inner .vseparator { background: transparent url(); }
#footer #redflash { position: relative; z-index: 10; top: 20px; }
#content .colomns h1.top { background: no-repeat url("../img/h1_bg_2.jpg") 0px 5px; padding-bottom: 10px; }
.index-page #content h1 { margin-right: 0; margin-bottom: 0; padding-bottom: 30px; }
#content .edition-type { font-size: 11px; }
.riz_church_td { padding-bottom: 12px; }
.red1 { text-transform: uppercase; color: #7F1410; }
.red1a { color: #7F1410; }

.search_paginator { width: 100%; }

/* --- krash --- */
#content .publish-section-list
{
	border:1px solid #8c846d;
	border-left:none;
	border-right:none;
	width:270px;
}

#content .publish-section-list div.section-item
{
	font-size: 11px;
	
	font-weight:bold;
	font-family:Tahoma,Verdana,Helvetica,Arial;
	padding:10px;
	background-color:#e6ddbc;
}

#content .publish-section-list div.even{ background-color:#eee8d0; }

#content .publish-section-list div.section-item a
{
	color:#7F1410;
	text-decoration:none;
}

#content .publish-list div.item
{
	background:url(../img/publish-item-bg.png) left bottom no-repeat;
	/*padding:10px 0 40px 0;*/
	padding: 10px 0 10px 0;
}

#content .publish-list div.item .img
{
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-bottom: 35px; 
}

#content .publish-list div.item .img div { font-size: 0px; }

#content .publish-list div.item .img div
{
	background-color:#fff;
	padding:1px;
	border:1px solid #000;
}

/*#content .publish-list div.item .img  img{ display:block; width:110px; height:auto; }*/

/*#content .publish-item  div.img { margin-right:20px; float:left; }*/
#content .publish-item  div.img { padding-right: 20px; margin-bottom: 50px; float:left; }

#content .publish-list .text { /*margin-left:150px;*/ font-size:11px; text-align: left; }
#content .publish-item .text{ margin-left:0;}
#content .publish-list .text h3{margin-bottom:20px;}
#content .publish-list .type { color:#475883; font-weight:bold; }

#content div.edition-type{color:#7F1410; font-weight:bold; padding: 10px 10px 10px 0; }

.red-small{ text-transform: uppercase; font-size: 11px; font-weight:bold; color:#7F1410; text-decoration:none; font-weight:bold; font-family:Tahoma,Verdana,Helvetica,Arial;}
form.filter select, form.filter select option{ font-size:12px; }

/*конференции - регистрация*/
form.form{ padding:10px 0; }
span.req{color:red; }
table.form  td{padding:2px;}
table.form  td.caption, td.caption{ width:100px;  text-align:right; vertical-align:top; font-weight:bold;}
table.form  input{ font-size:10px; }
table.form  input.txt, table.form  textarea.txt{width:200px;}
input.button-send{background:url(/common/img/buttons/send.gif) left top no-repeat; width:87px; height:16px; padding:0;}

/*progressbar*/
td.progressbar{width:120px;}
td.progressbar div{margin:0 10px; height:16px; background:url(/common/img/progressbar.gif) left top repeat-x; font-size:0; }

/*data-table*/
table.data-table{ border-top:2px solid #8a8570; border-bottom:2px solid #8a8570; border-collapse:collapse; width:100%; }
table.data-table td.odd { padding: 3px 3px 4px 3px; text-align: left; }
table.data-table td.even { padding: 3px 3px 4px 3px; text-align: left; }
table.data-table tr.caption td, table.data-table td.caption{ font-weight:bold; color:#333; padding-right:10px; }
table.data-table td.value{ width:100%; }
table.data-table tr.odd   td{ background-color:#ebe4c9; }
table.data-table tr.even td{ background-color:#e6ddbb; }

/*report register*/
table.report-register{border-collapse:collapse;}
table.report-register td{padding:2px;}
table.report-register input.txt{ width:200px; }
table.report-register textarea{width:200px; height:100px;}

/*console*/
div.console
{
	position:absolute;
	right:0px;
	top:0px;
	border:1px dashed red;
	padding:5px;
	width:300px;
	z-index:10;
	background-color:#005a0d;
	color:#6ef180;
	
}

/*reference books*/
div.full-info div.item
{
	padding-bottom:10px;
}

/*std class*/
.v_top{vertical-align:top;}
.b{font-weight:bold;}
.i{font-style:italic;}
.red{color:#790808;}
.mb_10{margin-bottom:10px;}
.mt_10 { margin-top: 10px; }
.mb_20{margin-bottom:20px;}
.w_100p{width:100%;}
.w_350{width:350px;}
.w_150{width:150px;}
.mt_5{ margin-top:5px; }
.pt_10{padding-top:10px;}
tr.v_top td{vertical-align:top;}
div.error-msg{font-size:11px; font-weight:bold; margin:20px 0;}
div.error-msg-form{margin:2px 0; color:#7F1410; }
.f_14 {font-size:14px}
.f_12 {font-size:12px}

/* print */
@media print
{
	#head-menu { display: none; }
	/*#blue-header { display: none; }*/
	/*#red-header { display: none; }*/
	/*#footer-menu { display: none; }*/
	/*#red-footer { display: none; }*/
	/*#footer .menu { display: none; }*/
	
	#content { border: 0; }
	#content-inner { border: 0; }
	#content-inner-left-menu { border: 0; }
}
