body, td, span, p, h1, h2, h3,h1{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #e2e2d8;
}

body{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	
	padding-left:0px;
	margin-left:0px;
	padding-right:0px;
	margin-right:0px;
	
	background-color: #222222;
	
	scrollbar-3dlight-color: #313131;
	scrollbar-shadow-color: #0C0C0C;
	scrollbar-highlight-color: #313131;
	scrollbar-face-color: #313131;
	scrollbar-arrow-color: #0C0C0C;
	
}

h1{
	font-size: 14px;
	color: #CC0000;
}

h2{
	font-size: 14px;
	color: #FFFFFF;
}

h4{
	font-size: 12px;
	font-weight:normal;	
	color: #CC0000;
	padding-bottom:2px;
	margin-bottom:2px;
}

h5, h5 a{
	font-size: 11px;
	font-weight:normal;	
	font-style: italic;
	color: #CC0000;
	padding-bottom:2px;
	margin-bottom:2px;
	padding-top:2px;
	margin-top:2px;
}

p,ul{
	
	
	line-height:14px;
	
}

ul{	
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	
}

p{
	padding-top:0px;
	margin-top:0px;
	padding-bottom:3px;
	margin-bottom:2px;
}


li{
	padding-top:1px;
	margin-top:1px;
	
	padding-bottom:1px;
	margin-bottom:1px;
}

a{
	text-decoration:none;
	color:#FFFFFF;
}

p a{
	text-decoration:underline;
}

a:HOVER{
	color: #CC0000;
}

h4 a{
	color:#cc0000;
}

h4 a:HOVER{
	color:#FFFFFF;
}

input,select, textarea{
	margin-bottom:10px;
}

fieldset.csc-mailform, .csc-mailform{
	border:none;
}

.news_title{
	color: #959bda;
}

a.nav_level_1_link, a.nav_level_2_link{
	text-decoration:none;
}

.sub_gallery_link, a.sub_gallery_link{	
	font-weight:normal;
	font-size: 12px;
	color: #cc0000;
}
a.sub_gallery_link:HOVER{
	color: #e2e2d8;
}

td.breadcrumb_navigation, .breadcrumb_navigation, .breadcrumb_navigation a:link, .breadcrumb_navigation a:visited{
	color: #cc0000;
	font-weight: normal;
	font-size: 14px;
	font-style: italic;
}

.gallery_preview_picture{
	border: 1px solid;
	border-color:#cc0000;
}

.gallery_overview_row{
	background-color:#1c1c1c;
}

.thumb-border-color{
	border: 1px solid;
	border-color:#cc0000;
}

.image-border-color{
	border: 1px solid;
	border-color:#cc0000;
}


.title_black{
	font-weight:bold;
	color: #000000;
}

.title_bold{
	font-weight:bold;
}

.upcase{
	text-transform: uppercase;	
}

.red, a.red, .hover_red:HOVER, a.hover_red:HOVER{
	color:#cc0000;
}

.white, a.white{
	color:#FFFFFF;
}

.black{
	color:#000000;
}

.bigtext{
	font-size: 12px;
}
.bold{
	font-weight:bold;
}

.scroller_right{
	overflow:auto; 
	overflow-x:hidden; 
	overflow-y:auto; 
	width:180px; 
	max-width:180px;  
	height:365px;  
	max-height:365px; 
	border:none;
}

.scroller_small{
	overflow:auto; 
	overflow-x:hidden; 
	overflow-y:auto; 
	width:400px; 
	max-width:400px;  
	height:365px;  
	max-height:365px; 
	border:none;
}

.scroller{
	overflow:auto; 
	overflow-x:hidden; 
	overflow-y:auto; 
	width:520px; 
	max-width:520px;  
	height:365px;  
	max-height:365px; 
	border:none;
}


.level3nav{
	margin-left:18px;	
}

.newsitem{
	margin-left:0px;	
	margin-bottom:5px;		
}

.level2_3spacer,.level3_2spacer{
	display:block;
	padding-top:8px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.right_thumbnails{
	border-color:#757575;
}

td.language_navigation_text,td.language_navigation_image{
	vertical-align:bottom;
	padding-bottom:15px;
	font-size: 9px;
	text-align:center;
}

td.language_navigation_image{
	padding-bottom:13px;
}

.background_top_sub{
	background-image: url(../images/background_top_bar.jpg);
	background-repeat: no-repeat;
}

.background_black{
	background-color: #000000;	
}

.background_dark_grey{
	background-color: #424242;	
}

.background_red{
	background-color: #CC0000;	
}


.left_bar{	
	vertical-align:top;
	padding-left:25px;
	padding-right:10px;
}

.right_bar{	
	vertical-align:top;	
}

.top_nav_bg{
	background-image: url(../images/bg_top_nav.gif);
	background-repeat: repeat-x;	
}

.content{
	vertical-align:top;	
}

.csc-mailform-field{
	
}

.csc-mailform-field label{
	display:inline
}

#bahag_gallery_perspectives{
	overflow:auto; 
	overflow-x:hidden; 
	overflow-y:auto; 
	width:80px; 
	max-width:80px;  
	height:352px;
	max-height:352px; 
	border:0;	
	vertical-align:middle;
}
.news-latest-date{
	display: none;
}
.news-list-date{
	display: none;
}