body {
    margin: 0px;
    padding: 0px;
    cursor: default;
    background: #25c200;
}

a {
	color: #25c200;
	text-decoration: none;
}
a:hover {
	color: #fe7e0e;
	text-decoration: none;
}
h1 {
    color: #fe7e0e;
    font: bold 22px Arial, Helvetica, sans-serif;
	margin: 0 0 12px 0;
	padding: 0;
}
h2 {
    color: #fe0e0e;
    font: bold 16px Arial, Helvetica, sans-serif;
	margin: 6px 0 8px 0;
	padding: 0px;
}
h3 {
	color: #fe7e0e;
    font: bold 14px Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
	padding: 0;
}
h4 {
    color: #25c200;
    font: bold 13px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
p {
    color: #000066;
    font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 6px 0;
}

img, div, form, table {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

hr {
	height: 1px;
	border: 0px;
	border-top: 1px solid #9b2045;
	margin: 5 0 5 0;
}


/* -- Header --*/
#header_part {
	width: 100%;
    height: 110px;
    background: url(../images/header_bg.gif) repeat-x;
	display: block;
}
#header {
	width: 930px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	display: block;
    background: url(../images/logo_headline.gif) no-repeat top left;
}

#header div.logo {
	height: 110px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	display: inline;
	float: left;
}
#header div.topline {
	width: 480px;
	height: 100px;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	display: inline;
	float: right;
    background: url(../images/headline.gif) no-repeat bottom right;
}
#header div.topline a {
    color: #fff;
    font: normal 11px Arial, Helvetica, sans-serif;
	margin-right: 12px;
	display: inline;
	text-align: left;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}
#header div.topline input {
	margin-left: 2px;
	display: inline;
	text-align: left;
}
#header div.topline input.field_search {
	width: 140px;
	height: 18px;
    color: #555;
    font: normal 11px Arial, Helvetica, sans-serif;
	background: url(../images/search_bg.gif) no-repeat 0px 0px;
	padding-left: 20px;
	border: none;
}
#header div.topline a.go_search {
	width: 24px;
	height: 20px;
	margin: 0 0 0 1px;
	padding-bottom: 2px;
}

/* -- Main -- */
#main_part {
	width: 100%;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #fff;
	display: block;
}
#main {
	width: 930px;
}

/* - Navi - */
#navi_part {
	width: 240px;
	background: url(../images/navi_bg.gif) repeat-y;
}


/* - Content - */
#content_part {
	width: 690px;
}

#picture_part {
	width: 690px;
	height: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}
#picture_part div.picture {
	width: 490px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
}
#picture_part div.green_part {
	width: 200px;
	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	text-align: left;
	background: url(../images/green_part.gif) no-repeat;
}
#picture_part div.green_part p {
    color: #fff;
    font: normal 14px Arial, Helvetica, sans-serif;
	margin: 10px 10px 10px 18px;
	padding: 0px;
}

#content {
	width: 690px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}

#content .top_dest {
	width: 480px;
	height: 90px;
    color: #000099;
    font: normal 12px Arial, Helvetica, sans-serif;
	display: block;
	text-align: left;
	margin: 0px 6px 10px 4px;
	background: url(../images/pre_holder_l.gif) no-repeat;
}
#content .top_dest img {
	display: inline;
	float: left;
}
#content .top_dest div.description {
	width: 290px;
	padding: 8px 6px 8px 18px;
	display: inline;
	float: left;
}
#content .top_dest a.more {
	width: 18px;
	padding-top: 68px;
	display: inline;
	float: right;
	background: url(../images/ico_more_.gif) no-repeat bottom left;
}

#content .pre_dest {
	width: 340px;
	height: 90px;
    color: #000099;
    font: normal 11px Arial, Helvetica, sans-serif;
	display: block;
	text-align: left;
	background: url(../images/pre_holder_s.gif) no-repeat;
}
#content .pre_dest img {
	display: inline;
	float: left;
}
#content .pre_dest div.description {
	width: 150px;
	padding: 8px 6px 8px 14px;
	display: inline;
	float: left;
}
#content .pre_dest a.more {
	width: 18px;
	padding-top: 68px;
	display: inline;
	float: right;
	background: url(../images/ico_more_.gif) no-repeat bottom left;
}

#content .banner {
	margin: 10px 0 0 0;
	display: block;
}

/* -- List of Pictures -- */
#picture_list {
	list-style: none;
	list-style-type: none;
	margin: 0 0 12px 0;
	padding: 0 0 0 0;
	display: table !important;
	clear: both;
}
#picture_list li {
    color: #444;
    font: normal 12px Arial, Helvetica, sans-serif;
    text-align: center;
    float: left;
	margin: 10px 10px auto ;
	padding: 0px;
}
#picture_list li img {
    display: block;
}

.pdf_icon {
    color: #777;
    font: bold 13px arial, helvetica, sans-serif;
	display: block;
	text-align: right; 
}
.pdf_icon a {
    color: #ff2222;
	text-decoration: none;
}
.pdf_icon a:hover {
	color: #fe7e0e;
	text-decoration: none;
}

/* -- Bumper -- */
#bumper_part {
	width: 100%;
    height: 80px;
	background: url(../images/bumper_bg.gif) repeat-x;
	display: block;
}
#bumper {
	width: 930px;
	height: 80px;
	margin: 0px;
	padding: 0px;
	display: block;
	background: url(../images/globe.png) no-repeat top right;
}
#bumper ul {
	margin: 0px 0px 12px 0px;
	padding: 12px 0px 0px 0px;
	height: 16px;
	line-height: 16px;
	list-style: none;
	list-style-type: none;
	display: block;
}
#bumper ul li {
    color: #777;
    font: normal 11px arial, helvetica, sans-serif;
	display: inline;
	padding: 0px 10px 0px 0px;
}
#bumper ul li a {
    color: #182858;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
#bumper ul li a:hover {
    color: #fff;
	text-decoration: none;
}

#bumper .foot {
    color: #fff;
    font: normal 11px Arial, Helvetica, sans-serif;
	display: inline;
	float: left;
	margin: 16px 0 0 20px;
}
#bumper .foot a {
    color: #fff;
    text-decoration: none;
}
#bumper .foot a:hover {
    color: #fff;
    text-decoration: underline;
}


/* -- ============= --*/
/* -- Common styles --*/
/* -- ============= --*/

.text {
    color: #000;
    font: normal 12px Arial, Helvetica, sans-serif;
}


