body {margin-left:auto; margin-right:auto; margin-top:0px;  background:url(img/tlo.jpg); background-repeat:repeat-x; background-color:#42575E; text-align: center; }
img {margin: 0; padding: 0; border: 0;}
form { list-style:none; padding:0; margin:0px;}
a {TEXT-DECORATION: none;  color:#FFFFFF;}
.a2 {TEXT-DECORATION: none;  color:#1D3E4F; font-weight:bold;}
h1 {text-decoration:none; font-size:14px; margin:0px; padding:0px; }
h2 {text-decoration:none; font-weight:bold; font-size:18px; margin:0px 0px 5px 0px; width:100%;}

ul {margin:0px; padding-left:20px;}

.site_center {width: 800px; margin-right:auto; margin-left: 40px; }
.content {width: 800px; margin-right:auto; margin-left: auto;}

.site_center_down {position: relative; float:left; width: 100%; margin: 0;  text-align: center; background-image:url(img/pasek_down.gif);} 
.stopka {background-image:url(img/tlo_down.gif);  width:800px; margin-right:auto; margin-left:40px;  height:60px;}
.stopka2 {float:right; color:#FFFFFF;  margin-right:10px; margin-top:35px;}

.srodek {padding-top:10px; width:800px; min-height:400px;  background-image:url(img/tlo_pasek.gif); float:left; text-align:left;}

.top_menu_tlo { background:url(img/tlo_top.jpg); margin:0px; padding:0px; width:800px; height:140px; text-align: -moz-center !important; text-align: center;}
.top_menu {  margin:0px 10px 0px 0px;}
.top_menu_kropka {background:url(img/menu_kropka.gif); background-repeat:no-repeat; background-position:left;  padding-left: 10px;}
.top_menu a {font-size:18px}



p, div, input, textarea { 
    font-size: 12px;
    font-family: Arial;
    color: #515151;
    line-height: 20px;
    margin:0;
} 
b {color: #6d6d6d;}

u {
     text-decoration:none; 
     font-weight:bold;
     color: #E00E11;
    }
