html { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: #010101; background-color: #881C24; padding: 0 0 0 0; margin: 0 0 0 0; }
body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px }


a:link, a:visited { text-decoration: none; padding: 2px; color: gray; font-weight: bold;}
a:visited { color: gray; font-weight: bold;}
a:hover{ color: black; text-decoration: none; padding: 2px; font-weight: bold; }




#container {  min-width:810px;  width:100%;  height:100%;
 width:expression(document.body.clientWidth < 810?    "810px": "100%" ); /* pro IE */
 background-color: #881C24;
 position:absolute;  top:0;  left:0;
 }

#container-horizontal {  text-align:left;  margin:auto;
position:absolute;    left:50%;
background-color: #881C24;
}

#container-in {  position:absolute;   top:10px;
left:-405px;  width:810px;
background-color: #881C24;
overflow:auto;}







p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}

img{
 border: 0px none;
 margin:0px 0px 0px 0px;
}
div{
background: white;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.white{
background: white;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* design www vycentrovany na pozadi s rameckem */
div.container{
width:800px ;
text-decoration: none;
text-align: center;
border-width: 2px;
border-style: solid; border-color: black;
background: white;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color: black;










}

div.main{
width:800px ;
text-decoration: none;

background: black;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#cc2a35;

}


div.header
{
width:800px;
padding:0em;
color:white;
background-color:white;

border-width: 0px;
border-style: none; border-color: white;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.navmenu
{
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: right;
background-color:#cc2a35;
background: white;
font-size: 1pt;
}



div.footer
{
width:800px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:white;
background-color: #881C24;
clear:left;
text-align: right
}

div.left
{
float:left;
width:135px;

height:100%;
margin:0px 0px 0px 0px;
padding: 10px;
background-color:#cc2a35;
text-align: center;
}

div.content
{


/* float:left;       */
width:600px;
/*margin:0px 0px 0px 145px;*/
padding:10px 20px 10px 20px;
background-color:white;
text-align: left;
font-family: Verdana;
font-size: 10pt;
color:#606060;
}


/* horizontal menu */

ul.hormenu {
position:relative;
right:9px;
float:right;
width:100%;
padding:0 0 0 0;
margin:0;
list-style-type:none;
font-weight: bold;
font-size: 11pt;

}
a.hormenu {
float:right;
text-decoration:none;
color:white;
background-color:#d0404a;
border-right:1px solid white;
letter-spacing: 1px;

}

.hormenu a:link { text-decoration: none; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; color: white; }
.hormenu a:visited { text-decoration: none; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; color: white; }
.hormenu a:hover  {background-color:#cc2a35;color:white;}


#active {
	float:left;
	text-decoration:none;
	color:white;
	background-color:black;
	border-right:1px solid white;
	letter-spacing: 1px
}

li.hormenu{
	display:inline;
}


/* horizontal dolni menu */
ul.dhormenu {
float:right;
width:100%;
margin:2px 0px 2px 0px;
padding:0px 0px 0px 0px;
list-style-type:none;
font-size: 8pt;
}
a.dhormenu {
float:right;
text-decoration:none;
color:black;
letter-spacing: 1px;
font-weight: bold;
}
.dhormenu a:link, .dhormenu a:visited { text-decoration: none; padding: 0px 10px 0px 10px; color: gray;font-weight: bold; }
.dhormenu a:hover  {
font-weight: bold;
color:black;
background-color:white;
}

li.dhormenu{
display:inline;
   ;
}



/* horizontal horni menu */
/* je li margin v minusu, tak dojde k prekryti*/
ul.hhormenu {
margin:0px 10px 0px 0px;
padding:2px 0px 5px 0px;
list-style-type:none;
font-size: 8pt;
color: black;
}
a.hhormenu {
text-decoration:none;
margin: 0px 0px 0px 0px;
color:gray;
letter-spacing: 1px;
font-weight: bold;
}
.hhormenu a:link, .hhormenu a:visited { text-decoration: none;border: 1px dotted #cc2a35; padding: 0px 10px 0px 10px; color: gray;font-weight: bold; }
.hhormenu a:hover  {
font-weight: bold;
color:black;
border: 1px dotted black;
background-color:white;
}
li.hhormenu{
display:inline;
   ;
}


/*
	FCK Editor styles
*/



.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	background-color: #ff9933;
}

.NadpisSekce {
	clear: both;
	color: #DB4857;
	font-size: 20px;
    font-weight: bold;
    font-family: Verdana;

}



.Nadpis1 {
	clear: both;
	background-color: #DB4857;
	color: black;
	font-size: 13px;
	padding: 2px 50px 2px 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	border-bottom: solid 1px black;
 }

.Info{
  border-bottom: dotted 2px white;
  font-weight: bold;
  font-family: Verdana;
  font-size: 12px;
  letter-spacing: 3px;
  color: white;
  margin-top: 20px;
  background-color:#cc2a35;
  } 

.News{
  /*font-weight: bold;*/
  font-family: Verdana;
  font-size: 11px;
  /*color: #CCCCCC;*/
  /*padding:5px 0px 0px 8px;*/
  text-align:left;
  background-color:#cc2a35;
  width: 135px;
  margin-top: 20px;
}

.Newstext {
	color: #CDCECD;
}


.CounterTitle{
             color:            black;
             font-family:      Verdana;
			 font-size:        10pt;
			 font-weight:      bold;
}

.Counter{
             color:            black;
             font-family:      Verdana;
			 font-size:        8pt;
			 font-weight:      bold;
			 text-align:left;
			 padding:5px 0px 0px 8px;
			 background-color:#cc2a35;
}


 
.Datum{
  border-bottom: dotted #DB4857 3px;
  font-weight: bold;
  

}
 



a.cal_head
			{
				color: #cc2a35;
			}
			a.cal_head:hover
			{
				text-decoration: none;
			}
			.cal_head
			{
				background-color: #DDDDDD;
				color:            #cc2a35;
				font-family:      Verdana;
				font-size:        7pt;
				font-weight:      bold;
				font-style:       normal;
			}
			.cal_days /*darussol*/
			{
				background-color: #DDDDDD;
				color:            #cc2a35;
				font-family:      Verdana;
				font-size:        7pt;
				font-weight:      bold;
				font-style:       normal;
			}
			.cal_content
			{
				background-color: #EEEEEE;
				color:            #000000;
				font-family:      Verdana;
				font-size:        7pt;
				font-weight:      normal;
				font-style:       normal;
			}
			.cal_today
			{
				background-color: white;
				color:            #cc2a35;
				font-family:      Verdana;
				font-size:        7pt;
				font-weight:      bold;
				font-style:       normal;
			}
 			.cal_event, a.cal_event /* e-man 17-06-04 */
			{
				background-color: #DDDDDD;
				color:            #000000;
				font-family:      Verdana;
				font-size:        7pt;
				font-weight:      bold;
				font-style:       normal;
			}

INPUT{
	background : #EBEBEB;
	background-color : #EBEBEB;
	border-color : #881C24 #881C24 #881C24 #881C24;
	border-style : solid;
   font : Verdana;
   font-family : Verdana;
   font-size : 9;
}

TEXTAREA{
	background : #EBEBEB;
	background-color : #EBEBEB;
	border-color : #881C24 #881C24 #881C24 #881C24;
	border-style : solid;
	font : Verdana;
	font-family : Verdana;
	font-size : 9;
}

#text {
	padding: 15px 0 50px;
	text-align: justify;
}

p {
	margin: 5px 0 10px;
}

h1 {
	color: #DB4857;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana;
}

h2 {
	color: #DB4857;
	font-size: 16px;
	/*font-weight: bold;*/
	font-family: Verdana;
	padding: 20px 0 0 0;
}

.clenove {
	width: 570px;
	padding: 0px;
	margin: 0px;
}
.clenove td {
	vertical-align: top;
	padding-top: 14px;
	margin: 0;
}
.clenove tr {
}

.pesfoto {
	float: left;
	margin: 5px 20px 0 0;
	padding: 1px;
}

.photo {
	margin: 3px;
	border: 2px solid grey;
}

.vystavy {
	display: both;
}

.imgscenter {
	text-align: center;;
}

.home {
	padding: 0;
	margin: 0;
}

.form {
	margin: 0 auto;
}

input {
	width: 300px;
}

textarea {
	height: 200px;
	width: 300px;
}


