body{ margin:0; padding:0; background: #fff url(../../img/129/mn_body_x.jpg) repeat-x top; }
a img{ border:0px;}

.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}

.main_wrap{ float:left; width:940px; padding:0; margin:0; position:relative;}

.hdr{ clear:both; width:940px; height:78px; overflow:hidden;}
.hdr img{width:935px; height:78px; margin:0;}

.conts_wrap{ clear:both; margin:0; padding:0; width:940px; overflow:hidden; background:url(../../img/129/conts_wrap_y.jpg) repeat-y;}
.conts_in{ clear:both; overflow:hidden;}

.conts_lft{ float:left; width:175px; padding:0px 0 28px 8px; background:url(../../img/129/left_btm_line_bg.jpg) no-repeat bottom;}
#ie .conts_lft{ width:183px;}

#ph_site_main_menu{ clear:both; width:170px;padding:0 0 0 5px;}
#ie #ph_site_main_menu{ width:175px;}

#ph_site_main_menu .header, #ph_site_main_menu .footer{ display:none;}

#ph_site_main_menu .item{ clear:both; width:165px; padding:11px 0 9px 5px;}
#ie #ph_site_main_menu .item{ width:170px;}
#ph_site_main_menu .item a{ color:#8fb34f; text-decoration:none; font-family:Verdana; font-size:13px; font-weight:bold; padding:0 0 0 25px; display:block;}
#ph_site_main_menu .item a:hover, #ph_site_main_menu .sel a{ background:url(../../img/129/ph_mn_item_a_hov.jpg) no-repeat left -3px;}

.conts_mid{ float:left; width:562px; background: url(../../img/129/conts_mid_bg.jpg) no-repeat 5px 0; overflow:hidden;}
.contents_Inner{clear:both; padding:0 5px 0 5px; overflow:hidden;}
.cont_m_top_nav{ clear:both;}
.cont_m_top_nav ul{ float:right; list-style:none; margin:0; padding:7px 4px 25px 0;}
.cont_m_top_nav li{ float:left; font-size:14px; color:#16232c; padding-right:5px;}
.cont_m_top_nav li a{ text-decoration:none; font-family:Verdana; font-size:13px; font-weight:bold; color:#8fb34f;}

.conts_rgt{ float:left; width:176px; padding:0 0 18px 19px;}
#ie .conts_rgt{ width:195px;}
.login_wrap{ clear:both; width:161px; margin:10px 0 0 0; overflow:hidden; background:url(../../img/129/log_bx_wrap_y.jpg) repeat-y;}

.user_head{ clear:both; width:149px; height:26px; padding:8px 0 0 12px; font-size:13px; font-weight:bold; font-family:Verdana; color:#fff; overflow:hidden; background:url(../../img/129/log_bx_hd.jpg) no-repeat top;}
#ie .user_head{ width:161px; height:34px;}


.logbx_btm{ clear:both; width:156px; height:24px; padding-left:5px; overflow:hidden; background:url(../../img/129/log_bx_btm.jpg) no-repeat top;}
#ie .logbx_btm{ width:161px;}
.logbx_btm a{ text-decoration:none; font-family:Verdana; padding:0 0 0 12px; font-size:10px; color:#7b7c52; background:url(../../img/129/signup_txt_bg.jpg) no-repeat left; display:block; word-spacing:-1px;}

.explore{ clear:both; width:149px; height:26px; margin:20px 0 0 0;  padding:8px 0 0 12px; font-size:13px; color:#fff; font-weight:bold; font-family:Verdana; background:url(../../img/129/ph_cat_hedr_bg.jpg) no-repeat top;}
#ie .explore{ width:161px; height:34px;}

.cat_menu_wrap{ clear:both; width:158px; padding:0 2px 0 1px; overflow:hidden; background:url(../../img/129/ph_cat_y.jpg) repeat-y;}
#ie .cat_menu_wrap{ width:161px;}
#ph_site_cat_menu{ clear:both; width:150px; padding:0 0 0 8px; overflow:hidden; background: #fefefe url(../../img/129/ph_cat_x.jpg) repeat-x top; }
#ie #ph_site_cat_menu{ width:158px;}

#ph_site_cat_menu .header, #ph_site_cat_menu .footer{ display:none;}

#ph_site_cat_menu .item{ clear:both; padding:6px 0 0 0;}
#ph_site_cat_menu .item a{ padding:0 0 0 13px; display:block; text-decoration:none; color:#2e2e2c; font-family:Verdana; font-size:13px; background: url(../../img/129/cat_item_a.jpg) no-repeat left 4px;}
#ph_site_cat_menu .sel{ padding-bottom:3px;}


#ph_site_cat_menu .subitem{ clear:both; padding:2px 0 0 14px;}
#ph_site_cat_menu .subitem a{padding:0 0 5px 8px; display:block; text-decoration:none; font-size:10px; font-family:Verdana; color:#161614; background:url(../../img/129/cat_subitem_a.jpg) no-repeat left 5px;}
#ph_site_cat_menu .subitem a:hover{font-weight:bold; font-size:10px;}

#ph_site_cat_menu .subsel{ background:#b3cd9d; padding-left:14px;}
#ph_site_cat_menu .subsel a{ background:none; color:#fff; font-weight:bold;}

#ph_site_cat_menu .subsubitem{ clear:both; width:125px; padding:5px 0 0 25px; overflow:hidden; padding-bottom:2px; margin:-1px 0 0 0; border-left:1px solid #c7d8b4; border-bottom:1px solid #c7d8b4; background:#f2f5e4;}
#ie #ph_site_cat_menu .subsubitem{ width:150px;}
#ph_site_cat_menu .subsubitem a{ padding:0 0 0 8px;  background:url(../../img/129/cat_subsubitem_a.jpg) no-repeat left 6px; font-size:10px; font-family:Verdana; color:#688147; text-decoration:none; display:block;}

.cat_btm{ clear:both; width:161px; height:14px; overflow:hidden; background: url(../../img/129/ph-cat-btm_bg.jpg) no-repeat top;}

.fotr_wrap{ clear:both; width:100%; padding:10px 0; background: #fff url(../../img/129/fotr_x.jpg) repeat-x top; overflow:hidden;}
#ph_site_copyright{ clear:both; margin:0; padding:0 0 0 20px; color:#b6ae79; font-size:11px; font-family:Verdana;}

#ph_site_user_menu{width:161px;margin-bottom:10px;margin-top:10px;}

#ph_site_user_menu .header{width:161px;height:34px;background:url(../../img/129/log_bx_hd.jpg) 0 0 no-repeat;}
#ph_site_user_menu .body{text-align:left;width:161px;background:url(../../img/129/log_bx_wrap_y.jpg) 0 0 repeat-y;padding:3px 0px 0px 0px;}
#ph_site_user_menu .footer{width:161px;height:24px;background:url(../../img/129/log_bx_btm.jpg) 0 0 no-repeat;}

/* IF LOGGED IN */
#ph_site_user_menu .body .item {margin-left:10px;width:150px;text-align:left;background:url(../../img/129/signup_txt_bg.jpg) left no-repeat;}

#ph_site_user_menu .body .last {}

#ph_site_user_menu .body .item a:link,
#ph_site_user_menu .body .item a:visited{
	font:normal 12px Verdana;color:#333333;text-decoration:none;display:block;
	padding-left:12px;padding-top:4px;padding-bottom:4px;
}

#ph_site_user_menu .body .item a:hover, 
#ph_site_user_menu .body .sel a:link, 
#ph_site_user_menu .body .sel a:visited,
#ph_site_user_menu .body .sel a:hover{
	font:normal 12px Verdana;color:#333333;text-decoration:underline;display:block;
	padding-left:12px;padding-top:4px;padding-bottom:4px;
}
/* ELSE (not logged in) */
#ph_site_user_menu .body .label {text-align:right; font-family:Verdana; font-size:10px; color:#7b7c52;}

#ph_site_user_menu .error {
	font:normal 10px Verdana;color:#cc0000;
}
#ph_site_user_menu .message ul{
	margin:0px;padding:0px;margin-left:10px;padding-left:10px;line-height:12px;
}

#ph_site_user_menu .message li{
	padding:0px;font-size:10px;
}
#ph_site_user_menu .body .field input{float:left; width:92px; height:16px; border:1px solid #e8e7d3; font-size:10px; font-family:Verdana;}

#ph_site_user_menu .body .others{text-align:right;padding-right:10px;}
#ph_site_user_menu .body .others a:link, 
#ph_site_user_menu .body .others a:visited,
#ph_site_user_menu .body .others a:hover{
	font:normal 10px Arial;
}

#ph_site_user_menu .body .actions input{
	font:normal 10px Arial;
	cursor:pointer;
}

/* ENDIF */
