body {
	margin:0px auto;
	padding:0px;
	font:normal 12px Tahoma;
	background:url(../../img/119/image001.gif) repeat;
	color:#000000;
	text-align:center;
}
h3{color:#669966;
	font:bold 16px Tahoma;}
a {
	outline-style:none;
}
.body {
	margin:15px auto;
	padding:0px;
	width:936px;
	text-align:left;
}
.top_link{
	clear:both;
	width:100%;
	text-align:right;
}
/*
#header {
	width:100%;
	height:65px;border:2px solid red;
}*/
#ph_site_logo {
	display:inline;float:left;
}

#ph_site_main_menu{
	float:right;
	font:bold 18px Tahoma;
	height:40px;
	overflow:hidden;margin-top:68px;
}
#user_head {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	position:relative;
	background:url(../../img/119/main_cat_hader.gif) no-repeat top left;
	height:49px;
	width:213px;
}
.user_head_text {
	margin-left:15px;
	padding-top:12px;
}
#content_head {
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	position:relative;
	background:url(../../img/119/main_cat_hader.gif) no-repeat top left;
	height:49px;
	width:213px;
}
.content_head_text {
        
	margin-left:15px;
	padding-top:12px;
}
#ph_site_main_menu .header {
	background:url(../../img/119/main_menu_l.gif) no-repeat top left;
	height:40px;
	width:13px;
	float:left;
}

#ph_site_main_menu .footer{
	background:url(../../img/119/main_menu_r.gif) no-repeat top left;
	height:40px;
	width:11px;
	float:left;
}
#ph_site_main_menu .item {
	background:url(../../img/119/main_menu_c.gif) repeat-x top left;
	height:40px;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:40px;
	padding:14px 5px 5px;
}

#ph_site_main_menu .last {
	/* Your css here */
}
#main_menu {
	width:100%;
	overflow:hidden;
}
#ph_site_main_menu .item a:link,
#ph_site_main_menu .item a:visited{
	text-decoration:none;
	color:#147e47;

}

#ph_site_main_menu .item a:hover, 
#ph_site_main_menu .sel a:link, 
#ph_site_main_menu .sel a:visited,
#ph_site_main_menu .sel a:hover{
	text-decoration:none;
	color:#FFFFFF;
	
}
#history {
	width:936px;
	height:58px;
	overflow:hidden;
	background:url(../../img/119/history.gif) no-repeat left top;
	float:left;
}
#ph_site_nav_history {
	height:58px;
	float:left;
	width:936px;
	font:bold 11px Tahoma;
	margin-top:18px;
	margin-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	overflow:hidden;
}
#ph_site_nav_history .item {
	/* Your css here */
}
#ph_site_nav_history .item a:link, #ph_site_nav_history .item a:visited{
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
}
#ph_site_nav_history .item a:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
#site {
	background:url(../../img/119/body_bkg.gif) repeat-y top left;
	min-height:500px;
	width:936px;
	float:left;
	overflow:hidden;
}
.cat_menu {
	width:213px;
	float:left;
	margin: 8px;
}
#ph_site_cat_menu{
	float:left;
	width:213px;
}

#ph_site_cat_menu .header{
}

#ph_site_cat_menu .footer{
	background:url(../../img/119/main_cat_f.gif) no-repeat top left;
	width:213px;
	height:48px;	
}

#ph_site_cat_menu .item {
	background:url(../../img/119/main_cat_bkg.gif) repeat-y top left;
	width:213px;
}

#ph_site_cat_menu .item a:link, 
#ph_site_cat_menu .item a:visited{
	background:url(../../img/119/main_cat_bullet.gif) no-repeat 15px 4px;
	padding-left:35px;
	font:bold 14px Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#669966;
	text-decoration:none;
}
#ph_site_cat_menu .item a:hover, 
#ph_site_cat_menu .sel a:link, 
#ph_site_cat_menu .sel a:visited,
#ph_site_cat_menu .sel a:hover{
	background:url(../../img/119/main_cat_bullet.gif) no-repeat 15px 4px;
	padding-left:35px;
	font-weight:bold;
	font-size:14px;
	color:#669966;
	text-decoration:underline;
}

#ph_site_cat_menu .subitem {
	background:url(../../img/119/main_cat_bkg.gif) repeat-y top left;
	width:213px;
	font:11px Tahoma;
}

#ph_site_cat_menu .subitem a:link, 
#ph_site_cat_menu .subitem a:visited{
	padding-left:50px;
	color:#669966;
	text-decoration:none;font-size:13px;
}

#ph_site_cat_menu .subitem a:hover, 
#ph_site_cat_menu .subsel a:link,
#ph_site_cat_menu .subsel a:visited,
#ph_site_cat_menu .subsel a:hover{
	padding-left:50px;
	color:#669966;
	text-decoration:underline;font-size:13px;
}

#ph_site_cat_menu .subsubitem {

	background:url(../../img/119/main_cat_bkg.gif) repeat-y top left;
	width:213px;
	
}

#ph_site_cat_menu .subsubitem a:link,
#ph_site_cat_menu .subsubitem a:visited{
	padding-left:65px;
	color:#669966;
	text-decoration:none;font-size:12px;
}

#ph_site_cat_menu .subsubitem a:hover, 
#ph_site_cat_menu .subsubsel a:link,
#ph_site_cat_menu .subsubsel a:visited,
#ph_site_cat_menu .subsubsel a:hover{
	padding-left:65px;
	color:#669966;
	text-decoration:underline;font-size:12px;
}
#footer {
	width:100%;
	float:left;
}
.footer_left {
	background:url(../../img/119/footer_l.gif) no-repeat top left;
	width:5px;
	height:50px;
	float:left;
}
.footer_center {
	background:url(../../img/119/footer_c.gif) repeat-x top left;
	height:50px;
	float:left;
	color:#afdb58;
	width:926px;
	padding-top:14px;
	overflow:hidden;
}
.footer_right {
	background:url(../../img/119/footer_r.gif) no-repeat top left;
	width:5px;
	height:50px;
	float:left;
}
#ph_site_ftr_menu{
	color:#afdb58;
	height:50px;
	font:bold 10px Tahoma;
	margin-left:10px;
	float:left;
}

#ph_site_ftr_menu .item {
	color:#afdb58;
	height:50px;
	margin:0px 3px;
}

#ph_site_ftr_menu .item a:link, 
#ph_site_ftr_menu .item a:visited{
	color:#afdb58;
	height:50px;
}

#ph_site_ftr_menu .item a:hover{
	color:#ffffff;
	height:50px;
	text-decoration:none;
}
#ph_site_copyright {
	float:right;
	color:#afdb58;
	font:bold 10px Tahoma;
	height:50px;
}
#site_body {
	float:left;
	width:690px;
}
#ph_site_user_menu{width:213px;margin-bottom:10px;}

#ph_site_user_menu .header{}
#ph_site_user_menu .body{margin:0px;width:213px;background:url(../../img/119/main_cat_bkg.gif) 0 0 repeat-y;padding:5px 0px 0px 0px; font:bold 14px Tahoma;}
#ph_site_user_menu .footer{width:213px;height:10px;background:url(../../img/119/main_cat_f.gif) 0 0 no-repeat;}

/* IF LOGGED IN */
#ph_site_user_menu .body .item {width:213px;}

#ph_site_user_menu .body .last {}

#ph_site_user_menu .body .item a:link,
#ph_site_user_menu .body .item a:visited{
	font:bold 11px Tahoma;color:#333333;text-decoration:none;display:block;
	padding-left:10px;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:bold 11px Tahoma;color:#333333;text-decoration:underline;display:block;
	padding-left:10px;padding-top:4px;padding-bottom:4px;
}
/* ELSE (not logged in) */
#ph_site_user_menu .body .label {
	text-align:right;
	font-size:10px;
	width:35%;
}

#ph_site_user_menu .error {
	font:normal 10px Tahoma;color:cc0000;
}
#ph_site_user_menu .message ul{
	margin:0px;padding:0px;margin-left:25px;padding-left:10px;line-height:12px;
}

#ph_site_user_menu .message li{
	padding:0px;font-size:11px;
}
#ph_site_user_menu .body .field input{
	border:1px solid #dddddd;font:normal 10px Tahoma;width:90%;
}
#ph_site_user_menu .body .others{text-align:center;padding-right:2px;font:normal 10px Tahoma;color:#669966;}
#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 Tahoma;
	color:#669966;
}

#ph_site_user_menu .body .actions input{
	border:1px solid #dddddd;background:#99CC33;font:normal 10px Tahoma;color:#ffffff;
	cursor:pointer;
}

/* ENDIF */

