
/* general */

body {
	font-family: Arial, Sans Serif;
	font-size: 13px;
	/*color: #333333;*/
	color: block;
}
.adminBody {font-size:12px !important;font-family: Arial, Sans Serif;background-color:white;}

body.home {
	background-color: #000000;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	background-position:  top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body.textpage {
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	margin:0px;
}

.bottom .links,
.text {font-family:Verdana, Sans; line-height:150%;}
.bottom .links span {height:15px;display:block;}

body.kabinet {margin:0px;}


li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul {margin:0px;padding:0px;}



	h3 {padding:0px;margin:0px;}

	p{	margin:1em 0;	}


.contentText {padding-right:70px;padding-left:10px;}
.contentText p{padding-left:30px;}
	
h2 {}

a {color:black;}
a img {border:0px;}

.contact_details {margin-right:15px;}

.museumBody a  {float:left;}
.museumBody  .galleryCats ul {height:20px;background-color:#7E9B4E;float:right;margin-left:30px;line-height:20px;margin-right:130px;}
.museumBody  .galleryCats ul li a.current span {color:white;}
.museumBody  .galleryCats li {display:block;float:left;text-align:center;}
.museumBody  .galleryCats li a  {color:black;margin:0px 10px;}

.galleryBody  .galleryCats li.current a span {color:black;}
.galleryBody  .galleryCats li.current {background-color:#FFAB24;}

.galleryBody .galleryCats ul {width:990px;height:34px;line-height:24px;}
.galleryBody .galleryCats li {display:block;float:left;width:11%;text-align:center;}
.galleryBody .galleryCats li a  {color:white;}


.galleryCats li a {text-decoration:none;font-weight:bold;font-size:14px;}

.galleryBody .gallery {width:955px;height:576px;background-image:url(/images/gallery/book.gif);}
.galleryBody .gallery .pad1 a {height:217px;display:block;}
.galleryBody .gallery .pad1 a:hover .picContainer {display:none;}
.galleryBody .gallery .pad1 a .description {display:none;background-image:url(/images/photoBg.jpg);text-align:center;}
.galleryBody .gallery .pad1 a .description div {padding-top:40px;}
.galleryBody .gallery .pad1 a:hover .description {display:block;}
.galleryBody .gallery .pad1 a:hover .preview {display:none;}
.galleryBody .gallery .pad1 a .preview {display:block;}
.galleryBody .gallery .pad1 a,
.galleryBody .gallery .description{height:270px;overflow:hidden;}
.picContainer {background-position:10px 10px;background-repeat:no-repeat;}
.picContainer2 ,
.picContainer4  {float:right;width:325px;}
.picContainer1 ,
.picContainer3  {float:left;width:325px;}
.picContainer3,
.picContainer4 {margin-top:-30px;}
.picContainer1,
.picContainer2 {margin-top:-5px;}

.gallery .pad {
	margin-left:80px;
	margin-right:80px;
	padding-top:0px;
}
.gallery .pad1 {height:473px;} 

.galleryBody h2 {display:none;}

.galleryCats {clear:both;}

body.museumBody {background-image:url(images/museum/bgMuseum.jpg);}

.museumBody h2 {display:none;}
.museumBody .frame {background-position: 22px 20px; background-repeat:no-repeat;float:left;width:265px;height:210px;}

.frame2,
.frame4 {
	float:right !important;text-align:right;
}
.or0 {
	background-position: 32px 20px !important; 
}
.or1 {
	background-position:18px 14px !important;
	position:relative;
	left:60px;
}

.museumBody .pad {margin:0px !important;padding:0px !important;width:800px;height:550px;}.museumBody .pad1 {padding-left:120px;padding-right:120px;height:520px;} 
.museumBody .gallery {width:800px;clear:both;}




.fieldcontainer {clear:both;padding-top:5px;}
.fieldcontainer .fieldDescription {float:left;width:150px;}
.fieldcontainer .fieldControl {float:left;width:250px;}
.submitContainer {clear:both;width:400px;text-align:left;}
.submitContainer .submitCommand {color:white;font-weight:bold; background-color:#DECABD; border:none;width:126px;height:30px;float:right;}
.inputTextarea, .inputText {width:350px;padding:3px; color:#3f3f3f;background-image:url(images/inputbg1.gif);
background-repeat:repeat-x;border:solid 1px silver;}
.inputTextarea {height:100px;}


.fieldContainer .label{
	width:180px;
	float:right;
}
.fieldContainer .control, .fieldContainer .select{
	width:310px;
}
.fieldContainer .control .expInput {width:40px;}
.formContainer h3{	
	background-color:DFEFFE;
	margin-top:30px;
}




.subpages {text-align:left;}
.subpages li {	
	display:block;
	float:left;
}
.subpages1 {height:44px;overflow:visible;}
.subpages1 li {height:22px;}
.subpages1 li a {color:#000000;font-size:18px;text-decoration:none;}
.subpages1 li a:hover {text-decoration:underline;color:#000000;
	
}
.subpages1 li a span {
	padding:0px 5px;
}
.subpages1 li a{
	display:block;
	margin-top:19px;
	margin-left:2px;
	margin-right:2px;
}
.subpages1 li.current a {
	color:#ffffff;
	margin-left:0px;
	margin-right:0px;
	background-color:#FFAB24;
	background-image:url(/images/topmenubgleft.gif);
	background-repeat: no-repeat;
	/* height:25px; */
}  
.subpages1 li.current a span {
	background-image:url(/images/topmenubgright.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height:25px;
	line-height:25px;
	position:relative;
	top:-2px; 
}


.subpages2 {height:42px;width:870px;overflow:hidden;}
.subpages2 li {
	margin-top:17px;
}
.subpages2 li.current {background-position: center bottom; background-image:url(/images/mainmenuon.gif);background-repeat:no-repeat;}
.subpages2 li a {color:#ffffff;margin-left:5px;margin-right:4px;font-size:14px;font-weight:bold;padding-bottom:9px;display:block;}
.subpages2 li a span {padding:0px 4px;}
.subpages2 li.current a {text-decoration:none;color:#FF9D00;}
.subpages2 li a:hover {color:#ffffff;text-decoration:none;}

.subpages3 {width:228px;float:left;background-image:url(/images/leftMenuBg.jpg);background-repeat:no-repeat;padding-top:1px;height:400px;}
.subpages3 ul {height:450px;}
.subpages3 li {display:block;float:none;height:14px;margin-top:10px;}
.subpages3 li.current {background-image:url(/images/arrow.gif);background-repeat:no-repeat;background-position: top right;}
.subpages3 li.current a {color:black;background-color:#ff9d00;}
.subpages3 li.current a:hover {text-decoration:none;}
.subpages3 li a {color:#606060;font-weight:bold;font-size:11px;margin-left:15px;text-decoration:none;display:block;padding-left:10px;margin-right:14px;}
.subpages3 li a:hover {text-decoration:none;background-color:#ff9d00;color:black;}

.text_content p.date {float:right;margin-top:0px;}

.home_content {padding-left:143px; padding-right:130px;padding-top:60px;}
.home_content .titleBlock {height:25px;font-size: 18px;font-weight:100;font-family:'Arial Narrow'}
.home_content .titleBlock h2,
.home_content .announcesColumn,
.home_content .newsColumn {width:240px;float:left; margin:0px;}
.home_content h4 a, 
.home_content h4 {color:#ff9900;font-size:16px;text-decoration:none;}
.home_content h4 { margin-top:5px;margin-bottom:2px; }
.home_content h4 a:hover {text-decoration:underline;}
.home_content h2 span {padding-left:10px;}

.home_content p.date {margin-bottom:30px;text-align:right;color:#999999;font-size:11px;}

.home_content .container {padding:0px 10px;clear:both;}

.home_content p {margin:0px;}

.home_content_news .announcesColumn,
.home_content_news h2.announces {display:none;}
.home_content_announces .newsColumn,
.home_content_announces h2.news {display:none;}
.home_content_news .newsColumn,
.home_content_announces .announcesColumn {width:500px;}

.newsColumn .container {clear:both;padding-bottom:20px;}
.newsColumn .container img {margin:5px 10px;}

.home_content .backLink {text-align:center;}
.home_content .backLink a {color:#999999;text-decoration:none;}
.home_content .backLink a:hover {text-decoration:underline;}


.text_content {background-image:url(text_bottom_bg.jpg); background-repeat:no-repeat;background-position: bottom left;}

.text_content .menu {height:121px;background-image:url('images/topMenuBg.gif');padding-left:20px;}
.text_content .closeButton {
	height:78px;
	width:100px;
	float:right;
	display:none;
}
.text_content .closeButton a {
    display:block;
    height:78px;
    position:absolute;
    width:100px;	
}

.text_content .content {background-image:url('images/middleBg.gif');padding-left:14px;padding-right:20px; }
.text_content .text {float:left;width:710px; line-height:130%;margin-right:0px;padding-top:40px;overflow:hidden;}
.text_content h2 {margin-top:0px;margin-left:20px;clear:both;}
.adminBody h3,
.text_content .text h3 {color:#af0a06;}
.text_content .bottom {clear:both;height:132px;background-image:url('images/textBottomBg.gif');}



.breadCrumb {text-align:right;display:block;margin-top:0px;clear:both;padding-right:35px;float:right;margin-top:15px;}
.breadCrumb,
.breadCrumb * {font-size:11px;color:white;text-decoration:none;}
.breadCrumb a:hover {text-decoration:underline;}



#searchField {border: transparent none 0px;float:left;margin-top:13px;margin-left:35px;text-align:center;font-weight:bold;width:110px;}
#searchForm div { margin-left:35px;}
#searchForm {float:left;margin:0px;height:35px;}
.searchBtn {width:20px;height:20px;}

.nav .beginLink,
.nav .endLink,
.nav .nextLink span,
.nav .prevLink span {display:none;}

.nav .prevLink {background-image:url(images/gallery/arrows.gif);background-position:0px 0px;float:left;}
.nav .nextLink {background-image:url(images/gallery/arrows.gif);background-position:42px 0px;float:right;}

.nav .prevLink:hover {background-position:0px 33px;}
.nav .nextLink:hover {background-position:42px 33px;} 
.nav .current {font-weight:bold;}
.nav a {text-decoration:none;}
.nav .page:hover {text-decoration:underline;}

.nav .disabled {background-image:none;}

.nav .nextLink, 
.nav .prevLink  {display:block;width:42;height:33px;}

.galleryBody .nav {clear:both;display:block;padding-left:50px;padding-right:45px;}
.galleryBody .nav .pages .container {width:120px;text-align:center;display:block;}
.galleryBody .nav .pages {padding-left:450px;float:left;padding-top:15px;display:block;font-size:10px;}
.galleryBody .nav .pages a {color:#E8D1B5;text-decoration:none;margin:2px;}
.galleryBody .nav .pages a:hover {text-decoration:underline;}
.galleryBody .nav .pages a.current {font-weight:bold;font-size:14px;}

.galleryBody .nav .nextLink, 
.galleryBody .nav .prevLink {position:relative;top:-12px;}

.museumBody .nav .prevLink {position:relative;left:0px;top:40px;}
.museumBody .nav .nextLink {position:relative;left:0px;top:40px;}

.museumBody .nav {clear:both;display:block;padding-left:50px;padding-right:45px;height:100px;}
.museumBody .nav .pages .container {width:620px;text-align:center;display:block;text-align:center;}
.museumBody .nav .pages {padding-left:0px;float:left;margin-top:30px;display:block;font-size:16px;font-weight:bold;text-align:center;}
.museumBody .nav .pages a {color:black;text-decoration:none;margin:2px;}
.museumBody .nav .pages a:hover {text-decoration:underline;}
.museumBody .nav .pages a.current {font-size:20px;}
.museumBody .nav .pages a {float:none;color:white;}

.museumBody .descr {color:white;}


.video * {margin:0px;}
.video a.backLink,
.video a.watchLink {font-size:12px;color:#FF9900;font-weight:bold;text-decoration:none;float:right;margin-right:20px;}
.video a.backLink {}

.signup {float:right;height:60px;margin-top:-40px;}
.signup,
.signup .submit {font-size:11px;}
.signup .inputText {width:160px;}


.lpsList {display:block;width:220px;text-align:center;height:220px;float:left;}
.lpsList span {display:block;width:220px;}
.lpFull .pic {width:220px;height:220px;float:right;}
.songList {clear:both;}


.bottom .links {margin-left:329px;padding-top:50px; font-size:12px;text-align:right;}




#collapsetree, #collapsetree a:link, #collapsetree li a:link, #collapsetree a:visited, #collapsetree li a:visited{color:#000;text-decoration:none}
#collapsetree,#collapsetree ul{list-style-type:none;font-family:Arial;font-size:13px;width:auto;margin:0;padding:0}
#collapsetree ul{padding-left:20px;display:none;overflow:auto}
#collapsetree li ul{margin:0 auto}
#collapsetree li{display:block;width:100%;line-height:20px;white-space:nowrap}
#collapsetree li a{display:block;padding-left:20px;color:#000;text-decoration:none;background:url(../images/bullet.gif) center left no-repeat;white-space:nowrap}
#collapsetree li a:hover{text-decoration:underline;background-color:transparent;color:#000}
#collapsetree li ul.click{display:block}
#collapsetree li.click a{background:url(../images/bullet.gif) center left no-repeat}
#collapsetree ul li.click a{background:url(../images/bullet.gif) center left no-repeat}
#collapsetree li a.subMenu,#collapsetree ul li a.subMenu{background:url(../images/plus.gif) center left no-repeat}
#collapsetree li a.click{background:url(../images/minus.gif) center left no-repeat}
#collapsetree ul li a.click{background:url(../images/minus.gif) center left no-repeat}

.searchResults {font-size:15px;}
.searchResults li {display:block;float:none;width:100%;}
.searchResults li a {color:black;font-weight:bold;text-decoration:none;border-bottom:dotted 1px silver;clear:both;}
.searchResults li a:hover {text-decoration:none;background-color:black;color:#EFBD27;}
.searchResults a {display:inline;} 

.searchResults .color0 {background-color:red;}
.searchResults .color1 {background-color:green;}
.searchResults .color2 {background-color:blue;}
.searchResults .color3 {background-color:silver;}
.searchResults .color4 {background-color:silver;}

#map li a {display:block;}

#mappage_423 {display:none;}