@charset "utf-8";
/* DOCUMENT - DEFAULT STYLES */
body {margin:0px; padding:0px; font-family:Arial, sans-serif; font-size:14px; color:#4e4021; background-color:#244D6D;}
form { padding:0px; margin:0px; }
a {text-decoration:none; font-family:Arial, sans-serif; font-size:11px; color:#4e4021;}
a:hover {text-decoration:underline;cursor}
div {font-family:Arial, sans-serif; font-size:11px;}
span {font-family:Arial, sans-serif; font-size:11px; font-weight:bold;}
img {border:0px; padding:0px;}
table {border-collapse:collapse;}
.clear {clear:both;}
.error {color:#ff0000;}
.required {background-image: url("../images/required.gif"); background-repeat: no-repeat; background-position:top right; background-color:#ffffff;}
.disabled {color:#999999;}
.leftalign {text-align:left;}
.centeralign {text-align:center;}
.rightalign {text-align:right;}

/* DOCUMENT - LAYOUT */
.outerDesign {text-align:center; width:100%;}
.innerDesign {margin:0px auto; width:772px; background-color:#dce1e5; text-align:left;}


/* EDIT */
.editContainer {position:absolute; border:solid 1px #cccccc; padding-left:5px; margin-top:-7px; margin-left:5px; width:140px; height:14px; background-color:#4e0000;}
.editContainer a {color:#ffffff; font-weight:bold;}
.editContainer img {height:12px; vertical-align:middle;}


/* HEADER */
.headerDesign {border-left:solid 1px #224c6b; border-right:solid 1px #224c6b; height:157px;}
.headerDesign .topImg {background-image:url("../images/header.jpg"); background-repeat:no-repeat; text-align:left; width:770px; height:157px;}
.headerDesign .topImgEdit {background-image:url("../images/header_edit.jpg"); background-repeat:no-repeat; text-align:left; width:758px; height:141px;}
.headerDesign div .containerMainPage {position:absolute; top:2px; margin-left:175px;}
.headerDesign div .containerMainPage a img {cursor:pointer; width:420px; height:130px;}
.headerDesign div .containerAdminInfo {position:absolute; top:5px; margin-left:20px; width:250px; color:#dddddd;}
.headerDesign div .containerAdminInfo a {color:#ee0000; font-size:11px; font-weight:bold;}
.headerDesign div .containerAdminCombo {position:absolute; top:25px; margin-left:20px; width:350px;}
.headerDesign div .containerAdminFlags {position:absolute; top:55px; margin-left:20px;}


/* MIDDLE */
.middleDesign {background-image:url("../images/middle_bg_top.jpg"); background-repeat:no-repeat; background-position:top left; border-left:solid 1px #407896; border-right:solid 1px #407896; text-align:left; padding-top:12px;}

/* MIDDLE - LEFT */
.leftDesign {position:absolute; margin-left:0px; background-image:url("../images/left_bg.jpg"); background-repeat:repeat-y; width:200px;}
/* left - language */
.language {height:30px;}
.language div {position:absolute; margin-top:5px;}
.language .cz {margin-left:9px;}
.language .de {margin-left:40px;}
.language .es {margin-left:71px;}
.language .en {margin-left:102px;}
.language .it {margin-left:133px;}
.language .fr {margin-left:164px;}
/* left - flash */
.flash {margin-left:10px; background-image:url("../images/noflash.jpg"); background-repeat:no-repeat; height:100px; width:180px; padding-top:10px;}
/* left - credit cards */
.creditcards {text-align:center; margin-top:10px;}
.creditcards img {height:32px;}
.creditcards a {font-size:12px; font-weight:bold;}
/* left - menu */
.menu {margin-top:20px;}
.menu .menuOpenAll {position:absolute; margin-left:5px;}
.menu .menuOpenAll a {font-weight:bold; font-size:14px;}
.menu div {margin-bottom:3px;}
.menu div div {margin-bottom:0px;}
.menu div div a {color:#4e4021;}
.menu div .menuMainOpen {margin-left:11px; padding-left:5px; padding-top:4px; padding-bottom:4px; font-weight:bold; margin-right:24px;}
.menu div .menuMainOpen a {color:Maroon;}
.menu div .menuMainClose {margin-left:11px; padding-left:5px; padding-top:4px; padding-bottom:4px; margin-right:24px;}
.menu div .menuItemBlock {display:block; padding-bottom:3px; margin-left:11px; padding-left:19px; margin-right:24px;}
.menu div .menuItemNone {display:none;}


/* MIDDLE - CENTER */
.centerDesign {position:absolute; margin-left:200px; width:570px; background-color:#E4EDF3; vertical-align:top;}
.paging {width:550px; height:15px; margin-bottom:10px; margin-top:5px;}
.paging a {font-weight:bold;}
.paging .prev {position:absolute; margin-left:0px; width:100px;}
.paging .page {position:absolute; margin-left:100px; width:370px; text-align:center;}
.paging .next {position:absolute; margin-left:470px; width:100px; text-align:right;}
.attach {cursor:pointer;}
/* center - title */
.pageTitle {height:39px; text-align:left; margin-left:10px;}
.pageTitle span {font-size:24px; font-style:italic; text-decoration:underline; font-family:Arial, sans-serif; font-weight:bold;}
/* center - simple html page */
.htmlPage {padding-left:10px; padding-right:10px; margin-bottom:10px;}
.htmlPage .content {font-size:11px; color:#4e4021;}
.htmlPage .content table {margin-top:5px;}
.htmlPage .content table tr th {background-color:#CCCCCC;}
.htmlPage .content table tr td {border-bottom:solid 5px #E4EDF3;}
.htmlPage .content table tr td.left {text-align:right; padding:5px; background-color:#DAE2E5; width:145px; font-weight:bold; vertical-align:top;}
.htmlPage .content table tr td.right {width:196px; padding:5px;}
.htmlPage .content .mappaMainItem {margin-left:10px; background: url("../images/icon_folder.gif"); background-repeat:no-repeat; padding:4px 0px 4px 25px; font-weight:bold;}
.htmlPage .content .mappaSubItem {margin-left:14px; background: url("../images/icon_branch.gif"); background-repeat:no-repeat; padding:4px 0px 4px 25px;}
.htmlPage .content .mappaSubLastItem {margin-left:14px; background: url("../images/icon_branchbottom.gif"); background-repeat:no-repeat; padding:4px 0px 4px 25px;}
.htmlPage img.left {float:left; margin-right:5px;}
.htmlPage img.right {float:right; margin-left:5px;}
/* RESERVATION */
.buttonsPanel {height:20px; background-color:#9EA9AF; padding-top:2px; text-align:right;}
.buttonsBottomPanel {height:20px; padding-top:2px; text-align:right;}
.buttonsPanel a {margin-right:10px; padding-left:22px; font-weight:bold; font-size:13px; color:#ffffff;}
.buttonsBottomPanel a {margin-right:10px; margin-left:10px; padding-left:22px; font-weight:bold; font-size:13px; color:#4E4021;}
a.buttonBack {float:left; margin-left:10px; background-position:left; background-image: url("../images/edit/button_back.gif"); background-repeat: no-repeat;}
a.buttonNext { background-position:left; background-image: url("../images/edit/button_next.gif"); background-repeat: no-repeat;}
a.buttonNew { background-position:left; background-image: url("../images/edit/button_new.gif"); background-repeat: no-repeat;}
a.buttonSave { background-position:left; background-image: url("../images/edit/button_save.gif"); background-repeat: no-repeat;}
a.buttonDelete { background-position:left; background-image: url("../images/edit/button_delete.gif"); background-repeat: no-repeat;}
a.buttonCancel { background-position:left; background-image: url("../images/edit/button_cancel.gif"); background-repeat: no-repeat;}
a.buttonAdd { background-position:left; background-image: url("../images/edit/button_add.gif"); background-repeat: no-repeat;}
a.buttonPrint { background-position:left; background-image: url("../images/edit/button_print.gif"); background-repeat: no-repeat;}
a.buttonPayMuzo { background-position:left; background-image: url("../images/edit/button_payMuzo.gif"); background-repeat: no-repeat;}
a.buttonLeft {float:left; background-position:left; background-image: url("../images/edit/button_moveleft.gif"); background-repeat: no-repeat;}
a.buttonRight { background-position:right; background-image: url("../images/edit/button_moveright.gif"); background-repeat: no-repeat; padding-right:22px; }
.buttonsTable table {height:20px; width:570px;}
.buttonsTable table tr td {background-color:#9EA9AF; color:#dddddd; font-weight:bold; text-align:center; border-right:solid 2px #9EA9AF; border-top:solid 2px #9EA9AF; padding:0px 5px 0px 5px;}
.buttonsTable table tr td.active {background-color:#E4EDF3; color:#4E4021;}
.buttonsTable table tr th {border-bottom:solid 2px #9EA9AF; padding:0px 5px 0px 5px;}
.reservation table {margin-top:5px;}
.reservation table tr td {vertical-align:middle; background-color:#E4EDF3;}
.reservation table tr td input.empty {background-image:url("../images/spacer.gif"); background-color:#ffffff;}
.reservation table tr td input.date {width:120px;}
.reservation table tr td input.number {width:140px;}
.reservation table tr td input.full {width:432px;}
.reservation table tr td select.full {width:435px;}
.reservation table tr td select.fullH {width:145px;}
.reservation table tr td.colOne {width:125px; text-align:right;}
.reservation table tr td.colTwo {width:160px;}
.reservation table tr td.colThree {width:125px; text-align:right;}
.reservation table tr td.colFour {width:160px;}
.reservation table tr td.colCombo {width:432px;}
.reservation table tr td.colNote {width:435px;}
.reservation table tr td.hr {border-bottom:solid 2px #9EA9AF; height:10px;}
.reservation table tr td.posthr {height:10px;}
.appartamenti {padding-left:10px; padding-right:10px;}
.appartamenti .item {width:546px; border:solid 2px #9EA9AF; margin-bottom:10px;}
.appartamenti .item .mainimage {float:left; padding:5px; width:200px;}
.appartamenti .item .info {float:left; padding:5px; width:326px;}
.appartamenti .item .info .title {font-weight:bold; font-size:14px;}
.appartamenti .item .info .description a {color:#cc0000;}
.appartamenti .item .info .reservation {margin-top:10px; text-align:center; font-weight:bold;}
.appartamenti .item .info .reservation a {color:#cc0000; font-size:16px;}
.appartamenti .item .gallery {padding:5px; margin-left:16px; width:520px;}
.appartamenti .item .gallery img {margin-right:20px;}
.appartamenti .item table.pricelist {width:546px;}
.appartamenti .item table.pricelist tr.over {cursor:hand; background-color:#DAE2E5;}
.appartamenti .item table.pricelist tr td {border-top:solid #FFFFFF 1px; height:17px; vertical-align:top; text-align:center; padding:2px 0px 0px 5px;}
.appartamenti .item table.pricelist tr td.edge {background-color:#9ea9af; border-top:0px; border-bottom:solid #FFFFFF 1px; text-align:center;}
.appartamenti .item table.pricelist tr th.top {border-top:0px; text-align:center;}
.appartamenti .item table.pricelist tr th {background-color:#9ea9af; border-top:solid #FFFFFF 1px; height:17px; font-weight:bold; padding:2px 0px 0px 5px;}
.appartamenti table.seasons {width:550px; margin-bottom:10px; border:solid 2px #9ea9af;}
.appartamenti table.seasons tr.over {cursor:hand; background-color:#DAE2E5;}
.appartamenti table.seasons tr td {height:17px; vertical-align:top; text-align:center; padding:2px 0px 0px 5px;}
.appartamenti table.seasons tr td.edge {background-color:#9ea9af; border-top:0px; border-bottom:solid #FFFFFF 1px; text-align:center;}
.appartamenti table.seasons tr th.top {border-top:0px; text-align:center;}
.appartamenti table.seasons tr th {background-color:#9ea9af; border-top:solid #FFFFFF 1px; height:17px; font-weight:bold; padding:2px 0px 0px 5px;}
/* GRID */
.list table {width:570px; border-collapse: collapse;}
.list table tr.over {background-color:#DAE2E5;}
.list table tr td {cursor:hand; cursor:pointer; border-bottom:solid #FFFFFF 1px; height:17px; vertical-align:top; padding:2px 0px 0px 5px;}
.list table tr th {cursor:default; background-color:#9ea9af; border-top:solid #FFFFFF 1px; border-bottom:solid #FFFFFF 1px; height:17px; font-weight:bold; padding:2px 0px 0px 5px;}
/* center - news (grid) */
.newsGrid {padding-left:10px; padding-right:10px; visibility:hidden;}
.newsGrid .item .content {width:550px;}
.newsGrid .item .content .left {float:left; width:200px;}
.newsGrid .item .content .left .image img {width:190px;}
.newsGrid .item .content .right {float:right; width:350px;}
.newsGrid .item .content .right .title {font-size:18px; font-weight:bold; border-bottom:solid 1px #4e4021;}
.newsGrid .item .content .right .title a {font-size:18px; font-weight:bold; text-decoration:none; border-bottom:solid 1px #4e4021;}
.newsGrid .item .content .right .description {margin-top:5px;}
.newsGrid .space {height:10px;}
/* center - news (detail) */
.newsDetail {padding-left:10px; padding-right:10px;}
.newsDetail .item .header {width:550px; height:15px; background-color:#c9b382; color:#ffffff;}
.newsDetail .item .header a {color:#ffffff; font-weight:normal;}
.newsDetail .item .header .left {position:absolute; padding-bottom:2px; padding-left:5px; padding-right:5px; margin-left:0px; font-weight:bold; width:180px; vertical-align:middle;}
.newsDetail .item .header .right {position:absolute; padding-bottom:2px; padding-left:5px; padding-right:5px; margin-left:190px; text-align:right; width:151px; vertical-align:middle;}
.newsDetail .item .content {width:550px; margin-bottom:10px;}
.newsDetail .item .content table {margin-top:5px;}
.newsDetail .item .content table tr td {border-bottom:solid 2px #F2F6F9; padding:5px; vertical-align:top;}
.newsDetail .item .content table tr td.left {text-align:right; background-color:#DAE2E5; width:145px;}
.newsDetail .item .content table tr td.right {width:196px;}
.newsDetail .item .content table tr td.bothheader {background-color:#DAE2E5; width:339px;}
.newsDetail .item .content table tr td.bothcontent textarea {width:345px; background-color:#ffffff; background-image:url("..images/spacer.gif");}
.newsDetail .item .gallery {text-align:center; margin-top:5px;}
.newsDetail .item .gallery img {border:solid 2px #ece0bd; margin-bottom:3px;}
/* center - form (email...) */
.formGrid {padding-left:10px; padding-right:10px;}
.formGrid .item .header {width:550px; height:15px; background-color:#c9b382; color:#ffffff;}
.formGrid .item .header a {color:#ffffff; font-weight:normal;}
.formGrid .item .header .left {position:absolute; padding-bottom:2px; padding-left:5px; padding-right:5px; margin-left:0px; font-weight:bold; width:180px; vertical-align:middle;}
.formGrid .item .header .right {position:absolute; padding-bottom:2px; padding-left:5px; padding-right:5px; margin-left:190px; text-align:right; width:151px; vertical-align:middle;}
.formGrid .item .content {width:550px; margin-bottom:10px;}
.formGrid .item .content table {margin-top:5px;}
.formGrid .item .content table tr td {border-bottom:solid 2px #E4EDF3; vertical-align:middle;}
.formGrid .item .content table tr td.left {background-color:#DAE2E5; padding-left:5px; padding-right:5px; width:100px; text-align:right;}
.formGrid .item .content table tr td.right {padding-left:5px; width:450px;}
.formGrid .item .content table tr td.right input.empty {background-image:url("../images/spacer.gif"); background-color:#ffffff;}
.formGrid .item .content table tr td.right input.date {width:100px;}
.formGrid .item .content table tr td.right input.number {width:50px;}
.formGrid .item .content table tr td.right input.full {width:440px;}
.formGrid .item .content table tr td.right input.city {width:130px;}
.formGrid .item .content table tr td.right input.zip {width:91px;}
.formGrid .item .content table tr td.bothheader {background-color:#DAE2E5; padding:5px 5px 5px 5px; width:540px;}
.formGrid .item .content table tr td.bothcontent textarea {width:540px; background-color:#ffffff;}
.formGrid .item .content table tr td.bothcontent span {font-weight:normal;}
.formGrid .item .footer {margin-bottom:10px; text-align:center;}
.formGrid .item .footer a {margin-left:20px; font-size:13px; font-weight:bold;}
.formGrid .item .footer a.buttonSend {padding-left:25px; background-position:top left; background-image: url("../images/button_send.gif"); background-repeat: no-repeat;}
.formGrid .item .footer a.buttonCancel {padding-left:20px; background-position:top left; background-image: url("../images/button_cancel.gif"); background-repeat: no-repeat;}
.formGrid .item .footer a.buttonLogin {padding-left:20px; background-position:top left; background-image: url("../images/button_login.gif"); background-repeat: no-repeat;}
/* events */
.events {margin-bottom:10px;}
.events div.header {height:18px;}
.events div.header .title {float:left; width:555px; padding-left:15px;}
.events div.monthPanel table {width:570px;}
.events div.monthPanel table tr td {width:48px; cursor:pointer; color:#FFFFFF; font-weight:bold; text-align:center; background-color:#9ea9af; border-right:solid #FFFFFF 1px; border-top:solid #FFFFFF 1px; border-bottom:solid #FFFFFF 1px;}
.events div.monthPanel table tr td.last {width:42px; background-color:#9ea9af; border-right:0px;}
.events div.monthPanel table tr td.over {width:48px; background-color:#224C6B;}
.events div.monthPanel table tr td.lastOver {width:42px; background-color:#224C6B; border-right:0px;}
.events div.monthPanel table tr td.haveEvent {width:48px; background-color:#3C66AC; color:#FFFFFF;}
.events div.monthPanel table tr td.haveEventOver {width:48px; background-color:#224C6B; color:#FFFFFF;}
.events div.monthPanel table tr td.haveEventLast {width:42px; background-color:#3C66AC; color:#FFFFFF; border-right:0px;}
.events div.monthPanel table tr td.haveEventLastOver {width:42px; background-color:#224C6B; color:#FFFFFF; border-right:0px;}
.events div.eventList table {width:570px; border-collapse: collapse;}
.events div.eventList table tr.over {background-color:#DAE2E5;}
.events div.eventList table tr td {cursor:hand; cursor:pointer; border-bottom:solid #FFFFFF 1px; height:17px; vertical-align:top; padding:2px 0px 0px 5px;}
.events div.eventList table tr td.attach {vertical-align:middle;}
.events div.eventList table tr td.attach img {height:18px; vertical-align:middle;}
.events div.eventList table tr.header td {cursor:default; background-color:#9ea9af; border-top:solid #FFFFFF 1px; border-bottom:solid #FFFFFF 1px; height:17px; font-weight:bold; padding:2px 0px 0px 5px;}
.events .browsing {width:570px; margin-top:3px; margin-bottom:18px; height:18px;}
.events .browsing .prev {float:left; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; height:16px; width:213px; text-align:left; padding-left:10px;}
.events .browsing .prev a {background: url("../images/button_arrow_left_public.gif"); background-repeat:no-repeat; background-position:left; padding-left:15px;}
.events .browsing .next {float:right; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; height:16px; width:214px; text-align:right; padding-right:10px;}
.events .browsing .next a {background: url("../images/button_arrow_right_public.gif"); background-repeat:no-repeat; background-position:right; padding-right:15px;}
/* events - month */
.eventsMonth {margin-bottom:10px;}
.eventsMonth div.header {height:18px;}
.eventsMonth div.header .title {float:left; width:485px; padding-left:15px;}
.eventsMonth div.header .back {float:right; width:50px; background: url("../images/button_arrow_left_public.gif"); background-repeat:no-repeat; background-position:top left; padding-left:15px; text-align:left;}
.eventsMonth table.monthPanel {width:570px; border-collapse: collapse; height:20px;}
.eventsMonth table.monthPanel tr td {color:#FFFFFF; cursor:hand; cursor:pointer; background-color:#9ea9af; font-size:10px; width:19px; text-align:center; border-right:solid #FFFFFF 1px; border-top:solid #FFFFFF 1px; border-bottom:solid #FFFFFF 1px;}
.eventsMonth table.monthPanel tr td.over {background-color:#ACAEAC;}
.eventsMonth table.monthPanel tr td.last {background-color:#9ea9af; border-right:0px;}
.eventsMonth table.monthPanel tr td.lastOver {background-color:#ACAEAC; border-right:0px;}
.eventsMonth table.monthPanel tr td.event {background-color:#3C66AC; color:#FFFFFF;}
.eventsMonth table.monthPanel tr td.eventOver {background-color:#0C3A84; color:#FFFFFF;}
.eventsMonth table.monthPanel tr td.eventLast {background-color:#3C66AC; color:#FFFFFF; border-right:0px;}
.eventsMonth table.monthPanel tr td.eventLastOver {background-color:#0C3A84; color:#FFFFFF; border-right:0px;}
.eventsMonth table.monthPanel tr td.weekend {background-color:#77888E; color:#FFFFFF;}
.eventsMonth table.monthPanel tr td.weekendOver {background-color:#ACAEAC; color:#FFFFFF;}
.eventsMonth table.monthPanel tr td.weekendLast {background-color:#77888E; color:#FFFFFF; border-right:0px;}
.eventsMonth table.monthPanel tr td.weekendLastOver {background-color:#ACAEAC; color:#000000; border-right:0px;}
.eventsMonth table.monthPanel tr td.today {background-color:#C89E86; color:#FFFFFF;}
.eventsMonth table.monthPanel tr td.todayOver {background-color:#BC8B6D; color:#FFFFFF;}
.eventsMonth table.monthPanel tr td.todayLast {background-color:#C89E86; color:#FFFFFF; border-right:0px;}
.eventsMonth table.monthPanel tr td.todayLastOver {background-color:#BC8B6D; color:#FFFFFF; border-right:0px;}
.eventsMonth .browsing {width:570px; margin-top:3px; margin-bottom:10px; height:18px;}
.eventsMonth .browsing .prev {float:left; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; height:16px; width:213px; text-align:left; padding-left:10px;}
.eventsMonth .browsing .prev a {background: url("../images/button_arrow_left_public.gif"); background-repeat:no-repeat; background-position:left; padding-left:15px;}
.eventsMonth .browsing .next {float:right; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; height:16px; width:214px; text-align:right; padding-right:10px;}
.eventsMonth .browsing .next a {background: url("../images/button_arrow_right_public.gif"); background-repeat:no-repeat; background-position:right; padding-right:15px;}
.eventsMonth .details {margin-left:10px; margin-right:10px;}
.eventsMonth .details div.thumb {float:left; text-align:left; width:160px;}
.eventsMonth .details div.thumb img {width:160px;}
.eventsMonth .details .detailInfo {float:right; width:380px; margin-left:10px;}
.eventsMonth .details .detailInfo table {cursor:hand; cursor:pointer; border-collapse:collapse; width:380px;}
.eventsMonth .details .detailInfo table tr td {height:16px; border-bottom:solid 5px #E4EDF3; padding:5px;}
.eventsMonth .details .detailInfo table tr td.right {background-color:#DAE2E5; font-weight:bold; width:90px; text-align:right; vertical-align:top;}
.eventsMonth .details .detailInfo table tr td.content {}
.eventsMonth .clear {margin-bottom:5px; font-size:1px;}
/* event detail */
.eventDetail {margin-bottom:10px;}
.eventDetail div.header {height:18px;}
.eventDetail div.header .title {float:left; width:485px; padding-left:15px;}
.eventDetail div.header .back {float:right; width:50px; background: url("../images/button_arrow_left_public.gif"); background-repeat:no-repeat; background-position:top left; padding-left:15px; text-align:left;}
.eventDetail .detailInfo {margin:10px 10px 19px 10px; width:550px;}
.eventDetail .detailInfo table {border-collapse:collapse;}
.eventDetail .detailInfo table tr td {border-bottom:solid 5px #E4EDF3; padding:5px; height:19px;}
.eventDetail .detailInfo table tr td.right {background-color:#DAE2E5; font-weight:bold; text-align:right; width:110px; vertical-align:top;}
.eventDetail .detailInfo table tr td.content img.attach {cursor:hand; cursor:pointer;}
.eventDetail .galleryTitle {width:560px; background-color:#9ea9af; color:#FFFFFF; padding-top:3px; padding-left:10px; font-weight:bold; height:18px; margin-bottom:10px;}
.eventDetail .galleryThumbs {text-align:center;}
.eventDetail .galleryThumbs img {margin-left:10px; margin-bottom:10px; border:solid #CCCECC 3px;}
.eventDetail .paging {width:550px; margin:10px; height:14px;}
.eventDetail .paging div {height:14px; position:absolute;}
.eventDetail .paging .prev {width:100px; margin-left:0px; text-align:left;}
.eventDetail .paging .prev a {background: url("../images/button_arrow_left_public.gif"); background-repeat:no-repeat; background-position:top left; padding-left:15px;}
.eventDetail .paging .page {width:350px; margin-left:100px; text-align:center;}
.eventDetail .paging .next {width:100px; margin-left:450px; text-align:right;}
.eventDetail .paging .next a {background: url("../images/button_arrow_right_public.gif"); background-repeat:no-repeat; background-position:top right; padding-right:15px;}


/* FOOTER */
.footerDesign {border-left:solid 1px #9ea9af; border-right:solid 1px #9ea9af; border-bottom:solid 1px #9ea9af; border-top:solid 4px #9ea9af; height:40px; padding:0px 5px 0px 5px;}
.footerDesign div {font-size:10px; margin-top:5px;}
.footerDesign div a {font-size:10px;}
.footerDesign div.copyright {float:left; width:427px; text-align:left;}
.footerDesign div.links {float:right; width:333px; text-align:right;}
.footerDesign div.info {width:760px; text-align:left;}