	.news-section{
		width: 25%;
		float: left;
		margin-left: 20px;
	}
	.news-section .title{
		margin-bottom: 10px;
		font-weight: bold;
		font-size: 11pt;
	}
	.news-item{
		margin-bottom: 10px;
		display: table;
		width: 100%;
	}
	a.prev{
		display: block;
		width: 200px;
		float: left;
	}
	a.next{
		display: block;
		width: 200px;
		float: right;
	}
	
.line_upravl {
background-color: #a5d8f6;
border: solid 2px #49a9e0;
width: 99%;
}

.line_upravl td, .line_upravl a {
color: white;
line-height: 100%;
}
.line_upravl td {
padding: 4px 5px;
white-space: nowrap;
text-align:center;
}
.line_upravl span {
font-size: 150%;
text-decoration: underline;
}

.p_list	{
width: 99%;
}
.p_list	td {
border-left: solid 2px #49a9e0;
border-top: solid 2px #49a9e0;
width: 50%;
padding: 10px;
vertical-align: top;
}
.p_list	a {
color: #0f499d;
font-weight: bold;
}

.p_list .name {
padding-bottom: 5px;
}

.p_list .name a {
font-size: 140%;
text-decoration: underline;
}

.p_detail div {
color: #11479c;
font-weight: bold;
}

.p_detail .line {
margin-top: 10px;
margin-bottom: 10px;
height: 2px;
background-color: #0096da;
overflow: hidden;
font-size: 1px;
line-height: 100%;
}

.p_detail .images td {
vertical-align: top;
padding: 0 10px 10px 0;
text-align: left;
}

.p_scroll {
width: 100%;
border: solid 2px #0095da;
}
.p_scroll td {
border: solid 1px #0095da;
padding: 5px 8px;
text-align: center;
vertical-align: middle;
}
.p_scroll a {
font-size: 120%;
color: #0095da;
text-decoration: none;
}

.left_arrow {
display: table-cell;
height: 39px;
padding-left: 45px;
background-image: url("/bitrix/templates/delfin/images/left_arrow.jpg");
background-position: left;
background-repeat: no-repeat;
white-space: nowrap;
vertical-align: middle;
}

.right_arrow {
display: table-cell;
height: 39px;
padding-right: 45px;
background-image: url("/bitrix/templates/delfin/images/right_arrow.jpg");
background-position: right;
background-repeat: no-repeat;
white-space: nowrap;
vertical-align: middle;
}
