@charset "utf-8";
/* MAIN CSS */

	BODY{
		margin:0;
		padding:0;
		
		background: #bcc5c1;
		text-align:center;
		
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#252525;
	}
	
	/* CONTENT */
	A, A:visited{
		margin: 0;
		padding: 0;
		
		color: #5a5a5a;
		
		text-decoration: none;
		
		background: none;
		border: none;
	}
	
	A:hover{
		color: #336699;

		text-decoration: underline;
		
		background: none;
		border: none;
	}
	
	
	/* PORTAL DEFAULT */
	
	H1 {
		margin:0;
		padding:5px;
		font:bold 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		/*width:870px;*/
	}
	
	H2 {
		margin:0;
		padding:5px;
		font:bold 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		/*width:870px;*/
	}
	
	H3 {
		margin:0;
		padding:5px;
		font:bold 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		/*width:870px;*/
	}
	
	H4 {
		margin:0;
		padding:4px;
		font:bold 9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		/*width:870px;*/
	}
	
	H5 {
		margin:0;
		padding:3px;
		font:bold 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		/*width:870px;*/
	}
	
	H6 {
		margin:0;
		padding:2px;
		font:bold 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		/*width:870px;*/
	}
	
	#GL_WRAPPER{
		text-align:center;
		
		margin:0;
		padding:0;
		
		background:url(images/bg.png) no-repeat top center;
		/*background:url(images/bg-black-ribbon.png) no-repeat top center;*/
		/*background:url(images/bg-30aug.png) no-repeat top center;*/
	}
	
	#GL_WRAPPER .main-wrapper{
		width:906px;
		
		margin:auto;
		padding:0;
	}
	/* Tools Bar */
	#GL_WRAPPER .tools-bar{
		margin: 0px;
		padding: 0px;
	}
	
	#GL_WRAPPER .tools-bar .left{
		margin: 0px;
		padding: 0px;
		background: url(images/tolls-bar-left.png) left top no-repeat;
	}
	
	#GL_WRAPPER .tools-bar .right{
		margin: 0px;
		padding: 0px;
		background: url(images/tolls-bar-right.png) right top no-repeat;
	}
	
	#GL_WRAPPER .tools-bar .content{
		margin: 0px 7px 0px 7px;
		padding: 4px 0px 4px 5px;
		*padding-top: 3px;
		background: url(images/tolls-bar-bg.png) right top repeat-x;
	}
	
	
	/* LEFT SIDE */	
	DIV#GL_CONTENT TD.body-left-side{
		width: 206px;
		padding-right: 5px;
	}
	
	DIV#GL_CONTENT .body-left-side .yuimenu .bd { 
		border:none; 
		background:none;
		padding: 1px 1px 1px 1px;
		margin:0;  
		padding:0;
		font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	DIV#GL_CONTENT .body-left-side .yuimenu.yuisubitems .bd { 
		border:none; 
		background:#EFEFEF;
	}
	 
	DIV#GL_CONTENT .body-left-side .yuimenu UL.first-of-type{
		margin:0;
		padding:0;
	}
	
	DIV#GL_CONTENT .body-left-side .yuimenu .yuimenuitem{
		margin:0;
		margin-bottom:1px;
		margin-top:1px;
		padding:0;
	}
	
	DIV#GL_CONTENT .body-left-side .yuimenu .yuimenuitemlabel{ 
		padding:5px;
		padding-right:25px;
		
		border-width: 1px; 
		border-color: #EEE #CCC #CCC #EEE; 
		border-style: solid;
	}
	
	.lineheight20{
		line-height: 20px;
	}
	
	.lspace1{
		letter-spacing: 1px;
	}
	
	.justify{
		text-align: justify;
	}
	
	.left-side-block .anchor-list .title{
		font-weight: bold;
	}
	
	.left-side-block.anchor-list a, .left-side-block.anchor-list a:visited{
		display: block;
		
		padding: 5px;
		border:solid 1px #F0F0F0;
		border-bottom-color:#E0E0E0;
		border-right-color:#E0E0E0;
		background-color:#ECECEC;
		margin-bottom:2px;		 
		margin-top:2px;		 
	}
	
	.left-side-block.anchor-list a:hover{
		display: block;

		border-color:#FFFFFF;
		border-bottom-color:#E0EFEF;
		border-right-color:#E0EFEF;
		background-color:#ECEFFF;
	}
	
	/* Radius Box 2 */
	.gui-radius-box .left{ background:url(images/radbox2_BG.png) left  repeat-y #FFFFFF; margin:0; padding:0; }
	.gui-radius-box .top{ background:url(images/radbox2_BG.png) top  repeat-x; margin:0; padding:0; }
	.gui-radius-box .right{ background:url(images/radbox2_BG.png) right  repeat-y; margin:0; padding:0; }
	.gui-radius-box .bottom{ background:url(images/radbox2_BG.png) bottom  repeat-x; margin:0; padding:0; }
	.gui-radius-box .topleft{ background:url(images/radbox2_TL.png) left top no-repeat; margin:0; padding:0; }
	.gui-radius-box .topright{ background:url(images/radbox2_TR.png) right top no-repeat; margin:0; padding:0; }
	.gui-radius-box .bottomleft{ background:url(images/radbox2_BL.png) left bottom no-repeat; margin:0; padding:0; }
	.gui-radius-box .bottomright{ background:url(images/radbox2_BR.png) right bottom no-repeat; margin:0; padding:0; }
	

	/* CONTENT BLOCK */
	.gui-content-text{
		padding: 5px;
		margin:5px;
	}
	
	.gui-content-block { 
		background:none; 
		border: solid 1px #696969; 
		margin:0; 
		margin-bottom:5px; 
		margin-top:0;		
		padding: 10px; 
		
		font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		
		color: #333333;
	}
	
	.gui-content-infobox{
		border:solid 1px #EFEFEF;
		background-color:#202020;
		
		color:#FFFFFF;
		
		font:normal 8px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		
		padding:10px;
		margin-bottom:10px;
	}
	
	.gui-content-block-error{
		border:solid 1px #FF0000;
		background-color:#FDFE9F;
		
		color:#FF0000;
		
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		
		padding:15px;
		
		text-align:center;
	}
	
	.left-news UL{
		padding: 10px;
		margin:0;
	}
	
	.left-news .title{
		font-weight: bold;
	}
	
	.more{
		text-align: right;
		font-weight: bold;
	}


	/* FOOTER */
	#GL_WRAPPER .footer{
		overflow:hidden;
		width:906px;
		
		position: relative;
		
		padding-top:10px;
		padding-bottom:10px;
	}
	
	#GL_WRAPPER .footer .short-bar{
		height: 106px;
		background: url(images/crop-main-lines.png) no-repeat left bottom;
		border-bottom: solid 1px #b6bcb9;
		
		position: relative;
	}
	
	#GL_WRAPPER .footer .short-bar .links-wwww{
		width: 224px;
		height: 56px;
		position: absolute;
		top: 20px;
		left: 0px;
		
		background: url(images/short-links-www.png) no-repeat;
		text-align: left;
	}
	
	#GL_WRAPPER .footer .short-bar .links-wwww SELECT{
		margin-top: 16px;
		margin-left: 60px;
		width: 155px;
		padding: 3px;
		border: none;
		background: transparent;
	}
	
	#GL_WRAPPER .footer .short-bar .links-contact{
		width: 210px;
		height: 56px;
		position: absolute;
		top: 20px;
		left: 240px;
		
		text-align: left;
		background: url(images/short-links-contact.png) no-repeat;
	}
	
	#GL_WRAPPER .footer .short-bar .links-contact A{
		margin-top: 18px;
		margin-left: 45px;
		display: block;
		padding: 3px;
		color: #333333;
	}
	
	#GL_WRAPPER .footer .short-bar .links-info{
		width: 207px;
		height: 56px;
		position: absolute;
		top: 20px;
		right: 0px;
		
		background: url(images/short-links-informations.png) no-repeat;
		text-align: left;
	}
	
	#GL_WRAPPER .footer .short-bar .links-info SELECT{
		margin-top: 16px;
		margin-left: 45px;
		width: 155px;
		padding: 3px;
		border: none;
		background: transparent;
	}
	
	#GL_WRAPPER .footer .short-bar .links-persons{
		width: 207px;
		height: 56px;
		position: absolute;
		top: 20px;
		right: 230px;
		
		background: url(images/short-links-persons.png) no-repeat;
		text-align: left;
	}
	
	#GL_WRAPPER .footer .short-bar .links-persons SELECT{
		margin-top: 16px;
		margin-left: 45px;
		width: 155px;
		padding: 3px;
		border: none;
		background: transparent;
	}
	
	
	#GL_WRAPPER .footer .gl-logo{
		position: absolute;
		
		right: 0px;
	}
	
	#GL_WRAPPER .footer .copyright{
		position: absolute;
		left: 10px;
		text-align: left;
		padding-top: 8px;
		color: #333333;
	}
	
	#GL_WRAPPER .footer .copy{
		height: 50px;
		margin-top: 10px;
		font:normal 7pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#7e8481;
	}
	
	#GL_WRAPPER .footer A, #GL_WRAPPER .footer A:visited, #GL_WRAPPER .footer A:active{
		text-decoration:none;
		font:normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#7e8481;
	}
	
	#GL_WRAPPER .footer A:hover{
		text-decoration:underline;
		color: #333333;
	}
	
	/* Message block */
	DIV.message-item{ height: 100px; }
	DIV.message-item DIV.img{ float: left; }
	DIV.message-item DIV.content{ margin-left: 110px; }
	DIV.message-item DIV.title{ font-size: large; padding:5px; }
	DIV.message-item DIV.desc{ border-top: 1px solid #DDD; padding: 5px; }
	
	DIV.message-item-mini{ height: 50px; }
	DIV.message-item-mini DIV.img{ float: left; }
	DIV.message-item-mini DIV.content{ margin-left: 50px; }
	DIV.message-item-mini DIV.title{ font-size:10pt; font-weight:bold; padding:3px; }
	DIV.message-item-mini DIV.desc{ border-top: 1px solid #DDD; padding: 3px; }
	
	/* Fieldset */	
	FIELDSET.gui-fieldset{ border:solid 1px #CCC; border-top-width: 3px; border-top-color: #999; margin-bottom:10px; padding:10px; }	
	FIELDSET.gui-fieldset LEGEND IMG{ vertical-align: bottom; }
	FIELDSET.gui-fieldset LEGEND{ border: solid 1px #CCC; border-top-color: #999; border-bottom: none; padding: 5px; padding-bottom:8px; background: url(images/gradient.jpg) left -25px repeat-x; font-weight: bold; }
	
	/* Image button */
	.block-image-button{
		background: url(images/img_block-left.jpg) no-repeat left top;
		height: 72px;
		width: 220px;
	}
	
	.block-image-button .image{
		float: right;
	}
	
	.block-image-button .content{
		text-align: right;
		padding: 10px;
		padding-top: 22px;
		padding-right: 3px;
		padding-left: 10px;
	}
	
	.block-image-button .content .title{
		font-size: 10pt;
		font-weight: bold;
	}
	
	.block-image-button .content .desc{
		color: #666;
	}
	

	/* FAQ */
	.help-index-faqs{ }
	.help-index-faqs .title{ font-size: medium; font-weight: bold; }
	.help-index-faqs .content{ border-top: solid 1px #DDD; margin-top:10px; padding-top:10px; }
	.help-index-faqs .more{ text-align: right; font-weight: bold; }
	
	/* TOP MENU */
	.top_menu{
		position:absolute; 
		top:125px; 
		left:0px;
		width: 940px;
		padding:5px;
		padding-top: 10px;
		text-align: right;
		font-size: 8pt;
	}
	
	.top_menu A, .top_menu A:visited{
		text-decoration: none;
		padding: 5px;
		font-size: 8pt;
	}
	
	
	/* File Browser List */
	DIV.imflexi-download-files-list{ background-color: #FFF; }
	DIV.imflexi-download-files-list UL{ margin:0; padding:0; list-style: none; }
	DIV.imflexi-download-files-list LI{ width:580px; height:30px; overflow:hidden; list-style: none; text-align: left; display: block; margin: 5px; border: solid 1px #E0E0E0; padding-top:3px; }
	DIV.imflexi-download-files-list A, DIV.imflexi-download-files-list A:visited, DIV.imflexi-download-files-list A:hover{ text-decoration: none;  }
	DIV.imflexi-download-files-list A IMG, DIV.imflexi-download-files-list A:visited IMG{ padding: 2px; border: solid 1px #CCC; width: 16px; height: 16px; vertical-align: middle; float: left; }
	DIV.imflexi-download-files-list A:hover IMG{ padding: 5px; border: solid 1px #369; background-color: #CCEEFF; text-decoration: none; }
	DIV.imflexi-download-files-list CITE { margin-left:30px; display:block; width: 530px; height: 16px; overflow: hidden; }
	DIV.imflexi-download-files-list CITE SPAN.title { font: bold 10pt Tahoma; color: #585858; text-decoration: none; }
	DIV.imflexi-download-files-list A:hover CITE SPAN.title{ color: #6699FF; }
	DIV.imflexi-download-files-list CITE SPAN.size { font: normal 8pt Tahoma; color: #696969; text-decoration: none; }
	DIV.imflexi-download-files-list CITE SPAN.file { font: normal 8pt Tahoma; color: #696969; text-decoration: none; }
	DIV.imflexi-download-files-list CITE SPAN.date { font: normal 8pt Tahoma; color: #696969; text-decoration: none; }
	
	/* IE Hack */
	html*DIV.imflexi-download-files-list CITE{ margin-left:30px; display:block; width: 500px; }
	html*DIV.imflexi-download-files-list LI IMG,
	html*DIV.imflexi-download-files-list A:hover IMG,
	html*DIV.imflexi-download-files-list A IMG, 
	html*DIV.imflexi-download-files-list A:visited IMG{ width: 16px; height: 16px; padding:2px; margin:1px; background-position: top; }



@charset "utf-8";
	
	/* Dafault Tools */
		BODY{
			margin: 0px;
			padding: 0px;
			background: url(images/bg.png) repeat-y 50% 0px;
			background-color: #aba48f;
			/*background-color: #FFF;*/
			text-align: center;
			
			font: normal 10pt Tahoma, Geneva, sans-serif;
		}
		
		
	.container{
		margin: 0px; padding: 0px;
		background: url(images/rows.png) repeat-x 0px 0px;
	}
	
	.container_index{
		margin: 0px; padding: 0px;
		background: url(images/index-rows.png) repeat-x 0px 0px;
	}
	
	.wrapper{
		margin: auto;
		width: 947px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		background: url(images/bg.png) repeat-y 50% 0px;
	}
	
	.container_left{
		background: url(images/left.png) 0px 24px no-repeat;	
		padding-left: 24px;
	}
	
	.container_right{
		background: url(images/right.png) 100% 24px no-repeat;	
		padding-right: 23px;
	}
	
	.container_index_left{
		background: url(images/index-left.png) 0px 24px no-repeat;	
		padding-left: 24px;
	}
	
	.container_index_right{
		background: url(images/index-right.png) 100% 24px no-repeat;	
		padding-right: 23px;
	}
	
	
	
	.row-top{
		height: 40px;	
	}
	
	.row-header{
	 	height: 106px;
		
		background: url(images/header-logo-bg.png) no-repeat;
	}
	
	.row-menu{
		height: 34px;
		margin-top: 6px;
		padding: 0px;
		background: url(images/menu-bg.png) repeat-x 0px 0px #006579;
		
		text-align: left;
	}
	
	.row-menu UL{
		margin: 0px;
		padding: 0px;
		line-height: 34px;
		list-style: none;
	}
	
	.row-menu UL LI{
		display: inline-block;	
		margin-left: 10px;
	}
	
	.row-menu UL LI A, .row-menu UL LI A:visited{
		display: block;	
		color: #FFF;
		text-decoration: none;
	}
	
	.row-menu UL LI A EM{
		font-style: normal;	
		display: block;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.row-menu UL LI A:hover, .row-menu UL LI.selected A:hover{ 
		background: url(images/menu_btn_bg.png) no-repeat 100% 0px;
	}
	
	.row-menu UL LI A:hover EM, .row-menu UL LI.selected A:hover EM{
		background:url(images/menu-btn_left.png) no-repeat 0px 0px;
	}
	
	.row-slider{
		height: 368px;
		margin-top: 9px;
	}
	
	.row-news{
		height: 57px;
		line-height: 57px;
		margin-top: 7px;
		background: url(images/news-bg.png)	 repeat-x;
		color: #FFF;
		text-align: center;
	}	
	.row-buttons{
		margin-top: 7px;
	}	
	
	.row-buttons UL{
		text-align: center;
		margin:0px;
		padding: 0px;
		list-style:none;
	}
	
	.row-buttons UL LI{
		display: inline-block;	
	}
	
	.row-footer{
		margin-top: 7px;
		text-align: left;
		margin-bottom: 35px;
	}
	
	.row-footer .copyright{
		padding-left: 15px;
		color: #534f43;
		margin-bottom: 5px;
	}
	
	.row-footer UL{
		margin: 0px;
		padding: 0px;
		list-style: none;
		color: #006579;
	}
	
	.row-footer UL LI{
		display: inline-block;
		margin-left: 15px;
	}
	
	.row-footer UL A, .row-footer UL A:visited{
		color: #006579;
		text-decoration: none;
		font-size: 90%;
	}
	
	.row-footer UL A:hover{
		text-decoration: none;
		color: #FFF;
	}
	
	#GL_CONTENT .row-content{
		margin-top: 7px;
		padding: 10px;
		text-align: left;
	}
	
	.row-content{
		text-align: left;
	}
	
	#GL_WRAPPER .wrapper .top-menu{
		position: inherit;
		top: 5px;
		right: 5px;
	}
	.search-form{
		margin-top: 5px;
		margin-right: 5px;
		border: solid 1px #006579;
		background: #006579;
		
		vertical-align: middle;
		float: right;
		display: block;
	}
	.search-form FORM{
		margin:0px;
		padding:0px;
		vertical-align: middle;
	}
	
	.search-form .text{
		border: none;
		background: transparent;
		vertical-align: middle;
		margin-left: 5px;
		margin-right: 5px;
		color: #666666;
	}
	
	.search-form .button{
		width: 19px;
		height: 19px;
		vertical-align: middle;
		background: url(images/search-btn.png) no-repeat 50% 0px;
	}
	
	.search-form:hover{
		background-color: #006579;
	}
	
	.search-form .button:hover{
		background-position: 50% -23px;
	}