body  { background: #fff url(img/tlo-body.jpg) top repeat-x;margin: 0;padding: 0;font: normal 100% arial, verdana, helvetica;color: #0d0d0d;}

#wrap {text-align: center;margin: 2em 0 2em 0;}

#head {height: 10em;} /* background: #fff url(img/tlo-head.jpg) repeat-x; */
#header, #content {margin: 0 auto;width: 48.82em;text-align: left;position: relative;}
#content {padding: 1em 0 1em 0; font: normal 100% verdana, arial, helvetica}
#content li {padding: 0.5em 0 0.5em 0;}
#logo {margin: 1.3em 0 0 0; border:0;}


.misja {border: 0; color: #fff; padding: 0.5em 1em 0.5em 1em;background: #6b7d86; position:absolute;top: 1.2em; right: 0.1em; z-index:11;width:30em;font-size:105%}


.ukryj {display:none;}
.clr {clear: left;margin:0;padding:0;}
.cite {border-left: solid 10px #c9d4e7; padding: 0.5em 0 0.5em 1em;}

.rgt {float: right;}
em {font-size: 80%;}

h1 {display:none;}


#nav {text-align: left;list-style: none;margin:0 0 1em 0;padding: 0;}
#nav li {float: left; padding: 0 0.6em 0 0;height: 4em;font-size:110%; display:block; font-weight:bold}
#nav small {float: left;padding:1.7em 0 0 0; font: normal 0.55em verdana, arial, helvetica; height: 3em;vertical-align: text-top; display:block}

#toolmenu 	 {position: absolute; right: 0; top:0em;}
#toolmenu ul {margin:0;padding:0}
#toolmenu li {display:inline; padding: 0; margin:0 0 0 0.2em; }
#toolmenu a  {padding: 0.3em 0.1em; height: 1em; border-bottom: solid 2px #c9d4e7; text-decoration: none;}	  
#toolmenu a:hover  {padding: 0.3em 0.1em; height: 1em; border-bottom: solid 2px #00509f; color: #00509f;}	

#toolmenu a:hover, #toolmenu a:visited {text-decoration: none;}	


.strategia 			{padding: 0 0 0.2em 0; border-bottom: solid 10px #d62356;}
.uzytecznosc 		{padding: 0 0 0.2em 0; border-bottom: solid 10px #82be26;}
.dostepnosc			{padding: 0 0 0.2em 0; border-bottom: solid 10px #82be26;}
.email_marketing {padding: 0 0 0.2em 0; border-bottom: solid 10px #562893;}
.copywriting			{padding: 0 0 0.2em 0; border-bottom: solid 10px #562893;}
.mobile 					{padding: 0 0 0.2em 0; border-bottom: solid 10px #cdcccc;}
.cms 						{padding: 0 0 0.2em 0; border-bottom: solid 10px #cdcccc;}

#promo 			{position: relative; background: #6b7d86 url(img/tlo-promo.jpg) left center no-repeat; height: 180px; border: solid 4px #c9d4e7}
#efektywnie {position: absolute; top: 2em; right: 2em; border:0; z-index:11;display:none;}
#flash 			{position:absolute; top:0; left:0; z-index:1}


.tab1st {border: solid 10px #d62356;}  
.tab2nd {border: solid 10px #82be26;}  
.tab3rd {border: solid 10px #562893;}  
.tab4th {border: solid 10px #cdcccc;}  
.tab5th {border: solid 10px #cdcccc;}  
.tab6th {border: solid 10px #c9d4e7;}  

.tab2nd, .tab3rd, .tab1st, .tab4th, .tab5th, .tab6th  {margin:1em 0; padding: 0.5em; position: relative}
.tab2nd big, .tab3rd big, .tab1st big, .tab4th big, .tab5th big, .tab6th big {display:block; background: #fff; padding: 0.3em 1em;top: -1.2em; left: 2em; position: absolute;}

a {cursor: pointer;}
#nav a:link {text-decoration:none; color: #1a1e2f; cursor: pointer;}
#nav a:active {text-decoration:none;} 
#nav a:visited {text-decoration:none; color: #000}
#nav a:hover{text-decoration:none; color: #00509f; border-color: #00509f;}

a:link {text-decoration:underline; color: #1a1e2f; cursor: pointer;}
a:active {text-decoration:none;} 
a:visited {text-decoration:underline; color: #000}
a:hover{text-decoration:none; color: #00509f;}

#danefirmy_a {position: absolute; z-index: 1; top: 4em; left: 20em; height: 8em; width: 14em; font-size: 90%}
#danefirmy_b {position: absolute; z-index: 2;  top: 4em; left: 36em; height: 8em;  width: 14em; font-size: 90%}
#kontaktowy {}
#kontaktowy fieldset {margin:0; padding: 1em;border:0;}
#kontaktowy legend {font-weight: bold; padding: 0.5em; font-size: 120%;}

#raport fieldset {margin:0; padding: 1em; border: solid 1px #c9d4e7; border-top:solid 4px #c9d4e7;}
#raport legend {padding: 0.5em; font-size: 100%;}
#raport label {font-size: 80%;}
#raport p {padding:0; margin:0;}
.checkb {margin: 0; padding:0;}
.form-poz {display: block}
textarea, .input {background:#fff; margin: 0 0 0.5em 0;}

#footer 			{border-top: 1px solid #c9d4e7;padding: 1em 0 0 0;margin: 0 auto;width: 48.80em;text-align: left;position: relative;}
#footer big 	{position: absolute;top: -0.7em;left: 1em;padding: 0 1em 0 1em;background: #fff;font-size: 101%;}
#footer p 		{margin: 0 0 0 2.5em; font-size: 80%;}
#footermenu 	{position: absolute; right: 1em; top:2em;}
