div.n, div.flexmodul { 
padding : 5px; 
} 
html * div.n { 
height : 1%; 
} 
address { 
font-style : normal; 
} 
.small { 
font-size : 80%; 
} 
.caption { 
font-size : 81%; 
} 
#newsHeader, strong.newslettertitel { 
display : block; 
} 
.body { 
background : #d9bd87 url(20000000.gif) repeat top left; 
} 
div#jimdobox { 
width : 170px; 
height : 344px; 
border : 1px solid #ccc; 
background : white; 
padding : 5px; 
font : 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif; 
overflow : hidden; 
color : #333; 
text-align : left; 
} 
div#jimdobox a, div#jimdobox a:visited, div#jimdobox a.jimdolink, div#jimdobox a.jimdolink:visited { 
color : #0097df; 
text-decoration : underline; 
outline : none; 
} 
div#jimdobox a:hover, div#jimdobox a.jimdolink:hover { 
color : #0097df; 
text-decoration : none; 
} 
div#jimdobox img#jimdologo { 
display : block; 
margin : 3px 0 0 10px; 
} 
div#jimdobox span.title { 
margin : 3px 0 0 28px; 
color : #4d4d4d; 
} 
div#jimdobox select { 
width : 160px; 
} 
div#jimdobox input { 
width : 160px; 
margin-bottom : 2px; 
} 
div#jimdobox hr { 
background-color : #ccc; 
color : #ccc; 
border : #ccc; 
height : 1px; 
} 
div#systemWorking { 
padding-top : 2px; 
} 
ul#jimdobox-sites { 
list-style : none; 
margin : 0; 
padding : 5px 0 0 0; 
} 
ul#jimdobox-sites li { 
margin : 0; 
padding : 0; 
display : inline; 
} 
ul#jimdobox-sites li a, ul#jimdobox-sites li a:visited { 
display : block; 
background : #f1f1f1; 
margin-top : 1px; 
padding : 2px; 
font : 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif; 
color : #0097df; 
} 
ul#jimdobox-sites li a:hover { 
background : #0097df; 
color : white; 
} 
.body { 
padding : 0 0; 
text-align : center; 
} 
div#container { 
position : relative; 
top : 0; 
width : 852px; 
margin : 0 auto; 
padding-bottom : 1px; 
border : 0 solid #ffffff; 
text-align : left; 
background-color : white; 
} 
div#containerbottom { 
position : relative; 
top : 0; 
width : 852px; 
margin : 0 auto; 
padding-bottom : 1px; 
border : 0 solid #ffffff; 
text-align : left; 
background-color : white; 
} 
div#wrapper { 
width : 848px; 
margin : 1px; 
margin-bottom : 0; 
border : 1px solid #b4ad9e; 
} 
div#platzhalter { 
background-image : url('http://palastgalerie.de/themes/art/platzhalter.gif'); 
width : 100%; 
} 
div#wrapper_rechts { 
position : relative; 
z-index : 7; 
float : left; 
width : 570px; 
margin-top : 10px; 
} 
div#emotion { 
width : 850px; 
border : 1px solid white; 
} 
div#nav_top { 
width : 850px; 
padding : 5px 0; 
background-color : #282828; 
background-image : url(nav_bg00.gif); 
background-position : bottom; 
background-repeat : repeat-x; 
margin : 0 1px; 
} 
div#content { 
width : 570px; 
background : url(content_.gif) repeat-y top left; 
} 
div#sidebar { 
position : relative; 
z-index : 10; 
float : left; 
width : 250px; 
border-right : 1px; 
border-style : dotted; 
border-bottom : 0; 
border-left-width : 0; 
border-top-width : 0; 
} 
div#jimdobox { 
margin-bottom : 30px; 
} 
div#sidebar_bottom { 
margin : 20px; 
} 
div#footer { 
width : 583px; 
padding-bottom : 15px; 
} 
div#header .gutter { 
padding : 10px 40px 10px 30px; 
} 
div#content .gutter { 
padding : 10px 40px 0 40px; 
} 
div#sidebar .gutter { 
padding : 25px 6px 10px 10px; 
} 
div#footer .gutter { 
padding : 23px 30px 0 40px; 
} 
ul.mainNav1 { 
text-align : left; 
padding : 0; 
margin : 0; 
padding-top : 10px; 
} 
ul.mainNav2, ul.mainNav3 { 
text-align : left; 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
ul.mainNav1 li, ul.mainNav2 li, ul.mainNav3 li { 
display : inline; 
margin : 0; 
padding : 0; 
text-decoration : none; 
} 
ul.mainNav1, ul.mainNav2, ul.mainNav3 { 
overflow : hidden; 
} 
* html ul.mainNav1, * html ul.mainNav2, * html ul.mainNav3 { 
height : 1%; 
overflow : visible; 
} 
ul.mainNav1 li a, ul.mainNav1 li a:visited { 
text-decoration : none; 
display : block; 
float : left; 
color : white; 
border-right : 1px solid #555; 
font-size : 11px; 
white-space : nowrap; 
} 
ul.mainNav2 li a, ul.mainNav2 li a:visited, ul.mainNav3 li a, ul.mainNav3 li a:visited { 
text-decoration : none; 
display : block; 
border-bottom : 1px dotted #ccc; 
color : #333; 
} 
ul.mainNav3 li a, ul.mainNav3 li a:visited { 
color : #999; 
} 
ul.mainNav1 li a, ul.mainNav1 li a:visited { 
padding : 5px 15px 5px 15px; 
} 
ul.mainNav2 li a, ul.mainNav2 li a:visited { 
padding : 2px 20px 2px 22px; 
} 
ul.mainNav3 li a, ul.mainNav3 li a:visited { 
padding : 2px 5px 2px 45px; 
} 
ul.mainNav1 li a:hover { 
text-decoration : underline; 
} 
ul.mainNav2 li a:hover, ul.mainNav3 li a:hover { 
background-color : #eee; 
border-bottom : 1px solid white; 
} 
ul.mainNav2 li a.current, ul.mainNav3 li a.current { 
color : black; 
font-weight : bold; 
} 
#top-menu div.horzontal-menu { 
height : 40px; 
} 
div.horzontal-menu ul li { 
position : relative; 
display : inline; 
float : left; 
margin-right : 5px; 
color : #ffffff; 
} 
div.horzontal-menu ul li div a { 
font-size : 13px; 
display : block; 
padding : 5px; 
color : #ffffff; 
text-decoration : none; 
} 
div.horzontal-menu ul li:hover div a { 
color : #ffffff; 
text-decoration : underline; 
} 
div.horzontal-menu ul li div ul li.link-level-2 { 
display : none; 
position : absolute; 
top : 28px; 
left : 0; 
color : #ffffff; 
} 
div.horzontal-menu ul li:hover ul li.link-level-2 { 
display : block; 
color : #c0c0c0; 
} 
span.menu-admin { 
float : left; 
} 
body, p, table, td { 
font : normal 11px/140% Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
} 
h1 { 
font : bold 25px/140% Helvetica, Arial, sans-serif; 
color : #45000e; 
} 
h2 { 
font : bold 13px/140% "Trebuchet MS", Verdana, sans-serif; 
color : #333333; 
} 
a.trackbackUrl, a.trackbackUrl:link, a.trackbackUrl:visited, a.trackbackUrl:hover, a.trackbackUrl:active { 
background : #eeeeee none repeat scroll 0% 0%; 
border : 1px solid black; 
color : #333333; 
padding : 2px; 
text-decoration : none; 
} 
a:link, a:visited { 
text-decoration : underline; 
color : #0099e1; 
} 
a:active, a:hover { 
text-decoration : none; 
color : #0099e1; 
} 
ul:active, ul:hover, ul:visited, ul:link { 
text-decoration : none; 
color : red; 
} 
div.hr { 
border-bottom-style : solid; 
border-bottom-width : 1px; 
border-color : #cccccc; 
height : 1px; 
} 
html, body { 
height : 100%; 
} 
body, p, h1, h2, h3, h4, h5, h6 { 
margin : 0; 
padding : 0; 
} 
img, a img { 
border : 0; 
} 
img { 
display : block; 
} 
blockquote { 
padding : 0; 
margin : 0 0 0 20px; 
} 
ul, dl, ol { 
margin-top : 0.5em; 
margin-bottom : 0.5em; 
} 
form, .inline { 
display : inline; 
} 
.c { 
clear : both; 
} 
.clearover { 
overflow : hidden; 
} 
* html .clearover { 
height : 1%; 
overflow : visible; 
} 
.clearfix:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
* html > body .clearfix { 
display : inline-block; 
width : 100%; 
} 
* html .clearfix { 
height : 1%; 
} 
.hidden { 
display : none !important ; 
} 
.form dl { 
margin : 0 0 1.5em 0; 
padding : 0; 
} 
.form dl dt { 
font-weight : bold; 
line-height : 120%; 
} 
.form dl dt em, .form p.note em { 
color : #ba3b3e; 
font-weight : bold; 
padding-left : 0.2em; 
font-size : 110%; 
font-style : normal; 
} 
.form p.note { 
background : url('warning0.gif') no-repeat 4px 50%; 
border-top : 1px solid #ccc; 
padding : 3px 0 3px 20px; 
margin-top : 10px; 
display : block; 
} 
.form dl dd { 
margin : 0 0 12px 0; 
padding : 0; 
} 
.form dl dd.eng { 
margin : 0 0 5px 0; 
padding : 0; 
} 
input.single, textarea { 
border : 1px solid #ccc; 
color : #333; 
width : 240px; 
background-color : white; 
padding : 1px; 
} 
input.single:focus, input.text:focus, textarea:focus { 
background-color : #f1f1f1; 
border : 1px solid #ccc; 
} 
input[type="checkbox"], input[type="radio"], input[type="button"], input[type="submit"] { 
cursor : pointer; 
} 
.form input.single { 
width : 250px; 
} 
.form textarea { 
width : 300px; 
height : 180px; 
line-height : 120%; 
} 
.form input.checkbox, .form input.radio { 
width : auto !important ; 
} 
.error { 
color : black; 
background-color : #faefef; 
border : 1px solid #c66; 
border-color : #c66 #ffb2b2 #ffb2b2 #c66; 
} 
.fehlerUser { 
margin : 0; 
border : 2px solid #cf5d00; 
background : #ebc2ad; 
padding : 10px; 
color : black; 
} 
.message-ok, .message-info, .message-warning, .message-alert, .message-error { 
padding : 5px 5px 5px 30px !important ; 
margin : 5px 0 !important ; 
font : 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important ; 
border-style : solid !important ; 
border-width : 1px !important ; 
color : #444 !important ; 
} 
.message-ok a, .message-info a, .message-warning a, .message-alert a, .message-error a { 
font : 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important ; 
color : #444 !important ; 
text-decoration : underline !important ; 
} 
.message-ok { 
border-color : #c2d577 #9bae50 #9bae50 #c2d577; 
background : #e5f1b4 url('ok000000.gif') no-repeat 10px 50%; 
} 
.message-info { 
border-color : #b1c2d8 #6b8bb4 #6b8bb4 #b1c2d8; 
background : #dbe3ed url('info0000.gif') no-repeat 10px 50%; 
} 
.message-warning { 
border-color : #f7dea6 #d0b77f #d0b77f #f7dea6; 
background : #fff3cd url('warning0.gif') no-repeat 10px 50%; 
} 
.message-alert, .message-error { 
background : #faefef url('alert000.gif') no-repeat 10px 50%; 
border-color : #ffb2b2 #c66 #c66 #ffb2b2; 
} 
div.captcha { 
width : 200px; 
border : 1px solid #999; 
background : white url(captcha_.jpg) repeat-x bottom left; 
padding : 10px; 
} 
div.captcha span.character { 
height : 29px; 
width : 160px; 
border : 1px solid #666; 
float : left; 
background : white; 
padding : 0; 
margin : 0; 
} 
div.captcha a.refresh { 
background : white url(captcha0.jpg) no-repeat center; 
border : 1px solid #ccc; 
float : right; 
height : 29px; 
width : 29px; 
padding : 0; 
margin : 0; 
} 
div.captcha a.refresh:hover, div.captcha a.refresh.current { 
background : white url(captcha1.jpg) no-repeat center; 
} 
div.captcha a.refresh span { 
display : none; 
} 
div.captcha div.bottom { 
background : url(captcha_.gif) no-repeat left bottom; 
padding-left : 20px; 
margin : 0; 
} 
div.captcha div.bottom span { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #333; 
padding : 0; 
margin : 0; 
line-height : 180%; 
} 
div.captcha div.bottom span #captchafield, div.captcha div.bottom span input.single { 
padding : 0; 
margin : 0; 
width : 178px; 
} 
div#content_start { 
display : none; 
overflow : hidden; 
} 
div#tellheader { 
background : #eee url('sendpage.gif') no-repeat center right; 
color : #000 !important ; 
border : 1px solid #ccc; 
padding : 10px; 
min-height : 58px; 
} 
div#tellheader h1 { 
color : #000; 
} 
div#tellbody { 
color : #000 !important ; 
height : 370px; 
border : 1px solid #ccc; 
border-top-width : 2px; 
border-color : white #ccc #ccc #ccc; 
padding : 10px; 
background : #eee; 
} 
a.tellbody { 
color : #0099e1 !important ; 
display : block; 
float : right; 
padding-right : 15px; 
} 
ul.sitemap { 
list-style-type : none; 
margin : 2em 0 2em 1.5em; 
padding : 0; 
} 
ul.sitemap li { 
margin : 0 !important ; 
padding : 0 !important ; 
display : inline; 
background-image : none !important ; 
} 
ul.sitemap li a { 
line-height : 2em; 
display : block; 
font-weight : bold; 
background : url(sitemapd.gif) no-repeat left center; 
padding : 0 0 0 1.2em; 
} 
ul.sitemap ul { 
list-style-type : none; 
margin : 0 0 0 1.5em; 
padding : 0; 
} 
ul.sitemap ul li a { 
font-weight : normal; 
} 
div#contentfooter { 
width : 100%; 
padding : 0; 
margin : 0; 
font-size : 11px; 
line-height : 140%; 
font-weight : normal; 
overflow : hidden; 
} 
* html div#contentfooter { 
height : 1%; 
overflow : visible; 
} 
div#contentfooter div.leftrow { 
float : left; 
text-align : left; 
width : 55%; 
} 
div#contentfooter div.rightrow { 
float : right; 
text-align : right; 
width : 42%; 
} 
span.loggedin { 
display : none; 
} 
span.loggedout { 
display : inline; 
} 
div#loginbox { 
position : absolute; 
z-index : 1000; 
width : 430px; 
margin-top : 15px; 
margin-left : -5px; 
padding : 5px; 
border : 1px solid #ccc; 
border-width : 1px 3px 3px 1px; 
background : white; 
text-align : left; 
font : 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important ; 
color : #666 !important ; 
} 
div#loginbox a, div#imprint a { 
font : 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important ; 
color : #333 !important ; 
text-decoration : underline !important ; 
} 
div#loginbox a:hover, div#imprint a:hover { 
text-decoration : none !important ; 
background : none !important ; 
} 
div#loginbox input.password { 
width : 240px; 
border : 1px solid #ccc; 
display : block; 
font-size : 30px; 
height : 30px; 
line-height : 30px; 
} 
div#loginbox input:focus { 
border : 1px solid #aaa; 
background : #f1f1f1; 
} 
div#loginbox img.logo { 
float : right; 
margin : 12px 4px 0 0; 
} 
div#loginbox form { 
display : inline; 
margin : 0; 
} 
div#mail-form-div input.text { 
width : 240px; 
border : 1px solid #ccc; 
display : block; 
} 
div#mail-form-div input.text:focus { 
border-color : #aaa; 
background : #f1f1f1; 
} 
div#loginbox a.cc-close { 
display : block !important ; 
float : right !important ; 
height : 16px !important ; 
color : white !important ; 
border-bottom : 1px solid white !important ; 
font : normal 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif !important ; 
padding : 1px 18px 1px 4px !important ; 
text-decoration : none !important ; 
margin : 2px !important ; 
background : url('close000.gif') no-repeat 100% 4px !important ; 
} 
div#loginbox a.cc-close:hover { 
color : #333 !important ; 
border-bottom : 1px solid gray !important ; 
background : url('close000.gif') no-repeat 100% -18px !important ; 
} 
div#loginbox a.cc-close:active { 
background-color : #c9e9fa; 
} 
div#imprint { 
border : 1px solid #ccc; 
padding : 10px; 
background : #fafafa; 
font : 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif !important ; 
color : #666 !important ; 
} 
div#imprint h2 { 
margin : 0 0 10px 0; 
padding : 0; 
font : normal 18px/22px "Trebuchet MS", Verdana, sans-serif; 
color : #444; 
} 
div#imprint img.logo { 
float : right; 
margin : 0 0 5px 5px; 
} 
div.blogselection div.n { 
padding : 5px 0; 
} 
span.comment { 
padding-left : 20px; 
background : url(comment0.gif) no-repeat 6px center; 
} 
div.datetime { 
float : right; 
width : 44px; 
height : 45px; 
margin : 0 10px 10px 0; 
background : url(datestic.png) no-repeat center center; 
} 
p.day-word { 
display : none; 
} 
p.day { 
padding-top : 4px; 
font-size : 18px; 
line-height : 20px; 
color : white; 
text-align : center; 
} 
p.mon { 
padding-top : 1px; 
font-size : 11px; 
color : white; 
text-align : center; 
} 
p.yr { 
display : none; 
} 
.skiptoform { 
float : right; 
} 
ul.com-list, ul.com-list-noava { 
margin : 0 0 15px 0; 
padding : 0; 
} 
ul.com-list li, ul.com-list-noava li { 
display : block; 
border-top : 1px solid #ccc; 
padding : 12px 0 12px 0; 
position : relative; 
list-style : none; 
list-style-image : none; 
} 
ul.com-list div.com-avatar, ul.com-list-noava div.com-avatar { 
float : left; 
margin-left : 10px; 
text-align : center; 
} 
ul.com-list img.formloading, ul.com-list-noava img.formloading { 
margin : 0 auto; 
background : white; 
padding : 2px; 
} 
ul.com-list input.single { 
font-size : 15px; 
} 
input.jimdopage { 
background : url('jimdobg0.gif') no-repeat right center; 
} 
div.jimdologin { 
padding : 5px; 
background : #e8eaea; 
color : #333; 
font : normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; 
border-top : 1px solid #eee; 
border-left : 1px solid #eee; 
border-right : 1px solid #ccc; 
border-bottom : 1px solid #ccc; 
} 
div.jimdologin a, div.jimdologin a:visited { 
color : #0099e1; 
} 
ul.com-list .number, ul.com-list-noava .number { 
position : absolute; 
top : 10px; 
right : 10px; 
} 
ul.com-list .commententry, ul.com-list .com-meta, ul.com-list .com-locked { 
margin-left : 90px; 
} 
ul.com-list .com-locked, ul.com-list-noava .com-locked { 
color : #c66; 
} 
ul.com-list dl.zend_form, ul.com-list-noava dl.zend_form { 
margin : 0; 
} 
div.delicious-1 ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
div.delicious-1 ul li { 
margin : 0 0 4px 0; 
padding : 3px 0; 
border-bottom : 1px dotted #ccc; 
} 
div.delicious-2 ul { 
margin : 0 0 0 10px; 
padding : 0; 
} 
div.delicious-2 ul li { 
margin : 0 0 4px 0; 
padding : 3px 0; 
} 
div.delicious-3 ul { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
div.delicious-3 ul li { 
margin : 0 0 4px 0; 
padding : 3px 0; 
} 
div.delicious ul-3 li a.itemtitle { 
font-weight : bold; 
} 
a.dlink, a.dlink:link, a.dlink:visited, a.dlink:hover, a.dlink:active { 
border : 0 !important ; 
text-decoration : none !important ; 
background-color : transparent !important ; 
} 
div.leftDownload { 
width : 52px; 
float : left; 
} 
div.rightDownload { 
margin-left : 55px; 
padding-left : 6px; 
} 
div.rightDownloadB { 
margin-left : 55px; 
border-left : 2px solid #ccc; 
padding-left : 6px; 
} 
.rightDownload .fl, .rightDownloadB .fl { 
float : left; 
display : block; 
} 
div#emotion-header { 
position : relative; 
width : 100%; 
height : 190px; 
background-repeat : no-repeat; 
line-height : 0; 
overflow : hidden; 
} 
strong#emotion-header-title { 
position : absolute; 
font-size : 20px; 
font-weight : normal; 
line-height : 100%; 
margin : 0; 
padding : 0; 
white-space : pre; 
} 
img#emotion-header-logo { 
position : absolute; 
} 
div.lightbox-flickr-footer div.flickr-left { 
float : left; 
width : 60%; 
text-align : left; 
} 
div.lightbox-flickr-footer div.flickr-right { 
float : right; 
width : 38%; 
text-align : right; 
} 
div.lightbox-flickr-footer img { 
display : inline; 
} 
div.lightbox-flickr-footer a.flickr-photopage, div.lightbox-flickr-footer a.flickr-userpage, div.lightbox-flickr-footer a.flickr-license { 
color : #999; 
text-decoration : none; 
} 
div.lightbox-flickr-footer a.flickr-userpage { 
font-weight : bold; 
} 
div.thumb_sq1, div.thumb_sq2, div.thumb_sq3 { 
float : left; 
} 
div.thumb_sq1 { 
margin : 0 5px 5px 0; 
} 
div.thumb_sq1 a img { 
display : block; 
border : 1px solid #ccc; 
padding : 3px; 
background : white; 
} 
div.thumb_sq1 a:hover img { 
background : #eee; 
} 
div.ccgalerie div.thumb_sq2 { 
display : block; 
background : white; 
margin : 0 1px 1px 0; 
} 
div.ccgalerie div.thumb_sq3 { 
display : block; 
background : white; 
margin : 0 2px 2px 0; 
} 
div.thumb_sq3 a img { 
display : block; 
padding : 5px; 
background : white; 
} 
div.thumb_sq3 a:hover img { 
background : #ddd; 
} 
div.thumb_pro1, div.thumb_pro2, div.thumb_pro3 { 
float : left; 
} 
div.ccgalerie div.thumb_pro1 { 
border : 1px solid #ccc; 
padding : 3px; 
margin : 0 5px 5px 0; 
} 
div.ccgalerie div.thumb_pro2 { 
border-top : 1px solid #ccc; 
border-right : 2px solid #c5c5c5; 
border-bottom : 2px solid #c5c5c5; 
border-left : 1px solid #ccc; 
padding : 3px; 
margin : 0 5px 5px 0; 
} 
div.ccgalerie div.thumb_pro3 { 
padding : 3px; 
margin : 0 5px 5px 0; 
} 
div.innerthumbnail { 
display : table-cell; 
text-align : center; 
vertical-align : middle; 
} 
* html div.innerthumbnail { 
float : left; 
display : block; 
} 
div.innerthumbnail img { 
display : inline; 
vertical-align : middle; 
} 
.rssFeed, .rssFeed * { 
text-align : left; 
font-weight : normal; 
} 
.rssFeedTitle { 
font-weight : bold; 
} 
.imgleft { 
float : left; 
margin : 4px 20px 4px 0; 
display : inline; 
} 
.imgright { 
float : right; 
margin : 4px 1px 4px 15px; 
display : inline; 
} 
div.tiny-lightbox-overlay { 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
height : 100%; 
background-color : #000; 
z-index : 10000; 
display : none; 
} 
div.tiny-lightbox { 
position : absolute; 
width : 200px; 
height : 200px; 
background-color : #fff; 
text-align : center; 
top : 40px; 
padding : 10px; 
z-index : 10001; 
display : none; 
} 
div.tiny-lightbox a { 
outline : none; 
} 
div.tiny-lightbox.tiny-lightbox-loading { 
background : #fff url(loading0.gif) no-repeat center; 
} 
div.tiny-lightbox.tiny-lightbox-changing a { 
display : none; 
} 
div.tiny-lightbox img.tiny-lightbox-image { 
display : none; 
margin : 0 auto; 
} 
div.tiny-lightbox-bar { 
position : absolute; 
background : #fff; 
width : 100%; 
bottom : 0; 
left : 0; 
display : none; 
text-align : left; 
padding : 0 10px 10px 10px; 
} 
div.tiny-lightbox-bar p { 
font-size : 11px; 
line-height : 16px; 
font-family : Arial, Verdana; 
color : #666; 
} 
p.tiny-lightbox-descr { 
margin : 0; 
padding : 0 40px 30px 0; 
} 
p.tiny-lightbox-stats { 
position : absolute; 
bottom : 10px; 
font-weight : bold; 
margin : 0; 
} 
a.tiny-lightbox-label-prev, a.tiny-lightbox-label-next { 
position : absolute; 
z-index : 1000; 
width : 50%; 
height : 100%; 
top : 0; 
background : url(spacer00.gif); 
} 
a.tiny-lightbox-label-prev { 
left : 0; 
} 
a.tiny-lightbox-label-next { 
right : 0; 
} 
a.tiny-lightbox-label-prev span, a.tiny-lightbox-label-next span { 
position : absolute; 
width : 81px; 
height : 48px; 
top : 40%; 
visibility : hidden; 
} 
div.tiny-lightbox a.disabled { 
display : none; 
} 
a.tiny-lightbox-label-close, a.tiny-lightbox-label-slideshow { 
position : absolute; 
right : 10px; 
bottom : 10px; 
width : 26px; 
height : 26px; 
background : url(close000.gif) no-repeat; 
} 
a.tiny-lightbox-label-slideshow { 
right : 36px; 
background : url(play-pau.gif) no-repeat; 
} 
a.tiny-lightbox-label-slideshow.running { 
background : url(play-pau.gif) no-repeat -26px 0; 
}