
h2 {
	pcolor:#324142;
	font-size:22px;
	margin:0px 0 8px 0px;
	font-weight:normal;
	line-height:normal;
    white-space:normal;
}



/* файлы */
.modul-file {margin:10px 20px 20px 0px;padding-left:22px; line-height:18px;}
.modul-file-doc {background:url(../images/file_types/doc.png) no-repeat top left;}
.modul-file-pdf {background:url(../images/file_types/pdf.png) no-repeat top left;}
.modul-file-ppt {background:url(../images/file_types/ppt.png) no-repeat top left;}
.modul-file-swf {background:url(../images/file_types/swf.png) no-repeat top left;}
.modul-file-xls {background:url(../images/file_types/xls.png) no-repeat top left;}
.modul-file-zip {background:url(../images/file_types/zip.png) no-repeat top left;}
.modul-file-white {background:url(../images/file_types/white.png) no-repeat top left;}


/*  параграф */
.paragraph {padding:2px 10px 8px 0px;overflow: hidden; line-height:18px;white-space:normal;}
.paragraph h3 {margin:0;margin-bottom:0px;font-size:14px;font-weight:bold;  }
.paragraph p {margin:0;padding-bottom:8px;}
.paragraph-image-left {float:left;margin-right:10px;margin-top:5px;text-align:center;white-space:normal;}
.paragraph-image-right {float:right;margin-left:7px;text-align:center;white-space:normal;}
.paragraph  span {color:#c0c0c0;}


/* Таблица в абзаце */
.paragraph table {

}
.paragraph table th, .paragraph  table thead td{
	background:#cccccc;
}
.paragraph table td, .paragraph table th {
	vertical-align:top;
	padding:3px;
	border:1px solid #999999;
}

/* списки в параграфе */
.paragraph ol{margin-top:15px;margin-bottom:10px;}
.paragraph ol li {
	margin-bottom:7px;
    list-style:decimal;
    margin-left:30px;
}

.paragraph ul{
    margin-top:15px;
    margin-bottom:10px;
    list-style:circle;
}
.paragraph ul li {
   	margin-bottom:7px;
    list-style:circle;
    margin-left:30px;
}



/* выделенный цветом параграф */
.selected-paragraph {
    background: #f2f1e7;
    padding-bottom:10px;
    padding-left:10px;
    padding-top:10px;
    pmargin-left:-10px;
    margin-bottom:5px;
    color: #333333;
}

/* С задным отступом*/
.margin-paragraph {
    padding: 20px;
    pmargin-top:5px;
}

/* картинка */
.image {margin-left:0px;margin-top:10px; text-align: center;}
.image p{margin:0; font-family:Arial;padding-left:0px;padding-top:0px;white-space:normal;}


.pagination {font-size:11px;margin-right:3px;background-color:#f7f7f7;border:1px solid #ececec;padding:3px 6px 3px 6px;color:black;text-decoration:none;}
.pagination-active {font-size:11px;margin-right:3px;background-color:#fefefe;border:1px solid #ececec;padding:3px 6px 3px 6px;color:#d5d5d5;text-decoration:none;}

.answer_body {
    display:none;
    margin-top:5px;
    margin-bottom:8px;
    padding-left:5px;
}



/* Анонс
---------------------------------------------------*/
.anons {
	overflow: hidden;
	margin:5px 0px 11px 1px;
    white-space:normal;
}


.news-block {
    margin-bottom: 25px;
}
.new-date {
    font-size: 11px;
    line-height: normal;
    padding: 2px 5px;
    float: left;
    border: 1px solid;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-right: 10px;
    opacity: .5;
    filter: alpha(opacity=50);
}
.news-text {
    white-space: normal;
    margin-bottom: 10px;
}

.new-date.news-body {
	float: none;
	display: inline-block;
	margin-bottom: 20px;
}



