#do_info H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FONT-FAMILY: Arial
}
#do_info .params TH {
	PADDING-LEFT: 2em
}
#do_info .params TH .mandatory {
	FONT-WEIGHT: normal; COLOR: #FF00FF
}
#do_info .params TD .null {
	FONT-STYLE: italic
}
#do_info .params TH.title {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.5em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/title_bg_lblue_g.gif) #323c42 repeat-x 0% 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BORDER-RIGHT-WIDTH: 0px
}
#do_info .params {
	WIDTH: 450px
}
#do_info .params TD {
	MARGIN: 0.1em 0.2em
}
#do_info .params TH {
	MARGIN: 0.1em 0.2em
}
#do_info .params TH {
	BACKGROUND: #444; COLOR: #ccc
}
#do_info .params TD INPUT {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 0px; BACKGROUND: #444; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 14em; COLOR: #aaa; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid
}
#do_info .params TD SELECT {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 0px; BACKGROUND: #444; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 14em; COLOR: #aaa; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid
}
#do_info .params TD SELECT OPTION {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #444; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#do_info .params SELECT.date_yyyy {
	WIDTH: 4em
}
#do_info .params SELECT.date_mm {
	WIDTH: 7em
}
#do_info .params SELECT.date_dd {
	WIDTH: 3em
}
#do_info .params TH {
	TEXT-ALIGN: left
}
#do_info .params TR.error {
	FONT-STYLE: italic
}
#do_info .params TD.error {
	FONT-WEIGHT: bold; COLOR: #c00
}
#do_pics {
	
}
#do_pics TD {
	MARGIN: 0px 1em 0px 0px
}
#do_pics .pic_slot {
	BORDER-RIGHT: #aaa 1px solid;
	BORDER-TOP: #aaa 1px solid;
	DISPLAY: block;
	FLOAT: left;
	MARGIN: 0px 24px 12px 0px;
	BORDER-LEFT: #aaa 1px solid;
	WIDTH: 420px;
	BORDER-BOTTOM: #aaa 1px solid;
	BORDER-COLLAPSE: separate;
	border-spacing: 10px 8px;
	background-color: #333333;
}
#do_pics .pic_slot .pic {
	BORDER-RIGHT: #aaa 1px solid;
	BORDER-TOP: #aaa 1px solid;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #aaa 1px solid;
	WIDTH: 122px;
	BORDER-BOTTOM: #aaa 1px solid;
	HEIGHT: 122px;
	TEXT-ALIGN: center;
	background-color: #000000;
}
#do_pics .pic_slot .pic DIV {
	WIDTH: 120px
}
#do_pics .pic_slot .pic DIV.error {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; COLOR: #c00; FONT-STYLE: italic
}
#do_pics .pic_slot TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
#do_pics .pic_slot TH LABEL {
	DISPLAY: block; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #aaa 1px dotted; TEXT-ALIGN: center
}
#do_pics .pic_slot .descr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#do_pics .pic_slot .pic_file {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
#do_pics .pic_slot .pic_file INPUT {
	
}
#do_pics .new_pic {
	BORDER-RIGHT: #0c0 1px solid; BORDER-TOP: #0c0 1px solid; BORDER-LEFT: #0c0 1px solid; BORDER-BOTTOM: #0c0 1px solid
}
#do_pics .new_pic TH {
	COLOR: #0c0
}
#do_pics .buttons {
	CLEAR: both; MARGIN: 1em 0px; TEXT-ALIGN: center
}
#do_pics .buttons INPUT {
	MARGIN: 0px 1em
}
#do_pics .buttons EM {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.55em; MARGIN: 0px 1em; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0.65em; BORDER-BOTTOM: #aaa 1px solid
}
#do_pics .buttons EM INPUT {
	
}
#do_album .params {
	MARGIN-TOP: 1px; BORDER-COLLAPSE: collapse
}
#do_album .params TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
#do_album .params TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
#do_album .params TD {
	PADDING-BOTTOM: 0.5em
}
#do_album .params TH {
	PADDING-LEFT: 2em
}
#do_album .params TH .mandatory {
	FONT-WEIGHT: normal; COLOR: #FF00FF
}
#do_album .params TD .null {
	FONT-STYLE: italic
}
#do_album .params TH.title {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; BACKGROUND: #606060; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#do_album .params TH.title {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/title_bg_lblue_g.gif) #323c42 repeat-x 0% 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BORDER-RIGHT-WIDTH: 0px
}
#do_album .params {
	WIDTH: 100%
}
#do_album .params TD {
	MARGIN: 0.1em 0.2em
}
#do_album .params TH {
	MARGIN: 0.1em 0.2em
}
#do_album .params TH {
	BACKGROUND: #444; COLOR: #ccc
}
#do_album .params TD INPUT {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 0px; BACKGROUND: #444; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 14em; COLOR: #aaa; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid
}
#do_album .params TD SELECT {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 0px; BACKGROUND: #444; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 14em; COLOR: #aaa; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid
}
#do_album .params TD SELECT OPTION {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #444; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#do_album .params SELECT.date_yyyy {
	WIDTH: 4em
}
#do_album .params SELECT.date_mm {
	WIDTH: 7em
}
#do_album .params SELECT.date_dd {
	WIDTH: 3em
}
#do_album .params TH {
	TEXT-ALIGN: left
}
#do_album .params TR.error {
	FONT-STYLE: italic
}
#do_album .params TD.error {
	FONT-WEIGHT: bold; COLOR: #c00
}
#do_album TD FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#do_album TD FORM INPUT {
	
}
#do_album TD.info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 31em; PADDING-TOP: 12px; TEXT-ALIGN: center
}
#do_album TD.album {
	PADDING-RIGHT: 16px; PADDING-LEFT: 36px; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; POSITION: relative; TOP: 0px; TEXT-ALIGN: left
}
#do_album TD.album BUTTON {
	MARGIN-LEFT: 156px
}
#do_album TD.album INPUT {
	MARGIN-LEFT: 156px
}
#do_album .album A {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #aaa 1px solid; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: #555; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 14px 20px 0px; BORDER-LEFT: #aaa 1px solid; WIDTH: 140px; PADDING-TOP: 6px; BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#do_album .album A:hover {
	COLOR: white
}
#do_album .album A .title {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#do_album .album A IMG {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #888 1px solid; BACKGROUND: #444; MARGIN: 6px 0px 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #888 1px solid; BORDER-BOTTOM: #888 1px solid; TEXT-DECORATION: none
}
#do_album .album A SPAN {
	DISPLAY: block; PADDING-TOP: 40px; TEXT-DECORATION: none
}
#do_album .album A:hover {
	BACKGROUND: #666;
	border: 1px solid #F004B1;
}
#do_album .album A:hover IMG {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
#do_album .album A IMG.no_img {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-COLOR: gray; BACKGROUND: #333; BORDER-BOTTOM-COLOR: gray; PADDING-BOTTOM: 10px; BORDER-TOP-COLOR: gray; PADDING-TOP: 10px; BORDER-RIGHT-COLOR: gray
}
#do_album .album A IMG.no_img {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 10px; BACKGROUND: #333; PADDING-BOTTOM: 10px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #aaa 1px solid
}
#do_album .album A:hover IMG.no_img {
	BORDER-LEFT-COLOR: #222; BORDER-BOTTOM-COLOR: #222; BORDER-TOP-COLOR: #222; BORDER-RIGHT-COLOR: #222
}
#do_info .legend {
	DISPLAY: block; TEXT-ALIGN: left
}
#do_info .legend DT {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 16px; WIDTH: 2em
}
#do_admin_list #users {
	WIDTH: auto; TEXT-ALIGN: left; border-spacing: 2px
}
#do_admin_list #users TD {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #aaa 1px solid; WIDTH: 25%; PADDING-TOP: 0.1em; BORDER-BOTTOM: #aaa 1px solid
}
#do_admin_list #users TD A:hover {
	COLOR: #c00
}
#do_admin_list #controls {
	TEXT-ALIGN: left
}
#do_admin_list #controls H4 {
	MARGIN: 0px 0px 1em
}
#users_list {
	MARGIN: 1em auto 4em; WIDTH: 90%; BORDER-COLLAPSE: collapse
}
#users_list TH {
	BACKGROUND: #555
}
#users_list TD {
	BACKGROUND: #333
}
#users_list TD {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #444 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #444 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #444 1px solid; TEXT-ALIGN: left
}
#users_list TH {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #444 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #444 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #444 1px solid; TEXT-ALIGN: left
}
#users_list TR.sex_m TD {
	BACKGROUND: #335
}
#users_list TR.sex_w TD {
	BACKGROUND: #533
}
#do_admin_list #users_list TH.active A {
	TEXT-DECORATION: underline
}
#do_admin_list #users_list TH A:hover {
	COLOR: #c00
}
#do_admin_list H4 {
	MARGIN: 2em 0px; COLOR: #77c
}
#do_admin_list #users_list TR TD.imp {
	FONT-WEIGHT: bold
}
#identity A {
	TEXT-DECORATION: underline
}
#identity A:hover {
	COLOR: #c00
}
#do_info H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FONT-FAMILY: Arial
}
#do_infoMy .params TH {
	PADDING-LEFT: 2em
}
#do_infoMy .params TH .mandatory {
	FONT-WEIGHT: normal; COLOR: #FF00FF
}
#do_infoMy .params TD .null {
	FONT-STYLE: italic
}
#do_infoMy .params TH.title {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0.5em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(img/title_bg_lblue_g.gif) #323c42 repeat-x 0% 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BORDER-RIGHT-WIDTH: 0px
}
#do_infoMy .params {
	WIDTH: 600px
}
#do_infoMy .params TD {
	MARGIN: 0.1em 0.2em
}
#do_infoMy .params TH {
	MARGIN: 0.1em 0.2em
}
#do_infoMy .params TH {
	BACKGROUND: #444; COLOR: #ccc
}
#do_infoMy .params TD INPUT {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 0px; BACKGROUND: #444; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 30em; COLOR: #aaa; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid
}
#do_infoMy .params TD SELECT {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 0px; BACKGROUND: #444; PADDING-BOTTOM: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 14em; COLOR: #aaa; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid
}
#do_infoMy .params TD SELECT OPTION {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #444; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#do_infoMy .params SELECT.date_yyyy {
	WIDTH: 4em
}
#do_infoMy .params SELECT.date_mm {
	WIDTH: 7em
}
#do_infoMy .params SELECT.date_dd {
	WIDTH: 3em
}
#do_infoMy .params TH {
	TEXT-ALIGN: left
}
#do_infoMy .params TR.error {
	FONT-STYLE: italic
}
#do_infoMy .params TD.error {
	FONT-WEIGHT: bold; COLOR: #c00
}

