body
{
text-align: center;
font-family: Verdana, Tahoma;
font-size: 13px;
padding: 0px;
margin: 0px;
background-color: #d8d8d8;
background-image: url('data/body_pozadi.png');
background-repeat: repeat-x;
}

img { border: 0px; }

table { border: 0px; }

table td { vertical-align: top; }

a, a:link, a:active, a:visited
{
color: #000000;
}

a:hover
{
color: #000000;
}

h1, h2, h3, h4, h5, h6
{
font-weight: bold;
margin: 0px;
}

h1 { font-size: 150%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }



/* -------------------------------------------------------------------------- */

.div_0
{
width: 1000px;
text-align: left;
vertical-align: top;
}

.clear_1
{
width: 100%;
height: 30px;
line-height: 30px;
font-size: 1px;
clear: both;
}

.clear_2
{
width: 100%;
height: 5px;
line-height: 5px;
font-size: 1px;
clear: both;
}

.span_0
{
margin-left: 20px;
}

.vc1
{
width: 100%;
height: 100%;
display: table;
text-align: left;
#position: relative;
overflow: hidden;
}

.vc2
{
width: 100%;
display: table-cell;
text-align: center;
vertical-align: middle;
#position: absolute;
  #top: 50%;
}

.vc3
{
#position: relative;
  #top: -50%;
}



/* -------------------------------------------------------------------------- */



/* Základ
----------------------------------------------------------------------------- */

.zaklad_1
{
width: 1000px;
height: 40px;
}

.zaklad_2
{
width: 1000px;
height: 220px;
}

.zaklad_3
{
width: 1000px;
height: 30px;
}

.zaklad_4
{
width: 1000px;
}

.zaklad_5
{
width: 1000px;
height: 30px;
}

.zaklad_6
{
width: 1000px;
}



/* Odkazy
----------------------------------------------------------------------------- */

.odkazy_1
{
width: 1000px;
height: 40px;
background-image: url('data/odkazy_pozadi.gif');
background-repeat: repeat-y;
}

#odkazy_1a
{
width: 900px;
height: 20px;
line-height: 20px;
font-size: 11px;
color: #ffffff;
text-align: right;
position: relative;
  top: 20px;
  left: 50px;
}

#odkazy_1a a
{
color: #ffffff;
text-decoration: none;
}

#odkazy_1a a:hover
{
text-decoration: underline;
}



/* Menu
----------------------------------------------------------------------------- */

.menu_1
{
width: 1000px;
height: 220px;
background-image: url('data/menu_pozadi.png');
background-repeat: no-repeat;
}

.menu_2
{
width: 960px;
height: 170px;
position: relative;
  top: 10px;
  left: 20px;
}

.menu_2a
{
width: 240px;
height: 170px;
float: left;
text-align: right;
}

.menu_2b
{
width: 702px;
height: 162px;
float: right;
text-align: left;
background-color: #808080;
}

.menu_2b_ramecek
{
width: 700px;
height: 160px;
text-align: left;
position: relative;
  top: 1px;
  left: 1px;
}

.menu_3
{
width: 920px;
height: 40px;
line-height: 40px;
position: relative;
  top: 10px;
  left: 40px;
}



/* Kategorie
----------------------------------------------------------------------------- */

#kategorie_0
{
width: 920px;
height: 24px;
line-height: 24px;
position: relative;
  top: 5px;
  left: 0px;
}

#kategorie_0 a
{
height: 30px;
line-height: 30px;
display: block;
float: left;
font-family: Verdana;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: center;
background-repeat: no-repeat;
}

#kategorie_0 div
{
width: 10px;
height: 30px;
line-height: 30px;
float: left;
}

#kategorie_1 { width: 140px; }
#kategorie_1:hover { background-image: url('data/kategorie_street.png'); }
#kategorie_1_a { width: 140px; background-image: url('data/kategorie_street.png'); }

#kategorie_2 { width: 140px; }
#kategorie_2:hover { background-image: url('data/kategorie_sport.png'); }
#kategorie_2_a { width: 140px; background-image: url('data/kategorie_sport.png'); }

#kategorie_3 { width: 140px; }
#kategorie_3:hover { background-image: url('data/kategorie_style.png'); }
#kategorie_3_a { width: 140px; background-image: url('data/kategorie_style.png'); }

#kategorie_9 { width: 140px; }
#kategorie_9:hover { background-image: url('data/kategorie_akce.png'); }
#kategorie_9_a { width: 140px; background-image: url('data/kategorie_akce.png'); }



/* Navigace
----------------------------------------------------------------------------- */

.navigace_1
{
width: 1000px;
height: 30px;
background-image: url('data/navigace_pozadi.gif');
background-repeat: repeat-y;
}

#navigace_1a
{
width: 900px;
height: 30px;
line-height: 30px;
color: #ffffff;
text-align: right;
position: relative;
  top: 0px;
  left: 50px;
}

#navigace_1a a
{
color: #ffffff;
text-decoration: none;
}

#navigace_1a a:hover
{
text-decoration: underline;
}



/* Skupina
----------------------------------------------------------------------------- */

#skupina_1
{
width: 230px;
}

#skupina_1 a
{
width: 229px;
height: 30px;
line-height: 30px;
display: block;
font-family: Tahoma;
font-size: 12px;
font-weight: bold;
text-decoration: none;
background-repeat: no-repeat;
}

#skupina_1 a:hover
{
background-image: url('data/skupina_odkaz_podklad_h.png');
}

#skupina_1 span
{
margin-left: 15px;
}

.skupina_2
{
width: 220px;
height: 270px;
line-height: 10px;
position: relative;
  top: 0px;
  left: 0px;
}

.skupina_2 img
{
position: absolute;
  top: -29px;
  left: -17px;
}



/* Obsah
----------------------------------------------------------------------------- */

.obsah_1
{
width: 1000px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/obsah_1.gif');
background-repeat: no-repeat;
}

.obsah_2
{
width: 1000px;
min-height: 440px;
background-image: url('data/obsah_2.gif');
background-repeat: repeat-y;
}

.obsah_3
{
width: 1000px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/obsah_3.gif');
background-repeat: no-repeat;
}

.obsah_4
{
width: 920px;
position: relative;
  top: 0px;
  left: 40px;
}

.obsah_4a
{
width: 230px;
float: left;
}

.obsah_4b
{
width: 670px;
float: right;
}

.obsah_4c
{
width: 670px;
}

.obsah_4d
{
width: 470px;
float: left;
}

.obsah_4e
{
width: 180px;
float: right;
}



/* Produkt
----------------------------------------------------------------------------- */

.produkt_1
{
width: 670px;
height: 30px;
position: relative;
  top: 0px;
  left: 0px;
}

.produkt_2
{
width: 670px;
height: 30px;
position: absolute;
  top: -15px;
  left: 0px;
}

#produkt_2a a
{
height: 30px;
line-height: 25px;
display: block;
float: left;
font-size: 12px;
text-decoration: none;
text-align: center;
color: #ffffff;
background-repeat: no-repeat;
}

#produkt_2a a:hover
{
padding-top: 5px;
}

#produkt_2a div
{
width: 4px;
height: 30px;
line-height: 25px;
float: left;
font-size: 12px;
}

.produkt_zalozka_130 { width: 130px; background-image: url('data/produkt_zalozka_130.png'); }
.produkt_zalozka_130:hover { background-image: url('data/produkt_zalozka_130_h.png'); }
.produkt_zalozka_130_a { width: 130px; padding-top:5px; background-image: url('data/produkt_zalozka_130_h.png'); }

.produkt_zalozka_120 { width: 120px; background-image: url('data/produkt_zalozka_120.png'); }
.produkt_zalozka_120:hover { background-image: url('data/produkt_zalozka_120_h.png'); }
.produkt_zalozka_120_a { width: 120px; padding-top:5px; background-image: url('data/produkt_zalozka_120_h.png'); }

#produkt_3
{
line-height: 22px;
}

#produkt_3 table
{
width: 100%;
line-height: 25px;
background-image: url('data/produkt_tabulka_pozadi.png');
background-repeat: repeat;
}

#produkt_3 td
{
padding: 0px 10px;
}

#produkt_3 ul
{
margin: 0px;
padding-left: 20px;
}

.produkt_3a
{
height: 20px;
line-height: 20px;
font-size: 11px;
}

.produkt_3b
{
width: 670px;
height: 30px;
line-height: 30px;
font-size: 15px;
font-weight: bold;
}

.produkt_3c
{
float: right;
margin: 0px 0px 5px 10px;
border: #bfbfbf solid 1px;
}

#produkt_3d img
{
margin: 0px 15px 15px 0px;
border: #bfbfbf solid 1px;
}

.produkt_3e
{
width: 200px;
height: 20px;
line-height: 20px;
float: right;
font-weight: bold;
text-align: right;
position: relative;
  top: 21px;
  left: 0px;
}

.produkt_3l
{
width: 100%;
height: 10px;
line-height: 10px;
font-size: 1px;
border-bottom: #000000 solid 2px;
}

.produkt_3z
{
width: 100%;
height: 20px;
line-height: 20px;
font-size: 1px;
clear: both;
}

#produkt_4
{
}

.produkt_5
{
width: 140px;
height: 160px;
float: left;
margin: 15px 0px 0px 22px;
}

.produkt_5a
{
width: 120px;
height: 120px;
position: relative;
  top: 0px;
  left: 10px;
background-image: url('data/produkt_nahled_podklad.png');
background-repeat: no-repeat;
}

.produkt_5b
{
width: 100px;
height: 100px;
position: relative;
  top: 10px;
  left: 10px;
}

.produkt_5c
{
width: 140px;
line-height: 15px;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align: center;
position: relative;
  top: 3px;
  left: 0px;
}

.produkty_6
{
width: 670px;
height: 30px;
line-height: 30px;
font-weight: bold;
text-align: center;
margin-top: 20px;
background-repeat: no-repeat;
background-position: center;
}

.produkty_6 a
{
width: 290px;
height: 30px;
line-height: 30px;
display: block;
text-align: center;
position: relative;
  top: 0px;
  left: 190px;
}



/* Copyright
----------------------------------------------------------------------------- */

.copyright_1
{
width: 1000px;
height: 30px;
background-image: url('data/copyright_pozadi.gif');
background-repeat: repeat-y;
}

.copyright_1a
{
width: 900px;
height: 30px;
line-height: 30px;
font-size: 11px;
text-align: center;
position: relative;
  top: 0px;
  left: 50px;
}


/* Pata
----------------------------------------------------------------------------- */

.pata_1
{
width: 1000px;
}

.pata_1a
{
width: 1000px;
height: 15px;
line-height: 15px;
font-size: 1px;
background-image: url('data/pata_pozadi_1a.gif');
background-repeat: no-repeat;
}

.pata_1b
{
width: 1000px;
background-image: url('data/pata_pozadi_1b.gif');
background-repeat: repeat-y;
}

.pata_1c
{
width: 960px;
position: relative;
  top: 0px;
  left: 20px;
}

.pata_1c p
{
width: 240px;
float: left;
text-align: center;
padding: 0px;
margin: 0px;
}



/* Akce metro
----------------------------------------------------------------------------- */

.akce_metro_1
{
width: 670px;
}

.akce_metro_2
{
width: 670px;
height: 150px;
}

.akce_metro_2 div
{
height: 150px;
float: left;
text-align: center;
}

.akce_metro_2a
{
width: 100px;
}

.akce_metro_2a input
{
position: relative;
  top: 40px;
  left: 0px;
}

.akce_metro_2b
{
width: 470px;
}

.akce_metro_2b img
{
border: #404040 solid 1px;
}

.akce_metro_2c
{
width: 100px;
}

.akce_metro_2c input
{
position: relative;
  top: 40px;
  left: 0px;
}

.akce_metro_3
{
width: 520px;
height: 50px;
text-align: right;
}

.akce_metro_4
{
width: 670px;
height: 50px;
text-align: center;
}

.akce_metro_5
{
width: 670px;
height: 60px;
position: relative;
  top: 0px;
  left: 0px;
}

.akce_metro_5 img
{
position: absolute;
  top: 0px;
  left: 0px;
}

.akce_metro_6
{
width: 670px;
background-image: url('akce/formular_pozadi.png');
background-repeat: no-repeat;
}
