@charset "utf-8";


/*
CMS
==================================================*/

#ewcms_edit_controller {
   width:100%;
   background:#f2f0f0 url(../images/cms/ewcms-edit-controller.jpg) right top no-repeat;
   border-bottom: solid 2px #333;
   position:fixed;
   _position:absolute;
   top:0px;
   left:0px;
   height:32px;
   text-align:left;
}

#ewcms_edit_controller a {
   background:#f2f0f0 url(../images/cms/ewcms-edit-controller-logout.jpg) left top no-repeat;
   display:block;
   color:#000;
   text-indent:-9999px;
   width:122px;
   height:23px;
   padding-top:5px;
}

textarea.ewcms_longtext, textarea.ewcms_p, #editor_full_content {
   width:400px !important;
   height:300px !important;
   border:1px solid #333;
   padding:10px;
   background:#ffffff;
   font-weight:normal;
   clear:both !important;
   float:none !important;
}

.ewcms_edit_table, iframe.ewcms_iframe, iframe#xframe {
   background:#F2F0F0;
   border:10px solid #333;
   position:fixed;
   _position:absolute;
   width:500px;
   z-index:1000;
   margin:0 auto;
   left:50%;
   top:50%;
   margin:-100px 0 0 -250px;
   font-size:12px;
}

iframe.ewcms_iframe, iframe#xframe{
   width:500px !important;
   height:200px !important;
}

tbody {
   width:500px !important;
}

td.ewcms_edit_content, td.ewcms_edit_title {
   padding: 3px 15px;
   font-size:12px;
   color: #333 !important;
}

td.ewcms_edit_title {
   padding: 15px 15px 0 15px;
}

td.ewcms_edit_submit {
   padding: 3px 0px 15px 15px;
   font-size:12px;
}

td.ewcms_edit_cancel {
   color:#000;
   padding: 3px 15px 15px 0px;
   font-size:12px;
}

div#uploader, div#faker {
   background: #f2f0f0;
   height: 200px;
}

table.ewcms_iframe_table td.ewcms_edit_submit input.ewcms_submit {
   background: url(../images/cms/accept.png) no-repeat left center;
   border: none;
   color:#37b0d3;
   padding: 0 0 0 20px;
}

table.ewcms_iframe_table td.ewcms_edit_submit input.ewcms_submit:hover {
   color:#a30000;
   text-decoration:none;
}

input.ewcms_shorttext, input.ewcms_h2, input.ewcms_h3, input.ewcms_h4 {
   width:400px !important;
   height:20px !important;
   border:1px solid #333;
   padding:10px;
   background:#fff;
   font-weight:normal;
   color:#2b2b24;
}

td.ewcms_edit_content input.ewcms_content, td.ewcms_edit_content input.ewcms_file, .ewcms_file{
   border:1px solid #333;
   background:#fff;
   font-weight:normal;
   color:#2b2b24;
}

a.ewcms_edit_link, a.ewcms_loopline_dellink, a.ewcms_loopline_uplink, a.ewcms_loopline_downlink, a.ewcms_loopend_newlink, .ewcms_edit_submit a, .ewcms_edit_cancel a {
   color:#37b0d3 !important;
   text-decoration:none;
}

a.ewcms_edit_link:hover, a.ewcms_loopline_dellink:hover, a.ewcms_loopline_uplink:hover, a.ewcms_loopline_downlink:hover, a.ewcms_loopend_newlink:hover, .ewcms_edit_submit a:hover, .ewcms_edit_cancel a:hover, a.ewcms_edit_logout:hover {
   color:#a30000 !important;
   text-decoration:none;
}

a.ewcms_edit_link img, a.ewcms_loopline_dellink img, a.ewcms_loopline_uplink img, a.ewcms_loopline_downlink img, a.ewcms_loopend_newlink img, .ewcms_edit_submit a img, .ewcms_edit_cancel a img {
   border:none;
   margin:0 0 0 0;
   background: none;
}

.ewcms_loopstart {
   display:block;
   padding:5px;
   background:#333;
   color:#fff;
   font-weight:bold;
}

.ewcms_loopline {
   display:block;
   padding:2px 5px 2px 25px;
   background:#F2F0F0 url(../images/cms/loopline.png) 4px 4px no-repeat;
   color:#113742;
   font-weight:normal;
   margin:0;
   border-bottom:1px solid #333;
}

.ewcms_loopend {
   display:block;
   padding:5px;
   background:#333;
   color:#fff;
   font-weight:bold;
   clear:both;
   margin: 0 0 10px 0;
}

.ewcms_loopend a {
   color:#fff !important;
   text-decoration:none;
}

.ewcms_loopline_delimg, .ewcms_loopend_newimg {
   position:relative;
   top:3px;
}

.ewcms_edit_cancel { display:block; }
