
body {
    padding:0;
    margin:0;
    width: 100%;
    text-align:center;
}

#all {
    width:800px;     
    margin: 0 auto 0 auto;
    text-align:left;
    background:white;
}


a {
   color: #2f8586;

}

img {
    border: 0;
}

.clear {
   clear: both;
   float: none;
   height: 0;
   font-size: 0;
}

.clear2 {
   float: none;
   clear: both;
}

body {
    background:url(/local/tpl/img/body_bg.gif) white;
    font-family:Arial,sans-serif;
    font-size: 0.8em;

}


#head  {
     background:url(/local/tpl/img/head.jpg) no-repeat;
     width:800px;
     height:168px;
     
}


#photo {
     margin-top:1px;
     float:left;
     height:263px;
     width:557px;
}

#block_right {
     float:right;
     width:242px;
     background:url(/local/tpl/img/border.gif) repeat-y 202px;
}

#menu_img {
     float:left;
     margin:1px 0 0 1px;
     padding:0;
     margin:0;
     list-style-type:none;

}

#menu_img * {  
     display:block;
     height:41px;

}


#icons {
     float:right;
     list-style-type:none;
     margin:0 0px 0 150px;
     padding:18px 0 0 0;
     width:40px;

}    

#icons li {
     text-align:center;
       
}

#lang {
     float:right;
     list-style-type:none;
     margin:0 0px 0 150px;
     padding:0 0 0 0;
     width:40px;
     


}

#lang li {
     text-align:center;
     margin:0 0 0 0;
     padding:0.5em 0 0.5em 0 ;
}

#lang li.selected {
     background:url(/local/tpl/img/border_sel.gif) repeat-y #ffe8af;

}

#lang li a {
     text-decoration:none;


}



#menu {
     float:left;
     background:#ffe8af;
     width:557px;
     text-align:center;
     margin-top:1px;
}

#menu ul {

     margin:0 0 0 0;
     padding:0;
     list-style-type:none;
     text-align:left;
}

#menu ul li {
     float:left;
     padding:0;
     margin:0;
}


#menu ul li a {
     text-decoration:none;
     font-weight:bold;
     padding:0.5em;
     margin:0;
     display:block;
     border-bottom:1px solid white;
     

}

#menu ul li a:hover {
     border-bottom:1px solid black;

}


#menu ul li.selected a {
     background-color:#3b545b;
     color:white;
     

}

#menu ul li.clear {
   clear: none;
   float: none;
   height: 0;
   font-size: 0;
   

}


#article {

    width:540px;
    text-align:justify;
    padding:0 0 1em 1em;
}

#article h1 {
    font-size:1.2em;

}

#article h2 {
    font-size:1.1em;

}

#article h3 {
    font-size:1em;
    font-weight:bold;

}

#article a {
    color: #cc9966;

}

#article img {
    margin:0 1em 0.5em 1em;

}

#foot {

}

#article blockquote {

    margin:3em 0 0 0;
    padding:0;
    font-style:italic;
}

#article blockquote p {
    margin:0;
    padding:0;
}

#article .source {
    text-align:right;
    margin:0.5em 0 2em 0;
}

#article hr {

    width:90%;

}


#foot .img {

    float:left;
    background:url(/local/tpl/img/foot.jpg) no-repeat;
    height:26px;
    width:241px;
}

#copy {
    width: 312px;
    margin-left: 1px;
    height:26px;
    background-color: #ffe8af;
    float:left;
}

#copy p {
    font-size:0.9em;
    color: #3a545c;
    padding: 0.5em 0 0 1em;
    margin:0;
    
}


#copy a {
    color: #3a545c;
    text-decoration:none;
}


#create {

    float:left;
    width: 203px;
    margin-left: 2px;
    height:26px;
    background-color: #ffe8af;
    text-align:right;

}

#create p {
    font-size:0.9em;
    color: #cdac5f;
    padding: 0.5em 1em 0 0;
    margin:0;
    
}

#create a {
    color: #cdac5f;
    text-decoration:none;
}

#up {

    margin-left: 2px;
    float:left;
    width: 38px;
    height:26px;
    background-color: #ffe8af;


}

ul.interval li {
    margin-top:0.5em;

}

.left {
    float:left;
}

.right {
    float:right;
}

