html {
	height:100%;
	width: 100%;
	margin: 0; padding: 0;
}

body {
	font-family: Geneva CY, Verdana, Tahoma, sans-serif;
	font-size: 80%;
	height: 100%;
	margin: 0;
	background-color: #e3e4e8;
	color: black;
	padding: 0;
	line-height:1.4em;
	text-align:center;
}

img {border:0;}

a, a:visited{color:#852978} 

#www {background: #dcdbe0; margin:auto; padding:24px 0 0 0; width:100%;}
#sheet {background: #ffffff url(../images/shl.gif) left top repeat-y; margin:auto; padding:0; width:988px; text-align:left;}
#all {background: transparent url(../images/shlt.gif) left top no-repeat; margin:auto; padding:0 24px 0 32px;}
#shb {background: transparent url(../images/shb48.gif) left top no-repeat; margin:auto; height:48px; width:988px;}
#footer {padding:16px 0; color:#525252;}

#shapka {margin-bottom:16px; border:0;}

#adboco {background:#dcdbe0; background-image:none; padding:0 0 20px 10px}

.lcol{
	width:235px;
	background-color:#f2f3f6;
	padding:0;
}

/* left menu */
.lmenu a, .lmenu a:visited{
	display:block;
	padding:10px 20px;
	text-decoration: none;
}
.lmenu a:hover{
	background-color: #dfcfe0;
}

.lmenu span, .lmenu a.lmenu_, .lmenu a.lmenu_{
	display:block;
	background: #852978;
	color: #ffffff;
	padding:10px 20px;
}
.lmenu a.lmenu_invt{
	background-color:#e0e3ea;
	color: #852978;
}
.lmenu a.lmenu_invt:hover{
	background-color: #dfcfe0;
}

.smenudiv{
	background-color: #e4e1ec;
	height:1px;
	margin:0 12px;
}
.rcol{
	padding:0 20px 0 14px;
}

/* horizontal submenu */
.smenu{
	background-color:#f2f3f6;
	color: #ab7bab;
	padding:8px 10px;
	margin-bottom:25px;
}
.smenu a, .smenu a:visited{
	color: #ab7bab;
	padding:2px;
	display:inline-block;
	text-decoration: none;
}
.smenu a:hover{
	color: #852978;
}
.smenu a.curr, .smenu a.curr:visited{
	color: #852978;
}


.smenu span, .smenu a.smenu_, .smenu a.smenu_{
	padding:2px;
	margin:0 2px;
	display:inline-block;
	color: #852978;
}

.head {
	color: #852678;  /* 743669 */
	font-size: 210%; 
	padding-bottom:10px;
	line-height:100%;
}

.subhead, a.subhead, a.subhead:visited { 
	font-size: 130%; 
	width: 100%; 
	padding-bottom: 2px; 
	font-weight : bold; 
	text-decoration: none;
}
a.subhead:hover {}


.museum_submenu{ color:#ab7bab;}
.museum_submenu a, .museum_submenu a:visited{
	color:#ab7bab;
	text-decoration: none;
}

.museum_par_td1{
	width:135px;
	padding:10px 23px 10px 12px;
}
.museum_par_td2{
	padding:10px 0;
}
.museum_par_tdel{
	height:1px;
	background-color:#e4e1ec;
}
.museum_ptitle{
	color: #852678; 
	font-size: 210%; 
	padding-bottom:10px;
}



.museum_par_head{ padding-bottom: 10px;}
.museum_par_head a, .museum_par_head a:visited{
	color: #852978;
	text-decoration: none;
	font-size: 140%;
}

.musr1{
	width:135px;
	padding:24px 0 24px 15px;
}
.musr2{
	width:208px;
	padding:24px 0 24px 15px;
}
.musrt{
	font-size: 140%;
}
.musrt a, .musrt a:visited{
	color:#852978;
	text-decoration: none;
}
.musra{
	padding-top:5px;
	font-weight:bold;
}
.musnum{
	color:#bbb2d0;
}


.etable a, .etable a:visited{	text-decoration: none; 	line-height:normal;}
.etable a:hover{	text-decoration: underline; }

.content {
	color: #000000;
}	

.smalltxt { font-size: 80%;}
.txt70 { font-size: 70%;}

.violet{color: #852678;}

.path {
	font-size: 65%;
}

a{text-decoration: underline;}

.white, a.white, a.white:visited{color:#ffffff;}
.rose, a.rose, a.rose:visited{color:#c0a0c0;}

.adm {padding:5px 0; font-size: 80%; 	line-height:1.1em;}
.adm a, .adm a:visited { color:#000000; text-decoration: none;}
.adm a:hover {color:#000000; text-decoration: underline;}


.formsub {font-size: 8pt; font-weight: bold; background-color: #ffffff; border: 1px solid #808080;}
.inputs {font-size: 9pt; border: 1px solid #808080; padding: 2px;}

#picBox {padding-right: 20px; padding-bottom: 15px; font-size: 85%; display:inline; width: 120px;}

.bottBrdr {padding: 2px; border-bottom: 1px #c39dc1 solid;}
.topBrdr {padding: 2px; border-top: 1px #c39dc1 solid;}

#bottBrdr {padding: 2px; border-bottom: 1px #c39dc1 solid;}
#topBrdr {padding: 2px; border-top: 1px #c39dc1 solid;}


/* Календарик */
.caltable {border-collapse: collapse; background-color:#f5edf4; padding: 0px 0px 10px 0px;}
.caltd, .caltd_, .caltd_hi {padding:5px 2px 5px 25px; cursor:pointer;}

.ch  {font-weight: bold; font-size : 80%;}

.cm  {font-weight: bold; font-size : 70%;}
a.cm, a.cm:visited, a.cm:hover{color:#852978; text-decoration: none} 
.caltd {background-color: transparent;}

.cm_ {font-weight: bold; font-size : 70%;}
a.cm_, a.cm_:visited, a.cm_:hover {color:#852978; text-decoration: none} 
.caltd_ {background-color: #e6d3e4;}  /*ADAD31    743669*/ 
.caltd_hi {background-color: #eee1ec;}
/* Календарик END*/

.newsBlock {
	padding:10px 0px 10px 0px;
	font-size:70%;
}
.newsPageBlock {
	padding:0px 0px 10px 0px; clear:both;
}
.newsPageBlock a.thumb{
	float:left; 
	padding:4px 10px 10px 0;
}

.newsDate {
	font-weight:bold;
}
.newsHeader {
	color:#2D87B3;
	font-weight:bold;
}

.tdb { border-bottom : 1px solid #fff; }

.check0 {margin:0px 0px 2px 0px ; padding:0px; width:13px; height:13px; }

td.tRow		{border-top: 1px #e5e5e5 solid; font-size: 80%; padding-top: 5px; padding-bottom: 5px;}


a.larr, a.larr:visited{display:inline-block; width:19px; height:14px; background: url(../images/left.gif) left top no-repeat; margin-right:10px; margin-bottom:3px;}
a.larr:hover{ background: url(../images/left_.gif) left top no-repeat;}
a.rarr, a.rarr:visited{display:inline-block; width:19px; height:14px; background: url(../images/right.gif) left top no-repeat; margin-left:10px; margin-bottom:3px;}
a.rarr:hover{ background: url(../images/right_.gif) left top no-repeat;}

/*banners*/
.ibtitle {color:#852878; font-size:130%; font-weight:bold; margin-bottom:5px;}

/* inventory */

#invt {
	width:948px;
	background-color: #f2f3f7;
	border-collapse: collapse;
	font-size:14px;
	color:#852978; /* #862979; */
}
#invt td{
	width:96px;
}
#invt td.odd{
	background-color: #e6e6ee;
}

#invt td, #invt th{
	border: 1px solid #ffffff;
	height:36px;
}


#invt .inv_a{
	width:188px;
	text-align:left;
	padding-left:15px;
	background-color: #d7dae3;
	font-weight:bold;
}

#invt td.inv_th{
	color:#ffffff;
	font-weight:normal;
	background: url(../images/inventory/bg_th.gif) left top repeat-x;
	height:36px;
	font-size:11px;
}
#invt td.inv_th1{
	text-align:left;
	padding-left:15px;
	color:#ffffff;
	font-weight:normal;
	background: url(../images/inventory/bg_th.gif) left top repeat-x;
	height:36px;
	font-size:11px;
}

/*тени*/
#invt td.r1{
	background-image: url(../images/inventory/r1.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
#invt td.c1{
	background-image: url(../images/inventory/c1.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#invt td.c1r1{
	background-image: url(../images/inventory/c1r1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#invt td.bottom{
	background-image: url(../images/inventory/bottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	height:8px;
	border-top-width:0px;
}

#invt .inv_count{
	height:100%;
	/*cursor:pointer;*/
}
#invt .inv_countc{
	padding-top:10px;
}



/*hilite rows*/
#invt tr.over td.c1 {
	background-image: url(../images/inventory/overc1.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#invt tr.over td {
    background-color: #ebd8eb;
}

#invt tr.over td.inv_a {
    background-color: #a43292;
 	background-image: url(../images/inventory/inv_a.gif);
	background-position: left top;
	background-repeat: repeat-x;
    color: #ffffff;
}
/*prevent hiliting some rows*/

#invt tr.over td.bottom, #invt tr.over td.inv_icons{
	background-color: #ffffff;
}

/* hilite columns*/
#invt td.tdhover, #invt td.odd.tdhover{
	background-color: #ebd8eb;
}
#invt td.inv_th.tdhover{
	background: url(../images/inventory/bg_th_a.gif) left top repeat-x;
}
#invt td.r1.tdhover{
	background-image: url(../images/inventory/r1_a.gif);
}
#invt td.c1.tdhover{
	background-image: url(../images/inventory/overc1.gif);
}

#invt td.c1r1.tdhover, #invt tr.over td.c1r1{
	background-image: url(../images/inventory/c1r1_a.gif);
}

#invt div.inv_count.inv_count_hover{
    background-color: #862979;
    color:#fff;
	font-size:20px;
	border:#fff 2px solid;
}

#invt_tooltip {
	z-index:11000;
	display:none;
	background:url(../images/inventory/tip.png) no-repeat 0px 0px;
	font-size:11px;
	width:208px;
	height:150px;
	padding:0px;
}
.addpar img{
	cursor:pointer;
}
.addpar input {
	width:100px; height:20px;
}

#previews_container {
	width:680px;
	height:320px;
	position:relative;
}
#previews_container .container{
	width:200px;
	height:200px;
	position:absolute;
}
#previews_container .container img{
	width:100px;
	height:100px;
	position:absolute;
	top:50px;
	left:50px;
	cursor:pointer;
}
#previews_title{
	color:#852978	;
}
