@charset "utf-8";
/* CSS Document */

body{background:url(images/body_t_bg.gif) top repeat-x;}
.master{margin:auto; width:985px; background-color:#FFF;}
.head{height:190px; background:url(images/head_1.gif) top repeat-x;} 
.logo{no-repeat; padding:25px 0 0 30px; width:401px; height:100px; float:left;}
.top_right{background:url(images/top_right.jpg) no-repeat; width:145px; height:130px; float:right; padding:10px 15px 0 0; margin-top:5px;}
.clear{clear:both}
.menu{background:url(images/menu_bg.gif) repeat-x; height:36px; margin:0 15px 0 15px;}
.menu_txt{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:500; color:#565655; height:21px; padding:10px 25px 5px 25px; float:left; text-decoration:none;} 
.menu_txt a{color:#666; text-decoration:none;} 
.menu_txt:hover{background:#f09767; text-decoration:none;}
.menu_br{ width:1px; height:36px; background:url(images/menu_br.gif) no-repeat; float:left;}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;

	}
#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:500;
	color:#565655;
		}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	color:#565655;  
	padding: 10px 25px 5px 25px;
	width: auto;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background:#f09767;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background:url(images/menu_bg.gif) repeat-x;
	}
	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 10px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:url(images/menu_bg.gif) repeat-x;
		color: #FFFFF;
		font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:500; color:#565655;
		font-size: 13px;
		border-bottom:0.01em dotted #FFF;
		border-left:0.01em solid #666;
		border-right:0.01em solid #666;
	}
	#sddm div a:hover
	{	background:#f09767;}
	
		#gal_thumb{float:left; padding:4px; width:135px; border:1px #CCC solid; margin:15px; }

.main_pic{padding:0 15px 10px 15px;}
.footer_1{background:url(images/footer_1.gif) no-repeat; height:27px; margin:0 15px 0 15px;}
.footer{ background:url(images/footer.gif) repeat-x; height:45px; margin:0 15px 0 15px;}
.foot_a{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; text-align:right; width:580px; float:left;}
.foot_b{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:500; text-align:left; width:200px; float:right;}
.foot_b a{color:#E2EAEB; text-decoration:none;}
.foot_b a:hover{color:#333}
.main_part{padding:0 15px 10px 15px;
color:#3b3b3b; 
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt; background-color:#FFF; text-align:justify; 
line-height: 1.5em;
font-size-adjust: 0.58;
}
.main_part h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#666;}
.front_a{float:left; width:640px;}
.front_a a{ text-decoration:none; color:#359ce3;}
.front_a a:hover{color:#F63; text-decoration:none;}
.front_b{float:right; }
.front_b_a{background:#fce7db url(images/r_bg_bt.gif) repeat-x top; border:1px #fdd0b7 solid; width:298px; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
.front_b_a h1{font-size:14px; color:#666; padding:0 0 10px 20px; }
.front_b_a h2{border-bottom:1px dotted #F60; font-size:14px; padding-bottom:10px;}
.contact{margin-left:20px;}
.contact a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#666;}
.contact a:hover{color:#C60;}
