BODY{font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:13px; background:#2d2d2d url('../images/header_bg.jpg') repeat-x top; text-align:center; margin:0px;}

BODY#body_under_constr{font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:13px; background:#2d2d2d url('../images/header_under_const.jpg') repeat-x top; text-align:center; margin:0px;}

DIV#content_div{width:751px;margin:0px auto; color:#FFFFFF;padding-top:8px;}

IMG{border:none;}

HR {display: block; clear: left; visibility: visible; margin: -0.66em 0;
padding:0px 0px 0px 0px; height:0px; color:#2D2D2D;}

DIV#menu{ padding-top:18px;}

DIV#menu UL{margin:0px auto; padding-top:0px;}

DIV#menu LI{
list-style:none;
float:left;
padding-right:2px;
margin-bottom:0px;
height:55px;
background:transparent url('../images/under_menu.gif') no-repeat left bottom;
padding-top:0px;
}

DIV#banner{
margin:0px;
clear:left;
height:396px;
padding:0px 0px 0px 0px;
}

DIV#main_content_wrapper{border-left:solid 1px #494949; border-right:solid 1px #494949; width:717px; margin:0px auto; padding:28px 15px 0px 15px;}
DIV#main_content{padding-top:0px; margin: 0px auto; margin-bottom:20px; width:680px;}
DIV#main_left_column{ margin:0px 40px 0px 0px; width:300px; float:left; clear:right;}
DIV#main_right_column{ margin-right:0px; width:300px; float:right;}

DIV#content_text{color:#FFFFFF; text-align:left; font-size:13px;}

DIV#main_total{margin-left:0px; margin-right:0px; width:680px;}
DIV.div_gallery_thm{height:100px; text-align:left; margin:10px 10px 10px 0px; float:left; }
IMG.gallery_thm{border:3px solid #E0BDAF;}

.showMeDiv {
	border:4px solid #FFFFFF;
	padding:10px;
	background-color:#2D2D2D;
	filter:alpha(opacity:0);
	-moz-opacity:0;
	text-align:left;
	position:absolute; 
	width:240px; 
	z-index:50;
	font-size:11px;
}

A{color:#FFFFFF; text-decoration:none;}
A:hover{text-decoration:underline;}

INPUT, TEXTAREA {
	font-size:10px;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; 
	font-size:13px; 
	border:1px solid #E3D5AE; 
	background-color:#2D2D2D; 
	color:#FFFFFF; 
	font-weight:bold;
	background: #2D2D2D url('../images/input_bg.gif') repeat-y left top;
	width:260px;
	padding-left:5px;}
	
INPUT.send {
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; 
	border:1px solid #E3D5AE; 
	background-color:#2D2D2D; 
	color:#FFFFFF; 
	font-weight:bold;
	background: #2D2D2D url('../images/send_button_bg.gif') no-repeat left top;
	padding-left:5px;
	width:88px;
	}

DIV#footer{width:687px; margin:0px auto; margin-top:20px;background-color:#848273; text-align:center; color:#FFFFFF; font-size:11px; padding:1px 0px 1px 0px;}

A.redlink{color:#FF0000; font-weight:bold; text-decoration:none;}

DIV#gallery_category{width:300px; float:left; margin-right:20px; text-align:justify;}

DIV.artg_navi{text-align:left; margin-bottom:20px;}
DIV.artg_navi A{font-size:17px; font-weight:normal;}