/***
COLOR SCHEME

blue-dark : #022f4e
blue-light: #7b8cc0
blue-line : #7e94a5
h1color   : #cc6633
h1backcolor : #f1dfcd


*/

@CHARSET "UTF-8";
* {
  
}

body {
	margin : 0px;
	padding : 0px;
	text-align : center;
	background-color: white;
	
	}
	
h1 {
	 position : relative;	 
	 left : -42px;
	 width : 629px;
	 color : #022f4e;
	 background-color: #c4d0d7; 
	 padding: 15px;	 
	 padding-left : 30px;
	 background-image: url("../img/h1back.gif");
	 border-left : 5px solid #022f4e;
	 border-right : 5px solid #022f4e;
	 
}	

img {	
	margin : 15px;
	border: 1px solid #022f4e;
	padding : 5px;		
}

a 			{	color : #cc6633;}
a:hover 	{	color : #7e94a5;}
a:visited 	{	color : #7e94a5;}

a img {
	  
	}
	
table {
	margin:auto;	
}

td {
	padding : 2px;
}

th {
	background-color:#7e94a5;
	color: white; 
}

input {
	
}	
	

h1 { 
	 margin-top : 0;	 
}


/*------------------------------------------------------------------------/ 
	ID's
-------------------------------------------------------------------------*/

#headerContainer {
	height : 157px;
	width : 100%;
	background-image: url("../img/top_back.gif");
}

#header {
	height : 157px;
	width : 1010px;
	margin : auto;
	position: relative;
	background-image: url("../img/header.jpg");
}



#topMenu {
	height : 37px;
	width : 1007px;
	background-repeat: no-repeat;
	margin : auto;
	background-image: url("../img/top_menu.gif");
		
	
}

#headerA {
	display : block;
	height : 157px;
	width : 1007px;
	
}

#mainWrapper {
	margin : 0;
	padding: 0;
	position : relative;		
	
}

#main {
	position : relative;
	width : 950px;
	margin : auto;	
	border-left : 3px solid #7e94a5;
	border-right : 3px solid #7e94a5;
	text-align: left;
	background-color: white;
	background-image: url("../img/back.gif");
}

#content {
	  margin : 15px;	  
	  padding : 2em;
	  min-height: 600px;
	  background-color: white;
	  width:600px;
	  border-right : 1px solid #7e94a5;
	  border-left : 1px solid #7e94a5;
	  
}
#rightBar {	
	position : absolute;
	left : 690px;
	top : 7px;
	height : 1024px;
	width : 250px;
	overflow: hidden;
	
}

#rightBar img {	
	display:block;
	margin:auto;
	margin-bottom : 10px;	
	border: 2px solid white;
	background-color: white;
	padding : 0;
}


#footer {
	clear: both; 
	height : 46px;
	width : 1007px;
	margin : auto;
	background-image: url("../img/footer_back.gif");	
	color : white;
	
	border : 5px solid white;
	border-top : none;	
}

#footerWrapper {
	width :100%;
	height : 200px;
	background-image: url("../img/top_back.gif");
	position : relative;
}

#footer #bottomMenu {
	text-align : left;
	padding : 0;
	padding-left : 2em;
	margin : 0;
	
}

#footer #copyRight {
	  font-weight : bold;
	  text-align : right;
	  padding : 0;
	  margin : 0;
	  padding-right : 2em;
	    
}

#content p, #content ul {
	margin: 50px;	
	font-size : 16px;
	text-align: justify;
	/*line-height: 30px;*/
}

#topMenu ul {
	text-align: left;
	display : block;
	margin :0;	
	padding : 0;
	padding-top : 10px;
	padding-left : 90px;
	
}
#topMenu ul li {
	display : inline;
	
}

#topMenu ul li a {
	padding : 13px;
	padding-top : 0;
	padding-bottom : 5px;
	color: white;
	border : 3px solid #7e94a5;
	border-bottom: none;
	text-decoration: none;
	background-color: #7e94a5;
	background-image: url("../img/menuItemBack.gif");
	 
	
}

#topMenu ul li a:hover, #topMenu ul li a.sel  {
	background-color: white;	
	padding-bottom : 8px;
	color : black;   
	background-image: none;
	
}

#langSwitcher{
	position: absolute;
	top: 20px;
	left : 10px;
	
}
#langSwitcher a img{
	margin :0; padding :3px; border : 2px solid #7e94a5;		
}
#langSwitcher a:hover img{
   border-color: #7b8cc0
}
/*********
 			classes
*/

.center {text-align:center;}
.clear {clear:both;	}
.title {	 
	  font-weight: bold; 
	 /* background-image: url("../img/top_back_light.gif");*/
}
.odd { 
	background-color: #DbEcFF; 
}
.border {
  border: 2px solid #7e94a5; 	
}
.phone {
	 font-size: large;
	 font-weight: bold;
}
.noborder {border:none;}

.small { font-size : small;}
.date{
	 float : right;
	 font-size: small;
	 color : #022f4e;  
}
.img_popis{
	margin:auto;
	text-align : center;
	width: 200px;
	background-color:   #7e94a5;
	background-image: url("../img/h1back.gif");
	font-size: smaller;
	color : #022f4e;
}

.imgTitle {
	margin:auto;
	width: 200px;
	margin-bottom : 2px;
	border: 2px solid white; 
}
#rightBar .imgTitle img{
	 border :none;
	 margin-bottom : 0;
}