#rak {
float:right;
padding:25px 20px 13px 0;
}
span#info {
color:#444;
display:block;
width:130px;
float:right;
padding-right:21px;
text-align:center;
}

/* li.current_page_item a {
font-size: 16px!important;
color: #e9dcdd!important  } */

.page-id-2 #box8 { padding-top:6px; }
.myGallery, #myGallerySet, #flickrGallery { 
border: 0!important }

#menu ul ul li{
  display:none;
}
#menu ul li.current_page_item ul li{
  display:block;
}
#menu ul li.current_page_parent ul li{
  display:block;
} 

li.current_page_item a {
text-decoration:underline!important;
}

a#mail, a:visited#mail {
color:#444;
text-decoration:none;
}
a#mail:hover {
color:#fff;
}


#menu ul ul li a {
color:#666;
font-size:11px;
width: 150px;
text-decoration: none!important
}


div#rumos { 
clear: both;
width: 502px;
height: 47px;
text-align: right;
margin: 0;
padding: 0;
display: none}

div#box8 {min-height: 333px; padding-top: 15px }

div#GalleryListContainer { padding-top: 25px }

div#lang { 
height: 20px;
width: 465px;
text-align: right;
color: #fff
 }

#lang a { color: #898176; text-decoration: none }
#lang a:hover { color: #A79F93 }


/** BASIC */

html, body {
	height: 100%;
}

/** PAGE */

#page {
	width: 778px;
	margin: 0px auto;
}

#content {
	float: left;
	width: 466px;
	height: 400px;
	min-height: 400px;
	padding: 48px 23px 20px 18px;
}


html>body #content {
	height: auto;
}

#sidebar {
	float: left;
	width: 211px;
	padding-top: 69px;
}

/** LOGO */

#logo {
	height: 92px;
	margin-bottom: 15px;
	background: url(images/homepage01.jpg) no-repeat left top;
}

#logo h1, #logo h2 {
	text-align:right;
	padding: 27px;
	color: #333;
	font-size: 22px;
}

/** MENU */

#menu {
	width: 180px;
	padding-left: 9px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	padding: 8px 0px 6px 0px;
}

#menu li.first {
}

/** FOOTER */

#footer {
	width: 503px;
	height: 70px;
	margin: 0px auto;
	padding: 5px 64px 0px 211px;
}

/** BOX1 */

#box1 {
	margin-bottom: 30px;
}

/** BOX2 */

#box2 {
	float: left;
	width: 205px;
	padding-left: 10px;
}

/** BOX3 */

#box3 {
	float: right;
	width: 205px;
	margin-bottom: 15px;
	padding-right: 10px;
}

/** BOX4 */

#box4 {
	float: right;
	width: 205px;
	padding-right: 10px;
}

/** BOX5 */

#box5 {
	float: left;
	width: 280px;
}

/** BOX6 */

#box6 {
	float: right;
	width: 160px;
}

/** BOX7 */

#box7 {
	float: right;
	width: 160px;
}

