﻿body 
{
    background-color: #ffcc00;
    font-family: Arial, Sans-Serif, Helvetica;
    font-size: 10px;
    color: #000;
    vertical-align: middle
}
a:link, a:visited {
    color: #000;
    font-weight: bold;
    text-decoration: underline;
    }
#main 
{
    margin: auto;
    width: 905px;
}
#copNotice 
{
    text-align: right;
    font-size: 9px;
    vertical-align: top;
    width: 255px;
    }
#basket 
{
    position: relative;
    top: 15px;
    left: 235px;
    background-image: url(/images/basket_bgr.gif);
    background-repeat: no-repeat;
    width: 198px;
    height: 42px;
    color: #fff;
    }
#content 
{
    font-size: 1.2em;
    background-color:#FFF7D7;
    border-bottom: solid 1px #FFF7D7;
    border-left: solid 1px #FFF7D7;
    border-right: solid 1px #FFF7D7;
    padding: 10px;
    margin-bottom: 3px;
    width: 678px;
    }
#content_wide
{
    font-size: 1.2em;
    background-color:#FFF7D7;
    border-bottom: solid 1px #FFF7D7;
    border-left: solid 1px #FFF7D7;
    border-right: solid 1px #FFF7D7;
    padding: 10px;
    margin-bottom: 3px;
    width: 883px;
    }
.gridHeader 
{
    background-color: #c0c0c0;
    color: #000;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 4px;
    border-bottom: solid 2px #a0a0a0;
    }
.titleContent 
{
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 10px;
    color: #fff;
    }
.titleContentContainer 
{
    width: 870px;
    background-color: #000;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-bottom: 5px
    }
.searchField 
{
    width: 120px;
    border: solid 1px #ccc;
    padding: 3px;
    font-size: 0.9em;
    font-family: Arial;
    }
.GridLine td
{
    border-bottom: dotted 1px #000;
    padding-bottom: 3px;
    padding-top: 3px;
    }
.alternateGridLine td
{
    border-bottom: dotted 1px #000;
    padding-bottom: 3px;
    padding-top: 3px;
    }
#photoHolder 
{
    display: table-cell;
    border: solid 1px #c0c0c0;
    text-align: center;
    padding: 10px;
    vertical-align: middle;
    background-color: #fff;
    height: 270px;
    width: 350px
    }
#photoHolder img 
{
    text-align: center;
    }
#photoThumbs 
{
    display: table-cell;
    }
.thumbsImage 
{
    background-color: #fff;
    padding: 5px;
    margin-right: 5px;
    border: solid 1px #c0c0c0;
    height: 45px;
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
    }
/* basket */
.itemAmount { width: 20px; font-size: 11px }
.dlinner {  display: table-cell; width: 189px; text-align: center; padding: 10px; border: solid 1px #c0c0c0; height: 240px; background-color: #fff; vertical-align: middle }
.dlinnerspecial   
{
    display: table-cell; 
    width: 189px; 
    text-align: center; 
    padding: 10px; 
    border: solid 1px #c0c0c0; 
    height: 240px; 
    background-color: #fff; 
    vertical-align: middle;
    background-image: url(images/tymzdarma.gif);
    background-position: bottom left;
    background-repeat: no-repeat
    }
.dlinnerImg { margin-bottom: 10px }
.dlinnerOrderNum { font-size: 0.8em }
.dlinnerName { font-size: 1.3em; margin-bottom: 5px }
.dlinnerPriceA a { text-decoration: none; font-size: 1.1em }
.dlinnerPriceB a { text-decoration: none; font-weight: normal; font-size: 0.9em; visibility: hidden; display: block}
.dlinnerPriceC a { text-decoration: none; color: #ff0000; visibility: hidden; display: none }
.dlinnerBarCode { font-size: 0.8em; margin-top: 5px; display: none  }
.resultPager { text-align: right }