/* CSS Document */

body { background:url(../images/template/body.jpg) repeat-x #ffffff; width:787px; margin:0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; overflow: -moz-scrollbars-vertical; color:#6F6037;}

#outside_area { background:url(../images/template/main_background.jpg)}

#header { background:url(../images/template/header.jpg); height:192px;} 

#header h1 { display:none;}

#top_nav { background:url(../images/template/top_nav.jpg); height:48px;}

#top_nav ul { margin:8px 0px 0px 24px; padding:0px; width:700px; text-align:center; position:absolute;}



#top_nav li { list-style-type:none; float:left;  }



#top_nav a { color:#93268F; font-size:12px; text-decoration:none; display:block; width:148px; height:30px; background-image:url(../images/template/butts.jpg); margin:0px -5px 0px 0px; padding:5px 0px 0px 0px; font-weight:bold; text-transform:uppercase;}

#top_nav a:hover { background-position:-148px 0px;}

#top_nav a.selected {background-position:-295px 0px; color:#FFFFFF; }

#top_nav a:hover.selected {background-position:-443px 0px; color:#FFFFFF;}





#main_area {margin:50px 0px 0px 0px; padding:0px 20px 10px 30px; background:url(../images/template/buda.jpg) no-repeat bottom right; text-align:justify; line-height:22px; }

#main_area h1 { margin:-45px 0px 10px 0px; color:#93268F; position:absolute; height:35px; display:block;}

#main_area a,  #footer a {color:#93268F;}

#main_area a:hover, #footer a:hover { text-decoration:none;}

#footer { background:url(../images/template/footer.jpg) no-repeat #ffffff; height:50px; text-align:center; padding:30px 0px 0px 0px; font-size:10px; }



#form {  width:400px; text-align:left; margin:10px 0px 0px 260px; position:absolute;}
#form label { display:block; width:110px; float:left;}
#form input { width:200px; margin:0px 0px 5px 0px;  background-color:#FDEBB9; border:1px #7F692F solid; font-size:11px; background-image:url(../images/template/form.jpg); background-repeat:repeat-x; padding:2px;}

#form textarea { width:200px; margin:0px 0px 5px 0px; background-color:#FDEBB9; border:1px #7F692F solid; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/template/form.jpg); background-repeat:repeat-x; padding:2px;}
#form input.but { background-color:#92278F; color:#FFFFFF; border:1px #4F0F4E solid; width:206px; background-image:none;}

 * html .visualIEFloatFix { height: 0.03%; }

#diary li { list-style-type:none;}

#diary a { display:block; padding:10px;  border-bottom:#DFC3DC dotted 2px; width:400px; margin:0px 0px 0px -20px; }

#diary a span { color:#6F6037;}

#diary a:hover { background-color:#FFF9E3;}

#diary a:visited { color:#DF7DDD;}

#diary a:visited span { color:#BFA86B;}  

 
#gallery li { list-style-type:none;}

#gallery a { display:block; padding:20px 0px 20px 60px;  border-bottom:#DFC3DC dotted 2px; width:400px; margin:0px 0px 0px -20px; }

#gallery a span { color:#6F6037;}

#gallery a:hover { background-color:#FFF9E3;}

#gallery a:visited { color:#DF7DDD;}

#gallery a:visited span { color:#BFA86B;} 

#gallery img { position:absolute; margin:-14px 0px 0px -50px; width:40px; filter:alpha(opacity=50); opacity: 0.5; border:1px solid #A48D4A; -moz-opacity:0.5;}

html>/**/body #gallery img { margin:-10px 0px 0px -50px;}

#gallery  a:hover img{filter:alpha(opacity=100); opacity: 1;

	-moz-opacity:1;}
	
#backtop { position:absolute; margin:18px 0px 0px 700px; }

#backtop a { background:#FFC62F; padding:5px; color:#93268F; text-decoration:none; font-weight:bold; border:solid 1px #993366;}

#backtop a:hover { background:#93268F; color:#FFFFFF;}

#frontpic { float:right; margin:0px 0px 0px 10px; border:1px solid #A48D4A; padding:0px; }

#frontpic img {width:150px;}
