/* CSS Document */
.ul li{line-height: 1.5;}
#kontakt h2,#left h2,#activities h2{font-weight: normal; font-size: 14px; color: #09487d;margin: 5px 0;}
*{line-height: 1;}
#wrap{
  margin: 0 auto;
  width: 953px;
  text-align: left;
}
#header{
  background: #44749c url(../img/main.jpg) no-repeat top left;
  float:left;
  width: 953px;
  font-size: 14px;
  height:298px;
}
#header a{color: #fff; text-decoration:none;}
#headerLeft{
  float:left;
  line-height: 1.5;
  margin: 0px 20px;
}
#headerRight{
  float:right;
  line-height: 1.5;
  font-size: 13px;
  margin-right: 15px;
  
}
#headerRight a img{margin-right: 5px;}
#headerRight a{margin-right: 10px;}
#header a:hover{color: #a4d3fd;}
#headerTop{color: #fff;clear:both;margin: 0px 20px;  line-height: 1.5;float:left;width: 100%;}

.info{
  border:1px solid #aaa;
  background: #eeeeee;
  padding: 10px;
  margin: 10px;
}

#right{
float:right;
width: 664px;
}
#menu{
  float:right;
  width: 664px;
  text-align:center;
  height: 26px;
  background: #08487f url(../img/menu.jpg) no-repeat top left;
  margin: 0;
  padding-top: 8px;
}
#menu a{
  color:white;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.5;
  padding: 5px 10px;
}
#menu a:hover{color: #a4d3fd;}
#menu li{  
  background: url(../img/menuItem.jpg) no-repeat center right;
  overflow:hidden;
  list-style:none;
  display:inline;
}
#menu li.last{background:none;}

#content{
float:left;
width: 480px;
margin: 20px 0;
padding-left: 20px;
line-height: 1.5;}
#content.noIndex{width: 644px;float:right;}
#kontakt{
  float:right;
  background: #276096 url(../img/kontakt.jpg) no-repeat top left;
  color: white;  
  width: 149px;
  height: 96px;
  boredr:1px solid red;
  margin-top: 30px;
}
#kontakt p{font-size: 10px;margin: 10px;margin-top: 20px;}
#activities{float:left;width: 664px;margin-top: 30px;}
#activities h2{background: #0e508a url(../img/nadpis.jpg) no-repeat;color: #fff; text-align:center; width: 146px;padding: 4px 0 3px 0;margin: 0;}
#activities ul{
  border-top: 22px solid #0e508a;
  background: #e6f3fc url(../img/activities.jpg) no-repeat bottom left;
  padding: 30px 0 30px 15px;
  overflow: hidden;
  float:left;
  width: 654px;
  margin:0;
}
#activities ul li{
  background: url(../img/arrow_grey.jpg) no-repeat center left;
  margin: 10px 0;
  padding-left: 10px;
  width: 310px;
  list-style:none;
  font-size: 0.8em;
  float:left;
}
#left{
  float:left;
  width: 240px;
  display:inline;
  margin-top: 20px;
  margin-left: 30px;
}
#left h2{margin-top: 30px;}

.new{ overflow: hidden;margin: 20px 0;}
.new span.date{
  background: #e81208 url(../img/new_date.jpg) no-repeat top left;
  display:block;
  float:left;  
  width: 41px;
  height: 46px;
  color: white;
  text-align: center;
  line-height: 1.25;
  font-size: 12px;
  text-transform: uppercase;
  margin-right: 5px;
}
.new h3,.new p{
  float:left; 
  width: 185px;
  border-left: 1px solid black;
  padding-left: 5px;
}
.new h3{margin: 0; font-size: 0.9em;}
.new p{color: #2c2c2c;}
.new p a.active{
  margin-top: 15px;
}
#newsletter .input{
  width: 100%;
  background-color: #e9a5a2;
  border:0;
  text-align: center;
  margin-top: 4px;
  padding: 4px 3px 2px 3px;
}
#newsletter .submit{
  bordeR:0;
  background-color: white;
  padding: 3px;
}
#klienti{
  margin-top: 30px;
  clear:both;
}
#footer{
  margin-top: 10px;
  border-top: 10px solid #0b487e;
  padding-top: 5px;
  width: 853px;
  background: url(../img/logo.jpg) no-repeat center left;
  padding-left: 100px;
  float:left;
  margin-bottom: 50px;
}
#footer a{text-decoration: none;color: black;}
#footer a:hover{color: #757575;}
#footer p{float:left;width: 360px;font-size: 10px;}
#footer p a{font-size: 10px;}
#footer ul{
  float:right;
  margin-right: 20px;
  margin-top: 10px;
  width: 440px;
  
}
#kontakt h2{color: white;margin: 10px;}
#footer ul li{float:left; list-style: none;padding: 3px 10px;background: url(../img/menuItemBottom.jpg) no-repeat center right;}
#footer ul li a{color: #1c1c1c;font-size: 11px;}
#footer ul li a.active{color: #ffc000;}

#page_images{
  background: #eee;
  bordeR:1px solid #ddd;
  padding: 5px;
  padding-right: 0;
  margin-top: 30px;
}
#page_images{
  margin-right: 6px;
}
/*lightbox*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; } 
#overlay img{ border: none; }