@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

html, body {
    /*height: 100%;*/
    font-family: 'Open Sans', Arial;
    font-size:13px;
    margin:0;
    text-align:left;
    color: #555555;
	background: url(images/bg.jpg) repeat fixed;
	line-height:160%;
}
a {
  color:#000000;
}
a:hover {
  color:#B8860B;
}
a:visited {
  color:#555555;
}
h1 {
	font-size:22px;
	font-weight:normal;
	font-style: italic;
	margin-bottom:20px;
	margin-top:20px;
}
h2 {
	font-size:16px;
	font-weight:normal;
	font-style: italic;
	margin-bottom:20px;
	margin-top:20px;
}
h3,h4,h5,h6 {
	font-size:14px;
	font-weight:normal;
	font-style: italic;
	margin-bottom:10px;
	margin-top:10px;
}

#sheet {
	position:relative;
	width:1000px;
	left:50%;
	margin: 0 -500px;
	padding:0px;
}
#main {
	position:absolute;
	width:1000px;
	margin:100px 0px 30px 0px;
	background-color:#ffffff;	
}

#logo {
	width:280px;
	height:104px;
	background:url(images/logo.png) no-repeat;
	position:absolute;
	top:15px;
	left:0px;
	z-index:2;
}

#language {
  position:absolute;
  top:10px;
  right:15px;
}
#language a {
  text-decoration:none;
  color:#000000;
  font-weight:normal;
  font-size:13px;
}
#language a:hover {
  color:#B8860B;
  text-decoration:underline;
}

#topmenu {
	position:absolute;
	top:5px;
	right:40px;
	float:right;
	
}
ul.nav {}
ul.nav li a {display: block; font-size:16px;margin:10px 20px 20px 10px;color:#888888;float:left;text-decoration:none;}
ul.nav > li:hover {color:#000000;}
ul.nav li a:hover {color:#000000;}
ul.nav > li {display: inline-block; position: relative;}
ul.nav > li ul {display: none; position: absolute; left: -1px; width: 400px; margin:25px 0px 0px 0px;padding:0px;}
ul.nav > li:hover ul {display: block;}
ul.nav > li ul li {display: inline-block;width: 400px;height:14px;line-height:14px;} /* Vertical Menu */
ul.nav li ul li a {font-size:14px;}
/*ul.nav > li ul li {display: inline-block;} /* Horizontal Menu */
.active {
	color:#000000;
}

#content-photos {
	width:880px;	
	position:relative;
	margin: 140px 60px 5px 60px;
	border-top:1px dotted #000000;
	padding:20px 0px 10px 0px;
}

#content-photos p {
  margin:0px;
  padding:0px;
}

#content-layout {
	border-top:1px dotted #000000;
	width:880px;	
	position:relative;
	margin: 0px 60px 5px 60px;
	padding:0px;
}
#content-div {	
	width:880px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

#sidebar_left {
	float:left;	
	height: 100%;
	width:230px;
	padding:10px 0px 20px 0px;
}
#sidebar_right {
    float:right;	
	height: 100%;
	width:230px;
	padding:10px 0px 20px 0px;
}
#content {
	float:left;
	height: 100%;
	width:610px;
	padding:10px 0px 20px 0px;
	text-align:justify;
}
#content-merged {
	float:left;
	height: 100%;
	width:880px;
	padding:10px 0px 20px 0px;
	text-align:justify;
}
p {
  padding:0px;
  margin:0;
}
#spacer {
	float:left;
	height: 100%;
	min-height:10px;
	width:40px;
}

#footer {
	width:880px;
	margin:5px 60px 50px 60px;
	position:relative;	
	padding:0px;
	font-size:12px;
	border-top:1px dotted #000000;
}
#footer a {
	color:#666666;
}

#icons {
	position:absolute;
	right:10px;
	top:55px;
}
.icon {
	width:26px;
	height:26px;
	margin-left:25px;
	float:left;
}
.icon:hover {
	opacity:0.7;
}
#icon_fb {background-image: url(images/icon_fb.png);}
#icon_twitter {background-image: url(images/icon_twitter.png);}
#icon_pinterest {background-image: url(images/icon_pinterest.png);}
#icon_instagram {background-image: url(images/icon_instagram.png);}

.newline {
  width:100%;
  height:1px;
  display:inline-block;
}

.cleared
{
  display:block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 0;
  height:0;
  overflow:hidden;
}

.delavnice {
  margin-top:0px;
	background-color:#eeeeee;
}
.delavnice p {	
	padding:10px;
	margin:0;
	font-size:12px;
}
.delavnice a {
  color:#555555;
}

.shadow {
    -moz-box-shadow: 0px 0px 20px #ccc;
    -webkit-box-shadow: 0px 0px 20px #ccc;
    box-shadow: 0px 0px 20px #ccc;
}

.paypal {
	margin-top:30px;
}

.floatleft {
	float:left;
}
.floatright {
	float:right;
}

.top-table a {
  text-decoration:none;
}
.top-table a:hover {
  color:#B8860B;
}
.top-table img {
  border:none;
}


input[type=text], textarea {
  padding:5px;
  border: 1px solid #cccccc;  
}

input[type=button] {
  padding: 5px 10px 5px 10px;
  border: 1px solid #aaaaaa;
  cursor:pointer;
  cursor:hand;
}
input[type=button]:hover {
  background-color:#B8860B;
}
input[type=submit] {
  padding: 5px 10px 5px 10px;
  border: 1px solid #aaaaaa;
  cursor:pointer;
  cursor:hand;
}
input[type=submit]:hover {
  background-color:#B8860B;
}
input[type=reset] {
  padding: 5px 10px 5px 10px;
  border: 1px solid #aaaaaa;
  cursor:pointer;
  cursor:hand;
}
input[type=reset]:hover {
  background-color:#B8860B;
}

.mediji a {
  text-decoration:none;
}

.mediji a:hover {
  text-decoration: underline;
  color:#B8860B;
}