/*------ reset ---------*/

*{ 	padding: 0; 
	margin: 0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
	}

fieldset,img {
	border:0;
	}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
	}

li {
	list-style:none;
	}

input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	}

img a{
	border:0;
	}

body{
	/* background: url(../pic/body_bckg.jpg) repeat-x #D5D5D5; */ 
	background: url(../pic/body_bckg.jpg); 
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 25px 0 40px 0;
	}
	
	
/*------ font embedding ------*/

@font-face {
	font-family: "VegurExtraLight";
	src: url("Vegur-EL_0500HR.eot");
	}

@font-face {
	font-family: "VegurExtraLight";
	src: url("Vegur-EL_0500HR.ttf") format('truetype');
	}

@font-face {
	font-family: "Helfwdhr";
	src: url("helfwd-hr.eot");
	}

@font-face {
	font-family: "Helfwdhr";
	src: url("helfwd-hr.ttf") format('truetype');
	}

/*----- layout ---------*/

#page{
	position: relative;
	width: 900px;
	margin: 0 auto;
	padding: 20px;
	background: white;
	}
	
#header_area{
		position: relative;
		width: 900px;
		height: 198px;
		background: url(../pic/bckg_header_2.jpg) no-repeat;
		}
		
		#logo {
			position: absolute;
			width: 174px;
			height: 174px;
			top: 10px;
			left: 10px;
			}
		
		#tagline {
/*
			position: absolute;
			width: 180px;
			height: 20px;
			top: 73px;
			left: 0;
			font-size: 14px;
			font-weight: bold;
			line-height: 100%;
*/
			display: none;
			}
		
		#toolbar {
/*			position: absolute;
			width: 400px;
			height: 20px;
			top: 14px;
			right: 0;
*/
			display: none;
			}
		
		#search {
			position:relative;
			width: 242px;
			height: 52px;
			background: url(../pic/bckg_search.jpg) no-repeat #F80302;
			margin-bottom: 20px;
			}
		
		#language_menu {
/*
			position: absolute;
			width: 225px;
			top: 84px;
			right: 0;*/
			display: none;

			}
	
#content_area{
	position: relative;
	width: 900px; 
	margin-top: 33px;
	}
	
	#main_nav_area{
		position: relative
		}
		
		#main_menu {
			/* width: 695px; */
			width: 900px;
			height: 56px;
			background: url(../pic/bckg_mm.jpg) repeat-x;
			}
		
		#breadcrumbs {
/*
			width: 880px;
			height: 35px;
			padding-top: 20px;
			font-size: 11px;
			background: url(../pic/home_icon.jpg) no-repeat 0px 16px;
			padding-left: 20px;
			margin-left: 20px;
*/
			display: none;
			}
		
	#left_column {
		float: left;
		width: 246px;
		}

				
		#submenu {
				width: 246px;
				background-color: #9A9A9A;
				margin-bottom: 24px;
		}
		
		#highlight_menu {
		margin-bottom: 24px;
		}
		
	#right_column {
		float: right;
		width: 630px;
		}
					
		#header_image {
			
		}
		
		#content {
			min-height: 400px;
  			height:auto !important;
  			height:400px;
		}
			


#footer_area{
	width: 880px;
	margin-top: 25px;
	border-top: 1px solid silver;
	background: #999999;
	padding-top: 20px;
	padding-left: 20px;
	}
	
	#footer_area img{
		padding-bottom: 20px;
	}
	
	#content_bottom{
		/* background: url(../pic/bckg_banners_bottom.jpg) no-repeat #999999; */ 
		/* padding: 52px 22px 22px 22px; */
		/* background: #999999;  */
		
		
		
	}
	
.credits {
position: relative;
width: 940px;
margin: 0 auto;
text-align: center;
font-size: 11px;
color: #666;
padding-top: 20px;
}

.credits A {
color: #333;
}

/*------ FCE ----------*/

			
.two_columns{}
			
.two_columns .left{
	width: 305px;
	float: left;
}
				
.two_columns .right{
	width: 305px;
	float: right;
}
				
.box{
	padding: 8px;
	border: 1px solid #D5D5D5;
	margin-bottom: 20px;
}

.box .header{
	padding: 10px 18px;
	display: block;
	border-bottom: 1px solid #D4D0C8;
	color: white;
	background: url(../pic/title_bckg.jpg) repeat-x #FC0000;
	background: url(../pic/title_bckg.jpg) repeat-x #EF954C;
	line-height: 120%;
}



.box .image{
}

.box .content{
	line-height: 150%;
	padding: 12px 6px;
	color: #666;
}

/*------ navigation items ----------*/

#toolbar .menu_item a,
#toolbar .menu_item_last a,
#toolbar .menu_item_act a {
	float: right;
	color: black;
	text-decoration: none;
	padding-left: 18px;
	color: #666;
	}
	
	#toolbar .menu_item a:hover,
	#toolbar .menu_item_last a:hover {
		text-decoration: underline;
		}
		
#language_menu .menu_item a,
#language_menu .menu_item_act a,
#language_menu .menu_item_last a {
	float: right;
	color: black;
	text-decoration: none;
	padding: 2px 10px 4px 10px;
	margin-left: 10px;
	background: #E8E8E8;
	font-size: 11px;
	}
	
	#language_menu .menu_item_act a,
	#language_menu .menu_item_act_last a {
		background: #D2D2D2;
		}
	
	#language_menu .menu_item a:hover {
		text-decoration: underline;
		}


#main_menu .menu_item a,
#main_menu .menu_item_act a,
#main_menu .menu_item_last a,
#main_menu .menu_item_last_act a {
	float: left;
	display: block;
	font-size: 11px;
	padding: 9px 24px 10px 21px;
	color: white;
	text-decoration: none;
	line-height: 100%;
	text-align: center;
	font-family: "Helfwdhr", Arial, Helvetica, sans-serif;
	background: url(../pic/bckg_mm_item.jpg) top right no-repeat;
	}
	
	#main_menu .menu_item_last a,
	#main_menu .menu_item_last_act a {
	}
	
/*
	#main_menu .menu_item_act a,
	#main_menu .menu_item_last_act a  {
		background: url(../pic/bckg_mm_item_act.jpg) top right no-repeat; 
		color: #FFFF00;
		}
*/
		
	#main_menu .menu_item_act a,
	#main_menu .menu_item_last_act a{
		color: #6699FF;
		}
		

	#main_menu .menu_item a:hover,
	#main_menu .menu_item_last a:hover{
		background: url(../pic/bckg_mm_item_hover.jpg) top right no-repeat; 
		color: #999;
		}
		
#highlight_menu .menu_item A,
#highlight_menu .menu_item_last A,
#highlight_menu .menu_item_act A,
#highlight_menu .menu_item_last_act A {
	display: block;
	border-bottom: 1px solid white;
	background: url(../pic/bckg_submenu_item_gray.jpg) repeat-x;
	padding: 4px 20px;
	font-size: 12px;
	font-weight: lighter;
	line-height: 150%;
	color: #333;
	text-decoration: none;
	cursor: pointer;
	}
	
	#highlight_menu .menu_item A:hover,
	#highlight_menu .menu_item_last A:hover,
	#highlight_menu .menu_item_act A,
	#highlight_menu .menu_item_last_act A {
	text-decoration: underline;
	}
	
	#highlight_menu .submenu_item A,
	#highlight_menu .submenu_item_last A,
	#highlight_menu .submenu_item_act A,
	#highlight_menu .submenu_item_last_act A {
	display: block;
	border-bottom: 1px solid #E6E6E6;
	padding: 4px 25px;
	font-size: 12px;
	font-weight: lighter;
	line-height: 150%;
	color: #333;
	text-decoration: none;
	cursor: pointer;
	}
	
	#highlight_menu .submenu_item_act A,
	#highlight_menu .submenu_item_last_act A {
	text-decoration: underline;
	}
	
	#highlight_menu .submenu_item_last A,
	#highlight_menu .submenu_item_last_act A {
	border-bottom: 1px solid white;
	}
	
#breadcrumbs span.active {
	color: #996600;
	padding-left: 3px;
	}	
	
#breadcrumbs .menu_item a {
	float: left;
	color: #333333;
	line-height: 100%;
	padding-bottom: 5px;
	margin-right: 15px;
	}
	
#breadcrumbs a {
	color: #666;
	line-height: 100%;
	padding: 0px 4px;
	}
	
#breadcrumbs a:hover {
	color: #333;
	}

#submenu .menu_item,
#submenu .menu_item_last,
#submenu .menu_item_act,
#submenu .menu_item_last_act {

}
		
#submenu .menu_item a,
#submenu .menu_item_last a,
#submenu .menu_item_act a,
#submenu .menu_item_last_act a{
	/* width: 204px; */
	padding: 7px 18px;
	display: block;
	border-bottom: 1px solid #6C6C6C;
	color: #FFF;
	text-decoration: none;
	}
	
#submenu .menu_item_act a,
#submenu .menu_item_last_act a{
	background-color: #4E4E4E;
	color: #6699FF;
	}
	
#submenu .menu_item_last a,
#submenu .menu_item_last_act a{
	border-bottom: 0px none;
	}
	

#submenu .menu_item a:hover,
#submenu .menu_item_last a:hover,
#submenu .submenu_item a:hover,
#submenu .submenu_item_last a:hover,
#submenu .submenu_item_act a:hover,
#submenu .submenu_item_last_act a:hover{
	color: #FFF;
	/* text-decoration: underline; */
	background-color: #6C6C6C;
}

#submenu .submenu_item a:hover,
#submenu .submenu_item_last a:hover,
#submenu .submenu_item_act a:hover,
#submenu .submenu_item_last_act a:hover{
	background-color: #D2D2D2;
}

#submenu .menu_item_act a:hover,
#submenu .menu_item_last_act a:hover {
color: #6699FF;
text-decoration: none;
}


#submenu .submenu_item a,
#submenu .submenu_item_last a,
#submenu .submenu_item_act a,
#submenu .submenu_item_last_act a{
	display: block;
	/* width: 190px */
	padding: 7px 12px 7px 30px;
	color: #666;
	text-decoration: none;
	background-color: #E6E6E6;
	border-bottom: 1px solid white;
	}
	
#submenu .submenu_item_act a,
#submenu .submenu_item_last_act a{
	color: #333;
	background-color: #D2D2D2;
}
	
#submenu .header{
/* 	width: 194px; 
	padding: 10px 18px;
	display: block;
	border-bottom: 1px solid #D4D0C8;
	color: white;
	background: url(../pic/submenu_title_bckg.jpg) repeat-x #FC0000;
	line-height: 120%;*/
	display: none;
	}
	
#submenu .header a{
	text-decoration: none;
	color: white;
}
	
/*------ typo ----------*/

#content img{
	/*
background-color: silver;
	padding: 8px;
*/
}

#content_area A{
	color: #A61C1A;
}
#content_area A:hover{
	color: #333;
	text-decoration: underline;
}

P, UL, OL, H1, H2, H3, H4, H5{
	line-height: 150%;
	padding-bottom: 20px;
	}
	
P{
	font-size: 12px;
}

#content H1{
	/* font-family: 'Helsinki'; */
	font-size: 24px;
	font-weight: lighter;
	color: #333333;
	padding-bottom: 10px;
	}

#content H2,
#sidebar_content H1{
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}


#content H3{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

#content H4{
	font-size: 15px;
	font-weight: lighter;
	color: #666;
	}
	
#content H5{
	font-family: 'Helsinki';
	font-size: 30px;
/* font-weight: lighter; */
	color: #333333;
	padding-bottom: 10px;
	}


#content UL{
	padding-left: 20px;
}


#content OL{
	padding-left: 40px;
}


#content UL LI{
	/* list-style-type: disc; */
	background: url(../pic/list_bullet.jpg) no-repeat 0px 4px;
	padding-left: 20px;
}

#content OL LI{
	list-style-type: decimal;
	margin-bottom: 15px;
	}
	
#sidebar_content A {
	color: #6699FF;
}	


#sidebar_content UL,
#sidebar_content OL{
	margin-left: 17px;
	}

#sidebar_content UL LI{
	background: url(../pic/list_bullet.jpg) no-repeat 0px 4px;
	padding-left: 20px
	}
	
#sidebar_content OL LI{
	list-style-type: decimal;
	}
	
#content .csc-textpic UL LI,
#sidebar_content .csc-textpic UL LI{
	background: none;
	padding-left: 0;}

/*------ other --------*/

.clearer{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	display: block;
}

.spacer,
.divider {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	display: block;
	border-bottom: 1px solid #D4D0C8;
	padding-top: 10px;
	margin-bottom: 20px;
}

.divider hr {
display: none;
}

.align-center {
text-align: center;
}

.align-left {
text-align: left;
}

.align-right {
text-align: right;
}

/*------ indexed search ------*/

.tx_slsimplesearchbox{
	padding: 19px;
}

.tx-indexedsearch-searchbox td {
padding: 0 10px 10px 0;
}

.tx-indexedsearch td {
line-height: 150%;
}

.tx-indexedsearch-res {
padding-bottom: 20px;
}

#content .tx-indexedsearch-icon img {
background: none;
}

td.tx-indexedsearch-descr {
padding-bottom: 10px;
}

/** CSS filelinks hack **/
 
.filelinks_layout_0 .name {
display:none;
} 

.filelinks_layout_1 .description {
display:none;
} 

/** END CSS filelinks hack **/

/*------ gkhrssimport plugin ------*/

.tx-gkhrssimport-pi1 {
line-height: 150%;
}

.rss_header {
padding-bottom: 10px;
}

.rss_description {
margin: 0;
}

.rss_enclosure {
padding-bottom: 10px;
}

.rss_date {
padding-right: 5px;
}

.rss_title {
display: none;
}

/*------- videos --------*/

.rgmediaimages-media {
padding-bottom: 20px;
}

/*----- comments -----*/

.tx-comments-comments {
line-height: 150%;
}

.tx-comments-comments .tx-comments-comment-date,
.tx-comments-comments .tx-comments-comment-name {
font-weight: bold;
color: #333333;
}

.tx-comments-comments .tx-comments-comment-1 {
border: 0;
padding: 10px;
margin: 0;
}

.tx-comments-comments .tx-comments-comment-2 {
background: #EDF2ED;
border: 0;
padding: 10px;
margin: 0;
}

.tx-comments-comment-content {
margin-bottom: 0;
}

.tx-comments-topwrap {
display: block;
padding-bottom: 5px;
}

.tx-comments-comments {
padding-bottom: 30px;
}

.tx-comments-required-mark,
.tx-comments-required-error {
color: red;
}

.tx-comments-comment-form label {
margin: 0 0 5px 0;
display: block;
}

input#tx_comments_pi1_submit,
input#tx_comments_pi1_reset {
background: #B5BA00; 
border: 0; 
color: #FFFFFF; 
cursor: pointer; padding: 4px 10px 5px 10px;
font-family: Tahoma, Arial, sans-serif; 
font-weight: lighter; 
width: 124px;
}

input#tx_comments_pi1_submit {
margin-right: 5px;
}

.tx-comments-form-top-message {
padding-bottom: 30px;
}

/*------ sr_freecap captcha ------*/

.tx-comments-captcha img {
padding-bottom: 5px;
}

.tx-srfreecap-pi2-cant-read {
display: block;
}
