html { min-height: 100% }
* { margin: 0; padding: 0 }

a {color: #f60 }
a:hover {color: #C30 }

body { background: /*url(img2/bg.jpg) repeat-x top*/ #efefef; color: #444; font: normal 62.5% Tahoma,sans-serif }
li {list-style: none }
h1 { margin-bottom: 10px; font-size: 1.8em }
h1, h2 { color: #C30 }

blockquote { background: url(img2/quote.gif) no-repeat; display: block; font-weight: bold; padding-left: 28px }
h1, h2, h3 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif }

.clearer { clear: both }
.left { float: left }
.right { float: right }

.container { background: #FFF; font-size: 1.2em; margin: 0 auto; padding: 0 10px 10px; width: 780px }
.top { padding: 10px 10px 0; background-color: #C0BBAA }
.header { background: #FFF; font-size: 1.2em; height: 250px; margin: 0 auto; padding: 10px 10px 0px; width: 780px }
.header {
	border-top: 1px solid #E3E2E2;
	border-right: 1px solid #E3E2E2;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #E3E2E2
}
.container {
	border-top: 0px solid #FFF;
	border-right: 1px solid #E3E2E2;
	border-bottom: 1px solid #E3E2E2;
	border-left: 1px solid #E3E2E2;
	margin-bottom: 10px
}
.header .left { background: #A4A4A0; color: #FFF; height: 150px }
.header .left { background: #B3C2C7 url(img2/header4.jpg) no-repeat; font: normal 2.8em "Trebuchet MS",sans-serif; line-height: 150px; width: 780px; height:250px }

.main { border-top: 4px solid #FFF; background: url(img2/container.png) repeat-y }

.navigation { background: #D9E1E5 url(img2/nav.gif); height: 41px; margin: 0 auto }
.navigation li { background: #D9E1E5 url(img2/nav.gif) no-repat; border-right: 1px solid #FFF; display: block; float: left }
.navigation a { color: #CCC; display: block; float: left; padding: 0px 30px }
.navigation a { font: normal 17px Georgia, "Times New Roman", Times, serif; line-height: 41px; text-decoration: none; letter-spacing: 1px }
.navigation a:hover, .navigation li.act a { color: #F60 }

.sidenav { float: right; width: 210px; margin: 57px 0px 20px 0px }
.sidenav li { background: #C0BBAA; margin-bottom: 1px }
.sidenav li a { font: bold 11px Georgia, "Times New Roman", Times, serif; color: #FFF; display: block; padding: 5px 5px 5px 15px; text-decoration: none }
.sidenav li a:hover, .sidenav li.act a { color: #C30 }

.content { float: left; margin: 20px 0; padding: 0 16px; width: 531px; min-height: 200px; height: 200px }
div[class] .content { height: auto }
.L0 { width: 530px }
.L1 { width: 750px }

/* CSS styled content remake */
.csc-textpic-caption { font: bold 10px Tahoma; color: #666; padding-top: 2px }
p.bodytext { margin-bottom: 10px }

.content .descr { color: #664; font-size: 0.9em; margin-bottom: 6px }
.content li { list-style: url(img2/li.gif); margin-left: 18px; font-family: "Lucida Sans Unicode",sans-serif }
.content p { font-family: "Lucida Sans Unicode",sans-serif }

/* footer */
.footer { height: 25px; line-height: 25px; background: #efefef; color: #666; font-size: 11px; font-family: Tahoma,Arial,Verdana; text-align: center; overflow: hidden; margin-top: 4px; border-top: 2px solid #C0BBAA }
.footer a { color: #C30; text-decoration: none }
.footer a:hover { text-decoration: underline }