
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
    margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block;}
nav ul{
    list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{
    content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
body{font:13px/1.231 sans-serif;font-size:small;}
select,input,textarea,button{font:99% sans-serif;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
body,select,input,textarea{color:#444;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
a:hover,a:active{outline:none;}
ul,ol{margin-left:1em;}
ol{list-style-type:decimal;}
nav ul,nav li{margin:0;}
small{font-size:85%;}
strong,th{font-weight:bold;}
td,td img{vertical-align:top;}
sub{vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;}
pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}
textarea{overflow:auto;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
label,input[type=button],input[type=submit],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
input:valid,textarea:valid{}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red;}
button{width:auto;overflow:visible;}
sub,sup{font-size: 65%;font-weight: bolder;}
body{line-height:1;    
  overflow-x: hidden;
    width: 100%;
    margin:0;
    padding:0;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
a, a:active, a:visited, a:link {
    color: #036;
    text-decoration: underline;
}
a:hover{
  text-decoration: none;
  }
.klirfix {
  clear: both;
  width: 100%;
  min-height: 1px;
}
.clearboth {
  clear: both;
}
.cclearfix:after {
    clear: both;
    content: "";
    display: table;
}
html {
  overflow-x:hidden;
}
body, html {
 margin: 0; padding: 0; height: 100%;
 font-family:Verdana,sans-serif;
  font-size:15px;
  line-height:1.5;
  }
section, article { display: block; padding: 0; }

body {
  background: #f8f8f8;
  /*font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;*/  
  /*line-height: 1.5;*/
}

p { margin-top: 0; }

h2, h3 {
  font-weight: normal;
  margin-bottom: .7em;
}
h2 { font-size: 120%; }
h3 { font-size: 110%; }
article > h2:first-child, section:first-child > h2 { margin-top: 0; }

a, a:visited, a:link, .quasilink {
  color: #A21313;
  text-decoration: none;
}

em {
  padding-right: 2px;
}

article {
  max-width: 700px;
  margin: 0 0 0 160px;
  border-left: 2px solid #E30808;
  border-right: 1px solid #ddd;
  padding: 30px 50px 100px 50px;
  background: white;
  z-index: 2;
  position: relative;
  min-height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

th {
  text-decoration: underline;
  font-weight: normal;
  text-align: left;
}

pre {
  padding-left: 15px;
  border-left: 2px solid #ddd;
}

code {
  padding: 0 2px;
}

strong {
  text-decoration: underline;
  font-weight: normal;
}

/*сборная----------------------------------------------*/
.headerBox {
  width: 100%;
  background-color: #252d3a00;
  margin-top: 10px;
}
.centerHeader {
    margin: auto;
    max-width: 1700px;
    position: relative;
    width: 90%;
}
.rightHeader {
    display: block;
    float: right;
    min-height: 10px;
    width: 750px;
    overflow: hidden;
    margin-top: 15px;
    max-height: 90px;
    margin-bottom: 10px;
  margin-right: 10px;
}
.reklam {
    display: block;
    float: right;
    min-height: 10px;
    width: 263px;
    overflow: hidden;
    max-height: 125px;
}
.reklam a{
  display: block;
}
.reklam a img{
  border: none;
}
.navTop {
    display: block;
    float: left;
}
#mainContainer {
    background-color: #f2f8fb00;
    width: 100%;
    overflow: auto;
    position: absolute;
    top: 42px;
    bottom: 0;
    height: auto;
}
.topNavi {
  clear: both;
}
.topNavi li {
    float: left;
}
.topNavi li a {
    background-color: #1a335c;
    color: #fff;
    display: block;
    font-size: 11px;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    padding: 8px 15px;
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 7px 7px 0 0;
    margin-right: 2px;
}
.topNavi li a.highlightedItem {
    background-color: #DDC;
    color: #000;
}
.topNavi li a.go {
    background-color: #FF9048;
    color: #000;
    float: right;
    border-radius: 7px 7px 0 0;
}
.topNavi li a.go:hover {
    background-color: #5c1a49;
    color: #000;
}
.topNavi li a.highlightedItem:hover {
  background-color: #3B5361;
  color: #FFF;
}
.topNavi li a:hover, .topNavi li a.activeMunuItem {
  background-color: #37C3A6;
}
.topNavi li {
  float: left;
}
#pagewrap {
    width: 98%;
    max-width: 1800px;
    margin: auto;
    position: relative;
    clear: both;
}
.leftPanel {  
  float: left;
  width: 50%;
  height: 100%;
}
.toolBar {   
    clear: both;
    display: block;
    background-color: #eee;
    min-height: 48px;
    border: 1px solid #aaa;
    padding: 4px 2px 2px 4px;
    border-bottom: none;
    border-radius: 10px 10px 0 0;
    margin: 0 4px 0 9px;
    background: -webkit-linear-gradient(#FAFAFA, #DEDEDE);
    background: -o-linear-gradient(#FAFAFA, #DEDEDE);
    background: -moz-linear-gradient(#FAFAFA, #DEDEDE);
    background: linear-gradient(#1ea29d, #1ea29d);
}
.btnContainer, .btnContainer *, .toolWidget, .toolWidget * {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
    background: #0b8f7136;
    text-decoration: none;
    color: #e31616;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-shadow: none;
    float: none;
    position: static;
    width: auto;
    height: auto;
    /* white-space: nowrap; */
    cursor: inherit;
    -webkit-tap-highlight-color: transparent;
    line-height: normal;
    font-weight: normal;
    text-align: left;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    direction: ltr;
    max-width: none;
}
.btnContainer *[unselectable] {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none
}
.btnContainer {
    display: block
}
.btnMenu {
    position: absolute;
    left: 0;
    top: 0;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    background: transparent;
    z-index: 1000;
   /* padding: 5px 0 5px 0;*/
    margin: 2px 0 0;
    min-width: 100px;
    background: #fff;
    border: 1px solid #989898;
    border: 1px solid rgba(0, 0, 0, 0.2);
    z-index: 1002;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden
}
.btnMenu i {
    display: none
  }
.toolWidget button {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.floatPanel {
    position: absolute;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2)
}
.floatPanel .arrowTop,
.floatPanel .arrowTop:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}
.floatPanel .arrowTop {
    border-width: 11px
}
.floatPanel .arrowTop:after {
    border-width: 10px;
    content: ""
}
.floatPanel.popover {
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    background: transparent;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    top: 0;
    left: 0;
    background: #fff;
    border: 1px solid #9e9e9e;
    border: 1px solid rgba(0, 0, 0, 0.25)
}
.floatPanel.popover.btnBottom {
    margin-top: 10px;
    *margin-top: 0
}
.floatPanel.popover.btnBottom>.arrowTop {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #9e9e9e;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px
}
.floatPanel.popover.btnBottom>.arrowTop:after {
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff
}
.floatPanel.popover.btnBottom.colorStart {
    margin-left: -22px
}
.floatPanel.popover.btnBottom.colorStart>.arrowTop {
    left: 20px
}
div.colorPickerMenu {border: solid 1px #bbb; background-color: #ddd; width: 81px;}
div.colorPickerMenu button {float: left; margin: 1px; width: 14px; height: 14px; border: solid 1px #d6d6d6; }
div.colorPickerMenu button:hover { /*outline: dotted 2px black;*/ cursor: pointer;}

.toolBtn {
    border: 1px solid #b1b1b1;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25);
    position: relative;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    display: inline-block;
    *display: inline;
    *zoom: 1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #fff, #d9d9d9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#d9d9d9));
    background-image: -webkit-linear-gradient(top, #fff, #d9d9d9);
    background-image: -o-linear-gradient(top, #fff, #d9d9d9);
    background-image: linear-gradient(to bottom, #fff, #d9d9d9);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd9d9d9', GradientType=0);
    zoom: 1;
    margin: 2px -4px 2px 2px;
}
.toolBtn:hover,
.toolBtn:focus {
    color: #333;
    background-color: #e3e3e3;
    background-image: -moz-linear-gradient(top, #f2f2f2, #ccc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ccc));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #ccc);
    background-image: -o-linear-gradient(top, #f2f2f2, #ccc);
    background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffcccccc', GradientType=0);
    zoom: 1
}
.toolBtn.btnActive,
.toolBtn.btnActive:hover {
    background-color: #d6d6d6;
    background-image: -moz-linear-gradient(top, #e6e6e6, #c0c0c0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #c0c0c0);
    background-image: -o-linear-gradient(top, #e6e6e6, #c0c0c0);
    background-image: linear-gradient(to bottom, #e6e6e6, #c0c0c0);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);
    zoom: 1;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.toolBtn:active {
    background-color: #d6d6d6;
    background-image: -moz-linear-gradient(top, #e6e6e6, #c0c0c0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#c0c0c0));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #c0c0c0);
    background-image: -o-linear-gradient(top, #e6e6e6, #c0c0c0);
    background-image: linear-gradient(to bottom, #e6e6e6, #c0c0c0);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffc0c0c0', GradientType=0);
    zoom: 1;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.toolBtn button {
    padding: 2px 6px;
    font-size: 14px;
    line-height: 20px;
    *line-height: 16px;
    cursor: pointer;
    color: #333;
    text-align: center;
    overflow: visible;
    -webkit-appearance: none
}
.toolBtn i {
    text-shadow: 1px 1px #fff
}
.toolBtn .btnCaret {
    margin-top: 8px;
    margin-left: 0
}
.icon-bgfont:before {
    content: '\e83d'; 
    color: #fff;
    background-color: gray;
    width: 16px;
}
#boldBtn_fieldCode, #italicBtn_fieldCode, #underBtn_fieldCode {
    font-weight: bold;
    font-size: 16px; 
}
#italicBtn_fieldCode {
    font-style: italic;
}
#underBtn_fieldCode{
text-decoration: underline;
}
.splitBtn .openBtn {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent
}
.splitBtn:hover .openBtn {
    border-left-color: #bdbdbd;
    border-right-color: #bdbdbd
}
.splitBtn button {
    padding-right: 4px
}
.splitBtn .openBtn {
    padding-left: 4px
}
.splitBtn .openBtn.btnActive {
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.btnCaret {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #333;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: ""
}
.colorBtn button {
    padding-right: 4px
}
.colorBtn .previewBtn {
    padding-right: 3px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -18px;
    margin-top: 7px;
    background: #000;
    width: 13px;
    height: 4px;
    overflow: hidden
}
.colorBtn .openBtn {
    padding-left: 4px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent
}
.colorBtn:hover .openBtn {
    border-left-color: #bdbdbd;
    border-right-color: #bdbdbd
}
.menuItem {
    display: block;
    padding: 2px 5px;
    width: 100%;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    line-height: normal;
    border-left: 4px solid transparent;
    margin-bottom: 1px
}
.menuItem .btnCaret {
    margin-top: 4px;
    *margin-top: 3px;
    margin-right: 6px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #333
}
.menuItem:focus .btnCaret,
.menuItem:hover .btnCaret {
    border-left-color: #fff
}
.menuItem.btnActive i {
    visibility: visible
}
.menuItem.btnActive {
    background-color: #c8def4
}
.menuItem:hover,
.menuItem:focus {
    text-decoration: none;
    color: #fff;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #08c, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #08c, #0077b3);
    background-image: -o-linear-gradient(top, #08c, #0077b3);
    background-image: linear-gradient(to bottom, #08c, #0077b3);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
    zoom: 1
}
.delimiter {
  float: left;
  width: 0.5%;
  min-height: 2px;
  text-align: center;
}
.rightPanel {
  float: left;
  width: 49.5%; 
  height: 100%;   
}
.rightBar {
  clear: both;
  display: block;
  background-color: #eee;
  min-height: 48px;
  border: 1px solid #aaa;
  padding: 8px 5px 12px 10px;
  border-bottom: none;
  border-radius: 10px 10px 0 0;
  margin: 0 9px 0 4px;
  background: -webkit-linear-gradient(#FAFAFA, #DEDEDE); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#FAFAFA, #DEDEDE); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#FAFAFA, #DEDEDE); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#1ea29d, #1ea29d); /* Standard syntax */
}
.rightBar div{
  float: right;
  margin:0px 10px 0 0;
  cursor:pointer;
    font-size: 0.9em;
}

.cleanBtn {
  background-color: #0c47a9;
  border-radius: 10px;
  color: #FFF;
  display: block;
  /*font-size: 1.4em;*/
  font-weight: bold;
  line-height: 1.4em;
  min-width: 90px;
  padding: 6px;
  text-align: center;
}
.cleanBtn:active {
  background-color: #236 !important;
}
.cleanBtn:hover {
    background-color: #37C3A6;
}
.iframeDimens {
    /*border: 1px solid #999;*/
    /*border-top: none;*/
    font-family: arial;
    font-size: 12px;
    line-height: 12px;
    max-width: 100%;
    min-width: 100%;
    min-height: 200px;
}
#textarea, #iframe {
  height:92%;
  width:100%;
  padding-bottom:10px;
  padding-top:1px;
}
#textarea {
  padding-left:10px;
  padding-right:5px;  
}
#iframe {
  padding-left:5px;
  padding-right:10px;  
}
#textareaWrapper {
  width:100%;
  height:100%;
  border: 1px solid #aaa;
  border-bottom: none;
  background-color: #ffffff;
  position:relative;
  box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);  
}
#iframeWrap {
  width:100%;
  height:100%;
  border: 1px solid #aaa;
  border-bottom: none;
  -webkit-overflow-scrolling: touch;
  background-color: #ffffff;
  box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
#fieldCode {
  background-color: #ffffff;
  font-family: consolas,"courier new",monospace;
  font-size:15px;
  height:100%;
  width:100%;
  padding:8px;
  resize: none;
  border:none;
  line-height:normal;    
}
textarea.textareaPatch {
  background-color:transparent !important;
  z-index:2;
  position:relative;
  -webkit-text-fill-color: transparent;
  line-height:normal;
}
.patch {
  position:absolute;
  font-family: consolas,"courier new",monospace;
  font-size: 15px;
  height: 100%;
  width: 100%;
  padding: 8px;
  resize: none;
  border: none;
  z-index: 1;
  overflow-y:auto;
  word-wrap: break-word;
  line-height:normal;    
}
#iframeResult {
  background-color: #ffffff;
  height:100%;
  width:100%;  
}
footer div {
   background-color: #eee;  
    border: 1px solid #aaa;   
    background: -webkit-linear-gradient(#FAFAFA, #DEDEDE);
    background: -o-linear-gradient(#FAFAFA, #DEDEDE);
    background: -moz-linear-gradient(#FAFAFA, #DEDEDE);
    background: linear-gradient(#FAFAFA, #DEDEDE); 
   font:12px/15px verdana;
   text-align:center;
   position:fixed;
   left:0px;
   bottom:0px;
   height:20px;
   padding:5px 15px;
   color:#333;
   width:100%;  
}
footer div>a{
    color:#33f;
    text-decoration:underline;
    background:url(favicon.ico) left center no-repeat;
    padding-left:18px;
}
@media screen and (max-width: 1770px){
  .rightHeader {
    width: 500px; 
  }
}
@media screen and (max-width: 1500px){
  .rightHeader {
    width: 400px; 
  }
}
@media screen and (max-width: 1480px){
  .rightHeader {
    width: 550px;
  }
  .reklam {
    padding-top: 15px;
  }  
}

@media screen and (max-width: 800px){
  #mainContainer { 
  top:33px;
  }
    #pagewrap {
    width: 100%;
  }
  .centerHeader {
    width: 96%;
  }  
  .topNavi li a {  
    font-size: 8px;  
    padding: 6px 10px;
  }  
  .rightBar div{
    font-size: 0.8em;
}
  .toolBar {     
    padding: 8px 2px 0px 4px;   
}
  .toolBtn {  
    margin: -5px -6px 2px 2px;
} 
  .toolBtn button {
    padding: 0px 4px;    
}
}
@media only screen and (max-device-width: 768px) {
  #iframeWrap {overflow: auto;}
  #mainContainer     {min-width:320px;}
  .stack         {display:none;} 
}
@media screen and (max-width: 682px){
  .topNavi {
    padding: inherit;
    text-align: center;
  }  
  .leftPanel {
    float: none;
    width: 100% !important;
    height:45%;
    clear: both;
  } 
  .rightPanel {
    float: none;
    width: 100% !important;
    height:49%;
    clear: both;
  } 
  .delimiter{
    float: none;
    width: 100% !important;    
    min-height: 27px;
    clear: both;
  } 
  .rightHeader {
    width: 60%;
    float: left;
    margin: 10px auto 10px;
    overflow: hidden;
  }
  .reklam {
    padding-top: 10px;
    width: 30%;
  }
  .reklam img{
    max-width: 100%;
  }
  #textarea {
  height:100%;
  padding-left:10px;
  padding-right:10px;
}
#iframe{
  height:100%;
  padding-right:10px;
  padding-bottom:10px;
  padding-left:10px;  
}
#mainContainer{
  min-height:200px;
  margin-left:0;
}
.toolBar{
  min-height:30px;
  margin: 0 9px 0 9px;  
}
.rightBar{
  display: none !important;
}
}
@media screen and (max-width: 600px){
  .reklam {
    text-align: center;
    width: 100%;
  }
  .reklam img{
    width: 140px;
  }
  .rightHeader {
    width: 100%;
    float: none;
    padding-top: 10px;
  }
}
@media print {
  body{
    background-color: #FFFFFF;
    color:#000;
  } 
}
/*color--------------------*/
.commentsPaint {color: #04AD04;}
.jsvarPaint {color: #258E8F;}
.tagPaint {color: #1A1AA6;}
.tagnamePaint {color: #AA0D91;}
.attributePaint, .phpstringPaint {color: #A96228;}
.attributevaluePaint {color: #1A1AA6;}
.commentcolor {color: #4A9C4A;}
.commentcolor {color: #4A9C4A;}
.cssselectorPaint {color: #B97A57;}
.cssdelimiterPaint {color: #000;}
.csspropertyvaluePaint, .phpkeywordPaint {color: #0000CD;}
.csspropertyPaint {color: #ff0000;}
.cssimportantPaint, .phptagPaint {color: #ff0000;}
.jsPaint, .phpcolor {color: #000;}  
