@CHARSET "UTF-8";

body{
	margin:0; padding:0;
	font:8pt/1.2 sans-serif;
	background:#1199a5 url('body-background.png') repeat-x top left;
	text-align:center;
}

#envelope{
	display:block;
	width:980px;
	margin: 0 auto;	padding:0;
	background-color: #ffffff;
}

#search{
	display:block;
	width:235px;
	height:50px;
	background:#1199a5 url('search-background.png') no-repeat bottom left;
}

#search form{
	margin:0 15px;
	padding:10px 0 0 0;
}
#search form input{
	float:left;
	display:block;
	width:180px;
	height:20px;
}

#search form input.search{
	display:block;
	width:19px;
	height:20px;
	background:transparent url('mglass.png') no-repeat top left;
	border-width:0px;
}

h5{
	font-size:1.5em;
	margin:1em 0 0.2em 0;
}

a img{
	border-width:0px;
}

/*************************************| left |***********************************************/

#left{
	
	color:#000000;
	display:block;
	float:left;
	margin:0 15px;padding:0;
	width:660px;
	text-align:left;
}


/*************************************| blue block |***********************************************/

.blocks{
	display: block;
	float:left;
	width:245px;
}

.bblock{
	display:block;
	float:left;
	width:241px;
	background:url('blueblock-background.png') repeat-x bottom left;
}

.bblock p{
	color:#ffffff;
	padding:1em 1em 2em 1em;margin:0;
	background:url('blueblock-bottom.gif') no-repeat bottom left;
}

.bblock #etrack{
	color:#ffffff;
	padding:0em 1em 2em 1em;margin:0;
	background:url('blueblock-bottom.gif') no-repeat bottom left;
}

.bblock h3{
	color:#ffffff;
	padding:1em 1em 0 1em;margin:0;
	font-size:1.3em;
	background:url('blueblock-top.gif') no-repeat top left;
}

.bblock a{
	color:#cccccc;
}

.bblock a:hover{
	color:#800000;
}

/*************************************| right |***********************************************/
#right{
	margin:0;padding:0;
	display:block;
	float:left;
	width:260px;
	text-align:left;
}

ul#menu{
	padding:0;margin:20px 0 0 0;
}

ul#menu li.current{
	background:url('ul-li-bullet-current.png') no-repeat left top;
}


ul#menu li ul li.current{
	background:url('ul-li-ul-bullet-current.png') no-repeat left top;
}

ul#menu li a:hover{
	color: #bdbdbd;
}

ul#menu li{
	margin:0;
	padding:1em 1em 1em 2em;
	border-bottom:1px solid #000000;
	background:url('ul-li-bullet.png') no-repeat left top;
	list-style-type:none;
}

ul#menu li ul{
	margin:0;
	padding:0;
}

ul#menu li ul li{
	margin:0;
	padding:1em 1em 1em 2em;
	border-bottom:1px solid #000000;
	background:url('ul-li-ul-bullet.png') no-repeat left top;
	list-style-type:none;
}

ul#menu li a{
	text-decoration:none;
	color:#0f5978;
}

ul#menu li ul li a{
	text-decoration:none;
	color:#0f5978 !important;
}


ul#menu li ul li a:hover{
	text-decoration:none;
	color:#bdbdbd !important;
}

ul#menu li.last{
	border-width:0px;
}



/*************************************| content |**************************************************/

#content{
	margin:1em 0 1em 260px ; padding:0;
	
}

#content h1{
	margin:0; padding:0;
	font-size:2em;
	font-weight:normal;
	color:#09445a;
}

#content p{
	margin:1.5em 2em 1.5em 0;
	text-align:justify;
}

#content a{
	color:#09445a;
	text-decoration:underline;
}

#content a:hover{
	color:#505050;
}

#hlavni a:hover{
	color:#5d5d5d;
}

#hlavni h3 a{
	text-decoration:none;
}

/*---------------galerie-------------------------------*/
.card{
	float: left;
	width: 146px;
	height: 156px;
	margin: 0 15px 15px 0;
	padding: 10px 0;
	text-align: center;
	background: #ffffff;
  }


.card-photo {
	margin:0 auto; padding:3px;
	width:140px;
  	height:140px;
	border: none;
	}

.card-photo img{
	margin: 0px; padding:0;
	border: none;
	}

.card-desc {
	margin:0.2em;
	text-align: center !important;
	}

/*....................................| tabulka |.............................*/
.tabulka{
	border-collapse:collapse;
	table-layout:fixed;
}

.tabulka th{
	background-color:#09445a;
	color:white;
	padding:0.2em;
}

.tabulka td.rowEven{
	background-color:#eeeeee;
}

/*************************************| paticka |******************************/
#paticka{
	display:block;
	margin:0; padding:0;
	background-color: #474747
}

#paticka p{	
	display:block;
	margin:0; padding:1em;
	font-size:0.9em;
	color:#ffffff;
	text-align:right;
}

#paticka p a:link, a:visited{	
	color: #b0b0b0;
	text-decoration:none;
}

#paticka p a:hover{	
	color: #ffffff;
}

.cleaner {
	margin:0; padding:0;
	clear:both;
	height:0px;
	font-size:0px;
	border:none;
}
