/* jaunumi */
ul#news {
padding:0;
margin:0 0 45px;
list-style:none;
}

ul#news li {
padding:0 0 15px;
margin:0 0 30px;
background:transparent;
border-bottom:1px solid #7FC435;
clear:both;
text-align: justify;
}

ul#news li div{
margin:5px 0;
}

ul#news li h3 {
margin:10px 0;
font-size:15px;
font-weight:bold;
line-height:16px;
color:#5B951D;
}

.newsfull h3{
margin:5px 0 5px;
font-size: 18px;
font-weight: bold;
line-height: 18px;
color:#5B951D;
}

div.saturs .newsfull ul {
list-style: disc outside none;
}

ul#news li h3 a{
color:#5B951D;
}

ul#news li h3 a:hover{text-decoration:none}
.newsfull p.date,
ul#news li p.date {
margin:0;
padding:0;
font-size:11px;
line-height:12px;
color:#5b5b5b;
}
.newsfull h2,
ul#news li h2 {margin-bottom:3px;}
ul#news li ul.news-info {
padding:0;
margin:0;
height:14px;
display:block;
}
ul#news li ul.news-info li {
padding:0 8px;
height:14px;
/*background:url('../images/seperator.gif') no-repeat 0 3px;*/
line-height:14px;
font-size:90%;
margin:0;
display:block;
float:left;
}

ul#news li ul.news-info li.first {
padding:0 8px 0 0;
background:transparent;
}
fieldset br{
margin:0 0 1px;
}

ul#news li p a.more_p,
ul#news li p a.more{
text-align:right;
}

ul#news li a.more:after{
content:' >';
}

ul#news li a.more_p:after{
content:' >';
}

#main {
position:relative;
}

ul#news li p{
font-size:13px;
line-height:17px;
}


div.newsfull div.R{
float:right;
}
div.newsfull div.R a{
display: inline-flex;
align-items: center;
gap: 6px;
padding: 3px 10px 3px 26px;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' rx='6' fill='%23000'/%3E%3Cg transform='translate(3,3)' fill='%23fff'%3E%3Cpath d='M21.742 21.75l-7.563-11.179 7.056-8.321h-2.456l-5.691 6.714-4.54-6.714H2.359l7.29 10.776L2.25 21.75h2.456l6.035-7.118 4.818 7.118h6.191-.008zM7.739 3.818L18.81 20.182h-2.447L5.29 3.818h2.447z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 4px center;
background-size: 16px 16px;
border: 1px solid #ccc;
border-radius: 4px;
color: #432d2f;
font-size: 12.5px;
text-decoration: none;
opacity: 0.85;
}
div.newsfull div.R a:hover{
opacity: 1;
background-color: #f5f5f5;
}

#pg{
margin:10px 0 0 -30px;
position: absolute;
bottom:0;
text-align:center;
width:100%;
}
#pg ul{
display:inline-block;
}
div#pg ul li .next,
div#pg ul li .prev{
display:none
}
.light-theme .current {
background:#76B631 !important;
}

body.p_119 ul#news,
body.p_103 ul#news{
margin: 35px 0 35px;
border-top:1px double #7FC435;
padding:10px 0 0;
}
#full_text{
display:none;
z-index:99999;
}

.newsfull p{
font-size:13px;
text-align:justify;
}

ul#news li li{
border-bottom:none;
margin:0 20px 3px;
padding:0;
}

div.post p{
text-align:justify;
}

.more{
    margin: 10px 0 0;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }