@charset "utf-8";

/******************RESET**********************/
body,html{ margin:0px; padding:0px; font-size:15px; font-family:Tahoma,Arial, Helvetica, sans-serif; color:#333333;}
a{ text-decoration:none; border:0px;color:#fff;}
a:hover{ color:#E5D2E7;} 
 
img{ border:0px;}


/***********GENERAL**************/
div.clear{ clear:both;}
.hidden{ display:none;}

/*******BODY********/

body{ background:url(/art/bg.jpg);}
#center-block{ margin:0 auto; width:960px;}
#head{ background:url(/art/head.png); width:960px; height:155px; margin-top:40px; position:relative; }
#mid{ background:url(/art/mid.png); width:960px; min-height:510px;}
#foot{ background:url(/art/foot.png); width:960px; height:127px;}
#copyr{ text-align:center; }

#menu{ width:960px; text-align:center; bottom:4px; position:absolute;  }
#menu a{ border-right:1px solid #9719A9; padding-left:20px; padding-right:20px; padding-bottom:3px;}


#menu a#first-menu-a{border-left:1px solid #9719A9;}



#sidemenu{ width:173px; margin-left:20px; float:left; }
#sidemenu a{ display:block; width:140px; height:28px; background:url(/art/abg.png) no-repeat; margin-top:20px; padding-left:33px;}


#inner-main{ width:750px; position:relative; float:left;}
#bgphotos{ position:absolute; border-top:3px solid #9515A8; border-bottom:3px solid #9515A8; top:60px; left:30px; width:670px; height:450px;   }
#bgphotos img{ position:absolute; top:0px; left:0px;}

#m-cont-bg{ background:url(/art/mbg.png); position:absolute; top:30px; right:10px; width:410px; height:510px;}
#m-cont{ color:#3A2B3A; padding:14px; padding-left:30px; font-weight:700;   }

#m-cont a{  color:#6A0F77;}
#m-cont a:hover{color:#A63EB6;}
#copyr a{  color:#6A0F77;}
#copyr a:hover{color:#A63EB6;}



/***********************************************/
/*******************TB**************************/
/***********************************************/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* thickbox settings */
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {	background-color:#000;	filter:alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;	display:none;border: 4px solid #525252;	text-align:left;
	top:50%;	left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {	display:block;	margin: 15px 0 0 15px;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;
border-top: 1px solid #666;	border-left: 1px solid #666;}
#TB_caption{height:25px;	padding:7px 30px 10px 25px;	float:left;}
#TB_closeWindow{	height:25px;padding:11px 25px 10px 0;	float:right;}
#TB_closeAjaxWindow{	padding:7px 10px 5px 0;	margin-bottom:1px;	text-align:right;	float:right;}
#TB_ajaxWindowTitle{	float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title{	background-color:#e8e8e8;	height:27px;}
#TB_ajaxContent{	clear:both;	padding:2px 15px 15px 15px;	overflow:auto;	text-align:left;	line-height:1.4em;}
#TB_ajaxContent.TB_modal{	padding:15px;}
#TB_ajaxContent p{	padding:5px 0px 5px 0px;}
#TB_load{	position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;
margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}

* html #TB_load { /* ie6 hack */position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{	z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;
filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;	height:100%;width:100%;}

* html #TB_HideSelect { /* ie6 hack */     position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;	border:none;margin-bottom:-1px;	margin-top:1px;	_margin-bottom:1px;}


