
@import url(/cms/modules/form/form.css);

body {margin:0;padding:0;cursor:default;}

.body-frame {background:#fff;}
.body-frame .cms-panel {display:none;}

a, a * {cursor:pointer;_cursor:hand;}
a.anchor {display:block;width:0px;height:0px;line-height:0px;font-size:0px;text-decoration:none;}

:link, :visited, :hover, :active, :focus {outline:none;}

.cms-panel {margin:1em 0 1em 0;padding:8px 10px 8px 10px;border:1px solid #cccccc;border-top:3px solid #cccccc;font-size:14px;line-height:20px;}
.cms-panel:first-child {margin-top:0;}
.cms-panel a {display:inline-block;color:#999999;text-decoration:none;padding:0 0 0 24px;}
.cms-panel a:hover {color:#666666;text-decoration:none;}
.cms-panel .cms-panel-icon-add {background:url(cms/images/panel-add.png) no-repeat 0 0;}
.cms-panel .cms-panel-icon-html {background:url(cms/images/panel-html.png) no-repeat 0 0;}
.cms-panel .cms-panel-icon-edit {background:url(cms/images/panel-edit.png) no-repeat 0 0;}
.cms-panel .cms-panel-icon-menu {background:url(cms/images/panel-menu.png) no-repeat 0 0;}
.cms-panel .cms-panel-icon-move {background:url(cms/images/panel-move.png) no-repeat 0 0;}
.cms-panel .cms-panel-icon-sort {background:url(cms/images/panel-sort.png) no-repeat 0 0;}
.cms-panel .cms-panel-icon-seo {background:url(cms/images/panel-seo.png) no-repeat 0 0;}
.cms-panel .cms-panel-icon-delete {background:url(cms/images/panel-delete.png) no-repeat 0 0;}
.cms-panel .cms-panel-icon-todo {background:url(cms/images/panel-todo.png) no-repeat 0 0;}
.cms-panel .cms-panel-icon:hover {background-position:0 -20px;}

table.container {width:100%;border-collapse:collapse;}
table.container td.container {padding:0;vertical-align:top;}
table.container td.container-0 {width:0;}
table.container td.container-100 {width:100%;}
table.container div.container-10 {width:10px;}
table.container div.container-20 {width:20px;}

hr {border:0;color:#ccc;background-color:#ccc;height:1px;margin:1em 0 1em 0;clear:both;}

p.error {padding:1em;color:#ff0000;border-left:3px solid #ff0000;}
p.notice {padding:1em;border-left:3px solid #999999;}

b.hi {font-weight:inherit;background:#fd0;}

.hide {display:none;}
.clear {clear:both;height:1px;line-height:1px;font-size:1px;}

.pager {margin:1em 0 1em 0;clear:both;}
.pager a {text-decoration:none;padding:3px 5px 3px 5px;}
.pager a:hover {background:#e6e6e6;}
.pager a.active, .pager a.active:hover {font-weight:bold;background:#e6e6e6;}

.photo-table {width:100%;border-collapse:collapse;}
.photo-table td {padding:0;vertical-align:top;text-align:center;}
.photo-table .photo-title {margin:0 0 1em 0;}
.photo-table .photo-image {float:none;margin:0 0 5px 0;}
.photo-table .photo-label {margin:0 0 1em 0;text-align:center;}

a.photo {display:inline-block;float:left;margin:5px;padding:5px;border:1px solid #e6e6e6;}
a.photo img {display:block;}

table.data {width:100%;border-collapse:collapse;}
table.data th {border:1px solid #e6e6e6;padding:5px 0 5px 0;vertical-align:top;text-align:center;font-weight:bold;}
table.data th div {padding:0 5px 0 5px;}
table.data td {border:1px solid #e6e6e6;padding:5px;vertical-align:top;}
table.data th.l, table.data td.l {text-align:left;}
table.data th.r, table.data td.r {text-align:right;}
table.data th.d, table.data td.d {text-align:right;}
table.data th.c, table.data td.c {text-align:center;}
table.data tr.row0 {background:#f6f6f6;}
table.data tr.row1 {background:transparent;}

#fancybox-inner .x-panel {position:relative;z-index:9999;}
#fancybox-content {text-align:left;}

#page-sort {list-style-type:none;margin:0;padding:0;}
#page-sort li {height:25px;line-height:25px;margin:5px 0 5px 0;padding:5px;}
#page-sort li img {float:right;width:25px;height:25px;margin:0 0 0 5px;}

#sitemap ul {background:transparent;}

#code-field-block .input-content {line-height:1em;}

