html, body 
{
    height: 100%;
    background-color: #b5631a;
    padding: 0px;
    margin: 0px;
}
h2
{
    font-size: 11px;
    font-weight: bold;
    color: black;
}
h3
{
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    color: black;
}
input.mnozstvi 
{
    width: 25px;
}
table 
{
    width: 100%;
}
thead th
{
    border-bottom: 2px solid #602911;
}
tbody th
{
    border-top: 2px solid #602911;
}
th 
{
    color: #602911;
}
td 
{
    vertical-align: top;
}
td.nodata 
{
    color: #602911;
    padding: 20px 0px 20px 0px;
    text-align: center;
}
td p 
{
    margin: 0px;
    padding: 0px;
}
td a
{
    color: #d06624;
    font-weight: bold;
    text-decoration: none;
}
td.mnozstvi 
{
    text-align: center;
}
td.cena, th.cena
{
    text-align: right;
    color: #000000;
}
td.delete
{
    text-align: right;
}
td.delete input, th.update input 
{
    width: 100%;
}
div.page
{
    width: 940px; 
    height: auto;
    min-height: 98%;
    margin: 0px auto 8px auto;
    padding: 0px;
    background-color: #fde58f;
    background-image: url(../Images/body-bg.gif); 
    background-repeat: repeat-y;
    font-family: Verdana;
}
div.page-header
{
    height: 196px;
    background-image: url(../Images/header-bg.jpg); 
    background-repeat: no-repeat;
}
div.page-header-info
{
    float: left;
}
div.page-header-info div
{
    clear: both;
    margin-top: 3px;
}
div.page-header-info div label
{
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    color: #fde58f;
    width: 80px;
    margin-top: 5px;
    margin-right: 10px;
    text-align: right;
}
div.page-header-info div input
{
    font-weight: bold;
    text-align: right; 
    background-color: #f5ca6f; 
    border-style: solid; 
    border-color: #b56825; 
    border-width: 2px 0px 0px 1px;
    width: 54px;
}
div.page-header-anim
{
    width: 80px;
    height: 90px;
    background-image: url(../Images/header-anim-bg.png); 
    background-repeat: no-repeat;
    float: right;
}
div.page-header-anim img 
{
    margin: 3px 0px 3px 3px;
}
div.page-menu
{
    display: block;
    width: 176px;
    float: left;
}
div.page-menu ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.page-menu ul li 
{
    height: 100%; /* IE 7 */
    clear: both;
    margin: 6px 0px 6px 14px;
    padding-left: 8px;
    font-size: 10px;
    font-weight: bold;
}
div.page-menu ul li a,
div.page-menu ul li ul li a,
div.page-menu ul li.selected ul li a
{
    color: #602911;
    text-decoration: none;
}
div.page-menu ul li a:hover,
div.page-menu ul li ul li a:hover,
div.page-menu ul li.selected a,
div.page-menu ul li.selected ul li.selected a 
{
    color: #d06624;
    text-decoration: none;
}
div.page-menu ul li.selected
{
    background-image: url(../Images/menu-item-bg.gif); 
    background-repeat: no-repeat;
}
div.page-menu ul li.selected ul li.selected
{
    background-image: none; 
    background-repeat: no-repeat;
} 
div.page-menu ul li ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
div.page-menu ul li ul li
{
    height: 100%; /* IE 7 */
    clear: both;
    margin: 4px 0px 4px 14px;
    padding: 0px;
    font-size: 10px;
    font-weight: normal;
}
div.menu-footer 
{
    margin-left: 5px;
}
div.page-content
{
    display: block;
    font-size: 11px;
    line-height: 15px;
    margin: 0px 0px 0px 176px;
    padding: 0px 28px 0px 28px;
}
div.page-footer
{
    clear: both;
    height: 10px;
}
p 
{
    margin-top: 0px;
}
div.item 
{
    display: inline-block;
    margin: 0px 8px 16px 0px;
    max-width: 132px;
    vertical-align: top; 
}
img 
{
    border-width: 0px;
}
div.item img.picture
{
    display: block;
    width: 108px;
    height: 136px;
    margin: 0px -120px -46px 12px;
}
div.item img.button
{
    margin-right: 114px;
    border: 0px none;
}
div.item p.name
{
    font-size: 10px;
    font-weight: bold;
    color: #d06624;
    margin: 5px 0px 0px 0px; 
    padding: 0px;  
}
div.item a.name
{
    font-size: 10px;
    font-weight: bold;
    color: #d06624;
    margin: 5px 0px 0px 0px; 
    padding: 0px;
    text-decoration: none;  
}
div.item p.price
{
    font-size: 10px;
    font-weight: bold;
    color: #602911;
    padding: 0px;
    margin: 0px;
}
div.product div.picture img 
{
    display: block;
}
div.product div.picture 
{
    width: 284px;
    display: block;
    float: left;
}
div.product div.picture table.sizes 
{   
    width: 100%;
    margin-top: 10px;
    border: 1px solid #602911;
    border-collapse: collapse; 
}
div.product div.picture table.sizes th
{   
    background: #d06624;
}
div.product div.picture table.sizes td 
{
    padding: 2px 4px 2px 4px;
    vertical-align: middle;
}
div.product div.picture table.sizes td.value 
{
    text-align: center;
}
div.product div.picture table.sizes tr.even 
{
    background: #CCC;
}
div.product div.picture table.sizes tr.odd 
{
    background: #FFF;
}
div.product div.description 
{
    margin-left: 294px;
}
div.product div.description h1 
{
    font-size: 12px;
    font-weight: bold;
    color: #d06624;
}
div.product a 
{
    color: #602911;
}
div.product div.description div.colors
{ 
    display: block;
    margin: 0px 0px 12px 0px;
}
div.product div.description div.colors div.color 
{
    width: 14px; 
    height: 14px;
    border: 1px solid #602911;
    margin-right: 2px;
    display: block;
    float: left;   
}
div.product div.description div.properties 
{
    margin-top: 24px;
}
div.frmitem 
{
    margin-bottom: 6px;
}
div.frmitem label
{
    display: block;
    float: left;
    width: 84px;
    font-weight: bold;
    color: #602911;
}
div.frmitem label.nofloat
{
    width: auto;
    float: none;
    display: block;
    font-weight: bold;
    color: #602911;
}
div.frmitem p
{
    margin: 0px;
    padding: 0px;
}
textarea.frmtext 
{
    width: 100%;
}
div.frmbuttons 
{
    margin-top: 20px;
}
div.frmbuttons input 
{
    margin-right: 10px;
}
div.scinfo 
{
    font-size: 10px;
    color: #fde58f;
    padding-top: 32px;
}
div.scinfo a
{
    color: #602911;
    font-weight: bold;
    text-decoration: none;
}
div.scinfo a.selected,
div.scinfo a:hover
{
    color: #fde58f;
}
p.chyba 
{
    color: Red;
}
fieldset 
{
    margin: 3px 0px 3px 0px;
}
div.partner a img 
{
    border: 0px none;
}
div.partner 
{
    padding: 0px 50px 40px 0px;
    float: left;
}
br.newrow 
{
    clear: both;
}
div.facebook 
{
    margin-bottom: 20px;
}
div#recommended 
{
    display: inline-block;
    padding-top: 45px;
    min-width: 500px;
}
div#recommended h1 
{
    padding-top: 0px;
    margin-top: 0px;
    font-size: 14px;
}

