body {
	color: #313e60;
	font-size: 13px;
	font-family: Verdana, Arial;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.Framework {
	width: 860px; 
	text-align: left; 
	height: 100%; 
	margin: 0px auto 0px auto; 
	padding: 10px;
	overflow: visible;
}
.Header {
	height: 200px;
}
/**** MENU ****/
.Menu {
	background-image: url('images/menuBg.png');
	background-repeat: repeat-x;
	border-top: 1px solid #ebebeb;
	height: 38px;
	width: 860px;
}
.Element {
	border-right: 1px solid #E5E5E5;/*#195492;*/
	float: left;
	font-weight: bold;
	margin: 10px 0px 0px 5px;
	padding-right: 10px;

}
.Menu .In a{
	color: #065DB6;
	font-weight: bold;
	text-decoration: none;
}
.Selected .mLeft {
	background-image: url('images/mLeft.png');
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 5px;
}
.Selected .mTop {
	background-image: url('images/mTop.png');
	background-repeat: repeat-x;
	height: 5px;
}
.Selected .mRight {
	background-image: url('images/mRight.png');
	background-repeat: no-repeat;
	float: right;
	height: 34px;
	width: 5px;
}
.Selected .sLabel {
	
	float: left;
}
.Element a {
	color: #Fff;/*#192e44;*/
}
.Element a:hover {
	color: #222222;/*#065DB6;*/
	font-weight: bold;
	text-decoration: none;
}
.Element a:active {
	color: #192e44;
}
.Content {
}

.LeftSide {
	float: left;
	width: 630px;
}

.RightSide {
	float: right;
	width: 230px;
}
.tBox {
	background-image: url('images/tBoxBg.png');
	background-repeat: repeat-x;
	border: 1px solid #dcd9d9;
	float: left;
	height: 155px;
	margin: 8px 8px 0px 0px;
	width: 305px;
}
.tBox .tTop {
	border-bottom: 1px solid #e87e28;
	
	height: 17px;
	margin: 6px 9px 0px 6px;
	padding-bottom: 6px;
}
.tBox .tContent {
	color: #383837;
	margin: 6px 9px 0px 6px;
	padding-bottom: 6px;
}
.tTop .tLabel {
	color: #192e44;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.tTop .tLabel a {
	color: #192e44;
} 
.tTop .tMore {
	float: right;
	width: 50px;
}
.tTop .tMoreImg {
	background-image: url('images/tBoxMore.png');
	background-repeat: no-repeat;
	height: 13px;
	top: 5px;
	width: 13px;
	float: right;
}
.tBox .Image .tDescript {
	float: left;
	width: 160px
}
.tDescript .tImage {
	float: right;
}
.tImage img {
	float: right;
	border: 1px solid #656565;
}
.tTop .tMore a {
	color: #e87e28;
}
.tTop .tMore a:hover {
	text-decoration: underline;
}

.tBoxS {
	border: 1px solid #dedede;
	height: 135px;
	margin: 8px 0px;
	width: 228px;
}
.tBoxS .tTopS {
	border-bottom: 1px solid #0c4ca3;
	font-size: 12px;
	height: 15px;
	margin: 6px 9px 0px 6px;
	padding-bottom: 6px;
}
.tBoxS .tTopS a {
	color: #dd992c;
}
.tBoxS .tContentS {
	color: #383837;
	margin: 6px 9px 0px 6px;
	padding-bottom: 6px;
}
.tImageS {
	float: left;
	margin-right: 10px;
	height: 86px;
	width: 114px;
}
.tBoxS .tDescriptS {
	color: 5a5a5a;
	font-size: 11px;
}
.Footer {
	border: 1px solid #cacaca;
	background-image: url('images/fBg.png');
	background-repeat: repeat-x;
	height: 97px;
	margin: 8px 0px 0px 0px;
	padding: 10px 15px;
}
.iFooter .fLabel {
	color: #494949;
	font-size: 12px;
	padding-bottom: 8px;
}
.iFooter .fContent {
	border-top: 1px solid #cacaca;
	width: 822px;
}
.iFooter .fCointeiner {
	border-right: 1px solid #cacaca;
	margin: 9px 0px 9px 0px;
	float: left;
	height: 65px;
	width: 202px;
}
.iFooter .fCointeiner a{
	color: #666565;
	font-size: 13px;
	margin-left: 30px;
	float: left;
}
.fContent .First a{
	margin-left: 0px;
	
}
.fContent .Last {
	border-right: none;
}
.tBottomOffer {
	float: left;
	height: 127px;
	margin: 8px 0px 0px 0px;
	width: 860px;
}
.tBottomOffer .tOffer {
	background-image: url('images/offerBg.png');
	background-repeat: repeat-x;
	border: 1px solid #333333;
	display: block;
	float: left;
	height: 125px;
	margin-left: 10px;
	width: 162px;	
}
.tBottomOffer .First {
	margin-left: 0px;
}
.tBottomOffer .Last {
	float: right;
}
.tOfferImage {
	dispaly: block;
	margin: 8px; 
}
.tOfferDetails {
	background-color: #ffffff;
	filter:alpha(opacity=50);
	height: 30px;
	left: 8px;
	opacity: 0.5;
	position: absolute;
	top: 8px;
	width: 146px;
}
.tOfferDetailsHref {
	position: absolute;
	color: #000000;
	top: 6px;
	left: 12px;
}
/**** TRIPS ****/
.tTrip {
	border: 1px solid #e1e1e1;
	height: 139px;
	margin: 8px 0px 0px 0px;
	width: 620px;
}
.tTrip .tOfferImage {
	float: left;
	margin: 8px 13px 0px 9px;
	width: 146px;
}
.tTrip .tTripdetails {
	margin: 8px 0px 0px 0px;
	float: left;
	width: 452px;
}
.tTripdetails .tLabel a {
	color: #54606b;
} 
.tTrip .tLine {
	background-image: url('images/tLine.png');
	background-repeat: no-repeat;
	height: 1px;
	width: 450px;
}
.tTrip .tLong {
	color: #54606b;
	float: left;
	font-size: 11px;
	margin-top: 3px;
}
.tTrip .tDescript {
	color: #313e60;
	float: left;
	font-size: 13px;
	width: 450px;
}
/**** ONE TRIP ****/ 
.tTripOne {
	border: 1px solid #e1e1e1;
	margin: 8px 0px 0px 0px;
	width: 620px;
}
.tTripOne .tTop {
	margin: 8px 8px 0px 8px;;
	height: 41px;
	float: left;
	width: 604px;
}
.tTripOne .Label{
	margin-top: 4px;
	color: #065db6;
	font-size: 25px;
	float: left;
	line-height: 30px;
}
.TermLabel {
	color: #414549;
	font-size: 14px;
}
.Term .Date {
	color: #dd992c;
	font-size: 14px;
}
.tTripOne .Term {
	float: right;
}
.tTripOne .Line{
	background-image: url('images/tLineOne.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 1px;
	margin-left: 8px;
	width: 604px;
}
.tTripOne .offerContent {
	float: left;
	margin: 8px;
}
.tPlaceLabel {
	float: left;
}
.tPlaceConteiner .Place {
	float: left;
}
.tDescriptConteiner .tDescript {
	width: 430px;
}
.offerGallery {
	margin: 8px;
	float: right;
}
.offerGallery .ImageOne {
	height: 115px;
}
/**** SEARCH ENGINE ****/
.Selected {
	background-color: #fef9f5;
	
}
.OfferSearchBox{
	border: 1px solid #e1e1e1;
	display: block;
	float: left;
	margin: 8px 0px 8px 0px;
	width: 620px;
}
.ResultBox {
	border: 1px solid #e1e1e1;
	display: block;
	margin: 8px 0px 8px 0px;
	width: 620px;
} 
.OfferTabs { 
	width: 616px;
	margin: 2px 1px 0px 2px;
	height: 30px;
}
.OfferTabs .Tab {
	border-left: 1px solid #eae3dc;
	border-top: 1px solid #eae3dc;
	border-bottom: 1px solid #eae3dc;
	float: left;
	padding: 5px 5px 7px 5px;
	overflow: visible;
}
.Tab a {
	font-weight: bold;
	color: #192E44;
}
.LastCat {
	border-right: 1px solid #eae3dc;
}
.Loadrek {
	background-color: #fef9f5;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.OfferTabs  .Selected {
	border-bottom: 1px solid #fef9f5;
	height: 50px;
}
.OffercConditions {
	width: 618px;
}
.OffercConditions .ConditionsD {
	background-color: #fef9f5;
	border-left: 1px solid #e3e1e0;
	border-right: 1px solid #e3e1e0;

	margin: 0px 2px 0px 2px;
	width: 614px;
}
.ConditionsL .Label {
	border-top: 1px solid #e3e1e0;
	font-weight: bold;
	margin: 3px;
}
.ConditionsD .Label 
{
	font-weight: bold;
	margin: 3px;
}
.ConditionsParams {
	margin: 3px;
	height: 60px;
}
.ConditionsParams .Param {
	display: block;
	float: left;
	padding: 5px;
}
.ConditionsParams .Param, 
.ConditionsParamsL .ParamL {
	float: left;
	margin:2px 2px;
	padding: 3px;
}
.ConditionsParams .Param a,
.ConditionsParamsL .ParamL a {
	color: #162b3f;
}
.ConditionsParams .SelectParam,
.ConditionsParamsL .SelectParamL  {
	font-weight: bold;
}
.ConditionsL {
	background-color: #fef9f5;
	border-left: 1px solid #e3e1e0;
	border-right: 1px solid #e3e1e0;
	border-bottom: 1px solid #e3e1e0;
	margin: 0px 1px 2px 2px;
	width: 614px;
}
.OneOffer {
	margin:2px;
	border: 1px solid #e1e1e1; 
	width: 615px;
	height: 123px;
}
.OneOffer .OneImage {
	height: 107px;
	float: left;
	margin: 9px 12px 0px 8px;
	width: 146px;
}
.OfferContentConteiner .Label {
	margin-top: 8px;
	font-size: 15px;
	line-height: 18px;
}
.OfferContentConteiner .Label a {
	color: #065db6;
}
.OfferContentConteiner .Line {
	background-image: url('images/tLineOne.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 1px;
	width: 604px;
}
.OneOffer .Line {
	background-image: url('images/tLineOneOffer.png');
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 1px;
	width: 444px;	
}
.OfferContentConteiner .Content {
	margin: 5px 5px 0px 0px;
	float: left;
}
.Monit {
	margin: 8px;
}
