/* CSS for wentylacja, Copyright 2006 CityNet Media */

@import url("reklama_w_serwisie.css");
@import url("style_wydawnictwa.css");

body {
	text-align:center;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
}
body, th, td {
	color:#000000;
}
body, th, td, li, div, font {
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:11px;
	font-weight:normal;
}

table{
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	/*font-size:10px;*/
}

form {
	margin:0;
	padding:0;
	}
	
.form-button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:200;
	color: #FFFFFF;
	background-color: #0066CC;
}
	
fieldset {
	margin:0 0 0 0;
	padding:1px 3px 3px 3px;
	border:1px solid #CCC;
	}

input, select, textarea {
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:11px;
	color:#666666;
	margin:2px 0 0 0;
	
	}

textarea {
	overflow:auto;
	}

select, input, textarea.img {
    vertical-align:middle;
}

a {
	color:#3B699C;
	text-decoration:underline;
	}

a:hover {
	color:#666666;
	text-decoration:none;
	}
	
ul {
	margin:0 0 0 15px;
	padding:0;
	color:#333333;
}

h1 {
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
}
h2 {
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#CC0000;
	color:#2A5785;
}

.link-orange a{
	text-decoration:none;
}
		
/* KONTENERY GLOWNY */
div#container {
	width: 780px;
	margin: 0 auto;
	padding:0;
	text-align:left;
	
}

/* KONTENERY GLOWNY */
div#container-sub {
	width: 100%;
	margin: 0;
	padding:0;
	text-align:left;
	
}

/* SUBKONTENER */
div#sub_up
{
margin:0;
padding: 3px 0 0 0;
background:url(/img/bkgr_sub_up.gif) top left no-repeat;
/*border-top: solid 1px #BFBFBF;
border-left: solid 1px #BFBFBF;
border-right: solid 1px #BFBFBF;*/
}

/* SUBKONTENER - podstrona */
div#sub_up-sub
{
margin:0;
padding: 1px;
clear:both;
background:url(/img/bkgr_sub_up.gif) top left repeat-x;
}

div#sub_up2
{
margin:0;
padding:3px 0 0 0;
background:url(/img/bkgr_sub_up2.gif) top left no-repeat;
}

div#subcontainer
{
margin:0;
padding:0;
background:url(/img/bkgr_subcontainer.gif) top left repeat-y;
}


div#subcontainer2
{
margin:0;
padding:0;
background:url(/img/bkgr_subcontainer2.gif) top left repeat-y;
}


div#sub_down
{
	margin:0;
	clear:both;
	padding:4px 0 0 0;
	background:url(/img/bkgr_sub_up.gif) bottom left repeat-x;
}

div#sub_down2
{
	margin:0;
	padding:4px 0 0 0;
	background:url(/img/bkgr_sub_down2.gif) top left no-repeat;
}

div#center-column {
	float:left;
	width:416px;
	margin:0 0 0 5px;
	padding:0;
	text-align:left;
/*background-color:#CCFF00;*/
}
div#center-column-sub {
	width:auto;
	margin: 0px 185px 0px 185px;
	padding: 0px;
	text-align:left;
	clear:inherit;
}


div#center-column2 {
	float:left;
	width:595px;
	margin:0 0 0 5px;
	padding:0;
	text-align:left;

/*background-color:#CCFF00;*/
}

div#left-column {
	width:174px;
	float:left;
	margin:0 0 0 3px;
	padding:0;
	text-align:left;
/*background-color:#00CCFF;*/
display:inline;
}
div#left-column-sub-bg {
	margin:0;
	padding:0;
	background-image: url(/img/bkgr_subcontainer_sub_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
div#right-column-sub-bg {
	margin:0;
	padding:0;
	background-image: url(/img/bkgr_subcontainer_sub_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

div#left-column-sub {
	width:180px;
	float:left;
	margin:0px;
	height:100%;
	padding:0;
	text-align:left;
	display:inline;
}
div#left-column-sub2 {
	float:left;
	margin:0 3px 0 0px;
	padding:0;
}
left-column-sub ul{
	margin:2px;
	text-align:center;
}

div#right-column {
	width:176px;
	float:right;
	margin:0 2px 0 0;
	padding:0;
	text-align:left;
	display:inline;
/*background-color:#00CCFF;*/
}

div#right-column-sub {
	width:180px;
	height:inherit;
	float:right;
	margin:0;
	padding:0;
	display:inline;
}
div#right-column-sub2 {
	height:inherit;
	float:right;
	margin:0 0px 0 3px;
	padding:0;
}
right-column-sub ul{
	margin:2px;
	text-align:center;
}

/* NAGLOWKI */
.naglowek{
	padding:2px 3px;
	font-weight:bold;
}
.naglowek a{
	color:#FFFFFF;
	text-decoration:none;
}
.naglowek a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.naglowek.archiwum-sub{
	margin: 0;
	padding: 2px;
	color:#FFF;
	background-color:#687F96;
}
.naglowek.aktualnosci{
	margin:0;
	color:#FFF;
	background-color:#687F96;
}

.naglowek.aktualnosci-sub{
	width:auto;
	margin:0;
	padding:3px;
	color:#FFF;
	background-color:#687F96;
}
.naglowek.cd-nowosc{
	width:auto;
	margin:0;
	padding:3px;
	color:#FFF;
	background-color:#CC0000;
}

.naglowek.prezentacje{
	margin:0;
	width:780px;
	color:#FFF;
	background-color:#CC0000;
	text-align:left;
}
.naglowek.partnerzy{
	clear:both;
	margin:0;
	text-align:left;
	width:780px;
	color:#FFF;
	background-color:#CCCCCC;
}

.naglowek.projektowanie{
	margin:0;
	color:#FFF;
	background-color:#687F96;
}
.naglowek.projektowanie2{
	font-weight:bold;
	color:#000;
	padding:0 0 2px 3px;
	border-bottom:1px solid #000;
}

.naglowek.technologie{
	margin:0;
	color:#FFF;
	background-color:#687F96;
}


.naglowek.gielda{
	margin:0;
	color:#FFF;
	background-color:#687F96;
}

.naglowek.przepisy{
	margin:0;
	color:#FFF;
	background-color:#687F96;
}

.naglowek.promocje{
	margin:0 0 5px 0;
	color:#FFF;
	background-color:#687F96;
}

.naglowek.katalog{
	margin:0;
	color:#FFF;
	background-color:#687F96;
}



.naglowek.linkiBok{
	margin:13px 0 15px 0;
	color:#000;
	background-color:#687F96;
}
/* BOX PREZENTACJE*/
#box-prezentacje {
	margin:0;
	padding: 3px;
}
#box-prezentacje ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-prezentacje ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left no-repeat;
}
#box-prezentacje ul li a{
	font-weight:normal;
	text-decoration: none;
	color: #000;
}
#box-prezentacje ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}

/* BOX PRZEPISY - lista przepisow prawnych */
#box-przepisy-lista {
	margin: 10px;
	padding:0;
}

#box-przepisy-lista ul{
	margin:0;
	padding:0;
	list-style-image:url(/img/przepisy_li.gif);
}

#box-przepisy-lista ul li {
	margin:0 0 10px 20px;
	background:none;
}

/* BOX AKTUALNOSCI*/
#box-aktualnosci{
	margin:0;
	padding: 3px;
}
#box-aktualnosci ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-aktualnosci ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left no-repeat;
}
#box-aktualnosci ul li a{
	font-weight:normal;
	text-decoration: none;
	color: #000;
}
#box-aktualnosci ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}
/* BOX SUB PARTNERZY*/
#box-sub-partnerzy{
	margin: 0px;
	padding: 0px;
}
#box-sub-partnerzy tr{
	margin:0;
	padding: 0 0 7px 0;
	height:80px;
	background: url(/img/spacer1.gif) bottom left repeat-x;
}
#box-sub-partnerzy tr img{
	padding: 0 20px;
}



/* BOX SUB AKTUALNOSCI*/
#box-sub-aktualnosc{
	margin: 0px;
	padding: 0px;
}
#box-sub-aktualnosc ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-sub-aktualnosc li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left repeat-x;
}
#box-sub-aktualnosc ul li a{
	font-weight:normal;
	text-decoration: none;
	color: #000;
}
#box-sub-aktualnosc ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}
#box-sub-aktualnosc table{
	margin:0;
	padding: 0;
}
/* BOX SUB TARGI NAJ*/
#box-sub-targi-naj{
	margin: 10px;
	padding: 10px;
	background-color:#EBF1F5;
}
#box-sub-targi-naj ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-sub-targi-naj ul li{
	margin:0;
	padding: 0 0 7px 0;
}
#box-sub-targi-naj ul li a{
	font-weight:normal;
	text-decoration: none;
	color: #000;
}
#box-sub-targi-naj ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}
/* BOX SUB TECHNOLOGIE*/
#box-sub-technologie{
	margin: 0px;
	padding: 0px;
}
#box-sub-technologie ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-sub-technologie ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left repeat-x;
	list-style-type: none;
}
#box-sub-technologie ul li a{
	font-weight:normal;
	text-decoration: none;
	color: #333333;
}
#box-sub-technologie ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}
#box-sub-technologie table{
	font-size:11px;
	color: #333333;
}
#box-sub-technologie table tr td{
	background-color:#FFFFFF;
	margin:0 5px 5px 5px;
	padding: 5px;
	vertical-align:text-top;
}
#box-sub-technologie table tr th{
	background-color:#E4E7ED;
	margin:0 5px 5px 5px;
	padding: 5px;
	vertical-align:text-top;
}
#box-sub-technologie table tr th li{
	list-style-image: url(/img/strz.gif);
	list-style-position: inside;
	vertical-align:middle;
}

/* BOX SUB KATALOG*/
#box-sub-katalog{
	margin: -5px;
	padding: 0px;
}
#box-sub-katalog table{
	width: inherit;
	table-layout: fixed;
}

#box-sub-katalog td{
	width:50%;
	vertical-align:top;
}

#box-sub-katalog th{
	vertical-align:top;
}

/* BOX SUB DOTACJE*/
#box-sub-dotacje{
	margin: 0px;
	padding: 0px;
	background-image: url(/grafika/bg_ue.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#box-sub-dotacje{
	margin: 0px;
	padding: 0px;
}
#box-sub-dotacje ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-sub-dotacje ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left repeat-x;
}
#box-sub-dotacje ul li a{
	font-weight:normal;
	text-decoration: none;
	color: #333333;
}
#box-sub-dotacje ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}
#box-sub-dotacje-menu {
	font-size:11px;
	color: #333333;
}

/* BOX SUB EDUKACJA*/
#box-sub-edukacja{
	margin: 0px;
	padding: 0px;
}
#box-sub-edukacja ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-sub-edukacja ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left repeat-x;
}
#box-sub-edukacja ul li a{
	font-weight:normal;
	text-decoration: none;
	color: #333333;
}
#box-sub-edukacja ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}
#box-sub-edukacja-menu {
	font-size:11px;
	color: #333333;
}

#box-sub-edukacja-menu-kom {
	vertical-align:text-top;
}
#box-sub-edukacja-menu-kom li{
	list-style-image: url(/img/strz.gif);
	list-style-position: inside;
	vertical-align:middle;
}
#box-sub-edukacja-margin {
	vertical-align:text-top;
}
#box-sub-edukacja-margin img {
	border: none;
}
/* WYBRANE WYDAWNICTWOA*/
#box-sub-publikacje-wybrane,
#box-sub-publikacje-wybrane ul li,
#box-sub-publikacje-wybrane ul li a {
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size: 15px;
	color:#990000;
}
#box-sub-publikacje-wybrane li{
	list-style-image: url(/img/strz_red.gif);
	list-style-position: inside;
	vertical-align:middle;
}
#box-sub-publikacje-wybrane li a{
	color: #CC0000;
}
#box-sub-publikacje-wybrane {
	vertical-align:text-top;
}

/* BOX SUB KATALOG CD*/
#box-projektowanie-cd{
	margin: 0px;
	padding: 0px;
}
#box-projektowanie-cd image{
	text-align: right;
	width:100px;
	margin:10px 0 10px 10px;
}
#box-projektowanie-cd table tr td {
	margin:0;
	padding:0;
}
#box-projektowanie-cd  table tr td ul li {
	font-weight:normal;
	text-decoration: none;
	color: #333333;
	list-style-type:disc;
}
#box-projektowanie-cd  table tr td ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}

/* BOX AKTUALNOSC*/
#box-aktualnosc{
	margin:0;
	padding: 3px;
}
#box-aktualnosc ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-aktualnosc ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) repeat-x left bottom;
}
#box-aktualnosc ul li a{
	font-weight:normal;
	text-decoration: none;
	color: #000;
}
#box-aktualnosc ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}

/* BOX PROJEKTOWANIE*/
#box-projektowanie{
	margin:0;
	padding: 3px;
	/*background:#999;*/
}
#box-projektowanie ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-projektowanie ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left no-repeat;
}

#box-projektowanie ul li a{
	font-weight:normal;
	text-decoration : none;
	color: #000;
}

#box-projektowanie ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}

/* BOX PUBLIKACJE*/
#box-publikacje table td{
	margin:3px 0px;
	padding: 3px;
	vertical-align: middle;
	font-size: 11px;
	color: #CCCCCC;
}
#box-publikacje table tr{
	background: url(/img/spacer1.gif) bottom left no-repeat;
}

#box-publikacje table a{
	font-weight:normal;
	text-decoration : none;
	color: #000;
}

#box-publikacje table a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}

/* BOX PRZEPISY PRAWNE*/
#box-przepisy{
	margin:0;
	padding: 3px;
	/*background:#999;*/
}
#box-przepisy ul{
	margin:0;
	padding:0;
	list-style-type: none;
}

#box-przepisy ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left no-repeat;
}

#box-przepisy ul li a{
	font-weight:normal;
	text-decoration : none;
	color: #000;
}

#box-przepisy ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}
/* BOX KALENDARIUM*/
#box-kalendarium{
	margin:0;
	padding: 0px;
	background:#F7F8F9;
}
#box-kalendarium ul{
	margin:0;
	padding:3px;
	list-style-type: none;
}
#box-kalendarium ul li{
	margin:0;
	padding: 0 0 7px 0;
}

#box-kalendarium ul li a{
/*	font-weight:normal;	*/
	text-decoration : none;
	color: #000;
}

#box-kalendarium ul li a:hover{
/*	font-weight:normal;	*/
	text-decoration : underline;
	color: #000;
}
.dodane {
	font-weight:bold;
	color:#919EAA;
	margin:0 0 5px 0;
}

table.kalendarium-add{
	width:100%;
	border:0;
}
table.kalendarium-add td{
	background:#F7F8F9;
	padding:2px 5px;
}
table.kalendarium-add td.vat{
	background:#FFF;
	padding:2px 5px;
}
.kf-zamow1 {
	float:left;
	margin:6px 0 0 10px;
}
.kf-zamow2 {
	float:right;
	margin:10px 10px 0 0;
}
.box-kf-prezentacje{
	color: #3C5C7C;
	font-weight: bold;
	background-image: url(/img/box_kf_prezentacje_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	margin: -3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-color: #F0F0F0;
}
.box-kf-prezentacje-end{
	color: #3C5C7C;
	font-weight: bold;
	background-image: url(/img/box_kf_prezentacje_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	margin: -3px;
	height:3px;
	padding:0;
	background-color: #F0F0F0;
}
a.box-kf-prezentacje-link:hover{
	text-decoration: underline;
}
a.box-kf-prezentacje-link{
	color: #3C5C7C;
	text-decoration: none;
}
/* BOX KATALOG FIRM*/
#box-katalog{
	margin:0;
	padding: 0px;
	background-color: #F0F0F0;
}
#box-katalog ul{
	margin:0;
	padding:5px;
	list-style-type: none;
	background-color: #F0F0F0;
}
#box-katalog ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left repeat-x;
	background-color: #F0F0F0;
}
#box-katalog ul li a{
	font-weight:normal;
	text-decoration: none;
	color: #000;
	background-color: #F0F0F0;
}
#box-katalog ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
	background-color: #F0F0F0;
}

.dodane {
	font-weight:bold;
	color:#919EAA;
	margin:0 0 5px 0;
	padding: 3px 0px 3px 3px;
}

table.katalog-add{
	width:100%;
	border:0;
}
table.katalog-add td{
	background:#F7F8F9;
	padding:2px 5px;
}
table.katalog-add td.vat{
	background:#FFF;
	padding:2px 5px;
}
.kf-zamow1 {
	float:left;
	margin:6px 0 0 10px;
}
.kf-zamow2 {
	float:right;
	margin:10px 10px 0 0;
}
.box-kf-prezentacje{
	color: #3C5C7C;
	font-weight: bold;
	background-image: url(/img/box_kf_prezentacje_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-color: #F0F0F0;
}

.box-kf-prezentacje-end{
	color: #3C5C7C;
	font-weight: bold;
	background-image: url(/img/box_kf_prezentacje_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	margin: -3px;
	height:3px;
	padding:0;
	background-color: #F0F0F0;
}
a.box-kf-prezentacje-link:hover{
	text-decoration: underline;
	background-color: #F0F0F0;
}
a.box-kf-prezentacje-link{
	color: #3C5C7C;
	text-decoration: none;
	background-color: #F0F0F0;
}

/* BOX KATALOG FIRM WYSZUKIWARKA*/
#box-katalog-szukaj{
	margin:0px 0 0 0;
	padding:0 0px ;
	background:#F4F4DB;
	border: 1px solid #DED1AA;
}
.katalog-form {
	width:132px;
	float:left;
	margin:3px 0 3px 2px;
}

.katalog-form-woj {
	width:150px;
	float:left;
	margin:3px 0 3px 2px;
}

.katalog-form-b {
	width:70px;
	float:left;
	margin:17px 0 0 22px;
	vertical-align: bottom;
}


/* BOX BIULETYN*/
#box-biuletyn{
	margin:0;
	padding:3px;
	background:#F0F0F0;
}

/* BOX KATEGORIE*/
#box-kategorie{
	margin:0;
	padding: 3px;
	background:#F0F0F0;
}
#box-kategorie ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-kategorie ul li{
	color: #3C5C7C;
	font-weight: bold;
	background-image: url(/img/box_kf_prezentacje_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	margin: -3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-color: #F0F0F0;
}

#box-kategorie ul li a{
	font-weight:normal;
	text-decoration : none;
	color: #343434;
}

#box-kategorie ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}

#box-kategorie ul li a{
	color: #3C5C7C;
	font-weight: bold;
	background-image: url(/img/box_kf_prezentacje_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	margin: -3px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-color: #F0F0F0;
}

.box-podkategorie{
	margin:0;
	padding:0;
}

.box-podkategorie ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
.box-podkategorie ul li{
	margin:0;
	padding:0;
	
}

.box-podkategorie ul li a{
	font-weight:normal;
	text-decoration : none;
	color: #343434;
}

.box-podkategorie ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}

/* BOX FORUM*/
.naglowek.forum{
	margin:0;
	color:#FFFFFF;
	background-color:#343434;
}

#box-forum{
	margin:0;
	padding: 3px;
}
#box-forum ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#box-forum ul li{
	margin:0;
	padding: 0 0 7px 0;
	background: url(/img/spacer1.gif) bottom left no-repeat;
}

#box-forum ul li a{
	font-weight:normal;
	text-decoration : none;
	color: #343434;
}

#box-forum ul li a:hover{
	font-weight:normal;
	text-decoration : underline;
	color: #000;
}

/*BOX PROMOCJE */
.box-promocje{
	margin:0 4px 0 0;
	padding:0;
	text-align:left;
}
.promocje_foto{
	width:80px;
	float: left;
	margin: 0 2px 0 4px;
	vertical-align: middle;
}
.promocje_tresc {
	width:300px;
	float:right;
	margin:0 0 4px 4px;
}
/*BOX TABELA GIELDA*/
table.gielda-index {
	width:415px;
	border-collapse:collapse;
	border: 0;
	margin: 3px -1px 0 0;
}
table.gielda-index a {
	text-decoration:underline;
	color:#000;
}
table.gielda-index a:hover {
	text-decoration:none;
	color:#666;
}
table.gielda-index th {
	padding:3px 3px;
	background:#F8F8F8;
	font-size:11px;
	text-align:left;
	color:#774E4E;
}

table.gielda-index th.sponsor {
	padding:3px 3px;
	background:#FFFFCC;
	font-size:11px;
	text-align:left;
	color:#774E4E;
}

table.gielda-index tr td {
	padding:0;
	text-align:left;
	background:#FFFFFF;
	border: 0;

}
table.gielda-index td.dzial {
	text-align:right;
}
table.gielda-index th.dzial {
	text-align:right;
	color:#919EAA;
	font-weight:normal;
}

/*BOX PROMOCJE */
#box-banery_bok{
	margin:1px 0 5px 0;
	padding:0;
	text-align:center;
}

/* STOPKA */
div#stopka, div#stopka_google, div#stopka_polecamy, div#stopka_copyright {
	clear:both;
	margin: 0 auto;
	padding:9px 0px 6px;
	background-color:#FFFFFF;
}
div#stopka, div#stopka_google, div#stopka_copyright {
	text-align:center;
}
div#stopka_polecamy, div#stopka_copyright {
	text-align:left;
	padding-left:6px;	
	padding-right:6px;	
}
div#stopka, div#stopka_google, div#stopka_polecamy, div#stopka_copyright {
	background: url(/img/spacer1.gif) top left repeat-x;
}
div#stopka, div#stopka_polecamy {
line-height:18px;
}

ul#stopkamenu {
	text-align: center;
	margin:0;
	padding:0;
	list-style-type: none;
	line-height:40px;
}

ul#stopkamenu li {
	display: inline;
}

ul#stopkamenu li a{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding : 4px 4px;
}

ul#stopkamenu li a:hover{
	font-weight: normal;
	color: #3B699C;
	text-decoration:underline;
	padding : 4px 4px;
}


/* Texty*/
p {
	margin:0;
	
}
p.data {
	color:#666;
	font-size:9px;
	padding:6px 3px 2px 3px;
}

.tytul{
	font-weight:bold;
	padding:0 3px;
}


.nowe-na-stronie-tytul{
	color:#000;
	padding:0 3px 7px;
	background: url(/img/spacer1.gif) bottom left repeat-x;
}
.nowe-na-stronie-tytul a{
	text-decoration:none;
	color: #000;
}
.nowe-na-stronie-tytul a:hover{
	text-decoration:underline;
}
.nowe-na-stronie-data {
	font-size:9px;
	color:#999;
	font-weight: normal;
}

a.nowosci-na-stronie:hover{
	text-decoration: underline;
}
a.nowosci-na-stronie{
	color: #3B699C;
	text-decoration: none;
}

.wstep{
	line-height:16px;
	color:#000000;
	padding:0 3px;
	text-align:justify;
}

.wstep img{
	vertical-align: middle;
}

.tresc{
	line-height:16px;
	clear:inherit;
	color:#333333;
	padding:0 3px;
	text-align:justify;
}

.zrodlo {
	text-align:right;
	color:#666666;
}

.textgray {
	color:#666666;
	text-align:center;
}
.textgray a{
	color:#666666;
	text-decoration:none;
}

.box-foto {
	float:right;
	margin:0 0 8px 8px;
	padding: 5px;
	/*border: 1px solid #999;*/
}

.foto-podpis{
	margin:3px 0 0 0;
	font-size:9px;
	color:#666;
	line-height:11px;
}
.foto_art {
	border: 1px solid #CCC;
}

/* MAIN MENU */
div#menucontainer {
	margin: 0;
	/*padding: 6px;*/
}

ul#mainmenu {
	text-align: center;
	margin:6px 0 0 0;
	padding:0;
	list-style-type: none;
}

ul#mainmenu img {
	vertical-align:middle;
}

ul#mainmenu li {
	display: inline;
}

ul#mainmenu li a{
	font-weight: bold;
	color: #fff;
	text-decoration : none;
	/*padding:0 5px;*/
}

ul#mainmenu li a:hover{
	font-weight: bold;
	color: #000000;
	/*padding:0 5px;*/
}

/* SCIEZKA */

#sciezka {
	width:auto;
	margin:10px 0 5px;
	padding:10px 10px 5px;
}
#sciezka a {
	color:#666;
	text-decoration:underline;
}
#sciezka a:hover {
	color:#3B699C;
	text-decoration:underline;
}

/* MENU GORNE*/
div#gora {
	margin: 0;
	padding:0 0 5px;
	text-align: center;
	vertical-align: middle;
	background: url(/img/spacer1.gif) bottom left repeat-x;
}

div#logo {
	margin: 0;
	padding: 15px 0 0 0;
	width: 230px;
	float: left;
	text-align:left;
}

.upmenu {
	font-family:Tahoma, Arial, Verdana, Sans-serif;
	width:500px;
	height:25px;
	text-align:right;
	font-size:11px;
	color: #000;
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
	background-color:#FFFFFF
}

.upmenu img{
	vertical-align:middle;
}

.upmenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.upmenu ul li{
	display: inline;
	margin:5px 0 0 10px;
	padding:0;
}
.upmenu ul li a{
	font-weight : normal;
	text-decoration: underline;
	color:#000000;
}
.upmenu ul li a:hover{
	font-weight : normal;
	text-decoration: underline;
	color:#3B699C;
}
div#szukaj {
	width:170px;
	float: right;
	text-align:right;
	margin: 0;
	padding: 0;
}
div#szukaj img{
	vertical-align:middle;
}

/* TARGI */
.targi-data {
	color:#666666;
	margin:0 0 4px 0;
}
.targi-info{
	margin:6px 0;
	line-height:18px;
}

.targi-kontakt {
	color:#666666;
}

.targi-spacer {
	width:100%;
	height:13px;
	background:url(/img/targi-separate.gif) top left repeat-x;
}
/*Projektowanie Menu*/
#projektowanie-pomoce{
	width:416px;
	height:26px;
	text-align: left;
	margin:12px 0 10px 0;
	padding:0;
	background:url(/projektowanie/bkgr_projektowanie.gif) top left no-repeat;
}
#projektowanie-biblioteki{
	width:416px;
	height:26px;
	text-align: left;
	margin:12px 0 10px 0;
	padding:0;
	background:url(/projektowanie/bkgr_biblioteki.gif) top left no-repeat;
}
#projektowanie-programy{
	width:416px;
	height:26px;
	text-align: left;
	margin:12px 0 10px 0;
	padding:0;
	background:url(/projektowanie/bkgr_programy.gif) top left no-repeat;
}
.dzial-pomoce {
	width:135px;
	float:left;
	text-align:center;
}
.dzial-pomoce a{
	color:#000000;
}
.dzial-pomoce a:hover{
	color:#3B699C;
	text-decoration:underline;
}
.dzial-pomoce img{
	vertical-align:middle;
}

.dzial-biblioteki {
	width:141px;
	float:left;
	text-align:center;
}
.dzial-biblioteki a{
	color:#000000;
}
.dzial-biblioteki a:hover{
	color:#3B699C;
	text-decoration:underline;
}
.dzial-biblioteki img{
	vertical-align:middle;
}
.dzial-programy {
	width:138px;
	float:left;
	text-align:center;
}
.dzial-programy a{
	color:#000000;
}
.dzial-programy a:hover{
	color:#3B699C;
	text-decoration:underline;
}
.dzial-programy img{
	vertical-align:middle;
}

/*baner glowny 750 x 100*/
div#banerglowny {
	padding: 10px 0 15px;
	text-align:center;
	background: url(/img/spacer1.gif) bottom left repeat-x;
}

/*archriwum*/
div#archiwum {
	margin: 0;
	/*width:auto;*/
	padding: 5px;
	text-align:left;
	vertical-align:middle;
	background: #C8D1DF;
}




.red {
	color:#cc0000;
}
.red-bold {
	color:#cc0000;
	font-weight:bold;
}
.brown{
	color:#BF7023;
}
.komentarz {
	font-size:10px;
	color:#333;
}

.srodek {
	padding:6px 3px 2px 3px;
}

/* czyszczenie & spacer'y & elementy */
 .floatright
{
float: right;
margin: 0 0 10px 10px;
}

.spacer5{
margin: 5px 0 0 0;
}
.spacer10{
margin: 10px 0;
}
.spacer20{
margin: 20px 0;
}

.width780{
width: 780px;
}
.width100p{
	width: 100%;
	background: url(/img/spacer1.gif) top left repeat-x;
}

.reklama-l{
	float:left;
	width:350px;
	margin:0;
	padding:0;
}
.reklama-r{
	float:right;
	width:210px;
	margin:0;
	padding:0;
	text-align:right;
}

.link-balck {
	color:#000;
}

a.linki_upmenu {
	line-height: 18px;
	word-spacing: 3px;
}

.link-black a{
	color:#000;
	text-decoration:underline;
}
.link-black a:hover{
	color:#666;
	text-decoration:underline;
}

/*linki do alfabetu katalogu*/
.link-alfabet {
	color:#FFFFFF;
	background-color: #CC0000;
	padding: 3px;
	text-decoration: none;
	line-height: 25px;	
}

.link-alfabet:hover{
	color:#FFFFFF;
	text-decoration: none;
	background-color: #333333;
}



.clearboth { clear:both }
.clearinherit { clear:inherit}

/*baner nowy tytul wentylacja*/
div#srodek-tytul {
}
table.srodek-tytul{
	font-size:11px;
	font-weight:bold;
	color:#8F98A3;
}
/*baner nowy promocja*/
div#promocja {

}
table.promocja{
	font-size:10px;
	color:000;
}
table.promocja td{
	font-size:11px;
	color:000;
}
table li{
	list-style-type: square;
	margin-left:15px;
}

table a{
	font-weight:normal;
	text-decoration: none;
	color: #000;
	list-style-type: none;
}
table a:hover{
	font-weight:normal;
	text-decoration: none;
	text-decoration : underline;
	color: #000;
}


/* CSS Document */
#nr_1, #nr_2 {
	margin: 10px;
}
.pre_dziekujemy {
	margin-left: 4px;
	margin-right: 4px;
}
.pre_on {
	display: block;
}
.pre_off {
	display: none
}.pre_arch_tabela_td {
	text-align: left;
	vertical-align: top;
	padding-right: 23px;
	padding-bottom: 13px;
	padding-top: 0px;
	padding-left: 0px;
}
.pre_rok {
	font-size: 20px;
	color: #BF8853;
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: bold;
}

.pre_numer {
	font-family: "Helvetica CS", Tahoma, sans-serif;
	font-size: 12px;
	color: #FF0000;
	margin-top: 3px;
}
.pre_zamawiam {
	margin-bottom: 3px;
}
.pre_spis {
	text-align: left;
	vertical-align: top;
	margin: 20px;
}
.pre_butt_zam {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pre_list_czas_tabela_td {

	text-align: left;
	vertical-align: top;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 6px;
}

#box-sub-edukacja div.miesiace {
	margin:10px auto;
	padding:5px;
	background-color:#e8eff6;
	height:14px;
	overflow:hidden;
}
#box-sub-edukacja div.miesiace ul {
	background:none;
	margin:0 auto;
	padding:0;
	border:none;
}
#box-sub-edukacja div.miesiace ul li {
	background:none;
	display:inline;
	margin:0 auto;
	padding:0 5px;	
	border:none;	
}
#box-sub-edukacja div.miesiace ul li {
	border-left:1px solid #cccccc;
}
#box-sub-edukacja div.miesiace ul li.first {
	border-left:none;
}
br.clear {
	clear:both;
}