
@media all {

	body {margin:0; padding:0; background:#000 url('/img/bg.jpg') top center repeat-x; font-size:12px; line-height:130%; font-family:Arial, Verdana, Helvetica, sans-serif; color:#242424;}
	form {margin:0; padding:0;}
	img {border:none;}
	a, a:visited {color:#000; text-decoration:underline;}
	a:hover {color:#000; text-decoration:none;}
	p {margin:0; padding:4px 0;}
	h1 {font-size:160%; line-height:100%;}
	h2 {font-size:150%; line-height:100%;}
	h3 {font-size:140%; line-height:100%;}
	h4 {font-size:125%; line-height:100%;}
	h5 {font-size:110%; line-height:100%;}
	h6 {font-size:100%; line-height:100%;}
	.error_msg {font-weight:bold; color:red;}

	img.align-image-left {float:left; padding:0 15px 15px 0;}
	img.align-image-right {float:right; padding:0 0 15px 15px;}

	.clear {clear:both; display:block;}
	.color1 {color:#b60f0f;}
	.color2 {color:rgb(255, 204, 0);}

	table.table-style1 {border-spacing:0;}
	table.table-style1 th {padding:3px 0;color:#b60f0f; font-size:110%; font-weight:bold; text-align:left; border-bottom:solid 1px #000;}
	table.table-style1 td {padding:3px 0; border-bottom:solid 1px #000;}

	table.table-style2 {border-collapse:collapse; border:solid 1px #000;}
	table.table-style2 td {padding:3px; font-weight:bold; border:solid 1px;}

	#container {}
	#header {width:967px; height:190px; position:relative; background:url('/img/wrapper.jpg') top center no-repeat; margin-left:auto; margin-right:auto;}
	#header .logo {width:320px; height:66px; overflow:visible; position:absolute; top:80px; left:40px;}
	#content {width:947px; background:#fff url('/img/wrapper.jpg') 50% -190px no-repeat; margin-left:auto; margin-right:auto;}
	#left_column {float:left; width:170px; padding:20px 0 20px 20px; overflow:hidden;}
	#main_column {float:right; overflow-x:hidden; width:695px; _height:400px; min-height:400px; margin:35px 0; padding:10px 20px 10px 20px; border-left:solid 1px #e5e5e5;}
	#main_column a, #main_column a:hover, #main_column a:visited {color:#00c;}
	#footer {width:967px; height:130px; background:url('/img/footer.gif') top center no-repeat; padding:45px 0 0 0; margin-left:auto; margin-right:auto;}

	#header .lang {width:100px; height:20px; text-align:left; position:absolute; top:150px; left:85px;}
	#header .lang img {margin:0px 5px 0px 5px;}
	#header .lang a {color:#fff; text-decoration:none;}

	#header .nav {width:720px; height:28px; margin:0 auto; background:url('/img/navTopBg.jpg') no-repeat left top; overflow:hidden; padding:147px 0px 0 150px;}
	#header .nav ul {margin:0; padding:0 20px;}
	#header .nav ul li {margin:0; padding:0; list-style-type:none; float:left; text-align:center;}
	#header .nav ul li a {margin:0; line-height:28px; padding:1px 8px 0 8px; text-decoration:none; display:block; font-weight:bold; color:#fff;}
	#header .nav ul li.active a {text-decoration:none; color:#929292;}
	#header .nav ul li a:hover {text-decoration:none; color:#929292;}

	#footer .text {float:right; color:#fff; font-size:160%; line-height:120%; padding:4px 40px 0 0;}
	#footer .contact {color:#c08080; font-size:90%; line-height:130%; padding:0 5px 2px 30px;}

	#subnav {padding:15px 0 10px 5px;}
	#subnav ul {list-style:none; margin:0; padding:0;}
	#subnav ul li {margin:0; padding:0 0 0 10px; background:url('/img/list.gif') no-repeat 0 6px; display:block;}
	#subnav ul li a {text-decoration:none; font-weight:bold; color:#000; line-height:120%;}
	#subnav ul li.active {background:url('/img/listOpen.gif') no-repeat 0 6px;}
	#subnav ul li.active a {text-decoration:none; color:#b60f0f;}
	#subnav ul li a:hover {text-decoration:underline;}
	#subnav ul li ul {padding:3px 0 3px 0;}
	#subnav ul li ul li {margin:0; padding:0 0 0 10px; display:block;}
	#subnav ul li.active ul li a {color:#000;}
	#subnav ul li.active ul li.active a {color:#b60f0f;}

	#newsnav {padding:15px 0 10px 5px;}
	#newsnav ul {list-style:none; margin:0; padding:5px 0 0 0;}
	#newsnav ul li {margin:0; padding:0 0 6px 10px; background:url('/img/list.gif') no-repeat 0 6px; display:block;}
	#newsnav ul li a {text-decoration:none; font-weight:bold; color:#000; line-height:120%;}
	#newsnav ul li.active {background:url('/img/listOpen.gif') no-repeat 0 6px;}
	#newsnav ul li.active a {text-decoration:none; color:#b60f0f;}
	#newsnav ul li a:hover {text-decoration:underline;}

	.gallery {padding:2em 0 0 0;}
	.gallery .list-row {margin:0 0 15px 0;}
	.gallery .list-row h2 {padding:2px 10px; margin:0 0 10px -10px; background:#f0f0f0; clear:both; display:block;}
	.gallery .list-row h2 a {font-size:80%; line-height:160%; text-decoration:none;}
	.gallery .list-row h2 a:hover {text-decoration:underline;}
	.gallery .image {float:left; padding:0 3px 3px 0;}
	.gallery .image a {background:#fff; display:block;}
	.gallery .image a img.PopBoxImageSmall {border:solid 1px #999; padding:5px; background:#fff;}
	.gallery .image a:hover img {border:solid 1px #f00;}

	img.PopBoxImageSmall {cursor: url('/img/popbox/magplus.cur'), pointer;}
	img.PopBoxImageLarge {padding:10px; background:#fff; border: solid 1px #000; cursor: url('/img/popbox/magminus.cur'), pointer;}

	.search_result ul {list-style:none; padding:0; margin:0;}
	.search_result ul li {padding:0 0 1em 0;}

	#searchBox {width:175px; height:45px; position:absolute; top:85px; right:0; background:url('/img/searchBg.jpg') no-repeat bottom left;}
	#searchInput {float:left; border:0; font-size:11px; width:115px; margin:29px 10px 0 10px;}
	#searchSubmit {float:left; border:0; background:url('/img/searchSubmit.jpg') no-repeat bottom left; width:19px; height:13px; margin-top:30px; font-size:0; cursor:pointer;}

}
