*{margin:0;padding:0;}
html,body{height:100%;}
body{
font-size:12px;
color:#4d4c47;
background:url(i/bg.png) repeat-x 0 0 #003f7d;
font-family:Arial,Tahoma,sans-serif;
}

a,a:link,a:visited{
color:#b54000;
text-decoration:none;
}
a:hover,a:active{
text-decoration:underline;
}

a img, img{border:0;}

input,select,option,textarea{
color:#4d4c47;
font-size:12px;
font-family:Arial,Tahoma,sans-serif;
}

.png{behavior:url(iepngfix.htc);}

h1,h2,h3,h4,h5,h6{font-size:1.0em;font-weight:normal;}



#main{
width:800px;
margin:0 auto;
padding-top:68px;
}
#top{
position:relative;
height:68px;
overflow:hidden;
width:800px;
}

#logo{
width:165px;
height:68px;
background:url(i/logo.png) no-repeat 0 0;
position:absolute;
left:0;
top:0;
}
#logo a{
display:block;
width:100%;
height:100%;
}
#logo span{display:block;text-indent:-8888em;}

#navi{
position:absolute;
right:0;
bottom:12px;
width:95px;
height:25px;
background:url(i/navi.png) no-repeat 0 0;
}
#navi a{
display:block;
width:25px;
height:25px;
top:0;
position:absolute;
text-decoration:none;
}
#navi1{left:0;background:url(i/navi-icon-1.png) no-repeat 0 0;}
#navi2{left:35px;background:url(i/navi-icon-2.png) no-repeat 0 0;display:none !important;}
#navi3{left:70px;background:url(i/navi-icon-3.png) no-repeat 0 0;display:none !important;}


#line{
height:30px;
background:url(i/line.png) repeat-x 0 0;
margin-bottom:10px;
overflow:hidden;
color:#FFF;
font-style:italic;
}
#line-left{
/*float:left;*/
padding-top:7px;
padding-left:10px;
padding-right:10px;
}
#content{
background:#FFF;
padding:10px;
margin-bottom:10px;
}
#frame{
width:780px;
overflow:hidden;
height:495px;
background:url(i/frame.png) repeat-x 0 0 #008be6;
position:relative;
}

#bottom{
height:61px;
background:url(i/bottom.png) repeat-x 0 0;
color:#FFF;
}
#bottom table td{
padding-top:15px;
width:33%;
}
#bottom1{
padding-left:20px;
}
#bottom2{
text-align:center;
}
#bottom3{
padding-right:20px;
text-align:right;
}
#bottom a{
text-decoration:underline;
color:#FFF;
}

#text{
position:absolute;
left:10px;
top:10px;
width:760px;
overflow:hidden;
height:475px;
}
#text-left{
position:absolute;
left:0px;
top:0px;
width:154px;
color:#FFF;
font-style:italic;
font-weight:bold;
}
#text-left a{color:#FFF;text-decoration:none;}
#text-right{
position:absolute;
background:#FFF;
right:0px;
top:0px;
width:546px;
height:475px;
overflow:auto;
padding-left:40px;
padding-right:10px;
font-size:14px;
}

#text-left ul{
list-style-type:none;
padding-top:25px;
/padding-bottom:80px;
background:#00315a;
}
#text-left li{
padding:11px 0 11px 25px;
}
#text-left li.cur{
background:#8096ab;
}

#text-left ul.backmenu{
padding-top:0;
margin-top:10px;
font-size:21px;
font-weight:bold;
}

#text-right h1{
font-size:27px;
font-style:italic;
padding-top:40px;
margin-bottom:10px;
}
#text-right p{
margin-bottom:1em;
}
#text-right h2{
font-size:21px;
padding-top:10px;
margin-bottom:10px;
}
#text-right ul{
list-style-type:square;
margin-left:15px;
margin-bottom:1em;
}

.suplogo{
float:right;
margin-top:10px;
}

#supp{
display:block;
position:absolute;
left:0;
top:0;
}


#gallery{
text-align:center;
padding-top:20px;
}

#movebuttons{
width:70px;
margin:20px auto 0;
}
#movebuttons img{cursor:pointer;}

#text-right.fulltext{
width:586px;
padding-left:0;
}

.photoblock{
padding-top:20px;
text-align:center;
}











