textarea-edit-box@charset "windows-1250";

html {
  height: 100%; padding: 0; margin: 0;
}

body {
  width: 100%; height: 100%; margin: 0; padding: 0; color: white; background-color: #000000; font: 75%/150% "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; text-align: center; 
}

h1, h2, h3, h4, h5, h6, form, p, ul, li {
  margin: 0; padding: 0;
}

h1 {
  font-size: 2em;
}

h2 {
  font-size: 1.5em;
}

h3 {
  font-size: 1.2em;
}

h4 {
  font-size: 1.0em;
}

h5 {
  font-size: 0.83em; 
}

h6 {
  font-size: 0.75em;
}

hr {
  display: none;
}

a {
  text-decoration: none; cursor: pointer; color: white; 
}

a:hover {
  color: #ffcc33; text-decoration: underline; 
}

/* horní linka */

#top-line {
  margin: 20px auto 0 auto; padding: 0; background-color: #000000; width: 810px; height: 40px; position: relative;
}

#top-line h1 {
  display: none;
}

#top-line #welcome {
  top: 20px; left: 20px; font-size: 12px; position: absolute;
}

#top-line #hot-anchor {
  top: 20px; left: 629px; font-size: 12px; position: absolute;
}

#top-line #hot-anchor a {
  color: #ffcc33;
}

#top-line #hot-anchor span {
  margin: 0; padding: 0 10px; color: white;
}

/* hlavička */

#header {
  margin: 0 auto; padding: 0; background: url('../images/back2.jpg'); width: 810px; height: 245px;
}

/* hlavní menu */

#main-menu {
  margin: 0 auto; padding: 0; background: url('../images/back3.jpg') no-repeat; width: 810px; height: 67px; position: relative;
}

#main-menu a.active {
  color: #ffcc33; font-weight: bold;
}

#main-menu #navigation {
  list-style: none; padding: 0; width: 784px; text-align: center; position: absolute; top: 10px; left: 15px;
}

#main-menu #navigation li {
  display: inline; float: left; width: 98px; height: 30px; padding: 0; margin: 0; border: 0;
}

/* obsah */

#main-body {
  margin: 0 auto; padding: 0; background: url('../images/back4.jpg') repeat-y; width: 810px; min-height: 530px; position: relative; text-align: left;
}

/* obsah - levý pruh */

#left-container {
  width: 220px; position: absolute; top: 0; left: 15px;
}

#left-container .add-button {
  margin: 0; padding: 10px 0 0 0; color: #ffcc33;
}

#left-container .add-button a {
  color: #ffcc33; 
}

#left-container .add-button a:hover {
  text-decoration: underline; 
}

#left-container .title {
  width: 210px; height: 2.5em; background-color: #480707; position: relative;
}

#left-container .title p {
  top: 6px; left: 10px; position: relative;    
}

#left-container #now-action {
  width: 210px; padding: 10px 0 10px 10px;
}

#left-container #web-update {
  width: 210px; padding: 10px 0 10px 10px;
}

#left-container #web-update span { 
  margin: 0 0 0 5px; padding: 0;
}

#left-container #web-update span span { 
  display: none;
}

#left-container #web-options {
  width: 210px; padding: 10px 0 10px 10px;
}

#left-container .reklama {
  width: 220px; position: relative;
}

#left-container .reklama p {
  margin: 5px 0 0 5px; padding: 0;
}

#left-container .reklama img {
  border: 0;
}

/* obsah - pravý pruh */

#right-container {
  width: 560px; margin: 0; padding: 0; text-align: left; top: 0px; left: 235px; position: relative;
}

#right-container .error-msg {
  margin: 0; padding: 0 10px;
}

#right-container .title {
  width: 100%; height: 2.5em; background-color: #330000; position: relative; margin: 0 0 15px 0;  padding: 0;
}

#right-container .title p {
  top: 6px; left: 10px; position: relative;    
}

#right-container .add-button {
  margin: 0; padding: 0 0 15px 10px; color: #ffcc33;
}

#right-container .add-button a {
  color: #ffcc33; 
}

#right-container .add-button a:hover {
  text-decoration: underline; 
}

#right-container .back-button {
  margin: 0; padding: 15px 0 20px 0;
}

#right-container .back-button a {
  color: #ffcc33; 
}

#right-container .pages-navigation {
  margin: 0 auto; padding: 10px 0 0 0; width: 560px; border: 0; text-align: center; position: relative;
}

#right-container .pages-navigation a {
  color: #ffcc33; 
}

#right-container .pages-navigation a.active {
  text-decoration: underline; color: #ffcc33; font-weight: bold;
}

/* úvodní akordy a hitparáda */

#right-container #chords-hitpar-container {
  width: 560px; height: 22em; margin: 0; padding: 0; position: relative; 
}

#right-container #chords-hitpar-container #chords-container {
  width: 278px; height: 22em; margin: 0; padding: 0; position: absolute; top: 0; left: 0; background: black url('../images/back6.jpg') no-repeat 0 2.5em;
}

#right-container #chords-hitpar-container #chords-container .add-button {
  margin: 0;  padding: 15px 0 0 10px;
}

#right-container #chords-hitpar-container #chords-container .name {
  margin: 0 0 0 10px;  padding: 0;
}

#right-container #chords-hitpar-container #hitpar-container {
  width: 281px; height: 22em; margin: 0; padding: 0; position: absolute; top: 0; left: 279px; 
}

#right-container #chords-hitpar-container #hitpar-container table {
  margin: 0 0 0 10px; padding: 0; border: 0; font-size: 1.0em;
}

#right-container #chords-hitpar-container #hitpar-container table .list {
  width: 15px; margin: 0; padding: 0; border: 0; border-bottom: 1px solid #2e2e2e; text-align: center; background-color: #333333;
}

#right-container #chords-hitpar-container #hitpar-container table .name {
  width: 170px; margin: 0; padding: 0 0 0 5px; border: 0; border-bottom: 1px solid #2e2e2e; text-align: left;
}

#right-container #chords-hitpar-container #hitpar-container table .points {
  width: 70px; margin: 0; padding: 0; border: 0; border-bottom: 1px solid #2e2e2e; text-align: right;
}

#right-container #chords-hitpar-container #hitpar-container .what {
  margin: 15px 0 0 10px; padding: 0;
}

#right-container #chords-hitpar-container #hitpar-container .add-button {
  margin: 0;  padding: 15px 0 0 10px;
}

/* novinky */

#right-container #news-container {
  width: 560px; margin: 0; padding: 0; position: relative; 
}

#right-container #news-container .news-date{
  margin: 0; padding: 0 10px 0 10px; position: relative; font-weight: bold; color: #aaaaaa;
}

#right-container #news-container .news-report{
  margin: 0; padding: 0 10px 15px 10px;
}

#right-container #news-container .news-border {
  margin: 5px 10px 20px 10px; padding: 0; border-bottom: 1px solid #2E2E2E;
}

#right-container #news-container .news-report a {
  color: #ffcc33; 
}


/* vzkaz pro skupinu */

#right-container #message-container {
  width: 560px;  margin: 0; padding: 0 0 20px 0; position: relative;
}

#right-container #message-container .text {
  margin: 0; padding: 0 0 0 10px;
}

#right-container #message-container .text-edit-form {
  margin: 0 0 10px 10px; padding: 0; width: 200px; background-color: #101010; color: white; font-size: 1.0em; border: 1px solid #2e2e2e;
}

#right-container #message-container .submit-button {
  margin: 20px 0 0 10px; padding: 0; width: 80px; font-size: 1em; border: 1px solid #2e2e2e; background-color: #101010; color: white; cursor: pointer;
}

#right-container #message-container #message-edit-box {
  margin: 0; padding: 0; width: 300px; position: absolute; left: 220px; top: 45px;
}

#right-container #message-container #message-edit-box .textarea-edit-box {
  margin: 0 0 0 10px; padding: 0; width: 320px; height: 170px; background-color: #101010; color: white; border: 1px solid #2e2e2e; font-size: 0.9em
}

/* historie */

#right-container #histori-container {
  width: 560px; margin: 0; padding: 0; position: relative;
}

#right-container #histori-container p {
  margin: 0; padding: 0 10px 20px 10px;
}

/* složení */

#right-container #bands-container {
  width: 560px; margin: 20px 0 0 0; padding: 0; position: relative; 
}

#right-container #bands-container table {
  margin: 0 0 0 42px; font-size: 1em;
}

#right-container #bands-container .bands-photo {
  margin: 0; padding: 0; width: 220px; text-align: center;
}

#right-container #bands-container .bands-title {
  margin: 0; padding: 10px 0 20px 0; width: 220px; text-align: center; 
}

#right-container #bands-container .free-column {
  margin: 0; padding: 0; width: 42px;
}

/* diskografie */

#right-container #diskography-container {
  width: 560px; margin: 20px 0 0 0; padding: 0; position: relative; 
}

#right-container #diskography-container img {
  border: none;
}

#right-container #diskography-container a.active {
  color: #ffcc33;
}

#right-container #diskography-container table.albums-galery {
  margin: 0 0 0 14px; font-size: 1em;
}

#right-container #diskography-container .album-cd-photo {
  margin: 0; padding: 0; width: 170px; position: absolute; top: 0; left: 10px;
}

#right-container #diskography-container .album-photo {
  margin: 0; padding: 0; width: 170px; text-align: center;
}

#right-container #diskography-container .album-title {
  margin: 0; padding: 5px 0 20px 0; width: 170px; text-align: center;
}

#right-container #diskography-container .album-info {
  margin: 0 0 0 195px; padding: 0; width: 350px; text-align: left; font-size: 11px;
}

#right-container #diskography-container .free-column {
  margin: 0; padding: 0; width: 12px;
}

#right-container #diskography-container .song-text {
  margin: 0 10px; padding: 0;
}

#right-container #diskography-container .song-table {
  margin: 20px 0 0 0; padding: 0; font-size: 1em;
}

#right-container #diskography-container .no-anchor {
  margin: 0 0 0 5px; padding: 0;
}

#right-container #diskography-container .song-table a {
  margin: 0 0 0 5px; padding: 0; color: #ffcc33; 
}

#right-container #diskography-container .song-table a:hover {
  text-decoration: underline;
}

#right-container #diskography-container .song-number {
  margin: 0; padding: 0; width: 20px; height: 15px; text-align: right; font-size: 11px; 
}

#right-container #diskography-container .song-title {
  margin: 0; padding: 0; width: 150px; text-align: left;
}

#right-container #diskography-container .song-time {
  margin: 0; padding: 0; width: 40px; text-align: left;
}

#right-container #diskography-container .song-mp3 {
  margin: 0; padding: 0; width: 130px; text-align: left;
}

#right-container #diskography-container .song-bonus {
  margin: 20px 0 0 0; padding: 0;
}

#right-container #diskography-container .album-bonus {
  margin: 0; padding: 20px 0 10px 0; text-decoration: underline;
}

#right-container #diskography-container .album-total {
  margin: 20px 0 0 0; padding: 0;
}

#right-container #diskography-container .back-button a {
  color: #ffcc33; 
}

#right-container #diskography-container .back-button a:hover {
  text-decoration: underline;
}

#right-container #diskography-container .album-photo-10 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_09.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-10 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_09.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-10 a:hover {
  background-image: none;
}

#right-container #diskography-container .album-photo-9 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_09.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-9 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_09.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-9 a:hover {
  background-image: none;
}

#right-container #diskography-container .album-photo-8 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_08.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-8 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_08.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-8 a:hover {
  background-image: none;
}

#right-container #diskography-container .album-photo-7 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_07.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-7 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_07.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-7 a:hover {
  background-image: none;
}

#right-container #diskography-container .album-photo-6 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_06.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-6 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_06.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-6 a:hover {
  background-image: none;
}

#right-container #diskography-container .album-photo-5 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_05.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-5 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_05.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-5 a:hover {
  background-image: none;
}

#right-container #diskography-container .album-photo-4 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_04.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-4 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_04.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-4 a:hover {
  background-image: none;
}

#right-container #diskography-container .album-photo-3 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_03.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-3 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_03.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-3 a:hover {
  background-image: none;
}

#right-container #diskography-container .album-photo-2 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_02.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-2 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_02.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-2 a:hover {
  background-image: none;
}

#right-container #diskography-container .album-photo-1 {
  margin: 0; padding: 0; width: 170px; height: 170px; text-align: center; background: url('../images/cd_01.jpg') no-repeat left top;
}

#right-container #diskography-container .album-photo-1 a {
  margin: 0; padding: 0; width: 100%; height: 100%; display: block; background: url('../images/cdg_01.jpg') no-repeat left top; text-decoration: none;
}

#right-container #diskography-container .album-photo-1 a:hover {
  background-image: none;
}

/* rozhovory */

#right-container #speaks-container {
  width: auto; margin: 20px 0 0 0; padding: 0 10px; position: relative; 
}

#right-container #speaks-container a {
  color: #ffcc33;
}

#right-container #speaks-container .view b {
  color: #aaaaaa;
}

#right-container #speaks-container .list {
  margin: 0; padding: 2px 0; border-bottom: 1px solid #2e2e2e;
}

#right-container #speaks-container .list span {
  margin: 0 0 0 10px;
}

/* akce */

#right-container #ferman-container {
  width: auto; margin: 20px 0 0 0; padding: 0; position: relative;
}

#right-container #ferman-container hr {
  display: none;
}

#right-container #ferman-container .back-button {
  margin: 0; padding: 15px 0 20px 10px;
}

#right-container #ferman-container table {
  font-size: 1em;
}

#right-container #ferman-container .info-place {
  margin: 0; padding: 0 0 20px 10px;
}

#right-container #ferman-container .info-place b {
  color: #aaaaaa;
}

#right-container #ferman-container .info-title {
  margin: 0; padding: 0 0 0 10px; text-decoration: underline;
}

#right-container #ferman-container .info-message {
  margin: 0; padding: 5px 10px 0 10px; 
}

#right-container #ferman-container .info-message a {
  color: #ffcc33;
}

#right-container #ferman-container #sort-container {
  margin: 0; padding: 0 10px 0 10px; font-size: 1em;
}

#right-container #ferman-container #sort-container .sort-label {
  color: white;
}

#right-container #ferman-container #sort-container #sort {
  margin: 0; padding: 0; width: 100px; font-size: 1em; background-color: #333333; color: #ffcc33;
}

#right-container #ferman-container #ferman-table {
  margin: 0; padding: 0 10px 10px 10px;
}

#right-container #ferman-container #ferman-table .month {
  margin: 0; padding: 20px 0 3px 0; color: #aaaaaa;
}

#right-container #ferman-container #ferman-table td {
  border-bottom: 1px solid #2e2e2e;  
}

#right-container #ferman-container #ferman-table .date {
  margin: 0; padding: 0; width: 80px; height: 20px;
}

#right-container #ferman-container #ferman-table .date-skrt {
  margin: 0; padding: 0; width: 80px; height: 20px; text-decoration: line-through;
}

#right-container #ferman-container #ferman-table .place {
  margin: 0; padding: 0; width: 300px; 
}

#right-container #ferman-container #ferman-table .place-skrt {
  margin: 0; padding: 0; width: 300px; text-decoration: line-through;
}

#right-container #ferman-container #ferman-table .time {
  margin: 0; padding: 0; width: 80px; 
}

#right-container #ferman-container #ferman-table .time-skrt {
  margin: 0; padding: 0; width: 80px; text-decoration: line-through;
}

#right-container #ferman-container #ferman-table .info {
  margin: 0; padding: 0; width: 80px;
}

#right-container #ferman-container #ferman-table .info a {
  color: #ffcc33; 
}

#right-container #ferman-container #ferman-table .info a:hover {
  text-decoration: underline; 
}

/* hitparáda - hlasovací formulář */

#right-container #voting-container {
  width: 560px; margin: 0; padding: 0 10px; position: relative;
}

#right-container #voting-container .vote-select{
  font-size: 1em; background-color: #101010; color: #ffcc33; border: 1px solid #2e2e2e;
}

#right-container #voting-container h4 {
  margin: 0; padding: 0 0 5px 0;
}

#right-container #voting-container .submit-button {
  margin: 20px 0; padding: 0; width: 80px; font-size: 1em; border: 1px solid #2e2e2e; background-color: #101010; color: white; cursor: pointer;
}

#right-container #voting-container #best-album {
  width: 260px;
}

#right-container #voting-container #best-song {
  width: 270px; position: absolute; top: 0; left: 280px; 
}

/* hitparáda - výsledky hlasování */

#right-container #show-container {
  width: 560px; margin: 0; padding: 0 10px; position: relative;
}

#right-container #show-container h4 {
  margin: 0; padding: 0 0 5px 0;
}

#right-container #show-container table {
  font-size: 1em; border: 0; 
}

#right-container #show-container table .list {
  width: 30px; margin: 0; padding: 0; border: 0; border-bottom: 1px solid #2e2e2e; text-align: right;  background-color: #333333;
}

#right-container #show-container table .name {
  width: 170px; margin: 0; padding: 0 0 0 5px; border: 0; border-bottom: 1px solid #2e2e2e; text-align: left;
}

#right-container #show-container table .points {
  width: 60px; margin: 0; padding: 0; border: 0; border-bottom: 1px solid #2e2e2e; text-align: right;
}

#right-container #show-container #show-albums {
  width: 260px; position: absolute; top: 0px; left: 10px; 
}

#right-container #show-container #show-songs {
  margin: 0 0 15px 0; width: 270px; position: relative; top: 0; left: 275px; 
}

/* fotogalerie */

#right-container #galery-container {
  width: 560px; margin: 0; padding: 0;
}

#right-container #galery-container a {
  color: #ffcc33; 
}

#right-container #galery-container div {
  margin: 0 10px;   
}

#right-container #galery-container p {
  margin: 0 10px;
}

#right-container #galery-container .photo_view {
  margin: 10px auto; text-align: center;
}

#right-container #galery-container .photo_view img {
  margin: 0; padding: 0; border: 5px #242424 solid;
}

#right-container #galery-container .photo_view img.zoom-out {
  margin: 0; padding: 0; width: 530px; border: 5px #242424 solid;
}

#right-container #galery-container .back-button {
  text-align: center; border-top: 1px solid #2E2E2E;
}

#right-container #galery-container .list_folder {
  padding: 0 0 10px 0; border-bottom: 1px solid #2E2E2E;
}

#right-container #galery-container .photo_folder {
  padding: 15px 0 10px 0; position: relative; border-bottom: 1px solid #2e2e2e;
}

#right-container #galery-container .photo_folder p {
  position: absolute; top: 20px; left: 150px;
}

#right-container #galery-container .photo_folder img.sirka {
  width: 115px; height: 86px; border: 5px #242424 solid;
}

#right-container #galery-container .photo_folder img.vyska {
  width: 86px; height: 115px; border: 5px #242424 solid;
}

#right-container #galery-container .photo_folder span {
  margin: 0 0 0 20px;
}

#right-container #galery-container table {
  margin: 10px 10px; 
}

#right-container #galery-container .photo {
  margin: 0; padding: 0; width: 135px; height: 140px; position: relative;
}

#right-container #galery-container .photo img.sirka {
  border: 0; margin: 2px 0 0 5px; border: 5px #242424 solid;
}

#right-container #galery-container .photo img.vyska {
  border: 0; margin: 2px 0 0 17px; border: 5px #242424 solid;
}

#right-container #galery-container .photo img.ctverec {
  border: 0; position: relative; left: 8px; top: 8px; border: 5px #242424 solid;
}

/* download */

#right-container #download-container {
  width: 560px; margin: 0 10px; padding: 0; text-align: left;
}

#right-container #download-container a {
  color: #ffcc33; 
}

#right-container #download-container table {
  width: 540px; padding: 0; margin: 0 0 20px 0; font-size: 1em;
}

#right-container #download-container .plakat {
  margin: 0; padding: 0; width: 135px; position: relative;
}

#right-container #download-container .plakat img {
  border: 0; margin: 10px 0; border: 5px #242424 solid;
}

#right-container #download-container .odkaz {
  margin: 0; padding: 0; text-align: center;
}

#right-container #download-container #videos {
  margin: 10px 0 0 ; padding: 0; position: relative;
}

#right-container #download-container #videos div {
  margin: 0; padding: 0; position: relative; height: 110px;
}

#right-container #download-container #videos div p {
  margin: 0 0 0 135px;
}

#right-container #download-container #videos div img {
 margin: 0 10px 0 0; border: 5px #242424 solid; position: absolute; top: 0; left: 0;
}

/* shop */

#right-container #shop-container {
  width: auto; margin: 0; padding: 0 10px; text-align: center;
}

#right-container #shop-container #error-container {
  margin: 0; padding: 0; text-align: left;
}

#right-container #shop-container .table-zbozi {
  width: 540px; margin: 0 auto; padding: 0; font-size: 1em;
}

#right-container #shop-container .table-zbozi td.left {
  width: 270px; border-right: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e; text-align: left; 
}

#right-container #shop-container .table-zbozi td.right {
  width: 270px; border-bottom: 1px solid #2e2e2e; text-align: left;
}

#right-container #shop-container .table-zbozi div.zbozi {
  position: relative; margin: 10px 0 0 10px; padding: 0;
}

#right-container #shop-container .table-zbozi div.zbozi .obrazek {
  position: relative;
}

#right-container #shop-container .table-zbozi div.zbozi .obrazek p {
  position: absolute; top: 60px; left: 140px;
}

#right-container #shop-container .two-edit {
  margin: 0; padding: 0; width: 25px; height: 20px; background-color: #101010; color: white; border: 1px solid #2e2e2e;
}

#right-container #shop-container .text-edit {
  margin: 0; padding: 0; width: 250px; height: 20px; background-color: #101010; color: white; border: 1px solid #2e2e2e;
}

#right-container #shop-container .submit-button {
  margin: 15px 0 0 0; padding: 0; height: 20px; font-size: 1em; border: 1px solid #2e2e2e; background-color: #101010; color: white; cursor: pointer;
}

#right-container #shop-container .table-zbozi div.zbozi p {
  margin: 5px 0;
}

#right-container #shop-container .table-zbozi div.zbozi p span {
  margin: 0 0 0 20px;
}

#right-container #shop-container .table-zbozi div.zbozi img {
  border: 5px #242424 solid;
}

#right-container #shop-container #adress-form {
  margin: 20px 0 0 0; padding: 0 0 20px 0; width: 540px; text-align: left;
}

#right-container #shop-container #adress-form p {
 margin: 0 0 0 10px;
}

#right-container #shop-container #adress-form h4 {
 margin: 0 0 10px 10px;
}

#right-container #shop-container #adress-form table {
  width: 540px; margin: 0 auto; padding: 0; font-size: 1em;
}

#right-container #shop-container .info {
  margin: 0; padding: 15px 10px 20px 10px; border-top: 1px solid #2e2e2e; text-align: left;
}

#right-container #shop-container .title-potvrzeni {
  margin: 0; padding: 0 0 10px 0; text-align: left;
}

#right-container #shop-container .suma-celkem {
  margin: 0; padding: 10px 10px 20px 10px; text-align: left;
}

#right-container #shop-container .adresa {
  margin: 0; padding: 0 10px; text-align: left;
}

#right-container #shop-container .table-potvrzeni {
  width: 540px; margin: 10px auto 10px auto; padding: 0; font-size: 1em;
}

#right-container #shop-container .table-potvrzeni td p {
 margin: 2px 0 2px 10px;
}

#right-container #shop-container .table-potvrzeni td.nazev {
  width: 270px; border-right: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e; text-align: left; 
}

#right-container #shop-container .table-potvrzeni td.typ {
  width: 50px; border-right: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e; text-align: left; 
}

#right-container #shop-container .table-potvrzeni td.cena {
  width: 50px; border-right: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e; text-align: right; 
}

#right-container #shop-container .table-potvrzeni td.pocet {
  width: 50px; border-bottom: 1px solid #2e2e2e; text-align: left;
}

#right-container #shop-container .table-potvrzeni td.nadpis {
  background-color: #2e2e2e; border-right: 1px solid black;
}

#right-container #shop-container .table-potvrzeni td.sum {
  border-top: 1px solid gray;  border-bottom: 0;
}

#right-container #shop-container .photo_view img {
  margin: 0; padding: 0; border: 5px #242424 solid;
}

#right-container #shop-container .photo_view img.zoom-out {
  margin: 0; padding: 0; width: 530px; border: 5px #242424 solid;
}

#right-container #shop-container .photo_detail {
  padding: 0 0 10px 10px; text-align: left;
}

/* chords */

#right-container #chords-container {
  width: 560px; height: 510px; margin: 0; padding: 0; text-align: left; background: #060606 url('../images/back8.jpg') no-repeat 180px 0; 
}

#right-container #chords-container p.list {
  margin: 0 10px; padding: 2px 0; border-bottom: 1px solid #2e2e2e; width: 240px;
}

#right-container #chords-container a {
  color: #ffcc33;
}

/* chords-view */

#right-container #chords-view-container {
  width: 560px; margin: 0; padding: 0 10px; text-align: left; position: relative;
}

#right-container #chords-view-container h4 {
  color: #aaaaaa;
}

#right-container #chords-view-container #transpozice {
  margin: 0; padding: 0; width: 130px; height: 65px; border: 1px solid #2e2e2e; position: absolute; top: 5px; left: 415px;
}

#right-container #chords-view-container #transpozice h4 {
  margin: 0; padding: 0; position: absolute; top: -1em; left: 10px; color: white; font-weight: normal;
}

#right-container #chords-view-container #transpozice p.tabulka {
  margin: 0; padding: 7px 0; text-align: center; border-bottom: 1px solid #2e2e2e; background-color: #101010;
}

#right-container #chords-view-container #transpozice p.tabulka span {
  padding: 0 5px; 
}

#right-container #chords-view-container #transpozice p.original {
  margin: 0; padding: 5px 0 5px 0; text-align: center;
}

#right-container #chords-view-container a {
  color: #ffcc33; 
}

#right-container #chords-view-container .chords-line {
  margin: 15px 0 0 0;
}

#right-container #chords-view-container .chords-line span {
  position: relative
}

#right-container #chords-view-container .chords-line span strong {
  eft: 0px; font-size: 0.9em; color: #ffcc33; position: relative; top: -0.4em;
}

#right-container #chords-view-container .chords-line span strong span {
  display: none;
}

/* ohlasy */

#right-container #book-container {
  width: auto; margin: 0; padding: 0 10px; 
}

#right-container #book-container  a {
  color: #ffcc33; 
}

#right-container #book-container .date {
  margin: 0; padding: 10px 0 0 0; position: relative; font-weight: bold; color: #aaaaaa;
}

#right-container #book-container .message {
  margin: 0; padding: 0 0 10px 0 ; border-bottom: 1px solid #2E2E2E;
}

#right-container #book-container .view-date {
  margin: 0; padding: 0; position: relative; font-weight: bold; color: #aaaaaa;
}

#right-container #book-container .view  {
  padding: 10px 0 0 0;
}

#right-container #book-container .view b {
  color: #aaaaaa;
}

#right-container #book-container #sort-container {
  margin: 0; padding: 0 0 10px 0; font-size: 1em;
}

#right-container #book-container #sort-container .sort-label {
  color: white;
}

#right-container #book-container #sort-container #sort {
  margin: 0; padding: 0; width: 150px; font-size: 1em; background-color: #333333; color: #ffcc33;
}

/* kontakty */

#right-container #contacts-container {
  width: 560px; height: 520px; margin: 0; padding: 0; background: #060606 url('../images/back7.jpg') no-repeat 180px 0; 
}

#right-container #contacts-container #info {
  margin: 0; padding: 0 10px;
}

#right-container #contacts-container #info p {
  margin: 0; padding: 0 0 20px 0;
}

#right-container #contacts-container #info a {
  color: #ffcc33; 
}

#right-container #contacts-container #message-container {
  margin: 0; padding: 0; width: 340px;
}

#right-container #contacts-container #message-container h4 {
  margin: 0 0 15px 10px;
}

#right-container #contacts-container #message-container .textarea-edit-box {
  margin: 0 0 0 10px; padding: 0; width: 320px; height: 125px; background-color: #101010; color: white; border: 1px solid #2e2e2e;
}  

#right-container #contacts-container #message-container .text-edit-form {
  margin: 0 0 10px 10px; padding: 0; width: 320px; height: 17px; background-color: #101010; color: white; font-size: 1.0em; border: 1px solid #2e2e2e;
}

/* sponzoři */

#right-container #sponzors-container {
  width: 560px; margin: 0; padding: 0 10px;
}

/* texty */

#right-container #texty-container {
  width: 560px; margin: 0; padding: 0 10px;
}

#right-container #texty-container a {
  color: #ffcc33;
}

/* patička */

#footer {
  margin: 0 auto; padding: 0; background: #000000 url('../images/back5.jpg') no-repeat; width: 810px; height: 85px; position: relative;
}

#footer #copyright {
  position: absolute; top: 15px; left: 35px; text-align: left; font-size: 12px;
}

#footer #author {
  position: absolute; top: 15px; left: 600px; text-align: right; font-size: 12px;
}
