/*  www.pikselnet.pl */



img, img a { border: 0px; }

body {
	background: #EEF6FB url('../gfx/bodybg.png') repeat-x top; 
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	font-size:12px;
	color: #292929;
}

h1, h2, h3, h4 { font-weight: bold; }
h1 { font-size: 25px;}
h2 { font-size: 20px;}
h3 { font-size: 16px;}

hr { height:1px; background: #B0B0B0 /*transparent*/;  border:0;}

a { color: #034e74; }

/*****   ID  **********/

#wrapper {
	width:1014px;
	margin-left: auto;
	margin-right:auto;	
}


#head {
	width: 1014px;
	height: 173px;
  	background: url('../gfx/head2.jpg') no-repeat center;
}


#menu {
	width: 1012px;
	height: 35px;
	text-align:center;
	clear:both;
}

#menu a {	color: #FFF;	font-weight: bold;	font-size: 15px;	/*line-height:0px; */	text-decoration:none;
  	padding-left:8px;
	padding-right:11px;
}

.menuimg {	background: url('../gfx/menuli.jpg') no-repeat right; }


#menu a:hover { color:#FFE137; }


#menu ul /*, ul li*/ {
	display: block;
	list-style: none;
  	padding-top:8px;
	margin-top:0px;
/*	height:35px;*/
}

#menu ul li {
	display: inline;
	height: 35px;
}


#middle {
	width: 1014px;
	min-height: 450px;
	background: url('../gfx/centerbg.jpg') no-repeat;
	clear:both;
}

#middleprod {
	width: 1014px;
	min-height: 450px;
	background: url('../gfx/centerbg2.jpg') no-repeat;
	clear:both;
}

#left {
	width:180px;
	padding: 20px 20px 10px 0px;
	float:left;
	text-align:center;
}

#center {
	width:564px;
	float:left;
	display:inline;
	padding: 20px 25px 10px 25px;
	min-height: 450px;
	
}

#centerprod {
	width:744px;
	float:left;
	display:relative;
	padding: 20px 25px 10px 25px;
	min-height: 450px;
	
}

#right {
	width:180px;
	float:left;
	position:relative;
	padding: 20px 0px 10px 20px;
	text-align:center;
}
#menu2 {
	clear:both;
	width:1014px;
	text-align:center;
	font-size:10px;
	color:#BBBBBB;
	height:25px;
	padding: 10px 0px;
}
#menu2 a { color:#BBBBBB; text-decoration:none; }
#menu2 a:hover { text-decoration:underline; }
#menu2 ul /*ul li*/ {
	display: block;
	list-style: none;
	padding:0px;
	margin:0px;
}

#menu2 ul li {
	display: inline;
	padding: 10px;
}

		
#footer {
	width:100%;
	height:79px;
	background: url('../gfx/footerbg.jpg') repeat-x; 
	color: #fff;
	font-size:11px;
}
#copy {
	width: 1014px;
	margin: 0 auto;
	padding:35px;
	color:#FFF;
	text-align:center;
}
#copy a { color:#FFF;  text-decoration:underline; }
#author { padding-left:300px;}


#search { width:160px;  padding-left: 8px; }

/****        CLASS          ****/


#marqueecontainer{
position: relative;
width: 180px; /*marquee width */
height: 250px; /*marquee height */
/*background-color: white;*/
overflow: hidden;
}

#category ul {
	text-align:left;
	list-style-image:none;
 /*	list-style-position:outside;*/
	list-style-type:none;
	padding: 0;
	width:100%;
	font-size: 16px;
	font-weight:bold;
}

#category {  text-align:left; }
/*
#category ul li {
	padding: 3px;
}
*/

#category h3 { border: 1px solid #C8C8C8;  }

#category a {
	text-decoration:none;
}


#category a:hover {
	text-decoration:underline;
}

/*
#category ul li a {
	background-color:#F5F4F1;
	border-bottom:1px solid #BBB59D;
	display:block;
	padding:6px 18px;
}
#category ul li a:hover {
	background-color:#EAE8E1;
	border-bottom:1px solid #BBB59D;
	display:block;
}
*/

.news { padding: 15px; margin:10px 0px; width:533px; border: 1px solid #E2E2E2; }
.news h2 { text-align:center;  }
.date { color: #5F5F5F; }

.tablista {
float:right;
width:180px;
margin:0px;
padding:0px;
}

.tablista ul {
/*	list-style: none;*/
	padding:0px;
	margin:0px;
}

.tablista a {
	line-height: 20px;
	text-decoration:none;
}
.tablista a:hover {
	text-decoration:underline;
}

#zaloguj li { list-style: none inside;  }
#zaloguj ul, li { margin: 0; padding:0; }

.tablog { width:60px; text-align:right; padding-right:10px; }
.tablog2 { width:150px; text-align:right; padding-right:10px; }


.produkt { height: 180px; width:100%; clear:both; }
.produkt2 { height: 180px; width:500px; padding-right: 50px; text-align:right; }
.fotaprod { width: 152px; padding:5px; float:left; }


.pod1 { margin-left:10px; margin-top:4px; border: 1px solid #CECECE;}
.pod2 { margin: 1px 0px 1px 20px; }
.pod3 { margin: 1px 0px 1px 28px; }
.pod4 { margin: 1px 0px 1px 36px; }
.pod5 { margin: 1px 0px 1px 44px; }

.pod1 a { color:#1448D1;  font-size:12px; }
.pod2 a { color:#2773BE; font-weight:normal; font-size: 10px; }
.pod3 a { color:#2E5A72; font-weight:normal; font-size: 10px; }
.pod4 a { color:#4D6B75; font-weight:normal; font-size: 10px; }
.pod5 a { color:#959597; font-weight:normal; font-size: 10px; }


.clear { clear:both; }

.tabprod { width:90%; margin: 0 auto; }
.tabprod tr td { padding: 5px; border:1px solid #ADADAD; }
.wyrprod { text-align: center; font-weight: bold; background-color:#D9E7FD; }

.boxprod { float:left; width:120px; height:150px; text-align:center; }

.box { margin: 0 auto; width: 90%; /*min-height:150px;*/ padding-bottom:20px; overflow:hidden;}

.koszyk {	padding:5px; background-color: #EBF0F5}
.koszyk td { padding:3px 20px; }

.prodopis { width: 100%; height: 120px; clear:both; }

.centerprod table tr td { width: 90%; text-align:left; vertical-align: middle; }
/*.tabcechy th, td { padding:0.5em; }*/
.vert { vertical-align: middle; }

#down ul li { padding: 5px 0px; }
#down ul li a { font-size: 1.2em; text-decoration:none; }
#down ul li a:hover { text-decoration:underline; }
	#down ul ul li {  padding:0; }
	#down ul ul li a { font-size: 1em; color:#8B8B8B; text-decoration:none;}
  		#down ul ul li a:hover { text-decoration:underline;}
		
		
		
#ofertalewa {	width:360px;	float:left;	text-align:center; }
	.ofertabox { width:179px; float: left; min-height: 70px; padding-bottom:10px;}
#ofertaprawa {	width:180px; float:left;	display:inline; }
  #ofertaprawa li {	padding-bottom:6px;	}
  #ofertaprawa a { text-decoration:none; }	
 /* #ofertaprawa a:alink { text-decoration:underline; }		*/
    #ofertaprawa a:hover { text-decoration:underline; }		

		
.cenaprom { font-size:1.1em; color:red; font-weight:bold;}

.bold { font-weight:bold;}

.nazwycech { color:#1448D1; text-align:center; font-weight:bold;}
.obram { border:1px solid #E0E0E0; }
	.obram p { padding:2px; }
.obram2 { border:1px solid #E0E0E0; background-color:#EFF4F8; }
	.obram2 p { padding:4px; }
.odstab { padding:0 7px; }

.szukbox { clear:both; width:100%; height:65px; }
.szukfota { float: left; clear: both; padding-right: 20px; width:71px; text-align:center; }


/*   nowe menu    */
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-weight: bold;
width: 180px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
z-index:10;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #012D58; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}


.sidebarmenu ul ul li a:link, .sidebarmenu ul ul li a:visited, .sidebarmenu ul ul li a:active{
background-color: #013870; /*background of tabs (default state)*/
}
.sidebarmenu ul ul ul li a:link, .sidebarmenu ul ul ul li a:visited, .sidebarmenu ul ul ul li a:active{
background-color: #01468B; /*background of tabs (default state)*/
}
.sidebarmenu ul ul ul ul li a:link, .sidebarmenu ul ul ul ul li a:visited, .sidebarmenu ul ul ul ul li a:active{
background-color: #0154A7; /*background of tabs (default state)*/
}

.sidebarmenu ul ul li a:visited, .sidebarmenu ul ul ul li a:visited, .sidebarmenu ul ul ul ul li a:visited
{ color: white; }
.sidebarmenu ul ul li a:hover, .sidebarmenu ul ul ul li a:hover, .sidebarmenu ul ul ul ul li a:hover
{ background-color: black; }

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
