
	html { width:100%;height:100% }
	body {
		margin:0;
		padding:0;
		padding-top:0;
		background:url("data:image/gif;base64,R0lGODlhBAAEALMAAClQaSFBWSpPbClNbCJBVydPbCFCWh5GWylOaylQbCpQaQAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAEAAQAAAQMUBVlEjgKETWCSEgEADs=");
		font-family:tahoma;
		font-size:9pt;
		width:100%;
		height:100%;
	}

	a { color: #2862bb; text-decoration:none; }
	a:hover { text-decoration:underline; }
	.a_add { color:#499f03; font-weight:bold; }

	table { border:0; }

	form { padding:0; margin:0; }

	input,select { font-size:8pt; }

	img { border:0; }

	div { display:block; margin:0; padding:0;  }

	textarea { font-family: tahoma; }

	h3 { font-size:11pt; color:#274c66; margin-top:12px; margin-bottom:4px; }

	.w100 { width:100%; }
	
	#dv_top_rek {
		background-color:#fff;border-bottom:solid 2px #ccc;display:block; height:60px; overflow:hidden;
	}
	
	#glob_lang_div {
		display:none;
		position:absolute;
		padding: 8px;
		border: 1px solid rgb(170, 170, 170);
		background-color: rgb(255, 255, 255);
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		color: rgb(0, 0, 0);
		font-weight: normal;
		margin-top: 1px;
		font-size: 12px;
		-webkit-box-shadow: rgba(50, 50, 50, 0.74902) 0px 2px 10px 0px;
		box-shadow: rgba(50, 50, 50, 0.74902) 0px 2px 10px 0px;
		text-align:left;
		z-index: 99999;
	}
	#glob_lang_div a { color:#076df5; }
		
	#tab_root_align { width:100%; background:url("data:image/gif;base64,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") repeat-x; }
	#tab_root { width:86%; border:0; }

	#dv_bookmarks { color:#A8A8A8; padding-left:64px; padding-right:64px; height:25px; overflow:hidden; }
	#tab_bookmarks { background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAGQABAwERAAIRAQMRAf/EAF0AAQEBAAAAAAAAAAAAAAAAAAUGCQEBAQAAAAAAAAAAAAAAAAAAAAMQAAEACwEAAAAAAAAAAAAAAAABkdIDUwSUBRVVBhYRAQADAQAAAAAAAAAAAAAAAAABUQIT/9oADAMBAAIRAxEAPwDT/wAvzOok6Z0yU6buU+WKgoTUH5u3xELAnAP/2Q==') repeat-x top left; }
	.bookms_first { width:4px; height:25px; background:url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAGQAEAwERAAIRAQMRAf/EAHcAAQEBAAAAAAAAAAAAAAAAAAUHCQEBAAMBAAAAAAAAAAAAAAAABQABAgMQAAADBAYLAAAAAAAAAAAAABESFAATFRYBITECBDRBIkLDhDVFJgcXGBEAAQIEBQUAAAAAAAAAAAAAEQCBAcESQzFBQhQVUXGCAwT/2gAMAwEAAhEDEQA/ANXfnbxj6VlSWMArgSiYHNxauTnUPynA+wJS6gFqZjlffua6oggZDoEJxHz7WimBBOZGJ7q6h2QBaORgXRlrGNuvNKWvGSMi2Bkp29ujAwKNWWsaXXmrtNJE9G4HdNz1Ot6WX//Z') repeat-x top left; }
	.bookms_mid { width:14px; height:25px; background:url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAGQAOAwERAAIRAQMRAf/EAHUAAQEBAAAAAAAAAAAAAAAAAAcIBgEBAAMBAAAAAAAAAAAAAAAAAAMFBgQQAAEDAgUCBAcAAAAAAAAAAAECAwQRBQASEwYHITFBURQVgZFDNLR1CBEAAQMCBgMAAAAAAAAAAAAAAAECEhEEIVEiAxQF8GHh/9oADAMBAAIRAxEAPwC1+aP5otkPm7Y+54ET0/HG+7s3F3db4o0hCkpSXlNtBsJ0mpgbIKk9Uqr1FUZdJZdu9tu9qrqamC+ZGYvulY65Y5E0OXFPf0uoce8ciwGzDZFhFgMbQVbPb4+gWaAZcmSlKAYouVvSlNa51Uv+JsxjBtMqIa64QIt0hvwZjYdjvgBST3BBCkqB8CkgEHzxAdAaRLq+7t66W/XOvFmt20SaeKpSI+anxrTACEL3AP1h88AAdu3Jag1uFn1Kc53IyAKjv7o1gBIR3wAVR/u5/wC3R+WnAH//2Q==') repeat-x top left; }
	.bookms_last { width:14px; height:25px; background:url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAGQAOAwERAAIRAQMRAf/EAIQAAQEBAAAAAAAAAAAAAAAAAAgJCgEBAQEAAAAAAAAAAAAAAAAABgcFEAABAgQEAwQLAQAAAAAAAAACAQMRIQQGMRITBQAjB0FRIhaBkTJCQxQVtXY3CBgRAAECAgYIBwAAAAAAAAAAAAEAAhED8CExocEFUWFicoITBCSBseEzQxQV/9oADAMBAAIRAxEAPwBIf2P0P8g3Ez1MtaiRiz7ndSm3ygpQQU2+vLBGhFBEG6mEY+6aLNIhlYZHmJmDlPNYs1ilyF59lglnmsFRt1HT4+aG8fBm5CDDR5kmoYaDeHdNYY9iwgKaFMEWp6rQjd1q7LfFs73aVxUvzmy7/SnSV7EVEsppIwJJiYLAhJJoSIqcS2VNdKeHtqIVZmymzWFjhEFQJatcSv6p6b/UW0Bu7RtFN2NtMuVdxSg5bWZEjDxLPGU8Bog6s/WM3ZjdYpuek7oStqF8IrQIO80BfGT18TdUxQdp61j/AEdXu6zaCvVoB1Twh5hFdNtIpOU17+xcBdNPYncwQBzT+gN/FWyZ9pPTwFT9DEP2C5+SL9wDja+HhWEff4l//9k=') repeat-x top left; }
	.bookms_l, .bookms_f { font-size:9pt; font-weight:bold; padding-left:8px; padding-right:8px; }
	.bookms_l a { color:#A8A8A8; }
	.bookms_lng a { color:#075cf5; }
	.bookms_f a { color:#ee3a40; }

	.blk { margin-top:6px; height:auto; }
	#blk_top { margin-top:-2px; z-index:0; }
	.blk_in { margin-left:16px; margin-right:16px; background-color:#FFFFFF; height:auto; text-align:left; }

	.ltc { z-index:-10; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNpi/P//PwMJQAKIDYD4DxDboMiADCKAjYF4LhDf+48H4DPAEIhnA/H3/0QAXIbEAPHJ/yQAbIZkAfHz/yQCbC4h2ZD/WMLk5H8yARNSBGYBsRkDmYARmo6MgfgIEHOQaxATkmvINgTZIEcGCgHIa6Bk/5xSg5igeYeBGgb9oZZBNtQyiGF4GgQQYAByEpvz5D0HrAAAAABJRU5ErkJggg=="); background-position: left top; background-repeat: no-repeat; }
	.rtc { z-index:-10; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIxJREFUeNpi/P//fwMDKjgCxCxAfAGIXzAQC/7jB/eAeC4QGwMxAz5MyCAY+A7Es4HYkFKDYOAkEMdQwyAQeA7EWdQwCGZYDDUMgnkTHmZMDOQDMyDOgnEY/4PdRTb4AcQ2QHyWEheBAAfMVZQaBAKO1PAaDEhSw0UgYEAtg/5QyyAbahnEMPgMAggwAPi1n40CeCmyAAAAAElFTkSuQmCC"); background-position: right top; background-repeat: no-repeat; }
	.lbc { z-index:-10; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIZJREFUeNpi+P//f8N/KgAmBiqBwWcQA9B7LtQKIxZqOIgRaJgEkH5ODYNA9D0gVqQ0jEB4LqVhBHORMRAfAWIOSl0EwrMpcRGyQYZAfJIaBoFwDBA/p4ZBIJxFjmEMOHAMqd5kwIMNoRHwnVKDYNgYms7uEZOOiAWg7GQAxH+A2AZZAiDAAFPjtyGagNNOAAAAAElFTkSuQmCC"); background-position: left bottom; background-repeat: no-repeat; }
	.rbc { z-index:-10; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpi/A8EDJSDRiYGKoHha9ARahnEwkilWJOkhovuA/ELahi0nxqB/QOIp1HDoCVAfJZSg07BXEOJQS+AeDIQn4eL/CcdPAfiLFCqQcakGnQSiGPQDSHFoO9APBuIDbEZQoxB94B4LhAb4zIAhllAhRJ6BgTlHSC+AA1UogBAgAEA42sZni9ZeRwAAAAASUVORK5CYII="); background-position: right bottom; background-repeat: no-repeat; }
	.blktbg { z-index:-10; margin-left:18px; margin-right:18px; height:18px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAASCAYAAAB8fn/4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5JREFUeNpi/P//fwMDEmAECvxHFmBiQAMjXAAgwACvAwecETU2CgAAAABJRU5ErkJggg==") top repeat-x; }
	.blkbbg { z-index:-10; margin-left:18px; margin-right:18px; height:18px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAASCAYAAAB8fn/4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABxJREFUeNpi/A8EDEiAiQENjHABFiBuRBYACDAA1uMEoxkqUCgAAAAASUVORK5CYII=") bottom repeat-x; }
	.blklbg { z-index:-10; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAECAYAAACDQW/RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABpJREFUeNpi+P//f8N/KgAmBiqBwWcQQIABAA39R0B/j99gAAAAAElFTkSuQmCC") left repeat-y; }
	.blkrbg { z-index:-10; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAECAYAAACDQW/RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABlJREFUeNpi/A8EDJSDRiYGKoHBZxBAgAEA9kYEhf6rgF0AAAAASUVORK5CYII=") right repeat-y; }

	#dv_hl   { height:69px; width:96%; overflow:hidden; text-align:center; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABFCAMAAAAPSlTbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFBGatAAAAl4W47AAAABtJREFUeNrswQEBAAAAgiD/r25IQAEAwKkJMAALDQABBafsEQAAAABJRU5ErkJggg==") repeat-x; margin-left:-8px; }
	#dv_hl_l { height:69px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABFCAMAAAAPSlTbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRFX57KBGit9vr9q83jhbXXM4O80ePvFXGx6PH3wdnr///+/v//BGerBWeu////BGat+PuSjwAAAkRJREFUeNqMVtmOhDAMazimkCbt///t2gV2d5ghUAmJB8uJnaNNSZpIuz9pyS7m9yfVUUzs/iQtydojxrrMrYFVxKNck1Yd3czFm1kILKoJusXdQsaqtQyzOThbCCxaqq60yOIcSwVUp0YpHoculcGZpd2FrorgDtkhI4/WOpk3esnK2yWQ0rtyZ55yzQhB+soivZO+23QAS0HwHlZaBGSWOvfimHggphCJ4GYM7JFqGj9ZR/p16AIxBCcWSDzKcTtU7u0BUEeY7ZHhv8jUbuw57FwyC3kfujC4PWCEoekJIwqpS5ZnjBzKB6pZzdTnTN5TODH2wcBGwKTLe3ecGAsnDesI1UF8D+xhrxfaTqBdA3dF2AhmLcoRgWFRrSsI340/q0ZcRlf0OmYtUI0Rp/aRs+MWMG5DsczYRWKB4dtIlIn9+z46n7VGmqP3fdkkajNQDvO+LSPVIB0Sy9dcPGoK6B6z7avaI8PLCy3R5M6eWofELc2lat9yLJsM/IxZPmfG/i2pXhQta0ZcDzp86y90t11cN+mPr5ckU0a4SFkS7YvvVOSzGH4DxkpoYLRxkSB6ofnZv89FqmguB2N7r8gZqMQFd6Gk3y4skwd3oaVjBOo6R/e1HT7qMtsDRpzJReyeUdmE0XV9MOrMZ8olox/AYUI9vvu3AR1AVm/MqIjEqtldS+qX+o09GE88uviW8lA1WnHNyDB+9XQxr5k3JTrbQsZS0ITGXRO+uBAaVu+vPQnFvHJn8v05cQ2c4tx2mMiPAAMAVCuL3IKQ/5QAAAAASUVORK5CYII=") no-repeat; background-position:left top; }
	#dv_hl_r { height:69px; background:url("data:image/png;base64,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") no-repeat; background-position:right top; }
	#dv_hl_h { height:69px; font-size:15pt; color:#ffffff; letter-spacing:1px; position:relative; top:-64px; }
	#dv_hl_h a { color:#fff; }
	#dv_hl_ht { height:69px; font-size:12pt; color:#ffffff; position:relative; top:-60px; }
	#dv_hl_ht a { color:#fff; }

	#dv_tiny_phones { font-size:10pt; color:#ffffff; text-align:center; position:relative; top:-34px; z-index:99; }
	#dv_tiny_phones b { font-size:13pt; }

	#dv_hd_phones { font-size:10pt; color:#ffffff; text-align:center; position:relative; top:-34px; z-index:99; }
	#dv_hd_phones b { font-size:14px; color:#DD2100; }

	#dv_hl_blocks_tiny  { height:90px; left:19%; position:relative; top:-100px; }
	#dv_hl_blocks_tiny2  { height:90px; left:19%; position:relative; top:-84px; }
	#dv_hl_blocks  { height:90px; padding-left:32px; padding-right:40px; position:absolute; xmargin-top:-34px; }
	.dv_hl_block   { height:90px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAABaCAMAAACoqwfLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFurq6+vr6PebTpAAAABZJREFUeNpiYAABRiAYJYYeAQIAAQYANzEBYYqBOIsAAAAASUVORK5CYII=") repeat-x; margin-left:6px; margin-right:6px; padding:0; }
	.dv_hl_block_l { height:90px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAABaCAMAAACsXtf2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF2NjY/v7+yMjIuru86+vrs7S1+Pj4+fr6+/r5tLe54eHh9/j5+fv3urq6+vr6////HbBp2QAAABB0Uk5T////////////////////AOAjXRkAAABRSURBVHja7NJBDsAgCETRARWsrcP9b1uCx2g3/2USliAirtGQRTdkOYks6Rg9IdpNTzaNFGzzWevg86lVlz+fplmh520WClEUpuiJyNL9CjAA8Fkbj2roMLYAAAAASUVORK5CYII=") no-repeat; background-position:left top; }
	.dv_hl_block_r { height:90px; background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAABaCAMAAACsXtf2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF2NjY/v7+yMjIuru86+vrs7S1+Pj4+fr6+/r5tLe54eHh9/j5+fv3urq6+vr6////HbBp2QAAABB0Uk5T////////////////////AOAjXRkAAABRSURBVHja7NLBDcAgDANAJ4SE0mL235YU1uDjkyU/jVKfOSfckIKNKYJMkUmrSfAtENI5srXww25fi7GXvFzo5dxGN+g/UAEN6oKhXUSWAAMA86cbj8iieBoAAAAASUVORK5CYII=") no-repeat; background-position:right top; }

	.hdr_rlinks { width:170px; }
	.hdr_rlinks a { color:#fff; }
	.hdr_rlinks div { padding:2px 4px; }

	#dv_login_loading { position:relative; top:30px; }
	.login_user_name { font-size:10pt; color:#6B00D7; font-weight:bold; }
	.login_user_name a { color:#6B00D7; }
	.login_info_tab { font-size: 11px; }
	.login_info_tab b { color:#CE0000; font-weight:bold; }

	.hd2_main { height: 58px; overflow: hidden; margin-bottom: 4px; position:relative; left:-4px; }
	.hd2_photo { background: url("/im/h/photo.png") no-repeat; width:76px; height: 56px; float: left; }
	.hd2_video { background: url("/im/h/video.png") no-repeat; width:70px; height: 56px; float: left; margin-top: 4px; }
	.hd2_resp { background: url("/im/h/resp.png") no-repeat; width:90px; height: 56px; float: left; }
	.hd2_guest { background: url("/im/h/guest.png") no-repeat; width:58px; height: 56px; float: left; }
	.hd2_mail { background: url("/im/h/mail.png") no-repeat; width:58px; height: 56px; float: left; }
	.hd2_excursion { background: url("/im/h/excursion.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd2_para { background: url("/im/h/para.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd2_friends { background: url("/im/h/friends.png") no-repeat; width:58px; height:56px; float:left; }
	.hd2_gifts { background: url("/im/h/gifts.png") no-repeat; width:58px; height:56px; float:left; }
	.hd2_reserv { background: url("/im/h/reserv.png") no-repeat; width:58px; height:56px; float:left; }
	.hd2_pk { background: url("/im/h/pk.png") no-repeat; width:107px; height: 56px; float: left; }
	.hd2_txt { background: url("/im/h/bg.png") repeat-x; padding-top: 21px; float: left; text-align: center; display: inline; }
	.hd2_txt h1 { font-size: 10pt; font-weight: bold; color:#ffffff; margin:0; height: 38px; padding-right:8px; }
	.hd2_txt a { color:#ffffff; }
	.hd2_r { background: url("/im/h/r.png") no-repeat; width:20px; height: 56px; float:left; }

	.hd3_main { height:58px; overflow: hidden; margin-bottom: 4px; position:relative; left:-4px; }
	.hd3_photo { background: url("/im/h/photo_blue.png") no-repeat; width:76px; height: 56px; float: left; }
	.hd3_resp { background: url("/im/h/resp_blue.png") no-repeat; width:90px; height: 56px; float: left; }
	.hd3_video { background: url("/im/h/video_blue.png") no-repeat; width:70px; height: 56px; float: left; margin-top: 4px; }
	.hd3_hotel { background: url("/im/h/hotel_blue.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_digest { background: url("/im/h/digest.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_tours { background: url("/im/h/tours.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_excursion { background: url("/im/h/excursion_blue.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_catalog { background: url("/im/h/catalog.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_commission { background: url("/im/h/commission.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_dep_calendar { background: url("/im/h/dep_calendar.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_country { background: url("/im/h/country.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_leaders { background: url("/im/h/leaders.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_agency { background: url("/im/h/agency.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_consultants { background: url("/im/h/consultants.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_buy { background: url("/im/h/buy.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_reg { background: url("/im/h/reg.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_para { background: url("/im/h/para_blue.png") no-repeat; width:58px; height: 56px; float:left; }
	.hd3_reserv { background: url("/im/h/reserv_blue.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_bonus { background: url("/im/h/bonus.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_reklamniki { background: url("/im/h/reklamniki.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_rating { background: url("/im/h/rating.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_mod { background: url("/im/h/moderator.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_comments { background: url("/im/h/comments.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_rates { background: url("/im/h/rates.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_avia { background: url("/im/h/avia.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_cart { background: url("/im/h/cart.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_visa { background: url("/im/h/visa.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_weather { background: url("/im/h/weather.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_maps { background: url("/im/h/maps.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_hot { background: url("/im/h/hot.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_minprice { background: url("/im/h/minprice.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_discount { background: url("/im/h/discount.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_managers { background: url("/im/h/managers.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_balance { background: url("/im/h/balance.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_forum { background: url("/im/h/forum.png") no-repeat; width:58px; height:56px; float:left; }
	.hd3_insurance { background: url("/im/h/insurance.png") no-repeat; width:58px; height: 56px; float:left; }

	.hd3_txt { background: url("/im/h/bg_blue.png") repeat-x; padding-left:12px; padding-top: 21px; float: left; text-align: center; display: inline; }
	.hd3_txt h1 { font-size: 10pt; font-weight: bold; color:#ffffff; margin:0; height: 38px; padding-right:8px; }
	.hd3_txt a { color:#ffffff; }
	.hd3_r { background: url("/im/h/r_blue.png") no-repeat; width:30px; height:56px; float:left; }

	.hd_main { background: url("/im/arw/m.png") repeat-x; height: 27px; overflow: hidden; margin-bottom: 4px; position:relative; clear:both; }
	.hd_l { background: url("/im/arw/l.png") no-repeat; width:16px; height:27px; float:left; }
	.hd_m { background: url("/im/arw/r.png") right top no-repeat; padding-top:5px; padding-right:12px; float:left; text-align:center; display:inline; }
	.hd_m h2 { font-size:10pt; font-weight:bold; color:#ffffff; margin:0; height:27px; }
	.hd_m a { color:#ffffff; }

	.hd_r_main { background: url("/im/arw/m_r.png") repeat-x; height: 27px; overflow: hidden; margin-bottom: 4px; position:relative; clear:both; }
	.hd_r_l { background: url("/im/arw/l_r.png") no-repeat; width:16px; height:27px; float:left; }
	.hd_r_m { background: url("/im/arw/r_r.png") right top no-repeat; padding-top:5px; padding-right:12px; float:left; text-align:center; display:inline; }
	.hd_r_m h2 { font-size:10pt; font-weight:bold; color:#ffffff; margin:0; height:27px; }
	.hd_r_m a { color:#ffffff; }

	.hd_g_main { background: url("/im/arw/m_g.png") repeat-x; height: 27px; overflow: hidden; margin-bottom: 4px; position:relative; clear:both; }
	.hd_g_l { background: url("/im/arw/l_g.png") no-repeat; width:16px; height:27px; float:left; }
	.hd_g_m { background: url("/im/arw/r_g.png") right top no-repeat; padding-top:5px; padding-right:12px; float:left; text-align:center; display:inline; }
	.hd_g_m h2 { font-size:10pt; font-weight:bold; color:#ffffff; margin:0; height:27px; }
	.hd_g_m a { color:#ffffff; }

	.cosultant { color:#009740; }

	#txt_site_search { position:relative; top:-4px; width:130px; font-size:8pt; color:#6C6C6C; }
	#mnu_country { position:relative; top:-4px; width:160px; font-size:8pt; color:#6C6C6C; }

	.mnu_arw { width:8px; height:7px; }
	.mnu_line { font-size:9pt; font-weight:normal; color:#454545; text-align:left; padding-left:2px; padding-bottom:2px; }
	.mnu_hdr { font-size:9pt; font-weight:bold; color:#0074E8; text-align:left; padding:8px 2px 2px 2px; letter-spacing:130%; }
	.mnu_hdr a { color:#0074E8; }

	.sel_qsearch { width:160px; margin-bottom:2px; }
	.qsearch_txt_line { font-size:8pt; color:#616161; text-align:left; padding-left:4px; padding-top:2px; }
	.qsearch_sel_line { height:19px; }


	.ctr_cat_head { padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; border-top:solid 2px #AADFFF; background-color: #C4E9FF; }

	.dv_wide_g { position:relative; left:-15px; margin-right:-30px; padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; background-color:#f9f9f9; border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9; }
	.dv_wide_w { position:relative; left:-15px; margin-right:-30px; padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; background-color:#ffffff; }

	.dv_wide_y { position:relative; left:-15px; margin-right:-30px; padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; text-align:center; background-color:#FFFFD7; color:#C0C0C0; border-top:solid 1px #c9c9c9; border-bottom:solid 1px #c9c9c9; }

	.best_otzyv_index .dv_wide_g { background-color:#e7f5fe; }

	#dsc_s_citydep { width:100%; }
	#dsc_s_country { width:100%; }
	#dsc_s_city { width:100%; }
	#dsc_s_hotel { width:100%; }
	#dsc_s_dep_f { width:50px; }
	#dsc_s_dep_t { width:50px; }
	#dsc_s_days_f { width:40px; }
	#dsc_s_days_t { width:40px; }

	.dsc_cimg { border: solid 1px #c9c9c9; }
	.dsc_added { width:40px; font-size:8pt; color:#4a4a4a; text-align:center; }
	.dsc_price_old { width:56px; color:#4a4a4a; text-align:right; padding-right:2px; text-decoration: line-through; }
	.dsc_proc { width:36px; color:#e30009; font-weight:bold; text-align:center; padding-right:6px; }
	.dsc_price { width:46px; color:#6c277a; text-align:right; padding-right:4px; }
	.dsc_price a { color:#6c277a; }
	.dsc_country { width:40px; color:#000; text-align:left; }
	.dsc_hotel { width:330px; color:#000; padding-left:4px; text-align:left; }
	.dsc_dep { width:74px; color:#000; text-align:right; }
	.dsc_days { width:30px; color:#000; text-align:right; padding-right:4px; }
	.dsc_reserv_btn { width:16px; padding-left:8px; padding-right:2px; }

	.pages   { padding-top:8px; font-size:9pt; text-align:center; color: #4a4a4a; }
	.pages a { color: #0080FF; }
	.pages b { font-size: 10pt; color: #FF0093; }



	.country_catalog_tab { border:0; width:100%; font-size:9pt; margin-top:8px; }
	.country_catalog_tab img { margin:1px; }


	.rating_cs_dv { padding:20px; padding-bottom:0; }
	.rating_cs_tab { background-color: #ffffff; width:100%; font-size:11pt; padding:0; border:solid 1px #C0C0C0; }
	.rating_cs_tab td { padding:4px; }
	.rating_cs_tr_2 { background-color: #F5F5F5; }
	.rating_cs_n { text-align:right; font-size:12pt; padding-right:8px; width:36px; color:#676767; }
	.rating_cs_n b { color: #676767; }
	.rating_cs_country { padding-left:4px; }
	.rating_cs_country a { color:#0073E6; }
	.rating_cs_city { padding-left:4px; }
	.rating_cs_city a { color:#0073E6; }
	.rating_cs_sum { text-align:right; font-weight:bold; }
	.rating_cs_prc { text-align:right; padding-right:8px; }
	.rating_cs_total { text-align:center; padding-top:8px; font-weight:bold; }

	.rating_ctr_dv { padding:20px; padding-top:8px; padding-bottom:0; }
	.rating_ctr_num { font-size: 12pt; text-align:center; color:#c00; }

	.rating_hr_hotel { font-size:9pt; }
	.rating_hr_hotel a { font-size:11pt; font-weight:bold; }
	.rating_hr_hotel span { font-size:9pt; font-weight:normal; }

	.rating_responses_txt { font-size:8pt; }

	.depcalm_tab { width:100%; margin-top:16px; border:solid 1px #D3D3D3; font-size:8pt; }
	.depcalm_month_name { font-size:11pt; height:30px; text-align:center; background-color:#C1E4FF; }
	.depcalm_wd_tr { text-align:center; font-size:9pt; background-color: #D9EFFF; font-weight:bold; }
	.depcalm_weekend { color:#D70000; }
	.depcalw_hvdays { text-align:right; height:20px; background-color:#FFFFBB; }
	.depcalw_nodays { text-align:right; height:20px; background-color:#F5F5F5; }
	.depcalm_days { font-size:7pt; text-align:left; }

	.depcalw_head_tr { height:24px; vertical-align:middle; text-align:center; font-size:9pt; background-color:#C1E4FF; font-weight:bold; }
	.depcalw_country { padding-left:4px; padding-right:2px; border-right: solid 1px #DBDBDB; background-color:#D9EFFF; }


	.ts_hotels_list_dv { padding-top:8px; position:relative; left:-15px; margin-right:-30px; }
	.ts_hotels_list_tab { width:100%; font-size:10pt; }
	.ts_hotels_list_tr1 { background-color:#fff; vertical-align:middle; }
	.ts_hotels_list_tr1:hover { background-color:#e4f0fd; }
	.ts_hotels_list_tr1 td { border-top:solid 1px #ccc; padding-top:3px; padding-bottom:3px; }
	.ts_hotels_list_tr2 { background-color:#fff; vertical-align:middle; }
	.ts_hotels_list_tr2:hover { background-color:#e4f0fd; }
	.ts_hotels_list_tr2 td { border-top:solid 1px #ccc; padding-top:3px; padding-bottom:3px; }
	.ts_hotels_list_hotel { padding-left:24px; padding-top:2px; }
	.ts_hotels_list_price { padding-right:24px; padding-top:2px; text-align:right; color:#CA00CA; }
	.ts_hotels_list_price a { color:#CA00CA; }
	.ts_hotels_list_gmap { margin:1px; margin-top:4px; }
	.ts_hotels_list_resp { margin:1px; margin-top:4px; margin-right:4px; }
	.ts_hotels_list_rating { padding:0 3px; color:#D53A00; font-weight:bold; }
	.ts_hotels_list_rating a { color:#D53A00; }

	.ts_tourprog { font-size:8pt; color:#339; }
	.ts_tourprog a { color:#693; }

	.ts_hotel_prices_dv { padding-left:16px; padding-right:16px; padding-top:2px; padding-bottom:8px; }
	.ts_hotel_prices_tab { width:100%; border:solid 1px #C0C0C0; font-size:9pt; background-color:#ffffff; }
	.ts_hotel_prices_tab td { padding:2px; padding-left:3px; padding-right:3px; }
	.ts_hotel_prices_tr1 { background-color:#FFFFFF; vertical-align:middle; text-align:left; }
	.ts_hotel_prices_tr2 { text-align:left; }
	.ts_hotel_prices_tr2 td { border:solid 1px #f5f5f5; border-left:0; border-right:0; }
	.ts_hotel_prices_dep { text-align:right; width:56px; }
	.ts_hotel_prices_days { text-align:center; width:46px; }
	.ts_hotel_prices_price_red { text-align:right; color:#CA00CA; width:96px; }
	.ts_hotel_prices_price_grn { text-align:right; color:#009F50; width:96px; }
	.ts_hotel_prices_price_red a { color:#CA00CA; }
	.ts_hotel_prices_price_grn a { color:#009F50; }
	.ts_hotel_prices_operator { width:100px; font-size:8pt; }
	.ts_hotel_prices_spo { width:120px; font-size:7pt; }
	.ts_hotel_prices_ts { font-size:7pt; }
	.ts_hotel_prices_comission { font-size: 7pt; }
	.ts_hotel_prices_trnst { text-align:center; }
	.ts_hotel_prices_reserv { width: 100px; text-align: center; }

	.ts_hotel_img { margin-top:6px; margin-bottom:4px; }
	.ts_hotel_img_td { width:154px; }

	.ts_tours_list_dv { padding:8px 16px; position:relative; left:-15px; margin-right:-30px; }
	.ts_tours_list_tab { width:100%; border:solid 1px #C0C0C0; font-size:8pt; background-color:#ffffff; }
	.ts_tours_list_tab td { padding:2px; padding-left:3px; padding-right:3px; }
	.ts_tours_list_city { color:#914800; }
	.ts_tours_list_tr1 { background-color:#fff; vertical-align:middle; text-align:left; height:16px; }
	.ts_tours_list_tr2 { text-align:left; }
	.ts_tours_list_tr2 td { border:solid 1px #f5f5f5; border-left:0; border-right:0; }
	.ts_tours_list_rating { padding:0 3px; color:#D53A00; font-weight:bold; }
	.ts_tours_list_rating a { color:#D53A00; }

	.tour_not_found { height:140px; padding-top:50px; text-align:center; color:#D70000; font-size:12pt; }
	.need_login { clear:both; height:140px; padding-top:50px; text-align:center; color:#D70000; font-size:12pt; }

	.dv_tour { padding-left:8px; padding-right:8px; margin-top:16px; }
	.tour_tab { width:100%; font-size:10pt; }
	.tour_hotel_img_td { width:200px; padding-right:8px; }
	.tour_info_tab { width:100%; }
	.tour_iname { color:#9B9B9B; padding-left:2px;padding-right:3px; padding-bottom:3px; }
	.tour_ival { color:#000000; padding-left:3px;padding-right:6px; padding-bottom:3px; }
	.tour_tourtype { color: #D96C00; }
	.tour_prices { border: solid 1px #D3D3D3; padding:4px 0; background-color:#FFFFDD; }
	.tour_price_line { padding:4px; border-bottom:solid 1px #ccc; }
	.tour_prices_head { color: #0080FF; margin-bottom:1px; text-align:center; font-size:10pt; border-bottom:solid 1px #D3D3D3; }
	.tour_prices_head a { font-size:9pt; }

	.tour_avia_tab { width:100%; border:solid 1px #9FE2FF; margin-top:8px; font-size:8pt; }
	.tour_avia_tab td { padding:2px 3px; }
	.tour_avia_tab_head { background-color:#D5F2FF; text-align:center; }
	.tour_avia_info_tab { font-size:8pt; margin-left:8px; margin-top:4px; }
	.tour_accmd { font-size:8pt; }
	.tour_reserv_dv { margin-top:16px; }


	#tph_s_country { width:100%; }
	#tph_s_city { width:100%; }
	#tph_s_hotel { width:100%; }
	#tph_s_excursion { width:100%; }


	.pgal_tab { width:100%; }
	.pgal_country { height:16px; overflow:hidden; }
	.pgal_name { overflow:hidden; height:14px; }
	.gal_img { margin-top:2px; margin-bottom:2px; }
	.gal_cnt { font-size:8pt; color:#EA0075; font-weight:bold; }
	.gal_date { font-size:8pt; color:#727272; }
	.pgal_stat { color: #727272; font-size:7pt; }
	.pgal_stat b { color: #BB0000; font-size:8pt; }
	.pgal_location { height:15px; overflow:hidden; }

	.user_ava { margin-right:8px; }
	.user_gallery_tab { font-size:10pt; width:100%; }

	.pgold { position:absolute; display:inline; }
	.pgold img { position:relative; left:-16px; top:-6px; }

	.phot { position:absolute; display:inline; }
	.phot img { position:relative; left:-12px; top:-4px; }

	.resp_pv_dv { padding-top:8px; padding-bottom:4px; width:100%; }
	.resp_pv_tab { width:100%; }
	.resp_head_dv { height:16px; overflow:hidden; margin-bottom:2px; }
	.resp_text_dv { padding:0 2px 0 2px; height:70px; overflow:hidden; }
	.resp_text_inhotel_dv { padding:0; height:70px; overflow:hidden; }
	.resp_info_dv { font-size:8pt; color:#5F5F5F; }
	.resp_info_dv b { color:#F40000; }
	.resp_info_pv_dv { font-size:8pt; color:#5F5F5F; padding-top:3px; }
	.resp_info_pv_dv b { color:#F40000; }
	.resp_rate { font-weight:bold; color:#f00; width:100px; }

	.dv_resp_cat { display:none; padding-bottom:4px; border: solid 1px #9E9E9E; margin-bottom: 8px; width:940px; }
	.dv_resp_cat_head { font-weight:bold; font-size:10pt; padding:4px; padding-left:8px; background-color:#E0E0E0; }
	.dv_resp_cat_subhead { font-size:9pt; padding-top:2px; padding-bottom:2px; }
	.dv_resp_cat_data { padding-left:8px; padding-top:2px; }
	.dv_resp_cat_data textarea { width:920px; }
	.dv_resp_cat_name { color:#0080FF; }
	.dv_resp_emos { height:78px; overflow:hidden; border:solid 1px #9E9E9E; }

	.dv_v_resp_cat_head { color:#666666; font-size:11pt; font-weight:bold; padding-bottom:0px; }
	.dv_v_resp_cat_subhead { color:#666666; font-size:10pt; font-weight:bold; padding:0px 10px 0px 20px; }
	.dv_v_resp_cat_data { padding: 2px 10px 8px 40px; }
	.dv_v_resp_cat_text { line-height:140%; padding-left:56px; }
	.sp_v_resp_rate { font-weight:bold; color:#FF0000; }
	.resp_location { font-size:11pt; font-weight:normal; padding:4px 0; }
	.resp_location b { font-size:11pt; }

	.td_comment { border:solid 1px #b9d2e9; background-color: #fff; padding:2px; width:100%; }
	.dv_comments { padding-top:16px; }
	.dv_new_comment { margin-top:8px; background-color:#e3f1ff; border:solid 1px #b9d2e9; padding:2px; }
	.tab_new_comment { width:100%; background-color:#fff; border:solid 1px #ccc; }

	.dv_rate { font-size:12pt; text-align:center; margin:16px 0 0 0; color: #0080FF; }

	.rating_tab { height:90px; position:relative; left:-15px; margin-right:-30px; }
	.rating_tab_tr1 { font-size:8pt; color:#808080; }
	.rating_tab_tr2 { font-size:11pt; color:#D70000; }
	.rating_brd_tb { border-top:solid 1px #AED9FF; border-bottom:solid 1px #AED9FF; }
	.rating_brd_b { border-bottom:solid 1px #AED9FF; }

	.para_tab { width:100%; }
	.para_photo_td { width:160px; }
	.para_txt_td { padding:4px; padding-top:0; line-height:135%; }
	.para_txt_hd { color:#464646; text-decoration:underline; }


	.dv_ex_prv { padding-bottom:16px; }
	.dv_ex_prv_img { padding-right:8px; float:left; }
	.dv_ex_prv_data { padding:4px; padding-top:2px; }
	.dv_ex_prv_name { font-size:9pt; font-weight:bold; margin-bottom:1px; }
	.dv_ex_prv_location { font-size:9pt; font-weight:bold; margin-bottom:1px; height:18px; overflow:hidden; }
	.ex_type { color:#A45200; }
	.ex_prv_text { text-align:justify; line-height:110%; height:66px; overflow:hidden; }

	.dv_ex_fl { width:100%; }
	.dv_ex_name { font-size:12pt; margin-bottom:1px; }
	.dv_ex_location { font-size:11pt; margin-bottom:1px; }

	.ex_gal { margin-top:16px; clear:both; position:relative; left:-15px; margin-right:-30px; padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px; text-align:center; background-color:#FFE3D7; color:#C0C0C0; border:solid 1px #c9c9c9; }

	.td_ex_img { width:300px; padding-right:8px; float:left; }
	.ex_img { }
	.ex_gal_tab { width:100%; }
	.ex_gal_tab td { padding:2px; }
	.ex_text { text-align:justify; line-height:130%; }
	.dv_ex_gmap { overflow:hidden; margin-left:8px; width:300px; height:238px; border:solid 2px #A4A4A4; }
	#trr_ex_gmap { width:300px; height:238px; overflow:hidden; }
	.ex_author { text-align:right; padding-top:8px; padding-right:16px; font-size:10pt; }


	.trr_ub_tab { width:100%; font-size:9pt; }
	.trr_ub_header { font-size:10pt; font-weight:bold; line-height:150%; }
	.trr_ub_user { font-size:9pt; font-weight:bold; }
	.trr_ub_user a { color:#6B00D7; }

	.trr_user_name { color:#6B00D7; }
	.trr_user_name a { color:#6B00D7; }


	.gb { }


	.clock { font-size:11pt; width:48px; height:19px; text-align:center; padding:2px 3px 0 4px; border:solid 2px #ADADAD; background-color:#fff; color:#626262; }


	.uinf_ppp { margin-left: 6px; margin-right: 6px; float: left; }
	.uinf_hd { color:#E87400; }
	.uinf_tinp { width:260px; border: solid 1px #dcdcdc; padding-left: 4px; padding-right: 4px; }
	#uinf_tinp_birthday { width:70px; }

	.hidden_val { color:#C0C0C0; }


	.hotel_hot_tab { width:100%; border:solid 1px #FF6A6A; background-color:#fff; }
	.hotel_hot_tab td { padding:1px 4px 1px 4px; }


	.visualhotels a,.visualhotels-copyright a {color:#000099;}
	.visualhotels-copyright,.visualhotels-sections ul li,.visualhotels h1 {color:#666666;}
	.visualhotels,.visualhotels-previews tr td img,.visualhotels-panorama,
	.visualhotels-sections ul li.selected {border:#ffffff 1px solid; background-color:#ffffff;}
	.visualhotels2 {border:#666666 1px solid; background-color:#fafafa;}

	.trr_hotel_hdr { font-size:14pt; text-align:center; margin:0; padding:4px 0 0 0; clear:both; }
	.trr_hotel_hdr2 { font-size:11pt; text-align:center; margin:0; color:#666; clear:both; }
	.hotel_rating { text-align:center; font-size:10pt; }
	.hotel_rating b { color:#c00; }
	.hotel_rating .rate_from_5 { font-weight:normal; }
	.trr_hotel_tab { font-size:9pt; width:100%; }
	.trr_hotel_photos_td { width:400px; padding-right:8px; }
	.trr_hotel_photos_td img { margin-top:8px; margin-bottom:8px; }
	.trr_hotel_data_td { font-size: 14px; }
	.trr_hotel_data_td li { margin:1px 2px 1px 2px; padding:0; list-style-position: inside; }
	.trr_hotel_data_td h3 { color:#000; clear:both; }
	.trr_hotel_data_td h4 { font-size:15px; color:#0079F2; clear:both; margin:4px; padding-left:18px; background:url('/im/ic/mnu_arw.png') no-repeat; background-position:6px 5px; -webkit-margin-before: 0; }
	.trr_hotel_price_search_tab { font-size:8pt; }
	.trr_hotel_minprice_dv { display:inline; }
 	.trr_hotel_txt_dv { padding:0 0 6px 12px; }
 	.trr_hotel_pay { color:#f00; }
 	.trr_hotel_grp { font-weight:bold; color:#000; }

	.trr_hotel_search_block_dv { margin:8px 0 8px 0; padding:0; xborder:double 3px #88C0FF; xbackground-color:#ECF5FF; }
	.trr_hotel_search_block_dv h3 { clear:both; margin:0; background-color:#CAE3FF; border:solid 1px #0080FF; padding:4px; }
	.trr_hotel_search_block_dv_in { padding:4px; }

	.trr_hotel_info_block_dv { margin:8px 0 8px 0; padding:0; xborder:double 3px #00D269; xbackground-color:#EAFFF4; }
	.trr_hotel_info_block_dv_in { padding:4px; }
	.trr_hotel_info_block_dv h3 { clear:both; margin:0; background-color:#CFC; border:solid 1px #00D269; padding:4px; }

	.trr_hotel_recomend_block_dv { margin:8px 0 8px 0; padding:0; xborder:double 3px #0080FF; xbackground-color:#E8F3FF; }
	.trr_hotel_recomend_block_dv_in { padding:4px; }
	.trr_hotel_recomend_block_dv h3 { clear:both; margin:0; background-color:#FFDFDF; border:solid 1px #FF8888; padding:4px; }

	.trr_hotel_like_block { margin:8px 0 8px 0; padding:4px; font-size:10pt; background-image: url("/im/ic/recomend.gif") no-repeat; border:solid 1px #ccc; border-radius:4px; }
	.trr_hotel_like_block b { font-size:14pt; color:#f00; }
	.trr_hotel_like_block p { font-size:9pt; padding-left:38px; }
	.trr_hotel_like_block p b { font-size:9pt; }

	.trr_hotel_weather_block_dv { margin:8px 0 8px 0; padding:0; }
	.trr_hotel_weather_block_dv h3 { clear:both; margin:0; background-color:#fef6dd; border:solid 1px #e8dab4; padding:6px 10px; border-radius:3px; }

	.trr_hotel_near_block_dv { margin:8px 0 8px 0; padding:0; xborder:double 3px #e3c361; xbackground-color:#fffbee; }
	.trr_hotel_near_block_dv_in { padding:4px; }
	.trr_hotel_near_block_dv h3 { clear:both; margin:0; background-color:#f6defe; border:solid 1px #eaaefe; padding:4px; }

	.trr_hotel_cons_block_dv { margin:8px 0 8px 0; padding:0; xborder:double 3px #175bcc; xbackground-color:#fff; }
	.trr_hotel_cons_block_dv_in { padding:4px; }
	.trr_hotel_cons_block_dv h3 { clear:both; margin:0; background-color:#dff0ff; border:solid 1px #7da7ed; padding:4px; }

	.trr_hotel_otzyv_block_dv { margin:8px 0 8px 0; padding:0; border:double 3px #FF9562; background-color:#FFF1EA; }
	.trr_hotel_otzyv_block_dv_in { padding:0px; }
	.trr_hotel_otzyv_block_dv h3 { clear:both; margin:0; background-color:#FFDECE; border-bottom:solid 1px #FF9562; padding:4px; }

	.trr_hotel_right_header h3 { clear:both; margin:8px 0 4px 0; background-color:#fef6dd; border:solid 1px #e8dab4; padding:6px 10px; border-radius:3px; }

	.trr_hotel_response_dv { padding:0 4px 0 4px; }

	.trr_digest_txt { padding:8px; margin:0 4px 8px 4px; border:solid 1px #C0C0C0; border-top:0; height:auto; line-height:130%; }
	.trr_digest_hdr { padding:8px; margin-top:4px; background-color:#f9fbfe; font-size:10pt; border:solid 1px #8AC5FF; }

	.commission_tab td {  padding:2px 4px 2px 4px; }

	.wtb_tab { width:100%; font-size:9pt; border:solid 1px #80BFFF; }
	.wtb_tab td { padding:2px 4px 2px 4px; border-top:solid 1px #A8D1FF; }



	.reserv_tourists_tab td { padding:2px 4px 2px 4px; }


	.reserv_list_tab { width:100%;border:solid 2px #C0C0C0;font-size:9pt; }
	.reserv_list_tab thead { font-size:10px; }
	.reserv_list_tab td { padding: 1px 2px 3px 2px; }
	
	.rs_sync_to_b { font-size:12pt; color:#f00; }


	.tab_td_padd td { padding:2px 4px; }


	.sm_select { border:solid 1px #ccc; color:#000; overflow:auto; overflow-x:hidden; background-color:#fff; padding:1px 2px; height:16px; font-size:8pt; font-weight:normal; }
	.sm_select input { margin:1px; }
	#sm_chks_star div { display:inline; padding-right:6px; }
	#sm_chks_meal div { display:inline; padding-right:6px; }
	#sm_chks_from_airport div { display:inline; padding-right:6px; font-size:7pt; }
	#sm_chks_from_sea div { display:inline; padding-right:6px; font-size:7pt; }
	.sm_tab { font-weight:bold; }
	.sm_tab div { margin-bottom:2px; }


	#error_msg_dv { display:none; width:400px; height:100px; position:fixed; top:300px; left:-200px; margin-left:50%; border:solid 2px #FF4040; background-color:#FFEAEA; z-index:100000; text-align:center; font-size:10pt; padding:4px; }

	.mod_tab td { padding:4px; }

	.trr_resort_tab { font-size:9pt; }
	.trr_resort_tab td { padding:2px 6px; }
	.trr_resort_txt { font-size:10pt; padding:4px; }
	.trr_resort_grp { font-size:10pt; }



	.bot_men { position:fixed; top:100%; margin-top:-55px; height:55px; text-align:center; background-image:url('/im/bmbg.png');padding-top:6px; width:100%; z-index:50; }
	.bot_men_in { position:relative; left:-500px; margin-left:50%; width:1000px; }
	.bot_men_in img { margin:0 4px; }
	.bot_sub_men { text-align:left; position:absolute; top:100%; left:50%; display:none; background-color:#fff; border:solid 1px #ccc; }

	.hotel_response_subhead { font-size:14px; text-align:center; background-color:#efefef; border:solid 1px #ccc; border-radius:4px; margin:4px 8px; padding:4px; }


	#dv_hl_h, .dv_hl_h { font-size:14pt; color:#0071E1; letter-spacing:1px; height:23px; position:relative; top:-16px; overflow:hidden; }
	#dv_hl_h a, .dv_hl_h a { color:#0071E1; }
	#dv_hl_blocks  { height:90px; padding-left:32px; padding-right:40px; position:relative; top:-64px; }
	.dv_hl_h select { font-size:11pt; color:#0071E1; width:200px; padding-left:4px; }
	.dv_hl_h span { font-size:9pt; }
	
	.hdr_links_td { padding-top:6px; font-weight:bold; }
	.hdr_links_td a { color:#fff; }
	.hdr_links_td div { padding-bottom:2px; }
	
	.dv_hl_block   { height:92px; background:url("/im/headline/blk2_m.png") repeat-x; margin-left:7px; margin-right:7px; padding:0; }
	.dv_hl_block_l { height:92px; background:url("/im/headline/blk2_l.png") no-repeat; background-position:left top; }
	.dv_hl_block_r { height:92px; background:url("/im/headline/blk2_r.png") no-repeat; background-position:right top; }


	.trr_tour_ol { color:#009F50; }
	.trr_tour_nol { color:#ca00ca; }
	
	.trr_mp_chead { background-color:#CEE7FF;font-size:11pt;padding:4px;border:solid 1px #84C1FF; }
	.trr_min_price_tab { width:100%; }
	.trr_min_price_tab td { padding:4px; }
	

	#bottom_menu table { width:100%; font-size:8pt; }
	#bottom_menu ul { font-weight:bold; color:#2265ab; padding:2px 6px; list-style-position:outside; }
	#bottom_menu li { font-size:7pt; font-weight:normal; }
	#bottom_menu b { color:#2e8ae9; }
	
	
	.frm_main_dv h4 { font-size:13pt; padding:8px; border:solid 1px #3699f0; background-color:#deecfd; margin-bottom:4px; }
	.forum_tab { width:100%; }
	.forum_tab td { padding:4px; }
	.forum_l_dv { clear:both; position:relative; top:-4px; margin:0 8px; padding-top:2px; border:solid 1px #ccc; border-top:0; height:100%; }
	.forum_l_dv .forum_subj_tab { border:0; margin:0; }
	.forum_fname { clear:both; font-size:12pt; padding:8px; border-bottom:solid 1px #ccc; }
	.forum_lcountry { font-size:10pt; padding:2px 4px; border-bottom:solid 1px #ccc; }
	.forum_no_subjs { padding:64px; color:#ccc; text-align:center; font-size:11pt; }
	.forum_subj_tab { border:solid 1px #ccc; border-top:solid 2px #ccc; border-left:solid 2px #ccc; margin:16px 0; }
	.forum_subj_tab td { padding:4px 6px; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; }
	.forum_subj_tab b { font-size:10pt; }
	.forum_subj_tab thead { text-align:center; font-size:9pt; background-color:#f3f4fe; border-bottom:solid 1px #ccc; }
	.forum_subj_head { font-size:11pt; padding-bottom:2px; }
	.forum_subj_txt  { font-size:8pt;  color:#aaa; padding-top:0; }
	.forum_subj_txtb { font-size:11pt; color:#444; }
	.forum_fname_sbjs { float:right; width:60px; text-align:right; font-size:14pt; font-weight:bold; }
	.forum_fname_lsdt { color:#888; font-size:8pt; padding-top:2px; border-top:solid 1px #f5f5f5; }
	.forum_msg_dt { float:right; padding:2px; font-size:8pt; }
	.forum_msg_user { float:left; height:20px; padding-bottom:3px; }
	.forum_msg_txt { clear:both; }
	.forum_last_subj_dv { font-size:10pt; padding:6px 4px; border-bottom:solid 1px #ccc; }
	.forum_last_subj_user { font-size:9pt; clear:both; float:left; height:20px; }
	.forum_last_subj_user a { color:#6b00d7; }
	.forum_last_subj_dt  { font-size:8pt; color:#7f7f7f; padding-top:1px; float:right; text-align:right; }
	.forum_last_subj_head { clear:both; }
	
	.gift_block { width:188px; float:left; margin:16px; }
	.gift_img { margin:8px 30px; }
	
	
	
	.online_chat_start_img {  width:150px; height:30px; position:absolute;margin:90px 0 0 0;z-index:1; }
	#online_chat_txt .cons { padding:2px 4px;color:#6c2def; }
	#online_chat_txt .guest { padding:2px 4px;color:#2e5f02; }
	
	.soc_tab_td { padding:2px; text-align:center; }
	
	
	#new_msg_info { position:fixed; top:40%; left:50%; margin-left:-250px; width:300px; text-align:center; padding:50px 100px; background-color:#fff; border:solid 2px #c95c22; font-size:12pt; color:#ccc; z-index:10000; }
	#new_msg_info a { font-size:10pt; }
	
	
	
	
	
	.button_blue {
		-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
		-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
		box-shadow:inset 0px 1px 0px 0px #bbdaf7;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
		background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
		background-color:#79bbff;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #84bbf3;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #528ecc;
	}.button_blue:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
		background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
		background-color:#378de5;
		text-decoration:none;
	}.button_blue:active {
		position:relative;
		top:1px;
	}
	
	.button_green {
		-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
		-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
		box-shadow:inset 0px 1px 0px 0px #d9fbbe;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
		background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
		background-color:#b8e356;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #83c41a;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #86ae47;
	}.button_green:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
		background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
		background-color:#a5cc52;
		text-decoration:none;
	}.button_green:active {
		position:relative;
		top:1px;
	}

	
	.button_red {
		-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
		-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
		box-shadow:inset 0px 1px 0px 0px #f5978e;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
		background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
		background-color:#f24537;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #d02718;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #810e05;
	}.button_red:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
		background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
		background-color:#c62d1f;
		text-decoration:none;
	}.button_red:active {
		position:relative;
		top:1px;
	}

	.button_yellow {
		-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
		-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
		box-shadow:inset 0px 1px 0px 0px #fceaca;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
		background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
		background-color:#ffce79;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #eeb44f;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #ce8e28;
	}.button_yellow:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
		background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
		background-color:#eeaf41;
		text-decoration:none;
	}.button_yellow:active {
		position:relative;
		top:1px;
	}

	.button_violet {
		-moz-box-shadow:inset 0px 1px 0px 0px #ee97fe;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ee97fe;
		box-shadow:inset 0px 1px 0px 0px #ee97fe;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #da3df6), color-stop(1, #b51ed0) );
		background:-moz-linear-gradient( center top, #da3df6 5%, #b51ed0 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3df6', endColorstr='#b51ed0');
		background-color:#da3df6;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #d133ed;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #b115cd;
	}.button_violet:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b51ed0), color-stop(1, #da3df6) );
		background:-moz-linear-gradient( center top, #b51ed0 5%, #da3df6 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51ed0', endColorstr='#da3df6');
		background-color:#b51ed0;
		text-decoration:none;
	}.button_violet:active {
		position:relative;
		top:1px;
	}

	.cart_button {
		-moz-box-shadow:inset 0px 1px 0px 0px #ee97fe;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ee97fe;
		box-shadow:inset 0px 1px 0px 0px #ee97fe;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #da3df6), color-stop(1, #b51ed0) );
		background:-moz-linear-gradient( center top, #da3df6 5%, #b51ed0 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da3df6', endColorstr='#b51ed0');
		background-color:#da3df6;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #d133ed;
		display:inline-block;
		color:#ffffff !important;
		font-family:arial;
		font-weight:bold;
		text-decoration:none;
		text-shadow:1px 1px 0px #b115cd;
		font-size:10px;
		padding:3px 12px;
	}.cart_button:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b51ed0), color-stop(1, #da3df6) );
		background:-moz-linear-gradient( center top, #b51ed0 5%, #da3df6 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b51ed0', endColorstr='#da3df6');
		background-color:#b51ed0;
		text-decoration:none;
	}.cart_button:active {
		position:relative;
		top:1px;
	}
	
	.button_deepblue {
		-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
		-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
		box-shadow:inset 0px 1px 0px 0px #97c4fe;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
		background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
		background-color:#3d94f6;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #337fed;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #1570cd;
	}.button_deepblue:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
		background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
		background-color:#1e62d0;
	}.button_deepblue:active {
		position:relative;
		top:1px;
	}
	
	.button_deepgreen {
		-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
		-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
		box-shadow:inset 0px 1px 0px 0px #a4e271;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
		background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
		background-color:#89c403;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #74b807;
		display:inline-block;
		color:#ffffff;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #528009;
	}.button_deepgreen:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
		background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
		background-color:#77a809;
		text-decoration:none;
	}.button_deepgreen:active {
		position:relative;
		top:1px;
	}

	.button_gray {
		-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
		-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
		box-shadow:inset 0px 1px 0px 0px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
		background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
		background-color:#ededed;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		border-radius:6px;
		border:1px solid #dcdcdc;
		display:inline-block;
		color:#777777;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 24px;
		text-decoration:none;
		text-shadow:1px 1px 0px #ffffff;
	}.button_gray:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
		background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
		background-color:#dfdfdf;
		text-decoration:none;
	}.button_gray:active {
		position:relative;
		top:1px;
	}
	

	.button_mini {
		font-size:13px;
		padding:4px 18px;
	}
	.button_micro {
		font-size:10px;
		padding:3px 12px;
	}
	
	#progressbar .ui-progressbar {
		position: relative;
	}
	#progressbar .ui-progressbar-value {
    	background-color: #137ecf;
	}
	#progressbar .progress-label {
		position:absolute;
		margin-top:2px;
		z-index:100;
		font-weight:bold;
		color:#fff;
		font-size:8pt;
	}	
	
	.s_n_r_tab { border:0; }
	.s_n_r_tab .tab {
		border:solid 1px #ccc;
		padding:4px;
		margin:3px 2px 6px 2px;
		height:32px;
		border-radius:8px;
		
		-moz-box-shadow: 0 0 3px #aaa;
		-webkit-box-shadow: 0 0 3px #aaa;
		box-shadow: 0 0 3px #aaa;

		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAIAAAASmSbdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2OTVENkRCMEU2QzMxMUUyOTM3MEMzMjgzREY1NzE4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0JGRjZERUU2QzQxMUUyOTM3MEMzMjgzREY1NzE4MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY5NUQ2REFFRTZDMzExRTI5MzcwQzMyODNERjU3MTgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5NUQ2REFGRTZDMzExRTI5MzcwQzMyODNERjU3MTgxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hV9CzwAAAE9JREFUeNpUjsERgEAIA7P0X6AvPxaidyQy+mCGLJCg47xKqJBKu2B6hFnzpbs2I3NrM43P6PQLxvfP3z3fOK8Zn/xkzn+9c+eH3KNHgAEAUlgEPLqApyIAAAAASUVORK5CYII=') repeat-x;
		
	}
	.s_n_r_tab img {
		margin-right:4px;
	}

/*
	.s_n_r_tab .tab:hover {
		margin:0 2px 0 2px;
		height:36px;
		padding-top:6px;
		border-bottom:0;
	}
	.s_n_r_tab .active {
		margin:0 2px 0 2px;
		border-color: #0080d6;
		height:36px;
		padding-top:6px;
		border-bottom:0;

		-moz-box-shadow: 0 0 8px #888;
		-webkit-box-shadow: 0 0 8px #888;
		box-shadow: 0 0 8px #888;

		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAIAAAASmSbdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0JGRjZFMUU2QzQxMUUyOTM3MEMzMjgzREY1NzE4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0JGRjZFMkU2QzQxMUUyOTM3MEMzMjgzREY1NzE4MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3QkZGNkRGRTZDNDExRTI5MzcwQzMyODNERjU3MTgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3QkZGNkUwRTZDNDExRTI5MzcwQzMyODNERjU3MTgxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8ksC2AAAAEpJREFUeNpsjYENACEIA2vtOr//DD+VotaIiQmEFg7A9zcCIAsioloz6Tpy9yNlLXNKjMqZDW726Zm97Ku5vDc1193NXP/ftQswAObsAvz0bUW6AAAAAElFTkSuQmCC') repeat-x;

	}
	.s_n_r_tab .active a {
		color:#fff;
	}
	
*/
	.quick_search {
		position:relative;
		color:#000;
		border:0;
		padding-top:2px;
		padding-bottom:4px;
		font-size:9pt;
		top:-3px;
		border-top:solid 2px #7ccbff;
		margin-bottom:-16px;

		-webkit-box-shadow: 0px 2px 5px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    0px 2px 5px rgba(50, 50, 50, 0.75);
		box-shadow:         0px 2px 5px rgba(50, 50, 50, 0.75);

		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAIAAABXpYiMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2OTVENkRBQ0U2QzMxMUUyOTM3MEMzMjgzREY1NzE4MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2OTVENkRBREU2QzMxMUUyOTM3MEMzMjgzREY1NzE4MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY5NUQ2REFBRTZDMzExRTI5MzcwQzMyODNERjU3MTgxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY5NUQ2REFCRTZDMzExRTI5MzcwQzMyODNERjU3MTgxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2VqYSAAAAFZJREFUeNp0kFEOwCAMQsnuf5tdyktYFl1ZkGQfhqY8lIh78CKwD5bynUvaHtsrU3mLdV7zlAZXOSP2nfF75w+rPS3DzuldZ77+PPtnd/kIhud/PAIMAOM2bpUx6yeUAAAAAElFTkSuQmCC') repeat-x;

		border-bottom:solid 2px #5abdff;
	}
	
	#dv_resort_toursearch_results {
		margin-top:24px;
		display:none;
	}
	.tab_submenu {
		color:#aaa;
		display:none;
		position:absolute;
		background-color:#eee;
		border-radius:6px;
		padding:8px;
		z-index:50000;
		margin-left:-65px;
		border:solid 1px #ccc;
		
		-webkit-box-shadow: 0px 2px 4px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    0px 2px 4px rgba(50, 50, 50, 0.75);
		box-shadow:         0px 2px 4px rgba(50, 50, 50, 0.75);


	}
	
	
	.gmap_searchbox {
		margin-bottom:8px;
		padding:4px;
		font-size:10pt;
		width:300px;
		border: 1px solid transparent;
		border-radius: 2px 0 0 2px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 32px;
		outline: none;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	}
	.gmap_label {
		color: #000;
		background-color: #f4f3d6;
		font-size: 11pt;
		text-align: center;
		width: 30px;
		white-space: nowrap;
		border-radius: 3px;
		border:solid 2px #e8a768;
		padding:3px;
		font-weight:bold;
	}
	#trr_gmap_toursearch {
		display:none;
		margin:2px;
		padding-top:4px;
		background-color: #fff;
		text-align: center;
		border-top:solid 1px #ccc;
		opacity:1;
	}
	.map_iwin {
		text-align:center;
	}
	
	
	
	.has_title { text-decoration:none; border-bottom: 1px dashed #0040ff; }
	
	.ui-autocomplete-loading { background: white url('http://tury.ru/im/loading16.gif') right center no-repeat; }
	
	.txt_geo {
		width:98%;
		padding:3px;
		font-size:12pt;
		border:solid 2px #ccc;
		border-radius: 3px;
	}
	
	#resp_head {
		width:98%;
		padding:3px;
		font-size:12pt;
		border:solid 2px #ccc;
		border-radius: 3px;
	}

	#resp_text {
		width:98%;
		padding:3px;
		font-size:11pt;
		border:solid 2px #ccc;
		border-radius: 3px;
	}
	
	
	
	.cart_list {
		position:absolute;
		background: #FFF;
	    border-radius: 2px;
	    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
	    z-index: 100;
	    width: 162px;
	    max-width:250px;
	    padding: 5px 0 5px;
	    margin: 5px 0 0 -15px;
	}
	.cart_list li {
		list-style: none;
		padding:4px 6px;
		text-align:left;
		text-shadow:none;
		font-size:9pt;
	}
	.cart_list .new {
		border-top:solid 1px #ccc;
		font-weight:normal;
	}	
	
	
	#rfix {
		position: fixed;
		right: -8px;
		top: 100px;
		width: 46px;
		height: 300px;
	}
	#rfix div.zkl {
		width: 46px;
		display:block;
		margin-bottom:2px;
		border: solid 2px #ddd;
		border-radius: 10px;
		background: #f6f8f9;
		background: -moz-linear-gradient(left, #f6f8f9 0%, #e5ebee 50%, #f5f7f9 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(100%,#f5f7f9));
		background: -webkit-linear-gradient(left, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%);
		background: -o-linear-gradient(left, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%);
		background: -ms-linear-gradient(left, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%);
		background: linear-gradient(to right, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 );
	}
	#rfix div.buy {
		height: 130px;
	}
	#rfix div.call {
		height: 160px;
		padding: 3px 0 0 3px;
		background: #fff;
	}
	#rfix div.call:hover {
		margin-left: -200px;
		width: 260px;
	}

	#rfix div.con {
		width:396px;
		height: 200px;
		z-index:65000;
	}
	#rfix .buy_img {
		height: 110px;
		width: auto;
		margin: 10px 3px;
	}
	#rfix .con_img {
		height: 176px;
		width: auto;
		margin: 10px 3px;
		padding-right:0;
		float:left;
	}
	
	
	
	#lfix {
		position: fixed;
		left: -8px;
		top: 200px;
		width: 46px;
		height: 300px;
	}
	#lfix div.zkl {
		width: 46px;
		display:block;
		margin-bottom:2px;
		border: solid 2px #ddd;
		border-radius: 10px;
		background: #f6f8f9;
		background: -moz-linear-gradient(left, #f6f8f9 0%, #e5ebee 50%, #f5f7f9 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(100%,#f5f7f9));
		background: -webkit-linear-gradient(left, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%);
		background: -o-linear-gradient(left, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%);
		background: -ms-linear-gradient(left, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%);
		background: linear-gradient(to right, #f6f8f9 0%,#e5ebee 50%,#f5f7f9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 );
	}
	#lfix div.call {
		height: 200px;
		overflow:hidden;
	}
	#lfix .call_img {
		height: 176px;
		width: auto;
		margin: 10px 3px;
		padding-left:6px;
	}
	
	


	.on-con-rfix-tab {
		float: right;
		width: 350px;
		margin: 0 6px 0 0;
		background-color: #f6f8f9;
		border: solid 2px #ddd;
		border-radius: 0 0 0 8px;
		border-top: 0;
		border-right: 0;
	}
	
	#on-con-login-form input, #on-con-login-form textarea {
		width: 230px;
		border: solid 1px #aaa;
		border-radius: 3px;
		padding: 2px;
		font-size: 13px;
		margin: 0;
		margin-top: 1px;
	}
	#on-con-login-form textarea {
		width:98%;
		height:80px;
	}
	#on-con-loading {
		text-align: center;
		padding: 42px 0;
	}
	
	.on-con-chat-cons-dv {
		height: 16px;
		overflow: hidden;
		font-size: 13px;
		color: #0029FF;
		font-weight: bold;
		margin: 4px 0 2px;
	}
	.on-con-chat-ag-dv {
	    height: 15px; overflow: hidden; 
	    font-size: 11px; color: #000; 
	    margin: 2px 0;
	}
	#on-con-chat-body-dv {
		height: 200px;
		overflow: hidden;
		overflow-y:scroll;
		font-size: 13px;
		color: #000;
		background-color: #fff;
		border: solid 1px #ccc;
		border-radius: 4px;
		margin-top: 3px;
		padding: 4px;
		clear:both;
		text-align:left;
	}
	.on-con-chat-newmsg-dv {
		margin-top: 2px;
	}

	#on-con-chat-newmsg {
		padding: 4px;
		margin: 2px 4px;
		border:solid 1px #ccc;
		border-radius:3px;
		width: 280px;
		height: 32px;
		font-size: 12px;
	}
	
	.on-con-chat-cons-photo-dv {
		float: left;
	}
	.on-con-chat-cons-photo-dv img {
		margin: 2px 6px 0 1px;
		border-radius: 2px;
	}

	.on-con-msg-c .time, .on-con-msg-t .time {
		font-size:9px; color:#444;
	}
	
	.on-con-msg-c {
		color:#cf0d0d;
	}
	.xxxon-con-msg-c:before {
	   content: ">> \0000a0";
	}
	.on-con-msg-t {
		color:#09811a;
	}
	.xxxon-con-msg-t:before {
	   content: "<< \0000a0";
	}
	#on-con-login-country {
		width: 234px;
		font-size: 12px;
	}
	#on-con-login-form table {
		border-spacing: 0;
	}
	#on-con-chat-send-btn {
		top:-8px;
		position:relative;
	}
	#new_beep {
		display:none;
	}
	
	.yap-logo .yap-logo-arrow {
		z-index: 0 !important;
	}
	
	
	.on-con-tl-tab td, .on-con-tl-tab th {
		border-bottom:solid 1px #ccc;
		margin:0;
		padding:3px 6px;
	}
	.on-con-tl-tab th {
		padding:4px;
		color:#444;
	}
	.on-con-tl-tab {
		border:solid 2px #ccc;
		border-radius:4px;
		font-size:13px;
	}
	.on-con-tl-tab .nm {
		font-size: 16px;
		font-weight:bold;
	}
	.on-con-tl-tab .ct {
		font-size: 15px;
		font-weight:bold;
		color:#f00;
	}
	.on-con-tl-tab .q {
		font-size: 14px;
		font-weight:bold;
		color:#f00;
	}
	.on-con-tl-tab .ip {
		font-size: 10px;
		text-align:center;
		color:#444;
	}
	.on-con-tl-tab .dt {
		font-size: 13px;
		color:#444;
		text-align:center;
	}
	.on-con-tl-tab .ans {
		text-align:right;
	}
	.on-con-tl-tab .lnk {
		text-align:center;
	}
	.on-con-chat-body-dv {
		height: 220px;
		overflow: hidden;
		overflow-y:scroll;
		font-size: 13px;
		color: #000;
		background-color: #fff;
		border: solid 1px #ccc;
		border-radius: 4px;
		margin-top: 3px;
		padding: 4px;
	}
	.on-con-archive-tab .on-con-chat-body-dv { width:250px; text-align:left; height: 150px; }
	#on-con-archive-dtf, #on-con-archive-dtt {
		width:66px;
	}

