body.mainbody, th, td, p, div, span, ul, li, textarea, input, select, sup, sub,
#maineditor { color: #324c62; font: 22px /*MyriadProLight,*/ 'Open Sans', Tahoma, Geneva,  sans-serif; font-weight: 100; }

.indexpage .cont-box h2, .innerpage h1, #edmheaderspan { font-size: 46px; padding-bottom:30px;/*padding: 0 0 100px;*/}
.bttn-set { padding: 30px 0 10px 0; }
a.section-bttn, .section-bttn, input[type='submit'] { font-size: 22px; padding: 8px 24px; }


/* conteiner for text */
body#maineditor { background-color: #fff; }
.hr hr { display: none }
#maineditor hr, .hr { margin: 5px 0; padding: 0; line-height: 1px; font-size: 0px; height: 1px; background: #324c62; }

.content ul, #maineditor ul { display: block; list-style-type: square; margin: 10px 0; padding: 0 40px;  }
/* .content li, #maineditor li { margin: 0; padding: 0; } */

a.thumb img, a:hover.thumb img { border: 0; cursor: pointer; }


/* tables in edit */
td.transparent_table    { border: 1px dashed grey;    padding: 2px }
td.we--edm--tdstd0a-td { border: 1px dashed grey;    padding: 2px }
td.standard_table       { border: 1px solid #546574;  padding: 5px }
td.colored_table_edm    { border: 1px solid #546574; background: #E9ECEF; padding: 5px }
td.colored_table_wh_edm { border: 1px solid #546574; background: #E9ECEF; padding: 5px }


/* tables in site*/
/* all */
table.transparent_table, table.standard_table,
table.colored_table, table.colored_table_wh_outer,
table.colored_table_wh { border-collapse: collapse; }
.standard_table td, .colored_table  { border: 1px solid #546574; }
.transparent_table td, .standard_table td { padding: 2px }

/* colored with */
table.colored_table_wh_outer {}
tr.colored_table_wh_top {}
td.colored_table_wh_c {}
table.colored_table_wh  { border: 1px solid #546574; border-collapse: collapse; }
td.colored_table_wh_h   { border: 1px solid #546574; background-color: #97A8B7;  padding: 5px; color: #fff; }
td.colored_table_wh_h div  { color: #fff; font-weight:bold;}
td.colored_table_r1     { border: 1px solid #546574; background-color: #E9ECEF;  padding: 5px; }
td.colored_table_r2     { border: 1px solid #546574; background-color: #fff;     padding: 5px; }
tr.colored_table_wh_bottom {}

