IMG, P, UL, H1, H2, H3, H4, H5, H6 { padding: 0; margin: 0; }
body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background: #003d59 url(../media/images/bg_top.jpg) repeat-x; margin:0; }
A { color: #f18420; text-decoration: none; height: 100%; }
A:hover { color: #23b2f4; }
IMG { border: 0; }
div { float: left; }
h3 { font-size: 21px; font-weight: normal; }
.all { width: 980px; float: none; margin: 0 auto; }
.r { width: 100%; }
.rLogo { margin: 0 0 7px; }
.logo { float: left; margin: 10px 0 0 0; }
.logo span { display: none; }
.topSearch { float: right; width: 317px; background: #add8ef; margin: 8px 0 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: #71bde1 1px solid; padding: 6px; }
.topSearch_wbg { width: 311px; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: #7b7b7b 1px solid; padding: 2px; }
.mp_search_input { width: 215px; }
.mp_search_input INPUT { width: 210px; line-height: 23px; float: left; margin: 0; padding: 5px; border: 0; color: #999; }
.mp_search_submit { float: right; width: 89px; }
.mp_search_submit INPUT { float: left; width: 89px; height: 27px; background: url(../media/images/mp_submit.gif) no-repeat; border: 0; padding: 0; margin: 0; cursor: pointer; }
.rTopMenu { margin: 0 0 14px; }
.rTopMenu ul { background: #242424 url(../media/images/rTopMenu_bg.jpg) repeat-x; border: 1px solid #000; height: 33px; list-style: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.rTopMenu li { float: left; border-right: 1px solid #000; }
.rTopMenu li a { float: left; font-size: 13px; color: #fff; padding: 8px 12px 0; height: 25px; border-right: 1px solid #707070; }
.rTopMenu li a:hover, #rTopMenu_acv { background-image: url(../media/images/rTopMenu_hover.jpg); color: #fff; }
.rTopMenu .usrMenu { float: right; font-size: 9px; margin: 7px 10px 0 0; border: 0; color: #999; }
.rTopMenu .usrMenu a { display: inline; float: none; padding: 0; border: 0; color: #999; }
.rTopMenu .usrMenu a:hover { background: none; color: #fff; }
.rTopButtons { margin: 0 0 15px; }
.rTopButtons a { float: left; background: #88aa28; color: #fff; margin: 0 0 0 7px; width: 184px; height: 27px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; font-size: 13px; color: #fff; padding: 13px 0 5px; }
.rTopButtons a:hover { color: #fff; }
.rTopButtons a.oButton { background: #f58826 url(../media/images/oButton_bg.jpg) repeat-x; margin-left: 16px; }
.rColumnLeft .rTopButtons { width: 258px; padding: 20px 20px; background: #00334b; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.rColumnLeft .rTopButtons a { width: 100%; margin: 0 0 5px; background: #88aa28; padding: 9px 0 0; }
.rColumnLeft .rTopButtons a:hover { background: #f98e2d url(../media/images/oButton_bg.jpg) repeat-x; }
.rMainPage { background: url(../media/images/rMainPage_bg.jpg) no-repeat; height: 206px; margin: 0 0 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.rMainPage .info { color: #fff; position: relative; width: 273px; height: 185px; margin: 17px 0 0 17px; }
.rMainPage .info .content { position: absolute; top: 16px; left: 24px; width: 225px; }
.rMainPage_flash { float: right; width: 658px; margin: 17px 17px 0 0; height: 175px; }
.BL_search_advance { width: 950px; padding: 15px; background: #ececec; color: #615f50; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 0 14px; }
.BL_search_advance .iS { width: 200px; }
.BL_search_advance .iS input, .BL_search_advance .iS select { clear: both; margin: 3px 0 0; width: 183px; padding: 2px; }
.BL_search_advance .iS_submit { width: 150px !important; width: 147px; }
.BL_search_advance .iS_submit input { background: #f68a28; color: #fff; font-size: 13px; font-weight: bold; border: 0; padding: 2px 0; width: 100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 17px; cursor: pointer; }
.rColumns { width: 100%; }
.rColumnLeft { width: 298px; }
.rColumnRight { float: right; width: 662px; }
/* LEWA KOLUMNA NA STRONIE GLOWNEJ */
.BL_news { width: 100%; color: #707070; font-size: 11px; }
.BL_news a { color: #fff; }
.BL_news a:hover { color: #f68a28; }
.BL_news h3 { padding: 0 0 4px; border-bottom: 1px dashed #888; }
.BL_news div { border-bottom: 1px dashed #888; padding: 7px 0; }
.BL_news img { float: left; margin: 3px 10px 4px 0; }
.BL_news strong { margin: 0 0 5px; display: block; }
.BL_news .moreBut { margin: 7px 0 0; }
.BL_news .moreBut:hover { color: #fff; }
.BL_news .moreAkt { float: right; color: #f18420; font-weight: bold; margin: 7px 0 0; }
.BL_news .moreAkt:hover { color: #fff; }
.BL_tag_cloud { font-size: 10px; margin: 0 0 15px; }
.BL_tag_cloud .tags { border-bottom: 0; }
.BL_tag_cloud strong { display: inline; margin: 0; }
.BL_baner { width: 100%; margin: 10px 0 0; }
/* PRAWA KOLUMNA NA STRONIE GLOWNEJ */
.BL_recomended { width: 100%; margin: 0 0 10px; }
.BL_recomended h3 { margin: 0 0 8px; }
.BL_recomended a { color: #fff; }
.BL_recomended a:hover { color: #F68A28; }
.BL_recomended .it { width: 100%; position: relative; height: 118px; margin: 0 0 10px; }
.BL_recomended .it img { position: absolute; top: 0; left: 0; }
.BL_recomended .it .bg { background: #000; position: absolute; right: 0; top: 0; height: 118px; width: 204px; filter: alpha(opacity=67); opacity: 0.67; }
.BL_recomended .it .content { position: absolute; top: 10px; right: 10px; width: 184px; color: #fff; font-size: 11px; }
.BL_recomended .it h6 { font-size: 13px; }
.BL_recomended .it .moreText { color: #F68A28; font-size: 13px; font-weight: bold; }
.BL_recomended .it .moreText:hover { color: #fff; }
.BL_recomended .it .img_link { position: absolute; left: 0; top: 0; background: #fff; filter: alpha(opacity=0); opacity: 0; width: 458px; height: 118px; }
.BL_top_hits { }
.BL_top_hits .it { cursor: pointer; width: 207px; float: left; background: #fff; padding: 1px; border: 5px solid #31586a; height: 195px; margin: 0 2px 0 0; }
.BL_top_hits .it:hover { border-color: #d4d4d4; }
.BL_top_hits .it3 { margin-right: 0; }
.BL_top_hits .it img { float: left; }
.BL_top_hits .it .bg { position: absolute; bottom: -5px; left: -5px; width: 219px; top: auto; height: 55px; }
.BL_top_hits .it .content { top: auto; bottom: 0; height: 40px; left: 5px; width: 197px; text-align: center; font-size: 12px; font-weight: bold; }
.moreBut { float: right; color: #fff; font-size: 11px; font-weight: bold; padding: 2px 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #f68a28; }
.moreBut:hover { background: #88AA28; }
.moreText { float: right; }
.backText { float: right; }
.rFooter { margin: 15px 0 0; border-top: 1px solid #000; text-align: center; background: #242424 url(../media/images/rFooter_bg.jpg) repeat-x; color: #ddd; padding: 10px 0 20px; }
.rFooter a { color: #fff; font-size: 12px; }
.rFooter a:hover { color: #f18420; }
.rFooter .author { margin: 5px 0 0; }
.module h1 { font-size: 20px; color: #fff; margin: 0 0 8px; }
.iL { width: 642px; padding: 10px; background: #00334b; margin: 0 0 10px; color: #bbb; }
.iL h4 { font-size: 18px; font-weight: normal; margin: -5px 0 3px; }
.iL a:hover { color: #fff; }
.iL .iLogo { float: left; margin: 0 10px 4px 0; }
.iL .moreText { float: right; clear: both; margin: 4px 0 0; }
.iP { color: #bbb; }
.iP p { margin: 0 0 10px; }
.iP ul, .iP ol { margin: 0 0 10px 25px; }
.iP_logo { float: right; margin: 0 0 0 10px; }
.iP_presentation { width: 100%; padding: 0; background: none; margin: 0 0 0 0; }
.iP_presentation .tags { margin-top: -4px; }
.iP_presentation .itemFlash { width: 100%; height: 500px; background: #fff; margin: 0 0 15px; z-index:inherit;}
.iP_presentation .itemFlash img { float: left; cursor: pointer; }
.iP_presentation #itemFlashIntro { position: relative; z-index: 2; }
.iP_presentation .itemFlashHidden { width: 1px; height: 1px; overflow: hidden; position: absolute; top: 0; right: 0; }
.iP_presentation .iP_desc { width: 675px; color: #ddd; text-align: justify; line-height: 150%; }
.iP_presentation .iP_contact { float: right; width: 270px; padding: 10px; background: #00334B; }
.iP_contact table { width: 100%; }
.iP_contact h3 { color: #fff; font-size: 17px; font-weight: bold; margin: 0 0 4px; }
.iP_contact table th, .iP_contact table td { padding: 2px 4px; }
.iP_contact table th { text-align: right; font-weight: normal; }
.iP_contact table td { text-align: left; font-weight: bold; }
.iP_comments { width: 960px; padding: 10px; background: #00334B; margin: 15px 0 0; }
.iP_comments h3, .iP_comments_short H3 { color: #fff; font-size: 17px; font-weight: bold; margin-bottom: 10px; }
.iP_comments .formInput { width: 650px; }
.iP_comments .formInput label, .iP_comments .formInput input, .iP_comments .formInput textarea { display: block; width: 100%; padding: 2px; }
.iP_comments .formInput input { margin: 0 0 10px; }
.iP_comments .formInput textarea { height: 139px; }
.iP_comments .formInput label { margin: 0 0 3px; font-weight: bold; font-size: 13px; }
.iP_comments .iP_comment_rules { float: right; width: 287px; margin: 49px 0 0; }
.iP_comments ol { margin: 3px 0 3px 0; font-size: 11px; padding: 0 0 0 20px; }
.iP_comment_submit { width: 100%; }
.iP_comment_submit input { padding: 2px 0; width: 200px; font-weight: bold; text-align: center; margin: 10px 0 0 229px; cursor: pointer; }
.iP_comments_list { width: 100%; }
.iP_comments_list .it_comment { width: 100%; margin: 20px 0 0; }
.iP_comments_list .user { width: 960px; padding: 0 0 10px 0; background: url(../media/images/it_comment_user_bg.jpg) no-repeat 20px bottom; font-size: 10px; }
.iP_comments_list .user strong { font-size: 12px; margin-right: 10px; }
.iP_comments_list .content { padding: 5px; background: #1c495e; width: 910px; border: 1px solid #30586a; margin-left: 17px; }
.iP_addCommentButton a { display: block; width: 200px; margin: 5px auto; text-align: center; padding: 3px 0 4px; font-weight: bold; border: 1px solid #fff; font-size: 15px; background: #007bb3; color: #fff; }
.iP_addCommentButton a:hover { background: #028fd0; }
.iP_comment_no_records { width: 100%; text-align: center; font-size: 18px; padding: 10px 0; }
#commentFormProgress, #commentFormSuccess { width: 100%; padding: 15px 0; color: #fff; font-size: 14px; text-align: center; margin: 15px 0; }
#commentFormSuccess { color: #BBB; }
/*** Komentarz w newsach ***/
.iP_comments_short { width: 642px; padding: 10px; background: #00334B; margin: 15px 0; color: #BBB; }
#commentForm { width: 100%; margin-bottom: 20px; }
.iP_comments_shor .formInput { width: 334px; }
.iP_comments_short label, .iP_comments_short input, .iP_comments_short textarea { display: block; width: 330px; padding: 2px; }
.iP_comments_short input { margin: 0 0 10px; }
.iP_comments_short textarea { height: 149px; }
.iP_comments_short label { margin: 0 0 3px; font-weight: bold; font-size: 13px; }
.iP_comments_short .iP_comment_rules { float: right; width: 267px; margin: 39px 0 0 0; }
.iP_comments_short ol { margin: 3px 0 3px 18px; font-size: 11px; }
.iP_comments_short .iP_comment_submit { width: 100%; }
.iP_comments_short .iP_comment_submit input { padding: 2px 0; width: 200px; font-weight: bold; text-align: center; margin: 0 0 0 75px; cursor: pointer; }
.iP_comments_short .iP_comments_list { width: 100%; }
.iP_comments_short .it_comment { width: 100%; }
.iP_comments_short .user { width: 622px; padding: 0 0 10px 20px; background: url(../media/images/it_comment_user_bg.jpg) no-repeat 100px bottom; }
.iP_comments_short .content { padding: 10px; background: #1c495e; width: 620px; border: 1px solid #30586a; }
.iP_contact { }
.iL_contact { width: 620px; padding: 10px; background: #1c495e; border: 1px solid #30586a; }
.iP_contact h2 { color: #fff; font-size: 18px; font-weight: normal; margin: -4px 0 0; }
.iL_contact_adr { width: 280px; }
.iP_contact_form { margin: 10px 0 0; }
.iP_contact_form table { width: 100%; table-layout: fixed; }
.iP_contact_form table td { padding: 4px; vertical-align: top; }
.iP_contact_form .l { width: 200px; text-align: right; padding-top: 7px; }
.iP_contact_form .l label { margin: 4px 0 0; }
.iP_contact_form input, .iP_contact_form textarea { width: 300px; padding: 2px; }
.iP_contact_form textarea { height: 120px; }
.iP_contact_form .form_required { color: #F00; }
.iP_contact_form .submit_buttons input { width: 120px; font-weight: bold; font-size: 14px; text-align: center; padding: 2px 0; margin: 0 0 0 302px; cursor: pointer; }
.formTable { width: 100%; font-size: 15px; table-layout: fixed; }
.formTable td { padding: 5px; }
.formTable input { padding: 2px; font-size: 15px; }
.formTable .l { text-align: right; }
.submitButton input { background: #f0821e; border: 0; padding: 3px 0; color: #fff; font-weight: bold; }
.formTableLogin { width: 420px; margin: 0 0 0 80px; }
.formTableLogin .l { width: 19%; }
.formTableLogin input { width: 260px; }
.submitButtonLogin input { width: 140px; margin: 0 0 0 238px; }
#map div { float: none; }
/* mod_user */
h1 .nagOpt { float: right; }
h1 .nagOpt a { background: #f79532; color: #fff; font-size: 12px; padding: 2px 10px; }
h1 .nagOpt a:hover { background: #ff7200; }
table.dT { width: 100%; border: solid #82d0f6; border-width: 0 0 1px 1px; background: #ececec; color: #484848; font-size: 11px; margin: 0 0 2px 0; }
table.dT a { color: #0095d4; }
table.dT a:hover { color: #f37f0a; }
table.dT thead { font-weight: bold; }
table.dT td { padding: 4px; border: solid #82d0f6; border-width: 1px 1px 0 0; }
table.dT .mL { width: 40px; }
table.dT .mL img { float: left; }
table.dT .mN { font-weight: bold; }
table.dT .mT { text-align: center; width: 100px; }
table.dT .mO { text-align: right; width: 370px; }
table.dT .mO img { margin: 0 0 0 12px; }
table.dT .zL { width: 40px; }
.pOpt { width: 35%; text-align: right; }
.success { padding: 15px; border: 2px solid #00c00e; background: #fff; color: #00c00e; margin: 0 0 10px; font-weight: bold; font-size: 17px; }
/* default windows */
.overlay_dialog { filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.overlay___invisible__ { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
.dialog_nw { width: 9px; height: 23px; }
.dialog_n { height: 23px; }
.dialog_ne { width: 9px; height: 23px; }
.dialog_e { width: 2px; }
.dialog_w { width: 2px; }
.dialog_sw { width: 9px; height: 19px; }
.dialog_s { height: 19px; }
.dialog_se { width: 9px; height: 19px; }
.dialog_sizer { width: 9px; height: 19px; cursor: se-resize; }
.dialog_close { width: 14px; height: 14px; position: absolute; top: 5px; left: 8px; cursor: pointer; z-index: 2000; }
.dialog_minimize { width: 14px; height: 15px; position: absolute; top: 5px; left: 28px; cursor: pointer; z-index: 2000; }
.dialog_maximize { width: 14px; height: 15px; position: absolute; top: 5px; left: 49px; cursor: pointer; z-index: 2000; }
.dialog_title { float: left; height: 14px; font-family: Tahoma, Arial, sans-serif; font-size: 12px; text-align: center; width: 100%; color: #000; }
.dialog_content { overflow: auto; color: #DDD; font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-color: #123; }
.top_draggable, .bottom_draggable { cursor: move; }
.status_bar { font-size: 12px; }
.status_bar input { font-size: 12px; }
.wired_frame { display: block; position: absolute; border: 1px #000 dashed; }
.dialog { display: block; position: absolute; }
.dialog table.table_window { border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0px; padding: 0px; }
.dialog table.table_window td , .dialog table.table_window th { padding: 0; }
.dialog .title_window { -moz-user-select: none; }
/*alphacube windows*/
.overlay_alphacube { background-color: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.alphacube_nw { background: transparent url(../media/images/alphacube/left-top.gif) no-repeat 0 0; width: 10px; height: 25px; }
.alphacube_n { background: transparent url(../media/images/alphacube/top-middle.gif) repeat-x 0 0; height: 25px; }
.alphacube_ne { background: transparent url(../media/images/alphacube/right-top.gif) no-repeat 0 0; width: 10px; height: 25px; }
.alphacube_w { background: transparent url(../media/images/alphacube/frame-left.gif) repeat-y top left; width: 7px; }
.alphacube_e { background: transparent url(../media/images/alphacube/frame-right.gif) repeat-y top right; width: 7px; }
.alphacube_sw { background: transparent url(../media/images/alphacube/bottom-left-c.gif) no-repeat 0 0; width: 7px; height: 7px; }
.alphacube_s { background: transparent url(../media/images/alphacube/bottom-middle.gif) repeat-x 0 0; height: 7px; }
.alphacube_se, .alphacube_sizer { background: transparent url(../media/images/alphacube/bottom-right-c.gif) no-repeat 0 0; width: 7px; height: 7px; }
.alphacube_sizer { cursor: se-resize; }
.alphacube_close { width: 23px; height: 23px; background: transparent url(../media/images/alphacube/button-close-focus.gif) no-repeat 0 0; position: absolute; top: 0px; right: 11px; cursor: pointer; z-index: 1000; }
.alphacube_minimize { width: 23px; height: 23px; background: transparent url(../media/images/alphacube/button-min-focus.gif) no-repeat 0 0; position: absolute; top: 0px; right: 55px; cursor: pointer; z-index: 1000; }
.alphacube_maximize { width: 23px; height: 23px; background: transparent url(../media/images/alphacube/button-max-focus.gif) no-repeat 0 0; position: absolute; top: 0px; right: 33px; cursor: pointer; z-index: 1000; }
.alphacube_title { float: left; height: 18px; font-size: 14px; text-align: left; margin-top: 2px; width: 100%; color: #555; font-weight: bold; }
.alphacube_content { overflow: auto; color: #7f7f7f; font: 12px; background: #FDFDFD; }
/* For alert/confirm dialog */
.alphacube_window { border: 1px solid #F00; background: #FFF; padding: 20px; margin-left: auto; margin-right: auto; width: 400px; }
.alphacube_message { font: 12px arial; text-align: center; width: 100%; padding-bottom: 10px; }
.alphacube_buttons { text-align: center; width: 100%; padding: 0 0 10px; }
.alphacube_buttons input { width: 20%; margin: 10px; }
.alphacube_progress { float: left; margin: auto; text-align: center; width: 100%; height: 16px; background: #FFF url('alert/progress.gif') no-repeat center center; }
.alphacube_wired_frame { background: #FFF; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.alphacube_content INPUT { color: #000; }
.mapItem a { color: #000; }
.mapItem a:hover { color: #f18420; }
.mapItem img { margin: 3px 0 0 0; }
.prezLogo { width: 100%; margin: 10px 0 10px 0; }
.prezLogo h1 { float: left; clear: none; color: #003D59; font-size: 20px; margin: 0 0 0 0; }
.prezLogo .logo { float: right; margin: 0; }
.prezLogo small { float: right; color: #003D59; font-size: 12px; margin:5px 10px 0 0; }
.prezLogo small a { color: #003D59;  }
.prezLogo small a:hover { color: #f18420;  }

.widget_facebook { background: url(../media/images/fb_widget_bg.png) no-repeat scroll 0 0 transparent; display: block; float: right; height: 310px; padding: 0; position: fixed; right: -205px; top: 30px; width: 232px; z-index: 1002; }
.widget_facebook #widget_facebookL { display: block; float: left; width: 35px; height: 310px; }
.NAV {width: 100%; color:#fff;}
.NAV_t {width: 250px;}
.NAV_tl {float: right; text-align: right;}
.NAV_tl a {float: left; width: 22px; height: 21px; line-height: 21px; margin: 0 1px; color: #fff; text-align: center; background: #ed8019;}
.NAV_tl a:hover {background: #88aa28;}
.NAV_tl B {float: left; width: 22px; height: 21px; line-height: 21px; margin: 0 1px; color: #fff; text-align: center; background: #ed8019;}


.mC .gal { display: inline-block; float:right; clear:none;  color: #FFF; margin: 8px 10px 0 0; border-left: 1px solid #737171; padding-left: 10px; }
.mC .gal IMG { margin-left: 5px; }
#prezMenu .gal { display: inline-block; float:right; clear:none;  color: #FFF; margin: 2px 10px 0 0;   font-size: 13px; }
#prezMenu .gal IMG { margin-left: 5px; }
#prezMenu .gal:hover { color: #23B2F4;  }


.mC.backToPanorama  { text-align: center; padding: 8px 0 9px 0; margin: 0 0 10px 0; font-size: 17px; font-weight: bold; color: #FFF; }
.backToPanorama a {  color: #FFF; margin: 0 25px; }
.backToPanorama a:hover { text-decoration: underline; }


/*** Reklamy ***/
#adv1 {width: 365px; margin: 8px 10px 0 10px; text-align: center;}
#adv2 {width: 100%; margin: 0 0 11px 0;}
#adv3 {width: 100%; margin: 0 0 11px 0;}
#adv4 {width: 100%; margin: 11px 0 0 0;}

#adv5 {width: 100%; margin: 11px 0 0 0;}
#lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; }
#lightbox a img { border: none; }
DIV#outerImageContainer { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; float:none;  }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height:0;}
#hoverNav { position: absolute !important; top: 0; left: 0; height: 100%; width: 100%; z-index: 10002; }
#imageContainer>#hoverNav { left: 0; }
#hoverNav a { outline: none; z-index: 10001; position: absolute; /*background: transparent !important;*/ }
#prevLink, #nextLink { width: 49%; height: 100%; background: transparent url(../media/images/lightbox/blank.gif) no-repeat; /* trick ie into showing hover */ display: block; }
/* Trick IE into showing hover */
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url(../media/images/lightbox/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../media/images/lightbox/next.gif) right 15% no-repeat; }
#imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; float: none;  }
#imageData { padding: 0 10px; color: #666;  float:none; padding-bottom: 0.7em;}
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: bold; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose { width: 66px; float: right;  }
#overlay { position: absolute; top: 0; left: 0; z-index: 9999; width: 100%; height: 500px; background-color:#000;}
#bottomNav { float:none; }

#lightboxImage { /*z-index: 8;*/ position: absolute !important; position: relative;}

#lightboxImage.wt_loading { top: auto; position : static !important;}
