body {margin: 0px; padding: 0px; background-color: #E5E0CB}
p, td, tr, table, br, form, li, il, ul, ol, select, blockquote, input, textarea, div, body {font-family: verdana, tahoma, arial, helvetica, sans-serif; color: #000; font-size: 100%}
a {color: #633}
a:hover {color: #933}

/* lines*/
div.line-height-2 {height: 2px; margin: 0; padding: 0; border: 0; overflow: hidden; background: #fff}
div.line-width-2 {width: 2px; margin: 0; padding: 0; border: 0; overflow: hidden; background: #fff}

.td-width-2 {width: 2px; background: #fff}

/* top */
div.top-1 {background: url("img/bgtop1.gif") repeat-x #E5E0CB; width: 100%; margin: 0;}
div.top-1 img { margin: 0px 0px 0px 297px;}
div.top-2 {background: url("img/top2bg.gif") no-repeat #A9A48A; width: 100%; background-position : 600px 0px; margin: 0; padding: 0;}
div.top-3 {background: url("img/bgtop3.gif") repeat-x #E5E0CB; width: 100%; margin: 0; }
div.top-3 img {margin: 0px 0px 0px 499px;}

/* Main menu */
div.menu {display: block; background: url("img/m-line.gif") repeat-x bottom; margin: 0; padding: 0; border: 0; width: 170px;}
.navlang {display: block; color: #837C5A; font-size: 11px; font-weight: bold; text-decoration: none; padding: 10px 5px 10px 15px;}	
.nav01 {display: block; color: #633; font-size: 11px; font-weight: bold; text-decoration: none; padding: 10px 5px 10px 15px;}	
.nav02 {display: block; color: #633; font-size: 11px; text-decoration: none; padding : 0px 5px 5px 15px;}
a.nav01:hover, a.navlang:hover, a.nav02:hover {color: #933; text-decoration: underline;}

/* content */
td.content {background: #F4F0DD; margin: 0px; padding: 10px 15px 10px 15px}
div.content {font-size: 75%}
p {text-align: justify}

div.bigtext {font-size: 90%; text-align: justify}
div.news-left {font-size: 70%; margin: 0px; padding: 10px 10px 10px 0px; }
div.news-right {font-size: 70%; margin: 0px; padding: 10px 0px 10px 10px; }

div.footer {font-size: 70%; margin: 0px; padding: 10px 10px 10px 10px}

.img-right {margin: 0px 0px 5px 15px;}
.img-left {margin: 0px 15px 5px 0px;}

.breadcrumbs {font-size: 11px; color: #837C5A;}
.breadcrumbs a {color: #837C5A;} 
.breadcrumbs a:hover {color: #837C5A;}

.photo-album-sm {text-align: center; vertical-align: top; font-size: 90%}

.comments {font-size: 90%; background: #fff; margin: 0px; padding: 5px}
.photo-sm {text-align: center; font-size: 90%}

/* forms */
.content table.form-cells td {border-bottom: 2px solid #fff; vertical-align: top}
.inp {width: 400px;}
.error {color: #f00; font-size: 80%; font-weight: bold}
.btn {border: 2px solid #633; background: #E5E0CB; font-weight: bold; color: #633}

.req {color: #ff0000; font-size: 11px;}

/* forum (guest book) */
.fmenu {color: #837C5A; margin: 10px 0px 10px 0px}
.input {font-size: 12px; width:300px;}
.fmsg {margin: 10px 0px 10px 0px}
.fauth {font-weight: bold}
.fdate {color: #837C5A; font-size: 90%}


/* headers */
h1 {color: #633; font-size: 140%; font-weight: bold; margin: 0px}
h2 {color: #633; font-size: 110%; font-weight: bold; margin: 0px}

