@font-face {
  font-family:'Bebas Neue';	
  src: url('http://jaservis.lukkas.org/img/BEBASNEUE.OTF') format('opentype');
}
body {
	background:#ff8400;
	font-family: Arial,Verdana;
	font-weight:normal;
	margin:0;
	padding:0;
}
.main {
	background: #ff8400 url('img/bg.png') repeat-x;
	min-height: 100%;
	min-width: 100%;
	width:100%;
	margin: 0;
	padding:0;
	float:left;
}

.panel {
	position:static;
	background: url('img/panel.png') repeat-y;
	float:left;
	min-height:1240px;
	height:100%;
	width:230px;
	margin:0;
	padding:0;
}
.logo a,a:hover {
	text-decoration:none;
	border:0;
}
.text {
	margin-left:30px;
	width:75%;
	float:left;
}
.txt {
	color:white;
	padding-top:15px;
	float:left;
	width:75%;
}
.txt ul,li {
	list-style:none;
	margin:0;
	padding:0;
}
.txt li {
	padding-top:5px;
}
.txt strong {
	color:black;
}
.border {
	background: url('img/border.png') no-repeat;
	width:671px;
	height:10px;
}
.border_v {
	background: url('img/border.png') no-repeat;
	width:350px;
	height:10px;
}
h1,h2 {
	padding: 30px 0 0 0;
	margin:0;
	width: 660px;
	color:black;
	font-family:Bebas Neue;	
	font-size: 45px;
}
.txt_v {
	width:250px;
	color:white;
	padding-top:15px;
	float:left;
}
.video {
	float:right;
	width:350px;
}
.video h2 {
	padding: 30px 0 0 0;
	margin:0;
	width: 350px;
	color:black;
	font-family:Bebas Neue;	
	font-size: 45px;
}
.video img {
	border: 2px white solid;
	width: 320px;
	height: 240px;
	text-align:center;
	padding:0;
	margin: 20px 10px 0 0;
	float:right;
}
.projekty {
	color:white;
}
.projekty a {
	color:black;
	text-decoration:none;
	float:left;
	display:block;
}
.projekty a:hover {
	color:black;
	text-decoration:underline;
	float:left;
	display:block;
}
.txt a {
	color:black;
	text-decoration:underline;
	float:left;
}
.txt a:hover {
	color:black;
	text-decoration:underline;
	float:left;
}

.obr {
	float:left;
	border:0;
	width:100%;
}
#fotogaleria {
	float:left;
	border:0;
	width:100%;
}
#fotogaleria img {
	width:300px;
	height:300px;
	border:0;
}

#video {
background:black center;
width: 100%;
height: 100%;
min-width:100%;
min-height:100%;
opacity: 50%;
margin:auto;
}