.clear {clear:left;}
.divide 
{
    clear:both;
    height:17px;
    border-bottom:3px solid #b7a7b1;
    margin-bottom:17px;
    overflow:hidden;
}

#product_menu
{
    float:right;
    width:221px;
    background:white url('/layout/product_menu_top.png') left top no-repeat;
}
/*
#product_menu h2, #product_catalog h2
{
    height:39px;
    line-height:39px;
    padding-left:18px;
    margin:0;
    color:white;
    font-size:16px;
}*/

#product_menu ul
{
    margin:0;
    padding:0;
}

#product_menu li
{list-style-type:none;
    background-position: 15px center;
   background-repeat: no-repeat;
}

#product_menu li a
{
   display:block;
   font-size:14px;
   font-weight:bold;
   color:#531f41;
   text-decoration:none;
   border-bottom:1px solid #e3dce1;
   padding:13px 18px 13px 65px;
}

#product_menu li a:hover, #product_menu li a.active_menu
{
   color:#b59d80;
}



#category_1 {background:white url('/layout/pletova_kozmetika_icon.png')}
#category_2 {background:white url('/layout/telova_kozmetika_icon.png') 15px center no-repeat;}
#category_6 {background:white url('/layout/damske_parfumy_icon.png') 15px center no-repeat;}
#category_7 {background:white url('/layout/panske_parfumy_icon.png') 15px center no-repeat;}
#category_8 {background:white url('/layout/ostatne_icon.png') 15px center no-repeat;}

#product_catalog, #product_detail
{
    float:left;
    width:662px;
    margin:0 17px 0 0;
    padding:20px 20px 30px 20px;
    background:white url('/layout/product_catalog_top.png') left top no-repeat;
    font-size:12px;
}

#product_catalog .back {float:right;margin-top:22px;color:#b59d80;font-size:12px;width:120px;}
    #product_catalog .back a 
    {
        float:left;
        margin:0;
        color:#b59d80;
        font-size:12px;
        padding:0 0 0 18px;
        background:url('/layout/back_icon.png') left top no-repeat;
    }

#product_catalog_bottom, #product_menu_bottom
{
    display:block;
    height:5px;
    overflow:hidden;
}

#product_menu_bottom 
{
    margin-top:15px;
}


.product_row
{
    background:blue;
    padding:1px;
    margin:5px 0;
}

.product_item
{
    float:left;
    width:134px;
    padding:0 20px 0 10px;
    border-right:1px solid #e3dce1;
    height:260px;
    text-align:center;
    color:#531f41;
    font-size:11px;
    overflow:hidden;
}

    .product_item h3
    {
        font-size:12px;
        height:40px;
        color:#531f41;
        text-transform:uppercase;
        text-align:left;
        margin-bottom:5px;
    }
    
    
    .product_item h3 a
    {
        color:#531f41;
        text-decoration:none;
    }
    
    .product_item h3 a:hover
    {
       color:#b59d80;
    }
    
    .product_item img
    {
        margin:auto;
        /*height:130px;*/
    }
    
    .product_item  .description
    {
        text-align:left;
        margin-top:10px;
    }
    
    .product_item  a.more
    {
        display:block;
        font-weight:bold;
        color:#b59d80;
        padding-left:20px;
        margin-top:10px;
        background:url('/layout/more_icon.png') left top no-repeat;
    }
    
    .product_item  a.more:hover
    {
      color:#531f41;
    }
    
#product_catalog h3.detail
{
    color:#531f41;
    font-size:18px;
    font-weight:normal;
    margin:25px 0 5px 0;
}

.mark 
{
    display:block;
    font-size:12px;
    text-transform:uppercase;
    color:#b59d80;
}

.product_item .novinka, .product_item .akcia
{   
    position:absolute;
    margin-left:90px;
    margin-top:10px;
    width:52px;
    height:53px;
}

.pager
{
    margin-left:400px;
    margin:auto;
    color:#b59d80;
}

.pager a
{
    color:#b59d80;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
.pager a.active_page
{
    color:white;
}

.pager a img
{
    border:none;
}

#form_select_mark
{
    float:right;
    position:relative;
    top:-43px;	margin-right:10px;
    margin-bottom:-55px;
}
