html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #5a4f4c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 22px;
	height: 100%;
	background: url(images/tlo01.jpg) top repeat-x #f5f5f5;
}
a:link, a:active, a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #2657cb;
	text-decoration: none;
	border-bottom: none;
	padding-bottom: 2px;
}
a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	border-bottom:none;
	padding-bottom: 2px;
}
#stronicowanie {
	background: none;
	padding: 8px;
}
.powrotmenu {
	background: none;
	padding: 8px;
	border-top:solid 1px #f5f5f5;
}
.komunikat {
	background-color: #F99;
	padding: 8px;
	border:dashed 1px;
	border-color: #FF0000;
	color:#F00;
	font-weight:bold;
}
.komunikatOK {
	background-color: #ccffcc;
	padding: 8px;
	color:#093;
	font-weight:bold;
	border:dashed 1px #093;
}
.rabat {
	background-color:#ccffcc;
	padding: 8px;
	color:#093;
	font-weight:normal;
	font-size: 14px;
	border:dashed 1px #093;
}
.komunikatOK02 {
	background: url(images/la-tlotd02.jpg) top repeat-x #FFF;
	padding: 8px;
	font-weight:bold;
	border:solid 1px #CCC;
}
.komunikatOK02 ul {
list-style-type: none;
padding: 0;
margin: 5px 0px 15px 10px;
}
.komunikatOK02 li {
background-image: url(images/la-punkt.png);
background-repeat: no-repeat;
background-position: 0 .5em;
padding-left: 20px;
line-height: 20px;
}
.komunikatOK02 h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant:small-caps;
	color: #82736e;
	text-decoration: none;
}
.komunikat2 {
	padding: 8px;
}
a.fotolink:link, a.fotolink:active, a.fotolink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border:none;
	border-bottom: none;
	padding-bottom: 0px;
}
a.fotolink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border: none;
	border-bottom: none;
	padding-bottom: 0px;
}
.galeriafoto {background: #ffffff; border: 1px solid #dddddd;}
.galeriatlo {background: #eae9ea url(images/logos-galeriatlo.jpg) top repeat-x; border: 1px solid #dddddd;}
#stronaContainer {margin: 0 auto;width: 1030px; text-align: center; position:relative;}
#headerwrapper {width: 100%; min-width: 1030px;}
/*#headerContainer {width: 980px; height: 176px; background: url(images/ha01.jpg) top no-repeat;}*/
#headerContainer {width: 1030px; height: 135px; background: url(images/logos-ha01.jpg) top no-repeat;}
#flash {background:url(images/la-flash-glowne.jpg) top no-repeat #03113d; margin-left: 444px;}

#logo {
		position:absolute;display:block;
		width:260px; height:120px;
		top:0px; left:0px;
}
#logoha { position: relative; float:left;}
#logoha h1 a span { display: none;}
#logoha a:link, #logoha a:active, #logoha a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border:none;
	border-bottom: none;
	padding-bottom: 0px;
}
#logoha a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border: none;
	border-bottom: none;
	padding-bottom: 0px;
}
#content_top {
		width:100%; height:66px;
		position:absolute; bottom:0px;
		/*background:url(/img/mainpic_bottom.gif) no-repeat;*/
		/*text-indent:-9000px;*/
		display:none;
}
#menu01a {width: 1030px; height: 66px; background: none; text-align:center; position:relative; background:url(images/logos-menu01a.jpg) top no-repeat;}
#menu01a ul {list-style: none; margin:0px; padding:0px; margin-left:12px; padding-top: 10px;}
#menu01a li {
	font-family: Tahoma, Geneva, sans-serif;
	list-style: none; color:#fff; float: left; font-size: 16px;
	font-variant: normal;
/*	width: 124px;
	height: 31px;*/
/*	background:url(images/la-menu01btn.jpg) top no-repeat;*/
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 6px;
	padding-left: 6px;
}
#menu01a a:link, #menu01a a:active, #menu01a a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	border: 1px solid rgba(255,255,255,0.4);
	padding: 6px;
}
#menu01a a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border: none;
	background:url(images/logos-tlobtnmenu01a.jpg) top repeat-x #22469d;
	padding: 7px;
}
#menu01a a:link.select, #menu01a a:active.select, #menu01a a:visited.select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border: none;
	background:url(images/logos-tlobtnmenu01a.jpg) top repeat-x #22469d;
	padding: 7px;
}
#menu01a a:hover.select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border: none;
	background:url(images/logos-tlobtnmenu01a.jpg) top repeat-x #22469d;
	padding: 7px;
}
#menu01b {width: 1000px; height: 46px; background: none; text-align:center; position:relative; background:url(images/logos-menu02.jpg) top repeat-x #3766ca; margin-left: 15px; margin-right: 15px; margin-bottom: 8px;}
#menu01b ul {list-style: none; margin:0px; padding:0px; margin-left:12px; padding-top: 2px;}
#menu01b li {
	font-family: Tahoma, Geneva, sans-serif;
	list-style: none; color:#fff; float: left; font-size: 18px;
	font-variant: normal;
/*	width: 124px;
	height: 31px;*/
/*	background:url(images/la-menu01btn.jpg) top no-repeat;*/
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#menu01b a:link, #menu01b a:active, #menu01b a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	padding: 6px;
}
#menu01b a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	background:url(images/logos-tlobtnmenu01a.jpg) top repeat-x #22469d;
	padding: 6px;
}
#menu01b a:link.select, #menu01b a:active.select, #menu01b a:visited.select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	background:url(images/logos-tlobtnmenu01a.jpg) top repeat-x #22469d;
	padding: 6px;
}
#menu01b a:hover.select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	background:url(images/logos-tlobtnmenu01a.jpg) top repeat-x #22469d;
	padding: 6px;
}
#logos-ha02 { background:url(images/logos-ha02.jpg) top no-repeat #fff; width: 1000px; height: 210px; margin-left: 15px; margin-right: 15px; padding-bottom: 12px;}
#logos-ha02b { background:url(images/logotypy-strona-glowna02.png) top no-repeat; width: 1000px; height: 210px; margin-left: 15px; margin-right: 15px;}
#strona { margin: 0 auto; width: 1030px; text-align: left; float:left; background:url(images/logos-tlostrona.gif) top repeat-y;}
#strona h2.naglowek02 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #2555c7;
	text-decoration: none;
	text-align:left;
	margin-left: 27px;
}
#strona h2.naglowek02b {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #2555c7;
	text-decoration: none;
	text-align:left;
	margin-left: 27px;
	float:left;
	margin-right: 8px;
	padding-top: 20px;
}
#strona h2.naglowek02c {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #2555c7;
	text-decoration: none;
	text-align:left;
	margin-left: 27px;
	padding-top: 20px;
}
#strona h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	text-align:left;
	margin-top: 0px;
}
#strona h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	text-align:left;
	margin-top: 0px;
	margin-bottom: 6px;
}
#strona a:link.h3, #strona a:active.h3, #strona a:visited.h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	text-align:left;
	margin-top: 0px;
	border-bottom: none;
}
#strona a:hover.h3 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #2556c8;
	text-decoration: none;
	text-align:left;
	margin-top: 0px;
	border-bottom: none;
}
#strona a:link.wiecej, #strona a:active.wiecej, #strona a:visited.wiecej {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-align:left;
	border-bottom: none;
	background:url(images/logos-btnlink.jpg) top repeat-x #2349a5;
	padding: 8px;
	padding-left: 20px;
	padding-right: 20px;
}
#strona a:hover.wiecej {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	text-align:left;
	border-bottom: none;
	background:#333;
	padding: 8px;
	padding-left: 20px;
	padding-right: 20px;
}
#menu01 {width: 974px; height: 53px; background: #e8ebf1; text-align:center; position:relative; margin-left: 27px; margin-right: 27px; border: 1px solid #ccc;}
#menu01 ul {list-style: none; margin:0px; padding:0px; margin-left:0px; padding-top: 8px;}
#menu01 li {
	font-family: Tahoma, Geneva, sans-serif;
	list-style: none; color:#1f387a; float: left; font-size: 18px;
	font-variant: small-caps;
/*	width: 124px;
	height: 31px;*/
/*	background:url(images/la-menu01btn.jpg) top no-repeat;*/
	margin-top: 8px;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 12px;
	border-right: 1px solid #333;
	height: 26px;
}
#menu01 a:link, #menu01 a:active, #menu01 a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	color: #1f387a;
	text-decoration: none;
	border-bottom: none;
	padding: 6px;
}
#menu01 a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	background:url(images/logos-tlomenu02.jpg) top repeat-x #ff6600;
	padding: 6px;
}
#menu01 a:link.select, #menu01 a:active.select, #menu01 a:visited.select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	background:url(images/logos-tlomenu02.jpg) top repeat-x #ff6600;
	padding: 6px;
}
#menu01 a:hover.select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-variant: small-caps;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	background:url(images/logos-tlomenu02.jpg) top repeat-x #ff6600;
	padding: 6px;
}
#logos-haboksy {background:url(images/logos-haboksyglowne.jpg) top no-repeat; width: 1030px; height: 57px; margin-top: 8px; margin-bottom: 12px;}
#logos-haboksy h3 { float:left; width: 300px; margin-right: 8px; margin-left: 28px; margin-top: 24px; color:#FFF; font-variant:small-caps; font-size: 18px;}
#logos-boks01 {width: 288px; height: 172px; border: 1px solid #e5e5e5; background:url(images/logos-tloboks.jpg) top repeat-x #d7d7d7; margin-right: 8px; position:relative; float:left; margin-left: 27px; padding: 14px;}
.cyclenews { width: 288px; height: 172px;}
#logos-boks02 {width: 290px; height: 172px; border: 1px solid #e5e5e5; background:url(images/logos-tloboks.jpg) top repeat-x #d7d7d7; margin-right: 8px; position:relative; float:left; padding: 14px;}
#logos-boks03 {width: 288px; height: 172px; border: 1px solid #e5e5e5; background:url(images/logos-tloboks.jpg) top repeat-x #d7d7d7; margin-right: 8px; position:relative; float:left; padding: 14px;}
#logos-bokszm {position:relative; float:left; width: 499px; height: 238px; background: #333; margin-left: 27px; margin-top: 20px; margin-bottom: 0px; padding: 12px;}
#logos-footer { width: 1030px; position:relative; float:left;}
#logos-bokszm2 {position:relative; float:left; margin-left: 27px; margin-top: 20px; margin-bottom: 0px;}
/*zakladki*/

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 34px; /*--Set height of tabs--*/
	width: 499px;
	font-size: 18px;
	font-weight: normal;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 34px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: none;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: url(images/logos-tlotabs02.jpg) top repeat-x #6b6b6b;
}
ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 18px;
	font-weight: normal;
	padding: 0 12px;
	border: none; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	color:#FFF;
}
ul.tabs li a:hover {
	background: #ccc;
	padding: 0 12px;
	height: 34px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: url(images/logos-tlotabs01.jpg) top repeat-x #ff6600;
	border-bottom: none; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border: none;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	background: #454545;
	width: 499px;
	height: 238px;
	position:relative;
	overflow: auto;
	padding: 12px;
}
.tab_content {
	padding: 4px;
	font-size: 10px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
.tab_container hr {
	border:0px;
    border-top:1px solid #666;
	color:#666; /* dodane zeby IE 7 nie robil podwojnej linii */
	margin-top: 0px;
	margin-bottom: 0px;
}
#logos-szybkikontaktha {
	background: url(images/logos-tlotabs01.jpg) top repeat-x #ff6600;
	font-size: 18px;
	font-weight:normal;
	height: 34px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	padding: 0 12px;
	position:relative;
	float:left;
	color:#FFF;
	margin-top: 20px;
}
/*#logos-bokszybkikontakt {position:relative; float:left; width: 425px; height: 238px; margin-right: 27px; background: url(images/logos-szybkikontakt.jpg) top no-repeat #333; margin-bottom: 0px; color:#FFF; font-size: 14px; padding: 12px;}*/
#logos-bokszybkikontakt {position:relative; float:left; width: 425px; height: 238px; margin-right: 27px; background: #454545; margin-bottom: 0px; color:#FFF; font-size: 14px; padding: 12px;}
#logos-bokszybkikontakt a:link, #logos-bokszybkikontakt a:active, #logos-bokszybkikontakt a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #88f2ff;
	text-decoration: none;
	border-bottom: none;
	padding-bottom: 2px;
}
#logos-bokszybkikontakt a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	border-bottom:none;
	padding-bottom: 2px;
}
#logos-menufooter { width: 976px; height: 54px; margin-left: 27px; margin-right: 27px; background:url(images/logos-menufooter.jpg) top no-repeat; position:relative; float:left; margin-bottom: 8px;}
#logos-menufooter ul {list-style: none; margin:0px; padding:0px; margin-left:0px; padding-top: 8px;}
#logos-menufooter li {
	font-family: Tahoma, Geneva, sans-serif;
	list-style: none; color:#333; float: left; font-size: 12px;
	font-variant: normal;
/*	width: 124px;
	height: 31px;*/
/*	background:url(images/la-menu01btn.jpg) top no-repeat;*/
	margin-top: 8px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 0px;
	height: 26px;
}
#logos-menufooter a:link, #logos-menufooter a:active, #logos-menufooter a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	border-bottom: none;
	padding: 6px;
}
#logos-menufooter a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #F60;
	text-decoration: none;
	border-bottom: none;
	background: none;
	padding: 6px;
}
#logos-menufooter a:link.select, #logos-menufooter a:active.select, #logos-menufooter a:visited.select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #F60;
	text-decoration: none;
	border-bottom: none;
	background: none;
	padding: 6px;
}
#logos-menufooter a:hover.select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	color: #F60;
	text-decoration: none;
	border-bottom: none;
	background: none;
	padding: 6px;
}
#logos-bannery { position:relative; float:left; width: 972px; height: 162px; border: 1px solid #ccc; margin-left: 27px; margin-right: 27px; margin-bottom: 30px;}
#logos-banneryha {position:relative; width: 220px; height: 29px; color:#FFF; font-size: 18px; background:url(images/logos-tlopartnerzy.jpg) top repeat-x #6b6b6c; float:left; margin-left: 27px; padding-left: 12px; padding-top: 6px;}
.redstar {
	color:#F00;
	font-weight:bold;
}
.logos-formglowna {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	background-color: #666;
	padding: 4px;
	border: 1px solid #999;
}
.logos-form {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	background-color: #ccc;
	padding: 4px;
	border: 1px solid #999;
}
.logos-formtr tr {background: #f5f5f5;}
#logos-lewa {position:relative; float:left; width: 246px;}
#logos-prawa {position:relative; float:left; width: 772px;}
#logos-tresc {position:relative; float:left; width: 732px; padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
#logos-linia01 { background: url(images/logos-liniatresc02.jpg) top no-repeat; height: 8px; width: 722px;}
#logos-linia02 { background: url(images/logos-liniatresc02.jpg) top no-repeat; height: 8px; width: 722px; margin-bottom: 8px;}
#logos-prestronicowanie { background: url(images/logos-liniastronicowanie.jpg) top no-repeat; height: 8px; width: 722px; margin-bottom: 8px;}
#logos-tresc h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
#logos-tresc h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #2555c7;
	text-decoration: none;
}
#logos-tresc hr {
	border:0px;
    border-top:1px solid #000;   
	color:#ffffff; /* dodane zeby IE 7 nie robil podwojnej linii */
	margin-bottom: 12px;
}
#logos-catha01 {margin-left: 27px; position:relative; float:left; width: 219px; height: 140px; background:url(images/logos-fotatresc.jpg) top no-repeat;}
#logos-catha02 {position:relative; float:left; width: 711px; height:106px; background:url(images/logos-tloopiscat.jpg) top repeat-x #e7e8e8; border: 1px solid #cccccc; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; padding-top: 12px;}
#logos-catha02 h3 { margin-bottom: 8px; margin-top: 0px;}
#logos-catopis { font-family:Tahoma, Geneva, sans-serif; font-size: 14px; color:#333; font-weight:normal;}
#logos-liniatresc {background:url(images/logos-liniatresc.jpg) top no-repeat; height: 8px; width: 753px; margin-right: 27px; position:relative; float:left;}
#logos-catha03 {background:url(images/logos-katalogproduktow.jpg) top no-repeat; width: 246px; height: 60px; position:relative; float:left;}
#menu02 {position:relative; text-align:left; background:url(images/logos-tlomenucat.jpg) top repeat-x #d6d6d6; width: 177px; border: 1px solid #d6d6d6; margin-left: 27px; margin-top: 14px; padding: 20px; float:left;}
#menu02 ul {list-style-type: none; margin:0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
#menu02 li.zag01 {
	font-family: Tahoma, Geneva, sans-serif;
	color:#333; 
	font-size: 18px;
	font-variant: normal;
	font-weight: normal;
	position:relative;
	padding-bottom: 4px;
}
#menu02 li.zag02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0b2a86; 
	font-size: 12px;
	font-variant: normal;
	position:relative;
	padding-left: 14px;
}
#menu02 li.zag03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0b2a86; 
	font-size: 12px;
	font-variant: normal;
	position:relative;
	padding-left: 28px;
}
#menu02 a:link.zag01, #menu02 a:active.zag01, #menu02 a:visited.zag01 {
	font-family: Tahoma, Geneva, sans-serif;
	color:#333; 
	font-size: 18px;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	border: 0px;
}
#menu02 a:hover.zag01 {
	font-family: Tahoma, Geneva, sans-serif;
	color:#ff6701; 
	font-size: 18px;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	border: 0px;
}
#menu02 a:link.zag02, #menu02 a:active.zag02, #menu02 a:visited.zag02 {
	font-family: Tahoma, Geneva, sans-serif;
	color:#22459d; 
	font-size: 14px;
	font-variant: normal;
	text-decoration: none;
	border-bottom: none;
}
#menu02 a:hover.zag02 {
	font-family: Tahoma, Geneva, sans-serif;
	color:#999999; 
	font-size: 14px;
	font-variant: normal;
	text-decoration: none;
	border-bottom: none;
}
#menu02 a:link.zag03, #menu02 a:active.zag03, #menu02 a:visited.zag03 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #2657cb; 
	font-size: 12px;
	font-variant: normal;
	text-decoration: none;
	border-bottom: none;
}
#menu02 a:hover.zag03 {
	font-family: Tahoma, Geneva, sans-serif;
	color:#999999; 
	font-size: 12px;
	font-variant: normal;
	text-decoration: none;
	border-bottom: none;
}
#menu02 hr {
	border:0px;
    border-bottom: 1px solid #c9c9c9;  
	color:#fff; /* dodane zeby IE 7 nie robil podwojnej linii */
	margin-top: 4px;
	margin-bottom: 4px;
}
#stronicowanie02 {
	background: none;
	padding: 8px;
	color: #666;
}
#stronicowanie02 a:link, #stronicowanie02 a:active, #stronicowanie02 a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	background: #ff6802;
	border-bottom: none;
}
#stronicowanie02 a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	background: #CCC;
	border-bottom: none;
}
.logos-produkt {background:url(images/logos-tloprodukt.jpg) top repeat-x #dddddd; border: 1px solid #d6d6d6; height: 240px; width: 172px;}
.logos-produkt02 {
	border: solid 1px #d6d6d6;
	padding: 2px;
	background: #fff;
	text-align:center;
	width: 132px;
	margin-left: 16px;
	height: 122px;
	padding-top: 12px;
}
.fot_bg {height:134px;position: absolute;width:100px; display:block; margin-left: 20px;}
.fot_bg a {}
.watermark {
	background: url(images/promocja.png);
	width: 132px;
	height: 120px;
	margin: 0 auto;
	display: block;
	position: relative;
	margin-left: 20px;
}
.watermark img.blank {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 20;
	top: 0;
}
.watermark img{
/*	filter:alpha(opacity=90);
	opacity:.90;*/
}
.logos-produkt03 {margin-left: 16px; margin-top: 8px; width: 134px; height: 66px;}
a:link.prod01, a:active.prod01, a:visited.prod01 {
	font-family: Tahoma, Geneva, sans-serif;
	color:#333; 
	font-size: 14px;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	border: 0px;
}
a:hover.prod01 {
	font-family: Tahoma, Geneva, sans-serif;
	color:#ff6701; 
	font-size: 14px;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	border: 0px;
}
#sklepfotacat {
	float:left;
	position:relative;
	background: #fff;
	width: 380px;
	/*height: 96px;*/
	border: 1px solid #ccc;
}
#sklepopiscat h2 {
}
#sklepcat {
	margin-top: 2px;
	position:relative;
	float:left;
	width: 800px;
}
#sklepopiscat {
	padding: 8px;
	float:left;
	position:relative;
	width: 316px;
	padding-left: 16px;
}
#gallery-image {
	border: 1px solid #dddede;
	padding: 8px;
	vertical-align:middle;
	text-align:center;
}
.gallery-more ul {list-style: none; margin:0px; padding:0px; padding-top: 8px; position:relative;}
.gallery-more li {list-style: none; color:#FFFFFF; float: left; font-size: 14px; padding: 4px; border: 1px solid #dddede; text-align:center; width: 60px; margin-right: 6px; margin-bottom: 6px; height: 50px;}
#logosprodh3 {color: #2550b8;}
#logos-opisprodukt02 {position:relative; float:left; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;}
ul.tabs2 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 34px; /*--Set height of tabs--*/
	width: 499px;
	font-size: 18px;
	font-weight: normal;
}
ul.tabs2 li {
	float: left;
	margin: 0;
	padding: 0;
	height: 34px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: none;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: url(images/logos-tlotabs02.jpg) top repeat-x #6b6b6b;
}
ul.tabs2 li a {
	text-decoration: none;
	display: block;
	font-size: 18px;
	font-weight: normal;
	padding: 0 12px;
	border: none; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	color:#FFF;
}
ul.tabs2 li a:hover {
	background: #ccc;
	padding: 0 12px;
	height: 34px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
}
html ul.tabs2 li.active, html ul.tabs2 li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: url(images/logos-opisproduktunieb.jpg) top repeat-x #2349a5;
	border-bottom: none; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container2 {
	overflow: hidden;
	clear: both;
	float: left;
	background: url(images/logos-tloopisprod.jpg) top repeat-x #dfe0e0;
	width: 398px;
	
	position:relative;
	overflow: auto;
	padding: 12px;
	border:1px solid #dddddd;
}
.tab_content2 {
	padding: 4px;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
.tab_container2 hr {
	border:0px;
    border-top:1px solid #666;
	color:#666; /* dodane zeby IE 7 nie robil podwojnej linii */
	margin-top: 0px;
	margin-bottom: 0px;
}
.logos-formprodukt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	background-color: #fff;
	padding: 4px;
	border: 1px solid #CCC;
}
#plikibox {background-color:#FFFFFF; border: solid 1px; border-color: #ccc; padding: 8px;} 
#galeria a.h2:link, #galeria a.h2:active, #galeria a.h2:visited {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	border-bottom: none;
}
#galeria a.h2:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #ff6701;
	border-bottom: none;
}
#galeria hr {
    border:0px;
    border-top:1px solid #CCCCCC;   
	color:#ffffff; /* dodane zeby IE 7 nie robil podwojnej linii */
}
#galeria h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	padding: 6px;
	background-color: #B4A493;
	background: url(images/tlonewsnormal.jpg) top repeat-x;
}
#galeria h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
#logos-s01 { position:relative; float:left; width: 600px; height: 135px;}
#logos-s02 { position:relative; float:left; height: 135px; width: 430px;}
#logos-search { padding-left: 8px; padding-top: 62px; position:relative; float:left; width: 149px;}
#logos-search02 {padding-left: 10px; padding-top: 62px; position:relative; float:left; width: 126px;}
#logos-search03 {padding-top: 62px; position:relative; float:left; width: 98px; height: 34px; padding-left: 24px;}

.szukajform {border:none; background: none; text-decoration: none; padding: 6px; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333;}


#szukajbtn {float:left; position:relative; padding-top: 0px; width: 145px;}
.szukajform02 {border:none; background: none; text-decoration: none; padding: 6px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000;}
#szukajbox {width: 552px; height: 47px; top no-repeat; float:left; position:relative;text-align:left; padding-top: 12px;}
#logos-klamry {position:relative; width: 1000px; background: #fff; margin-left: 15px; margin-right: 15px;}
#logos-klamry h2.naglowek02c {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #2555c7;
	text-decoration: none;
	text-align:left;
	padding-top: 2px;
	margin: 0px;
	padding-left: 30px;
}
#logos-katalogprod {position:relative; float:left; width: 550px;}
#logos-fruit {position:relative;}