#photo_form{width: 70%; clear: both; padding-top: 10px;}
#photo_form #cpt{color: #fff; font-size: 1.4em; padding-bottom: 0.4em; line-height:1.1em;}
#photo_form #in #line{margin-bottom: 4px; font-size: 0.9em; font-weight: bold;}
#photo_form #in #input input{width: 100%; background: #0d0d0d; border: 1px solid #414243; font-size: 12px; color: #7a7a7a; padding: 2px; height: 22px;}
#photo_form #in #input textarea{width: 100%; height: 200px; background: #0d0d0d; border: 1px solid #414243; font-size: 12px; color: #7a7a7a; padding: 2px;}
#photo_form #in #input{margin-bottom: 4px;}
#photo_form #in #input #error{display: none;}
#photo_form #in .error #error{display: block ! important; color: #e53900; font-size: 0.85em;}
#photo_form #in .error input{border: 1px solid #e53900 ! important;}
#photo_form #in .error textarea{border: 1px solid #f0460d ! important;}
#photo_form #in .error .over{border: 1px solid #f0460d ! important;}
#photo_form #in #input .over{border: 1px solid #1f728b;}
#photo_form #in #btn{padding-top: 2px; padding-bottom: 6px;}
#photo_form #in #btn img{width: 157; height: 26; border: none;}

#photos_list .not_show{background-color: #250900;} 
#photos_list .photo{padding: 5px ! important;}

#photos_files{padding-bottom: 15px;}
#photos_files td{padding: 4px; border-bottom: 1px solid #222222;}
#photos_files td #img{border: 1px solid #3e3e3d; padding: 5px; float: left; margin-right: 5px;}
#photos_files td #img img{width: 160px; height: 120px; border: none;}
#photos_files td#name{color: #d0d0d0;}
#photos_files td#name #txt{cursor: text; border-bottom: 1px dashed #d0d0d0;}
#photos_files td#name #hint{padding-top: 1.2em; font-size: 0.8em; color: #858484; line-height: 1.1em;}
#photos_files td#name .noborder{border: none !important;}
#photos_files td#name #txt input{width: 100%; background: #0d0d0d; border: 1px solid #414243; font-size: 12px; color: #7a7a7a; padding: 2px; height: 22px;}
#photos_files td #buttons{margin-top: 0.6em; padding-bottom: 0.2em; font-size: 0.8em; clear: both;}
#photos_files td #buttons a{color: #858484;}
#photos_files td #buttons a:hover{color: #959494;}
#photos_files td #buttons #lnk{margin-left: 20px; position: relative; z-index: 4;}
#photos_files td #buttons #lnk i{position: absolute; z-index: 3; left: -20px; top: 0; background: url(/images/icons.gif) no-repeat left top; width: 16px; height: 16px;}
#photos_files td #buttons #lnk i#up{background-position: -48px 0px;}
#photos_files td #buttons #lnk i#down{background-position: -64px 0px;}
#photos_files td #buttons .delete a{color: #e53900 ! important;}
#photos_files td #buttons .delete a:hover{color: #e53900 ! important;}
#photos_files td #buttons .delete i{background-position: -32px 0px ! important;}

#photos_list{padding-bottom: 15px;}
#photos_list .photo{width: 50%;  margin-right: 15px; padding-bottom: 0.7em;}
#photos_list .photo #img{border: 1px solid #3e3e3d; margin-bottom: 0.3em; width: 170px; text-align: center; padding: 5px 0px 5px 0px;}
#photos_list .photo #img img{width: 160px; height: 120px; border: none;}
#photos_list .photo #cpt{color: #fff; font-size: 1.4em; padding-bottom: 0.2em; line-height:1.1em;}
#photos_list .photo .private a{color: #d0d0d0 ! important;}
#photos_list .photo .private a:{color: #dfdfdf ! important;}
#photos_list .photo #cpt a{color: #fff;}
#photos_list .photo #date{font-size: 0.9em; padding-bottom: 0.2em; color: #858484;}
#photos_list .photo #author{font-size: 0.9em; padding-bottom: 0.4em; color: #d0d0d0;}
#photos_list .photo #author a{color: #d0d0d0;}
#photos_list .photo #author a:hover{color: #dfdfdf;}
#photos_list .photo #links{color: #858484; padding-bottom: 0.2em; font-size: 0.8em; clear: both;}
#photos_list .photo #links a{color: #858484;}
#photos_list .photo #links a:hover{color: #959494;}
#photos_list .photo #links #lnk{}
#photos_list .photo #links #lnk i{margin-top: 0.2em; background: url(/images/icons.gif) no-repeat left top; width: 16px; height: 16px;}

#photos_info{padding-bottom: 15px;}
#photos_info #img{border: 1px solid #3e3e3d; margin-bottom: 0.3em; width: 170px; text-align: center; padding: 5px 5px 5px 5px;}
#photos_info #img img{width: 160px; height: 120px; border: none;}

