* {
	margin:0;
	padding:0;
	outline:0;
}
img, fieldset {
	border:0;
}
a {
	color:#776341;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
li {
	list-style:none;
}
html {
	background:#f1f1ed url("/images/background.gif") no-repeat -50px -43px;
}
body {
	width:911px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
	color:#8e8e8e;
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
}




/* top */
#top {
	width:100%;
	height:60px;
	padding-top:0px;
	position:relative;
	z-index:2;
}
#top h1 {
	width:78px;
	height:70px;
	position:absolute;
	top:23px;
	left:14px;
	z-index:3;
}
#top h1 a {
	display:block;
	width:100%;
	height:100%;
	background:url("/images/h1_ndi.gif") no-repeat;
	text-indent:5000px;
	overflow:hidden;
}
#top form {
	width:309px;
	margin-left:305px;
	margin-top:25px;
	float:left;
}
#top form label {
	width:108px;
	margin-right:7px;
	float:left;
	line-height:22px;
	font-weight:bold;
	display:block;
	text-align:right;
}
#top form input.value,
#searchLeft input.value {
	width:162px;
	height:15px;
	margin-right:5px;
	padding:3px 1px 2px 2px;
	float:left;
	border:1px solid #e0e0e0;
	background:#FFFFFF;
	color:#8E8E8E;
	font-size:11px;
}
#top form input.button,
#friendBox input.button,
#searchLeft input.button {
	width:22px;
	height:22px;
	float:left;
	border:0;
	background:url("/images/form_button.gif") no-repeat left top;
	text-indent:-5000px;
	overflow:hidden;
	font-size:1%;
	color:#fff;
	cursor:pointer;
}
span#chl {
	position:absolute;
	top:30px;
	right:128px;
	z-index:22;
	color:#8e8e8e;
	font-size:11px;
	display:none;

}
#language {
	margin-left:12px;
	float:left;
	position:absolute;
	top:25px;
	right:0;
	display:none;
	border:1px solid #e0e0e0;
	background:#FFFFFF;
}
#language dt {
	width:114px;
	height:20px;
	background:url("/images/select_arrow.gif") no-repeat right 1px;
	cursor:pointer;
	line-height:20px;
}
#language dd {
	display:none;
	width:114px;
	height:20px;
	background:#FFFFFF;
}
#language dd a {
	display:block;
	height:20px;
	padding-left:32px;
	line-height:20px;
}
#language dt span {
	display:block;
	height:20px;
	padding-left:32px;
	color:#776341;
	line-height:20px;
}
#language dd a:hover {
	background-color:#f6f6f6;
	text-decoration:none;
}
#language .pl,
#language .en,
#language .ru {
	background:url("/images/flags.gif") no-repeat;
}
#language .pl {
	background-position:7px 4px;
}
#language .en {
	background-position:7px -36px;
}
#language .ru {
	background-position:7px -15px;
}

div.animacja {
	width:891px;
	height:0px;
		color:#fff;
	margin:0px auto 0px auto;
	background:none;clear:both;
	}
div.animacjaSub {
	width:879px;
	clear:both;
	color:#fff;
	height:0px;
	margin:0px auto 20px auto;
	background:none;
}

ul#menuGorne {height:57px;margin-right:0px;float:right;clear:both;}
ul#menuGorne li {display:inline;padding-left:17px;padding-right:17px;line-height:57px;color:#dadad6;float:left}
ul#menuGorne li.spa {display:inline;padding-right:0px;padding-left:0px;line-height:57px;color:#dadad6;float:left}
ul#menuGorne li.selected {border-bottom:3px solid #b5111a;height:54px;}
ul#menuGorne li a {color:#b5111a;text-decoration:none;}

/* footer */
#footer {
	width:877px;
	margin-top:15px;
	padding-left:13px;
	padding-right:20px;
	padding-bottom:25px;
	float:left;
	color:#999999;
	font-size:11px;
}
#footer li {
	width:292px;
	float:left;
}
#footer li.last-child {
	width:293px;
	float:right;
	text-align:right;
}
#footer a.openNew {
	color:#999999;
	font-weight:bold;
}
#footer li.newsletter {
	text-align:center;
}
#footer li.newsletter a {
	padding-left:21px;
	background:url("/images/ico_newsletter.gif") no-repeat 0 3px;
	color:#b6121b;
}


/* content */
#content {
	width:879px;
	padding-left:17px;
	padding-right:15px;
	float:left;
	position:relative;
	z-index:1;
	border-top:1px solid #d2d2cb;
	border-bottom:1px solid #d2d2cb;
	background:#FFFFFF;
}

/* homepage */

#homepage #content {
	width:911px;
	/*min-height:536px;*/
	padding-left:0px;
	padding-right:0px;
	background-image:none;
}


#homepageSwf {
	display:block;
	width:100%;
	height:468px;
}
#homepageSwf li {
	margin-top:39px;
	margin-right:5px;
	float:left;
}
#homepageSwf li:first-child {
	margin-left:22px;
}
#bottomBoxes {
	height:68px;
	border-top:1px solid #e0e0e0;
	padding-left:301px;
	position:absolute;
	bottom:0;
	left:0;
	background:url("/images/img_bottom_homepage.jpg") no-repeat;
}
#bottomBoxes li {
	width:266px;
	padding-left:20px;
	padding-right:15px;
	height:68px;
	float:left;
	background:#f5f5f5;
}
#bottomBoxes li:first-child {
	width:268px;
	padding-left:26px;
	padding-right:15px;
	background:#FFFFFF;
}
#bottomBoxes li h3 {
	margin-top:11px;
	margin-bottom:4px;
	color:#6e6e6e;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#bottomBoxes li a {
	padding-right:6px;
	background:url("/images/arrows.gif") no-repeat right -55px;
	color:#b5121b;
}

/* podstrona */

hr {
	border:0;
	border-bottom:1px solid #DDDDDD;
	clear:both;
}

/* sciezka */
#path {
	clear:both;
	width:100%;
	height:28px;
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	border-top:1px solid #d2d2cb;
	line-height:28px;
}
#path li {
	margin-left:7px;
	padding-left:10px;
	float:left;
	background:url("/images/arrows2.gif") no-repeat left 11px;
}
#path li:first-child {
	padding-left:0;
	background:none;
}
#path li.last-child {
	font-weight:bold;
}
#path a {
	color:#979292;
}

/* obrazek gora */
img.headImage {
	margin-right:365px;
	margin-bottom:23px;
	padding-right:26px;
	clear:both;
	background:url("/images/img_border.jpg") no-repeat right top;
}

/* menu lewe */
#menuLeft {
	margin-top:3px;
	float:left;
	width:100%;
	background:#776341;
	font-weight:bold;
}
#menuLeft li {
	border-bottom:1px solid #998b71;
	line-height:14px;
}
#menuLeft li a {
	margin-left:1px;
	color:#FFF;padding-left:12px;padding-right:4px;padding-bottom:7px;
	padding-top:7px;display:block;font-weight:normal;
}
#menuLeft li.selected {

	border-bottom:1px solid #998b71;
}

#menuLeft li.selected a {
	color:#FFF;	
	padding-left:12px;display:block;font-weight:bold;
}
#menuLeft  .act a {color:#FFF!important;font-weight:bold!important}
#menuLeft li.selected li.selected a {color:#FFF;font-weight:bold;padding-left:20px}

#menuLeft li li li a {font-weight:normal!important;padding-left:29px!important;padding-right:5px!important;}
#menuLeft li li a {padding-left:20px!important;font-weight:normal!important;}
#menuLeft li li.selected a {font-weight:bold!important;}
#menuLeft li.selected li.selected li.selected a {color:#FFF;font-weight:bold!important}
#menuLeft li.selected li.selected li a {color:#FFF;font-weight:normal!important}
#menuLeft li.selected li.selected li.selected a {color:#F47B20;font-weight:normal;}
#menuLeft li.fourLevel {background:url("/images/arrows.gif") no-repeat -2px -6px;padding-left:12px;}


#menuLeft li ul li.selected {background-color:#b5121b;}
#menuLeft li ul li {background:#b5121b;border-bottom:1px solid #c84d54!important}
#menuLeft li ul li.selected a {padding-left:15px;}

#menuLeft li ul li ul li  {background:#f47b20}
#menuLeft li ul li ul li a {font-weight:normal}
#menuLeft li ul li ul li ul li, #menuLeft li ul li ul li ul li ul li{background:#5a482a}
#menuLeft li ul li ul li.selected a {padding-left:32px;color:#f47b20;font-weight:normal;}
#menuLeft li ul li.selected a {padding-left:32px;color:#f47b20;font-weight:normal;}
#menuLeft li ul li ul li.selected {background-color:#f47b20;border-bottom:1px solid #f79c58!important}
#menuLeft li ul li ul li {background-color:#f47b20;border-bottom:1px solid #f79c58!important}



P.last-child {
	width:186px;
	height:316px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	border-bottom:0;
	float:left;
	background: #FFFFFF url("/images/background_left_menu.gif") no-repeat;
}





/* tresc */
#data,
#dataSearch,
#dataHistory {
	display:block;
	width:447px;
	min-height:400px;
	margin-right:0px;
	padding-bottom:134px;
	float:left;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

#dataForm h2,
#dataHistory h2 {
	margin-bottom:8px;
	font-size:24px;
	color:#4d4d4d;
	margin-top:0px;
	font-weight:normal;
	text-transform:uppercase;
}
#data h3 {
	margin-bottom:3px;
}
#data p,
#dataSearch p,
#dataHistory p {
	line-height:14px;
	margin-bottom:14px;
}


/* #data ul {
	margin-left:7px;
	margin-bottom:28px;
} */
#data dd,
#data ul li {
	padding-left:13px;
	line-height:16px;
	background:url("/images/data_li.gif") no-repeat 0 7px;
}
#data dl {
	margin-bottom:10px;
}
#data dt {
	margin-top:10px;
	margin-bottom:1px;
}
#data dd {
	margin-left:20px;
}
#data dd ul {
	margin-bottom:0;
	margin-left:10px;
}
#data table {
	margin-bottom:14px;
}
#data th {
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}
#data td {
	font-style:italic;
}
#data img {
	margin-bottom:14px;
}
#dataHistory {
	width:673px;
	margin-right:0;
}
#history li {
	width:667px;
	min-height:75px;
	margin-left:0;
	padding-top:10px;
	padding-left:6px;
	float:left;
	background:url("/images/background_history_border.gif") repeat-y 20px -1px;
}
#history li:first-child {
	background-position:20px 0;
}
#history li em {
	width:46px;
	margin-right:11px;
	float:left;
	background:url("/images/background_history_date.gif") no-repeat left top;
	color:#b5121b;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	line-height:23px;
}
#history li.gray em {
	background:url("/images/background_history_date.gif") no-repeat left bottom;
}
#history h4 {
	width:444px;
	margin-bottom:5px;
	float:left;
	color:#776341;
	font-weight:bold;
	font-size:12px;
	position:relative;
	cursor:pointer;
}
#history h4 small {
	width:30px;
	height:10px;
	padding-right:10px;
	position:absolute;
	top:2px;
	right:-47px;
	background:url("/images/arrows.gif") no-repeat 33px -45px;
	font-size:10px;
	font-weight:normal;
}
#history li.gray {
	background-color:#f5f5f5;
}
#history p {
	display:none;
	width:490px;
	margin-bottom:9px;
	margin-left:56px;
	float:left;
	clear:left;
}
#history li.selected p {
	display:block;
}
#history img {
	margin-right:10px;
	float:right;
}
/* #dataSearch ul {
	width:673px;
	height:40px;
	margin-bottom:0;
	margin-top:10px;
	padding-left:0;
	padding-bottom:0;
	float:left;
	border-bottom:0;
	color:#776341;
	font-size:11px;
	background:none;
}

#dataSearch ul li {
	width:651px;
	height:40px;
	padding-left:0;
	float:left;
	background:none;
	text-align:center;
}

#dataSearch ul li:first-child,
#dataSearch ul li.last-child {
	width:auto;
	margin-top:4px;
}

#dataSearch ul li:first-child a,
#dataSearch ul li.last-child a {
	display:block;
	width:11px;
	height:11px;
	overflow:hidden;
	text-indent:-5000px;
	background:url("/images/pages_arrow.gif") no-repeat;
}

#dataSearch ul li:first-child a {
	background-position: 0 0;
}

#dataSearch ul li.last-child a {
	background-position: -11px 0;
}

#dataSearch ul li:first-child a.inactive {
	background-position: 0 -11px;
}

#dataSearch ul li.last-child a.inactive {
	background-position: -11px -11px;
}
*/
a.back {
	display:block;
	margin-bottom:15px;
	padding-left:7px;
	background:url("/images/arrows.gif") no-repeat left -65px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* realizacje */
#headContent {
	display:block;
	width:514px;
	height:171px;
	margin-bottom:2px;
	margin-right:365px;
	float:left;
	background:url("/images/background_headContent.jpg") no-repeat;
	color:#FFFFFF;
}
#headContent h2 {
	height:36px;
	margin-left:30px;
	margin-top:26px;
	margin-bottom:20px;
	line-height:36px;
	font-size:36px;
	font-weight:bold;
	text-transform:uppercase;
}
#headContent p {
	width:357px;
	margin-left:30px;
}
#realizationsSwf {
	display:block;
	width:879px;
	height:602px;
	margin-bottom:26px;
}
#realizations #content {
	height:887px;
}

/* formularz */
#dataForm {
	width:359px;
	margin-left:0px;
	padding-bottom:30px;
	float:left;
	color:#4d4d4d;
}
#dataForm p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0px;
}
#dataForm p strong {
	display:block;
	margin-top:7px;
	color:#776341;
	font-size:13px;
}
#dataForm label {
	width:155px;
	height:19px;
	margin-bottom:17px;
	line-height:19px;
	font-weight:bold;
	float:left;
	position:relative;
}
#dataForm label.textarea {
	width:100%;
	margin-top:10px;
	margin-bottom:13px;
	position:relative;
}
#dataForm label small {
	left:1px;
	bottom:-13px;
	position:absolute;
	color:#B5111A;
	font-weight:normal;
}
#dataForm label.textarea small {
	right:0;
	bottom:0;
	left:auto;
}
#dataForm input,
#data input {
	width:198px;
	height:15px;
	margin-bottom:17px;
	padding:2px 1px 2px 2px;
	float:left;
	border:1px solid #dadada;
	background:#f7f7f7;
	color:#4D4D4D;
	font-size:11px;
}
#dataForm input.button,
#data input#singIn,
#data input#singOut {
	width:73px;
	height:24px;
	margin-top:8px;
	margin-right:1px;
	margin-bottom:0;
	border:0;
	float:right;
	background:url("/images/form_button.gif") no-repeat 0 -23px;
	text-indent:-5000px;
	font-size:1%;
	cursor:pointer;
}
#dataForm input.en {
	background-position:0 -48px;
}
#dataForm input.ru {
	background-position:0 -73px;
}
#dataForm textarea {
	width:354px;
	height:154px;
	margin-bottom:10px;
	padding:2px 0 2px 2px;
	border:1px solid #dadada;
	background:#f7f7f7;
	color:#4D4D4D;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
}
.zal {height:20px!important;}
#companyContact {
	width:255px;
	min-height:427px;
	margin-top:35px;
	margin-left:18px;
	padding:23px 22px 10px 17px;
	float:left;
	background:#f7f7f7;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
}
#companyContact h3, #dataForm h3 {
	min-height:27px;
	margin-bottom:5px;
	font-size:18px;
	line-height:18px;
}
#dataForm h3 {margin-top:15px;margin-bottom:10px}
#companyContact hr {
	margin-bottom:21px;
}
#companyContact strong {
	display:block;
	margin-bottom:15px;
}
#companyContact strong a {
	color:#b5111a;
}
#companyContact ul {
	margin-bottom:15px;
}
#companyContact dt {
	margin-bottom:15px;
	margin-top:16px;
	font-weight:bold;
}

/* newsletter */
#data input#newsletterEmail {
	width:255px;
	margin-right:5px;
	padding-top:4px;
	padding-bottom:3px;
	float:left;
}
#data input#singIn {
	margin-top:0;
	margin-right:4px;
	float:left;
	background-position:0 -98px;
}
#data input#singOut {
	margin-top:0;
	float:left;
	background-position:0 -123px;
}

/* prawa kolumna */
#right {
	display:block;
	padding-bottom:50px;
	float:right;
	margin-top:1px;
}
div#right {
	width:204px;
	margin-bottom:6px;
	line-height:11px;
	color:#776341;
	font-weight:bold;
}
div#right h3 {
	display:block;
	height:17px;
	margin-top:5px;
	margin-bottom:21px;
	line-height:17px;
	color:#4d4d4d;
	font-size:15px;
}
div#right a {
	margin-top:6px;
	margin-bottom:15px;
	position:relative;
}
div#right a:hover {
	text-decoration:none;
}
div#right img {
	border:0px solid #e6e6e6;
}
span.lens {
	display:block;
	width:22px;
	height:22px;
	position:absolute;
	top:5px;
	right:5px;
	z-index:2;
	background:url("/images/ico_diagrams.gif") no-repeat;
	overflow:hidden;
	text-indent:-5000px;
}

/* dolna belka */
#dataBottom {
	width:194px;
	height:93px;
	padding-left:479px;
	padding-top:8px;
display:block;
position:relative;
float:left;
	border-top:1px solid #dddddd;
	/* background:#f1f1ed url("/images/img_bottom_company.jpg") no-repeat; */
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#dataBottom li {
	padding-left:7px;
	background:url("/images/arrows.gif") no-repeat 0 -25px;
	line-height:24px;
}
#dataBottom li a {
	color:#6d6d6d;
}
#friendBox {
	display:none;
	width:194px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	background:#F1F1ED;
}
#friendBox strong {
	margin-top:8px;
	margin-bottom:5px;
	margin-left:2px;
	float:left;
	font-size:12px;
}
#friendBox span {
	width:22px;
	height:22px;
	margin-left:5px;
	float:left;
	background:url("/images/ico_diagrams.gif") no-repeat -22px 0;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
}
#friendBox input {
	width:177px;
	height:16px;
	margin-bottom:8px;
	padding:2px 1px 2px 2px;
	float:left;
	border:1px solid #e0e0e0;
	background:#FFFFFF none repeat scroll 0 0;
	color:#8E8E8E;
	font-size:11px;
}
#friendBox input.name {
	width:123px;
	margin-right:5px;
}
#friendBoxInfo {
	display:none;
	width:176px;
	padding-left:4px;
	position:absolute;
	top:38px;
	left:1px;
	z-index:2;
	line-height:20px;
	background:#FFFFFF;
	font-weight:normal;
	cursor:pointer;
}


/* toplayery */
#diagram {
	display:none;
	margin:0 auto;
	position:absolute;
	top:274px;
	left:133px;
	border:1px solid #E6E6E6;
	background:#f1f1ed;
}
#diagram span {
	width:22px;
	height:22px;
	position:absolute;
	top:5px;
	right:5px;
	z-index:2;
	background:url("/images/ico_diagrams.gif") no-repeat -22px 0;
	text-indent:-5000px;
	overflow:hidden;
	cursor:pointer;
}
#diagram img {
	display:none;
	position:relative;
	z-index:1;
}


/* wyniki wyszukiwania */
#searchLeft {
	width:154px;
	margin-right:0px;
	margin-bottom:30px;
	padding:10px 16px 334px 16px;
	float:left;
	background:#776341 url("/images/background_left_menu.gif") no-repeat left bottom;
}
#searchLeft fieldset {
	margin-bottom:39px;
}
#searchLeft label {
	display:block;
	margin-bottom:7px;
	color:#FFFFFF;
}
#searchLeft input.value {
	width:122px;
}
#dataSearch {
	width:673px;
	margin-right:0;
	float:right;
}
#dataSearch p:first-child {
	font-size:14px;
	font-weight:bold;
}
#dataSearch p:first-child strong {
	color:#B5121B;
}


/* szeroka miniatura w contencie */
.thumb {
	display:block;
	margin-bottom:15px;
	position:relative;
}
.thumb img {
	display:block;
	position:relative;
	z-index:1;
	border:1px solid #E6E6E6;
}


/* error */
html#error {
	background-image:none;
}

#error body {
	width:780px;
}

#error #top {
	width:780px;
	margin-top:100px;
}

#error #content {
	width:780px;
	padding-left:0;
	padding-right:0;
	background-position:389px -45px;
}

#error #footer {
	width:747px;
}

#error h3 {
	width:88px;
	height:24px;
	margin-top:12px;
	margin-left:113px;
	margin-bottom:56px;
	background:url("/images/error.gif") no-repeat;
	text-indent:-5000px;
	overflow:hidden;
}
#error h3.error404 {
	background-position:left top;
}
#error h3.error503 {
	background-position:right top;
}

#error p {
	margin-bottom:66px;
	padding-left:113px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#4d4d4d;
}
#error p.last-child {
	padding-top:32px;
	padding-bottom:32px;
	margin-bottom:0;
	background:#e9e9e9;
	font-size:12px;
}
#error p a {
	color:#b5121b;
}


#colOne {float:left;margin:0px 0px 0px 10px;width:297px;padding:0px;}
#colOne p#cpOne {width:297px;height:197px;background:url(/images/mainTitleBg.jpg) 0px 159px no-repeat;}
#colOne p#cpOne a#cpOnea {display:block;margin:8px 0px 0px 32px;color:#fff;font-size:13px;font-weight:bold;text-decoration:none;}

#incolOne, #incolTwo {position:relative;padding:15px 15px 35px 15px;min-height:120px;border-right:1px solid #e0e0e0;overflow:hidden;}

#incolOne span {display:block;color:#434343;}
#incolOne p {width:107px;float:right;}
#incolOne img {float:left;margin-right:6px;}

#incolThree {position:relative;min-height:120px;padding:15px 0px 35px 15px;overflow:hidden;}
#incolThree img {margin-right:6px;float:left}
#incolThree span {font-size:11px;color:#434343}


#colTwo {margin:0px 0px 0px 0px;width:297px;float:left}
#colTwo #incolTwo img {margin-right:6px;float:left}
#colTwo #incolTwo span {font-size:11px;color:#434343}


#colTwo p#cpTwo {width:297px;height:197px;background:url(/images/mainTitleBg.jpg) -297px 159px no-repeat;margin:0px;padding:0px}
#colTwo p#cpTwo a#cpTwoa {display:block;margin:8px 0px 0px 32px;color:#fff;font-size:13px;font-weight:bold;text-decoration:none;}

#colThree {margin:0px 0px 0px 0px;width:297px;float:left}
#colThree p#cpThree {width:297px;height:197px;background:url(/images/mainTitleBg.jpg) -594px 159px no-repeat;margin:0px;padding:0px}
#colThree p#cpThree a#cpThreea {display:block;margin:8px 0px 0px 32px;color:#fff;font-size:13px;font-weight:bold;text-decoration:none;}

p.colTitle {height:35px;color:#434343;padding-left:15px;line-height:35px;font-size:13px;font-weight:bold;border-bottom:1px solid #e0e0e0}
.redTitle {color:#b6151e;font-size:12px;margin:0px 0px 2px 0px;font-weight:normal}
.redTitle a {color:#b6151e;margin:0px;font-weight:normal}
a.redMore {position:absolute;z-index:12;bottom:15px;left:15px;clear:both;float:left;color:#b6151e;font-size:11px;text-decoration:none;margin-top:11px;}


h3.artTitle {color:#b6151e;font-size:14px;margin:10px 0px 2px 0px;font-weight:normal}
p.artDate {font-size:11px;color:#9D9D9D;margin:0px 0px 30px 0px}
a.prevArt {display:block;margin-top:20px;}
a.prevArt:hover {text-decoration:none;}


div.homeTea {margin-top:17px;color:#434343;font-size:11px}

.clear {clear:both}


/* newsroom */

div.nwsRoom, div#realizacja {width:673px;overflow:hidden;min-height:400px;margin:0px 0px 20px 0px;float:right;}
div.nwsRoom p.homeTea {font-size:12px;}
div.nwsRoom p img {margin:10px;}
h2.redTit {margin:14px 0px 0px 0px;padding:0px;}
h2.redTit a {color:#b6151e;line-height:14px;font-size:12px;padding:0px;margin:0px 0px 2px 0px;font-weight:normal}
span.daterow {font-size:11px;color:#9D9D9D;}
a.redAmore {display:block;text-indent:-5000px;width:65px;height:21px;margin:12px 0px 18px 0px;background:url(/images/redAmore.gif) left top no-repeat;}



ul#pager {
	width:673px;
	height:40px;
	margin-bottom:30px;
	margin-top:0px;
	padding-left:0;
	padding-bottom:45px;
	float:left;
	border-bottom:0;
	color:#776341;
	font-size:11px;
	background:none;
}
ul#pager li
 {
	width:651px;
	height:40px;
	padding-left:0;
	float:left;
	background:none;
	text-align:center;
}
ul#pager li:first-child,
ul#pager li.last-child {
	width:auto;
	margin-top:4px;
}
ul#pager li:first-child a,
ul#pager li.last-child a
 {
	display:block;
	width:11px;
	height:11px;
	overflow:hidden;
	text-indent:-5000px;
	background:url("/images/pages_arrow.gif") no-repeat;
}

ul#pager li:first-child a
 {
	background-position: 0px 0px;
}

ul#pager li.last-child a {
	background-position: -11px 0px;
}
ul#pager li:first-child a.inactive
{
	background-position: 0 -11px;
}
ul#pager li.last-child a.inactive
 {
	background-position: -11px -11px;
}

ul#pager strong {color:#b5121b}


/* zakładki w realizacjach */

div#zkl {border-bottom:1px solid #e0e0e0;position:relative;height:29px;width:100%;}
a#backList {text-decoration:none;z-index:200;color:#b5111a;font-size:12px;position:absolute;right:11px;bottom:7px;}
ul#zakladki {position:absolute;top:0px;left:0px;z-index:112;width:100%;list-style:none;height:28px;}
ul#zakladki li {background:#fff; border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;padding:5px 16px 0px 16px;height:23px;display:inline;float:left;}
ul#zakladki li a {font-size:12px;color:#B5111A;text-decoration:none}
ul#zakladki li.selected {border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-weight:bold;background:#fff;height:23px;border-bottom:1px solid #fff;}
ul#zakladki li.selected a {font-weight:bold}

div.clearGallery {padding:15px 0px 0px 0px;}
div.clearGallery td {padding:5px}
div.opisRealiz {clear:both;padding-top:15px;}

/* "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue" */
#realizacja h2.tytReal,
#rightColumn h2.tytul,
#rightColumn #data h2.tytul
 {margin:0px 0px 25px 0px;text-align:left;padding:0px;font-size:23px;line-height:24px;color:#4d4d4d;font-family:Tahoma, Helvetica, Arial, sans-serif;font-weight:300;text-transform:uppercase}
#realizacja .homeTea {font-size:12px;}
/* #realizacja #pager {display:none;} */
#realizacja img.leftImg {float:left;padding:0px 15px 0px 0px;}
#realizacja h2.redTit {margin-top:0px;padding-top:0px}
#realizacja div.realArt {clear:both;padding:20px 95px 0px 0px}
#realizacja div.contArt {position:relative;float:right;width:350px;height:135px}
#realizacja a.redAmore {margin:0px;position:absolute;bottom:0px;left:0px}

.leftCol {width:186px;float:left}
.lastd {
	width:186px;
	height:316px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:0px;
	border-bottom:0;
	float:left;
	background: #FFFFFF url("/images/background_left_menu.gif") no-repeat;
}


#rightColumn {width:673px;overflow:hidden;float:right;padding-bottom:30px;}
.skresl {text-decoration:line-through}

#showReal {width:451px;margin-top:11px;}
#showReal h3 {color:#4d4d4d;line-height:16px;font-size:12px;font-weight:bold;margin-bottom:2px;}
#showReal p {margin-bottom:11px}
img.relPhoto {margin:10px 0px 0px 0px;clear:both;}
.cleanGall {clear:both;height:20px;}


p.imgGallery {float:left;width:223px;text-align:left;min-height:160px;}
p.imgGallery a img {margin:0px!important;}
a.hreGallery {display:block;width:200px;font-weight:bold;color:#4d4d4d;font-size:12px;}
#wypelnienie {min-height:500px}

.imgSimpleRight {float:right;width:206px}


#print #data {width:500px;padding-right:15px;}
#print #content, #print #footer, #print #top {width:820px;}



.homemap { width:358px; height:358px; position:static; overflow:visible; }


#downList li {text-align:left;padding:4px 0px 4px 25px}

