body
{
	background-color: #f4f4f2;
	text-align      : center;
	
	margin	        : 0px;
	padding	        : 0px;
}

#main
{
	text-align  : left;
	margin      : 0 auto;
	top         : 5px;
}

*
{
	font-family	: "Tahoma";
	font-size	: 14px;
	
	color	    : #939598;
	outline     : none;
}

a img
{
	border	: none;
}

.clear
{
	clear	: both;
}

#main
{
	width	: 900px;
	height	: 900px;
	
	position: relative;
}

.main-content
{
	background-color: #f4f4f2;
	overflow	    : visible;
	width	        : 474px;
	height	        : 900px;
	padding-left	: 48px;
}

.logo
{
	position	: relative;
	top	        : 35px;
}

/****** Lang ******/
.lang
{
	position	: relative;
	top	        : 29px;
	left	    : 215px;
}

.lang a
{
	text-decoration	: none;
	margin-right	: 5px;
	padding         : 2px;
}

.lang a.current-lang
{
	border-bottom	: 1px solid #939598; 
}

/****** Search ******/
.search
{
	position	: absolute;
	top	        : 30px;
	left	    : 370px;
}

.search input#search-text
{
	width	: 115px;
	height	: 15px;
	border	: 1px solid #808284;
}

.search .search-button
{
	position	: absolute;	
	top         :   1px;
	right	    : -27px;
}
/****** Menu ******/
.menu
{
	padding-top	: 70px;

	width	    : 524px;
	background-color	: #f4f4f2;
}

.menu a
{
	background-image	: url("images/button.jpg");
	background-repeat	: no-repeat;
	width	: 94px;
	height	: 33px;
	
	display	: block;
	float	: left;
	
	color	: white;
	text-decoration	: none;
	
	text-align	: center;
	padding-top	: 8px;
}

.menu a.current-menu
{
	background-image: url("images/current-button.jpg");
	color	        : #5e5f5f;
}

/****** Content ******/
.content
{
	width	        : 490px;
	height	        : 460px;
	padding-top	    : 30px;
	padding-right   : 34px;
	overflow	    : hidden;
	background-color: #f4f4f2;

}

.content h1
{
	font-size	: 18px;
	font-weight	: normal;
}

.content p
{
	line-height	: 180%;
	text-align 	: justify;
}


/****** Subscribe ******/
.subscribe
{
	color	    : #808284;
	margin-top	: 40px;
}

.subscribe h2
{
	font-weight	: normal;
	font-size	: 16px;
	margin-left	: 53px;
}

.subscribe input#email
{
	border	: 1px solid #818485;
	width	: 240px;
}

.subscribe form label
{
	font-size	: 16px;
}


.copyright
{
	color	    : #231f20;
	font-size	: 13px;
	
	position    : absolute;
	bottom	    : 17px;
	left	    : 389px;
	width	    : 200px;
}

/****** Main photo ******/

.top-hand,
.bottom-hand
{
	background-repeat : no-repeat;
	width	    : 89px;
	height	    : 164px;
	
	position	: absolute;
}

.top-hand
{
	background-image : url("images/top-hand.gif");
}

.main-content .top-hand
{
	top     :	0px;
	left	: 521px;
}

.bottom-hand
{
	bottom	:  -5px;
	left	: 521px;
}

.main-image
{
	position: absolute;
	top	    : 0px;
	right	: 0px;
	
	z-index	: -100;
}


/****** News page ******/
.news-item
{
	border-bottom	: 1px solid #b2b4b6;
	padding-bottom	: 12px;
}

.news-item .date
{
	color	    : #231f20;
	margin-top	: 18px;
}

.news-item .news-header,
.news-item .wrapmore a
{
	color	    : #cd171e;
	font-size	: 13px;
}
.news-item .news-header
{
	margin-top	    : 7px;
	margin-bottom	: 7px;
}

.news-item .wrapmore a
{
	margin-left	: 435px;
	text-decoration	: none;
}
.news-item  .news-text
{
	font-size	: 13px;
	text-align	: justify;
}