#back-top {
 position: fixed;
 bottom: 20px;
 margin-left: 20px;
}
#back-top a {
 width: 108px;
 color: black;
 display: block;
 background-color: #e0e0e0;
 text-align: center;
 font: 11px/100% Arial, Helvetica, sans-serif;
 text-decoration: none;
	
 line-height: 30px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
 text-shadow: none;
}
#back-top a:hover {
 background-color: #c0c0c0;
 text-shadow: none;
}


.oldcolor
{
	background-color: #625f4e;
}
.ui-body-a, .ui-overlay-a { text-shadow: none; }
body .ui-body-a, body .ui-overlay-a { text-shadow:none; }
.text-shadow, .text-shadow p, .text-shadow a, .text-shadow h2 {
 text-shadow: none;
 font-family: Arial, sans-serif;
}
body, .ui-body-a{
 font-family: Arial, sans-serif;
font-size: 1.3em;
font-weight: normal;
}
.fst
{
	background-color: #e6e6e6 !important;
	 text-shadow: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.fsel, .fsel option
{
 text-shadow: none !important;
 box-shadow: none !important;
 -webkit-box-shadow: none !important;
 }
.xbtn
{
	margin-top: 1px;
	margin-right: -2px;
	width: 10px !important;
	height: 12px !important;
	background-color: #e6e6e6 !important;
	//border: 1px solid #ffffff !important;
	border: none !important;
	 text-shadow: none;
 box-shadow: none;
 -webkit-box-shadow: none;
}

#inverted-contain .panzoom { width: 100%; height: 100%; }
.buttons { margin: 0 0 0; width: 55px; position: absolute; z-index: 1000; top: 5px; right: 5px;}
.zmbt
{
	 z-index: 1000;
	cursor: pointer;
	padding: 5px;
}
div.alist
{
	margin-top:13px;
	padding-left: 20px;
	padding-right: 20px;
}
div.pathdiv
{
	text-shadow: none;
	font-family: Arial, sans-serif;
	color: #000000;

}

div.pathdiv a, div.pathdiv a:visited
{
	color: #a3a3a3;
}
div.pathdiv a:hover
{
	color: #393939;
	text-decoration: none;
}

div.pathdiv
{
 padding-left: 22px;
 padding-top: 21px;
 padding-bottom: 21px;
 background-color: #ffffff;
 border-bottom: 2px solid #cccccc;
}
#npname
{
	width: 190px;
	text-align: right;
	
}
#npsel
{
	width: 40px;
	text-align: left;
	vertical-align: middle;
}
#npsel .ui-select
{
	margin-top: -7px;
}
div.imgconts
{
	cursor: zoom-in;
}

span.ppt
{
	padding-left: 12px;
	padding-right: 12px;
}
.sp1
{
	height: 20px !important;
}
#sp1d, #sp1l
{
	width: 150px !important;
}
#sp1d .ui-btn
{
	background-color: #9e9e9e !important;
}
#sp1l .ui-btn
{
	background-color: #c9c9c9 !important;
	
}

.addp
{
	color: #101010;
	font-size: 18px;
	font-weight: bold;
	padding-left: 2px;
	
}

.addpt
{
	padding-bottom: 20px;
}

.intro
{
	color: #101010;
	font-size: 13px;
	font-weight: bold;
	padding-left: 2px;
	
}

.introt
{
	padding-bottom: 10px;
}

.sp2
{
	height: 42px !important;
}

.mftab
{
	width: 90%;
	margin-bottom: 40px;
}
.mftab0
{
	align: left;
	text-align: left;
}

.fsftab0
{
	width: 100%;
}

.fsftab0 *
{
	vertical-align: middle;
}
.alife
{
	margin-left: 16px;
	margin-bottom: 8px;
	margin-top: -8px;
}
.icf
{
	background-color: #f0f0f0;
	border: none;
}

.iconsonly .icf
{
	border: none;
}

.icf td
{
	padding: 8px;
}
span.spc
{
	text-align:center;
	padding: 4px;
	margin-left: 1px;
	color: #000000;
}
span.pgr
{
	text-align: center;
	padding: 4px;
	background-color: #eeefed;
	color: #000000;
	margin-left: 1px !important;
}
.pgr, .pgr a
{
	font-weight: normal;
	color: #000000;
}
div.pages
{
	width: 800px;
	display: inline-block;
	white-space: pre-line;
	padding-left: 16px;
}
span.pgrs, .pgrs p
{
	text-align: center;
	padding: 4px;
	font-weight: bold;
	background-color: #e0e0e0;
	color: #000000;
	margin-left: 1px;
}

h3.lmt
{
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
.lmn, .title, .titleg
{
	background-color: #ffffff;
	color: #101010;
	
}
table.lmn
{
	width: 1115px;
	min-height: 754px !important;
	height: 754px;
	margin-top:14px;
	margin-left:12px;
	margin-right:11px;
}

.mhdr
{
	height: 114px !important;
}

#swd
{
	width: 110px;
	height: 30px;
}
#sbtn
{
	width: 40px !important;
	padding: 0px;
	height: 30px !important;
}
.ftr
{
	color: #ffffff !important;
	background-color: #6d6c5a;
	height: 130px !important;
	padding-bottom: 0px !important;
}

.ftr2
{
	color: #ffffff !important;
	background-color: #4a4737;
	height: 38px !important;
	padding: 24px;
	padding-top: 28px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 6px;
	margin-bottom: 0px;
}

.adt
{
	float: right;
	display:inline-block;
	color: #7a7a7a;
}
.ll
{

	
}

.llnk
{
	border-bottom: 1px solid #7a7a7a !important;
}
.leftm
{
	padding: 6px;
}
.cpr, .cpr a, .cpr a:visited, .cpr td, .cpr2 a, .cpr2, .cpr2 td, .cpr2 a:visited
{
	
	color: #ffffff !important;
	font-weight: normal !important;
}

.cpr, .cpr a, .cpr a:visited, .cpr td
{
	font-size: 9px;
}

.cpr .cpr2, .cpr .cpr2 a, .cpr .cpr2 a:visited
{
	font-size: 10px !important;
}
.scr
{
	padding-top: 10px;
	font-size: 9px;
	color: #ffffff !important;
	font-weight: normal !important;
}
.artinfo, .pname, .aname, .pdate, .ptech, .artinfo td
{
	color: #000000;
}



#mainimg
{
	padding-bottom: 10px;
}
.pname, .pdate
{
	font-size: 18px;
	font-weight: bold;
	padding-top:6px;
	padding-bottom:6px;
}
.aname
{
	margin-bottom: 4px;
}

.ptab td
{
	padding: 8px;
}
.myh, .myh a, .myh a:visited, .myh a:active
{
	color: #fdfdfd !important;
	font-weight: normal !important;
	font-size: 16px;
	text-transform: uppercase;
}

body,html
{
	height: 100%;
}

.sitemap, .sitemap ul, .sitemap li ,.sitemap a,.sitemap a:visited
{
	color: #505050 !important;
	background-color: #ffffff !important;
}

.mpg
{
	padding-left: 24px;
	margin-bottom: -10px;
}

.mymain
{
	padding: 0px;
	background-color: #ffffff;
}

#main, #mainpage
{
	#min-height:100% !important;
	#height: 100%;
}


.mcontent
{
	margin: 0px;
	color: #6d6c5a;
	padding: 16px;
	padding-left: 16px;
	padding-right: 0px;
}

.ui-page
{
	background-color: #4a4737;
}

.mcontent a, .mcontent a:visited,  .mcontent a:hover,  .mcontent a:active
{
	color: #7c2b59 !important;
}
a.ui-link,.mlnk
{
	color: #494f45;
}

.ui-corner-all,.ui-corner,.ui-btn-inner, .ui-btn-text,.ui-btn-corner-all {
   -webkit-border-radius:.0 !important;
   border-radius: 0 !important;
}

.mmn
{
	
}

.mmn .ui-btn-text, .mmnl .ui-btn-text
{
	font-size: 16px;
	color: #dad9d6;
}
.mmn, .mmnl
{
	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	text-transform: lowercase;
	color: #dad9d6;
}
.mmnl, .mmnl a, .mmnl a:visited
{
	color: #dad9d6 !important;
}
.mmnl
{
	color: #dad9d6;
	padding: 0px;
	height: 20px;
	margin: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.mmnl, .mmnl a,.mmn, .mmn a
{
	font-size: 12.5px;
	margin: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	background-color: transparent !important;
	border: none;
	color: #dad9d6;
	padding: 0px 10px;
}
.bmmn, .bmmn .mmn a, .bmmn a, .bmmn ui-link
{
	background-color: #6d6c5a !important;
	border: none;
	color: #e3e3e1 !important;
	font-weight: normal;
}


.ftr,
.mcontent,
.ui-shadow,
.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a,
.ui-body-b,
.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b,
.ui-bar-c,
.ui-body-c,
.ui-btn-up-c,
.ui-btn-hover-c,
.ui-btn-down-c,
.ui-bar-c,
.ui-body-d,
.ui-btn-up-d,
.ui-btn-hover-d,
.ui-btn-down-d,
.ui-bar-d,
.ui-body-e,
.ui-btn-up-e,
.ui-btn-hover-e,
.ui-btn-down-e,
.ui-bar-e,
.ui-body-f,
.ui-btn-up-f,
.ui-btn-hover-f,
.ui-btn-down-f,
.ui-bar-f,
.ui-body-g,
.ui-btn-up-g,
.ui-btn-hover-g,
.ui-btn-down-g,
.ui-bar-g,
.ui-overlay-shadow,
.ui-shadow,
.ui-btn-active,
.ui-body-a,
.ui-bar-a {
 text-shadow: none;
 box-shadow: none;
 -webkit-box-shadow: none;
 
}




body, html
{
	width: 100%;
	height: 100%;

	background-color:#4e4c41 !important;
	font-family: Arial, Verdana;
	Font-size: 14px;
	margin: 0px;
}
.htop
{
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #2e3891;
	width: 100%;
	height: 32px;
}
.hbot
{
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #2e3891;
	width: 100%;

}

.htl
{
	width: 33px;
	height: 32px;
	
}
.htr
{
	width: 33px;
	height: 32px;
}
.htc, .htc a
{
	width: 100%;
	text-align: center;
	height: 32px;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}
.htl, .htc, .htr
{
	border-width: 0px 0px 2px 0px;
	border-style: solid;
	border-color: #2e3891;
}
.htb
{
	border-width: 2px 0px 0px 0px;
	border-style: solid;
	border-color: #2e3891;
	padding: 4px;
}
.btnblock
{
	width: 100%;
	text-align:center; 
	align: center;
	
}
.b2
{
margin-bottom: 20px;
}
.btn
{
	align: center;
	background-color: #e6a227;
	text-color: #2e3891;
	color: #2e3891;
	width: 80%;
	padding: 6px;
	margin: 6px;
}
.btn a
{
	text-decoration: none;
	font-size: 18px;
	text-color: #2e3891;
	color: #2e3891;
}
.sth
{
	color: #f0f0f0;
	text-color: #f0f0f0;
	text-decoration: none;
}
a.sth:visited
{
	color: #f0f0f0;
	text-color: #f0f0f0;
}
div.ptxt, div.ptxt p, div.paddr, div.paddr p
{
	trxt-align: left;
}
.ui-icon-searchfield
{
	background-color: #fefefe;
}

.ui-header .ui-title {
  overflow: visible !important;
  white-space: normal !important;
  margin: 6px;
}

.
.ui-btn-active
{
	border: 1px solid #41493f;
}
.ui-body-a .ui-link,.ui-body-a .ui-link:visited {
color: #494f45;
}

.ui-body-a .ui-link, .ui-body-a .ui-link:visited
{
color: #494f45;
}
.fsl, .fsl .ui-link, .fsl .ui-link:visited
{
	padding: 0px;
	margin: 0px;
	color: #f0f0f0;
	font-size: 14px;
}
.cwhite
{
	background-color: #ffffff;
}

.mselected
{
	background-color: #4a4737 !important;
}
.mselected2 a
{
	background-color: #e0e0e0 !important;
}



#results
{

	margin-right: 5px;
}
#results.iconsonly
{
	padding-left: 5px;
}

.cl,.clobj
{
cursor: -webkit-zoom-in;  cursor: zoom-in; 
}
.dltt
{
	border-top: none;
}
.dtl
{
	display: block;
	float: bottom;
	font-size: 12px;
	
}

.mln
{
	color: #f0f0f0;
	text-decoration: none;
	font-weight: bold;
}
.imgtab
{
	width: 135px;
	height: 135px;
}
.icf img
{
	width: auto;
	height : auto;
	max-height: 100%;
	max-width: 100%;
}
.an
{
	font-size: 12px;
}
.id2
{
	display: block;
	overflow: hidden;
	vertical-align: middle;
	width: 640px;
	height: auto;
	word-wrap: break-word !important;
}
.title
{
	padding-left: 16px !important;
}

.titleg
{
}

div.ht, div.tdescr
{
	padding-left: 16px !important;
}

div.tdescr
{
	text-align: justify;
	align: left;
	width: 94%;
	padding-bottom: 6px;
	padding-right: 16px !important;
}

table.htt
{
	width: 100%;
	padding-right: 10px !important;
	align: left;
}
div.filters
{
	padding-left: 17px;
	text-align: justify;
}
.filters .ui-selectmenu {
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline; /* To make IE7 happy */ 
} ​​​​​​​
table.flttab, table.fsftab
{
	width: 100%;
	
}
.flttab td
{
	padding-right: 6px;
	text-align: left;
	padding-left: 0px;
}
.flttab .ui-btn.ui-btn-b, .fsftab .ui-btn.ui-btn-b
{
	background-color: #e6e6e6 !important;
	border: none !important;
}

.numobj
{
	float: left;
}
.ltype
{
	float: right;
	align: right;
	padding-right: 7px;
}
.ltype img
{
	cursor: pointer;
}
.olist
{
	border-bottom: 1px solid #f2f2f2 !important;
	
}
.olist, .olist a, .olist a:visited
{
	color: #0c0c0c !important;
}
.itab
{
	width: 100%;
}
.itab td
{
	vertical-align: middle;
	color: #0c0c0c !important;
}
.idescr
{
	padding-left: 10px;
}
.iconsonly .idescr
{
	display: none;
}
.iconsonly .olist
{
	float: left;
	padding: 11px;
}