@charset "windows-1251";
/* CSS Document */

html, body {
	font-family:Arial,Helvetica,Clean,sans-serif;
	font-size:13px;
	background-color:#000;
	margin: 0;
	padding: 0;
}

h1 {
/*	font-family: Garamond; */
	font-size:40px;
	text-transform: uppercase;
	font-weight:normal;
	color:#ffcc00;
	margin-left:0px;
	margin-right:30px;
}

h2 {
/*	font-family:Georgia, "Times New Roman", Times, serif; */
	font-size:24px;
	text-transform: uppercase;
	font-weight:normal;
	color:#D2B230;
	margin-top:0px;
	margin-bottom:10px;
}

h4 {
/*	font-family:Tahoma, Geneva, sans-serif; */
	color: #D2B230;
	margin:0;
	padding:0;
}

p, i {
/*	font-family:Verdana, Arial, Helvetica, sans-serif; */
	font-size:12px;
	color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
	text-align:justify;
}

input {
	font-size:12px;
}

/* <jQuery: Tooltip> */
	#tooltip {
		position: absolute;
		z-index: 3000;
		border: 1px solid #111;
		background-color: #eee;
		padding: 5px;
		opacity: 0.85;
		font-size: 0.8em;
	}
	
	#tooltip i {
		color:#000;
	}
	
	#tooltip h3, #tooltip div { margin: 0; }
/* </jQuery: Tooltip> */

.yellow {
	color:#D2B230;
}

.hide {
	display: none;
}

.date {
/*	font-family:Verdana, Geneva, sans-serif; */
	font-size:9px;
	color: #960;
	text-align:right;
}

.leftbar {
	background-image: url(img/left.png);
	background-repeat:repeat-y;
	width:30px;
}

.rightbar {
	background-image: url(img/right.png);
	background-repeat:repeat-y;
	width:38px;
}

.sidebar {
	background-image: url(img/sidebar_body.png);
	background-repeat:repeat-y;
}

.footer {
	border-top:0px solid #999;
	background-color:#333;
	color:#FFF;
}

.index_header {
	background-image:url(img/index_header_0.1.0.png);
	background-repeat: no-repeat;
}
.news_header {
	background-image:url(img/news_header_0.1.0.png);
	background-repeat: no-repeat;
}
.history_header {
	background-image:url(img/history_header_0.1.0.png);
	background-repeat: no-repeat;
}
.exposure_header {
	background-image:url(img/exposure_header_0.1.0.png);
	background-repeat: no-repeat;
}
.collection_header {
	background-image:url(img/collection_header_0.1.0.png);
	background-repeat: no-repeat;
}
.exhibition_header {
	background-image:url(img/exhibition_header_0.1.0.png);
	background-repeat: no-repeat;
}
.publication_header {
	background-image:url(img/publication_header_0.1.0.png);
	background-repeat: no-repeat;
}
.branch_header {
	background-image:url(img/branch_header_0.1.0.png);
	background-repeat: no-repeat;
}
.about_header {
	background-image:url(img/index_header_0.1.0.png);
	background-repeat: no-repeat;
}

.day_header {
	background-image:url(img/1day_header_0.1.0.png);
	background-repeat: no-repeat;
}


/* Navigate: MAIN MENU*/
	ul#coolmenu, ul#coolmenu ul {
		list-style-type:none;
		margin: 0;
		padding: 0;
		width: 170px;
	}

	ul#coolmenu a { 
		display: block;
		text-decoration: none;
	}

	ul#coolmenu li a {
		display: block;
		width: 145px;
		height: 21px;
		background-image: url(img/menu_button_up.png);
		background-repeat: no-repeat;
		background-position:  0 0px;
		margin-right:0px;
		margin-left:0px;
		padding-left: 10px;
		padding-right: 15px;
		line-height:21px;
		color: #FFFFFF;
		text-decoration: none;
		text-align:center;
	}

	ul#coolmenu li a:hover {
		background-image: url(img/menu_button_down.png);
	}

	ul#coolmenu li ul {
		padding-left: 9px;
		width: 153px;
	}

	ul#coolmenu li ul li a {
		width:141px;
		background-image: none;
		background: #999;
		color: #000;
		padding-right:0;
		border:1px solid #333;
		border-top:none;
		font-size:11px;
	}

	ul#coolmenu li ul li a:hover {
		width:131px;
		background: #aaa;
		border-left: 10px #333 solid;
		font-weight:bold;
	}
/* Navigate */

.friend_links {
	margin:38px;
	margin-top:20px;
}

.friend_links img {
	margin-bottom:10px;
	vertical-align:top;
}

.maintable {
	border: 0px solid #FFF;
	border-collapse: collapse;
	width:980px; 
}

.main_td {
	vertical-align:top;
	border-top:1px solid #999;
	padding:0px;
	color:#FFF;
}

.main_td #navigate {
	color:#FFF;
	border-bottom:0px solid #999;
	background-color:#333;
	height:20px;
	padding-left:10px;
}

.main_td #navigate a {
	color:#D2B230;
	text-decoration:underline;
}

.main_td #navigate span {
	margin:0px;
	padding:0px;
	color:#CCC;
	text-decoration:underline;
}

.main_td #content {
	padding:34px;
	padding-top:20px;
}

.main_td_left {
	width:70%;
	vertical-align:top;
	text-align:left;
	padding-right:15px
}

.main_td_right {
	width:30%;
	vertical-align:top;
	text-align:center;
	padding-left:15px;
	padding-top:0px;
}

.index .links {
	color:#D2B230;
	text-decoration:none;
}

.index .more {
	text-align:right;
}

.index .float {
	color:#CCC;
	text-transform: uppercase;
}

.main_td_right .anons p {
	text-align:left;
}

.main_td_right .anons img {
	border:none;
}

.news .pnavigate {
	font-size:11px;
	color:#AAA;
	margin-bottom:5px;
}

.news .pnavigate a {
	color:#FFF;
	text-decoration:none;
}

.news .pnavigate a:hover {
	text-decoration:underline;
}

.news {
	width:100%;
}

.news .links:hover{
	text-decoration:underline;
}

.news .links {
	color:#D2B230;
	text-decoration:none;
}

.news .more {
	text-align:right;
}

.index .links:hover{
	text-decoration:underline;
}

.news img {
	margin:15px;
}

.news .center {
	margin-left:175px;
}

.history .header {
	border-bottom:2px solid #CCC;
}

.history ul.links {
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:14px;
	font-style:italic;
}

.history ul.links li {
	margin-left:0px;
	margin-right:0px;
	margin-top:22px;
	margin-bottom:0px;
}

.history ul.links li a {
	border:1px #333333 dotted ;
	text-decoration: none;
	padding-right:10px;
	padding-left:10px;
	color:#C9C9C9;
	background-color:#111;
}

.history ul.links li a:hover {
	color:#fbae17;
	background-color:#333;
}

.view_history .header {
	border-bottom:2px solid #CCC;
}

.history_photos {
	margin-top:40px;
}

.history_photos tr td {
	text-align:center;
	vertical-align:top;
}

.history_photos .border {
	border:1px dotted #333;
	padding: 5px;
}

.exposure {
	width:100%;
}

.exposure .header {
	border-bottom:2px solid #CCC;
}

.exposure table {
	margin-top:10px;
	width:100%;
}

.exposure table tr td {	
	text-align:center;
	vertical-align:top;
}

.exposure .border {
	border:1px dotted #333;
	padding: 5px;
	width:210px;
	height:230px;
	float:left;
}

.exposure img {
	float:none;
}

.exposure table tr td p {
	text-align:center;
	font-size:10px;
	color:#FFF;
}

.exposure table a {
	outline-style:none;
	text-decoration:none;
}

.exposure table a img {
	border:none;
}

.view_expo .header {
	border-bottom:2px solid #CCC;
}

.expo_photos {
	margin-top:40px;
}

.expo_photos tr td {
	text-align:center;
	vertical-align:top;
}

.expo_photos .border {
	border: 1px dotted #333;
	padding:5px;
}

.plan_expo {
	width:100%;
}

.plan_expo .header {
	border-bottom:2px solid #CCC;
}

.plan_expo .left {
	width:50%;
}

.plan_expo .left img {
	border:none;
}

.plan_expo .right {
	padding-left:10px;
	width:50%;
}

.plan_expo ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.plan_expo ul li {
	margin-left:0px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:0px;
}

.plan_expo .plan_list {
	color:#CCC;
	text-decoration:underline;
}

.collection .header {
	border-bottom:2px solid #CCC;
}

.collection .clear {
	clear:both;
}

.collection .big {
	background: url('./img/ajax-loader.gif') no-repeat 50% 50%;
	border:1px dotted #333;
	margin-top:10px;
	margin-left:40px;
	padding-top:20px;
	width:590px;
	height:435px;
	text-align:center;
	background-color:#111;
}

.collection .big img {
	border:2px solid #666;
}

.exhibition .title {
	padding:10px;
	padding-left:0px;
}

.exhibition .desc {
	padding:15px;
	padding-top:0px;
	padding-left:0px;
	vertical-align:top;
	font-size:12px;
	color:#FFF;
}

.exhibition .links:hover {
	text-decoration:underline;
}

.exhibition .links {
	color:#D2B230;
	text-decoration:none;
}

.exhibition img {
	margin:15px;
}

.exhibition .center {
	margin-left:175px;
}

.publication .photo {
	width:220px;
}

.publication .desc {
	padding:15px;
	padding-top:0px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	color:#FFF;
}

.publication .links:hover {
	text-decoration:underline;
}

.publication .links {
	color:#D2B230;
	text-decoration:none;
}

.publication table b {
	font-size:16px;
	text-transform: uppercase;
	color:#D2B230;
}

.publication table {
	width:100%;
	border-bottom:2px solid #CCC;
	padding-bottom:15px;
	margin-bottom:10px;
}

.branch table {
	border-bottom:2px solid #CCC;
	margin-top:10px;
}

.branch .left {
	width:60%;
	vertical-align:top;
}

.branch .right {
	width:40%;
	vertical-align:text-top;
	padding-left:15px;
}

.branch .right img {
	margin:5px;
}

.branch ul,em {
	font-size:12px;
	color:#FFF;
}

.about a {
	color:#D2B230;
	text-decoration:none;
}

.about a:hover {
	text-decoration:underline;
}

.about .left {
	width:60%;
	vertical-align:top;
}

.about .right {
	width:40%;
	vertical-align:text-top;
	padding-left:15px;
}

.about .left center h4 {
	font-size:17px;
}

.about .left .time {
	width:30px;
	vertical-align:top;
	padding-right:5px;
}

.about .left .main {
	width:100%;
	vertical-align:top;
}

.about .left .main p {
	//margin-top:25px;
	margin-bottom:25px;
	font-size:14px;
}
/* <GuestBook Style> */
	.guestbook {
		font-size:12px;
		color:#FFF;
	}

	.guestbook .num {
		font-size:10px;
		color:#CCC;
	}
	
	.guestbook .num a {
		color:#FFF;
		text-decoration:none;
	}
	
	.guestbook .mes {
		border:1px solid #333;
		background-color:#111;
		margin-top:5px;
		margin-bottom:5px;
		padding:10px
	}

	.guestbook .form {
		border:1px solid #333;
		background-color:#111;
		width:100%;
	}

	.guestbook .form td {
		padding-left:10px
	}

	.guestbook .formtitle {
		font-size:16px;
		color:#D2B230;
	}
	
	.guestbook .info {
		color:#CCC;
		padding-bottom:5px;
	}
	
	.guestbook .name {
		font-size:13px;
		color:#D2B230;
	}
	
	.guestbook .adm_name {
		font-size:13px;
		color:RED;
	}
/* <GuestBook Style/> */


.friendsclub {
	color:#FFF;
}

.friendsclub ul {
	color:#FFF;
	margin:0px;
}

.friendsclub ol {
	color:#FFF;
	margin:0px;
}

.friendsclub a {
	color:#C9C9C9;
	text-decoration:none;
}

.friendsclub a:hover {
	text-decoration:underline;
}

