body {

  background-color:#fff;

  margin:0px;

  padding:0px;

  font-family:verdana;

}



div.clear,div.util,div.cleaner {

	display: block;

	clear: both;

	font-size: 0px;

	line-height: 0px;

	height:0px;

	margin:0px;

	padding:0px;

}



#wrapper {

  width:955px;

  margin:0px auto;

}



#header {

  width:955px;

  height:247px;

  background:url(../images/layout/header.jpg) no-repeat;

}



#main {

  width:955px;

  margin:0px auto;

  border-bottom:1px solid #E6E6E6;

}



#left {

  width:180px;

  float:left;

}



#right {

  width:215px;

  float:right;

}



#orange {

  width:180px;

  background:url(../images/layout/orange-end.jpg) no-repeat left bottom #FFEEDA;

  margin-bottom:18px;

  padding-bottom:20px;

}



#orange a {

  display:block;

  color:#C95C17;

  font-weight:bold;

  font-size:12px;

  text-decoration:none;

  padding:8px 15px 8px 18px;

}



#orange h3 {

  width:162px;

  background:url(../images/layout/orange-bgin.jpg) no-repeat left top;

  color:#fff;

  font-size:14px;

  padding:8px 0px 0px 18px;

  margin:0px;

  height:26px;

  margin-bottom:5px;

}



#green {

  width:180px;

  background:url(../images/layout/green-end.jpg) no-repeat left bottom #F1F8C4;

  margin-bottom:18px;

  padding-bottom:20px;

}



#green h3 {

  width:162px;

  background:url(../images/layout/green-bgin.jpg) no-repeat left top;

  color:#fff;

  font-size:14px;

  padding:8px 0px 0px 18px;

  margin:0px;

  height:26px;

  margin-bottom:5px;

}



#green a {

  display:block;

  color:#5B8201;

  font-weight:bold;

  font-size:12px;

  text-decoration:none;

  padding:8px 15px 8px 18px;

}



#blue {

  width:215px;

  background:url(../images/layout/blue-end.jpg) no-repeat left bottom #E1F4FA;

  margin-bottom:18px;

}



#blue h3 {

  width:197px;

  background:url(../images/layout/blue-bgin.jpg) no-repeat left top #37B5DD;

  color:#fff;

  font-size:14px;

  padding:8px 0px 0px 18px;

  margin:0px;

  height:26px;

  margin-bottom:5px;

}



#blue p#datum {

  color:#666;

  font-size:12px;

  font-style:italic;

  padding:8px 15px 5px 18px;

  margin:0px;

}



#blue a {

  color:black;

}



#blue p#popis {

  color:#000;

  font-size:12px;

  padding:3px 15px 10px 18px;

  margin:0px;

}



#blue p#popis2 {

  color:#000;

  font-size:12px;

  padding:8px 15px 10px 18px;

  margin:0px;

}



#content {

  width:510px;

  padding:0px 25px;

  float:left;

}



div.aktuality {

  min-height:310px;

}



div.kontakty {

  min-height:190px;

}



#links {

  width:955px;

	clear:both;

	margin-left:8px;

	padding:0px 3px 5px 3px;

  font-size:12px;	

	text-align:center;

	color:#808080;

}



#links p {

  line-height:150%;

}



#links a {

	color:#808080;

	text-decoration:underline;

}



#links a:hover {

	text-decoration:none;

}



#blockTop {

	background-color:#f1f1f1;

	padding-left:5px;

}



#blockTop01 {

  background:url(../images/layout/top-df.jpg) top left no-repeat;

  font-size:0px;

  height:7px;

}



#blockTop02 {

  background:url(../images/layout/bot-df.jpg) top left no-repeat;

  font-size:0px;

  height:7px;

}



#block01 {

  width:255px;

  float:left;

}



#block01 a {

  color:black;

  font-size:12px;

}



#block01 a.redy {

  color:red;

  font-size:16px;

  font-weight:bold;

  display:block;

  margin-top:18px;

  margin-bottom:8px;

}



#block02 {

  width:255px;

  height:250px;

  float:left;

}



#block02 h3 {

  margin-top:18px;

  padding-top:10px;

  color:#F7941D;

  font-size:16px;

}



#block02 p {

  font-size:13px;

}



.p01 {

  padding-left:9px;

}



#block02 p.p02 {

  padding-right:9px;

}



#block02 a {

  color:#0279B1;

}



#block02 img.doprovod {

  float:right;

  margin-left:10px;

  margin-bottom:10px;

}



#block02 img.doprovod2 {

  margin-right:9px;

}



#block02 img.doprovod1 {

  margin-left:9px;

}



#blockBottom {

  padding-bottom:9px;

}



h1 {

  color:#808080;

  font-size:10px;

  font-weight:normal;

  padding-top:18px;

  margin:0px;

}



#header a {

  width:955px;

  height:170px;

  display:block;

  text-decoration:none;

  position:relative;

  top:20px;

}



h2 {

	font-size:18px;

	font-weight:lighter;

	color:#ed1c23;

	margin-bottom:20px;

}



h3 {

  font-size:14px;

	color:#F7941D;

	margin:5px 0;

	padding:0;

}



#content p {

  font-size:12px;

}



#content table {

  font-size:12px;

}



#content input {

  border:1px solid black;

  width:120px;

}



#content textarea {

  border:1px solid black;

  width:300px;

}



#content img {

  border:0px;

  margin:10px;

  margin-right:19px;

  margin-top:0px;

}



#content a {

  color:#017AB2;

}



#content ul {

  margin:0px;

  padding:0px;

  list-style:none;

}



#content ul li {

  padding:0px;

  padding-left:25px;

  font-size:12px;

  background:url("../images/layout/li.jpg") no-repeat 10px 4px;

  margin-bottom:5px;

}



.redNadpis {

  color:#E3001B;

}



table.diskuze th {

  border-bottom:1px solid #ccc;

  padding:5px 2px;

}



table.diskuze td {

  border-bottom:1px solid #ccc;

  padding:5px 2px;

}



fieldset {

  border:1px solid #ccc;

  width:auto;

}



legend {

  font-size:12px;

}



.mensi {

  width:30px !important;

}



.miniDis {

  border-bottom:1px solid #ccc;

  padding-bottom:3px;

  margin-bottom:5px;

  display:block;

}



.conImg {

  float:right;

  margin-left:10px;

  margin-bottom:10px;

  margin-top:0px;

  border:0px !important;

  margin-right:0px !important;

  padding-right:0px !important;

}



/* tabulka y jayikovka.ifo */

		table.kurzy {

			font-size: 100%;

			border-collapse: collapse; 			

		}

		

		table.kurzy td, table.kurzy th { 

			vertical-align: middle; 

			padding: 4px 7px 4px 7px; 

			background: #f9f9f9;

		}



		table.kurzy th {

			padding-top: 8px;

			padding-bottom: 8px;

			text-align: left;

			background-color: #ed1c23;

			color: #fff;

		}

		

		table.kurzy tr.sudy td { 

			background: #e5e5e5;

		}

		

		table.kurzy td a {

			color: #017ab2;

		}



		table.kurzy td a:hover {

			text-decoration: none;

		}



		a.button {

			display: block;

			background: #f7941d;

			color: #fff !important;

			text-decoration: none;

			padding: 4px;

			font-weight: bold;

			width:120px;

		}



		a.button:hover {

			background: #ed1c23;

		}

/* end */





td#block01 h2 {

  padding:0px;

  margin:0px;

  padding-top:5px;

}



td#block01 {

  padding-left:15px;

}



	.gplus {
		margin-bottom: 10px;
		text-decoration: none;
		font-weight: bold;
		font-size:13px;
		display: block;
		background:url(../images/layout/gplus.gif) no-repeat top left;
		width:180px;
		height:70px;
	}
	.gplus div {
    float:left;
    width:38px;
    height:50px;
    margin-left:15px !important;
    margin-top:22px !important;
  }
	.gplus span {
      /*padding: 15px 0 0 75px;*/
      display: block;
      color:#146DEE;
      float:right;
      width:100px;
      padding-right:10px;
      margin-top:19px;
  }
