body {margin: 0; padding: 0; font: 100% "Arial"; background: #0b0000;}
img {border: none;}

#layout {position: relative; width: 100%; height: 100%; margin: 0; padding: 0; border: none; border-collapse: collapse;}

#forSite {text-align: center; vertical-align: middle;}
#site {margin: 0 auto; _margin: 0;}

#forHeader {height: 181px; padding: 0; text-align: center; vertical-align: bottom; background: url(/images/bk-header.jpg) 50% 1px;}
#forFooter {height: 76px; padding: 0; text-align: center; vertical-align: top; background: url(/images/bk-footer.jpg) no-repeat 50% 0;}
#forContent {margin: 0; padding: 0; text-align: center; vertical-align: top; background: url(/images/bk-content.gif) repeat-y 50% 0;}

#header {width: 775px; position: relative; height: 181px; margin: 0 auto; _margin: 0; overflow: hidden;}
#logo {position: absolute; left: 60px; top: 45px; margin: 0; padding: 0;}
#lang {position: absolute; left: 672px; top: 24px; margin: 0; padding: 0;}
#menu {position: absolute; left: 5px; top: 153px; margin: 0; padding: 0;}
#menu li {display: inline; margin: 0 25px; vertical-align: top; list-style: none;}

#content {width: 675px; margin: 0 auto; _margin: 0; padding: 30px 30px 30px 70px; text-align: left; font-size: 13px; background: url(/images/bk-content-top.jpg) no-repeat;}

#contentClip {position: relative; height: 280px; overflow: hidden;}

#cnt {position: absolute;}
#scroller {visibility: hidden; position: absolute; height: 150px; top: 0; right: 0; width: 45px;}
#scrollUp {position: absolute; top: 0; left: 0; width: 45px; height: 33px; overflow: hidden; background: url(/images/scroll-up.gif);}
#scrollDown {position: absolute; bottom: 0; left: 0; width: 45px; height: 33px; overflow: hidden; background: url(/images/scroll-down.gif);}
#scrollDrag {position: absolute; top: 33px; left: 6px; width: 35px; height: 36px; overflow: hidden; background: url(/images/scroll-btn.gif);}

#cnt .cont {width: 590px; padding: 20px;}

#cnt .cont h1 {margin: 0 0 20px 0; font: 30px "Tahoma"; color: #0b0000;}
#cnt .cont h2 {margin: 0 0 5px 0; font: 28px "Tahoma"; color: #0b0000;}
#cnt .cont h3 {margin: 0 0 5px 0; font: 26px "Tahoma"; color: #0b0000;}
#cnt .cont h4 {margin: 0 0 5px 0; font: 24px "Tahoma"; color: #0b0000;}
#cnt .cont h5 {margin: 0 0 5px 0; font: 22px "Tahoma"; color: #0b0000;}
#cnt .cont h6 {margin: 0 0 10px 0; font: 20px "Tahoma"; color: #0b0000;}
#cnt .cont p {margin: 0 0 10px;}
#cnt .cont a {color: black;}
#cnt .cont .right {float: right; margin-top: 10px;}

/* news */
#cnt .cont .item.news {margin: 0 0 25px;}
#cnt .cont .item.news img {margin: 0 0 5px 10px;}
#cnt .cont .item.news .date {clear: right; float: right; margin: 0; font-size: 11px;}

/* guestbook */
#cnt .cont .item.guestbook {margin: 0 0 25px;}
#cnt .cont .item.guestbook h6 {margin: 0 0 2px;}
#cnt .cont .item.guestbook .date {clear: right; float: right; margin: 0; font-size: 11px;}
#cnt .cont .item.guestbook .comment {margin: 5px 0 0; font-style: italic; color: #111111;}


#cnt .cont form {margin: 0; padding: 0;}
#cnt .cont form .txt {display: block; width: 400px; margin: 2px 0 0;}
#cnt .cont form .smallText {}
#cnt .cont form img {vertical-align: middle;}
#cnt .cont form textarea {display: block; width: 400px; height: 80px; margin: 2px 0 0;}
#cnt .cont form .info {margin: 15px 0; font-size: 18px;}


/* photos */
#cnt .cont .item.photo {float: left; width: 170px; height: 190px; margin: 10px 30px 5px -10px; text-align: center;}
#cnt .cont .item.photo img {margin: 0 0 3px;}



/* person */
#cnt .cont.person .photo {float: right; margin: 12px 0 10px 15px;}
#cnt .cont.person h1 {margin-bottom: 20px;}




/* album */
#cnt .cont .album {width: 100%; margin: 0 0 5px 0; border: none; border-collapse: collapse;}
#cnt .cont .album td {text-align: left; vertical-align: top;}
#cnt .cont .album .pict {width: 256px; padding: 0 30px 0 0;}
#cnt .cont .album .songs {font-size: 13px;}
#cnt .cont .album .songs img {margin-left: 10px; vertical-align: -4px;}

#cnt .cont .aboutAlbum {margin: 0 0 40px; font-size: 11px;}
#cnt .cont .aboutAlbum p {margin: 0 0 2px;}

#cnt .cont .item.song {margin: 0 0 45px;}
#cnt .cont .item.song h6 img {margin-left: 10px; vertical-align: -2px;}


#cnt .cont .banda {width: 100%;}
#cnt .cont .banda td {text-align: center; font-size: 13px;}
#cnt .cont .banda img {margin-bottom: 5px;}






#footer {position: relative; width: 775px; height: 36px; margin: 0 auto; _margin: 0;}
#footer .links {margin: 0 0 20px; padding: 12px 0 0;}
#footer .links a {margin: 0 30px;}
#footer .links img {vertical-align: top;}
#footer .legal {margin: 0 0 0 40px; text-align: left; font-size: 11px; color: #bea472;}

