<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***** COMMON STYLES *****/
html, body {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 14px;
	color: #444;
	height: 100%;
}

html {
    display: table;
    margin: auto;
}

body {
    display: table-cell;
    vertical-align: top;
}
img {vertical-align: bottom;border: 0;}

form {margin: 0px;padding: 0px;}
input { margin: 0px; }
h1, h2, h3 { margin: 0px; padding: 0px; border: 0px; border-collapse : collapse; }
table.w100 {width: 100%;}
table.cmn {margin: 0px; padding: 0px; border: 0px; border-collapse : collapse;}
table.img {width: 180px; height: 190px;}
a {color: #028cc5;}

.hand {cursor: pointer;}

.container{width: 100%; overflow: hidden;}
.rel {position: relative;}
.fl {float: left;}
.fr {float: right;}
.tc {text-align: center;}
.tr {text-align: right;}


/***** PAGE LAYOUT *****/
#header {background-image: url("img/header-bck2.jpg");height: 139px; position: relative;}
#header-logo {position: absolute; top: 5px; left: 0px;}
#header-earth {position: absolute; left: 250px; top: 1px; background-image: url("img/earth.png"); width: 296px; height: 139px;}
#header-cloud {position: absolute; right: 20px; top: 20px; background-image: url("img/cloud.png"); width: 226px; height: 106px;}
#header-underline {height: 1px; background: #fff;}
.menu-line {height: 43px; background: #f6f6f6;}
#menu-underline {height: 1px; background: #d9d9d9;}

#left-panel {width: 210px; }
#center-panel {padding: 0px 20px 10px 20px; min-height: 1000px;}
/*
#center-panel {width: auto; margin-left: 210px; margin-right: 250px; padding: 0px 20px 10px 20px; min-height: 1000px;}
#right-panel {position: absolute; top: 0px; right: 0px; width: 250px; padding-top: 10px;}
*/
#page-title {padding: 5px 0px 20px 10px;}
#page-title2 {padding: 20px 0px 0px 10px;}

#places-panel {height: 103px; background: #f6f6f6 url("img/places-bck.jpg") bottom right no-repeat; }
#places-panel-simple {
	overflow: hidden;
	padding: 10px 20px;
	background: #f6f6f6; 
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
}
#places-panel-underline {height: 1px; background: #eaeaea; }
#sights-panel-underline {height: 1px; background: #eaeaea; }

#bot-line1 { height: 4px; background: url("img/bot-line1.png");}
#bot-line2 { height: 100px; background: url("img/bot-line2.jpg") repeat-x top left;}

.tab { font-size:13px; height: 28px;  padding: 0px 9px 0px 11px; border: 1px solid #ffd83d; border-bottom-color: #e4e4e4; background: #fff4bf;}
.tab-sel {font-size:13px;height: 28px;  padding: 0px 11px 0px 13px; border: 1px solid #e4e4e4; border-bottom-color: #fff; background: #fff;}
.tab-sep {height: 28px;  width:4px; border-bottom: 1px solid #e4e4e4;}

.cloud-left { background: url('img/cloud-left.png') no-repeat left top; padding-left: 4px;}
.cloud-right { background: url('img/cloud-right.png') no-repeat right top; padding-right: 4px;}
.cloud-inner { background: url('img/cloud-bck.png') repeat-x; width: 100%; height: 106px;}

#search{
	width: 404px;
	height: 87px;
	background: url("/img/search-bck.png");
	position: absolute; left: 580px; top: 30px;
	overflow: hidden;
}
#search300{
	width: 404px;
	height: 87px;
	background: url("/img/search-bck.png");
	position: absolute; left: 600px; top: 30px;
	overflow: hidden;
}
#search .panel,#search300 .panel{
	width: 404px;
	height: 87px;
	position: relative;
}
#search .searchText, #search300 .searchText {
	position: absolute;
	top: 26px;
	left: 40px;
	font-size: 16px;
	color: #aaaaaa;
	font-style: italic;
	display: none;
}
#search .example, #search300 .example {
	position: absolute;
	top: 60px;
	left: 28px;
	font-size: 14px;
	color: #555;
}
#search input, #search300 input{
	z-index: 100;
	position: absolute;
	top: 28px;
	left: 39px;
	width: 300px;
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	border: 0px;
	outline: none;
	background: transparent;
	color: #333;
}
#searchBtn{
	position: absolute;
	top: 24px;
	left: 345px;
	width: 31px; height: 27px;
	background: transparent;
	cursor: pointer;
}

.action-panel {height: 31px; background: url("img/actions-bck.gif") repeat-x; margin: 0px; padding: 0px; border: 0px; border-collapse : collapse;}

/* Link styles */
.menuLnk {}
.inLnk {color: #028cc5; text-decoration: underline;}
.pathLnk {color: #000; font-size: 13px;}
.pathMainLnk {color: #ff8400; font-size: 22px; font-weight: bold; text-decoration: none;}
.placeLnk {color: #028cc5; font-size: 13px; padding: 0px 30px 0px 8px; background: 0px 7px no-repeat url("img/lnk-ico.gif"); }
.place2Lnk {color: #222; font-size: 13px; padding: 0px 30px 0px 8px; background: 0px 7px no-repeat; }
.sightLnk {color: #028cc5; font-size: 13px; padding: 0px 30px 0px 8px; background: 0px 7px no-repeat url("img/lnk-ico.gif"); }
.listLnk {color: #028cc5; font-size: 14px; padding-left: 8px; background: 0px 8px no-repeat url("img/lnk-ico.gif"); font-weight: normal; }
.tabLnk { color: #444; text-decoration: underline;}
.tabSelectedLnk { color: #444; text-decoration: none; }
.headerLnk {color: #ff8400; font-size: 22px; font-weight: bold; padding-bottom: 15px; text-decoration: none;}
.blackLnk {color: #444;}
.blueLnk {color: #028cc5;}
.allQLnk {color: #444; font-size: 18px;text-decoration: underline; font-weight: 600; }
.allQLnk:HOVER {text-decoration: none;}
.actionLnk { color: #606060; font-size: 12px; text-decoration: underline; padding: 3px 0px 3px 0px; }
.orangeHeaderLnk {}
.blueHeaderLnk {}
.storyTitleLnk {color: #028cc5; font-size: 20px; font-weight: normal; text-decoration: none; }
.storyTitleLnk2 {color: #028cc5; font-size: 22px; font-weight: normal; text-decoration: none; }
.storyTitleLnk2:HOVER {text-decoration: underline; }
.pgLnk {color: #028cc5; padding-left: 5px; padding-right: 5px;}
.pgLnkSel {color: #444; padding-left: 5px; padding-right: 5px; text-decoration: none;}
.grayLnk {color: #999; font-size: 14px;}
.mnu {color: #000; font-size: 15px; text-decoration: underline; padding-bottom: 12px;padding-top:12px; display: block; }
.mnu-home {padding-left: 37px; background: url("img/mnu-home.png") no-repeat 0px 11px; }
.mnu-story {padding-left: 37px; background: url("img/mnu-country.png") no-repeat 0px 11px; } 
.mnu-hotel {padding-left: 41px; background: url("img/mnu-hotel.png") no-repeat 0px 7px; }
.mnu-photo {padding-left: 40px; background: url("img/mnu-photo.png") no-repeat 0px 10px; }
.mnu-review {padding-left: 52px; background: url("img/mnu-review.png") no-repeat 0px 13px; }
.mnu-article {padding-left: 52px; background: url("img/mnu-story.png") no-repeat 0px 8px; }
.mnu-interesting {padding-left: 40px; background: url("img/mnu-interesting.png") no-repeat 0px 8px; }
.mnu-sep {background: url("img/mnu-sep.gif"); height: 16px; width: 2px; }
.btnLnk {color: #fff; font-size: 13px; text-decoration: none;}
.regLnk {color: #f00; font-size: 13px; text-decoration: underline; font-weight: bold;}
.passLnk {color: #333; font-size: 13px; text-decoration: underline;}
.trashLnk {padding-top: 3px; padding-bottom: 3px; line-height: 20px; padding-left: 20px; background: url('/img/trash.png') left 4px no-repeat; font-size: 13px;color: #028cc5;}
.rotateLeftLnk {padding-top: 3px; padding-bottom: 3px; line-height: 20px; padding-left: 20px; background: url('/img/rotate-left.png') left 5px no-repeat; font-size: 13px;color: #028cc5;}
.rotateRightLnk {padding-top: 3px; padding-bottom: 3px; line-height: 20px; padding-left: 20px; background: url('/img/rotate-right.png') left 5px no-repeat; font-size: 13px;color: #028cc5;}
.mainLnk {padding-top: 3px; padding-bottom: 3px; line-height: 20px; padding-left: 20px; background: url('/img/main.png') left 4px no-repeat; font-size: 13px;color: #028cc5; }
.bld {font-weight: bold;}

.icoAddPhoto { background: url("img/ico_addPhoto.gif") 0px 5px no-repeat; padding-left: 20px; }
.icoAllPhoto { background: url("img/ico_allPhotos.gif") 0px 5px no-repeat; padding-left: 20px; }
.icoAddDoc { background: url("img/ico_addDoc.gif") 0px 4px no-repeat; padding-left: 21px; }
.icoAllDocs { background: url("img/ico_allDocs.gif") 0px 4px no-repeat; padding-left: 20px; }
.icoComments { background: url("img/ico_comments.gif") 0px 5px no-repeat; padding-left: 22px; }
.icoEnvelope { background: url("img/envelope.jpg") 0px 0px no-repeat; padding-left: 20px; }
.icoReply { background: url("img/ico_reply3.gif") 0px center no-repeat; padding-left: 16px; }

/* Text styles */
.tdn { text-decoration: none; }
.tdu { text-decoration: underline; }
.txt12 { font-size: 12px; }
.txt13 { font-size: 13px; }
.txt14 { font-size: 14px; }
.txt16 { font-size: 16px; }
.txt18 { font-size: 18px; }
.txt20 { font-size: 20px; }
.txt24 { font-size: 24px; }
.headerTxt {color: #ff8400; font-size: 22px; font-weight: bold; padding-bottom: 15px; }
.headerTxt {font-family: 'Open Sans'; font-weight: 400; color: #ff8400; font-size: 24px; padding-bottom: 15px; text-decoration: none;}
.subHeader {font-size: 22px; padding-bottom: 15px; }
.subHeader {font-family: 'Open Sans'; font-weight: 400; font-size: 24px; padding-bottom: 15px; }
.subHeaderTitle {font-size: 22px; color: #ff8400; display: inline; text-decoration: none; }
.subHeaderTitle {font-family: 'Open Sans'; font-weight: 400; font-size: 24px; color: #ff8400; display: inline; text-decoration: none; }
.subHeaderLocation { padding-left: 10px; color: #ddd; }
.storyTitle {color: #028cc5; font-size: 20px; font-weight: normal; }
.storyTitle2 {color: #028cc5; font-size: 22px; font-weight: normal; }
a.storyTitle2:HOVER {text-decoration: underline; }
.txtLight {color: #ddd; }
.txtLight2 {color: #aaa; }
.txtLight3 {color: #888; }
.txtPages {font-size: 13px;}
.txtStoryDetails {color: #999;}
.txtReviewDetails {color: #999; font-size: 12px; padding-bottom: 10px; padding-top: 5px;}
.txtPathMain {color: #ff8400; font-size: 22px; text-decoration: none; display: inline;}
.txtNotFound {font-size: 16px; color: #028cc5;}
.txtRed {color: #ff2222;}
.copyright {color: #999; font-size: 14px;}
.fwb {font-weight: bold; text-decoration: none; color: #000;}
.tb {font-weight: bold;}
.tn {font-weight: normal;}
.qTitle{color: #028cc5; font-size: 24px; font-weight: 400; text-decoration: none; line-height: 28px;}
a.qTitle:HOVER{text-decoration: underline; }
.qDetails {color: #777; font-size: 13px; padding-bottom: 10px; padding-top: 5px;text-decoration: none; }
a.qDetails:HOVER {text-decoration: underline; }
.txtNotAnswers {color: #999; font-size: 20px; font-style: italic;}
.userTitle {color: #444; font-size: 16px; font-weight: bold; }

/* Padding */
.pa10 {padding: 10px;}
.pb3 {padding-bottom: 3px;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pm10 {margin-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb30 {padding-bottom: 30px;}
.pb40 {padding-bottom: 40px;}
.pb25 {padding-bottom: 25px;}
.pt3 {padding-top: 3px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pr10 {padding-right: 10px;}
.pr20 {padding-right: 20px;}
.pl5 {padding-left: 5px;}
.pr5 {padding-right: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pr10 {padding-right: 10px;}
.pl20 {padding-left: 20px;}
.plr5 {padding-left: 5px; padding-right: 5px;}
.plr10 {padding-left: 10px; padding-right: 10px;}
.plr20 {padding-left: 20px; padding-right: 20px;}
.plr25 {padding-left: 25px; padding-right: 25px;}
.prb {padding: 0px 3px 10px 0px;}

/* Margin */
.mt4 {margin-top: 4px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mt10 {margin-top: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb25 {margin-bottom: 25px;}

/* Sizes */
.w100p {width: 100%;}
.w33p {width: 33%;}
.w350 {width:350px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w220 {width:220px;}
.w400 {width:400px;}
.w40 {width:40px;}
.w450 {width: 450px;}

.w_sight {width:380px;}
.w_node {width:210px;}

/* custom elements */
.img-list {padding-right: 10px; float: left;}
.img-top {padding: 3px 10px 7px 0px; float: left;}
.img-topc {padding: 3px 10px 7px 0px;}
.img-mid {border: 1px solid #ddd;}
.img-bot {border: 3px solid #fff;}
.img-bot2 {border: 3px solid #ffffff;}
.img-mid2 {border: 1px solid #999;}
.img-round{
	outline: none;
	border: 1px solid #aaa;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
}

.img-border {outline: 1px solid #ddd; border: 3px solid #fff; }

.img-bot2-sel {border: 3px solid #ffd83d;}
.img-mid2-sel {border: 1px solid #555;}
.sep {background: url('img/sep-bck.gif'); height: 1px; width: 100%;}
.sep-out {padding: 15px 0px 10px 0px;}
.sep-out2 {padding: 0px 0px 10px 0px;}
.sep-out3 {padding: 10px 0px 15px 0px;}
p {text-align: justify; padding: 0px 0px 10px 0px; display: block; margin: 0px;}
.tbl-out {border: 1px solid #ddd;}
.tbl-out {border: 1px solid; border-bottom-color: #ccc; border-right-color: #ccc; border-top-color: #eee; border-left-color: #eee;}
.th {padding: 4px 10px 4px 10px; font-weight: 600; color: #666;}
.td1,.td2,.td3 {padding: 2px 10px 4px 10px;}
.td0 {padding: 2px 10px 4px 0px;text-align: left;}
.td1 {text-align: left;}
.td2 {text-align: center;}
.td3 {text-align: right;}
.sight-block{padding: 10px 15px 10px 15px;}
.sight-block-cell{padding: 4px 0px 4px 7px;}
.sight-out{background: #f6f6f6;}
.star{background: url('img/star2.png') no-repeat; width: 16px; height: 16px;}
.star-sel{background: url('img/star.png') no-repeat; width: 16px; height: 16px;}
.qaRating{background: #eeeeff; color: #028cc5; width: 40px; padding: 5px 0px 5px 0px; font-size: 18px;}
.arr-up{background: url("/img/arr_up.gif") no-repeat bottom right; width: 16px; height: 14px;cursor: pointer; padding: 2px 0px 0px 1px;}
.arr-down{background: url("/img/arr_down.gif") no-repeat bottom left; width: 16px; height: 14px; cursor: pointer;padding: 2px 1px 0px 0px;}

.lBlock-orange {font-size: 14px; font-weight: bold; color: #fff; background: url('img/block-h-orange.png'); height: 26px; width: 100%;}
.lBlock-green {font-size: 14px; font-weight: bold; color: #fff; background: url('img/block-h-green.png'); height: 26px; width: 100%;}
.lBlock-blue {font-size: 14px; font-weight: bold; color: #fff; background: #3575b3 url('img/block-h-blue.png') repeat-x top; height: 26px; width: 100%;}
.mnu2Lnk { color: #606060; font-size: 13px; text-decoration: underline;background: 0px 7px no-repeat url("img/lnk-ico.gif"); padding-left: 8px; }
.mnu2Lnk:HOVER { color: #000;}
.mnu3Lnk { color: #028cc5; font-size: 13px; text-decoration: underline; padding-left: 2px; line-height: 18px;}
.mnu3Lnk:HOVER { color: #000;}
.mnu4Lnk { color: #000; font-size: 13px; text-decoration: underline;background: 0px 7px no-repeat url("img/lnk-ico.gif"); padding-left: 8px;}
.mnu5Lnk { color: #606060; font-size: 12px; text-decoration: underline; }
.mnu6Lnk { color: #606060; font-size: 14px; text-decoration: underline; }
.mnu5Lnk:HOVER { color: #000;}
.mnuPubLnk { color: #606060; font-size: 14px; text-decoration: underline;background: 0px 7px no-repeat url("img/lnk-ico.gif"); padding-left: 8px;}
.mnuPubLnk:HOVER { color: #000;}
.mnuBotLnk { color: #999; font-size: 14px; text-decoration: underline; padding-right: 20px;}
.mnuBotLnk:HOVER { text-decoration: none;}
.mnuSelected {background: #eee}
.lMnuLnk {text-decoration: none; font-size: 13px; color: #19559B; font-weight: bold;}
.lMnuLnk:HOVER {text-decoration: underline;}
.lMnuSubLnk {text-decoration: none; font-size: 13px; color: #19559B;}
.lMnuSubLnk:HOVER {text-decoration: underline;}
.lMnuSwitch {text-decoration: none; font-size: 12px; color: #777;}
.lMnuSwitch:HOVER {text-decoration: underline;}
.cOrange{color: #ff8400; color: #e97900;}

.txtLst {font-weight: bold;}
.h20 {line-height: 24px;}

/* popup */
#popMain {border: 2px solid #ffd83d; background: #fff4c1;}
.popHeader {background: #ffd83d; height: 25px;}

/* button */
.linkBtn-Green {font-size: 13px; border: 1px solid; border-bottom-color: #598B14; border-right-color: #598B14; border-top-color: #8BC014; border-left-color: #8BC014;  height: 20px; background: #6FA114;}
.btn {font-size: 13px; border: 1px solid; border-bottom-color: #af0800; border-right-color: #af0800; border-top-color: #fa3100; border-left-color: #fa3100;  height: 20px; background: #db1a00;}
.btnDisabled {background: #aaa; border-bottom-color: #888; border-right-color: #888; border-top-color: #bbb; border-left-color: #bbb;}

/* form elements */
.frm {border: 1px solid; border-bottom-color: #ddd; border-right-color: #ddd; border-top-color: #777; border-left-color: #777; 
	font-size: 13px; padding: 3px; vertical-align: middle;} 
.frm2 {font-size: 13px;} 
.frm3 {border: 1px solid; border-bottom-color: #ddd; border-right-color: #ddd; border-top-color: #777; border-left-color: #777; 
	font-size: 18px; padding: 3px; vertical-align: middle;} 
.frm4 {font-size: 15px;} 

/* icons */
.icoBlank {width: 1px; height: 1px;}
.icoAccept {width: 22px; height: 23px; background: url("img/accept.png"); }
.icoReject {width: 22px; height: 23px; background: url("img/reject.png"); }
.icoSearch {width: 22px; height: 23px; background: url("img/search.png"); }

/* hotel description */
#hotelDesc {font-size: 13px; color: #444;}
#hotelDesc p {padding: 5px 0px 0px 0px; text-align: left;}
#hotelDesc a {color: #028cc5;}
#hotelDesc b, #hotelDesc strong {font-weight: 600;}
#hotelDesc .hDescValue{padding-left: 15px;}


div.blockMsg {
}




#logo{ background: url("/img/logo.png") no-repeat left top; width: 188px; height: 96px; border: 0px; }
#log{ margin:0; padding:0; width:550px;}  
#log li{ list-style-position:outside; list-style-type:none; margin:3px 0px; border:1px solid #999; padding:10px; font-size:13px; color:#333; background:#ddd; position:relative;}  
#log li.uploadStart{ background:#fff4c1;}  
#log li .progressbar{ margin: 3px 0px; border:1px solid #999; height:6px; background:#fff; }  
#log li .progress{ background:#ffd83d; width:0%; height:6px; }  
#log li p{ margin:0; padding:0; line-height:23px; }  
#log li p.success{ padding-left: 25px; background: url("img/accept.png") no-repeat left top; }  
#log li p.fail{ padding-left: 25px; background: url("img/reject.png") no-repeat left top; }  
#log li span.cancel{ position:absolute; top:0px; right:5px; cursor:pointer; text-decoration: underline; }

div#partners a{color: #028cc5;}
.uplPhotoText {width: 300px; height: 28px;}

.markerLnk {color: #028cc5; font-size: 18px; font-weight: 600;}

.fltrItem {margin-left: 15px; cursor: pointer; border-bottom: 1px dashed #028cc5; color: #028cc5; }
.fltrSelected {font-weight: 600; border-bottom: none; color: #444;}


a.newsListHeader {color: #028cc5; font-size: 20px; font-weight: normal; text-decoration: none; }
a.newsListHeader:HOVER { text-decoration: underline; }
.newsListDate {color: #999; font-size: 12px; }


.blueHeader{color: #028cc5; font-size: 22px; font-weight: normal; }
#socialLink{text-decoration: underline; color: #028cc5; margin-left: 5px;}
#socialVk{background: url("/img/social.png") 0px 0px; width: 32px; height: 32px; cursor: pointer; }
#socialOk{background: url("/img/social.png") 0px -35px; width: 32px; height: 32px; cursor: pointer; }
#socialMail{background: url("/img/social.png") 0px -70px; width: 32px; height: 32px; cursor: pointer; }
#socialFB{background: url("/img/social.png") 0px -105px; width: 32px; height: 32px; cursor: pointer; }

.userName{font-size: 14px; font-weight: bold; color: #555;}

#exImg {
	position: relative;
	margin: 3px 10px 7px 0px;
	float: left;
}
#exDiv {
	position: relative;
}
#exDiv .price, #exImg .price{
	position: absolute;
	right: 0px;
	top: 15px;
	background: #F9CB15;
	font-size: 14px;
	line-height: 20px;
	padding: 0px 10px;
	border: 1px solid #bebebe;
	width: 50px;
	text-align: right;
}
#exDiv img, #exImg img{
	padding: 3px;
	border: 1px solid #ddd;
}
#exName{
	margin: 5px 0px 5px 0px;
	max-height: 34px;
	overflow: hidden;
}
#exName a{
	text-decoration: none;
	color: #7098AD;
	color: #028cc5;
	font-size: 13px; 
	line-height: 17px;
}
#exDuration {
	background: url("/img/time.png") left 0px no-repeat;
	padding-left: 22px;
	font-size: 13px;
	color: #888;
	margin-bottom: 10px;
}
#exTable{
	border-collapse: collapse;
	border-spacing: 0px;
}
#exTable td{
	width: 200px;
	vertical-align: top;
	padding-right: 30px;
}
#vote{
	cursor: pointer;
	color: #028cc5; 
}
#vote.thanks{
	cursor: default;
}
#vote span{
	border-bottom: 1px dashed #028cc5;
}
#vote span.thanks{
	border-bottom: none;
	color: #70963b;
}




.editor{
	border: 1px solid #666666;
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
}
.editor .bPanel{
	height: 44px;
	background: #e6e6e6;
}
.editor .bPanel .eBtn{
	height: 44px;
	width: 46px;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	cursor: pointer;
}
.editor .bPanel .btnSel{
	background-color: #dddddd;
}

.editor .bPanel .btnI{
	background-image: url("/img/btn-i.png");
}
.editor .bPanel .btnB{
	background-image: url("/img/btn-b.png");
}
.editor .bPanel .btnU{
	background-image: url("/img/btn-u.png");
}
.editor .bPanel .btnH1{
	background-image: url("/img/btn-h1.png");
}
.editor .bPanel .btnQuote{
	background-image: url("/img/btn-quote.png");
}
.editor .bPanel .btnUl{
	background-image: url("/img/btn-ul.png");
}
.editor .bPanel .btnA{
	background-image: url("/img/btn-a.png");
}
.editor .bPanel .btnLnk{
	background-image: url("/img/btn-lnk.png");
}
.editor .bPanel .btnImg{
	background-image: url("/img/btn-img.png");
}
.editor .bPanel .btnVideo{
	background-image: url("/img/btn-video.png");
}

.editor .bPanel .s1{
	height: 44px;
	width: 1px;
	background: #ffffff;
	float: left;
}
.editor .bPanel .s2{
	height: 44px;
	width: 1px;
	background: #c6c6c6;
	float: left;
}
.editor .bPanel .s3{
	height: 44px;
	width: 1px;
	background: #ffffff;
	float: right;
}
.editor .bPanel .s4{
	height: 44px;
	width: 1px;
	background: #c6c6c6;
	float: right;
}
.editor .bPanel .ratio{
	height: 44px;
	line-height: 44px;
	padding: 0px 20px;
	float: right;
	font-weight: bold;
}
.editor .bPanel span{
	color: white;
}
.editor .ePanel{
	padding: 0px 8px;
	padding: 0px;
}
.editor textarea{
	width: 100%;
	height: 300px;
	outline: none;
	border: none;
	margin: 0px;
	line-height: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
	font-family: 'Open Sans', sans-serif;
}
.editor .sep1{
	height: 1px;
	background: #666666;
}
.editor .sep2{
	height: 1px;
	background: #bbbbbb;
}
.editor .previewHeader{
	line-height: 26px;
	background: #e6e6e6;
	font-weight: 14px;
	font-weight: bold;
	padding-left: 10px;
}
.editor .previewPanel{
	padding: 10px;
}

.hidden {
	display: none;
}
.pop {
	border: 2px solid #ffa800;
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	background: #ffffff;
	padding: 20px;
	position: relative;
}
.pop .b-close{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 20px;
	height: 20px;
	background: url("/img/pop-close.png") right top no-repeat;
	cursor: pointer;
}
.popErr{
	color: #df0101;
	font-size: 12px;
}

.popTitle{
	font-size: 20px;
	color: #ffa800;
	font-weight: bold;	
}
.popTitleErr{
	font-size: 20px;
	color: #ffa800;
	font-weight: bold;
	line-height: 40px;
	padding-left: 45px;
	background: url("/img/pop-err-icon.png") left center no-repeat; 	
}
.popTitleInfo{
	font-size: 20px;
	color: #ffa800;
	font-weight: bold;	
	line-height: 40px;
	padding-left: 45px; 	
	background: url("/img/pop-info-icon.png") left center no-repeat; 	
}
.popSection{
	font-size: 14px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
}
.tal {
	text-align: left;
}
.tar {
	text-align: right;
}
.tac {
	text-align: center;
}





.standardPost p, .oldPost p{
	margin-bottom: 6px;
	line-height: 21px;
}
.standardPost img.i{
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	margin: 10px auto;
	display: block;
}
.standardPost iframe{
	margin: 10px auto;
	display: block;
}
.standardPost .quote{
	margin: 10px;
	background: #f3f3f3;
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	padding: 10px 10px 2px 10px;
}
.standardPost ul{
	margin: 10px
}
.standardPost ul li{
	line-height: 20px
}
.standardPost h1, .standardPost h2{
	font-size: 18px;
	margin-bottom: 10px;
}
.standardPost h3{
	font-size: 16px;
	margin-bottom: 10px;
}
.standardPost a {color: #028cc5;}

img.qOpen{
	margin-right: 10px;
}	
img.qClose{
	margin-left: 10px;
}
#rules{
	border: 1px solid #ffa800;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	padding: 1px;
}
#rules li{
	line-height: 20px;
	margin-bottom: 5px;
}
#taTxtLen{
	color: #333;
	font-weight: bold;
}





.txtup{text-transform: uppercase;}
.txtb{font-weight: bold;}
.txtsb{font-weight: 600;}
.txti{font-style: italic;}
.oh {overflow: hidden;}
.txtl{text-align: left;}
.txtr{text-align: right;}
#exDivR300 {
	width: 300px;
}
#exDivR300 img{
	background: #eee;
	width: 298px;
	border: 1px solid #bebebe;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
}
#exDivR250 {
	width: 250px;
}
#exDivR250 img{
	background: #eee;
	width: 248px;
	border: 1px solid #bebebe;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
}
#exNameR{
	text-align: left;
	margin: 5px 0px 5px 0px;
	max-height: 60px;
	overflow: hidden;
}
#exDescrR{
	text-align: left;
	line-height: 20px;
	margin: 5px 0px 5px 0px;
	max-height: 60px;
	overflow: hidden;
	font-size: 13px; 
}
#exNameR a{
	text-align: left;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px; 
	line-height: 20px;
	color: #028cc5;
}
.qBlock{
	background: #f9fff9;
	border: 1px solid #d0ddd0;
	padding: 10px 15px;
	margin-bottom: 20px;
	font-style: italic;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
}
.qTxt{
	line-height: 22px;
	font-size: 16px;
	margin-top: 10px;
}




#tourRequest{
	font-size: 15px;
	color: #444444;
}
.tr_btn{
	margin: 0px auto;
	padding: 10px 20px;
	border: 1px solid #333333;
	background: #7098AD;
	color: #ffffff;
	text-transform: uppercase;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	font-weight: bold;
	display: inline-block;
	cursor: pointer;
}
.tr_btn:HOVER{
	background: #60889D;
}
#tourRequest .ml5{
	margin-left: 5px
}
#tourRequest .ml10{
	margin-left: 10px
}
#tourRequest table{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#tourRequest table td.pb5{
	padding-bottom: 5px;
}
#tourRequest table td.pb10{
	padding-bottom: 10px;
}
#tourRequest table td.pb15{
	padding-bottom: 15px;
}
#tourRequest table td.pb20{
	padding-bottom: 20px;
}

#tourRequest .bck{
	background: url("/img/tour-bck.jpg") no-repeat;
	padding: 15px 20px;
	border: 2px solid #c0c0c0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
}
#tourRequest input, #tourRequest select{
	font-size: 16px; 
	outline: 0px none; 
	border: 1px solid #7098AD;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #555555;
}
#tourRequest select{
	padding: 3px;
}
#tourRequest input{
	padding: 3px 6px;
}
#tourRequest{
	display: inline;
}
#tourRequest #hotelStars div{
	display: inline-block; 
	background: url('/img/star-grey28.png') center center no-repeat; 
	width: 32px; 
	height: 19px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	padding-top: 9px;
}
#tourRequest #hotelStars div.selected{
	background: url('/img/star-gold28.png') center center no-repeat; 
}
.tourRequestErr{
	color: #444444;
	padding: 15px 20px;
	border: 4px solid #c0c0c0;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	background: #ffffff;
	width: 500px;
}
.tr_list{
	font-size: 16px;
	margin-bottom: 20px;
}
.tr_list li{
	margin-bottom: 6px;
	color: #aa4444;
}

.ns{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.datepick-trigger{
	vertical-align: baseline;
}
#tourRequestAdv{
	display: block;
	margin: 20px 20px;
	background: #ffd2d2;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}
#tourRequestAdv:HOVER{
	background: #ffbaba;
}




/***** NEW STYLES *****/
#body{
	width: 1270px;
}

#mTable{
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	outline: 0px none;
	width: 1270px;
}
#leftBlock{
	overflow: hidden;
	width: 190px;
}
#middleBlock{
	width: 750px;
	margin: 0px 15px;
}
#middleBlockWide{
	width: 1060px;
	margin: 0px 10px;
}
#rightBlock{
	overflow: hidden;
	width: 300px;
}
#lMnuBlock{
	width: 190px;
	overflow: hidden;
	font-family: 'Open Sans';
	font-size: 13px;
	margin-bottom: 20px;
}
#lMnuBlock .header{
	background: #717171;
	color: #ffffff;
	padding: 6px 10px;
	line-height: 18px;
}
#lMnuBlock .items{
	background: #ecf0f1;
	padding: 5px 0px;
}
#lMnuBlock .item{
	background: url("/i/lmnu.gif") left 11px no-repeat;
	padding: 5px 10px 5px 17px;
	line-height: 16px;
	cursor: pointer;
}
#lMnuBlock .subitem{
	padding: 5px 10px 5px 23px;
	line-height: 16px;
	cursor: pointer;
}

#lMnuBlock .selected, #lMnuBlock .pselected{
	background: url("/i/lmnu-white.gif") right repeat-y;
}

#lMnuBlock .lMnuSep{
	height: 1px;
}
#lMnuBlock .lMnuSep div{
	float: right;
	height: 1px;
	background: #bdc3c7;
	width: 177px;
}
#lMnuBlock a{
	color: #333333;
	text-decoration: none;
}
#lMnuBlock .highlight a{
	color: #d96900;
}

#lMnuBlock a.main{
	font-weight: 600;
}
#lMnuBlock .itemMore{
	padding: 5px 10px 5px 18px;
	line-height: 16px;
}
#lMnuBlock .subitemMore{
	padding: 5px 10px 5px 23px;
	line-height: 16px;
}
#lMnuBlock a.more{
	color: #005478;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#hdrBlock{
	font-family: 'Open Sans';
	height: 100px;
}
#hdrBlock table{
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#hdrBlock table td{
	padding: 0px;
}
#srchBlock{
	padding: 45px 20px 0px 20px;
}
#srchControl{
	height: 28px;
	border: 2px #717171 solid;
}
#srchControl input{
	width: 99%;
	border: 0px none;
	outline: 0px none;
	font-size: 14px;
	font-style: italic;
	color: #333333;
	background: transparent;
}
#srchButton{
	float: right;
	width: 87px;
	background: #dde069;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
#loggedUser{
	position: relative;
	top: 10px;
	height: 100px;
}
#loggedUser a{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #005478;
	line-height: 15px;
	text-decoration: none;
}
#loggedUser td.settings, #loggedUser td.exit{
	padding: 0px 10px 0px 10px;
	width: 1px;
	text-align: right;
}
#loggedUser td.welcome{
	font-size: 14px;
	line-height: 17px;
}
#loggedUser td.welcome span{
	font-weight: bold;
	white-space: nowrap;
}
#loggedUser a.logout{
	padding-left: 16px;
	background: url("/i/icon-logout.gif") left center no-repeat;
}
#loggedUser a.settings{
	padding-left: 19px;
	background: url("/i/icon-settings.gif") left center no-repeat;
}
#newUser{
	position: relative;
	top: 10px;
	height: 100px;
}
#newUser a{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #005478;
	line-height: 15px;
	text-decoration: none;
}
#newUser a.login{
	padding-left: 16px;
	background: url("/i/icon-login.gif") left center no-repeat;
}
#newUser a.registration{
	padding-left: 20px;
	background: url("/i/icon-registration.gif") left center no-repeat;
}
#newUser td.login{
	padding-left: 20px;
}
#newUser td.registration{
	padding: 0px 10px;
}
#newUser td.social span{
	font-size: 12px;
}
#newUser td.social img{
	width: 24px;
	height: 24px;
	cursor: pointer;
	margin-right: 4px;
	margin-top: 3px;
	padding: 0px;
	display: inline-block;
}

#mnuBlock{
	font-family: 'Open Sans';
	height: 44px;
	background: #ecf0f1;
}
#mnuBlock a{
	color: #005478;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#mnuBlock .item{
	float: left;
	padding: 15px 35px 0px 35px;
}
#mnuBlock .sep{
	float: left;
	height: 44px;
	width: 1px;
	background: url("/i/mnu-sep.gif") bottom center no-repeat;
}
#mnuBlockShadow{
	height: 4px;
	background: #bdc3c7;
	margin-bottom: 10px;
}
#findPlaceTitle{
	font-size: 22px;
	line-height: 40px;
	background: #717171;
	text-align: center;
	color: #ffffff;
}
#findPlaceBlock{
	background: #ecf0f1;
	padding: 5px 0px;
	margin-bottom: 20px;
}
#findPlace{
	border-spacing: 10px;
	margin: 0px auto;
}
#findPlace td{
	padding: 0px;
}
#findPlace img{
	width: 130px;
	border: 1px solid #717171;
}
#pHeader{
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 15px;
}
#pHeader h1{
	color: #ff8400;
	font-size: 32px;
	font-weight: 400;
	line-height: 32px;
	margin: 0px 0px 5px 0px;
}
#pHeader a{
	font-size: 13px;
	color: #333333;
}
#pHeader span{
	padding: 0px 2px;
	color: #cccccc;
}
#extPostTitle {
	font-family: 'Open Sans', sans-serif;
	color: #028cc5; 
	font-size: 26px; 
	font-weight: normal;
	text-decoration: none;
	line-height: 30px; 
}
#extPost{
	font-family: 'Open Sans', sans-serif;
}
#extPost p{
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 20px;
}
#extPost img.i{
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	margin: 10px auto;
	display: block;
}
#extPost iframe{
	margin: 10px auto;
	display: block;
}
#extPost .quote{
	margin: 10px;
	background: #f3f3f3;
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	padding: 10px 10px 2px 10px;
}
#extPost ul{
	margin: 10px
}
#extPost ul li{
	line-height: 20px
}
#extPost h1, #extPost h2{
	font-size: 18px;
	margin-bottom: 10px;
}
#extPost h3{
	font-size: 16px;
	margin-bottom: 10px;
}
#extPostFooter{
	font-family: 'Open Sans', sans-serif;
	text-align: right;
	font-size: 14px;
	margin-bottom: 10px;
	color: #999;
}
#txtReviewDetails {color: #999; font-size: 12px; padding-bottom: 10px; padding-top: 5px;}
.linkBtnGreen {font-family: 'Open Sans', sans-serif; cursor: pointer; font-size: 13px; border: 1px solid; border-bottom-color: #598B14; border-right-color: #598B14; border-top-color: #8BC014; border-left-color: #8BC014;  height: 20px; background: #6FA114; white-space: nowrap; }
.newFont {font-family: 'Open Sans';}
.txtReviewDetailsExt {color: #999; font-size: 13px;}
.txtReviewDetailsExt span{color: #666; font-weight: 600; padding-right: 5px;}
.reviewVotes .coma{
	padding-right: 8px;
} 
.reviewVotes .reviewVote{
	white-space: nowrap;
	color: #999;
}
.reviewVotes .reviewVote span{
	font-weight: 600;
	color: #666;
}
.otherLnk{
	color: #028cc5;
	font-size: 16px;
	text-decoration: none;
	line-height: 18px;
}
.otherLoc{
	padding-top: 3px;
	font-size: 13px;
}
.otherImg{
	// outline: 1px solid #ddd; 
	border: 1px solid #aaa;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	max-height: 100px;
		
}
.otherQ {margin-left: 10px;}
.otherQ a{color: #028cc5; font-size: 16px; text-decoration: none; line-height: 30px; padding-left: 15px; background: url("/i/pipka.png") left center no-repeat;}
.otherQ span{color: #999; padding-left: 10px;}
#pagination{
	font-size: 15px;
	font-weight: 600;
}
#pagination a {text-decoration: none; background: #f5f5f5; padding: 3px 10px; margin: 0px 1px;}
#pagination a:hover {background: #eeeeee;}
#pagination .txtPages {color: 999; font-weight: normal; font-size: 14px;}
#pagination .txtPages b {font-weight: 600;}
.extPlaceLnk {color: #028cc5; font-size: 15px; padding: 0px 30px 0px 8px; background: 0px 9px no-repeat url("img/lnk-ico.gif"); text-decoration: none; }
.extPlace2Lnk {color: #222; font-size: 14px; padding: 0px 30px 0px 8px; background: 0px 7px no-repeat; }

#gameButtons{
	font-size: 26px;
	margin: 0px auto;
}
#gameButtons a{
	text-decoration: none;
	color: #028cc5;
	font-weight: 600;
}
.centered{
	margin: 0px auto;
	text-align: center;
}
.otherI {margin-left: 10px;}
.otherI a{color: #028cc5; font-size: 18px; text-decoration: none; line-height: 32px; padding-left: 15px; background: url("/i/pipka.png") left center no-repeat;}

#tripsterAlt .main{margin-bottom: 25px;}
#tripsterAlt .header{margin-bottom: 10px;font-size: 22px;text-align: center;background: #717171;color: #ffffff;line-height: 40px;}
#tripsterAlt .block{margin-bottom: 15px;}
#tripsterAlt .img{width: 288px;padding:5px;background: #eee;border: 1px solid #bebebe;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-khtml-border-radius: 5px 5px 5px 5px;}
#tripsterAlt .title{font-size: 16px;margin: 5px 0px 5px 0px;max-height: 54px;overflow: hidden;line-height: 18px;}
#tripsterAlt .title a{text-decoration: none;}
#tripsterAlt .descr{font-size: 16px;line-height: 17px;margin: 5px 0px 5px 0px;max-height: 51px;overflow: hidden;font-size: 13px;}
#tripsterAlt .allBlock{font-size: 18px;text-align: right;}
#tripsterAlt .allBlock a{font-size: 20px;}


.rightAd{
	width: 300px;
	position: fixed;
	top: 10px;
}</pre></body></html>