@charset "utf-8";
 /*CSS Document */

* {
font-size: 14px;
font-family: "Times New Roman", Times, Georgia, serif;
color: #421506;
margin: 0;
padding: 0;
border: 0;
}

body {
background: #2b0808 url(/images/backgr.jpg) center top;
}

a, a:link, a:visited {
text-decoration:underline;
color:#8b1c01;
border:none;
}

a:hover {
text-decoration:none;
color:#8b1c01;
border:none;
}

table{
margin:1px;
padding:1px;
font-size:12px;
border: 1px solid #8b1c01; 
}

h2 {
margin-bottom:12px;
font-size:14px;
color:#930829;
font-style:normal;
font-weight:lighter;
}

h4 {
margin-top:7px;
margin-bottom:12px;
font-size:14px;
color:#930829;
font-style:normal;
font-weight:100;
}

div.clear{
clear:both;
}

img.connars {
width:9px;
height:8px;
}





div#fundam {
width: 845px;
vertical-align:top;
margin-left:auto;
margin-right:auto;
}











#fundam div#header {
width:845px;
height:226px;
background: #3f0202 url(/images/menu_bg.gif) repeat-x bottom;
}

#header div.top {
width:845px;
height:199px;
background:url(/images/mnapser.jpg) center top no-repeat;
}

#header div.layerl{
float:left;
position:relative;
top:39px;
left:50px;
width:181px;
}

a.lang{
font-weight:bold;
color:#BC8845;
}

#header div.layerl img{
width:3px;
height:5px;
padding: 0px 4px 0px 4px;
float:none;
}

#header .layerl p{
text-align:center;
padding-bottom:1px;
}

#header .layerl a, #header .layerl a:visited, #header .layerl a:link {
text-decoration:none;
color:#bc8845;
}

#header .layerl a:hover {
text-decoration:underline;
color:#bc8845;
}

#header div.layerr{
float:right;
position:relative;
top:1px;
right:27px;
width:160px;
text-align:right;
}

#header .layerr a, #header .layerr a:visited, #header .layerr a:link {
text-decoration:underline;
color:#bc8845;
font-size:12px;
}

#header .layerr a:hover {
text-decoration:none;
color:#bc8845;
font-size:12px;
}

#header div.bottom {
width:845px;
height:27px;
background:url(/images/menu_l.gif) left top no-repeat;
}

#header div#menugen {
width:845px;
height:27px;
background:url(/images/menu_r.gif) right top no-repeat;
text-align:center;
}

#menugen p 
{
padding-top:4px;
}

#menugen img {
margin: 0px 9px 2px 9px;
width:5px;
height:5px;
}

#menugen img.large {
width:50px;
}

#header .bottom a, #header .bottom a:visited, #header .bottom a:link {
text-decoration:underline;
color:#afad97;
}

#header .bottom a:hover {
text-decoration:none;
color:#bc8845;
}









/* begin content block NON menu */

#fundam div#content {
width:845px;
padding: 20px 0px 0px 0px;
background: url(/images/bound.gif) repeat-y;
}

#content div.page {
background: #cdcbb5;
width:805px;
font-size:14px;
margin: 0px 20px 0px 20px;
clear:both;
}

#content div.conimg {
width:340px;
margin-right:4px;
}

.conimg img {
width:164px;
height:105px;
padding:2px;
margin:1px;
border: 1px solid black;
padding:1px;
}

div.contxt {
width:420px;
padding: 19px;
margin:0px;
float:right;
}

.contxt p {
/*background:url(/images/connar.gif) no-repeat;
text-indent: 35px;*/
margin: 14px 0px;
}

/* end content block NON menu */

/* begin content block WITH menu */

#fundam div#contentmenu {
width:845px;
padding: 20px 0px 0px 0px;
background: url(/images/boundm.gif) repeat-y;
clear:both;
}

#contentmenu div.menu {
/*background: #b39c83;*/
width:160px;
font-size:14px;
padding: 0px 20px 0px 20px;
margin-top:-7px;
float:left;
}

#contentmenu .menu h4 {
text-decoration:underline;
}

#contentmenu .menu a, #contentmenu .menu a:link, #contentmenu .menu a:visited{
padding-left:33px;
margin-left:2px;
margin-bottom:12px;
text-decoration:underline;
color:#421506;
display:block;
background: #b39c83 url(/images/connar.gif) no-repeat left top;
}

#contentmenu .menu a:hover {
padding-left:33px;
margin-left:2px;
margin-bottom:12px;
text-decoration:none;
color:#930829;
display:block;
background: #b39c83 url(/images/connar.gif) no-repeat left top;
}

#contentmenu .menu h4 a, #contentmenu .menu h4 a:link, #contentmenu .menu h4 a:visited{
font-size:14px;
color:#930829;
font-style:normal;
font-weight:100;
text-decoration:none;
padding:0;
margin:0;
background:none;
}

#contentmenu h4 .menu a:hover {
font-size:14px;
color:#930829;
font-style:normal;
font-weight:100;
text-decoration:underline;
padding:0;
margin:0;
background:none;
}

#contentmenu .page {
background: #cdcbb5;
width:590px;
margin-left:200px;
font-size:14px;
padding: 0px 8px 0px 20px;
}

* html #contentmenu .page {
background: none;
}

#contentmenu .page h2{
margin-bottom:24px;
}

#contentmenu .page h2 a, #contentmenu .page h2 a:link, #contentmenu .page h2 a:visited{
font-size:14px;
color:#930829;
font-style:normal;
font-weight:lighter;
font-weight:100;
text-decoration:none;
padding:0;
margin:0;
background:none;
}

#contentmenu .page h2 a:hover {
font-size:14px;
color:#930829;
font-style:normal;
font-weight:lighter;
font-weight:100;
text-decoration:underline;
padding:0;
margin:0;
background:none;
}

#contentmenu .page div.gallery{
height:132px;
padding:0px 0px 0px 0px;
}

#contentmenu .page .gallery img{
/*width:136px;
height:104px;*/
border: 1px solid black;
padding:1px;
background:#cdcbb5;
text-align:left;
margin-right:12px;
}

#contentmenu .page .gallery u{
color:#000000;
text-decoration:underline;
}

div.num {
margin: 0px;
margin-top:20px;
padding-bottom:9px;
text-align:center;
}

div.num  div{ 
margin: 0px;
padding: 9px;
background:#b39c83;
display:inline;
}

.num div p {
display:inline;
margin: 0 9px;
}

.num div p a, .num div p a:link, .num div p a:visited {
color:#000000;
}

.num div p a:hover {
color:#000000;
text-decoration:none;
}

#contentmenu .page div.gallerinner{
padding:0px 0px 0px 0px;
}

#contentmenu .page .gallerinner div.img{
height:241px;
}

#contentmenu .page .gallerinner img{
/*width:300px;
height:213px;*/
border: 1px solid black;
padding:1px;
background:#cdcbb5;
text-align:left;
margin-right:24px;
}

#contentmenu .page .gallerinner .smallimg {
float:right;
height:100px;
margin:14px 0;
text-align:center;
width:600px;
}

#contentmenu .page .gallerinner .smallimg img{
/*width:117px;
height:90px;*/
margin:1px;
}

/*div.post { 
margin: 0px;
padding: 9px;
background:#b39c83;
display:inline;
}

.post p {
display:inline;
margin: 0 9px;
}

.post p a, .post p a:link, .post p a:visited {
color:#000000;
}

.post p a:hover {
color:#000000;
text-decoration:none;
}*/

.forms input{
background:#ffffff;
border:1px solid #b4b29f;
width:192px;
height:16px;
}

.forms p.note{
color:#9b9981;
padding:6px 0;
}

.forms div.formr {
width:356px;
float:right;
}

.forms textarea {
width:354px;
background:#ffffff;
border:1px solid #b4b29f;
}

input.post {
width:96px;
height:34px;
background:#b39c83;
color:#000000;
text-decoration:underline;
border:1px solid #b4b29f;
}

/* end content block WITH menu */



.textsend {
color:#660000;
font-size: 14pt;
font-weight:bold;
}

#footer{
width:841px;
height:157px;
background: url(/images/bound.gif) repeat-y;
padding: 0 2px 0 2px;
}

#footer div.top {
width:841px;
height:136px;
padding: 6px 0 0px 0;
clear:both;
}

#footer .top div.img {
background:#b39c83 url(/images/bg_pic.jpg) no-repeat;
margin:0px 1px 0 2px;
padding:10px 10px 9px 10px;
width:256px;
height:105px;
float:left;
}

#footer .top p {
background:url(/images/footnar.gif) top left no-repeat;
font-style:italic;
padding-left:13px;
margin:10px;
margin-left:20px;
width:256px;
position:absolute;
z-index:1000;
}

#footer .top a, #footer .top a:visited, #footer .top a:link {
text-decoration:none;
color:#000000;
font-size: 14pt;
}

#footer .top a:hover{
text-decoration:underline;
/*color:#370000;*/
}

#footer div.img p a {
	color:#BC8845;
	font-weight:bold;
}

#footer .top img {
width:256px;
height:105px;
}

#footer div.bottom {
width:841px;
height:21px;
padding: 3px 0px 1px 0px;
background:#310101;
clear:both;
vertical-align:middle;
}

#footer .bottom div {
position:relative;
width:205px;
height:17px;
color:#afad97;
margin:auto;
margin-right:0px;
/*padding:auto;*/
padding-left:10px;
font-size:12px;
vertical-align:middle;
border-left:1px solid #97957f;
}

