/* -------------------------------------------- OGOLNE ------ */

body {
font-family: Verdana; sans-serif;
background-color: #FFFFFF;
margin: 0px;
padding: 0px; }

#topbar {
	position: absolute;
	display: inline;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;	
}

#topbar #lisc {
	margin: auto;
	width: 998px;
	z-index:0;
	position:relative;
}

#topbar #lisc div {
	position: relative;
	left: -200px;
	height: 300px;
	width: 200px;
background:#fff url(../gfx/lisc.jpg) left top no-repeat;
	z-index:0;
}

body.popup {
	font-family: Verdana; sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}

a {
color: #000000;
text-decoration: none; }

a:hover {
text-decoration: underline; }

h1 {
	color:#B7B7B7;
	margin:0;
	padding:0;
	font:26px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:20px;}

h1.h1_prod {margin:0; padding:0; font:bold 15px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px; color:#000}

h2 {
	margin:0;
	padding:0;
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}
	
h2.h2_prod {margin:0; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif; color:#000}	

h3 {
	margin:0;
	padding:0;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#B7B7B7;
	}

div, p {
font-family: Verdana; sans-serif;
font-size: 10px;
color: #000000;
margin: 0px;
}

ul {
list-style-type: none;
list-style-position: outside;
padding: 0px;
margin: 0px;
}

li {
	background:url(../gfx/strz01.gif) 0 2px no-repeat;
	padding-left:8px;
	}

td {
padding: 0px; }

img {
margin: 0px;
border: 0px;
display: block; }

table {
background-color: #FBFBFB;
border-collapse: collapse;
width: 100%;
}

table.verdana {
	font-family: Verdana; sans-serif;
	font-size: 10px;
}

form {
margin: 0px;
padding: 0px; }

object {
	display: block;
}

input, select {
	font-family: Verdana; sans-serif;
	font-size: 10px;
}

input.normal {
vertical-align: middle;

background-color: #FFFFFF;
color: #000000;
width: 250px;
border: 1px #7F9DB9 solid}

input.small {
vertical-align: middle;
background-color: #FFFFFF;
color: #000000;
width: 180px;
border: 1px #7F9DB9 solid}

textarea.normal {
	vertical-align: middle;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
	height: 100px;
	width: 470px;
	border: 1px #7F9DB9 solid
}

.bx {
	border: 1px solid black;
}

.licz li {
	background:url(../gfx/ik-strz.gif) 0 5px no-repeat;
	line-height:14px;}

fieldset {
	margin:0;
	padding:0;
	border:none;}

/* -------------------------------------------- WARSTWY ------ */

#pageholder {
	margin:0 auto;
	padding:0;
	width:998px;
	background-color:#fff;
	position:relative;
	z-index:1;
	}

#top {
	background-color:#fff;
	clear:both;}

.fototop {
	width:443px;
	height:174px;
	background:url(../gfx/fototop.jpg) 0 0px no-repeat;
	margin-top:9px;
	color:#fff;}

.fototop img {
	display:inline;
	margin-right:10px;
	margin-left:20px;
	margin-bottom:-2px;
	}

.fototop a {
	color:#fff;
	margin-right:40px;}

.fototop ul {
	padding-top:15px;
	margin-left:10px;}

.fototop ul li {
	background:none;
	display:inline;}

#imgshow {
	background-color:#000;
	width:331px;
	height:237px;
	float:left;
	border-left:1px solid #fff;}

.szkreska {
	border-top:1px solid #A9A9A9;
	margin:1px 0;
	line-height:0;
	font-size:1px;
	clear:both;}

.logowanie {
	height:24px;
	background-color:#373737;
	color:#fff;
}

.logowanie p {
	color:#fff;
	padding:5px 10px 0 10px;
	text-align:right;}

.logowanie p a {
	color:#EDEDED;}

.logowanie a {
	color:#919191;
	font-size:10px;
	letter-spacing:-0.5px;
	padding-bottom:2px;}

.logowanie img {
	display:inline;}

.col91 {
	color:#919191;}

#content {
	background-color:#FBFBFB;
	overflow:hidden;
	height:1%;}

.strgl {
	padding:10px;}

.aktgl {
	width:490px;
	float:left;
	margin-left:10px;}

.polecamy {
	width:292px;
	float:left;
	padding:0 10px;}


.podstr {
	float:left;
	width:743px;
}

.sciezka {
	margin:10px 0;}

#footer {
	background:url(../gfx/kropki.gif) 0 0 repeat-x;
	clear:both;
	padding-bottom:5px;}

.faqp {
	background:#C8C8C8 url(../gfx/strz02.gif) 3px 4px no-repeat;	
	margin:12px 8px 0px 0px;
	padding:3px 2px;
	padding-left:12px;}

.faqo {
	background-color:#fff;
	margin:0 8px 5px 0px;
	padding:3px 5px;
	color:#454545;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;}	

.boxpol {
	width:231px;
	background-color:#F2F2F2;
	padding-left:5px;
	overflow:hidden;
	border:1px solid #fff;}

.boxpol img {
	border:1px solid #fff;
	margin-top:-1px;}

.boxsz {
	width:256px;
	background-color:#F2F2F2;
	min-height:80px;
	padding:10px;
	overflow:hidden;
	margin-bottom:1px;}

.boxsz2 {
	width:170px;
	background-color:#F2F2F2;
	padding:5px;
	overflow:hidden;
	margin-bottom:1px;}

.boxhelp {
	width:168px;
	background-color:#FAF6D9;
	padding:0 5px 5px 5px;
	overflow:hidden;
	margin:2px 0 1px 0;
	border:1px solid #FD7100;}

.boxsz2 .wiecej {
	background:url(../gfx/ik-strz-grey.gif) 165px 5px no-repeat;
	padding-left:130px;
	}

.wiecej {
	background:url(../gfx/ik-strz-grey.gif) 174px 4px no-repeat;
	padding-left:140px;
	}

.wiecej a {
	color:#7C7C7C;}

.partnerzy {
	height:67px;
	background-color:#fff;
	margin-bottom:20px;
	padding:0 5px;}

.partnerzy img {
	margin:0 32px;
	display:inline;}

.partnerzy .m0 {
	margin-right:65px;}

.npar {
	font-size:18px;
	color:#B7B7B7;
	padding-top:22px;}

.czywiesz {
	width:264px;
	min-height:60px;
	background-color:#F3F3F3;
	border:1px solid #E7E7E7;
	margin-top:20px;
	padding:0 5px 5px 5px;}

.czywiesz2 {
	width:168px;
	min-height:60px;
	background-color:#F3F3F3;
	border:1px solid #E7E7E7;
	margin-top:20px;
	padding:0 5px 5px 5px;}

.nczy {
	font-size:18px;
	color:#B7B7B7;
	padding-bottom:3px;}

.npol {
	font-size:18px;
	color:#F2F2F2;
	background-color:#9F9F9F;
	padding-bottom:3px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;}

.npol_pod {
	font-size:18px;
	color:#F2F2F2;
	background-color:#9F9F9F;
	padding-bottom:3px;
	xborder-right:1px solid #fff;
	border-bottom:1px solid #fff;
	xborder-left:1px solid #fff;
	width:173px;
	}

.nsklep {
	font-size:18px;
	color:#fff;
	background-color:#C60000;
	padding-bottom:3px;
	margin-top:5px;
	}

.nhelp {
	font-size:18px;
	color:#FD7100;
	padding-bottom:3px;}

.nagap {
	font-size:14px;
	color:#327EAB;
	font-weight:bold;
	padding-left:10px;
	cursor:pointer;
	background:url(../gfx/strz.gif) 1px 7px no-repeat;}

.f_szybki_kontakt {margin-top:15px;}
.f_szybki_kontakt label {display:block; width:145px; float:left; font-weight:bold; margin-top:2px}
.f_szybki_kontakt .text {border:1px solid #575757; font:11px Arial, Helvetica, sans-serif; width:220px;}
.f_szybki_kontakt .submit {margin-top:6px;}
.f_szybki_kontakt div {clear:both; margin-bottom:6px}

/* -------------------------------------------- MENU ------ */

#menu_container {
	background-color: white;
	height: 83px;
	width : 998px;
	margin-bottom:2px;
}
/*
#menu {
	position: relative;
	background:url(../gfx/menu-bg.gif) 0 0 repeat-x;
	width:998px;
	height:83px;
}*/


.menu li {
	padding:0;
	margin:0;
	background:none;
	float:left;}

.menu a {
	display:block;
	height:95px;
	}

/* -------------------------------------------- CZCIONKI ------ */

.stopka {
font-size:  9px;
color: #999999; }

.nagcz {
font-weight: bold;
color: #6C6C6C; }

.bor {
	color:#CC161A}

.bgsklep {
	background-color:#F2F2F2;
	margin:0px 0;
	border:1px solid #fff;
	height:1%;
	}

.bgsklep_pod {
	background-color:#F2F2F2;
	border:1px solid #fff;
	height:1%;
	width:178px;
	float:left;
	margin:19px 10px 0 0;
	}

.bgsklep ul li, .bgsklep_pod ul li {
	margin:0px 0;
	}

.bgsklep li, .bgsklep_pod li {
	margin: 0px;
	padding: 8px 5px;
	text-align: left;
	background:none;
	border-bottom:1px solid #fff;
	font-size: 10px;
}

.bgsklep li:hover, .bgsklep_pod li:hover {
	background-color:#e1e1e1;
}

.bgsklep li.sub a, .bgsklep_pod li.sub a {
	color: #ABABAB;
	font-family:Verdana,sans-serif;
	font-size: 9px;
}

.bgsklep li.sub, .bgsklep_pod li.sub {
	margin: 0px;
	padding: 2px 2px 2px 5px;
	text-align: left;
	background-image: none;
	background-color: #FFFFFF;
}

.bgsklep li.current, .bgsklep_pod li.current {
	background-color: #FFFFFF;
}

.bgsklep ul li.current ul, .bgsklep_pod ul li.current ul {
	height:1%;}

.bgsklep .nodot, .bgsklep_pod .nodot {
	background:none;
	border:none;}

.adata {
font-weight: bold;
color: #EE3338;
font-size:10px;
display:block; }

.data {
font-size:9px;
color: #878787; }

.mala {
	font-size:9px;
	color: #000000;
}

#footer p{
	font-size:9px;
	color:#B3B3B3;
	padding:5px 5px 0 0;}

.f12 {
	font-size:11px;}
	
.f13 {
	font-size:13px;}
	
.f14 {
	font-size:14px;}

.f12real {
	font-size:12px;}	

.f20 {
	font-size:20px;}

.lineth {
	text-decoration:line-through;}
	
.blad {
	background-color:#EC3436;
	color:#fff;
	font-weight:bold;
	padding:3px 5px;
	text-align:center;
	width:60%;
	margin:0 auto;
	margin:5px 0;}	

.blad p {
	color:#fff;}
	
.wyslano {
	background-color:#488E41;
	color:#fff;
	font-weight:bold;
	padding:3px 5px;
	text-align:center;
	width:60%;
	margin:0 auto;
	margin-bottom:5px;}	

.wyslano p {
	color:#fff;}

/* -------------------------------------------- LISTY ------ */

#footer ul {
	float:left;
	padding:5px 0 0 5px;}

#footer li {
	background:none;
	display:inline;
	font-size:9px;
	color:#B3B3B3;
	padding:0;}


/* -------------------------------------------- ODNOSNIKI ------ */

a.cyber {
font-weight: bold;
color: #313131;
text-decoration: none; }

a.cyber:hover {
font-weight: bold;
color: #214181;
text-decoration: none; }

a.sciezka {
color: #FFFFFF;
text-decoration: none; }

a.sciezka:hover {
color: #51BD00;
text-decoration: none; }

#footer a {
	color:#B3B3B3;}

/* -------------------------------------------- POZYCJE ------ */

.clr {
	clear:both;}

.prawa {
text-align: right; }

.lewa {
text-align: left; }

.srodek {
text-align: center; }

.srodekobr {
margin-left: auto;
margin-right: auto; }

.gora {
vertical-align: top; }

.dol {
vertical-align: bottom; }

.vam {
	vertical-align:middle;}

.flop {
float: right; }

.flol {
float: left; }

.din {
	display:inline;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
	font-size:0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -------------------------------------------- SZEROKOSC ------ */

.w770 {
width: 770px; }

.w705 {
width: 705px; }

.w630 {
width: 630px; }

.w180 {
width: 180px; }

.w150 {
width: 150px; }

.w60 {
width: 60px; }

.w80 {
	width:100px;}

.w10pr {
	width:10%;}

.w13pr {
	width:13%;}

.w20pr {
	width:21%;}

.w25pr {
	width:25%;}

.w150 {
width: 150px; }

.w204 {
width: 204px; }

.w220 {
	width:220px;}

.minw230 {
	min-width:230px;
	width:auto;!important
	width:230px;}

.w300 {width: 300px; }
.w343 {width:343px!important;}

.w400 {
	width:380px;}

.w615 {
width: 615px; }

.w20 {
width: 20px; }

.w30 {
width: 30px; }

.w1 {
width: 1px; }

.w5 {
width: 5px; }

.w1pr {
width: 1%; }

.w100pr {
width: 100%; }

.w50pr {
width: 50%; }

.w96pr {
width: 96%; }


.wh13 {
	width:13px;
	height:13px;}

/* -------------------------------------------- WYSOKOSC ------ */

.h1 {
height: 1px; }

.h26 {
height: 26px; }


/* -------------------------------------------- KOLORY ------ */

.cole2 {
background-color: #e2e2e2; }

.col37 {
background-color: #373737; }

.colDF {
background-color: #DFDFDF; }

.colFF {
background-color: #FFFFFF; }

.colcz {
background-color:#FFFFFF;}

.colr {
background-color:#DA4A48;}

.colr2 {
	background-color:#327EAB;}

.pinkkreska {
	margin-bottom:1px;
	clear:both;}

.grey {
	color:#B7B7B7;}

.white {
	color:#fff;}

.borred {
	border:1px solid #5BAAD9;}

.red{
	color: #f00;}
	
.blue{
	color: #2F5B8B;}

.col5E {
	background-color:#5E5E5E;}

.bor73 {
	border:1px solid #737478;}

/* -------------------------------------------- MARGINESY i ODSTEPY ------ */
.mb20 {margin-bottom:20px;}
.nomg {
margin-left: 0px;
margin-right: 0px;
margin-top: 1px;
margin-bottom: 0px; }

.lmg150 {
margin-left: 175px; }

.ml130 {
margin-left:130px; }

.gmg10 {
margin-top: 10px; }

.pdd5 {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px; }

.pddtxt {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 13px;
padding-right: 13px; }

.pdd13lp {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 13px;
padding-right: 13px; }

.pddbtt {
padding-top: 0px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px; }

.lmg11 {
margin-left: 11px; }

.pl11 {
padding-left: 11px; }

.pmg11 {
margin-right: 11px; }

.lmg21 {
margin-left: 21px; }

.tmg4 {
margin-top: 4px; }

.mr2 {margin-right:2px;}

.mt3 {margin-top:3px;}

.mt6 {margin-top:6px;}

.mg10 {
	margin:10px;}

.mb7 {
	margin-bottom:7px;}

.ptb5 {
	padding:2px 0 3px 0;}

.ptb10 {
	padding:5px 0 5px 0;}

.mb3 {
	margin-bottom:3px;}

.mr10 {
	margin-right:10px;}

.mr5 {
	margin-right:5px;}

.mr1 {
	margin-right:1px;}

.ml5 {
	margin-left:12px;}

.ml6 {margin-left:6px;}

.pl5 {
	padding-left:5px;}

.pr5 {
	padding-right:5px;}
	
.pr8 {
	padding-right:8px;}

.mt34 {
	margin-top:39px;}

.tbmg10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mt25 {
	margin-top:25px;}

.pt25 {
	padding-top:25px;}

.pt38 {
	padding-top:38px;}

.pt63 {
	padding-top:63px;}

.pl10 {
	padding-left:10px;}

.pb3 {
	padding-bottom:3px;
	display:block;}

.ptb15 {
	padding:10px 0 5px 0;}

.pt5 {
	padding-top:5px;}

.pt3 {
	padding-top:3px;}

.mt-2 {
	margin-top:-2px;}

* html .mt-2 {
	margin-top:-1px;}

.mb-4 {
	margin-bottom:-4px;}

ul.limb5 li {
	margin-bottom:5px;}

.p2 {
	padding:2px;}

.mt-1 {
	margin-top:-1px;}

/* -------------------------------------------- TABELE ------ */

.galeria {
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
width: 1%; }

.glowna {
width: 100%;
background-image: url(../images/bg.gif);
background-color: #FFFFFF; }

table.rpad {
	padding-right: 10px;
}

td.lbox {
	padding-right: 10px;
	padding-top: 20px;
}

td.dottedbg {
	background-image: url('../gfx/kropki.gif');
	height: 1px;
}

.down img {
	display:inline;
	vertical-align:top;
	padding-top:2px;}

.down {
	width:100%;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#424242;}

.down td {
	padding:5px 0px 5px 5px;}

.row1 {
	background-color:#F2F2F2;}

.row2 {
	background-color:#E3E3E3;}

.down .downimg {
	text-align:center;
	width:100px;
	xpadding-right:10px;
	}

.downtlo {
	background-color:#9F9F9F;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 21px;
	margin:10px 0px 1px 0px;
	cursor:pointer;
	}

/* -------------------------------------------- OBRAZKI ------ */

.nob {
display: inline; }

.bgkropki {
background-image: url(../images/kropki.gif); }

.dottedbg {
	background-image: url(../gfx/kropki.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width:100%;
	height:1px;
	font-size:1px;
}

.aktu {
float: left;
margin-left: 0px;
margin-right: 8px;
margin-top: 0px;
margin-bottom: 0px; }

.ik {
margin-left: 0px;
margin-right: 8px;
margin-top: 3px;
margin-bottom: 0px; }

.srodek {
	vertical-align: middle;
}

.rama10 {
border: 10px solid #AEAEAE; }


/* -------------------------------------------- FORMULARZE ------ */

.inpgl {
padding: 0px;
margin: 0px;
width: 100px;
height: 16px;
background-color: #f2f2f2;
xvertical-align: middle;
border: 1px solid #373737;
}

.inpgl2 {
padding: 0px;
margin: 0px;
width: 150px;
height: 16px;
background-color: #f2f2f2;
border: 1px solid #373737;
margin-right:4px;
}

.flog {
	padding:0px 10px 0 0;}

.flog div {
	color:#fff;
	margin-left:10px;}

* html .flog {
	padding-top:1px;}

.fld {margin-top:2px;}

* html .fld {
	margin-top:0;}

.fzap {margin-top:10px;}
.fzap label {display:block; float:left; width:145px; font-weight:bold}
.fzap .text {border:1px solid #373737; width:224px}
.fzap .submit {margin-top:5px;}
.fzap div {margin-bottom:5px;}

/* --------------------------------------------- KURSOR --------------- */

.hand {	cursor: pointer;}

/* --------------------------------------------- ELEMENTY DESIGNU ------------ */

/* --------------------- */

#lewagl {
	width:237px;
	float:left;
	margin:19px 10px 0 0;}

#prawagl {
	width:236px;
	background-color:#F2F2F2;
	border:1px solid #9F9F9F;}

div#lbox_list {
	float:left;
	padding-top:10px;
	width:237px;
	margin-right:10px;
}

div#lbox_list li {
	margin: 0px;
	padding: 10px;
	text-align: left;
	background-image: url(../gfx/kropki.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f3f3f3;
	font-size: 10px;
}

div#lbox_list li.sub a {
	color: #ABABAB;
	font-family:Verdana,sans-serif;
	font-size: 9px;
}

div#lbox_list li.sub {
	margin: 0px;
	padding: 2px 2px 2px 10px;
	text-align: left;
	background-image: none;
	background-color: #FFFFFF;
}

div#lbox_list li.current {
	background-color: #FFFFFF;
}

div#lbox_list li.fake {
	background-repeat: repeat-x;
	padding:0px;
	margin:0px;
	background-color: transparent;
}

div#lbox_list li:hover {
	background-color: #e1e1e1;
}
div#lbox_list li.current:hover {
	background-color: #FFFFFF;
}
div#lbox_list li.sub:hover {
	background-color: #FFFFFF;
}

/* --------------------- */

div#client_menu {
	background-color: #E9E9E9;
	height: 50px;
}

/* --------------------- */

#vl {
	display:inline;
	float: left;
	background-color:#d9d9d9;
	height:46px;
	margin: 2px 0px 2px 0px;
	width:1px;
}

/* --------------------- */

td#sp {
font-family: Verdana; sans-serif;
font-size: 10px;
color: #000000;
margin: 0px; 
}

/* --------------------- */

table#dwn_table {
	border-collapse: collapse;
	font-family: Verdana; sans-serif;
	font-size: 10px;
	margin-top:10px;
}

table#dwn_table td {
	border: 1px solid #FFFFFF;
	padding:5px 10px;
	margin: 0px;
}

table#dwn_table tr.dbg {
	background-color: #e5e5e5;
}
table#dwn_table tr.lbg {
	background-color: #f2f2f2;
}


table#dwn_table thead, tfoot tr {
	background-color: #9DB9C8;
	color: #FFFFFF;
	font-weight: bold;
}

table#dwn_table tfoot td {
	height: 10px;
	padding: 0px;
	margin: 0px;
}

/* --------------------- */

table#shop_list {
	border-collapse: collapse;
	font-family: Verdana; sans-serif;
	font-size: 10px;
	width:100%;
	margin-top:10px;
}

table#shop_list thead td {
	text-align: center;
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

table#shop_list thead tr {
	height: 30px;
}

table#shop_list td {
	border: 1px solid #FFFFFF;
	background-color: #EAEAEA;
	padding: 10px;
	margin: 0px;
	text-align:center;
}

table#shop_list td.lewa {
	text-align:left;}

table#shop_list tfoot td {
	height: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	border:none;
}

/* --------------------- */

table#shop_list_new {
	border-collapse: collapse;
	font-family: Verdana; sans-serif;
	font-size: 10px;
	width:100%;
	margin-top:10px;
	background-color:#5BAAD9;
}

table#shop_list_new thead td {
	text-align: center;
	background-color: #CCCCCC;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	border: 1px solid #FFFFFF;
}

table#shop_list_new thead tr {
	height: 30px;
}

table#shop_list_new td {
	border: 1px solid #FFFFFF;
	background-color: #EAEAEA;
	padding: 10px;
	margin: 0px;
	text-align:center;
}

table#shop_list_new td.lewa {
	text-align:left;}

table#shop_list_new tfoot td {
	height: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	border:none;}


/* --------------------- */

table#galeria img {
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;
margin-top: 0px;
border: 1px solid #7E8461;
}

/* --------------------- */

table#order_preview, table#order_preview_quantity, table#place_order_submit {
	font-family: Verdana; sans-serif;
	font-size: 10px;
	border:1px solid #FBFBFB;
}

table#order_preview thead td, table#place_order_submit thead td {
	background-color: #CCCCCC;
	text-align: center;
	border: 1px solid #FBFBFB;
	padding: 5px;
}

table#order_preview td.lewa {
	text-align:left;}

table#order_preview td.prawaw {
	text-align:right;
	padding-right:25px;}

table#order_preview td.prawac {
	text-align:right;
	padding-right:5%;}

table#order_preview tbody td, table#place_order_submit tbody td {
	background-color: #EAEAEA;
	text-align: center;
	border: 1px solid #FBFBFB;
	padding: 5px;
}

table#order_preview_quantity td {
	background-color: #EAEAEA;
	text-align: center;
	border: 1px solid #000000;
	padding: 3px;
}

table#order_preview_quantity {
	background-color: #EAEAEA;
	text-align: center;
}

table#order_preview_quantity input {
	font-family: Verdana; sans-serif;
	font-size: 10px;
	width: 35px;
	text-align: center;
}

.show
{
	background-image: url(../gfx/ik-down-kat.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.hide
{
	background-image: url(../gfx/ik-up-kat.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#netSum, #grossSum {
	font-size:12px;}

/* ------------------------------------------------ STRONA DO DRUKU ------ */

body.drukuj {
	background:none;
	background-color:#FFFFFF;
	height: 100%;
	margin: 0;
	padding: 0;
	color:#000000;
	}

#pageholder_druk {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width:100%;
	}

#pageholder_druk .logo {
	text-align:left;
	padding:40px 0 0 20px;
	}

.w375 {
	width:395px;}

.w230 {
	width:230px;}
	
.w210 {
	width:210px;}

#content_druk .opof_druk {
	margin:8px 0;
	min-height:21px;
	background-color:#FBECE2;
	border:1px solid #E9B5B5;}

.opof_druk p {
	color:#DA251B;
	padding:4px 0 4px 5px;
	}

.opof_druk a {
	color:#DA251B;}

.opl_druk {
	width:395px;
	background-color:#F8FBFD;
	border:1px solid #C6D7E6;
	clear:both;
	margin-top:10px;
	}

.opl_druk td {
	font-size:11px;}

.opl_druk ul li {
	line-height:15px;}

.opl_druk .nag td {
	color:#6C97CB;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0 3px 10px;
	}

.opl_druk .hr1 td {
	padding:0 10px 0 10px;
	margin-bottom:-3px;}

.opl_druk .bott .col1 {
	text-align:right;
	color:#6C97CB;
	font-weight:bold;}

.opl_druk hr {
	height:1px;
	color:#C6D7E6;
	background-color:#C6D7E6;
	border:none;
	}

.opl_druk .col1 {
	width:314px;
	padding-left:10px;
	font-weight:normal;
	}

.opl_druk .col2 {
	font-weight:bold;
	color:#DA251C;
	width:123px;
	text-align:right;
	padding-right:10px;
	vertical-align:bottom;}

#content_druk .tin {
	width:172px;
	float:left;}

#content_druk .tid {
	width:196px;
	float:left;}

#content_druk {
	position: relative;
	padding: 0px 10px 0px 10px;
	}

#content_druk .tblprod {
	width:100%;}


#content_druk img {
	margin-right:10px;}

#logo_druk img {	
	padding:15px 0 0px 10px;
	float:left;}

p.info {
	text-align:right;
	padding:20px 10px 0 0;
	}

.plinia {
	border-bottom:1px solid #999999;
	padding-top:3px;
	margin-bottom:5px;
	}

.stopka_p {	
	float:right;
	padding-bottom:0px;}

.stopka_l {
	text-align: left;
	float:left;
	padding-bottom:10px;}

.stopka_l p {
	font:11px Arial, Helvetica, sans-serif;
	color:#A3A7AC;}

.stopka p {
	color:#999999;
	float:left;}

.stopka {
	border-top:1px solid #B7B7B7;
	font:9px Verdana; 
	padding:5px 0 0 0;
	margin:15px 0 0 0;
	clear:both;
	}

.stopka a {
	color:#A3A7AC;
	}

.stopka_p a:hover {
	color:#4B84C9;}

.hand {
	cursor:pointer;}

/* ------------------------------------------------ FCK ------------------- */

.fck img {
margin-right:10px;
}

.fck {
font-size:10px;
}

.fck td {
/*border:1px solid #000;*/
padding:3px 4px;
}

.fck th {
/*border:1px solid #000;*/
}

.fck table {
/*border:1px solid #000;*/
}

.info {margin:10px 0; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; text-align:center; background:#74bd3f; behavior:url(../css/PIE.htc);}
.blad_kontakt {margin:10px 0; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; text-align:center; background:#BB1A1A; behavior:url(../css/PIE.htc);}
.btn_close {position:absolute; right:-10px; top:-10px;}
div#sciemniacz {width:100%; height: 100%; background-color: #000; opacity: .5; filter: alpha(opacity=50); position:absolute; top:0 px;left:0px; z-index:990;}
.box_przypomnij {z-index:1000;left:40%;top:40%;position:absolute; width:400px; min-height:60px; background:#f2f2f2; padding:10px 15px; border:1px solid #9F9F9F}
