/* Очистка CSS */
html{color:#000;height:100%;font-size:80%; font-family: arial}
/*div,dl,dt,pre,code,form,fieldset,legend,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
td {vertical-align:top}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and .builder-modal selector appearance */
/*
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
*/
.builder-noselectable, .builder-sidebar * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.builder-modal input,.builder-modal textarea, .builder-modal select{font-family:inherit;font-size:inherit;font-weight:inherit;}
.builder-modal ul, builder-modal ol {margin:0;padding:0}
/*to enable resizing for IE*/
.builder-modal input,.builder-modal textarea,.builder-modal select {*font-size:100%;}
.builder-sidebar {background:#171717;color:#fff;position:fixed;width:100%;top:0;bottom:0px;right:0;width:240px;z-index:10000}
.builder-sidebar .builder-logo {color:#000;text-shadow:0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);font-weight:bold;font-size:20px;line-height:28px;text-align:center;margin:4px 0}
.builder-sidebar .builder-btn-group {
/*height: 28px;*/
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #222;
box-shadow: 0 1px 0 #3E3E3E;
}
.builder-sidebar .builder-btn {margin:0}
.builder-sidebar .builder-divider {background-color:#242424;border-bottom-color:#484848}
.builder-sidebar-block {background:#333;border-top:1px solid #4f4f4f;margin:3px 1px 0 1px;overflow: hidden}
.builder-sidebar-block .builder-border {padding:7px 9px !important}
.builder-sidebar-block:first-child {margin-top:0;border-top:0}
.builder-sidebar-title {background:#242424;border-bottom:1px solid #1f1f1f;text-transform:uppercase;font-size:10px;height:12px;padding:5px 4px}
.builder-sidebar .builder-btn {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.builder-sidebar .builder-btn-group > .builder-btn:first-child {
margin-left: 0;
margin-right:0;
-webkit-border-top-left-radius: 2px;
-moz-border-radius-topleft: 2px;
border-top-left-radius: 2px;
-webkit-border-bottom-left-radius: 2px;
-moz-border-radius-bottomleft: 2px;
border-bottom-left-radius: 2px;
}
.builder-sidebar .builder-btn-group > .builder-btn:last-child {
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topright: 2px;
border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
border-bottom-right-radius: 2px;
}
.builder-sidebar .builder-shadows-list {margin-left:-8px}
.builder-sidebar .builder-img {margin:0 0 8px 8px}
.builder-sidebar .builder-img div {width:37px;height:37px}
.builder-sidebar .builder-img div span {height:27px}
.builder-sidebar input[type=text] {background:#232323;color:#ddd;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1),0px 0 0 1px rgba(255,255,255,0.1);border-color:#000}
.builder-workspace {position:absolute;left:0;right:240px;top:0;bottom:0;overflow:auto}
/*
.builder-header .builder-btn-warning {opacity:0.7}
.builder-header .builder-btn-warning:hover {opacity:1}
*/
/*
.onreg_.builder-modal selected {border:1px dotted #17c8ee;position:absolute;background:#fff}
.onreg_.builder-modal selected_hover {position:absolute;z-index:9999;cursor:text}
*/
span.builder-mini, div.builder-mini {font-size:90%;color:gray}
.builder-block {margin-bottom:14px !important}
.builder-section {margin-bottom:28px !important}
.builder-picture {
/*width:100%;*/
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.builder-pull-right {
float: right;
}
.builder-pull-left {
float: left;
}
/*
*[data-design] {
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
transition: all .2s linear;
}
*/
*[data-design="block-main"] {
min-height: 20px;
}
/*.builder-design-block {outline: 1px dashed #17c8ee}*/
.builder-design-empty {
background:#eee;border:1px dashed #aaa;text-align:center;padding:40px 0;text-shadow:0 1px 1px #fff;color:#aaa;font-size:20px;
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.builder-design-hover {
background: rgba(131,168,233,0.15);
}
.builder-border {padding:12px !important;}
.builder-border-vert {padding-top:12px !important;padding-bottom:12px !important;}
.builder-border-horizont {padding-left:12px !important;padding-right:12px !important;}
.builder-dragdrop {padding-bottom:1px}
.builder-dragdrop li {list-style:none}
.builder-dragdrop .builder-panel, .builder-dragdrop .builder-alert {margin-bottom:10px;cursor:move !important}
.builder-dragdrop .builder-close {margin-top:-1px}
.builder-dragdrop .builder-placeHolder { margin-bottom:6px;/* height:10px !important*/ background-color:#ddd;border-radius:3px;}
.builder-dragdrop .builder-placeHolder div { height:100%; /*margin-bottom:9px;*/ border-radius:3px; }
*[data-placeholder] {height:40px;margin-bottom:10px;}
*[data-placeholder] div {background-color:#bbb;height:100%;box-shadow:inset 0 2px 2px #aaa}
/*.builder-dragdrop .builder-buttons {padding:8px;background:#eee;margin-bottom:10px;text-align:center;display:block;border-radius:3px}*/
.builder-panel {background:white;margin-bottom:12px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.builder-controls > .builder-radio:first-child,
.builder-controls > .builder-checkbox:first-child {
padding-top: 5px;
}
.builder-shadows-list label {border:1px solid #232323;}
.builder-shadows-list label div {width:40px;height:40px;padding:5px;overflow:hidden;background:#fff;position:relative;z-index:0}
.builder-shadows-list label span {width:80px;height:30px;background:#eee;margin:5px;border:1px solid #999;display:block}
.builder-frame-control {background:#fff;border:2px solid #ea2666;position:absolute;z-index:999;padding:2px 6px;color:#ea2666;font-size:12px;line-height:12px}
.builder-frame-control:hover {background:#ea2666;color:#fff}