@CHARSET "UTF-8";

.cleaner { clear:both; }

img { border:none; }

p, ul, ol { margin:0 0 10px 0; }


.adminTable { width:100%; border-collapse:collapse; }
.adminTable th,
.adminTable td { padding:5px 10px; border:1px solid #ccc; }
.adminTable th { font-weight:bold; text-align:center; background:url('../../images/adminTable_th.gif') top repeat-x #eee; }
.adminTable .orderBy { background:#eee; }
.adminTable th.orderBy a { padding-right:20px; background:right center no-repeat; }
.adminTable th.orderDir_DESC a { background-image:url('../../images/adminTable_down.png'); }
.adminTable th.orderDir_ASC a { background-image:url('../../images/adminTable_up.png'); }
.adminTable tr { background:#fff; }
.adminTable tr.trDark { background:#eee; }
.adminTable tr:hover,
.adminTable tr.CB_checked,
.adminTable tr.CB_checked td.orderBy,
.adminTable tr.CB_checked.trDark td.orderBy,
.adminTable tr:hover td.orderBy,
.adminTable tr.trDark:hover td.orderBy { background:#ccc; }
.adminTable tr.trDark .orderBy { background:#ddd; }
.adminTable tr:hover td,
.adminTable tr.CB_checked td { border-color:#ddd !important; }

.filesUploadFrom .logPlace { height:10em; overflow:auto; display:none; }
.filesUploadFrom .logPlace ol { margin:0; padding:0; list-style-position: inside; }
.filesUploadFrom .logPlace li { border-bottom:1px solid #ccc; }
.filesUploadFrom .uploadFile { padding:10px 10px 10px 52px; margin:0 0 5px 0; background:url('/sites/default/images/ico/copy_paste.png') 10px center no-repeat #eee; border:1px solid #ccc; }
.filesUploadFrom .uploadFile .label { font-weight:bold; font-size:14px; margin:0 0 5px 0; }
.filesUploadFrom .uploadFile .progressBarPlace { position:relative; border:1px solid #ccc; background:#fff; }
.filesUploadFrom .uploadFile .progressBar { position:absolute; height:100%; background:lime; }
.filesUploadFrom .uploadFile .progress { position:relative; text-align:center; }
.filesUploadFrom .btnPlace { padding:20px 0; text-align:center; background:#eee; border:1px solid #ccc; }

.gallery .item,
.gallery .IS_placeholder { float:left; margin:0 10px 10px 0; width:200px; position:relative; height:170px; }
.gallery .item .img { display:block; height:133px; background:url() center no-repeat #000; margin-bottom:5px; }
.gallery .item .img:hover { background-color:#222; }
.gallery .item .img span { display:none; }
.gallery .item p { margin:0; padding:0; text-align:center; height:2.2em; line-height:1.1em; }
.gallery .item .tools { position:absolute; top:5px; right:5px; }
.gallery .item .tools a,
.gallery .item .tools span { display:block; width:20px; height:20px; background-position:center; text-indent:-9999px; padding:0px; margin:0 0 4px 0; background-color:#444; -moz-border-radius:4px; border-radius:4px; }
.gallery .item .tools a:hover,
.gallery .item .tools span:hover { background-color:#fff; }

.gallery.fileList .item { height: auto; clear: both; width: 100%; float: none; margin: 0; padding: 2px 0 }
.gallery.fileList .item a {  }
.gallery.fileList .item a:hover span { text-decoration: underline }
.gallery.fileList .item a span { display: block; float: left; }
.gallery.fileList .item a span.cleaner { float: none }
.gallery.fileList .item a span.icon { width: 30px }
.gallery.fileList .item a span.size { float: right; text-align: right }
.gallery.fileList .item a span.icon img { width: 20px }
.gallery.fileList .item .tools a, .gallery.fileList .item .tools span { display: block; float: left }
.gallery.fileList .item .tools a

.news_item { position:relative; }
.news .tools { position:absolute; top:5px; right:5px; }
.news .tools a,
.news .tools span { float:left; display:block; width:20px; height:20px; background-position:center; text-indent:-9999px; padding:0px; margin:0 0 0 4px; background-color:#444; -moz-border-radius:4px; border-radius:4px; }
.news .tools a:hover,
.news .tools span:hover { background-color:#fff; }

.paginate { text-align:center; padding:10px 10px; line-height:26px; }
.paginate a,
.paginate span { background:#eee; padding:4px 10px; color:#444; }
.paginate a { color:#444; text-decoration:none; }
.paginate span { color:#888; }
.paginate a:hover,
.paginate span.active { background:#aaa; color:#000; }
.paginate .arrow { padding:2px 15px;}

#colorbox .loginForm .formItem {  }
#colorbox .loginForm .formItem_label {  }
#colorbox .loginForm .formItem_input {  }
#colorbox .loginForm .buttons { margin-top:0; }
#colorbox .loginForm button { width:25%; }
#colorbox .loginForm .loginMsg { font-weight:bold; color:red; }

.BM_style { padding-top:20px; width:200px; }
.BM_style .BM_margin { background:#fff; border-radius:5px; border:1px solid #969696; padding:10px; box-shadow:0px 3px 5px rgba(128,128,128,0.5); position:relative; left:-5px; }
.BM_style .BM_margin .BM_tail { position:absolute; top:-5px; left:9px; width:11px; height:5px; background:url('../../images/BM_tail_white.gif') center top no-repeat; }

.sitemap ul { padding:0 0 0 20px; margin:0; }
.sitemap ul li { padding:0; }
.PA.showArea { background: transparent url("../../images/PA_crossHover.png"); min-height: 100px; }

.CE_searchForm { border-bottom:2px solid #ccc; text-align:center; padding:10px 0; margin-bottom:10px; font-size:17px; color:#666; }
.CE_searchForm input { border:1px solid #aaa; background:#fff; padding:4px; font-size:15px; color:#666; -moz-border-radius:4px; border-radius:4px; margin-bottom: 20px }
.CE_searchForm input:hover { background:#eee; }

.CE_search_item { position: relative; text-decoration: none; display: block; padding: 20px 0; margin: 0; border-bottom: 1px solid #E5E5E5 }
.CE_search_item:hover { background: #F2F2F2 }
.CE_search_item .CE_info { }
.CE_search_item .CE_iteration { padding: 0 20px 0 10px; font-size: 45px; float: left }
.CE_search_item .CE_label { text-decoration: underline; display: block; font-size: 16px; font-weight: bold; margin-bottom:10px; }
.CE_search_item:hover .CE_label { text-decoration: none; }
.CE_search_item .CE_path { display: block; font-size: 13px; color: #606060 }
.CE_search_item .CE_description { display: block; text-align:justify; }
.CE_search_item .CE_type { float: right; margin:0 0 0 20px; }
.CE_search_item .occurence { font-weight:bold; }
.CE_search_item .cleaner { display:block; }