body
{
	margin  : 0px;
	padding : 0px;
	font : normal normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color : #701703;
}

form
{
	padding : 0px;
	margin  : 0px;
}

img
{
	border : none;
}

input
{
	vertical-align : middle;
}

a.un { text-decoration: underline !important; }
a.un img { text-decoration: none !important; }
a.un:hover { text-decoration: none !important; }
a.un:hover img { text-decoration: none !important; }

a.nun { text-decoration: none !important; }
a.nun img { text-decoration: none !important; }
a.nun:hover { text-decoration: underline !important; }
a.nun:hover img { text-decoration: none !important; }

#engine_info { display:none; }
#rabatOK, #rabatERROR { display: none; }

/*******************************************************************
TOP */

#bgLeft
{
	width : 50%;
	height : 349px;
	overflow : hidden;
	position : absolute;
	top : 0px;
	left : 0px;
	background-image : url('/public/images/sklep/bgleft.jpg');
	z-index : 1;
}


#bgRight
{
	width : 50%;
	height : 298px;
	overflow : hidden;
	position : absolute;
	top : 0px;
	right : 0px;
	background-image : url('/public/images/sklep/bgright.jpg');
	z-index : 1;
}

#page
{
	width : 1003px;
	overflow : hidden;
	margin : 0px auto;
	z-index : 2;
	position : relative;
}

#top
{
	width : 1003px;
	height : 159px;
	overflow : hidden;
	position: relative;
}

#top1
{
	width : 316px;
	height : 159px;
	background-image : url('/public/images/sklep/top1.jpg');
	float : left;
	position : relative;
}

#contact
{
	width  : 120px;
	height : 60px;
	color : #E2EAB3;
	top : 45px;
	right : 0px;
	position : absolute;
}

#contact span
{
	color : #fff;
}

#contact a.link1
{
	color : #E2EAB3;
	text-decoration : none;
}

#contact a.link1:hover
{
	text-decoration : underline;
}

#contact a.link2
{
	color : #E2EAB3;
	text-decoration : underline;
}

#contact a.link2:hover
{
	text-decoration : none;
}



#top2
{
	width : 232px;
	height : 159px;
	overflow : hidden;
	float : left;
}

#top3
{
	width : 455px;
	height : 159px;
	overflow : hidden;
	background-image : url('/public/images/sklep/top3.jpg');
	float : left;
	position : relative;
}

#top3 div
{
	width : 304px;
	height : 70px;
	top : 10px;
	right : 0px;
	text-align : center;
	position : absolute;
	color : #430E02;
}

#top3 a
{
	color : #CAD97A;
	font-size : 10px;
	text-decoration : none;
	margin : 0px 5px;
}

#top3 a:hover
{
	text-decoration : underline;
}


#top3 input.txt
{
	width  : 70px;
	height : 9px;
	overflow : hidden;
	background : transparent url('/public/images/sklep/input.jpg') 0px 0px no-repeat;
	font-size : 9px;
	color : #fff;
	padding : 6px;
	border : none;
	font-family : tahoma, sans-serif;
}

#top3 hr { border: 0px; border-top: 1px solid #8e4e41; width: 95%; float:left; margin:7px 0px; }

#top4
{
	width : 1003px;
	height : 130px;
	overflow : hidden;
	background-image : url('/public/images/sklep/top4.jpg');
	position : relative;
	z-index:1;
}

#menu
{
	width : 893px;
	position : absolute;
	text-align : right;
	top : 25px;
	padding-right : 110px;
}

#menu a
{
	color : #E2EAB3;
	font-weight : bold;
	text-decoration : none;
}

#top4 #info
{
	width : 110px;
	overflow : hidden;
	position : absolute;
	color : #D5B982;
	font-size : 10px;
	top : 27px;
	right : 225px;
	text-align : left;
}

#top4 #infoBasket
{
	width : 140px;
	height: 50px;
	overflow : hidden;
	position : absolute;
	color : #fff;
	font-size : 10px;
	top : 37px;
	right : 8px;
	text-align : left;
}

#top4 #info a
{	
	color : #D5B982;
	font-size : 10px;
	text-decoration : underline;
}

#top4 #info a:hover
{
	text-decoration : none;
}

#menu a:hover
{
	text-decoration : underline;
}


/*******************************************************************
LEFT */


#left
{
	width : 267px;	 
	background : transparent url('/public/images/sklep/bgl.jpg') 0px 0px no-repeat;
	z-index : 4;
	position : absolute;
	top : 288px;
	left : 0px;
}


#left input.txt
{
	width  : 131px;
	height : 12px;
	overflow : hidden;
	background : transparent url('/public/images/sklep/input1.jpg') 0px 0px no-repeat;
	font-size : 9px;
	color : #D5B982;
	padding : 6px;
	border : none;
	font-family : tahoma, sans-serif;
}

#search
{
	width : 100%;
	text-align : center;
	padding : 60px 0px 20px 0px;
}

#search a
{
	color: #cb715f;
	font-size: 9px; font-family: Tahoma;
	text-decoration: none !important;
	left: -38px; top: 2px; position: relative;
}

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

#menu1 a
{
	width  : 208px;
	height : 30px;
	display : block;
	color : #CAD97A;
	text-decoration : none;
	padding-left : 60px;
	line-height : 30px;
	background : transparent url('/public/images/sklep/mbg.jpg') 0px 0px no-repeat;
}

#menu1 a:hover
{
	text-decoration : underline;
}

#menu1, #menu2
{
	margin-top :15px;
}

#menu2 a.off
{
	width  : 208px;
	height : 30px;
	display : block;
	color : #fff;
	text-decoration : none;
	padding-left : 60px;
	line-height : 30px;
	background : transparent url('/public/images/sklep/mbg.jpg') 0px 0px no-repeat;
	font-weight:bold;
	font-size: 12px;
}

#menu2 p.linki
{
	width: 208px;
	padding-left : 60px;
	line-height: 20px;
	_line-height: 17px !important;
	_margin: 5px !important;
}

#menu2 p.linki span { color:#d5b982; padding: 5px; }
#menu2 p.linki a { color:#fff; }

#menu2 p.all { text-align:right; margin-right: 5px; }
#menu2 p.all a { color:#cb715f; }
#menu2 p.all img { margin-right: 5px; top: 1px; position: relative; }

#menu2 p.sub { width: 208px; right: -58px; position: relative; }
#menu2 p.sub { border-bottom: 1px solid #7f2613; padding: 3px 0px 6px 0px; margin: 0px; }
#menu2 p.sub a { color:#fff; }
#menu2 p.sub a.hit { color:#fff; text-decoration: underline !important; }
#menu2 p.sub img { margin-right: 5px; top: 1px; position: relative; }
#menu2 p.hit { background: #7f2613; }

#menu1 a.over
{
	width  : 218px;
	height : 30px;
	display : block;
	color : #000;
	text-decoration : none;
	font-weight : bold;
	padding-left : 60px;
	line-height : 30px;
	background : transparent url('/public/images/sklep/gfx07.jpg') 29px 0px no-repeat;
}

#menu2 a.over
{
	width  : 218px;
	height : 30px;
	display : block;
	color : #000;
	text-decoration : none;
	font-weight : bold;
	padding-left : 60px;
	line-height : 30px;
	background : transparent url('/public/images/sklep/gfx07.jpg') 29px 0px no-repeat;
}

#menu2 a:hover
{
	text-decoration : underline;
}

#newsletter
{
	width : 210px;
	overflow : hidden;
	color : #D5B982;
	padding : 10px;
	border : 1px #581202 solid;
	margin-left : 30px;
	margin-top : 10px;
}

#nesletter form
{	
	white-space : nowrap;
}

#pages
{
	width  : 232px;
	height : 241px;
	overflow : hidden;
	background : transparent url('/public/images/sklep/pages.jpg') 0px 0px no-repeat;
	margin-top : 20px;
	margin-left : 25px;
	position : relative;
	font-size : 10px;
}

#pages div.nagl
{
	padding-top : 30px;
	padding-left : 40px;
}

#pages div.txt
{
	width  : 130px;
	overflow : hidden;
	padding-top  : 40px;
	padding-left : 60px;
	font-size : 11px; 
}

#left a.white
{
	color : #E2EAB3;
	font-size : 10px;
	text-decoration : underline;
}

#left a.white:hover
{
	text-decoration : none;
}

#pages div.name
{
	text-align : right;
	font-weight : bold;
}

/* RIGHT */

#right
{
	width: 736px; _width: 690px !important;
	background : transparent url('/public/images/sklep/bgr.jpg') 0px 0px repeat-y;
	float : right;
	position : relative;
	z-index : 3;
	left : 0px;
}

#obr
{
	position : absolute;
	top : 0px;
	left : 0px;
}

#right td.border
{
	border : 2px #F5F4EB solid;
	position : relative;
	vertical-align : top;
	line-height : 14px;
	width : 219px;
	overflow : hidden;
	padding-top : 0px;
	margin-left : 6px;
	padding-bottom : 30px;
}

#rigth .over
{
	display : block;
	overflow : hidden;
	position : relative !important;
	padding : 0px !important;
	height : 100%;
}

#right td.border img
{
	vertical-align : middle;
}


#right .products p, #right .products1b p, #right .products2b p
{
	position : relative;
	margin : 0px;
	padding : 0px;
}

#right span.orange
{
	color : #FF6204;
	font-weight : bold;
	font-size : 12px;
	text-decoration : none !important;
}

#right span.orange span
{
	font-size : 10px !important;
	text-decoration : none !important;
}

.manag
{
	background-color : #F9F8EB;
	padding : 5px !important;
	position : absolute;
	bottom : 0px;
	left : 0px;
	width : 210px;
}

#right .products
{
	width : 100%;
	overflow : hidden;
	margin-left : 22px;
	background : transparent url('/public/images/sklep/bgbox.gif') 7px 0px repeat-y;
}

#right .products1b
{
	width : 100%;
	overflow : hidden;
	margin-left : 22px;
	background : transparent url('/public/images/sklep/bgbox_1b.gif') 7px 0px repeat-y;
}

#right .products2b
{
	width : 100%;
	overflow : hidden;
	margin-left : 22px;
	background : transparent url('/public/images/sklep/bgbox_2b.gif') 7px 0px repeat-y;
}

#right .btLine
{
	width : 100%;
	overflow : hidden;
	margin-left : 22px;
	height : 1px;
	background : transparent url('/public/images/sklep/boxbg2.jpg') 7px 0px repeat-y;
}

#right .btLine1b
{
	width : 100%;
	overflow : hidden;
	margin-left : 22px;
	height : 1px;
	background : transparent url('/public/images/sklep/boxbg2_1b.jpg') 7px 0px repeat-y;
}

#right .btLine2b
{
	width : 100%;
	overflow : hidden;
	margin-left : 22px;
	height : 1px;
	background : transparent url('/public/images/sklep/boxbg2_2b.jpg') 7px 0px repeat-y;
}

#right .pBox
{
	width : 210px;
	overflow : hidden;
	float : left;
	padding : 5px 7px 5px 13px;
}

#right .pBox2
{
	width : 220px;
	overflow : hidden;
	float : left;
	padding : 5px;
	padding : 5px 1px 0px 9px;
}


#right .pBox2 div
{	
	background-color : #F9F8EB;
	padding : 5px;
}

a.nagl
{
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
	color : #000;
}


a.nagl:hover
{
	text-decoration : none;
}

#rightBt
{
	width  : 736px;
	height : 15px;
	overflow : hidden;	 
	background : transparent url('/public/images/sklep/bgb.jpg') 0px 0px no-repeat;
}


#rightBtBox
{
	width  : 736px;
	overflow : hidden;	 
	background : transparent url('/public/images/sklep/bgb2.jpg') 0px 0px repeat-y;
	position: relative;
}

#rightDarkBel
{
	width  : 700px;
	height : 27px;
	font-size : 10px;
	color : #A7B374;
	line-height : 27px;
	background-color : #501103;
	margin : 21px auto 10px auto;
}

#rightDarkBel span.nagl1
{
	margin-left : 10px;
}

#rightDarkBel span.nagl2
{
	margin-left : 175px;
}


#rightDarkBel span.nagl3
{
	margin-left : 142px;
}

#rightDarkList
{
	width  : 700px;
	margin : 0px auto;
	background : transparent url('/public/images/sklep/bgb3.jpg') 0px 0px repeat-y;
	position : relative;
	overflow : hidden;
}

#rightDarkList #list1
{
	width : 290px;
	overflow : hidden;
	float : left;
	padding-left : 10px;
}

#rightDarkList #list2
{
	width : 200px;
	overflow : hidden;
	float : left;
	padding-left : 20px;
}

#rightDarkList #list3
{
	width : 180px;
	overflow : hidden;
	float : left;
}

#rightDarkList ul, #rightDarkList li
{
	list-style-type : none;
	padding : 0px;
	margin : 0px;
}

#rightDarkList ul
{
	margin-top : 10px;
	margin-bottom : 10px;
}

#rightDarkList li
{
	background : transparent url('/public/images/sklep/square.gif') 0px 3px no-repeat;
	padding-left : 15px;
}

#rightDarkList a
{
	color : #fff;
	text-decoration : none;
}

#rightDarkList a:hover
{
	text-decoration : underline;
}

#right img.fotoOff
{
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	border : none;
}

#right img.fotoOn
{
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=90);
	border : none;
}

#partners
{
	width : 782px;
	overflow : hidden;
	background : transparent url('/public/images/sklep/logos.jpg') 0px 0px repeat-y;
	text-align : left;
	padding : 10px 10px 10px 20px;
}


#path
{
	color : #D5B982;
	padding-left : 80px;
	height : 50px;
	background : transparent url('/public/images/sklep/line.jpg') 30px 20px no-repeat;
}

#path a
{
	color : #5B1302;
	text-decoration : underline;
	margin : 0px 8px;
}

#path a:hover
{
	text-decoration : none;
}

#path_page
{
	color : #8d0101;
	padding-left : 60px;
	font-weight: bold;
	height : 50px;
	background : transparent url('/public/images/sklep/line.jpg') 30px 20px no-repeat;
}

#productPhoto
{
	width : 274px;
	overflow : hidden;
	float : left;
	background : transparent url('/public/images/sklep/photobg.gif') 0px 0px no-repeat;
	margin-left : 30px;
	padding : 4px;
}

#productPhoto a
{
	color : #000;
	text-decoration : underline;
	font-size : 10px;
	margin-right : 10px;
}

#productPhoto a:hover
{
	text-decoration : none;
}

#productSmallPhoto
{
	width: 100%;
	border-top: 1px solid #e3ddac;
	margin-top: 10px; padding-top: 10px;
	text-align: center;
}

#productSmallPhoto img
{
	border: 0px;
	float: left;
	padding: 2px;
	background: url('/public/images/sklep/photominibg.gif') 0px 0px no-repeat;
	margin-bottom: 17px;
}

#productInfo
{
	width : 338px;
	overflow : hidden;
	float : right;
	padding-right : 30px; _padding-right: 0px;
	margin-right: 10px; _margin-right: 0px;
}

#productInfo h1
{
	color : #060100;
	font-size : 18px;
	padding : 0px;
	margin : 10px 0px 0px 0px;
}

#productInfo li { margin-left: 20px; }

#productInfo span.light
{
	color : #D5B982;
}

#productInfo a
{
	color : #000;
	text-decoration: none;
}

#productInfo a:hover
{
	text-decoration: underline;
}

#productFile
{
	margin-top: 30px;
}

#productFile p
{
	margin: 8px 0px 0px 5px;
}

#productFile p img
{
	vertical-align:middle;
}

#productLinks
{
	padding:5px 0px 15px 26px;
}

#productLinks img
{
	border: 0px;
	float: left;
	padding: 2px;
	background: url('/public/images/sklep/photominibg.gif') 0px 0px no-repeat;
	margin-bottom: 17px;
}

#detalTop
{
	width : 338px;
	height : 4px;
	overflow : hidden;
	background-image : url('/public/images/sklep/gfx01.gif');
}

#detalContent
{
	width : 318px;
	overflow : hidden;
	background-image : url('/public/images/sklep/gfx02.gif');
	padding : 10px 10px;
}

#detalContent select
{
	font : normal normal 11px Tahoma,sans-serif;
	border : 1px #B3B9C3 solid;
	vertical-align : middle;
	margin : 0px 10px;
}

#detalContent img
{
	vertical-align : middle;
}



#detalBottom
{
	width : 318px;
	height : 27px;
	overflow : hidden;
	background-image : url('/public/images/sklep/gfx03.gif');
	color : #D5B982;
	padding : 5px 10px 0px 10px;
}

#detalBottom input
{
	margin-left : 10px;
	margin-right : 7px;
	vertical-align : middle;
}

#detalBottom span
{
	color : #fff;
	font-size : 15px;
	font-weight : bold;
}


#detalBottom a
{
	color : #D5B982;
	text-decoration : underline;
}

#detalBottom a:hover
{
	text-decoration : none;
}

#detalActions
{
	margin-top: 10px;
}

/*******************************************************************
LISTA */

.str
{
	padding-left : 40px;
	overflow : hidden;
	padding-right : 30px;
}

.str a.upper
{
	color : #000;
	font-size : 10px;
	background : transparent url('/public/images/sklep/arrow2.gif') 0px 5px no-repeat;
	padding-left : 13px;
	text-decoration : underline;
}

a.loff
{
	background : transparent url('/public/images/sklep/loff.gif') 0px 6px no-repeat;
	width  : 20px;
	height : 19px;
	padding : 9px 4px;
	color : #fff;
	text-decoration : none;
	text-align : center;
}


a.lon
{
	background : transparent url('/public/images/sklep/lon.gif') 0px 6px no-repeat;
	width  : 20px;
	height : 19px;
	padding : 9px 4px;
	color : #fff;
	text-decoration : none;
	text-align : center;
}

a.loff:hover,a.lon:hover
{
	text-decoration : underline;
}



.str a.upper:hover
{
	text-decoration : none;
}

.str select
{
	font : normal 11px Tahoma,sans-serif;
	border : 1px #B3B9C3 solid;
	vertical-align : middle;
	margin : 0px 10px;
	z-index: 1;
}

.str h1
{
	color : #060100;
	font-size : 14px;
	padding : 0px;
	margin : 10px 0px;
}

.str a.stroff
{
	color : #000;
	text-decoration : underline;
	margin: 1px;
}

.str a.stroff:hover
{
	text-decoration : none;
}

.str a.stron
{
	color : #8D0101;
	text-decoration : none;
	font-weight : bold;
	margin: 1px;
}

.str a.stron:hover
{
	text-decoration : underline;
}


.str span.light
{
	color : #D5B982;
	margin : 0px 5px;
	font-size : 10px;
}


/*******************************************************************
COMMENT */

td.commentLeft
{
	vertical-align : top;
	color : #A0A193;
	text-align : center;
	width : 108px;
	padding : 20px 5px;
	border-bottom : 1px #EAE9E5 solid;
}

td.commentRight
{
	vertical-align : top;
	color : #707163;
	padding : 20px 5px 20px 20px;
	border-bottom : 1px #EAE9E5 solid;
	line-height : 16px;
}


td.commentRight span.bordo
{
	color : #8C0200;
	font-weight : bold;
}

td.commentRight span.bordo2
{
	color : #8C0200;
	font-size: 11px;
}

td.commentRight span.black
{
	color : #000;
	font-weight : bold;
	font-size:12px;
}

a.bordoWithArrow
{
	color : #8C0200;
	text-decoration : none;
	padding-right : 10px;
	background : transparent url('/public/images/sklep/arrow3.gif') 100% 5px no-repeat;
	margin-left : 15px;
}


a.bordoWithArrow:hover
{
	text-decoration : underline;
}


#commentForm
{
	color : #000;
	padding-left : 24px;
	margin-top : 20px;
}


#commentForm span.bordo
{
	color : #8C0200;
	text-decoration : underline;
}


#commentForm td
{
	font-size : 12px;
}

#commentForm input.txt,#commentForm2 input.txt, input.txt2
{
	border : 1px #5D5E4E solid;
	width : 170px;
	height : 12px;
	font : normal normal 9px Tahoma, sans-serif;
	padding : 3px;
}

input.txt3
{
	border : 1px #5D5E4E solid;
	width : 150px;
	height : 12px;
	font : normal normal 9px Tahoma, sans-serif;
	padding : 3px;
}

#commentForm textarea
{
	border : 1px #5D5E4E solid;
	width : 600px;
	height : 70px;
	font : normal normal 9px Tahoma, sans-serif;
	padding : 3px;
}

#commentForm2
{
	color : #000;
	text-align : center;
	width : 340px;
	padding : 20px 20px 10px 20px;
	background-color : #FAFAF0;
	margin : 20px auto;
	font-weight : bold;
}

#commentForm2 a
{
	color : #8C0200;
	text-decoration : underline;
}

#commentForm2 a:hover
{
	text-decoration : none;
}

#commentForm2 td
{
	font-weight : normal !important;
}


/*******************************************************************
Contact */


#path2
{
	color : #8D0101;
	padding-left : 60px;
	height : 70px;
	background : transparent url('/public/images/sklep/line.gif') 30px 68px no-repeat;
	font-weight : bold;
	font-size : 12px;
}

#path2 img
{
	vertical-align : top;
}

span.bordo, td.bordo
{
	color : #8D0101;
}


a.blackUnderline
{
	color : #000;
	text-decoration : underline;
}

a.blackUnderline:hover
{
	text-decoration : none;
}



a.black
{
	color : #000;
	text-decoration : none;
}

a.black:hover
{
	text-decoration : underline;
}



a.bordoUnderline
{
	color : #8D0101;
	text-decoration : underline;
}

a.bordoUnderline:hover
{
	text-decoration : none;
}

b.bordo
{
	color : #8D0101;
}

a.bordo
{
	color : #8D0101;
	text-decoration : none;
}

a.bordo:hover
{
	text-decoration : underline;
}


#contactForm 
{
	float : right;
	width : 328px;
	overflow : hidden;
	font-weight : bold;
	margin : 15px 0px;	
}

#contactForm span
{	
	font-size : 13px;
	color : #8D0101;
}

#contactForm div
{
	background-color : #F9F7EC;
	color : #000;
	font-size : 11px !important;
	padding : 15px;
}

#contactForm input.txt
{
	border : 1px #5D5E4E solid;
	width : 135px;
	height : 12px;
	font : normal normal 9px Tahoma, sans-serif;
	padding : 3px;
	background-color :#F9F7EC;
}

#contactForm select
{
	border : 1px #5D5E4E solid;
	font : normal normal 9px Tahoma, sans-serif;
	padding : 3px;
	background-color :#F9F7EC;
}


/*******************************************************************
BASKET */

input.count
{
	border : none;
	width : 22px;
	height : 14px;
	font : normal normal 11px Tahoma, sans-serif;
	padding : 5px 3px;
	background : transparent url('/public/images/sklep/inputbg.gif') 0px 0px no-repeat;
	text-align : center;
}

td.border1
{
	border-right:1px #C3BB86 solid;
	border-bottom:1px #C3BB86 solid;
	vertical-align : top;
}


td.border2
{
	border-bottom:1px #C3BB86 solid;
	vertical-align : top;
}


td.border3
{
	border-right:1px #C3BB86 solid;
	vertical-align : top;
}




/*******************************************************************
BOTTOM */

#BottomBg
{
	width : 100%;
	height : 63px;
	margin-top : 47px;
	overflow : hidden;
	background : transparent url('/public/images/sklep/bt.jpg') 0px 0px repeat-x;
}

#Bottom
{
	width : 1003px;	
	height : 63px;
	margin : 0px auto;
	overflow : hidden;
	color : #D5B982;
	padding-top : 10px;
}

#BottomLeft
{
	width : 232px;
	padding-left : 268px;
	float : left;
}

#BottomLeft a
{
	color : #D5B982;
	text-decoration : none;
}

#BottomLeft a:hover
{
	text-decoration : underline;
}


#BottomRight a
{
	color : #fff;
	text-decoration : none;
}

#BottomRight a:hover
{
	text-decoration : underline;
}

#BottomRight
{
	width : 500px;
	float : right;
	text-align : right;
}

.filter1
{
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	border : none;
}

.filter2
{
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=90);
	border : none;
}

h1.notify
{
	color : #060100;
	font-size : 14px;
	padding : 0px;
	margin : 50px 0px;
	text-align:center;
}

h1.notify a { text-decoration: underline; }
h1.notify a:hover { text-decoration: none; }

.oldPrice
{
	font-size: 11px !important;
	font-family: Tahoma !important;
	color: #c88585 !important;
	text-decoration: line-through !important;
}

#show_colors img
{
	margin: 0 2px;
}

.show_colors img
{
	margin: 0 2px !important;
	vertical-align: middle;
	bottom: 1px;
}

.get_color { font-size: 10px; }

#search_form
{
	padding: 0px 40px;
}

#search_form .title
{
	color:#8d0101; text-decoration: underline; font-weight: bold;
	margin: 5px 0px;
}

#search_form form { margin-top: 10px; margin-bottom: 50px; }
#search_form label { width: 120px; text-align:right; float:left; margin-right: 10px; top: 3px; position: relative; }
#search_form input,#search_form select { vertical-align:middle; margin-bottom: 10px; }
#search_form br { clear: left; }

#search_title { margin-top: 20px; }
#search_title .title
{
	color:#8d0101; font-weight: bold;
	margin: 5px 0px;
}
#search_title .title span { color:#000;font-weight:normal;padding-left: 5px; font-size: 12px; }

#producers { margin-bottom: 50px; }
#producers a { color:#5c1302; text-decoration: none; }
#producers a:hover { text-decoration: underline; }
#producers img { margin-right: 5px; vertical-align:middle; }
#producers span { color:#8d8d8d; font-size: 11px; font-family:"Tahoma"; }

/* error */

input.error, textarea.error { border: 1px solid #b81214 !important;}
input.error_in { border: 1px solid #b81214 !important; background : Window url('/public/images/sklep/error-form.gif') right center no-repeat; }

div.error { background:url("/public/images/sklep/error-form.gif") top left no-repeat; height: 19px !important; line-height: 19px !important; float: left; padding:0px 0px 0px 23px !important; color: #b81214 !important; font-size: 11px; float: left; margin-left:3px; }
div.error em { font-weight: bold;}
div.success {background: none; padding: 0px !important; margin: 0px !important; }

/* DIALOG BOX */

#DIALOGBOX { width: 400px !important; height: auto !important;  padding: 0px !important; margin: 0px !important; }
	#DB { padding: 0px !important; margin: 0px !important; width: 380px !important; height: auto !important; float:left !important; background: #6f1703 !important; color:#FFF !important; font-size: 12px !important; }
		#DB p { padding: 15px !important; text-align: center !important; font-weight: bold !important; }
	#DB1 { padding: 0px !important; margin: 0px !important; width: 400px !important; height: auto !important; float:left !important; background: #6f1703 !important; color:#FFF !important; font-size: 12px !important; }
		#DB1 p { padding: 15px 15px 5px 15px !important; text-align: left !important; margin: 0px !important; }
		#DB1 span { color:#fff !important; }
		#DB1 a { color:#fff !important; text-decoration: underline; }
		#DB1 a:hover { text-decoration: none; }
		#DB1 span b { font-size: 14px !important; }
		#DB1 img { vertical-align: middle !important; bottom: 2px !important; margin-right: 5px !important; }
	#DB2 { padding: 0px !important; margin: 0px !important; width: 400px !important; height: 38px !important; line-height:38px !important; float:left !important; background: #430f02 !important; color:#f99278 !important; font-size: 14px !important; font-weight: bold !important; text-align:right !important;  }
		#DB2 p { padding: 0px 15px !important; margin: 0px !important; }
		#DB2 a { color:#f99278 !important; }
		#DB2 em { font-size: 12px !important; }

.blockMsg { border: 0px !important; margin: -75px 0pt 0pt -200px !important; cursor: default !important;}

.user_vat { display: none; }
.user_c { display: none; }

#edituser a { color:#000; text-decoration:none; }
#edituser a:hover { text-decoration: underline; }
#edituser b { margin-right: 5px; }

/* pager */
div.tablesorterPager {
	padding: 10px 0 10px 0;
}
div.tablesorterPager span {
	padding: 0 5px 0 5px;
}
div.tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
div.tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
div.tablesorterPager input, div.tablesorterPager select {
	font-size: 12px;
	width: 50px;
	text-align: center;
	vertical-align: middle;
}

div.tablesorterPager img { vertical-align: middle; cursor: pointer; }

td.options a { color:#5a1302; text-decoration: none; }
td.options a:hover { text-decoration: underline; }

span.redStar { color:red;}

#newFooter { position: absolute; bottom: 7px; right: 5px; }
#newFooter span { color:#682515; padding: 5px; }
#newFooter a { color:#d5b982; padding: 0px 5px; text-decoration:none; }
#newFooter a:hover { text-decoration: underline; }

#page_text { padding:10px 50px;min-height:700px;_height:700px; font-size: 11px; }
#page_text p { margin: 5px 0px; }
#page_text a { color:#701703; text-decoration: underline; }
#page_text a:hover { text-decoration: none; }

#ajaxBasketShow, #ajaxBasketHide { font-size: 11px; color:#d0ceb4; }
#ajaxBasketShow a, #ajaxBasketHide a { color:#d0ceb4; font-weight:normal !important; }
#ajaxBasketShow img, #ajaxBasketHide img { position:relative; bottom: 2px; }

#ajaxBasket { display:none;color:#534d11; background: #f7f7ed; position: absolute; width: 635px; top:-15px; height: auto; right: 7px;_right:7px; z-index:100; border-bottom: 1px solid #b9b699; }
#ajaxBasket iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

#ajaxBasketSum { width: 100%; height: 55px; background:White; float:left; border-top: 1px solid #e6e4cd; margin-top: 20px; }
	.abs_top { font-size: 12px; text-align: right; height:26px; line-height: 26px; background: #f7f7ed; margin-bottom: 1px; }
	.abs_top b.bordo { color:#8c0101; }
	.abs_top span.right { padding-right: 10px; }
	
	.abs_bottom { position:relative; text-align: right; height:26px; line-height: 26px; background: #e6e4cd; margin-bottom: 1px; border-top: 1px solid #d0cfbf; }
	.abs_bottom b { color:#322f07; }
	.abs_bottom span.left { padding-left: 10px; position: absolute; left: 0px; _top:5px; }
	.abs_bottom span.right { padding-right: 10px; position:relative; _top:5px; }
	.abs_bottom img { position:relative;bottom:2px; _bottom: 0px; } 
	
	.abs_line { font-size:1px; line-height: 1px; height: 1px; border-top: 1px solid #d0cfbf; }

#ajaxBasketContent { padding: 5px 5px; }
	#ajaxBasketContent .header { width:305px; float:left; margin: 0px 3px; }
		#ajaxBasketContent .header div { line-height: 30px; border-bottom: 1px solid #d2d0bb; }
		#ajaxBasketContent .header1 { width:200px; float:left; }
		#ajaxBasketContent .header2 { width:35px; float:left; text-align:center; }
		#ajaxBasketContent .header3 { width:70px; float:left; text-align:center; }
	#ajaxBasketContent .pos { width:305px; float:left; margin: 0px 3px; }
		#ajaxBasketContent .pos div { padding:5px 0px;}
	#ajaxBasketContent .pos1 { width:200px; float:left; }
	#ajaxBasketContent .pos2 { width:35px; float:left; text-align:center; }
	#ajaxBasketContent .pos3 { width:70px; float:left; text-align:center; }
	
	#ajaxBasketContent a.item { color:#8d0101; }
	#ajaxBasketContent a.cat { color:#534d11; font-size: 9px; }

#warningJS { position: absolute; top: 75px; right:3px; width: 440px; height: 76px; background:url("/public/images/sklep/bg_warning.gif") top left no-repeat; }
	#warningJS p { padding-left: 55px; margin:0px; }
	#warningJS a { color:#c9d879; }
	#warningJS img { position: absolute; left: 10px; top: 20px; }
	
.select_color { cursor: pointer; }
	
.red tde { background: #c22c21; }

img.count { margin-top: 5px; display:none; cursor:pointer; }

tr.fault td { background: #f1e0e0; }
a.fault { text-decoration: line-through; }
span.fault { color:#363636; font-size: 11px; font-weight: bold; }
tr.gift { display: none; }
tr.gift td input { border: 1px solid #5c5f4e; }	
	
input.wait { background : Window url('/public/images/sklep/indicator.gif') right center no-repeat; }

.table_single_order input[type=text] { width: 128px; }
	
#gift
{
	background-color : #F9F7EC;
	color : #000;
	font-size : 11px !important;
	padding : 20px;
}

tr.notifyRed td { background: #ffe3e2 !important; }
tr.notifyGreen td { background: #e5ffcc !important; }

/* forms */

label.niko{
float: left;
width: 70px;
text-align:right;
padding-right:10px;
}

input.niko, textarea.niko{
width: 170px;
margin-bottom: 5px;

border : 1px #5D5E4E solid;
font : normal normal 9px Tahoma, sans-serif;
padding : 3px;
}

textarea.niko{
width: 250px;
height: 150px;
}

.boxes.niko{
width: 1em;
}

br.niko{
clear: left;
}

#productInfo div, #productInfo p, #productInfo span { font-family : tahoma, sans-serif !important; font-size: 11px !important; }

#przechowalnia {
	width:303px !important; height: 27px !important; line-height:27px;
	background: #7d2c1a !important; color:#eddabe !important;
	text-align: center !important;
	position: absolute !important; top: 70px !important; right: 6px !important;
	
	display: none;
}

#przechowalnia img { 
	vertical-align: middle; bottom: 2px; position: relative; margin-right:3px;
}

#add_to_store { cursor: pointer; }



