@charset "utf-8";
/******************* 9INCHNAILS.CZ MAIN CSS */

html { height: 100%; }
body {
	width: 100%; height: 100%;
	margin: 0;
	background: #27201d url(../images/patt.png) repeat left 512px;
	color: #eee7de;
	font: 11px sans-serif, "Lucida Sans Unicode", Arial;
}
a:link, a:visited { color: #eee7de; text-decoration: none; }
a:hover, a:active { color: #ffd8c8; }
a:focus { outline: 0 none; }
* { outline: 0 none; }
img { border: 0 none; }
.clear { clear: both; }

h1, h2 {
	position: absolute;
	top: 0; left: 0;
	text-indent: -1000em;
	font-weight: bold;
	text-decoration: underline;
}
h3 {
	/*bio-jmena*/
	color: #ca303a;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0;
}
h4 {
	/*bio-nadpisy*/
	color: #a07f6f;
	font-size: 14px;
	font-weight: bold;
}
h5 {
	/*lyrics*/
	color: #a07f6f;
	font-size: 16px;
	font-weight: bold;
	margin-top: 40px;
}


/* START OBSAHU */
.logo-small-hidden {
	position: absolute;
	top: 8px; left: 50px;
}
.logo-small-visible {
	position: absolute;
	top: 8px; left: 7px;
	background: transparent url(../images/logo-small.png) no-repeat right top;
	width: 50%; height: 18px;
	margin-left: -300px;
}
#top-left {
	position: absolute;
	top: 0; left: 0;
	background: transparent url(../images/bg-black.png) repeat right top;
	width: 50%; height: 398px;
	margin-right: -512px;
	z-index: -1;
}
#top-right {
	position: absolute;
	top: 0; right: 0;
	background: transparent url(../images/bg-black.png) repeat left top;
	width: 50%; height: 398px;
	margin-left: -512px;
	z-index: -1;
}
#top-header {
	position: absolute;
	top: 0; left: 50%;
	background: transparent url(../images/bg-logo.png) repeat left top;
	width: 1024px; height: 398px;
	margin-left: -512px;
	z-index: -1;
}
#top-header > p {
	color: #745444;
	letter-spacing: 10px;
	text-align: center;
	margin-top: 320px;
}


#top {
	width: 1px; height: 390px;
	margin-bottom: -24px;
}
#controls {
	width: 1024px; height: 54px;
	margin: 0 auto 20px auto;
	padding-top: 8px;
}
#menu {
	width: 500px;
	margin-left: 280px;
	padding-top: 0;
	float: left;
}
.menu-item {
	width: 94px; height: 54px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#menu-item-arrow {
	background: transparent url(../images/menu-arrow.png) no-repeat center 15px;
	width: 94px; height: 23px;
}
#arrow {
	width: 52px; height: 54px;
	float: left;
}
.head-slide-arrow-up {
	background: transparent url(../images/head-slide-arrow.png) no-repeat left top;
	width: 52px; height: 54px;
	display: block;
}
.head-slide-arrow-down {
	background: transparent url(../images/head-slide-arrow.png) no-repeat left -54px;
}
.bullet {
	color: #ca303a;
	font-size: 16px;
	font-weight: bold;
	margin-right: 4px;
}


#bottom {
	background: transparent url(../images/bg-red.png) repeat left 512px;
	width: 100%;
	margin-top: -50px; /* zajisti umisteni head-slide-arrow na prechod mezi head(top) a bottom */
}
#content-bridge {
	background: transparent url(../images/bg-red-bridge.png) repeat-x left top;
	width: 100%;
}
#content {
	background: transparent url(../images/stamp.png) no-repeat 590px -80px;
	width: 1024px; min-height: 204px;
	margin: 0 auto;
	padding: 80px 0 80px 0;
}
#footer {
	background: transparent url(../images/bg-footer.png) repeat-x;
	width: 100%; height: 20px;
	margin: 0 auto;
	padding-top: 5px;
	border-top: #745444 1px solid;
}
#footer-info {
	color: #a07f6f;
	width: 1024px;
	margin: 0 auto;
	font-size: 10px;
	text-align: center;
}
#footer-info > a {
	color: #a07f6f;
}
#footer-info > a:hover, #footer-info > a:active {
	color: #ffd8c8;
}
#report {
	color: #000;
	font-size: 10px;
	padding-top: 20px;
}
#report > span {
	float: right;
}
#report > a {
	color: #000;
	font-size: 10px;
}
#report > a:hover, #report > a:active {
	color: #ffd8c8;
}
#report-form {
	background-color: #27201d;
	width: 450px;
	border: #a07f6f 1px solid;
	margin: 10px 0 0 265px;
	padding: 15px;
	-moz-border-radius: 8px;   
    -webkit-border-radius: 8px;
}
.report-form-title {
	color: #a07f6f;
}
#close-form {
	color: #ca303a;
	float: right;
}
#send-mail {
	background-color: #8e3d3c;
	width: 450px;
	border: #a07f6f 1px solid;
	margin: 10px 0 0 265px;
	padding: 15px;
}
#send-mail > img {
	cursor: pointer;
}


#history-fr-img{
	background: transparent url(../images/fr-img-history.png) no-repeat;
	width: 164px; height: 116px;
	margin-left: 130px;
	padding: 12px 12px;
	float: left;
}
#history {
	width: 430px;
	margin: 10px 0 0 30px;
	float: left;
	overflow: hidden;
}
#history-date {
	font-size: 24px;
	font-weight: bold;
}
#history-title {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-left: 15px;
}
#history-yesterday, #history-today {
	font-size: 9px;
	color: #a07f6f;
	margin-left: 10px;
	cursor: pointer;
}
#history-today {
	display: none;
}
#history-yesterday {
	display /*\**/: none\9; /* IE8 nezobrazuje vcerejsi udalost(i) */
}
#history-event {
	width: 430px;
	padding-top: 20px;
	text-align: justify;
	float: left;
}
#history-event > a, #history-event-y > a {
	color: #ffd8c8;
	/*text-transform: uppercase;*/
	font-weight: bold;
	padding: 0 2px 0 2px;
}
#history-event > label, #history-event-y > label {
	color: #ffd8c8;
	font-weight: bold;
	padding: 0 2px 0 2px;
	cursor: pointer;
}
#history-event-y {
	width: 430px;
	margin-left: -860px;
	padding-top: 20px;
	text-align: justify;
	float: left;
}
.history-date-y {
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

#lyrics-menu {
	padding: 0 0 0 30px;
	margin-bottom: 22px;
}
#lyrics-menu > a {
	background: transparent url(../images/lyrics-menu.png) no-repeat;
	width: 81px; height: 13px;
	font-size: 9px;
	font-weight: bold;
	float: left;
	text-align: center;
	padding-top: 5px;
}
#lyrics-menu > span {
	background: transparent url(../images/lyrics-menu.png) no-repeat 0 -18px;
	width: 81px; height: 13px;
	font-size: 9px;
	font-weight: bold;
	float: left;
	text-align: center;
	padding-top: 5px;
}
#lyrics-menu > a:hover {
	background: transparent url(../images/lyrics-menu.png) no-repeat 0 -36px;
}
#lyrics-search {
	background: transparent url(../images/lyrics.png) no-repeat 270px bottom;
	width: 482px; height: 94px;
	padding: 10px 0 0 270px;
}
#lyrics-search > form {
	padding: 20px 0 0 45px;
}
#lyrics-counter {
	color: #000;
	font-size: 9px;
	margin-left: 300px;
}
#lyrics-counter > span {
	color: #ca303a;
	font-weight: bold;
}
#lyrics-order {
	margin-left: 60px;
}
#lyrics-result {
	width: 432px;
	padding: 20px 0 0 304px;
}
#lyrics-info {
	color: #000;
	font-size: 10px;
	width: 432px;
	padding: 20px 0 10px 340px;
}
.lyrics-letter {
	color: #a07f6f;
	width: 340px; height: 15px;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 2px;
	padding: 2px 6px 2px 6px;
}
.lyrics-line {
	background: transparent url(../images/bg-line.png) repeat;
	width: 394px;
	padding: 2px 8px 2px 8px;
	margin-bottom: 4px;
}

#releases-menu {
	padding: 50px 0 0 210px;
	margin-right: 20px;
	float: left;
}
#releases-menu-a {
	background: transparent url(../images/rel-switch1.png) no-repeat 0 -14px;
	width: 12px; height: 14px;
	cursor: pointer;
}
#releases-menu-b {
	background: transparent url(../images/rel-switch2.png) no-repeat 0 -14px;
	width: 12px; height: 14px;
	cursor: pointer;
}
#releases-list {
	margin-top: 20px;
	float: left;
}
#releases-halos {
	background: transparent url(../images/nin-halo.png) no-repeat 10px 0;
	width: 530px;
	margin-top: -10px;
	float: left;
}
.releases-title {
	height: 14px;
	margin: 4px;
	padding: 25px 0 0 140px;
}
.releases-title > span {
	color: #eee7de;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}
.releases-basic {
	width: 88px; height: 88px;
	float: left;
	overflow: hidden;
}
.releases-col-a, .releases-col-b, .releases-col-c, .releases-col-d {
	color: #000;
	font-size: 9px;
	padding: 0 8px 2px 11px;
	float: left;
	cursor: pointer;
}
.releases-list-halo, .releases-list-title, .releases-list-year, .releases-list-rate {
	background: transparent url(../images/bg-line.png) repeat;
	padding: 2px 8px 2px 8px;
	margin: 0 4px 4px 0;
	float: left;
	-moz-border-radius: 3px;   
    -webkit-border-radius: 3px;
}
.releases-col-a, .releases-list-halo {
	width: 18px;
	text-align: center;
}
.releases-col-b, .releases-list-title {
	width: 320px;
}
.releases-list-title {
	cursor: pointer;
}
.releases-col-c, .releases-list-year {
	width: 40px;
	text-align: center;
}
.releases-col-d, .releases-list-rate {
	height: 13px;
	text-align: left;
}
.releases-list-rate > img {
	margin-top: 2px;
}
#releases-col-info {
	color: #000;
	font-size: 9px;
	margin-top: 8px;
}
#releases-filter {
	color: #391d1c;
	font-weight: bold;
	width: 530px;
	margin: 20px 0 0 100px;
}
#releases-filter > a {
	color: #000;
	font-size: 10px;
	margin: 0 10px 0 10px;
}
#releases-filter > a:hover, #releases-filter > a:active {
	color: #ffd8c8;
}
#releases-filter > a.selected {
	color: #eee7de;
}
#releases-cover {
	font-size: 8px;
	font-weight: bold;
	width: 88px;
	margin: 20px 0 0 180px;
	float: left;
}
#releases-s1 {
	cursor: pointer;
	margin-top: 4px;
	padding-right: 12px;
	float: right;
}
#releases-s2 {
	cursor: pointer;
	margin-top: 4px;
	padding-right: 12px;
	float: right;
	display: none;
}
#releases-info {
	width: 460px;
	margin-left: 10px;
	float: left;
	padding-left: 20px;
}
#releases-info-t {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin-right: 15px;
}
#releases-info-h {
	color: #391d1c;
	font-size: 14px;
	font-weight: bold;
}
#releases-tracklist {
	margin-top: 25px;
}
#releases-links {
	margin-top: 25px;
	display: none;
}
.releases-links {
	background: transparent url(../images/bg-line.png) repeat;
	width: 430px;
	margin: 1px 0 16px 0;
	padding: 2px;
	-moz-border-radius: 3px;   
    -webkit-border-radius: 3px;
}
.flash{
	border: #000 solid 1px;
	padding: 1px;
}
.releases-lc {
	color: #a07f6f;
	font-weight: bold;
}
.releases-icon {
	margin: 10px 10px 0 0;
	border: transparent 1px solid;
}
.releases-sub {
	color: #a07f6f;
	font-weight: bold;
	margin-bottom: 2px;
	padding: 2px 6px 2px 6px;
}
.releases-line {
	background: transparent url(../images/bg-line.png) repeat;
	width: 420px;
	padding: 2px 8px 2px 8px;
	margin-bottom: 4px;
	-moz-border-radius: 3px;   
    -webkit-border-radius: 3px;
}
.releases-line > span {
	color: #ca303a;
	font-weight: bold;
	margin-right: 20px;
}
#releases-date {
	color: #000;
	font-size: 10px;
	width: 420px;
	padding-left: 4px;
	text-align: right;
}
#releases-index {
	width: 75px;
	margin-top: 30px;
	float: left;
	text-align: right;
	cursor: pointer;
}
#releases-stars {
	width: 72px;
	margin: 50px 0 0 5px;
	float: left;
}
#releases-rate-num {
	color: #27201d;
	margin-bottom: 15px;
	cursor: pointer;
}
#releases-rate-num > span {
	font-size: 36px;
	font-weight: bold;
	color: #27201d;
}
#close {
	background: transparent url(../images/close.png) no-repeat 56px 0;
	height: 16px;
	margin-bottom: 4px;
	display: none;
	cursor: pointer;
}
#releases-hidden {
	font-size: 9px;
	color: #a07f6f;
	display: none;
}
.releases-stars-row {
	background: transparent url(../images/star3.png) repeat-x 2px 2px;
	margin-bottom: 2px;
	padding: 2px 0 2px 1px;
	cursor: pointer;
}
.releases-stars-row > input[type=radio] {
	display: none;
}

#bio-content {
	width: 530px;
	padding: 0 0 0 260px;
	text-align: justify;
}
#bio-content > img {
	width: 120px;
	cursor: pointer;
	border: #a07f6f 1px solid;
}
#bio-content > img:hover {
	border-color: #ffd8c8;
}
#bio-content > span {
	color: #ca303a;
	font-weight: bold;
	cursor: pointer;
}
#bio-content > a {
	color: #ffd8c8;
}
#bio-content > a:hover {
	color: #a07f6f;
}
#font-size {
	color: #27201d;
	font-size: 10px;
	font-weight: bold;
	float: right;
}
#font-size > span {
	color: #ffd8c8;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.bio-img-left {
	float: left;
	margin: 4px 8px 4px 1px;
}
.bio-img-right {
	float: right;
	margin: 4px 1px 4px 8px;
}
.bio-img-left, .bio-img-right, x:-moz-any-link, x:default {
	margin-bottom: 3px;
}
.bio-zoom-img {
	display: none;
	cursor: pointer;
}
.bio-card {
	background: transparent url(../images/bio-card.png) no-repeat;
	width: 500px; height: 300px;
	padding: 0 25px 25px 25px;
	display: none;
}
#bio-hidden-cards {
	display: none;
}
.bio-card-left {
	margin: 25px 0 20px 0;
	float: left;
}
.bio-card-left > img {
	border: #745444 1px solid;
}
.bio-card-right {
	margin: 30px 0 20px 20px;
	float: left;
}
.bio-card-bottom {
	width: 440px;
	text-align: justify;
}
.bio-card-bottom > span {
	color: #a07f6f;
	font-size: 9px;
	font-weight: bold;
}
.bio-card-close {
	background: transparent url(../images/bio-close.png) repeat;
	width: 39px; height: 39px;
	float: right;
	margin-right: 22px;
	cursor: pointer;
}
#about-content {
	margin: -20px 0 0 190px;
}
#about-info {
	background: transparent url(../images/logo.png) no-repeat 30px 0;
	width: 602px;
	margin-bottom: 10px;
	padding: 90px 15px 30px 15px;
	border-bottom: #000 2px dotted;
	text-align: justify;
}
#about-info > img {
	margin-right: 10px;
	vertical-align: -2px;
}
#about-info > p {
	color: #000;
	font-weight: bold;
}
#about-set, #about-browser {
	background-color: #000;
	float: left;
	width: 280px; height: 120px;
	border: #a07f6f 1px solid;
	padding: 15px;
	-moz-border-radius: 8px;   
    -webkit-border-radius: 8px;
}
#about-set {
	background-color: #27201d;
	margin-right: 10px;
}
/* KONEC OBSAHU */


/* START AUTOCOMPLETE */
.ac_results {
	background: transparent url(../images/bg-select.png) repeat;
	padding: 0px;
	border: #391d1c 1px solid;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	display: block;
	line-height: 16px;
	cursor: default;
	overflow: hidden;
}
.ac_over {
	background-color: #ca303a;
	color: #eee7de;
}
/* KONEC AUTOCOMPLETE */


/* START FORM */
form {
	margin: 0;
}
#mask {
    background: #000 url(../images/form-expose-mask.png) no-repeat;
	background-position: 50% 360px;
}
input[type=text], textarea {
	background: transparent url(../images/bg-form.png) repeat;
	border: #391d1c 1px solid;
	color: #eee7de;
	font: 11px sans-serif, "Lucida Sans Unicode", Arial;
	vertical-align: top;
	margin-bottom: 4px;
	overflow: hidden;
}
#tarea {
	width: 440px; height: 60px;
}
#autocomplete {
	width: 310px;
}
input[type=checkbox] {
	background: transparent url(../images/bg-form.png) repeat;
	border: #391d1c 1px solid;
	color: #eee7de;
	width: 14px; height: 14px;
	vertical-align: middle;
}
input[type=submit] {
	border: none;
	background: transparent url(../images/submit.png) no-repeat;
	width: 70px;
	height: 18px;
	font-size: 11px;
	cursor: pointer;
	padding: 0 10px 0 10px;
	vertical-align: middle;
}
input[type=submit], x:-moz-any-link, x:default {
	padding: 0 10px 3px 10px;
}
input[type=submit]:hover {
	background: transparent url(../images/submit.png) no-repeat 0 -18px;
}
select {
	background-color: #000;
	color: #fff;
	font-size: 11px;
	width: 90px;
	margin-top: 3px;
	padding: 0px;
	border: #391d1c 1px solid;
}
#rndcolor{
	width: 13px; height: 13px;
	border: #391d1c 1px solid;
	margin-top: 3px;
}
/* resize textarea */
.resizehandle {
	background: transparent url(../images/resizer.png) no-repeat 180px;
	cursor: s-resize;
	height: 16px; width: 400px;
}
/* KONEC FORM */