/*  Layout */
body, table, tr, td, div, a, input, textarea, form, select {
	font-family: Arial,Tahoma,Geneva,Helvetica,Swiss,SunSans-Regular;
	font-size: 11px;
	color: #5a616c;
	margin:0px;
	}
a {text-decoration: none;}	
a:hover {
	
}
input
{
border: 1px solid #7f9db9;
}

/*menu*/
.menuitem
{
height: 5px;
}
img.menuitem-indent
{
height: 5px;
width: 15px;
}
font.selected-menu-item
{
color: #0068b4;
}
/*głowa*/
table.head_main {
width: 780px;
height: 120px;
text-align: center;
vertical-align: top;
}

/*pierwszy rząd*/
tr.head_first {
height: 70px;
}
td.head-first-left
{
padding-left: 35px;
text-align: left;
}
td.head_first_right
{
padding-right: 15px;
text-align: right;
vertical-align: middle;
}

 /*linki - niebieskie, duże z podkreśleniem*/
a.blue_fat
{
font-weight: bold;
color: #0068b4;
text-decoration: underline;
}

/*szary bar*/
td.head_gray_left
{
width: 2px;
height: 20px;
/*#898989*/
background: white url('/themes/base/modelc/_images/gray-l.gif') no-repeat;
}

td.head_gray_right
{
width: 2px;
height: 20px;
background: white url('/themes/base/modelc/_images/gray-r.gif') no-repeat;
}

td.head_gray_main
{
height: 20px;
width: 450px;
color: white;
background: white url('/themes/base/modelc/_images/gray-bg.gif') repeat-x;
}

/*niebieski bar*/
td.head_blue_left
{
width: 2px;
height: 20px;
background: white url('/themes/base/modelc/_images/blue-head-l.gif') no-repeat;
}

td.head_blue_right
{
width: 2px;
height: 20px;
background: white url('/themes/base/modelc/_images/blue-head-r.gif') no-repeat;
}

td.head_blue_main
{
color: white;
text-align: right;
font-size: 11px;
vertical-align: middle;
background: white url('/themes/base/modelc/_images/blue-head-bg.gif') repeat-x;
}

td.head_blue_gray
{
width: 18px;
height: 20px;
background: white url('/themes/base/modelc/_images/blue-gray-head.gif') no-repeat;
}
img.topbuttons
{
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	margin-right: 20px;
}
/*zielone teksty*/
.shrek_green
{
color: #4ead04;
font-weight: bold;
}

/*promocje - z prawej strony*/
table.promo
{
background: #0068b4 url('/themes/base/modelc/_images/promo-bg.gif') repeat-x;
}

td.promo-top-left
{
height: 2px; 
width: 2px; 
background: #0068b4 url('/themes/base/modelc/_images/promo-tl.gif') no-repeat top left;
}

td.promo-top-mdl
{
height: 2px; 
width: 146px;
background: #0068b4 url('/themes/base/modelc/_images/promo-tbr.gif') repeat-x;
}

td.promo-top-right
{
height: 2px; 
width: 2px; 
background: #0068b4 url('/themes/base/modelc/_images/promo-tr.gif') no-repeat top right;
}

td.promo-top-image
{
text-align: center;
width: 150px;
background: #0068b4 url('/themes/base/modelc/_images/promo-image-bg.gif') repeat-x;
}

td.promo-bottom-left
{
height: 15px;
width: 2px;
background: #0068b4 url('/themes/base/modelc/_images/promo-bottom-left.gif') no-repeat bottom left;
}

td.promo-bottom
{
height: 15px;
background: #0068b4 url('/themes/base/modelc/_images/promo-bottom.gif');
}

td.promo-bottom-right
{
height: 15px;
width: 2px;
background: #0068b4 url('/themes/base/modelc/_images/promo-bottom-right.gif') no-repeat bottom right;
}

a.promo-link 
{
color: #b2d9f5;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}

/*formularze*/
input.normal
{
border: 1px solid #7f9db9;
}
select.producers
{
border: 1px solid #7f9db9;
}

/*kategorie*/
table.category
{
background: #eff0f1;
}
td.cat-tl
{
background: #eff0f1 url('/themes/base/modelc/_images/category-tl.gif') no-repeat top left;
width: 2px;
height: 2px;
}
td.cat-tr
{
background: #eff0f1 url('/themes/base/modelc/_images/category-tr.gif') no-repeat top right;
width: 2px;
height: 2px;
}
td.cat-t
{
background: #eff0f1 url('/themes/base/modelc/_images/category-t.gif') repeat-x top;
height: 2px;
}
td.cat-bl
{
background: #eff0f1 url('/themes/base/modelc/_images/category-bl.gif') no-repeat bottom left;
width: 2px;
height: 2px;
}
td.cat-br
{
background: #eff0f1 url('/themes/base/modelc/_images/category-br.gif') no-repeat bottom right;
width: 2px;
height: 2px;
}
td.cat-b
{
background: #eff0f1 url('/themes/base/modelc/_images/category-b.gif') repeat-x bottom;
height: 2px;
}
td.cat-l
{
background: #eff0f1 url('/themes/base/modelc/_images/category-l.gif') repeat-y;
width: 2px;
}
td.cat-r
{
background: #eff0f1 url('/themes/base/modelc/_images/category-r.gif') repeat-y;
width: 2px;
}
td.cat-main
{
padding: 3px;
}
/*skrócona lista produktów ze zdjęciami*/
table.product-short
{
width: 100%;
}
td.product-short-image
{
padding-top: 10px;
padding-bottom: 10px;
margin: 0px;
vertical-align: top;
}
font.row-price
{
color: #0068b4;
}
/*koszyk*/
.basket
{
background: #419500 url('/themes/base/modelc/_images/basket-t.gif') repeat-x top;
}
td.basket-tl
{
background: #419500 url('/themes/base/modelc/_images/basket-tl.gif') no-repeat top left;
width: 3px;
height: 4px;
}
td.basket-t-small
{
background: #419500 url('/themes/base/modelc/_images/basket-t-small.gif') repeat-x top;
height: 4px;
}
td.basket-tr
{
background: #419500 url('/themes/base/modelc/_images/basket-tr.gif') no-repeat top right;
width: 3px;
height: 4px;
}

td.basket-bl
{
background: #419500 url('/themes/base/modelc/_images/basket-bl.gif') no-repeat bottom left;
width: 3px;
height: 6px;
}

td.basket-br
{
background: #419500 url('/themes/base/modelc/_images/basket-br.gif') no-repeat bottom right;
width: 3px;
height: 6px;
}
td.basket-b
{
background: #419500 url('/themes/base/modelc/_images/basket-b.gif') repeat-x bottom;
height: 6px;
}
td.basket-main
{
padding: 6px 10px 8px 14px;
color: white;
}
tr.basket-head
{
border-bottom: 1px solid #7ab54d;
}

th.basket-head
{
text-align: center;
color: white;
font-weight: bold;
border-bottom: 1px solid #7ab54d;
}

th.basket-head-name
{
text-align: left;
color: white;
font-weight: bold;
border-bottom: 1px solid #7ab54d;
}

input.basket-num-items
{
border: 1px solid #347800;
color: #5a616c;
}
td.delivery-item
{
padding-left: 20px;
}


hr.bakset-line
{
color: #d7d9dc;
height: 1px;
border: 0px;
}

a.green-basket-link
{
color: #cbffa3;
font-weight: bold;
text-decoration: underline;
font-size: 11px;
font-family: Arial;
}

td.white
{
/*color: white;*/
color: #cbffa3;
font-size: 11px;
font-family: Arial;
font-weight: bold;
vertical-align: top;

}
a.blue-link
{
color: #0068b4;
font-weight: bold;
font-size: 10px;
text-decoration: underline;
}
a.green-link
{
color: #4ead04;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}
font.delivery-cost
{
color: #0068b4;
text-align: left; 
font-size: 22px;
font-family: "Trebuchet MS";
font-weight: bold;
}
font.delivery-cost-small
{
color: #0068b4;
text-align: left; 
font-size: 15px;
font-family: "Trebuchet MS";
font-weight: bold;
}
/*opcja nad listą produktów*/
table.list
{
background: #0068b4 url('/themes/base/modelc/_images/list-bg.gif') repeat-x top;
color: white;
}
td.list-tl
{
background: #0068b4 url('/themes/base/modelc/_images/list-tl.gif') no-repeat top left;
width: 4px;
height: 5px;
}
td.list-t
{
background: #0068b4 url('/themes/base/modelc/_images/list-t.gif') repeat-x top;
width: 99%;
height: 5px;
}
td.list-tr
{
background: #0068b4 url('/themes/base/modelc/_images/list-tr.gif') no-repeat top right;
width: 4px;
height: 5px;
}
td.list-bl
{
background: #0068b4 url('/themes/base/modelc/_images/list-bl.gif') no-repeat bottom left;
width: 4px;
height: 10px;
}
td.list-b
{
background: #0068b4 url('/themes/base/modelc/_images/list-b.gif') repeat-x top;
width: 99%;
height: 10px;
}
td.list-br
{
background: #0068b4 url('/themes/base/modelc/_images/list-br.gif') no-repeat bottom right;
width: 4px;
height: 10px;
}
a.producer-list,a.producer-list:hover
{
color: #b2d9f5;
text-decoration: none;
}
font.producer-separator
{
color: #5ca3d7;
}
a.producer-list-active,a.producer-list-active:hover
{
font-weight: bold;
color: white;
text-decoration: none;
}
a.page-links
{
color: #0068b4;
text-decoration: underline;
}
font.page-links-separator
{
color: #d7d9dc;
}
font.page-links-current
{
font-weight: bold;
}
td.page-links
{
border-bottom: 1px solid #7ab54d;
}
td.list-head
{
color: white; 
text-align: left; 
font-size: 22px;
font-family: "Trebuchet MS";
font-weight: bold;
}

/*foot*/
a.bottom-green-link
{
color: #4ead04;
text-decoration: underline;
}

/*record-short*/

tr.odd
{
background: #eff0f1;
height: 20px;
}
tr.even
{
background: white;
height: 20px;
}
a.short-name
{
color: #4ead04;
font-weight: bold;
text-align: left;
text-decoration: underline;  
}
/*produkt - pelne info*/

td.product-name
{
font-size: 22px;
font-family: "Trebuchet MS";
font-weight: bold;
color: #0068b4;
}
#10{
  font-size: 10px;
}
#11{
  font-size: 11px;
}
#12{
  font-size: 12px;
}
.red{
  color: #bb0000;
}
.green{
  color: #005500;
}
.blue{
  color: #000033;
}

/* Form elements */
select, textarea, textarea { 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	/*border-color: #563409;*/
	border-color: #777777;
    font-size: 12px;
}

.border0{
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;

}

/* Price preview (info) */
.text_preview { 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	border-color: #563409;	
    font-size: 11px;
}

/* Terminarz */
.bg_red {    
    border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
    border-color: #770000;
    padding: 8px 16px;
}

.record_even {
    background-color: #f2f2f2;
    padding: 4px;
}
.record_odd {
    background-color: #fefefe;
    padding: 4px;
}
/* end Terminarz */