
#tinymce .oscare,
#top .oscare {
    text-transform: lowercase !important;
    font-style:inherit;
    -font-style:normal;
}

#tinymce { 
    padding:5px;
    font-size:13px;
    line-height:18px;
    color:#283849;
    font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
}

a {
    outline:none;
    color:#68a818;
    text-decoration: none;
}

a:hover,
a:focus{
    outline:none;
    text-decoration: none;
}

.mod_backlink a,
a.back,
.back a,
a.more span.sl,
.more a span.sl{
    font-weight:normal;
    font-size:13px;
    vertical-align:text-bottom;
    white-space:nowrap;
}

div.back {
    margin-top:30px;
}


#tinymce .mod_backlink a,
#tinymce a.back,
#tinymce .back a,
#top .mod_backlink a,
#top a.back,
#top .back a {
    font-size:14px;
    /*color:#555555;*/
}


#slider .inside p a, #main .inside a, #tinymce .inside a {
    position: relative;
    padding-bottom:2px;
    margin-bottom:-2px;
    border-bottom:dotted 1px #000000;
}

#slider p a:hover,
#slider p a:focus,
#main a:hover,
#main a:focus,
#tinymce a:hover,
#tinymce a:focus{
    outline:none;
    text-decoration: none;
    border-bottom: solid 1px #68a818;
}

a span.markExt {
    margin-left:4px;
    border-bottom: dotted 1px #000000;
}
a img.markExt {
    margin-left:4px;
}
a:hover span.markExt,
a:focus span.markExt{
    outline:none;
    text-decoration: none;
    border-bottom: solid 1px #68a818;
}


#main .block {
    display:inline-block;
    float:none;
    width:100%;
}

.el_table {
    display: table;
}
.el_table .col{
    display: table-cell;
}
.el_table,
table {
    /*margin-bottom:20px;*/
    border-collapse: collapse;
    border:none;
    border-spacing:0px;    
}
.el_table .col_label {
    clear:left;
}
.el_table .col_label b{
    color:#7e7e7e;
}
.el_table .col_label,
#tinymce .ce_text table tr > td,
#main .ce_text table tr > td {
    min-width:145px;
}
.el_table .col {
    float:left;
    display:inline-block;
}
.el_table .col,
#tinymce table td,
#top table td{
    font-size:1em;
    padding-right:10px;
    padding-bottom:5px;
    vertical-align:top;
}
.el_table .td_left,
#tinymce table .td_left,
#top table .td_left{
    text-align:left;
}
.el_table .td_center,
#tinymce table .td_center,
#top table .td_center{
    text-align:center;
}
.el_table .td_right,
#tinymce table .td_right,
#top table .td_right{
    text-align:right;
}
.el_table .col_label p,
.el_table .col_text p,
#tinymce table td p,
#top table td p {
    margin-bottom:10px;
}

figure,img {
    margin:0px;
}

#tinymce a.more:hover,
#tinymce a.more:focus,
#tinymce .more a:hover,
#tinymce .more a:focus,
#top a.more:hover,
#top a.more:focus,
#top .more a:hover,
#top .more a:focus{
    text-decoration: none;
}
a.more span.lt,
.more a span.lt{
    font-weight:normal;
    visibility:hidden;
}
a.more:hover span.lt,
a.more:focus span.lt,
.more:focus a span.lt,
.more:hover a span.lt{
    visibility:visible;
}
a.more span.hover_in,
.more a span.hover_in{
    display:none;
}
a.more:hover span.hover_in,
a.more:focus span.hover_in,
.more:focus a span.hover_in,
.more:hover a span.hover_in{
    display:inline;
}

#tinymce h1,
#tinymce h2,
#tinymce h3,
#tinymce h4,
#tinymce h5,
#tinymce h6,
#main h1,
#main h2,
#main h3,
#main h4,
#main h5,
#main h6{
    font-family:'Trebuchet MS','Trebuchet','sans-serif';    
    margin:0px;
}
#tinymce h1 a,
#tinymce h2 a,
#tinymce h3 a ,
#tinymce h4 a,
#tinymce h5 a,
#tinymce h6 a,
#main h1 a,
#main h2 a,
#main h3 a,
#main h4 a,
#main h5 a,
#main h6 a{
    text-decoration:none;
}

/*#tinymce h1,
#main h1{
    text-transform: uppercase;
    font-size:30px;
    line-height:34px;
    font-weight:bold;
    color:#68a818;
    padding-bottom:20px;
}*/
/*
Alternative 1*/

#tinymce h1,
#main h1{
    text-transform: uppercase;
    font-size:24px;
    line-height:30px;
    font-weight:bold;
    color:#68a818;
    padding-bottom:25px;
}

/* Alternative 2 
#tinymce h1,
#main h1{
    text-transform: uppercase;
    font-size:26px;
    line-height:32px;
    color:#68a818;
    padding-bottom:25px;
}*/ 

#tinymce h2,
#main h2{
    font-weight:bold;
    font-size:17px;
    line-height:24px;
    color:#68a818;
    padding-bottom:15px;
}
#tinymce h3,
#main h3{
    font-weight:bold;
    font-size:16px;
    line-height:20px;
    color:#68a818;
    padding-bottom:10px;
}
#tinymce h3 strong,
#main h3 strong{
    font-weight:bold;
    text-transform: uppercase;
}
.ce_form legend,
#tinymce h4,
#main h4{
    font-weight:normal;
    font-size:16px;
    color:#000000;
    padding-bottom:10px;
}
#tinymce h4 strong,
#main h4 strong{
    font-weight:bold;
    text-transform: uppercase;
}
#tinymce h5,
#main h5{
    font-weight:normal;
    font-size:13px;
    color:#000000;
    padding-bottom:10px;
}

#tinymce p,
#main p,
#tinymce ul,
#main ul {
    display:block;
    margin-bottom:20px;
}
#tinymce .ce_text,
#main .ce_text {
    margin-bottom:10px;
}
#main .inside > .block {
    min-width:500px;
}
#tinymce ol, #main ol {
    list-style-position: outside;
    margin-left:30px;
    padding-left: 0;
}
#tinymce ul, #main ul {
    list-style-position: outside;
    margin-left: 0;
    padding-left: 0;
}

#tinymce ol li, #main ol li {
    padding-left:0px;
}
#tinymce ul li, #main ul li{
    padding-left:25px;
}
#tinymce ul li, #main ul li {
    background:url('../i/li.png') no-repeat left 3px transparent;    
}
#main .shariff ul li {
    background: none;
    padding-left: 0;
}
#tinymce ul li li, #main ul li li{
    background:url('../i/li2.png') no-repeat left 3px transparent;    
}

#article-371 {
    width: calc(100% + 73px) !important;
}

#article-371 .ce_slider {
    /*width: auto !important;*/
}

.text-blue,
.text-blue * {
    color: #004795;
}

.text-bold,
.text-bold * {
    font-weight: bold;
}