body { background:url('images/bg.jpg'); width:760px; margin: 10px auto; }
.header_top { width:760px; height:50px; clear: both; background:url('header_top.png'); }
.header { width:760px; clear: both; /* background:url('header_middle.png');  */ text-align: center; }
.header_bottom{ width:760px; height:25px; clear: both; background:url('header_bottom.png'); }
.main { width: 760px; /* background:url('bg_middle.png'); */ }
.content { min-height: 195px; /* background:url('bg_top.png') top no-repeat; */ overflow:hidden; }
.nav_home { min-height: 300px; float:left; width: 230px; margin: 45px 10px 0 105px; padding-bottom: 50px; line-height: 0px;}
.nav_home a { font-family: Gentilis; font-size: 18pt; color: #fff; width: 100%; height: 43px; float: left; text-align: right; line-height: 38px; letter-spacing: 1pt; text-decoration: none;  cursor:hand; position:relative; background-color:transparent; }
.nav_home a div { width:100%; height: 100%; }
.nav_img { float:left; width: 300px; margin: 45px 115px 0 0px; padding-bottom: 50px; }
.nav_img img { border:2px solid black; }
.nav_img * { position:absolute; }
.clear { width:760px; height: 1px; clear: both; }
.footer { width:760px; height: 50px; /* background:url('bg_bottom.png');  */ font-family: segoe ui, trebuchet, tahoma, verdana, arial, helvetica, sans-serif; font-size: 8pt; color: #aaa; text-align: center; text-transform: uppercase; margin-top:20px; }
.kwicks { width:800px; height:54x; position:relative; margin: 5px auto 20px; list-style:none; padding:0; border-right: 2px solid #000; }
.kwicks li { display:block; float:left; width:78px; height:54px; overflow: hidden; padding: 0; cursor: pointer; }
.kwicks li a { font-family: Gentilis; font-size: 12pt; letter-spacing: -0.8pt; text-decoration:none; border-left:2px solid #000; border-right: 2px solid #000; color:#000; width:130px; height: 54px; display: block; line-height: 9pt; }
.kwicks li a div { float:left; width:76px; text-align: center; margin-top:20px; }
.kwicks li a div.twoline { margin-top:14px; }
.kwicks li a img { float: right; border-color:#000; }
/*.kwicks li a span { display: table-cell; vertical-align:middle; float:left; width: 80px; height: 50px; text-align: center; }*/
.gallery_img_container { width:400px; margin:0 auto 30px; }
#gallery_title { text-align:center; font-family: Gentilis; font-size: 14pt; color:#000; width:100%; height:30px; padding:10px 0 0; opacity:100%; }

img.gallery { cursor: pointer; border: 1px solid #000; }

.subcontent { width:580px; margin: 0px auto; color: #fff; font-family: segoe ui, trebuchet, tahoma, verdana, arial, helvetica, sans-serif; }
h1 { font-size: 15pt; color: #ccc; margin-bottom: 1px;}
h2 { font-size: 13pt; color: #ccc; margin-bottom: 1px; }
h3 { font-size: 11pt; color: #ccc; margin-bottom: 1px; margin-top: 1px; }
p, li , ul { font-size: 11pt; line-height: 1.6em; margin-top: 1px; }

a { color: #bbb; }
