* {
margin : 0px;
padding : 0px;
}


body {
background : #Ffffff url('/images/bg.png') no-repeat top center;
font-family : tahoma;
line-height : 1.5;
color : #000000;
font-size:10px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
text-align : left;
}
a:hover {
text-decoration : underline;
}
b {

}
strong {
font-size : 14px;
}

img {
border : 0;
}
h1 {
color : #000000;
font-size : 14px;
padding : 10px 5px 5px 15px;
font-weight : bold;
margin-right:5px;
}

h2 {
color : #000000;
font-size : 14px;
padding : 10px 5px 5px 5px;
font-weight : bold;
margin-right:5px;
text-align:left;
}

h3 {
color : #D1B69B;
font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

h4{
padding:2px 5px;
background:#D1B69B;
color:#ffffff;
font-size:10px;
display:block;
clear:both;
}

h5{
padding:2px 5px;
color:#666666;
font-size:10px;
display:block;
clear:both;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}

input,select {
border:0px;
border:1px solid black;
padding:3px 5px;
font-size:11px;
}

div.input{
float:left;
display:block;
margin:3px 3px;
}

div.input span{
display:block;
padding:0px;
}

div.input input{
background:#ffffff;
border:1px solid #dddddd;
padding:3px 5px;
font-size:11px;
}

div.button{
/*background:#ffffff url(/images/but.gif) no-repeat top left;*/
height:23px;
float:right;
display:inline;
margin:1px 3px 0px 3px;
overflow:hidden;
}

div.button span{
background:transparent url(/images/but3.png); /*no-repeat top right;*/
height:23px;
margin:0px;
padding:0px;
overflow:hidden;
display:block;
}

div.button span a,div.button span input{
background:transparent;
color:#ffffff;
font-size:11px;
line-height:23px;
margin:0px;
padding:0px 10px 0px 10px;
display:block;
border:0px;
overflow:hidden;
text-decoration:none;
}

/*
form {display:block;clear:both;}
table td ,form table td {padding:2px;text-align:left;
*/
table td ,form table td {
padding:1px;
padding-top:2px;
padding-bottom:2px;

}

div.bluecontent form table td {padding:2px 0px;color:#666666;text-align:left;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.bg{
margin : 0px 0px;
background : transparent url('/images/top.png') no-repeat top center;
width:100%;
}

div.under {
width : 950px;
display : block;
margin : 0px auto;
background-position:0px 0px;
padding:0px 39px 0px 30px;
overflow : hidden;
clear : both;
}

div.top{
height:106px;
width:950px;
/*background :transparent url('/images/top.jpg') no-repeat top right;*/
margin:0px;
overflow:hidden;
display:block;
}


div.topleft{
width:355px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
color:#ffffff;
}

div.top div img{
margin:4px;
}

div.top div.topleft img{
margin:25px 0px 0px 10px;
}

div.topright{
width:593px;
padding:0px 0px 0px;
display:block;
float:right;
text-align:left;
overflow:hidden;
}



div.topright form{
float:right;
display:inline;
margin:10px 0px;
}


div.topmenu{
background : transparent url('/images/topmenu_large.png') no-repeat top right;
height:32px;
float:right;
width:500px;
text-align:center;
}

ul.topmenu {
display : block;
overflow : hidden;
height:32px;
margin:0px 10px;
text-align:center;
float:left;
}

ul.topmenu li {
list-style : none;
display : inline;
font-size : 12px;
color : #ffffff;
height:32px;
margin:0px;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : block;
float:left;
color : #3C3C3C;
text-align : left;
font-size : 11px;
line-height : 32px;
height : 32px;
font-weight:bold;
padding:0px 10px 0px 10px;
text-decoration:none;
}


ul.topmenu li a:hover {
text-decoration : none;
/*background : transparent url('/images/topmenu_a.png') repeat-x bottom right;*/
}


div.topmenu h3{
color:#FFFFAB;
float:right;
display:inline;
margin:8px 40px 0px 0px;
}


div.menu {
display : block;
overflow : hidden;
/*background : transparent url('/images/header_under_dark') no-repeat bottom center;*/
margin : 0px 0px 3px 0px;
padding-bottom:15px;
}


div.rightl ul.menu h1,div.left ul.menu h1{
padding:0px 0px;
margin-right:5px;
line-height:23px;
color:#ffffff;
font-size:10px;
}


ul.menu {
display : block;
overflow : hidden;
}

ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : transparent url('/images/menu.png') repeat-y bottom center;
padding : 5px 0px 5px 10px;
margin-bottom:1px;
}

ul.menu li.active {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : transparent url('/images/menua.png') repeat-y bottom center;
padding : 5px 0px 5px 10px;
}

div.rightl ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #173340;
line-height : 22px;
padding : 2px 0px 2px 5px;
}

ul.menu li ul li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
line-height : 16px;
padding : 2px 5px 2px 5px;
}


ul.menu li.promo {
list-style : none;
display : block;
font-size : 11px;
background : transparent url('/images/menul.png') repeat-x bottom left;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-weight:bold;
font-size : 11px;
line-height : 16px;
padding:0px 0px 0px 18px;
text-decoration:none;
}

div.rightl ul.menu li a {
font-weight:normal;
padding-left:2px;
text-decoration:none;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#ffffff;
line-height:23px;
font-size:11px;
text-decoration:none;
}


ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {
padding : 0px;
color:#663300;
line-height:23px;
text-decoration:none;
}

ul.menu li a:hover {
font-weight:bold;
/*background : transparent url('/images/menu_on.gif') no-repeat center left;*/
text-decoration:none;
}
ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {
font-size : 12px;
text-decoration:none;
}
ul.menu li a.set:hover {
text-decoration:none;
}

div.rightl ul.menu li a{
font-size:11px;
background:none;
text-decoration:none;
}


div.rightl ul.menu li a:hover{
font-size:11px;
font-weight:normal;
text-decoration:none;
}

/*menu web*/
div.rightl ul.menu_web h1,div.left ul.menu_web h1{
padding:0px 0px;
margin-right:5px;
line-height:23px;
color:#ffffff;
font-size:10px;
}

ul.menu_web {
display : block;
overflow : hidden;
}

ul.menu_web li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : transparent url('/images/menu_2.png') repeat-y bottom center;
padding : 5px 0px 5px 10px;
margin-bottom:1px;
}

ul.menu_web li.active {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : transparent url('/images/menu_wa.png') repeat-y bottom center;
padding : 5px 0px 5px 10px;
}

div.rightl ul.menu_web li {
list-style : none;
display : block;
font-size : 11px;
color : #173340;
line-height : 22px;
padding : 2px 0px 2px 5px;
}

ul.menu_web li ul li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
line-height : 16px;
padding : 2px 5px 2px 5px;
}

ul.menu_web li a, ul.menu_web li a:link, ul.menu_web li a:visited {
margin : 0px 0px;
color : #ffffff;
text-align : left;
font-weight:bold;
font-size : 11px;
line-height : 16px;
padding:0px 0px 0px 18px;
text-decoration:none;
}

div.rightl ul.menu_web li a {
font-weight:normal;
padding-left:2px;
text-decoration:none;
}

ul.menu_web li h1 a, ul.menu_web li h1 a:link, ul.menu_web li h1 a:visited {
padding : 0px;
color:#ffffff;
line-height:23px;
font-size:11px;
text-decoration:none;
}

ul.menu_web li.promo h1 a, ul.menu_web li.promo h1 a:link, ul.menu_web li.promo h1 a:visited {
padding : 0px;
color:#663300;
line-height:23px;
text-decoration:none;
}

ul.menu_web li a:hover {
font-weight:bold;
text-decoration:none;
}

ul.menu_web li a.set, ul.menu_web li a.set:link, ul.menu_web li a.set:visited {
font-size : 12px;
text-decoration:none;
}
ul.menu_web li a.set:hover {
text-decoration:none;
}

div.rightl ul.menu_web li a{
font-size:11px;
background:none;
text-decoration:none;
}

div.rightl ul.menu_web li a:hover{
font-size:11px;
font-weight:normal;
text-decoration:none;
}



div.content {
width : 950px;
background : #ffffff url('/images/content.gif') repeat top left;
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
padding:0px;
}


div.tree {
display : block;
overflow : hidden;
text-align : left;
/*height:20px;*/
font-size : 11px;
clear:both;
/*background : #ffffff url('/images/sciezka.png') no-repeat top center;*/
/*background : #ffffff url('/images/sciezka.png') top center;*/
/*background-color: #EEF3F9;*/
padding:2px 5px;
color:#666666;
margin:4px;
padding:0;
border:1px solid #D7E4FA;
}

div.tree a{
color:#666666;
text-decoration:none;
}

div.welcome {
display : block;
overflow : hidden;
text-align : left;
height:572px;
font-size : 11px; 
clear:both;
background : #ffffff url('/repository/glowna_srodek.jpg') no-repeat top left;
padding:10px 5px;
color:#ffffff;
/*margin:4px;*/
}

div.welcome h1{
font-size:12px;

color:#555555;
padding:15px 15px;
}

div.welcome h2{
font-size:16px;
font-weight:bold;
color:#ffffff;
padding:0px 15px;
width:60%;
}


div.welcome p {
width:60%;
float:right;
color:#ffffff;
}


div.lista {
height:32px;line-height:32px;font-weight:bold;padding:0px 10px 0px 10px;color:#3B3827;margin:0px 0px ;
}

div.lista a:visited,div.lista a {
padding:0px 5px;
color:#605D4A;
font-size:12px;
text-decoration:none;
}


div.small {
width : 33.2%;
float : left;
display : block;
overflow : hidden;
margin:0px;
background : transparent url('/images/li.gif') repeat-x bottom center;
padding:3px 0px;
}

div.small img{
margin:3px auto;
display:block;
width:120px;
}

div.promo table,div.small table{
width:99%;
}

div.big {
width : 98%;
float : left;
display : block;
overflow : hidden;
margin:1px;
font-size:11px;
background : transparent url('/images/hline.gif') repeat-x bottom center;
margin:0px 3px;
}

div.big h1 b{
text-align:right;
}


div.big ul{
margin:5px;
list-style:none;
}

div.big ul li{
padding:2px 5px;
list-style:none;
border-bottom:1px dotted #D9E2E6;
}

div.big div.small span,div.big div.small {
height:100%;
border:0px;
}

div.small h1{
color:#D1B69B;
font-size:11px;
display : block;
overflow : hidden;
margin:0px;
padding:5px 10px 0px 15px;
line-height:20px;
}

div.small h1.promo{
color:#000000;
font-size:14px;
display : block;
overflow : hidden;
margin:0px;
padding:5px 10px 0px 15px;
line-height:16px;
}

div.big h1.promo{
color:#3F3D2D;
font-size:16px;
display : block;
overflow : hidden;
margin:0px;
padding:5px 10px 0px 15px;
line-height:22px;
margin:2px 4px;
}

div.small h2{
width:99%;
font-size:10px;
display : block; 
overflow : hidden;
clear:both;
padding:5px 10px;
margin:3px;
color:#333333;
background :transparent url('/images/h2.png') repeat-x top left;

}

div.small h2 div {
color:#333333;

float:left;
}

div.small h2 a {
color:#333333;
float:left;
display:block;
text-decoration:none;
}

div.small span{
display:block;
clear:both;
overflow:hidden;
padding:2px 2px 5px 10px;
font-size:10px;
height:90px;
}

div.small span strong{
display:block;
font-size:11px;
color:#FF0000;
}

div.small span img{
display:block;
float:right;
margin:4px;
border:1px solid #D1B69B;
background:#ffffff;
}

div.center {
/*width : 566px;*/
width : 565px;
float : left;
display : block;
overflow : hidden;
padding:0px;
margin:0px 0px;
}


div.left {
width : 190px;
padding:0px;
float : left;
display : block;
overflow : hidden;
margin:0px 1px;
}

div.left p {
padding : 5px 5px 5px 5px;
line-height : 1.5;
}

div.left form{
padding-bottom:10px;

}

div.left form a:visited,div.left form a {
color:#006BAB;
padding:0px 5px;
text-decoration:none;
}

div.left div a img{margin:5px 10px;}

div.rightl {
width : 190px;
float : left;
display : block;
overflow : hidden;
padding:0px 0px;
margin:0px 1px;
}

div.rightl p {

}

div.promo{
overflow:hidden; 
background:transparent;
margin : 0px 0px 3px 0px;
padding:0px 1px 25px 1px;
}

div.promo b{color:#993D2B;}
div.promo table {padding:3px;margin:0px 1px;}
div.promo table td {text-align:center;}
div.left div.promo{}
div.left div.promo img{margin:3px 0px;}
td.title {font-weight:bold;color:#3B3827;padding:3px 0px 0px 0px;text-align:center;}
td.titlel {font-weight:bold;color:#3B3827;background : transparent url('/images/smalll.png') repeat-x top center;padding:0px 0px 0px 10px;}
td.title  p {font-size:11px;padding:10px;font-weight:bold;line-height:16px;}
td.price {text-align:center;color:#ffffff;margin-bottom:3px;}
a.price {color:#ffffff;background : transparent url('/images/price.gif') no-repeat top center;text-align:center;line-height:23px;width:95px;display:block;margin:3px auto;font-weight:bold;}
.rightl td.price b{display:block;}
td.more {color:#ffffff;font-weight:bold;padding:0px 0px;font-size:10px;overflow:hidden;text-align:center;}
td.titlel a.more,td.title a.more {background : transparent url('/images/more.png') no-repeat top left;color:#ffffff;display:inline;padding:3px;overflow:hidden;text-align:center;width:20px;height:14px;float:right;margin-top:2px;}
td.more a:hover {	opacity: .9;	filter: alpha(opacity=90);}

div.left td.price,div.rightl td.price{
background : transparent url('/images/ramka_white.png') no-repeat bottom center;
padding:0px 1px 2px 10px;
}

div.ramka{
/*background : transparent url('/images/ramka.gif') no-repeat top left;*/
padding:0px 1px 4px -1px;
overflow:hidden;
margin:3px;  
}

div.small{
border-bottom:1px solid #aaaaaa;
background : transparent url('/images/vline.gif') no-repeat top left;
}

img.reklama{
margin:5px 10px;
}



div.spacer {
display:block;
clear:both;
overflow:hidden;
border-bottom:1px solid #F6EBF5;
padding:5px 0px;
}

div.img {
display:block;
float:left;
color:#892C00;
font-weight:bold;
width:100px;
padding:10px 2px 0px 5px;
overflow:hidden;
}

div.info {
width:80px;
color:#892C00;
float:left;
display:block;
font-size:10px;
clear:right;
overflow:hidden;
}

div.info h2 {
color:#230500;
font-size:10px;
padding:5px;
}

div.info div {
display:block;
float:left;
padding:5px;
overflow:hidden;
}

div.info div b{
display:block;
}

div.rightl p, {
padding : 10px 5px 10px 5px;
line-height : 1.5;
font-size:10px;
}

div.rightl div.promo table tr{
background:transparent;
}


div.left img{
margin : 0px 4px 0px 15px;
}

div.searchbar{
background :transparent url('/images/topline.png') repeat-x top right;
height:42px;
display:block;
overflow:hidden;
}

div.searchbar b{
font-size:14px;
padding:0px 15px;
}


div.search {
display : block;
clear : both;
overflow : hidden;
padding:0px 0px 5px 0px;
}

div.search form {
display : block;
overflow:hidden;
width:520px;
margin:0px 0px 0px 0px;
color:#ffffff;
}

div.search form a:link,div.search form a:visited,div.search form a{
color:#ffffff;
font-size:11px;
line-height:19px;
text-decoration:none;
}

input.but {
background : #3891FF;
color:#ffffff;
display:block;
font-size:11px;
height:19px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
cursor:pointer;
}

span.but {
background : #3891FF;
color:#ffffff;
display:block;
font-size:11px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
cursor:pointer;
width:350px;
height:18px;
cursor:pointer;
}

span.but_ok {
background : #3891FF;
color:#ffffff;
display:block;
font-size:11px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
cursor:pointer;
width:50px;
height:18px;
text-align:center;
}

span.but_img {
background : #3891FF;
color:#ffffff;
display:block;
font-size:11px;
height:18px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
cursor:pointer;
width:350px;
background:transparent url('/images/but2.png') no-repeat top left;
}

span.but_img_g {
background : #3891FF;
color:#ffffff;
display:block;
font-size:11px;
height:18px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
cursor:pointer;
width:350px;
background:transparent url('/images/but2_g.png') no-repeat top left;
}

span.but_img_ok {
background : #3891FF;
color:#ffffff;
display:block;
font-size:11px;
height:18px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
cursor:pointer;
width:50px;
text-align:center;
background:transparent url('/images/but2_ok.png') no-repeat top left;
}


div.bot {
color:#888888;
display : block;
clear : both;
overflow : hidden;
line-height:50px;
margin : 0px 0px;
font-size:10px;
background:transparent url('/images/footer.png') no-repeat top left;
padding:0px 0px 10px 0px;
}

div.bot ul{
list-style:none;
width:450px;
margin:0px 10px;
text-align:center;
float:left;
}

div.bot ul li{
display:inline;

}

div.bot ul li a:visited,div.bot ul li a {
color:#888888;
font-size:11px;
padding:0px 10px;
line-height:30px;
text-decoration:none;
}

div.bot small{
color:#888888;
margin:0px 30px;
font-size:10px;
}


div.clear {
height : 0px;
clear : both;
display : none;
}

label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}




a.show {
background:transparent url('/images/info.gif') repeat-y top right;
display:block;
width:22px;
height:22px;
float:left;
margin:3px;}

a.basket {
background:transparent url('/images/basket.gif') repeat-y top right;
display:block;
height:22px;
float:left;
margin:3px;
}

a.basketin {
/*background:transparent url('/images/basket_in.gif') repeat-y top right;*/
background:transparent url('/repository/svn_deleted.png') no-repeat;
display:block;
width:24px;
height:24px;
float:left;
}

div.name {
width:167px;
padding-left:10px;
padding-right:10px;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
color:#000000;
float:left;
display:block;
font-size:10px;
clear:both;
overflow:hidden;
}

td.producent {
font-weight: bold; 
padding-left: 10px; 
padding-right: 10px;
}

div.big_space {
width : 99%;
}

tr.hist1 {
background: #E8F0FB;
}

tr.hist2 {
background: #fffff;
}

td.kolor {
background-color: #E8F0FB;

}

div.left_menu {
width:189px;
display:block;
float:left;
}

div.path {
font-size:10px;
width:95%;
border-bottom:2px solid #D1B69B;
}

div.path a {
font-size:10px;
}

div.kreska {
border-bottom:1px solid #787878;
width:100%;
}

div.kreskaZielona {
border-bottom:1px solid #41A200;
width:100%;
}

.required {
padding-bottom : 10px;
}
div.heading{background : #ffffff url('/images/header.gif') no-repeat top left;height:64px;line-height:32px;font-weight:bold;padding:0px 10px 0px 19px;color:#ffffff;margin:2px 4px 0px 4px;text-transform:uppercase;font-size:14px;font-family:tahoma;}
div.heading h1{line-height:32px;font-weight:bold;color:#ffffff;margin:0px;padding:0px;text-transform:uppercase;font-size:14px;float:left;width:55%;display:block;}
div.heading a{font-size:10px;background : #ffffff url('/images/more.gif') no-repeat center left;padding:0px 0px 0px 20px;height:16px;line-height:16px;color:#615E4C;float:left;display:block;text-align:right;margin:10px 0px 0px 0px;text-decoration:none;}

div.stopka a{font-size:12px;background : #ffffff url('/images/more.gif') no-repeat center left;padding:5px 20px 5px 20px;height:16px;line-height:16px;color:#615E4C;float:right;display:block;text-align:right;margin:10px 0px 0px 0px;font-weight:bold;text-decoration:none;}

div.blueheading{background:#EAF1F7 url('/images/header_light.png') repeat-x top left;line-height:25px;padding:5px 0px 0px 15px;color:#666666;margin:0px 0px;font-size:11px;font-family:tahoma;overflow:hidden;}
div.blueheadingl{background:#ffffff url('/images/header_dark.png') no-repeat top center;height:25px;line-height:25px;font-weight:bold;padding:0px 10px 0px 25px;color:#ffffff;margin-top:2px;font-size:12px;;font-family:tahoma;}
div.blueheadingm{background:#ffffff url('/images/menu_head.gif') repeat-x top left;;height:30px;line-height:30px;font-weight:bold;padding:0px 10px 0px 25px;color:#ffffff;margin-top:5px;text-transform:uppercase;font-size:12px;;font-family:tahoma;}
div.bluecontentl{background:transparent;padding:10px;margin-bottom:1px;color:#ffffff;overflow:hidden;}
div.blueheadingll{background:#ffffff;;height:33px;line-height:33px;font-weight:bold;padding:0px 10px 0px 24px;color:#663300;}
div.bluecontentll{background:#ffffff;padding:10px 10px 20px 10px;margin-bottom:1px;color:#663300;overflow:hidden;}

div.bluecontent{padding:10px 10px 10px 10px;margin-bottom:1px;color:#666666;overflow:hidden;background:#ffffff url('/images/side.png') no-repeat bottom center;}
div.bluecontent a:visited,div.bluecontent a:link,div.bluecontent a{color:#ffffff;font-size:11px;}
div.lbluecontent{padding:5px 10px 10px 10px;color:#ffffff;overflow:hidden;background:#EAF0F7 url('/images/header_under_light.png') repeat-x bottom left;}
div.lbluecontent p{color:#666666;}
div.bluecontent input.but {background:#432410;}

div.undershadow{background:transparent url('/images/under_shadow.png') no-repeat top right;height:16px;margin-bottom:10px;}
div.undershadowl{background:transparent url('/images/under_shadowl.png') no-repeat top left;height:16px;margin-bottom:10px;}

table.produkt td img{
margin:5px 10px;
border:2px solid #D6CBC7;
}

table.produkt td.title{
width:300px;
}

img.reklama {
padding:5px 10px;
display:block;
}

div.credits{
background:#615E4C;
padding:3px 5px;
margin:10px;
display:block;
color:#ffffff;
width:100px;
}

div.credits a{
color:#ffffff;
}

table.panel{
background:transparent url('/images/panel.png') no-repeat top left;
height:110px;
}

table.panel th{
text-align:center;
color:#ffffff;
}

table.panel td{
text-align:center;
color:#666666;
font-weight:bold;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(..//images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(..//images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#load {
    width: 20%; /*/ Szerokość 20% powinna wystarczyć /*/
    height:100px;
	display: none;    /*/ Ukrycie okna/*/
    position:fixed;    /*/ Pozycja dla innych przeglądarek niż badzIEwie /*/
    _position:absolute;    /*/ Pozycja dla badzIEwia /*/
    left: 40%; /*/ wyśrotkowanie preloadera /*/
    top:50%; /*/ Odsunięcie od góry dla innych przeglądarek niż badzIEwie /*/
	_top:expression(eval(document.documentElement.scrollTop) + 300);    /*/ Odsunięcie od góry dla badzIEwia /*/
    background: #F0F0F0; /*/ delikatne tło /*/
    text-align: center; /*/ Wyśrotkowanie tekstu /*/
    border: 1px solid #D2D4D3; /*/ delikatne obramowanie /*/
	z-index:100;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;    /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
}

#load table {
	width:100%;
	height:100px;
}

#load table tr td {
	vertical-align:middle;
	text-align:center;
}
    
#clock {}
    
div.standard {
float:left;
display:block;
width:100%;
}
div.standard a {
color:white;
text-decoration:none;
font-weight:bold;
}
div.standard h1 {
color:#aaaaaa;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
div.standard a.wiecej {
color:#184CD0;
text-decoration:none;
}
div.list a {
color:#000000;
text-decoration:none;
}
div.list a.kasa {
color:red;
}
div.kategoria a {
color: #aaaaaa;
text-decoration:none;
}
div.standard p {
float:left;
display:block;
width:100%;
}
div.standard_content {
float:left;
display:block;
width:100%;
}
div.standard_content a {
color:black;
text-decoration:none;
font-weight:bold;
}
div.standard_content h1 {
color:#aaaaaa;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
div.standard_content a.wiecej {
color:#000000;
}
div.standard_content p {

}
div.kategorie {
float:left;
display:block;
width:100%;
}

/*
div.kategorie a {
color:#aaaaaa;
text-decoration:none;
}*/

div.instrukcja {
  position:absolute; 
  top:200px; 
  display:none; 
  width:560px; 
  height:500px; 
  background-color:white;
  border:1px solid #2D73FF;
  overflow:scroll;
  z-index:2;
}

div.buttonYellow{
border:1px solid #666666;
color:#666666;
background-color:yellow;
display:inline;
height:100%;
padding-left:10px;
padding-right:10px;
margin:1px 3px 0px 3px;
overflow:hidden;
cursor:pointer;
}

.buttonInstrukcja {
  border:1px solid #666666;
  color:#666666;
  background-color:#DEE3EA;
  cursor:pointer;
  margin:0;
  margin-top:15px;
  float:left; 
  font-size:10px;
  width:90px;
  height:15px;
  padding:0;
}

/*style dla edytora przeniesione z pliku style_dla_edytora.css*/

div.edytorek{
font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}
div.edytorek p {
padding:0px;

}
div.edytorek strong {
padding:0px;
margin:0px;
/*color:#000000;*/
}
div.edytorek b {
font-weight:bold;
padding:0px;
margin:0px;
/*color:#000000;*/
}
div.edytorek ul {
list-style : default;
padding:10px 40px;
}
div.edytorek ul li {
list-style : default;
}
div.edytorek ol {
list-style : default;
padding:10px 40px;
}
div.edytorek ol li {
list-style : default;
}
div.edytorek ol li a, a:link, a:visited, a:hover {
text-decoration : none;
font-weight:normal;
/*color:#000000;*/
padding:0px;
margin:0px;
}
div.edytorek ul li a, a:link, a:visited, a:hover {
text-decoration : none;
font-weight:normal;
/*color:#000000;*/
padding:0px;
margin:0px;
}

div.edytorek table {
font-size : 11px;
border-collapse : collapse;
}

div.edytorek a, a:link {
text-decoration : none;
/*color:#000000;*/
font-weight:normal;
padding:0px;
margin:0px;
}
div.edytorek a:visited {
text-decoration : none;
font-weight:normal;
/*color:#000000;*/
padding:0px;
margin:0px;
}
div.edytorek a:hover {
text-decoration : none;
font-weight:normal;
/*color:#000000;*/
padding:0px;
margin:0px;
}

div.edytorek a:link:hover {
text-decoration : none;
font-weight:normal;
/*color:#000000;*/
padding:0px;
margin:0px;
}

div.edytorek p a:link{
text-decoration:none;
font-weight:normal;
/*color:#000000;*/
padding:0px;
margin:0px;
}

div.edytorek p a{
text-decoration:none;
font-weight:normal;
/*color:#000000;*/
padding:0px;
margin:0px;
}

div.edytorek td a img {
border:none;
}

div.edytorek a img {
border:none;
}

div.edytorek td img {
border:none;
}

div.edytorek img {
border:none;
}

div.edytorek span {
font-weight:normal;
font-size:100%;
/*color:#000000;*/
padding:0px;
margin:0px;
}

div.edytorek strong {
font-weight:bold;
font-size:100%;
/*color:#000000;*/
padding:0px;
margin:0px;
}

div.edytorek p strong span {
  font-weight:bold;
  font-size:100%;
  padding:0;
  margin:0;
}
/*koniec styli dla edytora*/

/*style przeniesione z pliku nyroModal.css*/
div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/images/ajaxLoader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 12px;
	height: 12px;
	text-indent: -9999em;
	background: url(/images/close_nm.gif) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}
a.nyroModalPrev {
	left: 0;
}
a.nyroModalPrev:hover {
	background: url(/images/prev.gif) left 20% no-repeat;
}
a.nyroModalNext {
	right: 0;
}
a.nyroModalNext:hover {
	background: url(/images/next.gif) right 20% no-repeat;
}
/*koniec stylów z nyroModal.css*/

div.topline2{
background :transparent url('/images/topline2.png') repeat-x top right;
height:30px;
display:block;
overflow:hidden;
border-top:1px solid white;
text-align:center;
padding-top:7px;
}


.walutaOkienko {
  text-align:center;
  color:black;
  font-size:10px; 
  display:block;
  float:left;
  text-decoration:none;
  margin-right:2px;
  border:1px solid black;
  width:23px;
}

.walutaOkienko:hover
{
  background-color:#87CCFF;
}

.ramka_foto {
  background-image:url(/repository/ramka_minus4.png);
  background-repeat:no-repeat;
  width:182px;
  height:140px;
  /*vertical-align:middle;*/
  text-align:center;
  margin:0;
  padding:0;
}

.button_medium {
  width:120px; 
  border:0; 
  padding:0; 
  margin:0; 
  background-image:url(/repository/pusty2.png); 
  color:#033518;
  font-weight:bold;
  text-align:left;
  font-size:10px;
  height:18px;
  padding-bottom:3px;
  padding-left:2px;
  cursor:pointer;
}

.panel_producenta {
	/*text-align:center;*/
	text-align:left;
}

.text_gray {
	color:#A8A9AD;
	font-weight:bold;
}

.text_blue {
	color:#6C6DE1;
	font-weight:bold;
	font-size:14px;
}

.przyciski_producenta {
	width:400px;
	height:20px;
	color:black;
	font-weight:bold;
	text-align:center;
	margin:auto;
}

.przycisk_producenta {
	width:120px;
	height:18px;
	float:left;
	margin-left:10px;
	cursor:pointer;
	background-image:url(/repository/pusty2.png);
}

.przycisk_producenta_blue {
	width:120px;
	height:18px;
	float:left;
	background-image:url(/repository/galeria_cennik_blue.png);
	margin-left:10px;
	cursor:pointer;
}

.nazwa_kategorii {
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.przycisk_producenta_link {
	display:block !important; 
	width:120px !important;
	color:black !important;
	text-align:center !important;
	font-weight:bold !important;
}

.przycisk_pusty {
	width:120px;
	height:18px;
	float:left;
	margin-right:10px;
}

div.srednia_cena_systemu
{
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:400px;
	clear:both;
	background-color:#A7E81D;
	font-weight:bold;
}

div.srednia_cena_left
{
	border:1px solid black;
	border-right:none;
	float:left;
	background-color:#A7E81D;
	width:276px;
	padding-left:3px;
}

div.srednia_cena_right
{
	border:1px solid black;
	border-left:none;
	float:right;
	background-color:#A7E81D;
	width:119px;
	text-align:center;
}

div.news_box
{
	width:540px;
	margin:10px 5px;
}

div.news_naglowek
{
	color:#3366FF;
	width:100%;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	height:24px;
	line-height:24px;
	background: url('/images/tlo-szare-pod-news-srodek.jpg') repeat-y;
}

div.news_naglowek_2
{
	color:#3366FF;
	width:100%;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	height:24px;
	line-height:24px;
	border-bottom:1px dotted #4E62FB;
}

div.news_data
{
	float:right;
	color:black;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	margin-right:10px;
}

div.news_tytul
{
	font-weight:bold;
	color:#5E9C1D;
	font-family:tahoma;
	font-size:12px;
	height:24px;
	line-height:24px;
	float:left;
	margin-left:5px;
}

div.news_tytul a 
{
	font-weight:bold;
	color:#5E9C1D;
	font-family:tahoma;
	font-size:12px;
}

div.news_main_box
{
	width:550px;
	padding:5px;
}

div.news_zajawka
{
	background: url('/images/tlo-szare-pod-news-srodek.jpg') repeat-y;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0;
}

div.news_wiecej
{
	clear:both;
	padding-right:5px;
	text-align:right;
	border-top:none;
	height:18px;
	line-height:18px;
	background: url('/images/tlo-szare-pod-news-srodek.jpg');
}

div.newsy_wstecz
{
	width:550px;
	padding:5px;
	color:#3366FF;
	border-top:1px dotted #4E62FB;
}

div.news_gora {
	background: url('/images/tlo-szare-pod-news-gora.jpg');
	height:11px;
}

div.news_dol {
	background: url('/images/tlo-szare-pod-news-dol.jpg');
	height:11px;
}



table.kalkulator_cel {
	width:558px;
	margin:auto;
	font-size:10px;
}

table.kalkulator_cel td {
	border: 1px solid black;
}

.kcleft {
	text-align:left;
}

.kccenter {
	text-align:center;
}

.kcright {
	text-align:right;
}

.kc_input {
	width:25px;
	text-align:right;
	background-color:#D2FABB;
	border:1px solid black;
	font-size:10px;
	padding-left:0;
	padding-right:0;
}

div.info_big
{
	width:500px;
	border:1px solid #58B485;
	padding:5px;
	margin:auto;
	text-align:center;
	font-weight:bold;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;    /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
}

.gradient{
	background: transparent url(repository/gradient.png) repeat-x top left;
	display:block;
	overflow:hidden;
}

.cart_button_green {
  background-color:#D2FABB; 
  color:black; 
  font-weight:bold;
  border:1px solid #696C71;
  height:22px;
  cursor:pointer;
  width:120px;
  margin-bottom:2px;
}

#panel_producenta_message {
	display:none;
	border:1px solid green;
	width:99%;
	margin-top:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#panel_producenta_content {
	font-weight:bold;
	color:#2F7900;
}	

#panel_producenta_close {
	color:gray;
	cursor:pointer;
}

/*style do nowej grafiki*/
div.heading_green {
	width:190px;
	height:43px;
	line-height:41px;
	color:white;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background: #ffffff url('/images/belka_zielona.png') no-repeat top center;
}

div.heading_blue {
	width:190px;
	height:43px;
	line-height:41px;
	color:white;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background: #ffffff url('/images/belka_niebieska.png') no-repeat top center;
}

div.tlo_ramka_gora {
	background: #ffffff url('/images/tlo-szare-boczne-gora.jpg') no-repeat top center;
	width:190px;
	height:12px;
}

div.tlo_ramka_srodek {
	background: #ffffff url('/images/tlo-szare-boczne-srodek.jpg');
	width:190px;
}

div.tlo_ramka_dol {
	background: #ffffff url('/images/tlo-szare-boczne-dol.jpg') no-repeat top center;
	width:190px;
	height:12px;
}

#lista_kategorii {
	/*margin-left:10px;*/
}

/*
#lista_kategorii li {
	list-style: none;
	display: block;
	color: #4B4B4B;
	height:16px;
}
*/

#lista_kategorii li a {
	color:#4B4B4B;
	padding-left:10px;
}

li.glowna_kategoria  {
	list-style : none;
	display : block;
	height:5px;
	background: #ffffff url('/images/zielona-kreska.png') no-repeat top center;
}

li.zwykla_kategoria  {
	list-style: none;
	display: block;
	height:20px;
	color: #4B4B4B;	
}

div.wyszukiwanie {
	width:190px;
	height:28px;
	background: #ffffff url('/images/pod_wyszukiwanie.png') no-repeat top center;
}

div.wyszukiwanie div {
	margin-left:12px;
	line-height:24px;
	color:#4B4B4B;
	font-weight:bold;
}

div.naglowek_pola {
	width:170px;
	margin-left:11px;
	color:#4B4B4B;
}

div.podpowiedz {
	width:170px;
	margin-left:11px;
	color:#131313;
	margin-bottom:3px;
}

div.podpowiedz_rej {
	float:left;
	width:133px;
	line-height:1.1;
	text-align:left;
	color:#131313;
}

div.naglowek_boxu {
	width:170px;
	margin-left:10px;
	color:#4B4B4B;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}


div.pole {
	width:170px;
	margin:0;
	margin-left:10px;
	padding:0;
}

div.pole_ie {
	margin:0;
	margin-left:10px;
	padding:0;
}

.button_blue {
	background-color:#abdbff;
	cursor:pointer;
	color:black;
}

.button_white {
	background-color:white;
	cursor:pointer;
}

.ramka_grey {
	width:167px; 
	border:1 px solid black;
}

.ramka_login_grey {
	width:154px; 
	border:3px solid #D2D4D3;
}

.ramka_login_podswietlona {
	width:154px; 
	/*border:3px solid #FFD455;*/
	border:3px solid #0072CF;
}

.zwykle {
	border:3px solid #D2D4D3;
}

.zwykle_wybrane {
	border:1px solid #D2D4D3;
}

.podswietlone {
	/*border:3px solid #FFD455;*/
	border:3px solid #0072CF;
}

.ramka_login_grey_wybrane  {
	border:1px solid #D2D4D3;
	width:158px; 
}	

.pk_name_surname {
	color:#2265FE;
	font-weight:bold;
	font-size:13px;
}

div.pk_box
{
	width:540px;
	margin:10px 10px;
	clear:both;
	display:block;
}

div.pk_box_gora {
	background: url('/images/tlo-szare-pod-news-gora.jpg');
	height:11px;
}

div.pk_box_srodek
{
	background: url('/images/tlo-szare-pod-news-srodek.jpg') repeat-y;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0;
	overflow:auto;
}

div.pk_box_dol {
	background: url('/images/tlo-szare-pod-news-dol.jpg');
	height:11px;
}

td.pk_opis_pola {
	width:58px;
	padding-right:5px;
	text-align:right;
	color:#666666;
}

td.pk_opis_pola_cp {
	width:120px;
	padding-right:5px;
	text-align:right;
	color:#666666;
}

.pk_link {
	color:#2A6A0A;
	cursor:pointer;
}

.pk_blue_link {
	color:#2265FE;
	cursor:pointer;
}

.errorInput {
	border:1px solid red;
}

.pk_input {
	width:160px;
}

.pk_select {
	width:171px;
}

.pk_naglowek_lz {
	width:20%;
	color:#666666;
	border-bottom:1px solid #E7E7E7;
}

.pk_naglowek_lz_small {
	width:15%;
	color:#666666;
	border-bottom:1px solid #E7E7E7;
}

.pk_naglowek_lz_big {
	width:25;
	color:#666666;
	border-bottom:1px solid #E7E7E7;
}

#pk_zatwierdz_zmiane_danych_klienta {
	display:none;
}
	
#hideChangeUserData {
	display:none;
}

.currentPage {
	color:#246CFF;
	font-weight:bold;
	font-size:14px;
}

.nextPage {
	color:#D3D6DA;
	font-weight:normal;
	font-size:13px;
}

div.mainSearchHeader {
	width:554px;
	margin:2px;
	clear:both;
	border-bottom:1px solid #D2D4D3;
	color:#808080;
}

.symbolProducenta {
	cursor:pointer;
}














