body
{
	margin:0;
	font-family: Georgia, 'New York CE', utopia, serif;
	text-align: center;
	padding: 0;
	font-size: 0.85em;
	background:#8c3402;
	color:#d2ac95;
}
* {
	padding: 0;
	margin: 0;
	border: 0px none;
}
.invisible {
     position:absolute;
     top:-2000px;
     left:0;
     width:1px;
     height:1px;
     overflow:hidden;
}
br.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	overflow:hidden;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
input, select, textarea {
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
}

/*Page*/
#page {
	width:1006px;
	margin:0px auto;
	text-align:left;
	background:url(../images/layout/bg-page-wrapper.png) left top repeat-y;
}
#page #page-in {
	padding:0px 3px;
}
#page p{
	line-height:1.3em;
	padding:0.4em 0em;
}
/*Header*/
#header {
	position:relative;
	overflow:hidden;
	height:132px;
	background:url(../images/layout/bg-header.png) left top no-repeat #351500;
}
/*Logo*/
#logo-box {
	position:absolute;
	left:20px;
	top:39px;
}
a.logo{
	color:#f0dfd6;
	font-size:2em;
	display:block;
	cursor:pointer;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	width:465px;
	height:38px;
}
a.logo span{
	display:block;
    position:absolute; left:0; top:0; z-index:1;
	background:url(../images/layout/logo.png) top left no-repeat;
	width:465px;
	height:38px;
}
/*Logo*/
/*Slogan*/
#header #slogan {
	position:absolute;
	left:22px;
	top:73px;
	color:#b86c3f;
	font-size:1.2em;
	width:965px;
	overflow:hidden;
}
/*Slogan*/

/*Main-menu*/
#main-menu {
	font-weight:bold;
	position:absolute;
	left:640px;
	top:50px;
}
#main-menu ul li{
	list-style-type:none;
	display:block;
	float:left;
	margin-right:10px;
	padding-bottom:10px;
}
#main-menu ul li a{
	color:#d2ac95;
	display:block;
	float:left;
	text-decoration:none;
	padding:10px 10px 10px 10px;
}
#main-menu ul li a:hover, #main-menu ul li.act a{
	color:#ffffff;
}
#main-menu ul li.act {
	background:url(../images/layout/bg-main-menu-a.png) bottom center no-repeat;
}
#main-menu ul li.act a{
	border-top:1px solid #804826;
	border-left:1px solid #804826;
	border-right:1px solid #804826;
}
/*Main-menu*/
/*Header*/

/*Sub-Header*/
#sub-header {
	position:relative;
	height:239px;
	background:url(../images/layout/bg-subheader.png) left top no-repeat #824123;
	overflow:hidden;
}
#sub-header #index-foto-box1, #sub-header #index-foto-box2, #sub-header #index-foto-box3, #sub-header #index-foto-box4 {
	position:absolute;
	top:35px;
}
#sub-header #index-foto-box1 {
	left:25px;
}
#sub-header #index-foto-box2 {
	left:275px;
}
#sub-header #index-foto-box3 {
	left:525px;
}
#sub-header #index-foto-box4 {
	left:775px;
}
#sub-header #subheader-more-photo {
	position:absolute;
	top:202px;
	left:882px;
	font-size:0.9em;
}
#sub-header #subheader-more-photo a{
	color:#d2ac95;
	text-decoration:none;
}
#sub-header #subheader-more-photo a:hover{
	color:#ffffff;
}
#sub-header1 {
	height:9px;
	background:url(../images/layout/bg-subheader1.png) left top no-repeat #824123;
	overflow:hidden;
}
/*Sub-Header*/

/*Main*/
#main {
	background:url(../images/layout/bg-main.png) left top repeat-x #3f1801;
	padding:30px 20px;
}
#main .left-column {
	width:464px;
	overflow:hidden;
	float:left;
}
#main .right-column {
	width:460px;
	overflow:hidden;
	float:left;
	margin-left:32px;
}
#main h1{
	color:#b86c3f;	
	font-size:1.2em;
	padding-bottom:8px;
}
#main h2{
	color:#b86c3f;	
	font-size:1.5em;
	padding-bottom:8px;
}
#main h3{
	color:#b86c3f;	
	font-size:1.1em;
	padding-bottom:8px;
	padding-top:30px;
}
#page #main p{
	line-height:1.5em;
	padding:0.4em 0em;
	text-align:justify;
}
#page #main p.smaller-text{
	font-size:0.85em;
}
#main img{
	border:5px solid #673517;
}
#main #mojemapa img {
	border:none;
}
#main a {
	color:#ffffff;
}
#main a:hover {
	color:#d2ac95;
}
#main ul.ul-padding {
	padding:3px 0px 3px 30px;
}
#main ul.ul-padding li {
	padding:4px 0px;
	line-height:1.5em;
	text-align:justify;
}

/*Box-info*/
#page #main .box-info{
	background:url(../images/layout/bg-box-info.png) left top repeat-y;
	margin:20px 0px;
}
#page #main .box-info .box-info-main{
	background:url(../images/layout/bg-box-info-main.png) left top no-repeat;
	color:#ffffff;
	font-size:1.1em;
	font-style:italic;
	padding:10px 20px;
}
#page #main .box-info .box-info-bottom{
	background:url(../images/layout/bg-box-info-bottom.png) left top no-repeat #ffffff;
	height:3px;
	overflow:hidden;
}
/*Box-info*/

/*Fotogalerie-boxik*/
.fotogalerie-boxik {
	width:960px;
	overflow:hidden;
	padding:20px 0px 40px 0px;
}
.fotogalerie-boxik img{
	margin:10px 15px 20px 15px;
	float:left;
}
/*Fotogalerie-boxik*/

/*Table normal*/
table.normal {
	width:100%;
	border-collapse:collapse;
}
table.normal tr.suda{
	background:#4e1e00;
}
table.normal td{
	color:#ffffff;
	border-bottom:1px dashed #3a1600;
	padding:5px 10px;
}
table.normal th{
	color:#733009;
	border-bottom:1px dashed #3a1600;
	padding:5px 10px;
	font-weight:normal;
}
/*Table normal*/

/*Mojemapa*/
#mojemapa {
	width:450px;
	height:380px;
	border:5px solid #673517;
}
/*Mojemapa*/

table.table-index {
	width:100;
}
/*Main*/

/*Page-bottom*/
#page-bottom {
	height:4px;
	overflow:hidden;
	background:url(../images/layout/bg-page-bottom.png) left top no-repeat;
}
/*Page-bottom*/
/*Page*/

/*Footer*/
#footer {
	color:#3f1801;
	font-weight:bold;
	padding:10px 0px;
}
#footer a{
	color:#3f1801;
}
#footer a:hover{
	color:#ffffff;
}
/*Footer*/

.boxik-flash {
	border:5px solid #673517;
}

