div, span, body, h1, h2, h3, h4, p, a, ul, li, font, input, textarea, option, select, button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body {
	margin: 20px 0px 0px 0px;
	background-color:#EFE0E4;
}

#site {
	margin:0 auto;
	width:980px;
}

.cleaner { clear:both; }

a {	text-decoration:none; color:#E9578F; }
a:hover { color:#F59DB1;}


.float { float:left; }
.floatr { float:right; }

h1, h2, h3, h4, form {	padding:0;	margin:0;  font-weight:normal; }
p {	padding:5px 0px 0px 0px; margin:0; }


#header {
	position:relative;
	height:186px;
	background-color:#FFFFFF;
}

#header .logo {
	position:absolute;
	top:0px; left:0px;
	padding:19px 18px 28px 24px;
	border:none;
	width:206px;
	height:98px;
}

#header .banner {
	position:absolute;
	top:0px; right:0px;
	background:url(header.jpg) no-repeat top left;
	width:732px;
	height:145px;
}

#header .langs {
	position:absolute;
	top:120px;	
	left:750px;
	width:150px;
	height:15px;
}

#header .langs a {
	color:#FFFFFF;
	padding:0px 7px 0px 8px;
	font-size:10px;	
}

#header .langs a.last { border-left:1px solid #FFFFFF; }

#header .first {
	position:absolute;
	top:149px; left:0px;
	height:37px;
	width:980px;	
	background-color:#F59DB1;
}

#header .first a {
	display:block;
	color:#4A3118;
	height:25px;
	width:180px;
	padding:12px 0px 0px 26px;	
	background-color:#F59DB1;	
	font-size:11px;	
	font-weight: bold;
}

#header .menu {
	position:absolute;
	top:161px; left:300px;
	height:13px;
}

#header .menu .item {
	display:block;
	height:13px;
	float:left;
	padding:0px 12px 0px 12px;
}

#header .menu .item a {
	font-size:11px;
	color:#4A3118;	
	font-weight: bold;
}

#header .menu .item.selected a {
	color:#E9568E;
}

#header .menu .item a:hover {
	color:#E9568E;
	text-decoration:none;
}

#leftbar {
	float:left;
	position:relative;
	width:206px;
	background-color: #FFFFFF;
}

#leftbar .mainmenu {
	background-color:#FFFFFF;
	position:relative;	
	padding-top:2px;
}

#leftbar .mainmenu a {
	margin-top:2px;
	display:block;
	color:#4A3118;
	width:180px;
	padding:11px 0px 10px 26px;	
	background-color:#F59DB1;	
	font-size:11px;	
	font-weight: bold;
}


#leftbar .sidemenu {
	background-color:#FFFFFF;
	position:relative;	
	padding-top: 9px;
}

#leftbar .sidemenu a {
	margin-top:2px;
	display:block;
	color:#FFFFFF;
	width:180px;
	padding:11px 0px 11px 26px;	
	background-color:#4A3117;	
	font-size:11px;	
	font-weight: bold;
}

#leftbar .mainmenu a.selected, #leftbar .mainmenu a:hover, #header .first a:hover,#leftbar .sidemenu a.selected, #leftbar .sidemenu a:hover  {
	text-decoration:none;
	background-color:#E9578F;
	color:#FFFFFF;
}

#leftbar .mainmenu a.first,  #leftbar .sidemenu a.first {
	margin-top:0;
}

#leftbar .sidelogo {
	display:block;
	position:relative;
	padding-top:2px;
	background-color:#FFFFFF;
	width:206px;	
	border:none;
}

#content {
	float:left;
	width:774px;
	background-color:#FFFFFF;
}

#content .wrap{
	position:relative;
	width:724px;
	padding:20px 25px 30px 25px;
}

#content .text { /*width:480px;*/ float:left; }

#content h1 {
	font-weight:bold;
	padding-bottom:5px;
}

#content .images { 
	float:right;
	width:200px; 
	text-align:center;
}

#content .images img { 
	border:none;
	margin-bottom:20px;
	width:200px;
}

#footer {
	position:relative;
	clear:both;
}

#footer .created {
	position: absolute;
	top:-25px;
	right:5px;
}

.galleryi {
	display: block;
	float: left;
	width: 150px;
	height: 150px;
	margin: 0px 0px 10px 20px;	
}

.galleryi .info {
	text-align: center;
	color: #333333;
}

.galleryi img {
	display: block;	
	border: 10px solid #F9B9C9;	
	width: 130px;
	height: 90px;	
	margin-bottom: 10px;	
}


.galleryi:hover {
	text-decoration: none;
}

.galleryi:hover img {
	border: 10px solid #4A3117;		
}


.link {
	float: left;
	display: block;
	text-align: center;
	padding:10px;
	margin:5px;
	height:80px;
	width:200px;
	font-size: 12px;
	background-color: #F9B9C9;
	color:#666666;		
}

.link:hover {
	background-color: #4A3117;
	text-decoration: none;
	color:#FFFFFF;
}

.linkfooter {
	clear: both;
	font-size:16px;
	padding:0px 0px 0px 20px;
	display: block;		
}

.new { clear: both; padding-top: 15px; position: relative; }
.new .date { float:right; color: #F59DB3; display:block; width:100px; height: 12px; padding: 0;}
#content .new .text{width:700px; padding-left: 10px; position: relative;}
.new .header { border-bottom: 1px solid #F59DB3; padding-left:5px; margin:0px 0px 5px 0px;}
.new .header a { color: #E9578F; font-weight: bold; text-decoration: none; }
.new .header a:hover { color: #452B12; }
.new .more { position:relative; text-align:right; display: block;}
.new .leftimg { float: left; padding: 0px 5px 5px 0px; height: 75px; }
.new .rightimg { float: right; padding: 0px 0px 5px 5px; height: 75px; }