body, html {
    margin:0;
    background-image: url(img/tlo2.png);
    font-family:Tahoma, sans-serif;
    font-size:11px;
    color:#66686B;
}

#top {
    background-image: url(img/top_back.png);
    height:191px;
    width:auto;
}
.tp {
    background-image: url(img/top.png);
    height:191px;
    width:809px;
    margin-left:5%;
}


#up {
    background-image: url(img/right.png);
}
.right {

    float:left;
    display:block;
    width:231px;
    padding-top:20px;
    padding-left:20px;
    color:white;
    height:36px;

}
#gora {
     width:675px;

     height:56px;
     margin-left:auto;
    margin-right:auto;
}
.menu {

    float:left;
    width:424px;

}


#content {
    background-image: url(img/tlo.png);
    background-repeat: repeat-x;


}
.up {
    width:644px;
    height:20px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    background-image: url(img/up.png);
}
.down {
    width:640px;
    height:20px;
    margin-left:auto;
    margin-right:auto;
    display:block;
    background-image: url(img/down.png);
}
.tresc {
    width:640px;
    margin-left:auto;
    margin-right:auto;
    line-height:0.5cm;
    
}
.left2 {
    background-image: url(img/lt.png);
    width:335px;
    padding-left:30px;
    padding-right:30px;
    text-align:justify;
}
.right2 {
    background-image: url(img/rt.png);
    width:225px;
    padding-left:10px;
    padding-right:10px;
    text-align:justify;    
}
.tyt {
    color:#1C609D;
    font-weight:bold;
}
h1,h2 {
   color:#1C609D;
    font-weight:bold;
    font-size:11px;
    padding-bottom:0;
}
h3 {
   color:white;
    font-weight:bold;
    font-size:11px;
    padding-bottom:0;
}
.info {
    background-image: url(img/back.png);
    width:611px;
    height:113px;
    margin-left:auto;
    margin-right:auto;
    padding-left:30px;
    padding-top:10px;
    color:#7DA8D1;
    line-height:0.5cm;
    clear:both;
}
.feet {
    clear:both;
    background-image: url(img/feet.png);
    width:611px;
    height:30px;
    margin-left:auto;
    margin-right:auto;
    padding-top:14px;
    padding-left:15px;
    padding-right:15px;
    
    
}

.free {
    height:50px;
    width:auto;
    clear:both;
}

.tabelka1 {
    height:56px;
}

img {
    border:0px;
}


a.s_g { height:56px;margin:0;display: inline;white-space: nowrap;padding: 0;width:108px;display:block;background-image: url(img/strona_glowna.png); }
a.s_g:hover { background-image: url(img/strona_glowna_ac.png); }

a.o_f { height:56px; width:68px;display:block;background-image: url(img/o_firmie.png); }
a.o_f:hover { background-image: url(img/o_firmie_ac.png); }

a.of { height:56px; width:60px;display:block;background-image: url(img/oferta.png); }
a.of:hover { background-image: url(img/oferta_ac.png); }

a.kli { height:56px; width:70px;display:block;background-image: url(img/klienci.png); }
a.kli:hover { background-image: url(img/klienci_ac.png); }

a.kon { height:56px; width:70px;display:block;background-image: url(img/kontakt.png); }
a.kon:hover { background-image: url(img/kontakt_ac.png); }

#login .buttons { 
 font-size:11px;
 font-family:Tahoma, sans-serif;
 background-color: #1C609D; 
 color: #FFF; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px;
}

.raporty {
    background-image: url(img/lt.png);
    padding-left:30px;
    padding-right:30px;
    text-align:justify;
}
.wraperek {
    width:900px;
    margin-left:auto;
    margin-right:auto;
    line-height:0.5cm;
    
}
#menutop ul {
list-style-type:none;
}
#menutop ul li {
display:inline;
}
#menutop ul li a{
float:left;
width:100px;
text-decoration:none;
color:white;
font-weight:bold;
background:#1C609D;
padding:5px;
border-right:1px solid #FFFFFF;
}
#menutop ul li a:hover{
background:#2A91EB;
}
