
body{
margin:0;
padding:0;
background:#dcbe8a url(../media/back_repeat.jpg) repeat-x left top;
font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
color:#191919;
}

#top_picture { 
height: 197px;
width: 100%;
left: 0; 
top: 51px; 
position: absolute; 
z-index: 1; 
visibility: visible;
background-position: center 50%; 
 }

#top_picture_mask { 
background-image: url(../media/index_slides/back.png); 
background-repeat: no-repeat; 
background-position: center 50%; 
visibility: visible; 
position: absolute; 
top: 51px; 
left: 0; 
width: 100%; 
height: 197px; 
z-index: 2; }

#global{ text-align:center; margin:0 auto; background-image: url(../media/top_shadow.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width:1000px; padding:0; position:relative; z-index: 0; visibility: visible; }

#content_shadow{ color: #dcbe8a; font-size: 20px; font-weight: bold; background-position: 50% bottom; width:1000px; 
/*background:url(../media/shadow_topcontent.png) no-repeat left 51px; */
height: 250px; z-index: 0; }

#menubar{ background-attachment: scroll; text-align: left; width:1000px; height: 40px; z-index: 1; }

#content{ font-size: 14px; width:1000px; background:url(../media/content_shadow.png) left 0; text-align: left; height: 500px; z-index: 1; }

#bottombar{ font-size: 11px; font-weight: bold; width:1000px; background:url(../media/Bottombar_shadow.png) no-repeat left 0; height: 50px; z-index: 1; }

.block_left { background-color: #dbba76; float:left; clear:left; background-repeat: repeat; background-position: left top; width:300px; height: 100%; margin-top: 10px; margin-left: 20px; border: solid 1px white; }

.sub_left_block { float:left; clear:left; width:150px; }

.sub_right_block {
float:right;
clear:right;
width:150px; }

div.sub_right_block { padding : 0; float: right; clear: right; }

div.block_right{ background-color: #dbba76; padding:0; background-repeat: repeat; float: right; clear: right; }

.block_right {
clear:right;
float:right;
margin:10px 25px 0 20px;
border: solid 1px white; }

h1 
{ font-size: 14px; font-weight: bold; text-align: left; padding:0; font-style:normal; margin: 2px 0 0 2px; }

h2, h4, li, ul, ol, dl, address 
{
font-size: 14px;
font-weight: normal;
text-align: left;
margin:2px 0 0 2px;
padding:0;
font-style:normal; }
p, tr, td 
{
font-size: 13px;
font-weight: normal;
text-align: left;
margin:2px 0 0 2px;
padding:0;
font-style:normal; }
h3 { font-size: 13px; font-style: normal; font-weight: normal; text-align: left; margin: 2px 0 0 2px; padding: 0; }
h5 { font-size: 12px; font-style: normal; font-weight: normal; text-align: center; margin: 2px 0 0 2px; padding: 0; }
.dsR39 /*agl rulekind: base;*/ { top: 10px; left: 639px; width: 305px; height: 223px; }
.dsR41 /*agl rulekind: base;*/ { top: 243px; left: 670px; width: 305px; height: 124px; }
.dsR42 /*agl rulekind: base;*/ { width: 628px; height: 101px; }
.dsR43 /*agl rulekind: base;*/ { width: 628px; height: 243px; }
.dsR50 /*agl rulekind: base;*/ { width: 134px; height: 119px; }
.dsR52 /*agl rulekind: base;*/ { width: 308px; height: 224px; }
.dsR53 /*agl rulekind: base;*/ { top: 0; left: 308px; width: 320px; height: 224px; }
.dsR57 /*agl rulekind: base;*/ { width: 956px; height: 95px; }
.normaltext         { color: #191919; font-size: 12px; text-align: justify; margin: 0 0 0 2px; padding: 0; }
a             		  { color: blue; font-size: 13px; font-weight: normal; text-decoration: none ; margin: 2px 0 0 2px; }
