img, div, input 
{ behavior: url("../iepngfix.htc"); }
	
body { 
font-family: /*Impact, Charcoal, sans-serif;*/'Yanone Kaffeesatz', arial, serif; background: #FFF; }

	
body div#container {
width: 960px; background: #FFF;	margin: 0 auto;} 

body div#container div#navigation {
 height: 32px; background: url("../images/nav-gradient.jpg") repeat-x;}

body div#container div#navigation ul li {
float: left; background: url("../images/nav-gradient.jpg") repeat-x; }

body div#container div#navigation ul li a {
color: #636363; text-decoration: none; padding: 1px 15px; line-height: 30px; display: block;  font-size: 22px; letter-spacing:1px; }

body div#container div#navigation ul li a:hover, body div#container div#navigation ul li a.active {
color: #FFF; background: url("../images/nav-gradient-hover.jpg") repeat-x; }

body div#container div#main_image {
background: url("../images/main_image.jpg") no-repeat; height: 484px;}

body div#container div#latest_news {
margin-top: 12px;}

body div#container div#latest_news div#latest_news_text {
width: 358px; float: left;
}

body div#container div#latest_news div#latest_news_text p {
border-top: 5px solid #ffdd24; border-bottom: 1px solid #ffdd24; padding-top: 50px; padding-bottom: 10px; font-size: 48px; text-align: center; }

body div#container div#latest_news  div.news_item {
float: left; width: 280px; display: inline; margin: 0 10px; }

body div#container div#latest_news  div.news_item img {
}

body div#container div#latest_news  div.news_item p {
color: #818181; font-size: 11px; line-height: 15px; font-family: Arial; display: block; height: 100px;
}

body div#container div#latest_news  div.news_item a {
font-family: Arial; color: #000; font-size: 10px; text-decoration: none;  display: block; font-size: 16px;}

body div#container div#latest_news  div.news_item a.read_more { text-align: right; font-size: 12px; border-bottom: 1px dotted #FFDD24; padding-bottom: 5px; font-variant: small-caps;}

body div#container div#latest_news  div.news_item a.read_more:hover { border-bottom: 1px solid #000; }

body div#container div#header {
background: url("../images/page-header-bg.jpg") no-repeat; height: 133px;
}

body div#container div#header h1 {
background: #000; padding: 20px 8px; width: 440px; text-align: right; font-size: 56px; color: #ffdd24; position: relative; top: 23px; letter-spacing: 2px;}

body div#container div#footer {
margin-top: 15px; border-top: 1px solid #CCC; padding: 12px; }

body div#container div#footer p {
font-family: Arial; font-size: 12px; color: #000; padding: 10px 0 0 0;}

body div#container div#footer p a { color: #ff9000; }

body div#container div#content { font-family: Arial; font-size: 12px; }

body div#container div#content ul { margin: 0 30px; list-style-type: disc; line-height:16px; list-style-image:url(../images/bullet.jpg); }

body div#container div#content ul li { margin: 5px 0; }

body div#container div#content div.left { float: left; width: 480px; padding: 20px 40px;}

body div#container div#content div.left p { font-size: 12px; line-height: 16px; margin: 16px 0; font-family: Arial;}

body div#container div#content div.right  { float: left; width: 400px; text-align: right; }

body div#container div#content div.twocol { width: 960px; }
body div#container h2, body div#container h3 { font-family: Arial; margin: 15px 0; padding-bottom: 4px; border-bottom: 1px solid #FFDD24; font-size:16px;  }
body div#container form { font-family: Arial; }
body div#container div#content div.short_news { font-family: Arial; margin-bottom: 20px; border-top: 1px solid #CCC; padding-top: 20px; }
body div#container div#content div.short_news h3 { margin: 3px 0; }
body div#container div#content div.short_news h3 a { color: #000;  }
body div#container div#content div.short_news small { font-size: 11px; color: #000; margin-bottom: 10px; display: block;}
body div#container div#content div.short_news span.read_more, body div#container div#content div.short_news span#back_to_news { margin-top: 10px; cursor: pointer; background: #FFDD24; border: 0; border: 1px solid #000; padding: 4px; display: block; width: 80px;}

body div#container div#content div.short_news span.read_more:hover, body div#container div#content div.short_news span#back_to_news:hover { background: #000; color: #FFDD24; }
body div#container div#content div.short_news p { font-size: 12px; line-height: 16px; }

body div#container div#content div.short_news span#back_to_news { float: right; }
body div#container div#content div.short_news a { text-decoration: none; color: #000; }

body div#container div#content div#gallery_wrap { border: 1px solid #CCC; margin-top: 20px; }
body div#container div#content div#gallery_wrap div#thumbs { border-right: 1px solid #CCC; height: 577px;}

body.contact div#container div#content div.left { float: left; width: 730px; padding: 0 10px;}
body.contact div#container div#content div.right { float: left; width: 200px; }
body.contact div#container div#content div.right p { font-family: Arial; font-size: 12px; line-height: 20px; }
body.contact div#container div#content div.right p a { color: #CFAF00; }
.clear { clear: both; }
.footerFloatRight { float:right; margin: -20px 0 0 0; padding: 0 0 30px 0;}
.floatRight img {float:right; padding: 0 0 15px 15px; }