/* CSS Document */
.language{
	font: Arial;
	font-size:10pt;
	position: relative;
	float:right;
	margin-top: -102px;
	/*margin-right: 15px !important;*/
	padding-right: 12px;	
}
.language a{
	text-decoration:none;
	color:#ffffff;
}
.language a:hover{
	color:#191919;
}

form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

html, body {
	height:96%;
}

html, body, table,div 
{
 	font-family: arial;
}
img{
	border:none;
}

body{
	background:#cdcccc; 
	text-align: center;
  	/*min-width: 768px;*/
}

#main {
	text-align: center;
  	width: 970px;
	margin:0 auto;
	padding:0 auto;
	font:normal 11px Tahoma;
	line-height:18px;
	color:#000000;
}

#header {
  	width: 970px;
	/*margin: 20px auto 0px auto;*/
	height:143px; 
	background:url('/images/new/header.jpg') 0 0 no-repeat;
	/*border:1px solid black;*/
}

#menu {
	position:relative;
	padding-top: 52px;
	padding-right: 40px;
	padding-top: auto; 
	padding-left: 220px;
	height:72px;
	width: 710px;
	text-align:center;
}

#menu .line_1{
	text-align:center; 
	font-size:16px; 
	color:#FFCD33; 
	border-bottom: 2px dashed #dde3dc; 
	height:24px; 
	width: 710px;
}

#menu .line_2{
	text-align:center; 
	font-size:16px; 
	color: #0099cd; 
	border-bottom: 2px dashed #dde3dc; 
	height:24px; 
	width: 710px;
}

#menu .line_3{
	text-align:center; 
	font-size:16px; 
	color: #99ca3c; 
	height:24px; 
	width: 710px;
}

#menu .button_1{
}

#menu .button_1 a{
	width:95px;
	float:left;
	font-size:16px; 	
	text-align:center;
	line-height:24px;
	/*font-weight:bold;*/
	color:#FFCD33; 	
	text-decoration:none;
}
#menu .button_1 a:hover{
	color:#6d6f71;
}

#menu .button_1_checked{	
}

#menu .button_1_checked a{
	width:95px;
	float:left;
	text-align:center;
	line-height:24px;
	/*font-weight:bold;*/
	font-size:16px; 
	color:#191919; 
	text-decoration:none;
}

#menu .button_2{
}
#menu .button_2 a:hover{
	color:#6d6f71;
}


#menu .button_2 a{
	/*float:left;*/
	/*width:80px;*/
	text-align:center;
	line-height:24px;	
	/*font-weight:bold;*/
	font-size:15px; 
	color: #0099cd; 
	text-decoration:none;
}

#menu .button_2_checked a{
	/*width:80px;*/
	/*float:left;*/
	text-align:center;
	line-height:24px;
	/*font-weight:bold;*/
	font-size:15px; 
	color:#191919; 
	text-decoration:none;
}


#menu .button_3{
}
#menu .button_3 a:hover{
	color:#6d6f71;
}

#menu .button_3 a{
	/*float:left;*/
	/*width:80px;*/
	text-align:center;
	line-height:24px;	
	/*font-weight:bold;	*/
	font-size:14px; 
	color: #99ca3c; 
	text-decoration:none;
}

#menu .button_3_checked a{
	/*width:80px;*/
	/*float:left;*/
	text-align:center;
	line-height:24px;
	/*font-weight:bold;*/
	font-size:14px; 
	color:#191919; 
	text-decoration:none;
}




#menu .separator_top{
	float:left;
	/*font-weight:bold;*/
	width:20px;
	text-align:center;
	line-height:24px;	
}

#menu .separator{
	/*float:left;*/
	/*font-weight:bold;*/
	width:30px;
	text-align:center;
	line-height:24px;
}


/******************************************************************************************************************************/
/***********************************************-----------CONTENT--------------***********************************************/
.content_ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:970px; 
	clear:both; 
}


.contentframe_middle{
	background: #ffffff;
	width: 960px !important;
	width: 960px;
	float:left;
	display:inline;
	min-height:340px !important;	
	height:340px;	
	padding: 10px 0px 10px 0px;
	margin:0px 0px 0px 0px;	
	/*border:1px solid red;	*/
}


.contentframe_left{
	background: #ffffff url(/images/new/frame_left.gif) repeat-y;
	width: 5px !important;
	width: 5px;
	float:left;
	display:inline;	
	min-height:360px !important;	
	height:360px;	
	padding: 10px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	/*border:1px solid yellow;*/	
}

.contentframe_right{
	background: #ffffff url(/images/new/frame_right.gif) repeat-y;
	width: 5px !important;
	width: 5px;
	float:left;
	display:inline;	
	min-height:360px !important;
	height:360px;
	padding: 10px 0px 10px 0px;
	margin:0px 0px 0px 0px;	
	/*border:1px solid green;	*/	
}
.contentframe_bottom{
	margin: 0 auto;
	background: #ffffff url(/images/new/frame_bottom.gif) no-repeat;
	width: 970px !important;
	width: 970px;
	height: 14px;
	clear: both;
	/*border:1px solid blue;*/	
}

.title_level_1{
	color:#FFFFFF;
	font-size:10pt;
	text-align:left;
	background-color: #FFCD33;
	padding: 0px 5px;
	margin: 0px 0px 5px 0px;	
	font-weight:bold;
	/*width:375px;*/
}

.title_level_2{
	color:#FFFFFF;
	font-size:10pt;
	text-align:left;
	background-color: #0099cd;
	padding: 0px 5px;
	margin: 0px 0px 5px 0px;	
	font-weight:bold;	
	/*width:375px;*/	
}

.title_level_3{
	color:#FFFFFF;
	font-size:10pt;
	text-align:left;
	background-color: #99ca3c;
	padding: 0px 5px;
	margin: 0px 0px 5px 0px;	
	font-weight:bold;	
	/*width:375px;*/
}

.link_level_1{
	text-decoration: none;
	color: #FFCD33;
}

.link_level_2{
	text-decoration: none;
	color: #0099cd;
}

.link_level_3{
	text-decoration: none;
	color: #99ca3c;	
}

.line_level_1{
	/*position:relative;*/
	/*bottom:0px;*/
	/*float:left;*/
	width:100%;
	line-height: 11px;
	height:11px;
	background-color:#FFCD33;
}

.line_level_1 a{
	color:#FFFFFF;
	font-weight:bold;
	line-height:11px;	
	height: 11px;
	background-color: #ffffff;
	float:left;
	overflow: hidden;
}
.line_level_1 a img{
}

.line_level_2{
	position:relative;
	bottom:0px;
	width:100%;
	line-height: 11px;
	height:11px;
	background-color:#0099cd;
}

.line_level_2 a{
	color:#FFFFFF;
	font-weight:bold;
	line-height:11px;
	/*width: 26px;*/
	height: 11px;	
	background-color: #ffffff;
	float:left;
	overflow: hidden;
}

.line_level_3{
	position:relative;
	bottom:0px;
	width:100%;
	line-height: 11px;
	height:11px;
	background-color:#80cb22;
}

.line_level_3 a{
	color:#FFFFFF;
	font-weight:bold;
	line-height:11px;	
	/*width: 26px;*/
	height: 11px;
	background-color: #ffffff;
	float:left;
	overflow: hidden;
}
/*.image_frame{
	line-height:11px;
	width: 26px;
	height: 11px;	
	background-color: #ffffff;	
	margin: 0px;
	padding-right: 3px !important;
}*/

/*.button_frame{
	width:26px; 
	height: 11px;
	line-height: 9px; 
	display:inline; 
	border-right: 2px solid #ffffff;¸
	line-height:11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/



/***********************************************+++++++++++++++NEWS&PRODUCTS+++++++++++++++***********************************************/

.news_column{
	background: #ffffff url(/images/new/sep_vert.gif) repeat-y;
	background-position:right;
	padding: 10px 10px 0px 10px;
	width:353px !important;
	width:373px;
	height:100%;	
	float:left;
	text-align:left;
}
.news_column_no_static_menu{
	padding: 10px 0px 0px 10px;
	width:567px;
	height:100%;	
	float:left;
	text-align:left;
}

.news_static_menu{
	padding: 10px 10px 0px 10px;
	width: 180px;	
	height:100%;
	float: left;
	text-align:left;
}


.news_box_selected_level_1, .news_box_selected_level_1_over{
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 70px;
	border-left:5px solid #FFCD33;
	border-right:5px solid #FFCD33;
	font-size:11px;
	line-height:13px;		
	cursor:pointer;		
}

.news_box_selected_level_2, .news_box_selected_level_2_over{
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 70px;
	border-left:5px solid #0099cd;
	border-right:5px solid #0099cd;
	font-size:11px;
	line-height:13px;	
	cursor:pointer;			
}

.news_box_selected_level_3, .news_box_selected_level_3_over{
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 70px;
	border-left:5px solid #99ca3c;
	border-right:5px solid #99ca3c;
	font-size:11px;
	line-height:13px;	
	cursor:pointer;			
}

.news_box_level_1{
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 70px;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;	
	font-size:11px;
	line-height:13px;	
	cursor:pointer;		
}
.news_box_level_1_over{
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 70px;
	border-left:5px solid #bcbec0;
	border-right:5px solid #bcbec0;	
	font-size:11px;
	line-height:13px;	
	cursor:pointer;		
}

.news_box_level_2{
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 70px;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;		
	font-size:11px;
	line-height:13px;	
	cursor:pointer;			
}
.news_box_level_2_over{
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 70px;
	border-left:5px solid #bcbec0;
	border-right:5px solid #bcbec0;	
	font-size:11px;
	line-height:13px;	
	cursor:pointer;		
}

.news_box_level_3{
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 70px;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;	
	font-size:11px;
	line-height:13px;		
	cursor:pointer;		
}
.news_box_level_3_over{
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 70px;
	border-left:5px solid #bcbec0;
	border-right:5px solid #bcbec0;	
	font-size:11px;
	line-height:13px;	
	cursor:pointer;		
}

.news_separator{
	background: #ffffff url(/images/new/sep_horiz.gif) repeat-x;
}

.imagebox_firstpage{
	padding: 0px 0px 0px 0px !important;
	padding: 3px 3px 3px 3px;
	margin: 0px auto;!important;
	margin: 0px 20px;!important;
	/*border: 1px solid #292828;*/
	width: 120px;		
	height: 120px;	
	float:right;
	text-align:center;
	display:table;
	position:relative;
	overflow: hidden;
}
.imagebox{
	padding: 0px 0px 0px 0px !important;
	padding: 3px 3px 3px 3px;
	margin: 0px 15px 3px 0px;
	/*border: 1px solid #292828;*/
	width: 50px;		
	height: 50px;
	float:right;
	text-align:center;
	display:table;
	position:relative;
	overflow: hidden;
}

.imageboxlarge{
	padding: 0px 0px 0px 0px !important;
	padding: 3px 3px 3px 3px;
	margin: 0px 15px 3px 0px;
	/*border: 1px solid #292828;*/
	width: 360;		
	height: 240px;
	float:left;
	text-align:center;
	display:table;
	position:relative;
	overflow: hidden;
}

.imageboxlarge_no_static_menu{
	padding: 0px 0px 0px 0px !important;
	padding: 3px 3px 3px 3px;
	margin: 0px 15px 3px 0px;
	/*border: 1px solid #292828;*/
	width: 510px;		
	height: 360px;
	float:left;
	text-align:center;
	display:table;
	position:relative;
	overflow: hidden;
}


.imageboxinside{
	margin: auto;
	padding: auto;
	display:table-cell;
	vertical-align:middle;
	position: relative !important;
	position: absolute;
	top: 50%;
	left: 50%;
	/*border: 1px solid #292828;*/	
}

.imageboxinside img{
	position:relative;
	top:-50%;
	left:0px !important; 
	left:-50%;
	/*border: 1px solid #292828;*/
}

/***********************************************+++++++++++++++NEWS&PRODUCTS+++++++++++++++***********************************************/

/***********************************************+++++++++++++++FAQ+++++++++++++++***********************************************/


.faq_box_selected_level_1, .faq_box_selected_level_1_over{
	color: #131313;
	/*font-size:10pt;
	line-height:12pt;*/
	font-weight:bold;
	
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 50px;
	border-left:5px solid #FFCD33;
	border-right:5px solid #FFCD33;
	font-size:11px;
	line-height:13px;
	cursor:pointer;
}
.faq_box_selected_level_2, .faq_box_selected_level_2_over{
	color: #131313;
	/*font-size:10pt;
	line-height:12pt;*/
	font-weight:bold;
	
	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 50px;
	border-left:5px solid #0099cd;
	border-right:5px solid #0099cd;
	font-size:11px;
	line-height:13px;	
	cursor:pointer;		
}

.faq_box_selected_level_3, .faq_box_selected_level_3_over{
	color: #131313;
	/*font-size:10pt;
	line-height:12pt;*/
	font-weight:bold;

	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 50px;
	border-left:5px solid #99ca3c;
	border-right:5px solid #99ca3c;
	font-size:11px;
	line-height:13px;		
	cursor:pointer;
}

.faq_box_level_1{
	color: #131313;
	/*font-size:10pt;
	line-height:12pt;*/
	font-weight:bold;

	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 50px;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;	
	font-size:11px;
	line-height:13px;	
	cursor:pointer;		
}
.faq_box_level_1_over{
	color: #131313;
	/*font-size:10pt;
	line-height:12pt;*/
	font-weight:bold;

	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 50px;
	border-left:5px solid #bcbec0;
	border-right:5px solid #bcbec0;	
	font-size:11px;
	line-height:13px;	
	cursor:pointer;	
}
.faq_box_level_2{
	color: #131313;
	/*font-size:10pt;
	line-height:12pt;*/
	font-weight:bold;

	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 50px;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;		
	font-size:11px;
	line-height:13px;		
	cursor:pointer;	
}
.faq_box_level_2_over{
	color: #131313;
	/*font-size:10pt;
	line-height:12pt;*/
	font-weight:bold;

	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 50px;
	border-left:5px solid #bcbec0;
	border-right:5px solid #bcbec0;	
	font-size:11px;
	line-height:13px;	
	cursor:pointer;	
}

.faq_box_level_3{
	color: #131313;
	/*font-size:10pt;
	line-height:12pt;*/
	font-weight:bold;

	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 50px;
	border-left:5px solid #ffffff;
	border-right:5px solid #ffffff;	
	font-size:11px;
	line-height:13px;		
	cursor:pointer;	
}
.faq_box_level_3_over{
	color: #131313;
	/*font-size:10pt;
	line-height:12pt;*/
	font-weight:bold;

	padding: 5px;
	text-align:left;
	margin: 4px 0px;
	height: 50px;
	border-left:5px solid #bcbec0;
	border-right:5px solid #bcbec0;	
	font-size:11px;
	line-height:13px;	
	cursor:pointer;	
}

/***********************************************+++++++++++++++FAQ+++++++++++++++***********************************************/


.firstpage_column{
	padding: 10px 10px 10px 10px;
	width:185px;
	height:100%;	
	float:left;
	text-align:left;
}

/***********************************************+++++++++++++++MULTICOLUMN+++++++++++++++***********************************************/
.intro {
	font-weight: bold;
}

/* To hide the columns when printing, use media selectors */
@media screen {
	.screenContainer {
		display: block;
	}
	
	.printContainer {
		display: none;
	}
}

@media print, projection, tty {
	.screenContainer {
		display: none;
	}
	
	.printContainer {
		display: block;
	}
}

.screenContainer div {
	float: left;
	/*width: 180px;*/	/* When using a fixed number of columns, you can omit the width. Otherwise it must be set! This will be the *minimum* width of a column*/
	padding: 10px;	/* You may use a padding... but thanks to IE you can only use pixels! */
	position: relative;
	text-align: justify;
	margin: 0; 		/* Don't use a margin! */
}

/* Optional 'read on'-message */
.screenContainer div .readOn {
	position: absolute;
	right: 2px;
	bottom: -1px;
	color: #999999;
}

button {
	background: yellow;
}
/***********************************************----------MULTICOLUMN-----------***********************************************/



/***********************************************-----------CONTENT--------------***********************************************/
/******************************************************************************************************************************/

#form_style{
	border:none;
	width: 165px;
	padding: 0px;
	margin: 0px;
}

#form_style label{	
	padding: 0px;
	margin: 0px;
}

#form_style input{	
	padding: 0px;
	margin: 0px;
}

#form_style ol{
	padding: 0px;
	margin: 0px;
}

#form_style li{
	list-style:none;
	padding: 0px;
	margin: 0px;	
}

/**********************************************************************************************************************/
.pics {  
    height:  310px;  
    width:   568px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    /*padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee; */ 
    width:  568px; 
    height: 270px; 
    top:  0; 
    left: 0 
}

.headerinfo{
	float: left; 
	position: relative; 
	z-index: 600; 
	color: rgb(109, 111, 113); 
	margin-left: 13px;
	margin-top: -15px; 
}
.headerlink{
	width:193px; 
	height: 90px;
	cursor:pointer;
	position: relative; 
	z-index: 500;
	margin-left: 0px!important;
	*left: -475px; /*ie7*/
	top: -80px; 	
}

