@import url(/images/css/common.css);

div.error{
	border: #f00 1px solid;
	padding: 10px;
}

.pager{
	padding: 10px 10px 10px 0px;
	text-align: center;
}
	.pager img{
		margin: 0 5px; 0 0;
	}

#navigator{
	margin: 0;
	padding: 0 0 12px 0;
}
	#navigator a:link,
	#navigator a:visited{
		color: #888;
	}


#cmain{
	/*_height: 550px;*/
}
	#cright{
		margin: 0 0 0 310px;
	}


#iright{
	float: right;
	width: 160px;
}
#cleft .info{
	width: 270px;
}
	#cleft .info h2{
		font: italic 14px Georgia;
		color: #0086cd;
		padding: 0;
		margin: 0;
	}
	#cleft .info .info3 div{
		padding: 6px 0;
		margin: 0;
		line-height: 17px;
	}
		#cleft .info .info3 div select{
			color: #696969;
			width: 110px;
			margin-right: 6px;
		}
		#cleft .info input#inDate1{
			width: 70px;
			border: none;
			background: #EBF6FB;
			color: #0086cd;
			font-style: italic;
		}
		#cleft .info .info3 div img{
			cursor: pointer;
		}

.cresort{
}
	.cresort h2{
		font: italic 18px Georgia;
		width: 140px;
		/*margin: 0 auto;*/
		margin: 0 0 0 20px;
	}
	.cresort a:link,
	.cresort a:visited{
		color: #0086cd;
	}
		.cresort h2 a:link,
		.cresort h2 a:visited{
			text-decoration: none;
		}
			.cresort h2 a:hover,
			.cresort h2 a:active{
				text-decoration: underline;
			}
	.cresort ul{
		list-style: none;
		margin: 0;
		padding: 12px;
	}
		.cresort ul li{
			margin: 0;
			padding: 0;
		}
			.cresort ul li h3{
				font: normal 12px Arial;
				margin: 0;
				padding: 6px 0 12px 4px;
			}
			.cresort ul li img{
				width: 133px;
				height: 78px;
				background-position: center center;
				background-repeat: no-repeat;
			}

.ispec{
}
	.ispec h2{
		padding: 0px 0 12px 0 !important;
	}
	.ispec ul{
		list-style: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
		.ispec ul li{
			margin: 0;
			padding: 0;
			width: 133px;
			float: left;
		}
			.ispec ul li.row1{
				padding-right: 18px;
				clear: left;
			}
			.ispec ul li a:link,
			.ispec ul li a:visited{
				color: #4b4b4b;
			}
			.ispec ul li .price{
				color: #0086cd;
				font: normal 18px Arial;
				padding-bottom: 8px;
			}
			.ispec ul li h3{
				color: #f16c21;
				font: bold 14px Arial;
				padding: 6px 0 0 0;
			}
				.ispec ul li h3 a:link,
				.ispec ul li h3 a:visited{
					color: #f16c21;
				}
			.ispec ul li img{
				width: 133px;
				height: 78px;
				background-position: center center;
				background-repeat: no-repeat;
			}

.htours h2{
	font: italic normal 18px Georgia;
	color: #0086cd;
	padding: 12px 0;
}
.htours ul{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
	.htours ul li{
		padding: 0 2% 0 0;
		margin: 0;
		width: 30%;
		float: left;
		color: #4b4b4b;
	}
		.htours ul li .price{
			color: #0086cd;
			font: normal 18px Arial;
			padding-bottom: 8px;
		}
		.htours ul li h3{
			color: #ed6600;
			font: bold 14px Arial;
		}
			.htours ul li h3 a:link,
			.htours ul li h3 a:visited{
				color: #ed6600;
			}
			.htours ul li img{
				width: 133px;
				height: 78px;
				background-position: center center;
				background-repeat: no-repeat;
			}
.htours p{
	text-align: right;
	padding: 0 48px 0 0;
}

/*Other*/
div#ces_main_block {width: 600px !important;}

/* Горящие путевки (tour-spb) */
.tourspb {padding: 0 20px 0 0; }
.tourspb div.item {line-height: 130%; margin-bottom: 10px; }
.tourspb span.date {font-size: 11px; }
.tourspb .text {margin-bottom: 3px; }
.tourspb .info {background: #EBF6FB; margin: 3px 0; padding: 5px; }
.tourspb  h3{
				color: #f16c21;
				font: bold 14px Arial;
				padding: 0 !important; margin: 1px 0 1px 0 !important;
			}
.tourspb  h3 a:link, .tourspb h3 a:visited{
					color: #f16c21;
				}
.tourspb a {color: #0086dc; }
.tourspb .country-name {display: none; }

.discount {background-color: #f16c21; color: #fff; margin: 0 0 0px 0; padding: 20px; width: 250px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 18px; 
	font-style: italic; line-height: 130%; }
.discount .code {font-weight: bold; }
.discount .instr {font-size: 14px; line-height: 120%; margin: 5px 0 0 0; padding: 0; }
