@media screen {
	body {
		font-family : verdana, sans, tahoma, arial, sans-serif;
		font-size : 0.75em;
		text-align : center;
		margin : 0px;
		padding : 0px;
		background-color : #fff;
		color : #2D6D91;
	}
	a {
		color : #1e5c99;
  	ttext-decoration:none;
	}

	a:hover {
		color : #FF0000;
	}

	table {
		font-size : 100%;
		border : none;
	}

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


	p {
		ttext-align : justify;
		text-align : left;
	}

	#head {
		width : 775px;
		height : 135px;
		background-image : url(../img/head1.jpg);
		background-repeat : no-repeat;
		margin-left : auto;
		margin-right: auto;
		position : relative;
	}
	h5 {
  margin : 0px;
  padding-bottom : 2px;}


	#main {
		width : 775px;
		margin-left : auto;
		margin-right: auto;
		text-align : left;
		border-top : solid 0px #3e536e;
		background : url(../img/sbg1.gif) left top repeat-y #ffffff;
		position : relative;
  }
	
  #adresa p{
    width : 600px;
		text-align : center;
		margin-top : 113px;
		padding-right : 20px;
		font-size : 10px;
		float : right;
		color : #ffffff;
		
  }  
	.ax {
  	text-decoration:none;
  }


	#pagecontent-h {
		width : 590px;
		float : right;
	}
	#pagecontent {
		ffloat : right;
		padding-top : 10px;
		text-align : left;
	  border-left : 0px solid #C91516;
    margin-right : 20px;
	}
	#pagecontent h2{
    color: #C91516;
  	padding-left : 0px;
  	margin-top : 0px;
	  background : url(../img/ssipka3.gif) left 0px no-repeat ;
	  border-bottom : 0px solid #C91516;
}
	#pagecontent h3{color: #C91516;}
	#pagecontent h4{font-size: 1em;color: #C91516}


	#menu-h {
		width : 140px;
	}
	#menu {
		padding-left : 30px;
		margin-top : 0px;
	}
	#submenu {
		margin-bottom : 0px;
	}	
  #submenu p{
    float : right; 
		background-color : #E4EAF0;
    margin : 0px;
		margin-bottom : 10px;
		font-size : 1em;
		text-align : right;
		width : 570px;
		padding : 2px;		
		border : solid 0px #36566f;
	}

	#menu h3 {
		text-align : left;
		display : block;
		margin-top : 0px;
		margin-bottom : 5px;
		font-size : 1em;
		color : #C91516;
	}


	#menu p {
	  text-align : left;
	  margin : 0px;
	  margin-bottom : 10px;
	  font-size : 80%;
	  
	}
	#menu a {
		display : block;
		color : #C91516;

	}
	#menu img {
		border : none;
		padding-bottom : 3px;

	}
  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;
		margin-top : 0px;
		padding-top : 0px;
		background-color : #ffffff;
		height : 56px;
		background-image : url(../img/foot.gif);
		background-repeat : no-repeat;
		margin-left : auto;
		margin-right: auto;
		position : relative;
 	}

	#foot p {
    padding-left: 20px;
    padding-top : 30px;
	}

.cleaner {
	padding-bottom : 0.5em;
	text-align : center;
	width : 775px;
	clear : both;
}

	.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;

	}
	#bar td, #bar table{
	  background-color : #F2F2F2;
	  padding : 3px;
	  
  }

	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;
		width					 : 60px;
		height					 : 18px;
	}

	.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;
	}

}
