﻿body {
    margin: 0px;
    padding: 0px;
    background-color: white;
}
body, td, th, div {
    font-family: Verdana, "Helvetica CE", Helvetica, "Arial CE", Arial, Sans-Serif;
    font-size: 12px;
    color: black;
}
table
{
	border: 0px;
}
img 
{
    border: 0px;
}
form {
    margin: 0px;
    padding: 0px;
}
a img 
{
    border: 0px;
}
a, a:visited, a:hover
{
    text-decoration: underline;
    color: #3F6FB9;
}
a:hover
{
    text-decoration: none;
}
h1
{
    font-size: 14px;
    color: #85B3E4;
    margin-bottom: 5px;
}

a.hm1, a.hm2
{
    font-size: 10px;
}
a.hm1, a:hover.hm1, a:visited.hm1
{
    color: Gray;
}
.home1 td {
    border: 1px dotted black;
}
.home1 td div {
    margin: 5px;
}
td.home2
{
    background-color: #EEEBE4;
}
td.home2 h1
{
    font-size: 14px;
    margin-bottom: 3px;
    font-weight: bold;
    color: #A7A87E;
}
td.home2 img 
{
    margin-top: 10px;
}
th.home3a, th.home3b, th.home3c
{
    height: 29px;
    text-align: left;
}
th.home3a div, th.home3b div, th.home3c div
{
    color: White;
    margin-left: 15px;
    margin-top: 0px;
}
th.home3a
{
    width: 166px;
    background-image: url(./gfx/neprehlidnete.gif);
}
th.home3b
{
    width: 352px;
    background-image: url(./gfx/akce.gif);
}
th.home3c
{
    width: 233px;
    background-image: url(./gfx/novinky.gif);
}
div.tdBottom {
    background-position: left top;
    background-repeat: no-repeat;
    background-image: url(./gfx/bottom.gif);
    color: white;
    text-align: left;
    padding: 7px;
    padding-bottom: 0px;
    height: 30px;
}
div.tdTop {
    color: #506E88;
    padding: 3px;
}
div.tdTop a, div.tdTop a:hover, div.tdTop a:visited {
    color: #AEAEAE;
}
div.tdTop a:hover {
    text-decoration: none;
}
div.dvmain {
    width: 800px;
}
.top1 th, .top1 th img {
    width: 115px;
    height: 147px;
}
td.top1a 
{
    height: 28px;
    width: 596px;
    background-image: url(./gfx/h_nadpis.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
td.top1a div
{
    color: White;
    font-size: 15px;
    font-weight: normal;
    margin-top: 0px;
    margin-left: 20px;
    text-transform: uppercase;
}
td.top1b, td.top1b img
{
    width: 174px;
    height: 181px;
}
div.textclanku
{
    margin: 10px;
}
td.pl1 div
{
    margin-top: 0px;
    margin-right: 10px;
}
td.pl1 div a, td.pl1 div a:hover, td.pl1 div a:visited
{
    display: block;
    color: #D1D1D1;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
td.pl1 div a:hover
{
    text-decoration: underline;
    color: #A1B1C1;
}
td.pl3
{
    height: 25px;
    background-image: url(./gfx/bg1.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    border-bottom: 1px solid #F1F1F1;
}
td.pl3 div
{
    margin-top: 3px;
    margin-left: 20px;
    text-transform: uppercase;
    color: #85B3E4;
    font-size: 14px;
}
div.pl4
{
    width: 599px;
}
table.pl7
{
    border-bottom: 5px solid #F1F1F1;
}
div.pl4 table
{
    width: 599px;
    margin-top: 4px;
    margin-bottom: 4px;
}
div.pl4 table td
{
    padding-top: 2px;
    padding-bottom: 2px;
    border-top: 1px solid #F1F1F1;
}
div.pl4 table th
{
    text-align: left;
    padding-bottom: 3px;
}
div.pl4 table th a, div.pl4 table th a:visited, div.pl4 table th a:hover
{
    font-size: 14px;
    color: #85B3E4;
}
div.pl4 table img
{
    margin-right: 5px;
}
table.pl5 
{
    margin-left: 15px;
    margin-bottom: 10px;
}
td.pl6
{
    padding-top: 5px;
}
td.pl6 input
{
    background-color: #F2F2F2;
    border: 1px solid #C2C2C2;
}
table.pr1
{
    margin: 15px;
}
.cmp1 td
{
    padding: 2px 5px 2px 5px;
    text-align: center;
    border-bottom: 1px solid #F1F1F1;
}
.cmp1 th
{
    padding: 2px 5px 2px 5px;
    text-align: left;
    border-bottom: 1px solid #F1F1F1;
}
td.cmp2, td.cmp3
{
    border: 0px;
}
td.cmp2
{
    padding: 4px;
}
td.cmp2 a, td.cmp2 a:hover, td.cmp2 a:visited
{
    font-weight: bold;
}
table.prd1
{
    width: 100%;
}
.prd1 th {
	background-color: #3c71b5;
	color: white;
padding: 3px;
}
.prd1 td 
{
    padding: 3px;
    background-color: #F1F1F1;
}
.prd1 tr.alter td
{
    background-color: #83B5EB;
}
.prd1 td a, .prd1 td a:hover, .prd1 td a:visited
{
    color: Black;
}
table.prod1
{
    margin: 15px;
    margin-left: 30px;
}
.prod1 th
{
    text-align: left;
}
.prod1 th img
{
    margin-bottom: 10px;
}
.prod1 th span img
{
    margin-right: 8px;
    margin-bottom: 8px;
}
.prod1 td div, div#dvObsah
{
    margin-left: 5px;
}
.prod1 tr.cena th, .prod1 tr.cena td
{
    font-weight: bold;
    font-size: 15px;
}
div.prod2
{
    margin: 15px;
    text-align: right;
}
table.prod3 
{
    width: 300px;
    margin-bottom: 8px;
    border: 6px solid #F1F1F1;
}
table.prod3 th
{
    padding: 3px;
    font-weight: normal;
}
table.prod3 td
{
    padding: 3px;
    text-align: right;
    color: #9BB3E4;
    font-weight: bold;
}
div.tdBottom a, div.tdBottom a:hover, div.tdBottom a:visited
{
    color: White;
}
tr.klub2 td
{
    text-align: center;
    font-weight: bold;
    border-bottom: solid 1px black;
}
div.servis2 div
{
    margin-top: 10px;
    margin-bottom: 20px;
    font-weight: bold;
}
div.tdBottom2 
{
	margin-top: 7px;
    margin-left: 10px;
}
div.tdBottom2, div.tdBottom2 a, div.tdBottom2 a:hover, div.tdBottom2 a:visited
{
    font-size: 10px;
}
div#dmDiv label {
font-size:10px;
}
