body{
	font-size: 10;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table{
	font-size: 10;
}

select{
	font-size: 10;
	text-align: center;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

input{
	font-size: 10;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	border-right: gray 1px solid; 
	border-top: gray 1px solid; 
	border-left: gray 1px solid; 
	border-bottom: gray 1px solid;
}

textarea{
	font-size: 10;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

button{
	font-size: 10;
	text-align: center;
	font-weight: 600;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
}

DIV.list
{
	overflow: hidden;
	font-family: Geneva CE, Helvetica CE,  Verdana,  Arial CE;
}

DIV.list_scroll
{
	overflow: auto;
	font-family: Geneva CE, Helvetica CE, Verdana, Arial CE;
}

/* styly pro kalendář */
.day{
	font-family:arial;
	font-size:11px;
	}
.day a {
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.day a:visited {
	font-weight:bold;
	color: #000000;
	
}
.day a:hover {
	font-weight:bold;
	color: #2a2a2a;
}
.weekend {
	background-color: #f6f6f6;
}
.monthtableouter {
	background-color: #cccccc;
}
.monthtableinner {
	width: 200px;
}
.normalday {
	background-color: #ffffff;
}
.title {
	background-color: #f6f6f6;
	font-weight:bold;
	font-family:verdana;
	font-size:12px;
}
.month, .days {
	background-color: #f6f6f6;
	font-size:10px;
	font-weight:normal;
	font-family:arial;
}
.selectedday {
	background-color: #DBDBDB;
}
.denakce {
	background-color: #99cccc;
}
#today {
	border: 1px #000000 solid;
	background-color: #C4C4C4;
}
/* konec - styly pro kalendář */

.obrazek_akce {
  /*property max-width a max-height IE nepodporuje, níže je workaround*/
  /*width: expression(this.width > 240 ? 240: true);
  height: expression(this.height > 170 ? 170: true);*/
  height: expression(this.height >= this.width && this.height > 170 ? 170 : true);
  width: expression(this.height < this.width && this.width > 240 ? 240 : true);
  max-width: 240px;
  max-height: 170px;
  border: 1px;
  text-align: left;
}

#techboxpictures {
	width: 500px;
	margin: 20px auto;
}

#techboxnadpis {
  font-size:14px;
  font-weight:bold;
  background-color: #ccc;
  margin:5px;
}

#techboxobsah {
  font-size:10px;
  font-weight:normal;
  margin:5px;
}

#techboxzkusenost {
  font-size:10px;
  font-weight:normal;
  margin:2px;
}

.techboxuploaded {
  border: 1px solid #ddd;
	padding: 5px;
	margin: 7px;
} 

.techboxtable {
  border: 2px #cccccc solid;
  background-color: #eeeeee;
  width: 180px;
  margin: 2px;
}

.techboxkategorie {
  font-size:11px;
	font-weight:bold;
	font-family:arial;
}

.techboxpolozka {
  font-size:11px;
	font-weight:normal;
	font-family:arial;
}

.techboxobrazek {
  height: expression(this.height >= this.width && this.height > 200 ? 200 : true);
  width: expression(this.height < this.width && this.width > 200 ? 200 : true);
  max-width: 200px;
  max-height: 200px;
  float:left;
  margin: 5px;
  border: 0;
}
