﻿@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; color : #7C5534; background: #f5deb3;}
html { height: 100%; }
* {font-family:Arial, Helvetica, sans-serif; font-size:medium; margin:0px; padding:0px;}
h1 {text-align: right;
	margin-top: 0;
	letter-spacing: 10px;
	font-size: 25px;
	font-weight : lighter;
}
h1.author {margin-bottom:10px; letter-spacing:normal; font-size:15px; font-weight:bold;}
h2 {font-size: medium; font-weight: bold; text-align:center;}
/*sun*/
img.sun {position:absolute; right:0; bottom:0; border:0;}

h3 { margin-bottom: 1em; margin-top: 2em; margin-left: 5px;}
.h3big {font-size:20px;}
h6.art{	font-size: 10px;}
h6.right {float:right; clear:right; margin-right:5px; font:small normal Arial, Helvetica, sans-serif; color:#000;}
p {margin:10px 0}
p.address {margin:0 0 10px 10px; font-size:medium; font-weight:bold;} /*только для эл. адреса музея в глобальном меню */
.fon {background-color:#f7ecd7; border:thin dotted; padding:0 3px 0 3px; margin:2px 0; min-height:170px; position:relative;}
.fon img {border:0;}
.fonFl {background-color:#f7ecd7; border:thin dotted; padding:5px 3px 0 3px; margin:2px 0; min-height:170px; font-size:large; font-weight:bold;}
	.fonFl object {float:left; margin-right:5px;}
.fonThin {background-color:#f7ecd7; border:thin dotted; padding:10px 3px; margin:2px 0;}
.fon img {float:left; margin:3px 3px 0 0;}
p.borderBottom {border-bottom:thin dotted; padding:3px 0 3px 0;}
.news {border-bottom:thin dotted; padding:3px 0 3px 0; min-height:170px;}
.news img {float:left; margin:3px 10px 0 0;}

a { text-decoration: none;  color: #7C5534; font-weight: bolder;}
a.local {text-decoration:underline; color:black; font-weight:normal; margin-left:10px;}
a:visited { color: Gray; }
/* выпадающее меню */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px; 
  list-style: none;
}

ul#navmenu-v:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
  float: left; 
  display: block !important; 
  display: inline; 
  position: relative;

}
ul#navmenu-v li ul li {
border:none;
border-bottom:#FFFFFF 2px solid;
}

/* Root Menu */
ul#navmenu-v a {
  padding: 0 0 10px 0;
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%; 
}


ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
  background: #FFFFFF;
  color: #000000;

}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
  background: #f7ecd7;
  color: #7C5534;
  border:#7C5534 1px dotted;
}


ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
  background: #FFFFFF;
  color: #000000;
  border:#7C5534 1px dotted;
}



ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 159px;
  z-index:100;
}


ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}

/* конец выпадающего меню */
/* размётка первой страницы */
img.left { float:left; margin: 10px 10px 10px 0;}
*img {border: none;}
img.lable { padding-bottom:25px; display:block; border:none;}

#linkGeneral {float:left; margin:0; padding:0; width:180px;}
#linkGeneral img {margin:0 0 10px 20px;}
	/* Для картинок в главном меню первых страниц слева */
	#linkGeneralPic {float:left; margin:0; padding:0; width:180px;}
	#linkGeneralPic img {margin:10px 0 0 10px;}
	#linkGeneralPic p { text-align:center; color:#000; font-size:small;}
	/* Для картинок в главном меню первых страниц слева !Конец! */
	.link {margin:5px 5px 0 5px; padding:4px; border:dotted 1px; background:#f7ecd7;}
		.link ul {margin:0; padding:0 0 30px 0;}
		.link li {list-style-type:none; padding: 5px;}
	.linkOut {margin:30px 0 0 5px;}
		
#linkPic {float:right; margin:0; padding:0 10px; width:120px; text-align:center; border-left:solid 1px;}
	#linkPic img { margin-top:20px;}
#head {margin:10px 150px 0 160px; padding:0; height:270px; text-align:center; background:url(imgFirst/fon4.jpg) center center no-repeat;}
#news {margin:0 160px 0 185px; padding:0;}
#bottom {margin:5px 0 0 0; border-top: dotted 1px; clear:both}
#bottom address {clear:right; padding:5px;}
	.coun {float:right; margin:5px;}

/* конец размётки первой страницы */

/* страница с вставкой глобальной навигации слева и сплошным потоком материала справа */
#navShort {float:right; width:200px; border: dotted 1px; margin:5px; padding:3px; background: #efefef; clear:right;}
	#navShort li {list-style-type: none; padding:3px;}
#corpus {margin:30px 0 0 200px;}
	#corpus table {margin:20px 10px 0 0; border:dotted thin;}
	#corpus td {padding:5px; border:thin dotted;}
	#corpus img {float:right; margin:5px; clear:right;}
#corpusBorderNone {margin:30px 0 0 200px;}
	#corpusBorderNone table {margin:20px 10px 0 0; border:none;}
	#corpusBorderNone td {padding:5px; border:none;}
	#corpusBorderNone img {float:right; margin:5px; clear:right;}
#centerPic {text-align:center; margin-top:5px;} /* для картинки в центр страницы */
	
