
/*news details /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.content-wrap
{
	width: 954px;
	margin: 0 0 2px 0;
}
.col-newdetails1 {width: 674px; margin-right: 6px;}
.col-newdetails2 {width: 274px;}

.container954
{
	width: 954px;
}
/*title news-details*/
.titlenews-wrap
{
	/*background: url(/Images/icon/separator_newsdetails.png) no-repeat bottom left;
	padding-bottom: 7px;*/
	margin-bottom:12px;
}
.titlenews-wrap2
{
	padding-bottom: 7px;
	margin-bottom:12px;
}
.title-news
{
	display: block;
	margin-top: 10px;
}
.source-news {}

/*end - title news-details*/

/*.hotnews-link
{
	padding: 0;
	margin: 0 0 0 0;
	float:right;
	position:relative;
	overflow:hidden;
}
.hotnews-link ul
{
   margin: 0;
	padding: 0;
	list-style:circle;
	position: relative;
   overflow:hidden;
}
.hotnews-link ul li
{
	position: absolute;
	left: 300px;
}
.hotnews-link ul li a
{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
ul#news-slide-list li.news-slide-first, li.news-slide-first {left:0;}

*/
div#news-slide {
	position:relative;
	overflow:hidden;
	float:left;
	margin: 0;
	padding: 0; line-height:16px;
}
ul#news-slide-list {
	position: relative;
	overflow:hidden;
	width:310px;
	height: 18px;
	margin: 0;
	padding: 0; line-height:16px;
}
ul#news-slide-list li {
	position: absolute;
	left:310px;
	top:0px;
	float: left;
	text-align: right; line-height:16px;
}
ul#news-slide-list li a {
	padding: 0 0 0 10px;
	background: url(/Images/icon/hotnews_bullet.png) no-repeat 0 4px; line-height:16px;
}
ul#news-slide-list li.news-slide-first, li.news-slide-first {left:0; line-height:16px;}


/*newsother ----------------------------------- */
.menu_acc
{
	cursor: pointer;
}
.newsother-wrap
{
	width: 250px;
	padding: 8px 10px;
	background-color: #EEE;
	float: left;
	line-height:14px;
}
.newsother-wrap .newsother
{
	margin: 0;
	width: 250px;
	background:#eee;
	border-bottom: 1px solid #fff;
	padding-bottom:8px; margin-bottom:8px;
}
.newsother-wrap .newsother-last
{
	margin: 0;
	width: 250px;
	background:#eee;
}
.newsother-wrap p
{
	margin:0; padding:0;	
}
.newsother-wrap img
{
	width:91px; height:69px; margin-right:5px; margin-top:1px; border:1px solid #ccc; padding:1px; background:#fff;
}
.newsother-wrap a
{
	line-height: 14px;
	margin: 0;
	padding: 0;
}
.newsother-wrap a.clear-borderbottom
{
	border-bottom: 0px solid #eeeeee;
	padding-bottom: 15px;
}

/*topic other*/

.topic-other-wrap
{
	width: 250px;
	padding: 8px 10px;
	background-color: #EEE;
	float: left;
	line-height:14px;
}
.topic-other-wrap .topic-other
{
	margin: 0;
	width: 250px;
	background:#eee;
	border-bottom: 1px solid #ccc;
	padding-bottom:5px; margin-bottom:5px;
}
.topic-other-wrap .topic-other-last
{
	margin: 0;
	width: 250px;
	background:#eee;
	border-bottom: 1px solid #eee;
}

/*share link ----------------------------------------------------------- */
.share-link
{
	border-bottom: 1px solid #cccccc; 
	border-top: 1px solid #cccccc;
	margin-bottom: 23px;
	padding-top: 3px;
	height: 20px;
}
.share-link ul
{
	margin: -1px 0 0 45px;
	padding: 0;
	list-style: none;
	float: left;
}
.share-link li
{
	margin: 0;
	padding: 0;
	display: inline;
}
.share-link a.del
{
	background: url(/Images/icon/share_link1.png) no-repeat 0 2px;
	padding-left: 18px;
}
.share-link a.digg
{
	background: url(/Images/icon/share_link2.png) no-repeat 0 1px;
	padding-left: 15px;
	margin-left: 25px;
}
.share-link a.mixx
{
	background: url(/Images/icon/share_link3.png) no-repeat 0 -2px;
	padding-left: 17px;
	margin-left: 25px;
}
.share-link a.myweb
{
	background: url(/Images/icon/share_link4.png) no-repeat 0 2px;
	padding-left: 15px;
	margin-left: 25px;
}
.share-link a.facebook
{
	background: url(/Images/icon/share_link5.png) no-repeat 0 1px;
	padding-left: 16px;
	margin-left: 25px;
}
.share-link a.linkedln
{
	background: url(/Images/icon/share_link6.png) no-repeat 0 1px;
	padding-left: 18px;
	margin-left: 25px;
}

/*related news -----------------------------------------*/
.relatednews-title
{
	height: 12px; padding-bottom:5px;
	background: url(/Images/related_news.png) no-repeat 0 0 #fff;
}
.relatednews-title2
{
	height: 12px; padding-bottom:5px;
	background: url(/Images/related_news2.png) no-repeat 0 0 #fff;
}
.related-news 
{
	
}
.related-news ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.related-news li
{
	margin: 0;
	line-height: 14px;
	float: left;
}
.related-news li a 
{
}

/*news navigation ------------------------------------------------------ */

.ui-tabs-hide {display: none;}
.newsnav-wrap { /*margin-bottom: 15px;*/}
.newsnav {
	margin: 0 0 1px 0;
	float:left;
	margin-bottom: 12px;
	line-height:14px;
}
.newsnav ul {
	margin: 0;
	list-style: none;
	display: block;
}
.newsnav ul li.article {
	display: block;
	float: left;
	margin-right: 6px;
	background: url(/Images/icon/article_newsnav_over.png) no-repeat 24px 5px #eeeeee;
}
.newsnav ul li.photo {
	display: block;
	float: left;
	margin-right: 6px;
	background: url(/Images/icon/photo_newsnav.png) no-repeat 19px 5px #eeeeee;
}
.newsnav ul li.video {
	display: block;
	float: left;
	padding: 0;
	margin-right: 6px;
	
	background: url(/Images/icon/video_newsnav.png) no-repeat 21px 4px #eeeeee;
}
.newsnav ul li.comment {
	display: block;
	float: left;
	margin-right: 6px;
	background: url(/Images/icon/comment_newsnav.png) no-repeat 24px 4px #eeeeee;
}

.newsnav ul li a.article {
	display: block;
	padding: 5px 38px 0 44px;
	height: 20px;
}
.newsnav ul li a.photo {
	display: block;
	padding: 5px 38px 0 44px;
	height: 20px;
}
.newsnav ul li a.video {
	display: block;
	padding: 5px 38px 0 44px;
	height: 20px;
}
.newsnav ul li a.comment {
	display: block;
	padding: 5px 38px 0 44px;
	height: 20px;
}
.ui-tabs-nav a
{
	/* In general, style all links in the tab navigation area.
		In practice, this allows us to differentiate between active tabs
		and inactive tabs */
	
	display: block;
	font-size: 12px;
	float:left;
	/* Make an unselected tab appear to float above the panel slightly */
}
.ui-tabs-selected a.article
{
	color: #006699;
	background: url(/Images/icon/article_newsnav.png) no-repeat 24px 5px #ffffff;
}
.ui-tabs-selected a.article:hover
{
	color: #006699;
	background: #fff;
	background: url(/Images/icon/article_newsnav.png) no-repeat 24px 5px #ffffff;
}
.ui-tabs-selected a.photo
{
	color: #006699;
	background: url(/images/icon/photo_newsnav_over.png) no-repeat 19px 5px #ffffff;
}
.ui-tabs-selected a.photo:hover
{
	color: #006699;
	background: #fff;
	background: url(/images/icon/photo_newsnav_over.png) no-repeat 19px 5px #ffffff;
}
.ui-tabs-selected a.video
{
	color: #006699;
	background: url(/images/icon/video_newsnav_over.png) no-repeat 21px 4px #ffffff;
}
.ui-tabs-selected a.video:hover
{
	color: #006699;
	background: #fff;
	background: url(/images/icon/video_newsnav_over.png) no-repeat 21px 4px #ffffff;
}
.ui-tabs-selected a.comment
{
	color: #006699;
	background: url(/images/icon/comment_newsnav_over.png) no-repeat 24px 4px #ffffff;
}
.ui-tabs-selected a.comment:hover
{
	color: #006699;
	background: #fff;
	background: url(/images/icon/comment_newsnav_over.png) no-repeat 24px 4px #ffffff;
}

.article-content
{
	line-height: 16px;
}
.article-content img
{
	margin: 3px 15px 10px 0;
}
.article-content .content
{
	padding: 8px 0 0 0;
}
.article-content a
{
	margin: 0 4px 0 0;
}
.article-content a.next-article
{
	background: url(/Images/icon/next_article.png) no-repeat center right;
	padding: 0 12px 0 0;
	display: block;
	margin-bottom: 13px;
}

/*feed back ////////////////////////////////////////////////////////*/
.feedback
{
	border: 15px solid #EEE;
	padding: 22px 22px 10px 22px;
	width: 596px;
}
.feedback .separator
{
	height:13px;
	background: url(/Images/separator_feedbacknews.png) no-repeat 0 0;
	width: 596px;
}
.feedback .col-left
{
	padding: 0 0 0 5px;
	width: 265px;
	text-align: justify;
	margin-right: 16px;
	line-height: 13px;
}
.feedback .col-right
{
	padding: 0 5px 0 0;
	width: 300px;
}
.feedback .col-right .textarea
{
	width: 294px;
	height: 100px;
	float: left;
	padding: 0 2px;
	margin: 2px 0;
	border: 2px solid #d6d6d6;
	font-family: Arial;
}
.feedback .col-right .input-text
{
	width: 294px;
	border: 2px solid #d6d6d6;
	padding: 0 2px 0 2px;
	margin: 2px 0;
	float: left;
}
.feedback .btnFeedback
{
	float: left;
	padding: 2px 0 6x 0;
	border: 1px solid #4B93B5;
	margin: 10px 0 10px 0;
	height: 20px;
	width: 85px;
	height: 22px;
}
.feedback .view-feedback
{
	float: left;
	margin: 33px 0 0 0;
}

/*all feedback*/
.feedback .feedback-wrap
{
	padding: 35px 0 0 0;
	border-bottom: 1px solid #cccccc;
	width: 596px;
}
.feedback .end
{
	padding: 35px 0 0 0;
	border-bottom: 0px solid #cccccc;
	margin-bottom: 40px;
}
.feedback .title
{
	display: block;
	margin: -5px 0 20px 0;
}
.feedback .feedback-wrap .col-name
{
	width: 100px;
	margin-right: 8px;
	line-height: 14px;
}
.feedback .feedback-wrap .col-content
{
	width: 488px;
	line-height: 15px;
}
.feedback .feedback-wrap .send-feedback
{
	width: 596px;
	text-align: right;
	display: block;
	margin-top: 8px;
}
/*end feed back ////////////////////////////////////////////////////////*/

/*video ////////////////////////////////////////////////////////////////*/
.videotab
{
	background-color: #333333;
	width: 590px;
	padding: 40px;
	margin-bottom: 23px;
}
.videotab .videotab-wrap
{
	width: 590px;
	padding-bottom: 13px;
	border-bottom: 1px solid #666666;
}
.videotab .videoinfo
{
	padding: 4px 4px 4px 4px;
	width: 582px;
	line-height: 14px;
	border-bottom: 1px solid #666666;
	margin-bottom: 20px;
}
.videotab .videoinfo .video-col1
{
	width: 350px;
	
}
.videotab .videoinfo .video-col2
{
	width: 230px;
	text-align: right;
}

.videotab .topvideo-wrap
{
	padding: 0 4px 0 4px;
	width: 582px;
}
.videotab .topvideo-wrap .topvideo
{
	width: 286px;
	height: 61px;
	margin-right: 10px;
	background-color: #333333;
	border-bottom: 1px solid #333333;
}
.videotab .topvideo-wrap .end {
	margin-right: 0;
}
.videotab .topvideo-wrap .topvideo img
{
	margin: 0 10px 0 0;
}
.videotab .topvideo-wrap .title-topvideo
{
	margin: -2px 0 0 0;
	display: block;
	width: 185px;
	height: 50px;
	line-height: 14px;
}
.videotab .topvideo-wrap .video-time
{
	line-height: 11px;
}
.videotab .topvideo-wrap .video-date
{
	display: block;
}

/*end video ////////////////////////////////////////////////////////////////*/

/*photo*/
.phototab
{
	width: 670px;
	height: 698px;
}

/*end news details /////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*news /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.foldercatalog {
}
.foldercatalog .foldercatalog-wrap
{
	padding: 10px 15px 13px 15px;
	width: 440px;
}
.foldercatalog .foldercatalog-wrap img
{
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 7px;
	border:1px solid #ccc;
	padding: 1px;
	background:#fff;
}
.foldercatalog .foldercatalog-wrap .title
{
	width: 440px;
	line-height: 14px;
	margin-bottom: 5px;
}
.foldercatalog .foldercatalog-wrap .sapo
{
	line-height: 14px;
}
.foldercatalog .first-border
{
	width: 440px;
	background: url(/Images/sepa_folderdetails.png) no-repeat left bottom;
	margin-bottom: 10px;
}
.foldercatalog .last-border
{
	width: 440px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 3px;
}
.foldercatalog .related
{
	width: 440px;
}
.foldercatalog .related ul
{
	width: 440px;
	padding: 0;
	margin: 0;
}
.foldercatalog .related a
{
	display: block;
	background:url(/Images/icon/folderdetails_bullet.png) no-repeat 0 3px;
	padding-left: 12px;
	line-height: 14px;
	margin-top: 5px;
}

/*presentday photo*/
.presentday-photo
{
	margin-bottom: 13px;
}
.presentday-photo img
{
	margin:  0 0 5px 0;
}
.presentday-photo .description
{
	line-height: 12px;
	text-align: center;
}

/*advertise center 2 //////  */
.advertise-center2
{
	margin-bottom:13px;
}
.advertise-center2 .title
{
	background:url(/Images/title_advertise_center2.png) no-repeat 0 0;
	height: 14PX;
}
.advertise-center2 table
{
	width: 190px;
	margin:0;
	padding:0
}
.advertise-center2 td
{
	margin:0;
	padding:0
}
.advertise-center2 tr
{
	margin:0;
	padding:0
}

.advertise-center2 .flash 
{
	margin-bottom:10px;
}

/*advertise right2*/
.advertise-right2
{
	width: 268px;
	border: 1px solid #F1F1F1;
	padding-bottom:10px;
}
.advertise-right2 img
{	float:left;
	/*width: 248px;*/
	margin: 10px 10px 0 10px;
}
.advertise-right2 table
{
	width: 248px;
	margin:0;
	padding:0
}
.advertise-right2 td
{
	margin:0;
	padding:0
}
.advertise-right2 tr
{
	margin:0;
	padding:0
}

/*advertise google*/
.advertise-google
{
	border-bottom: 1px solid #cccccc;
}
.advertise-google .title
{
	background: url(/Images/title_advertise_google.png) no-repeat 0 0;
	height: 9px;
}
.advertise-google .advertise-google-wrap
{
	padding: 10px;
	width: 250px;
}
.advertise-google .advertise-google-wrap .description
{
	line-height: 14px;
	width: 250px;
}

/*folder details ////////////////////////*/
.folderdetails
{
	padding: 10px 15px 13px 15px; width: 640px; border-bottom: 1px solid #ccc; margin-bottom: 13px; line-height:14px;
}
.clearborderbottom-folderdetails
{
	border-bottom: 0px none #ffffff; line-height:14px;
}
.folderdetails .separator
{
	width:0px; border-left:1px solid #000; height:auto; 
}
.folderdetails .folderdetails-wrapright
{
	width: 300px; padding-left: 20px; margin-left:-1px; line-height:14px; border-left: 1px solid #cccccc;
}
.folderdetails .folderdetails-wrapleft
{
	width: 299px; padding-right: 20px; line-height:14px; border-right: 1px solid #cccccc;
}
.folderdetails .folderdetails-wrapright img,
.folderdetails .folderdetails-wrapleft img
{
	margin-top: 2px; margin-right: 8px; margin-bottom: 0px; border:1px solid #ccc; padding:1px;
}
.folderdetails .folderdetails-wrapright .title,
.folderdetails .folderdetails-wrapleft .title
{
	width: 300px; line-height: 14px; margin-bottom: 5px;
}
.folderdetails .folderdetails-wrapright .sapo,
.folderdetails .folderdetails-wrapleft .sapo
{
	line-height: 14px;
}

/*paginate /////////////////////////////*/
.paginate-wrap
{
	margin-top: 0px;
	margin-bottom: 20px;
	line-height:18px;
}
.paginate {
	height: 18px; margin: 0; line-height:18px;float:right
}
.paginate a.back 
{
	background: url(/Images/icon/back_page2.png) no-repeat 0 8px;
	padding-left: 10px; margin-right: 5px; line-height:18px;
}
.paginate a.next 
{
	background: url(/Images/icon/next_page2.png) no-repeat 47px 8px;
	padding-right: 13px; margin-left: 15px; line-height:18px;
}
.paginate ul
{
	display: inline; margin: 0; padding: 0; 
}
.paginate ul li
{
	margin-left: 10px; padding: 0; float:left
}
.paginate ul li a
{
	padding: 0 0 2px 0; display: block;
}
.paginate ul li a.current
{
	color: #006699;
}

/*Consultant catalogue*/

.consultantcatalog {
}
.consultantcatalog .consultantcatalog-wrap
{
	margin: 0;
	padding: 10px 15px 10px 15px;
	width: 440px;
	border-bottom: 1px solid #cccccc;
}
.consultantcatalog .clear-borderbottom
{
	border-bottom: 0px solid #cccccc;
}
.consultantcatalog .consultantcatalog-wrap img
{
	margin: 2px 8px 0 0;
	padding: 0;
}
.consultantcatalog .consultantcatalog-wrap .title
{
	width: 440px;
	line-height: 14px;
	margin: 0 0 5px 0;
	padding: 0;
}
.consultantcatalog .consultantcatalog-wrap .sapo
{
	margin: 0;
	line-height: 14px;
	padding: 0;
}

/*form consultant ////////////////////////////////// */
.consultant-form
{
	padding: 10px;
	width: 250px;
	background-color: #e5e5e5;
	margin-bottom: 13px;
}
.consultant-form .title-form
{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 250px;
	text-align: center;
	line-height: 14px;
	padding: 5px 0 5px 0;
	margin-bottom: 7px;
}
.consultant-form  .form-wrap
{
	width: 250px;
	text-align: center;
}
.consultant-form input
{
	width: 234px;
	border: 1px solid #cccccc;
	margin: 2px 0 2px 0;
	padding: 2px 7px 0 7px;
	height:17px;
}
.consultant-form textarea
{
	width: 234px;
	height: 120px;
	border: 1px solid #cccccc;
	margin: 0;
	padding: 4px 7px;
	margin: 2px 0;
}
.consultant-form .btn-feedback
{
	border-bottom: 1px solid #8fb8cc;
	border-left: 1px solid #8fb8cc;
	padding: 0;
	width: 90px; 
	height: 22px;
}

/*end form consultant ////////////////////////////////// */

/*libhouse-beautiful*/
.libhouse-beautiful
{
	margin-bottom: 14px;
}
.libhouse-beautiful img
{
	/*width: 190px;
	height: 258px;*/
	float: left;
} 

/*Projects catalogue*/
.projectscatalog {
}
.projectscatalog .projectscatalog-wrap
{
	margin: 0;
	padding: 10px 15px 10px 15px;
	width: 440px;
	border-bottom: 1px solid #cccccc;
}
.projectscatalog .clear-borderbottom
{
	border-bottom: 0px solid #cccccc;
}
.projectscatalog .projectscatalog-wrap img
{
	margin: 2px 8px 0 0;
	padding: 0;
}
.projectscatalog .projectscatalog-wrap .title
{
	width: 440px;
	line-height: 14px;
	margin: 0 0 5px 0;
	padding: 0;
}
.projectscatalog .projectscatalog-wrap .sapo
{
	margin: 0;
	line-height: 14px;
	padding: 0;
}
/*end Projects catalogue*/

/*hightlight project-other ////////////// */
.highlightprojects-other
{
	border: 15px solid #EEE;
	border-top: 0px solid #EEE;
	width: 440px;
	margin: 0 0 13px 0; background:#eee;
}
.highlightprojects-other .separator
{
	width:438px; font-size:0; height:1px; border-top:1px solid #ccc;
	margin-left:1px; margin-bottom:7px;
}
.highlightprojects-other .highlightprojects-wrap
{
	width: 140px;
	margin: 0 7px 0 0;
	line-height: 14px;
	border: 1px solid #eee;
}
.highlightprojects-other .highlightprojects-wrap-last
{
	width: 140px;
	margin: 0;
	line-height: 14px;
	border: 1px solid #eee;
}
.highlightprojects-other .highlightprojects-wrap-last img, 
.highlightprojects-other .highlightprojects-wrap img
{
	border: 1px solid #ccc;
	padding:1px;
	background:#fff;
	width: 136px; height: 103px;
	margin: 0 0 5px 0; 
}
.highlightprojects-other .highlightprojects-wrap-last a, 
.highlightprojects-other .highlightprojects-wrap a
{
	margin: 0;
	display: block;
	width: 140px;
}
.highlightprojects-other .highlightprojects-wrap-last .sapo, 
.highlightprojects-other .highlightprojects-wrap .sapo
{
	margin: 0;
	padding: 0;
}

/*end hightlight project-other ////////////// */

/*project-photo*/
.project-photo
{
	padding: 10px;
	width: 248px;
	border: 1px solid #f1f1f1;
	margin: 0 0 13px 0;
}
.project-photo img
{
	width: 248px;
	height: 177px;
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
}
.project-photo a
{
	line-height: 14px;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	width: 248px;
}
.project-photo .sapo
{
	line-height: 14px;
	margin: 0;
	padding: 0;
	float: left;
}

/*info-company ////////////////////////////////*/
.info-company
{
	border: 10px solid #eeeeee;
	width: 250px;
	margin-bottom: 13px;
}
.info-company .logo
{
	width: 230px;
	margin: 0;
	padding: 12px 10px 6px 10px;
}
.info-company .logo img
{
	width: 72px;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
}
.info-company .logo .name-company
{
	line-height: 14px;
	display: block;
	margin: 4px 0 0 0;
	padding: 0;
}
.info-company .info
{
	padding: 2px 13px 2px 13px;
	margin: 0;
	float: left;
	width: 224px;
}
.info-company .info ul
{
	line-height: 14px;
	margin: 0;
	padding: 0;
	float: left;
}
.info-company .info ul li
{
	margin: 0;
	padding: 0;
	float: left;
}
.info-company .info ul li a
{
	float: left;
	margin: 0;
	display: block;
	padding: 5px 0 7px 33px;
	border-bottom: 1px solid #eeeeee;
	width: 191px;
}
.info-company .info ul li a.home
{
	border-top: 1px solid #cccccc;
	padding-top: 10px;
	background: url(/Images/icon/comp_home.png) no-repeat 1px 9px;
}
.info-company .info ul li a.phone
{
	background: url(/Images/icon/comp_phone.png) no-repeat 1px 5px;
}
.info-company .info ul li a.fax
{
	background: url(/Images/icon/comp_fax.png) no-repeat 2px 4px;
}
.info-company .info ul li a.email
{
	background: url(/Images/icon/comp_email.png) no-repeat 1px 7px;
}
.info-company .info ul li a.website
{
	background: url(/Images/icon/comp_website.png) no-repeat 2px 5px;
	border-bottom: 0px;
}

/* end info-company ////////////////////////////////*/

/*projects other //////////////////////////////////*/

.projects-other
{
	border-bottom: 1px solid #ffffff;
	background-color: #EEE;
	padding: 7px 10px 8px 10px;
	width: 250px;
}
.projects-other img
{
	margin: 2px 10px 0 0;
	width: 89px;
	height: 67px;
	float: left;
}
.projects-other .title
{
	margin: 0 0 0 0;
	display: block;
	width: 149px;
	height: 57px;
	line-height: 14px;
}
.projects-other .date
{
	display: block;
}

/*end projects other*/

/*topic details /////////////////////////////*/
.border-banner
{
	border: 5px solid #eee;
	width: 660px;
}
/*.border-banner img
{
	width: 660px;
	height: 72px;	
}
*/
.title-topic
{
	padding: 10px 25px 10px 25px;
	width: 620px;
}
.title-topic p
{
	line-height: 17px;
	margin: 0;
	padding: 0;
}
.topic-details
{
	border: 1px solid #cccccc;
	padding: 22px 25px 2px 25px;
	width: 618px;
	margin: 0 0 20px 0;
}

.topic-details .topic
{
	padding: 0; margin: 0 25px 0 0; width: 295px; line-height:13px;
}
.topic-details .topic-wrap
{
	border-bottom: 1px solid #cccccc; padding: 0 0 3px 0; margin: 0 0 39px 0; line-height:13px;
}
.topic-details .topic-last
{
	padding: 0; margin: 0; width: 295px; line-height:13px;
}
.topic-details .topic-last img,
.topic-details .topic img
{
	margin: 2px 10px 3px 0; /*width: 89px;height: 67px;*/
	float: left; border:1px solid #ccc; padding:1px;
}
.topic-details .topic-last .title,
.topic-details .topic .title
{
	margin: 0; margin-bottom: 3px; display:block;
	/*height: 15px;*/
	line-height: 13px;
}
.topic-details .topic-last .sapo,
.topic-details .topic .sapo
{
	line-height: 13px; margin: 0; padding:0;
}
.topic-details .topic-last .date,
.topic-details .topic .date
{
	display: block; margin:3px 0 0 0; padding:0; width: 295px; cursor:default; line-height:13px;
}

/*pagination-topicdetails //////////////*/
.pagination-topicdetails
{
	width: 618px;
	margin-top: -15px; text-align:center;
}
.pagination-topicdetails ul
{
	margin:0;
	padding: 0;
	display: inline; float:right;
}
.pagination-topicdetails ul li
{
	margin:0;
	padding: 0;
	float: left;
}
.pagination-topicdetails ul li a
{
	margin: 0 0 0 10px;
}
.pagination-topicdetails ul li a.current
{
	color: #006699;
}
/*
.pagination-topicdetails ul li .back
{
	background: url(/Images/icon/back_page2.png) no-repeat 0 7px;
	padding-left: 11px;
}
.pagination-topicdetails ul li .next
{
	background: url(/Images/icon/next_page2.png) no-repeat 0 7px;
	padding-left: 11px;
}*/

/*topic videorelated */
.topic-videorelated
{
	border: 1px solid #cccccc;
	width: 668px;
}
.topic-videorelated .title
{
	height: 24px;
	border-bottom: 1px solid #cccccc;
	padding: 6px 25px 0 25px;
}
.topic-videorelated .title a
{
	display: block;
	margin-top: 2px;
}
.topic-videorelated .videorelated-wrap
{
	padding: 20px 0 20px 25px;
	width: 643px;
}
.videorelated
{
	width: 204px;
	margin: 0 10px 0 0 ;
}
.videorelated img
{
	margin: 2px 10px 0 0;
	width: 91px;
	height: 61px;
	float: left;
}
.videorelated .videotitle
{
	margin: 0;
	display: block;
	width: 103px;
	line-height: 14px;
}

/*search result ////////////////////////////////////////*/
.search-result
{
	
}
.search-info
{
	border-bottom:1px solid #cccccc;
	height: 1.9em;
}
.search-info p
{
	margin: 0;
}
.sort-result
{
	text-align: right;
	width: 650px;
	margin-bottom: 22px;
}
.sort-result a { color: #999999;}
.sort-result a:hover {color: #999999;}
.sort-result a:visited {color: #999999;}
.sort-result a.active {color: #006699;}
.sepa-searchresult
{
	border-right: 1px solid #cccccc;
	padding-right: 20px;
}
.list-result
{
	line-height: 15px;
	width: 650px;
	margin-bottom: 5px;
}

/*pagination-search result //////////////*/
.pagination-searchresult
{
	width: 650px; margin-top:15px; line-height:14px;
}
.pagination-searchresult ul
{
	margin:0; padding: 0; display: inline; float:left;
}
.pagination-searchresult ul li
{
	margin:0; padding: 0; float: left;
}
.pagination-searchresult .back 
{
	background: url(/Images/icon/back_page2.png) no-repeat 0 6px;
	padding-left: 11px; margin-right: 5px; float:left;
}
.pagination-searchresult .next
{
	background: url(/Images/icon/next_page2.png) no-repeat 45px 6px;
	padding-right: 20px; margin-left: 13px; float:left;
}
.pagination-searchresult ul li a
{
	margin: 0 0 0 10px;
}
.pagination-searchresult ul li a.current
{
	color: #006699;
}

/* result photo --------------------------------------*/
.result-photo
{
	height: 87px;
}
.result-photo img
{
	margin: 10px;
	width: 89px;
	height: 67px;
}
.result-photo .title
{
	margin: 8px 0 0 0;
	display: block;
	width: 149px;
	height: 56px;
	line-height: 14px;
}
.result-photo .title .date
{
	display: block;
}
/*end search result ////////////////////////////////////////*/



/* //////////////////////////  TEMPLATE HOUSE ///////////////////////////////////////////////////////////////////////////////*/

/*search-house /////////////////////////////////////////*/
.search-house
{
	margin-bottom:13px;
	background-color:#eeeeee;
	padding: 10px;
	width: 250px;
}
.search-house .btn-searchhouse
{
	width: 100px;
	height: 22px;
	margin: 0 0 10px 0;
	padding: 0 0 1px 0;
	border: 1px solid #C9D2FA;
}

/*end search-house //////////////////////////////////////*

/*template house*/
.lblListCatalog
{
	height: 24px;
	padding: 6px 0 0 30px;
	width: 174px;
}
.lblListCatalog a
{
	margin: 0 0 0 40px;
}
.tempaltehouse
{
	width: 668px;
	padding: 0;
	border: 1px solid #eeeeee;
}
.tempaltehouse .row-wrap
{
	height: 205px;
	width: 614px;
	padding: 12px 24px 0 30px;
	margin: 0 0 0 0;
	border-bottom: 1px solid #eeeeee;
}
.tempaltehouse .clear-border-bot
{
	border-bottom: 1px solid #ffffff;
}
/*navigatiob bar*/
.navbar
{
	width: 470px;
	height: 30px;
	padding: 1px 0 0 0;
	margin: 0 0 15px 0;
	background-color: #eeeeee;
}
*html .navbar
{
	width: 471px;
	height: 30px;
	padding: 1px 0 0 0;
	margin: 0 0 15px 0;
	background-color: #eeeeee;
}
.navbar-textarea
{
	margin:0; font-family:Arial; font-size:12px; color:#666; line-height:14px; height:22px;
}

.navbar .jumpage
{
	height: 28px;
}

/*pagination*/
.tempaltehouse .paginate-template {
	height: 16px;
	margin: 3px 5px 0 0;
	padding: 4px 22px 0 22px;
	border: 1px solid #ccc;
	background-color: #fff;
	line-height:13px;
}
.tempaltehouse .paginate-template a.back-page
{
	background: url(/Images/icon/back_page2.png) no-repeat 0 5px;
	padding-left: 11px; 
	margin: 0 2px 0 0;
}
.tempaltehouse .paginate-template a.next-page
{
	background: url(/Images/icon/next_page2.png) no-repeat 45px 5px;
	padding-right: 13px; 
	margin: 0 0 0 10px;
}
.tempaltehouse .paginate-template ul
{
	
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}
.tempaltehouse .paginate-template ul li
{
	float: left;
	margin-left: 7px;
	padding: 0;
}
.tempaltehouse .paginate-template ul li a
{
	float: left;
	padding: 0 0 2px 0;
	display: block;
}
.tempaltehouse .paginate-template ul li a.current
{
	color: #006699;
}

.gallerylist .paginate {
	height: 18px;
	margin: 6px 0 0 10px;
	padding: 2px 22px 0 22px;
	border: 1px solid #ccc;
	background-color: #fff;
}
*html .gallerylist .paginate {
	height: 18px;
	margin: 6px 0 0 10px;
	padding: 2px 22px 0 22px;
	border: 1px solid #ccc;
	background-color: #fff;
}
.gallerylist .paginate a.back 
{
	background: url(../images/icon/back_page2.png) no-repeat 0 6px;
	padding-left: 11px;  
	margin-right: 5px;
}
.gallerylist .paginate a.next
{
	background: url(../images/icon/next_page2.png) no-repeat 45px 6px;
	padding-right: 13px; 
	margin-left: 13px;
}
.gallerylist .paginate ul
{
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}
.gallerylist .paginate ul li
{
	float: left;
	margin-left: 7px;
	padding: 0;
}
.gallerylist .paginate ul li a
{
	padding: 0 0 2px 0;
	display: block;
}
.gallerylist .paginate ul li a.current
{
	color: #006699;
}

/*info searchhouse*/
.tempaltehouse .info-searchhouse
{
	width: 640px;
	height: 22px;
	margin: 0 4px 0 4px;
	padding: 4px 10px 0 10px;
}

/*//////// wrap - photo*/
.thumbphotosmall-white
{
	border: 1px solid #ffffff;
	width: 141px;
	margin: 0 0 0 0;
	text-align: center;
	height: 176px;
	padding: 3px;
	display: block;
	position:relative;
	margin-right: 4px;
}
.thumbphotosmall-white:hover
{
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	cursor: pointer;
	
}
.thumbphotosmall-white .photo
{
	width: 141px;
	height: 154px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.thumbphotosmall-white .pictureDark
{
	border: 2px solid #CCC;	
	background: #CCC;	
	margin-top: 0;
	margin-bottom:3px;
}

.thumbphotosmall-white .magnifier
{
	position:absolute; top: 165px; left: 112px;
}

.thumbphotosmall-white hr
{
	color: #fff; background:#fff; width:141px; position: absolute; left: 3px; top: 155px; margin:0; padding:0
}
.thumbphotosmall-white .id
{
	position:absolute; top: 160px; left: 0px; text-align: center;
}
.thumbphotosmall-white .id span
{
	width: 147px; text-align: center; display: block;
}
.thumbphotosmall-white .photo img
{
	border: 2px solid #ccc;	
	background: #CCC;	
	/*position: absolute;
	top:50%;  
	margin-top:-76px;*/
}
*html .thumbphotosmall-white .photo img {
	border: 2px solid #ccc;	
}

.thumbphotosmall-white .id img
{
	margin: 0 0 -3px 6px;
}


/*template house details*/
.housenav-wrap { margin-bottom: 15px;}
.housenav {
	margin: 0 0 1px 0;
	float:left;
	margin-bottom: 4px;
}
.housenav ul {
	margin: 0;
	list-style: none;
	display: block;
}
.housenav ul li.house {
	display: block;
	float: left;
	background: #eee;
}
.housenav ul li.feedback-house {
	display: block;
	float: left;
	background: url(/Images/icon/comment_newsnav.png) no-repeat 24px 9px #eeeeee;
}
.housenav ul li.slide {
	display: block;
	float: left;
	padding: 0;
	
	background: url(/Images/icon/video_newsnav.png) no-repeat 21px 7px #eeeeee;
}

.housenav ul li a.house {
	display: block;
	padding: 7px 38px 0 44px;
	height: 27px;
	border-right: 4px solid #fff;
}
.housenav ul li a.feedback-house {
	display: block;
	padding: 7px 38px 0 44px;
	height: 27px;
	border-right: 4px solid #fff;
}
.housenav ul li a.slide {
	display: block;
	padding: 5px 38px 0 44px;
	height: 26px;
}
.ui-tabs-nav a
{
	/* In general, style all links in the tab navigation area.
		In practice, this allows us to differentiate between active tabs
		and inactive tabs */
	
	display: block;
	font-size: 12px;
	float:left;
	/* Make an unselected tab appear to float above the panel slightly */
}
.ui-tabs-selected a.house
{
	color: #fff;
	background: #006699;
}
.ui-tabs-selected a.house:hover
{
	color: #fff;
	background: #006699;
}
.ui-tabs-selected a.feedback-house
{
	color: #ffffff;
	background: url(/Images/icon/comment_newsnav_blue_over.png) no-repeat 24px 9px #006699;
}
.ui-tabs-selected a.feedback-house:hover
{
	color: #ffffff;
	background: url(/Images/icon/comment_newsnav_blue_over.png) no-repeat 24px 9px #006699;
}
.ui-tabs-selected a.slide
{
	color: #ffffff;
	background: url(/Images/icon/video_newsnav_over.png) no-repeat 21px 7px #006699;
}

/*house details ////////////////////////////////////*/
.housedetails {
	line-height: 14px;
}

.housedetails .photo
{
	height: 350px;
	float: left;
	text-align: center;
	width: 670px;
}
.housedetails .photo .border
{
	border: 1px solid #cccccc;
	padding: 2px;
	background-color: #ffffff;
}
.housedetails .photo .info
{
	margin: 7px auto 0 auto;
	display: block;
	width: 425px;
}

/*information photo*/

.housedetails .infophoto-wrap
{
	width: 450px;
	margin: 0 0px 0 150px;
	line-height: 16px;
}
.housedetails .infophoto-wrap p{
	margin: 0;
}
.housedetails .infophoto-wrap .col-left
{
	float: left;
	width: 220px;
	margin: 0 10px 0 0;
}
.housedetails .infophoto-wrap .col-right
{
	float: left;
	width: 220px;
	margin: 0;
}

/*rate*/
.housedetails .rate
{
	height: 22px;
	width: 375px;
	border: 1px solid #cccccc;
	padding:8px 45px 0 48px; 
	margin: 0 auto 10px auto;
}
.housedetails .rate .rate-form
{
	margin: -2px 0 0 0;
}
.housedetails .rate div.rating{cursor:pointer;margin:2em;clear:both;display:block}
.housedetails .rate div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
.housedetails .rate div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
.housedetails .rate div.cancel,div.cancel a{background:url('/Images/icon/delete.gif') no-repeat 0 -16px}
.housedetails .rate div.star,div.star a{background:url('/Images/icon/star.gif') no-repeat 0 0px}
.housedetails .rate div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px;border:1 solid #FF0000}
.housedetails .rate div.star_on a{background-position:0 -16px!important}
.housedetails .rate div.star_hover a,div.star_live a:hover{background-position:0 -32px}

.housedetails .rate div.star_readonly a,div.star_readonly a:hover{cursor:default !important}

.housedetails .rate div.star{background:transparent!important;overflow:hidden!important}


/*slider ///////////////////////////////////////////*/

.thumbphotosmall-light97
{
	border: 1px solid #eee;
	width: 141px;
	margin: 0;
	text-align: center;
	height: 151px;
	padding: 3px;
	display: block;
	position:relative;
}
.thumbphotosmall-light97:hover
{
	background-color: #333;
	border: 1px solid #666;
	cursor: pointer;
	
}
.thumbphotosmall-light97 .photo
{
	width: 141px;
	height: 154px;
	margin: 0;
	padding: 0;
	text-align: center;
}
.thumbphotosmall-light97 .pictureDark
{
	border: 2px solid #CCC;	
	background: #CCC;	
	margin-top: 0;
	margin-bottom:3px;
}

.thumbphotosmall-light97 .magnifier
{
	position:absolute; top: 167px; left: 112px;
}
.thumbphotosmall-light97 hr
{
	color: #ccc; background:#ccc; width:141px; position: absolute; left: 3px; top: 155px; margin:0; padding:0
}
.thumbphotosmall-light97 .id
{
	position:absolute; top: 165px; right: 40px;
}
.thumbphotosmall-light97 .photo img
{
	border: 2px solid #ccc;	
	background: #CCC;	
	/*position: absolute;
	top:50%;  
	margin-top:-76px;*/
}
*html .thumbphotosmall-light97 .photo img {
	border: 2px solid #ccc;	
}

.thumbphotosmall-light97 .id img
{
	margin: 0 0 -3px 6px;
}

.slider-wrap
{
	border-top: 1px solid #ffffff;
}
.slider
{
	padding: 25px 0 0 10px;
}

.slider .slider_screen
{
    position: relative;
    overflow: hidden;
}

.slider .direction_left,
.slider .direction_right
{
    width: 23px;
    height: 190px;
    cursor: pointer;
}

.slider .direction_left
{
    background: url(/Images/slider_left_arrow.png) no-repeat center left;
}

.slider .direction_right
{
    background: url(/Images/slider_right_arrow.png) no-repeat center right;
}

.slider .img_container
{
    position: absolute;
    top: 0;/*fix IE issue - don't change plz*/
    left: 0;/*fix IE issue - don't change plz*/
}

.slider .img_container .item
{
	height: 195px;
	float: left;
	display: block;
}
.housedetails .download
{
	height: 33px;
	padding: 17px 0 0 0;
	border-top: 1px solid #ffffff;
	margin: 0 0 13px 0;
}
.housedetails .download .img-wrap
{
	margin: -2px 20px 0 0;
}
/*wrap photo*/
.thumbphotosmall-gray
{
	border: 1px solid #eeeeee;
	width: 141px;
	margin: 0 2px 0 0;
	text-align: center;
	padding: 3px;
	display: block;
}
.thumbphotosmall-gray:hover
{
	background-color: #333333;
	border: 1px solid #cccccc;
	cursor: pointer;
	
}
.thumbphotosmall-gray .photo
{
	width: 141px;
	height: 156px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: center;
}
.thumbphotosmall-gray .photo img
{
	border: 2px solid #CCC;	
	background: #CCC;	
	/*position: absolute;
	top:50%;  
	margin-top:-76px;*/
}
*html .thumbphotosmall-gray .photo img {
	border: 2px solid #CCC;	
}

.thumbphotosmall-gray .id
{
	width: 141px;
	height: 21px;
	margin: 0;
	padding: 9px 0 0 0;
	border-top: 1px solid #ffffff;
}
.thumbphotosmall-gray .id img
{
	margin: 0 0 -3px 6px;
}

/*lib-house photo //////////////////////////////////////////////////////////////////////////*/

.lib-house { 
	width: 249px;
	border: 10px solid #eee;
}
.lib-house div.house-photo-wap
{
	padding: 4px;
	width: 240px;
	border-bottom: 1px solid #cccccc;
}
.lib-house .house-photo-wap img.house-photo
{
	width: 118px;
	height: 118px;
	
}
#preview{
	position:absolute;
	border:2px solid #ffffff;
	background:#eeeeee;
	display:none;
	color:#333333;
	z-index: 200;
	width: 187px;
	height: 159px;
	margin: 0;
	text-align: center;
}
#preview img
{
	float: left;
	margin: 0;
}

/*menuleft ////////////////////////////////////// */
.menuleft
{
	line-height: 15px;
	height: 34px;
	text-align: center;
	width: 199px;
}
.menuleft a
{
	display: block;
	width: 156px;
}
.menuleft .borderbottom
{
	border-bottom: 1px solid #333333;
}
.menuleft .menu
{
	margin: 0;
	width: 156px;
	padding: 0;
}
.menuleft .menu .title
{
	display: block;
	padding: 5px 0 0 0;
	margin: 5px 0 0 10px;
	height: 13px;
}
.menuleft .menu li img
{
	margin: 0 0 -1px 3px;
}
.menuleft .menu_item 
{
	 display: block;
	 width: 179px;
	 height: 20px;
}
.menuleft .ul-level1
{
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 156px;
}
.menuleft .ul-level1 li
{
	display: block;
}
.menuleft .ul-level1 li .title-level1
{
	margin: 7px 0 0 0;
	padding: 2px 0 2px 10px;
	width: 146px;
}

.menuleft .sub_menu
{
	padding: 0 5px 15px 5px;
	width: 156px;
	background-color: #222222;
	border: 1px solid #666666;
	position: absolute;
	display: none;
	z-index: 100;
}
.menuleft .actived {color: #ffffff;}
.menuleft .menu-level2
{
	width: 156px;
}
.menuleft .menu-level2 a
{
	display: block;
	padding: 0 0 0 20px;
	width: 136px;
}
.menuleft .menu-level3
{
	width: 156px;
	display: none;
}
.menuleft .menu-level3 a
{
	display: block;
	padding: 0 0 0 35px;
	width: 121px;
}

.menuleft .menu_acc
{
	cursor: pointer;
	display: block;
}
/*end menuleft ////////////////////////////////////// */



/*house building -- tab //////////////////////////////////////////// */

.ui-tabs-hide {display: none;}
.housebuilding-wrap { 
	margin-bottom: 15px;
}
.housebuilding-border-bot
{
	background: url(/Images/icon/separator_newsdetails.png) no-repeat left bottom;
	padding: 0;
	height: 53px; 
}
.housebuilding {
	margin: 0 0 1px 0;
	float:left;
	margin-bottom: 12px;
	padding: 2px 0 0px 0;
	background: url(/Images/icon/separator_newsdetails.png) no-repeat 0 0;
	height: 47px; 
}
.housebuilding ul {
	margin: 0;
	list-style: none;
	display: block;
}
.housebuilding ul li {
	display: block;
	float: left;
	margin-right: 1px;
	text-align: center;
	width: 237px;
	background: url(/Images/housebuilding_sepa.png) no-repeat top right;	
}
.housebuilding ul li.tab4 {
	display: block;
	float: left;
	width: 235px;
	margin-right: 0px;
	text-align: center;
	background: url(/Images/housebuilding_sepa_white.png) no-repeat top right;	
}

.housebuilding ul li a {
	display: block;
	padding: 8px 64px 0 64px;
	height: 41px;
	width: 107px;
	font-size: 14px;
	line-height: 16px;
	margin: 0 1px 0 0;
}
.housebuilding ul li a.tab4 {
	display: block;
	padding: 8px 65px 0 65px;
	height: 41px;
	width: 104px;
	font-size: 14px;
	line-height: 16px;
}
.ui-tabs-nav a
{
	/* In general, style all links in the tab navigation area.
		In practice, this allows us to differentiate between active tabs
		and inactive tabs */
	
	display: block;
	font-size: 12px;
	float:left;
	
	/* Make an unselected tab appear to float above the panel slightly */
}
.ui-tabs-selected a
{
	color: #fff;
	background: #006699;
}
.ui-tabs-selected a:hover
{
	color: #fff;
	background: #006699;
}

/*end house building -- tab //////////////////////////////////////////// */

/*house building -- content //////////////////////////////////////////// */

.housebuilding-wrap .tab
{
	border: 15px solid #ccc;
	width: 920px;
	line-height: 16px;
	
}
.housebuilding-wrap .tab .col1
{
	width:617px; 
	margin:0 10px 0 0;
	padding: 20px 0px 20px 20px;
}
.housebuilding-wrap .tab .flexcroll
{
	height: 610px;
}


.housebuilding-wrap .tab .col2
{
	padding: 0 20px 0 0;
	width:235px;
	height: 469px;
	float: right;
}
.housebuilding-wrap .tab .col2 .bh_space 
{
	border-bottom: 1px solid #ccc;
}
.housebuilding-wrap .tab .col2 a
{
	padding: 3px 0 3px 0;
	display: block;
	margin: 1px 0 1px 0;
}
.housebuilding-wrap .tab .col2 a:hover
{
	background: #006699;
	color: #fff;
}

.housebuilding-wrap .tab .col2 .div-end
{
	border-bottom: 1px solid #fff;
} 

.download-ebook
{
	background: url(/Images/icon/download_ebook.png) no-repeat 0 -1px;
	padding: 0;
	margin: 0;
	padding: 0 0 0 20px;
	width:235px;
	float: right;
}



/*end house building -- content //////////////////////////////////////////// */

.list-question
{
	width:470px; line-height:14px;
}
.list-question .content-quest
{
	padding:0 15px 15px 15px; width:440px;
}
.list-question .content-quest .p-reset
{
	margin:0; line-height:16px; cursor:default;
}
.list-question .content-quest .datetime-quest
{
	cursor:default; margin-bottom:10px;
}
.list-question .border-bottom
{
	width:440px; height:0px;font-size:0px; margin:-13px 15px 0 15px;
}
.list-question hr
{
	margin:0; padding:0;
}
.list-question p
{
	margin-bottom:0;
}

/*add 23/04/09*/
.spdn-wrap
{
	margin-top:5px;
	margin-bottom:13px;
}
.spdn-wrap .title
{
	background: url(/Images/spdn.png) no-repeat 30px 10px #EEE;
	padding: 10px 25px;
	padding-left:95px;
	border:1px solid #ccc;
	width:548px; cursor:pointer;
}
.spdn-wrap .title a
{
	margin:0; color:#9A652F; 
}
.spdn-wrap .spdn-form
{
	border:1px solid #ccc;
	padding:20px; width: 628px; background:#EEE; margin:5px 0 0 0;
}
.spdn-wrap .spdn-form p
{
	
}
.spdn-wrap .spdn-form .col-left
{
	width:238px;
	padding-right:20px;
	border-right: 1px solid #ccc;
	padding-top:5px;
	padding-bottom:5px;
}
.spdn-wrap .spdn-form .col-right
{
	width:349px;
	padding-left:20px;
}
.spdn-wrap .spdn-form .col-right .item
{
	width:350px;
}
.spdn-wrap .spdn-form .col-right .item .removeUploadImg
{
	background:url(/Images/icon/removeUploadImg.jpg) no-repeat 3px 3px; display:block; width:10px; height:10px;
}
.spdn-wrap .spdn-form .col-right .item .addUploadImg
{
	background:url(/Images/icon/addUploadImg.jpg) no-repeat 3px 3px; display:block; width:10px; height:10px;
}
.spdn-wrap .spdn-form .input
{
	width:222px; margin:0;
	border:1px solid #ccc;
	padding:3px 5px;
	margin-bottom:5px;
	font-family:Arial; font-size:11px; color:#666;
}
.spdn-wrap .spdn-form .txta-spdn
{
	width:222px; height:96px; margin:0;
	border:1px solid #ccc;
	padding:2px 5px;
	font-family:Arial; font-size:11px; color:#666;
}
.spdn-wrap .spdn-form .button
{
	width:106px; background:#006699; border:1px solid #0088CA; color:#fff; margin:0;
	font-weight:bold; padding:1px 5px 0 5px; height:22px; margin-left:6px;
	line-height:16px;
}
.spdn-wrap .spdn-form .button2
{
	width:106px; background:#999; border:1px solid #B9B9B9; color:#fff; margin:0;
	font-weight:bold; padding:1px 5px 0 5px; height:22px; margin-left:6px;
	line-height:16px;
}
.spdn-wrap .spdn-form .button3
{
	width:106px; text-align:center; color:#666; font-size:11px;
	margin-left:6px; height:18px; text-decoration:underline; padding-top:4px;
}