#mainContainer
{
width : 870px;
background : url(/Files/images/bg09_1.png) repeat-y;
margin-left : -435px;
left : 50%;
position : relative;
_height : 100%;
min-height : 100%;
}

body
{
height : 100%;
background : #e8e8e9;
font-size : 10px;
font-family : arial;
behavior : url(css/htcmime.php?file=hover.htc);
}

#banner
{
ybackground : url(/Files/images/head09_1.png) no-repeat;
ywidth : 616px;
height : 226px;
left : 8px;
position : absolute;
margin-bottom : -22px;
top : 93px;
background : url(/Files/images/headImg_1.jpg) no-repeat;
width : 592px;
}

.mainNav
{
height : 293px;
position : absolute;
left : 8px;
width : 852px;
padding-left : 36px;
top : 25px;
background : url(/Files/images/logo_3_1.png) no-repeat;
z-index : 200;
}

.mainNav li
{
float : left;
color : #fff;
font-size : 10px;
height : 68px;
position : relative;
}

.mainNav li a
{
text-transform : uppercase;
display : block;
text-decoration : none;
color : #fff;
padding : 45px 12px 13px;
}

.mainNav2
{
height : 225px;
overflow : hidden;
z-index : 900;
position : absolute;
padding : 0px;
background : #89CAAB;
display : none;
left : none;
opacity : 0.8;
}

.mainNav strong
{
color : #6c6e70;
font-weightt : bold;
}

.mainNav li li a
{
white-space : nowrap;
color : #fff;
padding : 0 10px ;
}

.mainContent
{
color : #6c6e70;
width : 591px;
font-size : 1.2em;
line-height : 2em;
position : relative;
left : 8px;
float : left;
top : 0px;
padding : 48px 0 48px 0;
}

.mainNav li a:hover,.mainNava strong
{
background : none;
color : #fff;
}

.mainContent div
{
padding : 0 48px 0 48px;
position : relative;
}

.mainNav li:hover .mainNav2
{
display : block;
}

.langChange
{
left : 8px;
display : block;
position : relative;
top : 0px;
text-transform : uppercase;
color : #818386;
background : url(/Files/images/langBG_1.png) no-repeat;
width : 852px;
height : 318px;
}

#ieTransFix
{
height : 100%;
}

.mainContent body
{
font-family : arial;
border : dotted 1px #ddd;
background : #fff;
font-size : 12px;
color : #6c6e70;
width : 591px;
padding : 20px;
line-height : 20px;
}

.langChange b
{
color : #818386;
font-weight : bold;
}

.mainContent .row2 .first
{
float : left !important;
width : 49.1%;
}

.mainContent div div
{
padding : 0;
}

.mainContent .first
{
margin-left : 0;
}

.mainContent .row1 .col
{
width : 100%;
margin-left : 0;
}

.mainContent .col
{
float : left;
}

.mainContent .row2 .col
{
width : 49.1%;
float : right;
}

.mainContent .row3 .col
{
width : 32%;
float : left;
margin-left : 1.99%;
}

.mainContent h2
{
font-size : 10px;
padding : 10px 0;
color : #6c6e70;
line-height : 14px;
font-style : italic;
display : inline;
}

.mainContent .row3 .first
{
margin-left : 0;
}

.mainContent body .col
{
border : dotted 1px #ddd;
}

.mainContent h1
{
border : #6c6e70 dotted;
padding-bottom : 10px;
color : #89CAAB;
font-size : 18px;
border-width : 0 0 1px 0;
}

.mainContent body .row3 .col
{
margin-left : 1.3%;
width : 31%;
}

.mainContent .clear
{
clear : left;
}

.mainContent body div
{
padding : 0;
}

.mainContent li
{
background : url(/Files/images/li_1.gif) no-repeat 0% 9px;
padding-left : 8px;
}

.news a:hover
{
color : #fff ! important;
background : #89CAAB;
}

.contact
{
width : 260px;
position : absolute;
bottom : 0px;
right : 10px;
background : transparent url(/Files/images/fuss09_1.png) scroll 0% 0%;
color : #fff;
font-size : 11px;
height : 200px;
}

.news
{
float : left;
left : 38px;
position : relative;
margin-top : -100px;
width : 214px;
color : #6c6e70;
line-height : 16px;
padding-bottom : 200px;
z-index : 400;
}

.news h1
{
padding-bottom : 10px;
color : #89CAAB;
font-size : 14px;
}

hr
{
border-color : #666666;
border-style : dotted none none;
border-width : 1px 0pt 0pt;
height : 1px;
position : relative;
}

.mainContent a
{
color : #89CAAB ! important;
font-style : italic;
}

.news a
{
color : #89CAAB ! important;
font-style : italic;
}

.mainContent a:hover
{
color : #fff ! important;
background : #89CAAB;
}

.contact div
{
padding : 25px;
line-height : 16px;
margin-top : 80px;
}

.contact b
{
font-weight : bold;
}

.mainContent .uisFormTable
{
position : relative;
margin-top : 20px;
}

.uisFormTable input, .uisFormTable textarea
{
border : 1px solid #818386;
background : #EEEEEE none repeat scroll 0% 0%;
color : #818386;
}

.uisFormTable input:hover, .uisFormTable textarea:hover
{
background : #FFFFFF none repeat scroll 0% 0%;
border : 1px solid #818386;
color : #818386;
}

.uisFormTable input:focus, .uisFormTable textarea:focus
{
background : #FFFFFF none repeat scroll 0% 0%;
border : 1px solid #818386;
color : #818386;
}

.langChange a
{
color : #818386;
text-decoration : none;
}

.clear
{
clear : both;
}

.uisTD1
{
padding-right : 10px;
}

.contact a
{
color : #fff ! important;
}

.contact a:hover
{
color : #fff ! important;
background : #89CAAB;
}

.mainContent body td
{
border : dotted 1px #555;
}

.mainContent opeBODY
{
font-family : arial;
background : #fff;
font-size : 12px;
color : #6c6e70;
line-height : 20px;
}

.langChange div
{
position : relative;
left : 702px;
width : 142px;
top : 8px;
}

html
{
height : 100%;
}

.mainNav li span
{
height : 68px;
}

.mainNav li li
{
float : none;
margin : 20px 0 0;
height : auto;
display : block;
}

.mainNav2 a:hover, mainNav2 .aActive
{
color : #444 ! important;
}

.mainContent h3
{
border : #6c6e70 dotted;
padding : 3px 0;
color : #89CAAB;
font-size : 14px;
border-width : 1px 0 1px 0;
margin-bottom : 10px;
}

.option
{
overflow : hidden;
height : 67px;
display : block;
float : left;
margin : 0 10px 10px 0;
border : solid 2px #89CAAB;
width : 65px;
}

.galContainer
{
background : #eee;
padding : 10px ! important;
}

.galContainer .clearer
{
clear : both;
}

