/*  ==============================================================
	  Ogolne deklaracje
	  --------------------------------------------------------------*/
body 			{margin:0;padding:0;background:#fff url(images/bg-body.png) repeat-x;font-family:"Myriad", "Lucida Grande","Arial","Helvetica",sans-serif;}
a 				{color:#4C0000;}
a:hover 	{color:#b22222;}
/*  ==============================================================
	  Bloki
	  --------------------------------------------------------------*/
#wrapper  		{width:960px;margin:0;background:#f4f4f4;position:relative;}
#header   		{width:960px;height:120px;margin:0;background:url(images/bg-header.png);}
#content  		{width:960px;margin:0;background:#f4f4f4;background:url(images/bg-content.png) top left;position:relative;}
#left-col 		{float:left;width:235px;margin:0px 0 0 0;height:450px;display:inline;position:relative;}
#center-col		{float:left;width:320px;margin:0px 0 0 20px;}
#right-col		{float:right;width:240px;padding:0px 110px 0 0;background:url(images/bg-right-col.png) top right no-repeat;}
#left-col-kontakt	  {float:left;width:235px;margin:10px 0 0 0;height:500px;display:inline;}
#right-col-kontakt  {float:right;width:240px;padding:10px 110px 0 0;background:url(images/bg-right-col.png) top right no-repeat;}
#center-col-cennik	{float:left;width:327px;margin:10px 0 0 20px;}
#right-col-cennik	  {float:right;width:200px;padding:10px 110px 0 0;background:url(images/bg-right-col.png) top right no-repeat;}
#footer   		{width:960px;height:50px;clear:both;background:url(images/bg-footer.png) no-repeat;}
#postit				{width:180px;height:180px;background:url(images/bg-postit.jpg);margin:0 0 0 25px;}
#olowki 			{width:221px;height:284px;background:url(images/bg-olowki.jpg);position:absolute;left:0px;bottom:50px;_bottom:49px;z-index:4;border:none;}
#kropki 			{width:16px;height:180px;background:url(images/bg-kropki.png);position:absolute;right:22px;bottom:50px;z-index:20;}
/*  ==============================================================
		Typo Glupcze ! X ! X !
	  -------------------------------------------------------------- */
#content  		{font-size:0.9em;}
h1 {text-indent:-15000px;font-size:0;margin:0;padding:0;}
a#main {display:block;width:230px;height:100px;position:absolute;top:0;left:0;text-indent:-20000px}
h2 {margin:0;padding:0;}
#left-col h2 {margin:0 0 0 25px;}
#left-col #postit h3 {margin:0;}
#left-col h3 {margin:0 0 0 25px;}	  	  
#left-col-kontakt h2 {margin:0 0 0 25px;}
h3	 {font-size:0.9em;margin:.7em 0;color:#4a4a4a;}
#right-col h3 {font-size:0.8em;}		  
#center-col p, ul {font-size:0.8em;}
#right-col p {font-size:0.7em;}
#footer p {position:relative;top:20px;left:30px;font-size:0.7em;}
#postit img 		{margin:8px 0 0 20px;}
#right-col img {border:6px solid #fff;}
	
#left-col p {margin:0 0 0 25px; font-size:.8em;}	  

div.date{font-size:0.75em;margin:10px 0 0 0}
/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

a img {border:none;}
#center-col h2 img {border:none;}
#center-col img {border:1px solid #ccc;}
.center-kimjestesmy img {border:10px solid #ccc;margin:0 0 0 40px;}
strong {color:#4a4a4a;}

/*  ==============================================================
		Listy.
	  -------------------------------------------------------------- */
#main-menu ul {margin:0;padding:0;position:absolute;top:0px;left:236px;}
#main-menu li {margin:0;display:inline;}
#main-menu li a {margin:0;display:block;float:left;text-indent:-10000px;background-repeat:no-repeat;}
#main-menu li a#kimjestesmy {width:123px;height:84px;background:url(images/bg-menu.png);}
#main-menu li a#corobimy 		{width:123px;height:84px;background:url(images/bg-menu.png) -123px 0;}
#main-menu li a#cennik 			{width:119px;height:84px;background:url(images/bg-menu.png) -246px 0;}
#main-menu li a#kontakt 		{width:114px;height:84px;background:url(images/bg-menu.png) -369px 0 no-repeat;}

#main-menu li a#kimjestesmy:hover {width:123px;height:84px;background:url(images/bg-menu.png) 0 84px;}
#main-menu li a#corobimy:hover 		{width:123px;height:84px;background:url(images/bg-menu.png) -123px 84px;}
#main-menu li a#cennik:hover 			{width:119px;height:84px;background:url(images/bg-menu.png) -246px 84px;}
#main-menu li a#kontakt:hover 		{width:114px;height:84px;background:url(images/bg-menu.png) -369px 84px;}


#main-menu li a:hover {}

#menu ul 						{margin:0;padding:0;list-style-type:square;font-size:0.8em;}
#menu li 						{border-bottom:0px solid #ccc;font-weight:bold;padding:0}
#menu li li 				{border-bottom:0px solid #ccc;font-weight:normal;}
#menu li a 					{padding:5px;display:block;text-decoration:underline;font-weight:bold;}
#menu li a:hover 		{}
#menu li li a				{font-weight:normal;}

#left-col ul {width:233px;margin:0;padding:0;list-style-type:none;position:absolute;left:0px;top:30px;z-index:50;}
#left-col li {padding:0;background:url(images/bg-menu-li.png) left bottom no-repeat;}
#left-col li a {text-decoration:none;padding:5px 5px 5px 40px;font-weight:normal;font-size:1em;display:block;background:url(images/li-square.png) 28px 10px no-repeat;}
#center-col ul {list-style:square;}
#center-col li {}
#right-col {padding-top:52px;}

#left-col-kontakt p {padding:0 0 0 25px;text-decoration:none;font-weight:normal;font-size:0.8em;	}
#center-col-kontakt ul {list-style:square;}
#right-col-kontakt {padding-top:52px;}

#center-col-cennik p {font-size:0.8em;}
#center-col-cennik h3 {margin:.4em 0;color:#4a4a4a;text-align:center;}

table {border-collapse:collapse;font-size:.75em;width:100%;}
th	{border:1px solid #333;padding:.2em .4em;background:url(images/bg-th.png) repeat-x;color:#fff !important;text-align:left;text-transform:uppercase;font-size:.8em}
th strong {color:#fff;}

td		{border:1px solid #ddd;padding:.05em .3em;color:#4a4a4a;}

/* Swieta swieta */
.choinka {position:relative;top:40px;left:60px;}

#pocztowka-swiateczna {position:absolute;top:30px; left:150px; z-index:150; display:none;}
#tlo-pocztowki {position:absolute;top:0px; left:0px; z-index:140; background:#000; filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;}

/* Clearing:after. 
	 -------------------------------------------------------------------------------------*/
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {clear:left;}

