body{
margin:0 0 12px;padding:0;
font-family:  Georgia, "New York CE", utopia, serif; 
background: #525967 url(../pic/bg5.jpg) repeat-x;
color:#000;
font-size:.9em;
line-height:140%;
text-align: center;
}
a,a:visited,a:active{
color:#7a95cc;
}
a:hover{
color:#fff;
background-color:#7a95cc;
}
h1,h1 span{
position:relative;padding:0;
margin:24px auto 0;
right:0;top:0;
width:770px;height:164px;
font-size:110%;
text-align:center;
z-index:0;
cursor:pointer;cursor:hand;
overflow:hidden;
}
h1 span{
position:absolute;
margin:0;
background:url("../pic/vratti.gif") no-repeat;
z-index:1;
display:block;
}
#body-cont{
position:relative;
margin:0 auto;
width:768px;
background:#fff url("../pic/bc-body-cont5.gif") repeat-y;
text-align:left;
border:1px solid #203a6f;
border-top:none;
}
#content{
margin:0;padding:0 10px 0 0;
width:492px;
float:right;
}
ul#left,ul#left-2,ul#left-1{
margin:0;padding:54px 0 0;
width:263px;
}
ul#left-2{
margin-bottom:48px;
}
h2{
position:relative;
margin:53px 25px 1.5em 10px;padding:5px 0;
font-size:2em;
}
h3,h4,h5{
margin:1.5em 25px .1em 10px;padding:5px 0 0;
font-size:1.1em;
}
h3{
font-size:1.5em;
color:#f3b231;
border-bottom:2px dotted #f3b231;
}
h4{
padding-left:5px;
border-left:10px solid #ffe5b2;
}
h5{
font-size:.9em;margin-top:.5em;
}
p{
margin:1em 25px 0 11px;
}
p.none{
position: absolute;
width:200px;
left:0;top:-1200px;
}
hr{
display:none;
}
ul{
margin:.1em 25px 1.3em 2em;
}
ul li{
margin-bottom:0 0 0 2.3em;
}
ul li ul{
margin-top:0;margin-bottom:0;padding-top:0;padding-botom:0;
}
ul#top{
position:absolute;
margin:0;padding:0 0 0;
left:371px;top:1px;
height:25px;
text-align:right;
overflow:hidden;
}
p#navi-up{
height:55px;
font-style:italic;
font-size:90%;
clear:both;
}
ul#top li{
margin:0 5px;
list-style:none;
line-height:25px;
font-weight:bold;
color:#000;
display:inline;
}
#top a:link,#top a:visited{
color:#7a95cc;
}
#top a:hover{
color:#fff;
background-color:#7a95cc;
}
ul#left li,ul#left-2 li,ul#left-1 li{
margin:0 0 7px 0;
list-style:none;
font-weight:bold;
font-size:90%;
}

ul#left span,ul#left-2 span,ul#left-1 span{
margin:0 0 7px 0;
padding:3px 5px 3px 10px;
width:160px;
font-variant: normal;
font-size:100%;
word-spacing:0;
color:#000;background-color:#ffdd98;
border-left:88px solid #949494;
display:block;
}
#left a,#left-2 a,#left-1 a{
padding:3px 5px 3px 10px;
width:160px;
text-decoration:underline;
border-left:88px solid #747474;
display:block;
}
#left a:link,#left a:visited,#left-2 a:link,#left-2 a:visited,#left-1 a:link,#left-1 a:visited{
color:#466f9b;background-color:#ffba31;
}
#left a:hover,#left-2 a:hover,#left-1 a:hover{
padding:3px 5px 3px 10px;
color:#466f9b;background-color:#fff;
border-left:88px solid #ffba31;
}
p#navi-up a:hover{
color:#fff;
background-color:#7a95cc;
}
p#navi-up{
position:relative;
margin:0;padding:0;
clear:both;
}
p#navi-up a{
position:absolute;
height:20px;width:60px;
top:1.5em;left:275px;
font-weight:bold;
font-size:95%;
line-height: 133%;
background-color:#fff;
overflow:hidden;
text-decoration:underline;
}
p#copy{
margin:0 auto;padding:0;
text-align:center;
font-size:75%;
color:#fff;
font-family:Verdana, "Geneva CE", lucida, sans-serif;
display:block;
}

#copy a:hover{
color:#fff;background-color:#7a95cc;
text-decoration:none;
}
img{
margin:0 30px 10px;
border:1px solid #7f7f7f;
float:right;
}
img#logo{
padding-right:80px;
border:none;
}
div.thumb{
margin:1.5em 0 3.5em 100px;
padding:0;
width:152px;
color:#fff;
font-size:85%;
line-height:1.25em;
text-align:left;
display:block;
float:none;
}
div.thumb p{
margin:54px 0 0;
text-align:left;
float:none;
font-size:100%;
font-weight: bold;
}
div.thumb img{
margin:5px 0 0;
padding:0;
float:none;
}
div.thumb ul{
margin:0;padding:0;
}
div.thumb ul li{
margin:.3em 0 .6em 15px;padding:0;
}
div.port{
margin:54px 0 0 90px;padding:0;
color:#fff;
float:none;
width:158px;
text-align:center;
font-size:80%;

}
img#portrait{
margin:5px 0 0 8px;padding:0;
float:none;
}
