@font-face{font-family:'arince';src:url('arince.eot');src:local('arince'),url('arince.woff') format('woff'),url('arince.ttf') format('truetype'),url('arince.svg#webfontc9EeCp4G') format('svg');font-weight:normal;font-style:normal;}

body{margin:5% auto;font-family:'arince',Helvetica,sans-serif;color:#555555;background:#FFFFFF;text-align:center;  overflow-y:scroll;}
a{color:#555555;}
a:hover{color:#CC0000;}

/*  O B A L  */
div.obal{width:960px;margin:0 auto;}

/*  H L A V I Č K A  */
h1{display:block;float:left;font-size:1.0em;margin:0 ;line-height:30px;font-weight:normal;letter-spacing:-0.05em;text-align:right;}
h1:after{content:' |'; padding:0 10px; color:#EEEEEE;}
h1 a{color:#555555;text-decoration:none;text-transform:uppercase;}
h1 a:hover{text-decoration:underline;}

/*  M E N U  */
ul.menu{font-size:1.0em;display:block;line-height:30px; padding:0; text-align:justify;}
ul.menu li{display:inline;list-style-type:none;text-align:center;padding:0 20px 0 0;}
ul.menu li a{text-decoration:none;}
ul.menu li a[lang=en]{float:right;font-size:65%; padding-left:20px;}

/*  O B S A H  */
div.obsah{ min-height:400px; margin:10px 0;padding:20px 0;border-top:1px solid #EEEEEE;}
div.obsah *{text-align:left;}
div.obsah h2{margin:0;line-height:100%;padding-bottom:20px;font-size:100%;font-weight:normal;color:#555555;letter-spacing:0.2em; text-transform: uppercase;}
div.obsah h3{margin:20px 0 0 0;font-size:90%;font-weight:normal;color:#555555;letter-spacing:0.2em;}
div.obsah p{margin:0 0 10px 0; line-height:100%;}
div.obsah small{letter-spacing:0.1em;padding-right:0.6em;}
div.obsah ul{list-style:none inside; padding:0;}
div.obsah ul li{margin:0;}

div.multi {
  column-count:3; columm-gap:1.0em;
  -moz-column-count:3; -moz-column-gap:1.0em; -moz-column-rule:none;
  -webkit-column-count:3;-webkit-column-gap:1.0em; -webkit-column-rule:none;
  }

/*  G A L E R I E  */
div.obsah a[rel="lytebox[vacation]"] {
	display: block;
  float: left;
  clear: right;
	width: 32%;
  min-height: 170px;
	margin: 0 1% 0 0;
	border: none;
	color: #555555;
	text-decoration: none;
	text-align: center;
}
div.obsah a.lytebox, div.obsah a.lytebox p {
  text-align: left;
	padding: 0;
	margin: 0;
	font-size: 90%;
	line-height: 100%;
}

div.obsah a.lytebox img {
	margin: 0;
	border: none;
}
div.obsah a.lytebox:hover img {
	opacity: 0.8;
	-moz-opacity: 0, 8;
	-khtml-opacity: 0.8;
	filter: alpha(opacity=80);
}
