@CHARSET "UTF-8";

		body {
			margin: 0;
			padding: 0;
			abackground-color: /*xmass #8cc869;*/ /*normal*/#b6c1ea; /* egg #8cc869;*/ /* sad #bababa;*/
			background-color: #b6c1ea;
			background-color: #b6c1ea;
			position: relative;
		}
		
		a {
			outline: none;
		}
		img {
			border: none;
		}
		
		#mother_containter {
			margin: 0;
			padding: 0;
			background: url('images/bck_top.png') top left repeat-x white;
			position: relative;
		}
		
		#main_containter {
			margin: 0 auto;
			padding: 0;
			text-align: center;
			width: 100%;
			min-height:	241px;
			height:		auto !important;
			height:		241px;
			background: url('images/bck.png') bottom left repeat-x transparent;
			position: relative;
		}
		
		#site_container {
			width: 982px;
			margin: 0 auto;
			padding: 0;
			background: url('images/work_bck.png') top left repeat-y white;
			position: relative;
		}
		
		#panel_container {
			width: 100%;
			margin: 0 auto;
			padding: 0;
			background: url('images/work_bck.png') top left repeat-y white;
			background: url('images/work_bck_btm.png') bottom left no-repeat transparent;
		}

		#header_container {
			width: 100%;
			height: 194px;
			padding: 0;
			
			margin: 0 auto;
			background: url('images/hdr_bck.png') top left no-repeat transparent;
			position: relative;
			z-index: 2;
		}

		#workspace_container {
			width: 100%;
			min-height:	400px;
			height:		auto !important;
			height:		400px;
			padding: 0;
			margin: 0 auto;
			position: relative;
			z-index: 1;
		}

		#footer_container {
			width: 100%;
			height: 84px;
			padding: 0;
			apadding-left: 200px;
			margin: 0 auto;
			position: relative;
			clear: both;
		}
		
		
		
		#top_menu {
			list-style-type: none;
			list-style-position: inside;
			position: absolute;
			top: 3px;
			left: 0;
			margin: 0;
			padding: 0;
			width: 100%;				
		}
		
		#top_menu li:first-child {
			float: left;
			margin: 0;
			padding: 0;
			padding-right: 5px;
			padding-left: 0;
			border-left: none;
		}

		#top_menu li {
			float: left;
			margin: 0;
			padding: 0;
			padding-right: 5px;
			padding-left: 5px;
			border-left: dotted 1px #aaa;
		}
		
		#top_menu li.login {
			float: right;
			margin: 0;
			padding: 0;
			padding-right: 5px;
			padding-left: 5px;
			border-left: none;
		}
		
		#top_menu li a {
			color: #333; /*orig*/
			color: #ddd; /*xmass*/
			acolor: #eee;
			text-decoration: none;
			
			font-family: sans-serif;
			font-size: 11px;

			display: block;
		}
		#top_menu li a:hover {
			#color: #000;
			color: #fff;
		}



		#main_menu {
			list-style-type: none;
			list-style-position: inside;
			position: absolute;
			background: url('images/hdr_mmenu_bck.png') top left no-repeat transparent;
			width: 812px;
			height: 33px;
			top: 135px;
			left: 0;
			margin: 0;
			padding: 0;				
			padding-left: 170px;
		}
		
		#main_menu > li {
			position: relative;
			float: left;
			margin: 0;
			padding: 0;
		}
		
		/*BECAUSE IE6 - next description isn't needed*/
		#main_menu li.IE_MAINMENU_LI {
			position: relative;
			float: left;

			min-width:	10px;
			width:		auto !important;
			width:		10px;

			margin: 0;
			padding: 0;
		}
		
		#main_menu > li > a {
			color: #fff;
			text-decoration: none;
			
			font-family: sans-serif;
			font-size: 14px;

			display: block;
			height: 23px;
			padding-top: 5px;
			padding-right: 15px;
			padding-left: 15px;
		}
		/*BECAUSE IE6 - next description isn't needed*/
		#main_menu a.IE_MAINMENU_LI_A {
			color: #fff;
			text-decoration: none;
			
			font-family: sans-serif;
			font-size: 14px;

			display: block;
			height: 23px;
			padding-top: 5px;
			padding-right: 15px;
			padding-left: 15px;
		}
		
		#main_menu li a:hover {
			color: #000;
			background-color: #fbfade;
		}
		
		#main_search {
			position: absolute;
			top: 135px;
			right: 18px;
			
			width: 172px;
			height: 33px;
			background: url('images/hdr_mmenu_search.png') top left no-repeat transparent;
		}

		#main_search input {
			border: none;
			background-color: #faf9f9;
			position: absolute;
			top: 6px;
			left: 30px;
			height: 15px;
			width: 130px;
			color: #333;
			font-family: sans-serif;
			font-size: 13px;
		}

		#footer_container ul {
			margin: 0;
			padding: 0;
			padding-left: 15px;
			padding-top: 60px;
			aborder: solid 1px red;
			list-style: none inside;
		}
		#footer_container ul li {
			float: left;
			position: relative;
			display: inline;
			padding-left: 5px;
			padding-right: 15px;
		}
		#footer_container ul li a {
			text-decoration: none;
			border-bottom: dotted 1px #999;
			color: #555;
			font-family: sans-serif;
			font-size: 11px;
		}


		#footer_container ul li a:hover {
			color: #333;
			border-bottom: dotted 1px #333;
		}

		#context_menus {
			margin: 0;
			padding: 0;
			margin-left: 1px;
			float: left;
			width: 176px;
		}

		#context_menus ul.default_submenu {
			min-height:	181px;
			height:		auto !important;
			height:		181px;

			list-style-type: none;
			list-style-position: outside;
			display: block;
			position: relative;
			margin: 0;
			/*BECAUSE IE6 - next description isn't needed*/
			margin-left: 0 !important;
			margin-left: -2px;
			padding: 0;
			padding-top: 5px;
			padding-bottom: 80px;
			width: 175px;
			text-align: left;
			
			font-family: sans-serif;
			font-size: 13px;
			color: #777;
			background: url('images/submenu_bck.png') bottom left no-repeat #d8e6f1;
		}

		#context_menus ul.default_submenu li {
			display: block;
			margin: 0;
			padding: 0;
			position: relative;
			width: 175px;
			text-align: right;
		}
		
#context_menus ul.default_submenu li a {
			text-decoration: none;
			color: #555;
			display: block;
			padding: 5px;
			padding-right: 15px;
			padding-left: 3px;
			margin: 5px;
			width: 140px;
		/*BECAUSE IE6 - next description isn't needed*/
			padding: 6px;
			padding-right: 16px;
			padding-left: 4px;
		}
	
		#context_menus ul.default_submenu li a:hover {
			text-decoration: none;
			color: #000;
			padding-top: 4px;
			padding-bottom: 6px;
			padding-right: 16px;
			padding-left: 2px;
			background-color: #fbfade;
			border: solid 1px #5d96c2;
		}

		#context_menus ul.default_submenu li.active {
			background: url('images/submenu_act_bck.png') top left no-repeat transparent;
			display: block;
			margin: 0;
			padding: 0;
			position: relative;
			width: 175px;
			left: 3px;
			text-align: right;
		}

		#context_menus ul.default_submenu li.active a {
			color: #3c6e95;
			padding-top: 9px;
			padding-bottom: 18px;
			padding-right: 16px;
			padding-left: 3px;
			display: block;
			background: url('images/submenu_act_btm.png') bottom left no-repeat transparent;
			margin: 0 auto;
			width: 155px;
			border: none;
			font-weight: bold;
		}

		/*BECAUSE IE6 - next description isn't needed*/
		#context_menus ul.default_submenu li.active a:hover {
			color: #3c6e95;
			padding-top: 9px;
			padding-bottom: 18px;
			padding-right: 16px;
			padding-left: 3px;
			background: url('images/submenu_act_btm.png') bottom left no-repeat transparent;
			border: none;
		}

		#context_menus ul.default_submenu li.image a {
			padding-top: 9px;
			padding-bottom: 18px;
			padding-right: 10px;
			padding-left: 9px;
			display: block;
			background: none;
			margin: 0 auto;
			width: 155px;
			border: none;
		}
		#context_menus ul.default_submenu li.image a img {
			border: none;
		}
/*BECAUSE IE6 - next description isn't needed*/
		#context_menus ul.default_submenu li.image a:hover {
		}


		#article_links {
			position: relative;
			float: right;
			width: 199px !important;
			width: 197px;
			margin: 0;
			margin-right: 1px;
			padding: 0;
		
			font-family: trebuchet ms, sans-serif;
			font-family: sans-serif;
			font-size: 9pt;
			text-align: left;
		}

		#article_links .article_links_default {
			position: relative;
			width: 199px !important;
			width: 168px;
			margin: 0;
			padding: 0;
			padding-left: 25px;
			padding-bottom: 30px;
			background: url('images/context_bck.png') bottom left no-repeat transparent;
		}

		#article_links .article_links_image {
			position: relative;
			width: 199px !important;
			width: 168px;
			margin: 0;
			padding: 0;
			padding-bottom: 30px;
			background: none transparent;
			text-align: center;
		}

		#article_links .article_links_title {
			position: relative;
			width: 199px !important;
			width: 178px;
			margin: 0;
			margin-left: -25px;
			padding: 0;
			padding-top:  5px;
			padding-bottom: 10px;
			padding-left: 15px;
			color: #888;
			background: url('images/context_bck_top.png') top left no-repeat transparent;

			text-align: left;
			font-weight: bold;
		}

		#article_links ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			list-style-position: outside;
			width: auto;
			max-width: 160px;
		}

		#article_links ul li{
			line-height: 1.2em;
			margin-bottom: 0.5em;
		}

		#article_links a {
			/*mus*/
			font-family: sans-serif;
			color: #555;
			text-decoration: none;
		}
		#article_links a:hover {
			color: #33f;
			text-decoration: underline;
		}

		#article {
			position: relative;
			float: right;
			width: 605px;
			
			font-family: sans-serif;
			font-size: 9pt;
		}
		
		#article p {
			color: #222;
			margin-left: 20px;
			margin-right: 20px;
			margin-bottom: 0.8em;
			margin-top: 0em;
			text-align: justify;
			line-height: 1.5em;
			text-indent: 3em;
		}

		#article p.tip {
			width: 410px;
			background: url(images/tip_bck.png) top left no-repeat transparent;
			
			margin: 0;
			margin-top: 20px;
			margin-bottom: 20px;
			margin-left: 50px;

			padding-left: 100px;
			padding-right: 35px;
			padding-top: 40px;
			padding-bottom: 10px;
			font-family: georgia, serif;
			font-style: italic;
			color: #337;
			
			text-indent: 0;
			border-bottom: dotted 1px #ccf;
		}
		#article p.important {
			width: 450px;
			background: url(images/imp_bck.png) top left no-repeat transparent;
			
			margin: 0 auto;
			margin-top: 20px;
			margin-bottom: 20px;
			margin-left: 50px;

			padding-left: 70px;
			padding-right: 30px;
			padding-top: 35px;
			padding-bottom: 10px;
			font-family: georgia, serif;
			font-style: italic;
			color: #c00;
			
			text-indent: 0;
			border-bottom: dotted 1px #fcc;
		}



		#article ul, ol {
			list-style-position: outside;
			list-style-type: disc;
			color: #222;
			margin-left: 20px;
			margin-right: 20px;
			margin-bottom: 0.8em;
			margin-top: 0em;
			text-align: justify;
			line-height: 1.5em;
			font-family: georgia, serif;
			font-size: 9pt;
		}
		#article ul.tip {
			width: 410px;
			background: url(images/tip_bck.png) top left no-repeat transparent;
			
			margin: 0;
			margin-top: 20px;
			margin-bottom: 20px;
			margin-left: 50px;

			padding-left: 100px;
			padding-right: 35px;
			padding-top: 40px;
			padding-bottom: 10px;
			font-family: georgia, serif;
			font-style: italic;
			color: #337;
			
			text-indent: 0;
			border-bottom: dotted 1px #ccf;
		}


		#article ol {
			list-style-type: decimal;
		}
		#article ul,ol li {
			margin-bottom: 0.5em;
		}
		
		#article h1 {
			color: #444;
			font-size: 14pt;

			text-align: left;
			margin-left: 20px;
			margin-right: 20px;
			margin-bottom: 0.8em;
			margin-top: 0em;

			min-height:	40px;
			height:		auto !important;
			height:		40px;
			/*width: 350px !important;*/
			width: 350px;
			padding-right: 210px;
			background: url('images/art_hdr_bck.png') bottom right no-repeat transparent;
		}
		
		#article h2 {
			font-size: 12pt;

			text-align: left;
			margin-left: 30px;
			margin-right: 20px;
			margin-bottom: 0;
			margin-top: 0;
		}
		
		#article div.article_info {
			margin: 0;
			margin-left: 30px;
			margin-bottom: 0.8em;
			padding: 0;
			text-align: left;
			font-family: sans-serif;
			font-size: 10px;
			color: #999;
		}
		
		#article h3 {
			font-size: 10pt;

			text-align: left;
			margin-left: 50px;
			margin-right: 20px;
			margin-bottom: 0.8em;
			margin-top: 0em;
		}
		
		#article a {
			color: #00f;
			text-decoration: none;
			color: #339;
		}
		
		
		#article a:hover {
			color: #4d3c00;
			background-color: #fbf0bf;
			text-decoration: underline;
		}
		
		
		div.main_menu_sub {
			position: absolute;
			top: 28px;
			left: 0;
			
			display: none;

			filter: alpha(opacity=50);
			opacity: 0.5;
			
		}

		ul.main_menu_sub {
			min-width:	179px;
			width:		auto !important;
			width:		179px;

			border-left: solid 1px #606060;
			border-top: solid 1px #606060;
			background: url('images/menu_sub_bck.png') bottom right no-repeat transparent;
			
			list-style: none outside;
			
			text-align: left;
			
			margin: 0;
			padding: 0;
			padding-top:6px;
			padding-bottom:6px;
			padding-right: 26px;
			
			font-size: 8px;
			color: yellow;
			
		}
/*		ul.main_menu_sub {
			position: absolute;
			top: 28px;
			left: 0;
			min-width:	179px;
			width:		auto !important;
			width:		179px;

			border-left: solid 1px #606060;
			border-top: solid 1px #606060;
			background: url('images/menu_sub_bck.png') bottom right no-repeat transparent;
			
			list-style: none outside;
			
			text-align: left;
			
			margin: 0;
			padding: 0;
			padding-top:6px;
			padding-bottom:6px;
			padding-right: 26px;
			
			font-size: 8px;
			color: yellow;
			
			display: none;

			filter: alpha(opacity=50);
			opacity: 0.5;
		}
*/
		ul.main_menu_sub li {
			display: block;
			font-family: sans-serif;
			font-size: 14px;
			width:		179px;
			padding: 0;
			padding-left: 3px;
			margin: 0;
		}

		ul.main_menu_sub li a {
			display: block;
			margin: 0;
			padding-top: 4px;
			padding-bottom: 2px;
			padding-left: 6px;
			width:		168px;
			color: #333;
			text-decoration: none;
			/*BECAUSE IE6*/
			padding-top: 5px;
			padding-bottom: 3px;
			padding-left: 7px;


			padding-left: 32px;
		}

		ul.main_menu_sub li a:hover {
			border: solid 1px #606060;
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 5px;

			padding-left: 30px;
		}

		img.main_menu_sub_glyph {
														        			display: inline;
														        			border: none;
														        			width: 29px;
														        			height: 29px;
														        			margin: 0;
														        			margin-top: -4px;
														        			margin-bottom: -10px;
														        			margin-left: -30px;
														        			padding: 0;
					}

		table {
			position: relative;
			border-collapse: collapse;
			border-spacing: 0;
			border: solid 1px #333;
			padding: 0;
			margin: 0.8em auto;
			empty-cells: show;
			font-size: 10pt;
			border: solid 1px #747373;
		}

		table th, td {
			margin: 0;
			padding: 2px;
			padding-left: 3px;
			padding-right: 3px;
			border: solid 1px #747373;
		}
		
		table tr:first-child {
			background-color:  #f2f2f2;
		}
		
		table th {
			border: solid 1px #747373;
		}

		
		table.table_styled {
			position: relative;
			border-collapse: collapse;
			border-spacing: 0;
			border: none;
			padding: 0;
			margin: 0.8em auto;
			empty-cells: show;
			font-size: 10pt;
		}
		
		table.table_styled th.std, td.std {
			background: url('images/_table_td.png') bottom right no-repeat transparent;
			padding-right: 6px;
			padding-bottom: 6px;
			border: none;
		}
		table.table_styled th.stdtop, td.stdtop {
			background: url('images/_table_tdtop.png') top right no-repeat transparent;
			padding-right: 6px;
			padding-top: 10px;
			padding-bottom: 3px;
			/*BECAUSE IE6*/
			height: 0px !important;
			height: 10px;
			border: none;
		}
		table.table_styled th.spretdtop, td.spretdtop {
			background: url('images/_table_pretdtop.png') top right no-repeat transparent;
			border: none;
		}
		table.table_styled th.slasttdtop, td.slasttdtop {
			background: url('images/_table_lasttdtop.png') top right no-repeat transparent;
			border: none;
		}

		table.table_styled th.spretd, td.spretd {
			padding-left: 10px;
			background: url('images/_table_pretd.png') bottom right no-repeat transparent;
			border: none;
		}
		table.table_styled th.slasttd, td.slasttd {
			background: url('images/_table_lasttd.png') bottom right no-repeat transparent;
			padding-right: 10px;
			padding-bottom: 6px;
			border: none;
		}


		table.table_styled td.spretdbtm {
			padding-left: 10px;
			background: url('images/_table_pretdbtm.png') bottom right no-repeat transparent;
			border: none;
		}
		table.table_styled td.stdbtm {
			padding-right: 6px;
			padding-bottom: 40px;
			background: url('images/_table_tdbtm.png') bottom right no-repeat transparent;
			border: none;
		}
		table.table_styled td.slasttdbtm {
			padding-right: 10px;
			padding-bottom: 40px;
			background: url('images/_table_lasttdbtm.png') bottom right no-repeat transparent;
			border: none;
		}

		table.invisible {
			border: none;
			background: transparent;
		}
		
		table.invisible td, th {
			border: none;
			background: #fff;
			color: 			#222;
			font-size:		9pt;
			font-family:	Georgia, serif;
		}

			#article h1 #article_control_container {
				display: block;
				position: absolute;
				left: 400px;
				width: 140px;
				top: 0;
				padding-top: 5px;
				
				font-family: sans-serif;
				font-size: 10px;
				font-weight: normal;
				color: #aaa;
			}

			#article h1 #article_control_container a.article_control_pdf{
				float: right;
				display: block;
				width: 20px;
				height: 20px;
				margin-left: 8px;
				border: none;
				background: url('images/ico-pdf-0.gif') top left no-repeat transparent;
				text-decoration: none;
			}
			#article h1 #article_control_container a.article_control_pdf:hover{
				background: url('images/ico-pdf-1.gif') top left no-repeat transparent;
			}
			#article h1 #article_control_container a.article_control_print{
				float: right;
				display: block;
				width: 20px;
				height: 20px;
				margin-left: 8px;
				border: none;
				background: url('images/ico-druk-0.gif') top left no-repeat transparent;
			}
			#article h1 #article_control_container a.article_control_print:hover{
				background: url('images/ico-druk-1.gif') top left no-repeat transparent;
			}
		
		div.gallery_object_in, div.gallery_object_in2 {
			display: block;
			position: relative;
			height: 100px;
			margin-top: 30px;
			/*BECAUSE IE6*/
			awidth: 560px !important;
			awidth: 560px;
			width: auto;
			background: url('images/gal_bck_top_in.png') top left no-repeat transparent;
			padding-top: 30px;
		}
		div.gallery_object_in2 {
			background: url('images/gal_bck_top_in2.png') top left no-repeat transparent;
		}
		div.gallery_items_container_in {
			position: relative;
			height: 100px;
			awidth: 520px;
			width: auto;
			overflow: hidden;
		}
		div.gallery_items_container_in2 {
			position: relative;
			height: 100px;
			awidth: 560px;
			width: auto;
			overflow: hidden;
		}
		#article table.gallery_in, table.gallery_in2 {
			position: absolute;
			left: 0;
			background-color: #fff;
			border-collapse: collapse;
			border-spacing: 0;
			border: none;
			margin: 0 auto;
			margin-top: 10px;
			padding: 0;
		}
		#article table.gallery_in2 {
			background: none;
			background-color: transparent;
		}
		#article table.gallery_in tr, th, td{
			border: none;
			background-color: transparent;
			margin: 0;
		}
		div.gallery_items_slider_in, div.gallery_items_slider_in2 {
				position: absolute;
				left: 10px;
				left: 0px;
				display: block;
				awidth: 517px;
				width: 100%;
				padding: 0;
				height: 114px;
				max-height: 114px;
				overflow: hidden;
		}
		div.gallery_items_slider_in2 {
				awidth: 557px;
				width: 100%;
		}

		div.gallery_object {
			display: block;
			position: relative;
			height: 141px;
			/*BECAUSE IE6*/
			width: 580px !important;
			width: 580px;
			background: url('images/gal_bckrest.png') top right no-repeat transparent;
		}
		div.gallery_items_container {
			position: relative;
			height: 141px;
			width: 580px;
			background: url('images/gal_bckleft.png') bottom left no-repeat transparent;
		}
		div.gallery_items_slider {
				position: absolute;
				left: 10px;
				display: block;
				width: 557px;
				padding: 0;
				height: 114px;
				max-height: 114px;
				overflow: hidden;
		}
		a.gallery_run {
			position: absolute;
			top: 110px;
			left: 28px;
			display: block;
			width: 40px;
			height: 51px;
			background: none;
		}
		a.gallery_run:hover {
			background: url('images/gal_btnact.png') top left no-repeat transparent;
			cursor: pointer;
		}
		div.gallery_title {
			position: absolute;
			top: 115px;
			left: 100px;
			
			font-family: Georgia, serif;
			font-size: 12px;
			font-style: italic;
			color: #777;
			
		}
		#article table.gallery {
			position: absolute;
			left: 0;
			background-color: #f7f7f7;
			border-collapse: collapse;
			border-spacing: 0;
			border: none;
			margin: 0 auto;
			margin-top: 10px;
			padding: 0;
		}
		#article table.gallery tr, th, td {
			border: none;
			background: transparent;
			margin: 0;
		}
		#article a.img_gallery {
			border: none;
			background: transparent;
			padding: 0;
			margin: 0;
		}
		#article a.img_gallery img{
			border: solid 1px #555;
		}
		#article a.img_gallery:hover {
			border: none;
			background: none;
		}
		#article a.img_gallery:hover img{
			border: solid 1px #000;
		}

			
			#article ul.article_file_attachement_list_normalart {
				list-style-type: none;
				list-style-position: inside;
				position: relative;
				overflow:hidden;
				height:auto
 				margin: 0;
				margin-left: 12px;
				margin-top: 30px;
				padding: 0;
				padding-top: 30px;
				padding-left: 30px;
				background: url(images/art_fileattachement_in_normalart.png) top left no-repeat transparent;
				aborder: solid 1px red;
				font-size: 8pt;
			}
			#article ul.article_file_attachement_list {
				list-style-type: none;
				list-style-position: inside;
				position: relative;
				overflow:hidden;
				height:auto
 				margin: 0;
				margin-left: -12px;
				margin-top: 30px;
				padding: 0;
				padding-top: 30px;
				padding-left: 30px;
				background: url(images/art_fileattachement_in.png) top left no-repeat transparent;
				aborder: solid 1px red;
				font-size: 8pt;
			}
			#article li.article_file_attachement_listitem {
				aborder: dotted 1px #bbb;
				position: relative;
				width: 49%;
				aheight: 13pt;
				margin: 0;
				float: left;
			}
			#article a.article_file_attachement_listitem_a {
				display: block;
				width: 100%;
				aheight: 100%;
				margin: 0;
				padding: 0;
				padding-left: 20px;
				text-align: left;
				font-family: sans-serif !important;
				font-style: normal;
				font-size: 8pt;
				background: url(images/art_fileattachement_ico.png) top left no-repeat transparent;
			}

			#article a.aicon_default {
				background: url(images/icons/icons_default.png) top left no-repeat transparent;
			}
			#article a.aicon_pdf {
				background: url(images/icons/icons_pdf.png) top left no-repeat transparent;
			}
			#article a.aicon_zip {
				background: url(images/icons/icons_zip.png) top left no-repeat transparent;
			}
			#article a.aicon_msword {
				background: url(images/icons/icons_msword.png) top left no-repeat transparent;
			}
			#article a.aicon_image {
				background: url(images/icons/icons_image.png) top left no-repeat transparent;
			}

			ul.folder_files {
				list-style-type: none !important;
				margin: 0 !important;
				padding: 0;
			}
			li.folder_files {
				background: url(images/fil_bck_top_in.png) top left no-repeat transparent;
				padding: 0;
				padding: 0;
				margin: 0;
				padding-left: 50px;
				padding-top: 7px;
				font-size: 12pt;
				color: #465d84;
			}
			li.foldergallery_files {
				background: url(images/fil2_bck_top_in.png) top left no-repeat transparent;
				padding: 0;
				padding: 0;
				margin: 0;
				apadding-left: 55px;
				padding-top: 7px;
				font-size: 12pt;
				color: #465d84;
				
			}
			ul.folder_files_name {
				list-style-type: none !important;
				margin: 0 !important;
				margin-top: 15px !important;
				margin-bottom: 15px !important; 
				padding: 0;
				font-size: 9pt;
				overflow:hidden;
				height:auto;
				
			}
			ul.folder_gallery {
				background: url(images/gal_bck_sec.png) bottom left no-repeat transparent;
				list-style-type: none !important;
				margin: 0 !important;
				margin-top: 15px !important;
				margin-bottom: 15px !important; 
				padding: 0;
				font-size: 9pt;
				overflow:hidden;
				height:auto;
				
				padding-left: 55px;
				padding-bottom: 50px;
			}
li.foldergallery_files .title{
				font-family: sans-serif;
				margin-left: 55px;
			}

			li.folder_files_name {
				position: relative;
				width: 230px;
				aheight: 13pt;
				amargin: 10px;
				padding: 15px;
				padding-top: 5px;
				padding-bottom: 5px;
				float: left;
			}

			li.folder_gallery {
				border: solid 1px #adc0e1;
				background: #fff;
				position: relative;
				float: left;
				
				width: 		100px;
				height:		130px;
				
				margin: 5px;
				padding: 7px;
			}

			a.folder_gallery {
				position: 	absolute;
				display: 	block;
				text-align: center;
				width: 		102px;
				height:		132px;
				overflow: 	hidden;
				z-index: 	1;
				
				font-family: Helvetica, sans-serif;
				font-size: 	10px;
				line-height: 1.2em;
			}
			a.folder_gallery:hover {
				position: 	absolute;
				min-height:	130px;
				height:		auto !important;
				height:		130px;
				overflow: 	visible;
				z-index: 	2;
				
				background: #fff !important;
				text-decoration: none !important;
			}

div.login_panel {
	text-align: left;
	display:		block;
	width:			580px;
	padding:		0;
	padding-bottom: 12px;
	margin:			0 auto;
	margin-bottom:	16px;
}

div.login_panel div.panel_hdr {
	display:		block;
	position:		relative;
	width:			100%;
	height:			58px;
	background:		url('images/login_bck_hdr.png') top left no-repeat;
	padding:		0;
	margin:			0;

	text-align:		left;
}

div.login_panel div.panel_content {
	display:		block;
	width:			100%;
	background:		url('images/login_bck_btm.png') bottom left no-repeat;
	padding:		0;
	margin:			0;
	padding-top:	15px;
	padding-bottom:	10px;
}

div.login_panel p {
	padding-top:	15px;
	padding-bottom:	10px;
	width: 400px;
}

		div.news_driver {
			margin: 0;
			margin-top: 15px;
			margin-bottom: 25px;
			position: relative;
			height: auto;
			overflow: hidden;
		}
		a.news_driver_next {
			display: block;
			float: right;
			padding: 5px;
		}
		a.news_driver_next:hover {
			background: none !important;
		}
		a.news_driver_prev {
			display: block;
			float: left;
			padding: 5px;
		}
		a.news_driver_prev:hover {
			background: none !important;
		}

/*panel*/

   				div.switched_object {
   					position: relative;
   					border: solid 1px #999;
   					background: #eee;
   					margin: 0;
   					padding: 7px;
   				}
   				ul.switched_panel_switcher {
   					position: absolute;
   					z-index: 1;
   					list-style: none inside !important;
   					margin: 0 !important;
   					margin-left: 20px !important;;
   					padding: 0;
   					height: 24px;
   				}
   				ul.switched_panel_switcher li {
   					font-family: sans-serif;
   					float: left;
   					padding: 0;
   					margin: 0;
   				}
   				a.switched_panel_switcher_active {
   					color: black !important;
   					padding: 0;
   					margin: 0;
   					color: green;
   					display: block;
   					margin: 0;
   					padding: 0;
   					padding-left: 10px;
   					padding-right: 10px;
   					border: solid 2px #333;
   					border-bottom: solid 2px #f7f7f7;
   					height: 20px;
   					background: #f7f7f7;
   				}
   				a.switched_panel_switcher_unactive {
   					color: #555 !important;
   					display: block;
   					margin: 0;
   					margin-top: 2px;
   					padding: 0;
   					padding-left: 7px;
   					padding-right: 7px;
   					border: solid 1px #333;
   					height: 20px;
   				}
   				div.switched_panel {
   					z-index: 2;
   					border: solid 2px #333;
   					margin: 0;
   					margin-top: 22px;
   					padding: 10px;
   					background: #f7f7f7;
   				}
/*newsy zrobić tu porządek*/
			div.news_drivers {
				position: absolute;
				top: 0;
				right: 3px;
			}
			div.news_drivers a.news_driver_open {
				background: url(images/ico_art_swfull.png) top right no-repeat transparent;
				display: block;
				width: 16px;
				height: 16px;
				position: absolute;
				top: 0;
				right: 0;
				filter: alpha(opacity=40);
				opacity: 0.4;
			}
			div.news_drivers a.news_driver_open:hover {
				filter: alpha(opacity=100);
				opacity: 1.0;
			}



