@charset "utf-8";
html, body{
margin:0;
padding:0;
}
body,td,th,input,textarea,select{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#341e16;
}
body {
text-align:center;
background:#ded5c4;
}


h1,h2,h3,h4,h5,h6{
font-family:Garamond, Arial, Helvetica, sans-serif;
margin:10px 0;
padding:0;
}

h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:17px;margin:5px 0;}
h4{font-size:15px;margin:5px 0;color:#3f2a08}
h5{font-size:13px;margin:5px 0;}
h6{font-size:11px;margin:5px 0;}

#main a{
color:#86542e;
text-decoration:none;
}

#main a:hover{
text-decoration:underline;
color:#341e16;
}

img{
border:0;
}

#wrap{
width:980px;
margin:0 auto;
position:relative;
text-align:left;
}

#top{
background:url(../img/bg_top.jpg) repeat-x;
height:401px;
float:left;
width:100%;
clear:both;
}


#main{
background:#94856d;
float:left;
width:100%;
clear:both;
}

#foot{
float:left;
width:100%;
background:#341e16;
margin:11px 0 0 0;
clear:both;
text-align:center;
}


#foot a{
color:#c5b69e;
text-transform:uppercase;
font-size:12px;
text-decoration:none;
margin:0 10px;
line-height:47px;
}

#logo{
height:112px;
}

#menu{
text-align:right;
height:55px;
line-height:52px;
position:absolute;
right:0;
top:57px;
padding:0 10px 0 0;
}

#menu a{
color:#fff;
font-size:14px;
font-family:Garamond, Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase;
margin:0 8px;
}

#menu a:hover{
color:#95866e;
}

#Morihei{
position:absolute;
top:50px;
}


#flash{
height:257px;
float:left;
width:100%;
}

#col1{
float:left;
width:240px;
}

#col2{
float:right;
width:740px;
}

.pd20{
margin:20px 0;
padding:0 20px;
}

.brdr{
border-right:1px solid #341e16;
}

#main p.wiecej{
text-align:right;
}

#main p.wiecej a{
font-size:11px;
color:#3f2a08;
padding:0 0 5px 0;
margin:0;
}



div.box_galeria{clear:both;}
div.g_thumb{float:left; padding:12px;text-align:center;}
div.g_thumb_f{border:5px solid #ded5c4;text-align:center;}
div.g_thumb p{margin:0;padding:0}




ul#smenu,ul#smenu ul{
/*list-style-type:none;*/
margin:0 0 0 20px;
padding:0;
}

ul#smenu ul{
margin:0 0 0 20px;
}

#smenu ul li{
padding:0;
margin:0;

}

ul#smenu a{
color:#341e16;
	display:block;
	margin:6px 0;
	padding:0 5px;
	font-size:12px;
	font-weight:bold;
	outline:none;
	text-decoration:none;
}

ul#smenu a.s,ul#smenu a:hover{
text-decoration:underline;
}

