/* CSS Document - GRM*/
/* BODY */
html{
   margin: 0;
   padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #133A5E;
	text-decoration: none;
	font-size:100%;
	background-color: #F3F7C7;
	margin: 0px auto 0px auto;
	padding: 0px;
}
/* HEADERS */
h1, h2, h3, h4, h5, h6
	{font-weight: bold;
    margin: 0;
    padding: 0;}
.bgr-top h1 {
font-family:"Times New Roman", Times, serif;
color:#8C8013;
text-align:right;
margin: 0 20px 5px 0;
font-size:1.5em; font-weight: 600;
letter-spacing: 0.5em;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 1px;
}


.hp-exib h3, .hp-editions h3 {
	 text-transform: uppercase;
}
.hp-events h3, .hp-editions h3, .hp-exib h3 {
	font-size:0.83em; 
	margin-bottom:3px;
}
.hp-editions {margin-bottom:20px;
}
.hp-editions img {border:1px solid #000000;
}

h4 {
	font-size: 0.9em;
}
h2 {font-size: 1.1em; padding:5px;}
h5 {font-size: 1em; margin-bottom:20px;}
h6 {font-size: 1.1em; margin-bottom:10px;}
.info h2 {padding-left:0; margin-top:20px;}
/* PARAGRAPHS */
p {margin: 0.5em 0 0.5em 0;/*font-size: 0.83em;*/}

.text-block {margin-top:20px;}
.search p {	
	margin: 3px 0;
}
.museums-info p {
	margin: 10px 0;
}
.hp-main p {
	margin: 15px 20px 20px 10px;
}
/* LINKS */
a {color: #133A5E; text-decoration: underline;}
a:hover {color: #133A5E; text-decoration: underline; cursor: pointer;}
a img {border: none;}
img{border:none;}
a.more-link, a.more-link:hover {color:#A69B40;}
.bgr-menu a {
	text-decoration: none; color: #133A5E; margin-right:10px; font-weight:600; font-size: 0.9em;
}
.search  a {
	font-weight: normal; 
}
.bgr-panorama a {
	font-weight: normal;
}
.icon a, .icon a:hover, .panorama a, .panorama a:hover, .copyright a, .copyright a:hover, .museums-info a, .museums-info a:hover {
	color:#8C8013;
}
.opros a, .opros a:hover {
	color:#8C8013; font-weight:600; margin:30px 25px;
}
a.menu-active, a.menu-active:hover {color:#958D27;}
.hp-exib a, .hp-events a, .hp-editions a, .hp-exib a:hover, .hp-events a:hover, .hp-editions a:hover {
	text-decoration: none;
} 
/* ORDERED AND UNORDERED LISTS */
ul, ol {
	padding: 0;
	margin: 0.75em 0 1em 2.5em;
}
li	{margin: 0 0 0 0.5em;
    padding: 0;
	 line-height: 1.1em;
    }
ol ul {margin-left:20px;}
ol ul {
//margin-left:0px; /* for IE */
}
/* DEFINITION LISTS */
dl {padding: 0em;
    margin: 0.25em 0 0.25em 0;}
dt, dd {font-style: normal;
    	margin: 0 0 0.25em 0;}
dt	{font-weight: bold;}
dd {margin: 0 1em 0.5em 2.5em;}
table, td{
   padding: 0;
   margin: 0;
   border: 0;
   border-collapse: collapse;
   font-size: 1em;
   vertical-align: top;
}
table.td-pad10px td {padding:10px;}
form, input, select{
    padding: 0;
    margin: 0;
}
input, textarea, select {
	    background-color: #F3F7C7; border:1px solid #A69B40;
}
iframe {background-color: #F3F7C7;}
/* BGR */
.bgr-top {
background-image:url(/images/rusmuseum/bgr_top.gif);
background-position:left top;
background-repeat:no-repeat;
vertical-align: bottom;
height:149px;
}
.bgr-menu {
background-image:url(/images/rusmuseum/bgr_menu.gif);
background-position:left top;
background-repeat:no-repeat;
vertical-align: middle;
height:30px;
padding-left:215px;
text-transform:lowercase;
}
.bgr-search {
background-image:url(/images/rusmuseum/bgr_search.gif);
background-position: right top;
background-repeat:no-repeat;
}
.bgr-search img {
position: relative;
	top:-3px;
}
.bgr-panorama, .bgr-menu-left {
	background-image:url(/images/rusmuseum/bgr_left.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
.bgr-bottom {
	background: url(/images/rusmuseum/bgr_bottom.gif);
	background-position: top;
	background-repeat: repeat-x;
}
/* LEFT-MENU*/
.razdel-menu, .main-menu, .main-menu-active, .submenu, .submenu-active {
	margin: 15px 10px 0 30px;
	font-size:0.75em;
}
.razdel-menu a, .main-menu-active, .submenu-active {font-weight:600;}
.razdel-menu {text-transform:uppercase; font-size:0.9em;}
.submenu, .submenu-active{margin: 5px 10px 5px 50px; font-size:0.75em;}
.podmenu, .podmenu-active {font-size: 0.6em; margin-left:70px;margin-bottom:3px;}
.podmenu-active, .podmenu2-active {font-weight: 600;}
.podmenu2, .podmenu2-active {font-size: 0.6em; margin-left:90px;margin-bottom:3px;}
.goriz-podmenu {padding:5px;}
/* BLOCKS AND TABLES*/
.icon {
	position:absolute;
	right:30px;
	font-size: 0.83em;
}
.icon img {
	position:relative;
	top:5px;
}
/*.hp-news, .main {	
	background: url(/images/rusmuseum/bgr_news_bottom.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}*/
.main, .hp-main{
	font-size:0.83em;
}
.main{
	padding: 0 20px 20px 10px;
}
.top-hp-news {
	background: url(/images/rusmuseum/bgr_news.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.hp-news td {
	padding: 0 0 20px 10px;
}
.top-hp-news td {
	padding: 20px 0 20px 10px;
}
.hp-exib, .hp-events, .hp-editions {
	margin-bottom:20px;
}
.hp-events .item {margin: -2px 15px 15px 0;}

.hp-events p, .hp-editions p, .hp-exib p {
/*	font-size:0.83em;*/
	margin:0;
}
.hp-exib img,  .hp-editions img {
	margin: 3px 10px 0 0;
}

.search {
	font-size:0.7em;
	margin: 5px 10px 10px 30px;
}
.panorama {
	font-size:0.7em;
	margin: 20px 10px 20px 30px;
}
.opros {
	color:#8C8013;
	font-size:0.7em;
	margin: 25px 15px 0 30px;
}
.museums-info {
	color:#8C8013;
	font-size:0.7em;
	margin: 25px 15px 0 30px;
}

.museums-info img {
	/*border:1px solid #B9AE82;*/
	border:none;
}
.path {
	margin: 5px 10px 10px 0px;
	font-size: 0.75em;
}
.fotos {
	position:relative;
	top:-5px;}

.fotos, .fotos_podpis {
	width: 100px;
	margin: 10px 10px 3px 0px;
	float: left;
}

.fotos img {
	display: block;
	margin-bottom:10px;
	border:1px solid #000000;
}

.item {margin-bottom:20px;}
.description-edition {position:relative; top:-10px;}
.foto-active {border:3px solid #000000; float:left;}

.all-fotos img { margin:0 10px 10px 0; border:1px solid #000000;}

.fotogalery div {float:left;}

.fotos_podpis  {width:auto; margin-top:20px; margin-right:20px;}

.fotos_podpis div, .fotos_podpis p {text-align:center; width:inherit;}

.fotos_podpis p {width:200px;}

.copyright {
	padding:10px 0 30px 30px;
	font-size:0.7em;
	color:#8C8013;
}

#diafilm {width:445px; float:left; margin: 20px 20px 0 0; display:none;}
#opisanie {
	font-size: 1em;
}
div.instruction p {
/*	font-size: 0.8em;*/
}
div.instruction div {
	margin: 15px 0px;
}
div.slaid {width:200px; height:170px; float:left; font-size:0.83em; margin: 20px 5px 0 0;}
div.slaid div {
	margin: 0 0 0 110px;
}
div.slaid img {margin: 3px 3px 3px 3px; cursor:pointer; float: left;}
/* MISC STYLES */
div.break {clear: both;}
.hide {display: none;}
.tab {margin-left:20px;}
.nowrap {white-space:nowrap;}
.small {font-size:.75em; margin-bottom:15px;}
.plan_zal {font-size:0.83em; font-weight:500}
.plan_zal td {padding:5px 10px;}
.table-info td {padding:3px; border-collapse:separate; border:none;}


.td-fon, td-separate {border-collapse: separate;}
.td-fon td {background-color:#E9EBA6;
padding:5px;
vertical-align:top;}

.td-separate td {
padding:5px;
}
.help img {border:1px solid #000000;}
.item {margin-bottom:20px;}
.date {font-weight:bold;}
.head-fon { background-color:#EFF2B9; padding:5px;}
.heading-fon {float:left; background-color:#EFF2B9; margin-bottom:10px;}
/* splash */

.home-body {background:#E9EBA6 url(/images/rusmuseum/splash/bgr_top.gif) top repeat-x;}
.home-top {background: url(/images/rusmuseum/splash/top1.gif) top left no-repeat; width:1000px; height:130px; margin-top:30px;}
.home-bgr-right {background:url(/images/rusmuseum/splash/right_bgr.gif) top left no-repeat; height:400px;}
.home-bgr-left {background:url(/images/rusmuseum/splash/left.gif) top right no-repeat; width:198px; height:400px;}
.home-bottom {background:url(/images/rusmuseum/splash/bgr_bottom.gif) top left no-repeat; 
		padding:20px 0 20px 440px;
		font-family:"Times New Roman", Times, serif;
		font-size:1em;
		font-weight:800;}
.home-center {width:1000px; height:400px; background-color:#F3F6C7;}
.home-content {width:602px; float:left;}
div.home-content img.top_img {display:block; margin:0;}
div.home-content img.bottom_imgleft {float:left;}
div.home-content img.bottom_imgright {float:right;}

.home-bottom a {color:#B6B482; text-decoration:underline}
.home-bottom a:hover {color:#B6B482; text-decoration:none}

#img_body {border:1px solid #000000; padding:1px; background-color:#F3F7C7;}
#img_body p {background-color:#E9EBA6; text-align:center; font-size:.7em; margin:0; }
#img_body img {margin:0}
#img_body .closediv {position:absolute; top:2px; right:2px;}
#img_body .closediv a {color:#E9EBA6; font-weight:bold; text-decoration:none;}

span.navi_data-exhibition {display:none;}
span.numpages {background-color:#EFF2B9;}

.blog-contener {border-style:solid;border-color:#A69B40;border-width:1px;margin-bottom:24px;background-color:#EFF2B9;}
.head-block {padding:4px;margin:1px;background-color:#E9EBA6;;}
.blog-message {border-style:solid;border-color:#A69B40;border-width:1px;padding:8px;background-color:#F3F7C7;}
.blog-message h3 {padding-bottom:0px;margin-bottom:0px;color:#666666;}

.blog-list {margin:20px 0 0 0}

.form-auth {margin:10px; font-size:.83em; margin-left:30px;}
.form-tab td {padding:5px;}

.hforum {font-weight:bold; padding:5px;}
td.nforum {background-color:#E9EBA6; padding:5px; vertical-align: middle;}
.tforum {border-collapse:separate;}
.spacer {height:1px; background-color:#A69B40; margin-top:10px;} 
.add-quote {float:right; font-size:.83em;}
#quote {border-left:5px solid #A69B40; margin:0 0 -7px 20px; border-bottom:1px solid #A69B40; padding:2px 5px;}
.fmess {margin-top:5px;}
.film_description_long {
margin-bottom:17px;
}

.counter {
	position: relative;
	margin-top: 20px;
}
.counter div {
position: absolute; bottom: 0; left: 0;
}

ul#photobinale{
	width:100%;
	list-style-type:none;
	font-size:12px;
	margin:0.1em;
}

ul#photobinale li{
	width:150px;
	display:-moz-inline-box;
	display:inline-block;
	margin:5px;
	padding:5px;
	vertical-align:top
}

* html ul#photobinale li{
	display:inline;
}

*+html ul#photobinale li{
	display:inline;
}


.sponsors_list h4 {
	font-size: 20px;
	margin-bottom: 20px;
}
.sponsors td {
	padding: 5px;
}
.sponsors_list table {
	margin-bottom: 30px;
}
.sponsors_list td{
	vertical-align: bottom;
	padding-top: 40px;
	padding-right: 20px;
	text-align: left;
}
.sponsors_list .logo_td {
	text-align: right;
}
.sponsors_list .title {
	font-size: 1.4em;
}

.morte {
	/* траурная рамка*/
	border: 1px solid #000;
	padding: 0px;
	
}


/************************************
*
*	FLV
*
**********************************/

.name_of_video {
	clear:both;
	font-weight:bold;

}
.videoprev {
float:left;

}
.img_left {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.film_description_short2  {
	margin-left: 140px;
	margin-bottom: 10px;
}
.film_description_long2  {
	clear: left;
	margin-top: 10px;
	margin-bottom: 30px;
}
.film_description_short2 ul {
	margin-left: 0px;
	margin-top: 0px;
}
.film_description_short2 ul li{
	list-style-type: none;
	margin-left: 0px;
}

/* */

.marginleft110 {
	margin-left: 110px;
}

.inner_gallery_left {
	float: left;
}
.inner_gallery_left a {
	margin-bottom: 10px;
}

.slider {
	margin-top: 30px;
	float: left;
	width: 100%;
}
.slider .next_page{
	float: left;
	margin-left: 20px;
}
.slider .previous_page{
	float: left;
}