@charset "utf-8";
/* CSS Document */

body{
	background-color: #223b70;
	background-image: url(../img/bg-main.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0px;
}

td.komg{border:none}

hr{
	border: 1px solid #405a90;
}

a:link, a:active, a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
A.odnmo:link, A.odnmo:visited{
	text-decoration: none;
}
A.odnmo:hover{
	text-decoration: none;
}
A.odnmt:link, A.odnmt:visited{
	text-decoration: none;
}
A.odnmt:hover{
	text-decoration: none;
}
A.odnmw:link, A.odnmw:visited{
	text-decoration: none;
}
A.naglowek:link, A.naglowek:visited{
	text-decoration: none;
}
A.odnmko:link, A.odnmko:visited{
	text-decoration: none;
}
A.odngm:link, A.odngm:visited, A.odngm:active{
	text-decoration: none;
}

/*GÓRNE MENU*/
ul#menu-top{
	height:60px;
	list-style-type: none;
	background-color: #2f5693;
	position:relative;
	/*width:1098px;*/
	margin:0px;
}
ul#menu-top li{
	/*position:absolute;*/
	float:left;
	height:51px;
	width:138px;
	display:block;
	position:relative;
	text-align: center;
	vertical-align: middle;
	top: 4px;
	overflow: hidden;
}
ul#menu-top li a.naglowek{
	margin-top: auto;
	margin-bottom: auto;
	top:auto;
	bottom:auto;
	text-decoration: none;
	height:51px;
	width:138px;
	padding-top:17px;
	display:block;
	/*overflow: hidden;*/
}
ul#menu-top li span{
	font-size:14px;
	color:white;
	font-weight:100;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	display:block;
}
ul#menu-top li:hover, ul#menu-top li:active, ul#menu-top li a:hover{
	background-image: url(../img/menu-li-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;display:block;
}

/*PASEK WYSZUKIWARKI NA GÓRZE*/
td#pasek_gorny{position:relative;height:40px}
td#pasek_gorny div#paska{
	margin-bottom:12px;
	position:absolute;
	display:block;
	background-color: #2f5693;
	width:864px;
	_width:874px;
	padding:5px;
}
td#pasek_gorny div#paska form{margin-right:auto;float:left;}
span#log-rej{
	margin-bottom:0px;
	padding-bottom:0px;
	bottom:0px;
	float:right;
	display:block;
	/*height:22px;*/
	vertical-align: bottom;
	margin-top:6px;
}
td#pasek_gorny div#paska form input:IMAGE{margin-top:2px}

/*MENU KATEGORII*/
td.kmkn{border:none}
td.kmkcw{
	border:none;
	background-color: #FFFFFF;
	background-image: url(../img/odnmk-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.kmkn{
	font-size: 18px;
	font-style: normal;
	color: #1f223a;
	font-weight: 300;
}
.kmkm{
	margin-top: 9px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.gl_kategoria{
	padding-left:16px;
	font-size: 11px;
	font-style: normal;
	font-weight: 300;
	color: #9999cc;
	text-decoration: none;
}
.gl_kategoria a{text-decoration: none;}
A.odnmk:link, A.odnmk:visited{text-decoration: none;color: #233c71;}
A.odnmk:link, A.odnmk:link span.pogrubienie, A.odnmk:visited span.pogrubienie{
	font-weight: 600;
}
div.podkat A.odnmk:link, div.podkat-h A.odnmk:link{
	font-weight: 400;
}
A.odnmk:hover{text-decoration: none;color:#F8BF24;}
div.podkat-h, div.podkat{padding-top:2px;padding-bottom:2px;padding-left:22px;}
div.podkat-h{
	background-image: url(../img/menu-kat-active.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.gl_kat-h, .gl_kat{padding-top:2px;padding-bottom:2px;padding-left:14px;}
.gl_kat-h{	background-image: url(../img/menu-kat-activeG.png);
	background-repeat: no-repeat;
	background-position: left top;}
.gl_kat{
	background-image: url(../img/menu-kat-G.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/*MENU SUBSKRYPCJI, OGLĄDANE, SONDA, itd.*/
.kmsun, .kmon, .kmkun, .kmsn, .kmtn, .kmpn, .komorka-menu-naglowek{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.komorka-menu-naglowek{
	background-image: url(../img/box-header.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td.kmsucw, td.kmocw, td.kmkucw, td.kmscw, td.kmtcw, td.kmpcw, td.komorka-menu-czesc-wlasciwa{
	border:none;
	background-color: #4b82f5;
	background-image: url(../img/box-bg.png);
	background-repeat: repeat;
	background-position: left top;
}
.kmsun, .kmon, .kmkun, .kmsn, .kmtn, .kmpn, .komorka-menu-naglowek{
	font-size: 18px;
	font-style: normal;
	color: #1f223a;
	font-weight: 300;
}
.kmsum, .kmom, .kmkum, .kmsm, .kmtm, .kmpm, .komorka-menu-margines{
	margin-top: 9px;
	margin-bottom: 0px;
	margin-left: 12px;
}

/*LISTA PRODUKTÓW domyślne tabele*/
html body div table.tabela tbody tr td.komg table tbody tr td table tbody tr td table.tabela tbody tr td.komcw table{
	background-image: url(../img/li-tresc.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding:7px;
}
.tabela tbody tr td.komnag div{
	background-image: url(../img/skrot.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.komnag{
	background-color: #2F5693;
	background-image:none;
}

/*STOPKA*/
.kdmn{
	background-color: #2F5693;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.kdmm{
	background-color: #2F5693;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left:10px:
}
.kdmcw{
	background-color: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*STRONA PRODUKTU*/
.kom{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*MENU KOSZYK*/
.kmkon{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
td.kmkocw{
	border:none;
	background-color: #8dde2f;
	background-image: url(../img/odnmko-bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:63px;
}
td.kmkocw div
.kmkon{
	font-size: 18px;
	font-style: normal;
	color: #1f223a;
	font-weight: 300;
}
.kmkom{
	margin-top: 9px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.kmkon{
	font-size: 18px;
	font-style: normal;
	color: #1f223a;
	font-weight: 300;
}

/*STRONA PRODUKTU*/
div.produktfooter{
	color: #4c83f7;
	display: block;
	margin-top: 15px;
}

/*LISTA PRODUKTÓW TRYB 4*/
html body div table.tabela tbody tr td.komg table tbody tr td table tbody tr td table.tabela tbody tr td.komcw table.t4-tabelkaprod{
	background-color: #FFFFFF;
	background-image: url(../img/t4-tab.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.t4-tabelkaprod table.tabela{
	background-image: none;
	padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
html body div table.tabela tbody tr td.komg table tbody tr td table tbody tr td table.tabela tbody tr td.komcw table.t4-tab-wewn{
	background-image: none;
	background-image: none;
	padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
html body div table.tabela tbody tr td.komg table tbody tr td table tbody tr td table.tabela tbody tr td.komcw table.t4-tab-wewew{
	background-image: none;	
	background-image: none;
	padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
div.t4-foto a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.t4-nazwa{
	font-size: 12px;
	font-weight: bolder;
	font-variant: normal;
	color: #5e646a;
	text-decoration: none;
	text-transform: uppercase;
}
a:hover.t4-nazwa{
	font-weight: bolder;
	font-variant: normal;
	color: #5e646a;
	text-decoration: none;
	text-transform: uppercase;
	
}
div.cena-koszyk{
	color: #5e646a;
	height: 32px;
}
div.cena-koszyk input{
	position: relative;
	bottom: -3px;
	_bottom: -5px;
}
div.cena-koszyk INPUT.inputIlosc{
	position: relative;
	bottom: 3px;
	_bottom: 0px;
}
div.promocje-produkt{
	display: block;
	float: left;
	position: relative;
	height: 218px;
	width: 215px;
	margin-top:5px;
}

/*PROMOCJE NA STRONIE GŁÓWNEJ*/
td.naglowek-promocje{
	background-image: url(../img/promocje-h2.png);
	background-repeat: no-repeat;
}