* { margin:0; padding:0;}
body {margin:0; padding:0; background:url(images/bgr.gif) #fff;}

table, td, img { border:0;}
table, td {border-collapse:collapse;}
td {vertical-align:top;}

td, span, a, input, textarea, li {font:13px Arial, Helvetica, sans-serif;color:#454444;}
td, span {line-height:16px;}

a, .foot a:hover, .foot_nav a:hover {text-decoration: underline;}
a:hover,  .foot a, .menu a, .foot_nav a {text-decoration: none;}
p span { color:#6D1D0F; font-style:italic;}

table, .w {width:100%;}
.h {height:100%;}

.bg01 {background:url(images/top.gif) repeat-x 0 0;}

.first {width:780px;}

.hed {height:102px; border-bottom:2px solid #7A480B;}
.hed img { float:left;margin:30px 155px 0 17px;}
.hed p { font-size:20px; font-weight:bold; color:#FEFEFE; margin:53px 0 0 0;}

.box01 {background:#fff; border:1px solid #A68B48; border-top:0;padding:4px;}
.box02 {background:url(images/top01.gif) repeat-x 0 0;}
.box03 {background:url(images/top02.gif) repeat-x bottom;}

.menu {height:27px;background:url(images/m2.gif);}

.menu table table {width: auto;margin:3px 0 0 0;}
.menu a {font:14px Times New Roman, Times, serif;color:#EFE5E1;font-weight:bold; display:block;padding:2px 17px 5px 17px;}
.menu a:hover, .menu a.rol {background:url(images/m3.gif) repeat-x 0 0; text-decoration:none;}

.menu table table td {background:url(images/m5.gif) repeat-x 0 0;}

.cont01 {padding:16px 0 0 0}
.cont02 {padding:0 24px 0 15px}
.cont03 {background:url(images/bot01.gif) repeat-x bottom;}

.cont03 ul {margin:5px 0 10px 0;}
.cont03 li {margin:0 0 0 15px;}

.cont03 p.box {background:#F1E3CD; font-size:19px; line-height:24px; font-weight: bold; color:#772702;padding:13px; margin:4px 0 19px 0;}
.cont03 p {margin:0 0 19px 0;}
.cont03 p.but_link { text-align:center;}
.cont03 p.but_link a { margin:0 17px;}

.right {padding:0 14px 0 0}
.right01 {padding:14px 20px 0 19px;background:#F1E3CD;}
.right01 img {margin:0 0 26px 0;}

.foot_nav {padding:14px 0; text-align:center;}
.foot_nav p, .foot_nav a {font:14px/15px Times New Roman, Times, serif;color:#4D371B; font-weight:bold;}
.foot_nav p { font-size:11px;}
.foot_nav a {margin:0 17px;}
.foot_nav a.rol { text-decoration:underline;}

.foot {height:40px;background:url(images/bot.gif) repeat-x 0 0; vertical-align:middle;text-align:center; }
.foot p, .foot a { font:11px/12px Tahoma, Arial, Geneva, sans-serif;color:#3E2403;}

