/*new news*/

.news-index {
	background:#eef9ff url(../img/news/bg.jpg) left bottom no-repeat;
	border:1px solid #cecece;
	margin-top:5px;
}

	.news-index  div {
		background:url(../img/news/n-t-l.gif) left top no-repeat;
		position:relative;
		margin:-1px;
	}
	
		.news-index  div div {
			background:url(../img/news/n-t-r.gif) top right no-repeat;
			margin:0;
		}
		
			.news-index  div div div {
				background:url(../img/news/n-b-r.gif) bottom right no-repeat;
			}
			
				.news-index  div div div div.news-text {
					background:url(../img/news/n-b-l.gif) left bottom no-repeat;
					overflow:hidden;
					padding:10px 9px 14px 9px;
					}
					
.news-index  .news-icon
{
	background:url(../img/news/icon.png) left bottom no-repeat;
	height:33px;
	font:bold 18px tahoma;
	height:28px;
	color:#04548a;
	padding:5px 0 0 44px;
}

.news-block-n
{
	border-bottom:1px solid #8fcffa;
	background:none !important;
	width:260px !important;
	
	margin:10px 0 10px 0 !important;
	padding-bottom:10px;
}

	.news-block-n div
	{
		background:none !important;
		
	}
	
	.news-block-n .news-date
	{
		background:url(../img/news/date.png) left top no-repeat !important;
		width:39px; /*//49*/
		height:15px; /*//16*/
		color:#fff;
		padding:1px 0 0 10px;
		float:left;
		margin-right:10px;
	}
	
	.news-block-n .news-dec
	{
		/*float:left;*/
		overflow:hidden;
		width:200px;
	}
	
		.news-block-n .news-dec a
		{
			color:#04548a;
			text-decoration:none;
			font:normal 11px tahoma;
		}
		
			.news-block-n .news-dec a:hover
			{
				text-decoration:underline;
			}
			
.p-news
{
	/*padding:4px 0 0 27px !important;*/
}

	.p-news a
	{
		font-size:11px !important;
		color:#04548a !important;
	}

.button-service
{
	background:none !important;
}

.button-service p
{
	/*padding:0;*/
	margin:0;
}

/* //new news*/


.archive-news-box {
    padding: 3px 0px 3px 10px;
}
.archive-subcat-box {
    padding-bottom:10px;
}
.archive-pager b, .archive-pager a {
    margin-right:5px;
}

.main_news_table {
	width:100%;
}
.main_news_table .not_first_news_td{
	/*border-top:1px solid white;*/
	padding-top:3px;
}
.main_news_table .not_first_news_td, .main_news_table .first_news_td{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
	padding-right:4px;
	padding-bottom:9px;
	padding-top:9px;
}
.main_news_table .news_table{
	width:100%;
}
.main_news_table .news_table a {
	color:#000000;
    text-decoration:none;
}
.main_news_table .news_table a:hover {
	text-decoration:underline;
}
.main_news_table .news_table .news_date{
	background-image:url(../img/date_bg.png);
	background-repeat:no-repeat;
	background-position:7px 11px;
	color:white;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	vertical-align:top;
	padding-left:9px;
	padding-right:10px;
	padding-top:10px;
}
.main_news_table .all_news_link_td {
	height:43px;
	padding-left:11px;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color:#003399;
	vertical-align:bottom;
	padding-bottom:14px;
}
.main_news_table .all_news_link_td a {
	position:relative;
}

.subscribeForm {
    text-align:left;
	font:bold 12px tahoma;
	width:355px;
	height:250px;
}

	.subscribeForm  li {
		list-style:none;
	}

.subscribeForm  input.email, .subscribeForm  input.fio {
	border:1px solid #5cbaf6;
	width:250px;
}


.subscribeForm  input.ok {
	/*border:1px solid #5cbaf6;*/
	width:35px;
	float:right;
}

.subscribeForm  input.cancel {
	/*border:1px solid #5cbaf6;*/
	width:60px;
	float:right;
	/*margin-top:-14px;*/
	margin-right:3px;
}

.solid {
	border-bottom:1px solid #a6c9e2;
	margin-bottom:5px;
}

.ui-widget-content {

} 

.subscribeForm h3 {
    display:block;
    text-align:center;
    padding: 5px 0px;
}
.subscribeForm ul {
    padding-left:20px;
}

.news-hotels{
	background-color: #f1febc;
	border-radius: 4px;
	border: 1px solid #b4b6b4;
	padding: 11px 12px 7px 10px;
	margin-top: 5px;
}

	.news-hotels .icon{
		background: url(../img/news-hotels-title-bg.jpg) left bottom no-repeat;
		line-height: 35px;
		padding-left: 46px;
		color: #34548a;
		font-size: 18px;
		font-weight: bold;
		margin-bottom: 0;
		/*outline: 1px solid #000;*/
	}
	.news-hotels .block-n{
		border-bottom: 1px solid #53aa05;
		padding-bottom: 8px;
		padding-top: 11px;
	}

		.news-hotels .block-n.border-off{
			border-bottom: none;
		}

	.news-hotels .block-n:after{
		display: block;
		content: " ";
		clear: both;
	}

	.news-hotels .block-n .date{
		background-color: #53aa05;
		border-radius: 2px;
		width: 48px;
		height: 17px;
		line-height: 17px;
		color: #fff;
		text-align: center;
		float: left;
	}

	.news-hotels .block-n .dec{
		margin-left: 57px;
	}

	.news-hotels .button-service{
		margin-left: 0;
		margin-top: 12px;
		/*outline: 1px solid #000;*/
	}