@charset "utf-8";
/* CSS Document */

body,p,div,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,fieldset { margin:0; padding:0; }

html, body { height:100%; }

body { font:normal small 'Franklin Gothic Medium',Arial,Helvetica,sans-serif; color:#3e3e3e; background:#f0f0f0 url(../images/bg_site.png) 0 0 repeat-x; }

h1 { margin:2em 0 .6em 0; font:normal 260% Georgia,"Times New Roman",Times,serif; letter-spacing:1px; color:#000; }
h2 { margin:2em 0 .5em 0; font:normal 170% Georgia,"Times New Roman",Times,serif; letter-spacing:1px; color:#5d6b10; }
h2 a { color:#5d6b10; text-decoration:none; }
h3 { margin:1.5em 0 .5em 0; font:normal 140% Georgia,"Times New Roman",Times,serif; color:#819801; }
h3 a { color:#819801; text-decoration:none; }
p { margin:1em 0 1em 0; line-height:1.3em; }
img { border:none; }
a { color:#581111; text-decoration:underline; }
a:hover { color:#880f0f; }

#container { position:relative; min-height:100%; }
#body { height:100%; width:925px; margin:0 auto; padding:0 0 140px 25px; }
#left_col { width:600px; float:left; padding-right:25px; }
#right_col { width:300px; float:right; margin-top:80px; }

#left_col p { margin:1em 0 1em 1.5em; }

#left_col div.gallery { width:600px; float:left; clear:left; margin:25px 0; background:url(/images/bg_gallery_b.png) 0 100% no-repeat; }
#left_col div.gallery div.wrapper { padding:15px; background:url(/images/bg_gallery_t.png) 0 0 no-repeat; }
#left_col div.gallery div.wrapper h2 { margin:0 0 .5em 0; font:normal 150% 'Franklin Gothic Medium',Arial,Helvetica,sans-serif; color:#819801; }
#left_col div.gallery div.wrapper p { clear:left; margin:1em 1em 1.5em 0; color:#696a23; }
#left_col div.gallery div.wrapper dl { margin-bottom:1.5em; }
#left_col div.gallery div.wrapper dl dt { display:inline; margin-right:.5em; color:#5d6b10; }
#left_col div.gallery div.wrapper dl dd { display:inline; }
#left_col div.gallery div.wrapper div { float:left; margin:0 25px 20px 0; }
#left_col div.gallery div.wrapper div a { float:left; padding:1px; border:1px solid #7d6f5c; background:#f3f3f3; }
#left_col div.gallery div.wrapper div a:hover { border:1px solid #7f5315; background:#b97008; }

#header { height:223px; position:relative; background:#24070d url(../images/bg_header.jpg) 50% 0 repeat-x; }
#header #logo { width:925px; position:relative; margin:0 auto; }
#header #logo a { position:absolute; top:30px; padding-bottom:21px; }
#header #logo a:hover { background:url(../images/to_homepage.png) 50% 100% no-repeat; }
#header #navigation_bar { height:48px; width:100%; position:absolute; bottom:0; z-index:0; }
#header #navigation_bar #top_stripe { height:4px; width:100%; position:absolute; top:0; left:0; border-top:1px solid #b4b4b4; border-bottom:1px solid #b4b4b4; background-color:#d6d6d6; }
#header #navigation_bar #bottom_stripe { height:34px; width:100%; position:absolute; bottom:0; left:0; border-top:1px solid #3e3b28; border-bottom:1px solid #d7d7d7; background:#210706 url(../images/bg_navigation.png) 0 100% repeat-x; }
#header #navigation_bar #navigation_content { width:925px; margin:0 auto; position:relative; }
/*#header #navigation_bar #navigation_content #navigation span { height:6px; width:5px; display:block; float:right; background-color:#260710; }
*/
#header #navigation_bar #navigation_content #navigation span { height:6px; width:5px; display:block; float:right; background-color:#260710; }
#header #navigation_bar #navigation_content #navigation li { height:48px; width:174px; float:right; list-style:none; }
#header #navigation_bar #navigation_content #navigation li a { height:34px; width:174px; display:block; float:right; padding-top:12px; font:bold 100% 'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif; line-height:34px; text-align:center; color:#d3d3d3; text-decoration:none; } /* NEVAR lietot "font-height" pec "line-height" ! */
#header #navigation_bar #navigation_content #navigation li a:hover { background:url(../images/link_hover.png) 0 0 repeat-x; }
#header #navigation_bar #navigation_content #navigation li a.active { color:#fff; background:url(../images/button.jpg) 0 100% no-repeat; }


#footer { height:68px; width:100%; position:absolute; bottom:0; border-top:6px solid #909651; background:#332f30 url(../images/bg_footer.jpg) 50% 0 repeat-x; }
#footer #footer_content { height:68px; width:925px; position:relative; margin:0 auto; background:url(../images/bg_footer_darken.png) 0 0 no-repeat; }
#footer #footer_content img.logo { position:absolute; top:12px; left:80px; }
#footer #footer_content div { width:100%; position:absolute; bottom:20px; text-align:center; font:normal 70% Verdana,Arial,Helvetica,sans-serif; color:#685945;  }
#footer #footer_content div a { font:normal 100% Verdana,Arial,Helvetica,sans-serif; color:#685945; text-decoration:none; }
#footer #footer_content div p a { margin:0 0.7em; color:#957a53; font-size:110%;}
#footer #footer_content div span { padding:0 3em; }

#language_bar { height:25px; width:925px; margin:0 auto; }

#title { margin:4em 0 3em 0; }
#title h1 { margin:0; }
#title h2 { margin:0 0 .3em 0;  letter-spacing:0; }
#title h2 a { color:#000; text-decoration:none; }

.clear { clear:both; }

div.image { margin:1.5em 0 3em 0; }
div.image img { border:1px solid #feb73c; }
div.image p { margin:0.5em; font:italic 90% Georgia,"Times New Roman",Times,serif; color:#ca8922; }
