body {background: #fff url(img/tlo-body.png) repeat-x; color: #000;font: normal 95% Arial, Verdana, Helvetica, Tahoma, sans-serif; /* 16px */	padding: 0; margin: 0; color:#252525;}

#strona {width: 49em;margin: auto;text-align: center;padding:0;}

h1 {padding:0; margin:0; font-size: 115%; font-weight: bold; color: #313131; line-height: 150%;}
h2 {padding:0; margin:0;}
small {font-size: 80%; padding: 0.7em; display: block}

img {border:0;}

.h1normal {font-weight: normal; color: #7893af}
.h1high {font-weight: bold; color: #343d49; font-size: 190%;}

.wazne {color: #6691aa; font-size: 110%;}
.smallest {font-size: 80%; display: block; margin: 2em 0}
.clr {clear: left; margin:0; padding:0; height:0px; display:block}
.lt {text-align: right;}
.cnt {text-align: center;}
.pd {padding: 2em;}
.pd p {padding: 0.4em 0; margin:0;}
.datamore {font-size: 70%; color:#e3b9dc}
.bigger {font-size: 120%; }
.strong {font-weight:bold;}
.jst {text-indent: 5%; text-align: justify}
.gmap {border: 0; margin:0; padding:0; width: 99%; height: 450px;}

.std-ul li {margin:0; padding:0.3em 0 0.3em 1.7em; list-style: none; background: url(img/check.gif) center left no-repeat;}
.std-ol li {margin:0; padding:0.4em 0; }

.reg-ul li {margin:0; padding:0 0 0.5em 0; background: none;}
.reg-ul {margin:0 0 0 2.5em; padding:0;}
.std-ul {margin:0 0 0 2.5em; padding:0;}

.tabela1st {border: solid 1px #e0e0e0; padding: 0.3em; margin: 1em 0} 
.tabela2nd {border: solid 1px #e0e0e0; padding: 0.3em; margin: 1em 0;background: url(img/tlo-pytanie.jpg) center right no-repeat;}

.aktywny {background: #e2e2e2}


#logoml {position: absolute; top: 1em; left: 0em; border:0;}
#logo {float: right; margin: 0 0 0 2em;}

#head {position: relative; background: #fff url(img/tlo-lhead.png) no-repeat; height: 6.5em; width: 49em; margin: 1em 0 0 0;}
#rhead {background: #fff url(img/tlo-rhead.png) top right no-repeat; float: right; width: 13px; height: 11px}

#head-pd {position: relative; background: #fff url(img/tlo-lhead-2.png) no-repeat; height: 6.5em; width: 49em; margin: 2em 0 0.5em 0;}
#rhead-pd {background: #fff url(img/tlo-rhead-2.png) top right no-repeat; float: right; width: 13px; height: 11px}

#topm {margin:5px 0 0 0; padding:0; font-size: 90%;height: 1.65em}
#topm li {list-style: none; float: left; margin:0 5px 0 0; padding: 0.2em 1em 0.2em 0.3em; display:block; white-space:nowrap; border: 0;}

#topmenu {position: absolute; right: 0.1em; top: -2.6em; margin:0; padding:0; font-size: 90%;}
#topmenu li {list-style: none; float: left; margin:0; padding: 0 0 0.3em 0.2em; display:block; white-space:nowrap;}
.jestestu {font-weight:bold; color:#fff;}


#flash {position:absolute; top: 1.3em; left: 15em;}
#opinie {
position:absolute; top: 1.6em; left: 16em; 
width: 31em; text-align: justify; 
font-size: 75%; color:#23290c;
background: url(img/tlo-opinia.jpg) bottom right no-repeat;
padding:0 1em 0.5em 0;}
#opinie p {margin:0;padding:0;}

#main {width: 49em; float: left; text-align: left;border-top: 6px solid #fff; padding: 5px 0 0 0}

#left {width: 28em; float: left;}
#right {width: 20.5em; float: right; padding: 0 0 0 0.1em;}

#mainbox {width:28em;background: #fff url(img/mainbox-lt.png) top left no-repeat;margin: 0 0 0.5em 0;padding: 6px 0 0 0;}
#mainbox-rt {float: right; background: transparent url(img/mainbox-rt.png) top right no-repeat; width: 13px; margin: -6px 0 0 0 }
#mainbox-lb {background: transparent url(img/mainbox-lb.png) bottom left no-repeat; height: 6px}
#mainbox-rb {float: right; background: url(img/mainbox-rb.png) bottom right no-repeat; height: 6px; width: 6px; margin: 0}
#mainbox-cnt {border-left: 1px solid #d33850; padding: 1em; border-right: 1px solid #d33850; background: #eef4f6 url(img/mainbox-tlo.png) repeat-x; display:block;}

#mainbox p {margin:0; padding: 0.5em 0;}

#boxy {}

#b1st {float: left; width: 28em; background: #fff url(img/tlo-1stbox.png) repeat-x;}
#big1st {background: #fff url(img/listwa-1a.png) top left no-repeat; display:block; margin:0;
color: #fff; font-size: 120%; font-weight: bold; padding: 0.2em 0.5em}
#big1sttr {float: right; background: url(img/listwa-1b.png) no-repeat; width: 6px}


#b2nd {float: right; width: 20.3em; background: #fff url(img/tlo-1stbox.png) repeat-x;}
#big2nd {background: #fff url(img/listwa-1a.png) top left no-repeat; display:block; margin:0;
color: #fff; font-size: 120%; font-weight: bold; padding: 0.2em 0.5em}
#big2ndtr {float: right; background: url(img/listwa-1b.png) no-repeat; width: 5px}


#b3rd {float: right; width: 20.3em; background: #fff url(img/tlo-3rdbox.png) repeat-x;}
#big3rd {background: #fff url(img/listwa-3a.png) top left no-repeat; display:block; margin:0;
color: #fff; font-size: 120%; font-weight: bold; padding: 0.2em 0.5em}
#big3rdtr {float: right; background: url(img/listwa-3b.png) no-repeat; width: 5px}

#b1st p, 
#b2nd p,
#b3rd p {margin:0; padding: 0.7em; font-size: 90%;}

#b1st ul, #b3rd ul {font-size: 90%; margin:0; padding:0.5em 1em 0.5em 0.5em;}
#b1st li, #b3rd li {margin:0; padding:0.5em 0 0.5em 1.7em; list-style: none; background: url(img/check.gif) center left no-repeat;}



#main a:link, #main a:active, 
#topm a:link, #topm a:active,
#topmenu a:link, #topmenu a:active,
#footer a:link, #footer a:active
{color : #276cde; text-decoration : underline;} 
#main a:visited, 
#topmenu a:visited, 
#topm a:visited, 
#footer a:visited
{color : #276cde; text-decoration : underline; } 
#main a:hover, 
#topmenu a:hover, 
#topm a:hover, 
#footer a:hover
{color : #8c5eec; text-decoration : underline; } 


#main a:link, #main a:active, #main a:visited, #main a:hover, 
#topmenu a:link, #topmenu a:active, #topmenu a:visited, #topmenu a:hover, 
#topm a:link, #topm a:active, #topm a:visited, #topm a:hover, 
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover 
{background: url(img/dot.png) center left no-repeat; margin:0; padding: 0 0 0 0.7em;}


#kontaktowy p {margin:0.3em;padding:0;}
legend {display:none;}
fieldset {border:0;}
textarea, select {border: solid 1px #d02f60;}
.link {padding:0;margin:0;}
#form-raport {font-size: 80%; padding:0.7em; margin: 0; background: url(img/raport-leasing.gif) top right no-repeat}
.input {border: solid 1px #d02f60;}
.button {margin: 0.6em 0 0 0; cursor: pointer;}
.pozycja {width: 16em; display:block; float: left;}
.pozycjashort {width: 8em; display:block; float: left;}

#referencje {clear: both; text-align: left; border: solid 1px #d2b9d0; padding: 0.7em; margin: 1em 0;}
#footer {border-top: solid 3px #d02f60; padding: 0.7em; margin: 0 0 1em 0; text-align: left;font-size: 75%;}
#footer p {padding:0;margin:0;}
.input:hover, textarea:hover, select:hover, option:hover {background: #f4f9fd; border: solid 1px #000}

#f-menu {font-size: 90%;}

#sebe {font-size:75%; float:right; color: #808080}
#sebe a:link, #sebe a:visited {color:#808080; background: none; padding:0; margin:0;}






