body { margin:0px; padding:0px; }

.header { background-image:url(img/head.jpg); background-position:top; background-repeat:no-repeat; height:254px; }
.body { width:800px; text-align:left; background-color:#dfd4a7; }
* html .body { width:797px; }

h1, h2, p { margin:0px; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

.logo a { position:absolute; display:block; width:800px; height:200px; cursor:hand; top:0px; }

.menu { width:220px; text-align:left; background-image:url(img/c.jpg); float:left; }
.menu a { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#000000; display:block; padding-left:10px; }
.me { background-image:url(img/me.jpg); background-repeat:no-repeat; background-position:left top; height:30px; }

.text_box { margin-left:230px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#000000; padding-right:20px; padding-bottom:100px; }
.text_box h1 { font-size:18px; padding-bottom:10px; }
.text_box p { text-align:justify; }
.text_box a, .text_box a:visited, .text_box * a, .text_box * a:visited {color:#000; text-decoration:underline;}

.podval { background-image:url(img/fot.jpg); background-position:bottom; background-repeat:no-repeat; height:250px; width:800px; padding-top:50px; padding-left:40px; }
* html .podval { height:300px; }

.context { height:200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#000000;  }
.dr { float:left; width:380px; }
.context h2 { font-size:12px; color:#FFFFFF; }
.context p { }
.context a { color:#FFFFFF; }

