.container {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    margin-right: auto;
    margin-left: auto
}
.UIMainMenu li.main-menu-item a{
    font-family: 'Roboto Condensed','Roboto', Arial;
}
.UIMainMenu .main-menu-item ul.sub-menu-l1{
    padding:0;
}
.UIMainMenu .sub-menu-l1 li.menu-item1{
    position: relative;
    padding: 10px 10px 0;
    margin: 0;
}
.UIMainMenu ul.sub-menu-l1 ul.sub-menu-l2{
    position: absolute;
    left:100%;
    top:0;
    padding: 10px 0;
    width: auto;
    display: none;
    z-index: 1000;
}
.UIMainMenu ul.sub-menu-l1 ul.sub-menu-l2 li{
    height: auto;
}
.UIMainMenu ul.sub-menu-l1 ul.sub-menu-l2 li a{
    font-size: 15px;
    padding: 15px 0;
    margin: 0;
    cursor: pointer;
    line-height: 0;
    white-space: nowrap;
    text-transform: none;
    color: #d80f0d;
    display: block
}
.UIMainMenu ul.sub-menu-l1 ul.sub-menu-l2 li a:hover{
    color: #924a12;
}
.UIMainMenu  ul.sub-menu-l1 .menu-item1:hover .sub-menu-l2{
    display: inline-block;
    background: #ffe184;
    border-bottom: 1px solid #d5a72a;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.2);
}
@media (min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }
}
.panel
{
    width: 100%;
    border:dashed 1px #c0c0c0;
    min-height:24px;
}

.Layout
{
    position:relative;
}

.Layout .LayoutHeader
{
    display:none;
}

.Layout:hover .LayoutHeader
{
    position:absolute;
    z-index:5000;
    top:-20px;
    background:#EDEDED;
    line-height:20px;
    height:20px;
    width:100%;
    display:block;

}

.Layout .LayoutHeader .closebutton
{
    width:18px;
    height:18px;
    float:right;
    margin-right:4px;
    margin-top:1px;
    background: url(Images/closebutton.png) no-repeat 0px top;
}

.Layout .LayoutHeader .closebutton:hover
{
    background: url(Images/closebutton.png) no-repeat -18px top;
}

.zone
{
    border: dashed 1px #c0c0c0;
    min-height:40px;
}
.PageControl
{
    min-height:16px;
}
.PageControl .pagecontrolheader
{

}


.PageControl .pagecontrolheader
{
    background:#EDEDED;
    height:24px;
    line-height:24px;
    width:100%;
}




.PageControl .pagecontrolheader .closebutton
{
    width:18px;
    height:18px;
    float:right;
    margin-right:4px;
    margin-top:1px;
    background: url(Images/closebutton.png) no-repeat 0px top;


}

.PageControl .pagecontrolheader .css{

    width:18px;
    height:18px;
    float:right;
    margin-right:4px;
    margin-top:1px;
    background: url(Images/theme.png) no-repeat 0px top;
}
.PageControl .pagecontrolheader .configbutton
{
    width:18px;
    height:18px;
    float:right;
    margin-right:4px;
    margin-top:1px;
    background: url(Images/configbutton.png) no-repeat center center;
}

.placeHolder
{
    border:solid 1px #E5C365;
    height:48px;
    background-color:#FFFAEA;
    visibility:visible!important;
}

.LayoutContainer .placeHolder, .ModuleContainer .placeHolder
{
    display:none;
}

.resizeHelper
{
    border: dashed 1px blue;
    background:#fcf4ac;
    opacity:0.7;
    position:relative;
    text-align:center;
    padding:0px;
    margin:0px;
}

.sizeTip {
    font: bold 12pt Arial;
    margin-top:10px;
    display:inline-block;
}