/***********************************************************************
 LEDVINYPROGRES.cz
 Webdesign (C) http://hulan.cz/ - Radek HULAN, 2008
 You CANNOT use this stylesheet, or part of it, without permission!!  
***********************************************************************/

/* ********** basic definitions ********** */
html { padding: 0; margin: 0; }
body { background: #2f4f8a; padding: 0; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 140%; color: black; }

/* --- COLORS --- */
body.yellow {background:#e8a813;}
body.red {background:#6c3346;}
body.green {background:#49693f;}

/* ********** anchors ********** */
a:link, a:visited { text-decoration: underline; color: #32538c; padding: 0 2px 0 2px; }
a:hover{ background: #32538c; color: white; text-decoration: none; }
a.none:hover{ background: none }

/* --- COLORS --- */
body.yellow a:link, body.yellow a:visited { color: #76560a; }
body.yellow a:hover{ background: #e8a813; color: white; text-decoration: none; }
body.red a:link, body.red a:visited { color: #6c3346; }
body.red a:hover{ background: #6c3346; color: white; text-decoration: none; }
body.green a:link, body.green a:visited { color: #49693f; }
body.green a:hover{ background: #49693f; color: white; text-decoration: none; }

/* ********** menu ********** */
#menu { float: left; margin: 0; padding: 0 0 25px 0; background: white url(../images/menu-blue-bottom.jpg) bottom left no-repeat; width:229px}

/* --- COLORS --- */
body.yellow #menu { background: white url(../images/menu-yellow-bottom.jpg) bottom left no-repeat; }
body.red #menu { background: white url(../images/menu-red-bottom.jpg) bottom left no-repeat; }
body.green #menu { background: white url(../images/menu-green-bottom.jpg) bottom left no-repeat; }

#menu ul.menu { padding: 0; margin: 16px 10px 0 10px; }
#menu ul.menu li { padding: 0; margin: 0; background: url(../images/li-red.png) 5px center no-repeat; list-style: none; line-height: 160%; }
#menu ul.menu li.active { background: #d2dcfd url(../images/li-blue.png) 5px 10px no-repeat; }
#menu ul.menu li a:link, #menu ul.menu li a:visited { font-size: 90%; line-height: 150%; font-weight: bold; text-decoration: none; margin: 0; padding:1px 0 1px 15px; color: #444444; display:block; border-bottom:1px dotted #dad5d3;}
* html #menu ul.menu li a {width:192px;}
#menu ul.menu li a:hover { background: #29487f; color:white; text-decoration: none; }
#menu ul.menu.hidden { display:none }

/* --- COLORS --- */
body.yellow #menu ul.menu li { background: url(../images/li-red.png) 5px 10px no-repeat; }
body.yellow #menu ul.menu li.active { background: #fef6a1 url(../images/li-yellow.png) 5px 10px no-repeat; }
body.yellow #menu ul.menu li a:hover { background: #e7a813; color:#444444}
body.red #menu ul.menu li { background: url(../images/li-blue.png) 5px 10px no-repeat; }
body.red #menu ul.menu li.active { background: #f2b7c9 url(../images/li-red.png) 5px 10px no-repeat; }
body.red #menu ul.menu li a:hover { background: #6c3346; }
body.green #menu ul.menu li { background: url(../images/li-yellow.png) 5px 10px no-repeat; }
body.green #menu ul.menu li.active { background: #c4fab5 url(../images/li-green.png) 5px 10px no-repeat; }
body.green #menu ul.menu li a:hover { background: #496a3f; }

#menu ul.menu li ul.submenu { padding: 0; margin: 0; }
#menu ul.menu li ul.submenu li { background: white; line-height: 150%; font-weight: bold; text-decoration: none; }
#menu ul.menu li ul.submenu li.active a:link, #menu ul.menu li ul.submenu li.active a:visited { background: #d2dcfd;}
#menu ul.menu li.folded ul.submenu  { display: none; }
#menu ul.menu li ul.submenu li a:link, #menu ul.menu li ul.submenu li a:visited { font-size: 80%; line-height: 150%; margin: 0 0 0 10px; padding:1px 0 1px 5px; font-weight:bold; background: white}
* html #menu ul.menu li ul.submenu li a {width:192px;}
#menu ul.menu li ul.submenu li a:hover, #menu ul.menu li ul.submenu li.active a:hover { background: #29487f; color:white; text-decoration: none; }

/* --- COLORS --- */
body.yellow #menu ul.menu li ul.submenu li { background: white; }
body.yellow #menu ul.menu li ul.submenu li.active a:link, body.yellow #menu ul.menu li ul.submenu li.active a:visited { background: #fef6a1;}
body.yellow #menu ul.menu li ul.submenu li a:link, body.yellow #menu ul.menu li ul.submenu li a:visited { background: white}
body.yellow #menu ul.menu li ul.submenu li a:hover, body.yellow #menu ul.menu li ul.submenu li.active a:hover { background: #e7a813;  color:#444444}
body.red #menu ul.menu li ul.submenu li { background: white; }
body.red #menu ul.menu li ul.submenu li.active a:link, body.red #menu ul.menu li ul.submenu li.active a:visited { background: #f2b7c9;}
body.red #menu ul.menu li ul.submenu li a:link, body.red #menu ul.menu li ul.submenu li a:visited { background: white}
body.red #menu ul.menu li ul.submenu li a:hover, body.red #menu ul.menu li ul.submenu li.active a:hover { background: #6c3346;  color:white}
body.green #menu ul.menu li ul.submenu li { background: white; }
body.green #menu ul.menu li ul.submenu li.active a:link, body.green #menu ul.menu li ul.submenu li.active a:visited { background: #c4fab5;}
body.green #menu ul.menu li ul.submenu li a:link, body.green #menu ul.menu li ul.submenu li a:visited { background: white}
body.green #menu ul.menu li ul.submenu li a:hover, body.green #menu ul.menu li ul.submenu li.active a:hover { background: #496a3f;  color:white}

#menu ul.menu li ul.submenu li ul.sub2menu { padding: 0; margin: 0; }
#menu ul.menu li ul.submenu li ul.sub2menu li { background: white; line-height: 140%; font-weight: normal; text-decoration: none; }
#menu ul.menu li ul.submenu li ul.sub2menu li.active a:link, #menu ul.menu li ul.submenu li ul.sub2menu li.active a:visited{ background: #d2dcfd; font-weight: bold}
#menu ul.menu li ul.submenu li ul.sub2menu li a:link, #menu ul.menu li ul.submenu li ul.sub2menu li a:visited { font-size: 75%; line-height: 140%; margin: 0 0 0 25px; padding:1px 0 1px 5px; background: white; font-weight:normal}
* html #menu ul.menu li ul.submenu li ul.sub2menu li a {width:177px;}
#menu ul.menu li ul.submenu li ul.sub2menu li a:hover, #menu ul.menu li ul.submenu li ul.sub2menu li.active a:hover { background: #29487f; color:white; text-decoration: none; }

/* --- COLORS --- */
body.yellow #menu ul.menu li ul.submenu li ul.sub2menu li { background: white; }
body.yellow #menu ul.menu li ul.submenu li ul.sub2menu li.active a:link, body.yellow #menu ul.menu li ul.submenu li ul.sub2menu li.active a:visited{ background: #fef6a1; }
body.yellow #menu ul.menu li ul.submenu li ul.sub2menu li a:link, body.yellow #menu ul.menu li ul.submenu li ul.sub2menu li a:visited { background: white; }
body.yellow #menu ul.menu li ul.submenu li ul.sub2menu li a:hover, body.yellow #menu ul.menu li ul.submenu li ul.sub2menu li.active a:hover { background: #e7a813; color:#444444}
body.red #menu ul.menu li ul.submenu li ul.sub2menu li { background: white; }
body.red #menu ul.menu li ul.submenu li ul.sub2menu li.active a:link, body.red #menu ul.menu li ul.submenu li ul.sub2menu li.active a:visited{ background: #f2b7c9; }
body.red #menu ul.menu li ul.submenu li ul.sub2menu li a:link, body.red #menu ul.menu li ul.submenu li ul.sub2menu li a:visited { background: white; }
body.red #menu ul.menu li ul.submenu li ul.sub2menu li a:hover, body.red #menu ul.menu li ul.submenu li ul.sub2menu li.active a:hover { background: #6c3346; color:white}
body.green #menu ul.menu li ul.submenu li ul.sub2menu li { background: white; }
body.green #menu ul.menu li ul.submenu li ul.sub2menu li.active a:link, body.green #menu ul.menu li ul.submenu li ul.sub2menu li.active a:visited{ background: #c4fab5; }
body.green #menu ul.menu li ul.submenu li ul.sub2menu li a:link, body.green #menu ul.menu li ul.submenu li ul.sub2menu li a:visited { background: white; }
body.green #menu ul.menu li ul.submenu li ul.sub2menu li a:hover, body.green #menu ul.menu li ul.submenu li ul.sub2menu li.active a:hover { background: #496a3f; color:white}

/* ********** layout boxes ********** */
h1 {display: none;}

#content { margin: 0 auto; padding:0; width: 952px; background: url(../images/logo-blue.jpg) top left no-repeat; }

/* --- COLORS --- */
body.yellow  #content { background: url(../images/logo-yellow.jpg) top left no-repeat; }
body.red  #content { background: url(../images/logo-red.jpg) top left no-repeat; }
body.green  #content { background: url(../images/logo-green.jpg) top left no-repeat; }

#logo { position: relative; width: 952px; height: 250px; }

#search { position: absolute; top: 180px; left: 400px; width:120px;}
#search form, #search form input { margin: 0; padding: 0; }
#search #squery {	margin:5px 0 0 0; width:90px; height:20px; line-height:20px; border:0 none; float:left; background: #eaeaea; color:#808080;}
#search #ssubmit { margin:0 0 0 3px; padding:0; float:right;}

#topmenu { position: absolute; top: 185px; left: 240px; width: 155px; }
#topmenu ul { margin:0; padding:0; list-style: none;}
#topmenu ul li { margin:0; padding:0; list-style: none; float:left; font-size:small; text-align: center;}
#topmenu ul li.kontakt{ width:72px;}
#topmenu ul li.slovnicek{ width:78px;}
#topmenu ul li a:link, #topmenu ul li a:visited{color:white; font-weight: bold; text-decoration: none; }

/* --- COLORS --- */
body.yellow #topmenu ul li a:link, body.yellow #topmenu ul li a:visited{color:#444444; }

a#homepage { position: absolute; width: 350px; height: 140px; top: 20px; left: 180px; border:0 none; }
a#homepage:hover { background: none; }

#footer { float:right; background: url(../images/footer-blue.jpg) top right no-repeat; width:715px; height:232px; display:block; }
#foooter, #footer * {color:#00005a; font-size:small; line-height:130%}
#footer a:link, #footer a:visited{color:white;}
#footertext1 {margin:90px 0 0 50px; height:60px;}
#footertext2 {margin:20px 0 0 50px; height:30px; color:#88aae2;}

/* --- COLORS --- */
body.yellow #footer { background: url(../images/footer-yellow.jpg) top right no-repeat; }
body.yellow #foooter, body.yellow #footer * {color:#76560a; }
body.red #footer { background: url(../images/footer-red.jpg) top right no-repeat; }
body.red #foooter, body.red #footer * {color:#6c3346; }
body.red #footer #footertext2 {color:white; }
body.red #footer #footertext2, body.red #footer #footertext2 a:link, body.red #footer #footertext2 a:visited {color:white; }
body.green #footer { background: url(../images/footer-green.jpg) top right no-repeat; }
body.green #foooter, body.green #footer * {color:#375030; }
body.green #footer #footertext2, body.green #footer #footertext2 a:link, body.green #footer #footertext2 a:visited {color:white; }

#items {	float:left; width:662px; background: url(../images/content-blue.png) top left repeat-y; margin:0 0 0 8px; min-height:500px;}

/* --- COLORS --- */
body.yellow #items {	background: url(../images/content-yellow.png) top left repeat-y; }
body.red #items {	background: url(../images/content-red.png) top left repeat-y; }
body.green #items {	background: url(../images/content-green.png) top left repeat-y; }

#pismo { float: left; width: 37px; height: 91px; background: url(../images/pismena-blue.jpg) top left no-repeat; }
#pismo a:link, #pismo a:visited{text-decoration: none; font-weight: bold; color:white; }
#pismo a.active:link, #pismo a.active:visited{color:#3e6096}
#pismo a.big {width:31px; height:36px; display:block; font-size:22px;line-height:35px;padding-left:5px}
#pismo a.medium {width:24px; height:33px; display:block; font-size:18px;line-height:33px;padding-left:5px}
#pismo a.small {width:20px; height:25px; display:block; font-size:12px;line-height:25px;padding-left:5px}

/* --- COLORS --- */
body.yellow #pismo { background: url(../images/pismena-yellow.jpg) top left no-repeat; }
body.yellow #pismo a.active:link, body.yellow #pismo a.active:visited{color:#e8a813}
body.red #pismo { background: url(../images/pismena-red.jpg) top left no-repeat; }
body.red #pismo a.active:link, body.red #pismo a.active:visited{color:#6c3346}
body.green #pismo { background: url(../images/pismena-green.jpg) top left no-repeat; }
body.green #pismo a.active:link, body.green #pismo a.active:visited{color:#49693f}

/* ********** items ********** */
#itemspadding {padding:0 40px 0 30px;}

#items h2 {color: #ed2518; font-size: 130%; line-height: 130%; font-weight: bold; margin: 0 0 10px 0; padding: 0; font-variant: small-caps; }
#items h2 a:link, #items h2 a:visited {color: #ed2518; }
#items h3 {color:#284881; font-size:120%; line-height:120%; margin:15px 0 8px 0; font-weight:bold; padding:0}
#items h3 a:link, #items h3 a:visited {color:#284881; }
#items h4 {color:#284881; font-size:110%; line-height:120%; margin:15px 0 8px 0; font-weight:bold; padding:0}
#items h4 a:link, #items h4 a:visited {color:#284881; }
#items h5 {color:black; font-size:100%; line-height:120%; margin:10px 0 7px 0; font-weight:bold; padding:0}
#items h5 a:link, #items h5 a:visited {color:black; }
#items h6 {color:black; font-size:95%; line-height:120%; margin:8px 0 5px 0; font-weight:bold; padding:0}
#items h6 a:link, #items h6 a:visited {color:black; }
#items h2 a:hover,#items h3 a:hover,#items h4 a:hover,#items h5 a:hover,#items h6 a:hover {color: white}

/* --- COLORS --- */
body.yellow #items h3 {color:#76560a}
body.yellow #items h3 a:link, body.yellow #items h3 a:visited {color:#76560a; }
body.yellow #items h4 {color:#76560a}
body.yellow #items h4 a:link, body.yellow #items h4 a:visited {color:#76560a; }
body.red #items h3 {color:#6c3346}
body.red #items h3 a:link, body.red #items h3 a:visited {color:#6c3346; }
body.red #items h4 {color:#6c3346}
body.red #items h4 a:link, body.red #items h4 a:visited {color:#6c3346; }
body.green #items h3 {color:#49693f}
body.green #items h3 a:link, body.green #items h3 a:visited {color:#49693f; }
body.green #items h4 {color:#49693f}
body.green #items h4 a:link, body.green #items h4 a:visited {color:#49693f; }

#items .itembody {font-size:90%;}
#items .itembody p, #items .itembody ul, #items .itembody ol, #items .itembody li{ margin: 4px 0 6px 0; padding: 0; font-weight: normal; color: #444444; text-align: justify; }
#items .itembody ul{ margin: 6px 0 6px 5px; padding: 0; }
#items .itembody ul li { background-image: url(../images/li.png); background-repeat: no-repeat; background-position: 5px 9px; list-style: none; margin: 0; padding: 2px 0 2px 20px; }
#items .itembody ol{ margin: 6px 0 6px 40px; }
#items .itembody ol li{ list-style: decimal; }

#items table{ margin: 10px 0 10px 0; background: white; }
#items table.full {width:100%; clear:both; color: #444444; }
#items table th { text-align: center; padding: 4px 10px; margin:0; background: #2f4f88; font-weight: bold; color: white; vertical-align: middle; }
#items table th.th120 { width:100px}
#items table.full th.left {width:100px}
#items table td { text-align: left; padding: 3px 8px; margin:0; background: #e7ecff;  }
#items table.full td.thfoto { text-align:center }
#items table.full td {vertical-align: middle; color: #444444;}
#items table td.p { padding-left:20px; padding-right:50px;}
#items table.tricettri th { width:33%}
#items .itembody table.full h4 {	margin:2px 0 2px 0; padding:0; }

/* --- COLORS --- */
body.yellow #items table th { background: #e7a813; color: black;  }
body.yellow #items table td { background: #fef6a1 }
body.red #items table th { background: #6c3346; color: white;  }
body.red #items table td { background: #f2b7c9 }
body.green #items table th { background: #496a3f; color: white;  }
body.green #items table td { background: #c4fab5 }

#items table.none{ border: 0 none; }
#items table.none th, #items table.none td{ border: 0 none; }
#items hr{ clear:both; border: 0 none; border-bottom: 1px solid #bfb9a4; background: white; color: white; margin:5px 0}
#items table td {vertical-align: top}
#items table.center {text-align:center; margin:10px auto}
#items table.center td {text-align:center; vertical-align: middle;}
#items table.center th {text-align:center; vertical-align: middle;}
#items table td.center {text-align:center; vertical-align: middle;}
#items table th.center {text-align:center; vertical-align: middle;}
#items table tr.center td, #items table tr.center th {text-align:center; vertical-align: middle;}

#items table.pracoviste {width:590px; overflow:hidden}
#items table.pracoviste th {width:140px}
#items table.pracoviste td {font-size:90%}
#items table.pracoviste td.pr1 {width:130px}
#items table.pracoviste td.pr2 {width:80px}
#items table.pracoviste td.pr3 {width:20px}


#items ul.news {margin:5px 0 5px 25px; padding:0}
#items ul.news li {list-style: disc; margin: 0; padding: 1px 0 1px 5px;}

#items blockquote { background: #eaeaea; border-bottom:1px solid #444444; border-right:1px solid #444444; padding: 5px 10px 5px 10px; margin: 10px auto 10px auto;  }

#items .specialquote {background: url(../images/blockquote-blue.png) bottom right no-repeat; padding-bottom:37px; display:block; width:250px; float:right; margin:0 0 10px 20px; line-height:140%}
#items .specialquote.narrow {width:150px; }
#items .specialquote small {font-size:85%; line-height:130%}
#items .specialquote2 {background: #69a2e6; display:block; padding:5px; margin:0}
#items .specialquote  ul{ margin: 2px 0 2px 5px; padding: 0; }
#items .specialquote  ul li { background-image: url(../images/li-white.png); background-repeat: no-repeat; background-position: 5px 9px; list-style: none; margin: 0; padding: 1px 0 1px 20px; font-size:85%}
#items .specialquote  a:link, #items .specialquote  a:visited{ color:white}

/* --- COLORS --- */
body.yellow #items .specialquote {background: url(../images/blockquote-yellow.png) bottom right no-repeat; }
body.yellow #items .specialquote2 {background: #e8aa17; }
body.yellow #items .specialquote  a:link, body.yellow #items .specialquote  a:visited{ color:#444444}
body.red #items .specialquote {background: url(../images/blockquote-red.png) bottom right no-repeat; }
body.red #items .specialquote2 {background: #9e3f5d; }
body.red #items .specialquote  a:link, body.red #items .specialquote  a:visited{ color:white}
body.green #items .specialquote {background: url(../images/blockquote-green.png) bottom right no-repeat; }
body.green #items .specialquote2 {background: #73a663; }
body.green #items .specialquote  a:link, body.green #items .specialquote  a:visited{ color:white}

.iteminfo { font-size: 85%; border-top: 1px solid #eaecf2; clear: both; margin: 15px 20px 20px 20px; text-align: left;}

#items #breadcrumbs {margin-bottom:20px;}
#items #breadcrumbs, #items #breadcrumbs * {font-size:90%}
#items #breadcrumbs a{color:#444444}
#items #breadcrumbs a:hover{color:white}

#items .otherlinks {text-align:right; margin:0 0 5px 0;}

/* ********** images ********** */
#items .itembody img.leftbox { float: left; margin: 5px 15px 5px 0px; padding: 4px; border: 0 none; line-height: 1px; }
#items .itembody img.rightbox { float: right; margin: 5px 0px 5px 15px; padding: 4px; border: 0 none; line-height: 1px; }

#items .itembody div.box { clear:both; margin: 12px auto 7px auto; text-align: center; font-style: italic; }
#items .itembody div.box img{ padding: 4px; margin: 0 auto; display: block; line-height: 1px; }
#items .itembody img.box{ border: 1px solid #bfbfbf; padding: 4px; margin: 10px 0 10px 0; }

#items .itembody div.box object{ border: 0 none; padding: 0; margin: 0 auto; display: block; line-height: 1px; }
#items .itembody img { border: 0 none; padding: 0; margin: 0; }

#items .morelink { clear: both; margin: 5px 10px 10px 0; text-align: right; padding:5px; border-top: 1px dotted #444444}
#items .morelink a:link, #items .morelink a:visited{ font-weight: bold; color: #ff4f04; }
#items .morelink a:hover{ color: white; }

/* ********** forms ********** */
#items fieldset{ padding: 5px 15px 5px 8px; margin: 10px 10px 5px 10px; text-align: right; border:1px solid #444444}
#items .itembody fieldset { text-align: right; }
#items legend{ font-weight: bold; margin-bottom: 5px; color: white; padding: 2px 5px 2px 5px; background: #444444; text-align: left}
#items textarea { width: 95%; overflow: auto; clear: both; }
#items form { margin: 10px 0 10px 0; padding: 0; }
#items input.eshopbutton {	background:#444444; color:white; padding:0px 10px; text-align: center; margin:2px; border:0 none}
#items input.eshopbutton:hover {	color:yellow; }

/* ---------- mapa */
#items #mapa { width: 580px; height: 400px; border: 1px solid black; margin:10px auto 10px auto; font-size: 11px; line-height:16px; }
#items #mapa *{ color: #000000; font-size: 11px; line-height:16px; text-align: left;}

/* ---------- page link list */
#pagelinks{ clear:both;margin: 0; padding: 5px 10px; color:#444444}
#pagelinks a {	margin:0 3px; font-size:100%; text-decoration: none}
#pagelinks{ clear:both;margin: 0; padding: 5px 10px; color:#444444}
#pagelinks span {margin:0 3px; padding:2px; background: #444444; color:white}

/* ********** mini-styles ********** */
.b{ font-weight: bolder; }
.i{ font-style: italic; }
.z{ font-style: normal; font-variant: small-caps; }
.u{ text-decoration: underline; }
.c,.r{ color: red; }
.m,.l{ color: blue; }
.skip{ display: none; }
.itembody p.center, .center { text-align: center; }
small { font-size: small; }
.highlight { background: #f0e68c; padding: 1px; color:black}
img {	border:0 none}
.right, #items .itembody p.right {text-align:right }
.left, #items .itembody p.left {text-align:left }

/* ********** helpers ********** */
.splitter1  {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:1px}
.splitter5 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:5px}
.splitter10 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:10px}
.splitter15 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:15px }
.splitter20 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:20px }
.splitter30 {	clear:both;	display:block; font-size:1px; line-height:1px; padding-top:30px }

/* ********** print ********** */
.printbox {	clear:both;	margin:0 0 0 570px; width: 50px; padding:5px 0 0 0; text-align: right; }
.printbox a:link, .printbox a:visited {text-decoration: none;}

/* ********** slimbox ********** */
#lbOverlay { position: absolute; left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../images/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#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 { color: #32538c; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 30px; height: 33px; background: transparent url(../images/closelabel.gif) no-repeat center; margin: 5px 0; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
