body {
	background-color: black;
	border: 5px solid black;
        scrollbar-track-color: black;
        scrollbar-face-color: black;
        scrollbar-highlight-color: black;
        scrollbar-3dlight-color: white;
        scrollbar-darkshadow-color: black;
        scrollbar-shadow-color: gray;
        scrollbar-arrow-color: white;

}
a{
    text-decoration: none; 
    font-weight: bold;
    color: orange;
    font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
}

a:hover{
    text-decoration: none; 
    font-weight: bold; 
    color: red;
    font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
}

h1{
    text-decoration: underline; 
    text-align: center;
    color: white;
    font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
    font-size: 17px;
}


#krytie {
	border-top: 1px solid black;
        position: absolute;
        top: 43px;
        left: 5px;
        width: 210px;
        height: 0px;
        z-index: 2;
}

#logo {

        position: absolute;
        z-index: 3;
}

#pozadie {
	border: 1px solid white;
        position: absolute;
        top: 43px;
        left: 0px;
        width: 990px;
        height: 450px;
        z-index: 1;
	background-color: #FFFFF;
        background-repeat: no-repeat;
        overflow:hidden;

}
#menu {
	border: 0px solid green;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 578px; #width: 598px;
        height: 45px;
        text-align: center;
        z-index: 1;
}

#menu a{
    text-decoration: none; font-weight: bold;
    color: orange;
    padding-left: 5px;
    padding-right: 5px;
    font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
    font-size: 12px;
}

#menu a:hover{
    text-decoration: none; font-weight: bold;
    color: red;
    padding-left: 5px;
    padding-right: 5px;
    font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
    font-size: 12px;
}

#contentbackground{
    	border: 1px solid white;
        top: 50px;
        left: 30px;
        width: 600px;
        height: 390px;
        position: absolute;
        color: white;
        font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 12px;
      	background-color: black;
        background-repeat: no-repeat;
        background-attachment: fixed;
        filter: alpha(opacity=100, finishopacity=70, style=2);
		opacity: 0.8;
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
        overflow: hidden;

}

#content {
	border: 0px solid yellow;
        top: 45px;
        left: 0px;
        width: 558px; #width: 598px;
        height: 333px; #height: 343px;
        position: absolute;
        padding-top: 5x;
        padding-right: 20px;
        padding-bottom: 10px;
        padding-left: 20px;
        z-index: 7;
        overflow: auto;
}

#newsletter{
	border: 0px solid white;
        position: absolute;
        top: 7px;
        left: 594px;
        height: 25px;
        width: 395px;
        z-index: 1;
      	color: white;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
       	text-decoration: none;
	font-weight: bold;
        text-align: right;
        overflow: hidden;
}

#logon{
	border-top: 1px solid black;
 	border-left: 1px solid white;
  	border-right: 1px solid black;
     	border-bottom: 1px solid white;
        position: absolute;
        top: 43px;
/*        left: 379px;*/
        left: 852px;
/*        height: 30px;*/
        height: 47px;
        width: 138px;
        z-index: 2;
      	color: white;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
       	text-decoration: none;
        text-align: left;
        padding: 4px;
        overflow: hidden;
      	background-color: black;
        cursor: help;
}

/*anketa 1 začiatok*/
#anketa1 {
        width: 150px;
	border: 1px solid grey;
	background-color: white;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
	padding: 7px;
}
#anketa1 span {
	display: block;
}
#anketa1 a {
	color: maroon;
	text-decoration: none;
	font-weight: bold;
}
#anketa1 a:hover {
	text-decoration: underline;
}
#anketa1 img {
	border: 0px;
	margin-top: 2px;
	margin-bottom: 6px;
}
#anketa1 .otazka {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;
	color: black;
}
#anketa1 .spolu {
	margin-top: 2px;
}
#anketa1 .perc {
	display: inline;
}
/*anketa 1 koniec*/

/*anketa 2 začiatok*/
#anketa2 {
	width: 100px;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
	padding: 7px;
	border-top: 1px dashed #5889A7;
}
#anketa2 span {
	display: block;
}
#anketa2 a {
	color: #5889A7;
	text-decoration: none;
	font-weight: normal;
}
#anketa2 a:hover {
	text-decoration: underline;
}
#anketa2 img {
	border: 0px;
	margin-top: 2px;
	margin-bottom: 6px;
}
#anketa2 .otazka {
	display: none;
}
#anketa2 .spolu {
	display: none;
}
#anketa2 .perc {
	display: inline;
	color: #5889A7;
}
/*anketa 2 koniec*/


#calendar {
        position: absolute;
        top: 334px;
        left: 641px;
        width: 150px;
        height: 143px;#height: 150px;
	border: 1px solid white;
       	background-color: black;
        filter: alpha(opacity=100, finishopacity=70, style=2);
		opacity: 0.8;
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
        z-index: 2;
	padding: 3px;
}
#calendar span {
	display: block;
}

#calendar a {
	color: red;
	text-decoration: none;
	font-weight: bold;
}
#calendar a:hover {
	text-decoration: underline;
}


table.calendar {border: 0}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 10px; font-size: 7pt;}
table.calendar td {color: white; width: 19px; height: 10px; font-size: 7pt;}
table.calendar .calendar-month {color: white;font-weight: bold; margin-top: 3px; font-size: 12pt; text-align: center}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: orange; text-align: center;}
table.calendar td.linked-day {color: red;text-decoration: none;font-weight: bold;font-size: 8pt;}


/*novinky začiatok*/
#novinky {
    position: absolute;
    top: 334px;
	left: 807px; #left: 800px;
    width: 160px; #width: 181px;
    height: 135px; #height: 150px;
	border: 1px solid white;
	background-color: black;
    filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
	padding: 7px;
    z-index: 2;
    overflow: auto;
}
#novinky span {
	display: inline;
}
#novinky a {
	color: orange;
	text-decoration: none;
	font-weight: bold;
}
#novinky a:hover {
	text-decoration: underline;
}

#novinky .datum {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;
	color: orange;
}
#novinky .nazov {
	margin-top: 2px;
 	font-weight: bold;
  	font-size: 12px;
  	color: white;
}
#novinky .obsah {
	display: block;
 	font-size: 12px;
 	color: white;
}
/*novinky koniec*/


/*novinky-main začiatok*/
#novinky-main {
      	border: 0px solid white;
	background-color: black;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
        overflow: auto;
}
#novinky-main span {
	display: inline;
}
#novinky-main a {
	color: orange;
	text-decoration: none;
	font-weight: bold;
}
#novinky-main a:hover {
	text-decoration: underline;
}

#novinky-main .datum {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;
	color: orange;
}
#novinky-main .nazov {
	margin-top: 2px;
 	font-weight: bold;
  	font-size: 12px;
  	color: white;
}
#novinky-main .obsah {
	display: block;
 	font-size: 12px;
 	color: white;
        padding-bottom:10px;
}
/*novinky-main koniec*/


/*album zaciatok*/

#album {
	border: 1px solid white;
	background-color: black;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
	padding: 7px;
        width: 350px;
        height: 270px;

        overflow: auto;
}
#album span {
	display: block;
}
#album a {
	color: orange;
 	font-size: 9px;
	text-decoration: none;
	font-weight: none;
}
#album a:hover {
    	color: orange;
 	font-size: 9px;
	text-decoration: none;
	font-weight: none;
	text-decoration: underline;
}

#album .song {
	font-size: 12px;
	font-weight: bold;
	color: orange;
      	margin-top: 6px;
        display:block;
}

table.album td {color: white; font-size: 11px;padding: 0px; marign: 0px;}
table.album table {padding: 0px; marign: 0px;}

#album .songopt {
	font-size: 12px;
        position: relative;
        height: 1px;
        text-align: right;
        overflow:normal;
}

#album .lineup {
	font-size: 12px;
	font-weight: bold;
	color: white;
        display: block;
        padding-top: 10px;
        padding-bottom: 10px;
}

#album .info {
	font-size: 10px;
	color: white;
        display: block;
        margin-top: 2px;
	margin-bottom: 6px;
}

/*album koniec*/

/*lyrics zaciatok*/
#lyrics {
	border: 1px solid white;
	background-color: black;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
	padding: 7px;
        width: 350px;
        height: 270px;

        overflow: auto;
}
#lyrics .songname {
	font-size: 30px;
	color: orange;
        display: block;
        margin-top: 2px;
	margin-bottom: 6px;
}
#lyrics .janesession {
	font-size: 20px;
	color: white;
        display: block;
        margin-top: 2px;
	margin-bottom: 6px;
}


#lyrics .text {
	font-size: 10px;
	color: white;
        display: block;
        margin-top: 2px;
	margin-bottom: 6px;
}

/*lyrics koniec*/

#frontimg {
	border: 1px solid white;
	margin-top: 2px;
	margin-bottom: 6px;
        position:absolute;
        top: 30px; #top: 37px;
        left: 390px; #left: 380px;

}
#frontimg img {
        width: 200px;
        height: 200px;
}

#foot {
       border: 0px solid white;
       position: absolute;
       top: 495;
       left:0;
       width: 990;
       height:25;
       owerflow:hidden;
}

#foot .flags {
       border: 0px solid white;
       position: absolute;
       left: 935;

}
#foot img {
    border: 0px solid white;
}


#mspace {
       border: 0px solid white;
       position: absolute;
       top: 495;
       left:0;
       width: 900;
       height:50;
       owerflow:hidden;
}

#mspace img {
    border: 0px solid white;
}


#foto{
    border:0px solid white;
    background-color: black;
    background-image: url('images/filmovy_pas.gif');
    background-repeat: no-repeat;
    height: 124px;
    width: 120px;
    filter:none;
    text-align: center;
    padding-bottom: 50px;
}
#foto img {
    position:relative;
    border:1px solid white;
    top:15px;
    height: 94px;
    width: 95px;
    filter:none;
    background-color: black;
}


#tourdates {
	border: 0px solid white;
       	background-color: black;
        filter: alpha(opacity=100, finishopacity=70, style=2);
		opacity: 0.8;
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
	font-size: 11px;
	padding: 3px;
}
#tourdates span {
	display: block;
}

#tourdates a {

	text-decoration: none;
	font-weight: bold;
        padding-left: 0px;
        padding-right: 0px;

}
#tourdates a:hover {
	text-decoration: underline;
        padding-left: 0px;
        padding-right: 0px;

}

table.tourdates {border: 0}
table.tourdates td, th {text-align: left; vertical-align: top; border: 0; padding-bottom: 5px;}
table.tourdates th {height: 10px; font-size: 7pt;}
table.tourdates td {color: white; width: 19px; height: 10px; font-size: 8pt;}
table.tourdates .tourdates-capt {color: white;font-weight: bold; margin-top: 3px; font-size: 12pt;text-align: left;}
table.tourdates .tourdates-capt a{text-decoration: none}
table.tourdates th {color: orange; text-align: left;}
table.tourdates td.nazov {width: 0px;color: orange;text-decoration: none;font-weight: bold;font-size: 9pt;}
table.tourdates td.miesto {width: 0px;color: red;text-decoration: none;font-weight: bold;font-size: 9pt;}
table.tourdates td.potvr {color: white;text-decoration: none;font-weight: bold;font-size: 8pt;}
table.tourdates td.zrus {color: red;text-decoration: none;font-weight: bold;font-size: 8pt;}
table.tourdates td.turne {width: 0px;text-decoration: none;font-size: 8pt;}
table.tourdates td.miesto-past {width: 100px;color: white;text-decoration: none;font-size: 9pt;}
table.tourdates td.nazov-past {width: 100px;color: white;text-decoration: none;font-size: 9pt;}
table.tourdates td.turne-past {width: 80px;text-decoration: none;font-size: 8pt;}


#forumformbck {
	border: 1px solid white;
        position: absolute;
        top: 50px;
        left: 640px;
        width: 340px;
        height: 235px;
	background-color: black;
        filter: alpha(opacity=70);
		opacity: 0.8;
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
}

#forumform {
        position: absolute;
        top: 50px;
        left: 640px;
        width: 340px;
        height: 235px;
        overflow: hidden;
        color: white;
        padding:3px;
}

table.forumform {border: 0;}
table.forumform td{padding:0px;vertical-align:top;text-align:left;color: orange;  font-size: 10pt; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";}

table.f_strankovanie td{padding:0px;vertical-align:top;color: white;  font-size: 8pt; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";}

#kod{
     	border: 0px solid white;
        text-align: center;
        padding:3px;
}

#galery-main {
	border: 0px solid white;
        position: absolute;
        top: 50px;
        left: 0px;
        width: 598px;
        height: 293px;
        overflow: auto;
	background-color: black;
}

#links{

        padding-bottom: 5px;
	font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";
       	text-decoration: none;
	font-weight: bold;
	display:block;
        text-align: left;
}

#band_question{
        color: orange;
	font-weight: bold;
}

#band_answer{
        color: white;
	display:block;	
	padding-bottom:15px;
	padding-left:20px;
}

#band_name{
        color: red;
	font-weight: bold;
        font-size: 15px;
	display:block;	
	padding-bottom:15px;
	padding-left:20px;
}


#hist_name{
        color: red;
	font-weight: bold;
        font-size: 15px;
        white-space: nowrap;

}

#hist_album{
        color: white;
	font-weight: bold;
        font-size: 13px;
        white-space: nowrap;
}

#product .name{
border: 0px solid white;
	color: orange;
	font-weight: bold;
	font-size: 13px;
	margin-top: 6px;
	margin-bottom: 6px;
}

#product .info{
border: 0px solid white;
	color: white;
	
	font-size: 13px;
	text-align:left;
}

#product .pocet{
border: 0px solid white;
	color: white;
	
	font-size: 13px;
	text-align:right;
}


#product .price{
border: 0px solid white;
	color: white;
	font-weight: bold;
	text-align:right;
    font-size: 13px;
	margin-top: 6px;
	margin-bottom: 6px;
	clear:both;
}

#product .imgs{
	border: 1px solid white;
	float:left;
	margin-top: 2px;
	margin-bottom: 6px;
	margin-right: 6px;
    
	top: 10px; #top: 37px;
    left: 0px; #left: 100px;
	width: 100px;
	height: 100px;

}

#order_form .adress{
	border: 1px solid white;
	margin-top: 2px;
	margin-bottom: 6px;
}


#basket {
        position: absolute;
        top: 50px;
        left: 640px;
        width: 341px;#width:339px;
        height: 235px;#height: 235px;
        overflow: hidden;
        color: white;
        padding:0px;
		border: 0px solid green;
		font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";	
		font-size: 11px;
		text-align:right;	
}

#basket .product{
        width: 334px;#width:339px;
        height: 159px;#height: 165px;
        overflow: auto;
        color: white;
		padding:3px;
       	border: 1px solid white;
		font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, "sans-serif";	
		font-size: 11px;
		text-align:right;	
}


#basket .product_name{
	border-top: 1px solid white;
	padding-top:2px;
	margin-left: 2px;
	color: orange;
	font-weight: bold;
	text-align:left;
	font-size: 10px;
	clear:both;

}

#basket .product_cnt{
	border: 0px solid white;
	margin-left: 2px;
	width: 80px;
	margin-top: 2px;
	font-weight: bold;
	font-size: 11px;
	float:left;

}
#basket .product_price{
	border: 0px solid white;
	margin-top: 2px;
	margin-left: 5px;
	font-weight: bold;
	width: 100px;
	font-size: 11px;
	float:left;

}
#basket .product_sumprice{
	border: 0px solid white;
	margin-top: 2px;
	margin-left: 5px;
	color:orange;
	font-weight: bold;
	width: 100px;
	font-size: 11px;
	float:left;
}

#basket .product_trash{
	border: 0px solid white;
	margin-top: 2px;
	margin-left: 5px;
	color:orange;
	font-weight: bold;
	width: 10px;
	font-size: 11px;
	float:left;
}

#basket .order{
	border: 0px solid red;
	clear:both;
	color: white;
	font-size: 13px;
	text-align:center;
	margin-top: 0px;	
}

#basket .order_sumar{
	border: 0px solid white;
	margin-top: 2px;
	padding:3px;
	font-size: 11px;
	text-align:right;
}