/* MAIN RULES */
html {font-family:arial,helvetica,"sans serif"}
body {margin:0;padding:0;background:#000 url('../images/bg.gif') center 199px no-repeat;font-size:12px;color:#7f7f7f}
body.homepage {background-position:center 210px}
h1, h2, h3 {margin:0}
ul, ol {padding-left:5px;list-style-position:inside}
ul li, ol li {margin-bottom:5px}
p {margin:0 0 10px 0;padding:0;line-height:18px;text-align:justify}
form {margin:0;padding:0}
a {color:#fff;text-decoration:none}
a:hover {text-decoration:underline}
a:focus {outline:none}
a img {border:none}
input, textarea {font-family:arial,helvetica,"sans serif"}


/* LAYOUT */
#wrapper.scanline {background:url('../images/scanline.png') repeat}
#header {background:transparent url('../images/bg-header.jpg') bottom center no-repeat;height:209px}
/*body.homepage #header {background-position:center -170px}*/
#header #header-shadow {background:transparent url('../images/bg-header-shadow.png') 0 474px repeat-x}
body.homepage #header #header-shadow {padding-bottom:10px;background-position:0 bottom}
#header #header-inner {position:relative;width:960px;margin:0 auto}
#content {width:960px;margin:65px auto 0}
body.homepage #content {margin:40px auto 0}
#content #left {float:left;position:relative;width:630px}
#content #left.fullcontent {float:left;width:960px}
#content #left #banner-left {position:absolute;left:-150px;top:6px;width:120px}
#content #right {float:right;position:relative;width:300px}
#content #right #banner-right {position:absolute;left:330px;top:6px;width:120px}
#footer {background:#000 url('../images/bg-footer.jpg') 0 0 repeat-x}
#footer-inner {width:960px;height:/*148*/100px;margin:0 auto}


/* COMPONENTS */

/* general */
h1.title, h2.title {margin:0 -6px 10px -6px;padding-left:9px;background:transparent url('../images/bg-heading.png') left 0 no-repeat}
h1.title span.title, h2.title span.title {display:block;height:70px;padding-right:29px;padding-left:20px;background:transparent url('../images/bg-heading.png') right -70px no-repeat;color:#fff;font-size:18px;font-weight:normal;line-height:70px;text-transform:uppercase;overflow:hidden}

.description {margin-bottom:20px}
.hidden {display:none !important}

/* events */
ul.event-entry-list {float:left;margin:0;padding:0;list-style-type:none}
ul.event-entry-list li {float:left;width:202px;margin:0 6px 6px 0;padding:0;border:2px solid #666;border-radius:6px}
ul.event-entry-list li.last {margin-right:0}
ul.event-entry-list li a {position:relative;display:block;cursor:pointer;height:285px}
ul.event-entry-list li a img {width:202px;height:auto;border-radius:4px}
ul.event-entry-list li a strong {position:absolute;width:186px;bottom:15px;left:0;padding:5px 8px;background:transparent url('../images/bg-opac-75.png') 0 0 repeat;font-size:18px;text-transform:uppercase}
ul.event-entry-list li a:hover strong {background-image:url('../images/bg-opac-75-w.png');color:#000}
ul.event-entry-list li a strong span {color:#f52929}
ul.event-entry-list li a strong em {font-size:12px;font-style:normal}
ul.event-entry-list li a b {position:absolute;top:0;right:0;padding:0 10px;background:transparent url('../images/bg-date-bar.png') 98% center no-repeat}
ul.event-entry-list li a b span {display:block;height:36px;padding-left:20px;background:transparent url('../images/calendar-icon.png') 0 center no-repeat;font-size:14px;color:#fff;font-weight:bold;line-height:36px}
ul.event-entry-list li a u {position:absolute;left:3px;top:105px;display:block;width:32px;height:32px;background:transparent url('../images/is-18.png') 0 -48px no-repeat;text-indent:-9999px}
ul.event-entry-list li a .comments {width:26px;height:34px;position:absolute;left:-4px;top:-4px;padding:0 5px 0 3px;text-align:center;line-height:26px;background:transparent url('../images/bg-comment.png') top left no-repeat;font-weight:bold;font-size:11px}

.event-entry a.event-image {float:left;position:relative;display:block;margin:0 20px 10px 0;padding:12px;background:transparent url('../images/bg-mid-img.png') 0 0 no-repeat}
.event-entry a.event-image u {position:absolute;left:15px;top:15px;display:block;width:48px;height:48px;background:transparent url('../images/is-18.png') 0 0 no-repeat;text-indent:-9999px}
.event-entry p.date {margin-bottom:10px;padding-top:7px;font-size:16px}
.event-entry p.club {margin-bottom:10px;font-size:16px}
.event-entry p.date span {color:#fff}
.event-entry .description {margin-top:20px;font-size:14px}
.event-entry .picture-list {position:static}
.event-entry .picture-list li {height:150px;margin-bottom:0}

/* galleries */
ul.album-list {float:left;width:630px;margin:0 0 20px 0;padding:0;list-style-type:none}
ul.album-list li {float:left;width:153px;height:172px;margin:0 3px;padding:0;position:relative}
ul.album-list li.first {margin-left:0}
ul.album-list li.last {margin-right:0}
ul.album-list li a {padding:6px;width:141px;margin:0;height:150px;display:block;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;/*box-shadow: 0 0 10px 0 #000000;*/background-color:#141414;text-decoration:none;transition:width 0.3s ease, height 0.3s ease, top 0.3s ease, left 0.3s ease;-webkit-transition:width 0.3s ease, height 0.3s ease, top 0.3s ease, left 0.3s ease;-moz-transition:width 0.3s ease, height 0.3s ease, top 0.3s ease, left 0.3s ease;-o-transition:width 0.3s ease, height 0.3s ease, top 0.3s ease, left 0.3s ease;top:0;left:0;overflow:hidden}
ul.album-list.picture-list li a {height:109px}
ul.album-list.hover-resize li a:hover {position:absolute;top:-32px;left:-32px;z-index:9999;width:215px;height:250px/*box-shadow: 0 0 40px 4px #000000*/}
ul.album-list li.first a {margin-left:0}
ul.album-list li.last a {margin-right:0}
ul.album-list li a .comments {width:26px;height:34px;position:absolute;left:0;top:0;padding:0 5px 0 3px;text-align:center;line-height:26px;background:transparent url('../images/bg-comment.png') top left no-repeat;font-weight:bold;font-size:11px}
ul.album-list li a img {margin:0 0 4px;width:100%;height:auto;transition:width 0.3s ease, height 0.3s ease;-webkit-transition:width 0.3s ease, height 0.3s ease;-moz-transition:width 0.3s ease, height 0.3s ease;-o-transition:width 0.3s ease, height 0.3s ease}
ul.album-list li a span {display:block;text-align:left}
ul.album-list li a span.info {padding:0 3px}
ul.album-list li a span.title {margin:3px 0 1px 0;font-size:9pt;font-weight:bold;text-transform:uppercase;height:15px;overflow:hidden}
ul.album-list li a:hover span.title {text-decoration:underline}
ul.album-list.hover-resize li a:hover span.title {height:auto}
ul.album-list.hover-resize li a:hover .title .title-full, ul.album-list.hover-resize li a:hover .title .location-full {margin-bottom:10px}
ul.album-list.picture-list li a span.title {text-align:center}
ul.album-list li a .title-stripped {display:block}
ul.album-list.hover-resize li a:hover .title-stripped {display:none}
ul.album-list li a .title-full {display:none;font-size:10pt !important}
ul.album-list.hover-resize li a:hover .title-full {display:block}
ul.album-list li a b.date {display:block;position:absolute;top:3px;right:3px;margin-right:0;padding:0 6px;background:transparent url('../images/bg-date-bar.png') 98% center no-repeat}
ul.album-list li a span.date {height:28px;padding-left:16px;background:transparent url('../images/calendar-icon.gif') 0 center no-repeat;font-size:12px;color:#fff;font-weight:bold;line-height:28px}
ul.album-list li a span.location {color:#aaa;text-decoration:none;font-size:8pt}
ul.album-list li a .location-stripped {display:block}
ul.album-list.hover-resize li a:hover .location-stripped {display:none}
ul.album-list li a .location-full {display:none;font-size:10pt !important}
ul.album-list.hover-resize li a:hover .location-full {display:block;height:auto}
ul.album-list li a u {position:absolute;left:10px;top:75px;display:block;width:32px;height:32px;background:transparent url('../images/is-18.png') 0 -48px no-repeat;text-indent:-9999px}
div.picture-list-container {position:relative;height:auto;margin:0 0 10px 0}
ul.picture-list {margin:0;padding:0;list-style-type:none}
ul.picture-list li {margin:0 3px;padding:0;height:124px}
ul.picture-list li span.info {display:none}
ul.picture-list li.page-divider {width:0;height:0}





.gallery-date {float:right;margin:0 0 10px 20px}
.gallery-date p {float:right;margin-bottom:5px;padding:0 5px;background:transparent url('../images/bg-date-bar.png') right center no-repeat}
.gallery-date p span {height:28px;padding-left:16px;background:transparent url('../images/calendar-icon.gif') 0 center no-repeat;font-size:12px;color:#fff;font-weight:bold;line-height:28px}
.gallery-date a {clear:both;display:block;margin-right:3px;text-align:right}

#left div.gallery-filter, #left div.gallery-show-all {height:48px;width:160px;margin-top:-13px;margin-bottom:13px;float:right}
#left div.gallery-filter.three-rows {margin-top:-20px;margin-bottom:20px}
#left div.gallery-show-all {}
#left div.gallery-filter a, #left div.gallery-show-all a {display:block;width:60px;height:16px;font-size:8pt;color:#eee;padding-left:15px}
#left div.gallery-filter a {float:left}
#left div.gallery-filter a.party {background:url('../images/tick.png') 0 0 no-repeat}
#left div.gallery-filter a.concert {background:url('../images/tick.png') 0 -16px no-repeat}
#left div.gallery-filter a.various {background:url('../images/tick.png') 0 -32px no-repeat}
#left div.gallery-filter a.cultural {background:url('../images/tick.png') 0 -48px no-repeat}
#left div.gallery-filter a.sport {background:url('../images/tick.png') 0 -64px no-repeat}
#left div.gallery-show-all a.show-all {display:block;padding-left:12px;background:transparent url('../images/icon-arw.png') left center no-repeat;font-size:8pt;height:48px;line-height:48px}
ul.album-list li a.party {background:transparent url('../images/bg-picture-party.png') left bottom no-repeat}
ul.album-list li a.concert {background:transparent url('../images/bg-picture-concert.png') left bottom no-repeat}
ul.album-list li a.cultural {background:transparent url('../images/bg-picture-cultural.png') left bottom no-repeat}
ul.album-list li a.sport {background:transparent url('../images/bg-picture-sport.png') left bottom no-repeat}
ul.album-list li a.various {background:transparent url('../images/bg-picture-various.png') left bottom no-repeat}
ul.album-list li a.party:hover, ul.album-list li a.concert:hover, ul.album-list li a.cultural:hover, ul.album-list li a.sport:hover, ul.album-list li a.various:hover {background-position:right bottom}

div.pictures div.picture-container img {width:630px}

/* gallery pagination */
.pagination {}
.pagination span {cursor:default}
.pagination a {text-decoration:none;border:solid 1px #555;color:#ddd;background-color:#333}
.pagination a:hover {border:solid 1px #d7803b;background-color:#c7702b}
.pagination a, .pagination span {display:block;float:left;padding:0.3em 0.5em;margin-right:5px;margin-bottom:5px}
.pagination .current {background-color:#878586;color:#fff;border:solid 1px #979596}
.pagination .current.prev, .pagination .current.next {color:#888;border:1px solid #333;background-color:transparent}

/* clubs */
ul.club-category-list {float:left;margin:0;padding:0;list-style-type:none}
ul.club-category-list li {float:left;width:300px;margin:0 30px 30px 0;padding:0}
ul.club-category-list li.last {margin-right:0}
ul.club-category-list li a {position:relative;display:block;cursor:pointer}
ul.club-category-list li a strong {position:absolute;width:280px;bottom:30px;left:0;padding:10px;background:transparent url('../images/bg-opac-75.png') 0 0 repeat;font-size:28px;text-transform:uppercase}
ul.club-category-list li a:hover strong {background-image:url('../images/bg-opac-75-w.png');color:#000}
ul.club-category-list li a strong span {color:#f52929}

ul.club-entry-list {float:left;margin:0;padding:0;list-style-type:none}
ul.club-entry-list li {float:left;width:190px;margin:0 30px 30px 0;padding:0}
ul.club-entry-list li.last {margin-right:0}
ul.club-entry-list li a {position:relative;display:block;cursor:pointer;height:209px;background-color:#000}
ul.club-entry-list li a strong {position:absolute;width:170px;bottom:20px;left:0;padding:10px;background:transparent url('../images/bg-opac-75.png') 0 0 repeat;font-size:18px;text-transform:uppercase}
ul.club-entry-list li a:hover strong {background-image:url('../images/bg-opac-75-w.png');color:#000}
ul.club-entry-list li a strong span {color:#f52929}
ul.club-entry-list li a .comments {width:26px;height:34px;position:absolute;left:-4px;top:-4px;padding:0 5px 0 3px;text-align:center;line-height:26px;background:transparent url('../images/bg-comment.png') top left no-repeat;font-weight:bold;font-size:11px}

.club-entry a.club-image {float:left;display:block;margin:0 20px 10px 0;padding:6px 6px 4px 6px;background: #c4c4c4;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 1px 1px 10px 2px rgba(50, 50, 50, 0.75);-moz-box-shadow:1px 1px 10px 2px rgba(50, 50, 50, 0.75);box-shadow:1px 1px 10px 2px rgba(50, 50, 50, 0.75)}
.club-entry a.club-image img {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.club-entry p.adr {margin-bottom:10px;padding-top:7px;font-size:16px}
.club-entry p.tel, .club-entry p.ext-url {margin-bottom:10px;font-size:16px}
.club-entry p.ext-url {text-align:left}
.club-entry .description {margin-top:20px;font-size:14px}

.club-entry ul.picture-list {position:static}

/* search */
.maincontent.search form label {float:left;display:block;margin-right:10px;color:#fff;font-size:16px;line-height:42px}
.maincontent.search form input.inputbox {float:left;display:block;margin-right:10px}
.maincontent.search form a.button {margin-top:4px}

.search-areas .jqTransformCheckboxWrapper {margin:15px 5px 0 0}

ul.search-result-list {margin:30px 0 0 0;padding:0;list-style-type:none}
ul.search-result-list li.sr {margin:0;padding:0}
ul.search-result-list li.sr.club, ul.search-result-list li.sr.event {margin-bottom:10px}
ul.search-result-list li.sr div.index {float:left;width:20px;margin-right:5px;font-size:18px}
ul.search-result-list li.sr div.image {float:left;width:160px;margin-right:10px}
ul.search-result-list li.sr div.data {float:left;width:420px;margin-right:10px}
ul.search-result-list li.sr.club div.image, ul.search-result-list li.event div.image {text-align:center}
ul.search-result-list li.sr.gallery div.image ul {margin-bottom:0}
ul.search-result-list li.sr div.index, ul.search-result-list li.sr div.data {padding-top:3px}
ul.search-result-list li.sr div.data h5 {float:right;margin:0 0 0 20px;font-size:16px;font-weight:normal}
ul.search-result-list li.sr div.data h4 {margin:0 0 2px 0;font-size:18px;font-weight:normal}
ul.search-result-list li.sr div.data p {margin-top:10px}

.page-404 input {float:left}
.page-404 a.button {margin:4px 0 0 10px}

/* contact us */
#component-contact form {margin:15px 0}
#component-contact form label {display:block;margin:10px 0 2px 0;padding-left:5px;font-size:16px;color:#fff}
#component-contact form .left {float:left;width:300px}
#component-contact form .right {float:right;width:300px}
#component-contact form .button {float:right;margin-right:1px}
#component-contact .address {font-size:14px;font-weight: bold;color:#ffff;}
#component-contact form button.button {display:none}
#component-contact .recaptcha {float:right;margin-bottom:10px}

/* polls */
ul.poll-list {margin:0;padding:0;list-style-type:none}
ul.poll-list li {margin:0;padding:0}
ul.poll-list li a {color:#7f7f7f;font-weight:bold;font-size:18px;line-height:30px}
#poll-result dt {font-size:16px;font-weight:bold}
#poll-result dd {margin-left:40px}
#poll-stat dt {font-weight:bold}
#poll-stat dd {margin-left:40px}
.polls_item {height:4px}
.polls_color_1 {background-color:#8d1b1b;border:2px ridge #b22222}
.polls_color_2 {background-color:#6740e1;border:2px ridge #4169e1}
.polls_color_3 {background-color:#8d8d8d;border:2px ridge #d2d2d2}
.polls_color_4 {background-color:#cc8500;border:2px ridge #ffa500}
.polls_color_5 {background-color:#5b781e;border:2px ridge #6b8e23}
.polls_color_6 {background-color:#d01bca;border:2px ridge #b22222}
.polls_color_7 {background-color:#0a00d4;border:2px ridge #4169e1}
.polls_color_8 {background-color:#8d1b1b;border:2px ridge #b22222}
.polls_color_9 {background-color:#6740e1;border:2px ridge #4169e1}

/* user */
/* login */
#com-form-login {}
#com-form-login fieldset {margin:0;padding:0;border:0}
#com-form-login label {display:block;margin:10px 0 2px 0;padding-left:5px;font-size:16px;color:#fff}
#com-form-login input.textfield {width:284px;height:42px;margin:0;padding:0 8px;background:transparent url('../images/bg-input.png') 0 0 no-repeat;border:0 none;color:#969696;font-size:16px;line-height:42px}
#com-form-login #com-form-login-username {float:left;width:300px}
#com-form-login #com-form-login-password {float:right;width:300px}
#com-form-login #com-form-login-remember {padding-top:10px;margin-bottom:0}
#com-form-login #com-form-login-remember label {display:inline}
#com-form-login .login-submit {visibility:hidden;height:0;margin:0;padding:0;border:0}
#com-form-login .login-reminders-register {margin-top:10px}
#com-form-login .login-button {float:left;margin-right:15px}
#com-form-login .login-reminders {float:left}
#com-form-login .login-reminders a {display:block;height:16px;line-height:17px;margin-bottom:3px}
#com-form-login .login-reminders a span {display:block;width:16px;height:16px;float:left;margin-right:5px}
#com-form-login .login-reminders .forgot-pass {background:transparent url('../images/icon-forgot-password.png') 0 0 no-repeat}
#com-form-login .login-reminders .forgot-user {background:transparent url('../images/icon-forgot-user.png') 0 0 no-repeat}
#com-form-login .login-reminders a {color:#aaa}
#com-form-login .login-register-container {float:left}
#com-form-login .login-register-container .login-register-divider {float:left;line-height:32px;width:200px;text-align:center;margin:0 49px;color:#ddd}
#com-form-login .login-register-container .login-register-divider span.linethrough {text-decoration:line-through;color:#555}
#com-form-login .login-register-container .login-register {float:left}

/* registration */
.com-form-register {margin-bottom:10px}
.com-form-register label {display:block;margin:10px 0 2px 0;padding-left:5px;font-size:16px;color:#fff}
.com-form-register input.textfield, .com-form-register input.text_area {width:284px;height:42px;margin:0;padding:0 8px;background:transparent url('../images/bg-input.png') 0 0 no-repeat;border:0 none;color:#969696;font-size:16px;line-height:42px}
.com-form-register div.left {float:left;width:300px}
.com-form-register div.right {float:right;width:300px}
.com-form-register div.full {width:630px}
.com-form-register div.full input.textfield {width:614px;background-position:0 -322px}
.com-form-register hr {margin:40px 0 22px;border:0;border-top:1px solid #555}
.com-form-register .required-fields {margin-top:10px}
.com-form-register .button {margin-top:10px}
.com-form-register .username-disabled, .com-form-register .client-notifications-container {font-size:16px;margin:10px;color:#969696}

/* password reset, user reminder */
.com-form-reset {}
.com-form-reset label, .com-form-remind label {display:block;margin:10px 0 2px 0;padding-left:5px;font-size:16px;color:#fff}
.com-form-reset div.full, .com-form-remind div.full {width:630px}
.com-form-reset div.full input.textfield, .com-form-remind div.full input.textfield {width:614px;height:42px;margin:0;padding:0 8px;background:transparent url('../images/bg-input.png') 0 -322px no-repeat;border:0 none;color:#969696;font-size:16px;line-height:42px}
.com-form-reset .button, .com-form-remind .button {margin-top:10px}


/* client area */
.com_poclients #content h1.title, #content h1.title.userprofile {margin-top:10px}
#content .client-clublist table thead th, #content .client-eventlist table thead th {height:30px;background-color:#333;color:#999;padding:5px 5px}
#content .client-clublist table tbody td, #content .client-eventlist table tbody td {padding:5px 0}
#content .client-clublist table tbody td.published, #content .client-eventlist table tbody td.published {color:#fff}
#content .client-clublist tr.even, #content .client-eventlist tr.even {background-color:#333}

#adminForm fieldset {border:1px solid #444;margin-bottom:15px}
#adminForm fieldset legend {font-weight:bold;color:#fff}
#adminForm .admintable td.key {width:150px;padding-right:5px;background-color:#333;color:#bbb}
#adminForm #gmap {width:440px;height:350px}
#adminForm #editor-xtd-buttons {display:none}
#adminForm select, #adminForm input {background-color:#ccc;border:1px solid #aaa;padding:5px}
#adminForm button.button {margin-bottom:10px;height:36px}
#adminForm button.button span {padding:0 5px 0 1px;font-size:13px;margin-top:-1px}
#adminForm .alias-field {display:none}
#adminForm .publish-date-field {display:none}
#adminForm .image-outside, #adminForm .image-inside {display:none}
#adminForm .coordinates {display:none}
#adminForm .recurring-event {display:none}

/* client area - user menu */
ul.user-menu {list-style:inside none;margin:10px 0 0}
ul.user-menu li {height:16px;float:left;text-align:center;width:206px}
ul.user-menu li a {display:inline-block;height:16px;line-height:17px;padding-left:20px}
ul.user-menu li.lista-locatii a {background:transparent url('../images/icon-list-locations.png') 0 0 no-repeat}
ul.user-menu li.adaugare-locatie a {background:transparent url('../images/icon-add-location.png') 0 0 no-repeat}
ul.user-menu li.lista-evenimente a {background:transparent url('../images/icon-list-events.png') 0 0 no-repeat}
ul.user-menu li.adaugare-eveniment a {background:transparent url('../images/icon-add-event.png') 0 0 no-repeat}
ul.user-menu li.profilul-meu a {background:transparent url('../images/icon-forgot-user.png') 0 0 no-repeat}
ul.user-menu li.iesire-din-cont a {background:transparent url('../images/icon-logout.png') 0 0 no-repeat}
ul.user-menu li.active a {text-decoration:underline}

/* MODULES */

/* general */
.boxmodule-left {margin-bottom:20px}
.boxmodule-left h3.title {margin:0 -6px 10px -6px;padding-left:9px;background:transparent url('../images/bg-heading.png') left 0 no-repeat}
.boxmodule-left h3.title span.title {display:block;height:70px;padding-right:29px;padding-left:20px;background:transparent url('../images/bg-heading.png') right -70px no-repeat;color:#fff;font-size:18px;font-weight:normal;line-height:70px;text-transform:uppercase}

.boxmodule-right {margin-bottom:20px}
.boxmodule-right h3.title {height:66px;margin-right:-6px;margin-left:-6px;padding:0 20px;background:transparent url('../images/bg-header-module.png') center 0 no-repeat;color:#fff;font-size:18px;font-weight:normal;line-height:66px;text-transform:uppercase}
.boxmodule-right .boxcontent-right {margin-right:-6px;margin-left:-6px;padding:20px 26px 26px 26px;background:transparent url('../images/bg-boxmodule.png') center bottom no-repeat}

/* static header */
.mt-headerstatic {height:115px;padding:15px 0 5px 0;float:left/*background:transparent url('../images/bg-header-dancers-300.png') 0 center no-repeat*/}
.mt-headerstatic a {display:block}
.mt-headerstatic a img {float:left;display:block}

/* header banner (728px x 90px) */
.mt-headerbanner {float: right;margin:22px 0 0}

/* main menu */
.mt-mainmenu {float:left;position:relative}
.mt-mainmenu ul {float:left;width:960px;margin:0;padding:0 0 0 2px;list-style-type:none;background:transparent url('../images/menu-sep.png') left 0 no-repeat}
.mt-mainmenu ul li {float:left;position:relative;margin:0;padding:0 2px 0 0;background:transparent url('../images/menu-sep.png') right 0 no-repeat}
.mt-mainmenu ul li.acasa {z-index:20}
.mt-mainmenu ul li.evenimente {z-index:18}
.mt-mainmenu ul li.galerii {z-index:16}
.mt-mainmenu ul li.localuri {z-index:14}
.mt-mainmenu ul li.servicii {z-index:14}
.mt-mainmenu ul li.contact {z-index:10}
.mt-mainmenu ul li a {display:block;background:transparent url('../images/bg-menu.png?20120510') 0 top repeat-x;cursor:pointer}
.mt-mainmenu ul li.active a {background-position:0 center !important}
.mt-mainmenu ul li a:hover {background-position:0 bottom}
.mt-mainmenu ul li a span {display:block;width:158px;height:74px;background-color:transparent;background-image:url('../images/menu.png?20120510');background-repeat:no-repeat;text-indent:-9999px}
/*.mt-mainmenu ul li.contact a span {width:188px}*/
.mt-mainmenu ul li.acasa a span {background-position:center 0}
.mt-mainmenu ul li.evenimente a span {background-position:center -74px}
.mt-mainmenu ul li.galerii a span {background-position:center -148px}
.mt-mainmenu ul li.localuri a span {background-position:center -222px}
.mt-mainmenu ul li.servicii a span {background-position:center -296px}
.mt-mainmenu ul li.contact a span {background-position:center -370px}
.mt-mainmenu ul li.acasa.active a span, .mt-mainmenu ul li.acasa a:hover span {background-position:center -444px}
.mt-mainmenu ul li.evenimente.active a span, .mt-mainmenu ul li.evenimente a:hover span {background-position:center -518px}
.mt-mainmenu ul li.galerii.active a span, .mt-mainmenu ul li.galerii a:hover span {background-position:center -592px}
.mt-mainmenu ul li.localuri.active a span, .mt-mainmenu ul li.localuri a:hover span {background-position:center -666px}
.mt-mainmenu ul li.servicii.active a span, .mt-mainmenu ul li.servicii a:hover span {background-position:center -740px}
.mt-mainmenu ul li.contact.active a span, .mt-mainmenu ul li.contact a:hover span {background-position:center -814px}
.mt-mainmenu #lady {display:none;position:absolute;left:0;top:0;width:100px;height:100px;background:transparent url('../images/lady.png?20120510') 0 0 no-repeat;z-index:19}

/* breadcrumb */
.mt-breadcrumb {float:left;margin:20px 0 0 -3px}
.mt-breadcrumb a {float:left;display:block;cursor:pointer}
.mt-breadcrumb a:hover {text-decoration:none}
.mt-breadcrumb strong {float:left;display:block;margin-right:10px;padding-left:5px;background:transparent url('../images/bg-breadcrumb.png') left 0 no-repeat}
.mt-breadcrumb strong span {display:block;height:30px;padding:0 19px 0 10px;background:transparent url('../images/bg-breadcrumb.png') right -30px no-repeat;color:#ddd;font-size:11px;line-height:30px;}
.mt-breadcrumb strong.sel {background-position:left -60px}
.mt-breadcrumb strong.sel span {background-position:right -90px;color:#000}
.mt-breadcrumb a:hover strong {background-position:left -120px}
.mt-breadcrumb a:hover strong span {background-position:right -150px}

/* search */
.boxmodule-right.mt-search .boxcontent-right {padding-top:0;padding-bottom:10px}
.boxmodule-right.mt-search form {position:relative;padding:7px 0 7px 0;/*background:transparent url('../images/search.png') 0 0 no-repeat*/}
.boxmodule-right.mt-search form div {width:248px;height:26px;padding:2px 6px 2px 6px;background:transparent url('../images/search.png') 0 -44px no-repeat}
.boxmodule-right.mt-search div .inputbox {width:185px;margin:6px 0 0 0;padding:0;background-color:transparent;border:none;color:#fff}
.boxmodule-right.mt-search div .button {position:absolute;right:6px;top:12px;padding:0;background:none}
.boxmodule-right.mt-search div .button span {width:50px;height:22px;padding:0;background:transparent url('../images/search.png') 0 -74px no-repeat;font-size:12px;line-height:22px;text-align:center}
.boxmodule-right.mt-search div .button:hover span {background-position:0 -96px;color:#eee}
.boxmodule-right.mt-search div .button:active span {background-position:0 -118px}

/* welcome */
.mt-welcome {float:left;width:630px}

/* latest gallery */
.mt-latestgallery {position:relative;float:right;width:210px;margin-left:20px}
.mt-latestgallery a.gallery {position:relative;display:block;width:144px;height:150px;margin-left:25px;padding:6px;background:transparent url('../images/bg-picture.png') left bottom no-repeat}
.mt-latestgallery a.gallery:hover {text-decoration:none}
.mt-latestgallery a.gallery img {margin:0 0 4px 2px;width:140px;height:105px}
.mt-latestgallery a.gallery .title {display:block;margin:3px 3px 1px 3px;font-size:9pt;font-weight:bold;text-align:center;text-transform:uppercase}
.mt-latestgallery a.gallery:hover .title {text-decoration:underline}
.mt-latestgallery a.gallery .date {display:block;font-size:10px;text-align:center}
.mt-latestgallery a.show-all {position:absolute;right:10px;top:20px;display:block;padding-left:8px;background:transparent url('../images/icon-arw.png') left center no-repeat;font-size:8pt;line-height:30px;display:none}
/*.mt-latestgallery {position:relative;float:right;width:210px;margin-left:20px}
.mt-latestgallery .gallery {position:relative;display:block;width:144px;height:150px;margin-left:25px;padding:6px 6px 6px 8px;background:transparent url('../images/bg-picture.png') left bottom no-repeat}*/

/* latest galleries */
.mt-latestgalleries {clear:both}
.mt-latestgalleries div.boxcontent-left {margin-top:-48px}
.mt-latestgalleries div.filter {position:relative;height:48px;width:80px;top:-20px;left:542px}
.mt-latestgalleries div.filter a {display:block;width:70px;height:16px;font-size:8pt;color:#eee;padding-left:15px}
.mt-latestgalleries div.filter a.party {background:url('../images/tick.png') 0 0 no-repeat}
.mt-latestgalleries div.filter a.event {background:url('../images/tick.png') 0 -16px no-repeat}
.mt-latestgalleries div.filter a.various {background:url('../images/tick.png') 0 -32px no-repeat}
.mt-latestgalleries ul {margin-bottom:0}
.mt-latestgalleries ul li {margin:0 3px;width:153px;position:relative}
.mt-latestgalleries ul li span.title {height:15px}
.mt-latestgalleries ul li a {width:141px;margin:0;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;/*box-shadow: 0 0 10px 0 #000000;*/}
.mt-latestgalleries ul li a:hover {position:absolute;top:-32px;left:-32px;z-index:9999;width:215px;height:250px;box-shadow: 0 0 40px 4px #000000}
.mt-latestgalleries ul li a span {text-align:left}
.mt-latestgalleries ul li.first a {margin-left:0}
.mt-latestgalleries ul li.last a {margin-right:0}
.mt-latestgalleries ul li a img {margin:0 0 4px;width:100%;height:auto}
.mt-latestgalleries ul li a.party {background-image:none;background-color:#072432}
.mt-latestgalleries ul li a.party:hover {background-color:#043544}
.mt-latestgalleries ul li a.concert {background-image:none;background-color:#220108}
.mt-latestgalleries ul li a.concert:hover {background-color:#5c0918}
.mt-latestgalleries ul li a.sport {background-image:none;background-color:#665100}
.mt-latestgalleries ul li a.sport:hover {background-color:#7f6c29}
.mt-latestgalleries ul li a.cultural {background-image:none;background-color:#173510}
.mt-latestgalleries ul li a.cultural:hover {background-color:#275b1c}
.mt-latestgalleries ul li a.various {background-image:none;background-color:#29072b}
.mt-latestgalleries ul li a.various:hover {background-color:#470d4a}
.mt-latestgalleries ul li a .date {margin-right:0 !important}
.mt-latestgalleries ul li a:hover .title {height:auto}
.mt-latestgalleries ul li a:hover .title .title-full, .mt-latestgalleries ul li a:hover .title .location-full {margin-bottom:10px}
.mt-latestgalleries ul li a .title-stripped {display:block;height:15px;overflow:hidden}
.mt-latestgalleries ul li a:hover .title-stripped {display:none}
.mt-latestgalleries ul li a .title-full {display:none;font-size:10pt}
.mt-latestgalleries ul li a:hover .title-full {display:block}
.mt-latestgalleries ul li a .location-stripped {display:block;letter-spacing:-1px}
.mt-latestgalleries ul li a:hover .location-stripped {display:none}
.mt-latestgalleries ul li a .location-full {display:none;font-size:10pt}
.mt-latestgalleries ul li a:hover .location-full {display:block;height:auto}

/* other galleries, calendar galleries */
.mt-othergalleries h3.title {font-size:16px}
.mt-othergalleries ul, .mt-calendar ul.album-list {width:260px;margin-bottom:0}
.mt-othergalleries ul li, .mt-calendar ul.album-list li {width:80px;height:auto;margin:0 0 0 10px}
.mt-calendar ul.album-list li {margin-bottom:10px;height:90px}
.mt-othergalleries ul li.first, .mt-calendar ul.album-list li.first {margin-left:0}
.mt-othergalleries ul li a, .mt-calendar ul.album-list li a {width:auto;height:auto;padding:0;background:none}
.mt-othergalleries ul li a img, .mt-calendar ul.album-list li a img {margin:0;width:80px;height:57px}
.mt-othergalleries ul li a span.info, .mt-calendar ul.album-list li a span.info {padding:0}
.mt-othergalleries ul li a span.info span.title, .mt-othergalleries ul li a span.info span.location, .mt-calendar ul.album-list li a span.info span.title, .mt-calendar ul.album-list li a span.info span.location {font-size:7pt}
.mt-othergalleries ul li a span.info span.title {height:23px}
.mt-othergalleries ul li a b.date, .mt-calendar ul.album-list li a b.date {margin-right:0;padding:0 4px;top:0;right:0}
.mt-othergalleries ul li a b.date span.date, .mt-calendar ul.album-list li a b.date span.date {font-size:7pt;height:20px;line-height:19px;padding-left:13px}
.mt-othergalleries ul li a u, .mt-calendar ul.album-list li a u {background-position:0 -80px;width:16px;height:16px;left:62px;top:42px}

/* upcoming events */
.mt-upcomingevents {position:relative}
.mt-upcomingevents .slider {position:relative;width:630px;height:289px;padding-top:4px;overflow:hidden}
.mt-upcomingevents ul {position:absolute;top:4px;left:0;width:9999px}
.mt-upcomingevents ul li {margin-bottom:0}
.mt-upcomingevents .arw {position:absolute;top:20px;right:15px}
.mt-upcomingevents .arw.lt {position:absolute;top:20px;right:43px}

/* poll */
.mt-poll strong {color:#fff;font-size:16px}
.mt-poll ul {margin:15px 0;padding:0;list-style-type:none;color:#7f7f7f;font-size:14px;font-weight:bold;line-height:30px;text-transform:uppercase}
.mt-poll ul li {margin:0;padding:0}
.mt-poll ul li span {margin:6px 15px 0 5px}
.mt-poll dl {margin:15px 0;padding:0;color:#7f7f7f;font-size:14px;font-weight:bold;line-height:24px;text-transform:uppercase}
.mt-poll dl dd {margin:0 0 5px 0}
.mt-poll .details {float:right}

/* calendar */
.mt-calendar {position:relative;z-index:30}
.calendar {width:261px;position:relative;overflow:hidden;background-color:#333;z-index:5}
.calendar-contents {width:261px;height:290px;position:relative}
.calendar-contents a.tab {display:block;float:left;width:130px;height:35px;background:#000 url('../images/tab-gallery.png') 8px 9px no-repeat;text-align:center;line-height:35px;color:#999;text-decoration:none;margin-bottom:2px}
.calendar-contents a.tab:hover {text-decoration:underline}
.calendar-contents a.tab.first {margin-right:1px;background:#000 url('../images/tab-events.png') 8px 9px no-repeat}
.calendar-contents a.tab.active {background-color:#333;cursor:default;text-decoration:none;font-weight:bold;color:#fff}
.calendar-contents a.tab.active:hover {cursor:default;text-decoration:none}
.calendar-contents-days {width:232px;position:absolute;left:0px;top:85px;margin-left:14px;background-color:#111}
a.calendar-left {margin-left:13px}
a.calendar-left, a.calendar-right {display:block;float:left;width:27px;height:35px;background:transparent url('../images/arw.png') 0px 0px no-repeat;margin-top:4px}
a.calendar-right {background-position:-27px 0px}
a.calendar-left:hover {background-position:0px -35px}
a.calendar-right:hover {background-position:-27px -35px}
.calendar-month {width:180px;float:left;text-align:center;font-size:14pt;font-weight:bold;color:#626060;overflow:hidden;text-transform:uppercase;color:#aaa;line-height:35px;margin-top:4px}
.calendar-days {float:left;list-style:none;margin:0;padding:0px}
.calendar-days li {float:left;width:32px;margin:0;text-align:center;border-left:1px solid #5a5858;border-bottom:1px solid #5a5858;color:#999;line-height:26px;position:relative;zoom:1}
.calendar-days li a {display:block;padding:0 10px;text-decoration:none;color:inherit}
.calendar-days li.calendar-day-name {font-weight:bold;border-top:1px solid #5a5858;background-color:#5c1207 !important;color:#fff;font-size:12px}
.calendar-days li.first {}
.calendar-days li.last {margin-right:0px;border-right:1px solid #5a5858}
.calendar-days li.inactive {color:#444}
.calendar-days li.has-data a {color:#fe0d16;font-weight:bold}
.calendar-days li.inactive.has-data a {color:#900}
.calendar-days li.selected {background:#fff}
.calendar-days li.current-day a {color:#fff !important;background:#c00;font-weight:bold}
.calendar-speech-bubble {position:absolute;top:20px;left:-20px;z-index:12;display:none;width:156px}
.calendar-sb-top {width:157px;height:14px;background:url('../images/speech-bubble-calendar-top-bottom.png') 0px 0px no-repeat;float:left}
.calendar-sb-container {width:157px;background:url('../images/speech-bubble-calendar-bg.png') 1px 99px repeat-y;float:left}
.calendar-sb-content, .component-calendar-sb-content {width:137px;min-height:99px;background:url('../images/speech-bubble-calendar-middle.png') 0px 0px no-repeat;padding:0px 10px 0px 10px;float:left}
.calendar-sb-bottom {width:157px;height:14px;background:url('../images/speech-bubble-calendar-top-bottom.png') 0px -14px no-repeat;float:left}
.calendar-sb-content span {font-size:8pt;color:#404040;display:block;line-height:1.3;text-align:left}
.calendar-sb-content span.item-image {display:block;float:left}
.calendar-sb-content span.item-image img {display:block;float:left;width:25px;height:35px;padding:2px;background-color:#fff;border:1px solid #bbb;margin-right:3px}
.calendar-sb-content span.item-image.gallery img {width:35px;height:30px}
.calendar-sb-content span.item-time {font-size:8pt;font-weight:bold;color:#000}
.calendar-sb-content span.item-name {margin-bottom:5px}
.calendar-sb-content span.item-name a {color:#404040 !important;text-decoration:underline;background:transparent}
.calendar-sb-content span.item-name.gallery a {font-weight:bold;font-size:7pt}
.calendar-sb-content span.item-name a:hover {text-decoration:none}
.calendar-upcoming-events {position:absolute;top:200px;left:0px}
.mt-calendar h4 {margin:20px 0 10px 0;font-size:14px;text-transform:uppercase;text-align:center}
.mt-calendar p {margin-bottom:6px;line-height:14px}
.mt-calendar p span {padding-left:10px;font-size:10px}
.mt-calendar .fade-container {z-index:3;zoom:1}
.mt-calendar .upcoming-events, .mt-calendar .latest-galleries {display:none}

/* copyright */
.mt-copyright {float:left;margin-top:36px}

/* user choice */
.mt-userchoice {float:left;clear:left}

/* social */
.mt-social {float:right;width:18px;margin-top:36px;line-height:36px}

/* Facebook like box */
.mt-fblikebox .fblikebox {width:260px;height:256px;overflow:hidden}
.mt-fblikebox .fblikebox iframe {position:relative;top:-2px;left:-1px;width:264px;height:256px;border:none;overflow:hidden}

/* Google +1 */
.mt-gplusone {float:right;margin:46px 0 0 6px}

/* popup */
.mt-popup {display:none}
#popup a, #popup img {display:block}

/* banners */
#banner-right .mt-banner {}
#banner-right .mt-banner .flash {margin-bottom:15px}
#banner-right .mt-banner a {display:block}
#banner-right .mt-banner img {display:block;margin-bottom:15px}

.mt-banner.repositioned-banner .flash, .mt-banner.repositioned-banner a {float:left;margin:10px 15px 0 15px}
.mt-banner.repositioned-banner .flash {margin-bottom:0}
.mt-banner.repositioned-banner img {display:block}

.mt-banner a.slide-group, .mt-banner a.random-slide {position:relative;display:block;width:120px;height:240px;margin-bottom:15px;overflow:hidden}
.mt-banner a.slide-group.sg-big {height:240px}
.mt-banner a.slide-group.sg-mid {height:90px}
.mt-banner a.slide-group.sg-sml {height:60px}
.mt-banner.repositioned-banner a.slide-group {margin-bottom:0}
.mt-banner a.slide-group img, .mt-banner a.random-slide img {position:absolute;left:0;top:0}

.mt-clientnotifications {display:none}

#footer .mt-banner {padding-top:18px;text-align:center}
#footer .mt-banner h3 {font-size:12px;font-weight:normal}
#footer .mt-banner img {margin:0 5px}

/* UTILS */
.tool-tip {background-color:#111;padding:5px;border:1px solid #333;border-radius:5px}
.gmap-big {width:618px;height:338px;border:6px solid #313131}
.gmap-small {width:260px;height:200px}
.gmap .pin h2 {margin-bottom:4px;font-size:14px;text-transform:uppercase}
.gmap .pin h2 a {color:#000}
.gmap .pin p {}
.gmap-small .pin h2 {margin-bottom:2px;font-size:12px}
.gmap-small .pin p {font-size:10px}
.gmap-container-hidden {position:absolute;left:-9999px;top:0}

dl.tabbed dt.tab, dl.tabbed dd.tab {margin:0}
dl.tabbed dt.tab {position:relative;left:20px;top:-17px;float:left;margin-right:20px}
dl.tabbed dd.tab {clear:both}
dl.tabbed dt.tab a {display:block;padding-left:5px;background:transparent url('../images/bg-tab.png') left 0 no-repeat}
dl.tabbed dt.tab a span {display:block;padding:0 20px 0 15px;background:transparent url('../images/bg-tab.png') right -35px no-repeat;line-height:35px;font-size:14px;text-transform:uppercase}
dl.tabbed dt.tab.sel a, dl.tabbed dt.tab a:hover {background-position:left -70px;text-decoration:none}
dl.tabbed dt.tab.sel a span, dl.tabbed dt.tab a:hover span {background-position:right -105px}

a.button, button.button {float:left;display:block;padding-left:5px;background:transparent url('../images/bg-button.png') left -162px no-repeat;cursor:pointer;border:0 none}
a.button span, button.button span {display:block;height:36px;padding:0 15px 0 10px;background:transparent url('../images/bg-button.png') right -198px no-repeat;color:#070707;font-size:14px;font-weight:bold;line-height:36px}
a.button:hover, button.button:hover {background-position:left -234px;text-decoration:none}
a.button:hover span, button.button:hover span {background-position:right -270px;color:#eee}
a.button:active {background-position:left -306px}
a.button:active span {background-position:right -342px}
a.button.small {background-position: left 0px}
a.button.small span {height:27px;background-position:right -27px;line-height:27px}
a.button.small:hover, a.button.small.grey {background-position:left -54px !important}
a.button.small:hover span, a.button.small.grey span {background-position:right -81px !important}
a.button.small.grey span {color:#ccc}
a.button.small:active {background-position:left -108px}
a.button.small:active span {background-position:right -135px}
a.button.right {float:right}
a.button.margin-right {margin-right:10px}
h2.title span.title a.button.right {margin-top:22px}

.maincontent input.inputbox {width:284px;height:42px;margin:0;padding:0 8px;background:transparent url('../images/bg-input.png') 0 0 no-repeat;border:none;color:#969696;font-size:16px;line-height:42px}
.maincontent .textarea {width:614px;height:268px;padding:6px 8px;background:transparent url('../images/bg-input.png') 0 -42px no-repeat;overflow:hidden}
.maincontent .textarea textarea {width:614px;height:268px;margin:0;padding:0 28px 0 0;background-color:transparent;border:none;color:#969696;font-size:16px;resize:none}

.social {float:right;width:16px;height:16px;margin-top:10px;margin-left:5px;background-color:transparent;background-image:url('../images/social-icons.gif');background-repeat:no-repeat;text-indent:-9999px;cursor:pointer}
.social.facebook {background-position:0 0}

.arw {display:block;width:27px;height:35px;background-color:transparent;background-image:url('../images/arw.png');background-repeat:no-repeat;text-indent:-9999px;cursor:pointer}
.arw.lt {background-position:left 0}
.arw.rt {background-position:right 0}
.arw.x {background-position:left -105px}
.arw.lt:hover {background-position:left -35px}
.arw.rt:hover {background-position:right -35px}
.arw.x:hover {background-position:right -105px}
.arw.lt.dsbl {background-position:left -70px !important;cursor:default}
.arw.rt.dsbl {background-position:right -70px !important;cursor:default}
.arw.x.dsbl {background-position:right -105px !important;cursor:default}

div.fb-like {position:relative;left:10px;top:-24px;float:right;width:100px;height:70px;overflow:hidden;z-index:1}
div.fb-like iframe {height:20px !important}
div.fb-comment {margin:0 10px;background-color:#111;border:1px solid #444;border-top:none}

.fb_iframe_widget iframe {left:0}

.video_embed {float:none;clear:both;margin-bottom:10px}

#system-message {margin-bottom:20px;font-weight:bold}
#system-message dt {display:none}
#system-message dd {min-height:40px;text-align:center;font-size:16px;line-height:40px}
#system-message dd.message {color:#fff}
#system-message dd.notice {color:#c14949}
#system-message dd.error {color:#c14949}
#system-message ul {list-style:none}
#system-message ul li {margin:0}

.maincontent .error {color:red;font-weight:bold;font-size:14px}

.defloater {display:block;float:none !important;clear:both !important;font-size:0;height:0}

/* JQTRANSFORM */
.jqTransformRadioWrapper {float:left;display:block}
.jqTransformRadio {display:block;width:18px;height:18px;background:transparent url('../images/radio.gif') no-repeat left -38px;vertical-align:middle}
.jqTransformCheckboxWrapper {float:left;display:block}
.jqTransformCheckbox {display:block;width:13px;height:13px;background:transparent url('../images/checkbox.gif') no-repeat left -26px;vertical-align:middle}
.jqTransformChecked {background-position:left top}
.jqTransformHidden {display:none}

/* POIMGVIEWER */
#po-img-viewer-overlay {display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:transparent url('../images/bg-img-viewer.png') repeat;z-index:98}
#po-img-viewer-main-container {display:none;position:absolute;left:0;top:20px;background-color:#222;z-index:99;text-align:center}
#po-img-viewer-main-container #po-img-viewer-image-container {position:relative;display:inline-block;width:960px;height:100%;min-height:500px;max-height:720px;padding:5px 48px;text-align:center}
#po-img-viewer-main-container #po-img-viewer-part-container {width:960px;margin:5px 48px 0 48px}
#po-img-viewer-main-container #po-img-viewer-title-container {float:left;width:580px;height:30px;font-size:12px;color:#fff;text-transform:uppercase;line-height:30px;text-align:center}
#po-img-viewer-main-container #po-img-viewer-title-container span {padding-left:10px;font-weight:bold}
#po-img-viewer-main-container #po-img-viewer-location-container {margin-bottom:10px;font-size:10px;font-weight:bold;text-align:center}
#po-img-viewer-main-container #po-img-viewer-image-container #po-img-viewer-image {display:inline-block;width:auto;max-width:100%;height:auto;max-height:100%;vertical-align:middle}
#po-img-viewer-main-container #po-img-viewer-image-container .arw {position:absolute;top:350px}
#po-img-viewer-main-container #po-img-viewer-image-container .arw.lt {left:10px}
#po-img-viewer-main-container #po-img-viewer-image-container .arw.rt {right:10px}
#po-img-viewer-main-container #po-img-viewer-image-container .arw.x {right:10px;top:10px}
#po-img-viewer-main-container #po-img-viewer-image {position:relative;z-index:3}
#po-img-viewer-main-container #po-img-viewer-image-container img.loading {position:absolute;left:448px;top:300px;line-height:20px;z-index:2}
#po-img-viewer-main-container #po-img-viewer-like-container {float:right;width:180px;margin-top:5px;text-align:right}
#po-img-viewer-main-container #po-img-viewer-like-container .like-and-share {display:inline-block;margin-left:5px}
#po-img-viewer-main-container #po-img-viewer-like-container .like-and-share#po-img-viewer-share {position:relative;top:0px}
#po-img-viewer-main-container #po-img-viewer-slideshow-container {float:left;width:180px;text-align:left;line-height:30px}
#po-img-viewer-main-container #po-img-viewer-slideshow-container a {float:left;width:16px;height:16px;margin-top:7px;background-color:transparent;background-image:url('../images/btn-slideshow.png');background-repeat:no-repeat}
#po-img-viewer-main-container #po-img-viewer-slideshow-container a:hover {text-decoration:none}
#po-img-viewer-main-container #po-img-viewer-slideshow-container a.play {background-position:left top}
#po-img-viewer-main-container #po-img-viewer-slideshow-container a.stop {background-position:left bottom}
#po-img-viewer-main-container #po-img-viewer-slideshow-container span {margin-left:10px;font-size:10px;font-weight:bold}