@charset "utf-8";
/* CSS Document */
#right input, #right select {
	font: 11px Arial, Helvetica, sans-serif;
	color:#4B4C4F;
	border: solid 1px #CCCCFF;
	padding:2px;
	width:240px;
}
#right input:focus, #right select:focus {
	border: solid 1px #0099FF;
}
.sklepItem {
	float:left;
	width:137px;
	height:205px;
	background-color:#E1E1E2;
	margin-right:1px;
	margin-bottom:10px;
}
.sklepItem2 {
	float:left;
	width:137px;
	height:205px;
	background:url(/img/sklepitem2.gif) no-repeat top;
	background-color:#E1E1E2;
	margin-right:1px;
	margin-bottom:10px;
}
.sklepItem:hover {
	background-color:#FDC600;
}
.sklepItem2:hover {
	background-color:#FDC600;
}
.sklepItem a {
	text-decoration:none;
}
.sklepItem2 a {
	text-decoration:none;
}
#fixedtipdiv{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 11px Verdana;
	z-index:100;
}

img.head {
	margin-bottom:5px;
	height:40px;
}
body {
	font: 11px Arial, Helvetica, sans-serif;
	color:#4B4C4F;
	background:url(/img/bg.jpg) #E1E1E1 top repeat-x;
	margin:0;
	padding:50px 0px 20px 0px;
	}
#zamow {
	top:-35px;
	width:200px; 
	position:relative;
	z-index:10; 
	margin-bottom:0px;
}
.klasa0 {
	background:url(/img/bg.jpg) #E1E1E1 top repeat-x;
	padding:36px 0px 20px 0px;
}	
#podklad {
	background:url(img/mainbgr.gif) #FFFFFF top left; 
	margin:0 auto;
	width:955px;
	padding: 0px;
}
#podklad.kol1 {
	width:795px;
}
#podklad.kol2 {
	width:955px;
}
#ramka1 {
	background:url(/img/bg_menu2.gif) #FFFFFF top repeat-x;
	width:795px;
	float:left;
	padding: 0px 0px 10px 0px;
}
#ramka2 {
	background:url(/img/ramka2_bg.jpg) top no-repeat;
	width:160px;
	float:left;
}
#ramka2 #content {
	padding:12px;
}
#ramka2 #content img {
	border:none;
	margin:0px 0px 3px 0px;
}
#ramka2 #content a {
	display:block;
	text-decoration:none;
	color:#505154;
}
#ramka2 #head {
	background:url(/img/ramka2_head2.gif) #7E7E7E no-repeat;
	width:136px;
	padding:0px 12px 0px 12px;
	height:36px;
}
#menu {
	padding:10px 10px 0px 10px;
	height:20px;
	}
#podmenu {
	margin:0px 10px;
	border-top:solid 1px #FFFFFF;
	background-color:#FDC600;
	height:5px;
}
#tujestes {
	font: 11px Arial, Helvetica, sans-serif;
	color:#999999;
	margin:0px 10px;
	padding:5px 16px;
	border-top:solid 1px #3B3D38;
	background-color:#4E4F52;
}
#tujestes b {
	color:#FDC600;
}
#tujestes a {
	color:#E9E9E9;
	text-decoration:none;
}
#tujestes a:hover {
	text-decoration:none;
}
#tujestes input {
	border: solid 1px #CCCCCC;
	background-color:#BBBCC0;
	font: 9px Arial, Helvetica, sans-serif;
}
#left {
	float:left;
	margin:0;
	padding: 10px 10px 10px 20px;
	width:190px;
	}
#right {
	float:left;
	background: url(/img/rbg.gif) repeat-x;
	margin:0;
	margin-left:10px;
	padding: 10px 0px 0px 0px;
	width:555px;
	}

#right a {
	color:#56575A;
}
#right a:hover {
	text-decoration:none;
}
#main.belos {
	background: url(/img/header_belos.jpg) top right no-repeat;
}
#right.belos {
	background:none;
	padding-top:55px;
}
img {
	border:0;
}
#footercontainer {
/*	background:url(/img/trawa2.jpg) no-repeat 0px top;  */
/*	background:url(/img/liscie.jpg) no-repeat 0px -20px;  */
/*	background:url(/img/snieg.jpg) no-repeat 0px -10px;  */
	background-color:#FFFFFF;
	padding:30px 10px 10px 10px;
}
#footercontainer.trawa {
	background:url(/img/trawa2.jpg) no-repeat;	
}
#footercontainer.liscie {
	background:url(/img/liscie.jpg) no-repeat;	
}
#footercontainer.snieg {
	background:url(/img/snieg.jpg) no-repeat;	
	padding:10px 10px 10px 10px;
}
#footer {
	height:17px;
	color:#E9E9E9;
	background:url(/img/footer.png) #454648;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
}
#footer a {
	color:#E9E9E9;
	text-decoration:none;
}	
#menu2 a.level1 { 
	background:url(/img/closed.gif) no-repeat 0px 4px;
	display: block; 
	padding:2px 8px 2px 14px; 
	width:170px;
	}
#menu2 a.level1:hover { 
	background:url(/img/menu_hover.jpg) no-repeat 0px 0px;
	}

#menu2 a.open { 
	background:url(/img/open.gif) no-repeat 0px 4px;
	}

#menu2 a.level2 { 
	text-decoration:none;;
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	padding:2px 8px 4px 14px; 
	display: block; 
	width:170px;
	}
#menu2 a.level2:hover { 
	color: #000000;
	background:url(/img/menu_hover_l2.jpg);
	background-color:#EEEEEE; 
	text-decoration:underline;
}
#menu2 a.selected { 
	text-decoration:underline;
	}

#mainnav
{
 margin:0;
 padding:0;
/* padding:3px 0px 0px 0px; */
 font: bold 10px Verdana, sans-serif;
}

#mainnav li {position: relative;}

#mainnav ul ul {
	position: absolute;
	z-index: 500;
	top:20px;
	left:0px;
}

#mainnav ul {
	padding:0;
	margin:0;
	list-style:none;
}
#mainnav ul li,
#mainnav ul li ul li {
	float:left;
	display:block;
}
#mainnav ul ul {
	display:none;
	list-style:none;
}
#mainnav ul li:hover ul {
	display:block;
}
#mainnav ul li ul li {
	float:none;
	
}

#mainnav div {
/* float:left;  */
 border-right:solid 1px #F0F0F1;
 background-color:#666666;
 }
#mainnav ul li ul li div {
	height:18px;
	margin:0;
	padding:0;
}
#mainnav div a,
#mainnav div div a
{
 display:block; 
 height:20px;
 background: url(/img/menu_bg0.gif);
/*  padding:3px 0; */
 margin:0;
 border-left: solid 1px #515157;
 border-right: solid 1px #515157;
 color:#ffffff;
}
#mainnav div a.sub {
 background-image:none;
 background-color:#57575D;
}

#mainnav li div a.active
{
 background: url(/img/menu_bg2.gif);
 border-left: solid 1px #FF9B00;
 border-right: solid 1px #FF9B00;
 color:#ffffff;
}
#mainnav div a.active:hover
{
 background: url(/img/menu_bg2.gif);
 border-left: solid 1px #FF9B00;
 border-right: solid 1px #FF9B00;
 color:#ffffff;
}

#mainnav div a:link { 
 background: url(/img/menu_bg0.gif);
}
#mainnav div a.sub:link { 
 background-image:none;
 background-color:#57575D;
}
#mainnav div a:visited { color: #ffffff; }

#mainnav div a:hover
{
 background: url(/img/menu_bg1.gif) #444444;
 border-color: #302F38;
}
#mainnav div a.sub:hover
{
 background-image:none;
 background-color:#444444;
 border-color: #302F38;
}
#mainnav div.last {
	border-right:none;
	}

a.modulelast,
a.modulelast:active,
a.modulelast:focus,
a.module, 
a.module:active, 
a.module:focus {
	font: 10px Arial, Helvetica, sans-serif;
	border:none;
	display:block;
	float:left;
	padding:10px 14px 0px 15px;
	width:156px;
	height:230px;
	text-decoration:none;
	color:#505154;
}
.module {
	background:url(img/mod_sep.gif) no-repeat;
}
.modulelast {
	background:url(img/mod_sep3.gif) no-repeat;
}

.modulelast:visited,
.module:visited {
	color:#505154;
}
.head {
	margin:0px 0px 11px 0px;
}
.modulelast img,
.module img {
	border:none;
}
.modulelast p,
.module p {
	margin:8px 0px 0px 0px;
	padding:0;
}
a.katalog,
a.katalog:hover,
a.katalog:visited { 
	margin:15px 0px;;
	font: 11px Arial, Helvetica, sans-serif;
	display: block; 
	text-decoration:none;
	color:#515154;
	padding-left:55px;
	}
a.plik,
a.plik:hover,
a.plik:visited { 
	background-position:8px;
	margin:0;;
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block; 
	text-decoration:none;
	color:#515154;
	padding: 6px 5px 6px 30px;
	}
.pdf {
	background:url(img/format/pdf.gif) no-repeat;
}
.xls {
	background:url(img/format/xls.gif) no-repeat;
}
.doc {
	background:url(img/format/doc.gif) no-repeat;
}
.other{
	background:url(img/format/other.gif) no-repeat;
}
.minipdf {
	background:url(img/format/mini-pdf.gif) no-repeat;
}
.minixls {
	background:url(img/format/mini-xls.gif) no-repeat;
}
.minidoc {
	background:url(img/format/mini-doc.gif) no-repeat;
}
.miniother{
	background:url(img/format/mini-other.gif) no-repeat;
}
#right p,
#right p p {
	font:11px Arial, Helvetica, sans-serif;
	color:#4B4C4F;
	line-height:16px;
	margin:0;
	padding:5px 2px 5px 2px;
}
#right h1 {
	padding: 20px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	color:#FDC600; 
	font: bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
/*	border-bottom: solid 1px #DFDFDF; */
	border-bottom: solid 1px #FDC600; 
}
#right h2 {
	margin:0;
	padding: 20px 0px 0px 0px;
	color:Silver;
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px Silver;
}
#right h3 {
	margin:0;
	padding:15px 0px 10px 0px;
	color:#505154;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


#lista, #lista li {
	list-style:none;
	margin:0px 0px 1px 0px;
	padding:0;
}
#lista span {
	display:block;
	margin-top:4px;
}
#lista a {
	color:#FDC600;
	display:block;
	background-repeat:no-repeat;
	background-position:10px;
	padding:10px 10px 10px 110px;
	height:80px;
	text-decoration:none;
	line-height:17px;
}
#lista b {
	color:#FDC600;
}
.parz {
	background-color:#F4F4F4;
}
.nieparz {
	background-color:#FFFFFF;
}
.sum {
	border-top: solid 1px #FDC600;
	background: #FFFFFF;
	height:26px;
	padding:0px 10px;
	color:#4B4C4F;
	font-weight:bold;
}
#right a.miniaturka {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#56575A;
	text-decoration:none;
}
#right a.miniaturka:hover {
	color:#FDC600;	
}
td.parz {
	background:url(img/table_parz.gif) #F1F1F1 repeat-x;
	height:26px;
	padding:0px 10px;
	color:#4B4C4F;
}
td.nieparz {
	background: #FFFFFF;
	height:26px;
	padding:0px 10px;
	color:#4B4C4F;
}
select.porow {
	font: bold 11px Arial, Helvetica, sans-serif;
	width:120px; 
}
.searchfooter a {
	color:#999999;
	text-decoration:none;
}
h2 a {
	text-decoration:none;
	color:#333333;
}
#dropmenudiv{
position:absolute;
border:1px solid Silver;
border-bottom-width: 0;
line-height:18px;
z-index:100;
border-bottom: solid 1px #666666;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color:#FFFFFF;
color:#666666;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #EEEEEE;
}
.wybierz {
color:#666666;
text-decoration:none;
background:url(/img/open.gif) no-repeat 0px 2px;
padding: 0px 5px 0px 15px;
}
.wybierz:hover {
text-decoration:underline;
}
div#lk {
	margin:3px 0px 0px 16px;
	position:absolute;
	font-size:9px;
	z-index:-1;
	}

#mymenu,
#mymenu * { margin:0;padding:0;}
#mymenu {
	position:absolute;
}

#mymenu li ul {
	width:11em !important;/* leaves room for padding */
	position:absolute;
	display:none; 
	left:-10px;
	padding:0px 10px 10px 10px;
}
#mymenu li {
	position:relative;
	float:left;
	list-style-type:none;
}
	
/* sub-menu LIs */
#mymenu li ul li {
	padding:0;
	border:none;
	background-color:#666;
}
/* All anchors */
#mymenu li a {
	color:#666;
	border-right:1px solid #FFF;
	text-decoration:none;
	display:block;
	float:left;
	padding:0px 1px;
/*  uncomment the declaration below if you want to go "full width" */
/*	width:7.47em; */
	height:20px;
	line-height:20px;
	background:url(img/menu_bg0.gif);
}
#mymenu li a:hover {
	background:url(img/menu_bg1.gif);
}
#mymenu li a.last {
	border:none;
	padding:0px 1px;
}

/* sub-menu Anchors */
#mymenu li ul li a {
	position:relative !important; /* ie Mac */
	white-space:nowrap;
	font-weight:normal;
	color:#666;
	background-position:0 50% !important;
}
#mymenu li a:hover,
#mymenu li a:focus,
#mymenu li a:active {color:#000}
/* move the declarations from the rule below the one above if you want a background swap on *all* anchors, including the top level ones */
#mymenu ul a:hover,
#mymenu ul a:focus,
#mymenu ul a:active {color:#fff !important;	background:url(img/menu_bg1.gif);
}
/* display and z-index for the sub-menus */
#mymenu li:hover ul,
#mymenu li.msieFix ul {display:block;z-index:10;top:18px !important;}

#mymenu li a.active,
#mymenu li a.active:hover {
 background: url(/img/menu_bg2.gif);
}
#credits {
	color: #999999; padding:4px 0px; text-align:center; font: 10px Arial, Helvetica, sans-serif;
}
#credits a {
	text-decoration:none; border-bottom: solid 1px #CCCCCC; font-weight:bold; color: #999999;
}
#credits a:hover {
	border-bottom: solid 1px #888888;;
}
