@import "top.css";
body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family: Tahoma;
	font-size: 11px;
	background: #fff;
}

b{font-size: 110%;}
em{color: red;}
a, a:visited {color: #023263;}

h1, h2, h3, h5 {
	font-family: Tahoma;
	font-weight: 400;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

h1 {
	text-align: left;
	font-size: 40px;
	padding: 5px 0 5px 0;
	margin: 0 20px 0 0;
}

h2 {
	text-align: left;
	font-size: 13px;
	padding: 5px 0 5px 0;
	margin: 0 20px 0 0;
}

h3 {
	text-align: left;
	font-size: 18px;
	padding: 0 0 5px 0;
	margin: -20px 20px 0 0;
}

h4 {
	text-align: left;
	padding: 0 0 0 5px;
	margin: 0 20px 0 0;
}

.innertube h3 {
	margin: 10px 0 20px 0;
}

.innertube h4 {
	margin: 5px 0 5px 0;
}

#cnt {
width: 970px;
margin: 0 auto;
}

#maincontainer{
width: 970px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
/*
#topsection{
background: #171516;
height: 163px;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#toplogo {
width: 320px;
height: 163px;
background-color: #171516;
background-position: top right;
float: left;
dispaly: inline;
}

#toplogo img {margin: 18px 0 0 40px;}

#topbackground {
width: 650px;
height: 163px;
float: left;
display: inline;
}

#topsearch {
width: 270px;
background-position: top right;
height: 105px;
float: left;
display: inline;
}

#topnewsletter {
width: 340px;
height: 105px;
float: left;
display: inline;
}

#topmenu {
background: #3f3f3f;
position: absolute;
top: 120px;
height: 30px;
width: 970px;
}
*/
#contentwrapper{
float: left;
width: 100%;
/*width: 345px;*/
margin-bottom: 20px;
display: inline;
overflow: hidden;
}

#breadcrumbs {
	float: left;
	width: 100%;
	padding: 20px 0 0 38px;
}

#breadcrumbs a {
	color: #666;
}

#breadcrumbs a.active {
	color: #fea604;
}

#logosection{
background: #fff;
height: 187px; /*Height of top section*/
width: 970px;
overflow: hidden;
position:relative; 
}

#contentcolumn{
/*margin-right: 625px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
float: left;
margin: 0;
padding: 20px 20px 20px 37px;
}

#leftcolumn{
display: inline;
float: left;
width: 290px; /*Width of left column in pixel*/
/*margin-left: -625px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/
}

#rightcolumn{
display: inline;
float: left;
width: 305px; /*Width of right column in pixels*/
/*margin-left: -305px; /*Set margin to -RightColumnWidth*/
}

/*
#footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
	background-color: #171516;
	text-align: left;
	padding: 4px 0;
	border-top: 10px solid #333;
}
*/


#footer{
clear: left;
width: 100%;
height: 40px;
background-color: #171516;
text-align: left;
padding: 4px 0;
border-top: 10px solid #333333;
}

#footer p {
margin: 0 0 0 30px;
padding: 10px 0 0 0;
color: #726E6F;
float: left;
display: inline;
}

#footer p.credits {
width: 200px;
float: right;
margin: 0;
}

#footer a {
color: #726E6F;
text-decoration: none;
padding-right: 10px;
padding-left: 10px;
border-right: 1px solid #726E6F;
}

#footer a.lastf {border: 0;}
.innertube {
margin: 0 10px 10px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}
.innertube p img {padding: 5px; display: inline;}

.innertube p {
	color: #666;
	padding: 0 0 0 7px;
	width: 730px;
}

#contentpage .innertube ul, .tabContainer ul {
	list-style-image: url(../images/ul-bg.gif);
}

.tabContainer p {
	margin: 0;
	padding: 0;
}

.innertube ul li, .tabContainer ul li  {
	color: #777;
	padding: 2px;	
}

.innertube ul li a {
	color: #666;
}

#contentpage .innertube table tr td ul li {
	padding: 0px;
	margin: 0;
}

p.topsection {margin: 10px 0 22px 30px; padding: 0; font-family: Tahoma; font-size: 11px; color: #fff;}
p.topsection2 {margin: 10px 0 12px 10px; padding: 0; font-family: Tahoma; font-size: 11px; color: #fff;}
a {font-family: Tahoma; font-size: 11px; text-decoration: none;}
a.white {color: #fff;}
/*
#topsearchform {margin: 0 0 0 64px; padding: 0;}
#topsearchform .searchqueryinput {width: 92px; height: 18px; border: 0; background-color: #3f3f3f; padding: 2px 0 0 3px; color: #fff; font-family: Tahoma; font-size: 11px;}
#topsearchform .searchsubmit {width: 50px; color: #fff; height:20px; border: 0; background-color: #003366; margin: 0 0 0 18px; padding: 0; font-family: Tahoma; font-size: 11px;}

#topnewsletterform {margin: 0 0 0 70px; padding: 0;}
#topnewsletterform .newsletterinput {width: 116px; height: 18px; border: 0; background-color: #3f3f3f; padding: 2px 0 0 3px; color: #fff; font-family: Tahoma; font-size: 11px;}
#topnewsletterform .newslettersubmit {width: 50px; color: #fff; height:20px; border: 0; background-color: #003366; margin: 0 0 0 28px; padding: 0; font-family: Tahoma; font-size: 11px;}
*/
#topmenulist {list-style: none; margin: 0 0 0 24px; padding: 0;}
#topmenulist li {display: inline;}
#topmenulist a {
float: left;
display: block;
margin: 0 2px 0 0;
padding: 7px 16px 6px 16px;
color: #fff;
text-decoration: none;
}
#topmenulist li a:hover {color: #fff; background-color: #fea604;/*#fea604;*/ /*9A0000*/}
#topmenulist a.active {color: #fff; background-color: #fea604; /*#fea604;*/}

.logoscontainer {background: url("../images/logosybg.gif") no-repeat; background-position: top left; margin: 0 0 0 10px; padding: 0; background-color: red;}
.logos {background-color: #fff; margin: 7px 0 0 0; border-right: 1px solid #000; width: 155px; height: auto; }
.logosimg {height: 80px;}
.logosimg img {margin-left: 10px; border: 0;}
.logoslist {margin: 0 0 0 35px; padding: 0; list-style-image: url("../images/arrow.gif");}
.logoslist li {line-height: 16px;}
.logoslist li a {color: #000;}
.logoslist li a:hover {text-decoration: underline;}
#test {height: 50px; background: green; width: 100px; overflow: scroll}
#table {}
#table td.tdbg {background: url("../images/logosybg.gif") no-repeat; background-position: top left;}
.logostable {margin: 7px 0 0 0; border-right: 1px solid #000; width: 160px; height: 160px;}
.logostable img, .logostablelast img {border: 0;}
.logostablelast {margin: 7px 0 0 0; border: 0; width: 160px; height: 160px;}

.newslist {list-style: none; margin: 0; padding: 0; width: 300px;}
.newslist li {display: block; float: left; width: 300px;}
.newslist li img {float: left; display: inline; border: 0; margin-right: 10px;}
.newslist li a {font-size: 11px; color: blue; text-decoration: underline; display: block; margin-top: 5px;}
.newslist li a.header {font-size: 12px; color: blue; text-decoration: underline; display: block;}
.newslist li a.intro {font-size: 10px; color: #000; text-decoration: none; display: block; margin-top: 10px;}

.zabudowylist {list-style: none; margin: 0; padding: 0; width: 230px;}
.zabudowylist li {margin-top: 5px;}
.zabudowylist li a {font-size: 11px; color: blue; text-decoration: underline;}

.szkodylist {list-style: none; margin: 0; padding: 0; width: 320px;}
.szkodylist li {margin-top: 5px;}
.szkodylist li a {font-size: 11px; color: blue; text-decoration: underline;}

#contentpage {
	margin: 40px 0 10px 200px; /* Set left margin to LeftColumnWidth */
	padding: 20px 0 0 0; 
	min-height: 300px;
}

#leftmenucolumn {
float: left;
width: 200px; /* Width of left column */
margin: 60px 0 10px -943px; /* Set left margin to -(MainContainerWidth) */
word-wrap: break-word;
overflow: hidden;
}

#leftmenucolumn h3 {font-family: Tahoma; font-size: 13px; color: #9B0000;}
#leftmenucolumn h4 {font-family: Tahoma; font-size: 13px; color: #666;}

#leftmenucolumn p.filtrHeader {font-family: Tahoma; font-size: 13px; color: #666; border-bottom: 1px solid #e6e6e6; width: 150px; font-weight: bold;}

.leftredlist {list-style: none; margin: 0; padding: 0; width: 160px;}
.leftredlist li {margin: 0; border-bottom: 1px solid #E6E6E6; padding: 0; width: 150px;}
.leftredlist li a {color: #666; font-size: 11px; font-weight: bold; }
.leftredlist li a.level1 {color: #666;}
.leftredlist li a.level2 {color: #666; font-weight: 400; margin-left: 10px; display: block;}
.leftredlist li a.level3 {color: #666; font-weight: 400; margin-left: 20px; display: block;}
.leftredlist li a.active {color: #fea604;}
.leftredlist li a:active {color: #fea604;}


.leftredlist .leftpromotionmenu li {padding: 3px 0 3px 0; color: #666;}
.leftredlist .leftpromotionmenu li a {color: #666;}
.leftbluelist {list-style: none; margin: 60px 0 30px 13px; padding: 0; width: 150px;}
.leftbluelist li {margin: 15px 0 0 0; border-bottom: 1px solid #999; padding: 0 0 15px 20px;}
.leftbluelist li a {color: #666; font-size: 12px; font-weight: 400;}

.leftbluelist2 {list-style: none; margin: 0 0 30px 0; padding: 0; width: 150px;}
.leftbluelist2 li {margin: 15px 0 0 0; padding: 0 0 15px 20px;}
.leftbluelist2 li a {color: #666; font-size: 12px; font-weight: 400;}

.leftbluelist3 {list-style: none; margin: 5px 0 0px 20px; padding: 0; width: 150px;}
.leftbluelist3 li {margin: 0; padding: 0 0 5px 20px;}
.leftbluelist3 li a {color: #666; font-size: 12px; font-weight: 400;}

p.dodano {color: #1B5A9D; margin: 15px 0 0 0; padding: 0;}
.leftbluelist li a.activenews {color: #fea604; font-weight: bold;}
.leftbluelist2 li a.activenews {color: #fea604; font-weight: bold;}
h4.promocje {color: #fea604; font-family: Tahoma; font-size: 15px; font-weight: bold; border-bottom: 1px solid #999; padding-left: 10px; padding-bottom: 5px;}
h4.promocje2 {color: #fea604; font-family: Tahoma; font-size: 15px; font-weight: bold; border: 0; padding-left: 10px; padding-bottom: 5px;}
#cv input, #cv textarea {border: 1px solid #c3c3c3;}
#cv {color: #545454;}
#cv .submit-btn {border: 0;}

.markihandlowcy {float: left; display: inline; margin: 0 20px 20px 20px;}
.markihandlowcy img {border: 0;}

.markihandlowcysmall {float: left; display: inline; margin: 0; padding: 5px;}
.markihandlowcysmall img {border: 0; filter: gray;}
.markihandlowcysmall img:hover {border: 0; filter: none;}

#handlowcylista {border: 0; width: 700px;}
#handlowcylista tr.head3 {height: 40px; background-color: #E6E7E9; color: #404040;}
#handlowcylista th {cursor: pointer;}
#handlowcyLista a {color: #777;}

#carsell_images {list-style: none; display: inline;}
#carsell_images li {float: left; margin-right: 10px; display: inline;}
#carsell_images img {border: 0;}

a.image {
    padding: 2px;
}

/*** BB Gallery ***/
.bbGalleryContainer {
	list-style: none;
	float: left;
	display: block;
	width: 730px;
	margin: 0; 
	padding: 0;
}

.bbGalleryContainer li {
	float: left;
	display: inline;
	padding: 5px;
}

.bbGalleryContainer img {
	width: 100px;
	height: 80px;
	padding: 4px;
	border: 1px solid #000;
}

#tabs {
	float: left;
	width: 645px;
	margin: 0; 
	padding: 10px 15px 0 0;
	border: 0;
}
	
#tabs ul {
	margin: 0;
	padding: 0;
}

#tabs ul li.ui-state-active {font-weight: bold; color: #ff6600;}

.tabContainer {
	height: 180px;
}

.tabContainer ul {
	float: left;
	display: block;
}

.tabContainer ul li {
	
}

#map {
	width: 210px;
	height: 244px;
	float: left;
	margin: 0 0 0 20px;
	text-align: center;
}

#map h2 {
	margin: 10px 0 0 0;
	border-bottom: 1px solid #ccc;
}

.headerContainer {
	width: 890px;
	float: left;
	margin: 0 0 0 37px;
	padding: 0;
	border-bottom: 1px solid #ccc;
}

.headerContainer h2 {

}

.headerContainer .hch2 {
	width: 110px;
	float: left;
	display: inline;
}

.headerContainer .hcButton {
	width: 57px;
	float: left;
	display: inline;
}

#newsContainer {
	width: 852px;
	padding: 5px 20px 0 0;
	float: left;
	position: relative;
	margin: 0 20px 0 37px;
	/*border-top: 1px solid #ccc;*/
	overflow: hidden;
}

#supportColumn {
	width: 872px;
	padding: 5px 20px 0 0;
	float: left;
	position: relative;
	margin: 0 20px 0 37px;
	/*border-top: 1px solid #ccc;*/
	overflow: hidden;
}

#newscolumn {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	height: 170px;
	overflow: hidden;
}
/*
#supportColumn {
	width: 852px;
	padding: 0 20px 20px 20px;
	float: left;
	margin: 0 0 0 20px;
	border-top: 1px solid #ccc;
}
*/
.newsContainer {
	float: left;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: 400;
	width: 198px;
	line-height: 15px;
	margin: 0 20px 0 0;
	overflow: hidden;
}

.newsBody {
	height: 120px;
	z-index: 1;
}

.newsBody p, .supportBody p {
	margin: 0;
	padding: 0;
	z-index: 1;
}

.newsBody p {
	margin: 10px 0 0 0;
}
	
.newsIcon {
	float: left;
	padding: 0;
	margin: 0;
}
	
.newsIcon img {
	width: 80px;
	padding: 0 5px 5px 0;
}
	
.newsTitle {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.newsMore, .supportMore {
	text-align: left;
	float: left;
	width: 200px;
}	

.supportMore {
	margin: 10px 0 0 0;
}
/*
.supportContainer {
	width: 198px;
	min-height: 100px;
	float: left;
	margin: 0 20px 0 0;
	padding: 10px 0 0 0;
	margin-right: 20px;
}
*/
.supportContainer {
	float: left;
	font-size: 11px;
	font-family: Tahoma;
	font-weight: 400;
	width: 198px;
	height: 120px;
	line-height: 15px;
	margin: 0 20px 0 0;
	overflow: hidden;
}
.supportContainer img {
	border: 0;
}

.newsMore a, .supportMore a {
	color: orange;
	text-decoration: none;
}

.offerContainer {
		font-size: 11px;
		font-family: Tahoma;
		float: left;
		width: 740px;
		padding: 5px 5px;
		background-color: #f0f0f0;
		border-bottom: 2px solid #fff;
	}
	
.offerThumb {
	width: 76px;
	float: left;
	background-color: #fff;
}
	
.offerThumb img {
	width: 66px;
	padding: 5px;
}
	
.offerSpec {
	width: 570px;
	float: left;
}

.offerSpec p {
	margin: 0;
	padding: 0 0 7px 10px;
}
	
.offerSpec .offerTitle {
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0 10px 10px;
}
	
.offerPrice {
	float: left;
	width: 80px;
	margin-left: 10px;
	height: 53px;
	text-align: left;
}
	
.offerPrice p {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 6px 0 0 0;
}
	
.offerPrice p.offerPics, .offerPrice p.offerDetails {
	margin: 0;
	padding: 2px 0 2px 0;
}

p.offerPics a, p.offerDetails a {
	font-size: 11px;
	text-decoration: underline;
	color: orange;
	font-weight: 400;
	margin: 0;
	padding: 0;
}

p.offerPics a {
	font-weight: bold;
}

.photos {
	width: 660px;
	float: left;
	margin: 0 0 0 80px;
	display: none;
}
	
.photos ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
	
.photos ul li {
	float: left;
	display: inline;
}
	
.photos ul li img {
	width: 60px;
	border: 5px solid #fff;
	margin: 0 5px 0 0;
}

.photos .ajaxLoader {
	width: 32px;
	height: 32px;
}

.personDetails {
	display: none;
	width: 270px;
}

.personDetailsDescription {
 	padding: 0;
 	margin: 0;
 	color: #808185;
}

.personDetailsDescription p {
	padding: 0;
	margin: 0;
	color: #808185;
}

.personDetailsDescription a {
	color: #808185;
	text-decoration: none;
}

.personDetailsPicture {
 	margin: 0;
	padding: 0 10px 0 0;
}

.wizytowka {
	display: none;
}

.handlowiec {
	color: #777;
}

.handlowiec:visited {
	color: #777;
}

#galleryCrossSlider {
	width: 740px; 
	height: 150px;
	margin: 0 0 30px 0;
	padding: 0;
	text-align: center;
}

#logoParade
{
	width: 890px;
	height: 100px;
	padding: 0 0 0 4px;
	position: relative;
}

#logoParade img {
	border: 0;
}

#logoParade div.scrollableArea *
{
	float: left;
	padding: 0 5px 0 5px;
}

#leftArrowButton {
	/*position: absolute;
	top: 690px;
	left: 120px;*/
	float: left;
	display: inline;
	/*height: 46px;
	width: 42px;*/
	cursor: pointer;
}

#leftArrowButton img, #rightArrowButton img {
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	height: 31px;
}

#rightArrowButton {
	/*position: absolute;
	top: 690px;
	left: 1060px;*/
	float: left;
	display: inline;
	/*height: 46px;
	width: 42px;*/
}

.innertube table tr {
	height: 30px;
}

.innertube table td {
	color: #777;
}

.innertube table td p {
	width: auto;
	margin: 0;
	padding: 2px 0 2px 0;
}

#galleryCrossSlider .preloader {
	border: 0;
}
