/* Begin list_menu_home */

.list_menu_home{
	width:235px;
	list-style:none;	
}

.list_menu_home li{
	width:235px;
	height:40px;
	line-height:40px;
	background:url(../img/line_menu.png) no-repeat center bottom;	
}

.list_menu_home li:hover a{
	color:#fff;	
}

#active_top a{
    color: #fff!important;
}

.list_menu_home li a{
	font-size:15px;
	color:#333333;
	font-family:"UTM_Amerika_Sans";
	text-transform:uppercase;
	padding-left:80px;
}

.list_menu_home li:nth-child(1) a{
	background:url(../img/icon.png) no-repeat center left 55px;	
}

.list_menu_home li:nth-child(2) a{
	background:url(../img/icon_1.png) no-repeat center left 55px;	
}

.list_menu_home li:nth-child(3) a{
	background:url(../img/icon_2.png) no-repeat center left 55px;	
}

.list_menu_home li:nth-child(4) a{
	background:url(../img/icon_3.png) no-repeat center left 55px;	
}

.list_menu_home li:nth-child(5) a{
	background:url(../img/icon_4.png) no-repeat center left 55px;	
}

.list_menu_home li:nth-child(6) a{
	background:url(../img/icon_5.png) no-repeat center left 55px;	
}

.list_menu_home li:nth-child(7) a{
	background:url(../img/icon_6.png) no-repeat center left 55px;	
}

/* End list_menu_home */

/* Begin list_menu_intro */

.list_menu_intro{
	width:235px;
	list-style:none;	
}

.list_menu_intro li{
	width:235px;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #b1d53e;	
}

.list_menu_intro li:hover a{
	color:#fff;	
}

.active_menu_left > a{
	color:#fff!important;	
}

.list_menu_intro li a{
	font-size:14px;
	color:#333333;
	font-family:"OpenSans_Regular";
	text-transform:uppercase;
	padding-left:16px;
}

/* End list_menu_intro */

/* Begin list_item */

.list_item{
	width:100%;
	list-style:none;	
	display:inline-block;
}

.list_item li{
	width:160px;
	height:220px;
	float:left;
	margin:5px 6px;	
	text-align:center;
}

.img_item{
	width:154px;
	height:142px;
	border:3px solid #d7d7d7;
	background:#fff;	
	display: table-cell;
    vertical-align: middle;	
    text-align:center;
}
	
.img_item *{
   vertical-align: middle;	
}

.img_item img{
	max-width:154px;
	max-height:142px;	
}

.list_item li h2{
	margin:8px 0px 5px 0px;
}

.list_item li h2 a{
	color:#ef2222;
	font-size:14px;
	font-family:"OpenSans_Bold";
}

.list_item li p{
	font-family:"OpenSans_Regular";
	color:#000;
	font-size:13px;
}

.list_item li p a{
	font-family:"OpenSans_Regular";
	color:#000;
	font-size:13px;
}

.icon_sale{
	width:100%;
	height:35px;
	background:url(../img/iocn_sale.png) no-repeat right 3px center;
	position:relative;
	margin-bottom:-35px;
}

/* End list_item */

/* Begin wrap_detail_item */

#wrap_detail_item{
	width:100%;
	display:inline-block;
	margin-bottom:10px;	
}

#wrap_detail_item_left{
	width:319px;
	height:294px;
	float:left;
	margin-right:20px;
	border:3px solid #d7d7d7;	
}

#wrap_detail_item_left div{
	width:319px;
	height:294px;
	background:#fff;
	display: table-cell;
    vertical-align: middle;	
    text-align:center;
}
	
#wrap_detail_item_left div *{
   vertical-align: middle;	
}

#wrap_detail_item_left div img{
	max-width:319px;
	max-height:294px;	
}

#wrap_detail_item_right{
	width:350px;
	float:left;	
}

#wrap_detail_item_right h2{
	font-size:25px;
	color:#ef2222;
	font-family:"OpenSans_Bold";
	margin:10px 0px 10px 0px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
    line-height: 35px;
    text-align: left;
}

#wrap_detail_item_right p{
	height:30px;
	border-bottom:1px dotted #ccc;
	line-height:30px;
}

#wrap_detail_item_right p span{
	float:left;
	font-size:14px;
	color:#333333;
	font-family:"OpenSans_Regular";
}

#wrap_detail_item_right p span a{
	font-size:14px;
	color:#333333;
	font-family:"OpenSans_Regular";
}

#wrap_detail_item_right p span a:hover{
	color:#ef2222;
}


#wrap_detail_item_right p span:nth-child(1){
	width:120px;
}

#wrap_detail_item_right h3{
	clear:both;
	margin-top:20px;
	font-size:22px;
	color:#ef2222;
	font-family:"OpenSans_Bold";
}

#wrap_info_item{
	width:675px;
	clear:both;
	margin-top:20px;
	border:1px dashed #ccc;
	padding: 0px 10px 10px 10px;
}	

#wrap_info_item h5{
	position:relative;
	margin-top:-10px;
	margin-bottom:10px;
	font-size:14px;
	color:#333333;
	font-family:"OpenSans_Bold";
	text-transform:uppercase;
}	

#wrap_info_item h5 span{
	background:#9acf18;
	padding:5px 10px;
	border-radius:5px;
}

#wrap_info_item > div{
	font-size:13px;
	color:#333333;
	line-height:20px;
	font-family:"OpenSans_Regular";
}	

#wrap_info_item > div p{
	margin-bottom:5px;
}

#wrap_info_item > div h2{
    font-weight: 100;
}	

/* End wrap_detail_item */

/* Begin list_project */

.list_project{
	width:100%;
	list-style:none;	
}

.list_project li{
	width:213px;
	min-height:190px;
	float:left;
	margin:10px 10px;
	text-align:center;	
}

.img_project{
	width:207px;
	height:144px;
	border:3px solid #d0d0d0;	
}

.img_project img{
	width:207px;
	height:144px;	
}

.list_project li h2{
	margin-top:10px;
}

.list_project li h2 a{
	color:#ef2222;
	font-size:14px;
	font-family:"OpenSans_Bold";
}

/* End list_project */

/* Begin list_news */

.list_news{
	width:100%;
	list-style:none;	
}

.list_news li{
	width:100%;
	display:inline-block;
	margin:3px 0px;	
	border-bottom:1px dashed #ccc;
	padding-bottom:8px;
}

.img_news{
	width:130px;
	height:85px;
	border:3px solid #ccc;	
	float:left;
	margin-right:10px;
}

.img_news img{
	width:130px;
	height:85px;
}

.info_news{
	width:550px;
	float:left;	
}

.info_news h2{
	margin-bottom:5px;	
}

.info_news h2 a{
	font-size:13px;
	color:#333333;
	font-family:"OpenSans_Bold";	
}

.info_news h2 a:hover{
	color:#de3619;
}

.info_news p{
	font-size:12px;
	color:#6f6f6f;
	font-family:"OpenSans_Regular";
	margin-bottom:5px;
}

.info_news div{
	font-size:12px;
	color:#333333;
	font-family:"OpenSans_Regular";
	line-height:20px;
}

/* End list_news */

/* Begin wrap_contact_page */

#wrap_contact_page{
	width:100%;
	display:inline-block;	
}

#wrap_add_page{
	width:100%;
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;	
	font-family:"OpenSans_Regular";
	font-size:13px;
	color:#333333;
}

#wrap_add_page p{
	margin-bottom:5px;
}

/* End wrap_contact_page */

/* Begin wrap_contactpage */

#wrap_form_contact{
	width:420px;
	float:left;	
}

#title_form_ta{
	float:left;
	width:90px!important;
	font-size:13px;
	text-align:right;
}
	
#title_form_ta li{
	margin-bottom:5px;
	min-height:30px;	
	line-height:30px;
	list-style:none!important;
	font-family:"OpenSans_Regular";
	font-size:12px;
}

#title_form_ta li span{
	color:#F00;
}
	
#input_form_ta{
	float:left;
}
	
#input_form_ta li{
	margin-bottom:5px;
	text-align:left;
	padding-left:5px;
	list-style:none!important;
	min-height:30px;
}
	
#input_form_ta li input{
	width:300px;	
	height:20px;
	padding:3px;
}

#input_form_ta li select{
	width:310px;	
	height:30px;
	padding:3px;
}
	
#input_form_ta li textarea{
	width:300px;
	max-width:300px!important;
	height:50px;
	padding:3px;
	resize:none;
}

#wrap_map{
	width:280px;
	height:350px;
	float:left;	
}

/* End wrap_contactpage */