body{
	background-color: White;
	margin: 0px;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	background-image: url(../gfx/bg_body.gif);
}
div.body_top{background-image: url(../gfx/body.png);background-position: top; background-repeat: repeat-x;text-align: center;font-family: Tahoma;font-size: 10px;}
div.opisTop{position: absolute;top: 93px;padding-left: 360px;}
form.szukajH{margin:0px;font-size:11px;margin-top: 0px;padding: 2px 10px;}
div.opisTop h3{color: White;font-size: 13px;}
a{color: #656565;text-decoration: none;}
a:hover{text-decoration: underline;}
div.linkHom{border: 0px solid;width: 380px;height: 60px;display: block;margin-left: 280px;margin-top: 35px;position: absolute;cursor: pointer;}
div.linkHom2{border: 0px solid;width: 220px;height: 60px;display: block;margin-left: 780px;margin-top: 35px;cursor: pointer;position: absolute;}
div.facebook{border: 0px solid;width: 20px;height: 20px;display: block;margin-left: 878px;margin-top: 108px;cursor: pointer;position: absolute;}
div.googleplus{border: 0px solid;width: 20px;height: 20px;display: block;margin-left: 928px;margin-top: 115px;cursor: pointer;position: absolute;}
#page{width: 1000px;margin: auto;}
#wrap{overflow: hidden;width:100%;}
div.top{height: 137px;background-image: url(../gfx/top.png);background-position: center;background-repeat: no-repeat;text-align: left;width: 1000px;margin: auto;}
div.menu{text-align: center;}
div.menu img{float: left;}
a.menu{background-image: url(../gfx/pasek.jpg);height: 37px;line-height: 37px;text-decoration: none;color: White;background-position: top;padding-left:8px;padding-right:8px;font-weight: bolder;display: block;font-size: 12px;float: left;}
a.menu.mrma {background-image: url(../gfx/pasek2.jpg);height: 37px;line-height: 37px;text-decoration: none;color: White;background-position: top;padding-left: 10px;padding-right: 10px;font-weight: bolder;display: block;font-size: 12px;float: left;}
a.menu.blog {background-image: url(../gfx/pasek3.png);height: 37px;line-height: 37px;text-decoration: none;color: White;background-position: top;padding-left: 10px;padding-right: 10px;font-weight: bolder;display: block;font-size: 12px;float: left;}
a.menu:hover{background-position: bottom;text-decoration: none;}
.clear{clear: both;}
.opcje{height: 21px;text-align: left;width: 1000px;margin: auto;border: 0px solid;}
.waluta{color: #555555;font-size: 11px;text-align: right;}
/*------    szablon podział    --------*/
#LEWA {width: 197px;float: left;overflow: hidden;}
#PRAWA {width: 197px;float: right;overflow: hidden;}
#SRODEK {width: 575px;float: left;overflow: hidden;margin-left: 15px;}
#STOPKA {clear: both;width: 100%;background-color: White;}
.stopkaDol_0{background-image: url(../gfx/bg_fooder_0.png);background-position: top;background-repeat: repeat-x;border-top: 1px solid #002C49; height: 50px; background-color: #0072BF;}
.stopDol{background-color: #0063B6;background-image: url(../gfx/bg_fooder.png);background-position: top center;background-repeat: no-repeat;height: 46px;}
/*----------- boxy  szerokosz 197 ----------*/
.blu197{width: 197px;background: url(../gfx/box/197_naglowki.png) no-repeat 0px 0px;height: 25px;line-height: 25px;color: White;font-weight: bolder;text-align: left;}
.blu2197{width: 197px;background: url(../gfx/box/197_naglowki.png) no-repeat 0px -25px;height: 25px;line-height: 25px;color: White;font-weight: bolder;text-align: left;}
.pink197{width: 197px;background: url(../gfx/box/197_naglowki.png) no-repeat 0px -50px;height: 25px;line-height: 25px;color: White;font-weight: bolder;text-align: left;}
.pink197_ramka{background-image: url(../gfx/box/silver.jpg);background-position: top;background-repeat: repeat-x;border-left: 1px solid #B75AC7;border-right: 1px solid #B75AC7;border-bottom: 1px solid #B75AC7;margin-bottom: 14px;color: #363636;background-color: #FDFDFD;}
.blue{background-image: url(../gfx/box/blue.jpg);background-color: #0063B6;background-position: top;background-repeat: repeat-x;border-bottom: 1px solid #00457F;border-left: 1px solid #00457F;border-right: 1px solid #00457F;margin-bottom: 14px;}
.silver197{width: 197px;background: url(../gfx/box/197_naglowki.png) no-repeat 0px -75px;height: 25px;line-height: 25px;color: White;font-weight: bolder;text-align: left;}
.silver{background-image: url(../gfx/box/silver.jpg);background-position: top;background-repeat: repeat-x;border-left: 1px solid #959595;border-right: 1px solid #959595;border-bottom: 1px solid #959595;margin-bottom: 14px;color: #363636;background-color: #FDFDFD;}
.blu2197_ramka{background-image: url(../gfx/box/silver.jpg);background-position: top;background-repeat: repeat-x;border-left: 1px solid #64C4EC;border-right: 1px solid #64C4EC;border-bottom: 1px solid #64C4EC;margin-bottom: 14px;color: #363636;background-color: #FDFDFD;}
.red197{width: 197px;background: url(../gfx/box/197_naglowki.png) no-repeat 0px -100px;height: 25px;line-height: 25px;color: White;font-weight: bolder;text-align: left;}
.green197{width: 197px;background: url(../gfx/box/197_naglowki.png) no-repeat 0px -125px;height: 25px;line-height: 25px;color: White;font-weight: bolder;text-align: left;}
.blu197  span, .red197  span, .silver197 span, .green197 span, .blu2197 span, .pink197 span, .blu191 span, .green191 span , .green192 span{	margin-left: 18px;font-size: 12px;}
/*---- 191 -------*/
.blu191{
	width: 191px;
	background: url(../gfx/new_naglowek.gif) no-repeat -400px 0px;
	height: 25px;
	line-height: 25px;
	color: White;
	font-weight: bolder;
	text-align: left;
}

.green191{
	width: 191px;
	background: url(../gfx/new_naglowek.gif) no-repeat 0px 0px;
	height: 25px;
	line-height: 25px;
	color: White;
	font-weight: bolder;
	text-align: left;
}
.green192{
	width: 192px;
	background: url(../gfx/new_naglowek.gif) no-repeat -200px 0px;
	height: 25px;
	line-height: 25px;
	color: White;
	font-weight: bolder;
	text-align: left;
}
/* ---- box 575 -----*/
.olivka575{width: 575px;height: 26px;background: url(../gfx/box/575_naglowek.png) no-repeat 0px 0px;text-align: left;line-height: 26px;}
.Dolivka{border-bottom: 2px solid #D0EA81;border-left: 2px solid #D0EA81;border-right: 2px solid #D0EA81;background-color: White;margin-bottom: 14px;}
.blekit575{width: 575px;height: 26px;background: url(../gfx/box/575_naglowek.png) no-repeat 0px -26px;background-repeat: no-repeat;text-align: left;line-height: 26px;}
.Dblekit{border-bottom: 2px solid #81BFEA;border-left: 2px solid #81BFEA;border-right: 2px solid #81BFEA; background-color: White;margin-bottom: 14px;}
form.waluta{margin: 0px;}
form.waluta select{font-size: 10px;font-family: Tahoma;}
ul.kategorieMenu{text-align: left;color: White;margin-top: 0px;margin-left: 0px;padding-left: 0px;background-repeat: repeat-y;}
ul.kategorieMenu li{ padding-top: 1px; line-height: 25px;list-style: disc;padding-left: 10px; min-height: 25px; background-image: url(../gfx/bgli.jpg); background-position: top; background-repeat: no-repeat;}
ul.kategorieMenu li img{vertical-align: baseline;margin-right: 2px;}
ul.kategorieMenu li a{color: White;text-decoration: none;font-weight: bolder;font-family: Tahoma;font-size: 11px; min-height: 20px; line-height: 20px;}
ul.kategorieMenu li a:hover{color: #3BA3F7;text-decoration: none;}
ul.siecD{margin-top: 0px;color: #676767;text-align: left;}
ul.siecD li{font-size: 11px;font-weight: bolder;line-height: 22px;}
ul.siecD li a{color: #363636;text-decoration: none;}
ul.siecD li a:hover{text-decoration: underline;}
ul.menuStopka{margin: 0px;text-align: left;list-style: none;padding-left: 0px;margin-left: 0px;}
ul.menuStopka li{line-height: 20px;padding-left: 0px;margin-left: 0px;background-image: url(../gfx/bg_stopka.jpg);background-position: bottom;background-repeat: repeat-x;}
ul.menuStopka li a{margin-left: 10px;list-style: disc;}
ul.subMenu{margin-top: 0px;border-top: 2px solid #056DC5;}
.sz1{font-size: 11px;font-family: Tahoma;width: 170px;background-color: White;border: 1px solid #7F9DB9;}
select.sz1{height: 19px;background-color: White;border: 1px solid #7F9DB9;}
input.sz80{font-size: 11px;font-family: Tahoma;width: 78px;background-color: White;border: 1px solid #7F9DB9;}
input.sz180slowo{font-size: 11px;font-family: Tahoma;width: 168px;background-color: White;border: 1px solid #7F9DB9;}
.bsz{
	background-image: url(../gfx/bg_button_sz.png);
	background-repeat:no-repeat;
	width: 95px;
	height: 27px;
	border: 0px;
	background-color: transparent;
	line-height: 24px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	font-weight: bolder;
	cursor: pointer;
	color: #4A4A49;
	text-transform: capitalize;
}
.borange{
	background-image: url(../gfx/button_przechowalnia.png);
	width: 95px;
	height: 25px;
	border: 0px;
	background-color: transparent;
	line-height: 24px;
	font-size: 10px;
	font-family: Tahoma;
	text-align: center;
	font-weight: bolder;
	cursor: pointer;
	color: White;
	text-transform: capitalize;
	display: block;
	text-align: center;
	background-repeat: no-repeat;
}

.borange2{
	background-image: url(../gfx/button_orange_160.png);
	width: 160px;
	height: 25px;
	border: 0px;
	background-color: transparent;
	line-height: 24px;
	font-size: 10px;
	font-family: Tahoma;
	text-align: center;
	font-weight: bolder;
	cursor: pointer;
	color: White;
	text-transform: capitalize;
	display: block;
	text-align: center;
}

.bblue{
	background-image: url(../gfx/bg_button_sz.png);
	width: 95px;
	height: 27px;
	border: 0px;
	background-color: transparent;
	line-height: 24px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	font-weight: bolder;
	cursor: pointer;
	color: #4A4A49;
	text-transform: capitalize;
}
p.mb10{
	padding-top: 6px;
	margin-bottom: 2px;
}
td{
	font-family: Tahoma;
	font-size: 11px;
}
.bsz64{
	background-image: url(../gfx/bg_button_sz_64.png);
	width: 64px;
	height: 27px;
	border: 0px;
	background-color: transparent;
	font-size: 10px;
	font-family: Tahoma;
	padding:0px;
	font-weight: bolder;
	cursor: pointer;
	color: #398A01;
	text-transform: capitalize;
}

.txt_blue{
	color: #005BA7;
	text-decoration: none;
	font-size: 10px;
}

/* produkty home */

div.boxHome{
	width: 256px;
	height: 419px;
	border: 0px solid;
	
	
	text-align: center;
}

div.ramka_green{
	width: 257px;
	height: 419px;
	background-image: url(../gfx/box_green.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 7px 7px 7px 16px;
}

div.ramka_green_p{
	width: 257px;
	height: 419px;
	background-image: url(../gfx/box_green.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 7px 7px 7px 12px;
}

div.ramka_green_sz{
	width: 257px;
	height: 419px;
	background-image: url(../gfx/box_green.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 7px 7px 7px 14px;
}
div.ramka_blue{
	width: 257px;
	height: 419px;
	background-image: url(../gfx/box_blue.gif);
	background-repeat: no-repeat;
	float: left;
	margin: 7px 7px 7px 16px;
}
.odst25{
	margin-left: 25px;
}
.odst80{
	margin-left: 80px;
}
.odst25a{
	margin-left: 25px;
}
.nazwaProd{
	color: #404040;
	font-size: 12px;
	 font-weight: bolder;
	 text-decoration: none;
}
div.fota{
	height: 160px;
	text-align: center;
	margin: auto;
	border: 0px solid Black;
	background-repeat: no-repeat;
	background-position: center;
	 cursor: pointer;
	 margin-top: 2px;
	 margin-bottom: 2px;
	 overflow:hidden;
}
.ob2{
	margin-top: 5px;
	margin-left: 5px;
}
#Pokaz_2{
}
div.fota img{
	cursor: pointer;
	text-align: center;
	margin: auto;
}
.box_cene_green_2{
	background-image: url(../gfx/bg_ceny_green_2.png);
	width: 246px;
	height: 52px;
	margin: auto;
}
.box_cene_green_1{
	background-image: url(../gfx/bg_ceny_green_1.png);
	width: 124px;
	height: 52px;
	margin: auto;
}
.box_cene_green_1b{
	background-image: url(../gfx/bg_ceny_green_1b.png);
	width: 148px;
	height: 62px;
}


.box_cene_sz_1{
	background-image: url(../gfx/bg_ceny_sz_1.png);
	width: 124px;
	height: 52px;
	margin: auto;
}
.box_cene_blue_2{
	background-image: url(../gfx/bg_ceny_blue_2.png);
	width: 246px;
	height: 52px;
	margin: auto;
}
.box_cene_blue_1{
	background-image: url(../gfx/bg_ceny_blue_1.png);
	width: 124px;
	height: 52px;
	margin: auto;
}
.txtCena1{
	color: White;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	text-align: center;
}
span.cena{
	font-size: 11px;
	font-weight: bolder;
   color: #7A7A7A;
}
span.nb{
	font-size: 9px;
	font-weight: bolder;
	color: #757575;
	line-height:9px;
}
div.produkty{
	background-color: #E8E8E8;
	border: 1px solid #D0D0D0;
	height: 27px;
	line-height: 27px;
	color: #767676;
	font-size: 11px;
	width: 500px;
	margin: auto;
	margin-bottom: 20px;
	margin-top: 30px;
}
div.btnS{
	margin: auto;
	text-align: center;
}
/*------ buttony ------*/
a.b_blu{
	background-image: url(../gfx/bg_button_blue.png);
	width: 95px;
	height: 27px;
	display: block;
	color: White;
	line-height: 25px;
	font-weight: bolder;
	text-decoration: none;
	float: left;
	font-size: 11px;
}
a:hover.b_blu{
	color: #EBF9FA;
}
a.b_sz{
	background-image: url(../gfx/bg_button_sz.png);
	width: 95px;
	height: 27px;
	display: block;
	color: #4A4A49;
	line-height: 25px;
	font-weight: bolder;
	text-decoration: none;
	float: left;
	font-size: 11px;
}
a.b_sz_akc{
	background:#fe8f01;
	width: 95px;
	height: 27px;
	display: block;
	color: white;
	line-height: 12px;
  padding-top:2px;
  box-sizing:border-box;
  border-radius:3px;
	font-weight: bolder;
	text-decoration: none;
	float: left;
	font-size: 11px;
}

#prodListAkcesoria .akc_small {
  background:#fe8f01;
  border-radius:3px;
  color: white;
  font-weight: bolder;
  padding-top: 2px;
  text-decoration: none;
  	line-height: 12px;
}







a:hover.b_sz{
	color: Black;
}
a.b_green{
	background-image: url(../gfx/bg_button_green.png);
	width: 95px;
	height: 27px;
	display: block;
	color: White;
	line-height: 25px;
	font-weight: bolder;
	text-decoration: none;
	float: left;
	font-size: 11px;
}
/* ------  stopka loga ------*/
div.stopkaLoga{
	border-top: 1px solid Silver;
	padding-top: 15px;
	padding-bottom: 15px;
	color: Gray;
}
div.stopkaLoga p{
	margin-bottom: 5px;
}
.txtstopka{
	color: White;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover.txtstopka{
	color: #EFEFEF;
}
/*---- produkt ----*/
h1{
	color: #004B89;
	font-size: 20px;
}
h1.prod{
	margin-left: 20px;
	font-size: 25px;
  margin-top: 0px;
}
.nawigacjaProdP{
	margin-left: 10px;
}
.nawigacjaProdP a{
	color: #7C7C7C;
	text-decoration: none;
	font-weight: bolder;
}
a.kb{
	width: 124px;
	height: 42px;
	background-image: url(../gfx/bg_kup_big.png);
	color: White;
	font-size: 12px;
	line-height: 40px;
	text-decoration: none;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
}
a.zakl{
	background-image: url(../gfx/bg_zak.png);
	width: 94px;
	height: 39px;
	 text-align: center;
	color: White;
	font-size: 11px;
	text-decoration: none;
	line-height: 39px;
	background-position: bottom;
	float: left;
	margin-left: 1px;
}
a:hover.zakl{
	background-position: top;
	color: #636363;
}
a.zaklActive{
	background-image: url(../gfx/bg_zak.png);
	width: 94px;
	height: 39px;
	text-align: center;
	color: #636363;
	font-size: 11px;
	text-decoration: none;
	line-height: 39px;
	background-position: top;
	float: left;
	margin-left: 1px;
}
.kP{
	color: #787878;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}

td.kP p{
	 margin-bottom: 5px;
	 margin-top: 5px;
}
.kP a{
	 text-decoration: none;
}
.kP a:hover{
	text-decoration: underline;
}
a.opP{
	padding-left: 30px;
	background-position: left;
	background-repeat: no-repeat;
	text-decoration: none;
	 color: #04539D;
	 margin: 0px;
}
a:hover.opP{
	text-decoration: underline;
}
div.parametryHTML{
	padding: 2px;
}
.fotoArray{
	border: 1px solid #959595;
}

div.cena{
	width: 443px;
	height: 62px;
	background-image: url(../gfx/bg_cena_prod.png);
	background-repeat: no-repeat;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 5px;
}
div.cena_1{
	
	margin: auto;
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(../gfx/bg_ceny_green_1b.png);
}
/*------------  newsy  -------------*/
div.newsyBox{
	padding:  10px 12px 5px 12px;
}
.dataNews{
	font-size: 11px;
}
.temat{
	color: #383838;
	font-size: 11px;
	text-decoration: none;
}
a:hover.temat{
	text-decoration: underline;
}
.txtNews{
	padding-top: 10px;
	font-size: 11px;
	line-height: 18px;
}
.tematNewsHome{
	color: #2379B6;
	font-size: 11px;
}
.trescNewsHome{
	padding-left: 30px;
	border-bottom: 1px solid Silver;
	padding-bottom: 3px;
}
/*---- koszyk -----*/
a.koszykButton{
	width: 95px;
	height: 27px;
	background-image: url(../gfx/bg_kosz_nok.png);
	background-repeat: no-repeat;
	color: #4A4A49;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	line-height: 25px;
	display: block;
	margin: auto;
}
.green{
	color: #3E9200;
}
.kom1{
	border: 3px solid #AFCD94;
	background-color: #FAFFF4;
	font-size: 12px;
	padding: 6px;
	margin: 12px;
	color: #8B8B8B;
	font-weight: bolder;
}
.kom2{
	border: 2px solid #AEC6DA;
	background-color: #F4FBFF;
	font-size: 12px;
	padding: 6px;
	margin: 12px;
}
.kom3{
	border: 2px solid #FF5757;
	background-color: #FFEEEE;
	font-size: 14px;
	padding: 6px;
	margin: 12px;
	text-align: center;
}
.kom4{
	border: 3px solid #FFEE53;
	background-color: #FFFCDD;
	font-size: 12px;
	padding: 6px;
	margin: 12px;
	color: #8B8B8B;
	font-weight: bolder;
	overflow: hidden;
}
a.aw{
	background-image: url(../gfx/bg_wstecz_kosz.png);
	width: 192px;
	height: 28px;
	display: block;
	 color: #4A4A49;
	 font-size: 13px;
	 font-family: Tahoma;
	 font-weight: bolder;
	 text-decoration: none;
	 line-height: 28px;
	 text-align: center;
}
a.ad{
	background-image: url(../gfx/bg_kolejny_etap.png);
	width: 192px;
	height: 28px;
	display: block;
	color: White;
	font-size: 13px;
	font-family: Tahoma;
	font-weight: bolder;
	text-decoration: none;
	line-height: 28px;
	text-align: center;
}
p a.nazwaProd{
	 font-size: 11px;
}
table.kosz{
	background-image: url(../gfx/bg_kosz_nagl.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 549px;
}
table.kosz td.nagl{
	color: White;
	font-size: 9px;
}
table.produkty_kosz{
	width: 549px;
	background-image: url(../gfx/kosz_prod.gif);
	background-repeat: repeat-y;
	background-position: top;
	border-bottom: 1px solid #D2D2D2;
}
.bgsz{
	height: 22px;
	background-image: url(../gfx/bg_sz.png);
	background-repeat: repeat-x;
	height: 22px;
	color: #737373;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
}
table.ramka{
	border: 1px solid #D7D7D7;
	 width: 98%;
	 margin-top: 10px;
}
table.ramka td{
	text-align: left;
}
div.kroki1{
	width: 549px;
	height: 17px;
	background-image: url(../gfx/bg_kroki_1.png);
	background-repeat: no-repeat;
	text-align: left;
	margin: auto;
	margin-bottom: 30px;
}
div.kroki2{
	background-image: url(../gfx/bg_kroki_2.png);
	width: 549px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: left;
}
.kroki{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #3D3D3D;
}
.kolumna1{
	width: 35px;
}
.kolumna2{
	width: 170px;
}
.kolumna3{
	width: 40px;
}
.kolumna4{
	width: 95px;
	text-align: center;
}
.kolumna5{
	width: 30px;
	text-align: center;
}
.kolumna6{
	width: 92px;
	text-align: center;
}
.kolumna7{
	width: 32px;
	text-align: center;
}
.kolumnaCena{
	width: 250px;
	background-image: url(../gfx/kosz_ceny.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #F4F4F4;
}
/*-------------- kategorie ------------*/

a.kategorie{
	color: #0063B6;
	text-decoration: none;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bolder;
	background-image: url(../gfx/st_kat.gif);
	background-position: left;
	background-repeat: no-repeat;
}
a:hover.kategorie{
	text-decoration: underline;
}
a.kategorie_firma{
	 color: #838383;
	 font-size: 12px;
	 padding-left: 50px;
	 text-decoration: none;
}
a:hover.kategorie_firma{
	text-decoration: underline;
}

div.widoki{
	width: 532px;
	height: 72px;
	background-image: url(../gfx/bg_widoki.png);
	background-repeat: no-repeat;
	margin: auto;
	margin-bottom: 12px;
	padding-top: 1px;
	color: #717171;
}
a.widok{
	width: 100px;
	height: 25px;
	display: block;
	font-weight: bolder;
	font-size: 9px;
	line-height: 25px;
}
a:hover.widok{
	text-decoration: none;
	color: #C5C5C5;
}
a.widok span{
	margin-left: 35px;
}
a.wdk_a{
	background-image: url(../gfx/widok_a.gif);
	background-repeat: no-repeat;
	background-position: left;

}
a.wdk_b{
	background-image: url(../gfx/widok_b.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a.wdk_3{
	background-image: url(../gfx/widok_3.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a.wdk_4{
	background-image: url(../gfx/widok_4.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.wid{
	color: #706F6F;
}
div.numery{
	margin: auto;
	width: 532px;
	height: 38px;
	background-image: url(../gfx/bg_numery.png);
	line-height: 35px;
	margin: 19px;
	text-align: center;
	background-repeat: no-repeat;
}
a.poprzednie{
	background-image: url(../gfx/bg_poprzednie.png);
	background-position: 0% -2%;
	width: 75px;
	height: 27px;
	color: #9E9E9E;
	display: block;
	font-weight: bolder;
	text-decoration: none;
	font-size: 11px;
	line-height: 27px;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
}
a:hover.poprzednie{
	background-position: bottom;
	color: White;
}
a.nrStron{
	float: left;
	width: 22px;
	height: 27px;
	background-image: url(../gfx/bg_numery_str.png);
	background-position: bottom;
	display: block;
	margin-left: 3px;
	margin-right: 3px;
	background-repeat: no-repeat;
	line-height: 27px;
	color: White;
	text-decoration: none;
	font-weight: bolder;
	font-size: 11px;
	text-align: center;
}
a:hover.nrStron{
  background-position: bottom;
  color: White;
}
a.nrStronA{
	float: left;
	width: 22px;
	height: 27px;
	background-image: url(../gfx/bg_numery_str.png);
	background-position: 0% -2%;
	display: block;
	margin-left: 3px;
	margin-right: 3px;
	background-repeat: no-repeat;
	line-height: 27px;
	color: #9E9E9E;
	text-decoration: none;
	font-weight: bolder;
	font-size: 11px;
}
a:active.nrStronA{
	float: left;
	width: 22px;
	height: 27px;
	background-image: url(../gfx/bg_numery_str.png);
	background-position: bottom;
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	background-repeat: no-repeat;
	line-height: 27px;
	color: White;
	text-decoration: none;
	font-weight: bolder;
	font-size: 11px;
}
.kat{
	color: Black;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	
	
}
div.nawigacja{
	 padding: 15px;
	 color: #7D7C7C;
	 font-size: 11px;
}
div.nawigacja a{
	color: #7D7C7C;
	text-decoration: none;
	font-size: 11px;
	font-weight: bolder;
}
#loadDiv{
	background-color: #E1E1E1;
	border: 1px solid #ABABAB;
	padding: 15px;
	font-size: 14px;
	font-weight: bolder;
}
#loadDiv img{
	vertical-align: middle;
}
/*---------------------------------------------------------------------*/
a.menuUser{
	text-align: left;
	height: 25px;
	border-bottom: 1px solid #838383;
	display: block;
	width: 100%;
	line-height: 25px;
	font-weight: bolder;
}
a.menuUser span{
	margin-left: 10px;
}
a:hover.menuUser{
	text-decoration: none;
	background-color: #DCDCDC;
}
div.flagi{
	float: left;
}
a.langm{
	text-transform: uppercase;
	font-size: 11px;
	margin-right: 15px;
}
a.langm img{
	margin-right: 5px;
	vertical-align: middle;
}
a:hover.langm{
	text-decoration: none;
	color: #005E9A;
}
span.bruttoProd{
	 font-size: 17px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bolder; 
}
.silverCena{
	 color: #797A79;
}
.greenCena{
	color: #529300;
}
.orangeCena{
	color: #FF7E00;
}
span.walutaProd{
	color: #797A79;
	font-size: 14px;
}
div.pokazProd_1{
	margin-top: 4px;
}
div.pokazProd_1 span.cenab1{
	display: none;
}


/* -----------   wygląd 2   --------------*/
div.pokazProd_2{
	width: 550px;
	text-align: left;
}
div.pokazProd_2 span.cenab1{
	color: #0068AB;
	margin-left: 10px;
	font-weight: bolder;
	float: right;
	margin-top: -14px;
	border: 0px solid;
}
div.pokazProd_2 .boxHome p{
	 margin-left: 100px;
	width: 380px;
	margin-top: 17px;
	float: left;
}
div.pokazProd_2 .boxHome{
	width: 520px;
	text-align: left;
	height: 65px;
	border-bottom: 1px solid #D0EA81;
}
div.pokazProd_2 .boxHome .fota{
	height: 75px;
  clear: both;
  margin-left: 0px;
  position: absolute;
}
div.pokazProd_2 .boxHome .fota img{
height: 60px;
}
div.pokazProd_2 div.box_cene_green_2{
	 display: none;
	 height: 1px;
}
#NumeryStron{
	text-align: center;
}
div.skrot{
	text-align: left;
	height: 60px;
	margin-left: 10px;
	color: #363636;
	font-size: 9px;
	overflow:hidden;
	margin-bottom:6px;
}
a.zglos{
	background-image: url(../gfx/bg_krytyka.png);
	width: 134px;
	height: 14px;
	display: block;
	color: White;
	text-decoration: none;
	background-position: top;
	text-align: center;
	line-height: 13px;
	font-size: 11px;
	font-weight: bolder;
}
a:hover.zglos{
	background-position: bottom;
	text-decoration: none;
	color: Black;
}
.tabelka {
	background-position: top;
	background-repeat: no-repeat;
	background-image: url(../gfx/vye_bg_tabelka.gif);
	width: 444px;
	margin-top: 10px;
}
.srodek {
	margin: auto;
	margin-top: 20px;
}
.tabelka_gora {
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #003f75;
	line-height: 25px;
	margin-right: 305px;
	text-align: center;
}
.tabelka_tresc {
	border-bottom: 1px solid #adc7d9;
	border-left: 1px solid #adc7d9;
	border-right: 1px solid #adc7d9;
}
.tabelka table {
	width: 100%;
}
.tabelka tr.r2 {
	background-color: #eef7ff;
}
.tabelka td {
	text-align: left;
	vertical-align: top;
	color: #3d3d3d;
	padding: 10px;
	margin: 0px;
}
.tabelka td.techname {
	color: #8b8b8b;
	font-weight: bold;
	width: 100px;
}
.tabelka td.info {
	color: Red;
	text-align: center;
}
.tabelka td.naw {
	text-align: right;
	padding: 2px;
	background-color: #F3F3F3;
}
.tabelka td.naw a {
	padding-right: 20px;
}
input.form_txt{
	width: 155px;
}
a.porownaj{
	width: 268px;
	background-image: url(../gfx/bg_porownaj.jpg);
	height: 26px;
	line-height: 26px;
	color: White;
	background-position: top;
	text-align: center;
	display: block;
}
a:hover.porownaj{
	background-position: bottom;
	text-decoration: none;
}
.linia_dol{
	border-bottom: 1px solid #9BD206;
}
/**********************************/
 .jqalert 
        {
               font-family: Tahoma, Arial, Sans-Serif;
               font-size: 10pt;
					position: absolute;
					background-color: White;
        }
        .myOwnStuff 
        {
               background-color: Green;
        }
        .myOwnStuff .jqalert
        {
               background-color: Green;
               left: 300px;
               top: 200px;
               padding: 3px;
               color: White;
        }

/*********************************************************************/

a.top{
	background-image: url(../gfx/st_top.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 13px;
	font-size: 10px;
}
div.kategoriaTOP{
	width: 550px;
	text-align: right;
	height: 10px;
	clear: both;
}



div.video{
	background-color: #E8E8E8;
	border: 1px solid #D8D8D8;
	text-align: left;
	  padding-left: 20px;
	  font-weight: bolder;
	  color: #C1C1C1;
	  margin-top: 15px;
	  margin-bottom: 15px;
	  padding-top: 5px;
	  padding-bottom: 5px;
}
div.videoPlik{
	width: 180px;
	border: 0px solid Black;
	height: 120px;
	 float: left;
	 text-align: center;
}
/*************  alert   *****************/
#myalerttlo{
	background: White;
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#myalert{
	width: 318px;
	background-image: url(../gfx/alert_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	font-size: 12px;
	cursor: pointer;
	display: none;
	color: #4B4B4B;
	background-color: #F1F1F1;
	border: 1px solid #B9B9B5;
	border-bottom-color: #868781;
	border-right-color: #868781;
	text-align: center;
}
#myalert p{
	margin-top: 30px;
	  font-weight: bolder;
	  margin-bottom: 10px;
	  margin-left: 5px;
	  margin-right: 5px;
	  text-align: center;
}
fieldset.dostepnosc{
	margin-right: 12px;
	font-size: 12px;
	font-weight: bolder;
	color: #ED7E00;
	text-align: center;
	height: 25px;
}
fieldset.dostepnosc legend{
	font-size: 10px;
	color: #ADADAD;
	text-align: center;
	padding-left: 6px;
	padding-right: 7px;
	margin: auto;
}


#PorownanieBok{
	display: none;
}
a.porownanieMale{
	background-image: url(../gfx/b_porownanie2.jpg);
	width: 80px;
	height: 29px;
	color: White;
	background-position: top;
	display: block;
	font-weight: bolder;
	text-align: center;
	 font-size: 10px;
	 background-repeat: no-repeat;
}

a:hover.porownanieMale{
	background-position: bottom;
	text-decoration: none;
}
input.sorotowanie{

	width: 90px;
	background-image: url(../gfx/bg_sortowanie.gif);
	background-repeat: no-repeat;
	background-position: top;
	border: 0px;
	font-size: 11px;
	font-weight: bolder;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	background-color: transparent;
	vertical-align: top;
	font-weight: bolder;
   padding-bottom: 2px;
	height: 15px;
}
input.sorotowanieDESC{
	width: 90px;
	background-image: url(../gfx/bg_sortowanie_desc.gif);
	background-repeat: no-repeat;
	background-position: top;
	border: 0px;
	font-size: 11px;
	font-weight: bolder;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	background-color: transparent;
	vertical-align: top;
	font-weight: bolder;
   padding-bottom: 2px;
	height: 15px;
}

/* koszyk odstepy lista produktów */
.k_k1{
	width: 34px;
	text-align: center;
	border-right: 0px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
}
.k_k2{
	width: 176px;
	text-align: left;
	border-right: 0px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
}
.k_k3{
	 width: 48px;
	 text-align: center;
	border-right: 0px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
}
.k_k4{
	 width: 83px;
	 text-align: center;
	 border-right: 0px solid #F4F4F4;
	 border-bottom: 1px solid #F4F4F4;
}
.k_k5{
	 width: 41px;
	 text-align: center;
	border-right: 0px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
}
.k_k6{
	 width: 83px;
	 text-align: center;
	 border-right: 0px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
}
.k_k7{
	 width: 41px;
	 text-align: center;
	border-bottom: 1px solid #F4F4F4;
}
.k_k8{
	 width: 50px;
	 text-align: center;
	 border-right: 0px solid #F4F4F4;
	 border-bottom: 1px solid #F4F4F4;
}
div.archiwum{
	background-color: #FE8F00;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #FFAA42;
}
div.archiwum a{
	margin-left: 15px;
	color: White;
	font-weight: bolder;
	font-size: 12px;
}
div.archiwum a:hover{
	color: #EAF7F8;
	text-decoration: none;
}

.bsz64_2{
	background-image: url(../gfx/bg_button_sz_64_2.jpg);
	width: 80px;
	height: 29px;
	color: #42A400;
	background-position: top;
	display: block;
	font-weight: bolder;
	text-align: center;
	font-size: 10px;
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
	padding-top: 2px;
}

.porownanieMale2{
	background-image: url(../gfx/b_porownanie2.jpg);
	width: 80px;
	height: 29px;
	color: White;
	background-position: top;
	display: block;
	font-weight: bolder;
	text-align: center;
	font-size: 10px;
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
	padding-top: 2px;
}
div.ogladane{
	border: 1px solid #CACACA;
	background-color: White;
	padding: 4px;
	margin: 4px;
	height: 90px;
}
div.ogladane a{
	font-size: 10px;
}
div.fota_ogl{
	float: left;
	width: 80px;
	height: 50px;
	background-repeat: no-repeat;
}

/* nowe widoki produktów */

.widok_3{
	width: 170px;
	height: 360px;
	float: left;
	margin-left: 15px;
	background-image: url(../gfx/box2_green.gif);
	background-repeat: no-repeat;
	
	padding-top: 5px;
}
div.fota_3{
	height: 140px;
	text-align: center;
	margin: auto;
	border: 0px solid Black;
	background-repeat: no-repeat;
	background-position: bottom center;
	cursor: pointer;
	margin-top: 30px;
	margin-bottom: 2px;
}
.bsz_68{
	background-image: url(../gfx/bg_button_sz_68.png);
	width: 68px;
	height: 27px;
	border: 0px;
	background-color: transparent;
	line-height: 24px;
	font-size: 9px;
	font-family: Tahoma;
	text-align: center;
	font-weight: bolder;
	cursor: pointer;
	color: #4A4A49;
	text-transform: capitalize;
	display: block;
	float: left;
	margin-left: 12px;
}
.bgreen_68{
	background-image: url(../gfx/bg_button_green_68.png);
	width: 68px;
	height: 27px;
	border: 0px;
	background-color: transparent;
	line-height: 24px;
	font-size: 9px;
	font-family: Tahoma;
	text-align: center;
	font-weight: bolder;
	cursor: pointer;
	color: White;
	text-transform: capitalize;
	display: block;
	float: left;
	margin-left: 12px;
}
p.nazwa_3_t{
	position: absolute;
	width: 168px;
	text-align: center;
	margin-top: 2px;
	height:30px;
	overflow:hidden;
}

.widok_4{
	width: 540px;
	height: 200px;
	margin-left: 4px;
	background-image: url(../gfx/box4_green.gif);
	background-position: center;
	padding-top: 5px;
	text-align: center;
}

.widok_4 .skrot_opis {
font-size:10px;	
height:70px;
}	

.widok_4 p a.nazwaProd {font-size:10px;}

.skrot_opis{
	height: 92px;
	overflow: hidden;
}
.widok_5{
	width: 257px;
	height: 100px;
	margin-left: 16px;
	margin-right: 0px;
	background-image: url(../gfx/widok_5.gif);
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 5px;
	float: left;
}
a.negocjuj{
	width: 123px;
	height: 32px;
	background-image: url(../gfx/button_negocj.jpg);
	background-repeat: no-repeat;
	color: White;
	display: block;
	line-height: 32px;
	font-weight: bolder;
	font-size: 11px;
}
a:hover.negocjuj{
	text-decoration: none;
}
a.negocjuj span{
	margin-left: 20px;
}
/*------------------------------*/

a.negocjuj2{width: 148px;height: 31px;background-image: url(../gfx/button_negocja2.jpg);background-repeat: no-repeat;color: White;display: block;line-height: 34px;font-weight: bolder;text-align: center; margin-right: 0px; font-size: 11px;display:inline-block;margin:0px auto;}
a:hover.negocjuj2{text-decoration: none;}
a.negocjuj2 span{margin-left: 25px;}

/*---------------------------------*/

a.negocjuj3{width: 246px;height: 30px;background-image: url(../gfx/button_negocja3.gif);background-repeat: no-repeat; color: White;display: block;line-height: 33px;font-weight: bolder;margin:-3px auto 5px auto;text-align: center; background-position: center;}
a:hover.negocjuj3{text-decoration: none;}
a.negocjuj3 span{
	
}


#podgladprodukt div.podglad_kosz{width: 455px;margin: auto;margin-bottom: 20px;height: 197px;background-image: url(../gfx/bg_podgladkosz.gif);background-repeat: no-repeat;}
#cenaKonfig{font-size: 20px;text-align: center;background-color: #EC7D00;color: White;cursor: pointer;  margin-top: 14px; margin-bottom: 6px;}
#bookmarks{list-style: none;margin: 0px;padding: 0px;margin-top: 10px;height: 43px;}
#bookmarks li{float: left;margin-left: 1px;margin-right: 0px;background-position: 0px 10px;background-repeat: repeat-x;position: relative;}
#bookmarks li a{display: block;color: White;background-image: url(../gfx/zakl_opis.gif);background-position: 0px 4px;background-repeat: no-repeat;padding: 8px 5px 0px 5px;width: 84px;text-align: center;font-size: 11px;height: 40px;margin-top: 3px;}
#bookmarks li a:hover, #bookmarks li div.active a:hover{	background-color: #F3F3F3;color: #7C7C7C;text-decoration: none;background-image: url(../gfx/bg_zak.png);background-position: top;background-repeat: no-repeat;height: 40px;margin-top: 0px;}
#bookmarks li div{background-image: url(../gfx/lr.gif);background-position: 0px 0px;	background-repeat: no-repeat;	height: 40px; margin-top: 0px;position: relative;}
#bookmarks li div.active{color: #7C7C7C;background-image: url(../gfx/bg_zak.png);background-position: top;background-repeat: no-repeat;height: 40px;margin-top: 3px;}
#bookmarks li div.active a{color: #7C7C7C;background-image: none;}
div.koszykNazwa{width: 99%;}
//div.koszykNazwa span{color: #0063B6; font-style: italic;}

.produkty_kosz .kkonf_k span {
font-weight:bold;
color:black;
}
.produkty_kosz .kkonf_k {
color:#777877;
}


a.konf{width: 104px;height: 50px;display: block;background-image: url(../gfx/bg_konfigurator.jpg);	background-repeat: no-repeat;color: White;font-size: 13px;font-weight: bolder;text-align: center;text-decoration: none;display: block;margin-top: 10px; margin-right: 10px;}
a.konf.konf_blue{background-image: url(../gfx/bg_konfigurator_blue.jpg);}
a.konf p{
	 padding-top: 8px;
	 margin: 0px;
}
div.dostepnosc{
	background-image: url(../gfx/bg_dostepnosc.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 137px;
	height: 40px;
	text-align: center;
	margin-left: 4px;
}
div.dostepnosc .d2{
	  font-size: 12px;
	  color: #F98A00;
}
ul.koszli{
	 color: #0063B6;
}
ul.koszli li{
	color: #0063B6;
}
#content{
	padding-top: 12px;
	width: 560px;
	background-color: white; margin-top: -4px;
}
.o505{
	height: 525px;
}
.silver p{
	margin-top: 0px;
}
div.nav_new div{
	float: left;
	width: 94px;
	height: 39px;
	background-repeat: repeat-x;
	background-position: 0px 7px;
	margin-left: 1px;
	text-align: center;
}
div.nav_new div a{
	width: 94px;
	height: 39px;
	text-align: center;
	color: White;
	font-size: 11px;
	text-decoration: none;
	line-height: 39px;
	background-position: center bottom;
	background-image: url(../gfx/zakl_opis.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	display: block;
}
div.nav_new div a:hover{
	background-position: top;
	color: #636363;
	margin-left: 0px;
	background-image: url(../gfx/bg_zak.png);
}
div.nav_new div a.zaklActive{

	width: 94px;
	height: 39px;
	text-align: center;
	color: #636363;
	font-size: 11px;
	text-decoration: none;
	line-height: 39px;
	background-position: top;
   background-image: url(../gfx/bg_zak.png);
   margin-left: 0px;
}
.rpajak{
	width: 142px;
	height: 163px;
	background-image: url(../gfx/pajaczek/ramka_pajak.gif);
  background-size:100% auto;
	margin: auto;
	background-repeat: no-repeat;
  position:relative;
}

.rpajak .multi_pokaz {
list-style:none;
margin:0px;
padding:0px;
position:absolute;
right:0px;
top:30px;
}

.rpajak .dymek_nazwa {
    background-color: rgb(222,244,188);
    border-width: 1px;
    border-color: rgb(149,149,149);
    border-style: solid;
    border-radius: 5px;
   z-index:20;
   padding:2px 3px;
   font-size:9px;
   font-weight:bolder;
   margin:0px 20px 0px 5px;
   position:absolute;
   top:30px; 
   display:none;
}

div.rpajak div.fikon:hover .dymek_nazwa {display:block;}

.rpajak .multi_pokaz li {
transform: skew(0, -10deg);
background:#58b800;
margin-bottom:3px;
}

.rpajak .multi_pokaz li a {
display:inline-block;
padding:2px 3px 2px 2px;
color:white;
transform: skew(0,10deg);
font-size:10px;
line-height:10px;
font-weight:bold;
text-decoration:none;
}

.rpajak .multi_pokaz li:hover,.rpajak .multi_pokaz li.active {
background:#fe8f01;
}

.rpajak .rsuma {
margin:5px 2px 0px 2px;
font-size:9px;
font-weight:bolder;
}


.pajak_suma {
text-align:right;
color:#44a500;
font-size:14px;
margin-right:30px;
}

.pajak_suma span {
font-weight:bold;
}



.rpajak_b{
	width: 122px;
	height: 138px;
	background-image: url(../gfx/pajaczek/ramka_pajak_b.gif);
	margin: auto;
	background-repeat: no-repeat;
}
.rpajak2{
	width: 138px;
	height: 138px;
	background-repeat: no-repeat;
	background-position: center;
	margin: auto;
	padding: 3px;
}
.kreska_poziom_prawa{
	background-image: url(../gfx/pajaczek/kreska.gif);
	background-repeat: no-repeat;
	background-position: 160px 50%;
}
.kreska_poziom_lewa{
	background-image: url(../gfx/pajaczek/kreska.gif);
	background-repeat: no-repeat;
	background-position: -10px 50%;
}
div.rpajak p.nazwa{
	 font-weight: bolder;
	 cursor: pointer;
	 margin: 0px 5px;
	 font-size: 9px;
}
div.rpajak div.fikon{
	padding-top: 13px;
	height: 90px;
  cursor: pointer;
  position:relative;  
}
div.rpajak div.fikon img{
	cursor: pointer;
}


div.rpajak div.fikon .close {
position:absolute;
z-index:5;
cursor:pointer;
right:15px;
top:11px;
}


.akcs{
	line-height: 20px;
}
.porownanie{
	background-image: url(../gfx/porownanie_box.jpg);
	width: 180px;
	height: 26px;
	border: 0px;
	line-height: 26px;
	color: White;
	font-weight: bolder;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom: 5px;
	cursor: pointer;
	margin-left: 2px;
}
a.linkdol{
	color: White;
	font-size: 11px;
	text-decoration: none;
}
a:hover.linkdol{
	color: #EDEDED;
}
.SortowanieProd{
	font-size: 11px;
}
.konfiguratorStronicowanie{
	clear:both;
	padding-left:13px;
	overflow:hidden;
	display: block;
}
td.cena_25{height: 25px; line-height: 25px;}
td.cena_24{height: 24px;line-height: 24px;}
td.cena_23{height: 22px;line-height: 22px;}
td.cena_11{height: 11px;line-height: 11px;}

#prodListAkcesoria {
margin-top:-10px;
}

.tag_box {
margin: 14px 20px 20px 20px;
padding:8px;
border: 1px solid #D0EA81;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:5px;
}

.procedura_ratalna {
    background: url("../gfx/platnosci/btn_procedura_ratalna.gif") no-repeat scroll left top transparent;
    display: none;/*block;*/
    height: 31px;
    margin: 0 auto;
    width: 203px;
}

.procedura_ratalna:hover {
    background: url("../gfx/platnosci/btn_procedura_ratalna.gif") no-repeat scroll left bottom transparent;

}

/* ---------- płatność i dostawa ----------*/
.panel_payment {
	width:				150px;
	margin:				0 auto;
}

.panel_payment img {border-width:0;}

.panel_payment ul, .panel_payment ul li {
	display:			block;
	list-style:		none;
	margin:			0;
	padding:			0;
}

.panel_payment.chef ul li {
	margin: 0 !important;
	font-size: 0;
}

.panel_payment.chef ul li a > img {
	margin: 0 !important;
	margin-top: 20px !important;
}

.panel_payment.chef ul li:last-child a > img {
	margin-bottom: 20px !important;
}

.panel_payment ul li {
	margin-bottom:		13px;
}

.panel_payment li ul {
	display:				none;
	position:			absolute;
	max-width:			370px;/*390px; - do ramek*/
	margin:				-50px 0 0 140px;
	padding:				5px;
	background-color:	white;
	border-width:		1px;
	border-color:		rgb(149,149,149);
	border-style:		solid;
	border-radius:		5px;
}
.panel_payment .background_green {
	background-color:rgb(222,244,188);
}
.panel_payment li:hover ul {
	display:		block;
}
.panel_payment li ul li{
	float:		left;
	margin:		2px;
	padding:		0;
}
.panel_payment li.payu ul li {
	width:		70px;
	height:		30px;
	/* do ramek
	margin:		3px;
	border-width:		1px;
	border-color:		rgb(149,149,149);
	border-style:		solid;*/
}
.panel_payment li.bank_transfer ul li {
	width:				70px;
	height:				60px;
	margin:				5px 5px 10px 5px;
	border-width:		1px;
	border-color:		rgb(149,149,149);
	border-style:		solid;
	border-radius:		5px;
	background-color:	#ffffff;
}
.panel_payment li ul li.hover:hover {
	background-color:	rgb(240,240,240);
}
.panel_payment li ul li span {display:block;}

.panel_payment ul:hover ul ul {
	display:		none;
	margin:		0;
	padding:		10px 0 0 35px;
	background-color:transparent;
	border:none;
}
.panel_payment ul:hover ul li:hover ul {display:block;}
.panel_payment li ul ul li, .panel_payment li.bank_transfer ul ul li, .panel_payment li.payu ul ul li {
	margin:				0;
	padding:				5px;
	width:				auto;
	height:				auto;
	text-align:			left;
	border-width:		1px;
	border-color:		rgb(149,149,149);
	border-style:		solid;
	border-radius:		5px;
/*	background-color:	white;*//*rgb(222,244,188);*/
}

.panel_header_second {
	height:		20px;
	margin-bottom:			15px;
	background-image: url("../gfx/box/197_naglowki.png");
	background-origin: padding-box;
	background-position: 0px -125px;
	background-repeat: no-repeat;
}
.panel_header_second span {
	color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align:		center;
	line-height: 25px;
	margin: -3px 0 0 18px;
	text-align: left;
	float:	left;
}

.panel_header_dostawa {
	height:		20px;
	margin-bottom:			15px;
	background-image: url("../gfx/box/197_naglowki.png");
	background-origin: padding-box;
	background-position: 0px -125px;
	background-repeat: no-repeat;
}

.panel_header_dostawa span {
	color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-align:		center;
	line-height: 25px;
	margin: -3px 0 0 5px;
	text-align: left;
	float:	left;
}

.panel_payment li.font_big/* ul li */{
	font-size:		13px;
}

.panel_payment.chef  li.font_big/* ul li */{
	font-size:		13px;
}

/* dostawa */
.panel_payment .transport_text {
	margin-top:			-3px;
	padding:				3px;
	border-width:		1px;
	border-color:		#377bc4;/*rgb(149,149,149);*/
	border-style:		solid;
	border-radius:		5px;
	background-color:	#d8e9f0;
}

.panel_payment .transport_text form {
	margin:-9px 0 5px 0;
	font-family:Tahoma,Geneva,'DejaVu Sans Condensed',sans-serif;
}
/* ---------- END płatność i dostawa ----------*/

#Porownanie a:hover input {
text-decoration:underline !important;
}


.boxHome p {
height:45px;
overflow:hidden;
padding-left:10px;
padding-right:10px;
}

div.nav_new div a#z7,div.nav_new div a#z8 {
width:280px;
background-image: url("../gfx/zakl_opis2.gif");
}




div.nav_new div a#z7:hover,div.nav_new div a#z7.zaklActive,div.nav_new div a#z8:hover,div.nav_new div a#z8.zaklActive{
	background-image: url(../gfx/bg_zak2.png);
}

.panel_payment li ul {
z-index:99;
}

#panel-template .btn_porownaj_wersje,.btn_porownaj_wersje {
text-align:center;
}

#panel-template .btn_porownaj_wersje span,.btn_porownaj_wersje span {
color:white;
background:#98070E;
display:inline-block;
cursor:pointer;
border-radius:6px;
padding:3px 60px 4px 60px;
font-weight:bold;
text-decoration:none;
font-family: Tahoma;
font-size: 11px;
margin:5px 0px;
}

.produkt_box_modul {
background:#f8f8f8;
border:1px solid #d8d8d6;
border-radius:5px;
margin:10px 20px 20px 20px;
}

.produkt_box_modul table {
width:100%;
}

.produkt_box_modul table img {
border:1px solid #d8d8d6;
border-radius:5px;
background:white;
padding:2px 5px;
}


.produkt_box_modul .b_prev,.produkt_box_modul .b_next {
color:#5d5e6b;
text-decoration:none;
border:1px solid #d8d8d6;
border-radius:5px;
background:#f0f0ef;
display:inline-block;
padding:3px 5px 5px 5px;
margin-bottom:30px;
}


.produkt_box_modul .b_up {
color:white;
text-decoration:none;
border:1px solid #56addd;
border-radius:5px;
background:#4faee7;
display:inline-block;
padding:3px 5px 5px 5px;
margin:0px 2px 30px 2px;
}

.przycisk_wersje {
margin-bottom:8px;
}

#konfigurator_produkt {
margin-right:-212px;
}

#konfigurator_produkt .olivka575 {
width:787px;
 background: url(../gfx/box/box_787.png) no-repeat 0px 0px;
}

#konfigurator_produkt .Dolivka {
   padding:10px 20px;
}

.kol_konfigurator {
overflow:visible !important;
}

#konfigurator_produkt .box_srodek {
text-align:left;
}

#konfigurator_produkt h2 {
color: #004B89;
margin-bottom:40px;
}

#konfigurator_produkt .konf_kat_m {
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #207cca 0%, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7db9e8 0%,#207cca 0%,#ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7db9e8 0%,#207cca 0%,#ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#e5e5e5',GradientType=0 ); 
border:1px solid #dcdcdc;
border-radius:4px;
color:#48474d;
padding:8px 12px;
font-weight:bold;
font-size:11px;
line-height:11px;
margin-top:20px;
text-transform:uppercase;
}

#konfigurator_produkt .konf_lista ul {
list-style:none;
padding-left:10px;
position:relative;
margin-top:20px;
}

#konfigurator_produkt .konf_lista ul li {
color:#48474d;
font-size:12px;
line-height:24px;
}


#konfigurator_produkt a.ktop {
    background-image: url(../gfx/k_btn_up.png);
    background-position: right;
    background-repeat: no-repeat;
    margin-left:auto;
    padding-right: 13px;
    font-size: 10px;
    position:absolute;
    right:0px;
    top:-15px;
}

#konfigurator_produkt .konf_lista ul li a {
text-decoration:none;
}

#konfigurator_produkt .konf_lista ul li input {
font-size:10px;
margin-right:6px;
top:2px;
position:relative;
}

#konfigurator_produkt .konf_lista ul li table {
line-height:14px;
}

#konfigurator_produkt .konf_lista span.cena {
color:#548895;
}

#konfigurator_produkt .konf_lista span.polecane {
color:#9d743f;
font-weight:bolder;
margin-left:5px;
}

#konfigurator_produkt .konf_lista ul li:hover a.showko,#konfigurator_produkt .konf_lista ul li:hover span.polecane {
color:#548895;
}

#konfigurator_produkt #konfigurator_box {
position:fixed;
top:70px;
width:170px;
background: #ffd703; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffd703 0%, #fe8600 100%, #fc8900 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffd703 0%,#fe8600 100%,#fc8900 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffd703 0%,#fe8600 100%,#fc8900 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd703', endColorstr='#fc8900',GradientType=1 );
border-radius:5px;
padding-bottom:10px;
cursor:grab;
text-align:center;
display:none;
border:1px solid #d07e32;
}


#konfigurator_produkt #konfigurator_box h4 {
background:#fec303;
-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;
color:black;
font-size:11px;
padding:5px 4px;
margin:0px;
}

#konfigurator_produkt #konfigurator_box p.cena {
color:#32178a;
font-size:30px;
margin:8px 0px 4px 0px;
}

#konfigurator_produkt #konfigurator_box p.cena span {
color:white;
font-size:14px;
}

#konfigurator_produkt #konfigurator_box .pytania {
color:black;
text-align:center;
font-weight:bold;
font-size:12px;
margin-top:15px;
}

#konfigurator_produkt #konfigurator_box .lista_opcje  {
  text-align:left;
  border-top:0px; 
  margin:10px 8px 5px 8px;
}


#konfigurator_produkt #konfigurator_box .mCSB_container {
border:1px solid white;
overflow:hidden;
border-bottom:0px;
border-top:0px;
}

#konfigurator_produkt #konfigurator_box .lista_opcje h3 {
text-transform:uppercase;
color:#32178a;
border-bottom:1px solid white;
margin:0px;
padding:5px 10px;
}

#konfigurator_produkt #konfigurator_box .lista_opcje h4 {
color:white;
font-weight:normal;
border-bottom:1px solid white;
margin:0px;
padding:3px 10px;
}

#konfigurator_produkt #konfigurator_box .btn_kup {
border:1px solid white;
text-align:center;
margin-right:20px;
}

#konfigurator_produkt #konfigurator_box .mCS_no_scrollbar {
margin-right:20px;
border-bottom:1px solid white;
}

#konfigurator_produkt #konfigurator_box .btn_kup a,#konfigurator_produkt p.btn_kup a {
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top, #7db9e8 0%, #207cca 0%, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #7db9e8 0%,#207cca 0%,#ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #7db9e8 0%,#207cca 0%,#ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#e5e5e5',GradientType=0 ); 
border:1px solid #dcdcdc;
border-radius:4px;
color:#48474d;
padding:5px 0px;
width:100px;
text-align:center;
font-weight:bold;
font-size:11px;
display:inline-block;
margin:5px 0px;
text-decoration:none;
}

#konfigurator_produkt #konfigurator_box .btn_kup a:hover,#konfigurator_produkt p.btn_kup a:hover {
background:#429dd2;
border:1px solid #627d84;
color:white;
}

#konfigurator_produkt p.btn_kup a {
border:1px solid #b8b8b8;
}



#konfigurator_produkt .zapisz_konf {
color:white;
background:#df790d;
border:1px solid #a98845;
font-size:11px;
font-weight:normal;
float:right;
border-radius:4px;
padding:3px 5px;
text-decoration:none;
position:relative;
}

#konfigurator_produkt .zapisz_konf:hover,#konfigurator_produkt a.copy:hover,#konfigurator_produkt .lbtn_copy a:hover,#konfigurator_box .link_copy a:hover {
background:#429dd2;
border:1px solid #627d84;
}


#konfigurator_produkt a.copy,#konfigurator_produkt .lbtn_copy a,#konfigurator_box .link_copy a {
float:left;
color:white;
background:#0515c2;
border:1px solid #2605bf;
font-size:11px;
font-weight:normal;
border-radius:4px;
padding:3px 5px;
text-decoration:none;
position:relative;
}

#konfigurator_produkt .lbtn_copy {
float:left;
width:50%;
margin-top:4px;
}

#konfigurator_produkt a.copy {
top:-4px;
}

#konfigurator_produkt .lbtn_copy a,#konfigurator_box .link_copy a {
float:none;
}

#konfigurator_box .link_copy a {
padding:3px 15px;
}

#konfigurator_box .link_copy  {
margin-top:12px;
}


#konfigurator_produkt .zapisz_konf span.dymek,#konfigurator_produkt a.copy span.dymek,#konfigurator_produkt .lbtn_copy a span.dymek,#konfigurator_box .link_copy a span.dymek {
  position:absolute;
  top:30px;
  background-color: rgb(222,244,188);
  border-width: 1px;
  border-color:rgb(149,149,149);
  border-style: solid;
  border-radius: 5px;
  color: #363636;
  padding: 5px;
  text-align:left;
  z-index:30;
  left:-60px;
  width:230px;
  display:none;
}

#konfigurator_produkt .zapisz_konf:hover span.dymek,#konfigurator_produkt a.copy:hover span.dymek,#konfigurator_produkt .lbtn_copy a:hover span.dymek,#konfigurator_box .link_copy a:hover span.dymek {
display:inline-block;
}


#konfigurator_produkt .produkt_konf_opis {
border:1px solid #a7bac0;
border-radius:5px;
padding:6px 0px;
display:none;
width:550px;
margin:0px auto;
}


#konfigurator_produkt .produkt_konf_opis .konfp_zak  {
margin:5px 10px;
}

#konfigurator_produkt .showokl {
float:right;
font-size:11px;
color:#9d743f;
}

#konfigurator_produkt .btn_porownaj {
float:right;
background:#aa0806;
display:inline-block;
color:white;
margin-top:-3px;
text-align:center;
text-decoration:none;
text-transform: lowercase;
border:1px solid #6e2f26;
border-radius:5px;
font-size:10px;
line-height:10px;
padding:1px 35px 3px 35px;
}

#konfigurator_produkt .btn_porownaj:first-letter {
 text-transform: uppercase;
}

#konfigurator_produkt .btn_porownaj:hover {
background:#d30202;
}

#konfigurator_produkt .porownaj {
margin:10px 0px;
}

#konfigurator_produkt .porownaj a {
  color:white;
  border: 1px solid #6e2f26;
border-radius: 5px;
font-size: 10px;
line-height: 10px;
padding: 5px 5px 7px 5px;
text-align:center;
  font-size:10px;
  font-weight:bold;
  background: #aa0806;
  display:inline-block;
  
}

#konfigurator_produkt .porownaj a:hover {
text-decoration:none;
background: #d30202; 
}

#konfigurator_produkt #konfigurator_box.noborder .btn_kup {
margin-right:0px;
}

#konfigurator_produkt #konfigurator_box.noborder .mCS_no_scrollbar {
margin-right:0px;
border-bottom:0px;
}

#konfigurator_produkt #konfigurator_box.noborder .btn_kup  {
border-top:0px;
}

#konfigurator_produkt #konfigurator_box.noborder .mCustomScrollbar   {
border:1px solid white;
border-bottom:0px;
}

#konfigurator_produkt #konfigurator_box.noborder .mCSB_container {
border:0px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
border-top:2px solid rgba(229,227,219);
border-bottom:2px solid rgba(229,227,219);
}

#konfigurator_produkt .showkbtn {
float:right;
margin-left:15px;
margin-top:-2px;
}

#konfigurator_produkt .ktbn_nextz div.rbtn,#konfigurator_produkt .ktbn_nextz div.lbtn,#konfigurator_box .bleft a,#konfigurator_box .bright a {
 border:1px solid #577f89;
 display:inline-block;
 color:#ccffff;
 text-align:center;
 width:100px;
 line-height:22px;
 font-size:11px;
 background: #4c90c1; /* Old browsers */
background: -moz-linear-gradient(top, #6db4e2 0%, #207cca 0%, #6db4e2 0%, #4c90c1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6db4e2 0%,#207cca 0%,#6db4e2 0%,#4c90c1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6db4e2 0%,#207cca 0%,#6db4e2 0%,#4c90c1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db4e2', endColorstr='#4c90c1',GradientType=0 ); 
border-radius:4px;
text-decoration:none;
}

#konfigurator_produkt .ktbn_nextz div a {
color:#ccffff;
 text-decoration:none;
}

#konfigurator_produkt .ktbn_nextz div.rbtn:hover,#konfigurator_produkt .ktbn_nextz div.lbtn:hover,#konfigurator_produkt #konfigurator_box .bleft a:hover,#konfigurator_produkt #konfigurator_box .bright a:hover {
background: #8D8D8D; /* Old browsers */
background: -moz-linear-gradient(top, #8D8D8D 0%, #8D8D8D 0%, #8D8D8D 0%, #8D8D8D 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #8D8D8D 0%,#8D8D8D 0%,#8D8D8D 0%,#8D8D8D 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #8D8D8D 0%,#8D8D8D 0%,#8D8D8D 0%,#8D8D8D 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8D8D8D', endColorstr='#8D8D8D',GradientType=0 ); 
}

#konfigurator_produkt .ktbn_nextz div.lbtn {
float:left;   
}

#konfigurator_produkt .ktbn_nextz div.rbtn {
float:right;   
}

#konfigurator_produkt #konfigurator_box .bleft,#konfigurator_produkt #konfigurator_box .bright {
border:1px solid white;
margin:0px;
text-align:center;
padding:10px 0px;
margin-right:20px;
}

#konfigurator_produkt #konfigurator_box .lista_opcje .mCSB_container div:last-child h3 {
 border-bottom:0px;
}

#konfigurator_produkt .border {
border-bottom:1px solid white;
margin-right: 20px;
line-height:0px;
}

#konfigurator_produkt .noborder .border {
border:0px;
}

#konfigurator_produkt #konfigurator_box .bright {
 border-bottom:0px;
}

#konfigurator_produkt #konfigurator_box.noborder .bright { 
 border-bottom:1px solid white;
}

#konfigurator_produkt .ktbn_nextz {
margin-top:20px; 
}

#konfigurator_produkt #konfigurator_box.noborder .bleft,#konfigurator_produkt #konfigurator_box.noborder .bright {
margin:0px;
}

#konfigurator_produkt #konfigurator_box.noborder .bright {
 border-top:0px;
}


#konfigurator_produkt #konfigurator_box .bleft {
border-bottom:0px;
}

#konfigurator_produkt #konfigurator_box.noborder .bleft {
border-bottom:1px solid white;
}

.konfig_produkt_l {
-webkit-transform: rotate(-90deg);	
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
display:inline-block;
position:relative;
left:-112px;
bottom:-70px;
z-index:2;
border:1px solid #2dbe00;
background:url('../gfx/bg_konf_l.png') repeat-x;
background-size:cover;
color:white;
line-height:11px;
text-decoration:none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding:0px 12px 3px 12px;
font-size:11px;
font-weight:bold;
}

.konfig_produkt_l:hover {
text-decoration:none;
}

.widok_3 .konfig_produkt_l { 
 left:-72px;
 padding:0px 15px 3px 15px;
}


.widok_4 .konfig_produkt_l { 
 left:-60px;
 bottom:50px;
 padding:0px 10px 3px 10px;
}

#Pokaz_2 .konfig_produkt_l {
padding:0px 20px 3px 20px;
margin-top:3px;
-webkit-transform: rotate(0deg);	
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
position:static;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.przechowaj_parametry {
margin-top:10px;
color: #777877;
font-size:11px;
}

.przechowaj_parametry p {
margin:3px 0px;
}

.przechowaj_parametry p span {
 color:black;
 font-weight:bold;
}


.h1naglownej { text-transform:uppercase;color: rgb(61, 104, 1); text-shadow: 1px 0px 0px rgb(255, 255, 255), -1px 0px 0px rgb(255, 255, 255), 0px 1px 0px rgb(255, 255, 255), 0px -1px 0px rgb(255, 255, 255), 1px 0px 1px rgb(255, 255, 255), -1px 0px 1px rgb(255, 255, 255), 0px 1px 1px rgb(255, 255, 255), 0px -1px 1px rgb(255, 255, 255), 1px 0px 2px rgb(255, 255, 255), -1px 0px 2px rgb(255, 255, 255), 0px 1px 2px rgb(255, 255, 255), 0px -1px 2px rgb(255, 255, 255); padding-left: 9px; letter-spacing: 0px; font-weight: 600; font-size: 18px; font-family: Roboto; }


.h1_kategor {text-transform:uppercase;color: rgb(61, 104, 1); text-shadow: 1px 0px 0px rgb(255, 255, 255), -1px 0px 0px rgb(255, 255, 255), 0px 1px 0px rgb(255, 255, 255), 0px -1px 0px rgb(255, 255, 255), 1px 0px 1px rgb(255, 255, 255), -1px 0px 1px rgb(255, 255, 255), 0px 1px 1px rgb(255, 255, 255), 0px -1px 1px rgb(255, 255, 255), 1px 0px 2px rgb(255, 255, 255), -1px 0px 2px rgb(255, 255, 255), 0px 1px 2px rgb(255, 255, 255), 0px -1px 2px rgb(255, 255, 255); padding-left: 9px; letter-spacing: 0px; font-weight: 600; font-size: 18px; font-family: Roboto;}

.hJkat{text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff,1px 0px 1px #fff, -1px -0px 1px #fff, 0px 1px 1px #fff, 0px -1px 1px #fff,1px 0px 2px #fff, -1px -0px 2px #fff, 0px 1px 2px #fff, 0px -1px 2px #fff;color:#3d6801; font-family: Roboto; font-size:16px; font-weight:600;letter-spacing:0px; padding-top:2px; padding-left:9px;}

.mdnav li {
 list-style:none;
 display:inline;
}

#przycisk_pokaz_konf {text-align:center;margin:10px 0px;}
#przycisk_pokaz_konf a {background:url('../gfx/btn_konf.png') no-repeat center center;background-size:cover;color:white;display:inline-block;text-align:center;width:377px;line-height:40px;font-weight:bold;font-size:16px;text-decoration:none;}
#przycisk_pokaz_konf a:hover {color:#2dbe00;}
pre {
  overflow-x: auto;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

/* blog */

#blog_list {
display:flex;	
flex-wrap: nowrap;
justify-content: space-between;
}	

#blog_list #PRAWA .inside {
float:none;	
background:url('../gfx/menu_blog_top.png') no-repeat top center rgba(241,153,17,0.89);
background-size:100% auto;
border-radius:8px;
margin:45px 0px 20px 20px;
font-family:"Calibri, sans-serif";
padding-bottom:60px;
padding-top:2px;
}	
#blog_list #PRAWA {width:237px;}
#blog_list #blog_srodek {width:770px;}

#blog_list #blog_srodek article {
background-color: #fff;
border-radius:10px;
border:1px solid #a4d61d;
box-shadow: 0 4px 8px rgba(18,18,19,0.07000000000000001);
text-align:left;
display:flex;	
margin-bottom:20px;
}	

#blog_list #blog_srodek article:nth-child(2n+1) {
border:1px solid #02cbfc;	
}	




#blog_list #blog_srodek .lista article .foto {
  width:285px;	
}

#blog_list #blog_srodek .lista article .foto img,#blog_list #blog_srodek.single #foto img {
max-width:100%;
}	

#blog_list #blog_srodek .lista article .data {width:105px;text-align:center;position:relative;border-left:1px solid #a4d61d;}
#blog_list #blog_srodek article:nth-child(2n+1) .data {border-left:1px solid #02cbfc;}
#blog_list #blog_srodek .lista article .data p {font-family:"Calibri, sans-serif";margin:0px;font-size:16px;line-height:22px;font-weight:bold;color:#8c8c8b;}
#blog_list #blog_srodek .lista article .data .day {font-family:"Calibri, sans-serif";font-size:48px;line-height:48px;}
#blog_list #blog_srodek .lista article .data div {width:100%;position:absolute;top:50%;transform: translateY(-50%);}

#blog_list #blog_srodek article .foto figure {margin:20px 10px;}
#blog_list #blog_srodek article .msg {width:390px;min-height:140px;box-sizing:border-box;padding:20px 20px 40px 20px;position:relative;}
#blog_list #blog_srodek .lista article h2 {margin:0px 0px 20px 0px;}
#blog_list #blog_srodek .lista article h2 a {color:black;}
#blog_list #blog_srodek .lista article p {font-size:14px;line-height:20px;}
#blog_list #blog_srodek article header {font-size:12px;display:flex;align-items:center;margin-bottom:15px;}
#blog_list #blog_srodek article header .data {color: #7D7C7C;font-weight: bolder;margin-right:5px;}
#blog_list #blog_srodek article header .kat {margin:5px 5px 5px 0px;background:rgba(240,240,240,0.6);border-radius:4px;padding:3px 6px;}
#blog_list #blog_srodek article header .kat a {color:black;text-transform:uppercase;font-weight:bold;font-size:11px;}
#blog_list #blog_srodek .nawigacja {text-align:left;padding-left:0px;padding-right:0px;}
#blog_list #PRAWA {text-align:left;padding:0px;}
#blog_list #PRAWA form {padding:0px 5px 0px 5px;}
#blog_list #blog_srodek.single {text-align:left;}
#blog_list #blog_srodek.single article {display:block;padding:10px 20px;border:0px;}
#blog_list #blog_srodek.single article h1 {color:black;}
#blog_list #blog_srodek.single article .tresc {font-size:13px;line-height:18px;color:#696969;}
#blog_list #blog_srodek.single #foto,#blog_list #blog_srodek.single #foto .thumbs {display:flex;flex-wrap:wrap;}
#blog_list #blog_srodek.single #foto .thumbs .thumb {width:50%;padding:20px;box-sizing:border-box;}
#blog_list #blog_srodek.single #foto .main_photo {width:50%;}
#blog_list #blog_srodek.single #foto .thumbs {width:50%;}
#blog_list #blog_srodek.single #foto figure {margin:0px;}
#blog_list #blog_srodek.single #foto {margin:30px 0px;} 
#blog_list #blog_srodek a.read_more {position:absolute;right:20px;bottom:20px;color:#04539D;font-size: 12px;}
#blog_list #PRAWA h3 {color:white;text-align:center;margin:6px 0px;font-size:14px;font-weight:bold;}
#blog_list #PRAWA #custom-search {border:2px solid #8f8f9d;font-family: "Calibri, sans-serif";font-size:14px;line-height:18px;height:auto;width:120px;}
#blog_list #PRAWA #custom-search-btn {border:2px solid #8f8f9d;font-size:14px;line-height:18px;font-weight:300;font-family: "Calibri, sans-serif";background:#eeeeee;height:auto;border-radius:6px;}
#blog_list #PRAWA #custom-search-form p {display:flex;justify-content:center;}
#blog_list #PRAWA form {text-align:center;}
#blog_list #PRAWA form p {margin-top:0px;margin-bottom:8px;}
#blog_list #PRAWA ul {padding:0px;margin:0px;list-style:none;}
#blog_list #PRAWA ul a {color: White;font-size:14px;line-height:16px;display:block;padding:5px 0px;font-weight:bold;font-family: "Calibri, sans-serif";position:relative;padding-left:13px;}
#blog_list #PRAWA ul a:before {content:"";display:block;width:6px;height:6px;background:white;border-radius:50%;position:absolute;left:0px;top:50%;margin-top:-3px;}
#blog_list #PRAWA ul li {margin:0px;background:url('../gfx/menu_blog_item.png') no-repeat center center;line-height: 25px;padding:0px 8px;min-height: 25px;background-size:cover;}
#blog_list #PRAWA ul ul {margin-left:10px;display:none;}
#blog_list h3.kat_name {text-align:left;margin-bottom:20px;font-size:16px;}
#blog_list #PRAWA ul.active {display:block;}
#blog_list .numery {width:100%;margin-left:0px;margin-right:0px;background:white;border:1px solid rgba(18,18,19,0.07000000000000001);box-shadow: 0 4px 8px rgba(18,18,19,0.07000000000000001);}

#blog_list #blog_srodek.single .return {text-align:right;}
#blog_list #blog_srodek.single .return a {color: #04539D;font-size: 12px;}