.zayavka td {padding-right:20px;}
.zayavka .z-form-item {width:70px;margin-right:10px;height:10px}
.zayavka .right {text-align:right;}

a.main_image_title {
	text-decoration: none;
}
a.main_image_title div {
    background: url("/bitrix/templates/main/images/trans_66.png") repeat scroll 0 0 transparent;
    bottom: 0;
    color: #f5f5f5;
    font-size: 12px;
    padding: 5px 10px 7px;
    position: absolute;
    text-decoration: none;
    width: 190px;
}
.header_line h2, .header_line p {
	color: #007489;
	font-size: 16px;
    text-transform: uppercase;
	margin-bottom: 10px;
}
div.block {
    margin: 0 0 10px;
}
div.block.item table td {
	vertical-align: top;	
}
div.block.item {
    background: url("/bitrix/templates/main/images/dot-grey-bg.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    padding-bottom: 10px;
}
.display-block {
    display: block;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.text-center {
    text-align: center;
    width: 100%;
}
div.preview-image img {
    border: 1px solid #ebebeb;
    margin: 0;
    padding: 1px;
}
.strong {
    font-weight: bold;
}
.black {
    color: #000000;
}
div.news ul.action-list {
    margin-left: -14px;
}
ul.action-list {
    margin-top: 4px;
}
div.news ul.action-list li {
    display: inline;
    padding-left: 14px;
    padding-right: 14px;
}
.section_menu p {
    margin: 0 0 10px;
    padding: 0;
}
.section_menu a {
    background: url("/bitrix/templates/main/images/arr-grey-right.gif") no-repeat scroll 0 0 transparent;
    color: #666;
    display: inline;
    font-weight: bold;
    padding: 0 15px;
    text-decoration: none;
}
table.news_block {
	vertical-align: top;
}
table.news_block td {
	padding-bottom: 10px;
	vertical-align: top;
}
table.news_block td a {
	text-decoration: none;
}
table.news_block td .news_block_datetime {
    color: #999;
    font-size: 10px;
}
table.news_block td div {
	padding-left: 5px;
}

.news h1 {
	font-size: 16px;
	text-transform: uppercase;
}
.news p {
	margin: 0 0 10px;
	padding: 0px;
	color: #2f2f2f;
}
.text-small, .text-small:hover {
    font: 11px Tahoma;
}
.grey {
    color: #555555;
}