/******************************************************************
 * NCP Charter CSS
 * @author	Ivan Maros
 * @since	05.05.2007
 ******************************************************************/

/******************************************************************
 * General
 ******************************************************************/
* {padding: 0; margin: 0;}
body, td {font: normal 12px Arial, Helvetica, sans-serif; color: #3969A3;}
body {background: #FFF url(images/chbg.jpg) repeat-x 0% 0%; margin: 0; padding: 0; text-align: center;}
a, a:link, a:visited, a:active, a:focus {color: #3969A3; text-decoration: none;}
a:hover {color: #333;}
img {border-width: 0;}
p {margin: 0 0 1.2em;}
hr {border: 0; height: 1px; color: #666; background-color: #666; margin: 0 0 5px;}
ul, li {list-style: none; margin: 0; padding: 0;}
table, td {vertical-align: top; margin: 0; padding: 0; border: 0;}
form select option {padding-right: 7px;}
.input-box {font: normal 12px Arial, Helvetica, sans-serif; border: 1px solid #666; color: #333; padding: 1px 3px;}
.warn_color {font-size: 11px; color: #F00; display: block;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.block {display: block;}
.noborder {border: 0 ! important;}
.bold {font-weight: bold;}

/******************************************************************
 * Structure
 ******************************************************************/
#wrapper, #wrapper1, #wrapper2 {position: relative; width: 1000px; margin: 0 auto; padding: 0; text-align: center;}
#wrapper {background: #FFF url(images/s_bg_wrapper.jpg) repeat-y 0% 0%;}
#wrapper1 {background: url(images/chbgl.jpg) no-repeat 0% 0%;}
#wrapper2 {background: url(images/chbgr.jpg) no-repeat 100% 0%;}
#container {position: relative; width: 900px; margin: 0 auto; padding: 0; text-align: left;}
#header, #homepage-transparent, #content, #footer {clear: left; position: relative; width: 900px;}
#left-nav {float: left; width: 190px;}
#content-extras {float: right; width: 629px;}
#main-content {float: left; width: 430px; overflow: hidden;}
#extras {float: right; width: 190px; overflow: hidden;}

/******************************************************************
 * Header
 ******************************************************************/
#header {height: 144px; background: url(images/navupbg.jpg) repeat-x 0% 0%;}
#header #h-logo {display: block; float: left; width: 415px; height: 137px; text-indent: -9999px; background-image: url(images/ncpch1.jpg); background-repeat: no-repeat; overflow: hidden;}
#header #h-menus {float: right; width: 485px; height: 137px; background: url(images/ncpch2.jpg) no-repeat 100% 0%; overflow: hidden;}
#header #portal-menu {float: right; height: 43px; padding-right: 32px;}
#header #portal-menu li {display: inline;}
#header #portal-menu li a {display: block; float: left; height: 43px; text-indent: -9999px; background-repeat: no-repeat; background-position: 0 0;}
#header #portal-menu li.current a, #header #portal-menu li a:hover {background-position: 0 -43px;}
#header #portal-menu li a#ncp-marina {width: 107px; background-image: url(images/mmarina_both.gif);}
#header #portal-menu li a#ncp-charter {width: 117px; background-image: url(images/mcharter_both.gif);}
#header #portal-menu li a#ncp-refit {width: 119px; background-image: url(images/mrefit_both.gif);}
#header #portal-menu li a#ncp-sailing {width: 110px; background-image: url(images/mschool_both.gif);}

#header #lang-menu {clear: right; float: right; width: 450px; padding: 15px 32px 12px 0;}
#header #lang-menu ul {float: right;}
#header #lang-menu li {float: left;}
#header #lang-menu li a {display: block; padding-left: 4px; float: left; width: 20px; filter: alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
#header #lang-menu li.current a, #header #lang-menu li a:hover {filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

#header #top-menu {clear: both; position: absolute; width: 700px; top: 80px; right: 26px;}
#header #top-menu ul {float: right;}
#header #top-menu li {float: left; padding: 0 8px; border-left: 1px solid #4E7096;}
#header #top-menu li.first {border: 0;}
#header #top-menu li a {display: block; float: left; color: #4E7096; padding-bottom: 1px;}
#header #top-menu li.current a, #header #top-menu li a:hover {background: url(images/s_bg_top_menu.gif) repeat-x 0% 100%;}

#homepage-transparent {text-align: center;}
#homepage-transparent img {padding: 5px; background: #004089 url(images/ch_bg_vignetta.gif) no-repeat 0% 0%;}

/******************************************************************
 * Content
 ******************************************************************/
#content {width: 836px; margin: 7px 32px 0; padding: 10px 0; background: url(images/divd1.jpg) repeat-x 0% 0%;}

#left-nav ul.nav1, #left-nav ul.nav2, #left-nav ul.nav3, 
#left-nav ul.nav4, #left-nav dl.widget-sidebar {float: left; width: 100%; margin-bottom: 15px;}

#left-nav ul.nav1 li {padding: 1px 0; border-bottom: 1px solid #BFCFE3; font-size: 12px; line-height: 22px;}
#left-nav ul.nav1 li a {display: block; color: #00408A; padding-left: 34px; background: #FFF url(images/ch_bullet_1.gif) no-repeat 2px -2px;}
#left-nav ul.nav1 li a:hover, #left-nav ul.nav1 li.current a {background-color: #D3E4F4;}
#left-nav ul.nav1 li a.boats-2 {background-image: url(images/ch_bullet_2.gif); background-repeat: no-repeat; background-position: 2px 1px;}
/*
#left-nav ul.nav2 li {border-bottom: 1px solid #FFF; background-color: #698EB9; line-height: 18px;}
#left-nav ul.nav2 li.first {background: #698EB9 url(images/s_bg_nav2_top.gif) no-repeat 100% 0%;}
#left-nav ul.nav2 li.last {background: #698EB9 url(images/s_bg_nav2_bottom.gif) no-repeat 100% 100%;}
#left-nav ul.nav2 li a {display: block; color: #FFF; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-left: 18px; background-image: url(images/s_bullet_nav2.gif); background-repeat: no-repeat; background-position: 5px 6px;}
#left-nav ul.nav2 li a:hover, #left-nav ul.nav2 li.current a {color: #D3E4F4; background-image: url(images/s_bullet_nav3.gif);}

#left-nav ul.nav3 li {border-bottom: 1px solid #FFF; background-color: #4D74A4; line-height: 18px;}
#left-nav ul.nav3 li.first {background: #4D74A4 url(images/s_bg_nav3_top.gif) no-repeat 100% 0%;}
#left-nav ul.nav3 li.last {background: #4D74A4 url(images/s_bg_nav3_bottom.gif) no-repeat 100% 100%;}
#left-nav ul.nav3 li a {display: block; color: #FFF; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-left: 18px; background-image: url(images/s_bullet_nav3.gif); background-repeat: no-repeat; background-position: 5px 6px;}
#left-nav ul.nav3 li a:hover, #left-nav ul.nav3 li.current a {color: #D3E4F4; background-image: url(images/s_bullet_nav2.gif);}

#left-nav ul.nav4 li {border-bottom: 1px solid #FFF; line-height: 16px;}
#left-nav ul.nav4 li a {display: block; color: #42648C; background-color: #D3E4F4; font-size: 11px; padding-left: 18px;}
#left-nav ul.nav4 li a:hover, #left-nav ul.nav4 li.current a {background-color: #E9F1F9;}
*/
#left-nav ul.nav2, #left-nav ul.nav3, #left-nav ul.nav4 {display: none;}

dl.widget-sidebar {color: #3969A3; font-size: 11px; margin-bottom: 4px;}
dl.widget-sidebar dt {color: #3969A3; font: italic bold 16px/20px Arial, Helvetica, sans-serif; border-bottom: 1px solid #AFC4DC; margin-bottom: 7px; padding-top: 4px;}
dl.widget-sidebar dd p {margin-bottom: 0; padding: 4px 2px;}
p.yblink {margin-bottom: 0; padding: 0; text-indent: -9999px;}
p.yblink a {display: block; width: 200px; height: 76px; overflow: hidden; background: url(images/yachtbooker_button_200.jpg) no-repeat 0% 0%;}
dl.widget-sidebar dd #degree {font-size: 20px; font-weight: bold; padding: 0 7px;}
dl.widget-sidebar dd #degree span {float: left; padding-top: 7px;}
dl.widget-sidebar dd #degree img {float: right;}
dl.widget-sidebar dd ul.fresh-news li {margin-bottom: 7px; padding-bottom: 7px; background: #FFF url(images/s_bg_widget_title.gif) no-repeat 40% 100%;}
dl.widget-sidebar dd ul.fresh-news li h3 {font-size: 12px; font-weight: bold; padding-bottom: 2px; margin-bottom: 4px;}
dl.widget-sidebar dd ul.fresh-news li img {padding-right: 3px;}
dl.widget-sidebar dd ul.fresh-news li img.lead-image {display: block; padding-right: 0;}


#content a {color: #3969A3;}
#content a:hover {color: #698EB9 ! important;}
#content dl.widget, 
#content dl.widget dd {margin-top: 2px; margin-bottom: 10px;}
#content dl.widget dt {color: #3969A3; font: italic bold 18px/24px Arial, Helvetica, sans-serif; background: #FFF url(images/s_bg_widget_title.gif) no-repeat 0% 100%; margin-bottom: 12px;}
#content dl.widget .static-content img,
#content dl.widget dd ul.fresh-news li div.text img,
#content dl.widget dd ul.list li .text img {background-color: #D3E4F4; border: 1px solid #AFC4DC; padding: 7px 7px 21px; border-color: #F5F5F5 #AFC4DC #AFC4DC #F5F5F5;}

#cat_useful_links #content dl.widget .static-content img,
#cat_useful_links #content dl.widget dd ul.fresh-news li div.text img,
#cat_useful_links #content dl.widget dd ul.list li .text img, 
#cat_nautical_maps #content dl.widget .static-content img,
#cat_nautical_maps #content dl.widget dd ul.fresh-news li div.text img,
#cat_nautical_maps #content dl.widget dd ul.list li .text img {background-color: #FFF; border: none; padding: 0;}

/****** BEGIN Blue background */
#cat_useful_links #main-content, #cat_useful_links #main-content dt,
#cat_charter_destinations #main-content, #cat_charter_destinations #main-content dt,
#cat_Charter_Management_more #main-content, #cat_Charter_Management_more #main-content dt,
#cat_onama #main-content, #cat_onama #main-content dt {background-color: #e9eef4;}

#cat_useful_links #main-content dt, #cat_useful_links #main-content div.static-content,
#cat_charter_destinations #main-content dt, #cat_charter_destinations #main-content div.static-content,
#cat_Charter_Management_more #main-content dt, #cat_Charter_Management_more #main-content div.static-content,
#cat_onama #main-content dt, #cat_onama #main-content div.static-content {padding: 0 7px;}

#cat_useful_links #content dl.widget .static-content img,
#cat_useful_links #content dl.widget dd ul.fresh-news li div.text img,
#cat_useful_links #content dl.widget dd ul.list li .text img,
#cat_charter_destinations #content dl.widget .static-content img,
#cat_charter_destinations #content dl.widget dd ul.fresh-news li div.text img,
#cat_charter_destinations #content dl.widget dd ul.list li .text img,
#cat_Charter_Management_more #content dl.widget .static-content img,
#cat_Charter_Management_more #content dl.widget dd ul.fresh-news li div.text img,
#cat_Charter_Management_more #content dl.widget dd ul.list li .text img,
#cat_onama #content dl.widget .static-content img,
#cat_onama #content dl.widget dd ul.fresh-news li div.text img,
#cat_onama #content dl.widget dd ul.list li .text img {background-color: #FFF; border: none; padding: 0;}
/****** END Blue background */

#content dl.widget dd ul.list li {clear: both; float: left; width: 100%; padding-top: 10px; padding-bottom: 7px; background: #FFF url(images/s_bg_widget_title.gif) no-repeat 0% 100%; overflow: hidden;}
#content dl.widget dd ul.list li .title-pic {display: block; float: left; width: 152px;}
#content dl.widget dd ul.list li.attended {background-color: #F5F5F5;}
#content dl.widget dd ul.list li .title {display: block; width: 270px; color: #3969A3; font: italic bold 16px/20px Arial, Helvetica, sans-serif; border-bottom: 1px solid #AFC4DC; margin-bottom: 7px;}
#content dl.widget dd ul.list li .text {float: right; width: 262px;}
#content dl.widget dd ul.list li .full {width: 100%;}
#content dl.widget dd ul.list li a.more {display: block; text-align: right; text-transform: lowercase; line-height: 18px; margin: 0; padding-top: 7px; padding-right: 24px; background: url(images/gob.gif) no-repeat 100% 100%;}

#content dl.widget div.meters-list {float: right; padding-bottom: 20px;}
#content dl.widget div.meters-list ul li {display: inline; font-size: 12px; font-weight: bold; font-style: italic; padding: 0 2px;}
#content dl.widget div.meters-list ul li a {padding: 2px 4px;}
#content dl.widget div.meters-list ul li a:hover,
#content dl.widget div.meters-list ul li.current a {background-color: #D3E4F4;}
#content dl.widget dd h3 {float: left; width: 100%; font-size: 20px; font-style: italic;}
#content dl.widget dd h3.boat-1 {background: #FFF url(images/ch_bullet_1.gif) no-repeat 100% 2px;}
#content dl.widget dd h3.boat-2 {background: #FFF url(images/ch_bullet_2.gif) no-repeat 100% 0;}
#content dl.widget dd div.big-pic {clear: both; margin: 4px 0 7px; background: #123D70 url(images/ch_bg_big_pic_bottom.gif) no-repeat 0% 100%;}
#content dl.widget dd div.big-pic a {display: block; width: 430px; w\idth: 420px; padding: 5px; background: url(images/ch_bg_big_pic_top.gif) no-repeat 0% 0%;}
#content dl.widget dd ul.thumbnails {clear: both; float: left; margin-bottom: 20px;}
#content dl.widget dd ul.thumbnails li {float: left; width: 86px;}
#content dl.widget dd ul.thumbnails li a {display: block; float: left; border: 2px solid #123D70;}
#content dl.widget dd ul.thumbnails li a:hover {border-color: #009CDF;}
#content dl.widget dd table.technical-data {float: left; width: 250px;}
#content dl.widget dd table.prices-per-week {float: right; width: 170px;}
#content dl.widget dd table caption {text-align: left; font-size: 14px; font-weight: bold; font-style: italic; background: #FFF url(images/s_bg_widget_title.gif) no-repeat 0% 100%; padding-bottom: 2px; margin-bottom: 2px;}
#content dl.widget dd table.technical-data th, #content dl.widget dd table.prices-per-week th, #content dl.widget dd table#pricelist th, 
#content dl.widget dd table.technical-data td, #content dl.widget dd table.prices-per-week td, #content dl.widget dd table#pricelist td {text-align: left; font-size: 11px; font-weight: normal; font-style: normal; line-height: 20px; border-bottom: 1px solid #B8C5D4; vertical-align: middle;}
#content dl.widget dd table.technical-data td, #content dl.widget dd table.prices-per-week td {text-align: right; color: #333;}
#content dl.widget dd table td.only-with-skipper {text-align: left; color: #F00; background: url(images/imp.gif) no-repeat 0 50%; padding-left: 15px;}
#content dl.widget dd table.technical-data th {background: url(images/garr.gif) no-repeat 0 50%; padding-left: 12px;}

#content table#pricelist {width: 836px; w\idth: 834px; border: 1px solid #B8C5D4; border-collapse: collapse;}
#content table#pricelist th, #content table#pricelist td {color: #3969A3; text-align: right; line-height: 16px; padding: 4px 7px; border-bottom: 1px solid #E2E9F0;}
#content table#pricelist .title {text-align: left;}
#content table#pricelist td.title {font-size: 12px; font-weight: bold; padding: 0;}
#content table#pricelist td.title a {display: block; padding: 4px 7px 4px 34px; background: #FFF url(images/ch_bullet_1.gif) no-repeat 2px -2px;}
#content table#pricelist td.title.boats-2 a {background-image: url(images/ch_bullet_2.gif); background-repeat: no-repeat; background-position: 2px 1px;}
#content table#pricelist th {font-weight: normal; background-color: #E2E9F0; padding: 0px 7px;}
#content table#pricelist td {background: url(images/ch_bg_vertical_dots.gif) repeat-y 0% 0%;}
#content table#pricelist tr .skipper-0,
#content table#pricelist tr .skipper-1,
#content table#pricelist tr .skipper-0 span,
#content table#pricelist tr .skipper-1 span {width: 15px; height: 10px; overflow: hidden;}
#content table#pricelist tr .skipper-0 span,
#content table#pricelist tr .skipper-1 span {display: block;}
#content table#pricelist .skipper-1 span {background: url(images/imp.gif) no-repeat 50% 50%;}


#content dl.widget dd div.imcont {float: right; font-size: 11px; text-align: right;}
#content dl.widget dd div.imcont img {padding-bottom: 2px; border-bottom: none;}
#content dl.widget dd div.imcont div {padding: 2px 4px 4px; text-align: center; background-color: #D3E4F4; border: 1px solid #AFC4DC; border-color: #D3E4F4 #AFC4DC #AFC4DC #F5F5F5;}

#cat_homepage #main-content,
#cat_homepage #main-content dl.widget dd ul.list li,
#cat_homepage #main-content dl.widget dt {background-color: #e9eef4;}
#cat_homepage #main-content dl.widget dd ul.list li {padding-left: 4px; padding-right: 4px; width: 430px; w\idth: 422px;}
#cat_homepage #main-content dl.widget dt {padding-left: 4px;}

/*
#main-content dl.widget dd ul.fresh-news {background: url(images/s_bg_fresh_news.gif) repeat-y 0% 0%;}
#main-content dl.widget dd ul.fresh-news li {position: relative; float: left; width: 171px; w\idth: 160px; padding-left: 11px;}
#main-content dl.widget dd ul.fresh-news li.first {float: left; width: 160px; margin: 0; padding: 0; border: 0;}
#main-content dl.widget dd ul.fresh-news li .title {display: block; width: 160px; color: #3969A3; font-size: 13px; font-weight: bold; padding-bottom: 7px;}
#main-content dl.widget dd ul.fresh-news li .title img.lead-image {display: block; padding: 0; padding-bottom: 4px; background: none; border: none;}
#main-content dl.widget dd ul.fresh-news li a.title:hover {color: #698EB9;}
#main-content dl.widget dd ul.fresh-news li div.text {padding-bottom: 2.5em;}
#main-content dl.widget dd ul.fresh-news li a.more {display: block; position: absolute; bottom: 0; right: 0; text-align: right; text-transform: lowercase; line-height: 18px; margin: 0; padding-top: 1em; padding-right: 24px; background: url(images/gob.gif) no-repeat 100% 100%;}
#main-content dl.widget dd div.archive {float: left; width: 100%; margin-top: 11px; border-top: 1px solid #BFCFE3; text-align: right;}
#main-content dl.widget dd div.archive a {float: right; padding: 0 7px; color: #FFF; background-color: #8AA9C8; font-size: 11px; text-transform: uppercase;}
#main-content dl.widget dd div.archive a:hover {background-color: #BFCFE3;}
*/

#main-content dl.widget dd div.paging-info {clear: both; padding: 15px 10px; line-height: 20px;}
#main-content dl.widget dd div.paging-info a, #main-content dl.widget dd div.paging-info span.nonlink {padding: 4px 7px; border: 1px solid #CCC; background-color: #F5F5F5; text-decoration: none;}
#main-content dl.widget dd div.paging-info a:hover {background-color: #D0D5DD;}
#main-content dl.widget dd div.paging-info a.separator {font-weight: bold;}


/******************************************************************
 * Extras
 ******************************************************************/
#extras #extras-static {padding-bottom: 30px;}
#extras #extras-static li {padding-bottom: 2px;}
#extras #extras-static li a {display: block; height: 40px; he\ight: 33px; padding: 7px 0 0 7px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; background-repeat: no-repeat; background-position: 0% 0%;}
#extras #extras-static li a:hover, #extras #extras-static li.current a {color: #BFCFE3;}
#extras #extras-static li a#extras_sailing_school {background-image: url(images/s_bg_extras_skola_jedrenja.gif);}
#extras #extras-static li a#extras_sailing_club {background-image: url(images/s_bg_extras_jedrilicarski_klub.gif);}
#extras #extras-static li a#extras_diving_club {background-image: url(images/s_bg_extras_ronilacki_klub.gif);}
#extras #extras-static li a#extras_fishing_club {background-image: url(images/s_bg_extras_ribolovno_drustvo.gif);}

#extras #extras-adverts {height: 40px; he\ight: 38px; padding: 2px 0 0 4px; font-size: 11px; color: #FFF; background: url(images/s_bg_extras_oglasi.jpg) no-repeat 0% 0%; margin-bottom: 15px;}
#extras #extras-adverts a {color: #FFF;}
#extras #extras-adverts a:hover span.extras-adverts-title, 
#extras #extras-adverts a.current span.extras-adverts-title {color: #BFCFE3;}
#extras #extras-adverts span {cursor: pointer;}
#extras #extras-adverts span.extras-adverts-title {display: block; font-size: 18px; text-transform: uppercase;}
#extras #extras-adverts span.extras-adverts-info span.extras-adverts-lastadvert {display: inline; color: #3969A3;}

#extras #extras-forum {height: 44px; he\ight: 40px; padding: 4px 0 0 7px; font-size: 11px; color: #3969A3; background: url(images/s_bg_extras_forum.gif) no-repeat 0% 0%; margin-bottom: 30px;}
#extras #extras-forum a {color: #3969A3;}
#extras #extras-forum a:hover span.extras-forum-title, 
#extras #extras-forum a.current span.extras-forum-title {color: #698EB9;}
#extras #extras-forum span {cursor: pointer;}
#extras #extras-forum span.extras-forum-title {display: block; font-size: 16px; font-style: italic; font-weight: bold;}

#extras dl.widget-sidebar {margin-bottom: 30px;}
#extras dl.widget-sidebar dd ul li a.more {display: block; text-align: right; text-transform: lowercase; line-height: 18px; margin: 0; padding-top: 7px; padding-right: 24px; background: url(images/gob.gif) no-repeat 100% 100%;}

#extras-useful-links {display: block; line-height: 29px; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; background: #7093BC url(images/s_bg_extras_korisni_linkovi.gif) no-repeat 0% 0%; padding-left: 7px;}
#extras-useful-links:hover, #extras-useful-links.current {color: #BFCFE3;}

/*#extras {display: none;}*/

/******************************************************************
 * Footer
 ******************************************************************/
#marketing {w\idth: 875px; padding: 12px 4px 0 5px;}
#marketing span {display: block; float: left; color: #324E69; background-color: #B1C6DA; font-size: 9px; padding: 2px 4px; text-transform: uppercase;}
#marketing #banners {clear: left; float: left; width: 875px; w\idth: 865px; padding: 5px; background-color: #DDE6EF;}
#marketing #banners ul {float: left; width: 865px; margin: 0; padding: 0;}
#marketing #banners ul li {float: left; padding-left: 5px;}
#marketing #banners ul li.first {padding: 0;}
#marketing #banners ul li a {display: block; float: left; width: 140px; overflow: hidden;}
#footer {w\idth: 782px; padding: 5px 32px 5px 86px; color:#103D70; background-color: #DDE6EF; font-size:10px; line-height:30px;}
#footer #f-cyclops, #footer #f-metastudio {display: block; float: right; text-indent: -9999px;}
#footer #f-cyclops {width: 85px; height: 30px; overflow: hidden; background: url(images/s_cyclops_1.jpg) no-repeat 0% 0%;}
#footer #f-cyclops:hover {background-image: url(images/s_cyclops_2.jpg);}
#footer #f-metastudio {width: 100px; height: 30px; overflow: hidden; margin-right: 8px; background: url(images/s_metastudio_1.jpg) no-repeat 0% 0%;}
#footer #f-metastudio:hover {background-image: url(images/s_metastudio_2.jpg);}

/******************************************************************
 * Slimbox
 ******************************************************************/
#lbOverlay {position: absolute; left: 0; width: 100%; background-color: #000; cursor: pointer; z-index: 90;}
#lbCenter, #lbBottomContainer {position: absolute; left: 50%; overflow: hidden; background-color: #fff; z-index: 91;}
.lbLoading {background: #fff url(images/loading.gif) no-repeat center;}
#lbImage {border: 10px solid #fff;}
#lbPrevLink, #lbNextLink {display: block; position: absolute; top: 0; width: 50%; outline: none; z-index: 92;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none;}
#lbCloseLink {display: block; float: right; width: 66px; height: 22px; background: transparent url(images/closelabel.gif) no-repeat center; margin: 5px 0;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
#lbCaption #lbDesc {font-weight: normal; color: #777;}
