body {
background-color: #fff;

background-repeat: repeat-x;
padding       : 0px;
text-align    : left;
margin        : 0px;
color: #336c82;
font-family: tahoma;
font-size: 12px;
}
.naglowek {
clear: both;
    color: #2F4550;
    display: block;
    font-family: 'trebuchet ms';
    font-size: 10pt;
    margin: 20px 0 9px;
    padding: 0;
    text-align: center; font-weight:bold;
}

a{
/*
border-bottom:dashed 1px #336c82;

*/
text-decoration:none;
color:#1f7ea3;
}
a:hover{
text-decoration:underline;
/*border-bottom:dashed 1px #ffffff;*/
color: #2f4550;
}
a.nav_link{
text-decoration:none;
color:#1f7ea3;
}
a.nav_link:hover{
text-decoration: underline;
color: #2f4550;
}
a.searched{
font-weight:bold;
font-size:14px;
}
h1{
font-family: "trebuchet ms";
font-size:12pt;
text-align:center;
margin:0px;
margin-top:0px;
margin-bottom:5px;
/*color:#1f7ea3;*/
color: #2f4550;
padding:0px;
clear:both;
display:block;
}
h2{
font-family: "trebuchet ms";
font-size:10pt;
text-align:center;
margin:0px;
margin-top:20px;
margin-bottom:9px;
/*color:#1f7ea3;*/
color: #2f4550;
padding:0px;
clear:both;
display:block;
}
a.lang{
border:0px;
margin:2px;
display: block;
margin-top:5px;
margin-right:10px;
color:#1f7ea3;
}
a.lang:hover{
border:0px;
color:#2f4550;
}
p.header{
text-align:center;
font-size: 14px;
margin-top:5px;
margin-left: 0px;
margin-right: 0px;
font-family:"trebuchet ms";
color:#2f4550;
}
p.left{
color: #336c82;
font-family: tahoma;
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
line-height: 16px;
}
p.left2{
color: #336c82;
font-family: tahoma;
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
text-align: right;
margin-top: 12px;
margin-bottom: 0px;
line-height: 16px;
}
#slideBox {
	width:160px;
	position:relative;
	height:135px;
	margin:auto;
}
#slideButtons {
	text-align:center;
	font-size:23px;
	
	letter-spacing:5px;
}
#slideButtons  a {
	color:#005173;
	outline:none;
}
#slideButtons  a.active {
	color:#59c6f4;
}
.slide {
	text-align:center;
	position:absolute;
	width:160px;
	left:0;
	top:0;
	display:none;
	
}
div.promo{
width: 165px;
margin:10px;
height:40px;
max-height:40px;
text-align:right;
clear:both;
}
div.promo_left_1{
float:left;
width:100px;
text-align:right;
margin-right:5px;
margin-top:11px;
overflow:visible;
}
div.promo_left_2{
float:left;
width:100px;
text-align:right;
margin-right:5px;
margin-top:4px;
overflow:visible;
}
div.promo_left_3{
float:left;
width:100px;
text-align:right;
margin-right:5px;
margin-top:0px;
overflow:visible;
}
div.download_left{
float:left;
width:120px;
text-align:right;
margin-right:5px;
margin-top:4px;
overflow:visible;
}
div.promo_right{
float:right;
width:60px;
text-align:right;
}
div.downloadImage{
float:right;
width:40px;
text-align:right;
}
a.promo{
border:none;
text-decoration:none;
color:#1f7ea3;
vertical-align:bottom;
font-size:11px;
}
a.promo:hover{
border-bottom:dashed 1px #ffffff;
color: #2f4550;
}
img.promo{
border:0px;
vertical-align:bottom;

}

fieldset{
border:0px;
margin:0px;
padding:0px;

}
.bot{
color:#ffffff;
display:inline;
}
img.cs{
border:0px;
display:block-inline;
vertical-align:middle;
margin-bottom:-1px;
}
img {
border: 0px;
}
#contener {
border        : 0px;
padding       : 0px;
margin        : 0px auto;
text-align    : center;
width: 1000px;
position: relative;
}
#back_l {
width: 49%;
height: 294px;
float: left;
background-image: url(images/back_l.jpg);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
position: absolute;
left: 0%;
}
#back_r {
width: 49%;
height: 294px;
display: inline;
float: right;
background-image: url(images/back_r.jpg);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
position: absolute;
left: 51%;
}
#top {
	height:293px;
	background-image: url(images/gif.gif);
	position:relative;
}
#goHome {
	display:block;
	position:absolute;
	width:300px;height:120px;
	left:700px;top:1px;
	
}
#producentImg {
	position:absolute;
	top:150px;
	left:750px;
}
#madeInEu {
	position:absolute;
	top:185px;
	right:30px;
	
}
/*
#top1 {
clear:both;
width: 740px;
height: 6px;
background-image: url(images/top1.jpg);
margin:0px;
padding:0px;
overflow:hidden;
}
#top2{
width: 740px;
height: 27px;
background-image: url(images/top2.jpg);
margin:0px;
padding:0px;
}
#top3{
width: 343px;
height: 94px;
background-image: url(images/top3.jpg);
margin:0px;
padding:0px;
float: left;
}
#top4{
width: 221px;
height: 94px;
margin:0px;
padding:0px;
float: left;
}
#top5{
width: 176px;
height: 94px;
background-image: url(images/top5.jpg);
margin:0px;
padding:0px;
float: left;
}
#top6{
width: 740px;
height: 71px;
margin:0px;
padding:0px;
float: left;
clear: both;
position:relative;
}
#top7{
width: 261px;
height: 34px;
background-image: url(images/top7.jpg);
margin:0px;
padding:0px;
float: left;
clear: both;
}
#top8{
width: 324px;
height: 34px;
background-image: url(images/top8.jpg);
margin:0px;
padding:0px;
float: left;
}
#top9{
width: 155px;
height: 34px;
background-image: url(images/top9.jpg);
margin:0px;
padding:0px;
float: left;
}
#top10{
background-image: url(images/top10.jpg);
margin:0px;
height:62px;
width:740px;
float: left;
text-align:right;
}
#top10 #langBox {
	width: 155px;
	height: 20px;
	float:right;
	padding:42px 20px 0 0px;
}
*/
#top11{
height: 35px;
background: url(images/top11.jpg) 0 0 no-repeat;
margin:0px;
padding:0px;
}
#langBox {
	position:absolute;
	bottom:0;right:0;
	width:175px;height:20px;
}
a.lang {
    display:block;
    float:left;
    width:18px;
    margin:2px 12px 0 0;
    height:16px;
    text-indent:-2000px;
    overflow:hidden;
	
}
#szukaj{
height: 37px;
width: 190px;
padding:5px 0 0 10px;
float:left;
overflow:hidden;
}
#szukaj .sendBtn {
    font-size:10px;
    color:#fff;
    width:49px;
    height:19px;
    background:url(images/search.png) no-repeat;
    border:none;
    margin:0px 0 0 5px;
    padding:0;
    cursor:pointer;
    vertical-align:center;
}
#szuk{
margin:0px;
}
#szukaj_ {
    width:110px;
    margin:0 0 0 10px;
}
.szuk_sub{
margin-left:15px;
margin-right:5px;
margin-top:5px;
border:0px;
float:left;
}
input{
width:130px;
margin:0px;
height:15px;
font-size:11px;
float:left;
}
#nav{
width: 780px;
float:right;
height:45px;
vertical-align:middle;
font-size:10px;
text-align:left;
overflow: hidden;
line-height:35px;
}
#main{
background-image: url(images/main_back.jpg);
background-repeat: repeat-y;
}
#g_left{
display:block;
width: 190px;
float:left;
clear:both;
padding-left:5px;
}
div.left_back{
display: block;
width: 185px;
float: right;
background-image: url(images/left_back.jpg);
background-repeat: repeat-y;
background-position: bottom;
}
div.left_top{
display: block;
width: 185px;
float: right;
min-height:68px;
background-image: url(images/left_top.jpg);
background-repeat: no-repeat;
padding-top: 9px;
margin-bottom:5px;
text-align:right;
overflow:hidden;
}
div.left_bottom{
background-image: url(images/left_bottom.jpg);
background-repeat: no-repeat;
width: 185px;
height: 26px;
float:right;
}
#right{
float:right;
width: 800px; 
padding:10px 0px 0 0px;
margin-bottom:30px;
}
div.powrot{
float:left;
text-align:left;
margin-left:10px;
}
div.prod,div.prod_hover{
clear:none;
width:150px;
margin:0 5px 6px 0;
height:145px;
overflow:hidden;
/*
background-image:url(images/prod_back.jpg);
background-repeat:no-repeat;
*/
background-color:#FFF;
border:1px solid #D7DFE1;
display: block-inline;
float:left;
}
div.prod_hover{
-webkit-box-shadow:  0px 0px 3px 3px #D7DFE1;
box-shadow:  0px 0px 3px 3px #D7DFE1;
}
img.obrazek_prod{
margin:0px;
margin-top:12px;
padding:0px;
}
img.obrazek_prod_duzy{
margin:0px;
margin-top:20px;
padding:0px;
}
div.szkic {
margin-left:auto;
margin-right:auto;
display:block;
margin-bottom:15px;
padding:0px;
}
div.wierszy{
margin-left:8px;
margin-right:8px;
padding:0px;
line-height:12px;
vertical-align:bottom;
}
div.fill{
height:105px;
}
a.start_img{
border:0px;
}
a.start_img:hover{
border:0px;
}
a.start_txt{
margin-bottom:0px;
border:0px;
color:#1f7ea3;
}
a.start_txt:hover{
color:#1f7ea3;
border:0px;
}
#bottom1{
height: 35px;
background-image: url(images/bottom1.jpg);
margin:0px;
padding:0px;
clear: both;
text-align: center;
font-size: 10pt;
font-face: "Trebuchet MS";
}
#bottom1 img {margin-top:2px; vertical-align:middle;}
#ver_space{
height:15px;
margin:0px;
padding:0px;
}

a.powrot{
height: 13px;
width: 100px;
background-image:url(images/powrot.jpg);
background-repeat:no-repeat;
color:#1f7ea3;
border:0px;
padding-left:18px;
text-align:right;
background-position: 0px 0px;

}
a.powrot:hover{
height: 13px;
width: 100px;
background-image:url(images/powrot.jpg);
background-repeat:no-repeat;
background-position: 0px -13px;
color:#2f4550;
border:0px;
padding-left:18px;
text-align:right;
}
div.prod_duzy{
margin-left:auto;
margin-right:auto;
display:block;
width:263px;
height:218px;
background-image:url(images/prod_duzy_back.jpg);
background-repeat:no-repeat;
margin-bottom:15px;
padding:0px;
}
div.powrot{
display:block;
clear:both;
}
table{
margin:auto;
border-collapse: collapse;
border-spacing:0px;
margin-bottom:20px;
}
td {
border:dashed 1px #b2b2b2;
padding:4px;
color:#1f7ea3;
font-size:11px;
}
td.padding2 {
padding:2px;
}
th {
text-align:center;
font-weight: bold;
color:#1f7ea3;
border:dashed 1px #b2b2b2;
padding:5px;
font-size:11px;
}
.tech td,.tech th {
background-color:#F0F0F0;
} 
table.nazwa_kat {
height:30px;
border:0px;
padding:0px;
margin-bottom: 0px;
overflow:hidden;
}
td.td_nazwa_kat{
vertical-align:bottom;
border:0px;
height:30px;
padding:0px;
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
font-size:12px;
}
p.skype{
height:20px;
background-image:url(images/skype.gif);
background-repeat:no-repeat;
background-position: 56px 0px;
color: #336c82;
font-family: tahoma;
font-size: 12px;
margin-left: 10px;
margin-right: 10px;
text-align: right;
margin-top: 5px;
margin-bottom: 0px;
line-height: 16px;
padding-top:2px;
}
p.opisKategorii {
margin-right:20px;
}
p.info{
text-align:left;
}
p.info_b{
text-align:left;
font-weight:bold;
}
span.toggle {
    border-bottom: 1px dashed #336c82;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.hidden { display:none; }
img.galeria{border: 5px solid #b2b2b2; margin: 10px 5px;}
a.galeria{border-width:0px;}
.zoom{position:absolute; top: 175px; left:185px; cursor: pointer;}

.thumbContainer {
    width:260px;
    height:210px;
    float:left;
    position:relative;
    background:#fff;
	margin:0 5px 5px 0;
}
.thumb{
}
.centerDiv {
    float:none;
    margin:auto;
}
.fachpakGroup {
    text-align:left;
}
.fachpakGroup img {
    margin:10px 0 0 10px;
}
.opisKat,p {
    text-align:left;
    padding:0px 20px 10px 10px;
    line-height:16px;
}
img.food {
    margin:0 0 -10px 10px;
}
.ofirmie {
text-align:left; padding:30px 0px 0 0; line-height:16px; font-size:12px; width:95%;
}
.ofirmie p {
    text-indent:30px;
}
div.clear {
	clear: both;
	font-size: 0px;
	height: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
#legendaProducent {
    clear:both;
    color:#b7b7ba;
    font-size:10px;
    text-align:left;
    padding:3px 20px;
}
.searchProd {
	border:1px solid #7a9ca5;
	margin:5px 0;
	padding:5px 15px;
	background-color:#d8e5eb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:15px;
	line-height:40px;
	clear:both;
	width:470px;
} 
.fotoSearch {
	float:left;
	width:80px;
	text-align:center;
	line-height:40px;
	height:40px;
}
#kontaktBox {
	position:absolute;
	top:40px;
	left:10px;
	width:230px;
	text-align:left;

	
	
}
#kontaktContent {
	
	margin-top:30px;
	color:#336c82;
	padding:10px;
	line-height:21px;
	font-size:13px;
	
} 
#kontaktContent a {
	color:#336c82;
	font-weight:bold;
}
#bookmarks {
	height:22px;
	padding:0 0 0 0;
	margin:0;
	width:830px;
	position:absolute;
	bottom:0;left:0;
	text-align:left;
}
#bookmarks ul {
	margin:0;
	text-align:left;
	padding:0 0 0 20px;
	float:left;
}
#bookmarks li {
	display:inline-block;
	float:left;
	list-style:none;
	height:22px;
	line-height:21px;
	padding:0 3px; 
	margin:0;
}
#bookmarks a  {
	display:block;
	float:left;
	padding:0 8px;
	height:21px;
	line-height:21px;
	background: url(images/bookmark-bg.png) 0 0 repeat-x;
	color:#fff;
	border:1px solid #86a4bd;
	border-bottom:none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#plusOne {
	position:absolute;top:5px; right:0px;
	text-align:right;
	width:70px;
}
#fb-box {
	position:absolute;
	top:0px;
	left:30px;
	width:220px;
	overflow:hidden; 
	z-index:10;
}
#reklama {
    background:url(images/zajawka.jpg) no-repeat;
    width:600px;
    height:298px;
    position:fixed;
    left:25%;
    top:30%;
    z-index:10000;
}
#reklamaBg {
    z-index:999;
    background-color:#000;
    opacity:0.7;
    position:fixed;
    width:100%;
    height:100%;
}
#closeReklama {
    position:absolute;
    top:0;
    right:0;
    width:40px;
    height:40px;
    z-index:10;
	opacity:0.5;
}
#linkOgloszenia {
    position:absolute;
    width:100%;
    height:100%;
    z-index:5;
	}
.kontaktTable {
	margin:0;
	width:98%;
}
.kontaktTable td{
	vertical-align:top;
	padding:5px 5px 5px 5px;
}

.popup {
	position:absolute;
	display:none;
	width:600px;
	z-index:20;
}
.popup h5 {
	font-size:24px;
	color:#747474;
	margin-bottom:10px;
}
.popup li {
	margin-bottom:4px;
}
.popup li a{
	color:#4f4f4f;
	display:block;
	font-size:12px;
	background:#FFF url(../img/plan-li.png) right -27px no-repeat;
	padding:4px 10px;
	border-radius:5px;
	text-decoration:none;
}
.popup li a:hover {
	background-position:right 0;
}
.popup li span {
	color:#fff;
	font-weight:bold;
	float:right;
	font-size:11px;
}
.popupBg {
	background-color:#e0e0e0;
	border-radius:5px;
	padding:15px 20px;
	box-shadow:0 0 8px #333;
	border:1px solid #fff;
}
.mapaPopup {
	width:370px;
	height:180px;
	float:left;
	margin-right:30px;
	border:1px solid #888;
}
.news {
	text-align:left;
}
.news h3 {
	margin:0;
	padding:10px 0;
}
.news img {
	float:right;
	border:10px solid #C3D9E2;
	margin:0 0px 45px 15px;
}
.news date {
	margin:0;
}

.upp {text-transform:uppercase;}
