/* html i body */
html, body { 	margin:0; text-align: center;  background: #e6e6e6 url(i/tlo.png) top center repeat-x;}
	
body, table, td { font: 12px Tahoma; color: black; }
img, a img { border: 0px none; margin: 0; }

a:link {color: #b51005; text-decoration: none}
a:visited {color: #b51005; text-decoration: none}
a:hover {color: #688823; text-decoration:underline }
.clear{clear:both; font: 0px Arial; width:99%;}
#easyTooltip{
	padding:5px 10px;
	border:1px solid #195fa4;
	background:#195fa4 url(i/tooltip.png) top repeat-x;
	color:#fff; border: 1px solid #5da6d2; text-align: left; 
	}
		
div#main {clear:both; margin:0 auto; text-align:left; width:1000px; padding-top: 0; }

div#top {clear:both; margin:0 auto; text-align:left; width:1000px; height:266px; background: url(i/top-tlo.png) top left no-repeat;}
div#top #left {float: left; width: 367px; height: 265px; }
div#top #left #logo {float: left; width: 367px; height: 100px; }
div#top #left #logo a {width: 360px; height: 99%; float: left;}
div#top #left #top-audio {float: left; width: 360px; height: 90px; }
div#top #left #top-form {float: left; width: 280px; padding: 0 0 0 90px; background: url(i/top-wyszukaj.png) top left no-repeat; font: 11px Tahoma; line-height: 170%; color: white;}
div#top #left #top-form .szukacz-form {float: left; width: 152px; padding: 0 4px 0 4px; margin: 0 0 5px 0;height: 31px; background: url(i/top-wyszukaj-form.png) top left no-repeat; border:0;}
div#top #left #top-form .szukacz-submit {width: 102px; height: 30px; margin: 0 0 6px 6px; background: url(i/top-wyszukaj-ok.png) top left no-repeat; border:0;}



div#top #center {float: left; width: 240px; height: 266px; }
div#top #right {float: left; width: 390px; height: 265px; }
div#top #right .fb-like {float: right; margin-top: 70px; height: 20px;}
div#top #right #top-wstep {clear:both; margin:0 auto; width: 360px; padding-top: 10px; }
div#top #right #top-wstep p {font: 11px Tahoma; color: white; line-height: 170%;}

div#main-bg {clear:both; margin:0 auto; width:1000px; text-align:left; min-height: 550px; background: white; }

div#stopka {clear:both; margin:0 auto; text-align:left; width: 100%; padding: 0; height: 141px; background: url(i/stopka-tlo.png) top left repeat-x;}

#stmenu {clear:both; margin:0 auto; text-align:left; width: 1000px; height: 31px; padding: 0 0 0 0; background: url(i/stopka-menu.png) top left repeat-x; }
#stmenu ul {width: 950px; font: 10px Tahoma; padding: 0; margin: 0 0 0 0; list-style-type: none; height: 31px; }
#stmenu ul li {line-height: 0; float: left; padding: 0; height: 31px; }
#stmenu ul li a:link, #stmenu ul li a:visited {line-height: 3em; color: #666666; text-decoration: none; float: left; height: 100%; padding: 0 1.2em; margin: 0 4px 0 4px; }
#stmenu ul li a:hover {text-decoration: underline; color: #b51005; }

div#stopka #stopka-main {clear:both; margin:0 auto; text-align:left; width: 1000px;}

div#stopka #stopka-main #copyright {padding:24px; margin:0; float: left; width:508px; text-align:left; font: 12px Tahoma;color: #8c8c8c;}
div#stopka #stopka-main #powered {padding:0; margin:0; float: right; width:300px; text-align:right; font: 12px Tahoma;color: #8c8c8c;}
div#keys {clear:both; margin:0 auto; text-align:left; width: 980px; padding: 4px; font: 10px Tahoma; color: #666666; }
div#keys a:link {color: #666666;}


div#left-box {float: left; width: 350px; padding: 0 0 1em 0; margin: 0 0 0.4em 0; }

div#left-box div#box-kategorie {float: left; width: 150px; padding: 0.4em 0 1em 0.8em; margin: 0 1em 0 0.2em;  }
div#left-box div#box-kategorie p {padding: 1.1em 0 1em 0.4em; margin: 0; font: bold 11px Tahoma; color: #666666;}


div#box-kategorie ul {margin: 0; padding: 0; width: 150px; font: 11px Tahoma; color: #666666;}
div#box-kategorie li {position: relative; list-style: none; margin: 0; height: 20px;}
div#box-kategorie li:hover {background: #ff3e00; color: white;}
div#box-kategorie li a {display: block; padding: 0.2em 0 0.4em 1em; text-decoration: none; width: 150px; color: #666666;}
div#box-kategorie li a:hover {color: white; text-decoration: underline;}

div#left-box p {padding: 0.7em 0 1em 2.4em; margin: 0; font: bold 11px Tahoma; color: #666666;}
div#box-left-reklama {clear:both; margin:0 auto; width: 300px; height: 200px; padding: 2px; background: white; border: 1px dotted #999999; }
div#left-box p#zamow {padding: 0.2em 2.4em 1em 2.4em; margin: 0; text-align: right; font: 11px Tahoma; color: #666666;}
div#box-left-reklama2 {clear:both; margin:10px auto; width: 300px; min-height: 100px; padding: 2px; background: white; border: 1px dotted #999999; }
div#box-left-reklama2:hover {clear:both; margin:10px auto; width: 300px; min-height: 100px; padding: 2px; background: white; border: 1px solid #f35812; }

div#box-left-kupony {clear:both; margin:5px auto; width: 300px; min-height: 70px; padding: 2px; background: white; border: 1px dotted #999999; }
div#box-left-kupony:hover {clear:both; margin:5px auto; width: 300px; min-height: 70px; padding: 2px; background: white; border: 1px solid #f35812; }

div#right-box {float: right; width: 645px; padding: 0.2em 0 1em 0; margin: 0 0.1em 0.4em 0; border-left: 1px dotted #999999;}

#menu {position: relative; float: left; width: 645px; height: 46px; padding: 0 0 0 0; margin: 0 0 0 0; background: url(i/menu-tlo.png) top center repeat-x;}
#menu ul {width: 640px; font: bold 12px Tahoma; padding: 0; margin: 0 0 0 0; list-style-type: none; height: 46px; }
#menu ul li {line-height: 0; float: left; padding: 0; height: 46px; }
#menu ul li a {text-align: center; line-height: 3.7em; color: #333333; text-decoration: none; float: left; height: 100%; padding: 0 0.6em; margin: 0 6px 0 6px;}
#menu ul li a:hover {text-decoration: none; color: white; background: url(i/menu-h.png) top center repeat-x; }

div#right-box #tresci {clear:both; margin:0 auto; padding:0 0 0 0; min-height: 60px; width:600px; }
div#right-box #tresci #naglowek {padding:0; margin: 0 0 0 0; width:600px; text-align: left; }
div#right-box #tresci #naglowek P {padding:20px 0 0 0; margin:0; font: bold 13px Tahoma; color: black;}
div#right-box #tekst {margin:0; padding:0 0 0 0; font: 12px Tahoma; color: black; text-align:justify; line-height: 180%; }
div#right-box #tekst p {margin:0; padding: 12px 0 0 0;}
div#right-box #tekst img {padding: 0; margin: 3px; border: 0;}


div#right-box #box-firma {clear:both; margin:0 auto; padding:0 0 0 0; min-height: 80px; width:590px; border: 1px solid #c0c0c0; background: #e0e0e0; font: 11px Tahoma; color: #333333;}
div#right-box #box-firma:hover {clear:both; margin:0 auto; padding:0 0 0 0; min-height: 80px; width:590px; border: 1px solid #f35812; background: white;}
div#right-box #box-firma #logo {width: 100px; height: 68px; float: left; margin: 6px 6px 6px 6px; padding: 0;}
div#right-box #box-firma #premium {width: 120px; height: 66px; float: right; margin: 6px 6px 6px 6px; padding: 0;}
div#right-box #box-firma p {font: 11px Tahoma; color: #333333; line-height: 150%; padding:0; margin:0 0 0 10px;}
div#right-box #box-firma p#nazwa {font: bold 12px Tahoma; color: #333333; line-height: 150%; padding:8px 0 5px 0; margin: 0 0 0 10px;}
div#right-box #box-firma p#nazwa a:link, div#right-box #box-firma p#nazwa a:visited {color: #333333;}
div#right-box #box-firma p#nazwa a:hover {color: #f35812;}
div#right-box #box-firma p#punkty {font: 10px Tahoma; color: #333333; line-height: 170%; padding:0; margin:0 0 0 10px;}
div#right-box #box-firma p#adres {font: 11px Tahoma; color: #333333; line-height: 170%; padding:0; margin:0 0 0 10px;}
div#right-box #box-firma p#adres a:link, div#right-box #box-firma p#adres a:visited {font: bold 11px Tahoma; color: #f35812;}
div#right-box #box-firma p#adres a:hover {color: #f35812;}
div#right-box #box-firma p#adres span#off {color: #888888;}
#firma-lider {margin:0 0 0 27px; padding:3px 0 0 6px; height: 14px; width:140px; background: #c0c0c0; font: 10px Tahoma; color: #333333;}
#firma-kategoria {float: right; margin:0 26px 0 0 ; padding:3px 0 0 6px; height: 14px; width:180px; background: #c0c0c0; font: 10px Tahoma; color: #333333;}
.clear-firmy{clear:both; font: 0px Arial; width:99%; margin: 0 0 10px 0}
div#right-box #box-firma .fb-like {float: right; padding: 0; margin-right: 0; }

div#right-box #box-firma-all {clear:both; margin:0 auto; padding:0 0 0 0; min-height: 20px; width:590px; border: 1px solid #c0c0c0; background: #e0e0e0; font: 11px Tahoma; color: #333333;}
div#right-box #box-firma-all:hover {clear:both; margin:0 auto; padding:0 0 0 0; min-height: 20px; width:590px; border: 1px solid #f35812; background: white;}
div#right-box #box-firma-all p {font: 11px Tahoma; color: #333333; line-height: 150%; padding:0; margin:10px 10px 10px 10px;}


div#right-box #naglowek-form {padding:0; margin: 0 0 0 0; width:590px; text-align: left; }
div#right-box #naglowek-form P {padding:15px 0 10px 15px; margin:0; font: bold 12px Tahoma; color: black;}
div#right-box #box-form {clear:both; margin:8px auto; padding:0 0 0 0; min-height: 20px; width:590px; border: 1px solid #c0c0c0; background: #e0e0e0; font: 11px Tahoma; color: #333333;}
div#right-box #box-form:hover {clear:both; margin:8px auto; padding:0 0 0 0; min-height: 20px; width:590px; border: 1px solid #f35812; background: white;}
div#right-box #box-form .rowElem {	float: left; width: 570px;	padding:4px 0px; margin-left: 12px; border-bottom: 1px dotted #c0c0c0;}
div#right-box #box-form .rowElem label {	margin-top:12px;	margin-right: 8px;	width: 110px;	display: block;	float:left;}
div#right-box #box-form .rowElem label.mini {	margin-top:12px;	margin-right: 8px;	width: 40px;	display: block;	float:left;}
div#right-box #box-form .rowElem input {padding: 6px; margin: 4px 22px 4px 4px; float:left;}
div#right-box #box-form .rowElem select {padding: 6px; margin: 4px; }


div#stronicowanie {clear:both; margin:0 auto; padding: 12px 0 12px 10px; width:580px; font: bold 11px Tahoma; color: #666666; border: 1px solid #c0c0c0; background: #e0e0e0;}
div#stronicowanie:hover {clear:both; margin:0 auto; padding: 12px 0 12px 10px; width:580px; font: bold 11px Tahoma; color: #666666; border: 1px solid #f35812; background: white; text-decoration: none;}
div#stronicowanie a:link, div#stronicowanie a:visited {color: #333333; margin:0; padding:6px 12px 6px 4px;   font: bold 12px Tahoma; }
div#stronicowanie a:hover {color: #f35812;  padding:6px 12px 6px 4px; text-decoration: none; font: bold 12px Tahoma;}




div#content-left {padding:0; margin:0 0 0 0; float: left; width:604px; text-align:left; min-height: 490px;  background: #1e0e00 url(i/tresc-tlo.jpg) top left no-repeat}
div#content-right {padding:0; margin:0 0 0 0; float: right; width:281px; min-height: 310px; text-align:left; background: #1e0e00 url(i/tlo-right.jpg) top right no-repeat }

div#main-bg table, td p {margin:0; padding: 12px 0 0 0; line-height: 170%;}





#galeria-mini {float: left; width: 200px; height: 150px; margin:10px 0 10px 40px; padding: 0; border: 2px solid #e6e6e6;}
#galeria-mini:hover { border: 2px solid #ff6600;}

div#facebook {margin:30px 0 20px 0; padding:0 0 0 0; font: 12px Tahoma; width: 271px; height: 50px; color: #382a16; text-align:justify; line-height: 170%; }
div#facebook #fb {margin:0; padding:14px 0 0 110px;}






#formularz-main {clear:both; margin:auto auto; text-align:left; width:100%; text-align: center; background: white; }
#formularz {clear:both; margin:20px auto; text-align:left; width:600px; }
#formularz #fnaglowek {font: bold 13px Tahoma; text-align:center;}
#formularz #fnaglowek p{font: bold 13px Tahoma; padding: 15px 10px 10px 10px;}
.tloPoleB {padding: 30px;}

blockquote {padding: 5px 0 6px 34px; margin: 5px 3px 3px 3px; font: italic 12px Trebuchet MS; color: #666666; background: url(i/blockquote.png) top left no-repeat;}



