.wrapper{
	background: url('../images/bg.jpg') repeat-y left top;
	margin:5px auto 0 auto;
	width: 985px;
	position:relative;
}

hr.both{
	border: 0px;
	height: 2px;
	border-top: 1px solid #9c7b60;
}

/************* style for top and bottom stump **************/

	.bg-top{
		background: url('../images/bg-top.jpg') no-repeat;
		height: 83px;
		position:absolute;
		left: 0px;
		top: -5px;
		width: 100%;
	}
	
	.bg-bottom{
		background: url('../images/bg-bottom.jpg') no-repeat;
		height: 41px;
		position:absolute;
		left: 0px;
		bottom: 0px;
		width: 100%;
	}

/******* style for container block *********/
.contaier{
	margin: 0 24px;
	position:relative;
	padding-bottom:50px;
	overflow:hidden;
	width:923px;
	z-index: 2;
}

/****** Head Style ******/
	.header{
		padding-top:11px;
		overflow:hidden;
		position:relative;
		height: 80px;
	}
	img.travelers{
		margin:7px 0 0 162px;
	}
	
	.personal_area{
		position:absolute;
		right: 12px;
		bottom: 32px;
		margin-top: 0px;
		width: 100px;
		height: 20px;
	}
	
	.personal_area sup{
		margin-left: 5px;
		height :12px;
		width: 13px;
	}

	.header form.search{
		position:absolute;
		right: 0;
		top: 19px;
		width: 107px;
	}

	.header form.search div{
		background: url('../images/pole.png') no-repeat left top;
		width:86px;
	}		
	
		form.search div.field input{
			background: transparent;
			border: 0px;
			height: 13px;
			font-size: 10px;
			color: #5a4033;
			width: 78px;
			margin:1px 0 0 8px;
		}
		
		form.search input.send{
			background: url('../images/send.png') no-repeat left top;
			height: 16px;
			width:21px;
			position:absolute;
			right: 0px;
			top: 20px;
			border: 0px;
			padding: 0;
		}
	
	
/***** sidebar style ****/
	.sidebar{
		float: left;
		width: 160px;
		margin:-5px 20px 0 0;
		padding-bottom: 20px;
		zoom: 1;
	}	
		.menu_category{
			list-style: none;
			margin: 31px 0 0 0;
			padding: 0;
		}
			.menu_category li{
				text-align: right;
				margin-bottom: 7px;
			}
			
/******  content-side style  ******/
	.content-side{
		margin:-5px 0 23px 0;
		/*overflow: hidden;*/
		width: 740px;
		//width: 730px;
		float: left;
		zoom: 1;
	}
	
		ul.menu{
			display: block;
			height: 37px;
			list-style: none;
			margin: 0;
			padding: 0;
			width: 740px;
		}
			ul.menu li{
				background: url('../images/menuBetween.png') left 17px no-repeat;
				display: block;
				float: left;
				position:relative;
				z-index: 8888;
				margin-left: -1px;
			}
			ul.menu li:first-child{
				background-image: none;
			}
				ul.menu li:hover ul{
					display: block;
					z-index: 9999;
				}
				ul.menu li ul{
					background-color: #635e52;
					background-color: rgba(10, 10, 10, 0.6);
					display:none;
					list-style: none;
					left: 0;
					position:absolute;
					top: 37px;
					padding: 12px 22px 6px 16px;
					margin: 0;
					z-index: 9999;
				}
				ul.menu li ul li{
					display: block;
					float: none;
					margin-bottom:7px;
					z-index: 9999;
				}
		
		div.video{
			overflow:hidden;
		}
		div.b-video{
			background: #000 url('../images/test/video.png') no-repeat left top;
			width: 740px;
			height: 248px;
		}
		div.inner{
			width: 740px;
		}
		
		div.inner img{
			display: block;
		}		
		
		div.menu-section{
			border-bottom: 1px solid #69432d;
			padding-bottom: 8px;
			position: relative;
			zoom: 1;
		}
		
		.menu-section b{
			color: #e36e29;
			font-size: 17px;
			font-weight: bold;
		}
		
		.marginTop{
			margin-top:20px;
		} 
		
		.menu-section i{
			position:relative;
			top: -2px;
			font-style: normal;
			font-size: 14px;
			padding: 0 10px;
		}
		.a-no-bold a {
			font-weight: normal !important;
		}
		
		div.siteMap{
			color: #5e2224;
			margin: 10px 0;
		}
		
		div.siteMap span{
			color: #e36e29;
		}
		
		/**/
		/*Card Product Style*/
		.cardProduct{
			background: url('../images/cardBg.png') repeat left top;
			border: 1px solid #6f6b60;
			-moz-border-radius: 6px;
			-webkit-border-radius: 6px;
			list-style: none;
			position:relative;
			padding: 0;
			overflow:hidden;
		}	
			.cardProduct .imgProduct{
				width: 266px;
				margin-right: 13px;
				padding: 12px 0 3px 12px;
				text-align:center;
				float: left;
			}
			
				.imgProduct i{
					display: block;
					margin: 15px 0 20px 0;
				}
				.imgProduct b{
					display: block;
					margin:0 9px 0 0;
					padding-bottom: 8px;
					float: left;
					cursor: pointer;
				}
				.all-photo{
					text-align: center;
				}
				.all-photo a{
					line-height: 16px;
					background: url('../images/search.gif') top left no-repeat !important;
					padding-left: 20px;
				}
			
			
			.cardProduct .descriptionProduct{
				width: 432px;
				float: left;
			}
				.cardProduct .descriptionProduct h2{
					color: #5e2224;
					margin: 26px 0 13px 0;
					padding: 0;
					font-size: 16px;
					font-weight: bold;
				}

					p.price b{
						color: #373737;
						font-size:14px;
						margin-right: 11px;
					}
						p.price b.red{
							font-size: 18px;
							color: #ff0009;
							font-weight: normal;
						}	
		/*Catalog Shared*/
		.catalogShares{
			list-style: none;
			margin: 0;
			padding: 0;
			width: 700px;
		}
			.catalogShares li{
				background: url('../images/border-catalog.gif') repeat-x left bottom;
				overflow: hidden;
				padding-bottom: 16px;
				margin-bottom: 16px;
			}
			
			.catalogShares li p{
				margin: 5px 0 0 0;
				padding: 0;
			}
			
			.catalogShares li img{
				float: left;
				margin-right: 14px;
			}
			
			.shares{
				position:relative;
			}
			
				.shares h3{
					font-size: 12px!important;
					color: #5e2224;
					text-decoration: underline;
				}
			
				.shares img{
					/*float: left;*/
					margin: 0 10px 10px 0;
				}
			
		.listingPage{
			list-style: none;
			margin: 20px 0 0 0;
			padding: 0;
			overflow:hidden;
		}
			.listingPage li{
				float: left;
				font-size: 16px;
				color: #5e2224;
			}
			
			.listingPage li span.sl,
			.listingPage li span.sr{
				background: url('../images/sLeft.gif') no-repeat left top;
				display: block;
				height: 16px;
				width: 10px;
				/*float: left;*/
				/*position:relative;
				bottom: -2px;*/
				/*padding-right: 8px;*/
				/*cursor: pointer;*/
				
			}
			.listingPage li span.sr{
				background: url('../images/sRight.gif') no-repeat right top;
				padding-right: 0;
				/*padding-left: 8px;*/
			}
			
			
			.listingPage li.pg{
				margin: 0 20px;
			}
			.listingPage li.pg span {
				float: left;
				margin: 0 8px;
			}
			
		/*Form Style*/	
		.content-page form.mainForm{
			color: #5e2224;
			font-size: 15px;
			font-weight: bold;
			width: 383px;
		}
		
			form.mainForm div{
				margin: 0 0 6px 0;
			}
			
			form.mainForm label{
				display: block;
				float: left;
				margin-right: 15px;
				text-align: right;
				width: 98px;
			}
			
			form.mainForm textarea{
				resize: none;
				width: 268px;
				padding: 0;
				height: 120px;
			}
			form.mainForm input, form.mainForm textarea{
				background: url('../images/cardBg.png') repeat left top;
				border: 1px solid #6f6b60;
				font-size: 14px;
				font-family:Tahoma;
				color: #000;
				width: 268px;
				overflow:hidden;
			}
			form.mainForm div.captcha{
				text-align:right;
				overflow:hidden;
				margin: 8px 0 8px 0;
				clear:both;

			}
			
			form.mainForm div.captcha span{
				color: #000;
				font-size: 11px;
				font-weight: normal;
				text-decoration: underline;
				
			}
				form.mainForm div.captcha input{
					text-decoration: none!important;
					width: 122px;
					display:block;
					margin-top: 5px;
					float: right;
				}
				
				form.mainForm input.send{
					border: 0px;
					background:#e36e29;
					color: #f9e2d4;
					height: 33px;
					display: block;
					float: right;
					font-weight: bold;
					font-size: 15px;
					margin-top: -15px;
					padding-bottom: 3px;
					width: 124px;
				}
		/*List Item*/
		.list-item{
			background: url('../images/border-catalog.gif') repeat-x left bottom;
			list-style: none;
			margin: 0 0 20px 0;
			overflow: hidden;
			padding: 0 0 15px 0;
			color: #31312f;
			width: 685px;
		}
			.catalog{
				width: 715px;
				padding: 10px 0 28px 0;
			}	
		
			.catalog li{
				width: 33%!important;
				padding-right: 0!important;
			}
				.catalog li img{
					margin:0 20px 0 0;
				}
		
			.list-item li{
				float: left;
				width: 46%;
				padding-right: 27px;
			}
			
			
				.list-item li p{
					margin: 10px 0;
				}
				
				.list-item li table td{
					vertical-align: middle;
				}
					.list-item li table td p,.list-item li table td h2{
						margin: 8px 0;
					}
			
					.list-item li table h2{
						color: #5e2224;
						font-size: 16px;
					}
					.list-item li table a.name{
						color: #5e2224 !important;
						font-size: 16px;
						font-weight: bold;
					}
		/**/
		ul.scroll-bar{
			height:100px;
			list-style: none;
			margin: 44px 0 64px 0;
			padding: 0;
			position:relative;
		}
			ul.scroll-bar li{
				float: left;
				position:relative;
			}
			
			ul.scroll-bar li div span.bt{
				background: url('../images/span-bg.png') repeat-x;
				left:3px;
				bottom: 3px;
				width: 130px;
				height: 22px;
				position: absolute;
				text-align:center;
				font:bold 14px/19px Tahoma;
				color: #f7eccc;
				cursor: pointer;
				text-decoration: none;
			}
			
			ul.scroll-bar li.left_Arrow{
				height: 85px; 
				width: 16px;
				margin-right: 6px;
				margin-top: 3px;
			}
			ul.scroll-bar li.left_Arrow a{
				background: url('../images/arrow.gif') no-repeat left top;
				cursor: pointer;
				height: 85px; 
				width: 16px;
				display: block;
				overflow: hidden;
				text-indent: -3000em;
			}
			ul.scroll-bar li.right_Arrow{
				height: 85px; 
				width: 16px;
				margin-top: 3px;
			}
			ul.scroll-bar li.right_Arrow a{
				background: url('../images/arrow.gif') no-repeat -16px top;
				cursor: pointer;
				height: 85px; 
				width: 16px;
				position:relative;
				right: -3px;
				display: block;
				overflow: hidden;
				text-indent: -3000em;
			}
			ul.scroll-bar li.left_Arrow a:hover{
				background: url('../images/arrow.gif') no-repeat left -83px;
			}
			ul.scroll-bar li.right_Arrow a:hover{
				background: url('../images/arrow.gif') no-repeat -16px -83px;
			}

			ul.scroll-bar li div.name-block{
				position:relative;
				display:block;
				float: left;
				margin-right: 4px;
				cursor: pointer;
			}

			ul.scroll-bar li div img{
				border: 3px solid transparent;
			}
			
			ul.scroll-bar li div:hover img{
				border: 3px solid #e3642e;
			}
	
	.news_block{
		width: 345px;
		float: left;
		margin-right: 25px;
	}
	
	.news_market{
		margin-right: 0px;
	}
	
	.head-block span{
		background-color: #007c36!important;
	}
	
		.head-block{
			border-bottom:1px solid #876851;
			color: #fff;
			height: 18px;
			
		}
		
		.head-block span{
			background-color: #e36e29;
			display:block;
			float: left;
			padding: 2px 7px;
			font-size: 11px;
			font-weight: bold;
			line-height:14px;
		}
			.news_block ul{
				list-style: none;
				margin: 0;
				padding: 0;
			}
			
				.news_block ul li{
					margin: 25px 0 35px 0;	
				}
				
					.news_block ul li div.preview_photo_news{
						float: left;
					}
					
					.news_block ul li div.news_date{
						color: #000;
						font-size: 11px;
						margin-left: 75px;
						
					}
					.news_block ul li div.news_head{
						margin: 5px 0 7px 75px;
					}
					
					.news_block ul li div.news_content{
						color: #4c4942;
						margin-left: 75px;
					}
	.content-page{
		margin:13px 0 0 0;
		position: relative;
	}
	.news_market span{
		background: #e36e29 !important;
	}
				
	.footer{
		height: 25px;
		color: #5a4033;
		font-size: 10px;
		padding-top: 40px;
		position:relative;
		text-align:center;
		clear: both;
	}
		
		.footer p.company_work{
			position:absolute;
			right: 0px;
			bottom: 0px;
		}	
			
		

/**** Style For Pop Up menu ****/
@media not all and (-webkit-min-device-pixel-ratio) {
  .pop-up ul {background: url('../images/popBg.png') repeat left top;}
  .content-page form.mainForm{width: 385px;}
  form.mainForm textarea{padding-right: 2px;}
}
.pop-up{
	background: -moz-linear-gradient(
    	center 42px,
		rgba(245,149,65, 0.7) 0%,
    	rgba(245,130,23, 0.7) 100%
	);
	background: -webkit-gradient(
	    linear,
	    left 42,
	    left bottom,
	    color-stop(0, rgba(245,149,65,0.7)),
	    color-stop(1, rgba(245,130,23,0.7))
	);


	border-bottom:7px solid #e3642e;
	position:absolute!important;
	left: 0px;
	top: 91px;
	height: auto;	
	width: auto;
	display: block;
	padding: 0;
	min-width: 300px;
	width:auto!important;
	width: 300px;	
	z-index: 55;
}
	.pop-up .name{
		background-color: #e3642e;
		height: 42px;
		font-size:20px;
		color: #fff;
		line-height: 39px;
		padding-left: 16px;
		position:relative;
		display:block!important;
	}
	
		.pop-up .name span.all{
			background: url('../images/arrow-all.png') no-repeat right 19px;
			font-size: 12px;
			position:absolute;
			padding-right: 27px;
			right: 27px;
			top: 0px;
		} 
		
	.pop-up ul{
		position:relative;
		z-index: 10;
		list-style: none;
		margin: 0;
		padding: 5px 0 0 15px;
	}
	
	.pop-up ul li{
		background: url('../images/marker.png') no-repeat left 22px;
		padding: 0 0;
		float: none;
	}
	.rss-icon {
		position: absolute;
		top: -36px;
		right: 0;
		
	}

/*ul, li { list-style-type: none; padding: 0; margin: 0; }*/
	
.h2 { font-size: 16px; color: #5e2224; padding: 10px 0 20px 0; font-weight: bold; }

.cofe-box { padding-left: 23px; margin-bottom: 20px; overflow: hidden; background: url('../images/border-catalog.gif') bottom left repeat-x; zoom: 1; }
.cofe-box ul, .cofe-box li { list-style-type: none; padding: 0; margin: 0; }

.cofe-box .cofe-box-item { zoom: 1; overflow: hidden; width: 358px; float: left; margin-bottom: 20px; }
.cofe-box .cofe-box-item .photo { width: 154px; float: left; }
.cofe-box .cofe-box-item .description { width: 190px; float: left; }
.cofe-box .h3 { font-size: 14px; color: #e36e29; text-transform: uppercase; font-weight: bold; padding-bottom: 19px; }
.cofe-box .h3 a { color: #e36e29 !important; }

.icon-list { zoom: 1; overflow: hidden; }
.icon-list li { float: left; margin: 12px 9px 0 0; }
.icon-list li.action { width: 81px; height: 35px; background: url('../images/action.gif') no-repeat; }
.icon-list li.wifi { width: 55px; height: 43px; background: url('../images/wifi.gif') no-repeat; }

.other .bonus { color: #FF0000; font-weight: bold; margin-bottom: 5px; }
.other .bonus a { color: #0c8540 !important; }
.other .menu a { color: #e36e29 !important; font-weight: bold; }

.cofe-item { zoom: 1; overflow: hidden; }
.cofe-item ul, .cofe-item li { list-style-type: none; padding: 0; margin: 0; }
.cofe-item .photo { float: left; width: 266px; padding-right: 23px; }
.cofe-item .description { float: left; width: 431px; }
.cofe-item .h1 { font-size: 18px; font-weight: bold; color: #e36e29; text-transform: uppercase; border-bottom: 1px solid #663f27; padding-bottom: 8px; }
.cofe-item .h2 { font-size: 14px; font-weight: bold; color: #373737; padding: 0 0 7px 0; }
.cofe-item .h3 { font-size: 18px; font-weight: normal; color: #111; }

.cofe-item .links { padding: 16px 0; }
.cofe-item .hr { height: 1px; border-top: 1px solid #663f27; margin: 12px 0 20px 0; }
.cofe-item .p-top { padding-top: 30px; }
.cofe-item .p { padding: 10px 0 30px 0; }

.action-block { -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 392px; padding: 18px; background: url('../images/cardBg.png'); border: 1px solid #6F6B60; }
.action-block ul { padding: 15px 0 0 20px; }
.action-block ul li { padding-bottom: 15px; font-weight: bold; }

.action-block .action { height: 35px; background: url('../images/action.gif') top left no-repeat; }

.mfeedback .mf-text { color: #5E2224; font-size: 15px; font-weight: bold; margin-top: 5px; padding-bottom: 3px; }
.mfeedback input,
.mfeedback textarea,
.mfeedback select { border: 1px solid #6F6B60; width: 268px !important; background: url('../images/input_bg.gif'); }
.mfeedback input[type="submit"] { color: #F9E2D4; width: 124px !important; background: #E36E29; border: 1px solid #E36E29; height: 33px; font-size: 15px; font-weight: bold; }
.mfeedback .mf-captcha .mf-text { font-size: 12px; }

.maps { float: right; }

.order a { position: absolute; top: 0; right: 0; background: #E36E29 !important; color: #FFF !important; margin: -4px 0 0 0 !important; }

.error-404 { background: url('../images/404.gif') center center no-repeat; height: 550px; padding: 27px 0 0 100px; }

.icon-list li.action-en { width: 81px; height: 35px; background: url('../images/action_en.gif') no-repeat; }
.icon-list li.wifi-en { width: 55px; height: 43px; background: url('../images/wifi_en.gif') no-repeat; }
.action-block .action-en { height: 35px; background: url('../images/action_en.gif') top left no-repeat; }

.langs { position: absolute; top: 36px; left: 730px; z-index: 9000; }
.langs span { font-weight: bold; }

.content-side { position: relative; }
.content-side .ucp { position: absolute; top: 7px; right: -2px; background: #ff7400; padding: 3px 7px; color: #FFF !important; text-decoration: none !important; }

.menu-section { position: relative; }
.menu-section .login-form { position: absolute; top: -19px; right: 0; overflow: hidden; }
.menu-section .login-form span,
.menu-section .login-form input { float: left; margin-left: 4px; }
.menu-section .login-form input.text { height: 21px; }
.menu-section .login-form input.i-login { background: #fff url('../images/i_bg_login.gif') no-repeat; }
.menu-section .login-form input.i-pass { background: #fff url('../images/i_bg_password.gif') no-repeat; }
.menu-section .login-form span { line-height: 21px; }
.menu-section .title { color: #5e2224; font-size: 15px; font-weight: bold; }

ul.disc,
ul.disc li { list-style-type: disc; color: #5E2224; font-size: 13px; }
ul.disc li { margin-left: 20px; margin-bottom: 10px; }
ul.disc li.act { color: #ff7400; font-weight: bold; }

.h-ucp { font-weight: normal; margin-bottom: 25px; }
.p { color: #5E2224; font-size: 13px; margin: 0 0 10px 0; }
.p .big { font-weight: bold; font-size: 16px; }

.red { color: #FF0000 !important; }

.ucp-edit td { padding: 5px; }
.ucp-edit td input,
.ucp-edit td select { width: 98%; border: 1px solid #734b4a; }
.ucp-edit td.n { text-align: right; }
.ucp-edit td label input { width: auto; }

.my { color: #000; font-size: 18px; font-weight: normal; }
.card-type { color: #5e2224; font-size: 15px; font-weight: bold; margin-top: 30px; }

.card { margin-bottom: 40px; }
.card td { width: 332px; padding-right: 20px; }
.card td label { font-size: 15px; }
.card td .desc { font-size: 12px; background: #eeb872; padding: 10px; margin-top: 10px; }

.subm { background: #ff7400 !important; padding: 3px 7px; color: #FFF !important; text-decoration: none !important; }

.tran { border-collapse: collapse; }
.tran td,
.tran th { border: 1px solid #370301; padding: 5px; }
.tran th { background: #f5f3ed; color: #e47635; text-align: center; text-transform: uppercase; }
.tran td { background: #f8edd3; color: #3d3b38; font-weight: bold; }
.tran td.place { color: #5e2224; }
.tran td.summ { color: #370301; }
.tran td.operation { text-align: center; }
.tran .plus { color: #049700; }
.tran .minus { color: #ff0000; }

.tran-search { display: block; overflow: hidden; zoom: 1; margin-bottom: 20px; }
.tran-search span,
.tran-search input { float: left; margin-right: 4px; }
.tran-search span { font-weight: bold; }
.tran-search input.text { border: 1px solid #734b4a; }