.data-table .inputtext, .data-table .inputtextarea{
width:98%;
margin:0;
}
.data-table .inputtextarea{
height:auto;
}
.cont_form{
width:75%;
}
.cont_form td{
padding:3px 2px;
}
.img_div{
margin:0 auto 10px;
text-align:center;
}

.news-list .item_info{
margin-left:280px;
}


.no_img{
background:url(/bitrix/templates/main/images/no_pict_200x150.png) no-repeat center center;
}
.no_img.news_list{
width:270px;
height:186px;
}

.subscribe-index .data-table td, .wh_table td{
padding:3px 7px 3px 3px;
}
.wh_table td label{
font-size:14px;
}

.button, input[type="submit"], input[type="reset"], input[type="button"]{
border:1px solid #000000;
background:transparent;
font-size:14px;
padding: 3px 11px;

/*
border:0;
text-decoration:underline;
*/
}


.button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{
transform:scale(1);
background-color:#ef760d;
color:#ffffff;
}

.content-inner #component li{
list-style: inherit;
text-align:justify;
}

#content-top-row.inner{
margin-left:0px;
}
#content-top-row.main h1{
margin-left:31px;
}

@media (min-width: 1200px) {
	.item_introtext.on_list{
	margin-left:280px;
	}
}
h3.index{
font-size: 29px;
}
.row.inner h3{
margin:7px 0;
line-height:18px;
}
.row.inner h4{
font-size:15px;
}
.content_block{
margin-bottom:20px;
}
.content_block p{
margin-bottom:7px;
padding:0;
}
.row.inner a{
text-decoration:underline;
}
.content-inner a:hover{
text-decoration:none;
}
.row-fluid a, .itemInner a{
text-decoration:none;
}
.orange{
color:#ef760d;
}
.starrequired{
color:#ff0000;
}
.button{
text-decoration:none !important;
}

.news-detail a, .item_introtext a{
	text-decoration:underline;
	color:#EF760D;
}
