.error {color:red;margin: 5px;}

#content table {
  font-family:Verdana,"Geneva CE",lucida,sans-serif;
  font-size:12px;
  line-height:1.3em;
}  
#content form table {
  border:none;
}

form table input, form table select, form table textarea  {
  /*border: solid black 1px;*/
  margin-right: 0.2em;
  vertical-align: middle;   
}

th {
  text-align: right;
  vertical-align: top;
  padding: .3em .5em 0 0;
}
/*CLANKY*/
form table td {
  border: none;
}

table {
  border: solid 1px black;
  border-collapse: collapse;
}
table td {
  border: solid 1px black;
  padding: 5px;
}
table tr.h {
  background-color: #DDDDDD;
}
table tr.hide {
  color: red;
}
table tr.v {
  background-color: #F5F5F5;
  
}
table.full th {
  width: 140px;
}
table.full {
  _width:100%;
}
table.full td {
  text-align: left;
  width: 700%;
}

img {
  border: none;
}

table.small {
  /*margin-top: 20px;*/
}

table.ukoly {
  margin-top: 20px;
  border-collapse: collapse;
}
table.ukoly th {
	color: #4f6b72;
	border: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 2px 2px 2px;
  background: #CFE8EC;
}
table.ukoly td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 2px 2px 2px;
	color: #4f6b72;
}


/*PORADNA*/
.s_answer, .h_answer {
  text-decoration: underline;
  cursor: pointer;
  _cursor: hand;

}
.h_answer {
  display:none;
}
h3.disc a.x{
  margin-left: 250px;
}

div.article .nahled, div.news .nahled {
  float:left;
  margin: 0 12px 6px 0;
  border: solid 1px #4B92CA; 
}

/*FOTO ADMIN*/
table.foto-admin td{
  /*border: 1px #BFBFBF solid;*/
  border:none;
}
table.foto-admin{
  border:none;
}

/*
#content input, #content textarea, #content select {
  border: solid black 1px;
} 
#content ul {
  padding-top: 10px;
  margin-left: 25px;
}

form {
  padding: 1em;
}

#content form label {
  float:left;
  width:140px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
}

#content form input {width: 200px;}

#content form input, form select { 
  vertical-align:middle;
  font-size:100%;
  margin: 2px 0 2px 0;
  width: 200px;
  padding: 1px; 
}
#content form textarea {
  width:490px;
  height:270px;
  border: solid 2px black;
}
#content form .msgBox {
  border: solid 1px red;
  width: 300px;
  margin: 10px;
}
#content form .msgBox ul{
  margin: 10px 0 10px 30px;
}

#content form input.submit{
 width: 140px;
 margin-top: 20px;
}

#content form input.checkbox {width:auto;}  
#content div.imgShadow{
  float: left;
  padding: 0 6px 6px 0;
  background: url(dropshadow.png) no-repeat bottom right;
  margin: 10px 0 0 210px;
  _margin: 10px 0 0 0 px;
}
    
#content div.imgShadow img {
    display: block;position: relative;
    top: -3px;left:-3px;padding:5px;background:#FFF;
    border:1px solid;border-color: #ccc #666 #666 #ccc;
}

#content form .small label {
  width: 50px;
} 
#content table {
  margin: 10px 0 0 10px;
  border: solid black 1px;
   border-collapse: collapse;
}
#content table td {
  border: solid black 1px;
  padding: 5px;
}


option .h { 
  font-weight: bold;
  color: red;
}
p.alert {
  padding: 10px;
  color: red;
}

form {margin:0; padding:0;}
*/
#anketa{
  line-height: 150%;
  font-size: 110%;
  margin-top: 30px;
}
#anketa h3{
 text-decoration: underline;
}
#anketa p {
   text-indent:0;
   margin: 5px 0 10px 0;
}
#anketa label{
  margin-left:5px;

}
#anketa .text{
  margin-left: 5px; 
}