h1{
	display:inline-block;
	float:right;
	text-align: right;
}
#content .content_all .box a.img_slider{
	float:left;
	padding:3px;
	display:inline-block;
	background-color: #FFB951;
}

#content .content_all .box a.img_slider{width:146px; height:111px;}
#content .content_all .box a.img_slider img {border:1px solid #fdfdfd; width:144px; height:109px;}
#content .content_all .box a:hover.img_slider img {
	border:1px solid #F90;
}

#content .content_all .box .box_title{
	width:100%;
	height:30px;
	border-bottom:none;
	float:right;
	padding-bottom:15px;
	background:url(layout/box_title_line.jpg) repeat-x bottom;
}

#content .content_all .box .box_title .sub_menu {width:450px; float:right;}
#content .content_all .box .box_title .sub_menu ul {margin:0; padding:0;list-style:none; float:right;}
#content .content_all .box .box_title .sub_menu ul li {float:left; height:45px; width:auto;background:transparent;}

.box .box_title .sub_menu li a, 
.box .box_title .sub_menu li a:visited,
.box .box_title .sub_menu li a.active, 
.box .box_title .sub_menu li a.active:visited
{
	display: block;
	height:45px;
	margin-left:2px;
	text-decoration: none;
	width:auto;
	color:#F60;
	font-size:14px;
	font-weight:bold;
	outline:0;
	cursor:pointer;
}
	
	
.box .box_title .sub_menu li a:hover{
	color:#F60;
}
	
.box .box_title .sub_menu li a span {display:block;height:38px; padding-left:5px;background:url(layout/sub_menu_left.jpg) no-repeat top left;}
.box .box_title .sub_menu li a span span{display:block;height:26px; padding:0px;background:url(layout/sub_menu_right.jpg) no-repeat top right; padding: 12px 8px 0 8px;}
.box .box_title .sub_menu li a.active, 
.box .box_title .sub_menu li a.active:visited {color:#000; background:url(layout/sub_menu_arrow.jpg) no-repeat bottom center;}
.box .box_title .sub_menu li a.active span {display:block;height:38px; padding-left:5px;background:url(layout/sub_menu_left_active.jpg) no-repeat top left;}
.box .box_title .sub_menu li a.active span span{display:block;height:26px; padding:0px;background:url(layout/sub_menu_right_active.jpg) no-repeat top right; padding: 12px 8px 0 8px;}

/*PORTFOLIO*/
.box .box_middle #gallery{ height:auto; display:block; width:100%; float:left; padding-top:10px;}
.box .box_middle #gallery ul{ margin:0; padding:0; list-style:none;}
.box .box_middle #gallery ul li{ width:291px; height:212px; margin:0 17px 17px 0; float:left;  background:#eff7fa;}
.box .box_middle #gallery ul li.last {margin:0 0px 17px 0;}

.box .box_middle #gallery ul li a{font-weight:bold; font-size:14px; padding:5px 0 0 5px; display:block; }
.box .box_middle #gallery ul li a:hover{
	color:#F60;
}

.box .box_middle #gallery ul li a.image_link{ width:285px;height:176px; padding:3px; display:block; background:#bbdae8;}
.box .box_middle #gallery ul li a.image_link img { width:283px; height:174px; border:1px solid #fff;}
.box .box_middle #gallery ul li a.image_link img:hover {
	width:283px;
	height:174px;
	border:1px solid #F90;
}


.box .box_middle span.img_border{
	padding:3px;
	display:block;
	width:226px;
	height:148px;
	float:left;
	margin:0 15px 15px 0;
	background-color: #D27E00;
}
.box .box_middle img {
	float:left
}
/*END PORTFOLIO*/
