body  {
width:100%; 
height:100%; 
padding: 0px; 
margin: 0px; 
font: 12px/15px Tahoma, Verdana, Arial;
color: #666666;
background:#ffffff url('../img/bg_top_434.gif') top left repeat-x;
}

a {
text-decoration: none; 
color:#4a90ce;
}

a:hover {
text-decoration: underline;
}

img {
border: 0px;
}

p {
margin: 0px;
}

table {
margin: 0px; 
border-collapse:collapse; 
empty-cells: show; 
}

table.osm td {
  border: 1px solid #999;
  padding: 5px;
}


td  {
font: 12px/15px Tahoma, Verdana, Arial;
border: 0px; 
padding: 0px; 
vertical-align: top; 
cursor: default;
}

h2 {
font: 14px/18px Tahoma, Verdana, Arial;
color:#2f89c8;
margin:0px 0px 18px 0px;
padding:0px 0px 3px 0px;
border-bottom: 1px solid #dededb;
}

ul  {
list-style-image:url('../img/li.gif');
margin-top: 0;
margin-bottom: 0;
}

li {
  line-height: 20px;
}

.blue {
color:#4a90ce;
}

.left {
float:left;
}

.right {
float:right;
}

.all {
width:100%
}

div.container {
width:1000px;
margin:auto;
}

div#timer {
width:463px; /* 495 - 32 */
height:62px; 
padding:21px 12px 0px 20px;
background:url('../img/bg_timer.gif') top right no-repeat;
font-size:11px;
float:left;
}

div#timer span {
color:#77b0e9
}

div#top_menu {
width:459px; /* 505 - 46 */
height:71px; 
padding:12px 31px 0px 15px;
background:url('../img/bg_top_menu.gif') top right no-repeat;
font-size:11px;
line-height:11px;
float:right;
}

div#top_menu td {
text-align:center;
}

div#top_menu img{
margin-right:14px;
vertical-align:top;
}

td.top_menu_spacer {
background:url('../img/top_menu_spacer.gif') top right no-repeat;
}

div#top_menu a {
color:#666666;
}

div#menu {
width:495px;
height:266px;
float:left;
background:url('../img/bg_menu.gif') bottom right no-repeat;
}

div#menu a {
color:#ffffff;
}

div#flash {
width:485px;
height:225px;
padding:31px 0px 10px 10px;
background:url('../img/bg_flash2020.jpg') bottom left no-repeat;
float:left;
}

div#swfflash
{
  width: 460px;
}

div#menu table {
margin-top:70px;
}

div#menu td {
width:87px;
height:75px;
padding:0px 5px 0px 5px;
background:url('../img/bg_menu_section.gif') top left no-repeat;
text-align:center;
vertical-align:middle;
color:#ffffff;
}

div#left_column {
width:465px;
padding:0px 10px 0px 20px;
float:left;
}

div#pure_content  {
clear:both;
margin:10px 0px 10px 0px;
text-align:justify;
}

div#pure_content p, div#pure_content div {
background:url('../img/horizontal_spacer.gif') bottom center no-repeat;
padding-bottom:20px;
margin-bottom:15px;
text-indent:17px;
text-align:justify;
}

div#right_column {
width:465px;
padding:0px 30px 0px 10px;
float:right;
}

div#right_column p {
margin-bottom:15px;
}

div#footer  {
width:100%;
height:110px;
margin-bottom:5px;
background:url('../img/bg_footer.gif') top left repeat-x;
clear:both;
}

div#footer_left  {
width:455px;
height:65px;
padding:45px 20px 0px 20px;
float:left;
background:url('../img/bg_footer_left.gif') top right no-repeat;
font-size:11px;
color:#cadff3;
}

div#footer_left a {
font-size:11px;
color:#cadff3;
}

div#footer_right  {
width:485px;
text-align:center;
height:65px;
padding:45px 20px 0px 0px;
background:url('../img/bg_footer_menu.gif') top left no-repeat;
float:right;
color:#6faae4;
}

span.news_title {
display:block;
width:350px;
color:#4a90ce;
float:left;
background:url('../img/news_title.gif') top left no-repeat;
padding:0px 0px 10px 27px;
}

span.news_date {
display:block;
width:88px;
color:#4a90ce;
float:right;
text-align:right;
}

div.news_short {
width:438px;
padding:0px 0px 20px 27px;
clear:both;
text-align:justify;
}

div.news_short a {
color:#666666;
}

div#short_contact {
background:url('../img/phone.gif') top right no-repeat;
}
div#short_contact p {
background:url('../img/ico_contact.gif') top left no-repeat;
text-indent:17px;
}

div.drop  {
background:#4a90ce url('../img/drop_gradient.gif') top left repeat-x;
position:absolute;
border-bottom: 1px solid #dededb;
}

div.drop div {
padding:0px 8px 15px 8px;
background:url('../img/submenu_spacer.gif') bottom center no-repeat;
color:#ffffff;
clear:both;
border-left:1px solid #dededb;
}

div.drop div {
padding:0px 8px 15px 8px;
background:url('../img/submenu_spacer.gif') bottom center no-repeat;
color:#ffffff;
}

div.drop a {
color:#ffffff;
}

span#print {
display:block;
float:right;
margin:10px 0px 10px 0px;
}

div#pages	{
height:20px;
padding-top:10px;
background:url('../img/bg_pages.gif') top center no-repeat;
text-align:center;
font-size:11px;
color:#2f89c8;
}

div#third_level {
padding:0px;
background:url('../img/ico_third_level.gif') top left no-repeat;
border-bottom:1px solid  #dededb;
line-height:18px;
padding-bottom: 10px;
}

div#gallery {
background:url('../img/ico_gallery.gif') top left no-repeat;
text-indent:17px;
clear:both;
}

div#gallery table {
margin-top:10px;
}

div#gallery td div  {
padding:3px;
border:1px solid #dddedc;
text-indent:0px;
text-align: center;
}

div#gallery td {
padding-top:10px;
text-indent:0px;
}

td.gallery_description  {
padding:10px;
vertical-align:middle;
}

div#contact_map {
background:url('../img/ico_contact.gif') top left no-repeat;
padding-left:17px;
}

div#contact_map div  {
margin:0px 0px 20px 0px;
padding:0px;
clear:both;
border:1px solid #babbb5;
}

div#contact_content  {
clear:both;
margin:10px 0px 10px 0px;
}

div#contact_content p {
background:url('../img/ico_contact.gif') top left no-repeat;
text-indent:17px;
}

div#black_layer, div#formblack_layer {
background-color:black;
display:none;
height:100%;
left:0px;
opacity:0.85;
filter: alpha(opacity=85);
position:absolute;
top:0px;
visibility:hidden;
width:100%;
z-index:1000;
}

div#form_layer {
display:none;
left:0px;
opacity:1;
position:absolute;
top:0px;
visibility:hidden;
z-index:1001;  
}

#loader {
background-color:#FFFFFF;
border:10px solid #FFFFFF;
display:none;
visibility:hidden;
z-index:1001;
}

#container {
cursor:pointer;
display:none;
left:0pt;
position:absolute;
top:0pt;
visibility:hidden;
z-index:1001;
}

img#photo_container {
  border: 4px solid white;
}
