article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {    display: block;}
audio,canvas,video {    display: inline-block;    *display: inline;    *zoom: 1;}
audio:not([controls]){    display: none;    height: 0;}
[hidden] {    display: none;}
html {    font-size: 100%;     -webkit-text-size-adjust: 100%;     -ms-text-size-adjust: 100%; }
html,button,input,select,textarea {    font-family: sans-serif;}
body {    margin: 0;}
a:focus {    outline: thin dotted;}
a:active,a:hover {    outline: 0;}
h1 {    font-size: 2em;    margin: 0.67em 0;}
h2 {    font-size: 1.5em;    margin: 0.83em 0;}
h3 {    font-size: 1.17em;    margin: 1em 0;}
h4 {    font-size: 1em;    margin: 1.33em 0;}
h5 {    font-size: 0.83em;    margin: 1.67em 0;}
h6 {    font-size: 0.75em;    margin: 2.33em 0;}
abbr[title] {    border-bottom: 1px dotted;}
strong {    font-weight: bold;}
blockquote {    margin: 1em 40px;}
dfn {    font-style: italic;}
mark {    background: #ff0;    color: #000;}
p,pre {    margin: 1em 0;}
code,kbd,pre,samp {    font-family: monospace, serif;    _font-family: 'courier new', monospace;    font-size: 1em;}
pre {    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;}
q {    quotes: none;}
q:before,q:after {    content: '';    content: none;}
small {    font-size: 80%;}
sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}
sup {    top: -0.5em;}
sub {    bottom: -0.25em;}
dl,menu,ol,ul {    margin: 1em 0;}
dd {    margin: 0 0 0 40px;}
menu,ol,ul {    padding: 0 0 0 40px;}
nav ul,nav ol {    list-style: none;    list-style-image: none;}
img {    border: 0;     -ms-interpolation-mode: bicubic; }
svg:not(:root){    overflow: hidden;}
figure {    margin: 0;}
form {    margin: 0;}
fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em;}
legend {    border: 0;     padding: 0;    white-space: normal;     *margin-left: -7px; }
button,input,select,textarea {    font-size: 100%;     margin: 0;     vertical-align: baseline;     *vertical-align: middle; }
button,input {    line-height: normal;}
button,html input[type="button"], input[type="reset"],input[type="submit"] {    -webkit-appearance: button;     cursor: pointer;     *overflow: visible;  }
button[disabled],input[disabled] {    cursor: default;}
input[type="checkbox"],input[type="radio"] {    box-sizing: border-box;     padding: 0;     *height: 13px;     *width: 13px; }
input[type="search"] {    -webkit-appearance: textfield;     -moz-box-sizing: content-box;    -webkit-box-sizing: content-box;     box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}
textarea {    overflow: auto;     vertical-align: top; }
table {    border-collapse: collapse;    border-spacing: 0;}
* { margin:0;  padding:0; }
body{ font-family:Arial, sans-serif;  }
a{ text-decoration:none; }
a img, fieldset{ border:0 none; }
img{ vertical-align:middle; }
textarea{ resize:none; }
input, label{ vertical-align:middle; }
input:focus{ outline:none; }
input, textarea, select{ font-family:Arial, sans-serif;  font-size:12px;  }
.floatRight{ float:right; }
.floatLeft{ float:left; }
.clearAll{ clear:both; height:0px; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.bold{ font-weight:bold; }
.blockMe{ display:block; }
.unselectable { -moz-user-select:-moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
menu, ol, ul{ padding:0; }
dl, menu, ol, ul{ margin:0; }
a:focus{ outline:0; }
h4, p{margin:0;}
@charset "UTF-8";html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline;    outline: 0;}
a:link,a:visited{    text-decoration: none;    color: inherit;}
ul, ol{    list-style: none;}
html{    width: 100%;    height: 100%;}
#screener{ display:none;background:url(/_media/images/general/screener.png) 0 0; position:fixed; top:0; left:0; height:100%; width:100%; z-index: 20;}
#screener_white{ display:none;background:url(/_media/images/general/screener_white.png) 0 0; position:fixed; top:0; left:0; height:100%; width:100%; z-index: 150;}
#screener_white2{ display:none;background:url(/_media/images/general/pixel_90.png) 0 0; position:fixed; top:0; left:0; height:100%; width:100%; z-index: 150;}
.clearfix:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}
.clearfix {    display: inline-block;}
html[xmlns] .clearfix {    display: block;}
* html .clearfix {    height: 1%;}
body{    font-family: Arial, sans-serif;}
.background{    position:absolute;    width:100%;    height:100%;    z-index:-1;}
.container{    width: 961px;    margin: 0 auto;}
.contentWrapperInner{    width: 919px;    margin: 0 auto;    position: relative;}
.columnLeft{    float: left;    width: 561px;    margin-left: 20px;    padding-top: 9px;}
.columnRight{    float: right;    width: 292px;    margin-right: 12px;    margin-top: 20px;}
.columnLeft h3{    font-size: 14px;    color: #4d4c4c;    font-weight: bold;    margin-bottom: 9px;}
#contentWrapper{    background: #fff;    border-left: 1px solid #e9e9e9;    border-right: 1px solid #e9e9e9;    box-shadow: 0 0 3px rgba(52,55,58, 0.27);    -moz-box-shadow: 0 0 3px rgba(52,55,58, 0.27);    -webkit-box-shadow: 0 0 3px rgba(52,55,58, 0.27);    border-top: 1px solid #dadada;    padding-bottom: 45px;}
#tabs{    height: 39px;    padding-top: 9px;    background: #4d4c4c;    border-top: 1px solid #b8b7b7;    margin-bottom: 18px;    margin-top: 5px;}
#tabs li{    float: left;    position: relative;    margin-left:4px;text-decoration: underline;}
#tabs li:hover{text-decoration: none;}
#tabs li a{    padding: 0 6px;    display: block;    color: #fff;    font-size: 14px;    line-height: 26px;    border-right: 1px solid #9d9c9c;    min-width: 70px;    text-align: center;}
#tabs li.lastTabLink a{    border-right: 0;}
#tabs li.lastTabLink li a{    font-size: 12px;}
#tabs li.activeTab a{    color: #fec61b;    font-weight: bold;}
#tabs li.activeTab{    z-index: 100;    position: relative;}
#tabs li span{    display: none;}
#tabs li.activeTab span{    position: absolute;    left: 20%;    top: 38px;    width: 21px;    height: 10px;    background: url(/_media/images/general/sprites.png) -161px -27px no-repeat;    display: block;}
.iconMenu{    display: inline-block;    width: 24px;    height: 26px;    background: url(/_media/images/general/sprites.png) -531px -257px no-repeat;    vertical-align: middle;    margin-right: 5px;}
.iconEvents{    display: inline-block;    width: 16px;    height: 23px;    background: url(/_media/images/general/sprites.png) -534px -286px no-repeat;    vertical-align: middle;    margin-right: 5px;}
.insider{    background: #f3f3f3;    border-bottom: 5px solid #cdcdcd;    padding-bottom: 6px;    margin: 15px auto;}
.insiderTitleBox{    background: #4d4c4c;    min-height: 41px;    padding-left: 25px;    padding-top: 8px;    padding-right: 8px;    line-height: 18px;    border-left: 1px solid #575656;    border-bottom: 1px solid #575656;    text-align: left;}
.insiderTitleBox h6{    font-size: 18px;    font-weight: bold;    color: #fec61b;}
.insiderTitleBox h6 a:hover{   text-decoration: underline;}
.insiderTitleBox p{    font-size: 11px;    color: #fff;}
.insiderSortList{    margin-left: 22px;    margin-top: 14px;}
.insiderSortList li{    float: left;    margin-right: 5px;}
.insiderSortList li a{    display: block;    line-height: 18px;    padding: 0 5px;    min-width: 38px;    text-align: center;    color: #66696c;    font-size: 12px;    background: #f3f3f3;    border-top: 1px solid #fff;    border-left: 1px solid #fff;    border-right: 1px solid #b3b3b3;    border-bottom: 1px solid #b3b3b3;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}
.insiderSortList li.active a{    background: #66696c;    color: #fec61b;    font-weight: bold;    border-color: #66696c;}
.insiderResults{    width: 232px;    margin: 20px auto 0;}
.insiderResultsImgBox{    width: 232px;    height: 174px;    background: #fff url(/_media/images/general/preloader.gif) center no-repeat;    position: relative;    box-shadow: 0 0 6px rgba(0,0,0,0.34);    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.34);    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.34);    margin-bottom: 12px;}
.insiderResultsImgBox img{    width: 227px;    height: 170px;    position: absolute;    top: 2px;    left: 3px;}
.insiderResults li{    margin-bottom: 18px;}
.insiderResults li a{    margin-bottom:3px;}
.insiderResults li h6{    font-size: 14px;    font-weight: bold;    color: #34373a;}
.insiderResults li p{    color: #5c5b5b;    font-size: 12px;    line-height: 14px;}
.insiderResults a{    display:inline-block;}
.insiderResults li:hover{    cursor:pointer;}
.topHotels{    width: 247px;    margin: 30px auto 4px;}
.topHotels li{    padding-top: 14px;    position: relative;    margin-bottom: 20px;    background: url(/_media/images/general/insider-hotels-bg.gif) repeat-x;}
.topHotelsLeft{    float: left;    width: 69px;    height: 52px;    background: #fff url(/_media/images/general/preloader.gif) center no-repeat;    margin-right: 12px;    position: relative;    box-shadow: 0 0 6px rgba(0,0,0,0.34);    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.34);    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.34);}
.topHotelsLeft img{    width: 65px;    height: 48px;    top: 2px;    left: 2px;    position: absolute;}
.topHotelsRight{    float: left;    width: 114px;}
.topHotelsRight p{    font-size: 14px;    line-height: 16px;    color: #34373a;    font-weight: bold;}
.topHotelsRight p span{    color: #49accc;}
.def_hotel,.def_rest,.def_todo{    display: none;}
.iconGlass{    display: block;    position: absolute;    width: 47px;    height: 49px;    background: url(/_media/images/general/sprites.png) -100px -126px no-repeat;    top: -4px;    right: -7px;}
.iconCrossRoads{    display: block;    position: absolute;    width: 47px;    height: 49px;    background: url(/_media/images/general/sprites.png) -162px -126px no-repeat;    top: -4px;    right: -7px;}
.iconBed{    display: block;    position: absolute;    width: 47px;    height: 49px;    background: url(/_media/images/general/sprites.png) -466px -277px no-repeat;    top: -4px;    right: -7px;}
.iconBus{    display: block;    position: absolute;    width: 47px;    height: 49px;    background: url(/_media/images/general/sprites.png) -940px -458px no-repeat;    top: -4px;    right: -7px;}
.iconBoard{    display: block;    position: absolute;    width: 47px;    height: 49px;    background: url(/_media/images/general/sprites.png) -940px -410px no-repeat;    top: -4px;    right: -7px;}
.iconBaloon{    display: block;    position: absolute;    width: 47px;    height: 49px;    background: url(/_media/images/general/sprites.png) -940px -357px no-repeat;    top: -4px;    right: -7px;}
a.moreBtn{    width: 64px;    height: 37px;        display: block;    margin: 6px auto;}
.headerTop{    background: #4d4c4c;    min-height: 37px;    margin-bottom: 0px;    position: relative;    z-index: 100;}
.headerTop .container{    position: relative;}
a.logo{display: block;width: 127px;height: 43px;position: absolute;top: 0;left: 25px;text-align: center;color: #fff;font-size: 18px;}
a img{position: relative;}
.headerMenu{       float: left;    margin-left:175px;}
.headerMenu li{    float: left;    font-size: 13px;    border-left: 1px solid #9d9c9c;}
.headerMenu li a{    color: #fff;    display: block;    padding: 11px 20px 0 11px;}
.headerMenu li.moreDropdownTrigger{    position: relative;}
.menuMoreDropdown{    position: absolute;    background: #4d4c4c;    min-width: 150px;    border-radius: 0 0 5px 5px;    -moz-border-radius: 0 0 5px 5px;    -webkit-border-radius: 0 0 5px 5px;    left: 0px;    padding-bottom: 20px;    z-index: 1999;    display: none;}
.headerMenu li.moreDropdownTrigger:hover .menuMoreDropdown{    display: block;}
.headerMenu li.moreDropdownTrigger:hover .menuMoreDropdown li{    border-top: 1px solid #7d7b7b;    white-space: nowrap;}
.headerMenu li.moreDropdownTrigger:hover .menuMoreDropdown li.startDropDowli{    border-top:0px;}
li.moreDropdownTrigger:hover .menuMoreDropdown{    display: block;}
.headerMenu li.moreDropdownTrigger ul li{    float: none;    border: 0;}
.headerMenu li a:hover{    color: #fec61b;}
.headerMenu li a.active{    color: #fec61b;}
.iconMore{    display: inline-block;    width: 12px;    height: 8px;    background: url(/_media/images/general/sprites.png) -325px -1px no-repeat;    margin-left: 10px;}
.headerBottom .container{    background: #fff;    border-radius: 10px 10px 0 0;    -moz-border-radius: 10px 10px 0 0;    -webkit-border-radius: 10px 10px 0 0;    padding-bottom: 3px;}
.headerBottomInfo{    background: #f8f8f8;    background:-moz-linear-gradient(top, #c6c6c6 0, #f8f8f8);    background:-webkit-gradient(linear, left top, left bottom, from(#c6c6c6), to(#f8f8f8));    background:-o-linear-gradient(top, #c6c6c6 0, #f8f8f8);    background:-ms-linear-gradient(top, #c6c6c6 0, #f8f8f8);    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6', endColorstr='#f8f8f8', GradientType=0);    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6', endColorstr='#f8f8f8', GradientType=0);background:linear-gradient(top, #c6c6c6 0, #f8f8f8);min-height: 36px;border: 4px solid #fff;border-bottom: 1px solid #d7d7d7;border-radius: 0px 0px 0 0;-moz-border-radius: 0px 0px 0 0;-webkit-border-radius: 0px 0px 0 0;margin-bottom: 3px;position: relative;    }
.headerBottomInfo .floatRight{    margin-right: 39px;    margin-top: 7px;}
.headerBottomInfo span{    font-size: 11px;    color: #34373a;    margin-right: 12px;    display: inline-block;}
.timeIcon{    display: inline-block;    width: 20px;    height: 19px;    background: url(/_media/images/general/sprites.png) -130px -42px no-repeat;    vertical-align: -25%;    margin-right: 7px;}
.weatherIcon{    display: inline-block;    width: 23px;    height: 22px;    background: url(/_media/images/general/sprites.png) -155px -42px no-repeat;    vertical-align: middle;    margin-right: 7px;}
.langDropdown{    display: inline-block;    position: relative;    background: url(/_media/images/general/sprites.png) -555px -327px no-repeat;    width: 52px;    height: 25px;    padding-right: 20px;    padding-left: 10px;    margin-right: -5px;    cursor:pointer;}
.langDropdown .top3{    padding-top:1px;}
.enLangIcon{    display: inline-block;    width: 16px;    height: 11px;    background: url(/_media/images/general/sprites.png) -185px -42px no-repeat;    vertical-align: middle;    margin-right: 5px;}
.LangIcon{    display: inline-block;    width: 16px;    height: 11px;    vertical-align: middle;    margin-right: 3px;}
.heLangIcon{    display: inline-block;    width: 16px;    height: 11px;    background: url(/_media/images/general/sprites.png) -204px -42px no-repeat;    vertical-align: middle;    margin-right: 5px;}
.langDropdown a{    display: block;    padding-top:1px;  }
.langDropdown a span{    border-left: 1px solid #6e6e6e;    padding-left: 3px;    display: inline-block;    padding-top:0px;  }
.langDropdownBox{    position: absolute;    background: #fff;    border: 1px solid #cdcdcd;    width: inherit;    padding: 0 18px 0 8px;    margin-left: -8px;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    margin-top: 5px;    display: none;    z-index:150;}
.cityDropdownWrapper{    position: absolute;    top: -45px;    right: 10px;    width: 230px;}
.headerBottomInfo .cityDropdownWrapper .comboSelect span{    font-size: 14px;    font-weight: bold;    color: #4d4d4d;}
.headerBottomSearch{    background: #66696c;    padding-top: 8px;    padding-bottom: 7px;}
.headerBottomSearch h2,.headerBottomSearch h1{    font-size: 20px;    color: #fff;    margin-left: 160px;    margin-bottom: 4px;}
.headerBottomSearch h2 span,.headerBottomSearch h1 span{    color: #fec61b;}
.headerBottomSearch h2 b,.headerBottomSearch h1 b{    font-weight: bold;}
.homepageSearch{    width: 708px;    height: 76px;    background: url(/_media/images/general/sprites.png) -340px 0 no-repeat;    float: left;    margin-left: 19px;    margin-right: 24px;    padding-top: 32px;    padding-left: 17px;}
.homepageSearch label{    font-size: 36px;    font-weight: bold;    color: #fec61b;    vertical-align: middle;    margin-right:-3px;    margin-left:10px;}
.homepageSearch input{    color: #7f7f80;    padding: 9px 13px;    width: 398px;    border-radius: 8px;    -moz-border-radius: 8px;    -webkit-border-radius: 8px;    border: 1px solid #d0d0d0;    box-shadow: 0 5px 5px rgba(5,3,5,0.2);    -moz-box-shadow: 0 5px 5px rgba(5,3,5,0.2);    -webkit-box-shadow: 0 5px 5px rgba(5,3,5,0.2);    margin-left: 21px;    font-size: 16px;}
img.letsGoBtn{    width: 156px;    height: 55px;    border: 0;    text-indent: -9999px;    cursor: pointer;}
.headerBottomSearch img.letsGoBtn{    margin-top: 25px;}
#footer{    background: #34373a url(/_media/images/general/footer/footer-bg.gif) 0 0 repeat-x;    padding-top: 26px;}
.footerTop{    padding-bottom: 8px;    background: url(/_media/images/general/footer/footer-center-bg.gif) left bottom repeat-x;}
.footerTopLeft{    margin-left: 35px;}
.footerTopLeft label{    color: #fdc20e;    line-height: 12px;    font-weight: bold;    display: inline-block;    vertical-align: middle;    width: 130px;}
.footerTopLeft label span{    font-size: 12px;    font-weight: normal;}
.footerTopLeft input.txtField{    border: 1px solid #bdbdbd;    color: #5c5b5b;    font-size: 12px;    padding: 5px;    width: 201px;    margin-left:10px;    margin-right: 8px;}
.popupNews{    z-index:300;}
#fancy_close_news {    position: absolute;    top: 10px;    right: 56px;    width: 20px;    height: 21px;    background: transparent url('/_media/images/general/newsletter_sprite.png') 160px 229px;    cursor: pointer;    display:none;    float: right;    padding-right: 10px;    color:white;}
.be_known_news{    display:none;}
.popupNews .closetxt{    float: right;    color: white;    padding-right: 19px;    margin-top: 12px;    margin-bottom: -12px;    cursor:pointer;    display:none;}
.be_known_news label{    color: white;    font-weight: bold;    margin-left: 140px;    width: 400px;    font-size: 16px;    margin-top: 80px;}
.newsletter_area p{   display:none;    margin-left: 155px;    margin-top: -109px;    display:none;}
.rightnewsl{    display: none;    background: transparent url('/_media/images/general/newsletter_sprite.png') 0px 187px;    width: 214px;    height: 175px;    margin-left: 266px;    margin-top: -62px;}
.newsletter_area p .goBtn{    margin-bottom: 20px;}
.newsletter_area p img{    cursor:pointer;}
.newsletter_area span{    color:white;    display:none;    margin-right:0px;    margin-left:50px;}
#logo_newsletter{    position: absolute;    background: transparent url('/_media/images/general/newsletter_sprite.png') 135px 0px;    width: 135px;    height: 120px;    top: -3px;    left: -5px;    display:none;}
.mailboxSubmit{    background: url(/_media/images/general/sprites.png) -121px 0 no-repeat;    width: 33px;    height: 38px;    border: 0;    text-indent: -9999px;}
.footerTopRight{    margin-right: 14px;}
.socialIcons li{    float: left;    margin-right: 21px;    padding-top: 5px;}
a.iconMail{    display: inline-block;    width: 34px;    height: 23px;    background: url(/_media/images/general/sprites.png) -250px -1px no-repeat;}
a.iconFacebook{    display: inline-block;    width: 24px;    height: 23px;    background: url(/_media/images/general/sprites.png) -160px 0 no-repeat;}
a.iconTwitter{    display: inline-block;    width: 28px;    height: 21px;    background: url(/_media/images/general/sprites.png) -289px -1px no-repeat;}
a.iconYoutube{    display: inline-block;    width: 26px;    height: 24px;    background: url(/_media/images/general/sprites.png) -189px 0 no-repeat;}
a.iconGooglePlus{    display: inline-block;    width: 24px;    height: 24px;    background: url(/_media/images/general/sprites.png) -220px 0 no-repeat;}
.footerCenter{    padding-bottom: 18px;    background: url(/_media/images/general/footer/footer-center-bg.gif) left bottom repeat-x;    padding-top: 20px;}
.footerCenterBox{    float: left;    width: 154px;}
.footerCenterBoxFirst{    margin-left: 35px;}
.footerCenterBox p{    margin-bottom: 12px;}
.footerCenterBox p a{    color: #fdc20e;    font-weight: bold;    font-size: 14px;}
.footerCenterBox ul li{    font-size: 11px;    margin-bottom: 3px;}
.footerCenterBox ul li a{    color: #fff;}
.footerBottom{    padding: 15px 0 10px;}
.footerBottom span{    float: left;    font-size: 14px;    color: #fdc20e;    font-weight: bold;    margin-left: 35px;}
.footerBottomLinks{    float: left;}
.footerBottomLinks li{    float: left;    font-size: 12px;}
.footerBottomLinks li a{    color: #fff;    display: block;    padding-right: 10px;    padding-left: 10px;    border-right: 1px solid #fff;}
.footerBottomLinks li.bottomLastLink a{    border-right: 0;}
.footerCopyright{    min-height: 27px;    background: #222527;}
.footerCopyright p{    float: left;    color: #9c9c9c;    font-size: 12px;    margin-left: 35px;    margin-bottom: 0px;    padding-top: 5px;    padding-bottom: 0px;}
.footerCopyright p.copyright{    float: right;    margin-right: 35px;}
.footerCopyright .img{    width: 56px;    height: 11px;    display:block;    float:left;    border:0px;    margin-top:8px;    margin-left:8px;    background:url(/_media/images/general/footer/inmanageLogo.png) 0 0 no-repeat;}
.aboutPageLeft{    margin-left: 16px;    float: left;    width: 366px;}
.aboutPageRight{    float: left;    width: 495px;}
#aboutPage{    margin-bottom: 20px;}
#aboutPage h6{    font-size: 18px;    font-weight: bold;    color: #5c5b5b;    margin-bottom: 20px;}
.aboutPageLeft h6{    margin-left: 34px;}
.whyUseList li{    margin-bottom: 12px;    background: url(/_media/images/general/footer/why-list-bg.png) no-repeat;    padding-left: 34px;}
.whyUseList li p{    line-height: 16px;    color: #5c5b5b;    font-size: 14px;}
.whyUseList li p span{    color: #49accc;    font-size: 16px;    font-weight: bold;    display: block;}
.aboutPageRight p{    font-size: 12px;    color: #5c5b5b;    line-height: 18px;}
.aboutPageRight p span{    font-size: 14px;    font-weight: bold;    display: block;    margin-bottom: 20px;}
.businessPartnersLeft, .businessPartnersRight{    width: 374px;    float: left;    height: 1px;    background: #cdcdcd;    margin-top: 9px;}
.businessPartnersCenter{    width: 171px;    float: left;    text-align: center;    font-size: 18px;    font-weight: bold;    color: #5c5b5b;    letter-spacing: -1px;    margin-bottom: 35px;}
#slider{    padding-top: 26px;    padding-bottom: 26px;        border-bottom: 1px solid #cdcdcd;    margin-bottom: 20px;    position: relative;    width: 905px;    margin-left:8px;}
a.sliderLeftBtn{    display: block;    width: 33px;    height: 38px;    background: url(/_media/images/general/sprites.png) -294px -112px no-repeat;    position: absolute;    top: 56px;    left: 16px;}
a.sliderRightBtn{    display: block;    width: 33px;    height: 38px;    background: url(/_media/images/general/sprites.png) -337px -112px no-repeat;    position: absolute;    top: 56px;    right: 16px;}
.sliderImgBox{    position: relative;    height: 96px;     box-shadow: 0 0 5px rgba(230,230,230,0.9);    -moz-box-shadow: 0 0 5px rgba(230,230,230,0.9);    -webkit-box-shadow: 0 0 5px rgba(230,230,230,0.9);    background: #fff url(/_media/images/general/preloader.gif) center no-repeat;}
.sliderImgBox a img{      height: 92px;    position: absolute;    top: 2px;    }
.sliderContainer li{max-width: 772px;display: inline-block;float: left;margin-right: 0px;margin-left:26px;}
.sliderContainer li:first-child{margin-left: 0px;}
.sliderWrapper{    width: 779px;    height: 96px;    margin: 0 auto;    overflow: hidden;    }
.sliderContainer{margin-left: 13px;font-size: 0px;padding-left: 0px;}
.mask_banner{margin-left: -10px;width: 798px;}
.businessPartnersBox{    padding-left: 18px;}
.businessPartnersBox div{    display: inline-block;    margin-right: 20px;    text-align: center;    background: #fff url(/_media/images/general/preloader.gif) center no-repeat;}
.likeThis{    margin-top: 20px;}
.likeThisTitle{    margin-bottom: 20px;}
.likeThisTitleLeft, .likeThisTitleRight{    float: left;    width: 250px;    background: #cdcdcd;    height: 1px;    margin-top: 10px;}
.likeThisTitleCenter{    width: 380px;    float: left;    font-size: 18px;    font-weight: bold;    color: #5c5b5b;    text-align: center;}
.likeThisList li{    background: #e9ecef;    border: 4px solid #fff;    border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    width: 262px;    padding: 4px;    box-shadow: 0 5px 5px rgba(5,3,5,0.2);    -moz-box-shadow: 0 5px 5px rgba(5,3,5,0.2);    -webkit-box-shadow: 0 5px 5px rgba(5,3,5,0.2);    float: left;    margin-right: 28px;    margin-bottom: 28px;    position: relative;    height: 231px;}
.likeThisInner{    height:200px;    background: #ffffff;    background:-moz-linear-gradient(top, #f3f5f6 0, #ffffff);    background:-webkit-gradient(linear, left top, left bottom, from(#f3f5f6), to(#ffffff));    background:-o-linear-gradient(top, #f3f5f6 0, #ffffff);    background:-ms-linear-gradient(top, #f3f5f6 0, #ffffff);    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f5f6', endColorstr='#ffffff', GradientType=0);    background:linear-gradient(top, #f3f5f6 0, #ffffff);    border: 4px solid #f1f3f5;    border-radius: 8px;    -moz-border-radius: 8px;    -webkit-border-radius: 8px;    padding-bottom: 5px;        }
.likeThisInnerLeft{    float: left;    width: 131px;    margin-left: 8px;}
.likeThisImgBox{    height: 99px;    background: #fff url(/_media/images/general/preloader.gif) center no-repeat;    border: 1px solid #d9d9d9;    box-shadow: 0 0 5px #d9d9d9;    -moz-box-shadow: 0 0 5px #d9d9d9;    -webkit-box-shadow: 0 0 5px #d9d9d9;    position: relative;    margin-bottom: 15px;}
.likeThisImgBox img{    width: 125px;    height: 95px;    position: absolute;    top: 2px;    left: 2px;}
.likeThisInnerLeft h6{    font-size: 15px;    font-weight: bold;    color: #34373a;}
.likeThisInnerLeft .event{    position: relative;    width: 240px;    margin-top: -10px;    text-decoration: none;}
.likeThisInnerLeft span{    font-size:12px;    font-weight:normal;    display: block;    margin-bottom: 2px;}
.likeThisInnerLeft a{    font-size: 12px;    color: #0000cc;    text-decoration: underline;}
.likeThisInnerLeft a:hover{    text-decoration: none;}
.likeThisInnerRight{    float: right;    width: 80px;    margin-right: 16px;}
.resultsRate{    width: 92px;    height: 92px;    background: url(/_media/images/general/sprites.png) -953px -647px no-repeat;    margin-top: -35px;}
.resultsRate p{    color: #34373a;    font-size: 11px;    text-align: center;    line-height: 28px;    padding-top:10px;}
.ratyItem p{    line-height: 24px;    padding-top:0px;}
.ratyItem{    margin-top: -18px;}
.resultsRate p span{    font-size: 25px;    font-weight: bold;}
.resultsRate p b{    font-size: 14px;}
span.txtreview{    margin-left: 51px;    position: absolute;    top: 109px;}
.likeThisInnerRight .reviews{    position: absolute;    display: inline-block;    width: 52px;    height: 33px;    background: url(/_media/images/general/sprites.png) -287px -69px  no-repeat;    vertical-align: middle;    margin-right: 7px;    font-size: 22px;    font-weight: bold;    text-align: center;    padding-top: 5px;    top: 1578px;}
.likeThisInnerRight p{    font-size: 12px;    color: #34373a;    margin-bottom: 5px;    text-align: center;}
.likeRaty,{    margin: 10px auto 13px;    width: 65px;}
.likeRaty span{    display: block;    float: left;    width: 68px;    height: 14px;}
.breadcrumbs{    font-size: 12px;    color: #66696c;    margin-left: 22px;}
.breadcrumbs h5, .breadcrumbs h4{    display: inline-block;}
.breadcrumbs h5 a, .breadcrumbs h4 a{    color: #66696c;    text-decoration: underline;}
.breadcrumbs h5 a:hover, .breadcrumbs h4 a:hover{    text-decoration: none;}
.quickSearch{    padding: 5px 0 11px 12px;    background: #dadada;    margin-bottom: 20px;    height: 52px;}
.quickSearchLeft{    float: left;    width: 810px;    height: 46px;    background: url(/_media/images/general/sprites.png) 0 -524px no-repeat;    padding-left: 20px;    padding-top: 10px;}
.quickSearchLeft span{    font-size: 24px;    font-weight: bold;    color: #4d4c4c;    display: inline-block;    line-height: 34px;    margin-right: 28px;}
.quickSearchLeft select{    width: 91px;    padding: 5px;    margin-right: 60px;}
.quickSearchLeft .comboSelect{    margin-right: 20px;}
.quickSearchLeft .comboSelect span{    font-size: 14px;    margin-right:0;height: 31px;white-space: nowrap;}
.quickSearchRight{    float: right;    width: 91px;    margin-right: 23px;}
.quickSearchRight input{    border: 0;    width: 91px;    height: 55px;    margin-top: 3px;    background: transparent;    text-indent: -9999px;    display: block;}
.quickSearchRight img{    margin-top:-55px;    background: transparent;    cursor:pointer;    margin-bottom: 17px;}
.locationIconRight{    background: url(/_media/images/general/sprites.png) -927px -269px no-repeat;    width: 39px;    height: 53px;    display: block;    position: absolute;    right: -60px;    top: 10px;}
a.locationIconRight:hover{    background: url(/_media/images/general/sprites.png) -664px -274px no-repeat;}
.facebookIconRight{    background: url(/_media/images/general/sprites.png) -974px -269px no-repeat;    width: 39px;    height: 53px;    display: block;    position: absolute;    right: -60px;    top: 60px;}
a.facebookIconRight:hover{    background: url(/_media/images/general/sprites.png) -713px -274px no-repeat;}
.mailIconRight{    background: url(/_media/images/general/sprites.png) -1021px -269px no-repeat;    width: 39px;    height: 53px;    display: block;    position: absolute;    right: -60px;    top: 110px;}
a.mailIconRight:hover{    background: url(/_media/images/general/sprites.png) -759px -274px no-repeat;}
.iconFree{    background: url(/_media/images/general/sprites.png) -853px -647px no-repeat;    display: inline-block;    width: 92px;    height: 92px;    margin-top: -35px;    right: 14px;}
.iconBackground{    background: url(/_media/images/general/sprites.png) -953px -647px no-repeat;    display: inline-block;    width: 92px;    height: 92px;}
.formFields{ background-image:url(/_media/images/plugins/select-sprites.png); background-color:transparent; border:0 none; color:#4d4c4c; font-size:14px; height: 34px; line-height:32px; }
.comboSelect{ position:relative; display: inline-block;}
.comboSelect span{ cursor:pointer; text-align:left; }
.comboSelect ul{ list-style:none; background:#fff; border-right:1px solid #b2b2b2; border-left:1px solid #b2b2b2; position:absolute; top:34px; right:5px; display:none; z-index:0; max-height:312px;overflow-y:auto;overflow-x:hidden; z-index:2000; }
.comboSelect ul li{ padding:5px; cursor:pointer; height:27px; line-height:15px; border-bottom:1px solid #b2b2b2; }
.comboSelect ul li:hover{ background-color:#e7e7e7; }
.drop_W100{ background-position:0px -102px; width:101px; }
.drop_W100 span{ display:block; padding-left:15px; padding-right:21px; }
.drop_W100 ul li{ width:80px; }
.drop_W130{ background-position: 0px -68px; width:131px; }
.drop_W130 span{ display:block; padding-left:7px; padding-right:21px; }
.drop_W130 ul{ width:120px; }
.drop_W220{ background-position:0px -34px; width:218px; }
.drop_W220 span{ display:block; padding-left:15px; padding-right:21px; }
.drop_W220 ul li{ width:190px; }
.drop_W230{ background-position:0px 0px; width:234px; }
.drop_W230 span{ display:block; padding-left:15px; padding-right:21px; margin-top: -1px; }
.drop_W230 ul li{ width:210px; }
.loader{margin-top: 20px; margin-left: 140px;}
.preloader{margin-top: 20px; margin-left: 140px;}
.mandatoryField{display:block;}
.err{color:red !important; font-weight:bold;}
a.btn_more{    width: 64px;    height: 37px;    display: block;    margin: 24px auto;}
.no_results{    color:red;    font-family: Arial, sans-serif;    font-weight: bold;    font-size: 12px;}
#eventsMinisiteSlider{    position: relative;    margin-bottom: 45px;   }
a.eventsMinisiteSliderLeftBtn{    display: block;    width: 33px;    height: 38px;    background: url(/_media/images/general/sprites.png) -294px -112px no-repeat;    position: absolute;    top: 15px;    left: 16px;}
a.eventsMinisiteSliderRightBtn{    display: block;    width: 33px;    height: 38px;    background: url(/_media/images/general/sprites.png) -337px -112px no-repeat;    position: absolute;    top: 15px;    right: 16px;}
#eventsMinisiteSliderWrapper{    width: 381px;    padding: 6px;    overflow: hidden;    margin: 0 auto;}
.eventsMinisiteSliderContainer{    width: 10000px;}
.eventsMinisiteSliderContainer li{    width: 67px;    float: left;    margin-right: 13px;}
.eventsMinisiteSliderContainer li div{    background: #fff url(/_media/images/general/preloader.gif) center no-repeat;    box-shadow: 0 0 6px rgba(0,0,0,0.34);    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.34);    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.34);    position: relative;    width: 67px;    height: 52px;}
.eventsMinisiteSliderContainer li div.activeThumb{    background: #50bee2;}
.eventsMinisiteSliderContainer li div img{    width: 63px;    height: 48px;    position: absolute;    top: 2px;    left: 2px;}
.eventsMinisiteBoxInnerSmall{    padding: 0 15px;    margin-bottom: 14px;}
.eventsMinisiteBoxInnerSmall h6{    font-weight: bold;    color: #34373a;    padding-bottom: 4px;    background: url(/_media/images/general/insider-hotels-bg.gif) left bottom repeat-x;    margin-bottom: 8px;}
.eventsMinisiteBoxInnerSmall p{    font-size: 12px;    line-height: 18px;    color: #34373a;}
.eventsMinisiteBoxTitle{    background: #66696c;    width: 561px;    line-height: 37px;    margin-left: -11px;    text-indent: 17px;    color: #fff;    margin-bottom: 16px;    margin-top: 12px;}
.eventsMinisiteBoxTitle span{    font-weight: bold;}
.eventsList{    margin-left: 5px;    margin-bottom: 20px;}
.eventsMinisiteGalleryBox{    text-align: center;}
.screener_pic{    position:absolute;    background: url(/_media/images/general/px.png) 0 0;    width:522px;    height:395px;    z-index: 80;    top:1px;    left:1px;    font-color:#fff;    display:none;}
.screener_pic p,.screener_pic a{    color:#fff;    display:block;    z-index: 120;    margin: 160px auto;    font-size: 20px;    font-weight: bold;}
.screener_pic a:hover{    text-decoration: underline;}
.info div.resultsTabCenter {    width:100%;    padding:0px 5px 3px 5px;}
.contentDefaultText {    color: #5c5b5b;    font-size: 12px;    line-height: 14px;}
.last.clearfix{    border-bottom: 0;}
*{ margin:0; padding:0; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
#menuWrapper{ background-color:#4d4b4c; padding:18px 33px 45px 18px; }
#menuTitle{ color:#ffd350; font-size:24px; font-weight:bold; margin-bottom:30px; }
#fancybox-outer > .fancybox-bg{ display:none; }
#menuWrapper ul{ list-style-type:none; float:left; width:166px; margin-right:30px; padding-top:20px; }
#menuWrapper ul li{ background:url(/_media/images/listDivider.png) bottom left repeat-x; height:26px; line-height:26px; padding-top:10px; }
#menuWrapper ul li a{ color:#fff; font-size:14px; height:26px; line-height:26px; text-decoration:none; }
#menuWrapper ul li a:hover,#menuWrapper ul li a.active{ color:#ffd350; font-weight:bold; }
#menuImage{ float:left;  }
#menuImage img{  }
span.leftArrow{  background:url(/_media/images/general/arrows.png) no-repeat;  width: 63px;  height: 63px;  display:block;  z-index:100;  top: 410px;  left:214px;  position:absolute;  cursor:pointer;}
span.rightArrow{    background:url(/_media/images/general/arrows.png) -70px 0px no-repeat;    width: 63px;    height: 63px;    display:block;    z-index:500;    top: 410px;    left:799px;    position:absolute;    cursor:pointer;}
.links_menu{    margin-top: -30px;}
#fancybox-close{ background:url(/_media/images/XBtn.png) 0 0 no-repeat; height:20px; width:20px; top:20px; right:79px;  }
#fancybox-close:after{ color:#fff; position:absolute; left:25px; top:-5px; }
.activeLang{    cursor:default;}
.timeH,.timeS,.timeM{    margin-right:2px !important;}
a.g_link{text-decoration:underline;color: #4DABCF !important;font-weight: normal; }
.headerMenu li a.orange_menu{    color: #fec61b; !important}
.eventsMinisiteBoxInnerSmall strong{    font-weight: bold;}
#CDSWIDSSP .widSSPData{    background-color: #fafafa !important;    background-color: transparent !important;}
.zoom {    display:inline-block;    position: relative;cursor:url(/_media/images/general/Magnify.cur),url(/_media/images/general/Magnify.cur),auto;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: -ms-zoom-in;cursor: zoom-in;cursor:url(/_media/images/general/Magnify.png), -moz-zoom-in;}
.zoom:after {    content:'';    display:block;    width:33px;    height:33px;    position:absolute;    top:0;    right:0;    background:url(/_media/images/general/zoomInicon.png);}
.zoom img {    display: block;}
.zoom img::selection { background-color: transparent; }
.itemsMdl .reviews,.itemsMdl .txtreview{    position:static;}
.itemsMdl .txtreview{    display: inline-block;    width: 80px;    top: 80px;    margin-left: -3px;    position: relative;    top: 17px;}
.eventsMinisiteTitle h3{width:420px;}
.hoverToZoomInfo {text-align: right;color: rgb(194, 194, 194);font-size: 11px;}
.until{    background: url(/_media/images/general/sprites.png) 79px 385px;    position: absolute;    width: 44px;    height: 46px;    float: left;    z-index: 1000;    margin-left: 9px;}
.no_border{    background: url("") !important;}
.evntsTabsBox span.eventDate{    color: #ffd350;}
.addthis_toolbox{    margin-top: -28px;    float: right;width: 144px;}
.resultsRate .nis_class{font-size:10px;}
.super_search{position:relative;float: right;margin-top: -20px;margin-right: 10px;cursor:pointer;}
.super_search p{ color: #fec61b; float:left; font-size: 20px;     margin-right: 8px; }
.super_search p:hover{text-decoration: underline;}
.super_search img{float:left;margin-right: 8px;margin-top: -3px;}
.hidden{display:none;}
#tabs li a{text-decoration: underline;}
.preloader.gallery_loader{    display: block;    position: absolute;    height: 120px;    right: 151px;}
.preloader.gallery_loader img{    position: absolute;    top: 23px;    right: 100px;}
a.addthis_button_tweet.at300b {    width: 90px !important;padding: 0;}
.ac_results {padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index:9999999999 !important;direction: rtl;text-align: right;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;font: menu;font-size: 12px;    direction: ltr;    text-align: justify;    line-height: 16px;    overflow: hidden;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color: white;}
a.delete-tag, a.delete-dest, a.delete-article, a.delete-event, a.delete-item, a.delete-topic, a.delete-synonym, a.delete-mdl, a.delete-area {color: #ff0000;cursor: pointer;font-weight: bold;}
a.faker {cursor: pointer;font-weight:bold;}
.cleditorMain {border:1px solid #999; padding:0 1px 1px; background-color:white; margin:10px 0;}
.cleditorMain iframe {border:none; margin:0; padding:0}
.cleditorMain textarea {border:none; margin:0; padding:0; overflow-y:scroll; font:10pt Arial,Verdana; resize:none; outline:none }
.cleditorToolbar {background: url(/_media/css/plugins/cleditor/images/toolbar.gif) repeat}
.cleditorGroup {float:right; height:26px}
.cleditorButton {float:right; width:24px; height:24px; margin:1px 0 1px 0; background: url(/_media/css/plugins/cleditor/images/buttons.gif)}
.cleditorDisabled {opacity:0.3; filter:alpha(opacity=30)}
.cleditorDivider {float:left; width:1px; height:23px; margin:1px 0 1px 0; background:#CCC}
.cleditorPopup {border:solid 1px #999; background-color:white; position:absolute; font:10pt Arial,Verdana; cursor:default; z-index:10000}
.cleditorList div {padding:2px 4px 2px 4px}
.cleditorList p,.cleditorList h1,.cleditorList h2,.cleditorList h3,.cleditorList h4,.cleditorList h5,.cleditorList h6,.cleditorList font {padding:0; margin:0; background-color:Transparent}
.cleditorColor {width:150px; padding:1px 0 0 1px}
.cleditorColor div {float:left; width:14px; height:14px; margin:0 1px 1px 0}
.cleditorPrompt {background-color:#F6F7F9; padding:4px; font-size:8.5pt}
.cleditorPrompt input,.cleditorPrompt textarea {font:8.5pt Arial,Verdana;}
.cleditorMsg {background-color:#FDFCEE; width:150px; padding:4px; font-size:8.5pt}
#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('/_media/js/plugins/fancybox/fancybox.png');}
#fancybox-overlay {background-color:#fff !important;position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('/_media/js/plugins/fancybox/fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('/_media/js/plugins/fancybox/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('/_media/js/plugins/fancybox/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('/_media/js/plugins/fancybox/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; }
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('/_media/js/plugins/fancybox/fancybox-x.png');}
#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('/_media/js/plugins/fancybox/fancybox.png');background-position: -40px -162px;}
#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('/_media/js/plugins/fancybox/fancybox-y.png');background-position: -20px 0px;}
#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('/_media/js/plugins/fancybox/fancybox.png');background-position: -40px -182px; }
#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('/_media/js/plugins/fancybox/fancybox-x.png');background-position: 0px -20px;}
#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('/_media/js/plugins/fancybox/fancybox.png');background-position: -40px -142px;}
#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('/_media/js/plugins/fancybox/fancybox-y.png');}
#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('/_media/js/plugins/fancybox/fancybox.png');background-position: -40px -122px;}
#fancybox-title {font-family: Arial;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background-image: url('/_media/js/plugins/fancybox/fancy_title_over.png');display: block;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('/_media/js/plugins/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('/_media/js/plugins/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('fancybox.png') -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_media/js/plugins/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
