body {
	margin: 0;
	background: #e0e6f4 url(/themes/base/blue/images/a1.jpg) repeat-x;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #000;
	font-size: 11px;
}

p {
   padding: 0;
   margin: 2px;
}

td {
   font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #000;
	font-size: 11px;
}

a {
   text-decoration: none;
   color: #000;
}
a.porownaj {
   text-decoration: none;
   color: #7a7a7a;
   font-weight: normal !important;
}
a:hover {
   text-decoration: underline;
}

input, select, textarea, button {
   font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #000;
	font-size: 11px;
}

/* HEAD */

.tabela_glowna {
   background: #fff;
}

.head_napis {
   font-weight: bold;
}

.button_red {
   background: url(/themes/base/blue/images/button_red.gif) no-repeat;
   text-align: center;
}

.button_red a {
   color: #fff;
   font-weight: bold;
   text-decoration: none;
}

.button_red a:hover {
   border-bottom: 2px solid #444444;
}


.button_blue {
   background: url(/themes/base/blue/images/button_blue.gif) repeat-x top left;
   text-align: center;
}

.button_blue a {
   color: #fff;
   font-weight: bold;
   text-decoration: none;
}

.button_blue a:hover {
   border-bottom: 2px solid #111;
}

.head_search {
   background: #e6e6e6;
}
.head_search select {
   font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 120px;
}
.head_search_input {
   font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 120px;
}
.head_search_optgroup {
   font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	background: #cccccc;
}
.head_search_option {
   font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	background: #ffffff;
}
.head_search form {
   margin: 0;
   padding: 0;
}


/* LEFT */
DIV.kat_1 a {
   font-weight: bold;
   font-size: 11px;
   text-transform: uppercase;

}
DIV.kat_2 a {
   text-transform: uppercase;
   
}
DIV.kat_2
{
padding-top:3px;
}


/* RIGHT */

.tel {
   margin-top: 4px;
   margin-left: 6px;
   font-size: 15px;
   color: #bd3c37;
   font-weight: bold;
}
.right_tekst {
   margin-left: 2px; 
   margin-top: 5px; 
   text-align: center; 
   width: 130px;
}
.right_tekst2 {
   margin-left: 2px; 
   margin-top: 5px; 
   text-align: center; 
   width: 130px;
   font-size: 9px;
}
.right_tekst2 a{
   font-weight: bold;
}
.right_tekst3 {
   margin-left: 0px; 
   margin-top: 5px; 
   text-align: center; 
   width: 180px;
   font-size: 9px;
}
.right_tekst3 a{
   font-weight: bold;
}

a.right_promo {
   color: #bd3c37;
   font-weight: bold;
}
.informacje p {
   margin: 4px 0 0 20px;
   padding: 0;
}

/* FOOT */

.foot_table a {
   color: #fff;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
}
.foot_table a:hover {
   border-bottom: 2px solid #000;
}

.foot_platnosci a {
   color: #000;
   font-weight: bold;
   text-decoration: none;
}
.foot_platnosci a:hover {
   border-bottom: 2px solid #000;
}

.foot_sote {
   color: #636363;
}
.foot_sote a {
   font-size: 11px;
   color: #636363;
   text-decoration: none;
}
.foot_sote a:hover {
   border-bottom: 2px solid #636363;
}


/* Produkt */
table.record_row {
   border: 1px solid #f3f3f3;
}
.record_row a {
   font-weight: bold;
   text-transform: uppercase;
}
.producent {
   color: #bd3c37;
}
.produkt_foto img {
   border: 1px solid #dadcd9;
}
.cena {
   font-weight: bold;
   color: #bd3c37;
}
.lineczki a {
   font-weight: normal;
   text-transform: none;
}
.nowosc {
   color: #ff0000;
   font-family: Tahoma, Verdana;
   font-size: 9px;
   text-transform: uppercase;
   font-weight: bold;
   float: right;
}
.nowosc2 {
   color: #ff0000;
   font-family: Tahoma, Verdana;
   font-size: 9px;
   text-transform: uppercase;
   font-weight: bold;
   float: right;
   margin-right: 35px;
}

/* INFO */
.info {
   font-size: 11px;
}
.info_big {
   font-size: 12px;
}
.info_nazwa {
   color: #d63229;
   font-weight: bold;
   text-transform: uppercase;
}
.info_producent {
   color: #737373;
   font-weight: bold;
}
.info_red {
   color: #d63229;
}
.info_link {
   color: #d63229;
   font-size: 10px;
}
.info_link a {
   color: #6e6e6e;
   text-transform: uppercase;
}

/* KOSZYK */
.mala_fotka img {
   border: 1px solid #e0e0e0;
}

/* NEWSEDIT */
.newsedit a {
   font-weight: normal;
}
/*Buttony panelu użytkownika*/

a.buttons
{
   color: #000000;
   font-weight: bold;
   font-size:11px;
    text-transform: uppercase;
}

a.kat1_cennik
{
   color: #3356cc;
   font-weight: bold;
   font-size:11px;
    text-transform: uppercase;
}
a.kat2_cennik
{
   color: #ffffff;
   font-weight: bold;
   font-size:11px;

}
td.kat1_cennik{padding-left:5px;height:20px;text-align:left;width:100%;}
td.kat2_cennik{padding-left:5px;height:18px;background:#3356cc;text-align:left;width:480px;}
td.cennik_prod_n{padding-left:5px;width:480px;height:18px;}
td.cennik_prod_c{width:70px;text-align:center;}
td.cena_cennik{width:70px;background:#3356cc;text-align:center;color:#fff;}

.gallery_tab {float:left;}



#mapa {margin:0px 0px 0px 45px;padding:0px;list-style-type:square;}
#mapa .c2 {list-style-type:none;padding:0px;margin:0px;display:inline;}
#mapa .c2 ul {margin:2px 0px 2px 20px;padding:2px 0px 2px 20px;list-style-type:circle;}
#mapa .c2 ul .c3 {list-style:none;padding:0px;margin:0px;display:inline;}
#mapa .c2 ul .c3 ul {margin:2px 0px 2px 20px;padding:2px 0px 2px 20px;list-style-type:square;}
#mapa .c2 ul .c3 ul .c4{list-style:none;padding:0px;margin:0px;display:inline;}
#mapa .c2 ul .c3 ul .c4 ul {margin:2px 0px 2px 20px;padding:2px 0px 2px 20px;list-style-type:circle;}
#mapa .c2 ul .c3 ul .c4 ul .c5{list-style:none;padding:0px;margin:0px;display:inline;}
#mapa .c2 ul .c3 ul .c4 ul .c5 ul{margin:2px 0px 2px 20px;padding:2px 0px 2px 20px;list-style-type:square;}
