body {
	/*background:#e9e9e9 url(img/__01.gif) repeat-x top left;*/
	background:#242424 url(/assets/images/bg.gif) no-repeat top center;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

form {
	margin:0;
	padding:0;
}
p {
	margin:4px 0;
	line-height:1.4;
}
p a, a.layoutLink {
	color:#9f5b28;
}
p a:hover, a.layoutLink:hover {
	color:#999;
	text-decoration:none;
}

div#outer {
	width:798px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	margin-top:12px;
}
div#tabs-top {
	height:22px;
	display:block;
	position:relative;
}
	/* TOP MENU */
	#tabs-top ul{
		position:absolute;
		right:20px;
		list-style-type:none;
		margin:0;
		padding:0;
	}
	#tabs-top li{
		display:inline;
		margin:0;
		padding:0;
	}
	#tabs-top a{
		float:left;
		background:url(/assets/images/top_tab_1.gif) no-repeat left top;
		margin:0;
		margin-right:1px;
		padding:0 0 0 4px;
		text-decoration:none;
	}
	#tabs-top a span{
		float:left;
		display:block;
		background:url(/assets/images/top_tab_2.gif) no-repeat right top;
		padding:5px 9px 5px 5px;
		font-weight:normal;
		color:#fff;
		font-size:10px;
	}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#tabs-top a span {float:none;}
	/* End IE5-Mac hack */
	#tabs-top a:hover {
		/*background-position:0% -22px;*/
	}
	#tabs-top a:hover span {
		/*background-position:100% -22px;*/
		color:#01acf1;
	}
div#page-top {
	padding:0;
	margin:0;
	height:210px;
	position:relative;
	background:#f7f7f7 url(/assets/images/body_top.gif) no-repeat top left;
}
	div #top-logo {
		position:absolute;
		top:9px;
		left:653px;
		width:96px;
		height:161px;
		background:url(/assets/images/logo.gif);
	}
	div#top-logotype {
		position:absolute;
		top:43px;
		left:14px;
	}
	div#top-left {
		position:absolute;
		top:13px;
		left:16px;
		width:32px;
		height:27px;
		background:url(/assets/images/body_top_left.gif);
	}
	div#top-home-link {
		position:absolute;
		top:72px;
		left:547px;
	}
	div#top-mail-link {
		position:absolute;
		top:100px;
		left:547px;
	}

	div#top-main-menu {
		position:absolute;
		top:178px;
		left:48px;
		width:500px;
		font-size:10px;
		font-weight:bold;
	}
	#top-main-menu ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	#top-main-menu li{
		display:inline;
		margin:0;
		padding:0;
	}
	#top-main-menu a{
		float:left;
		margin:0;
		margin-right:10px;
		padding:0 0 0 4px;
		text-decoration:none;
		color:#434343;
	}
	#top-main-menu a:hover {
		color:#000;
	}
	#top-main-menu span {
		float:left;
		margin:0;
		margin-right:10px;
		padding:0 0 0 4px;
		text-decoration:none;
		color:#434343;
	}
	
	div#top-lang-menu {
		position:absolute;
		top:178px;
		left:670px;
		width:60px;
		font-size:10px;
		font-weight:bold;
	}
	#top-lang-menu ul {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	#top-lang-menu li{
		display:inline;
		margin:0;
		padding:0;
	}
	#top-lang-menu a{
		float:left;
		margin:0;
		margin-right:3px;
		padding:0 2px 1px 2px;
		text-decoration:none;
		color:#434343;
	}
	#top-lang-menu a:hover {
		color:#000;
	}
	#top-lang-menu span {
		float:left;
		margin:0;
		margin-right:3px;
		padding:0;
		text-decoration:none;
		color:#434343;
	}
	#top-lang-menu li.selected a {
		color:#fff;
		background-color:#d12c00;
	}

div#page-main {
	background:url(/assets/images/bg_main.gif);
}

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix {
	display:inline-block;
}
html[xmlns] .clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}

h1 {
	font-family:"Times New Roman";
	margin:0;
	color:#6c6c6c;
	font-size:48px;
	line-height:50px;
	margin-bottom:20px;
}
p {
	margin-top:15px;
	margin-bottom:15px;
	font-size:14px;
	line-height:1.6;
	font-family:"Times New Roman";
	color:#6c6c6c;
}
td.upload-photo-list-item {
	padding:10px;
}
td.upload-photo-list-item a {
	background:#8ec63d url(/assets/images/polaroid_icon.gif) no-repeat 3px -3px;
	padding:6px 6px 6px 6px;
	color:#fff;
	text-decoration:none;
}
td.upload-photo-list-item a span {
	padding:0 0 0 35px;
}