/* MAIN PAGE */

/* Top Blocks */
.mp_topblock
{
	float:left;
	position:relative;
	width:231px;
	height:271px;
	background-image:url("../../media/image/site/mask.png") !important;
	background-image:url("../../media/image/site/mask.gif");
	background-repeat:no-repeat;
	margin:2px 8px 8px 0px;
	color:#FFFFFF;
}

.mp_topblock a
{
	text-decoration:none;
	color:#F2F2F2;
}

.mp_topblock a:hover
{
	text-decoration:underline;
	color:yellow;
}

#mp_b1
{
	background-color:#b81237;
}

#mp_b2
{
	background-color:#3687b9;
}

#mp_b3
{
	background-color:#fcb53e;
}

#mp_b4
{
	background-color:#c3d940;
	margin-right:0px;
	margin-left:1px;
}

.mp_tat
{
	font-weight:bold;
	padding:25px 20px 0px 20px;
	height:55px;
}

.mp_tax
{
	margin:0px 20px 10px 20px;
	border-bottom:1px dashed #a4a99f;
	height:150px;
}

.mp_tal
{
	padding:0px 20px 0px 20px;
	font-size:11px;
	font-weight:bold;
}


/* Main Section */
#mp_main_top
{
	float:left;
	position:relative;
	width:100%;
	height:9px;
	min-height:9px;
	background-image:url("../../media/image/site/bg.body_top.png") !important;
	background-image:url("../../media/image/site/bg.body_top.gif");
	background-repeat:no-repeat;	
}

#mp_main
{
	float:left;
	position:relative;
	width:100%;
	height:auto !important;
	height:682px;
	min-height:682px;
	background-image:url("../../media/image/site/bg.body_main.png") !important;
	background-image:url("../../media/image/site/bg.body_main.gif");
	background-repeat:repeat-y;	
}


#mp_main_bottom
{
	float:left;
	position:relative;
	width:100%;
	height:9px;
	min-height:9px;
	background-image:url("../../media/image/site/bg.body_bottom.png") !important;
	background-image:url("../../media/image/site/bg.body_bottom.gif");
	background-repeat:no-repeat;	
}

/* Sectioned Page Content */
#mp_lc
{
	float:left;
	position:relative;
	width:160px;
	padding:0px 15px 0px 15px;
	margin-right:15px;
	border-right:1px dashed #a4a99f;
}

#mp_ma
{
	float:left;
	position:relative;
	width:530px;
}

#mp_rc
{
	float:left;
	position:relative;
	width:160px;
	padding:0px 15px 0px 15px;
	margin-left:15px;
	border-left:1px dashed #a4a99f;
}

/* Other Elements */
hr
{
	border:none;
	border-bottom:1px dashed #a4a99f;
}

/* Edit Buttons */
#mp_lc .edit_button,
#mp_ma .edit_button,
#mp_rc .edit_button
{
	float:left; 
	position:absolute; 
	padding:5px 10px 5px 10px; 
	top:5px; right:5px; 
	border:1px solid #999999; 
	background-color:#FFFFFF;
}

#mp_lc .edit_button:hover,
#mp_ma .edit_button:hover,
#mp_rc .edit_button:hover
{
	float:left; 
	position:absolute; 
	padding:5px 10px 5px 10px; 
	top:5px; 
	right:5px; 
	border:1px solid red; 
	background-color:#CCCCCC;
}