/* ========== General styles ========= */

body {font-family:Tahoma,Verdana,Arial; font-size:14px;}
#main_menu {display: block; border: 1px solid gray; margin:10px 0 0 0; padding:358px 0 0; clear: both; float: left;  width: 253px; background: url(images/itomia.jpg) no-repeat 0 0;}
#main_menu li {display: block;list-style: none; margin:0; padding:0; background: url(images/menu_bg.gif) repeat-x 0 0;  }
#main_menu li a {display: block; margin:0;  padding:18px 8px 0px 8px; color: #555454; font-family: Tahoma, Verdana, Arial; font-weight: bold; text-decoration: none; font-size: 14px; height: 34px;}
#main_menu li a:hover {text-decoration: underline; background: url(images/menu_option_bg.gif) no-repeat 98% 70%;}
#main_menu li.double_line  a{ padding:15px 8px 10px; }
#main_menu li  a span{ display:block; }

h1 { font-size:30px; text-align:center; margin:50px 0; line-height:1.2em;}
h1 span { font-size:25px; display:block; }

h2 { font-size:18px; padding:20px 30px; line-height:1.2em; float:left; width:386px;}
p { padding:5px 30px; line-height:1.2em; float:left; text-align:justify;}
.clear {clear:both;}
#holder {
background:#FFFFFF none repeat scroll 0%;
border:3px solid #e0e0e0;
height:auto;
margin:2em auto;
padding:10px;
width:725px;
}

#main_body {float:left; width:470px;} 

#galeria {}
#galeria li{ float:left; height:170px; margin:20px 0 20px 27px; display:inline;}
#galeria li a img{ padding:2px; border:1px solid #adadad;}
#galeria li a:hover img{ border:1px solid #1393ff;}
#galeria li.nophoto{ height:20px;}
#galeria li.high_li{ height:auto;}
#galeria li span{display:block; padding:0 0 8px; font-weight:bold;}