* { font-family: Arial, Tahoma, Verdana; }
body { margin: 0; background: url('../images/bg_gradient.jpg') repeat-x #F5F5F5; font-size: 12px; }
/* body { margin: 0; background: url('../images/bg_main.jpg') 50% 0 no-repeat #EFEFEF; font-size: 12px; } */
html, body { height: 100%; }
form { display: inline; padding: 0; margin: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
div.clear { height: 1px; font-size: 1px; clear: both; overflow: hidden; }
ul { list-style-type: none; padding: 0; margin: 0; }
h1, h2, h3, h4 { padding: 0 0; margin: 0; }
h1 { font-size: 16px; color: #999999; padding: 10px 0 30px 0; }
h2 { font-size: 13px; color: #999999; }
h3 { font-size: 12px; color: #999999; }
h4 { font-size: 12px; color: #999999; margin-top: 20px; }
div [adblockframe="true"] { display: none !important; }
.sIFR-replaced > div {  display: none !important; }
p { margin: 0; padding: 0; }
.red { color: #C40024; }
div.hr { height: 1px; overflow: hidden; font-size: 1px; background: url('../images/bg_hdot.gif') left top repeat-x; margin-top: 15px; margin-bottom: 30px; }

div#page { border-top: 4px solid #C2C2C2; background: url('../images/bg_new.jpg') 50% 0 no-repeat; }
/* div#page { border-top: 4px solid #C2C2C2; } */
div#wkt { width: 990px; margin: auto; }
	div#wkt div#padding { padding: 5px; background: #ffffff; }
	/* div#wkt div#padding { padding: 5px; background: url('../images/bg_inside.jpg') no-repeat #ffffff; } */
	div#wkt div#header { border-top: 1px solid #ffffff; }
	div#wkt div#banner { margin: 15px 20px 0 0; float: right; width: 468px; height: 60px; color: #CCC; }
	div#wkt a#logo { display: block; width: 250px; height: 87px; background: url('../images/bg_logo.gif') 50px 45% no-repeat; }
		div#wkt a#logo span { display: none; }
		div#wkt a#logo img { border:0; margin: 10px 0 0 50px; display: none; }
	div#wkt div#over_menu { height: 46px; border-top: 1px solid #D5D5D5; background: url('../images/bg_strip.jpg') no-repeat; }
		div#wkt div#over_menu h1 { height: 46px; padding: 0; width: 260px; text-indent: -10000px; background: url('../images/bg_top_caption_.gif') 40px 19px no-repeat; }
		div#wkt div#over_menu form#search-form { float: right; margin-top: 7px; }
		div#wkt div#over_menu a.map { float: right; font-size: 11px; color: #8E8E8E; margin: 16px 15px 0 0;  }
		div#wkt div#over_menu a.map span { display: block; float: left; width: 11px; height: 9px; background: url('../images/ico_group.gif') 0 -30px; margin: 2px 6px 0 0; }
		form#search-form {  }
			form#search-form div { width: 192px; _width: 190px; height: 32px;  padding: 0 10px 0 35px; background: url('../images/bg_search_form.gif') 0 0 no-repeat; float: left; }
			form#search-form div input { background: none; margin-top: 8px; width: 100%; border: 0; font-size: 11px; color: #C7C7C7; }
			form#search-form input.submit { cursor: pointer; margin: 0 15px 0 4px; width: 52px; height: 32px; background: url('../images/bg_search_form.gif') -237px 0 no-repeat; border: 0; font-size: 11px; color: #C7C7C7; }
			

	div#wkt div#menu { padding: 0 24px; position:relative; z-index: 100; height: 49px; background: #C40024; border: 1px solid #fff; border-width: 1px 0; }
		ul#ul-menu a, ul#ul-menu a:visited { white-space: nowrap; float: left; display: block; padding: 0 17px; font-size: 12px; color: #fff; height: 49px; line-height: 49px; text-decoration:none; font-weight: bold; border: 1px solid #C40024; border-width: 0 1px; }
		ul#ul-menu li { float: left; background: url('../images/bg_menu_spacer.gif') 0 21px no-repeat; padding-left: 1px; }
		ul#ul-menu li:first-child, ul#ul-menu li.first-child, ul#ul-menu ul li { background: none; padding-left: 0; }
		ul#ul-menu li:hover { position: relative; }
		ul#ul-menu li:hover > a { background: url('../images/bg_menu.gif') 0 -1px repeat-x #fff; color: #C40024; border: 1px solid #fff; border-width: 0 1px; }
		ul#ul-menu ul li:hover > a { background: url('../images/bg_submenu.gif') 0 6px repeat-x; color: #fff !important; }
		ul#ul-menu li ul { display: none; }
		ul#ul-menu li:hover > ul {display: block; position: absolute; top: 1px; left: 180px; padding: 0px 30px 30px 30px; background: transparent url('../images/transparent.gif'); width: 210px; } /* ff 2nd */
		ul#ul-menu li:first-child > ul { top: 0px; } /* ff 2nd */
		ul#ul-menu > li:hover > ul {left: -29px; top: 45px; } /* ff 1st */
		ul#ul-menu table { position: absolute; border-collapse: collapse; top: 0; left: 0; z-index: 100; font-size: 1em; }
		* html ul#ul-menu li a:hover { position: relative; background: url('../images/bg_menu.gif') 0 -1px repeat-x #fff; color: #C40024; border: 1px solid #fff; border-width: 0 1px; }
		ul#ul-menu li a:active, ul#ul-menu li a:focus { background: url('../images/bg_menu.gif') 0 -1px repeat-x #fff; color: #C40024; border: 1px solid #fff; border-width: 0 1px; }
		* html ul#ul-menu li ul { visibility: hidden; display: block; position: absolute; top: -11px; left: 80px; padding: 10px 30px 30px 30px; background: transparent url('../images/transparent.gif');}
		ul#ul-menu li ul li { background: url('../images/bg_menu_spacer_horizontal.gif') 50% 0 no-repeat #fff; padding-top: 1px; }
		ul#ul-menu li ul li.first-child, ul#ul-menu li ul li:first-child { background: #fff; padding: 0; }
		ul#ul-menu li ul li a { width: 176px; float: none; height: 33px !important; line-height: 33px !important; color: #808285 !important; font-weight: bold; border: 0 !important; }
		ul#ul-menu li ul li a:hover { background: url('../images/bg_submenu.gif') 0 6px repeat-x; color: #fff !important; }
		ul#ul-menu li a:hover ul ul{ visibility: hidden; }
		ul#ul-menu li a:hover ul { visibility: visible; left: -31px; top: 34px; lef\t: -31px; to\p: 34px; } /* ie 1st */
		ul#ul-menu li a:hover ul a:hover ul{ visibility: visible; top: -10px; left: 180px; } /* ie 2nd */
		ul#ul-menu ul a span { cursor: pointer; display: block; width: 5px; height: 5px; background: url('../images/ico_arrow.gif') 0 0; float: right; margin-top: 14px; overflow: hidden; }
		ul#ul-menu ul a:hover span, ul#ul-menu ul li:hover a span { background-position: 0 -5px; }

	div#wkt div#header_flash { height: 208px; padding-bottom: 1px; border-bottom: 3px solid #C40024; background: no-repeat; }
	div#content { padding: 0 40px; }
		div#pathline { height: 40px; line-height: 40px; color: #9D9D9D; margin-bottom: 5px; overflow: hidden; }
			div#pathline a { color: #9D9D9D; }
			div#pathline span { color: #C40024; font-weight: bold; }
			div#pathline strong { padding-right: 10px; }
		div.text { text-align: justify; line-height: 20px; color: #707070; font-size: 12px; }
			div.text a { color: #C40024; }
			div.text a img { border: 0; }
			div.text p { padding-bottom: 15px; }
			div.p { padding-bottom: 15px; }
			div.text div.bb_header { color: #C40024; font-weight: bold; margin: 5px 0; }
			div.text ul { list-style-type: disc; padding-left: 30px; margin-bottom: 20px; }
			div.text ul li {zoom: 0 !important;}
			div.text ol { margin-bottom: 20px; }
	div#wkt div#footer { margin-top: 60px; color: #8D8D8D; line-height: 48px; height: 48px; background: url('../images/bg_strip.jpg') no-repeat; border-bottom: 3px solid #C40024; }
		div#wkt div#footer a#gotop { color: #8D8D8D; padding: 0 30px 0 40px; display: block; float: right; background: url('../images/ico_top.gif') 0 51% no-repeat; }
		div#wkt div#footer a.wkt { color: #8D8D8D; font-weight: bold; }
		div#wkt div#footer span { display: block; width: 60px; height: 47px; background: url('../images/ico_copyright.gif') 60% 50% no-repeat; float: left; }
		div#wkt div#under_footer { background: url('../images/bg_under_footer.gif') 50% 0 no-repeat; height: 42px; padding: 8px 35px 0 0; text-align: right; color: #707070; }
		div#wkt div#under_footer * {display: none;}
		/* div#wkt div#under_footer { background: #EFEFEF; height: 42px; padding: 8px 35px 0 0; text-align: right; color: #707070; } */
			div#wkt div#under_footer a { color: #707070; font-size: 10px; }
			div#wkt div#under_footer img { border: 0; vertical-align: -3px; margin-left: 5px; }
			

	div#single_news_item { padding-bottom: 20px; background: url('../images/bg_hdot.gif') left bottom repeat-x; }
		div#single_news_item h2 { color: #C40024; }
		div#single_news_item small { color: #707070; font-size: 10px; display: block; margin: 5px 0 15px 0; }
		div#single_news_item a.main_image { display: block; float: left; width: 120px; margin: 0 15px 10px 0; border: 1px solid #ccc; padding: 1px; }
			div#single_news_item a.main_image img { width: 120px; border: 0; }
	
	div#gallery_div { margin-top: 20px; }
		div#gallery_div ul {  }
		div#gallery_div ul li { float: left; margin: 10px 15px 0 0; padding: 0; }
		div#gallery_div ul li a { padding: 1px; float: left; border: 1px solid #ccc; }
		div#gallery_div ul li a img { width: 90px; height: 90px; border: 0; }

	div#files_div { margin-top: 20px; }
		div#files_div ul { margin-top: 10px !important; list-style-type: none; padding-left:0; margin-bottom:0; }
		div#files_div ul li { width: 500px; padding-bottom: 1px; }
		div#files_div ul a { padding: 0 15px; display: block; min-height: 44px; line-height: 44px; background: #F2F2F2; text-decoration: none; font-weight: bold; color: #C40024; }
		div#files_div ul a:hover { background: #EDEDED; }
        div#files_div ul li.special a { background: #C2C2C2; }
        div#files_div ul li.special a:hover {background: #B2B2B2; }
        div#files_div ul a strong { font-weight: normal; float: right; display: block; color: #707070; font-size: 11px; margin-right: 10px; }
		div#files_div ul a span { font-size: 1px; float: right; margin-top: 15px; dislay: block; background: url('../images/ico_group.gif') 0 0px; width: 16px; height: 15px; } /* -moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3; */
		div#files_div ul a:hover span { background-position:  0 -15px; }
		div#files_div ul a small { font-size: 1px; font-weight: normal; margin: 13px 10px 0 0; display: block; float: left; width: 16px; height: 16px; background: url('../images/ico_group.gif') -61px -36px; }
		div#files_div ul a small.pdf { background-position: -29px -20px; }
		div#files_div ul a small.xls { background-position: -45px -20px; }
		div#files_div ul a small.ppt { background-position: -61px -20px; }
		div#files_div ul a small.doc { background-position: -29px -36px; }
		div#files_div ul a small.zip { background-position: -45px -36px; }

			
	div#single_job_item { width: 550px; padding-right: 16px; background: url('../images/bg_vdot.gif') right top repeat-y; }
		div#single_job_item div.caption { color: #707070; text-align: justify; background: url('../images/bg_logo.gif') no-repeat; height: 65px; padding-top: 15px; padding-left: 150px; }
		div#single_job_item h2 { color: #C40024; font-size: 16px; text-align: center; margin: 15px 0 15px; }
		div#single_job_item h3 { color: #C40024; margin: 30px 0 15px; }
		div#single_job_item small { color: #707070; font-size: 10px; display: block; margin: 5px 0 15px 0; }
	
	div#job-form-div { float: right; margin-left: 30px; width: 278px; background: #F3F3F3; border: 1px solid #E8E8E8; padding: 20px; }
		div#job-form-div div.file_name { color: #AFAFAF; position: absolute; z-index: 15; line-height: auto; margin: -23px 0 0 15px; }
		div#job-form-div form { margin-top: 20px; display: block; }
		div#job-form-div div.text { background: url('../images/bg_form.gif') 0 0; height: 32px; padding: 0 15px; margin-bottom: 8px; }
			div#job-form-div div.text input { border: 0; background: none; font-size: 12px; width: 100%; color: #AFAFAF; margin-top: 8px; }
		div#job-form-div div.file { position: relative; overflow: hidden; background: url('../images/bg_form.gif') 0 0; height: 32px; padding: 0 15px; margin-bottom: 8px; }
		div#job-form-div div.error { background-position: 0 -58px; }
			div#job-form-div div.file input { margin-top: 8px; width: 260px; }
			div#job-form-div div.file input.hidden { position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; }
			div#job-form-div div.file div.fakefile { position: absolute; top: 0px; left: 0px; width: 350px;	padding: 0;	margin: 0; z-index: 1; line-height: 90%; }
				div#job-form-div div.file div.fakefile input { position: absolute; left: 15px; width: 185px; border: 0; background: none; font-size: 12px; color: #AFAFAF; text-align: right; }
				div#job-form-div div.file div.fakefile span { line-height: 26px; color: #fff; text-align: center; position: absolute; left: 200px; top: 3px; display: block; width: 69px; padding-left: 6px; height: 26px; background: url('../images/bg_form.gif') 0px -32px; }
		div#job-form-div input.submit { float: right; width: 69px; font-size: 11px; height: 26px; margin-right: 3px; background: url('../images/bg_form.gif') -75px -32px; text-align: center; border: 0; font-weight: bold; color: #fff; }
		div#job-form-loader { margin: 7px 0 0 170px; position: absolute; width: 28px; height: 28px; background: url('../images/ajax-loader.gif'); }
	
	div#message { font-weight: bold; margin-top: 17px; font-size: 12px; text-align: center; }
	div#message.ok { color: #008C46; }
	div#message.fail { color: #C40024; }
	
	ul#job-list { margin-top: 20px; }
	ul#job-list li { width: 430px; padding-bottom: 1px; }
	ul#job-list li.side_0 { float: left; }
	ul#job-list li.side_1 { float: right; }
	ul#job-list li.empty { background: none; padding: 0; margin: 0; text-align: center; width: 100%; font-weight: bold; color: #707070; }
	ul#job-list a { padding: 0 15px; display: block; height: 44px; line-height: 44px; background: #F2F2F2; text-decoration: none; font-weight: bold; color: #C40024; }
	ul#job-list a:hover { background: #EDEDED; }
	ul#job-list a small { font-size: 11px; color: #A6A6A6; font-weight: normal; padding-right: 10px; }
	ul#job-list a span { font-size: 1px; float: right; margin-top: 15px; dislay: block; background: url('../images/ico_group.gif') 0 0px; width: 16px; height: 15px; } /* -moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3; */
	ul#job-list a:hover span { background-position:  0 -15px; } /* -moz-opacity: 1; filter:alpha(opacity=100); opacity: 1; */
	
	div#offer-categories { float: left; width: 236px; border: 1px solid #E1E1E1; padding: 1px; }
		div#offer-categories div.inner { padding: 20px 15px; background: url('../images/bg_menu.gif') 0 0 repeat-x; }
		div#offer-categories ul.first {}
		div#offer-categories ul ul { margin: 0px 0 0px 5px; padding: 0; list-style-type: none; background: url('../images/tree_vline.gif') repeat-y; }
		div#offer-categories ul ul li { margin: 5px 0 5px 0; padding: 0 0 0 12px; background: url('../images/tree_node.gif') 0 6px no-repeat; }
		div#offer-categories ul li.last { background: #ffffff url('../images/tree_last_node.gif') 0 -1px no-repeat; }
		div#offer-categories ul a { padding: 2px 5px 2px 0px; font-weight: bold; font-size: 12px; color: #C40024; display: block; line-height: 17px; outline: 0; }
		div#offer-categories ul a.active { color: #C40024; }
		div#offer-categories ul a.active img { border: 0; margin: 0 0 1px 4px; }		
		div#offer-categories ul a:hover { text-decoration: undrline; }
		div#offer-categories ul ul a { color: #A0A0A0; }
		div#offer-categories ul.hidden { display: none; }
		div#offer-categories ul span { cursor: pointer; font-size: 1px; width: 10px; height: 10px; display: block; float: left; margin: 5px 5px 0 0; background:  url('../images/ico_group.gif') -16px -10px; }
		div#offer-categories ul span.open { background-position: -16px 0px; }

	a#product-search-link { float: right; color: #C40024; font-weight: bold; margin-top: 13px; }
		a#product-search-link span { display: block; float: left; width: 13px; height: 12px; background: url('../images/ico_group.gif') -16px -20px; margin: 1px 8px 0 0; }
	
	div#offer { float: right; width: 630px; }
	div#offer div.text { margin-bottom: 30px; }
	div#offer div.text ul { margin-top: 20px; }
	div#offer div.text p.topik { margin-top: 20px; }
		ul#offer-list {  }
		ul#offer-list li {height: 140px; width: 290px; background: url('../images/bg_hdot.gif') left bottom repeat-x; padding-bottom: 10px; margin-bottom: 30px; }
		ul#offer-list li h2 { color: #C40024; }
		ul#offer-list li h2 a { color: #C40024; }
		ul#offer-list li.side_0 { float: left; clear: both; }
		ul#offer-list li.side_1 { float: right; }
		ul#offer-list li.clear { clear: both; font-size: 1px; overflow: hidden; padding: 0; margin: 0; background: none; height: 1px; }
		ul#offer-list li.empty { background: none; padding: 0; margin: 0; text-align: center; width: 100%; font-weight: bold; color: #707070; }
		ul#offer-list li a.img { float: left; border: 1px solid #ccc; padding: 1px; color: #ccc; }
		ul#offer-list li a.img img { width: 67px; height: 67px; border: 0; }
		ul#offer-list li div { padding-left: 80px; _padding-left: 12px; }
		ul#offer-list li div.no_img { padding-left: 0; }
		ul#offer-list li div.text { padding-left: 0px; margin: 5px 0; height: 80px; overflow: hidden; text-align: left;}
		ul#offer-list li a.more { float: right; color: #C40024; font-size: 11px; }

	div#pricelists { float: right; width: 630px; }
		div#pricelists ul { margin-top: 5px; }
		div#pricelists ul li { width: 400px; padding-bottom: 1px; }
		div#pricelists ul a { padding: 0 15px; display: block; height: 44px; line-height: 44px; background: #F2F2F2; text-decoration: none; font-weight: bold; color: #C40024; }
		div#pricelists ul a:hover { background: #EDEDED; }
		div#pricelists ul a strong { font-weight: normal; float: right; display: block; color: #707070; font-size: 11px; margin-right: 10px; }
		div#pricelists ul a span { font-size: 1px; float: right; margin-top: 15px; dislay: block; background: url('../images/ico_group.gif') 0 0px; width: 16px; height: 15px; } /* -moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3; */
		div#pricelists ul a:hover span { background-position:  0 -15px; }
		div#pricelists ul a small { font-size: 1px; font-weight: normal; margin: 13px 10px 0 0; display: block; float: left; width: 16px; height: 16px; background: url('../images/ico_group.gif') -61px -36px; }
		div#pricelists ul a small.pdf { background-position: -29px -20px; }
		div#pricelists ul a small.xls { background-position: -45px -20px; }
		div#pricelists ul a small.ppt { background-position: -61px -20px; }
		div#pricelists ul a small.doc { background-position: -29px -36px; }
		div#pricelists ul a small.zip { background-position: -45px -36px; }

	div#offer-details-bottom { float: right; width: 630px; }
	div#offer-details { float: right; width: 630px; }
		div#offer-details h2 { font-size: 14px; color: #C40024; margin-bottom: 15px; }
		div#offer-details h3 { margin: 20px 0 5px; color: #C40024; }
		div#offer-details h4 { float: right; color: #C40024; margin: 0; }
		div#offer-details a.main_image { display: block; float: left; max-width: 120px; margin: 0 15px 10px 0; border: 1px solid #ccc; padding: 1px; text-align: center; }
			div#offer-details a.main_image img { max-width: 120px; border: 0; }
	
		
		ul#report-list {  }
		ul#news-list {  }
		ul.news-list-class {  }
		ul.news-list-class li { height:140px; width: 430px; background: url('../images/bg_hdot.gif') left bottom repeat-x; padding-bottom: 10px; margin-bottom: 30px; }
		ul.news-list-class li.empty { width: 100%; background: none; padding: 0 0 20px 0; text-align: center; font-weight: bold; color: #707070; margin: 0; }
		ul.news-list-class li h2 { color: #C40024; }
		ul.news-list-class li h2 a { color: #C40024; }
		ul.news-list-class li small { display: block; margin-top: 3px; color: #707070; font-size: 11px; }
		ul.news-list-class li.side_0 { float: left; clear: both; }
		ul.news-list-class li.side_1 { float: right; }
		ul.news-list-class li.clear { clear: both; font-size: 1px; overflow: hidden; padding: 0; margin: 0; background: none; }
		ul.news-list-class li a.img { float: left; border: 1px solid #ccc; padding: 1px; color: #ccc; }
		ul.news-list-class li a.img img { width: 90px; height: 90px; border: 0; }
		ul.news-list-class li div { padding-left: 110px; }
		ul.news-list-class li div.no_img { padding-left: 0; }
		ul.news-list-class li div.text { padding-left: 0px; margin: 5px 0; height: 60px; overflow: hidden; }
		ul.news-list-class li a.more { float: right; color: #C40024; font-size: 11px; }

		ul#download-list { }
		ul#download-list li { width: 430px; padding-bottom: 1px; }
		ul#download-list li.empty { width: 100%; background: none; padding: 0 0 20px 0; text-align: center; font-weight: bold; color: #707070; margin: 0; }
		ul#download-list li.side_0 { float: left; clear: both;  }
		ul#download-list li.side_1 { float: right; }
		ul#download-list a { padding: 0 15px; display: block; height: 44px; line-height: 44px; background: #F2F2F2; text-decoration: none; font-weight: bold; color: #C40024; }
		ul#download-list a:hover { background: #EDEDED; }
		ul#download-list a span { font-size: 1px; float: right; margin-top: 15px; dislay: block; background: url('../images/ico_group.gif') 0 0px; width: 16px; height: 15px; } /* -moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3; */
		ul#download-list a:hover span { background-position:  0 -15px; }

		div#under-download-list { height: 30px; }
		a.news-more { display: block; float: right; color: #707070; font-weight: bold; position: relative; top: -10px; }
		
		div#error404 { background: url('../images/bg_404.gif') 50% 0px no-repeat; padding-top: 130px; text-align: center; color: #707070; }
		div#error404 a { color: #C40024; }
		
		ul#job-download-list { margin-top: 5px; }
		ul#job-download-list li { width: 400px; padding-bottom: 1px; }
		ul#job-download-list a { padding: 0 15px; display: block; height: 44px; line-height: 44px; background: #F2F2F2; text-decoration: none; font-weight: bold; color: #C40024; }
		ul#job-download-list a:hover { background: #EDEDED; }
		ul#job-download-list a strong { font-weight: normal; float: right; display: block; color: #707070; font-size: 11px; margin-right: 10px; }
		ul#job-download-list a span { font-size: 1px; float: right; margin-top: 15px; dislay: block; background: url('../images/ico_group.gif') 0 0px; width: 16px; height: 15px; } /* -moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3; */
		ul#job-download-list a:hover span { background-position:  0 -15px; }
		ul#job-download-list a small { font-size: 1px; font-weight: normal; margin: 13px 10px 0 0; display: block; float: left; width: 16px; height: 16px; background: url('../images/ico_group.gif') -61px -36px; }
		ul#job-download-list a small.pdf { background-position: -29px -20px; }
		ul#job-download-list a small.xls { background-position: -45px -20px; }
		ul#job-download-list a small.ppt { background-position: -61px -20px; }
		ul#job-download-list a small.doc { background-position: -29px -36px; }
		ul#job-download-list a small.zip { background-position: -45px -36px; }

		ul#site-download-list { margin-top: 5px; }
		ul#site-download-list li { width: 650px; padding-bottom: 1px; }
		ul#site-download-list a { padding: 0 15px; display: block; height: 44px; line-height: 44px; background: #F2F2F2; text-decoration: none; font-weight: bold; color: #C40024; }
		ul#site-download-list a:hover { background: #EDEDED; }
		ul#site-download-list a strong { font-weight: normal; float: right; display: block; color: #707070; font-size: 11px; margin-right: 10px; }
		ul#site-download-list a span { font-size: 1px; float: right; margin-top: 15px; dislay: block; background: url('../images/ico_group.gif') 0 0px; width: 16px; height: 15px; } /* -moz-opacity: 0.3; filter:alpha(opacity=30); opacity: 0.3; */
		ul#site-download-list a:hover span { background-position:  0 -15px; }
		ul#site-download-list a small { font-size: 1px; font-weight: normal; margin: 13px 10px 0 0; display: block; float: left; width: 16px; height: 16px; background: url('../images/ico_group.gif') -61px -36px; }
		ul#site-download-list a small.pdf { background-position: -29px -20px; }
		ul#site-download-list a small.xls { background-position: -45px -20px; }
		ul#site-download-list a small.ppt { background-position: -61px -20px; }
		ul#site-download-list a small.doc { background-position: -29px -36px; }
		ul#site-download-list a small.zip { background-position: -45px -36px; }

	div#pager { float: right; }
	div#pager.margin_top { margin-top: 30px; }
		div#pager a { display: block; float: left; width: 17px; height: 17px; line-height: 17px; font-size: 12px; text-align: center; color: #707070; margin-left: 2px; text-decoration: none; background: #eee; }
		div#pager a.active, div#pager a:hover { font-weight: bold; color: #fff; background: #C40024; }
		
	div#site-map {  }
		div#site-map ul { padding: 0 0 0 10px; margin: 0; list-style-type: none; }
		div#site-map ul.left { float: left; width: 430px; }
		div#site-map ul.right { float: right; width: 430px; }
		div#site-map ul li {  }
		div#site-map ul li a { background: url('../images/ico_dot.gif') no-repeat 0 6px; _background-position: 0 9px; padding-left: 10px; }
	
	div#oddzialy_flash { width: 750px; margin: auto; position: relative; top: -20px; }
	div#centrala_flash { width: 400px; float: left; margin-right: 50px; }
	a#centrala_foto { float: left; display: block; padding: 1px; border: 1px solid #ccc;margin-right:40px;}
	
	ol#search-result-list { color: #707070; }
		ol#search-result-list li {  }
		ol#search-result-list li a { color: #C40024; }
		ol#search-result-list li div.score { float: left; width: 50px; border: 1px solid #888; padding: 1px; height: 5px; margin: 4px 10px 0 0; }
		ol#search-result-list li div div { height: 100%; background: #aaa; }
	ol#search-result-list.empty { list-style-type: none; }
		ol#search-result-list.empty li { text-align: center; }
	
	
	br.clear {clear: both;}
	
	ul#logos-list {  }
		ul#logos-list li { width: 135px; height: 100px; margin: 10px; float: left; background-position: 50% 50%; background-repeat: no-repeat; }
		
	.no_flash { text-align: center; font-style: italic; padding-top: 50px; }
