@charset "UTF-8";
.header{padding:0 20px;}
.header h1{height:48px;line-height:48px;font-size:36px}
.header h2{height:48px;color:#999;}

.prima-content{float:left;width:66%;margin:0;padding:0;background-color:#FFF;}
.prima-news{padding:20px;margin:0 auto;}
.prima-news h2{padding-bottom:20px;}
.prima-aside{float:right;width:33%;background-color:#FFF;}

.prima_item{padding:2% 0 5% 0;border-top:1px #CCC solid;}
.prima_item h3{float:left;width:60%}
.prima_item h3 a{text-decoration:none}
.prima_item_info{float:right;width:35%;border-left:1px #CCC solid;}
.prima_item_info ul{padding-left:5%}
.prima_article{clear:both;padding-top:1%;}
li.datetime,li.hits{font-size:10px}
.prima_image a{display:block;text-decoration:none;}
.prima_gallery a{position:relative;}
.prima_gallery a:after{content:"Галерея";display:block;position:absolute;top:0;padding:20px;background:rgba(0,0,0,0.2);color:#FFF;}

.module,.prima-description,.prima-news-more{padding:20px;margin:0 auto;}
.module h4,.prima-description h4{padding-bottom:10px;}
.module ul li{padding-bottom:5px;}

@media only screen and (max-width: 768px){
.header h1{font-size:32px;}
.header h2{font-size:18px;}
.prima-content,.prima-aside{float:none;width:100%;margin:0 auto;}
}
@media only screen and (max-width:500px){
.header h1{font-size:20px;}
.header h2{font-size:14px;}
}