/* farby

*/
                              /* HTML attributes */
body 
{
	/*font-family: Verdana, "Geneva CE", lucida, sans-serif;*/
	font: 10px verdana, sans-serif;   
	font-size:11px; 
  line-height:12px;
  background-color:white;
	margin: 10px 0px 0px 0px;
  color:black;
	text-align:center; 
}


p{
  margin:0px;
  padding:0px;
}

h1{
  color:black;
  font-size:18px;
  line-height:20px;
  margin:0px 0px 20px 0px;
  padding:0px;
  text-align:left;
}

h2{
  border:none;
  color:black;
  font-size:15px; 
  line-height:18px;
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}

h3{
  line-height:15px;
  font-size:13px; 
  color:#333333;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-align:center; 
}

h4{
  text-align:center;
  font-size:1em;
  margin:0px 0px 5px 0px;
  padding:0px;
  
  /*
  color:#858585;
  border-bottom:1px #8F0000 dashed;
  background-color:#FFE6E6;*/
}

h5{
  text-align:center;
  font-size:0.9em;
  margin:0px 0px 2px 0px;
  padding:0px;
  color:black;
}

h6{
  text-align:left;
  font-size:12px;
  margin:0px 0px 5px 0px;
  padding:0px;
  color:#858585;
  font-variant:small-caps;
}

a{
  color:black;
  text-decoration:none;
}

a:hover{ 
  color:black;
  text-decoration:none;
}

.href-right{
  padding:2px;
  margin:10px 0px 10px 0px;
  text-align:right;
}


table{
  color:black;
  text-align:left;
  font-size:1em;
  border-collapse:collapse;
  border:none;
  margin-bottom:10px;
}

table.form{
  font-size:1em;
  border:1px black solid;
  background-color:white;
}

th{
  text-align:center;
  color:black;
  background-color:white;
  padding:0 5px 0 5px;
}

td{
  color:black;
  margin:0px;
  padding:2px 5px 2px 5px;
  border:none;
}
.form td{
  color:black;
}

/* odkaz v tabulke a pri najazde mouse nie je podciarknuty */
.underline-none a, a:hover{
  text-decoration:none;
}

/* neparne bunky */
td.odd{
  background-color:#FFBFBF;
  border:none;
}

/* parne bunky */
td.even{
  background-color:white;
  border:none;
}

.form td{
  border:none;
}

ul{
  font-weight:bold;
  margin:0px 0px 5px 15px;
  padding:0px;
}

li{
  padding:0px;
  margin:0px;
  list-style-type:square;
  list-style-position:outside;
  font-weight:normal;
}


img{
  border:none;
}
                            /* form element*/

input, select, textarea{
  font-size:1em;
  color:black;
  border:1px #858585 solid;
}

input.txterror {
	background-color: #FFE6E6;
	color:#FF4C4C;
}

.checkbox input{
  border:10px black solid;
}

button{
  display:none;
}

form{
  margin:0px;
  padding:0px;
}

                                /* ID */

#PAGE
{
  position:relative;
  margin: auto;/* mozila */
  text-align: left; 
  width:650px;
  background-color:white;
  border:none;
}

#HEADER, #HEADER-OBSAH, #MENU, #SUB_MENU, #RIGHT, #FOOT
{
  display: none;
  width:0px;
}


#COLUMN{
  width:100%;
  float:left; 
  margin:0px 0px 15px 0px;
  padding:0px; 
  border:none;
  text-align:center;
}

#CONTENT{
  width:570px;
  float:left;
  margin:0px;
  padding:0px; 
  border:none;
}

#CONTENT-OBSAH{
  width:100%;
  float:left; 
  margin:0px;
  padding:0px 0px 0px 15px;
  /*border: 1px solid black;*/
  border:none;
}


#CONTENT-OBSAH .left-frame{ 
  float:left;
  margin:0px;
  padding:0px;
  width:270px;
  border:none;
}

#CONTENT-OBSAH .left-frame-obsah{
  margin:0px;
  padding:0px;
}

#CONTENT-OBSAH .right-frame{ 
  float:right;
  padding:0px;
  margin:0px;
  width:270px;
  border:none;
}

#CONTENT-OBSAH .right-frame-obsah{ 
  margin:0px;
  padding:0px;
}


/* pop up helfer*/
#POP_UP{
  width:100%;
  margin:0px;
  padding:0px 10px 10px 10px; 
  border:none;
  text-align:left;
}


                                /* class */
.align-right{
  text-align:right;
  margin-bottom:10px;
}

.align-center{
  text-align:center;
  margin-bottom:10px;
}

/* error class*/
.titlered{
  text-align:center;
  color:#CC0000;  
  font-size:1.3em;
  font-weight:bold;
  margin-bottom:15px;
}

.border{
  border:3px black solid;
}

.border-none{
  border:none;
}

.disabled{
  color:#dddddd;
}

.no-print{
  display: none;
}

