/* ========== NADPISY ============ */
h1.h1, h1.blackbg, h2.blackbg {
    background-color: black;
    color: #C7C6C6;
    font-family: Arial,Helvetica,Tahoma sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 45px;
    line-height: 45px;
    margin-top: 0;
    padding: 0 11px;
}

h1.h1 big {
    color: #CAB789;
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;
}

h2.h2.margin {
    margin-bottom: 0.8em;
}


h2.h2, .block h3, h3 {
    color: #CAB789;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0.8em;
}



/* ------ tabulky a obsah v tabulkách  ------------*/
.table.product {
    margin: 0 auto 1em;
    width: 90%;
}

.table.product th.price, .table.product td.price {
    color: #666666;
}


.table {
    border-collapse: collapse;
    margin-bottom: 1em;
    width: 100%;
}

.table thead th {
    font-weight: bold;
    text-align: center;
}
.table th, .table td {
    border: 1px solid #444444;
    padding: 3px 6px;
}

td .content {
    padding: 16px 10px;
}

td .content p {
    margin-bottom: 1em;
}

.content {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
}

/* ----------- sloupce (bloky) v tabulce -------------- */

.block.type1 {
    background: url("/obrazek/3/line-y-gif") repeat-y scroll 277px 0 transparent;
    margin-right: 7px;
    padding-right: 9px;
    width: 270px;
}

.block.type2 {
    width: 238px;
}


.block.type3 {
    background: url("/obrazek/3/line-y-gif") repeat-y scroll 553px 0 transparent;
    margin-right: 7px;
    padding-right: 9px;
    width: 546px;
}

.block {
    float: left;
    min-height: 270px;
}

/* ----------- odsazení BR - vodorovne linky ---------- */
.br {
    background: url("/obrazek/3/line-x-gif") repeat-x scroll 0 0 transparent;
    height: 2px;
    margin: 1em 0;
}

.br br {
    display: none;
}

/* ==== POZADÍ + MOTIV + LOGO ===== */
body {
    background: #151515;
    color: #999999;
    font: 13px/17px Tahoma,Arial,Helvetica,sans-serif;
}

#logo {
    height: 145px;
    width: 866px;
    top: -100px;
    z-index:20;
}

/*---------------------logo v paticce------------------------*/
#logo2 {
  position: absolute;
  display: block;
  width: 866px; height: 145px;
  top: 0; left: 0;
  overflow: hidden;  
   z-index:20;
}

#theme {
    height: 240px;
    left: 0;
    width: 866px;
     top: 193px;
}

#theme .ltcorner, #theme .rtcorner, #theme .lbcorner, #theme .rbcorner { display: none;}


/* ==== VNITŘEK ŠABLONY ===== */
#container {
    background: #252525;
    margin: 10px auto 2em;
    position: relative;
    width: 866px;
    padding: 0;
}

#c0, #c1, #c2 {background: transparent;}

/* -------- odsazení obsahu --------- */
#c0 { 
    padding-top: 309px;
    min-height: 430px;
}

#lcolumn {
    margin-top: 100px;
    width: 826px;
}

#rcolumn {
    display: none;
}


/* ---------- tabulky a seznamy ------------- */
.table {
    border-collapse: collapse;
    margin-bottom: 1em;
    width: 100%;
}

#lcolumn ul li {
    background: url("/obrazek/3/r1-gif") no-repeat scroll 0 -2px transparent;
    line-height: 15px;
    margin-bottom: 0.7em;
    padding-left: 11px;
    width: 230px;
}

#lcolumn ul, #lcolumn ol {
    margin-left: 0;
}


ul.twocolumns li {
    float: left;
    width: 200px;
}

a {color: #CAB789;}

#form .option a {
    color: white;
    padding: 0 5px;
}

/* ===== MENU ====== */

#menu {
    background: url("/obrazek/3/menu-jpg") repeat-x scroll 0 0 transparent;
    height: 49px;
    left: -20px;
    overflow: hidden;
    position: relative;
    top: -164px;
    width: 866px;
}

#menu ul {
    min-height: 49px;
    width: 866px;
}

#menu li a {
    font-weight: bold;
    height: 41px;
    line-height: 41px;
    padding: 0 35px;
    text-align: center;
}

#menu li.active a {
    background-color: transparent !important;
    background: url("/images/styles/template5/black/menu-right-line.gif") no-repeat scroll 100% 50% transparent;
    color: #CAB789;
    font-weight: bold;
}

#corner-left, #corner-right {
    display: none;
}


/* ======== PATIČKA STRÁNEK ======== */
#footer {
    background: black;
    height: 55px;
    padding: 15px 20px 0;
    color: #E0E0D1;
}


#footer ul {
    color: #555555;
    float: right;
    margin-bottom: 10px;
}
#footer ul li {
    display: inline;
}
#footer ul a {
    color: #C7C6C6;
    text-decoration: none;
}
#footer ul.links a {
    color: #555555;
}


#footer span {
    padding: 0 20px;
}

#footer ul.links span {
    padding: 0 10px;
}
