body{background:#020202; color:#CCCCCC; font:13px Arial, Tahoma, Verdana}
img {border:0}
a{color:#FF6}
h1{font:28px Georgia; font-style:italic; color:#666}
h2{font:22px Georgia; font-style:italic; color:#666}
h3{font:18px Georgia; font-style:italic; color:#666}
h4{font:16px Georgia; font-style:italic; color:#666}

h1.wtitle{font:28px Georgia; font-style:italic;color:#666;text-align:right;margin:0 0 10px 0;line-height:28px}
h3.wtitle{font:18px Georgia; font-style:italic;color:#E50408;margin:0;line-height:38px;}

h1.title{font:24px Georgia; font-style:italic;color:#999;margin:0 0 20px 0;line-height:28px;position: relative}

.title{font:18px Georgia; font-style:italic;}
.stitle{font-weight:bold}

input,textarea,select{background:#FFC}
input[type="radio"],input[type="checkbox"] {background: none}
input[type="submit"], input[type="button"] {background: #CCC}
input[type="submit"]:hover, input[type="button"]:hover {background: #600;color:#FFF; border:2px solid; border-color:#900 #300 #300 #900}

div.frm {border: solid #444444 1px; padding: 10px; 	border-radius: 10px;}
div.line {height:1px; border-bottom: dashed #666 1px; font-size:1px; margin: 10px 0 10px 0;}
div.win{background:#282828; padding:15px;margin-bottom:10px; border-radius: 10px;}
div.winb{padding:30px;background:#282828 url(/img/winb_top.png) top center no-repeat;}
div.winb_bot{margin-bottom:10px; background:url(/img/winb_bot.png) #282828 top center no-repeat;height:10px}
div.winr{background:#630101; padding:15px;margin-bottom:10px; 	border-radius: 10px;}

.small{font-size:11px}
.red {color:red}
.gray {color:#666}
.fl{float:left}
.fr{float:right}
.pic{padding:10px;border:solid #666 1px;background:#000}
.pic1{padding:5px;border:solid #666 1px;background:#000}
.w200{width:200px}
.w395{width:395px}
.pt5{padding-top:5px}
.ico_add{padding-left:40px; background:url(/img/add.png) center left no-repeat;height:40px;line-height:40px; display:block;}
.ico_edit{padding-left:20px; background:url(/img/edit.png) center left no-repeat;height:20px;line-height:20px; display:block;}
.ico_foto{padding-left:20px; background:url(/img/foto.png) center left no-repeat;height:20px;line-height:20px; display:block;}
.ico_del{padding-left:20px; background:url(/img/delete.png) center left no-repeat;height:20px;line-height:20px; display:block;}

ul.catgrp {margin-left: 0;padding-left: 0}
ul.catgrp li {list-style-type: none;margin-left: 0;padding-left: 0}
.ico_grp_disc{padding-left:30px; background:url(/img/ico/disc.png) 5px 50% no-repeat;height:30px;line-height:30px; display:block;}
.ico_grp_disc:hover{padding-left:30px; background:url(/img/ico/disc.png) #222 5px 50% no-repeat;height:30px;line-height:30px; display:block;}

ul.grp li {margin-bottom:10px}

.tbl {border-collapse:collapse; border-spacing:0; width:100%; margin:0;padding:0}
.tbl th, .tbl td {padding:7px 5px; font-size:12px}
.tbl th {border-top:solid #CCC 3px; border-bottom: dashed #666 1px;}
.tbl td {border-bottom: dashed #444 1px;}

div.err {color:#FFF; padding:20px; background:#C00; margin-bottom:15px; 	border-radius: 10px;}
div.noerr {color:#FFF; padding:20px; background:#0C0; margin-bottom:15px; 	border-radius: 10px;}
div.msg {padding:20px; border:solid #666 1px; background:#333; margin-bottom:15px; 	border-radius: 10px;}

div.pager {text-align:center}
div.pager a {padding: 1px 10px 1px 10px; font:14px Arial;}
div.pager a:hover {padding: 1px 10px 1px 10px; color:#000; background-color: #F3F3F3; text-decoration:none}
div.pager .sel {color: #FFF; padding: 1px 10px 1px 10px; background-color: #630101; font-weight:bold; text-decoration:none; font:14px Arial;}
div.pager .pager_name {display:none}

#bg{background:url(/img/bg.png) top right no-repeat}
#logo{margin:93px 0 0 68px}
#login{text-align:right; padding:10px; font:13px Arial, Tahoma, Verdana;}
#login a {color:#CCC}
#login a:hover {color:#FF6}
#topmenu {width:100%; text-align:center}
#topmenu ul {margin:70px 0 0 0; padding:0}
#topmenu li{float:left; margin:0px 10px 0 10px; padding:0; list-style:none; overflow:hidden}
#topmenu a{font:17px Georgia; color:#FFF; font-style: italic;text-transform:lowercase}
#topmenu a:hover {color:#FF6;text-decoration:none}
#tail{padding:30px 0 30px 0; color:#666}


#uploadify .uploadifyQueueItem {background-color: #000; border: none; border-bottom: 1px solid #E5E5E5; font: 11px Verdana, Geneva, sans-serif; height: 50px; margin-top: 0; padding: 10px; width: 350px;}
#uploadify .uploadifyError {background-color: #FDE5DD !important; border: none !important; border-bottom: 1px solid #FBCBBC !important;}
#uploadify .uploadifyQueueItem .cancel {float: right;}
#uploadify .uploadifyQueue .completed {color: #C5C5C5;}
#uploadify .uploadifyProgress {background-color: #E5E5E5; margin-top: 10px; width: 100%;}
#uploadify .uploadifyProgressBar {background-color: #0099FF; height: 3px; width: 1px;}
#uploadify #custom-queue {border: 1px solid #E5E5E5; height: 213px; margin-bottom: 10px; width: 390px; overflow-y: scroll}

#grp p{margin:0 0 5px 0}
#grp h3 {color:#FFF;text-align:center;text-transform:uppercase}
div.icons {font-size:9px;padding-top:10px;width:100%;background:#222; height:36px}
div.icons div {width:46px; float:left; text-align:center; color:#888}
