
#category-image {
    min-width:964px;
    width:auto !important;
    width:100%;
    height:113px;
    text-align:center;
    background:#fff url(img/category_image.jpg) no-repeat 50% top;
	position:relative;
}
#category-image .inner-parts {
    margin:0 auto;
    width:964px;
    height:113px;
    text-align:left;
	position:relative;
}
#p-index #category-image h1, #category-image p {
    width:305px;
    height:38px;
    background:#ffffff url(img/label_category.gif) no-repeat 50% top;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
	position:absolute;
    left:47px;
    top:61px;
}
#main-parts{
    padding:30px 44px 80px 44px;
    width:866px;
    min-height:480px;
	position:relative;
    text-align:center;
}
* html #main-parts {
    width:954px;
}

#textParts1 {
	margin-bottom:25px;
}


#ags-left-parts {
    float:left;
    width:251px;
	position:relative;
}

#label-company, #label-consultant, #label-recruit, #label-faq, #label-contact {
	width:251px;
	height:39px;
	text-align:left;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
}
#label-company {
	background:#fff url(img/label_company.gif) no-repeat left top;
}
#label-consultant {
	background:#fff url(img/label_consultant.gif) no-repeat left top;
}
#label-recruit {
	background:#fff url(img/label_recruit.gif) no-repeat left top;
}
#label-faq {
	background:#fff url(img/label_faq.gif) no-repeat left top;
}
#label-contact {
	background:#fff url(img/label_contact.gif) no-repeat left top;
}

#ags-left-parts .inner-parts{
    padding:12px 12px 4px 12px;
    width:225px;
	border:#ffffff solid 1px;
	background-color:#f3f2ed;
}
* html #ags-left-parts .inner-parts {
    width:249px;
}

#ags-left-parts .inner-parts p, #ags-right-parts p {
	margin-bottom:1em;
	line-height:1.231;
}
#ags-left-parts .inner-parts li {
	margin-bottom:7px;
	padding:0 0 0 1.5em;
	background-image:url(../img/common/li_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
}


#ags-right-parts {
    float:right;
    width:580px;
	position:relative;
	text-algin:left;
	background:#000;
}

#ags-right-parts .inner-parts{
    padding:12px 25px 100px 25px;
    width:530px;
	border:#ffffff solid 1px;
	background:#f3f2ed url(img/right_back.jpg) no-repeat right bottom;
	text-algin:left;
}
* html #ags-right-parts .inner-parts {
    width:580px;
}
#label-business {
	width:580px;
	height:39px;
}
#label-business a {
	display:block;
	width:580px;
	height:39px;
	text-align:left;
	background-image:url(img/label_business.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
}
#label-business a:link, #label-business a:visited {
	background-position:left top;
}
#label-business a:hover, #label-business a:active {
	background-position:left -39px;
}
#ms-parts {
	float:left;
	width:251px;
}
#ms-inner{
    padding:12px 12px 40px 12px;
    width:225px;
	border:#ffffff solid 1px;
	background:#fff url(img/pict_ms.gif) no-repeat right bottom;
	min-height:320px;
	height:auto !important;
	height:372px;
}
* html #ms-inner {
    width:249px;
}

#ags-right-parts li {
	margin-bottom:8px;
	padding:0 0 0 1.5em;
	background-image:url(../img/common/li_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
}
#label-ms {
	width:251px;
	height:39px;
}
#label-ms a {
	display:block;
	width:251px;
	height:39px;
	text-align:left;
	background-image:url(img/label_ms.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
}
#label-ms a:link, #label-ms a:visited {
	background-position:left top;
}
#label-ms a:hover, #label-ms a:active {
	background-position:left -39px;
}


#ipo-parts {
	float:right;
	width:251px;
}
#ipo-inner{
    padding:12px 12px 40px 12px;
    width:225px;
	border:#ffffff solid 1px;
	min-height:320px;
	height:auto !important;
	height:372px;
	background:#fff url(img/pict_ipo.gif) no-repeat right bottom;
}
* html #ipo-inner {
    width:249px;
}
#label-ipo {
	width:251px;
	height:39px;
}
#label-ipo a {
	display:block;
	width:251px;
	height:39px;
	text-align:left;
	background-image:url(img/label_ipo.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
}
#label-ipo a:link, #label-ipo a:visited {
	background-position:left top;
}
#label-ipo a:hover, #label-ipo a:active {
	background-position:left -39px;
}


#ma-parts {
	float:left;
	margin:20px 0 0 0;
	width:251px;
}
#ma-inner{
    padding:12px 12px 40px 12px;
    width:225px;
	border:#ffffff solid 1px;
	background:#fff url(img/pict_ma.gif) no-repeat right bottom;
	min-height:300px;
	height:auto !important;
	height:352px;
}
* html #ma-inner {
    width:249px;
}
#label-ma {
	width:251px;
	height:39px;
}
#label-ma a {
	display:block;
	width:251px;
	height:39px;
	text-align:left;
	background-image:url(img/label_ma.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
}
#label-ma a:link, #label-ma a:visited {
	background-position:left top;
}
#label-ma a:hover, #label-ma a:active {
	background-position:left -39px;
}
#ms-parts a:link, #ms-parts a:visited {
    color:#1f739f;
}
#ms-parts a:hover, #ms-parts a:active {
    color:#1c91ce;
}

#ipo-parts a:link, #ipo-parts a:visited {
    color:#358415;
}
#ipo-parts a:hover, #ipo-parts a:active {
    color:#41b214;
}

#ma-parts a:link, #ma-parts a:visited {
    color:#50237d;
}
#ma-parts a:hover, #ma-parts a:active {
    color:#7222c1;
}

#p-index .btn-results {
    padding:7px 2px 7px 20px;
	background-image:url(../img/common/icon_results.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}