body {margin:0px; padding:0px; background:#DDDDDD url(/library/images/bodybg.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:13px }
.body2 {margin:0px; padding:0px; background:#DDDDDD url(/library/images/bodybg2.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:13px }
.wrap1 {width:976px; margin:0px auto}
.header1 {height:158px}
.profilebg {float:right; display:inline; width:225px; height:68px; background:url(/library/images/profilebg.jpg) no-repeat; margin-top:20px; margin-right:10px}


.mynav, .mynav li, .mynav li a {margin:0px; padding:0px; list-style:none; list-style-image:none}
.mynav li {display:inline}
.mynav li a {display:block; height:26px; padding:0px 11px; float:left; display:inline; text-decoration:none; color:#000000; font-size:14px; padding-top:9px; font-weight:bold}
.mynav li a:hover, .mynav li a.active { background: #4F4F4F url(/library/images/linkbg.jpg) repeat-x top; color:#FFFFFF}

.content1 {min-height:500px}
label.error { float: left; display:inline; color:#8D0D0D; font-size:11px; font-weight:bold; width:325px; border:1px solid #F3ABAB; margin-left:130px; background: #FDDFDF url(/library/images/error.png) no-repeat left; background-position:5px; padding:4px; padding-left:25px; margin-top:2px }

.msgsuccess { padding:10px; border:1px solid #A6D877; width:900px; margin:0px auto; background:#E4F8D1 url(/library/icons/ok.png) no-repeat left center; background-position:5px; padding-left:35px; margin-bottom:10px; color:#336801; font-weight:bold; font-size:11px;}

.msgerror { padding:10px; border:1px solid #F3ABAB; width:900px; margin:0px auto; background:#FCDBDB url(/library/icons/error.gif) no-repeat left center; background-position:5px; padding-left:30px; margin-bottom:10px; color:#8D0D0D; font-weight:bold; font-size:11px;}
#frmLogin {margin:0px; padding:0px; margin-bottom:8px}

.png_bg { margin:0px; padding:0px; background:url(/library/icons/close1.png) no-repeat; border:0px solid #000000; width:16px; height:16px; float:right; display:inline; cursor:pointer;}

.ico1 {padding:3px; padding-right:5px}
.sure {margin:1px;width:300px; background:#F7FAC4 url(/library/icons/yellowconfirm.jpg) no-repeat center top; background-position: center 10px; text-align:center; padding:18px; padding-top:33px}

fieldset {border:1px solid #CCCCCC}
form div label {float:left; display:inline; display:block; width:130px; padding-top:5px}
form div input.txt {float:left; display:inline; width:350px}
form div textarea {width:350px; font-family:Arial, Helvetica, sans-serif; float:left; display:inline}
.bar1 {border-top:1px dashed #CCCCCC; padding-top:10px}
form div {float:left; display:inline; margin:5px; clear:both; width:98%; text-align:left}
#admin {color:#FFFFFF; font-size:26px; font-style:italic; font-weight:bold; text-decoration:none; display:block; float:left; display:inline; margin-top:33px; margin-right:10px}
.fleft {float:left; display:inline}
.fright {float:right; display:inline}
h1 h2 h3 h4 h5 {margin:0px; padding:0px; font-weight:normal}
.button {background:url(/library/images/vs.jpg) repeat-x; height:22px; color:#ffffff; border:1px solid #7A0000; display:block; padding:0px 10px; text-decoration:none; overflow:hidden; padding-top:4px; font-size:13px;}
.button:hover {background:url(/library/images/vso.jpg) repeat-x; border:1px solid #272727}
.subbutton {background:url(/library/images/vs.jpg) repeat-x; height:22px; color:#ffffff; border:1px solid #7A0000; display:block; padding:0px 10px; text-decoration:none; overflow:hidden; font-size:13px; float:left; display:inline; cursor:pointer}
.subbutton:hover  {background:url(/library/images/vso.jpg) repeat-x; border:1px solid #272727; cursor:pointer}

ul.gal1, ul.gal1 li, ul.gal1 li a {margin:0px; padding:0px; list-style:none; list-style-image:none}

ul.gal1 li {width:200px; height:250px; overflow:hidden; float:left; display:inline; margin-right:10px; margin-bottom:10px; text-align:center;}
ul.gal1 li img {vertical-align:middle}

.pname {float:left; display:inline; width:120px; margin-left:10px; margin-top:20px; color:#FFFFFF; line-height:15px}

.pname a {color:#FFFFFF; font-size:11px; text-decoration:none}
.pname a:hover {color:#FFFFFF; font-size:11px; text-decoration:underline}

a#logout {background:url(/library/images/logout1.jpg) no-repeat; float:right; display:inline; width:19px; height:24px; margin-right:15px; margin-top:20px}
a#logout:hover {background:url(/library/images/logouto.jpg) no-repeat}

a#visit1 {margin-left:10px; margin-top:37px}
a#visit1:hover {background:url(/library/images/vso.jpg) repeat-x}

td#th1 {background:url(/library/images/th1.jpg) repeat-x; height:30px; padding:6px; text-align:left}
td#th1 h1 {margin:0px; padding:0px; color:#FFFFFF; font-size:19px; padding-left:5px; float:left; display:inline; width:300px; padding-top:3px; font-weight:normal; text-align:left }

.tr2 {background:url(/library/images/th2.jpg) repeat-x; height:39px}
.footer1 {background: url(/library/images/footerbg.jpg) repeat-x; height:41px; margin-top:20px}
.jk {float:right; display:inline; margin-right:5px; margin-top:6px}
td.first {border-left:1px solid #999999; height:39px}
.last {border-right:1px solid #999999; background:none}
.bqr1 { background:url(/library/images/tdrigth.jpg) no-repeat right top; padding-left:10px; height:39px}
.bqr2 {padding-left:10px}

.even {height:40px; background:#F5F5F5}
.odd {height:40px; background:#ffffff}

.even td, .odd td {font-size:12px; padding-left:10px}
#r3 {border-bottom:1px solid #999999}

.ul1 li {margin:4px 0px;	}

