body
{
	margin : 0px;
	padding : 0px;
	background : #CFCFCF url("../images/bg.jpg")  0px 0px repeat-x;
	font : normal normal 11px tahoma, helvetica, sans-serif;
	color : #6b6f72;
	position : relative;
}

form
{
	padding : 0px;
	margin : 0px;
}

a img {
border-width: 0px;
}

#bgbg
{
	width : 100%;
	height : 187px;
	background : transparent url('../images/bgbg.jpg') center no-repeat;
	position : absolute;
	top : 47px;
	*top : 46px;
	left : 0px;
	z-index : 1;
	
}


#page
{
	width : 950px;
	margin : 0px auto;
	position : relative;
	z-index : 2;
}
#languages
{
	width : 950px;
	height : 46px;
	position : relative;
	overflow : hidden;
}
#languages img, #top img
{
	border : none;
	float : left;
}
#id01
{
	position : absolute;
	bottom : 0px;
	right : 49px;
}
#top
{
	width : 950px;
	height : 133px;
	position : relative;
	overflow : hidden;
}
#textlogo
{
	position : absolute;
	top : 18px;
	left : 40px;
}

#koszyk
{
	position : absolute;
	top : 15px;
	left : 477px;
}
#danekoszyka
{
	position : absolute;
	top : 57px;
	left : 448px;
}
#danekoszyka img
{
	float : left;
	margin-right : 5px;
	margin-top : 5px;
}
.darkblue
{
	color : #2F2B6A;
}
.orange
{
	color : #FF7D00;
}
#zawartosc
{
	position : absolute;
	bottom : 12px;
	right : 276px;
}
#menu
{
	width : 950px;
	height : 38px;
	overflow : hidden;
	background-image : url("../images/menu.jpg") ;
}
#bg2
{
	background : transparent url("../images/bg2.jpg") 0px 0px repeat-y;
	width : 950px;
	overflow : hidden;
	position : relative;
}



#wyszukiwarka
{
	width : 173px;
	overflow : hidden;
	padding-top : 20px;
	background : transparent url("../images/wyszukiwarka.jpg") 0px 18px no-repeat;
	
}
#wyszukaj
{
	text-align : right;
	padding-top : 12px;
	padding-right : 14px;
}


input.search
{
	background-color : transparent;
	border : none;
	font : normal normal 9px tahoma, helvetica, sans-seirf;
	color : #6B6F72;
	padding-top : 5px;
	width : 142px;
	padding-left : 8px;
}
div.naglowek
{
	background-image : url("../images/naglowek.jpg");
	width : 125px;
	height : 24px;
	margin-top : 20px;
	font-weight : bold;
	padding : 9px 0px 0px 37px;
}
#left
{
	position : relative;
	width : 176px;
	float : left;
	overflow : hidden;
	padding-left : 22px;
}
a.leftlinki
{
	
	text-decoration : none;
	width : 131px;
	padding : 10px 4px 5px 27px;
	display : block;
	background : #fff url("../images/trojkat.gif") 14px 14px no-repeat;
	border-bottom : 1px #DFDFDF solid;
	
}
a.leftlinki:hover
{
	text-decoration : underline;
}
input.inputtxt
{
	border : 1px #D1D1D1 solid;
	display : block;
	width : 146px;
	height : 15px;
	margin-bottom : 6px;
	font : normal normal 9px tahoma, helvetica, sans-seirf;
	color : #6B6F72;
	padding : 5px 5px 0px 5px;
	background-color : #F7F9FB;
	margin-left : 2px;
}
#content
{
	width : 536px;
	position : relative;
	float : left;
	overflow : hidden;
	padding : 20px 8px 8px 11px;
}
#twoj
{
	margin-left : 15px;
	
}
.midle
{
	vertical-align : middle;
}

#tloinfo
{
	width : 500px;
	height : 100px;
	overflow : hidden;
	background-color : #EEEEEE;
	margin-top : 19px;
	margin-left : 15px;
	position : relative;
	
}

#tloinfo2
{
	width : 500px;
	height : 140px;
	overflow : hidden;
	background-color : #EEEEEE;
	margin-top : 19px;
	margin-left : 15px;
	position : relative;
	
}
#texinfo1
{
	position : absolute;
	top : 17px;
	left : 23px;
	color : #7C7C7C;
}
#texinfo3
{
	position : absolute;
	top : 17px;
	left : 235px;
	color : #7C7C7C;
}
#texinfo2
{
	position : absolute;
	top : 45px;
	left : 23px;
	color : #7C7C7C;
}
#texinfo4
{
	position : absolute;
	top : 45px;
	left : 235px;
	color : #7C7C7C;
}
#texinfo5
{
	position : absolute;
	top : 73px;
	left : 23px;
	color : #7C7C7C;
}
#texinfo6
{
	position : absolute;
	top : 73px;
	left : 235px;
	color : #7C7C7C;
}
#texinfo7
{
	position : absolute;
	top : 101px;
	left : 23px;
	color : #7C7C7C;
}
#texinfo8
{
	position : absolute;
	top : 101px;
	left : 235px;
	color : #7C7C7C;
}
#tloadres
{
	background : transparent url("../images/gfx7.jpg") 0px 0px repeat-x;
	width : 500px;
	height : 32px;
	overflow : hidden;
	margin-top : 13px;
	margin-left : 15px;
	position : relative;
}
#adres
{
	position : absolute;
	top : 10px;
	left : 58px;
	color : #555555;
}
#adres1
{
	position : absolute;
	top : 10px;
	left : 245px;
	color : #555555;
}
input.inputradio1
{
	top : 7px;
	left : 33px;
	position : absolute;
	
}
input.inputradio2
{
	top : 7px;
	left : 215px;
	position : absolute;
	
}

#info_koszyk
{
	margin-top : 15px;
	margin-left : 62px;
	color : #7C7C7C;
	width : 380px;
	float : left;
}

#adres2
{
	margin-top : 15px;
	margin-left : 62px;
	color : #7C7C7C;
	width : 190px;
	float : left;
}
#adres3
{
	margin-top : 15px;
	margin-left : 23px;
	color : #7C7C7C;
	width : 190px;
	float : left;
}
#zmien
{
	margin-left : 59px;
	margin-top : 12px;
	width : 100px;
	float : left;
}
#zmien1
{
	margin-left : 85px;
	margin-top : 12px;
	width : 100px;
	float : left;
}
td.naglowektabeli
{
	background : transparent url("../images/gfx9.jpg") 0px 0px repeat-x;
	height : 30px;
	line-height : 30px;
	overflow : hidden;
	padding-left : 12px;
	font-weight : bold;
	color : #555555;
}

td.naglowektabeli span.txt1
{
	color : #FF7B00;
	font-size : 14px;
	margin-left : 15px;
}

td.naglowektabeli span.txt2
{
	color : #555;
	font-size : 11px;
	font-weight : normal !important;
	margin-left : 40px;
}

td.tdborder
{
	border-top : 1px #D9D9D9 solid;
	border-right : 1px #D9D9D9 solid;
}
td.produktopis img
{
	float : left;
	margin : 0px 7px 7px 0px;
	border : none
}
td.produktopis
{
	vertical-align : top;
	width : 240px;
	padding : 10px
}
td.produktcena
{
	vertical-align : middle;
	text-align : center;
	background-color : #eee;
	width : 65px;
}
td.produktilosc
{
	vertical-align : middle;
	text-align : center;
	width : 50px;
}
td.produktakcja
{
	padding-top : 8px;
	text-align : left;
	padding-left : 15px;
	border-right-width:0px !important;
}

td.produktakcja img
{
	margin-right : 5px;
	border : none;
	vertical-align : middle;
}

td.produktakcja a
{
	color : #016480;
	text-decoration : none;
}

td.produktakcja a:hover
{
	text-decoration : underline;
}

#zawartosckoszyka
{
	clear:both; 
	margin-top:20px; 
	width:100%; 
	border:1px #D9D9D9 solid; 
}
#zawartosckoszyka td
{
	color : #797979;
}

tr.naglowektabeli2
{
	font-weight : bold;
	color : #7C7C7C;
}

tr.naglowektabeli2 td
{
	height : 30px;
	line-height : 30px;
	padding : 0px 12px !important;
}

#right
{
	width : 167px;
	overflow : hidden;
	float : right;
	background : transparent url('../images/zakpr.jpg') 0px 0px no-repeat;
	padding-top : 55px;
	* padding-top : 75px;
	padding-left : 15px;
	padding-right : 15px;
}


#wartowiedziec
{
	color : #6B6F72;
	padding : 10px 5px 0px 5px;
	line-height : 18px;
}

#wartowiedziec div img
{
	float : left;
	margin-top : 9px;
}

#wartowiedziec a
{
	color : #2F2B6A;
	text-decoration : none;
	margin-left : 10px;
}

#wartowiedziec a:hover
{
	text-decoration : underline;
}

#bestseller
{
	color : #6B6F72;
	padding : 10px 10px 0px 10px;
	line-height : 18px;
}

#bestseller span
{
	color : #A7ABAF;
}

#bottom 
{
	width : 920px;
	height : 31px;
	padding : 29px 15px 0px 15px;
	color : #3B3B3B;
	background : transparent  url("../images/bottom.jpg") 0px 0px no-repeat;
}

#bottom a
{
	color : #3B3B3B;
	text-decoration : none;
}

#bottom a:hover
{
	text-decoration : underline;
}
.bot01
{
	background : transparent url("../images/wyszukaj.jpg") 0px 0px no-repeat;
	font-size : 9px;
	overflow : hidden;
	color : #fff;
	text-align : center;
	cursor : pointer;
	border : none;
	width : 60px;
	height : 20px;
	margin : 0px;
	padding : 0px;
	float : right;
	
	
}
.bot02
{
	background : transparent url("../images/rejestracja.jpg") 0px 0px no-repeat;
	font-size : 9px;
	white-space : nowrap;
	color : #fff;
	text-align : center;
	cursor : pointer;
	border : none;
	width : 60px;
	height : 20px;
	margin : 0px 5px 0px 5px;
	padding : 0px;
	float : right;
}

.bot022
{
	background : transparent url("../images/rejestracja.jpg") 0px 0px no-repeat;
	font-size : 9px;
	white-space : nowrap;
	color : #fff;
	text-align : center;
	cursor : pointer;
	border : none;
	width : 60px;
	height : 20px;
	margin : 0px 5px 0px 5px;
	padding : 0px;

}

.bot03
{
	background : transparent url("../images/wypisz.jpg") 0px 0px no-repeat;
		font-size : 9px;
	white-space : nowrap;
	color : #fff;
	text-align : center;
	cursor : pointer;
	border : none;
	width : 60px;
	height : 20px;
	margin : 0px 5px 0px 5px;
	padding : 0px;
	float : right;
}
.bot04
{
	background : transparent url("../images/zmien.jpg") 0px 0px no-repeat;
	font-size : 9px;
	white-space : nowrap;
	color : #fff;
	cursor : pointer;
	border : none;
	width : 87px;
	height : 21px;
	padding : 0px 0px 0px 10px;
}
.bot05
{
	background : transparent url("../images/powrot.jpg") 0px 0px no-repeat;
		font-size : 9px;
	white-space : nowrap;
	color : #fff;
	cursor : pointer;
	border : none;
	width : 111px;
	height : 21px;
	padding : 0px 0px 0px 10px;
	margin-right : 5px;
}
.bot06
{
	background : transparent url("../images/zamow.jpg") 0px 0px no-repeat;
		font-size : 9px;
	white-space : nowrap;
	color : #fff;
	
	cursor : pointer;
	border : none;
	width : 98px;
	height : 21px;
	
	padding : 0px 0px 0px 10px;
	
}
.zawrt
{
	width : 60px;
	height : 20px;
	top : 45px;
	left : 167px;
	position : absolute;
}

.dokoszyka
{
	background : transparent url("../images/wypisz.jpg") 0px 0px no-repeat;
		font-size : 9px;
	white-space : nowrap;
	color : #fff;
	text-align : center;
	cursor : pointer;
	border : none;
	width : 60px;
	height : 20px;
	margin : 0px 5px 0px 5px;
	padding : 0px;
}

.dokoszyka2
{
	background : transparent url("../images/wypisz.jpg") 0px 0px no-repeat;
		font-size : 9px;
	white-space : nowrap;
	color : #fff;
	text-align : center;
	cursor : pointer;
	border : none;
	width : 60px;
	height : 20px;
	margin : 10px 5px 0px 0px;
	padding : 0px;
}
.wyslij
{
	background : transparent url("../images/wyslij.jpg") 0px 0px no-repeat;
		font-size : 9px;
	white-space : nowrap;
	color : #fff;
	text-align : center;
	cursor : pointer;
	border : none;
	width : 47px;
	height : 20px;
	margin : 10px 5px 0px 0px;
	padding : 0px;
}
.tobasket
{
	background : transparent url("../images/tobasket.jpg") 0px 0px no-repeat;
		font-size : 9px;
	white-space : nowrap;
	color : #fff;
	cursor : pointer;
	border : none;
	width : 78px;
	height : 20px;
	margin : 0px 5px 0px 0px;
	padding : 0px 0px 0px 20px;
	float : right;
}
.wishlist
{
	background : transparent url("../images/wishlist.jpg") 0px 0px no-repeat;
		font-size : 9px;
	white-space : nowrap;
	color : #fff;
	cursor : pointer;
	border : none;
	width : 97px;
	height : 20px;
	margin : 0px 5px 0px 0px;
	padding : 0px;
	padding : 0px 0px 0px 20px;
	float : right;
}

.wishlist2
{
	background : transparent url("../images/wishlist.jpg") 0px 0px no-repeat;
		font-size : 9px;
	white-space : nowrap;
	color : #fff;
	cursor : pointer;
	border : none;
	width : 97px;
	height : 20px;
	margin : 0px 10px 0px 0px;
	padding : 0px;
	padding : 0px 0px 0px 20px;
	float : right;
}


/* Vide */
.body_vide
	{
		background : #dddddd url("../images/tlo_vide.png")  0px 0px repeat-x;
		margin: 10px;
	}
#top_vide
{
	height : 133px;
	position : relative;
	overflow : hidden;
	background : url("../images/top_vide.png")  224px 0 no-repeat;
	width: 100%;
}
#belka_vide
{
	text-align : center;
	height : 37px;
	background : #2a275f url("../images/belka_vide.png")  0px 0px repeat-x;
	width:100%;
	color : white;
	font-weight:bold;
	padding-bottom:5px;
}
#belka_vide img
	{
	margin-bottom:-4px;
	margin-right:7px;
	}
a.white, a.white:hover
	{
	color: white;
	text-decoration: none;
	}
#header_vide
{
	text-align : center;
	height : 39px;
	background : #f1f1f1 url("../images/header_vide.png")  0px 0px repeat-x;
	color : #2f2b6a;
	font-weight:bold;
	padding-bottom:5px;
}
#content_vide
{
	background: white;
	color: #6b6f72;
}

#content_vide td
{
	text-align:center;
	border-bottom: 1px solid #bfbfbf;
	padding: 5px 5px;
}

.label{
	
	background: #dadada;
	color:#6b6f72;
	font-weight: bolder;
}
.top td
{
	border-top: 1px solid #bfbfbf;
}

.first_column {
	background:#ececec;
	border-right:1px solid #bfbfbf;
	color:#6b6f72;
	font-weight: bolder;
	width: 100px;
	}	
	
.column {
	border-left:1px solid #dfdfdf;
	width: 200px;
	}

#stopka_vide{
	white-space: nowrap;
	text-align: center;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 7.5pt;
	}	
#stopka_vide p
{
	margin-top: -3px;
	padding: 0;
	}

#stopka_vide img
{
	position:relative;
	top:6px;
	}
.dodatekwww
{
	position : absolute;
	left : 103px;
	top : 107px;
	
}

.dodatekwww a
{
	text-decoration : none;
	color : #2F2B6A;
	font-size : 14px;
	font-weight : bold;
	
}

.dodatekwww a:hover
{
	text-decoration : underline;
}

.tobasket_small
{
	background : transparent url("../images/tobasket_small.jpg") 0px 0px no-repeat;
	font-size : 9px;
	white-space : nowrap;
	color : #fff;
	cursor : pointer;
	border : none;
	width : 25px;
	height : 20px;
	margin : 0px;
	padding : 0px;

}

.t_border {
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}

.t_border a{
	text-decoration:none;
	color:black;
	width:100%;
}

.t_border2 {
	border-bottom: 1px solid black;
}

.orange_border
{
	border-top: 10px solid #2d2b6a;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

.orange_border2
{
	border-top: 10px solid #2d2b6a;
	border-bottom: 1px solid black;
}

.orange_border3
{
	border-top: 10px solid #2d2b6a;

}

.blue_border2
{
	border-top: 10px solid #FF7b00;
	border-bottom: 1px solid black;
}

.blue_border
{
	border-top: 10px solid #FF7b00;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}
.box
{
	    z-index:999;
		background:#EFEFEF;
		position:absolute;
		width:100px;
		overflow:hidden;
		display:none;
		padding:5px;
		border:#ababab 1px solid;
		color:black;
		text-align:center;
}