BODY, HTML {
background-color:#a40000;
background-image:url('sc_b.png');
background-position:top left;
background-repeat:repeat-x;
margin:0px;
padding:0px;
font-size:11px;
height:100%;
}
BODY {
font-family:Arial;
text-align:left;
}
img { behavior: url(iepngfix.htc); }
img { border:0px; }
BR.Clear {
clear:both;height:0px;padding:0px;margin:0px;line-height:0px;
}
A {
color:#FFFFFF;
}

.WhiteContainer {
position:relative;
width:100%;
margin:0px;
min-height:742px;
}
.MainContainer {
position:relative;
width:1000px;
text-align:left;
margin:0px auto;
background-image:url('home_gallery.jpg');
background-position:center 40px;
background-repeat:no-repeat;
min-height:742px;
}
.LeftContainer {
width:140px;
float:left;
}
.CenterContainer {
width:720px;
float:left;
}
.RightContainer {
width:140px;
float:left;
}
BR.Clear {
clear:both;height:0px;padding:0px;margin:0px;line-height:0px;
}
.MenuBlock {
border-style:solid;
border-color:#FFFFFF;
border-width:0px 15px 15px 15px;
background-color:#FFFFFF;
voice-family: "\"}\""; 
voice-family:inherit;
}
ul.MainMenuLeft {
background-image:url('menu_back.png');
background-position:top left;
background-repeat:no-repeat;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
display:block;
width:370px;
font-family:"Century Gothic",Arial,sans-serif;
font-size:20px;
padding:0px;
margin:0px;
height:74px;
}
ul.MainMenuLeft li {
padding-top:44px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
float:left;
border-left:15px solid #FFFFFF;
height:30px;
width:113px;
float:left;
}
ul.MainMenuLeft li.First {
border:0px;
width:114px;
}
ul.MainMenuLeft A {
line-height:30px;
display:block;
text-decoration:none;
background-color:transparent;
color:#FFFFFF;
text-align:center;
}
ul.MainMenuLeft li A.Selected {
background-color:#FFFFFF;
color:#d20000;
}
ul.MainMenuLeft li A:hover {
background-color:#FFFFFF;
color:#d20000;
}
ul.MainMenuRight {
background-image:url('gray_back.png');
background-position:bottom right;
background-repeat:no-repeat;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
display:block;
font-family:"Century Gothic",Arial,sans-serif;
font-size:20px;
padding:0px;
margin:0px;
height:74px;
float:right;
}
ul.MainMenuRight li {
float:left;
height:20px;
line-height:20px;
text-align:center;
margin-top:50px;
padding:0px 15px;
border-left:1px solid #666666;
}
ul.MainMenuRight li.First {
border-width:0px;
}
ul.MainMenuRight A {
line-height:20px;
display:block;
text-decoration:none;
background-color:transparent;
color:#666666;
}
ul.MainMenuRight A:hover {
text-decoration:underline;
}
.HeaderBlock {
height:200px;
}
.MainBlock {
background-color:#A40000;
font-family:Arial,sans-serif;
font-size:12px;
color:#FFFFFF;
margin:0px;
height:500px;
}
.MainLeft {
width:385px;
float:left;
}
.MainLeft H1 {
font-family:"Century Gothic", Arial, sans-serif;
padding:0px;
margin:0px;
font-size:20px;
margin-bottom:10px;
font-weight:normal;
color:#FFFFFF;
}
.MainLeft H1 A {
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
}
.MainLeft H1 A:hover {
text-decoration:underline;
}
.MainLeft .MainText {
margin:15px;
}
.MainLeft .MainText HR {
border-width:1px 0px 0px 0px;
border-style:dotted;
border-color:#D00000;
}

.MainLeft .MainText INPUT.text, .MainLeft .MainText textarea {
font-family:Arial;
font-size:11px;
padding:2px 5px;
border:1px #660000 solid;
}

.MainRight {
border:15px solid #FFFFFF;
background-image:url('right_back.png');
background-repeat:repeat-x;
background-position:top left;
width:275px;
padding:15px;
background-color:#780000;
float:left;
min-height:500px;
height:500px;
}
div[class] .MainRight {
height:auto;
}
.MainRight H1 {
font-size:14px;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:0px;
}
.MainRight P {
margin:0px 0px 20px 0px;
padding:0px;
}
.SubMenuBlock {
width:143px;
height:200px;
background-color:#666666;
position:absolute;
background-image:url('sm_top.png');
background-repeat:repeat-x;
background-position:top left;
padding:0px;
margin:0px;
top:89px;
text-align:left;
margin-left:-15px;
margin-top:-15px;
border-top:15px solid #FFFFFF;
display:none;
z-index:1;
}
.SubMenuBlock#s1 {
left:140px;
}
.SubMenuBlock#s2 {
left:269px;
}
.SubMenuBlock#s3 {
left:397px;
}
ul.SubMenu {
list-style-type:none;
list-style-image:none;
list-style-position:inside;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
line-height:26px;
padding:0px;
margin:15px;
}
ul.SubMenu li {
border:0px;
padding:0px;
margin:0px;
color:#FFFFFF;
text-align:left;
}
ul.SubMenu li A {
text-decoration:none;
color:#FFFFFF;
display:inline;
background-color:transparent;
}
ul.SubMenu li A:hover {
text-decoration:underline;
background-color:transparent;
color:#FFFFFF;
}
ul.SubMenu li.Selected A {
text-decoration:underline;
}
.HeaderTitle {
height:250px;
position:relative;
}
.HeaderImage {
position:absolute;
bottom:15px;
right:55px;
}
.Pages {
font-family:Georgia, sans-serif;
color:#FFFFFF;
font-size:11px;
margin:0px 20px;
padding:10px 0px;
border-top:1px #D00000 dotted;
}
.Pages#Bottom {
border-top:0px #D00000 dotted;
border-bottom:1px #D00000 dotted;
}

.Pages#TopImg {
padding-top:12px;
margin-bottom:12px;
}
.Pages#BottomImg {
padding-top:12px;
margin-bottom:0px;
}
.Pages .OnePage {
display:inline;
color:#CCCCCC;
font-weight:bold;
}
.Pages A {
color:#F0F0F0;
font-weight:bold;
text-decoration:none;
}
.Pages A:hover {
color:#F8F8F8;
text-decoration:underline;
}
.Gallery {
margin:-3px 0px 0px -3px;
}
.Gallery .Small {
font-family:Verdana, sans-serif;
color:#000000;
font-size:11px;
}
.Gallery .Small A {
color:#000000;
background-color:#FFFFFF;
display:block;
font-weight:normal;
line-height:30px;
text-align:left;
margin:9px;
padding:5px;
text-decoration:none;
}

.Gallery .Small A:hover {
color:#FFFFFF;
background-color:#F0F0F0;
text-decoration:none;
}

ul.news {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
padding:0px 20px;
margin:0px;
}
ul.news li {
padding:5px 0px;
}
ul.news li h1 {
padding:0px;
margin:0px;
font-size:14px;
font-weight:bold;
}
.AddressLeft {
font-family:Arial;
font-size:12px;
line-height:18px;
color:#A00000;
text-align:right;
padding:20px 20px 0px 0px;
}
.AddressLeft A {
color:#A00000;
}

.AddressRight {
font-family:Arial;
font-size:11px;
line-height:18px;
color:#A00000;
text-align:left;
padding:310px 0px 0px 20px;
float:left;
}
.AddressRight P {
margin:0px;
padding:0px;
}
.Credits {
font-family:Arial;
font-size:11px;
color:#D36459;
padding:10px 0px;
text-align:center;
}