﻿* 
{ 
    padding: 0; 
    margin: 0; 
}
body 
{ 
    font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
    font-size: 15px; 
    color: #fff; 
    background-color: #000;
}
h1 
{
    font-size: 18px; 
    font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
    color: #ffff39;
}
h2 
{
    font-size: 16px; 
    font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
    color: #ffff39;
    font-weight: normal;
}
.big
{
	font-size: 16px; 
}
p
{
    padding: 3px 0px 3px 0px;
}
a
{
	color: #ffff39;
	text-decoration: none;
}
a:active {
  outline: none;
}
ul.circle
{
	list-style-type: circle;
	padding-left: 20px;
}
ul.square
{
	list-style-type: square;
	padding-left: 20px;
}
div#frame 
{
    margin: 50px auto; 
    position: relative;
    width: 916px; 
    height: 830px;
    background-color: #75c586;
}
div#wrapper
{ 
    width: 716px; 
    height: 593px;
    position: absolute;
    top: 50px;
    left: 100px;
    border-left: solid 10px #fff;
    border-right: solid 10px #fff;
    border-top: solid 8px #fff;
    border-bottom: solid 8px #fff;
}
div#content-home
{
    width: 580px;
    height: 255px;
    position: absolute;
    top: 165px;
    left: 120px;
    padding: 2px 0px 0px 6px;
}
div#content-home p
{
    padding: 3px 0px 15px 0px;
}
div#content-all
{
    width: 570px;
    height: 295px;
    position: absolute;
    top: 100px;
    left: 120px;
    padding: 0px 0px 0px 6px;
    overflow : auto;
}
div#content-long
{
    width: 570px;
    height: 470px;
    position: absolute;
    top: 100px;
    left: 120px;
    padding: 0px 0px 0px 6px;
    overflow : auto;
}
div#menu
{
    width: 96px;
    height: 224px;
    position: absolute;
    top: 155px;
    left: 15px;
    z-index: 2;
}
div#promo
{
    width: 716px; 
    height: 165px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
img.logo-large
{
    position: absolute;
    top: 31px;
    left: 12px;
    z-index: 1;
}
img.logo-small
{
    position: absolute;
    top: 34px;
    left: 14px;
    z-index: 1;
}
img.title-single
{
    position: absolute;
    top: 57px;
    right: 33px;
}
img.title-double
{
    position: absolute;
    top: 29px;
    right: 34px;
}
.yellow
{
    color: #ffff39;
    font-size: 16px;
}
div.background-location
{ 
    background: transparent url('../images/bg6.jpg') no-repeat left top;
}
div.background-home
{ 
    background: transparent url('../images/bg5.jpg') no-repeat left top;
}
div.background-all
{ 
    background: transparent url('../images/bg4.jpg') no-repeat left top;
}
div.picture
{
    width: 197px; 
    height: 157px;
    position: absolute;
    bottom: 3px;
    background: transparent url('../images/promo/box/shadow.png') no-repeat right bottom;
}
div.promo1
{
	right: 9px;
}
div.promo2
{
	right: 202px;
}
div.promo3
{
	right: 395px;
}
div.picture img
{
	border: solid 1px #fff;
}

div.photo
{
    width: 100px; 
    height: 185px;
    position: absolute;
    bottom: 5px;
    text-align: center;
}
div.pic1 
{
    left: 124px;
}
div.pic2
{
    left: 280px;
}
div.pic3
{
    left: 433px;
}
div.pic4
{
    left: 586px;
}
div.photo span.name
{
    font-size: 12px;
    color: #ffff39;
    display: block;
    width: 150px;
    margin-left: -28px;
    margin-top: -15px;
}
div.photo span.title
{
    font-size: 12px;
    display: block;
    width: 150px;
    margin-left: -28px;
}
div.photo .shadow
{
    width: 95px; 
    height: 140px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: transparent url('../images/photos/shadow.png') no-repeat left top;

}
div.photo img
{
    width: 90px; 
    height: 132px;
    position: absolute;
    border: solid 1px #fff;
    bottom: 13px;
    right: 8px;
}
table.list
{
	width: 99%;
	background-color: #fff;
}
table.list th
{
	font-size: 12px;
	font-weight: normal;
}
table.list th span
{
	font-size: 14px;
	color: #ffff39;
	font-weight: bold;
}
table.list th, table.list td
{
	padding: 5px;
	background-color: #49ad6d;
}
div#map
{
	width: 217px;
	height: 315px;
	position: absolute;
	bottom: 12px;
	right: 5px;
    background: transparent url('../images/shadow-map.png') no-repeat right bottom;
}
div.gallery
{
	width: 119px;
	height: 95px;
	float: left;
	margin: -5px 0px 0px -5px;
    background: transparent url('../images/gallery/shadow.png') no-repeat right bottom;
}
div.gallery img
{
	width: 93px;
	height: 68px;
	border: solid 1px #fff;
	margin: 10px 0px 0px 5px;
}
.w80
{
	width: 80px;
}
.w180
{
	width: 180px;
}
div#association
{
    width: 736px; 
    height: 165px;
    position: absolute;
    left: 100px;
    top: 680px;
    text-align: center;

}
div#association img
{
    margin: 0px 5px 0px 5px;
    border: none;
}
