
@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;}
.photo-table .hsep div {width:30px;}
.photo-table .vsep div {height:20px;}

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

body .defaultSkin .mceListBox .mceText {width:83px;}

#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;}

.sitepro-loader {position:relative;margin:0 auto;width:100px;height:100px;min-height:100px;}
.sitepro-loader-svg {position:relative;width:100px;height:100px;animation:sitepro-loader-rotate 1.8s linear infinite;}
.sitepro-loader-circle {stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:sitepro-loader-dash 1.2s ease-in-out infinite;}

@keyframes sitepro-loader-rotate {
  100% {
    transform: rotate(360deg); } }

@keyframes sitepro-loader-dash {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35; }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124; } }

