* {
	padding:0px;
	margin:0px;
	border:0px none;
}
body {
	background:#f3f3f3;
}
div.box.art .txt ol {
	margin-bottom:20px;
}
body.compare {
	background:#ffffff;
	padding:10px;
}
body.compare .box .header {
	height:30px;
	background:url(../images/bg-red.gif) repeat-x;
	font-family:tahoma,arial,sans-serif;
	color:#ffffff;
	font-size:18px;
	line-height:26px;
	padding-left:10px;
	text-transform:uppercase;
}
body.compare .box .cat {
	background:#E9F0F5;
	font-family:tahoma,arial,sans-serif;
	color:#000000;
	font-size:11px;
	margin:10px;
	padding:6px;
}
body.compare .box .cat a {
	font-family:tahoma,arial,sans-serif;
	color:#137EC6;
	text-decoration:underline;
}
body.compare .box .cat a:hover {
	color:#0C4E7C;
}
body.compare .box a.print {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	padding-left:20px;
	background:url(../images/bg-print.gif) center left no-repeat;
	margin-left:10px;
}
body.compare .box a.print:hover,
body.compare .box .content table th h3 a:hover {
	color:#7399b5;
}
body.compare .box .content table {
	font-family:arial,sans-serif;
	margin:0px 10px 10px 10px;
	border-spacing:0; 
}
body.compare .box .content table th {
	width:280px;
}
body.compare .box .content table th.empty {
	width:200px;
}
body.compare .box .content table th h2 {
	color:#0C4E7C;
	font-size:12px;
	margin:6px 0px;
}
body.compare .box .content table th h3 {
	color:#000;
	font-size:11px;
	font-weight:normal;
}
body.compare .box .content table th h3 a {
	color:#137EC6;
	text-decoration:underline;
}
body.compare .box .content table tr.main {
	color:#000;
	font-size:12px;
	font-weight:bold;
	height:40px;
}
body.compare .box .content table tr.main td {
	color:#000;
}
body.compare .box .content table tr.main td a {
	color:#137EC6;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	display:block;
	text-align:center;
}
body.compare .box .content table tr.main td a:hover {
	color:red;
}
body.compare .box .content table tr.navy td {
	background:#E9F0F5;
}
body.compare .box .content table tr td {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:4px 10px 4px 4px;
	border-bottom:1px solid #A4BCCF;
}
body.compare .box .content table tr td b {
	color:#7399B5;
	font-family:arial,sans-serif;
	font-size:11px;
}
body.compare .box .content table tr.comm {
	height:40px;
}
body.compare .box .content table tr.comm td {
	padding-left:40px;
	border:0px none;
}
body.compare .box .content table tr.comm td a {
	text-align:center;
	font-size:13px;
	padding-left:20px;
	background:url(../images/bg-comm.gif) center left no-repeat;
	color:#0C4E7C;
}
body.compare .box .content table tr.comm td a:hover {
	color:#7399b5;
}
body.compare .copy {
	font-size:12px;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	line-height:26px;
}
body.compare .copy a {
	font-size:12px;
	color:#0C4E7C;
	text-decoration:underline;
}
body.compare .copy a:hover {
	color:#7399b5;
}
#wrapper {
	margin:0px auto;
	width:984px;
	text-align:center;
	background:#ffffff;
	position:relative;
	padding-top:10px;
}
#main {
	width:960px;
	margin:0px auto;
	text-align:left;
}
#header {
width:960px;
height:auto;
overflow:hidden;
margin:0 auto;
}
#slogan {
width:557px;
height:auto;
float:right;
margin-top:20px;
}
#logo {
width:360px;
height:auto;
float:left;
margin-bottom:10px;
}
#logo img {
cursor:pointer;
}
#menu {
width:960px;
height:26px;
overflow:hidden;
}
#menu a {
display:block;
float:right;
height:26px;
background-color:#0C5486;
color:#fff;
font:normal 14px Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:26px;
border-left:1px solid #ABD9F8;
text-align:center;
}

#menu a:hover {
background-color:#1281CB;
}

#menu a.actual:hover, #menu a.actual:link, #menu a.actual:visited, #menu a.actual:active {
background-color:#1281CB;
}

#menu a#m-1 {
width:150px;
}

#menu a#m-2, #menu a#m-3, #menu a#m-4, #menu a#m-5, #menu a#m-6, #menu a#m-7  {
width:161px;
}

#menu a#m-6 {
border-left:none;
}

#poradnik {
width:150px;
height:391px;
float:right;
margin-top:1px;
background:url(../images/baner-poradnik.png) top center no-repeat;
text-align:center;
font:bold 32px Arial, Helvetica, sans-serif;
color:#fff;
}

#header.low #poradnik {
width:150px;
height:417px;
float:right;
margin-top:1px;
background:url(../images/baner-poradnik.png) top center no-repeat;
text-align:center;
font:bold 32px Arial, Helvetica, sans-serif;
color:#fff;
}

#header.low #kolektory {
width:150px;
height:291px;
float:right;
margin-top:1px;
padding:0;
}
/*
#header .diss-2, #header .diss-3, #header .diss-4 {
	display:none;
}

#header.low .diss {
	display:none;
}
*/
.diss-2, .diss-3, .diss-4 {
	display: block;
}
.diss-2 {
	float:right;
	position:relative;
	left:125px;
	* left:0;
}
.diss-3 {
	width:123px;
	height:28px;
	float:right;
	position:relative;
	left:115px;
	* left:-5px;
	top:3px;
}
.diss-4 {
	width:129px;
	height:29px;
	float:right;
	position:relative;
	top:36px;
	left:239px;
	* left:119px;
}

#poradnik a:link, #poradnik a:active, #poradnik a:visited {
font:bold 32px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#poradnik a:hover {
	text-decoration:underline;
}

#poradnik span {
font:bold 32px Arial, Helvetica, sans-serif;
color:#fff;
cursor:pointer;
}

#poradnik .t, #poradnik .t a {
	margin-top:52px;
color:#48D1FF;
font:normal 18px Arial, Helvetica, sans-serif;
}

#header.low #poradnik .t, #header.low #poradnik .t a {
	margin-top:35px;
color:#48D1FF;
font:normal 18px Arial, Helvetica, sans-serif;
}

#rest {
width:958px;
height:auto;
margin-top:1px;
border:1px solid #B3C8D7;
overflow:hidden;
position:relative;
}

#rest-short {
width:807px;
height:389px;
float:left;
margin-top:1px;
border:1px solid #B3C8D7;
}

#header.low #rest-short {
width:807px;
height:289px;
float:left;
margin-top:1px;
border:1px solid #B3C8D7;
}

#rest #search {
width:958px;
height:105px;
background:url(../images/bg-search-wide.gif) top center no-repeat;
overflow:hidden;
}

#rest #search.low {
width:958px;
height:80px;
background:url(../images/bg-search-wide.gif) top center no-repeat;
overflow:hidden;
}

#rest-short #search {
width:807px;
height:105px;
background:url(../images/bg-search-short.gif) top center no-repeat;
position:relative;
}

#rest-short #search.low {
width:807px;
height:80px;
background:url(../images/bg-search-short.gif) top center no-repeat;
position:relative;
overflow:hidden;
}

.tt {
color:#0C5486;
font:bold 24px Arial, Helvetica, sans-serif;
letter-spacing:2px;
}

#rest #search .col-1 {
width:232px;
height:auto;
float:none;
color:#0C5486;
font:10px Tahoma, Arial, Helvetica, sans-serif;
top:14px;
left:20px;
display:block;
position:absolute;
}

#rest #search .col-1 a {
color:#0C5486;
text-decoration:none;
}

#rest #search .col-1 a:hover {
text-decoration:underline;
}


#rest-short #search .col-1 {
width:232px;
height:auto;
float:left;
color:#0C5486;
font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
margin-top:14px;
margin-left:21px;
display:inline;
}

#rest-short #search .col-1 a {
color:#0C5486;
text-decoration:none;
}

#rest-short #search .col-1 a:hover {
text-decoration:underline;
}


/* MS*/
#rest-short #search .col-1 {
width:232px;
height:auto;
float:none;
color:#0C5486;
font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
margin:0px;
display:block;
position:absolute;
top:14px;
left:20px;
}
/* end MS*/

#rest #search .col-2 {
width:500px;
height:auto;
float:none;
color:#0C5486;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
top:4px;
left:294px;
line-height:20px;
position:absolute;
}

#rest #search .col-2 input {
width:492px;
border:1px solid #B3C8D7;
padding:3px 3px;
margin:0;
}

#rest #search .col-2 input.short {
width:300px;
}

#rest #search .col-2 .left input {
width:234px;
border:1px solid #B3C8D7;
padding:3px 3px;
margin:0;
}
#rest #search .col-2 .right select {
width:234px;
border:1px solid #B3C8D7;
margin:0 0 2px 0;
height:24px;
}

#rest #search .col-2 select.short {
width:188px;
border:1px solid #B3C8D7;
height:24px;
margin:0;
padding:2px 3px;
}

#rest #search .col-2 select.long {
width:500px;
border:1px solid #B3C8D7;
height:24px;
margin:0;
padding:2px 3px;
}

#rest #search .col-2 a.map {
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#028CD3;
text-decoration:underline;
position:absolute;
right:0;
top:3px;
}

#rest #search .col-2 a.map:hover {
color:#333333;
}

#rest-short #search .col-2 a.map-3, #rest #search .col-2 a.map-3 {
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#0C5486;
text-decoration:underline;
line-height:20px;
}

#rest-short #search .col-2 a.map-3:hover {
color:#333333;
}

#rest #search .col-2 a.map-2, #rest-short #search .col-2 a.map-2 {
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#028CD3;
text-decoration:underline;
position:absolute;
right:0;
top:48px;
}

#rest #search .col-2 a.map-2:hover {
color:#333333;
}


/* MS*/
#rest-short #search .col-2 {
	width:360px;
	float:none;
	color:#0C5486;
	margin:0px;
	position:absolute;
	display:block;
	top:4px;
	left:294px;
}

#rest-short #search .col-2 .left, #rest-short #search .col-2 .right {
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:20px;
	* line-height:19px;
}
#rest-short #search .col-2 input {
	margin:0px;
	height:16px;
}

/* end MS*/

#rest-short #search .col-2.what, #rest #search .col-2.what {
margin-top:0;
}

.col-2 .grey {
color:#999;
}

#rest-short #search .col-2 input {
width:352px;
border:1px solid #B3C8D7;
padding:3px 3px;
margin:0;
}

#rest-short #search .col-2 a.map {
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
line-height:20px;
* line-height:19px;
color:#028CD3;
text-decoration:underline;
}


#rest-short #search .col-2 input#id_files, #rest #search .col-2 input#id_files {
width:13px;
border:none;
padding:0;
margin:3px 0 0 0;
position:relative;
top:4px;
}
#rest-short #search .col-2 input#id_cad, #rest #search .col-2 input#id_cad, #rest-short #search .col-2 input#id_cards, #rest #search .col-2 input#id_cards {
width:13px;
border:none;
padding:0;
margin:3px 0 0 0;
position:relative;
top:4px;
}
#rest-short #search .col-2 span.lab, #rest #search .col-2 span.lab {
color:#0C5486;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

#rest-short #search .col-2 a.map:hover {
color:#333333;
}

#rest #search .col-3 {
width:125px;
height:auto;
float:none;
color:#0C5486;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
top:25px;
right:20px;
position:absolute
}
#rest #search .col-3.tri {
width:140px;
height:auto;
float:left;
color:#0C5486;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
margin-top:24px;
margin-left:15px;
line-height:11px;
}

#rest #search .col-5 {
width:125px;
height:auto;
float:none;
color:#0C5486;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
top:21px;
position:absolute
}

#rest #search .col-6 {
width:122px;
height:auto;
float:right;
margin-top:68px;
line-height:13px;
margin-right:10px;
}

#rest #search .col-3 input {
position:relative;
top:2px;
}

#rest #search .col-3 input.szukaj, #rest #search .col-4 input.szukaj {
position:static;
}

*html #rest #search .col-3 input.szukaj {
margin-left:-12px;
}
#search .col-1 span, #search .col-1 strong {
	display:block;
}
#rest #search .col-4 {
width:125px;
height:auto;
float:none;
top:65px;
right:23px;
position:absolute;
}

#rest-short #search .col-3 {
width:125px;
height:auto;
float:left;
color:#0C5486;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
margin-top:25px;
margin-left:15px;
line-height:20px;
}

/* MS */
#rest-short #search .col-3 {
width:125px;
height:auto;
float:none;
color:#0C5486;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
margin:0px;
position:absolute;
top:26px;
right:20px;
}

#rest-short #search #search_product_submit, #rest #search #search_product_submit, #rest-short #search #search_company_submit, #rest #search #search_company_submit {
	position:absolute;
	top:24px;
	right:23px;
	margin:0px;
}
#rest-short #search #search_company_submit {
	* top:69px;
}

#rest-short, #rest {
	background:url(../images/bg-search-bottom.jpg) repeat-x center bottom;
}

/* end MS */


#rest-short #search .col-5 {
width:150px;
height:auto;
float:left;
color:#0C5486;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
margin-top:20px;
margin-left:15px;
line-height:13px;
}

/* MS */
#rest-short #search .col-5, #rest #search .col-5 {
width:130px;
height:auto;
float:none;
color:#0C5486;
font:11px Tahoma, Arial, Helvetica, sans-serif;
margin:0px;
line-height:normal;
position:absolute;
top:24px;
* top:23px;
right:14px;
}
/* end MS */

#rest-short #search .col-3 input, #rest-short #search .col-5 input {
/*position:relative;*/
/*top:2px;*/
padding:0px;
margin:0px;
line-height:normal;
}
#rest-short #search .col-3 .left, #rest-short #search .col-5 .left,
#rest #search .col-3 .left, #rest #search .col-5 .left {
	margin-bottom:1px;
	margin-right:2px;
}
#rest-short #search .col-3 .left input, #rest-short #search .col-5 .left input,
#rest #search .col-5 .left input {
	* margin:-3px;
}


#rest-short #search .col-3 input.szukaj, #rest-short #search .col-5 input.szukaj {
position:static;
}

#rest-short #search .col-5 input.szukaj, #rest #search .col-5 input.szukaj {
margin-top:3px;
}

input.szukaj {
width:122px;
height:25px;
background:url(../images/szukaj.gif) top center no-repeat;
border:none;
cursor:pointer;
margin-top:3px;
}

#cat-wide {
width:958px;
height:auto;
padding-bottom:20px;
overflow:hidden;
}

#cat-short {
/*width:807px;*/
height:auto;
}

#cat-short h2, #cat-wide h2.ct {
width:280px;
height:28px;
padding:0 0 10px 40px;
overflow:hidden;
color:#0099CC;
font:bold 16px Arial, Helvetica, sans-serif;
background:url(../images/tick.gif) top left no-repeat;
}
#cat-short h2.budowa-i-wykonczenie, #cat-wide h2.ct.budowa-i-wykonczenie {
background:url(../images/cat-1.gif) top left no-repeat;
}
#cat-short h2.instalacje, #cat-wide h2.ct.instalacje {
background:url(../images/cat-2.gif) top left no-repeat;
}
#cat-short h2.wyposazenie, #cat-wide h2.ct.wyposazenie {
background:url(../images/cat-3.gif) top left no-repeat;
}
#cat-short h2.ogrod-i-otoczenie-domu, #cat-wide h2.ct.ogrod-i-otoczenie-domu {
background:url(../images/cat-4.gif) top left no-repeat;
}
#cat-short h2.narzedzia-sprzet-budowlany-srodki-transportu, #cat-wide h2.ct.narzedzia-sprzet-budowlany-srodki-transportu {
background:url(../images/cat-5.gif) top left no-repeat;
}
#cat-short h2.programy-komputerowe, #cat-wide h2.ct.programy-komputerowe {
background:url(../images/cat-6.gif) top left no-repeat;
}
#cat-wide h2.ct.dbl {
padding:0px 0 10px 40px;
}
#cat-short h2.ct.dbl {
padding:0px 0 10px 40px;
letter-spacing:-1px;
}
#cat-wide h2.ct a {
color:#0099CC;
font:bold 16px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#cat-wide h2.ct a:hover {
text-decoration:underline;
}

#cat-short .single {
width:255px;
height:100px;
float:left;
margin-top:28px;
margin-left:10px;
color:#083558;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:20px;
display:inline;
overflow:hidden;
}

#header.low #cat-short .single {
width:255px;
height:97px;
float:left;
margin-top:10px;
margin-left:10px;
color:#083558;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:15px;
display:inline;
overflow:hidden;
}

#cat-wide .single, #cat-short .single {
width:305px;
height:auto;
float:left;
margin-top:28px;
margin-left:10px;
display:inline;
overflow:hidden;
}

#cat-short .single a {
color:#083558;
text-decoration:none;
}
#cat-short .single h2 a {
text-decoration:none;
color:#0099CC;
}

#cat-short .single a:hover {
text-decoration:underline;
}

#cat-short .single a.more-s {
color:#0099CC;
text-decoration:underline;
font:normal 10px Arial, Helvetica, sans-serif;
}

#cat-short .single a.more-s:hover {
color:#333333;
}

#cat-wide .sub-1, #cat-short .sub-1 {
width:300px;
height:auto;
float:left;
overflow:hidden;
margin-left:10px;
display:inline;
margin-top:10px;
}


.box .txt .sub-1, .box .txt .mfmf {
width:288px;
height:auto;
overflow:hidden;
margin-left:0;
margin-top:0;
margin-bottom:7px;
padding-bottom:10px;
border-bottom:1px solid #B3C8D7;
}

#cat-wide .sub-1 dt, .box .txt .sub-1 dt, .box .txt .mfmf dt,
#cat-short .sub-1 dt, .box .txt .sub-1 dt, .box .txt .mfmf dt {
font:bold 11px Arial, Helvetica, sans-serif;
color:#083558;
padding:5px 0;
}

.box .txt .sub-1 dd, .box .txt .mfmf dd  {
	margin-left:20px;
}

.box .txt .sub-1 dd a, .box .txt .mfmf dd a {
	text-decoration:none;
}

.box .txt .sub-1 dd a:hover, .box .txt .mfmf dd a:hover {
	text-decoration:underline;
}

.box .txt .sub-1 dt a, .box .txt .mfmf dt a {
	text-decoration:none;
}

.box .txt .sub-1 dt a:hover, .box .txt .mfmf dt a:hover {
	text-decoration:underline;
}

#cat-wide dd {
overflow:hidden;
height:auto;
}

#cat-wide .sub-2 {
float:left;
display:inline;
height:auto;
margin:10px 0 10px 20px;
}

#cat-wide .sub-3 {
float:left;
display:inline;
height:auto;
margin:10px 0 10px 20px;
}

#cat-wide .sub-4 {
float:left;
display:inline;
height:auto;
margin:10px 0 10px 60px;
}

#cat-wide .sub-2 dt  {
border-bottom:none;
padding:0;
}

#cat-wide .sub-1 a, #cat-short .sub-1 a {
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#083558;
background:url(../images/plus.gif) 0 3px no-repeat;
padding-left:15px;
}

#cat-wide .sub-2 a, #cat-wide .sub-3 a, #cat-wide .sub-4 a,
#cat-short .sub-2 a, #cat-short .sub-3 a, #cat-short .sub-4 a {
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#083558;
background:url(../images/plus.gif) 0 3px no-repeat;
padding-left:15px;
}


#cat-wide .sub-1 a:hover, #cat-wide .sub-2 a:hover, #cat-wide .sub-3 a:hover, #cat-wide .sub-4 a:hover,
#cat-short .sub-1 a:hover, #cat-short .sub-2 a:hover, #cat-short .sub-3 a:hover, #cat-short .sub-4 a:hover {
text-decoration:underline;
}

#cat-wide .sub-1 a.actual, #cat-wide .sub-2 a.actual, #cat-wide .sub-3 a.actual, #cat-wide .sub-4 a.actual,
#cat-short .sub-1 a.actual, #cat-short .sub-2 a.actual, #cat-short .sub-3 a.actual, #cat-short .sub-4 a.actual {
background:url(../images/minus.gif) 0 3px no-repeat;
text-decoration:none;
font-weight:bold;
}

/* BREADCRUMB START */

#breadcrumb {
width:940px;
height:auto;
margin:4px auto;
overflow:hidden;
}

#breadcrumb h1, #breadcrumb h2, #breadcrumb h3, #breadcrumb h4, #breadcrumb h5, #breadcrumb h6, #breadcrumb span {
margin:0;
padding:0;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
font-weight:normal;
}
#breadcrumb h2, #breadcrumb h3, #breadcrumb h4, #breadcrumb h5, #breadcrumb h6 {
background:url(../images/all-2.gif) top right no-repeat;
padding-right:15px;
margin-right:8px;
}
#breadcrumb h1 {
font-weight:bold;
}
#breadcrumb span {
	font-weight:bold;
	margin-right:10px;
}
#print #breadcrumb h1 {
margin:0;
padding:0;
color:#4D6D19;
font:normal 16px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

#breadcrumb img {
float:left;
margin:2px 5px 0 5px;
}

#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited, #breadcrumb a:hover {
text-decoration:none;
font:normal 11px Arial, Helvetica, sans-serif;
color:#000;
}
#breadcrumb a:hover {
text-decoration:underline;
}

#breadcrumb span a {
	background:url(../images/all-2.gif) top right no-repeat;
padding-right:15px;
}

/* BREADCRUMB END */

/*
#header {
	width:960px;
	height:433px;
	background: url(../images/fake-header.jpg) no-repeat;
}
#footer {
	width:960px;
	height:80px;
	background: url(../images/fake-footer.jpg) no-repeat;
	margin-top:10px;
}
#oferta-fake {
	width:960px;
	height:160px;
	background: url(../images/fake-oferta-pasaz.jpg) no-repeat;
	margin-top:10px;
}*/
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.spacer10 {
	height:10px;
}
.spacer20 {
	height:20px;
}
.spacer1 {
	height:1px;
}
.box {
	border:1px solid #B3C8D7;
	margin:10px 0 0 0;
	* zoom:1;
}
body.compare .box {
	border:1px solid #B3C8D7;
	margin:0px;
	* zoom:1;
}
.karta .box .header {
	height:30px;
	background:url(../images/bg-red.gif) repeat-x;
	font-family:tahoma,arial,sans-serif;
	color:#ffffff;
	font-size:18px;
	line-height:26px;
	padding-left:10px;
	text-transform:uppercase;
}
.karta .box .product {
	width:958px;
	height:190px;
	background:url(../images/bg-product-header.gif) 0 -35px no-repeat;
	position:relative;
}
.karta .box .product .name {
	width:630px;
	height:auto;
}
.karta .box .product .name table {
	width:610px;
	height:60px;
	margin-left:10px;
	margin-top:10px;
	font-family:tahoma,arial,sans-serif;
	color:#659CC1;
	font-size:22px;
	line-height:26px;
	text-transform:uppercase;
}
.karta .box .product .logo {
	position:absolute;
	top:10px;
	right:5px;
}
.markety .box .product .loc {
	position:absolute;
	top:10px;
	right:10px;
}
.karta .box .product .logo table.main {
	width:300px;
	height:180px;
}
.karta .box .product .logo table.main table.small td img {
	margin:10px;
	width:80px;
}
.karta .box .product .info {
	position:absolute;
	bottom:10px;
	left:10px;
	width:610px;
	height:80px;
}
.karta .box .product .info p {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	line-height:15px;
	margin:4px 0;
}
.karta .box .product .info a {
	color:#137EC6;
}
.karta .box .product .info a:hover {
	color:#7399B5;
}
.karta .box .product .info a.product-ask {
	color:red;
	text-decoration: none;	
}
.karta .box .menu {
	margin:9px;
}
.karta .box .menu .item a {
	font-family:arial,sans-serif;
	color:#ffffff;
	font-size:18px;
	line-height:44px;
	text-align:center;
	width:150px;
	height:46px;
	background:#990000;
	display:block;
	float:left;
	margin-right:8px;
	text-decoration:none;
}
.karta .box .menu .item span {
	font-family:arial,sans-serif;
	color:#ffffff;
	font-size:18px;
	line-height:44px;
	text-align:center;
	width:150px;
	height:46px;
	background:#DAA3A3;
	display:block;
	float:left;
	margin-right:8px;
	text-decoration:none;
}
.karta .box .menu .item.last a, .karta .box .menu .item.last span {
	margin-right:0px;
}
.karta .box .menu .item a:hover{
	background:#f40000;
}
.karta .box .menu .item.active a{
	background:#f40000;
}
.karta .box .menu .item.inactive a{
	background:#DAA3A3;
}
.karta .box .description {
	width:622px;
	margin:10px;
	display:inline;
}
.karta .box .description .section {
	margin-bottom:20px;
}
.karta .box .description .section .title {
	font-family:arial,sans-serif;
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.karta .box .description .section .item {
	font-family:arial,sans-serif;
	color:#7399B5;
	font-size:11px;
	border-bottom:1px solid  #B3C8D7;
	line-height:22px;
	
}
.karta .box .description .section .item .label img {
	margin-top:2px;
	
}
.karta .box .description .item .value {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:11px;
	line-height:22px;
	width:460px;
}
.karta .box .description .item.first {
	border-top:1px solid  #B3C8D7;
}

.karta .box .description .section .item div.param_name {
	float: left;
	width: 220px;
}

.value a {
	color:#083558;
}

.value a:hover {
	color:#0C4E7C;
	text-decoration:none;
}

.teczka .box .header,
.markety .box .header,
.instytucje .box .header,
.filmy .box .header,
.dzial .box .header {
	height:30px;
	background:url(../images/bg-navy.gif) repeat-x;
	font-family:tahoma,arial,sans-serif;
	color:#ffffff;
	font-size:18px;
	line-height:26px;
	padding-left:10px;
	text-transform:uppercase;
	position:relative;
}
.teczka .box .header h3,
.markety .box .header h3,
.instytucje .box .header h3,
.filmy .box .header h3,
.dzial .box .header h3, .teczka .box .header h4,
.markety .box .header h4,
.instytucje .box .header h4,
.filmy .box .header h4,
.dzial .box .header h4 {
font-family:tahoma,arial,sans-serif;
color:#ffffff;
font-size:18px;
margin:0;
padding:0;
font-weight:normal;
}
.korespondencyjna {
	position:absolute;
	top:200px;
	width:800px;
	left:80px;
	background:#ffffff;
	padding:10px;
	z-index:110;
}
.korespondencyjna.correspondence {
top:350px;	
}
.korespondencyjna .box {
	margin:0px;
}
.korespondencyjna .box .line {
	height:1px;
	background:#B3C8D7;
	margin:10px;
}

.korespondencyjna .box .content .left,
.korespondencyjna .box .content .right {
	text-align:center;
	width:380px;
}
.korespondencyjna .box .content .logo.left {
	margin-top:20px;
}

.korespondencyjna .box .content .logo.left.in {
	margin-top:10px;
}

.korespondencyjna .box .content .logo.left .title {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:18px;
	line-height:30px;
	text-decoration:none;
}
.korespondencyjna .box .content .form .title {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	height:30px;
}
.korespondencyjna .box .content .form,
.korespondencyjna .box .content .form .left{
	text-align:left;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	text-decoration:none;
}

.korespondencyjna .box .content.nowa .form .item .left {
	width:350px;
}
.korespondencyjna .box .content.nowa .form .item .check.left {
	width:15px;
}

.korespondencyjna .box .content.nowa .form .item .left.in input {
	width:250px;
	padding:2px;
	border:1px solid #B3C8D7;
}

.korespondencyjna .box .content .form .item .left,
.korespondencyjna .box .content .form .item .right {
	width:auto;
	text-align:left;
}
.korespondencyjna .box .content .agree {
	color:#B3C8D7;
	font-family:arial,sans-serif;
	font-size:10px;
	text-align:left;
	width:auto;
}
.korespondencyjna .box .content .agree .send {
	text-align:center;
}
.korespondencyjna .box .content .form .item {
	margin-top:6px;
	line-height:20px;
}
.korespondencyjna .box .content .form .item ul.errorlist {
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	color: red;
	margin-bottom: 5px;
}

.korespondencyjna .box #correspondence-form .content .agree ul.errorlist {
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	color: red;
	margin-bottom: 5px;
}

.korespondencyjna .box .content .form .item .check {
	margin-right:6px;
	padding-top:4px;
	* padding-top:0;
}
.korespondencyjna .box .content .form .item.cooperate .check {
	margin-right:0px;
	padding-top:0px;
	font-weight:bold;
	width:130px;
}
.korespondencyjna .box .content .form .item.cooperate {
	height:24px;
	clear: both;
}
.korespondencyjna .box .content .form .item.cooperate a {
	color:#0C4E7C;
}
.korespondencyjna.cooperation .box .content .form .line {
	margin:0px;
	clear: both;
}
.korespondencyjna.cooperation .box .content .form textarea {
	margin:10px 0px 0px 0px;
	border:1px solid #B3C8D7;
	padding:2px;
	height:156px;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:12px;
	width:374px;
}
.korespondencyjna.ask-for-product .box .content .form textarea {
	border:1px solid #B3C8D7;
	padding:2px;
	height:156px;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:12px;
	width:770px;
}
.korespondencyjna.cooperation .box .content .gal .left,
.korespondencyjna.cooperation .box .content .gal .right {
	width:auto;
	margin:10px 0px;
}
.korespondencyjna.cooperation .box .content .form.right .line {
	width:140px;
	clear: both;
}
.korespondencyjna .box .content .form .item.cooperate .left {
	font-size:12px;
}
.korespondencyjna .box .content .form .item .temat.right {
	border:1px solid #B3C8D7;
	overflow:hidden;
}
.korespondencyjna .box .content .form .item .temat.right input {
	width:100px;
}
.korespondencyjna .box .content .form .item .temat.right.w230 input {
	width:230px;
}
.korespondencyjna .box .content .form .item .temat.right.w150 input {
	width:150px;
}
.korespondencyjna .box .content .form .item .temat.right.w300 input {
	width:300px;
}
.korespondencyjna .box .content .form .item .temat.right input{
	padding:2px;
}
.korespondencyjna .box .header {
	height:30px;
	background:url(../images/bg-navy.gif) repeat-x;
	font-family:tahoma,arial,sans-serif;
	color:#ffffff;
	font-size:18px;
	line-height:26px;
	padding-left:10px;
	text-transform:uppercase;
	position:relative;
}
.korespondencyjna .box .header .zamknij a {
	font-size:12px;
	line-height:26px;
	padding-right:10px;
	text-decoration:underline;
	text-transform:lowercase;
	color:#ffffff;
}
.korespondencyjna .box .header .zamknij a:hover {
	color:#B3C8D7;
}
.korespondencyjna .box .content {
	background:url(../images/bg-1-1.gif) repeat-y center top;
	margin:10px;
}

.korespondencyjna .box .content .description {
	background-color:#fff;
	color: #ff0000;
	font:normal 14px arial,sans-serif;
}

.korespondencyjna .box .content .left .tools {
	color: #0C4E7C;
	font:normal 14px arial,sans-serif;
}

.korespondencyjna .box .content.nobg {
	background:none;
}
.nobg {
	background:transparent none !important;
}
.markety .box .comments .items .item .txt,
.teczka .box .comments .items .item .txt {
	margin:0px;
}
.comments .txt {
	color:#083558;
	font:normal 13px Arial, Helvetica, sans-serif;
}
.comments .who {
	font-size:13px;
	color:#137EC6;
	font-family:arial,sans-serif;
	font-weight:bold;
}
.comments .who .violation a {
	font-size:10px;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-weight:normal;
	text-decoration:underline;
	background:url(../images/bg-violation.gif) center right no-repeat;
	padding-right:20px;
}
.teczka .box .header .partner {
	height:24px;
	width:172px;
	background:url(../images/partner-serwisu.gif) no-repeat;
	position:absolute;
	right:200px;
	top:2px;
}
.teczka .box .header .firm-type1 {
	height:24px;
	width:171px;
	background:url(../images/firm-type-1.png) no-repeat;
	position:absolute;
	right:6px;
	top:2px;
}
.teczka .box .header .firm-type2 {
	height:24px;
	width:189px;
	background:url(../images/firm-type-2.png) no-repeat;
	position:absolute;
	right:6px;
	top:2px;
}
.teczka .box .header .firm-type3 {
	height:24px;
	width:213px;
	background:url(../images/firm-type-3.png) no-repeat;
	position:absolute;
	right:6px;
	top:2px;
}
.teczka .w640 .firm-type1 {
	height:24px;
	width:171px;
	background:url(../images/firm-type-1.gif) no-repeat;
}
.teczka .w640 .firm-type2 {
	height:24px;
	width:189px;
	background:url(../images/firm-type-2.gif) no-repeat;
}
.teczka .w640 .firm-type3 {
	height:24px;
	width:213px;
	background:url(../images/firm-type-3.gif) no-repeat;
}

.markety .box .product {
	width:958px;
	height:246px;
	background:url(../images/bg-firm-header.gif) no-repeat;
}
.teczka .box .product {
	width:958px;
	height:170px;
	background:url(../images/bg-firm-header-new.gif) 0 -55px no-repeat;
}
.teczka .box .product,
.markety .box .product{
	position:relative;
}
.markety .box .utilities .line.short {
	width:628px;
}
.teczka .box .product .name {
	width:630px;
}
.markety .box .product .name {
	width:500px;
}

.markety .box .product .name table {
	width:610px;
	height:116px;
	margin-left:10px;
	margin-top:0px;
	font-family:tahoma,arial,sans-serif;
	color:#990000;
	font-size:36px;
	line-height:26px;
	text-transform:uppercase;
}
.teczka .box .product .name table {
	width:610px;
	height:66px;
	margin-left:10px;
	margin-top:0px;
	font-family:tahoma,arial,sans-serif;
	color:#990000;
	font-size:24px;
	/*text-transform:uppercase;*/
}
/**/
.teczka .box .product .logo {
	position:absolute;
	top:10px;
	right:5px;
}
.markety .box .product .logo {
	position:absolute;
	top:2px;
	right:324px;
}
.teczka .box .product .logo table.main {
	width:300px;
	height:156px;
}
.teczka .box .product .logo table.main td img {
	/*width:150px;*/
}
.teczka .box .product .logo table.main table.small td img {
	margin:10px;
	width:auto;
}

.markety .box .product .info {
	position:absolute;
	bottom:10px;
	left:10px;
	width:610px;
	height:100px;
}

.teczka .box .product .info {
	position:absolute;
	bottom:0;
	left:10px;
	width:610px;
	height:100px;
}

.teczka .box .product .info .left,
.teczka .box .product .info .right,
.markety .box .product .info .left,
.markety .box .product .info .right {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	line-height:18px;
	width:290px;
}

.teczka .box .product .info .right img {
	position:relative;
	top:3px;
}

.teczka .box .product .info .left a,
.teczka .box .product .info .right a,
.markety .box .product .info .left a,
.markety .box .product .info .right a {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	line-height:18px;
}
.teczka .box .product .info .left a:hover,
.teczka .box .product .info .right a:hover,
.markety .box .product .info .left a:hover,
.markety .box .product .info .right a:hover {
	color:#7399B5;
}
.teczka .box .utilities {
	padding:0px 10px 3px 10px;
	background: transparent url(../images/bg-util.gif) 10px 0 no-repeat;
	margin-top:0;
}
.markety .box .utilities {
	padding:0px 10px 10px 10px;
	background: transparent url(../images/bg-util.gif) no-repeat 10px 10px;
}

.markety .box .utilities .map {
	height:100px;
	width:310px;
	margin-right:16px;
}
.teczka .box .utilities .map {
	height:100px;
	width:310px;
	margin-right:16px;
}
.markety .box .utilities .b2b {
	height:100px;
	width:284px;
	margin-right:10px;
}
.teczka .box .utilities .b2b {
	height:100px;
	width:284px;
	margin-right:10px;
}

.markety .box .utilities .ask {
	height:106px;
	width:296px;
	margin-left:20px;
}
.teczka .box .utilities .ask {
	height:100px;
	width:296px;
	margin-left:20px;
}
.teczka .box .utilities .map {
	background:url(../images/bg-map.jpg) 190px 25px no-repeat;
}
.teczka .box .utilities .b2b {
	background:url(../images/bg-b2b.jpg) 190px 25px no-repeat;
}
.teczka .box .utilities .ask {
	text-align:center;
}
.teczka.markety .box .utilities .ask,
.teczka.markety .box .utilities .b2b,
.teczka.markety .box .utilities .map {
	background:none;
}

.teczka .box .utilities .b2b a,
.teczka .box .utilities .ask a {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:18px;
	line-height:100px;
	text-decoration:none;
}
.teczka .box .utilities .map a {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:18px;
	line-height:100px;
	text-decoration:none;
}
.markety .box .utilities .map,
.markety .box .utilities .b2b,
.markety .box .utilities .ask {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:18px;
	line-height:100%;
	text-decoration:none;
}
.markety .box .utilities .map span,
.markety .box .utilities .b2b span,
.markety .box .utilities .ask span {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:13px;
	line-height:100%;
	font-weight:normal;
	display:block;
	margin:10px 0px;
}
.teczka .box .utilities .map a:hover,
.teczka .box .utilities .b2b a:hover,
.teczka .box .utilities .ask a:hover {
	color:#659CC1;
}
span.zAsk {
	color:#0C4E7C;
font:normal 18px Arial, Helvetica, sans-serif;
display:block;
float:left;
width:115px;
margin-top:45px;
}
.teczka .utilities .ask span.zAsk {
	color:#0C4E7C;
font:normal 18px Arial, Helvetica, sans-serif;
display:block;
float:left;
width:115px;
margin-top:40px;
}
.teczka .box .menu {
	margin:9px;
}
.teczka .box .menu .item a {
	font-family:arial,sans-serif;
	color:#ffffff;
	font-size:18px;
	line-height:28px;
	text-align:center;
	width:150px;
	height:30px;
	background:#0C4E7C;
	display:block;
	float:left;
	margin-right:8px;
	text-decoration:none;
}
.teczka .box .menu .item span {
	font-family:arial,sans-serif;
	color:#ffffff;
	font-size:18px;
	line-height:28px;
	text-align:center;
	width:150px;
	height:30px;
	background:#A7BFD0;
	display:block;
	float:left;
	margin-right:8px;
	text-decoration:none;
}
.teczka .box .menu .item.last a, .teczka .box .menu .item.last span {
	margin-right:0px;
}
.teczka .box .menu .item a:hover{
	background:#1281CB;
}
.teczka .box .menu .item.active a{
	background:#1281CB;
}
.teczka .box .menu .item.inactive a{
	background:#DAA3A3;
}
.teczka .box .description {
	width:622px;
	margin:10px;
	display:inline;
}
.teczka .box.contact .description {
	width:464px;
}
.teczka .box.contact .description.contacts {
	width:938px;
	display:block;
}
.teczka .box.contact .others {
	width:464px;
	margin-top:36px;
}
.teczka .box .description .section {
	margin-bottom:20px;
}
.teczka .box .description .section .title {
	font-family:arial,sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.teczka .box .description .section .item {
	font-family:arial,sans-serif;
	color:#7399B5;
	font-size:11px;
	border-bottom:1px solid  #B3C8D7;
	line-height:22px;
}
.section .item p {
	* line-height:1.5em;
}
.section .item div.value.right {
	* padding-bottom:3px;
}
.teczka .box.contact .description .section .pages .item {
	border-bottom:0px none;
	line-height:normal;
}
.teczka .box.contact .description.contacts table {
	width:100%;
	border-collapse: collapse;
}
.teczka .box.contact .description.contacts tr {
	height:24px;
}
.teczka .box.contact .description.contacts td {
	font-family:arial,sans-serif;
	color:#7399B5;
	font-size:11px;
	text-align:center;
	border:1px solid #B3C8D7;
}
.teczka .box.contact .description.contacts td.first {
	color:#000000;
}
.teczka .box.contact .description.contacts th {
	font-family:arial,sans-serif;
	color:#ffffff;
	font-size:13px;
	background:#0C4E7C;
	text-align:center;
	border:1px solid #B3C8D7;
	border-right:1px solid #ffffff;
}
.teczka .box.contact .description.contacts .sorter .opis,
.box.results .sorter .opis {
	font-family:arial,sans-serif;
	color:#000000;
	font-size:11px;
	margin-right:6px;
	line-height:20px;
	font-weight:normal;
}
.schowek_switch {
	font-family:arial,sans-serif;
	color:#000000;
	font-size:11px;
	margin-right:26px;
	line-height:20px;
	font-weight:normal;
}

#schowek_box .info.left {
	float:left;
	width:200px;
}
.teczka .box.contact .description.contacts .sorter select,
.box.results .sorter select {
	border:1px solid #cccccc;
	margin-right:6px;
	font-size:13px;
	padding:1px;
}
.teczka .box.contact .description .section .item.first {
	border-top:2px solid  #B3C8D7;
}
.teczka .box.contact .description .section .item.last {
	border-bottom:2px solid  #B3C8D7;
}
.teczka .box .description .section .item .label img {
	margin-top:2px;
	
}
.teczka .box .description .item .value {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:11px;
	line-height:22px;
	width:460px;
}

.karta .box .description .value2 {
	color:#0C4E7C;
	line-height:14px;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:5px 0;
}
.teczka .box.contact .description .item .value {
	width:306px;
}
.teczka .box .description .item.first {
	border-top:1px solid  #B3C8D7;
}
.teczka .box .txt,
.markety .box .txt,
.teczka .box .also,
.dzial .box .txt {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	margin:10px;
	line-height:160%;
}
.teczka .box.res .txt,
.markety .box.res .txt,
.teczka .box.res .also,
.dzial .box.res .txt {
	line-height:100%;
}

.teczka .col .box .col .box .txt .items .right {

}


.box .txt div div.prev {
width:100px;
color:#fff;
background:#1281CB url(../images/goback.gif) top right no-repeat;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
padding:3px 5px;
}

.teczka .col .box .txt .results .item .info .left {
	cursor: pointer;
}

.box .txt div div.prev a,
.teczka.cad .box .txt div div.prev a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.box .txt div div.prev a:hover {
	text-decoration:underline;
}

.prod-1 {
width:140px;
height:198px;
padding:0 6px 10px 6px;
float:left;
text-align:center;
border-right:1px solid #B3C8D7;
overflow:hidden;
}

.img-1 {
width:140px;
height:100px;
text-align:center;
overflow:hidden;
}

.img-11 {
width:120px;
height:80px;
margin:0 auto 10px;
text-align:center;
overflow:hidden;
}

a.prod-a {
font:normal 13px Arial, Helvetica, sans-serif;
}

.last-1 {
border-right:none;
}

.clear-1 {
clear:left;
width:620px;
height:10px;
overflow:hidden;
border-bottom:1px solid #B3C8D7;
margin:10px 0 10px 0;
}

.clear-2 {
clear:left;
width:940px;
height:20px;
overflow:hidden;
border-bottom:1px solid #B3C8D7;
margin:auto auto 20px auto;
}
.teczka .box .also a {
	color:#0C4E7C;
}
.teczka .box .also a:hover {
	color:#7399B5;
}
.teczka .box .txt h3,
.dzial .box .txt h3,
.markety .box .txt h3,
.teczka .box .also h3 {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:16px;
	border-bottom:2px solid #B3C8D7;
	line-height:160%;
	font-weight:bold;
	display:inline;
	padding-bottom:4px;
}
.teczka .box .txt h3 {
	float:none;
	margin-bottom:0;
	margin-top:5px;
}
.teczka .box .txt.noline h3,
.filmy .box .txt.noline h3,
.dzial .box .txt.noline h3, .karta .box .txt.noline h3 {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:16px;
	line-height:160%;
	font-weight:bold;
	border-bottom:0px none;
	margin-bottom:0;
}
.teczka .box .txt.noline,
.dzial .box .txt.noline,
.karta .box .txt.noline {
	line-height:160%;
}
.teczka .box .txt.noline .line2, .karta .box .txt.noline .line2, 
.dzial .box .txt.noline .line2 {
	margin:10px 0px;
}
.teczka .box .txt.noline .publications ul,
.filmy .box .txt.noline .publications ul {
	list-style-image:none;
	margin-left:0px;
	list-style:none;
}
.teczka .box .txt.noline .publications ul li,
.filmy .box .txt.noline .publications ul li {
	padding-left:0px;
	color:#000;
	font-size:11px;
}
.teczka .box .txt.noline .publications ul li a,
.filmy .box .txt.noline .publications ul li a {
	padding-left:0px;
	color:#137EC6;
	font-size:11px;
}
.teczka .box .txt.noline .publications ul li a:hover,
.filmy .box .txt.noline .publications ul li a:hover {
	color:#0C4E7C;
}
.teczka .box .txt.noline .members ul li a:hover,
.filmy .box .txt.noline .members ul li a:hover, .karta .box .txt.noline .members ul li a:hover {
	color:#137EC6;
}
.filmy .box .txt.noline .members ul, .karta .box .txt.noline .members ul {
	list-style-image:url(../images/all.gif);
	margin-left:20px;
}
.filmy .box .txt.noline .members ul li a, .karta .box .txt.noline .members ul li a {
	color:#0C4E7C;
	font-size:13px;
	font-family:arial,sans-serif;
}
.w640 .title .partner {
background:transparent url(../images/partner-serwisu.gif) no-repeat scroll 0 0;
height:24px;
width:130px;
* margin-top:-25px;
}
.w640 {
	width:640px;
}
.w310 {
	width:310px;
}
.w250 {
	width:250px;
}
.box.w640 .comments {
	margin:10px;
}
.teczka .box .txt p,
.markety .box .txt p {
	margin-top:10px;
	margin-bottom:10px;	
}
.teczka .box .txt .gallery,
.markety .box .txt .gallery {
	text-align:center;	
}

.teczka .box .txt .gallery #slide {
width:690px;
float:left;
overflow:hidden;
}

#card_slide {
	float:left;
	height:106px;
	overflow:hidden;
	margin-top:20px;
}

.utilities .ask #card_slide ul {
	* float:left;
}

.teczka .utilities .ask #card_slide {
	float:left;
	height:75px;
	overflow:hidden;
	margin-top:14px;
}

.teczka .box .txt .gallery button.prev {
width:9px;
height:27px;
cursor:pointer;
background:url(../images/larrow.gif) top center no-repeat;
text-indent:-10000px;
float:left;
margin-top:90px;
display:inline;
margin-right:5px;
}

button.card_prev {
width:9px;
height:27px;
cursor:pointer;
background:url(../images/larrow.gif) top center no-repeat;
text-indent:-10000px;
float:left;
margin-top:40px;
display:inline;
margin-right:5px;
margin-left:20px;
}

.teczka .box .txt .gallery button.next {
width:9px;
height:27px;
cursor:pointer;
background:url(../images/rarrow.gif) top center no-repeat;
text-indent:-10000px;
float:left;
margin-top:90px;
display:inline;
margin-left:5px;
}

button.card_next {
width:9px;
height:27px;
cursor:pointer;
background:url(../images/rarrow.gif) top center no-repeat;
text-indent:-10000px;
float:left;
margin-top:40px;
display:inline;
margin-left:5px;
}

.teczka .box .txt ul,
.dzial .box .txt ul,
.markety .box .txt ul,
.teczka .box .also ul {
	list-style-image: url(../images/all.gif);
	margin-left:20px;
}

.teczka .box .txt ul {
	clear:left;
}

.teczka .box .txt a,
.markety .box .txt a,
.dzial .box .txt a,
.teczka .box .txt span {
	color:#0C4E7C;
}

.teczka .box .txt a:hover,
.markety .box .txt a:hover {
	color:#0C4E7C;
}
.teczka .box .tools,
.markety .box .tools {
	margin:10px;
}




.teczka .col .box .txt .prod-1 .prod-a {
	display: block;
	height: 30px;
	margin-bottom: 25px;
	overflow: hidden;
}

.teczka .col .box .txt .prod-1 .prod-a.firm-name-main {
	margin-bottom: 5px;
	height: auto !important;
}

.teczka .col .box .txt .items .left .prod-a,
.teczka .col .box .txt .items .right .prod-a {
	display: block;
	height: 30px;
	margin-bottom: 10px;
	overflow: hidden;
}

.teczka .col .box .txt .items .left .prod-a.firm-name-right,
.teczka .col .box .txt .items .right .prod-a.firm-name-right {
	line-height: 120% !important;
	height: auto !important;
	margin-bottom: 15px;
	display: block;
}

.teczka .col .box .txt .prod-1 .caruselDescHeight br {
	display: none;
}

.teczka .col .box .txt .items .left br,
.teczka .col .box .txt .items .right br {
	display: none;
}

.teczka .col .box .txt .prod-1 .caruselCena {
	height: 15px;
	overflow: hidden;
}

.teczka .col .box .txt .prod-1 .caruselDescHeight {
	height: 80px !important;
}


.teczka .col .box .col .box .txt .items .right span .prod-a.firm-name-last-added {
	display: inline;
}


.teczka.markety .box .tools,
.teczka.filmy .box .tools{
	margin:0px;
	line-height:normal !important
}
.teczka.markety .box .pages,
.teczka.filmy .box .pages {
	line-height:normal !important
}
.teczka .box .products .tools {
	margin-left:0px !important;
}
.section .items .tools {
	margin-left:0px !important;
	margin-right:0px !important;
}
.tools a.print {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-print.gif) center left no-repeat;
	text-decoration:none;
}
.tools a.comm {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-comm.gif) center left no-repeat;
	text-decoration:none;
}
.tools a.tell {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-tell.gif) center left no-repeat;
	text-decoration:none;
}
.tools a.obj {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-obj.gif) center left no-repeat;
	text-decoration:none;
}
.tools a.clipboard-add {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-clipboard-add.gif) center left no-repeat;
	text-decoration:none;
}
.tools a.clipboard-del {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/del.jpg) center left no-repeat;
	text-decoration:none;
}
.tools a.product-ask, .info p a.product-ask {
	font-family:arial,sans-serif;
	font-size:12px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-product-ask.gif) center left no-repeat;
	text-decoration:none;
	padding-bottom:1px;
}
.tools a.prod {
	font-family:arial,sans-serif;
	color:#0C4E7C;
	font-size:12px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-prod.gif) center left no-repeat;
	text-decoration:none;
}
.korespondencyjna .tools a.prod {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:12px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-prod.gif) center left no-repeat;
	text-decoration:none;
}
span.prod {
	color:#999;
	font-family:arial,sans-serif;
	font-size:12px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-prod.gif) center left no-repeat;
	text-decoration:none;
}

span.phone-number {
	color:#0C4E7C;
font-family:arial,sans-serif;
font-size:12px;
line-height:18px;
}

.tools a:hover,
.teczka .box .txt .tools a:hover,
.karta .box .txt .tools a:hover,
.tools a:hover,
.korespondencyjna .tools a:hover {
	color:#7399B5 !important;
}
.teczka .box.w640 .tools {
	margin:10px 0px 20px 0px;
}
.teczka.instytucje .box.w640 .tools {
	margin:10px;
}
.markety .box.w640.right .tools {
	margin:20px 0px 20px 0px;
}
.karta .box .others {
	width:306px;
	margin-right:10px;
	display:inline;
}
.karta .box .others .product-data .description-short span {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	line-height:200%;
	font-weight:bold;
}
.karta .box .others .product-data .description-short p {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	line-height:140%;
}
.karta .box .others .product-data .image {
	text-align:center;
	margin:20px 0;
}
.karta .box .others .other-products {
	margin-top:20px;
}
.karta .box .others .other-products .title {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	line-height:200%;
	font-weight:bold;
}

.teczka .box .others {
	width:306px;
	margin-right:10px;
	display:inline;
}
.teczka .box .others .product-data .description-short span {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	line-height:200%;
	font-weight:bold;
}
.teczka .box .others .product-data .description-short p {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	line-height:140%;
}
.teczka .box .others .product-data .image {
	text-align:center;
	margin:20px 0;
}
.teczka .box .others .other-products {
	margin-top:20px;
}
.teczka .box .others .other-products .title {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	line-height:200%;
	font-weight:bold;
}
.under-border {
	width:114px;
	background:#B3C8D7;
	height:2px;
	margin:10px 0;
}
.karta .box .others .other-products .item .image {
	margin-right:6px;
	width:90px;
	height:90px;
	overflow:hidden;
	text-align:center;
}
.karta .box .others .other-products .item .image img {
	
}
.karta .box .others .other-products .item .info {
	width:210px;
}
.karta .box .others .other-products .item {
	margin:8px 0;
}
.karta .box .others .other-products .item .info .title,
.karta .box .others .other-products .item .info .title a {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:4px;
	text-decoration:none;
}
.karta .box .others .other-products .item .info .title a:hover {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:4px;
	text-decoration:none;
}
.karta .box .others .other-products .item .info .lead {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:120%;
}

.teczka .box .others .other-products .item .image {
	margin-right:6px;
}
.teczka .box .others .other-products .item .image img {
	width:86px;
	height:86px;
	border:1px solid #B3C8D7;
}
.teczka .box .others .other-products .item .info {
	width:210px;
}
.teczka .box .others .other-products .item {
	margin:8px 0;
}
.teczka .box .others .other-products .item .info .title {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:4px;
}
.teczka .box .others .other-products .item .info .lead {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:120%;
}
.comments {
	margin-top:20px;
}
.comments .title {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:4px;
}
.comments .content {
	background:#E9EFF3;
	padding:20px;
}
.comments .content label {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:11px;
	display:block;
}
.comments .content #user {
	color:#999999;
	font-family:arial,sans-serif;
	font-size:13px;
	width:570px;
	padding:4px;
	border:1px solid #B3C8D7;
	margin-bottom:10px;
}
.comments .content #comment {
	color:#999999;
	font-family:arial,sans-serif;
	font-size:13px;
	width:570px;
	padding:4px;
	border:1px solid #B3C8D7;
	margin-bottom:20px;
	height:50px;
}

.comments .content form input {
	color:#666;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:3px;
	margin-bottom:3px;
}

.comments .content form input.btn {
	padding:0;
}

.comments .content div {

	color:#ff9900;
	font-family:arial,sans-serif;
	font-size:13px;
}

.more {
	text-align:right;
	margin-bottom:10px;
}
.more a {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:12px;
}
.more a:hover {
	color:#7399B5;
}
.karta .box .colours {
	margin:10px;
}
.karta .box .products {
	margin:10px;
}
.karta .box .colours .title {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.teczka .box .colours {
	margin:10px;
}
.teczka .box .products {
	margin:10px !important;
	border:0px none;
	line-height:100%;
}
.teczka .box .colours .title {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
.pages {
	* zoom:1;
}
.pages .item a,
.pages .item span {
	color:#0C4E7C !important;
	font-family:arial,sans-serif;
	font-size:12px;
	float:left;
	text-decoration:none;
	padding:3px 7px;
	margin-right:6px;
	border:1px solid #ffffff;
}
.markety .box .txt .pages .item a,
.markety .box .txt .pages .item span {
	color:#0C4E7C;
}
.pages .item span,
.pages .item a:hover {
	border:1px solid #B3C8D7;
}
.pages .item.back,
.pages .item.next {
	line-height:80%;
}
.karta .box .gallery a.zoom {
	margin:0px 24px 0px 16px;
	width:114px;
	height:114px;
}
.karta .box .gallery .title,
.karta .box .gallery .pages,
.karta .box .gallery .under-border {
	margin-left:16px;
}
.karta .box .products .title a,
.karta .box .products .title {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
}
.karta .box .products .title a:hover,
.cats .items .item a:hover {
	text-decoration:underline;
}
.teczka .box .gallery a.zoom {
	margin:0px 24px 0px 16px;
	width:114px;
	height:114px;
}
.teczka .box .gallery .title,
.teczka .box .gallery .pages,
.teczka .box .gallery .under-border {
	margin-left:16px;
}
.teczka .box .products .title a,
.teczka .box .products .title {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
}
.teczka .box .products .title a:hover,
.cats .items .item a:hover {
	text-decoration:underline;
}
.line {
	height:1px;
	background-color:#B3C8D7;
}
.line2 {
	height:2px;
	background-color:#B3C8D7;
	clear:left;
}
.cats .items .item {
	width:300px;
	margin-right:16px;
	background:transparent none;
}
.cats .items {
	background: transparent url(../images/bg-cats.gif) repeat-y;
	* zoom:1;
}
.cats .items .item.last {
	width:300px;
	margin-right:0px
}
.cats .items .item a {
	color:#000000;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:20px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	font-weight:normal;
}
.products .cats {
	margin-bottom:20px;
}
.products .section .items .col {
	width:460px;
}
.karta .box .products .section .items .col .info .title {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:4px;
}
.karta .box .products .section .items .col .image {
	margin-right:6px;
}
.karta .box .products.list .section .items .col .image {
	display:none;
}
.karta .box .products .section .items .col .image img {
	width:114px;
}
.karta .box .products .section .items .col .info {
	width:330px;
}
.karta .box .products.list .section .items .col .info {
	width:440px;
}
.karta .box .products .section .items .col .item {
	margin:8px 0;
}
.karta .box .products .section .items .col .item .info .lead {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	line-height:120%;
}

.karta .box .products .section .items .col .item .info .format {
	color:#333333;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:4px 0 6px 0;
}
.karta .box .products .section .items .col .item .info .tools a.download {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-download.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
}
.karta .box .products .section .items .col .item .info .tools a:hover {
	color:#7399B5;
}
.karta .box .products .tools a.icons,
.col.w640 .txt .tools a.icons {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-icons.gif) center left no-repeat;
}

a.hide {	
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	margin-left:20px;
	padding-right:10px;
}

a.hide:hover {
	color:#7399B5;
}
	
.karta .box .products .tools a.list {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-list.gif) center left no-repeat;
}
.karta .box .products .tools a:hover {
	color:#7399B5;
}
.teczka .box .products .section .items .col .info .title {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:4px;
}
.title-3 {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:4px;
	margin-top:5px;
	margin-left:5px;
}
.teczka .box .products .section.objects .items .col .info .title {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:100%;
	margin-bottom:4px;
	margin-top:10px;
}
.teczka .box .products .section .items .col .image {
	margin-right:6px;
	text-align:center;
	width:135px;
}
.teczka .box .products .section .items .col .image img {
	border:1px solid #B3C8D7;
}
.teczka .box .products .section.objects .items .col .image img {
	width:400px;
	border:1px solid #B3C8D7;
}
.teczka .box .products .section .items .col .info {
	width:315px;
}
.teczka .box .products .section.objects .items .col .info {
	width:400px;
}

.teczka .box .products #compare_selected .section .items .col .item .info .tools {
	width: 940px;
}

.teczka .box .products #compare_selected .section .items .col .item .info .tools .compare {
	margin-top: 5px;
	
}


.teczka .box .products .section .items .col .item {
	margin:8px 0;
}
.teczka .box .products .section .items .col .item .info .lead {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	line-height:140%;
}
.teczka .box .products .section .items .col .item .info .format {
	color:#333333;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:4px 0 6px 0;
}
.teczka .box .products .section .items .col .item .info .tools div.compare {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	margin-right:10px;
}
.teczka .box .products .section .items .col .item .info .tools div.compare .desc {
	line-height:14px;
}
.teczka .box .products .section .items .col .item .info .tools div {
	height:20px;
}
.teczka .box .products .section .items .col .item .info .tools div.compare input {
	margin-right:4px;
}
.teczka .box .products .section .items .col .item .info .tools div.compare label {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:10px;
	text-decoration:underline;
}

.teczka .box .products .section .items .col .item .info .tools a {
	margin-right: 10px;
}

.teczka .box .products .section .items .col .item .info .tools a.download {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-download.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
}
.teczka .box .products .section .items .col .item .info .tools a.add {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-add.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
}
.teczka .box .products .section .items .col .item .info .tools a.cad {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-cad.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
}

.teczka .box .products .section .items .col .item .info .tools a.gallery {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-galleries.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
}

.teczka .box .products .section .items .col .item .info .tools a.rem {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-rem.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
}

.teczka .box .products .section .items .col .item .info .tools a.up {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-up.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
}
.teczka .box .products .tools a.rem,
.col.w640 .tools a.rem {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-rem.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
}
.col.w640 .tools a.list {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
}
.tools a.map {
	color:#0C4E7C !important;
	font-family:arial,sans-serif;
	font-size:13px;
	padding-left:26px;
	padding-right:6px;
	background:url(../images/bg-map.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
.tools a.route {
	color:#0C4E7C !important;
	font-family:arial,sans-serif;
	font-size:13px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-route.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
.tools a.news {
	color:#0C4E7C !important;
	font-family:arial,sans-serif;
	font-size:13px;
	padding-left:20px;
	padding-right:6px;
	background:url(../images/bg-clipboard.gif) center left no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
.markety .w640 .tools a.news:hover, .markety .w640 .tools a.map:hover, .markety .w640 .tools a.route:hover {
	color:#7399B5 !important;
	text-decoration:none;
}
.teczka .box .products .section .items .col .item .info .tools a:hover {
	color:#7399B5 !important;
}
.teczka .box .products .tools a.icons {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-icons.gif) center left no-repeat;
}
.teczka .box .products .tools a.list {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	background:url(../images/bg-list.gif) center left no-repeat;
}
.teczka .box .products .tools a:hover {
	color:#7399B5;
}
.box.results {
	background-color:#DEE7ED;
}
.box.results .txt,
.karta .box.results .txt,
.teczka .box.results .txt {
	margin:10px;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
}
.w310 .txt,
.karta .w310 .txt,
.teczka .w310 .txt,
.markety .w310 .txt
/*.w640 .txt,
.karta .w640 .txt,
.teczka .w640 .txt,
.markety .w640 .txt */ {
	line-height:100%;
}
.w310 .txt a,
.karta .w310 .txt a,
.teczka .w310 .txt a,
.dzial .w310 .txt a
/*.w640 .txt a,
.karta .w640 .txt a,
.teczka .w640 .txt a,
.markety .w640 .tools a*/ {
	color:#0C4E7C;
}
.karta .w310 .txt a, 
.teczka.cad .w310 .txt a {
	color:#137EC6;
}
.box.results .txt a,
.karta .box.results .txt a,
.teczka .box.results .txt a,
.markety .box.results .txt a{
	color:#000000;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-right:16px;
	background:url(../images/all.gif) center right no-repeat;
}
.box.results .txt a:hover,
.karta .box.results .txt a:hover,
.teczka .box.results .txt a:hover,
.markety .box.results .txt a:hover{
	text-decoration:underline;
}
.box.results .txt span,
.box.results .txt .span {
	display:block;
	margin:15px 0px 20px;
}

.teczka .w310 .title,
.karta .w310 .title,
.teczka .w640 .title,
.karta .w640 .title {
	line-height:100%;
}
.teczka .w640 .item .info .title {
	line-height:24px;
}
.dzial .w640 .item .info .title {
	line-height:normal;
}

.w310 .txt {
	margin:10px;
}
.w310 .txt .title {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
}
.w310 .txt .title.title_category a {
	font-size: 14px;
	text-decoration: none;
}
.w310 .txt .title.title_category a:hover {
	text-decoration: underline;
}
.markety .w310 .item .option input,
.instytucje .w310 .item .option input,
.artykuly .w310 .item .option input,
.artykuly .w310 .item .option select {
	width:284px;
	padding:2px;
	border:1px solid #B3C8D7;
}
.artykuly .w310 .item .option.two input {
	width:118px;
	padding:2px;
	border:1px solid #B3C8D7;
}
.w310 .item .title span {
	font-size:11px;
	color:#999;
	font-weight:normal;
}
.w310 .line2 {
	margin:20px 0px 10px 0px;
}
.filmy .w310 .line2 {
	margin:10px 0px;
}
.w310 .txt .item .title {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;
	line-height:100%;
}
.w310 .txt .item .option,
.teczka.cad .w310 .txt .item .option input {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-bottom:6px;
	width: auto;
}
.w310 .txt .item .option.act {
	font-size:16px;
	font-weight:bold;
}
.w310 .txt .item .option.act span a {
	font-size:11px;
	font-weight:normal;
	color:#0C4E7C;
	text-decoration:underline;
}
.w310 .txt .item .option.act span a:hover {
	color:#7399B5;
}
.w310 .txt .line, .w640 .txt .line, .line-6 {
	margin:10px 0px;
	clear:both;
}
.line-6 {
	height:1px;
	background:#B3C8D7;
	width:606px;
}
.line-7 {
	height:1px;
	width:606px;
	margin:10px 0px;
}
.box .results .item input.hidecheck {
	margin-top:-110px;
}
.w640 .box .txt {
	margin:10px;
}
.w640 .results .item .check {
	width:20px;
	margin-top:50px;
}
.w640 .results .item .check-hide {
	width:50px;
	margin-top:30px;
}
.results h5 {
	margin:0 0 10px 0;
	padding:0;
	color:#0099CC;
	font:bold 16px Arial, Helvetica, sans-serif;
}

.results .item .info h5 {
	margin-top:25px;
}

.results h5 a:link, .results h5 a:active, .results h5 a:visited {
	color:#0099CC;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.results h5 a:hover {
	text-decoration:underline;
}

a.compare-hide {
	color:#0C4E7C;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.check-hide input {
	position:relative;top:-1px;
	margin-left:5px;
}

.check-hide a {
	margin-left:0;
}

.w640 .results.icons .item .check {
	text-align:center;
	margin-top:20px;
	width:auto;
}
.w640 .results .item .info{
	width:450px;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
}

.filmy .w640 .results .item .info .left {
	cursor: pointer;
}

.filmy .w640 .results .item .info {
	margin-top:6px;
}
.filmy .w640 .results .item .img {
	margin-top:6px;
	position:relative;
}
.filmy .w640 .results .item .img .play {
	top:40px;
	left:56px;
	position:absolute;
}
.filmy .w640 .results .item .img {
	margin-top:6px;
}
.filmy .w640 .results .item .info .left {
	font-size:13px;
	font-weight:normal;
	color:#0C4E7C;
	font-family:arial,sans-serif;
}
.artykuly .results .item .info a {
	font-size:13px;
	font-weight:bold;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	text-decoration:none;
}
.artykuly .results .item .info a:hover {
	color:#137EC6;
}
.teczka .w640 .results .item .info,
.markety .w640 .results .item .info {
	width:484px;
}
.markety .w640 .results .info .left {
	width:200px;
	margin-right:20px;
}
.w640 .results.icons .item {
	width:195px;
	border-right:1px solid #B3C8D7;
	height:auto;
	margin-left:3px;
	margin-right:5px;
	padding:0;
}
.markety .w640 .box.res .txt .items .item.last {
	border-right:0px none;
}
.w640 .results.icons .item.last {
	border-right:0px none;
}
.w640 .results.icons .item .info {
	width:190px;
	text-align:center;
}
.w640 .results .item .img {
	width:114px;
	height:114px;
	margin-right:10px;
	overflow:hidden;
	text-align:center;
	cursor: pointer;
}
.filmy .w640 .results .item .img,
.artykuly .w640 .results .item .img {
	width:140px;
	margin-right:10px;
}
.w640 .results.icons .item .img {
	text-align:center;
	width:190px;
	overflow:hidden;
	margin-right:0px;
	margin-top:10px;
}
.w640 .results .item .title,
.dzial .w640 .item .title {
	font-size:13px;
	font-weight:bold;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	margin-bottom:10px;
}
.w640 .results .item .title a {
	color:#0C4E7C;
	text-decoration:none;
}
.w640 .results .item .title a:hover {
	text-decoration: underline;	
}
.w640 .results .item .title span {
	font-size:13px;
	font-weight:bold;
	color:red;
	font-family:arial,sans-serif;
	margin-left:10px;
	text-transform:uppercase;
}
.w640 .results.icons .item .title span {
	font-size:13px;
	font-weight:bold;
	color:red;
	font-family:arial,sans-serif;
	margin-left:10px;
	text-transform:uppercase;
	display:block;
}
.w640 .results .item .title .nowosc {
    background: none repeat scroll 0 0 #FF0000;
    color: white;
    float: left;
    font: bold 12px Arial,sans-serif;
    margin-left: 0;
    margin-right: 8px;
    padding: 2px 5px;
}
.w640 .results .item .producer,
.w640 .results .item .cats,
.dzial .w640 .box .item .cats,
.dzial .w640 .box .item .producer {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	font-family:arial,sans-serif;
	line-height:16px;
}
.w640 .results .item .producer a,
.w640 .results .item .cats a,
.dzial .w640 .box .item .cats a,
.dzial .w640 .box .item .producer a {
	font-size:11px;
	font-weight:normal;
	color:#137EC6;
	font-family:arial,sans-serif;
	text-decoration:underline;
}
.w640 .results .item .txt,
.dzial .w640 .box .item .txt {
	font-size:13px;
	font-weight:normal;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	margin:10px 0px;
}
.dzial .w640 .box .item .tools {
	margin:10px 0px !important;
}
.dzial .w640 .box .items,
.dzial .w640 .box .items .txt{
	line-height:normal;
}
.w640 .results .item.spons {
	background: url(../images/bg-spons.gif) no-repeat top right;
	/*height:126px;*/
}
.w640 .results.icons .item.spons {
	height:auto;
}
.w640 .results.icons .item.spons {
	background: url(../images/bg-spons-horiz.gif) no-repeat 42px 315px;
}
.col.w310 .header {
	text-align:center;
}
.results .tools {
	margin: 10px 0px !important;
}
.tools a {
	color:#0C4E7C !important;
	line-height:23px;
}
#oferta {
	margin-top:10px;
}
#oferta .col.w640 {
	background: #0A3F63 url(../images/bg-offer.jpg) repeat-x;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:arial,sans-serif;
	height:160px;
}
#oferta .col.w640 .header {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#oferta .col.w640 .box{
	margin:10px;
	padding:0px;
	border:0px none;
}
#oferta .col.w310 .box {
	margin:0px;
	padding:0px;
	border:0px none;
}
#oferta .col.w640 .box .item {
	width:200px;
	margin-right:10px;
}
#oferta .col.w640 .box .item.last {
	margin-right:0px;
}
#oferta .col.w640 .box p {
	margin-bottom:10px;
}
#oferta .col.w640 .box p a {
	color:#fff;
	text-decoration:underline;
}
#oferta .col.w640 .box p a b {
	font-size:16px;
}
#oferta .col.w640 .box a:hover {
	color:#B3C8D7;
}
#oferta .col.w640 .box ul {
	list-style:none;
}
#oferta .col.w640 .box ul li a {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:arial,sans-serif;
}
#oferta .col.w310 {
	background: #990000 url(../images/bg-pasaz.jpg) repeat-x;
	height:160px;
}





#oferta2 {
	margin-top:10px;
}
#oferta2 .col.w640 {
	background: #0A3F63 url(../images/bg-offer.jpg) repeat-x;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:arial,sans-serif;
	height:160px;
}
#oferta2 .col.w640 .header {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#oferta2 .col.w640 .box{
	margin:10px;
	padding:0px;
	border:0px none;
}
#oferta2 .col.w310 .box {
	margin:0px;
	padding:0px;
	border:0px none;
}
#oferta2 .col.w640 .box .item {
	width:200px;
	margin-right:10px;
}
#oferta2 .col.w640 .box .item.last {
	margin-right:0px;
}
#oferta2 .col.w640 .box p {
	margin-bottom:10px;
}
#oferta2 .col.w640 .box p a {
	color:#fff;
	text-decoration:underline;
}
#oferta2 .col.w640 .box p a b {
	font-size:16px;
}
#oferta2 .col.w640 .box a:hover {
	color:#B3C8D7;
}
#oferta2 .col.w640 .box ul {
	list-style:none;
}
#oferta2 .col.w640 .box ul li a {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:arial,sans-serif;
}
#oferta2 .col.w310 {
	background: #990000 url(../images/bg-pasaz.jpg) repeat-x;
	height:160px;
}
#footer {
	background: #F7F9FB url(../images/bg-footer.jpg) repeat-x;
	border:1px solid #B3C8D7;
	margin-top:10px;
}
#footer .content {
	margin:16px;
}
#footer .content .item {
	margin-bottom:10px;
}
#footer .content .item .col.left {
	width:130px;
	color:#000;
	font-size:11px;
	font-weight:bold;
	font-family:arial,sans-serif;
	text-align:right;
	float: left;
}
#footer .content .item .col.right {
	width:780px;
	color:#0C4E7C;
	font-size:11px;
	font-weight:bold;
	font-family:arial,sans-serif;
	text-align:left;
	float: right;
}
#footer .content .item .col.right a {
	color:#0C4E7C;
	font-size:11px;
	font-weight:normal;
	font-family:arial,sans-serif;
	margin-right:16px;
	display:block;
	float:left;
}
#footer .content .item .col.right a:hover {
	color:#137EC6;
}
#footer .content .item .col.right b {
	display:block;
	float:left;
	margin-right:10px;
}
#footer .content .item .col.right div {
	margin-bottom:10px;
}
#footer .content .item .col.right div.clear {
	font-size:0px;
	line-height:0px;
	height:0px;
	margin-bottom:0px;
}
#footer .content .item .col.right div.last {
	margin-bottom:0px;
}
#note {
	height:20px;
	text-align:center;
	font-size:12px;
	font-family:arial,sans-serif;
	color:#0C4E7C;
	margin:6px 0px 0px 230px;
}
#note div {
	margin-right:20px;
}
#note a {
	font-size:12px;
	font-family:arial,sans-serif;
	color:#0C4E7C;
	text-decoration:underline;
}
#note a:hover {
	color:#137EC6;
}
div#s-text {
	width:815px;
	margin:0 auto;
	padding:5px;
	color:#888;
	font:normal 10px Arial,Helvetica,sans-serif;
	text-align:justify;
}
.box.partners a {
	color:#137EC6;
	font-size:11px;
	font-family:arial,sans-serif;
}
.box.partners a:hover {
	color:#0C4E7C;
}
.box.partners .item {
	margin:10px 0px;	
}
.box.partners span {
	display:block;	
}
.box.partners .left {
	width:152px;
	border-right:1px solid #B3C8D7;
	height:100px;
	text-align:center;
}
.box.partners .right {
	width:152px;
	height:100px;
	text-align:center;
}
.box.partners p.imgz {
	line-height:80px;
	height:80px;
	overflow:hidden;
}
.box.partners .line2 {
	margin:0px 10px;
}
.box.res .header,
.box.media .header,
.box.pub .header,
.dzial .box .header,
.markety .box .header {
	text-align:center;
}
.box.res .title {
	color:#0C4E7C;
	font-size:16px;
	font-family:arial,sans-serif;
}
.box.media .title {
	color:#0C4E7C;
	font-size:16px;
	font-family:arial,sans-serif;
}
.box.media .title h4 {
	color:#0C4E7C;
	font-size:16px;
	font-family:arial,sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
.box.res .more,
.box.media .more {
	margin-bottom:0px;
}
.box.res .more a,
.box.media .more a {
	padding-right:20px;
	background:url(../images/all.gif) center right no-repeat;
}
.box.res .more a:hover,
.box.media .more a:hover {
	color:#0C4E7C !important;
}
.koresp .box.res .items .item,
.instytucje .box.res .items .item,
.teczka .box.res .items .item {
	width:205px;
	border-right:1px solid #B3C8D7;
	color:#000;
	font-size:11px;
	text-align:center;
}
.teczka.dzial .box.res .items .item {
height:230px;
}

.teczka .box.res .items .item span.catz {
	height:53px;
	overflow:hidden;
}
.teczka .box.res .items .item div.logo {
	height:auto;
	margin-top:5px;
	line-height:50px;
}
.filmy .box.media .items .item {
	width:306px;
	border-right:1px solid #B3C8D7;
	color:#000;
	font-size:11px;
	text-align:left;
}
.instytucje .box.media .items .item,
.teczka .box.firms .items .item {
	width:300px;
	border-right:1px solid #B3C8D7;
	color:#000;
	font-size:11px;
	text-align:left;
}
.teczka .box.firms .items .item {
	width:306px;
	border-right:1px solid #B3C8D7;
	color:#000;
	font-size:11px;
	text-align:left;
}
.teczka .box.firms .items .item.left {
	padding-right:10px;
	width:296px;
}
.teczka .box.firms .items .item.right {
	width:300px;
}
.koresp .box.res .items .item.last,
.filmy .box.media .items .item.right {
	border-right:0px none;
}
.instytucje .box.media .items .item.right,
.teczka .box.firms .items .item.right {
	border-right:0px none;
}
.filmy .box.media .items .item.right {
	text-align:left;
}
.filmy .box.media .items .item .info,
.instytucje .box.media .items .item .info,
.teczka .box.firms .items .item .info {
	width:190px;
	margin-left:10px;
}
.instytucje .box.pub .items .item .info {
	width:500px;
	margin-left:10px;
}
.dzial .box .items .item .info {
	width:486px;
	margin-left:10px;
}
.dzial .box.last .items .item .info {
	width:230px;
	margin-left:10px;
	padding-top:10px;
}
.koresp .box.res .items .item span {
	display:block;
	text-align:center;
	padding:5px 10px;
}
.filmy .box.media .items .item span {
	display:block;
	text-align:left;
	line-height:140%;
	color:#0C4E7C;
	padding:5px 10px;
	cursor: pointer;
}
.instytucje .box.media .items .item span,
.teczka .box.firms .items .item span {
	display:block;
	text-align:left;
	line-height:140%;
	color:#000;
	padding:5px 10px;
}
.instytucje .box.media .items .item span b {
	color:red;
}
.instytucje .box.pub .items .item span b {
	color:red;
	font-size:16px;
}
.instytucje .box.res .items .item span,
.teczka .box.res .items .item span {
	display:block;
	text-align:left;
	line-height:140%;
	color:#0C4E7C;
	padding:5px 10px;
	font-size:13px;
}
.markety .box.res .items .item span {
	text-align:center;
}
.instytucje .box.pub .items .item span {
	display:block;
	text-align:left;
	color:#000;
	padding:5px 10px;
	font-size:11px;
	line-height:normal;
}
.instytucje .box.pub .items .item span a {
	color:#0C4E7C;
	font-size:13px;
	text-decoration:none;
	font-family:arial,sans-serif;
	font-weight:bold;
}
.instytucje .box.pub .items .item span a:hover {
	color:#137EC6;
}
.instytucje .box.pub .items .item span a i {
	color:#137EC6;
	font-size:11px;
	text-decoration:underline;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-style:normal;
}
.instytucje .box.pub .items .item span a:hover i {
	color:#0C4E7C;
}
.koresp .box.res .items .item span a {
	color:#0C4E7C;
	font-size:13px;
	font-family:arial,sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.filmy .box.media .items .item span a ,
.instytucje .box.res .items .item span a,
.teczka .box.res .items .item span a {
	color:#0C4E7C;
	font-size:13px;
	font-family:arial,sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.teczka .box.res .items .item span b {
	color:#000;
	font-size:11px;
	font-family:arial,sans-serif;
	font-weight:normal;
}
.teczka .box.res .items .item span a b {
	color:#137EC6;
	font-size:11px;
	font-family:arial,sans-serif;
	font-weight:normal;
	text-decoration:underline;
}
.teczka .box.res .items .item span a:hover b {
	color:#0C4E7C;
}
.koresp .box.res .items .item.last,
.instytucje .box.res .items .item.last {
	border-right:0px none;
}
.filmy .box.res .items .item {
	width:205px;
	border-right:1px solid #B3C8D7;
	color:#000;
	font-size:11px;
	text-align:center;
}
.filmy .box.res .items .item .img,
.filmy .box.media .items .item .img {
	position:relative;
	cursor: pointer;
}
.filmy .box.res .items .item .img .play {
	position:absolute;
	top:60px;
	left:86px;
}
.filmy .box.media .items .item .img .play {
	position:absolute;
	top:24px;
	left:34px;
}
.filmy .box.res .items .item span {
	display:block;
	text-align:left;
	margin:10px;
	color:#0C4E7C;
	font-size:12px;
	line-height:140%;
	cursor: pointer;
}
.filmy .box.res .items .item span a {
	color:#0C4E7C;
	font-size:13px;
	font-family:arial,sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.filmy .box.res .items .item.last {
	border-right:0px none;
}
.filmy .box.res .items .item span a:hover, .koresp .box.res .items .item span a:hover,
.filmy .box.media .items .item span a:hover, .instytucje .box.res .items .item span a:hover {
	color:#137EC6;
}
.filmy .box.media .line2 {
	margin:10px 0px;
}
.filmy .box.media .title {
	line-height:normal;
}
.filmy .box.media .items .item ul li b {
	color:red;
}
.tags {
	font-size:12px !important;
	margin:20px 0px 20px 0px;
	line-height:12px;
}
.box.art .movie {
	text-align:center;
	margin-bottom:20px;
}
.box.art .txt .author p {
	margin:2px 0px !important;
	padding:0px;
	font-size:11px;
	line-height:normal;
}
.pages {
	font-weight:normal !important;
}
.artykuly .w640 .results .item .info {
	width:450px;
	margin-top:6px;
}
.artykuly .w640 .results .item .info {
	width:450px;
	margin-top:6px;
}
.artykuly .w640 .item .img {
	margin-top:6px;
}
.w310 .box.video .txt .title a {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.w640 .box.video .txt .title a {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.w310 .box.video .txt .title a:hover, .w640 .box.video .txt .title a:hover {
	color:#137EC6;
}
.w310 .box.video .txt .img, .w640 .box.video .txt .img {
	position:relative;
}
.w310 .box.video .txt p {
	color:#000;
	font-size:11px;
	margin-top:0px;
}
.w640 .box.video .txt p {
	color:#000;
	font-size:11px;
	line-height:15px;
	color:#666;
	margin-top:10px;
	padding-bottom:10px;
}
.w310 .box.video .txt .img .play, .w640 .box.video .txt .img .play {
	position:absolute;
	top:84px;
	left:130px;
}
.box.art .box.ad300 {
	width:310px;
	margin:10px auto;
}

.box.ad300 .txt {
text-align:center;
}

.box.ad300 .left {
width:135px;
height:auto;
float:left;
text-align:left;
}
.box.ad300 .right {
width:150px;
height:auto;
float:left;
text-align:left;
}

.box.ad300 .left a, .box.ad300 .right a {
color:#0099CC;
text-decoration:underline;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
background:url(../images/all.gif) top left no-repeat;
padding-left:15px;
}

.box.ad300 .left a:hover, .box.ad300 .right a:hover {
color:#333333;
}

.box.art .cite {
	width:296px;
	border: 1px solid #B3C8D7;
	background:#D0DDE6 url(../images/bg-cite.gif) no-repeat 20px center;
}
.box.art .txt .cite.left {
	margin:0px 10px 0px 0px;
}
.box.art .txt .cite.right {
	margin:0px 0px 0px 10px;
}
.box.art .txt .cite p {
	padding:10px 10px 10px 50px;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:12px;
	line-height:120%;
	margin-bottom:0px !important;
}
.box.art .txt p {
	margin:10px 0px 20px 0px !important;
}
.box.art .txt ul {
	margin-bottom:20px;
}
.box.art .txt .photo.left {
	margin:0px 15px 10px 0px;
	clear:both;
}
.box.art .txt .photo.right {
	margin:0px 0px 10px 15px;
	clear:both;
}
.box.art .txt .photo {
	margin:0px 0px 20px 0px;
}
.box.art .txt .photo p {
	border:1px solid #d1d1d1;
	background-color:#efefef;
	display:block;
	padding:10px;
	color:#666;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:100%;
	margin-bottom:0px !important;
}
.box.art .txt .photo p span {
	display:block;
	color:#666;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:100%;
	margin-top:8px;
}
.box.art .txt .ekspert {
	width:274px;
	border: 1px solid #B3C8D7;
	background:#D0DDE6;
	padding:10px;
	clear:both;
}
.box.art .txt .ekspert.left {
	margin:0px 10px 0px 0px;
}
.box.art .txt .ekspert.right {
	margin:0px 0px 0px 10px;
}
.box.art .txt .ekspert img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.box.art .txt .ekspert p {
	color:#000;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:120%;
	font-weight:normal;
	margin-bottom:0px !important;
}
.box.art .txt .ekspert p b {
	display:block;
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	line-height:100%;
	font-weight:bold;
	margin-bottom:10px;
}
.box.art .txt .ekspert p span {
	display:block;
	color:#000;
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:100%;
	font-weight:bold;
}
.dzial .box.last .items {
	width:304px;
}
.dzial .box.last .txt {
	background:url(../images/bg-1-1.gif) repeat-y center top;
}
.dzial .box.last .txt a {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	line-height:140%;
}
.dzial .box.last .txt a b {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	line-height:140%;
}
.dzial .box.last .txt a:hover {
	color:#137EC6;
}
.dzial .box.last .txt a:hover b {
	color:#0C4E7C;
}
.dzial .box.last .txt span {
	display:block;
	color:#000;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:normal;
}
.dzial .box.shops .txt .items .item, .instytucje .box.shops .txt .items .item {
	margin-right:29px;
}
.dzial .box.shops .txt .items .item.last, .instytucje .box.shops .txt .items .item.last {
	margin-right:0px;
}
.dzial .box .txt .results .txt {
	line-height:normal;
}
.box .txt .members ul li a {
	line-height:160% !important;
}
.box.recommend .txt .items .left,
.box.recommend .txt .items .right {
	width:136px;
}
.box.recommend .txt .items .left img,
.box.recommend .txt .items .right img {
	margin-top:10px;
	* margin-top:8px;
	margin-bottom:11px; 
}

.box.recommend .header {
	text-align:center;

}
.box.recommend .txt .items {
	background:url(../images/bg-1-1.gif) repeat-y center top;
	text-align:center;
}
.box.recommend .txt .items b {
	display:block;
	color:#000;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	margin:5px 0px;
}
.box.recommend .txt .items b a {
	color:#0C4E7C;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:normal;
}
.box.recommend .txt .items b a:hover {
	color:#137EC6;
}
.box.recommend .txt .more,
.box.added .txt .more, .box.video .txt .more, .box.ad300 .txt .more  {
	margin-bottom:0px;
}
.box.recommend .more a,
.box.added .more a, .box.video .more a, .box.ad300 .more a  {
	padding-right:20px;
	background:url(../images/all.gif) center right no-repeat;
	color:#137EC6;
	
}
.box.recommend .more a:hover {
	color:#0C4E7C !important;
}

.box.recommend .txt {
	margin-bottom:7px;

}

.box.recommend .txt .line {
	margin-bottom:6px;
}

.box.ad300 .more a {
	color:#137EC6;
	font-family:arial,sans-serif;
	font-size:12px;
	position:relative;
	right:-160px;
}

.box.ad300 .more a:hover {
	color:#7399B5;
}

.teczka .box.firms .items .section a {
	color:#137EC6;
	font-size:16px;
	font-weight:bold;
	padding-right:20px;
	background:url(../images/all.gif) center right no-repeat;
	text-decoration:none;
}
.teczka .box.firms .items .section h4 {
	color:#137EC6;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
}
.teczka .box.firms .items .firm {
	margin-top:10px;
}
.teczka .box.firms .items .firm a {
	color:#0C4E7C;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.teczka .box.firms .items .firm a:hover {
	color:#137EC6;
}
.box.nobr {
	border:0px none;
	margin:0px;
}
.box.nobr .box {
	width:312px;
}
.box.nobr .box.recommend .txt .items .left,
.box.nobr .box.recommend .txt .items .right {
	width:146px;
}
.box.nobr .box.recommend .txt .items .cat,
.box.nobr .box.added .right .cat,
.box.nobr .box.promo .right .cat {
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-align:left;
}
.box.nobr .box.promo .right .cat i {
	color:red;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	font-style:normal;
}
.box.nobr .box.recommend .txt .items .cat,
.box.nobr .box.recommend .txt .items b {
	margin:4px 10px;
}
.box.nobr .box.recommend .txt .items .cat a,
.box.nobr .box.added .right .cat a {
	color:#137EC6;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.box.nobr .box.recommend .txt .items .cat a:hover,
.box.nobr .box.added .right .cat a:hover {
	color:#0C4E7C !important;
}
.box.nobr .box.added .right {
	width:200px;
}
.box.nobr .box.added .right .firm a {
	color:#0C4E7C;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.box.nobr .box.added .right .firm a:hover {
	color:#137EC6;
}
.box.nobr .box.added .right span {
	color:#0C4E7C;
	font-size:11px;
	font-weight:normal;
	margin-top:6px;
	display:block;
}
.w310 .box.findprod .txt  .title {
	color:#0C4E7C;
	font-size:11px;
	font-weight:normal;
}
.w310 .box.findprod .txt  select {
	border:1px solid #B3C8D7;
	padding:2px;
	width:200px;
}
.w310 .box.findprod .txt  input {
	border:1px solid #B3C8D7;
	padding:2px;
	width:130px;
	* margin-left:-10px;
}
.w310 .box.findprod.cad .txt  .item input {
	border:1px solid #B3C8D7;
	padding:2px;
	width:186px;
	margin-top:1px;
}
.w310 .box.findprod.cad .txt  .item.two input {
	border:1px solid #B3C8D7;
	padding:2px;
	width:280px;
	margin-top:0px;
}
.w310 .box.findprod .txt  .item.two {
	margin-bottom:10px;
}
.teczka.markety .box.added .txt .info span {
	display:block;
	color:#000;
	font-size:11px;
}
.teczka.markety .box.added .txt .info span a,
.teczka.markety .box.promo .txt .right .firm a {
	color:#0C4E7C;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.teczka.markety .box.added .txt .info span a b {
	color:#137EC6;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.teczka.markety .box.added .txt .info span a:hover b {
	color:#0C4E7C;
}
.teczka.markety .box.added .txt .info span a:hover,
.teczka.markety .box.promo .txt .right .firm a:hover {
	color:#137EC6;
}
.teczka.markety .box.added .txt .items .line {
	margin:4px 0px;
}
.teczka.markety .box.promo .txt .line {
	margin:7px 0px;
}
.box.nobr .box.promo .items .right {
	width:210px;
}
.box.nobr .box.promo .items {
		background:url(../images/bg-1-1.gif) 70px center repeat-y;
}



.teczka.markety .box.res .header.tabbed {
text-align:left;
}

.teczka.markety .box.res .header.tabbed a {
width:60px;
display:block;
float:right;
height:30px;
color:#fff;
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:30px;
border-left:1px solid #ABD9F8;
text-align:center;
padding:0 10px;
text-transform:none;
}

.teczka.markety .box.res .header.tabbed a.long {
width:100px;
}

.teczka.markety .box.res .header.tabbed a:hover {
font-weight:bold;
background:url(../images/lit.png) top center repeat-x;
}

.teczka.markety .box.res .header.tabbed a.actual:hover, .teczka.markety .box.res .header.tabbed a.actual:link, .teczka.markety .box.res .header.tabbed a.actual:visited, .teczka.markety .box.res .header.tabbed a.actual:active {
font-weight:bold;
background:url(../images/lit.png) top center repeat-x;
}
.box.art h4 {
	color:#0C4E7C;
	font-family:arial,sans-serif;
	font-size:13px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
/*div.products {
	border:1px solid #B3C8D7;
	margin:10px 0px !important;
	line-height:22px;
	font-weight:bold;
	font-size:12px;
}

div.products .count {
	font:18px Arial,sans-serif;
	color:#c00;
	font-style:normal;
	font-weight:bold;
}
div.products .prod {
	font:12px Arial,sans-serif;
	color:#c00;
	font-weight:bold;
	line-height:22px;
}
div.products .prod, div.products .count {
	padding-left:4px;
}
div.products .prod {
	padding-right:10px;
}
div.products .right {
	padding-right:10px;
}
div.products .right a {
	font:11px Tahoma,Arial,sans-serif;
	padding-right:16px;
	background:url(../images/all.gif) right center no-repeat;
	line-height:20px;
	font-weight:normal;
}*/
.box.art .txt table td {
	border:1px solid #ccc;
	padding:2px;
}
.box.art .txt table {
	background:#EFEFEF;
	border-collapse:collapse;
	font-size:11px;
	color:#666;
	margin-bottom:20px;
}
.box.art .txt table caption {
	font-weight:bold;
	margin-top:20px;
}
#footer .col.right span {
	text-decoration:underline;
	cursor:pointer;
	font-weight:normal;
	margin-right:16px;
}
#footer .col.right span:hover {
	color:#137EC6;
}
div.col div.box div.txt div.mini_text span p {
	clear:none;
}
.txt p {
	clear:both;
}

.box.art .txt p {
	clear: none;
}

.txt h3 {
	margin-bottom:20px;
}
.h1px {
	height: 1px;	
}
.link {
	cursor:pointer;
}
a.filter_more, a.filter_less {
	color:#137EC6 !important;
	font-family:arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	background:url(/media/images/all.gif) no-repeat center right;
	padding-right:16px;
}
a.filter_less {
	background:url(/media/images/all180.gif) no-repeat center right;
}

.no_results {
	width:600px;
	height:auto;
	color:#ff0000;
	font:bold 13px Arial, Helvetica, sans-serif;
	margin:10px auto;
	text-align:center;
}

.txt .ekiosk_box p {
	padding:0;
	margin:0;
	font-weight:bold;
}

.txt .ekiosk_box p img {
	margin-top:-10px;
}

p.values {
	color:#083558;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.filter_param {
	color:#666;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.filter_param .param_left, .filter_param .param_right {
	width:100px;
	height:auto;
	padding:3px 3px;
	color:#666;
	font:normal 11px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}
.filter_param .unit {
	color:#083558;
	font-weight:bold;
}

#parameters select {
	width:150px;
	height:auto;
	padding:3px 3px;
	color:#666;
	font:normal 11px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}

#polec_znajomemu .btn {
	margin-top:7px;
}
div.msg-sent {
	font-size:16px;
	font-weight:bold;
	width:225px;
	margin:0 auto;
	color:#ff0000;
	font-family: arial,sans-serif;
}

.pair-foto {
	float:left;
	height:auto;
	overflow:hidden;
}

.pair-foto .right {
	float:left;
}

.box.art .txt .photo img {
	* margin-bottom:-3px;
}

.box.recommend .txt .items .left a table img, .box.recommend .txt .items .right a table img {
	margin-top:0;
}

.teczka .box .txt div.ramka {
width:610px;
border:2px solid #B5C8D6;
color:#0B4E79;
font-size:16px;
/*overflow:hidden;*/
padding-bottom:5px;
margin-bottom:5px;
padding-top:5px;
}

div.ramka div.red {
color: #c00;
font-weight:bold;
/*width:150px;*/
/*float:left;*/
/*margin:7px 0 5px 5px;*/
font-size:18px;
/*overflow:hidden;*/
text-align:center;
}

div.ramka div.red span {
font-size:30px;
/*display:block;*/
/*float:left;*/
margin:2px 5px 1px 0;
}

div.ramka div.title-5 {
/*float:right;*/
/*width:420px;*/
text-align:center;
height:auto;
/*margin:8px 5px 5px 0;*/
font:bold 1.5em sans-serif;
}

.teczka .box .txt a.ramka:link, .teczka .box .txt a.ramka:active, .teczka .box .txt a.ramka:visited {
color:#0B4E79;
font-weight:bold;
font-size:15px;
text-decoration:none;
}

.teczka .box .txt a.ramka:hover {
text-decoration:underline;
}


/* REKLAMY */

#billboard{    padding: 7px 0;
    width: 960px;}
#billboard div{
margin: 0 auto;
    width: 750px;

}


#billboard div div {
background: url("http://muratordom.pl/media/css/../images/ico_reklama.gif") no-repeat scroll 0 0px transparent;
    padding: 0px 0 0px 6px;

}
#billboard div div div,
#billboard div div div div,
#billboard div div div div div,
#billboard div div div div div div,
#billboard div div div div div div div,
#billboard div div div div div div div div,
#billboard div div div div div div div div div,
#billboard div div div div div div div div div div {
	background:transparent none;
	padding:0px;
}



.box.ad300{border:none}


.box.ad300 div div{
    background: url("http://muratordom.pl/media/css/../images/ico_reklama.gif") no-repeat scroll 0px 0px transparent;
    padding: 0px 0 0px 5px;

}

.box.ad600 div div{
    background: url("http://muratordom.pl/media/css/../images/ico_reklama.gif") no-repeat scroll 0 0px transparent;
    padding: 0px 0 0px 6px;

}



#sky-right {position:absolute; left:-120px}

#sky-left {position:absolute; left:980px; z-index:999}

#sky-right div div{ background: url("http://muratordom.pl/media/css/../images/ico_reklama.gif") no-repeat scroll 0 0px transparent;
    padding: 0px 0 0px 6px;}
	
#sky-left div div{background: url("http://muratordom.pl/media/css/../images/ico_reklama.gif") no-repeat scroll 0 0px transparent;
    padding: 0px 0 0px 6px;}
    
    
    
    
.card-info {
	font: 11px Arial,Helvetica,sans-serif;
	color: #0C4E7C;
}
.card-info a {
	color: #137EC6;
	text-decoration:underline;
	cursor:pointer;
}
.card-info a:hover {
	color: #7399B5;
}
.card-info ul {
	margin:20px;
}
.card-info ol {
	margin:20px;
}
.title.payed {
color: #0C4E7C;
	font-family: arial,sans-serif;
	font-size: 13px;
	line-height: 160%;
}
.title.payed a {
	color: #137EC6;
	font-family: arial,sans-serif;
	font-size: 13px;
	line-height: 160%;
	display:block;
}
.box.firma .show .left span {
	text-decoration:underline;
	cursor:pointer;
}
.box.firma .show .left span:hover {
	color:#666;
}
.box.firma .colours .sample span, .karta .box .colours .sample span {
	font: 11px Arial,Helvetica,sans-serif;
	color: #0C4E7C;
	display:block;
	margin-top:10px;
}
.box.added .txt .items .right span a {
	font-weight:normal;
	text-decoration:none;
}
.box.added .txt .items .right span a b {
	font-weight:normal;
	text-decoration:none;
}
.box.added .txt .items .right span a.prod-a {
	font-weight:bold;
	text-decoration:underline;
}
.box.recommend .txt.noline .items .left a.prod-a,
.box.recommend .txt.noline .items .right a.prod-a {
	text-decoration:none;
}
.box.recommend .txt.noline .items .left a.prod-a:hover,
.box.recommend .txt.noline .items .right a.prod-a:hover {
	text-decoration:underline;
}
#cat-short h2 {
    letter-spacing:-1px;
}
.art.payed .tags {
	background:url(/media/images/bg-payed.gif) no-repeat top left;
	margin-top:8px;
	padding-top:12px;	
}
.box.res .items .item.left.payed span a {
	display:block;
	background:url(/media/images/bg-payed.gif) no-repeat bottom left;
	padding-bottom:12px;
	}
	.box.media .txt .items .item.left.payed .info.left span strong a {
	display:block;
	background:url(/media/images/bg-payed.gif) no-repeat bottom left;
	padding-bottom:12px;
	}
	.box.media .txt .items .item.right ul li.payed a {
	display:block;
	background:url(/media/images/bg-payed.gif) no-repeat top left;
	padding-top:6px;
}
#header .mobi {
	float:right;
	margin-top:20px;
	font:bold 18px sans-serif;
	color:#b00;
}
	#header .mobi a {
	font:bold 18px sans-serif;
	color:#b00;
}
	#header .mobi a:hover {
	text-decoration:none;
}
.product-data .image .gallery_wrapper {
	margin-bottom:4px;
}
.karta .box .product-data .image .gallery_wrapper .description {
    display: block;
    margin: 0px;
    width: auto;
    color: #0C4E7C;
    font-family: arial,sans-serif;
    font-size: 11px;
    line-height: 120%;
}
.karta .box .product-data .image {
	font-size:0px;
}
.karta .box .product-data .image img.small-one {
	border:2px solid #fff;
}
.karta .box .product-data .image img.small-one.active {
	border:2px solid #f40000;
}
.popLastSearch {
	margin-bottom: 10px;
}
/* początek seo text */

#bottomText p {
	margin-top: 10px;
	border-top: 1px solid #B3C8D7;
	border-bottom: 2px solid #B3C8D7;
	padding-bottom: 5px;
	padding-top: 5px;
	font: 11px Arial,sans-serif;
	color: #0C4D7B;
}

/* koniec seo text */
/* początek zawijanie tekstu pod obrazkami */

.fotoAll .foto1 h6, .fotoAll .foto2 h6 {
	width: 305px;
}
.teczka .box .txt h3.artykulTytul {
	border-bottom: none;
}

/* koniec zawijanie tekstu pod obrazkami */


span.prod-a {
	color: #137EC6;
	font-size: 11px;
}

div.karta div.col div.box div.txt div.title dt, div.teczka div.col div.box div.txt div.title dt  {
	font-size: 14px;
}

.recommended_small_logo {
	width: 142px;
	text-align: center;
	height: 30px;
	margin-top: 10px;
}

.recommended_small_logo img {
	cursor: pointer;
}

div.col div.box div.txt div.mini_text {
	overflow: hidden;
}

div.col div.box div.txt div.mini_text a {
	float: left;
	margin-right: 10px;
}

div.col div.box div.txt div.mini_text span {
	font-size: 10px;
	color: #999;
	font-family: Verdana, sans-serif;
}

/* zmiany belka wyniki wyszukiwania */

.header .w_header_left {
    float: left;
}

.header .w_header_right {
    float: right;
}

.header .w_header_right div {
    float: left;
    text-transform: none;
}

.header .w_header_right .schowek_switch {
    background: url(../images/raquo_white.png) right no-repeat;
    padding-right: 15px;
    margin-top: 3px;
	line-height: 26px;
	margin-right: 0px;
}

.header .w_header_right .schowek_switch a {
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
}

.header .w_header_right .schowek_switch a:hover {
    text-decoration: underline;
}

.header .w_header_right .select_perpage {
    margin: 0px 5px 0px 10px;
}

.header .w_header_right .select_perpage span {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	margin-left: 5px;
}

.header .w_header_right .select_perpage select {
    border: 1px solid #ccc;
    width: 100px;
}

.header .w_header_right .select_perpage select option {
}

.header .w_header_right .select_perpage img {
    position: relative;
    top: 5px;
}

/* end zmiany belka wyniki wyszukiwania */

/* formularz zapytaj o ten produkt */

.tz_ask_form .title {
	font-family:arial,sans-serif;
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.tz_ask_form .form_container {
	border: 1px solid #B3C8D7;
	border-top: 2px solid #B3C8D7;
	padding: 5px;
	background: #F3F3F3;
}

.tz_ask_form .field, .tz_ask_form .field .tester {
	margin-bottom: 5px;
}

.tz_ask_form .field .fieldname {
	font-size: 11px;
	color: #0C4E7C;
	font-family: Arial, sans-serif;
	margin-bottom: 2px;
}

.tz_ask_form .field .fieldname span {
	color: red;
}


.tz_ask_form .field textarea {
	width: 597px;
	height: 115px;
	font-size: 11px;
	font-family: Arial;
	color: #333;
	border: 1px solid #B3C8D7;
	padding: 5px;
}

.tz_ask_form input.textinput {
	border: 1px solid #B3C8D7;
	font-size: 11px;
	font-family: Arial;
	color: #333;
	width: 597px;
	height: 15px;
	padding: 5px;
}


.tz_ask_form span.boldblue {
	font-weight: bold;
	color: #0C4E7C;
	font-size: 11px;
	font-family: Arial,sans-serif;
}


.tz_ask_form input.submitbtt {
	background: url(../images/smallbtt_tz.png) 0 0 no-repeat;
	width: 77px;
	height: 19px;
	padding: 2px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	cursor: pointer;
}

/* end formularz zapytaj o ten produkt */

/* begin zdjecia w sekcji obiekty */
.teczka .box .products .section.objects .gallery_wrapper {  
    position:relative;  
}
.teczka .box .products .section.objects .items .col .image.gallery_wrapper {
	width: auto;
}
.teczka .box .products .section.objects .gallery_wrapper .description {
    background-color: black;
    bottom: 3px;
    color: white;
    font-family: 'tahoma';
    font-size: 15px;
    left: 0;
    margin: 1px;
    opacity: 0.6;
    position: absolute;
    text-align: left;
    width: 400px;
    filter:alpha(opacity=60); /* IE transparency */
} 
/* end zdjecia w sekcji obiekty */

.item.wyrozniony4 {
    background: url(../images/produkt-wyrozniony-bg4.png) no-repeat scroll right top transparent;
}
