body {font:11px Arial, sans-serif;color:#111;background:#fff;margin:0;padding:0;}
a:link,a:visited,a:active {color:#56A;text-decoration:none;}
a:hover {color:#889;text-decoration:underline; }
h1 {font-size: 18px; font-weight:bold; padding:10px;}
#main_body {background: url(background.gif);padding: 8px;}
#main_1 { background-color: #fff; width:775px; margin: 10px auto; overflow: hidden; border: solid 1px #000;}
#top_1	{margin: 0; padding: 0;}
#top_2 {background: url(top1.jpg) no-repeat; width:775px; height: 100px; margin:0 ;}

#adres {width:300px; height:100px; float:left; padding:5px;}

#adres a {vertical-align: center; color:#fff; font-weight:bold; font-size:18px;}

#polecamy {font-weight:bold; color:#000;}
#polecamy	.col_leftmn	{ width:475px; float:left; padding:2px 6px 0 0;}
#polecamy a {font-weight:normal; padding: 0 2px 2px 0;}

#t2 {width:775px;margin:0 auto;}
#t3		{width:743px;margin:0 auto; margin:10px; padding:5px; border:1px solid #ccc;}
#t2 img	{border:0;float:left;}

#hb		{width:775px;margin:0 auto;}
#hb #col_left	{width:150px;float:left;}
#hb #col_main	{width:620px;float:left;}

#menu		{font:11px Tahoma, Arial, sans-serif;margin:5px 2px 2px 2px; padding: 5px; background-color:#ff0; background: url(tlo_4.jpg); border: 1px solid #ccc;float:left}
.nag {border: solid 1px #6600cc; background-color: #9999ff; padding: 3px;}
.menu_oferty a {border-bottom: solid 1px #ccc;}
#menu a		{text-decoration:none;display:block;line-height:15px;color:#c96;}
#menu div a	{padding:1px 1px 1px 10px; color:#00f;}
#menu div a:hover	{padding:2px 0 0 11px; color:#f00; text-decoration: underline;}
#menu big a	{padding:0 1px 1px 90px;font:11px Arial, sans-serif;background:none;}
#menu big a:hover	{padding:1px 0 0 91px;background:none;}
#menu big span	{color:#F00;}

#menu span	{color:#ccc;font-size:9px;}
#menu p		{color:#aaa;font-size:10px;margin:4px 0 0 8px;padding:0;}

.foto {margin: 3px; padding: 1px; border: solid 1px #8080a0;  background-color: #c0c0f0; overflow: hidden; text-align: center;}
.foto_2 {border-top: 1px #fff solid; margin:10px; text-align:center;}
.srodek {margin:5px; padding:10px; border: 1px solid #ccc; overflow: hidden;background: url(tlo_3.jpg);}
.opis {background-color: #eee; padding:2px; margin: 3px; overflow: hidden;}
.opis h3 {font-size:14px; margin:3px;}
.opis b {color: #f00;}
.rodzaj {color: #ccc; font-size:10px;}
.rodzaj a {color: #aaa;}
.tel_ogloszenie {margin: 3px; padding: 3px; border: solid 1px #8080a0;  background-color: #c0c0f0;}

/* 3 kolumny*/
#col_3	{}
#col_3	.col_leftmn	{ width:190px; height:200px; float:left; padding:2px 6px 0 0;}
#col_3	.bod	{ border:1px solid #fff; padding-top:9px; background-color: #c0c0f0; }
#col_3	h3	{ background-color:#fff; margin:0;  text-align:center; color:#e94; font:bold 12px Arial, Helvetica, sans-serif}
/* #col_3	p	{ padding:9px; margin:0}*/
.bod	div	a	{display:block; padding:1px 0 0 19px; line-height:15px; text-decoration:none; color:#889; background:url(strzalka.png) no-repeat;}
.bod	div	a:hover	{text-decoration:none; color:#aaa;}
.bod img {float: left; padding: 5px;}
.cie	{ background:url(ng1str_c.png) no-repeat; height:9px;}
.skrot {padding: 5px; vertical-align: top;}
.copyright {width:350px; float: left;}
.f_right a {width:425px; text-align: right; padding: 1px 3px 1px 3px; background-color: #ccc; border: 1px solid #bbb; margin: 0 4px 0 4px;}
.footer {margin:2px; padding: 5px; float: left;}

/* 2 kolumny*/
#col_2	{}
#col_2	.col_leftmn	{ width:288px; float:left; padding:2px 6px 0 0;}
#col_2	.bod	{ border:1px solid #ccc; padding-top:9px;background-color:#fff; }
#col_2	h3	{ background-color:#ccc; margin:0; text-align:center; color:#e94; font:bold 12px Arial, Helvetica, sans-serif}
#col_2	p	{ padding:9px; margin:0}

/* 1 kolumna*/
#col_1	{}
#col_1	.col_leftmn	{ width:582px; float:left; padding:2px 6px 0 0;}
#col_1	.bod	{ border:1px solid #ccc; padding-top:9px;background-color:#fff; }
#col_1	h3	{ background-color:#ccc; margin:0; text-align:center; color:#e94; font:bold 12px Arial, Helvetica, sans-serif}
#col_1	p	{ padding:9px; margin:0}

#col_2a .col_leftmn	{ width:450px; float:left; padding:2px;}
#col_2b .col_leftmn	{ width:112px; float:left; padding:2px;}
#col_2b .col_leftmn img {margin: 5px; border: 1px #fff solid;}
#col_2b .col_leftmn img a:hover {margin: 5px; border: 1px #000 solid;}