body {
 background: url(../img/pozadie_livemusic.jpg) no-repeat 0 0 #f9f9f9;
 background-position: top center; 
 color:#FFFFFF;
 margin-top:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0px;
 width:100%;
 }
a
 {
 color:#3c3c3c;
 font-size:12px;
 text-decoration:none;
 }
a:hover 
 {
 color:#2F94C8;
 text-decoration:none;
 }
img
  {
  border:0px;
  }


/*----------------------KONCERTY ZOZNAM-----------------------*/
.vyhladavanie_koncertov {float:left;display:block;width:100%;}
.vyhladavanie_koncertov ul {padding:5px 0px 0px 0px;float:left;}
.vyhladavanie_koncertov li {float:left;list-style:none;}
.vyhladavanie_koncertov a {border-bottom: solid #ededed 1px;float:left;display:block;padding:5px;width:290px;}
.vyhladavanie_koncertov a:hover {background:#f4f4f4;text-decoration:none;}
.vyhladavanie_koncertov .active {background:#f4f4f4;text-decoration:none;}

/* ------------------------- ZALOZKY ---------------------------- */
.menu_tabs_right {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	margin-bottom:1em; /*margin between menu and rest of page*/
	overflow:hidden;
	}

.menu_tabs_right ul {
	margin:0;
	margin-top:5px;
	padding:0px 0px 0 0px;
	list-style:none;
	}

.menu_tabs_right li {
	display:inline;
	margin:0;
	padding:0;
	}

.menu_tabs_right a {
	float:left;
	background:url("../img/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

.menu_tabs_right a span {
	float:left;
	display:block;
	background:url("../img/right.png") no-repeat right top;
	padding:15px 15px 10px 6px;
	margin-right:2px;
	color:#FFFFFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu_tabs_right a span {float:none;}

/* End IE5-Mac hack */
.menu_tabs_right a:hover span {
    color:#5995c1;
	}

.menu_tabs_right a:hover {
	background-position:0% -39px;
	}

.menu_tabs_right a:hover span {
	background-position:100% -39px;
	}


/* POLOZKA ZAKLIKNUTA ZELENA FARBA*/
.menu_tabs_right a:hover span.active_green {
	background-position:100% -78px;
	}

.menu_tabs_right a.active_green {
	float:left;
	background:url("../img/left.png") no-repeat left top;
	background-position:0% -39px;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}
.menu_tabs_right a span.active_green{
	color:#FFFFFF;
	background:url("../img/right.png") no-repeat right top;
	background-position:100% -39px;
	}

/* POLOZKA ZAKLIKNUTA SIVA FARBA*/
.menu_tabs_right a:hover span.active_green {
	background-position:100% -39px;
	}

.menu_tabs_right a.active {
	float:left;
	background:url("../img/left.png") no-repeat left top;
	background-position:0% -78px;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}
.menu_tabs_right a span.active{
	color:#5995c1;
	background:url("../img/right.png") no-repeat right top;
	background-position:100% -78px;
	}
	
/* ------------------------- EMAIL FORM ---------------------------- */
#email-form {background:#efefef;border: 1px solid #bbbbbb;padding:5px;float:left;margin:15px 0px 0px 0px;width:98%;}
#email-form label {font-weight: bold;display: block;margin: 5px 0 0 0;}
  
.square li {list-style:square;margin-left:25px;}

.text_2 {color:#E10085;font-weight:bold;}

a.img_thumb {border: 1px solid #d4d4d4;float:left;padding:2px;margin:0px 0px 0px 0px;}
a.img_thumb:hover {border: 1px solid #555555;}

a.image { border: 2px solid #2C91C5;float:left;padding:0px;margin:0px;}
a.image:hover {border: 2px solid #E8444B;}

a.imageShop { border: 2px solid #2C91C5;float:left;padding:0px;margin-right:5px;}
a.imageShop:hover {border: 2px solid #E8444B;}

a.imgFestival { border: 1px solid #E2E2E2;float:left;padding:0px;margin:8px 0px 0px 5px;}
a.imgFestival:hover {border: 1px solid #3e3e3e;}

a.partner { border: 2px solid #2C91C5;float:left;padding:8px;margin:0px 0px 8px 8px;width:110px;height:50px;}
a.partner:hover {border: 2px solid #E8444B;}

@font-face{
	font-family: 'Delicious'; 
	src: url('font/Delicious-Bold.otf') format('opentype');
	}

a.picture {border: 3px solid #E4E4E4;padding:5px 5px 5px 5px;float:left;margin:0px;}
a.picture:hover {border: 3px solid #2B90C5;}

a.link_underline {font-weight:bold;text-decoration:underline;}
a.link_underline:hover {text-decoration:none;}

.pictures {float:left;}
.chyba {color:#F82E2E;}

strong .pink {color:#000000;}

h1 {color:#2E96CD;font-family: Delicious-Bold, Arial, Helvetica, sans-serif;font-size:22px;font-weight:normal;line-height:24px;margin:0.0em 0px 5px 0px;}
h2 {color:#2E96CD;font-family: Delicious-Bold, Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;margin:0.5em 0px 5px 0px;}
h3 {color:#E10085;font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;margin:0.0em 0px 0px 0px;}

.tabulka_koncerty {width:100%;}

.velky_nadpis {color:#000000;font-size:18px;font-weight:normal;}
.velky_nadpis_a {color:#2E96CD;font-size:18px;font-weight:normal;}

.table {background-color:#F2F2F2;color:#4F4F4F;text-align:center;width:704px;}

/* TABULKA PODOBNE KONCERTY*/
table.PodobneKoncerty {margin:10px 0px 5px 0px;}
table.PodobneKoncerty tr:hover td {background-color:#e1e1e1;} 

.pink {color:#000000;font-weight:bold;text-transform:uppercase;}

.break_pic {padding-right:4px;}
.small_font {color:#B40E0C;font-size:11px;}
.small_font {color:#D00753;font-size:11px;text-decoration:underline;}

.obchod_produkty {background-color:#FFFFFF;border-bottom: 1px solid #E0E0E0;display:block;color:#000000;padding:5px;font-size:11px;width:210px;}
a.obchod_produkty:hover {background-color:#8DD6F7;display:block;color:#000000;font-size:11px;text-decoration:none;}

a.titulok {color:#2E96CD;font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;display:block;padding:0.5em 0px 5px 0px;}
a.titulok:hover {color:#E81094;font-family: Arial, Helvetica, sans-serif;font-size:18px;font-weight:normal;display:block;padding:0.5em 0px 5px 0px;}

a.odkaz {border: 0px solid #E8444B;color:#2E2E2E;display:block;font-size:11px;padding:5px;margin:0px;}
a.odkaz:hover {background-color:#82CBF2;color:#000000;text-decoration:none;}

a.odkaz_2 {background-color:#F7F7F7;border: 0px solid #E8444B;display:block;font-size:11px;padding:7px;margin:0px;}
a.odkaz_2:hover {background-color:#82CBF2;color:#00000;text-decoration:none;}

a.koncert_c {color:#39C613;font-size:11px;}
a.koncert_a {color:#2D90C7;font-size:11px;}
a.koncert_a:hover {color:#000000;text-decoration:none;}

a.odkaz_a {border:0px solid #E8444B;display:block;font-size:11px;padding:7px;margin:0px;}
a.odkaz_a:hover {background-color:#000000;border-right: 3px solid #E10859;color:#FFFFFF;text-decoration:none;}

a.fotka { border: 4px solid #AAAAAA;float:left;padding:0px;margin:0px;}
a.fotka:hover {border: 4px solid #1D9AD6;}

a.menus {background-color:#F7F7F7;display:block;font-size:11px;padding:2px;width:130px;}
a.menus:hover {background-color:#FFFFFF;display:block;font-size:11px;}

.nadpis {color:#E10085;font-weight:bold;font-size:13px;}
a.nadpis:hover {color:#000000;}
.nadpis_2 {color:#2E96CD;font-weight:bold;font-size:12px;}

.tlacitko {background-color:#008dd5;border: 1px solid #FFFFFF;color:#FFFFFF;padding:5px;font-size:11px;}
.tlacitko:hover {background-color:#000000;}

.submit {background-color:#3095CB;border: 1px solid #FFFFFF;color:#FFFFFF;padding:5px;margin:0px 0px 0px 0px;font-size:11px;}

input {color:#47484B;}

.pruh1 {background-color:#F7F7F7;}
.pruh2 {background-color:#FFFFFF;}
.pruh3 {background-color:#F7F7F7;}

.menu_select {font-size:12px;color:#000134;width:170px;}

.row1 {color:#5F524A;font-size:10px;padding:5px;text-align:left;}
.row2 {color:#5F524A;font-size:10px;}
.rowRed {color:#ff0000;font-weight:bold;}

.row1_white {color:#FFFFFF;font-size:10px;padding:5px;text-align:left;}
.row2_white {color:#FFFFFF;font-size:10px;}

.image_picture {background-image:url(../img/bg_tlacitko.gif);background-repeat:repeat-x;border: 1px solid #E2E2E2;color:#4F4F4F;font-size:11px;font-weight:bold;width:120px}

.tabulka {font-size:11px;}
.break {line-height: 25px;}

.povinne {color:#2A8DC4;font-size:12px;}

label 
  {
  font-weight: bold;
  display: block;
  margin: 5px 0 0 0;
  }
.bg_a {background-color:#FFFFFF;}
.bg_b {background-color:#F7F7F7;}

a.odkaz_5 {background-color:#E81094;border-bottom: 1px solid #EBE1E1;display:block;color:#FFFFFF;font-size:11px;padding:7px;margin:0px;width:285px;}
a.odkaz_5:hover {background-color:#000000;color:#FFFFFF;text-decoration:none;}

a.kategoria {border-bottom: 1px solid #EBE1E1;display:block;color:#FFFFFF;font-size:11px;padding:3px;padding-right:25px;margin:0px;width:285px;}
a.kategoria:hover {background:#DADADA;text-decoration:none;}


a.odkaz_6 {background-color:#2D97CB;border-bottom: 1px solid #EBE1E1;display:block;color:#FFFFFF;font-size:11px;padding:7px;margin:0px;}

.forum_font {color:#FF5795;font-size:12px;font-weight:bold;}
a.forum_font:hover  {color:#000000;font-size:12px;font-weight:bold;text-decoration:none;}

#nahlad {float: left;border: 0px solid #007EC5;margin: 0 5px 5px 0;padding: 3px;text-align:center;width: 50px;}
#nahlad img {border: 1px solid #E2E2E2;float:left;padding:3px;margin:0px;margin-right:5px;}

a.odkaz_4 {background-color:#F7F7F7;border-bottom: 1px solid #EBE1E1;display:block;font-size:11px;padding:7px;margin:0px;width:285px;}
a.odkaz_4:hover {background-color:#3095CB;color:#FFFFFF;text-decoration:none;}

.nahlad_galeria {float: left;border: 1px solid #999;margin: 0 7px 7px 0;padding: 6px;text-align:center;width: 100px;}

.buttonik {background-color:#298DC1;border: 1px solid #FFFFFF;padding:2px;color:#FFF;text-decoration:none;}

a.img { border: 4px solid #2D92C6;float:left;padding:0px;margin-top:12px;}
a.img:hover {border: 4px solid #FF0072;float:left;padding:0px;margin-top:12px;}

.cat {background: url(../img/bodka.gif) no-repeat 8px 5px;display:block;padding:0 0px 0 16px;}


/* ---------- gallery styles start here ----------------------- */
.photo {
	margin: 12px;
	position: relative;
	width: 100px;
	height: 120px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 10px;
	left: 12px;
}
.photo a {
	text-decoration: none;
}

.fotka10 span {
	width: 111px;
	height: 120px;
	display: block;
	position: absolute;
	top: -10px;
	left: -6px;
	background: url(../img/brush-border.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/brush-border.png',sizingMethod='image'); 
}
.fotka10 img {
	border: none;
	padding: 0;
}
#nadpisFotka {float:left;color:#}

.left_image {float:left;}
.cena {font-size:19px;color:#cc3300;font-weight:bold;}

.logo {border: 0px solid #146CBA;float:left;margin: 0 5px 5px 0px;padding:3px;text-align:center;width: 130px;}

a.pic { background-color:#0469B6;border: 1px solid #FFFFFF;color:#FFFFFF;float:left;padding:3px;margin:0px;text-decoration:none;}
a.pic:hover { background-color:red;color:#FFFFFF;}

.button {border: 1px solid #D0D0D0;padding:3px;font-size:12px;}

.lbl {padding:0px;}

#footer_right p {
		font: 20px "Delicious-Bold", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
		text-align:left;
		padding:0px 0px 0px 15px;
		color: #E81094;
		}
		
.img_poster {border: 0px solid #000000;padding:0px;margin: 15px 0px 15px 0px;}

.fontLabel {color:#ff0000}
.optionFont {font-size:13px;width:230px;}

.option {font-size:12px;width:150px;}

a.links {color:#278CBA;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:bold;margin:15px 0px 15px 0px;text-align:right;font-size:12px;}
a.links:hover {color:#000000;}

.img-shop {text-align:center;padding-right:5px;}

.optionShop {width:150px;}

.star {color:#d60018;}

.optionSearch {width:220px;}

.quicksearch {margin:0px 0px 15px 25px;}
.quicksearch input {width:200px;}

.error_color {color:#ff0000}

/* nahlad fotoalbumu */
.nahlad_fotoalbum {float:left;padding:0px 0px 25px 0px;width:330px;}
.nahlad_fotoalbum img {border: solid #ededed 1px;padding:2px;float:left;margin-right:5px;}
.thumb_fotka {float:left;padding:0px 8px 8px 0px;}

.contact_input {float:left;margin:0px 0px 5x 0px;width:325px;}
.contact_input_textarea {display:block;width:325px;margin:0px 0px 5px 0px;height:80px;}
.contact_input_textarea2 {display:block;float:left;width:677px;margin:0px 0px 5px 0px;height:80px;}
.contact_input_select {display:block;width:325px;margin:0px 0px 5px 0px;}
.text_form {float:left;padding-top:2px;}

/* --------- partneri ---------------*/
.partner {background:#ececec;float:left;padding:5px;text-align:center;margin:0px 10px 10px 5px;width:113px;}
.partner span.partner_text {float:left;display:block;text-align:center;font-size:11px;padding:0px 0px 5px 0px;width:100%;}
.partner span.partner_url a {float:left;display:block;text-align:center;font-size:11px;width:100%;}

.left_form_contact {float:left;width:350px;}
.right_form_contact {float:right;}

.form_contact2 {float:left;display:block;width:650px;}


.komentar {background:url('../img/bg_komentare_text.gif') repeat;float:left;margin:15px 10px 15px 20px;width:665px;}
.komentar .avatar_komentar {float:left;padding:0px 0px 0px 0px;width:75px;}
.komentar .komentar_bg {background:url('../img/bg_komentare.gif') no-repeat;float:left;width:550px;}
.komentar .komentar_datum {float:left;padding:2px 25px 2px 37px;display:block;width:auto;}
.komentar .komentar_text {float:left;padding:2px 25px 2px 37px;width:500px;}
.pink_color {color:#E10085;font-weight:bold;}

.full_red {color:#ff0000;float:left;font-weight:bold;text-align:center;width:100%;}

.input-big {width:290px;}
