html {
	overflow-y: scroll;
}

body {
	margin:0;
	padding:0;
	background: url('../img/bg-rep.png') top repeat-x #0e0e12;
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	text-align:left;
	color:#000;
}

.div {
	width:100%;
}

.bg_rep {
	background:url('../img/content-rep.png') repeat-y;
}

.content{
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#000;
	text-align:left;
	vertical-align:top;	
	padding: 0px 0px 0px 30px;
}

.content .headline{
	font-family: Tahoma, Arial, Helvetica, sans-serif, FreeSans;
	font-size:16px;
	font-weight:bold;
	color:#1f317f;
	text-align:left;
	padding-bottom:10px;
}

.content strong {
	font-family: Tahoma, Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#1f317f;
}

.content .imageb img {
	border:1px solid #a6baa8;
	padding:1px;
}

.item_container {
	overflow:auto; 
	width:655px; 
	height:445px;
}

.list_width {
	width:655px;
}

.news_width {
	width:655px;
}

.links a:link, .links a:active, .links a:visited {
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#444;
	text-align:left;
	text-decoration:underline;
}

.links a:hover {
	text-decoration:none;
}

.links_l a:link, .links_l a:active, .links_l a:visited {
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#444;
	background: #fff;
	text-align:left;
	text-decoration:none;
	text-indent:2px;
	padding:2px;
	display:block;
	width:97%;
}

.links_l a:hover {
	background: #985d22;
	color:#fff;
}

.linksn a:link, .linksn a:active, .linksn a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif, FreeSans;
	font-size:12px;
	color:#000;
	text-align:justify;
	text-decoration:none;
}

.linksn a:hover {
	text-decoration:underline;
}

.terms {
	background:url('../img/bottom.png') no-repeat;
}

.terms a:link, .terms a:active, .terms a:visited {
	font-family: Arial, Helvetica, sans-serif, FreeSans;
	font-size:10px;
	color:#fff;
	text-align:left;
	text-decoration:none;
}

.terms a:hover {
	text-decoration:underline;
}

.gallery_container {
	position:fixed;
	width:280px;
	background:#092235;
	margin-left:345px;	
}

.gallery{	
	margin: 0px;
	width:280px;
	height:auto;
	text-align:center;
}

.img_tmb a:link, .img_tmb a:visited {
	float:left;
	display:block; 
	width:62px; 
	height:62px;
	background-color:#1f1a17;
	margin:1px 3px;
}

.img_tmb a:hover {
	background-color:#96aebe;
}

a.image_medium_link:link, a.image_medium_link:visited {
	display:block;
	text-align:center;
}

a.image_medium_link:hover {	
}

#cursor_loader {
	position:absolute;
	text-align:right;
	border:1px solid #fff;
	padding:0;
	margin:0;
	display:none;
	width:32px;
	height:32px;
	z-index:99999;
}

#cursor_loader img{
	padding:0;
	margin:0;
	border:0;
	width:32px;
	height:32px;
	vertical-align:middle;
}