/* Obecne */

body {font: normal 13px Arial, Helvetica, sans-serif;color: rgb(0,0,0);margin: 0px;padding: 0px;background: rgb(255,255,255);}

.obdelnik {background: #f7f7f7;border: 1px solid rgb(242,238,239);padding: 0px 15px 15px 15px;}
.clanek {}

h1 {font-size: 2.1em;font-weight: normal;color: rgb(10,50,144);margin: 10px 0px 0px 150px;padding: 0px;}
.h1podtext {margin: 0px 0px 20px 150px;display: block;}
h2 {color: rgb(10,50,144);margin: 23px 0px 10px 0px;font-size: 1.6em;border-bottom: 1px solid rgb(242,238,239);padding: 0px 0px 4px 0px;letter-spacing: -1px;font-weight: normal;}
h3 {color: rgb(10,50,144);margin: 33px 0px 10px 0px;font-size: 1.3em;border-bottom: 1px solid rgb(242,238,239);padding: 0px 0px 4px 0px;font-weight: bold;}

a {color: rgb(34,30,31);text-decoration: none;background: none;}
a:visited {color: rgb(34,30,31);text-decoration: none;background: none;}
a:link {color: rgb(34,30,31);text-decoration: none;background: none;}
a:hover {color: rgb(34,30,31);text-decoration: underline;background: none;}

p {margin: 1em 0px 1em 0px; padding: 0px;line-height: 1.4em;}
ul {padding: 0px;margin: 10px 0px 0px 17px;}
li {padding: 0px;line-height: 1.7em;}
img {padding: 0px;margin: 0px;}

.cleaner {float: none;clear: both;height: 1px;overflow: hidden;}

.mezera {height: 50px;}

/* Pro vsechny */

#hlava {margin: 0px;height: 55px;background: rgb(10,50,144);}
#lista {background: rgb(10,50,144);}
#stin {height: 36px;background: url(obrazky/stin1.jpg) repeat-x;}

#orezani {margin: 0px auto;width: 800px;border-left: 1px solid rgb(242,238,239);border-right: 1px solid rgb(242,238,239);}
#hlavni-stranka {margin: 0px auto;}
#logo {margin-bottom: 10px;}
#logo img {width: 123px;height: 62px;float: left;}
#levy-sloupec {width: 512px;padding: 0px 30px 30px 30px;float: left;}
#pravy-sloupec {width: 215px;float: right;position: relative;}

#pata {background: #f7f7f7;border-top: 1px solid #f0e9eb;padding: 10px;margin-top: 30px;float: none;clear: both;}
#fom {padding: 0px;margin: auto;font-size: 0.8em;width: 776px;}

/* Pravy sloupec */
.pravy-obsah {width: 218px;margin: 0px auto;padding: 10px 25px 25px 25px;background: url(obrazky/stin1.jpg) repeat-x top;}

/* detail */
.produkt-obrazek {width: 200px;overflow: hidden;float: left;border: 0px;padding-bottom: 60px;}
.detail-img {max-width: 100%;_width: expression((this.width>200) ? "200px" : "inherit");border: 0px;}
.produkt-popis {padding-left: 220px;text-align: justify;}

.produkt-info .produkt-obrazek table {margin-top: 15px;}
.produkt-info .produkt-obrazek table tr td {padding-left: 10px;}

.produkt-tabulka {width: 100%;color: rgb(0,0,0);background-color: rgb(220,233,249);font-weight: normal;font-size: 10px;border-top: 1px solid black;border-left: 1px solid black;text-decoration: none;}
.produkt-tabulka th {text-decoration: none;color: rgb(167,8,36);font-weight: bold;border-right: 1px solid black;border-bottom: 1px solid black;}
.produkt-tabulka td {text-decoration: none;text-align: center;border-right: 1px solid black;border-bottom: 1px solid black;}
.produkt-tabulka .prvni-radek {text-decoration: none;color: rgb(167,8,36);font-weight: bold;}
.produkt-tabulka .active {text-decoration: none;color: rgb(0,0,128);font-weight: bold;}

.ul-main {font-size: 16px;color: rgb(10,50,144);font-weight: bold;margin: 10px 0px 10px 0px;text-decoration: none;list-style-type: none;}
.ul-main .li-kat {margin-top: 5px;}
.ul-main .li-kat a {color: rgb(10,50,144);text-decoration: none;}
.ul-main .li-kat a:hover {text-decoration: underline;}
.ul-main .li-sub-kat {margin-left: 35px;}
.ul-main .li-sub-kat a {color: rgb(10,50,144);text-decoration: none;}
.ul-main .li-sub-kat a:hover {text-decoration: underline;}

.produkty {margin-top: 35px;position: relative;width: 250px;float: left;}
.produkty .nadpis {padding: 2px 5px 2px 5px;background-color: #93a7a5;margin: 0px;color: rgb(255,255,255);}
.produkty .nadpis a, .nadpis a:visited {color: rgb(255,255,255);text-decoration: none;text-transform: uppercase;font-weight: bolder;letter-spacing: 1px;}
.produkty .linka {width: 100%;height: 3px;overflow: hidden;background-color: #93a7a5;margin-bottom: 20px;margin-top: 0px;}
.produkty .obrazek {float: left;border: 0px;margin-left: 10px;height: 120px;}
.produkty .popis {width: 95%;}
.produkty .detail {border: 0px;position: absolute;top: 110px;right: 10px;}

.podkategorie {margin: 30px 0px 0px 100px;color: rgb(10,50,144);}
.podkategorie a {color: rgb(10,50,144);font-size: 1.8em;font-weight: normal;margin: 0px;padding: 0px;text-decoration: none;}
.podkategorie a:hover {font-size: 1.8em;font-weight: normal;color: rgb(10,50,144);margin: 0px;padding: 0px;text-decoration: underline;}

.menu {width: 215px;margin-bottom: 230px;}
.menu .nazev {margin-left: 38px;font-size: 1.5em;color: rgb(10,50,144);padding: 0px;}
.menu ul {padding: 0px;list-style-type: none;margin: 20px 0px 30px 40px;}
.menu .li-kat a {color: rgb(10,50,144);font-weight: bold;}
.menu .li-sub-kat a {color: rgb(10,50,144);padding-left: 5px;}

#detail-tabulky {width: 90%;margin: 1% 5% 1% 5%;color: rgb(0,0,0);background-color: rgb(220,233,249);font-weight: normal;font-size: 13px;}
#detail-tabulky th {font-size: 13px;color: rgb(167,8,36);font-weight: bold;border-right: 1px solid black;border-bottom: 1px solid black;}
#detail-tabulky td {font-size: 13px;text-align: center;border-right: 1px solid black;border-bottom: 1px solid black;}
#detail-tabulky .prvni-radek {color: rgb(167,8,36);font-weight: bold;border-top: 1px solid black;}
#detail-tabulky .active {color: rgb(0,0,128);font-weight: bold;}

.odkaz-tabulky:link {text-decoration: none;}

.odkaz-pod-tabulkou {margin-top: 5px;}
.odkaz-pod-tabulkou a {font-size: 12px;}

.index-kategorie {width: 510px;margin-left: 10px;margin-top: 60px;}
.index-kategorie table {width: 100%;}
.index-kategorie .prvni td {vertical-align: top;text-align: left;}
.index-kategorie .prvni td a {font-size: 17px;text-decoration: none;color: rgb(10,50,144);text-transform: uppercase;font-weight: bolder;letter-spacing: 2px;}
.index-kategorie .prvni td a:hover {font-size: 17px;text-decoration: none;color: rgb(200,0,0);font-weight: bold;}
.index-kategorie .druhy td {vertical-align: top;text-align: left;}
.index-kategorie .druhy td a {font-size: 12px;text-decoration: none;color: rgb(10,50,144);font-weight: normal;text-align: center;}
.index-kategorie .druhy td img {width: 216px;border: 0px;margin-top: 10px;}
.index-kategorie .treti td {vertical-align: top;text-align: left;}
.index-kategorie .treti td a {font-size: 12px;text-decoration: none;color: rgb(10,50,144);font-weight: normal;margin-left: 10px;}
.index-kategorie .treti td a:hover {font-size: 12px;text-decoration: none;color: rgb(200,0,0);font-weight: normal;}
.index-kategorie .treti td .subkategorie {width: 100%;margin-top: 10px;}
.index-kategorie .treti td .subkategorie tr td {vertical-align: middle;text-align: left;}
.index-kategorie .treti td .subkategorie tr td img {padding: 0px;margin: 0px;}
.index-kategorie .treti td .subkategorie tr td a {font-size: 12px;text-decoration: none;color: rgb(10,50,144);font-weight: normal;padding: 0px;margin: 0px;}
.index-kategorie .treti td .subkategorie tr td a:hover {font-size: 12px;text-decoration: none;color: rgb(200,0,0);font-weight: normal;padding: 0px;margin: 0px;}

