	body {
		font-family : verdana, sans, tahoma, arial, sans-serif;
		font-size : 0.85em;
		text-align : center;
		margin : 0;
		padding : 0;
		background-color : #fff;
		color : #13477B;
	}

	.cleaner {
		clear : both;
		display:block;
		visibility : hidden;
	}
	
	
	table {
		font-size : 100%;
		border : none;
	}

	td {
		border : none;
		text-align : left;
		vertical-align : top;
		padding : 3px;
	}
	
	th {
		background-color : #E4EDF8;
		color : #000;
		border : none;
	}

	a {
		color : #1e5c99;
	}

	a:hover {
		color : #FF0000;
	}

	p {
		text-align : left;
	}

	#head {
		width : 100%;
		height : 218px;
		text-align : center;
		background : url(../images/shape.jpg) transparent 0 13px repeat-x;
	}
	
	#titleimg {
		width : 991px;
		height : 228px;
		background : url(../images/head.jpg) transparent top right no-repeat;
		margin-left : auto;
		margin-right: auto;
		position : relative;
		display:block;
	}

	#main {
		width : 1000px;
		margin-left : auto;
		margin-right: auto;
		text-align : left;
		background : url(../img/bg1.gif) left top repeat-y #fff;
		position : relative;
	}
	
	#adresa p{
		width : 350px;
		text-align : center;
		margin-top : 170px;
		position: absolute;
		top : -240px;
		left : 435px;
		font-size : 8pt;
	}  
	
	#pagecontent {
		width : 780px;
		float : right;
		margin-left : 10px;
		text-align : justify;
	}

	#pagecontent p {
		text-align : justify;
	}

	#pagecontent h2 {
		color: #C91516;
		color: #1D5B96;
		padding-left : 0px;
		margin-top : 0px;
		background : url(../img/ssipka3.gif) left 0px no-repeat ;
		border-bottom : solid 1px #1D5B96;
		width : 780px;
}
	#pagecontent h3 {
		color: #C91516;
	}
	
	#pagecontent h4 {
		font-size: 1em;color: #C91516
	}
	
	#pagecontent img {
		margin : 0 10px;
	}
	
	#reklama {
		height : 60px;
		border-top : solid 0px #3e536e;
		border-bottom : solid 1px #3e536e;
		margin-bottom : 20px;
		background-image : url(../img/rek.jpg);
		background-repeat : no-repeat;

	}
	#reklamaod {
		width : 250px;
		height : 50px;
		float : left;
	}

	#menu {
		width : 175px;
		border-right : solid 1px #3e536e;
		padding-right : 10px;
		margin-top : 10px;
	}
	
	#submenu {
	}	
	
	#submenu p{
		background-color : #b8cce5;
		margin : 0px;
		margin-bottom : 30px;
		font-size : 1em;
		padding : 2px;		
	}

	#menu h3 {
		border : solid 1px #36566f;
		background-color : #b8cce5;
		text-align : right;
		padding-right : 10px;
		display : block;
		margin-top : 10px;
		margin-bottom : 10px;
		font-size : 1em;
	}

	#menu h3 strong {
		padding : 0px 5px;
		margin : 0;
		background-color : white;
		display : inline;
		border-left : solid 1px #36566f;
		border-right : solid 1px #36566f;
		border-top : solid 1px #fff;
		border-bottom : solid 1px #fff;
	}

	#menu p {
	  text-align : left;
	}
	#menu a {
		display : block;
	}
 hr {  
	margin : 0px;
	border : none;
	background-color : #1D5B96;
	height : 1px;
  }
  #kat-prezent ul{
	}
  #kat-prezent li{
	  list-style-image: URL('../img/sipka4.gif');
	  padding-top : 3px;
	}
  #foto-prezent table{
	  padding-top : 3px;
	}
  #foto-prezent h4{
    margin : 0px;
  }
  #foto-prezent td{
    vertical-align : top;
    border-bottom : 1px dotted #B8CCE5;
    background-color : #ffffff;
	  padding : 10px;
	}
  #foto-prezent p{
    text-align : center;
    margin : 0px;
    vertical-align : top;
    background-color : #ffffff;
	  padding-top : 3px;
	}
	#foot {
		clear : both;
		font-weight : normal;
		border-top : solid 0px #3e536e;
		margin-top : 5px;
		padding-top : 10px;
		background-color : #ffffff;
	}

	#foot .left {
		width : 385px;
		float : left;
		display : inline;
	}

	#foot .right {
		width : 385px;
		float : right;
		text-align : right;
		display : inline;
	}

	.textonly {
		display : none;
	}

	.fleft {
		float : left;
		width : 280px;
	}

	.fright {
		float : right;
		width : 280px;
		text-align : right;
	}

	.hpk {
		width : 130px;
		height : 23px;
		background-image : url(../img/hpk.jpg);
		background-repeat : no-repeat;
		display : block;
	}

	.hvl {
		width : 156px;
		height : 24px;
		background-image : url(../img/hvl.jpg);
		background-repeat : no-repeat;
		display : block;
	}

	.novinky {
		display : block;
		background-repeat : no-repeat;
		background-image : url(../img/nov.jpg);
		clear : both;
		height : 25px;
		width : 100%;
		border-bottom : solid 0px #3e536e;

	}

	form input {
		border					 : solid 1px silver;
		font-size			 : 100%;
		margin-bottom	 : 5px;
	}

	form select {
		font-size			 : 100%;
	}

	form textarea {
		border					 : none;
		border					 : solid 1px silver;
	}

	form label {
		float					 : left;
		width					 : 150px;
		margin-right		 : 0.5em;
		padding-top		 : 0.2em;
		text-align			 : right;
		font-weight		 : bold;
	}

	form label.short {
		float					 : left;
		width					 : 30px;
		margin-right		 : 0.5em;
		padding-top		 : 0.2em;
		text-align			 : right;
		font-weight		 : bold;
	}

	fieldset {
		border					 : solid 1px #d0d0d0;
		padding 				 : 1em;
	}
	form legend {
		border					 : solid 1px #d0d0d0;
		padding 				 : 0.2em 0.5em;
	}

	form .btn {
		font-size			 : 100%;
		font-weight			 : bold;
		border					 : none;
		background-color : silver;
		border-top			 : solid 1px white;
		border-left		 : solid 1px white;
		border-right		 : solid 1px black;
		border-bottom	 : solid 1px black;
		color					 : #000000;
	}

	.news_date {
		font-weight : bold;
		vertical-align : middle;
	}

	.news_cont {
		padding-left : 20px;
		text-align : justify;
	}

	.posthead {
		background-color : #b8cce5;
		margin-top : 10px;
	}

	.posthead span {
		width : 100px;
		float : left;
		text-align :right;
		font-weight : bold;
		margin-right : 10px;
	}

	.postfoot {
		background-color : #b8cce5;
		margin-top : 10px;
	}

	.postfoot a {
		background-color : #b8cce5;
		margin-top : 10px;
		color :black;
	}


	.tc {
		text-align : center;
	}
	
	.fl {
		float : left;
	}
	
	.fr {
		float : right;
	}



