/*
	CSS design by SILNAGRUPA
	
	ver.:	1.0 (21.05.2008)
	web:  www.silnagrupa.pl
*/

/* facebook
	----------------------------------------------------------------------------- */
#facebook-slider {
	position: fixed; 
	left:-348px; 
	top: 100px; 
	height: 82px;
	background: url('../gfx/fb-button.png') right top no-repeat; 
	padding-right: 31px; 	
	cursor: pointer;
	z-index: 100;
}

#facebook-box {
	background-color: #fff;
}

/* pageheader
	----------------------------------------------------------------------------- */
#container						{ position: absolute; width: 940px; height: 190px; top: 0; left: 50%; margin: 0 0 0 -470px; }
#pageheader						{ position: relative; width: 940px; margin: 0; padding: 0; height: 190px; overflow: hidden; background: url(../gfx/bgPageheader.jpg) 0 100% no-repeat; }
#pageheader h1					{ position: absolute; width: 138px; height: 52px; top: 12px; left: 20px; margin: 0; }
#pageheader h1 a				{ display: block; float: left; width: 100%; height: 100%; text-indent: -9999px; overflow: hidden; background: url(../gfx/logo.gif) 0 0 no-repeat; }
#cert								{ position: absolute; top: 78px; left: 20px; margin: 0; }
#faqlink							{ position: absolute; top: 0; right: 182px; width: 118px; height: 77px; margin: 0; }
#faqlink a						{ float: left; display: block; width: 100%; height: 100%; text-indent: -9999px; overflow: hidden; background: url(../gfx/bgFaq.gif) 0 0 no-repeat; }
#cartlink						{ position: absolute; right: 150px; bottom: 55px; width: 140px; margin: 0; font: 24px "Trebuchet MS", Verdana, Tahoma, Arial; text-align: right; }
#cartlink span					{ display: none; }
#cartlink a						{ text-decoration: none; color: #e2001a; }
#cartlink a:hover				{ text-decoration: underline; }
#mainnav							{ position: absolute; left: 20px; bottom: 0; height: 50px; padding: 0 0 0 20px; float: left; list-style: none; margin: 0; text-transform: uppercase; }
#mainnav li                        { float: left; margin: 16px 8px; display: inline; }
#mainnav a						{ width: 100%; height: 100%; font: 12px Verdana, Tahoma, Arial; font-weight: bold; color: #f5f5f5; text-decoration: none; }
/*
#tab-home						{ width: 38px; }
#tab-news						{ width: 38px; }
#tab-statute					{ width: 88px; }
#tab-basket						{ width: 31px; }
#tab-till						{ width: 67px; }
#tab-products					{ width: 103px; }
#tab-contact					{ width: 79px; }
#tab-home a						{ background: url(../gfx/n1.gif) 0 0 no-repeat; }
#tab-news a						{ background: url(../gfx/n9.gif) 0 0 no-repeat; }
#tab-statute a					{ background: url(../gfx/n2.gif) 0 0 no-repeat; }
#tab-basket a					{ background: url(../gfx/n3.gif) 0 0 no-repeat; }
#tab-till a						{ background: url(../gfx/n4.gif) 0 0 no-repeat; }
#tab-contact a					{ background: url(../gfx/n5.gif) 0 0 no-repeat; }
#tab-products a					{ background: url(../gfx/n7.gif) 0 0 no-repeat; }
*/
#mainnav a:hover				{ color: #aaa; }
#subnav							{ position: absolute; float: left; right: 90px; bottom: 8px; width: 98px; list-style: none; margin: 0; padding: 0; }
#subnav li						{ float: left; width: 98px; height: 11px; margin: 0 0 4px; }
#subnav a						{ float: left; display: block; width: 100%; height: 11px; text-indent: -9999px; overflow: hidden; }
#tab-strt a						{ background: url(../gfx/addhome.gif) 0 0 no-repeat; }
#tab-favs a						{ background: url(../gfx/addfav.gif) 0 0 no-repeat; }

#logedinnav						{ position: absolute; float: left; width: 370px; height: 100px; top: 0; left: 234px; padding: 30px 0 0; overflow: hidden; list-style: none; }
#logedinnav li					{ float: left; width: 153px; height: 35px; margin: 0 20px 0 0; }
#logedinnav	a					{ float: left; display: block; width: 100%; height: 100%; text-indent: -9999px; overflow: hidden;  }
#tab-profile					{ background: url(../gfx/ico-myprofile.gif) 0 0 no-repeat; }
#tab-logout						{ background: url(../gfx/ico-logout.gif) 0 0 no-repeat; }

/* header form */
#pageheader form				{ position: absolute; width: 372px; height: 130px; top: 0; left: 234px; overflow: hidden; }
#pageheader fieldset			{ border: none; padding: 20px 0 0; }
#pageheader legend			{ display: none; }
#pageheader .fLine			{ float: left; width: 100%; margin: 0; padding: 0 0 10px; }
#pageheader label				{ float: left; font: 12px Verdana, Tahoma, Arial; font-weight: bold; color: #477a85; margin: 5px 0 0; }
#pageheader .iText			{ float: right; font: 11px/1 Verdana, Tahoma, Arial; padding: 5px; width: 300px; border: 1px solid #97b3b9; background: url(../gfx/bgInputheader.gif) 0 0 no-repeat; }
#pageheader .sLine			{ float: left; padding: 0 0 0 54px; width: 316px; }
#pageheader .sLine p			{ float: right; width: 176px; margin: 0; }
#pageheader #regLink			{ float: left; display: block; width: 100%; height: 14px; margin: 0 0 5px; text-indent: -9999px; overflow: hidden; background: url(../gfx/reglink.gif) 0 0 no-repeat; }
#pageheader #newLink			{ float: left; display: block; width: 100%; height: 14px; text-indent: -9999px; overflow: hidden; background: url(../gfx/newlink.gif) 0 0 no-repeat; }
