* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

h2 {
/*   font-family:verdana; */
	font-size:150%;
	font-weight:bold;
	margin:0;
	margin-left:4px;
	margin-bottom:4px;
}

h3 {
  font-family:verdana;
	font-size:120%;
	font-weight:bold;
	margin:0;
	margin-left:4px;
	margin-bottom:4px;
}

h4 {
/* 	font-size:medium; */
	font-size:110%;
  font-family:verdana;
	font-weight:bold;
	margin:0;
	margin-left:4px;
	margin-bottom:4px;
}

div.plany_odsaz{
	font-size:xx-small;
}

p.menu, p.menu_highlight{
  font-family:verdana;
/* 	text-align:center; */
/* 	color:#000; */
/* 	margin:5px; */
}
p.menu_image{
  font-family:verdana;
	text-align:center;
	margin:0;
	padding:0;
}
p.menu_comment{
  font-family:verdana;
	font-size:70%;
	font-weight:bold;
	color:#888888;
	margin:0;
	margin-left:10px;
}


body{
	margin:0px;
	background-color:#FEFEFE;
 }

.background{
	background-color:#FEFEFE;
 }

a{
  color:#000000;
  text-decoration:none;
 }

a img {
	border:none;
}

a:hover{
  color:#AA0000;
  text-decoration:underline;
 }

a.cas{
  font-family:verdana;
  font-size:9px;
  color:#666666;
 }

a.cas:hover{
  color:#AA0000;
  text-decoration:underline;
 }

a.barev{
  color:#008800;
  text-decoration:none;
 }

a.barev:hover{
  color:#AA0000;
  text-decoration:underline;
 }

a.vyraz{
  color:#EE0000;
  text-decoration:none;
 }

a.vyraz:hover{
  color:#AA0000;
  text-decoration:underline;
 }

a.bezpodtrh{
  color:#000000;
  text-decoration:none;
 }

a.bezpodtrh:hover{
  color:#AA0000;
  text-decoration:none;
 }

hr.separ{
  width:80%;
  height:1px;
  border:1px solid #666666;
  text-align:center;
 }

hr.centr{
  width:80%;
  height:1px;
  text-align:center;
  border:none;
  border-top:1px solid #AAAAAA;
 }

hr.jina{
  width:80%;
  height:1px;
  text-align:left;
  border:1px solid #AAAAAA;
 }

hr{
  width:80%;
  height:1px;
  text-align:right;
  border:1px solid #AAAAAA;
 }

table{
  font-size:100%;
 }

table.nabidka{
  margin-bottom:7px;
 }

table.nab_telo{
  width:100%;
 }
 .nab_telo {
	 background-image:url('/img/style3/blossom.png');
	 border:2px solid #E0E0E0;
	 border-radius: 0.8em;
	 padding: 0.2em;
	 margin: 0.2em;
 	-moz-border-radius: .8em;
 	-webkit-border-radius: .8em;
 	-moz-box-shadow: 0 0 5px #ccc;
 	-webkit-box-shadow: 0 0 5px #ccc;
 }

 .nab_top {
	 background-color:#FFF3DD;
 }

.hlavicka{
  font-size:14px;
  font-weight:bold;
  font-family:Verdana;
  vertical-align:middle;
  font-variant:small-caps;
 }

td.nab_11{
	overflow:hidden;
	width:7px;
	height:7px;
	margin: 0px;
	padding: 0px;
}

td.nab_11 img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

td.nab_12{
	overflow:hidden;
	height:7px;
	margin: 0px;
	padding: 0px;
}

td.nab_12 img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.nab_13{
	overflow:hidden;
	width:7px;
	height:7px;
	margin: 0px;
	padding: 0px;
}
td.nab_13 img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


td.nab_21{
  width:7px;
 }

td.nab_23{
  width:7px;
 }

td.levy{
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  vertical-align:top;
	font-size:small;
  width:190px;
 }

td.stredni{
  vertical-align:top;
 }

td.pravy{
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  vertical-align:top;
	font-size:small;
  width:190px;
 }

td.login{
	font-family:Verdana;
	font-size: x-small;
	font-weight:bolder;
	padding-right:5px;
}

td.tab_head{
  text-align:center;
  font-size:xx-small;
  font-family:verdana;
  font-weight:bolder;
  border-bottom:1px solid #888888;
 }

td.tab_body{
  text-align:center;
  font-size:smaller;
  font-family:verdana;
 }

.zprava{
  font-family:verdana;
  font-size:85%;
 }

td.page_active{
  font-family:verdana;
  font-size:x-small;
  padding-left:2px;
  padding-right:2px;
  width:10px;
  text-align:center;
 }

td.page_passive{
  font-family:verdana;
  font-size:x-small;
  color:#DDDDDD;
  padding-left:2px;
  padding-right:2px;
  width:10px;
  text-align:center;
 }

td.downimage{
  padding-left:3px;
  padding-right:3px;
  width:22px;
}

td.downtext{
  font-family:Verdana;
  font-size:x-small;
  font-weight:normal;
 }

td.downdown{
  font-family:Verdana;
  font-size:x-small;
  font-weight:bold;
  width:70px;
 }

td.downopen{
  font-family:Verdana;
  font-size:x-small;
  font-weight:bold;
  width:70px;
 }

.menu_list{
  font-family:Verdana;
  font-size:95%;
  font-weight:bold;
	margin:0px;
	padding:0px;
}

.menu_list2{
  font-family:Verdana;
  font-size:x-small;
  font-weight:normal;
	margin:0px;
	padding:0px;
}

div.img_zprava{
  font-family:verdana;
  font-size:xx-small;
 }

.subtitul{
  font-family:Verdana;
  font-size:smaller;
  font-weight:bolder;
  margin-bottom:7px;
 }

.subtitul a {
  font-size: small;
}

div.clock{
  font-family:Verdana;
  font-size:x-small;
  font-weight:bold;
  text-align:center;
  color:#000000;
 }

img.odkaz{
  border:1px solid #888888;
 }

a.hide {
	position:relative;
	display:inline-block;
	left:0px;
	top:0px;
	width:100%;
}
a.hide img{
	position:absolute;
	right:0px;
	top:-7px;
	z-index:5;
	margin:0px;
}

div.cas{
  font-family:verdana;
  font-size:smaller;
  color:#AAAAAA;
  margin-bottom:2px;
 }

div.instrukce{
  font-family:Tahoma;
  font-size:x-small;
  font-weight:bold;
  color:#666666;
 }

 div.text{
  font-family:Tahoma;
  font-size:x-small;
  font-weight:bold;
  color:#000000;
 }

 td.text{
	border:1px solid #DDDDDD;
	background-color:#FDFDFD;
  font-family:Tahoma;
  font-size:xx-small;
  font-weight:normal;
  color:#000000;
 }

input.form{
  font-size:x-small;
  font-family:verdana;
  border:1px solid #888888;
  margin:1px;
 }

select.form{
  font-size:x-small;
  font-family:verdana;
  border:1px solid #888888;
  margin:1px;
 }

span.tlacitko{
	border:solid 1px #888888;
	background-color:#EEEEEE;
	padding:3px;
	margin:2px;
	font-family:Verdana;
	font-size:xx-small;
	font-weight:bold;
	cursor:pointer;
}
a.calendar-next{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#000000;
}
a.calendar-next:hover{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#AA0000;
}
a.calendar-prev{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#000000;
}
a.calendar-prev:hover{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#AA0000;
}
.calendar-month{
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
}
td.weekday{
	border:1px solid #999999;
	text-align:center;
	background-color:#D7D7D7;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	width:18px;
}
td.day_unset{
	border:1px solid #C3C3C3;
	text-align:center;
	background-color:#F3F3F3;
	font-size:11px;
	font-family:Verdana;
	font-weight:normal;
	width:18px;
}
td.day_set{
	border:1px solid #AAAAAA;
	text-align:center;
	background-color:#DADADA;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	width:18px;
}
td.day_active{
	color:#000066;
	border-color:#AAAAEE;
	border:1px solid #AAAAAA;
	text-align:center;
	background-color:#DDDDFF;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	width:18px;
}
.calendar2-month{
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}
td.weekday2{
	border:1px solid #BBBBBB;
	text-align:center;
	background-color:#E7E7E7;
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	width:12px;
}
td.day_unset2{
	border:1px solid #C3C3C3;
	text-align:center;
	background-color:#F3F3F3;
	font-size:8px;
	font-family:Verdana;
	font-weight:normal;
	width:13px;
}
div#odkazy{
	font-family:Verdana;
	font-size:x-small;
	font-weight:bold;
}
table#mailmsg_tab{
	width:100%;
	border:1px solid #EEEEEE;
}
th{
	background-color:#F3F3F3;
	border: 2px solid #EEEEEE;
	text-align:left;
	padding-left:4px;
}
td.msgitem{
	border-bottom: 1px solid #EEEEEE;
	padding-left:8px;
}
div.plany_odsaz{
	margin-left:20px;
	/*padding-left:100px;*/
}
input.plany_submit{
	width:100%;
	height:30px;
	margin:auto;
	margin-top:10px;
	background-color:#EEEEEE;
	border:1px solid #666666;
}
textarea.plany_text{
	width:100%;
	height:200px;
}

div.info {
	clear:right;
	float:right;
	width:400px;
	font-size:80%;
	font-weight:bold;
/* 	color:#00baff; */
	color:#0088ba;
}

