
/* *************************** OBECNE *************************** */
div {
	margin: 0px;
	padding: 0px;
	border: 0px solid;
}
img{
	border: 0px;
}
table {
	border:0px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
p{
	padding: 3px;
}
/*text*/
.standart{
	font-size: 13px;
}
.capital{
	font-size: 14px;
}
.smaller{
	font-size: 0.6em;
}
.small{
	font-size: 11px;
}

.nastred{
	text-align: center;
}
.doprava {
	text-align: right;
}
.doleva{
	text-align: left;
}
.pockej{
	clear: both;
}
.pockejL {
	clear: left;
}
.pockejP {
	clear: right;
}
.zleva{
	float:left;
	margin-left: 10px;
	margin-right: 10px;
}
.zprava{
	float: right;
	margin-left: 10px;
	margin-right: 10px; 
}
.posun_L {
	padding-left: 60px;
}
.posun_P {
	padding-right: 60px;
}
.odsad {
	padding:5px;
}
.odsad_m {
	margin:8px 0 0 8px;
}
div.aktualne {
	float: right;
	width: 173px;
}
.uzsi{
   width: 80%;
}
div.oddeluj {
	text-align: left; clear:both; padding-top:5px;
}
.mezera{
	margin-top: 5px;
}
.dolu{
	margin-top: 75px;
}
.odsun-L {
	padding-left: 10px;
}
.jesteuzsi{
	width: 70%
}
.vetsi_pulka{
	width: 50%;
}
.mensi_pulka{
	width: 40%;
}
div.text{
	padding: 5px;
}
/* *************************** FORMULARE *************************** */
legend {
	font-weight: bold;
	color: red;
}
fieldset {
	margin-bottom:5px;
	padding: 5px;
}
textarea{
	width: 400px;
	height: 55px;
}
span.d_popis{
	float:left;
	display: block;
	width: 120px;
	font-weight: bold;
	clear: both;
}
span.d_disk{
	float:left;
	display: block;
	width: 65px;
	font-weight: bold;
}
span.d_popis_kr{
	float:left;
	display: block;
	width: 90px;
   font-weight: bold;
}
.d_stredni {
	width: 150px;
}
.d_maly {
	width: 100px;
}
.d_velky {
	width: 300px;
}
.d_pidi {
	width: 50px;
}
.d_datum {
	width: 75px;
}
.d_cas{
	width: 50px;
}
textarea.d_pole{
	width: 380px;
	height: 55px;
}
.d_sirka{
	width: 500px;
}
.d_barva {
	width: 11.5px;
	_width: 16px;
	background-image: none;
}
.relative {
	position: relative;
	width: 700px;
	/*border: 1px solid black;*/
	/*width: 100%;*/
}
.smajlici {
	position: absolute;
	right: 5px; top: 0px;
	width: 230px;
	/*border: 1px solid black;*/
}
.invisible{
/*	visibility: hidden;*/
	display: none;
}
.vis{
	display: block;
}
a.java{
   font-size: 11px;
	font-weight: bold;
	cursor: hand; cursor: pointer;
}
p.wait{
visibility: hidden;
clear: both;
margin: 0px;
padding: 0px;
}
.no_break{
  white-space: nowrap;
}

form.inline{
	margin: 0px;
	display: inline;
	padding: 0px;
}
.secret{
	color: Gray;
}
secret a{
	color: Gray;
}
.secret a:link, .secret a:visited{
	color: Gray;
}
.secret a:hover{
	color: #313131;
}
a.thin{
	font-weight: normal;
}
.d_na_sirku{
	width: 625px;
}
.reaction{
	float: left;
	/*border-top: 1px solid gray;*/
	margin-top:1px;
	padding-top: 1px;  
}
.statistic{
	width: 250px;
	float: left;
	margin-right: 30px; 
}
.statistic table {
	width: 250px;
	margin: 0px;
	padding: 0px;
}
.statistic tr{
	padding: 0px;
	margin: 0px;
}
.larger {
	font-size: 1.2em;
}
textarea{
	font-family: Arial;
	font-size: 13px;
}

a.up_down_d:link,a.up_down_d:visited,a.up_down_d:hover,a.up_down_u:link,a.up_down_u:visited,a.up_down_u:hover{
  float:right;
  display: block;
  width: 11px;
  height: 11px;
  font-size:5px;
  background-image: url(../images/updown.gif);
  margin:3px 2px 0px 0px;
  background-position: 0px 0px;
  text-decoration: none;
}
a.up_down_d:hover{
  background-position: -11px 0px;
}
a.up_down_u:link,a.up_down_u:visited{
  background-position: 22px 0px;
}
a.up_down_u:hover{
  background-position: 11px 0px;
}
.secret-border{
	background-color: #DFDFDF;
	border: 1px solid Gray;
	color: Gray;
	padding: 3px;
}
.ram{
	border: 1px solid;
	padding: 2px;
	margin: 7px 2px 5px 0px;
	font-size: 16px;
}
.nothing{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.l_border{
	border-left: 1px solid blue;
	padding-left: 5px;
}
td.r_border{
	padding-right: 5px;
}


/*FOTKY*/
.popisek {
	margin-top: 2px;
	font-size: 11px;
	height: 28px;
}
div.ohraniceni{
	width: 665px;
}
div.fotka {
	width: 125px;
	margin: 5px 3px 0px 3px;
	height: 150px;
	overflow: hidden;
	padding: 0px;
	/*display: inline;*/
	float: left;
	/*position: relative;*/
}
img.fotka {
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 90px;
}
textarea.podfotkou{
	width: 82px;
	height: 50px;
	padding: 0px;
	margin: 0px;
}
div.fotkaL {
	float: left;
	width: 130px;
	margin: 5px 3px 0px 3px;
	height: 155px;
	overflow: auto;
	padding: 0px;
}

/*FOTOGALERIE*/
div.plna {width: 100%;  /*height: auto;*/  }
img.plna {width: 100%;  max-width: 800px;  }
span.pasivni {color: gray;  font-weight: bold;}
.fotky_navigace {padding: 3px;  text-align: left;  margin: 3px 0 3px 0;  width: 690px;}

.s_100{
	width: auto;
	_width: 100%;
}
textarea.prouzek{
	height: 25px;
	width: 550px;
	display: inline;
}
.wait{
	padding: 0px;
	margin: 0px;
	font-size: 1px;
	clear: both;
}
#editform img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#editform a{
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
#editform textarea{
   clear: both;
	width: 550px;
	height: 300px;
	margin-left: 120px;
	font-family: "Courier New", Courier, monospace;
}
.parse{
	/*background-color: white;
	padding: 5px;
	border: 1px solid #FFA500;
	line-height: 130%;*/
}
.parse p{
	margin: 5px 0 5px 0;
	text-indent: 20px;
}
.parse p.first{
	margin: 0px 0 3px 0;
	text-indent: 20px;
}
.parse img.zde{
	
}
.parse img.vlevo{
	float: left;
}
.parse img.vpravo{
	float: right;
}
.parse .ramecek, .ramecek{
	margin: 0.2em 0em 0.2em 0em;
	border: 1px solid;
	padding: 0.2em;
	/*width: auto;*/
}
.parse .r1, .r1{
	border-color: #4169E1;
	background-color: #DCE3F8;
}
.parse .r2, .r2{
	border-color: #228B22;
	background-color: #C4F0C8;
}
.parse .r3, .r3{
	border-color: #FFD700;
	background-color: #FAFAD2;
}
.parse .r4, .r4{
	border-color: #FF1493;
	background-color: #FFD9EE;
}
.parse div.r, .parse div.vpravo{
	width: 300px;
	float: right;
}
.parse div.l, .parse div.vlevo{
	width: 300px;
	float: left;
}
.abs{
	margin-top: 5px;
	position: absolute;
}
.rel{
	position: relative;
}
.hra{
	font-size: 11px;
	width: 190px;
}
.hra input{
	margin: 0px;
	padding: 0px;
	width: 15px;
}
/*odkaz na stredisko*/
.up:link, .up:visited {
	padding: 2px 2px 3px 20px;
	border: 1px solid;
	margin-top: 166px;
	color: #A27E34;
	text-decoration: underline;
	font-weight: bold;
	position: absolute;
	margin-left: 659px;
	background-image: url(../images/lilie.gif);
	background-position: 1 1px;
	background-repeat: no-repeat;
}
.up:hover{
   color: #693712;
	background-color: #F6E3B1;
}
/*nadpis u smajliku*/
.smajlici h4 {
	font-size: 15px;
	text-align: left;
	padding: 1px 0 0 5px;
	margin: 2px 0px 1px 0px;
	border-top: 1px solid ;
	border-bottom: 1px solid ;
	font-family: "Courier New", Courier, monospace;
}
/*diskuze*/
div.prispevek_diskuze{
	text-align: left;
	border: 1px solid;
	margin: 2px 30px 2px 30px;
	padding: 5px;
}
div.prispevek_diskuze_nav{
	text-align: center;
	border: 1px solid;
	margin: 2px 30px 2px 30px;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	min-height: 22px;
	_height: 22px;
}
.frame_h{
  border: 0px;
  border-bottom: 1px solid;
  border-top: 1px solid;
}
.frame{
  border: 1px solid;
}
.r_space{
  margin-right: 20px;
}
.nomargin{
	margin: 1px;
}
/*napoveda*/
.help {border-bottom: 1px dashed gray; cursor: help;}

h3#hry{
	font-size: 20px;
}


/*******KALENDAR*******************/
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
	color: black;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}

#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #E2EBED;
	background-color: #317082;
	color: #FFF;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #7292F3;


}

#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #7292F3;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
	color: White;
	font-weight: bold;
	font-size: 10pt;
}
#calendarDiv .monthYearPicker{
	background-color: white;
	border:1px solid Black;
	position:absolute;
	color: Black;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#7292F3;
	color: White;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
	color: black;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
.error, .err{
	color: red;
	font-weight: bold;
}
.dokument{
	border: 1px solid;
	margin: 5px 5px;
	padding: 3px 7px;
	font-size: 0.9em;
	width: 44%;
	float: left;
}
.dokument h4{
	font-size: 1.3em;
	margin: 0px 0px 4px;
	padding: 0px;
}
.dokument p{
	padding: 0px;
	margin: 3px 0px;
}
/* opacity */
h2.opacity{
  background-color: black;
  padding: 10px;
  color: white;
}
/**NOVE FOTKY */
table.fotkyHref{
  border-collapse: collapse;
}
table.fotkyHref td.image img{
  width: 60px;
  height: 45px;
  display: block;
  
  margin: 0px; 
}
table.fotkyHref td.image{
  width: 62px;
}
table.fotkyHref td.datum{
  width: 90px;
}
table.fotkyHref td.adresaru{
  width: 60px;
}
table.fotkyHref td.fotek{
  width: 60px;
}
table.fotkyHref{
 /*background: rgba(200, 200, 200, 0.4);*/
 float: left;
 width: 48%;
 margin: 3px 5px;
 border: 1px solid;
 /*border: 1px solid #aaa;*/
 height: 50px; 
}
table.fotkyHref h3{
  padding: 2px 5px;
  margin: 0px;
  text-align: left;
}
