/* modra #557db7 */

h1 {
color: #006600;
}
h3 {
color: #006600;
}

#c0 { background: url(/obrazek/3/content-bottom-bg-png/) no-repeat 0 100% transparent; padding: 224px 20px 20px 20px; min-height: 500px; _height: 500px; }
#c1 { background: url(/obrazek/3/content-top-bg-png/) no-repeat 0 0 transparent; min-height: 500px; _height: 500px; }
#c2 { background: url(/obrazek/3/content-bg-png/) repeat-y 0 0 #e5e5e5; min-height: 500px; _height: 500px; }

#theme #corners {
  display: block;
  position: absolute; z-index: 4;
  width: 100%; height: 100%;
  top: 0; left: 0;
  background: url(/obrazek/3/theme-corners-png/) no-repeat 0 0 transparent; _background: none;
}

#rcolumn ul li {
  padding-left: 12px;
  background: url(/obrazek/3/li-dot-bg-gif) no-repeat 0 7px transparent;
}

.dotted-line {
  height: 1px; overflow: hidden;
  background: url(/obrazek/3/dotted-line-bg-gif) repeat-x transparent;
  margin: 15px 0 8px 0;
}
/* /obrazek/3/ */

.news-date {
  color: #303030;
  border-bottom: 1px solid #557db7;
  margin-bottom: 3px;
}

a:hover { color: white; background-color: #557db7; text-decoration: none; }
#listdata .lperex { border-bottom: 1px dotted #557db7; }

/* tabulky */

table td span {
	color: #ff5400;
	font-weight: bold;	
}

table.style-1 {
	width: 70%;
	background-color: white;
	border: 1px solid #E8EDF3;
	border-collapse: collapse;
}
table.style-1 thead th {
	background: #557db7;
	color: #fff;
	padding: 0.5ex 1ex;
}
table.style-1 tbody th {
  	text-align: left;
	background: #CFD9E5;
	border: 1px solid #E8EDF3;
	padding: 0.5ex 1ex;
}
table.style-1 tbody td {
	text-align: center;
	border: 1px solid #E8EDF3;
	padding: 0.5ex 2ex;
}

/* ---[ form ]-------------------------------- */

#form {
  padding: 10px 20px;
  margin-bottom: 1em;
  background: url(/images/styles/template4/pink/transparent-10-bg_.png) repeat 0 0; _background: #ffffff;
  border: 2px solid #999999;
}

#form input , #form textarea { padding: 0 2px; border: 1px solid #666666; }
#form input { padding: 3px 2px; }
#form p.required { color: #d00000; padding-top: 1px; border-top: 1px solid #666666; margin-bottom: 0; }

.udalosti {
   text-align: left;
   font-size: 1em;
  padding-left: 12px;
}

.udalosti span {
   font-size: 0.8em;
   font-weight: bold;
}

/* navigace */
.gnav1, .gnav2 { border-top: 1px solid #557db7; border-bottom: 1px solid #557db7; }

/* code */
.textcode {
   margin: 15px 0 15x 0;
   padding: 10px 0px 10px 5px;
   font-size: 0.8em;
   color: black;
   background: white;
