@charset "utf-8";
/**********************************
Use: Reset Styles for all browsers
***********************************/
	
body, p, blockquote {
	margin: 0;
	padding: 0;
}

a img, iframe { border: none; }
	
/* Headers
------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
	
/* Lists
------------------------------*/
	
ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
}
	
/* Forms
------------------------------*/

form, fieldset {
	margin: 0;
	padding: 0;
}
	
fieldset {
	border: 0;
}

legend {
	padding: 0;
	color: #000;
}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
}
	
select { padding: 0; }

.clearerL {
	clear:left;
}
.clearerR {
	clear:right;
}
.clearerB {
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


/* Layout */

html, body {
	margin:0 auto;
	padding:0;
	background:#727878 url(img/bg_body.gif) repeat-x;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#727878;
	line-height:160%;
}

div#container {
	position:relative;
	width:980px;
	margin:0 auto;
}

div#header {
	position:relative;
}

div#head_1 {
	height:30px;
	background:url(img/bg_head1.gif) no-repeat;
}
div#minimenu {
	float:right;
	margin:8px 10px 0px 0px;
	color:#8c8e8e;
}
div#minimenu a {
	color:#8c8e8e;
}

div#head_2 {
	position:relative;
	height:74px;
	overflow:hidden;
}

div#head_2_2 {
	position:absolute;
	top:0px;
	left:291px;
	width:689px;
	height:250px;
	background:url(img/bg_head_4.jpg) no-repeat;
}

div#head_3 {
	position:relative;
	height:235px;
	overflow:hidden;
}

div#menutop {
	width:252px;
	height:206px;
	padding:29px 0px 0px 39px;
	background:url(img/bg_menutop.gif) no-repeat;
	overflow:hidden;
}
div#menutop a {
	display:block;
	width:200px;
	height:22px;
	padding:13px 0px 0px 24px;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;
	text-transform:uppercase;
	line-height:1em;
	color:#ffffff;
}
div#menutop a.mt_act {
	text-decoration:underline;
}

div#flash {
	position:absolute;
	top:0px;
	left:291px;
	width:689px;
	height:235px;
	background:#d70400;
}

div#content {
	margin:0px 0px 0px 0px;
	background:url(img/bg_content.gif) repeat-y;
}

div#col_l {
	float:left;
	width:235px;
	padding:5px 28px 0px 28px;
	overflow:hidden;
}

div#col_r {
	float:right;
	width:619px;
	padding:0px 30px 0px 40px;
	overflow:hidden;
	font-size: 12px;
}
div#col_r ul {
	margin-left:35px;
}
div#col_r p {
	line-height: 180%;
}

div#footer {
	position:relative;
}

div#foot_1 {
	position:relative;
	height:100px;
	background-color:#eaeaea;
	border-top:#dcdcdc 3px solid;
}
div#foot_1_1 {
	width:256px;
	margin:24px 0px 0px 35px;
	border-right:#dcdcdc 2px solid;
	color:#000000;
}
div#foot_1_1 img {
	margin-top:15px;
}

div#foot_1_2 {
	position:absolute;
	top:0px;
	left:291px;
	width:689px;
}
div#foot_1_2_1 {
	padding:24px 0px 0px 40px;
	color:#000000;
	text-transform:uppercase;
}
div#foot_1_2_2 {
	padding:13px 0px 0px 40px;
	color:#bbbbbb;
}
div#foot_1_2_1 a {
	color:#000000;
}
div#foot_1_2_2 a {
	color:#bbbbbb;
}

div#foot_2 {
	position:relative;
	height:234px;
	padding:0px 0px 0px 0px;
	background:url(img/bg_foot2.jpg) no-repeat;
	color:#dcdcdc;
	overflow:hidden;
}
div#foot_2_1 {
	width:231px;
	padding:20px 30px 0px 30px;
}
div#foot_2_2 {
	position:absolute;
	top:0px;
	left:291px;
	width:278px;
	padding:20px 25px 0px 40px;
	text-align:justify;
}
div#foot_2_3 {
	position:absolute;
	top:0px;
	left:634px;
	width:281px;
	padding:20px 30px 0px 35px;
}

div#links {
	margin:10px 0px 10px 30px;
	color:#959a9a;
}
div#links a {
	color:#959a9a;
}


/* Content */

ul, ol {
	margin:0px 0px 0px 20px;
}
a {
	text-decoration:none;
	color:#484C4C;
}
a:hover {
	text-decoration:underline;
}

h2 {
	font-size:12px;
}

a.more {
	display:block;
	margin:10px 25px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(img/bg_a_more.gif) no-repeat 127px 4px;
	text-align:right;
	color:#2f92b7;
	font-weight:normal;
	line-height:1em;
}

div#foot_2 h1 {
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
}

#nltr {}
#nltr .nltr_inp {
	position:absolute;
	top:130px;
	left:40px;
	width:178px;
	height:17px;
	margin:0px;
	padding:4px 0px 0px 10px;
	background:#eaeaea;
	border:#dcdcdc 1px solid;
	color:#727878;
}
#nltr .nltr_snd{
	position:absolute;
	top:130px;
	left:233px;
	width:74px;
	height:23px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#727878;
	border:none;
	color:#eaeaea;
	text-align:center;
}

#news {}
.news_latest {
	padding:0px 0px 0px 24px;
	background:url(img/bg_foot_news1.gif) no-repeat 0px 4px;
}
.news_latest_title {
	color:#cacaca;
}
.news_latest_title a {
	color:#cacaca;
}
.news_latest_date {
	color:#959898;
	margin:0px 0px 7px 0px;
	padding:0px 0px 9px 0px;
	border-bottom:#7a7f7f 1px solid;
}
.news_latest_date a {
	color:#959898;
}

.h1_start {
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 9px;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1em;
	color:#da1814;
	text-transform:uppercase;
	background:url(img/bg_h1_start.gif) no-repeat 0px 9px;
}
.h1_start a {
	color:#da1814;
}

div#zapytanie {
	width:221px;
	height:76px;
	margin:20px 0px 0px 0px;
	padding:21px 14px 0px 0px;
	background:url(img/bg_zapytanie.gif) no-repeat;
}
.zap1 {
	padding:4px 0px 2px 24px;
}
.btn_zapytanie {
	display:block;
	float:right;
	width:127px;
	height:22px;
	padding:5px 0px 0px 0px;
	background:url(img/bg_btn_zapytanie.gif) no-repeat;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#616161;
}
div#szkolenia {
	width:221px;
	height:76px;
	margin:20px 0px 0px 0px;
	padding:15px 14px 6px 0px;
	background:url(../content/szkolenia/szkolenia_udt_lubuskie.jpg) no-repeat;
}
.szkol {
	padding:4px 0px 2px 24px;
}
.btn_szkolenia {
	display:block;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#616161;
	padding-left:55px;
	padding-top:0px;
	margin-top:0px;
}
div#masztowe {
	width:221px;
	height:76px;
	margin:20px 0px 0px 0px;
	padding:15px 14px 6px 0px;
	background:url(img/bg_masztowe.jpg) no-repeat;
}
.maszt {
	padding:4px 0px 2px 24px;
}
.btn_masztowe {
	display:block;
	float:left;
	margin:15px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	color:#616161;
}

div#kontakt {
	margin:20px 0px 0px 0px;
}
.kontakt1 {
	height:111px;
	margin:5px 0px 0px 0px;
	padding:92px 0px 0px 14px;
	line-height:140%;
	background:url(img/bg_kontakt1.jpg) no-repeat;
}
.kontakt1 td {
	padding-right:4px;
}
td.tel-a, td.tel-b {
	color:#da1814;
}

td.tel-b {
	text-align:right;
	color:#da1814;
}

#oferta {
	margin:20px 0px 0px 0px;
}
.box_top {
	height:6px;
	font-size:1px;
	background:url(img/bg_box_top.gif) no-repeat;
}
.box_mid {
	padding:15px 0px 0px 0px;
	border-left:#cfcfcf 1px solid;
	border-right:#cfcfcf 1px solid;
	background:#eeeeee url(img/bg_box_mid.gif) no-repeat top;
}
.box_bot {
	height:6px;
	font-size:1px;
	background:url(img/bg_box_bot.gif) no-repeat;
}
#menuleft {
	padding:10px 20px 0px 25px;
}
#menuleft .ml1 {
	display:block;
	padding:8px 0px 8px 2px;
	font-size:13px;
	text-transform:uppercase;
	color:#646868;
	background:url(img/bg_menuleft_a.gif) no-repeat bottom;
}
#menuleft .ml1:hover {
	color:#d70400;
}
#menuleft .ml1act {
	display:block;
	padding:8px 0px 8px 2px;
	font-size:13px;
	text-transform:uppercase;
	color:#d70400;
	background:url(img/bg_menuleft_a.gif) no-repeat bottom;
}
#menuleft .ml2wrap {
	background:url(img/bg_menuleft_a.gif) no-repeat bottom;
}
#menuleft .ml2 {
	display:block;
	padding:4px 0px 4px 20px;
	font-size:13px;
	text-transform:uppercase;
	color:#646868;
	background:url(img/bg_menuleft_a2.gif) no-repeat left;
}
#menuleft .ml2:hover {
	color:#d70400;
}
#menuleft .ml2actwrap {
	background:url(img/bg_menuleft_a.gif) no-repeat bottom;
}
#menuleft .ml2act {
	display:block;
	padding:4px 0px 4px 20px;
	font-size:13px;
	text-transform:uppercase;
	color:#d70400;
	background:url(img/bg_menuleft_a2.gif) no-repeat left;
}
#menuleft .ml3wrap {
	background:url(img/bg_menuleft_a.gif) no-repeat bottom;
}
#menuleft .ml3 {
	display:block;
	margin:0px 0px 0px 20px;
	padding:4px 0px 4px 20px;
	font-size:13px;
	text-transform:uppercase;
	color:#646868;
	background:url(img/bg_menuleft_a2.gif) no-repeat left;
}
#menuleft .ml3:hover {
	color:#d70400;
}
#menuleft .ml3actwrap {
	background:url(img/bg_menuleft_a.gif) no-repeat bottom;
}
#menuleft .ml3act {
	display:block;
	margin:0px 0px 0px 20px;
	padding:4px 0px 4px 20px;
	font-size:13px;
	text-transform:uppercase;
	color:#d70400;
	background:url(img/bg_menuleft_a2.gif) no-repeat left;
}
#menuleft .new {
	background:url(img/bg_menuleft_a_new.gif) no-repeat right bottom;
}

#bc {
	position:relative;
	height:33px;
	padding:27px 0px 0px 0px;
	font-size:10px;
	color:#a8a9a8;
	line-height:1.1em;
}
#bc a {
	color:#a8a9a8;
}
#drukuj {
	position:absolute;
	top:27px;
	right:0px;
	height:15px;
	margin:0px 0px 0px 0px;
}
h1.h1_p_header {
	margin:0px 0px 20px 0px;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:1.1em;
	color:#484c4c;
	text-transform:uppercase;
}
h2.h2_header {
	margin:10px 0px 15px 0px;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:1.1em;
	color:#939999;
	text-transform:uppercase;
}
#GMap {
	height:500px;
}
#GMap1 {
	height:500px;
}
#aaa {
	font-weight:bold;
	color:#D90B2A;
}

.cElement {
	margin-bottom:20px;
}
.cElement-last {
	margin-bottom:10px;
}

.row_start1 {
	margin:0px 0px 8px 0px;
}
.row_start2 {
	clear:both;
	background:url(img/bg_cols_start.gif) repeat-y;
}
.cols_start1, .cols_start2, .cols_start3 {
	float:left;
	width:33%;
}
.cols_start2 img {
	margin:0px 0px 15px 0px;
}

ul.epd {
	list-style:none;
	margin:0px 0px 0px 0px;
	margin-left:5px !important;
}
ul.epd li {
	background:url(img/bg_ul_li.gif) no-repeat 0px 8px;
    padding-left: 10px;
}

/* jTabber */
#j_tab {
	margin-top:20px;
}

.nav_a {
	height:27px;
	padding-left:7px;
	overflow:hidden;
	background:url(img/bg_nav_tab.gif) repeat-x;
}

.nav_a a {
	display:block;
	float:left;
	height:22px;
	margin-right:3px;
	padding:3px 7px 0px 7px;
	border:#dddddd 1px solid;
	background:#ffffff;
	font-size:12px;
	color:#74736f;
	text-align:center;
	text-decoration:none;
}
.nav_a a:hover {
	color:#d90b2a;
}
.nav_a a.selected, .nav_a a.selected:active, .nav_a a.selected:visited {
	color:#d90b2a;
	height:23px;
	padding:3px 7px 0px 7px;
	border-top:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
	border-right:#dddddd 1px solid;
}

#podesty, #frontlader, #hakowiec, #bramowiec, #smieciarka, #podnosniki, #hds, #aseniz, #inne {
	height:360px;
	padding:20px 25px 0px 25px;
	line-height:150%;
	font-size:12px;
}

#podesty img, #frontlader img, #hakowiec img, #bramowiec img, #smieciarka img, #podnosniki img, #hds img, #aseniz img, #inne img {}

.h2Tab {
	display:inline;
	font-weight:normal;
	font-size:12px;
}
.aTabs {
	color:#d90b2a;
	text-decoration:none;
}
.aTabs:hover {
	text-decoration:underline;
}

.hiddencontent {
	padding: 0px;
	display: none;
}

#przeds {}
#przeds table {}
#przeds td {
	vertical-align:top;
	border-bottom:#dddddd 1px solid;
}
#przeds td.woj {
	font-weight:bold;
	font-size:12px;
	padding:25px 0px 5px 0px;
}

.oferta_item {
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:#dddddd 1px solid;
}
.oferta_item .oferta_img {
	float:left;
}
.oferta_item .oferta_img img {
	margin:5px 15px 5px 0px;
	border:#dddddd 1px solid;
}
.oferta_item .oferta1 {}
.oferta_item .oferta1 a {
	font-size:12px;
	font-weight:bold;
	color:#DA1814;
}
.oferta_item .oferta2 {}
.oferta_item .oferta3 {
	padding:1em 0px 0px 0px;
}

.oferta_more {
	text-align:right;
}
.oferta_more a {
	color:#DA1814;
}

#f_przeds {
	padding:15px 0px 0px 0px;
}
#f_przeds a {
	color:#dcdcdc;
}



/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; margin-left:0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; margin-left:0px;}
	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tt_news" */

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:both;
	height:1px;
	background-color:#e1e1e1;
	border:0;
	margin:8px 0px;

}
.news-latest-container HR.clearer {
	clear:left;
}

.news-latest-container .clear {
	margin:12px 0px 0px 0px;
	border-bottom:#e4e4e4 1px dotted;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {

}

.news-latest-container H2,.news-latest-gotoarchive {
	padding:0px;
	margin:0px;
	float:left;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}

.news-latest-gotoarchive A {
	color:#fff;
}

.news-latest-item {
	padding:15px 0px 0px 0px;
	background:url(img/bg_news.gif) no-repeat right 20px;
}

.news-latest-item a, .news-latest-item a:link, .news-latest-item a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.news-latest-item a:hover, .news-latest-item a:active {
	text-decoration:underline;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}

.news-latest-item .news_title {
	margin:0;
	margin-bottom:3px;
	padding:0;
	color:#000000;
	font-weight:bold;
}

.news-latest-item .news_title a, .news-latest-item .news_title a:link, .news-latest-item .news_title a:visited {
	color:#89c299;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.news-latest-item .news_title a:hover, .news-latest-item .news_title a:active {
	text-decoration:underline;
}

.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:11px;
	color:#c8c8c8;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink a {
	float:left;
}

.news-latest-date a, .news-latest-date a:link, .news-latest-date a:visited {
	display:block;
	font-family:tahoma;
	font-size:11px;
	color:#cdcdcd;
	text-decoration:none;
}

.news-latest-date a:hover, .news-latest-date a:active {
	text-decoration:underline;
}

.news-latest-item .bodytext {
	padding-top:10px;
	font-family:tahoma;
	font-size:11px;
	color:#5a5a5a;
	line-height:18px;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	color:#797979;
	line-height:180%;
	text-align:justify;
}

.news-list-item {
	padding:3px;
	padding-left:0px;
	margin:3px;
	margin-left:0px;
}

.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-search-emptyMsg{
	margin:0px;
}

.news-search-form form {
	margin:0px;
}

.news-list-container h3 {
	font-size:11px;
	margin-bottom: 3px;
}

.news-list-container h3 a:link,.news-list-container h3 a:visited,.news-list-container h3 a:hover {
	color:#000000;
}

.news-list-container h3 a {
	color:#000000;
}

.news-list-container p {
	color:#7a7a7a;
	font-size:11px;
	line-height:18px;
}

.news-list-date {
	display:block;
	color: #b1b1b1;
	font-size: 10px;
	margin-bottom:10px;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
}

.news-list-container img {
	float: left;
	border:1px solid #999999;
	margin:5px 15px 15px 0px;
}
.news-list-category img {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	color: #000000;
}

.news-list-morelink  {
	margin:10px 0px 3px 0px;
}

.news-list-morelink a {
	font-size:9px;
	color: #000000;
}

.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}

.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	padding-left:0px;
	margin-bottom:5px;
}

.news-single-item h2 {
	font-size: 14px;
	line-height:140%;
	margin-bottom: 0px;
	color:#000000;
	font-weight:bold;
}

.news-single-item h3 {
	margin-bottom: 15px;
	font-size:12px;
}

.news-single-img {
	float: left;
	margin:5px 15px 15px 0px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}

.news-single-backlink, .news-single-backlink a {
	color:#000000;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-single-timedata {
	padding-top:5px;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size:11px;
	color:#9298a3;
}

.news-single-author {
	padding-bottom: 3px;
}

.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #7a7a7a;
	padding:3px;
	padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #7a7a7a;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

.csc-sitemap a {
	color:#797979;
}

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #d3e8f3;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #44819f;
	margin: 0px 0px 15px 250px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #dedede;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 230px;
	float: left;
	clear: both;
	font-weight: bold;
	margin-right:20px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	height:100px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
	clear:both;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 10px 0 10px 250px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.tx_powermail_pi1_fieldwrap_html_captcha img {
	clear:both;
	float:left;
}
div.tx_powermail_pi1_fieldwrap_html_captcha_description {
	float:right;
	padding-right:20px;
	width:326px;
}
	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

div.powermail_check_inner {
	clear:both;
}
	
		
.csc-linkToTop {
	margin-top:15px;
	text-align:right;
}


/* Oferta */
.list_podesty_item {
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:#dddddd 1px solid;
}
.list_podesty_item a {
	font-size:12px;
	font-weight:bold;
	color:#DA1814;
}
.list_podesty_item img {
	border:#dddddd 1px solid;
}

.podesty_single_item {}
.podesty_single_item table {
	border-collapse:collapse;
}
.podesty_single_item table td {
	vertical-align:top;
}

.list_inne_item {
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:#dddddd 1px solid;
}
.list_inne_item a {
	font-size:12px;
	font-weight:bold;
	color:#DA1814;
}
.list_inne_item img {
	border:#dddddd 1px solid;
}
.inne_single_item {}
.inne_single_item table {
	border-collapse:collapse;
}
.inne_single_item table td {
	vertical-align:top;
}
.foto img {
	border:#dddddd 1px solid;
	margin:0px 5px 10px 6px;
}

.list_podnosnik_item {
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:#dddddd 1px solid;
}
.list_podnosnik_item a {
	font-size:12px;
	font-weight:bold;
	color:#DA1814;
}
.list_podnosnik_item img {
	border:#dddddd 1px solid;
}

.podnosnik_single_item {}
.podnosnik_single_item table {
	border-collapse:collapse;
}
.podnosnik_single_item table td {
	vertical-align:top;
}
.cell1 {
	text-align:right;
	padding-right:25px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:#dddddd 1px solid;
	font-weight:bold;
	color:#939999;
}
.cell2 {
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	border-bottom:#dddddd 1px solid;
}

.row_gray {
        background-color: #EBEBEB;
}

/*KOMPRESORY*/
.tx-kompresory-pi1 .separator{
	display:block;
	height:1px;
	background-color: #D7E2ED;
}

.tx-kompresory-pi1 .kompresor{
	padding: 10px 0 10px 0;
}

.tx-kompresory-pi1 .image_list{
	float:right;
	clear:both;
}

.tx-kompresory-pi1 .gallery a{
	display: block;
	float:left;
	margin-left: 5px;
	margin-top: 5px;
}

.tx-kompresory-pi1 span.label{
	display: inline-block;
	margin-right: 5px;
	font-weight: bold;
}

.tx-kompresory-pi1 .kompresorSingle .opis{
	padding: 10px;
}

.tx-kompresory-pi1 .kompresor .opis{
	padding: 0px;
	margin-bottom: 5px;
}


.tx-kompresory-pi1 a  {
	color: #063B7C;
}

.tx-kompresory-pi1 .kompresorSingle .prev{
	float: right;
}

.tx-kompresory-pi1 .kompresorSingle .next{
	float: right;
}

.tx-kompresory-pi1 .kompresorSingle .next a{
	padding-right: 20px;
	/*background-image: url(img/wiecej-strzalka.png);
	background-repeat:no-repeat;
	background-position:right;*/
}

.tx-kompresory-pi1 .kompresorSingle .prev a{
	padding-left: 20px;
/*	background-image: url(img/wiecej-strzalka_l.png);
	background-repeat:no-repeat;
	background-position:left;*/
}

.tx-kompresory-pi1 #next_prev{

	float:right;
}

.tx-kompresory-pi1 .kompresor h2 a{
  color: #1D4C88;
  display: block;
  font-weight: bold;
	margin-bottom: 5px;
}

.tx-kompresory-pi1 .kompresor .image_list{
	float:left;
	width: 20%;
}

.tx-kompresory-pi1 .kompresor .image_list img{
	border-radius: 5px;
	border: 1px solid #e0e6ec;
	padding: 4px;
}

.tx-kompresory-pi1 .kompresor .cont_txt{
	float:right;
	width: 80%;
}

.tx-kompresory-pi1 .kompresor:hover{
	background-color:#999;
	background: url("../img/test_hover.png") no-repeat scroll 0 0 transparent;
} 

.tx_kompresory_search{
	margin-bottom: 20px;
}
