{
	margin: 0;
	padding: 0;
	
font-family : verdana, arial, serif, tahoma;
font-size: 12px;
}


body{
background: #fff url('engine3/bg.gif') center top repeat-y;
text-align: center; 
margin: 0px;
}

form {
margin: 0px;
}

table {
margin: 0px;
}



h1{
font-size: 18px;
color: #ff3300;
margin: 0px 0px 15px 0px;
text-align: left;
}

<style type="text/css">
a         {color: #ff3300; text-decoration: underline; font-weight: bold; }
a:link    {color: #ff3300; text-decoration: underline; font-size: 13px; font-weight: bold; }
a:visited {color: #ff3300; text-decoration: underline; font-size: 13px; font-weight: bold; }
a:active  {color: #ff3300; text-decoration: underline; font-size: 13px; font-weight: bold; }
a:hover   {color: black; text-decoration: underline;  font-size: 13px; font-weight: bold; }

.center1b a         {color: #ff3300; text-decoration: none; font-size: 14px;}
.center1b a:link    {color: #ff3300; text-decoration: none; font-size: 14px;}
.center1b a:visited {color: #ff3300; text-decoration: none; font-size: 14px;}
.center1b a:active  {color: #ff3300; text-decoration: none; font-size: 14px;}
.center1b a:hover   {color: #be1731; text-decoration: none; font-size: 14px;}

.center1b_white a         {color: #ff3300; text-decoration: none; font-size: 15px;}
.center1b_white a:link    {color: #ff3300; text-decoration: none; font-size: 15px;}
.center1b_white a:visited {color: #ff3300; text-decoration: none; font-size: 15px;}
.center1b_white a:active  {color: #ff3300; text-decoration: none; font-size: 15px;}
.center1b_white a:hover   {color: #be1731; text-decoration: none; font-size: 15px;}

.souvisejici_par a         {color: #ff3300; text-decoration: none; font-size: 15px;}
.souvisejici_par a:link    {color: #ff3300; text-decoration: none; font-size: 15px;}
.souvisejici_par a:visited {color: #ff3300; text-decoration: none; font-size: 15px;}
.souvisejici_par a:active  {color: #ff3300; text-decoration: none; font-size: 15px;}
.souvisejici_par a:hover   {color: #be1731; text-decoration: none; font-size: 15px;}


.boxiky a         {color: #ff3300; text-decoration: underline; font-weight: bold; }
.boxiky a:link    {color: #ff3300; text-decoration: underline; font-size: 14px; font-weight: bold; }
.boxiky a:visited {color: #ff3300; text-decoration: underline; font-size: 14px; font-weight: bold; }
.boxiky a:active  {color: #ff3300; text-decoration: underline; font-size: 14px; font-weight: bold; }
.boxiky a:hover   {color: black; text-decoration: underline;  font-size: 14px; font-weight: bold; }

.center4 a         {color: #ff3300; text-decoration: underline; font-size: 12px;}
.center4 a:link    {color: #ff3300; text-decoration: underline; font-size: 12px;}
.center4 a:visited {color: #ff3300; text-decoration: underline; font-size: 12px;}
.center4 a:active  {color: #ff3300; text-decoration: underline; font-size: 12px;}
.center4 a:hover   {color: #be1731; text-decoration: underline; font-size: 12px;}


.center_autor a {color: #000; text-decoration: underline; font-size: 15px;}
.center_autor a:hover {color: #6e6e6e; text-decoration: underline; font-size: 15px;}


a img     {color: #ff3300; text-decoration: none; border: 0px solid lime;}




.menu1 {font-size: 13px; position: relative; top: 2px; left: 365px; color: #aaa; letter-spacing: 0.1px;}
.menu1 a{color: #000; text-decoration: none; font-weight : bold;}
.menu1 a:visited{color: #000; text-decoration: none; font-weight : bold;}
.menu1 a:hover{color: #ff6600; text-decoration: none; font-weight : bold;}
.menu1 a:active{color: #000; text-decoration: none; font-weight : bold;}

.menu1_cursor {
cursor: hand;
cursor: pointer;
}

.menu2 {font-size: 12px; position: relative; top: 10px; left: 330px; color: black; letter-spacing: 0.3px;}
.menu2 a{font-size: 12px; color: #ff6600; text-decoration: none; font-weight : bold;}
.menu2 a:visited{font-size: 12px; color: #ff6600; text-decoration: none; font-weight : bold;}
.menu2 a:hover{font-size: 12px; color: #0000cc; text-decoration: none; font-weight : bold;}
.menu2 a:active{font-size: 12px; color: #ff6600; text-decoration: none; font-weight : bold;}

.head_nadpis           {text-decoration: none; margin-bottom: 8px;  font-size: 14px;}
.head_nadpis a         {color: #ff3300; text-decoration: none;   font-size: 14px;}
.head_nadpis a:link    {color: #ff3300; text-decoration: none; font-size: 14px;}
.head_nadpis a:visited {}
.head_nadpis a:active  {color: black;}
.head_nadpis a:hover   {color: black;}

.maly_odkaz  a         {color: #ff3300; text-decoration: none; font-size: 13px; font-weight: bold; }
.maly_odkaz  a:link    {color: #ff3300; text-decoration: none; font-size: 13px; font-weight: bold; }
.maly_odkaz  a:visited {color: #ff3300; text-decoration: none; font-size: 13px; font-weight: bold; }
.maly_odkaz  a:active  {color: #ff3300; text-decoration: none; font-size: 13px; font-weight: bold; }
.maly_odkaz  a:hover   {color: black; text-decoration: underline;  font-size: 13px; font-weight: bold; }

.maly_odkaz_w            {color: orange;}
.maly_odkaz_w  a         {color: #fff; text-decoration: none; font-size: 13px; font-weight: bold; }
.maly_odkaz_w  a:link    {color: #fff; text-decoration: none; font-size: 13px; font-weight: bold; }
.maly_odkaz_w  a:visited {color: #fff; text-decoration: none; font-size: 13px; font-weight: bold; }
.maly_odkaz_w  a:active  {color: #fff; text-decoration: none; font-size: 13px; font-weight: bold; }
.maly_odkaz_w  a:hover   {color: #FFEBD5; text-decoration: underline;  font-size: 13px; font-weight: bold; }



a.fk {background-color: #fff; text-decoration: none; display: block; font-size: 13px;  width: 100%; text-align: center;}
a:visited.fk {background-color: #fff; text-decoration: none; display: block; font-size: 13px; width: 100%; text-align: center;}
a:hover.fk {background-color: #ff6600; color: white; text-decoration: none; display: block; font-size: 13px; width: 100%; text-align: center;}
a:active.fk {background-color: #4779C5; text-decoration: none; display: block; font-size: 13px; width: 100%; text-align: center;}

a.fk2 {background-color: #fff; text-decoration: none; display: block; font-size: 14px;  width: 100%; height: 100%; text-align: center;}
a:visited.fk2 {background-color: #fff; text-decoration: none; display: block; font-size: 14px; width: 100%; height: 100%; text-align: center;}
a:hover.fk2 {background-color: #cee8ff; color: #000055; text-decoration: none; display: block; font-size: 14px; width: 100%; height: 100%; text-align: center;}
a:active.fk2 {background-color: #FFDAB0; text-decoration: none; display: block; font-size: 14px; width: 100%; height: 100%; text-align: center;}


.hlavni{
width: 960px;
border: 0px solid grey;
background: #fff url('engine3/bg2.gif');
padding-top: 7px; 
font-family: arial;
font-size: 12px;
margin-left: auto;
margin-right: auto;
}

.img{
border: 0px;
}

.top{
width: 960px;
height: 76px;
border: 0px solid grey;
background-color: black;
background: url('engine3/top.gif');
color: white;
text-align: left;
font-weight: bold;
position: relative;
top: 5px;
vertical-align: middle;
}


.top2{
width: 960px;
height: 48px;
border: 0px solid grey;
background-color: black;
background: url('engine3/top2.gif');
color: white;
text-align: left;
font-weight: bold;
position: relative;
top: 5px;
vertical-align: middle;
}


.levy{
width: 340px;
float: left;
text-align: center;
position: relative;
top: 15px;
margin-bottom: 15px;
}

.head1{
width: 340px;
height: 145px;
background: url('engine3/head1.gif');
text-align: left;
}

.head2{
width: 340px;
height: 30px;
background: url('engine3/head1.gif');
background-position: 0 -145px;
text-align: left;
margin-bottom: 4px;
}

.levy1a{
width: 340px;
height: 24px;
background: url('engine3/levy1a.gif');
background-color: #fff;
color: white;
text-align: left;
font-size: 13px;
position: relative;
}

.levy1b{
width: 340px;
min-height: 60px;
height: expression( this.scrollHeight < 61 ? "60px" : "auto" ); /* sets min-height for IE */
background: url('engine3/levy1b.gif');
background-color: #fff;
color: white;
text-align: left;
position: relative;
margin-bottom: 4px;
border-bottom: 1px solid #000055;
}

.levy2{
width: 320px;
color: #000055;
text-align: left;
position: relative;
left: 10px;
top: 10px;
padding-bottom: 20px;
}

.levy2head{
width: 320px;
position: relative;
left: 10px;
top: 3px;
}

.levy3{
width: 320px;
height: 30px;
border: none;
color: #000055;
text-align: left;
position: relative;
left: 10px;
top: 10px;
padding-bottom: 25px;
}


.levy_big{
width: 705px;
float: left;
background-color: #fff;
background: url('engine3/prostredni1b.gif') repeat-y;
color: white;
text-align: center;
position: relative;
top: 15px;
}

.levy_big1{
width: 690px;
min-height: 250px;
background-color: #fff;
color: white;
text-align: left;
position: relative;
left: 10px;
top: 10px;
line-height: 1.5;
}


.levy_party{
width: 700px;
float: left;
background-color: #fff;
color: white;
text-align: center;
position: relative;
top: 15px;
}

.levy_party1{
width: 690px;
background-color: #fff;
color: white;
text-align: left;
position: relative;
left: 10px;
top: 10px;
line-height: 1.5;
}

.levy_party2{
width: 690px;
background-color: #fff;
color: white;
text-align: left;
position: relative;
top: 10px;
line-height: 1.5;
}

.levy_nadpis{
position: relative;
left: 10px;
top: 4px;
font-weight: bold;
letter-spacing: 0.5px;
}


.levy_end{
background: red;
width: 340px;
height: 100%;
}







.center{
width: 705px;
float: left;
color: white;
text-align: center;
position: relative;
margin-top: 15px;
}

.center1a{
width: 705px;
height: 24px;
background-color: fff;
background: url('engine3/center1a.gif') repeat-x;
color: white;
text-align: left;
}


.center1_discog{
width: 705px;
height: 24px;
background-color: fff;
background: url('engine3/center1discog.gif') repeat-x;
color: white;
text-align: left;
}


.center1b{
font-size: 14px;
width: 705px;
background-color: fff;
background: url('engine3/center1b.gif') repeat-y;
text-align: left;
margin-bottom: 4px;
border-bottom: 1px solid #000055;
}

table.center1b{
font-size: 5px;
}


.center1b_white{
font-size: 14px;
width: 705px;
background-color: fff;
background: url('engine3/center1b_white.jpg') repeat-y;
text-align: left;
margin-bottom: 4px;
border-bottom: 1px solid #000055;
}


.center1b_shop{
width: 705px;
background-color: fff;
background: url('engine3/center1b_white.jpg') repeat-y;
text-align: left;
margin-bottom: 4px;
border-bottom: 1px solid #000055;
}


.center1b_discog{
width: 705px;
background-color: fff;
background: url('engine3/center1b_discog.gif') repeat-y;
text-align: left;
margin-bottom: 4px;
border-bottom: 1px solid #ff3300;
border-top: 1px solid #ff3300;
}


.center2{
width: 680px;
height: 120px;
color: #000055;
text-align: left;
position: relative;
left: 10px;
top: 10px;
border-bottom: 1px dashed #000055;
line-height: 1.3;
}


.center2_fotoreporty{
width: 680px;
color: #000055;
text-align: left;
position: relative;
left: 17px;
top: 15px;
line-height: 1.3;
padding-bottom: 35px;
}

td.fotoreport{
height: 30px;
border: 1px solid #000055;
background: #fff;
}


.center3{
width: 675px;
color: #000055;
min-height: 250px;
height: expression( this.scrollHeight < 251 ? "250px" : "auto" ); /* sets min-height for IE */
text-align: justify;
position: relative;
left: 15px;
top: 10px;
line-height: 1.3;
padding: 0px 0px 20px 0px;
}

.center3nh{
width: 680px;
color: #000055;
text-align: justify;
position: relative;
left: 10px;
top: 10px;
line-height: 1.5;
font-size: 15px;
padding-bottom: 15px;
}


.center3 img {
margin: 0px;
/*margin: 5px 10px 5px 0px;*/
border: 1px solid #000055;
}

.center4{
width: 680px;
color: #000055;
text-align: left;
position: relative;
left: 10px;
top: 10px;
font-size: 15px;
padding-bottom: 20px;
}

.center_autor{
color: black;
text-align: right; 
width: 250px;
float: right;
height: 68px; 
padding: 3px;
line-height: 1.5;
margin: 10px 10px 10px 10px;
}

.center_autor_cleaner{
width: 680px;
clear: both;
height: 0px;
}

.img_autor{
width: 64px; 
height: 64px; 
float: right; 

margin-left: 10px;
}

.center5{
width: 680px;
color: #000055;
text-align: left;
position: relative;
left: 10px;
top: 10px;
font-size: 15px;
padding-bottom: 10px;
}




.nadpis{
position: relative;
left: 10px;
top: 4px;
font-weight: bold;
letter-spacing: 0.5px;
white-space: nowrap;
}
















.prostredni{
width: 360px;
float: left;
text-align: center;
position: relative;
left: 5px;
}

.prostredni1a{
width: 360px;
height: 24px;
color: white;
background: url('engine3/prostredni1a.gif') repeat-x;
text-align: left;
}

.prostredni1b{
width: 360px;
background: url('engine3/prostredni1b.gif') repeat-y;
text-align: left;
margin-bottom: 4px;
border-bottom: 1px solid #000055;
}


.prostredni2{
width: 340px;
height: 100px;
color: #000055;
text-align: justify;
position: relative;
left: 10px;
top: 10px;
}

.prostredni3{
width: 340px;
height: 28px;
color: #000055;
text-align: justify;
position: relative;
left: 10px;
top: 10px;
}


.prostredni_nadpis{
position: relative;
left: 10px;
top: 4px;
font-weight: bold;
letter-spacing: 0.5px;
}


.pravy{
width: 250px;
float: right;
color: white;
text-align: left;
}

.pravy1a{
width: 250px;
height: 24px;
background: url('engine3/pravy1a.gif') repeat-x;
background-color: #fff;
color: white;
text-align: left;
position: relative;
}

.pravy1b{
width: 250px;
min-height: 30px;
height: expression( this.scrollHeight < 31 ? "30px" : "auto" ); /* sets min-height for IE */
background: url('engine3/pravy1b.gif') repeat-y;
background-color: #fff;
color: white;
position: relative;
margin-bottom: 4px;
border-bottom: 1px solid orange;
}


.pravy2{
width: 235px;
color: #000055;
text-align: right;
position: relative;
left: 10px;
top: 10px;
padding-bottom: 20px;

}

.pravy_nadpis{
position: relative;
left: 10px;
top: 4px;
font-weight: bold;
letter-spacing: 0.5px;
}

.dolni{
width: 950px;
height: 15px;
padding: 5px;
margin-top: 20px;
background: #3673ad;
color: white;
clear: both;
font-weight: bold;
text-align: center;
font-size: 14px;
}

.middle_clear {
clear:right;
}

.dolni a{
color: #fff;
text-decoration: none;
}

.nadpis_clanku{
font-size: 16px;
position: relative;
left: 0px;
}


.nadpis_clanek{
font-size: 24px;
position: relative;
left: 0px;
padding-top: 15px;
padding-bottom: 15px;
}


.obrazek{
float: left;
margin-right: 5px;
border: 1px solid #000055;
}

.hr_novinky{
text-align: center;
width: 340px;
margin-top: 10px;
}

.hr_img{
width: 100%;
height: 2px;
border-width: 0px;
background-color: silver;
color: silver;
position : relative; 
top : 0px; 
margin: 20px 0px 10px 0px;
}

hr{
height: 1px;
border-width: 0px;
background-color: black;
color: #000055;
}

.date{
color: #000;
}

.date2{
color: #fff;
}

.px3{
height: 15px;
background-color: #fff;
}

.br15{
margin: 10px;

}


.novinky_djzico{
width: 660px;
height: 100px;
border: 1px solid #0a90a7;
text-align: left;
background-color: #def5ff;
line-height: 1.5;
padding: 10px;
z-index: 1;
}

.novinky_djzico2{
float: left;
width: 130px;
line-height: 1.5;
}


.souvisejici_nov{
font-size: 13px;
width: 660px;
border: 1px solid #0a90a7;
text-align: left;
margin: 2px;
line-height: 1.5;
padding: 10px;
}

.souvisejici_par{
font-size: 13px;
width: 660px;
border: 1px solid #0a90a7;
text-align: left;
height: 60px;
margin: 1px;
line-height: 1.5;
padding: 10px;
}

.souvisejici_ost{
font-size: 13px;
width: 660px;
border: 1px solid #0a90a7;
text-align: left;
height: 80px;
margin: 1px;
line-height: 1.5;
padding: 10px;
}


.party_lineup{
clear: both;
width: 660px;
min-height: 60px;
border: 1px solid #0a90a7;
text-align: left;
margin: 1px;
line-height: 1.5;
padding: 10px;
}

.souvisejici_img{
vertical-align: top;
float: left;
margin-right: 5px;
}

.dj_bio{
width: 680px;
height: 302px;
background-color: #001a69;
border: 1px solid #000055;
color: white;
}

.dj_bio1{
width: 400px;
height: 300px;
float: left;
}

.dj_bio2{
float: right;
width: 254px;
height: 278px;
background: url('engine3/dj_sum.gif');
position: relative; top: 2px; right: 2px; 
text-align: left;
border: 2px solid #fff;
margin-left: 4px;
padding: 8px;
}


.boxiky{
margin: 0px 0px 8px 0px;
padding: 5px;
border: 1px solid #03076f;
background-color: #fff;
font-size: 13px;
color: #000080;
}

.box1{
width: 660px;
min-height: 64px;
height: expression( this.scrollHeight < 65 ? "64px" : "auto" ); /* sets min-height for IE */
margin: 0px 0px 0px 0px;
padding: 5px;
border: 1px solid #000055;
text-align: right;
background-color: #f5f8ff;
background-repeat: repeat-x;
}

.box2{
width: 660px;
height: 84px;
margin: 0px 5px 0px 0px;
padding: 5px;
border: 1px solid #000055;
text-align: right; 
}

.potvrzeni{
font-size: 20px;
color: green;
font-weight: bold;
}

.green{
color: green;
}

.px15{
font-size: 15px;
font-weight: bold;
}

.diskuze_seznam{
border: 1px solid #b7ceff;
height: 15px;
padding: 4px;
}

.center1a_diskuze{
width: 960px;
height: 24px;
background-color: fff;
background: url('engine3/center1a_diskuze.gif') repeat-x;
color: white;
text-align: left;
}

.center1b_diskuze{
width: 960px;
background-color: fff;
background: url('engine3/center1b_diskuze.gif') repeat-y;
text-align: left;
margin-bottom: 4px;
border-bottom: 1px solid #000055;
}

.center2_diskuze{
width: 935px;
color: #000055;
text-align: left;
position: relative;
left: 17px;
top: 15px;
line-height: 1.3;
padding-bottom: 35px;
}

.diskuze_container{
width: 930px;
background: #ffbe7a;
border: 1px solid black;
margin-bottom: 10px;
}

.diskuze_cleaner {
clear: right;
height: 10px;
background: transparent;
}

.diskuze_levy{
width: 170px;
min-height: 200px;
height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */
padding: 10px;
float: left;
background: #ffbe7a url('engine3/diskuze/diskuze_levy.gif') repeat-x;
}


.diskuze_pravy_container{
width: 740px;
background: #fff url('engine3/diskuze/diskuze_pravy_datum.gif');
font-size: 14px;
float: right;
}

.diskuze_pravy_nazev{
width: 560px;
padding: 5px;
height: 20px;
float: left;
text-align: left;
font-weight: bold;
color: white;
}


.diskuze_pravy_datum{
width: 160px;
padding: 5px;
height: 20px;
float: right;
text-align: right;
font-weight: bold;
/*word-break: break-all;*/
}

.diskuze_pravy{
width: 720px;
padding: 10px;
min-height: 170px;
height: expression( this.scrollHeight < 171 ? "170px" : "auto" ); /* sets min-height for IE */
float: right;
background: white;
/*word-break: break-all;*/
overflow: hidden;
font-size: 13px;
}

.prispevek_container{
width: 910px;
padding: 10px;
height: 200px;
border: 1px solid black;
background: #fff url('engine3/diskuze/prispevek_bg.jpg');
}

.prispevek_levy{
float: left;
width: 220px;
}

.prispevek_pravy{
float: right;
width: 670;
text-align: right;
}

.reakce{
width: 97%;
border: solid 1px #fb8400;
padding: 10px;
margin-bottom: 10px;
background: #FFFCF9;
color: #fb8400;
}

.fotky_img{
	display: block;
	position:relative;
	left: 0;
	margin: 0px auto;
}
.fotky_container{
	background: #dcdcdc;
	width: 130px;
	height: 130px;
	text-align: center;
	position:relative;
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #000055;
}

.clanek img {margin: 5px;}


.detail_prace {
width: 660px; 
border: 1px solid #000055;; 
background: #E8F5FF; 
overflow: hidden; 
padding: 5px; 
line-height: 1.5;
font-size: 15px;
}

.pridat_prace {
width: 660px; 
height: 105px; 
padding: 5px; 
border: 1px solid navy; 
text-align: right; 
background-color: #fff;
background-repeat: repeat-x;
}

<!--[if IE]> 
div.image div {
	width: 100%;
	position:absolute;
	top: 50%;
	left: 0;
}
div p {
/*	position: relative;
	top: -50%
*/
}

<![endif]-->



table td.edit {background-color: #C7ECFE; text-align : center;}
table td.edit1 {background-color: yellow; font-weight: bold; color: black; text-align : center;}
