* {
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Tahoma, Verdana;
}

img {
	border:0;	
}

body {
	background:#f5f5f5;
	text-align:center;
}
#main {
	background: #7bac43 url('bg.jpg') repeat-x left top;
	text-align:center;
	padding-bottom:80px;
}
#wrapper {
	text-align:left;
	width:500px;
	margin:0 auto;
}
#lines img {
	display:block;
	margin:0 auto;
	width:500px;
	height:35px;	
}
#top {

	background:#fff;
	text-align:center;
	padding:13px 0 11px;
}

#top .photo {
	text-align:left;
	width:474px;
	display:block;
	background:url('top.jpg') no-repeat left top;
	height:277px;
	margin:0 auto;
}
#top h1 {
	text-align:left;
}
#top h1 a {
	width:300px;
	border:0;
	height:145px;
	position:absolute;
	display:block;
	margin:-32px 0 0 -36px;
}


.bar {
	background:#fff url('sha.gif') no-repeat center bottom;
	height:51px;	
}

.bar div, .bar ul {
	height:36px;
	background:#684b3b url('bar-bg.gif') repeat-x left top;
}
.bar span.l, .bar span.r {
	position:absolute;
	background:url('bar-l.gif') no-repeat left top;
	width:10px;
	height:45px;
	margin-left:-10px;
	text-indent:-99999px;
}
.bar span.r {
	background:url('bar-r.gif') no-repeat right top;
	margin-left:500px;
}

#menu ul {
	padding-left:55px;
	overflow:hidden;
}

#menu li {
	display:block;
	float:left;
}
#menu li a {
	padding:10px 0;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	text-align:center;
	width:78px;
}
#menu li a:hover, #menu li a:focus {
	text-decoration:underline;
}

#menu li a:hover, #menu li a:focus, #menu li a.active {
	background:#352924;
}

#foot div, #foot div * {
	color:#fff;
	font-size:10px;
	text-align:center;
}
#foot div p {
	padding-top:5px;	
}	
#foot div a {
  font-weight:normal;
  text-decoration:none;
}
#foot div a:hover, #foot div a:focus {
	text-decoration:underline;	
}
#wrapper .footsh {
	display:block;	
}

#bottom {
	background:#f5f5f5 url('bottom-bg.gif') repeat-x left top;	
	text-align:center;
	height:130px;
}
#bottom div {
	margin:0 auto;
	text-align:left;
	width:500px;	
}

#bottom div * {
	text-indent:-9999px;
	overflow:hidden;	
}

#bottom div .farba {
	background:url('farba.gif') no-repeat left top;
	width:139px;
	height:230px;
	display:block;
	position:absolute;
	margin-top:-135px;
	margin-left:440px;	
}

#bottom div .wieko {
	background:url('wieko.gif') no-repeat left top;
	width:98px;
	height:54px;
	display:block;
	position:absolute;
	margin-top:30px;
	margin-left:330px;	
}

#bottom div .greensky {
	background:url('greensky.gif') no-repeat left top;
	width:133px;
	height:63px;
	display:block;
	position:absolute;
	margin-top:50px;
	margin-left:150px;	
}

#bottom div .paleta {
	/*background:url('paleta.gif') no-repeat left top;*/
	background:url('paleta2.gif') no-repeat right top;
	width:193px;
	height:112px;
	display:block;
	position:absolute;
	margin-top:2px;
	margin-left:-80px;	

}

#content {
	background:#fff;
	_overflow:hidden;
	_width:500px;
}
#content a { 
	font-weight:bold;
	text-decoration:none;
}
#content a:hover, #content a:focus { 
	text-decoration:underline;
}
.one, .two {
	padding:0 19px 17px;	
}
hr {
	border:0;
	border-top:1px solid #ccc;
	margin:8px 0;
}
#content p {
	line-height:20px;
	padding:0 5px;	
}
#content p, #content p *, #content li, #content li * {
	color:#555;	
	font-size:12px;
}

h2, h3 {
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:16px; 
	color:#693;
	text-transform: uppercase;
	display:block;
	text-align:right;
}
h3 {
	text-align:left;
}
.two .l, .two .r {
	width:215px;
	float:left;
	margin:0 16px 0 0;
}
.two .r {
	margin:0 0 0 16px;
}
#content ul {
	margin-left:4px;	
}
#content ul li {
	list-style:none;
	background:url('dot.gif') no-repeat left 5px;
	padding-left:15px;
	margin-bottom:5px;
}
#content ul li, #content ul li * {
	font-size:11px;
}
#content ul.fs12 li {
	list-style:none;
	background:url('dot.gif') no-repeat left 5px;
	padding-left:15px;
	margin-bottom:6px;
}
#content ul.fs12 li, #content ul.fs12 li * {
	font-size:12px;
}
#content ul.fs12 li sup {
	font-size:8px;	
}

#content {
	overflow:hidden;	
}

#content ol.galeria {
	overflow:hidden;
	width:474px;
	padding-left:12px;
	margin-top:10px;
}
#content ol.galeria li a {
	padding:4px;
	border:1px solid #ddd;
	display:block;
	float:left;	
}

#content ol.galeria li {
	float:left;
	list-style:none;
	margin-right:24px;
	margin-bottom:15px;
}


.cb {
	display:block;
	clear:both;
	height:0px;
	_height:1px;
	_font-size:1px;
	overflow:hidden;
	text-indent:-9999px;
}
.metr {
	padding:0 !important;
	width:210px;
	height:97px;
	text-indent:-99999px;
	background:url('metr.gif') no-repeat left top;
}
.tac {
	text-align:center;
	padding:0 !important;
}
.fs11, .fs11 * {
	font-size:11px !important;
}

/**
 * lightbox
 */
 
#jquery-overlay a, #jquery-lightbox a {
	outline:0; 	
}

 #jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
