body { margin: 0; color: #7d7f81; min-width: 960px; background: #fff; font: 12px tahoma, geneva, sans-serif; overflow-y: scroll; } form, fieldset { margin: 0; padding: 0; border-style: none; } img { border-style: none; outline: none; } h1 { margin-top: 0; margin-bottom: 33px; font-size: 20px; line-height: 26px; color: #222; } h2 { margin-top: 0; margin-bottom: 26px; font-size: 20px; line-height: 24px; color: #222; font-weight: normal; } h3, h4, h5, h6 { color: #222; } input, select, textarea { vertical-align: middle; font: 12px arial, helvetica, sans-serif; } a { color: #444; text-decoration: underline; } a:hover { color: #E3000F; } a:active, a:focus { outline: none; } object { outline: none; } div.download a.download { padding-left: 24px; padding-top: 3px; padding-bottom: 5px; background: url(/design/em_plain_site/images/icon-download.gif?ts=1265039251) no-repeat; } #wrapper { width: 960px; margin: 0 auto; padding: 83px 0 0; position: relative; } #header { top: 0; left: 0; z-index: 50; width: 960px; height: 83px; position: absolute; } .h-logo { top: 40px; left: 31px; position: absolute; } .h-logo a, .h-logo a img { display: block; } .h-nav { top: 52px; right: 18px; margin: 0; padding: 0; list-style: none; position: absolute; } .h-nav li { float: left; position: relative; margin-left: 1px; } .h-nav li a { float: left; color: #929395; cursor: pointer; text-decoration: none; } .h-nav li a span { float: left; padding: 0 12px; font-size: 13px; font-weight: bold; line-height: 24px; } .h-nav li.current a, .h-nav li a:hover { color: #fff; background: url("/design/em_plain_site/images/bg-l1.gif?ts=1264198746") no-repeat; } .h-nav li.current a span, .h-nav li a:hover span { background: url("/design/em_plain_site/images/bg-r1.gif?ts=1264198746") no-repeat 100% 0; } .h-nav li:hover .drop, .h-nav li.hover .drop, .h-nav li.hover .drop:hover { color: #fff; background: url("/design/em_plain_site/images/bg-l2.gif?ts=1264198746") no-repeat; } .h-nav li:hover .drop span, .h-nav li.hover .drop span { background: url("/design/em_plain_site/images/bg-r2.gif?ts=1264198746") no-repeat 100% 0; } .h-nav .sub-nav { left: 0; top: 24px; width: 160px; display: none; position: absolute; } .h-nav li:hover .sub-nav, .h-nav li.hover .sub-nav { display: block; } .h-nav .decor { width: 158px; height: 3px; overflow: hidden; margin: 0 0 0 1px; background: url("/design/em_plain_site/images/bg-d1.png?ts=1264198746") no-repeat; } .h-nav ul { margin: 0; height: 1%; overflow: hidden; list-style: none; padding: 1px 1px 0; background: #EAEAEA; } .h-nav ul li { width: 100%; float: left; padding: 0 0 1px; margin-left: 0; } .h-nav ul li a, .h-nav li.current ul li a { height: 1%; float: none; color: #929395; display: block; font-size: 11px; background: #fff none; padding: 5px 12px; line-height: 15px; } .h-nav ul li a:hover, .h-nav li.current ul li a:hover{ color: #000; background: #fff none; } #main { width: 100%; padding: 0 0 22px; } .info-m1 { width: 960px; margin: 0 0 8px; background: url("/design/em_plain_site/images/bg-m1.gif?ts=1264198746") repeat-y; } .info-t1 { background: url("/design/em_plain_site/images/bg-t1.jpg?ts=1264198746") no-repeat; padding-top: 12px; } .info-b1 { width: 900px; min-height: 360px; background: url("/design/em_plain_site/images/bg-b1.jpg?ts=1264198746") no-repeat 0 100%; padding-left: 30px; padding-right: 30px; padding-bottom: 13px; } .mood_designer { min-height: 441px; } * html .info-b1 { height: 360px; } div.content-area { padding: 26px 30px 60px 30px; } .top-bar { width: 100%; overflow: hidden; margin: 0 0 22px; } a.print { width: 62px; height: 19px; overflow: hidden; background: url("/design/em_plain_site/images/btn-print.gif?ts=1265031402") no-repeat right top; text-decoration: none; font-size: 10px; } a.print span { display: none; } a.print:hover { background-position: right -19px; } a.print:hover span { display: block; padding-top: 4px; color: #444; } .top-bar a.print { float: right; } .breadcrumbs { margin: 0; padding: 0; float: left; overflow: hidden; list-style: none; } .breadcrumbs li { float: left; color: #505153; font-size: 10px; line-height: 16px; padding: 0 3px 0 9px; background: url("/design/em_plain_site/images/ico1.gif?ts=1264198746") no-repeat 0 6px; } .breadcrumbs li:first-child { padding-left: 0; background-image: none; } .breadcrumbs li a { color: #919292; text-decoration: none; } .breadcrumbs li a:hover { color: #505153; text-decoration: underline; } div.content { line-height: 18px; overflow: hidden; } .dark-box { height: 1%; margin: 0 0 10px; padding: 7px 10px; line-height: 16px; background: #919292; } .dark-box strong { color: #fff; font-weight: normal; } .subnavigation { padding: 0; width: 100%; overflow: hidden; list-style: none; margin: 0 0 29px; } .subnavigation li { float: left; width: 118px; display: inline; padding: 0 7px 0 0; } .subnavigation li a { display: block; text-align: center; padding: 3px 3px 6px; border: 1px solid #fff; } .subnavigation li a:hover, .subnavigation li.current a { border: 1px solid #E3000F; } .subnavigation li a { color: #444; text-decoration: none; } .subnavigation li a strong { font-weight: normal; } .subnavigation li img { display: block; margin: 0 0 8px; } ul.tabs { padding: 0; width: 100%; overflow: hidden; list-style: none; margin: 0 0 10px; background: url(/design/em_plain_site/images/tabs-bg.gif?ts=1265187640) repeat-x bottom; } ul.tabs li { float: left; display: inline; padding: 0 2px 0 0; } ul.tabs a { background: url(/design/em_plain_site/images/tab-left.gif?ts=1265187485) no-repeat; display: block; float: left; text-decoration: none; } ul.tabs a span { background: url(/design/em_plain_site/images/tab-right.gif?ts=1265187561) no-repeat top right; float: left; line-height: 25px; display: block; padding-left: 8px; padding-right: 8px; } ul.tabs a:hover, ul.tabs li.current a { background: url(/design/em_plain_site/images/tab-active-left.gif?ts=1265187328) no-repeat; } ul.tabs a:hover span, ul.tabs li.current a span { background: url(/design/em_plain_site/images/tab-active-right.gif?ts=1265187181) no-repeat top right; color: #E3000F; } .highlights { padding: 0; height: 1%; overflow: hidden; list-style: none; margin: 0 0 0 23px; } .highlights li { float: left; padding: 0 13px 0 0; } .highlights li a { width: 248px; height: 80px; display: block; cursor: pointer; padding: 10px 25px 25px 23px; background: url("/design/em_plain_site/images/bg-category.jpg?ts=1265019082") no-repeat; position: relative; } .highlights li a span.media-rollover { display: none; } .highlights li a:hover { border: none; background-position: 0 -115px; } .highlights li a:hover span.media { display: none; } .highlights li a:hover span.media-rollover { display: inline; } .highlights li a strong { position: absolute; width: 152px; height: 48px; overflow: hidden; text-indent: -9999px; margin: 29px 0 0 16px; top: 0; left: 0; } #footer { width: 100%; font-size: 10px; overflow: hidden; line-height: 16px; padding: 0 0 41px; } #footer .w1, #footer .w2 { float: left; position: relative; } #footer .w1 { left: 50%; } #footer .w2 { right: 50%; } #footer p { margin: 0; float: left; } #footer img { float: left; display: inline; margin: 3px 12px 0; } #footer ul { margin: 0; padding: 0; float: left; list-style: none; } #footer ul li { float: left; padding: 0 9px 0 10px; background: url("/design/em_plain_site/images/ico2.gif?ts=1264198746") no-repeat 0 5px; } #footer ul li:first-child { padding-left: 0; background-image: none; } #footer a { color: #929395; text-decoration: none; } #footer li.current a, #footer a:hover { color: #000; } h1.content { } h2.content { font-size: 16px; margin-bottom: 20px; line-height: 18px; } div.content-block { overflow: hidden; } div.content-block p { margin-top: 0; margin-bottom: 14px; } div.text-small-left { float: left; width: 256px; } div.text-medium-left { float: left; width: 396px; } div.text-large-left { float: left; width: 536px; } div.media-small-right { width: 280px; margin-left: 560px; } div.media-medium-right { width: 420px; margin-left: 420px; } div.media-large-right { width: 560px; margin-left: 280px; } div.media-medium-left { float: left; } div.text-medium-right { width: 390px; margin-left: 450px; } div.divider { width: 100%; height: 24px; border-bottom: 1px solid #8F9090; margin-bottom: 10px; } div.partner-list div.content-block { padding-bottom: 10px; border-bottom: 1px solid #8F9090; margin-bottom: 10px; } div.partner-list div.text-medium-right { padding-top: 20px; padding-bottom: 20px; } div.partner-list div.text-medium-right a.button { display: block; margin-top: 20px; } div.partner-list-empty { padding-top: 20px; padding-bottom: 20px; } div.list-news-events { overflow: auto; } div.left-col { float: left; width: 398px; } div.right-col { margin-left: 442px; width: 398px; } div.list-news-events div.dark-box { margin-bottom: 5px; position: relative; } div.list-news-events div.list-item { height: 178px; border: 1px solid #8F9090; overflow: hidden; margin-bottom: 5px; } div.list-news-events div.list-media { float: left; width: 120px; margin-top: 10px; margin-left: 10px; } div.list-news-events div.list-text { margin-left: 145px; width: 234px; margin-top: 15px; } div.list-news-events div.list-text-large { margin-left: 10px; margin-right: 10px; margin-top: 15px; } div.list-news-events h2 { font-size: 16px; margin-bottom: 22px; line-height: 18px; } div.list-news-events div.right-col h2 { margin-bottom: 8px; } div.list-news-events h2 a { text-decoration: none; } strong.info { display: block; font-weight: normal; font-size: 14px; color: #666666; margin-bottom: 22px; } div.list-footer { width: 398px; height: 16px; position: relative; background: #919292; } div.box { background: #F5F5F5; border: 1px solid #8F9090; padding: 15px 20px; position: relative; } div.box div.button { position: absolute; top: 20px; right: 15px; line-height: 20px; } p.info-important { text-transform: uppercase; margin-bottom: 24px; margin-top: 0; } p.info { margin-bottom: 24px; margin-top: 0; } form.routing input.address { width: 274px; border: 1px solid #C5C7C8; margin-top: 4px; padding: 2px; } form.routing input.submit { width: auto; border: 0; background: none #ffffff; padding: 0; cursor: pointer; } div.overlay { display:none; z-index:10000; background-color:#ffffff; padding: 10px 30px 40px; width: 840px; min-height: 560px; } div.overlay .close { background-image:url(/design/em_plain_site/images/icon-close.gif?ts=1266245536); position:absolute; right: 27px; top: 13px; cursor:pointer; height: 20px; width: 20px; } div.overlay a.print { position: absolute; top: 13px; right: 60px; } div.scrollable { position:relative; overflow:hidden; height: 554px; width: 398px; } div.scrollable div.items { position: absolute; height: 20000em; width: 398px; } a.prevPage { position: absolute; width: 378px; height: 12px; text-indent: -99999px; overflow: hidden; background: url(/design/em_plain_site/images/icon-previous.gif?ts=1265650736) no-repeat center; cursor: pointer; bottom: 0; display: block; } a.nextPage { position: absolute; width: 378px; height: 12px; text-indent: -99999px; overflow: hidden; background: url(/design/em_plain_site/images/icon-next.gif?ts=1265650757) no-repeat center; cursor: pointer; top: 0; display: block; } a.disabled { display: none; } form fieldset { margin-bottom: 3px; } form fieldset ol, form fieldset div.description{ border: 1px solid #919292; background: #f7f7f7; } form #fieldset-info_package ol { margin:0; } fieldset legend { display: none; } fieldset ol { list-style-type: none; padding:0; margin: 0; } fieldset label { vertical-align: top; } fieldset li { padding:0 10px; margin:0; } fieldset li.text { padding:3px 10px; } fieldset li.time { padding-left: 0; } fieldset li.first { padding-top: 10px; } fieldset li.last { padding-bottom: 10px; } fieldset li.time input { width:33px; } fieldset li.date input { width: 65px; } fieldset li.time label { float:right; margin-right:113px; } fieldset li.head { background: #919292; color: #fff; padding: 5px; } fieldset li.head:hover { background: #cd0a0a; } fieldset li.date { float: left; } fieldset div.description { padding-left: 10px; } fieldset li.error input { background: #fff url(/design/em_plain_site/images/ui-icons_cd0a0a_256x240.png?ts=1265003438) no-repeat 133px -143px; border: 1px solid #cd0a0a; } ul.errors { display: none; } fieldset#fieldset-personal_data label { width: 100px; float: left; display: block; } fieldset#fieldset-personal_data input { width: 150px; vertical-align: top; } fieldset textarea { width: 270px; } label em { color: #cd0a0a; } .tooltip { display:none; background: #cd0a0a; font-size:12px; width:160px; padding:5px; color:#fff; } .submit input { background: transparent url(/design/em_plain_site/images/submit.gif?ts=1265709562) no-repeat 0 0; color: #fff; font-weight: bold; border:0; padding: 5px 35px 5px 20px; font-size: 13px; cursor: pointer; text-align: left; } .ui-datepicker-trigger { float: right; } #fieldset-personal_data { margin-bottom:0; } #fieldset-personal_data li, #fieldset-send_mood_design li { padding:3px 10px; } #fieldset-send_mood_design li.first { padding-top: 10px; } #fieldset-send_mood_design li.last { padding-bottom: 10px; } #fieldset-send_mood_design li.head { padding: 5px; } #fieldset-personal_data ol { border: 0; } .submit { background: #f7f7f7; padding:15px 0 15px 108px; } #fieldset-chosen_elements { display: none; } div.mood-designer-form { position: relative; margin-top: -420px; margin-left: 20px; margin-bottom: 20px; width: 400px; display: none; min-height: 250px; } div.mood-designer-form.loading { background: transparent url(/design/em_plain_site/images/ajax-loader.gif?ts=1207614820) no-repeat center center; } div.mood-designer-form div.content { overflow: hidden; } #fieldset-personal_data legend { color: #333; font-weight: bold; display: block; } #fieldset-personal_data legend span { position: absolute; margin-top: 14px; margin-left: 10px; } #fieldset-personal_data { padding-top: 50px; background: #F7F7F7; } li.wide label { width: 100px; float: left; } #send_mood_design-send_to_email { width: 270px; } div.contact-image { float: left; margin-right: 15px; } div.contact-form { float: left; width: 400px; overflow: hidden; } li.captcha { position: relative; } li.captcha div.description { border:0 none; left:111px; padding:0; position:absolute; top:26px; width:152px; } li.captcha div.description p { margin: 0; } div.selected-event { margin-bottom: 33px; margin-top: -28px; font-size: 20px; line-height: 26px; color: #222; font-weight: bold; } 
