html {

}
body {
	margin:0px;
	padding:0px;
	background-image : url(../image/bg.jpg);
	background-repeat : repeat;
}

img {
	border:0px;
}

* {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a {
	color: #b4a387;
	font-weight: bold;
}

a:hover {
	color: #373B2F;
}

#bg_up {
	background-image: url(../image/bg_up.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 384px;
	position:absolute;
	top:0px;
	left:0px;
}
#main_box {
	position:absolute;
	left:50%;
	margin-left:-390px;
	z-index:100;
	width:780px;
}
#main_bg {
	background-image:url(../image/main_bg.jpg);
	background-repeat: repeat-y;
	width:780px;
	top:103px;
	position:absolute;
}
#content {
	height:590px;
}
#logo {
	z-index:100;
	position:absolute;
	left:40px;
	top:10px;
}

#stamps {
	z-index:101;
	position:absolute;
	left:500px;
	top:0px;
}
#menu {
	z-index:100;
	position:absolute;
	left:45px;
	top:20px;
}
#stats {
	z-index:100;
	position:absolute;
	left:45px;
	top:295px;
	background-image: url(../image/stats_bg.jpg);
	background-repeat: no-repeat;
	width:179px;
	height:93px;
}

#stats_text {
	font-weight:bold;
	color:#e2d9bd;
	padding-top:50px;
	text-align:center;
	padding-left:10px;
	padding-right:15px;
}

#basket {
	z-index:100;
	position:absolute;
	left:45px;
	top:295px;
	background-image: url(../image/basket_box.jpg);
	background-repeat: no-repeat;
	width:179px;
	height:93px;
}
#basket_text {
	margin-top:40px;
	text-align:center;
	color:#e2d9bd;
	font-weight:bold;
	
}
#basket_text a {
	color: #FFF;
	font-weight: bold;
	text-decoration:underline;
}

#basket_text a:hover {
	color: #e2d9bd;
		text-decoration:none;
}

#basket_add {
	z-index:100;
	position: absolute;
	left:45px;
	top:390px;
	width:179px;
	height:93px;
}
#border_left {
	z-index:100;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../image/border_left.jpg);
	width: 60px;
	height:281px;
}

#border_rightA {
	z-index:100;
	position:absolute;
	left:739px;
	top:0px;
	width:42px;
	height:112px;
	background-image: url(../image/border_rightA.jpg);
}
#border_rightB {
	z-index:100;
	position:absolute;
	left:753px;
	top:112px;
	width:28px;
	height:169px;
	background-image: url(../image/border_rightB.jpg);
}
#bg_shadow_up {
	background-image:url(../image/bg_shadow_up.jpg);
	background-repeat:repeat-x;
	height:16px;
	width:500px;
	position:absolute;
	left:50px;
	top:0px;
}
#footer_box {
	background-image:url(../image/footer_bg.jpg);
	background-repeat:no-repeat;
	height:96px;
	width:780px;
}
#footer_text {
	padding-top:60px;
	text-align:center;
	color:#8d7450;
}
#footer_text a {
	font-weight:normal;
	color:#8d7450;
}
#footer_text a:hover {
	color:#000;
}

#sheet_bg {
	background-image: url(../image/sheet.jpg);
	background-repeat: no-repeat;
	position:absolute;
	width:514px;
	height:438px;
	left:225px;
	top:50px;
	z-index:101;
}

#sheet_bg2 {
	background-image: url(../image/sheet2.jpg);
	background-repeat: no-repeat;
	position:absolute;
	width:514px;
	height:531px;
	left:225px;
	top:50px;
	z-index:101;
}

#text_container {
	margin-left:50px;
	margin-top:30px;
	margin-right:50px;
	margin-bottom:50px;
	overflow:hidden;
}

#text_container h1  {
	color:#cfc3a6;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:2px solid #cfc3a6;
	margin-top:0px;
	margin-bottom:4px;
}
#text_container2 {
	margin-left:240px;
	padding-top:50px;
	margin-right:10px;
	margin-bottom:10px;
	color:#ac8e62;
	min-height:410px;
	height:auto  !important;
	height:410px;
	width:500px;
}
#text_container2 h1  {
	color:#ac8e62;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:2px solid #cfc3a6;
	margin-top:0px;
	margin-bottom:4px;
}

#col_left {
	width: 190px;
	float:left;
	margin:0px;
	padding:0px;
}
#col_right {
	width: 190px;
	float:right;
	margin:0px;
	padding:0px;
}
#col_left2 {
	width: 240px;
	float:left;
	margin:0px;
	padding:0px;
}
#col_right2 {
	width: 250px;
	float:left;
	margin:0px;
	padding:0px;
	clear:right;
	padding-right:15px;
}

#text_container #col_100 {
	width:100%;
	float:none;
	clear:both;
	color:#6e675b;
}
#text_container h3 {
	color:#6e675b;
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
}

#text_container #col_100 ul {
	margin-left:5px;	
	padding-left:15px;
	margin-top:0px;
}
#text_container #search2 li {
	padding-top:4px;
	list-style-image:url(../image/li.gif);
	padding-left:3px;
}

#text_container p {
	text-align:justify;
	color:#6e675b;
	margin-left:3px;
}

#content2 {
	padding-left:230px;
	padding-top:165px;
	min-height:210px;
	height:auto  !important;
	height:210px;
}

#content3 {
	padding-left:45px;
	padding-right: 45px;
}
#add_basket {
 	display:none;
	margin: 5px 45px 5px 235px;
	padding: 5px;
	color: #9C8159;
	text-align: center;
	border: 2px solid #9C8159;
	font-weight: bold;
	}
#group_box {
	z-index:100;
	position:absolute;
	left:230px;
	top:40px;
}
.content_box_up_bg {
	background-image:url(../image/box_up.jpg);
	width:507px;
	height:20px;
	background-repeat:no-repeat;
}
.content_box_down_bg {
	background-image:url(../image/box_down.jpg);
	width:507px;
	height:21px;
	background-repeat:no-repeat;
}
.content_box_bg {
	background-image:url(../image/box_bg.jpg);
	width:507px;
	background-repeat:repeat-y;
}

.content_box_bg ul {
	margin-top:0px;
	margin-bottom:0px;
}

.content_box_bg li {
	list-style-image:url(../image/li2.gif);
	color: #ebdfc9;
}
.content_box_bg a {
	color: #ebdfc9;
}
.content_box_bg a:hover {
	color:#FFF;
}
.content_box_bg p {
	margin:0px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	color:#ebdfc9;
	
}
.content_box_up_menu_bg {
	background-image:url(../image/box_up_menu.jpg);
	width:507px;
	height:38px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.content_box_close_bg {
	width:507px;
	height:39px;
	background-image:url(../image/box_close.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
}

table.type1 {
	border-collapse:collapse;
	border:2px solid #9c8159;
	width:100%;
	margin-bottom:10px;
}

table.type2 {
	border-collapse:collapse;
	border:2px solid #9c8159;
	margin-bottom:10px;
}

table th {
	background-image:url(../image/th_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #9c8159;
	padding:4px;
	color:#e4dbbf;
	font-size:11px;
}

table td {
	border-left:1px solid #c8b490;
	border-top:1px solid #dbd0b3;
	padding:3px;
	font-size:11px;
	color: #000;
	/*color:#ac8e62;*/
}
.find_info {
	color:#8a724e;
	font-weight:bold;
	text-align:right;
	margin-bottom:5px;
}
.page_navigation {
	text-align:center;
}
.page_navigation a:link, .page_navigation a:visited {
	color: #453825;
	font-weight:bold;
	text-decoration:underline;
	margin-left:6px;
	font-size:12px;
}

.page_navigation a:hover {
	color: #665337;
	font-weight:bold;
}

.page_navigation .active {
	color: #c86b53;
	font-weight:bold;
	margin-left:6px;
	font-size:12px;
}
#content2 h1 {
	font-size:18px;
	color: #8a724e;
	text-align:center;
	padding-right:40px;
	margin:0px;
	margin-bottom:5px;
}

#notice {
	color: #8a724e;
	font-size:10px;
	text-align:center;
	background-image : url(../image/bg.jpg);
	padding-bottom:10px;
}
#search {
	margin-left:10px;
}
#search .thema {
	float:left;
	margin-top:10px;
}
#search .thema label {
	width:35px;
	display:block;
	float:left;
}

#search .year {
	float:left;
	clear:right;	
	width:150px;
	margin-top:10px;
}
#search .year label {
	margin-left:10px;
}
#search .country {
	margin-top:5px;
	float:left;
	clear:left;
	width:auto;
	width:300px;
}
#search .country label {
	width:35px;
	display:block;
	float:left;
}
#search form {
	display:block;
	float:none;
	clear:both;
	height:45px;
	margin:0px;
}
#search fieldset {
	margin-right:55px;
	padding:10px;
	margin-top:5px;
	padding-top:0px;
	margin-bottom:5px;
}

