div#news-block h3 {
	margin-top:0px;
}
div.subscribe-form {
	border:none !important;
	background:none !important;
	width:200px !important;
	padding:0px;
	/*margin-top:15px;*/
	float:right !important;
}

*div.subscribe-form {
	margin-top:0px;
	width:220px !important;
	background:none !important;
	background-image: none !important;
}

div.subscribe-form div {
	border:none !important;
	background:none !important;
	width:170px !important;
	padding-top:0px\9;
	position:relative;
}

div.subscribe-form div div.button-box {
	width:20px !important;
	float:right;
    top: 1px;
}

*div.subscribe-form div div.button-box {
	width:40px !important;
}

div.subscribe-form label.form-label {
	position:absolute;
	top:6px;
	left:5px;
	color: #898989;
	font-size:12px !important;
	font-weight:normal !important;
	font-family: Arial,Helvetica,sans-serif !important;
}


div.subscribe-form span.smalltext {
	color: #898989;
	font-size:9pt;
}

div.subscribe-form span.red {
	color: #ff0000;
	font-style:italic;
}

div.subscribe-form div.button-box a {
	cursor:pointer;
}

div.subscribe-form input.inputtext {
	border: 1px solid #cac9cb;
	height:21px;
	padding:2px 0 0 5px;
}


/*IE7*/
*div.subscribe-form input.inputtext {
	height:21px;
	width: 135px;
}
/*IE8*/
div.subscribe-form input.inputtext {
	height:21px\9;
	width: 135px\9;
}

@media all and (-webkit-min-device-pixel-ratio:0) {
	div.subscribe-form {
		width:220px !important;
	}
	
	div.subscribe-form div {
		width:190px !important;
	}
	
	div.subscribe-form label.form-label {
		top:5px;
	}
}


 noindex:-o-prefocus, 
	div.subscribe-form {
		width:220px !important;
	}
	 noindex:-o-prefocus,
	div.subscribe-form div {
		width:190px !important;
	}
	 noindex:-o-prefocus,
	div.subscribe-form label.form-label {
		top:5px;
	}
	 noindex:-o-prefocus,
	div.subscribe-form input.inputtext {
		float:left;
	}

div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#666666;
}

#news-block h3 {
	width:60px;
	float:left;
}

#news-block div[name='news-block-item'] {
	width:270px; 
	border-bottom:#dcdcdc 1px solid; 
	background: url('images/red-right-arrow.png') 97% 80% no-repeat; 
	padding:5px 0px 5px 0;
	clear:both;
}
#news-block div a {
	display: inline-block; 
	padding-right: 14px;
	color: #4d4d4d !important;
	text-decoration:none;
}
#news-block div a:hover {
	color: #e8112d !important;
}
#news-block div:last-child, div.last-news {
	border:none !important;
}

