html,body, div {
    margin: 0 auto;
}

img {
    border: 0;
}

body
{
    text-align: left;
    margin: 0 auto;
    margin-top: 0px;
    /*padding: 0px auto;*/
    color: #4e4e4e;
    font-family: Tahoma;
    font-size: 11px;
    background-color: #46474b;
}

#top_background
{
 height: 104px;
 width: 100%;
 z-index: 1;
 background-color: #595a5f;
 position: absolute;
 top: 0px;
}

#top2_background
{
 height: 35px;
 width: 100%;
 z-index: 1;
 background-color: #232428;
 position: absolute;
 top: 104px;
}

#main {
 z-index: 2;
 width: 740px;
 background-color: transparent;
 position: relative;
}

#header
{
 height: 359px;
 width: 730px;
 z-index: 2;
 position: relative;
 float: left;
 background-image: url('img/header.jpg');
 background-repeat: repeat-x;
}

#header_left
{
 height: 359px;
 width: 5px;
 z-index: 2;
 position: relative;
 float: left;
 background-image: url('img/left.jpg');
 background-repeat: repeat-y;
}

#header_right
{
 height: 359px;
 width: 5px;
 z-index: 2;
 position: relative;
 float: left;
 background-image: url('img/right.jpg');
 background-repeat: repeat-y;
}

#body
{
 width: 735px;
 margin-right: 5px;
 background-image: url('img/left.gif');
 background-repeat: repeat-y;
 background-color: white;
}

#pasek
{
 height: 3px;
 width: 730px;
 margin-left: 5px;
 margin-bottom: 8px;
 background-image: url('img/pasek.gif');
 background-repeat: repeat-x;
 z-index: 2;
 position: relative;
 float: left;
}


#tresc 
{
 width: 715px;
 padding-left: 15px;
 padding-top: 10px;
 padding-bottom: 10px;
}

#bottom
{
 height: 6px;
 width: 730px;
 margin-left: 5px;
 background-image: url('img/bottom.gif');
 background-repeat: repeat-x;
}

#stopka
{
 width: 730px;
 padding-left: 5px;
 padding-top: 10px;
 margin-bottom: 20px;
 background-color: #46474b;
 color: white;
 font-size: 11px;
 font-family: Tahoma, Verdana;
 text-align: center;
}

a
{
 color: #B93900;
 text-decoration:underline
}
a:hover
{ 
 text-decoration:none

}

h1
{
 font-family: Arial, Trebuchet MS, Tahoma, Verdana;
 font-size: 15px;
 font-weight: bold;
 color: #B90302;
 padding: 22px;
}
h2
{
 font-family: Trebuchet MS, Tahoma, Verdana;
 font-size: 14px;
 font-weight: bold;
 color: #B90302;
}
h3
{
 font-family: Trebuchet MS, Tahoma, Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #46474b;
}
ul{margin:0px; padding:0px; list-style:none; line-height:18px}
ul li a{ color:#B93900;  text-decoration:underline}
ul li a:hover{ text-decoration:none}

td
{
 vertical-align: top;
}

.a2
{
 color: #B93900;
 text-decoration:underline
}
.a2:hover
{ 
 text-decoration:none
}
.l2
{
 color: #444444;
 text-decoration: none
}

.l2:hover
{ 
 text-decoration: underline
}

.obraz
{
 margin-left: 0px;
 margin-right: 0px;
 }
 
  .nav
{
font-size: 10px;
 color: #B93900;
 text-decoration: underline
}

.nav:hover
{ 
 text-decoration: none
}