body
{
    font-family: sans-serif;
    font-size:10px;
    background-color:#FFF;
    padding: 0;
    margin:0;
}

h1
{
    font-size:16px;
    color: #000000;
    margin:0;
}

h2
{
    font-size:15px;
    color: #000000;
    margin:0;
}

h3
{
    font-size:14px;
    color: #000000;
    margin:0;
}

h4
{
    font-size:13px;
    color: #000000;
    margin:0;
}

h5
{
    font-size:12px;
    color: #000000;
    margin:0;
}

h6
{
    font-size:11px;
    color: #000000;
    margin:0;
}

ul, ol, p, li, span, address, a, img
{
    margin:0;
    padding:0;
}

img
{
    border:none;
}

a
{
    text-decoration:underline;
}

a:hover
{
    text-decoration:none;
}

table, tr, td, th
{
    border-color:#D6D6D6;
    border-style:solid;
    border-width:1px;
    border-collapse:collapse;
    margin:0;
    padding:0;
}

fieldset, form
{
    border:none;
    margin:0;
    padding:0;
}

/*******************************************************************************************************/

/* Print only */
#PrintBox
{
    border-bottom:medium double #EAECEB;
}

#PrintBox address
{
    font-size: 12px;
    float: left;
    font-style: normal;
}

#PrintBox img
{
    float: right;
}

/* HLAVICKA / Leva strana */
#HeadLeft
{
    display: none;
}

/* HLAVICKA / Prava strana */
#HeadRight
{
    display: none;
}

/* HLAVNI MENU */
#MenuBox
{
    display: none;
}

/* NOVINKY */
#NewsBox
{
    border-bottom:1px solid #EAECEB;
    overflow: hidden;
    padding:0 0 10px 0;
    margin:10px 0 10px 0;
}

#NewsBox #Novinky
{
    font-size: 11px;
    color: #ADB5BC;
}

#NewsBox p.newsItem
{
    width:175px;
    color: #6A6E72;
    font-size: 11px;
    float: left;
    margin:5px 38px 0 0;
    line-height:18px;
    padding:0;
    display: inline;
}

/* VELKY OBRAZEK */
#BigImg
{
    display: none;
}

/* NADPISY */
#HeadingBox
{
    clear: both;
}

#HeadingBox a
{
    display: none;
}

#HeadingBox h2
{
    font-size: 15px;
    color: #275B9D;
}

/* PRODUKTY INDEX */
#IndexProductsLeft
{
    clear:both;
}

/* PRODUKTY INDEX - tip týdne*/
#IndexProductsLeft #WeekTip
{
    float: right;
    width:175px;
    padding:36px 0 0 0;
}

#IndexProductsLeft #WeekTip h2
{
    margin:0;
    padding:0;
    position: relative;
    font-size: 15px;
    color: #275B9D;
}

#IndexProductsLeft #WeekTip .productItem
{
    margin:18px 0 0 0;
}

#IndexProductsLeft #WeekTip .productItem a.img
{
    height:80px;
    display: block;
}

#IndexProductsLeft #WeekTip .productItem a
{
    font-size: 11px;
    color: #B1AFA8;
}

/* PRODUKTY INDEX - doporucujeme */
#IndexProductsRight #RecommendTip
{
    padding:36px 0 0 0;
    float: left;
    clear: left;
}

#IndexProductsRight #RecommendTip h2
{
    margin:0;
    padding:0;
    position: relative;
    font-size: 15px;
    color: #275B9D;
}

#IndexProductsRight #RecommendTip .productItem, #DetailProductIn .productItem
{
    margin:18px 40px 0 0;
    _margin:18px 30px 0 0;
    float: left;
    _width:110px;
}

#IndexProductsRight #RecommendTip .productItem a.img, #DetailProductIn .productItem a.img
{
    height:80px;
    display: block;
}

#IndexProductsRight #RecommendTip .productItem a, #DetailProductIn .productItem a
{
    font-size: 11px;
    color: #B1AFA8;
}

/* PRODUKTY INDEX - seznam produktu */
#IndexProductsLeft #IndexProductsList ul
{
    margin:0 0 0 0;
}

#IndexProductsLeft #IndexProductsList ul li
{
    list-style-type: none;
    font-size: 11px;
    margin:10px 0;
    padding:0;
    line-height:14px;
}

#IndexProductsLeft #IndexProductsList ul li a
{
    color: #6A6E72;
}

#IndexProductsLeft #IndexProductsList #Search
{
    display: none;
}

/* PRODUKTY INDEX - spodni vyhledavani */
#MenuBoxIn #Search
{
    display: none;
}

/*** DETAIL ***/
/* DETAIL - Leva */
#DetailLeft
{
    float: left;
    width:60%;
}

/* DETAIL - Leva - drobek */
#DetailLeftIn #PathBox
{
    font-size: 11px;
    color: #969CA1;
    padding:15px 0;
    border-bottom:1px solid #E8E9E8;
}

#DetailLeftIn #PathBox a
{
    color: #969CA1;
}

#DetailLeftIn #PathBox span
{
    color: #275B9D;
}

#DetailLeftIn h2
{
    font-size: 17px;
    color: #275B9D;
    padding:15px 0;
    border-bottom:1px solid #E8E9E8;
    font-weight: normal;
}

/* DETAIL - Leva - tabulka s infem produktu */
#DetailLeftIn #DetailTable
{
    width:100%;
    padding:18px 0;
    border-bottom:1px solid #E8E9E8;
    overflow: hidden;
}

#DetailLeftIn #DetailTable th,#DetailLeftIn #DetailTable td,#DetailLeftIn #DetailTable tr,#DetailLeftIn #DetailTable table
{
    border:none;
    font-size: 12px;
    color: #6A6E72;
}

#DetailLeftIn #DetailTable table
{
    float:left;
}

#DetailLeftIn #DetailTable form
{
    display: none;
}

#DetailLeftIn #DetailTable th
{
    font-size: 12px;
    text-align: left;
    color: #275b9d;
    padding:3px 29px 3px 0;
}

/* DETAIL - Leva - Velke foto produktu */
#DetailLeftIn #DetailPhoto
{
    padding:18px 0;
    border-bottom:1px solid #E8E9E8;
    _height:1px;
}

#DetailLeftIn #DetailPhoto span
{
    display:none;
}


#DetailLeftIn p
{
    line-height:20px;
    font-size: 12px;
    color: #6A6E72;
    margin:18px 0;
}

/* DETAIL - Prislusenstvi */
#DetailProduct
{
    clear:both;
}

#DetailProductIn
{
    width:395px;
    float:right;
}

#DetailProductIn h3
{
    font-size: 17px;
    color: #A49D98;
    margin:20px 0 0 0;
}

/* DETAIL - Prava */
#DetailRight
{
    float: right;
    width:40%;
    padding:65px 0 0 0;
    overflow: hidden;
}

#DetailRight h3
{
    margin: 0 0 18px 36px;
    font-size: 17px;
    color: #847F7A;
}

/* DETAIL - Prava - Menu */
#DetailRight #MenuRight
{
    list-style-type: none;
}

#DetailRight #MenuRight li
{
    list-style-type: none;
    padding: 8px 0;
}

#DetailRight #MenuRight li a
{
    padding: 8px 10px 8px 36px;
    font-size: 12px;
    color: #949698;

}

#DetailRight #MenuRight li a:hover
{
    color: #74777A;
    font-weight: bold;
}

/* DETAIL - Prava - oceneni */
#DetailRight #Awards
{
    width:100%;
    margin: 0 0 0 36px;
    overflow: hidden;
}

#DetailRight #Awards li
{
    float:left;
    list-style-type: none;
    margin: 0 20px 0 0;
}

#DetailRight a.more
{
    margin:0 0 0 36px;
    font-size: 12px;
    color: #949698;
}

/* DETAIL - Prava - specifikace */
#DetailRight ul.specification
{
    margin:0 0 5px 36px;
    list-style-type: none;
}

#DetailRight ul.specification li
{
    display: block;
    font-size: 12px;
    color: #949698;
}

/*** PATICKa ***/
#BottomBox
{
    clear: both;
    width:46%;
    position: relative;
}

#BottomLeft
{

}

#BottomLeft.index
{
    right:auto;
    top:auto;
    position: relative;
    margin:10px 0 0 0;
    float:left;
    text-align: left;
}

#BottomLeft span
{
    float: left;
    font-size: 11px;
    color: #CBC8C5;
    margin:0 62px 0 0;
}

#BottomLeft span a
{
    color: #CBC8C5;
}

#BottomRight
{
    display: none;
}

#BottomRight.index
{
    display: none;
}

#BottomRight img
{
    margin:27px 0 0 34px;
}

/*******************************************************************************************************/

.correct
{
    clear: both;
    width: 1px;
    height: 1px;
    visibility: hidden;
    _display: inline;
}

.left
{
    float: left;
}

.right
{
    float: right;
}

hr.hr
{
    width:158px;
    border:none;
    height:1px;
    background-color: #E9E9E3;
    color: #E9E9E3;
    padding: 0;
    margin: 18px 0 18px 36px;
    text-align: left;
    overflow: hidden;
    clear: both;
}
