/* ---------------------------------------- BASIC FORMATTING  ---------------------------------------- */

*{
	margin:0;
}

body {
	background:#fff ;
}

/* ---------------------------------- A LINK  ---------------------------------- */
a:link
{
	text-decoration:underline ;
}

#container 
{
	width: 761px;
	background:#fff ;
	margin:0 auto ;
	margin-top:10px;
	margin-bottom:20px;
	position:relative;
}

#header
{
	width:761px;
	height:81px ;
	background:url(../images/header01.jpg) 0 0 no-repeat ;
}

/* lang nav class */
#lang-nav
{
	width:250px ;
	position:absolute ;
	left: 500px ;
	padding-top:10px ;
	color:#fff ;
	font:bold 13px Arial, Helvetica, sans-serif ;
}

.flag-ico
{
	margin-left:145px ;
}

#lang-nav a
{
	color:#fff ;
}

#lang-nav a:hover
{
	color:#fff ;
	text-decoration:underline ;
}

.swf-header
{
	margin-left:5px;
}

#column1 
{
	width: 226px ;
	background:#FE4D01;
	margin:0;
	float: left;
	position:relative;
}

#column2 
{
	width: auto;
	position: relative ;
	margin-left: 223px ;
}

#frontpage-image
{
	margin-left:8px;
}

#mid-img
{
	background:url(../images/mid-img.jpg) 0 0 no-repeat ;
	width:527px;
	height:132px;
	padding:1px ;
	margin-top:3px;
	margin-left:8px;
}

#headline-cap1
{
	background:url(../images/headline_39.jpg) 0 0 no-repeat ;
	width: 450px ;
	height:36px ;
	margin-left:8px ;
	margin-top:13px ;
}

#buttom-top1
{
	background:url(../images/headline_391.jpg) 0 0 no-repeat ;
	width: 527px ;
	height:60px ;
	margin-left:8px ;
	margin-top:13px ;
}

#headline-cap2
{
	background:url(../images/headline_03.jpg ) 0 0 no-repeat ;
	width: 527px ;
	height:36px ;
	margin-left:8px ;
	margin-top:2px ;
}

#headline-cap3{
	background:url(../images/headline_003.jpg ) 0 0 no-repeat ;
	width: 488px ;
	height:24px ;
	margin-left:8px ;
	margin-top:2px ;
}

#geography-map 
{
	background:url(../images/geomap_17.jpg) 0 0 no-repeat ;
	width:527px;
	height:307px;
	margin-left:8px;
	margin-top:13px ;	
}

#contact
{
	color:#000 ;
	font-size:11px ;
	font-weight:bold ;
	background:#fff ;
	width:198px;
	margin:0 auto;
}




/* ---------------------------------------- LEFTNAVIGATION  ---------------------------------------- */

#navcontainer
{
	width:213px;
	background:#292929;
	margin-left:7px;
	padding-top: 5px;
}
#nav
{
	width:200px;
	margin:0 auto;
	padding:0;
}

.navme {
	list-style:none ;
	margin:0;
	padding:0;
	margin-bottom:2px;
}

.navme a{
	margin:0;
	padding:0;
}
.navme img {
	border-bottom:1px solid #333;
}

#nav-bottom
{
	background:url(../images/nav_bottom20.jpg) 0 0 no-repeat ;
	width:213px;
	height:30px;
}

#nav-bottomless 
{
	background:url(../images/bottomless_27.jpg) 0 0 no-repeat;
	width:226px;
	height:33px;
}

#footer {
	
}

.ol-list-01   
{
	line-height:1.5em ;
	list-style-position:outside ;
	margin:0;
	padding:0;
	padding-left:15px ;	
	margin-left : 20px ;
}

/* ---------------------------------------- CLASSES  ---------------------------------------- */

.clear{
	clear:both;
}

.blakspacer {
	margin-top:5px;
	background:#333;
}

.tab-head01
{
	background:url(../images/tabhead_07.jpg) 0 0 no-repeat;
	width:155px;
	height:25px;
	margin-top:10px;
	margin-left:8px;
	position:relative ;
}

.tab-head02
{
	background:url(../images/tabhead_30.jpg) 0 0 no-repeat;
	width:155px;
	height:25px;
	margin-top:10px;
	margin-left:8px;	
}

.tab-head03
{
	background:url(../images/tabhead_18.jpg) 0 0 no-repeat;
	width:155px;
	height:25px;
	margin-top:10px;
	margin-left:8px;	
}

.tab-head04
{
	background:url(../images/tabhead_21.jpg) 0 0 no-repeat;
	width:155px;
	height:25px;
	margin-top:10px;
	margin-left:8px;	
}

.tab-head05
{
	background:url(../images/tabhead_26.jpg) 0 0 no-repeat;
	width:155px;
	height:26px;
	margin-top:10px;
	margin-left:8px;	
}


.tab-head11
{
	background:url(../images/tabhead11_07.jpg) 0 0 no-repeat;
	width:155px;
	height:26px;
	margin-top:10px;
	margin-left:8px;	
}

.tab-head12
{
	background:url(../images/tabhead_17.jpg) 0 0 no-repeat;
	width:155px;
	height:26px;
	margin-top:10px;
	margin-left:8px;	
}

.tab-head13
{
	background:url(../images/tabhead_28.jpg) 0 0 no-repeat;
	width:155px;
	height:26px;
	margin-top:10px;
	margin-left:8px;	
}

.tab-head14
{
	background:url(../images/tabhead_34.jpg) 0 0 no-repeat;
	width:155px;
	height:26px;
	margin-top:10px;
	margin-left:8px;	
}



.tab-head-content
{
	border-top:1px solid #E34400 ;
	margin-left:8px;
	position:relative;
}

.ptext
{
	line-height: 1.4em !important ;
	padding:10px ; 
	font:normal 14px Arial, Helvetica, sans-serif ;
}

.color-ecec
{
	background:#ECECEC ;
}

.cap1
{
	background:#973004 ;
	color:#fff ;
	font-size:13px ;
	text-align:center;
	padding:7px 0 7px 0;
}

.imageleft
{
	float:left ;
}

.photoleft
{
	width:166px;
	float:left ;
	position:relative ;
}

.photoleft img {
	margin-bottom:10px ;
}

.subcontent01 {
	width:339px;
	float:left ;
	position:relative ;
}

.test {
	float:left ;
	position:relative;
	background:#eee ;
	width:515px ;
	padding-top: 10px;
	padding-left:10px;
	margin-left:6px ;
	border-top:1px solid #E34400 ;
}

.img-holder
{
	padding:10px;
	width:500px;
	
}

.img-holder img 
{

}

.brdr-blak
{
	border:1px solid #333;
}
.redarrow
{
	background:url(../images/redarrow_25.jpg) 0 8px no-repeat ;
	padding-left: 22px ;
	font-size:15px;
	font-weight:bold ;
	line-height: 2em ;
}

.map-holder
{
	width: 533px;
	margin-top:20px ;
	text-align:center ;
	padding-top:20px;
	padding-bottom:20px;
}

.box {
	width: 533px;
	margin-top:20px ;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
}

.ctable td
{
	/*  none */
}

.c-border{
	xborder-right:1px solid #333 ;
	border-bottom:1px solid #333 ;	
	border-left:1px solid #333 ;		
}

.r-border
{
	border-right:1px solid #333 ;
	border-left:1px solid #333 ;		
	border-bottom:1px solid #333 ;		
}

.t-border{
	border-top:1px solid #333 ;		
	border-bottom:1px solid #333 ;			
	border-right:1px solid #333 ;
	border-left:1px solid #333 ;		
	
}

/* ---------------------------------------- TEXT COLOR CLASSES  ---------------------------------------- */
.redtxt 
{
	color:#FF0000 ;
}

.blutxt {
	color:#0000FF ;
}

.blacktxt
{
	color:#000 ;
}

.yellow1
{
	color: #FF9900 ;
}

/*  ----------------------------------------  NEWS CLASSESS  ----------------------------------------  */

#news-content {
	position:relative;
	margin-top:5px ;
	margin-bottom:10px ;
	background:#fff ;
	margin-left:10px;
}

a{
	text-decoration:none ;
	color:red ;
}
.readmore a:hover
{
	text-decoration:underline ;
	color:#FE4D01 ;
}


ul li 
{
	list-style:none ;
	background:url(../images/0064_ticket.png) 0 4px no-repeat ;
	padding-left:25px; 
}

div.pagelinks02
{
	text-align: right;
	font-size:15px;
	padding-bottom: 10px;
}

div.pagelinks02 a
{
	padding:2px ;
	border:1px solid #ccc ;
	margin:2px;
	text-align:center ;
	display: inline;
}

div.pagelinks02 a:hover
{
	color:#fff ;
	background : #9CCE2E ; 
}

#news-boximg 
{
	background:url(../images/news-boximg01.jpg) 0 0 no-repeat ;
	height:132px ;
	margin-left:8px ;
	margin-top:10px ;
}

#news-listings
{
	list-style:none ;
	padding-left:3px;
	line-height:1.5em;
	border:1px solid #999 ;
	position:relative ;

}

#news-listings a 
{
	color:#333399 ;
	text-decoration:underline ;
}

#news-listings li
{
	background:url(../images/0041_sparklet.png) 0 7px no-repeat ;
	padding-left:20px ;
}

#news-listings ul li a  {
	padding-top:10px;
}

#news-listings a:hover
{
	color:#000 ;
	text-decoration:none ;	
} 

/* *************************************************** COMMON CLASSES ******************************************************/
.separator
{
	background:url(../images/divider.gif) 0 0 no-repeat;
	background-position:center;
	height:20px;
	margin-bottom: 20px ;
	margin-top: 20px ;	
	clear:both ;
}

.clear {
	clear:both ;
}

.h1-link
{
	font:normal 30px verdana ,Arial, Helvetica, sans-serif ;
	margin:0 ;
}

.text {
	font:normal 15px Arial, Helvetica, sans-serif;
	line-height: 1.5em ;
	color:#666 ;
}


.blog-title {
	font:normal 27px Arial, Helvetica, sans-serif;
}

.blog-date {
	font:bold 12px Arial, Helvetica, sans-serif;
}

.h1-latestnews
{
	background:url(../images/newshead.jpg) 0 0 no-repeat ;
	height:23px ;
}

.h1-latestnews span
{
	display:none ;
}

.imageleft
{
	float:left;
	padding:3px;
}

.readmore
{
	font-size: 130%;
	text-align: right;
	color: #42719d;
	margin-bottom: 0;
}

.stat-counter
{
	background:#eee ;
	position:absolute ;
	left:0px ;
	top:550px ;
	width: 214px ;
	border:1px solid #ccc ;
	padding: 10px 5px ;   
}



.link
{
	width:auto ;
	margin:0 ;
	padding-left:10px ;
}

.link a:hover
{
	text-decoration:underline ;
}