* { margin: 0; padding: 0; }
img {border: 0px;}
html, body { text-align: center; background: url('../gfx/tlo.jpg');}
h1 { font-family: Arial; font-size: 20px; color: #7D7D7D; text-align: left;}
h2 { font-family: Arial; font-size: 20px;}
h3 { padding: 10px; font-family: Arial; font-size: 16px; color: #7D7D7D; text-align: left;}
a { text-decoration: none; color: #000}
a:hover { text-decoration: underline; }
p, td { font-family: Verdana, Arial; font-size: 12px; text-decoration: none; text-align: left; }
ul { padding-left: 10px; font-family: Verdana, Arial; font-size: 12px; text-decoration: none; text-align: left; }
hr { border: 1px dashed #c9c9c9; }
input { font-family:verdana, tahoma, sans-serif; font-size:12px; color:#000000; border: 1px dashed #c9c9c9; width:300px; }
textarea { font-family:verdana, tahoma, sans-serif; font-size:12px; color:#000000; border: 1px dashed #c9c9c9; width:300px; overflow: auto; }

.main {
    font-family: Verdana, Arial, Helvetica;
    background: white;
    border-bottom: 0px;
    width: 900px;
    text-align: center;
    margin: 0 auto;
    padding-top: 0px;
    font-size: 10px;
    clear: both;
    margin-top: 15px;
}

.top {
    width: 900px;
    height: 80px;
    text-align: right;
    background: url(../gfx/top.png);
}

.adv {
    width: 900px;
    height: 100px;
    text-align: right;
    background: url(../gfx/adv.jpg);
}

.adv_text {
    padding: 30px;
    color: white;
    font-size: 22px;
}

.menu {
    width: 900px;
    height: 40px;
    text-align: right;
    background: url(../gfx/menu.jpg);
    float: left;
    border: none;
    font-size: 1.0em;
    font-size:130%;
}
.menu ul {list-style-type:none;}
.menu ul li {float:left; position:relative; z-index:2; border-right:solid 1px rgb(175,175,175);}  
.menu ul li a {float:left; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(100,100,100);}
.menu ul li a:hover{background: url(../gfx/menu_a.jpg)}
.menu ul li:hover {width:auto;}
.menu table {position:absolute; z-index:1; top:0; left:0; border-collapse:collapse;}
.subMenu {list-style-type:none; float: none; width: 300px;  margin: 0px; padding: 0px; position: absolute; top: 3.1em; left: -1px; display: none;}
.subMenu li {position: relative; float: none; width: 300px; height: 3.1em; background: url(../gfx/menu.jpg); border:solid 1px rgb(175,175,175); border-top: 0px;}
.subMenu li a {float: none; position: relative; width: 268px; padding: 0px; height: 3.1em; }
.subMenu li a:hover {width: 268px;}
.middle {
  width: 900px;
  text-align: center;
  background: url(../gfx/middle.jpg);
/*   padding: 30px; */
	float: left;
}


.footer {
  width: 900px;
  height: 50px;
  text-align: center;
  background: url(../gfx/footer.jpg);
	float: left;
}

.jp {
	text-align: justify;
}

.tabelka td {
	vertical-align: top;
	padding: 5px;
}

.toggler {
	background: url(../gfx/menu.jpg);
	width: 800px;
	height: 40px;
    cursor: pointer;
    padding: 0px;
}

.toggler img {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	width: 40px;
	height: 40px;
}

.toggler h2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
}
