img { border:0; }
body { background:#000 url("../design/bg.png") repeat; font: 0.7em Verdana, sans-serif; color:#fff; padding-bottom:20px; }
* { margin:0; padding:0; }
a { text-decoration:none; color:#788; font-weight:bold; font-size:85%; /* background: url("../design/sipka.gif") 0px 3px no-repeat; padding-left: 11px; */ }
a:hover { color:#fff; }
#parent { width: 906px;  background:#000 url("../design/head.jpg") no-repeat; margin: 20px auto 20px auto;  padding:308px 0 0 0; }
#content { background:#000 url("../design/body.jpg") repeat-y 1px 0px;  }
#main { width:523px; float:right; margin:5px 34px 0 0; padding:0px 15px 0px 15px; background:#232323; }
.nadpis { text-align: center; padding-top:10px; }
#counter, #subfoot {clear:both; margin: 0 auto; width:900px; text-align:center; padding-top:10px; color:#888; font-size:80%; } 
#subfoot { padding:3px; background:#000 url("../design/body.jpg") repeat-y 1px 0px; }
#counter { padding:0 15px 15px 15px; }
#tophead h1 { display:none; }
#subfoot a, #tophead a { background:none; padding:0;  }
#subfoot a { color:#aaa; }
#subfoot div { padding:15px 15px 0 15px; }
#foot { background:#000 url("../design/foot.jpg") no-repeat; height:6px; margin-left:1px; }
#left { margin:5px 0 0 32px; width:284px; }
#tl a { background-image:url("../design/homez.png"); width:298px; height:103px; display:block; position:relative; top:-161px; left:518px;}
#tl a:hover, #tl a:active { background-position: -298px 0;}
#menu { padding:17px 15px 17px 16px; background:#232323; }

#menu div a { display:block;  width:250px;  height:41px; padding:0; }
#par a {  background: url("../design/part.png") 0 0 no-repeat;  }
#kon a {  background: url("../design/kont.png") 0 0 no-repeat;  }
#spo a {  background: url("../design/spol.png") 0 0 no-repeat;  }

#menu div a:hover {	  background-position: -256px 0;  }
#menu div a:active {  background-position: -256px 0;  }
#menu div a.act { background-position: -256px 0;}
#news { padding:17px; background:#232323; margin-top:5px;   }  
#news #he { display:block; padding:0 0 20px 75px; }
#box { margin-top:10px; }
#container { height:110px; float:left; margin-top:11px; margin-left:6px;  border:3px solid #959595;  }
#im_header { text-align:center; }
#im_header img { margin-right:3px; } 
/*#prlink { position:relative; top:2px; left:450px; display:inline; }*/
#bim { margin-top:11px; margin-right:11px; margin-left:4px;  float:left; }
#cim { margin-top:11px; float:left; }
#bim img { border:3px solid #959595; }
#cim img { border:3px solid #959595; }
#sub { clear:both; }
#p_crsroad { margin-left:45px; }
#p_crsroad div a { display:block;  width:415px;  height:75px; padding:0; }
#p_hp a {  background: url("../design/hlavni_partneri.png") 0 0 no-repeat;  }
#p_gp a {  background: url("../design/generalni_partneri.png") 0 0 no-repeat;  }
#p_mp a {  background: url("../design/medialni_partneri.png") 0 0 no-repeat;  }
#p_dp a {  background: url("../design/dalsi_partneri.png") 0 0 no-repeat;  }
#p_fp a {  background: url("../design/formy_propagacie2.png") 0 0 no-repeat;  }

#p_crsroad div a:hover {	  background-position: -410px 0;  }
#p_crsroad div a:active {  background-position: -410px 0;  }

#p_kontakt { margin-left:87px; }
#p_kontakt div a { display:block;  width:328px;  height:80px; padding:0; }
#p_mbr a {  background: url("./design/mbr.png") 0 0 no-repeat;  }
#p_ema a {  background: url("./design/email.png") 0 0 no-repeat;  }
#p_fac a {  background: url("./design/facebook.png") 0 0 no-repeat;  }
#p_mys a {  background: url("./design/myspace.png") 0 0 no-repeat;  }
#p_twi a {  background: url("./design/twitter.png") 0 0 no-repeat;  }
#p_you a {  background: url("./design/youtube.png") 0 0 no-repeat;  }
#p_mhh a {  background: url("./design/myhh.png") 0 0 no-repeat;  }
#p_ban a {  background: url("./design/bandzone.png") 0 0 no-repeat;  }

#p_kontakt div a:hover  {  background-position: -326px 0;  }
#p_kontakt div a:active {  background-position: -326px 0;  }

#admt {
  clear:both;
  padding:20px;
  margin:10px;
  border:1px solid silver;
  
  }
.cont { display:none; }
img.right { float:right; margin:6px;  }

.clr { clear:both; }


fieldset {
	margin:3px;
	border:0;
}
label { 
margin-right:400px;
margin-top:10px;
display:block;
}
#txt {
padding:18px 10px 0 10px;
text-align:justify;

}



#intr {
	width:100%;
	font-size:25px;

}
#about {
    text-align:justify;
	padding:30px 0 30px 4px;
}
#news dd { margin:10px; }
#news form { margin-top:80px; }
#news textarea { width:250px; display:block; }
#news input { margin-top:8px; }


