 html, body, a, p, h1, h2, h3, h4, h5, h6, ul, ol, li {margin:0px;padding:0px;}
  
 BODY { 
        font-family: Verdana,Tahoma, Helvetica, sans-serif; margin:0px;
        background-color: #0A0A0A;
        color: black;
        font-size: 0.75em; 
        overflow : -moz-scrollbars-vertical;
       text-align: center;
 }
 BODY.adminbody {background-color: #EEE; }
A {color: #D7006C;}
A:hover {color: #D7006C;}

#adminmain {
	position: relative; width: 88%; margin-left: auto; margin-right: auto;top: 0px; background-color: #FFF	
}
#hlavnidiv {
	margin-left: auto; margin-right: auto;width: 840px; background-repeat: no-repeat; 	 
 }
#main {
	position: relative; width: 840px; margin-left: auto; margin-right: auto;top: 100px; background-color:#B6B6B6; background-repeat: no-repeat;
}
#hlavnitab {
	position: relative; top: -28px;	
}

#obsah {
	text-align: left; width: 570px; position: relative; color: #000;	
}
#menu {
	left: 0px; text-align: left;
}

.bocniblok {
	-moz-box-sizing : border-box;  box-sizing: border-box; margin-top: 33px; width: 180px; padding: 18px 10px 10px 45px;	
}

DIV.konectextu {
	width: 570px;
	color: #5E5E5E;
	font-size: 0.70em;
	border-bottom: 1px solid #D7006C;
	clear: both;margin-top: 1px;margin-bottom: 20px;	
}
.rezks {
	text-align: center;
	width: 90px; height: 24px;
	border: 0px;
	padding-top: 4px;
	background-color: #F9F5F7;
	h: expression(onmouseover=new Function("this.style.backgroundColor='#D7006C'; this.style.color='#FFFFFF';"),
                   onmouseout=new Function("this.style.backgroundColor='#F9F5F7'; this.style.color='#D7006C';"));
}
.rezks:hover {
	background-color: #D7006C;
	color: #FFFFFF;
}
.rezcena {
	width: 90px; height: 24px;
	text-align: center;
	padding-top: 4px;
	background-color: #0A0A0A;
	color: #D7006C;
	font-weight: bold; 
	border: 0px;
}

.rezkontakt {
	width: 368px; height: 24px;
	text-align: left;
	padding-top: 4px;
	color: #D7006C;
	font-weight: bold; 
	border: 0px;
	background-color: #F9F5F7;
	h: expression(onmouseover=new Function("this.style.borderLeft='1px solid #D7006C';"),
                   onmouseout=new Function("this.style.border='0px';"));
}
.rezkontakt:hover {
	border-left: 1px solid #D7006C;

}
DIV .rezkrow {
	width: 515px;
	background-color: #FFF;	
}

BIG {
	font-family: Verdana,Helvetica,Tahoma, sans-serif,"Franklin Gothic medium";
	font-size: 1.75em; 
}

table
{
  margin-bottom:0px;
  margin-top:0px; 
  font-size: 1em; 
}

.editlink:link {
	COLOR: #F69433; TEXT-DECORATION: none
}
.editlink:active {
	COLOR: white; TEXT-DECORATION: underline
}
.editlink:visited {
	COLOR: #F69433; TEXT-DECORATION: none
}
.editlink:hover {
	COLOR: white; TEXT-DECORATION: underline
}
.progDen {
	font-size: 1.75em;
	padding-left: 3px;	
}
.progNazev {
	font-size: 1.5em;
	font-weight: bold;
	text-transform: lowercase;
	color: #000;
	margin-top: -1px;
	padding-top: -1px;
}
.progAutor {
	font-size: 1em;
	font-weight: normal;
	text-transform: lowercase;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.progPopis {
	font-size: 0.8em;
	font-weight: normal;
	text-transform: lowercase;
	color: #fff;
	margin: 0px;
	padding: 0px;
}

TD .progTD {
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
}
.tucnabarva {
	color: #D7006C;
	font-weight: bold;
}
.mensi {font-size: 0.85em;}
.vetsi {font-size: 1.15em;}
#logodpb {
	width: 260px;
	height: 105px;
	position: relative;  top: -70px; left: -34px;
	background-image: url(/img/logobg.png);
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	margin: 0px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/logobg.png');

}

#hraPraporek {
	position: absolute; top: -30px;left: 415px;
	font-size: 0.9em;
	width: 154px;
	height: 63px;
	background-image: url(/img/hra-praporek.png);
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	color: #D7006C;
	font-weight: bold;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/hra-praporek.png');
}

#hraAutor {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: lowercase;
	display: inline;
}

#hraNazev {
	font-size: 1.5em;
	font-weight: bold;
	text-transform: lowercase;
	display: inline;
}

#hraPerex {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;	
	color: #212123;
	text-transform: lowercase;
}
#hraPerex H3 {
	padding: 0px;
	margin-bottom: 4px;
	font-size: 1em;	
}
#hraHost {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	padding-bottom: -5px;
	color: #212123;
	text-transform: lowercase;
	font-weight: bold;
}

.hraPrehled {
	width: 190px;
	background-color:#FFF;
	text-align: center;
	/*float: left;*/
	margin: 0px;
	padding: 0px;
	display: inline;
}
.hraPrehledNazev {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	width: 190px;
	height: 25px;
	background-color:#212123;
	color: #D7006C;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	text-transform: lowercase;
}

#hryhoste .hraPrehledNazev {background-color:#212123; color: #D7006C;}
#hrydalsi_aktivity .hraPrehledNazev {background-color:#212123; color: #D7006C;}



#hraRealizace {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	text-transform: lowercase;
}
#hraRealizace .jmeno {
	text-transform: lowercase;	
	font-weight: bold;
}
#hraPerex A {color: #000;}
#hraPerex A:hover {color: #D7006C;}
#hraRealizace A {color: #000;}
#hraRealizace A:hover {color: #D7006C;}

H1.nadpis {
	width: 570px;text-align: left; font-size: 1.5em; color:#000;margin-top:0px;font-weight:normal;
}
HR {
 color:#D7006C; /* for IE */
 background-color:#D7006C; /* for FF and Opera */
 height:1px; /* for Opera */
 border:none; /* to get rid of (dark) border in FF and Opera */
 margin-top: 10px;
 margin-bottom: 4px;
}
.text {
	text-align: left;
	line-height: 134%;
	font-size: 0.9em; 
	margin: 0px;
	padding: 0px;
}
.text P {
	margin: 0px;
	margin-bottom: 8px;	
}
.text H1 {
	text-align: left;
	font-size: 1.6em;
	margin: 5px 0px 15px 0px;
	padding: 0px;
	text-transform: lowercase;	
	line-height: 110%;
}
.text H2 {
	font-size: 1.2em;
	margin: 5px 0px 5px 0px;
	text-transform: lowercase;	
}
.text H3 {
	font-size: 1.2em;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-transform: lowercase;	
}
.text HR {
	text-align: center;
	height: 1px;
	margin: 5px 0px 15px 0px;
}


.text BLOCKQUOTE {
	margin: 0px;
	text-align: left;
	font-weight: normal;
	color:	#D7006C;
	
}
.text BLOCKQUOTE BLOCKQUOTE {
	color:	#000;
	text-align: center;	
	font-weight: normal;
}
.text EM {
	font-style: normal;
	font-weight: bold;
	color:	#5E5E5E;
}
.text STRONG EM {
	color:	#D7006C;
}
.text H1 EM {
	font-style: normal;
	font-weight: bold;
	color:	#D7006C;
}
.text H3 EM {
	font-style: normal;
	font-weight: bold;
	color:	#D7006C;
}
.text H2 STRONG {
	color:	#D7006C;
}
.text H3 STRONG {
	color:	#D7006C;
}

.text IMG.sloupecfoto {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding: 0px;
	background-color: #FFF;
	border: 0px;
}
.text IMG.sloupecfoto0 {
	-moz-box-sizing : content-box;
	box-sizing : content-box;
	padding: 0px;
	background-color: #FFF;
	border: 0px;
	border-left: 5px solid #000;
}
.text IMG.sloupecfoto1 {
	-moz-box-sizing : content-box;
	box-sizing : content-box;
	padding: 0px;
	background-color: #FFF;
	border: 0px;
	border-right: 5px solid #000;
}

IMG.clfoto {
	background-color : #ABABAB;
	border: 0px;
	color: Black;
}

.text DIV.clfoto {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	/*background-color : #B8B8B8;*/
	font-size: 9px;
	text-transform: lowercase;
	color: #919F4F;
	line-height: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	text-align : left;
}
.text DIV.sloupecfoto {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding: 5px;
	margin: 5px;
	background-color: #B6B6B6;
	border: 0px solid #D7006C;
}
.text DIV.sloupecfoto0 {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding: 5px 5px 5px 0px;
	margin: 5px 5px 5px 0px;
	/*background-color: #B6B6B6;*/
	border: 0px solid #D7006C;
}
.text DIV.sloupecfoto1 {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px 5px 5px;
	/*background-color: #B6B6B6;*/
	border: 0px solid #D7006C;
}

.text A {
	color: #464646;
}
.text A:hover {
	color: #D7006C;
	text-decoration: underline;
	text-shadow: 3px;
}

.text H2 A {color: #D7006C;}
.text H2 A:hover {color: #FFFFFF;}

.text UL {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 8px;
	list-style-type : square;	
	list-style-image : url(img/li1.gif);
}
.text UL UL {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 8px;
	list-style-type : square;	
	list-style-image : url(img/li2.gif);
}
.text OL {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 20px;
}
.text LI {
	margin: 0px 0px 0px 8px;
	padding: 0px 2px 0px 0px;
	list-style-position : outside;
}

.textLinks ul {list-style: none;padding: 0px;margin: 0px;}


TEXTAREA {
	font-size: 0.9em;	
	font-family: Verdana,Helvetica,Tahoma, sans-serif,"Franklin Gothic medium";
}
PRE {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	font-size: 1.3em;
	font-family: Monaco, ProFont, "Bitstream Vera Sans Mono", Courier, "Andale Mono", monospace;
	line-height: 1em;
	color: #FFF;
	background-color : #212123;
	margin: 1em 0 1.5em 0;
	padding: 5px 0 5px 10px;
	border-width: 1px 0 1px 0;
	border-color: #D7006C;
	border-style: dashed;
}

 .topline  { padding-left: 30px; padding-top: 5px; padding-bottom:5px; border:0; font-size: 0.75em;}
 .button  { font-family: Arial; 
 font-size: 0.75em; 
 padding-top: 3px; 
 padding-left: 7px; 
 vertical-align: top; 
 text-align: center;
 margin:0px;
 width: 200px; 
  }
 .button2  { 
 font-family: Arial; 
 font-size: 0.75em; 
 width: 150px; 
 padding-top: 5px; 
 padding-bottom: 5px; 
 vertical-align: top; 
 background-color: black; 
 color: white;
 border: 1px solid #888;
 font-weight: bold; 
 text-align: center;
 }
 .plocha  { margin: 1em; background-color: white; color: black; vertical-align:top;}
 .a1  { font-size: 0.75em; border-top: dashed 1px silver; padding:10px; line-height:1.4;}
 .tab1  { font-size: 0.75em; padding:5px; line-height:1.4; color:black;}
 .tab1b { font-size: 0.75em; padding:3px; line-height:1.4; color:black; border:1px silver solid;}
 .tab2  { font-size: 0.75em; padding:5px; line-height:1.4; color:white; background-color:black;}
 .tab2b { font-size: 0.75em; padding:3px; line-height:1.4; color:white; background-color:black; border:1px silver solid;} 
 .tab3  { font-size: 0.8em; padding:5px; line-height:1.4; color:black; font-weight: bold;}
 .a3  { font-family: Arial; font-size: 1em; padding-left: 7px;}
 .n1  {font-size: 0.9em; margin: 3px; padding: 4px; FONT-WEIGHT: bold;}
 .n2  { font-family: Arial; font-size: 0.9em; margin: 5px 15px 5px 15px; FONT-WEIGHT: bold; text-align: center; padding-top: 5px;}
 a { text-decoration: none;}
 #menu1 {vertical-align: top; width:120px; background-color:#FF0000;}
 #menu1 A:link { COLOR: white; display: block; text-align:center; background-color: #FF0000;}
 #menu1 A:visited { COLOR: white; display: block; background-color:#FF0000;}
 #menu1 A:active { COLOR: white; display: block; background-color: #0000FE;}
 #menu1 A:hover { COLOR: white; display: block; background-color: #0000FE;}
 
.tr1{background-color :  #F5F7E7;}
.tr2{background-color :  #F0F0DF;}


DIV.fotonazev{
	text-align: left;
	padding-left: 3px;
	background-color : #D7006C;
	color: #FFF;
}
DIV.fotoautor{
	background-color : #FFF;
	padding-left: 3px;
	padding-right: 3px;
	color: #D7006C;
	display : inline;
	float: right;
	font-size: 0.85em;
}

TABLE.admin TH {
	background-color : #000;
	color : #FFF;	
}
TD.lbl1 {
	font-weight : bold;
	text-align : right;
	padding-top : 5px;
}

#souborfotky h2.herecJmeno {
	background-color: #fff;
	width: 180px; height: 25px;
	position: absolute;
	top: 270px; left: 70px;
	text-align: center;
	font-weight: bold;
	color:#0082D1;
	padding-top: 5px;
	font-size: 1em;
	-moz-box-sizing : border-box;	
}

A.r {
	margin-top: 3px;
	font-size: 0.9em;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	/*width: 50px;*/
        padding-left: 15px;
        padding-right: 15px;
}
A.r:hover {
	display: block;
	color: #000000;
	background-color: #fff;
	font-weight: bold;
	text-decoration: none
}

.progNazev A {color: #000; font-weight: bold; text-decoration: none}
.progNazev A:hover {color: #FFF; font-weight: bold;text-decoration: none}
.progTable {
	background-color: #E81B39;
	color: #FFF;
}

#formdiskuze LABEL {font-size: 0.95em;}
#formdiskuze .rezkontakt {height: 22px;}
.fcas {
	color: #FFF;
	font-size: 0.85em;	
	font-family: Courier, "Andale Mono", monospace;
}
.fpredmet {
	color: #D7006C; font-weight: bold;
	font-size: 1.1em;		
}
.fkat {
	color: #D7006C;
	font-size: 0.85em;
}
.ftext {
	color: #000; font-weight: normal;
	padding-bottom: 4px;
	font-size: 1em;		
}
.fpodpis {
	color: #FFF;
	font-size: 0.85em;		
}
.fdatum {
	background-color: #B6B6B6;	
}

.fpodpis A { color: #000; font-weight: bold; text-decoration: none}
.fpodpis A:hover { color: #FFF; font-weight: bold;text-decoration: none}

.freply  {float: right;color: #D7006C; border: 1px solid #D7006C; border-width: 0px 1px 0px 1px; width: 80px; text-align: center;}
.fsmazat {float: right;color: #D7006C; border-left: 1px solid #D7006C; width: 50px; text-align: center;}

A.rr {color: #008300; background-color: #E3FFE3;}
A.rr:hover {color: #E3FFE3; background-color: #008300;}
A.rz {color: #830018; background-color: #FFE3E8;}
A.rz:hover {color: #FFE3E8; background-color: #830018;}
A.rs {color: #4C4220; background-color: #CBC9C2;}
A.rs:hover {color: #CBC9C2; background-color: #4C4220;}

A.mp3x {background: url(/img/nota.gif) top left no-repeat; padding: 6 0 0 25;margin: 2px;margin-top: 10px;font-size: 1.1em; color: #D7006C; font-weight: bold; text-decoration: none}
A.mp3 {font-size: 1.1em; color: #D7006C; font-weight: bold; text-decoration: none}
A.mp3:hover {color: #000;}

TD.id {font-size: 0.7em; height: 50px;}
TD.pt {font-size: 1.4em;font-weight: bold;text-align: center;}

.c1 {color: #008300;}
.c2 {color: #830000;}
.c3 {color: #000083;}
.c4 {color: #B6B6B6;}

.dotaz {
	-moz-box-sizing : border-box;
	box-sizing : border-box;
	width: 152px;
	background-color: #B6B6B6;
	color: #212123;
	text-align: rigth;
	padding: 2px; padding-left: 1px; 
	margin-bottom: 0px; border: 0px;
	font-size: 1em;
	font-weight: bold;
	text-transform: lowercase;
	border-top: 1px solid #858587;
	border-left: 25px solid #858587;
}
.odpoved {
	padding: 2px;
	border-top:   1px solid #858587;
	border-right: 1px solid #858587;
}
.rdat {font-size: 0.8em;}

#formanketa TH {
	text-align: left;
	color: #000;
	padding-top: 15px;
}
#formanketa TH EM {color: #D7006C;}
#formanketa TD {
	background-color: #B9B9B9;
}

A.cerny {color:#000 !important;}
A.cerny:hover {color: #FFFFFF !important;}
