@charset "utf-8";
/* CSS Document */
/* index-START */
body {
	margin: 0;
	padding: 0;
	position: relative;
	font-family: verdana;
	font-size: 10pt;
	color: #333;
	background-color: #FFF;
}
div { position: relative; border: none; }
p { font-family: verdana; font-size: 9pt; color: #333; }
a { font-family: verdana; font-size: 9pt; color: #6666DD; }
a:link, a:visited { color: #6666DD; text-decoration: none; }
a:hover, a:active { color: #6666DD; text-decoration: underline; }
.header, .navi, .main, .footer { margin: 0 auto; width: 960px; }
.header { height: 88px; background: url(img/top.jpg) no-repeat 159px 0; }
#header_logo { width: 190px; height: 88px; float: left; background: url(img/main_logo.gif) no-repeat 0 0; }
#szukacz { width: auto; height: 55px; margin-top: 10px; margin-right: 20px; position: relative; float: right; background: url("img/lupa.gif") no-repeat 35px 5px; }
#szukacz a {text-decoration: underline;}
#header_search {
	width: 900px;
	height: auto;
	position: relative;
	float: left;
}
#header_tekst {
	margin: 0;
	padding-left: 10px;
	width: auto;
	height: 70px;
/*	border: 1px solid red;*/
	float: left;
}

.hmenu {
	margin: 0 auto;
	padding: 0;
	width: 955px;
	height: auto;
	overflow: hidden;
	display: block;
	background-color: #333; 
	border: 2px solid #EEE;
}
.hmenu ul {
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}
.hmenu ul li {
	width: auto;
	height: auto;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
.hmenu a:link, .hmenu a:visited {
	width: auto;
	height: auto;
	margin: 0 0;
	padding: 6px 37px;
	text-decoration: none;
	display: block;
	font-size: 10pt;
	font-weight: normal;
	background: #333;
	color: #FFF;
	border-right: 5px solid #EEE;
	clear: left;
}
.hmenu a:hover {
	color: #333;
	background: #EEE;
/*	background-image: url("/img/tlo2.gif"); */
}
#last a {
/*	width: 76px;*/
	width: auto;
/*	padding-left: 47px;*/
	border-right: none;
}
#current a {
	color: #666;
	background: #FFF;
}

#news.hmenu { color: #7CFC00; }
#current.hmenu { color: #222; background-color: #EEE; }
#last.hmenu li a { border-right: none; }

.navi {
	height: 18px;
	padding: 5px 0 0 0;
	font-size: 8pt;
}
.navi p { margin: 0; padding: 0; font-size: 8pt; color: #999; }
.navi a { color: #6666DD; font-size: inherit; }
.content {
	width: auto;
	height: auto;
	float: left;
}
.main {
	width: 960px;
	height: auto;
	position: relative;
}
div#main_index {
	height: 360px;
}
.index_left {
	width: 650px;
	height: auto;
	float: left;
	border: 5px solid #999999;
/*	border: 5px solid #99CC00; */
	border-bottom: none;
}
#left_img {
	width: 650px;
	height: 180px;
	float: left;
	background: url(img/winter.jpg) no-repeat 0 0;
}
#left_img p {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	height: auto;
	position: relative;
	float: left;
	color: #FFF;
	clear: left;
}
#left_img h5 {
	margin: 0;
	padding: 0;
	height: auto;
	position: relative;
	float: left;
	color: #FFF;
	clear: left;
}
.index_opis {
	margin: 25px 0 0 0;
	padding: 10px 10px 15px 20px;
	width: 330px;
	height: auto;
	background-color: #333;
	opacity: 0.8;
	float: right;
}
.left_product {
	width: 215px;
	height: 138px;
	float: left;
	border-right: 1px dotted #999999;
/*	border-right: 1px dotted #99CC00; */
}
#left_product1 {
	background: url(img/vent.gif) no-repeat 24px 10px;
}
#left_product2.left_product {
	background: url(img/klima.gif) no-repeat 24px 8px;
}
#left_product3 {
	background: url(img/solar.gif) no-repeat 20px 8px;
	float: right;
	border-right:none;
}
.strip {
	margin: 0;
	padding: 5px 0 0 0;
	width: 215px;
	height: 20px;
	position: relative;
	float: left;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #999999;
/*	background-color: #99CC00; */
}
#strip1 { margin-left: 1px; }
#strip3.strip { width: 218px; float: right; }
.index_right {
	width: 285px;
	height: auto;
	float: right;
/*	background-color: #000; */
}
#right_pcluster {
	width: 283px;
	height: 241px;
/*	background: url(img/index_right.jpg) no-repeat 0 0; */
/*	background: url(img/main_pcluster.jpg) no-repeat 0 0; */
	float: right;
	border: 1px solid #000;
}
#right_1, #right_2, #right_3 {
	margin: 0;
	padding: 0;
	width: 280px;
	height: 79px;
	position: relative;
	float: left;
	border-bottom: 1px dotted #333;
}
#right_1 {
	background: url(img/index_right3.gif) no-repeat 0 0;
}
#right_2 {
	background: url(img/index_right4.gif) no-repeat 0 0;
}
#right_3 {
	background: url(img/index_right2.gif) no-repeat 0 0;
	border-bottom: none;
}
#right_download {
	margin: 10px 0 0 0;
	padding: 0;
	width: 283px;
	height: 93px;
	float: right;
	background: #0066ff;
	border: 1px solid #333;
}
#title_d {
	margin: 0;
	padding: 5px 0 0 5px;
	width: 278px;
	height: auto;
	background: #003366;
	position: relative;
	float: left;
}
#a_d {
	margin: 0;
	padding: 5px 0 0 5px;
	position: relative;
	float: left;
}
p#download_title {
	margin: 0;
/*	padding: 6px 15px 0 0;*/
	width: auto;
	height: 20px;
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #FFF;
}
p#download {
	margin: 0;
/*	padding: 8px 10px 9px 0;*/
	width: 250px;
	height: 44px;
	float: right;
}
a#download {
	color: #fff;
	font-style: italic; }
a:hover#download, a:active#download { color: #fff; }
.footer {
	height: 20px;
/*	clear: both; */
}
p.footer {
/*	padding: 2px; */
	width: auto;
	color: #999;
	float: right;
	clear: right;
}
#map {
	padding: 2px 0 0 0;
	width: 90px;
	text-decoration: underline;
	color: #6666DD;
	float: left;
	clear: both;
}
/* index-END */
.img {
	margin-bottom: 20px;
	width: 390px;
	height: 420px;
	position: relative;
	float: left;
	background: url(img/naslonecznienie.png) no-repeat 0 0;
	border: 1px solid #000;
}
/* split-START */
/*
.menu {
	width: 240px;
	height: auto;
	margin-bottom: 15px;
	float: left;
	border: 1px dotted #BBB;
}
.subtitle {
	margin-left: 0;
}
#menu_title {
	font-size: 12pt;
	font-weight: bold;
}
.menu ul {
	margin-left: 20px;
	padding: 0;
	list-style: none;
	display: block;
}
.menu ul li { padding: 2px; }
.menu ul li a {
	padding: 2px 5px 0 5px;
	height: 19px;
	display: block;
}
.menu ul li a:link, .menu ul li a:visited {
	color: #333;
}
.menu ul li a:hover, .menu ul li a:active {
	height: 17px;
	text-decoration: none;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	background: #FFF;
	color: #666;
}
.menu ul li a.current {
	height: 17px;
	font-weight: bold;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
	color: #333;
}*/
h3.title {
	width: 100%;
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: bold;
	color: #666;
}
/*
.split_type {
	width: auto;
	width: 170px;
	height: 150px;
	float: left;
	border: 1px dotted #BBB;
}
#type1.split_type { background: url(img/split_type_portable.jpg) no-repeat 0 0; }
#type2.split_type { background: url(img/split_type_scienne.jpg) no-repeat 0 0; }
#type3.split_type { background: url(img/split_type_podlogowe.jpg) no-repeat 0 0; }
#type4.split_type { background: url(img/split_type_sufitowe.jpg) no-repeat 0 0; } */
/* split-END */
/* msplit-START */

/*.msplit_type {
	width: 228px;
	height: 185px;
	float: left;
	border: 1px dotted darkgreen;
}
*/
/* oferta-START */
#content_fullsize.content {
	width: 930px;
	margin: 0;
	padding: 15px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}
.searcher {
	margin: 20px 0 10px 0;
	padding: 0;
	width: 100%;
	height: auto;
	float: left;
	font-size: 9pt;
	background: #E3E3E3;
}

.oferta_type {
	margin: 0 15px 0 0;
	padding: 0;
	width: 290px;
	height: 210px;
	font-size: 8pt;
	position: relative;
	float: left;
	border: 5px solid #EEE;
}
#oferta_solar.oferta_type {
	margin-right: 0;
	position: relative;
	float: right;
}
.oferta_type_title {
	margin: 0;
	padding: 6px 0 7px 10px;
	width: 280px;
	height: auto;
	position: relative;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	background: #666;
}
.oferta_type_img {
	margin: 0;
	padding: 0;
	width: 290px;
	height: 70px;
	position: relative;
	float: left;
}
#img_vent.oferta_type_img { background: url(img/ventilation.jpg) no-repeat -40px -65px; }
#img_klima.oferta_type_img { background: url(img/sharp_pc.jpg) no-repeat 0 -140px; }
#img_solar.oferta_type_img { background: url(img/solar7.jpg) no-repeat 0 -45px; }
.ramka {
	margin: 0;
	padding: 0 0 0 10px;
	width: auto;
	height: auto;
	position: relative;
	float: left;
}
.ramka p { margin: 0; padding: 5px 3px 5px 0; }

#oferta_vent.oferta_type { background-color: #FEFEFE; }
#oferta_vent p { color: #666; }
#oferta_klima.oferta_type { background-color: #FEFEFE;} /*6495FD*/
#oferta_klima p { color: #666; }
#oferta_solar.oferta_type { background-color: #FEFEFE; }
#oferta_solar p { color: #666; } /*limonka #7CFC00*/

#title_smaller.title { margin: 15px 0 5px 0; font-size: 14pt; }
h6.name {
	margin: 0;
	width: 100%;
	float: left;
	border: 1px solid green;
}
p.oferta_opis {
	width: 145px;
	height: auto;
	margin: 0;
	padding: 5px;
	font-size: 8pt;
	float: right;
}
/* oferta-END */
/* scienne-START */
.prod_content {
	width: 690px;
	height: 175px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid grey;
}
h6.content_title, h6.details_title {
	width: 690px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 9pt;
}
.content_img, .details_img {
	width: 200px;
	height: 155px;
	float: left;
	border: 1px dotted #099;
}
#scienne_img1.content_img { background: url(img/scienne_img1.jpg) no-repeat 0 0; }
#scienne_img2.content_img { background: url(img/scienne_img2.jpg) no-repeat 0 0; }
#scienne_img3.content_img { background: url(img/scienne_img3.jpg) no-repeat 0 0; }
.content_func {
	width: 78px;
	height: 155px;
	margin-left: 5px;
	float: left;
	border: 1px dotted #000;
}
#func1.content_func { background: url(img/content_functions7.jpg) no-repeat 0 0; }
#func2.content_func { background: url(img/content_functions7.jpg) no-repeat 0 0; }
#func3.content_func { background: url(img/content_functions9.jpg) no-repeat 0 0; }
.content_descr {
	width: 390px;
	height: 155px;
	float: right;
	border: 1px dotted #906;
}
.content_descr ul, .details_descr ul {
	margin: 0;
	padding: 0;
	list-style: square;
	font-size: 9pt;
}
.content_descr ul li, .details_descr ul li { margin-left: 18px; }
/* scienne-END */
/* portable-START */
.content_details {
	width: 690px;
	height: auto;
	float: left;
	border: 1px solid black;
}
#portable_img.details_img {
	width: 250px;
	height: 170px;
	float: left;
	background: url(img/portable_img1.jpg) no-repeat 50px 10px;
	border: 1px dotted #069;
}
.details_descr {
	width: 420px;
	height: 170px;
	float: right;
	border: 1px dotted orange;
}
#portable_func.details_func, #func1.scienne_func {
	width: 100%;
	height: 41px;
	float: left;
	border: 1px dotted green;
}
#portable_func.details_func {
	background: url(img/portable_func.jpg) no-repeat 0 0;
}
.details_efficiency {
	width: 690px;
	height: 100px;
	float: left;
	border: 1px solid red;
}
/* portable-END */
/* scienne_details-START */
.content_details {
	width: 690px;
	height: auto;
	float: left;
	border: 1px solid grey;
}
#scienne_img1.details_img {
	width: 200px;
	height: 170px;
	float: left;
}
.details_small {
	width: 53px;
	height: 170px;
	margin-left: 5px;
	float: left;
	border: 1px dotted darkblue;
}
.img_small {
	width: 50px;
	height: 50px;
	margin-bottom: 5px;
	float: left;
	border: 1px dotted blue;
}
#func1.details_func {
	width: 690px;
	height: 45px;
	float: left;
	border: 1px dotted brown;
}
/* scienne_details-END */

/* przewodnik-START */
.przewodnik_sekcja {
	margin: 0;
	padding: 0;
	width: 955px;
	height: auto;
	position: relative;
	float: left;
	color: #C6C6C6;
	background-color: #FFF;
/*	border: 2px dashed orange; */
}
.Accordion {
/*	border-left: 1px solid #666;
	border-right: 1px solid #000; */
	border-bottom: 1px solid #666;
	overflow: hidden;
	position: relative;
	float: left;
	width: auto;
}
.AccordionPanel {
	margin: 0;
	padding: 0;
}
.head {
	margin: 0;
	padding: 3px;
	height: auto;
	color: #000;
	background-color: #EEE;
	font-size: 9pt;
	border-top: 1px solid #FFF;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.head2 {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	font-size: 12pt;
	font-weight: bold;
	color: #C6C6C6;
	cursor: default;
}
.AccordionPanel .head2 {
	color: #999;
}
.AccordionPanelContent {
	margin: 5px 0 5px 10px;
	padding: 0;
	height: 50px;
	overflow: auto;
/*	border: 1px dashed #883366; */
}
.AccordionPanelOpen .head {
	background-color: #6666DD;
	color: #FFF;
}
.AccordionPanelContent .opis {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: #FEFEFE;
/*	border: 1px solid #000;*/
}
.AccordionPanelTabHover {
	color: #333;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #EEE;
}
.AccordionFocused .head {
	background-color: #EEE;
}
.AccordionFocused .AccordionPanelOpen .head {
	background-color: #6666DD;
}
/* przewodnik-END */

/* referencje-START */
.tabela {
	width: 95%;
	margin-bottom: 20px;
/*	border: 5px solid #CCC; */
	border-collapse: collapse;
}
.tabela td {
	padding: 5px;
/*	border-top: 1px solid #CCC;*/
	border-bottom: 1px dotted #EEE;
/*	border-right: 1px solid #CCC;  */
}
th#obiekt, th#zakres, th#galeria, th#empty, th#went, th#klim, th#solar {
	padding: 2px;
	font-size: 11pt;
	text-align: center;
	font-weight: bold;
	border-bottom: 3px solid #EEE;
}
th#obiekt, th#empty {
	border-left: none;
}
th#galeria, th#solar {
	border-right: none;
}
td#obiekt, td#zakres {
	font-size: 10pt;
	width: 330px;
}
td#obiekt {
	width: 350px;
}
td#zakres {
	width: 550px;
}

/* referencje-END */

#download_table {
	width: 100%;
	border: 1px solid #eee;
	border-collapse: collapse;
	font-size: 8pt;
	text-align: left;
	background-color: #fff;
}
#download_table td {
	padding: 5px;
	border: 1px solid #eee;
}
#download_table a {
	font-size: 8pt;
}

/* kontakt.html - START */
p.podpis {
	margin: 0;
	padding: 0;
	width: auto;
	height: 20px;
	position: relative;
	float: left;
	font-size: small;
	font-style: italic;
}
#kontakt_mapa {
	position: relative;
	float: left;
	clear: left;
	margin-bottom: 15px;
	border: 1px solid #000;
}
#kontakt_dane {
	margin: 0;
	padding: 0;
	width: 300px;
	height: auto;
	position: relative;
	float: left;
	margin-left: 60px;
	line-height: 110%;
}
#kontakt_form {
	position: relative;
	float: left;
	margin-bottom: 10px;
}

.form {
	margin: 10px 0 15px 10px;
	padding: 20px;
	width: 500px;
	height: 300px;
	background: #f6f6f6;
	font-size: 9pt;
	position: relative;
	float: left;
}
.form li { list-style: none; }
#kontakt_form table { border-collapse: separate; border-style: none;  }
#kontakt_form table td { border-style: none; }
#frame { border: none; }
#email { width: 220px; }
#tresc textarea {
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}
/*
#tresc textarea {
	float: left;
}
*/
/* kontakt.html - END */
/* mapa.html - START */
.map {
	margin: 0;
	padding: 0;
	width: 900px;
	height: auto;
	position: relative;
	float: left;
	font-size: 9pt;
	color: #666;
}
.explan {
/*	background-color: #EFEFEF; */
	color: #888;
}
/* mapa.html - END */
/* firma.html - START */
.opis {
	margin: 0;
	padding: 0;
	width: 550px;
	height: auto;
	position: relative;
	float: left;
	line-height: 120%;
}

#firma_img {
	margin: 15px 0 0 0;
	padding: 15px;
	width: 310px;
	height: 160px;
	position: relative;
	float: right;
	background: url(img/company.jpg) no-repeat -70px -30px;
}
/* firma.html - END */
/* news.html - START */
.news_data {
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	font-size: 8pt;
	position: relative;
	float: left;
	color: #888;
/*	background-color: #CCC; */
}
.news_title {
	margin: 0;
	padding: 0;
	height: auto;
	width: 100%;
	position: relative;
	float: left;
	color: #333;
}
.news_link {
	margin: 0 0 15px 0;
	padding: 0;
	height: auto;
	width: 100%;
	position: relative;
	float: left;
	color: blue;
/*	border: 1px solid blue; */
}
/* news.html - END */





/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
/*  padding: 2%;
  width: 96%; */
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: relative;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
	width: 300px;
  background-color: transparent;
  border: none;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border:none;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  color: #333;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset #666;
/*  border-radius: 2px; */
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid #FFF;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image {}
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
  color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}

#oferta_tab_left {
	width: auto;
	height: auto;
	position: relative;
	float: left;
/*	border: 1px solid #EEE;*/
}
#oferta_tab_right {
	margin: 0 0 10px 5px;
	width: 95px;
	height: auto;
	position: relative;
	float: left;
	border: 1px solid #EEE;
}
a#daikin_logo {
	background-image: url('/img/daikin_logo.jpg');
	background-repeat: no-repeat;
	height: 21px;
}
a#samsung_logo {
	background-image: url('/img/samsung_logo_3.gif');
	background-repeat: no-repeat;
	height: 32px;
}
a#fujitsu_logo {
	background-image: url('/img/fujitsu_logo.jpg');
	background-repeat: no-repeat;
	height: 44px;
}
a#mitsubishi_logo {
	background-image: url('/img/mitsubishi_logo.jpg');
	background-repeat: no-repeat;
	height: 34px;
}
a#airwell_logo {
	background-image: url('/img/airwell_logo.jpg');
	background-repeat: no-repeat;
	height: 24px;
}
a#toshiba_logo {
	background-image: url('/img/toshiba_logo.jpg');
	background-repeat: no-repeat;
	height: 15px;
}
a#york_logo {
	background-image: url('/img/york_logo.jpg');
	background-repeat: no-repeat;
	height: 34px;
}
a#sharp_logo {
	background-image: url('/img/sharp_logo.jpg');
	background-repeat: no-repeat;
	height: 15px;
}
a#lennox_logo {
	background-image: url('/img/lennox_logo.jpg');
	background-repeat: no-repeat;
	height: 28px;
}
a#panasonic_logo {
	background-image: url('/img/panasonic_logo.jpg');
	background-repeat: no-repeat;
	height: 24px;
}
a#juwent_logo {
	background-image: url('/img/juwent_logo.jpg');
	background-repeat: no-repeat;
	height: 14px;
}
a#vts_logo {
	background-image: url('/img/vts_logo.jpg');
	background-repeat: no-repeat;
	height: 36px;
}
a#provent_logo {
	background-image: url('/img/pro-vent_logo.jpg');
	background-repeat: no-repeat;
	height: 24px;
}

a#daikin_logo, a#samsung_logo, a#fujitsu_logo, a#mitsubishi_logo, a#airwell_logo, a#toshiba_logo, a#york_logo, a#sharp_logo, a#lennox_logo, a#panasonic_logo, a#juwent_logo, a#vts_logo, a#provent_logo {
	width: 95px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
}
a#daikin_logo img, a#samsung_logo img, a#fujitsu_logo img, a#mitsubishi_logo img, a#airwell_logo, a#toshiba_logo, a#york_logo, a#sharp_logo, a#lennox_logo, a#panasonic_logo, a#juwent_logo, a#vts_logo, a#provent_logo {
	display: block;
	border: none;
}
a:hover#daikin_logo img {
	margin-top: -21px;
}
a:hover#samsung_logo img {
	margin-top: -32px;
}
a:hover#fujitsu_logo img {
	margin-top: -44px;
}
a:hover#mitsubishi_logo img {
	margin-top: -34px;
}
a:hover#airwell_logo img {
	margin-top: -24px;
}
a:hover#toshiba_logo img {
	margin-top: -15px;
}
a:hover#york_logo img {
	margin-top: -34px;
}
a:hover#sharp_logo img {
	margin-top: -15px;
}
a:hover#lennox_logo img {
	margin-top: -28px;
}
a:hover#panasonic_logo img {
	margin-top: -24px;
}
a:hover#juwent_logo img {
	margin-top: -14px;
}
a:hover#vts_logo img {
	margin-top: -36px;
}
a:hover#provent_logo img {
	margin-top: -24px;
}


#oferta_ogolna {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	border-collapse: collapse;
}
#oferta_ogolna td {
	margin: 0;
	padding: 0 5px;
	vertical-align: top;
}
#oferta_ogolna ul {
	margin: 0;
	padding: 0;
	padding: 10px 0;
}
#oferta_ogolna ul li {
	margin-left: 15px;
	list-style: disc;
	line-height: 130%;
}
#oferta_ogolna a {
	width: 100%;
	display: block;
}
div.oferta_ogolna_opis {
	margin: 0;
	padding: 5px;
	width: 255px;
	height: 40px;
	background-color: #EEE;
}
div.oferta_ogolna_opis p {
	margin: 0;
	padding: 5px 0;
}
#brands {
	width: 10px;
	height: 20px;
	border: 1px solid #eee;
}

table.oferta_dom {
	margin: 20px 0;
	padding: 0;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #EEE;
}
div.oferta_left {
	margin: 0;
	padding: 0;
	width: 220px;
	height: 40px;
	background: orange;
}
div.oferta_right {
	margin: 0;
	padding: 0;
	width: 600px;
	height: auto;
/*	background-color: #EEE;
	background: url(img/family2.jpg) no-repeat; 
*/
}
.oferta_main_left {
	margin: 0;
	padding: 0;
	width: 250px;
	height: auto;
	position: relative;
	float: left;
	border: 1px solid #EEE;
}
.oferta_main_right {
	margin: 0 0 20px 0;
	padding: 0;
	width: 670px;
	height: 450px;
	position: relative;
	float: right;
	border: 1px solid #EEE;
}
.oferta_main_right_type {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	position: relative;
	float: left;
/*	border: 1px solid #BBB; */
}
.oferta_main_right_type ul {
	margin: 0;
	padding: 0 5px;
}
.oferta_main_right_type li {
	margin: 5px 0;
	padding: 10px 15px;
	height: auto;
	list-style: none;
	display: block;
	background: #EEE;
/*	border: 1px solid #BBB; */
}
.oferta_main_right_type a {
/*	margin: 0;
	padding: 17px 20px;
*/	width: auto;
	height: auto;
	display: block;
}
.oferta_main_right_img {
	margin: 0;
	padding: 0;
	width: 400px;
	height: 400px;
	position: relative;
	float: right;
	border: 1px solid orange;
}
.oferta_opcje ul {
	margin: 0;
	padding: 0;
}
.oferta_opcje li {
	margin: 5px 0;
	padding: 0;
	height: 50px;
	width: 200px;
	list-style: none;
	display: block;
	background: #EEE;
	border: 1px solid #EEE;
}
#aktual {
	background: #999;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #FFF;
}
.oferta_opcje a {
	margin: 0;
	padding: 17px 20px;
	width: 155px;
	height: 14px;
	display: block;
/*	border: 1px dotted #FFF; */
}
.oferta_title h3 {
	width: auto;
	height: auto;
	position: relative;
	float: left;
/*	border: 1px solid orange; */
}
.oferta_sign {
	width: auto;
	height: auto;
	position: relative;
	float: right;
/*	border: 1px solid red; */
}
.oferta_sign a {
	text-decoration: none;
}
.oferta_news {
	position: relative;
	float: left;
	clear: left;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}
