/**
* Featured slider
************************************************/
#slider-container {
	overflow: hidden;
	width: 645px;
	height: 243pxpx;
	margin: 0 0 20px 0;
	background: #F1F7E6;
	position:relative;
	}
#slider {
	/*overflow: hidden;*/
	width: 320px;
	height: 243px;
	float:left;
	}
#slider_news {
	height:233px;
	position:absolute;
	right:0px;
	top:10px;
	margin:0px
	}
.feature {
	overflow: hidden;
	width: 320px;
	height: 243px;
	color: #ccc;
	background: #F1F7E6;
	border: none !important;
	position:relative;
	}
.feature img {
	float: left;
	max-width: 320px;
	max-height: 165px;
	width: ;
	height: ;
	border:none;
	}
#slider-container .txt_tygodnia-a a {
/*color:#fff;*/
color:#03318B;
font-weight:bold;
font-size:16px;
line-height:32px;
margin-left:10px;
margin-top:5px;
}
#slider .feature .entry-title {
	font-size: 21px;
	}
#slider .feature .entry-title a {
	color: #eee;
	}
.feature .byline {
	color: #aaa;
	margin-bottom: 15px;
	}
.more-link {
	float: left;
	text-indent: -9999px;
	width: 100px;
	height: 20px;
	display: block;
	background: url(images/more-link.gif) no-repeat 0 0;
	}
.more-link:hover {
	background: url(images/more-link.gif) no-repeat 0 -20px;
	}

/* Slider controls */
.slider-controls {
	width: 51px;
	height: 15px;
	overflow: hidden;
	line-height: 15px;
	background: #52900D;
	position:absolute;
	left:-61px;
	bottom:0;
	z-index:10;
	}
.slider-controls .slider-prev {
	text-indent: -9999px;
	float: left;
	width: 17px;
	height: 15px;
	background: #52900D url(images/slider-prev.gif) no-repeat 0 0;
	border: none !important;
	}
.slider-controls .slider-prev:hover {
	background: #52900D url(images/slider-prev.gif) no-repeat left -15px;
	}
.slider-controls .slider-pause {
	text-indent: -9999px;
	float: left;
	width: 17px;
	height: 15px;
	background: #52900D url(images/pause.gif) no-repeat center 0;
	border: none !important;
	}
.slider-controls .slider-pause:hover, .slider-controls a.paused {
	background: #52900D url(images/pause.gif) no-repeat center -15px;
	}
.slider-controls .slider-next {
	text-indent: -9999px;
	float: right;
	width: 17px;
	height: 15px;
	background: #52900D url(images/slider-next.gif) no-repeat right 0;
	border: none !important;
	}
.slider-controls .slider-next:hover {
	background: #52900D url(images/slider-next.gif) no-repeat right -15px;
	}

/**
* Featured excerpts
************************************************/
#content .entry-title {
	margin-bottom: 0px;
	font: 15px tahoma, times, 'times new roman', serif;
	font-weight: bold;
	}
.byline {
	padding:0;
	margin-bottom: 0px;
	font-size:10px;
	display:none;
	}


/**
* Headlines
************************************************/
.section-title {
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ddd;
	}
#headlines .section-title {
	}
#headlines {
	overflow: hidden;
	}

#headlines .odd {
	float: left;
	overflow: hidden;
	width: 280px;
	clear: both;
	}
#headlines .even {
	float: right;
	overflow: hidden;
	width: 280px;
	clear: none;
	}
#headlines ul {
	font-size: 11px;
	margin-left: 5px;
	}
#headlines ul li {
	background: url(images/bullet.gif) no-repeat 0 7px;
	}
#headlines ul li a {
	font-weight: bold;
	}

#content .post {
	clear: both;
	margin-bottom: 20px;
	}
.wp-pagenavi, .navigation-links {
	display: none;
	}
#slider-container .txt_tygodnia{
/*	background-color:#000000; */
	background-color:#F1F7E6;
	color:#03318B;
	font-size:24px;
	left:0;
	line-height:26px;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:absolute;
	top:0;
	width:320px;
	height:36px;
	z-index:5;
}
#slider-container .txt_tygodnia-a{
	color:#03318B;
	font-size:24px;
	left:0;
	line-height:26px;
	position:absolute;
	top:0;
	width:320px;
	padding: 3px 0;
	z-index:6;
}
#slider .read-more {
background-color:#52900D;
bottom:0;
height:40px;
left:0;
position:absolute;
width:320px;

}
#slider .read-more-a	{
bottom:0;
height:35px;
left:0;
position:absolute;
width:301px;
padding:0 9px 0 10px;
}
#slider .read-more-a a {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top: 3px;
display:block;
}
#slider .read-more-a a.more	{
	color:#A3100F;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
}
#slider_news .t_info {


margin-left:15px;
margin-top:5px;
width:300px;
}
#slider_news .linki {
line-height:20px;
margin-left:15px;

width:290px;
}
#slider_news .linki li 	{
	list-style:none;
}
#slider_news .inf_ob {
height:65px;
margin-left:18px;
width:210px;
float:left;
}
#slider_news .t_info .inf_tre a {
color:#333333;
font-size:12px;
line-height:19px;
}
#slider_news .t_info .inf_topic a {
color:#03318B;
font-size:18px;
line-height:20px;
}
#slider_news .linki li a {
background:transparent url(images/layout/arrow_o.jpg) no-repeat scroll 0 3px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:10px;
}
#slider_news .inf_img {
margin-top:3px;
float:left;
}
#slider_news .inf_img img {
width:118px;
height:118px;
margin:0;
border:none;
}
div#slider_nav {
	position:absolute;
	right:335px;
	top:231px;
	z-index:4;
}
div#slider_nav a {
color:#fff;
border:1px solid #fff;
font-family:Tahoma;
font-size:8px;
line-height:8px;
margin:0 2px;
padding:0 3px;
font-weight:bold;	
}
div#slider_nav a.activeSlide {
background-color:#fff;
color:#EEA047;	
}
/*************************************************************/
* { margin: 0; padding: 0; }

#sidebar li, #f_linki li, #orange li, #green li, .ogl_lista li, .linki li, li.page_item, .ddsg-wrapper li  { list-style: none; }

.post ul, .post ol { margin: 0 0 15px 25px; }
.post ul { list-style: disc; }
.post ul ul, .post ul ul ul, .post ol ol, .post ol ol ol { margin-bottom: 0; }

ul li ul li {
margin-left:15px;
}
p { 
margin: 10px 0 !important; 
}

body, form, img, p, h1, h2, h3, input, select {
	margin: 0;
	padding: 0;
}
h2 { font-size: 20px; }
h3 { font-size: 20px; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: normal;
	text-decoration: none;
	color: #0C386E;
	}

body {
	font: 12px/17px tahoma, sans-serif;
}
#content, #home {
	width:650px;
}
img {
	border: none;
}

div, a, form , p, td	{
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 13px;
	line-height			: 16px;

}

a	{
	color				: #03318b;
	text-decoration		: none;
}
a:hover	{
	text-decoration		: underline;
	color				: #b3021e;
}
img, a img {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	padding:0;
}

/* Alignment */
.left, .alignleft { float: left; margin-right: 10px; }
.right, .alignright { float: right; margin-left: 10px; }
.clear { clear: both; }
.center, .aligncenter { margin: 0 auto 15px auto; text-align: center; display: block; }

.widget {
	list-style-type:none;
	margin:0px;
	padding: 0px;
}
.div646 {
clear:none;
width:646px;
}

.div643 {
clear:none;
width:643px;
}

.w631,
.div631 {
width:631px;
}

.w634 {
width:634px;
}

.div315 {
clear:none;
width:315px;
}
.div320 {
clear:none;
width:320wpx;
}
.w303 {
width:303px;
}
.w309 {
width:309px;
}
.mt_20
{
	margin-top:20px;
}
.mt_5
{
	margin-top:5px;
}
.mt_6
{
	margin-top:6px;
}
.mt_8
{
	margin-top:8px;
}
.mt_11
{
	margin-top:11px;
}
.mt_10
{
	margin-top:10px;
}
.mt_12
{
	margin-top:12px;
}
.mt_18
{
	margin-top:18px;
}

.ml_4
{
	margin-left:4px;
}
.ml_7
{
	margin-left:7px;
}
.ml_18
{
	margin-left:18px;
}

.mr_0
{
	margin-right:0px;
}
.db
{
	display:block;
}
.fl, .lewo
{
	float:left;
}
.fr, .prawo
{
	float:right;
}

#m_glowne .ikonka
{
	float:left;
	width:80px;
}

#m_glowne .ikonka_napis
{
	display:block;
	width:100%;
}


#div-sep {
	border-bottom: solid #999999 1px;
	line-height: 1px;
	width:262px;
	margin-top:2px;
	font-size:1px;
	
}

#dolacz {
	background-color:#F3F3F3;
	text-align:right;
	padding-top:7px;
	padding-right:3px;
	position:relative;
	height:20px;
}
#dolacz #dolacz_a	{
	display:block;
	font-size:1px;
	line-height:1px;
	position:absolute;
	left:5px;
	top:4px;
	width:106px;
	height:24px;
	background: url(images/layout/moj2-szary.jpg) no-repeat;
}
#dolacz #dolacz_a:hover	{
	background: url(images/layout/moj2-szary_pod.jpg) no-repeat;
}
.sep-lista
{
	width:100%;
	clear:both;
	height:10px;
}

#body-container {
	position:relative;
	width: 980px;
	margin: 0 auto;
	padding: 0 0px 5px 0px;
	background: #FFFFFF;
	margin-top:20px;
}
#container {
	/*overflow: hidden;*/
	float: left;
	width: 980px;
	background: #fff;
}
#banner {
	width: 645px;
	height:120px;
	margin-bottom:20px;
}

#banner .lewo_b {
  width:555px;
  height:92px;
  float:left;
  background-color: #ffffff;
}

#banner .lewo_b1 {
  width:645px;
  height:27px;
  display:block;
  background-color: #ffffff;
}

#banner .lewo_b2 {
  width:555px;
  height:88px;
  display:block;
  background-color: #ffffff;
  margin-top:11px;
}

#banner .img_b{
	height:88px;
	width: 110px;
	float:left;
}

#banner img {
  border: 0px;
  line-height: 1px;
  font-size: 1px;
  display:block;
}

#banner a {
  border: 0px;
  font-size: 13px;
  display:block;
  text-align:center;
}

#banner .f_24 a {
	font-size:24px;
	font-family:Tahoma;
	line-height: 27px;
	display:inline;
}

.f_24 {
	font-size:24px;
	font-family:Tahoma;
	line-height: 24px;
	
}
.f_18 {
	font-size:18px;
	font-family:Tahoma;
	line-height: 18px;
}

.ciekawe {
	color: #03318b;
}

.call {
	color: #fc8802;
	margin-left:32px;
	line-height:27px;
}

#sidebar {
	/*overflow: hidden;*/
	width: 320px;
	float:right;
	}
#sidebar > ul > a > img {
	border:none;
	width:315px;
} 

#sidebar .read-more {
	line-height: 19px;
}

#sidebar .menu2, #s2 .menu2 {
	overflow: hidden;
	width: 320px;
	height: 492px;
	margin: 0 0 0 0;
	background: #f3f3f3;
	margin-top: -5px;
	padding-top:5px;
	}

#p_projekty {
	background-position: -80px -135px;
	width: 65px;
	height: 51px;
	margin-top: -20px;
	position: absolute;
}

#tytul_pro {
	padding-left:70px;
	margin-top:2px;
	color: #03318b;
	font-size: 11px;
	font-weight: bold;
	line-height:22px;
	height:24px;
}
#tytul_pro h2 a{
	color: #03318b;
	font-size: 18px;
	line-height:20px;
	font-weight: normal;
	font-family: Tahoma;

}
#projekty {
	margin-left:13px;
	margin-top:10px;
	height: 425px;
	width: 300px;
}
#projekty .domek {
	height:134px;
	width:130px;
	text-align:left; 
	position: relative;
	margin-bottom: 5px;
	margin-right:9px;
	margin-left: 9px;
}

#projekty .domek .thumb img {
	padding: 1px;
	border: solid #999999 1px;
}

#projekty .nazwa_pro a{
	font-weight:normal;
	font-size:13px;
	text-align:left;
	color: #03318b;
	font-family: Tahoma;
}

#projekty .zobacz {
	float:left;
	margin-left:7px;
	margin-top:1px;
}
.zobacz_img
{
	background-position:-453px -69px;
	width:48px;
	height:19px;
	display:block;
}
#projekty .zobacz a{
	line-height:1px;
	font-size:1px;
}

#projekty .cena_pro_d {
	color:#4c8f00;
	font-family: Tahoma;
	font-weight:bold;
	font-size: 22px;
	text-align:left;
	float:left;
	width:73px;
	height:25px;
}

.more_pro {
	width:272px;
	height:19px;
	margin-left:22px;
	position:absolute;
}

.more_pro a{
	padding-left:10px;
	font-size: 13px;
}

/*ogłoszenia widget*/


.menu_ogl {
	width: 320px;
	background:none;
}

.menu_ogl .ng_lft
{
	width:9px;
	height:29px;
	background-color:#f3a817;
	float:left;
}
.menu_ogl .ng_sr
{
	background-color:#D9D9D7;
	color:#000000;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:29px;
	line-height:29px;
	margin:0;
	padding:0;
	width:230px;
}
.menu_ogl .ng_sr a
{
	color:#000000;
	cursor:pointer;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	padding-left:15px;
}
.menu_ogl .ng_pr
{
	background: url('/wp-content/themes/structure/images/layout/naglowek_left.gif') no-repeat;
	width:7px;
	height:29px;
	float:left;
}

.map_gora,
.map_dol
{
	clear:both;
	background-color:#F8F6F7;
	line-height:0px;
	font-size:0px;
	width:320px;
	height:6px;
	position:relative;
}

.map_gora .lft
{
	width:9px;
	height:6px;
	background-color:#d9d9d7;
	float:left;
	border-top:1px solid #f3a817;
	line-height:0px;
	font-size:0px;
}

.map_gora .sr
{
	float:left;
	width:305px;
	height:6px;
	border-top: solid 1px #e0dedf;
	background-color:#f8f6f7;
	line-height:1px;
}

.map_dol .lft
{
	width:9px;
	height:6px;
	background-color:#d9d9d7;
	float:left;
	line-height:0px;
	font-size:0px;
	border-bottom: solid 1px #e0dedf;
}

.map_dol .sr
{
	float:left;
	width:305px;
	height:6px;
	line-height:1px;
	border-top:none;
	border-bottom: solid 1px #e0dedf;
}


.map_obr
{
    background-position: 0 -268px;
    height: 78px;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 288px;
}
.p_ogl {
	background: url(images/layout/ogloszenia_tlo.jpg) no-repeat;
	height:100%;
}

.p_ogl_h2 {
	padding-left:50px;
	padding-top:6px;
	padding-bottom:0px;
}
.p_ogl_h2 a {
	font-size:14px;
	line-height:18px;
	color: #fff;
	font-weight: bold;
}

.p_ogl_ramka
{
	width:320px;
	background:transparent url(images/layout/map_back.jpg) repeat-y scroll 0px 0px;
	height:240px;
	position:relative;
}

.ogl_lista {
	height: 70px;
	margin-left:17px;
}

.ogl_lista li
{
	margin-left:10px;
}
.ogl_lista li a{
	padding-left:10px;
	color: #03318B;
	font-family:Verdana;
	font-size:12px;
	margin-right:17px;
	line-height: 17px;
}

.p_ogl_ramka .adr
{
	position:absolute;
	bottom:5px;
	left:37px;
}

.p_ogl_ramka .adr a
{
	color:#ce9416;
	font-family:Verdana;
	font-size:12px;
}
.mapa {
	width:130px;
	height: 130px;
	margin-right:30px;
	font-size:1px;
	line-height:1px;
}
.szukaj {
	margin-top:68px;
	background:transparent url(images/layout/search_za.jpg) no-repeat scroll 0pt 3px;
	width:149px;
	height: 22px;
	margin-right:10px;
}
.szukaj a {
	display:block;
	width:149px;
	height: 22px;
}

.dodaj {
	margin-top: 130px;
	background:transparent url(images/layout/dodaj_free.jpg) no-repeat scroll 0pt 3px;
	width:109px;
	height: 22px;
	margin-left:0px;
}

.dodaj a {
	display:block;
	width:109px;
	height: 22px;
}
.menu_f {
	width: 320px;
/*	height: 253px;*/
	margin: 6px 0 0 0;
	background: #F1F7E6;
	margin-bottom: -5px;
	padding-bottom: 5px;
}

.forum_obr {
    background-position: -291px -347px;
    height: 78px;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 288px;
}

.news_obr {
    background-position: 0px -426px;
    height: 78px;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 288px;
}


#p_forum {
	background: url(images/layout/p_forum2.jpg) no-repeat;
	width: 65px;
	height: 57px;
	margin-top: -14px;
	position: absolute;
}
#o_forum,
.o_forum a{
	font-size: 18px;
	color: #03318b;
	padding-left:65px;
	margin-top:6px;
}
.o_forum a
{
padding-left:0px;
}
/* zmiana */
#forum {
	clear:both;
/*	height:326px;*/
	margin-top:0px;
	width:320px;
	background:transparent url(images/layout/map_back.jpg) repeat-y scroll 0px 0px;
}

#forum .linki {
	margin-left:14px;
	width:260px;
}

#forum .linki li a
{
	padding-left:10px;
	padding-top:2px;
	list-style:none;
	color: #03318b;
	font-size:13px; 
	font-family:Tahoma;
	line-height: 20px;
}

#menu_nl {
	background: url(images/layout/nl_tlo.jpg) no-repeat 200px 30px; 
	overflow: hidden;
	width: 315px;
	border-bottom:1px solid #508F00;
	height:154px;
	}
#menu_nl_header {
	background: url(images/layout/newsletter.gif) no-repeat 0 0;
	width: 315px;
	height: 44px;
}
#menu_nl_h2 {

	padding-left:50px;
	padding-top:5px;
}
#menu_nl_h2 a {
	font-size:14px;
	font-family: Tahoma;
	font-weight: bold;
	color: #fff;
}

#menu_nl_ramka {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	height:108px;
	margin-top:11px;
	padding-top:13px;
}
/* zmiana */
#newsletterbox { margin:0px; text-align:left;}
#newsletterbox #s { 
	border:1px solid #E1E1E1;
	color:#999999;
	float:left;
	font-size:13px;
	padding:6px;
	width:194px;
}
 /*padding:5px; width: 194px; color:#999999; font-size:11px; font-weight: normal; float:left;}*/
#go
{
	background-position:-290px -215px;
	border:0px;
	width:84px;
	height:26px;
	margin-top:0;
	margin-bottom:10px;
	cursor: pointer;
}
#howtosend { margin:0px; font-size:11px; color: #333333; font-family: Arial;}
/*widget firmy*/

#firmy_block .ng_lft
{
	width:9px;
	height:29px;
	background-color:#bebeb2;
	float:left;
}


#firmy_block .ng_sr
{
	background-color:#D9D9D7;
	color:#000000;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:29px;
	line-height:29px;
	margin:0;
	padding:0;
	width:190px;
}
#firmy_block .ng_sr a
{
	color:#000000;
	cursor:pointer;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	padding-left:15px;
}

#firmy_block .ng_pr
{
	background: url('/wp-content/themes/structure/images/layout/naglowek_left.gif') no-repeat;
	width:7px;
	height:29px;
	float:left;
}


#odf {
	width:320px;
	background:transparent url(images/layout/map_back.jpg) repeat-y scroll 0px 0px;
	height:195px;
	position:relative;
}

#odf .firmy_obr
{
	background-position: -291px -426px;
    height: 78px;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 288px;
}

#odf .tytul_1 {
	height: 35px;
	width: 30px;
	margin-top: 10px;
	margin-left: 10px;
	background:url(images/layout/globus.jpg) no-repeat 0 0;

}
#odf .tytul_2
{
	margin-top: 17px;
	margin-left:50px;
	color: #03318b;
	font-size:18px;
	font-family: Tahoma;
}

#odf .tytul_2 a
{
	color: #03318b;
	font-size:18px;
	font-family: Tahoma;

}

#odf .loga_f {
	width: 300px;
	margin-left:12px;
	background:white;
	height:95px;
}

#odf .loga_f .img img {
	margin-top:4px;
	border: solid #e0e0e0 1px;
	width:86px;
	height: 39px;
}
#odf .loga_f .lewo
{
	margin-left:7px;
}

#odf .loga_f .lewo_5 {
	float: left;
	margin-left:10px;
}

#random-tags-cloud, #sidebar .tags
{
	margin-bottom:20px;
}
#sidebar .ezAdsWidget{
	margin-bottom:20px;
}
.entry2 .adsense-midtext {
	border-bottom: 1px solid #E1E1E1;
	border-top: 1px solid #E1E1E1;
	padding: 10px 0;
	width:98%;	
}
#random-tags-cloud a, #sidebar .tags a, .st-tag-cloud a
{
	padding-right: 5px;
	line-height: 150%;
	color: #03318B;
}

#random-tags-cloud h2 , #sidebar .tags h2{
	line-height:30px;
	color:#666;
	font-family:Tahoma;
	font-size:18px;
	border-bottom: solid orange 1px;
	margin-bottom:5px;
}

#cat-columns-container {
	overflow: hidden;
	width: 616px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fff;
	border: 1px solid #ccc;
}

#cat-columns-container li {
	padding: 2px 0 2px 10px; 
	background:transparent url(images/bullet_mini.gif) no-repeat scroll 0pt 7px;
	list-style:none;
	font-size:11px;
}

#cat-columns-container .cat-header {
	font-size:18px;
	line-height:23px;
	color:#666;
}

#cat-columns-container .post-title, #cat-columns-container .post-title a {
	font-weight:bold;
	font-size:13px;
	color:#F98C2D;
}

#cat-columns-container .entry {
	font-size:11px;
	border-bottom:1px solid #F98C2D;
	margin-bottom:5px;
	padding-bottom:10px;
}

#cat-columns-container .cat-thumb {
	width:190px;
	border-top:3px solid #F98C2D;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	border-left:1px solid #eee;
	text-align:center;
	margin-bottom:5px;
}

#cat-columns-container .cat-img {
	float:none;
	margin:0;
	width:150px;
	height:150px;
	border:none;
	background:none;
	padding:5px;
}

.cat-columns-c {
	width: 186px;
	text-align:left;
	float:left;
	margin-right:11px;
	margin-left:11px;
	position:relative;
}

#glowny {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	width: 644px;
}

#glowny .read-more {
font-size: 13px;
font-family: Tahoma;
font-weight: normal;
color: #333333;
line-height:19px;
}
#orange .orange {
	height: 52px;
	border-bottom: solid #fc8802 2px;
	width: 186px;
	position:relative;
}
.ak-orange {
	height: 52px;
	border-bottom: solid #fc8802 2px;
	width: 300px;
	margin-left:10px;
}

#orange .cat-thumb,#green .cat-thumb {
	width:186px;
	border:1px solid #e1e1e1;
	text-align:center;
	margin-bottom:5px;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
}

#orange .cat-img, #green .cat-img {
	float:none;
	margin:0;
	width:176px;
	height:108px;
	border:none;
	background:none;
	padding:5px;
}

#orange, #green {
	overflow: hidden;
	width: 620px;
	margin-left:15px;
}

.green {
    border-bottom: 2px solid #52900D;
    height: 52px;
    width: 186px;
}

#glowny .przerwa {
	border-bottom: solid #b6b5b6 1px;
	font-size: 1px;
	line-height:1px;
	margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	margin-bottom:10px;
	width:612px;
	height:1px;
}

#orange .entry, #green .entry {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	line-height:16px;
}


.list_green,
.list_orange,
.list_grey
{
	list-style:none;
}


.list_green li,
.list_orange li,
.list_grey li
{
	padding-left:0px !important;
}

.list_green li a,
.list_orange li a,
.list_grey li a
{
	padding-left:10px !important;
}

#green li,
#orange li
{
	position:relative;
}


.list_grey li div.arrow,
.orange_arrow,
.list_orange li div.arrow,
#orange li div.arrow,
.list_green li div.arrow,
#green li div.arrow
{
    height: 5px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 5px;
	font-size:0px;
	line-height:0px;
}


.list_green li div.arrow,
#green li div.arrow
{
	background-position: -950px -80px;
}

.orange_arrow,
.list_orange li div.arrow,
#orange li div.arrow
{
	background-position: -950px -72px;
}


.list_grey li div.arrow
{
	background-position: -950px -88px;
}



.list_grey
{
	margin:10px 0px 10px 15px;
}

.list_grey li
{
	list-style: none outside none;
	padding-left: 10px;
}



#orange li a, #green li a {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:10px;
	font-size:13px;
	line-height:20px;
}

#orange .post-title, #orange .post-title a {
	font-weight:bold;
	font-size:13px;
	font-family:Tahoma;
	line-height:20px;
	color:#fc8802;
}

#green .post-title, #green .post-title a {
	font-weight:bold;
	font-size:13px;
	font-family:Tahoma;
	color:#458004;
	line-height:20px;
}

#orange .cat-header,#green .cat-header {
	font-size:18px;
	line-height:23px;
	color:#666;
}

#orange .img_down {
	height:77px;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:1px solid #fc8802;
}

#green .img_down {
	height:77px;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:1px solid #52900d;
}

.tytuly {
	margin-top:10px;
	line-height:20px;
}
.tytuly a{
	font-family: Tahoma;
	font-size:18px;
	color:#666666;
}
.tytuly2 {
	height:42px;
	line-height:20px;
	margin-top:10px;
}
.tytuly2 a {
	color:#666666;
	font-family:Tahoma;
	font-size:18px;
}

.post_img img {
	height: 210px;
	width: 190px;
}

#post-list-tabs .tab-content {
	float: left;
	overflow: hidden;
	z-index: 0;
	height: 220px;
	width:625px;
	clear:none;
	padding:0px;
	}

/* Tab content */
#sidebar .tab-content, #widget-blocks .tab-content { width: 99%; padding: 5px 0; }
div.t2, div.t3, div.t4, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7, div.c8 { display: none; }


/* All post tabs */
#post-tabs, #post-list-tabs, #post-block-tabs { overflow: hidden; width: 645px;background: transparent; }
#post-tabs .tab-content, #post-block-tabs .tab-content, #post-list-tabs .tab-content { width: 625px; padding: 10px; }
#post-tabs .post, #post-block-tabs .post, #post-list-tabs .post { margin: 5px 0 0 0; }
#post-tabs .post-title, #post-block-tabs .post-title, #post-list-tabs .post-title { font-size: 12px; }
#post-tabs .post-title a, #post-block-tabs .post-title a, #post-list-tabs .post-title a { 
	color: #03318b; font-weight:bold; font-size:12px; font-family:Tahoma; 
}
/* Post block tabs */
#post-block-tabs .odd { clear: both; float: left; width: 48%; }
#post-block-tabs .even { float: right; width: 48%; clear: none; }


/* Post list tabs */
#post-list-tabs .odd { float: left; width: 400px; clear: left; margin-right:15px; }
#post-list-tabs .even { float: right; width: 210px; clear: none; height:144px;}
#post-list-tabs .tab-content ul { list-style: none; margin-left: 0px; padding-right:0px; line-height:18px;}
#post-list-tabs .tab-content li { 
	margin: 0px 0; 
	list-style:none;
	padding: 2px 0 2px 10px;
}

#post-list-tabs .tab-content li a{ 
	color: #03318b;
	font-weight:normal; 
	font-size:13px; 
	font-family:Tahoma;
}

#post-list-tabs h3 { color: #333333; };


.tabs-block {
	float: left;
	margin-bottom: 10px;
	}

#post-list-tabs .tabbed,.tabs-block .tabbed {
	width: 100%;
	border: none;
	padding: 0;
	}
#post-list-tabs .tabbed ul.tabs,.tabs-block .tabbed ul.tabs{
	position: relative;
	top: 0;
	left: 0;
	z-index: 5;
	list-style-type: none;
	}
#post-list-tabs .tabbed ul.tabs li { display: inline; float: left; }

#post-list-tabs .tabbed ul.tabs li a{
	display: block;
	float: left;
	font-weight: bold;
	font-size:12px;
	font-family:Tahoma;
	margin:0px;
	padding:0px;
	text-align:center;
	height:29px;
	line-height:29px;
	border-bottom:1px solid #dfdbdc;
	color: #010101;
	}

#post-list-tabs .tabbed ul.tabs li a.c1,
#post-list-tabs .tabbed ul.tabs li a.c2
{
	background: transparent url('http://sd2.dom.pl/images/images_dompl/images_box.png') no-repeat 0px 0px;
	height:29px;
}

#post-list-tabs .tabbed ul.tabs li a.c1
{
	width:122px;
	background-position: -799px -218px;
}

#post-list-tabs .tabbed ul.tabs li a.c1.tab-current
{
	width:122px;
	background-position: -799px -247px;
}

#post-list-tabs .tabbed ul.tabs li a.c2
{
	width:130px;
	background-position: -799px -276px;
}

#post-list-tabs .tabbed ul.tabs li a.c2.tab-current
{
	width:130px;
	background-position: -799px -305px;
}


/*aktualno�ci blok*/
.ak_dol,
.ak_gora
{
	width:644px;
	clear:both;
	height:6px;
	position:relative;
	background-color: #F3F3F3;
}
.ak_gora
{
	height:6px;
}
.ak_dol .lft,
.ak_gora .lft
{
	width:9px;
	background-color:#d7d9d6;
	font-size:1px;
	line-height:1px;
	position:absolute;
	top:0px;
	left:0px;
	height:6px;
}
.ak_dol .px,
.ak_gora .px
{
	width:1px;
	background-color:white;
	font-size:1px;
	line-height:1px;
	position:absolute;
	top:0px;
	left:9px;
	height:5px;
	border-bottom:1px solid #d7d9d6;
}
.ak_dol .srx
{
	width:628px;
	height:5px;
	top:0px;
	left:10px;
	background-color:#f3f3f3;
	font-size:1px;
	line-height:1px;
	position:absolute;
	border-bottom:1px solid #d7d9d6;
}
.ak_dol .pr,
.ak_gora .pr
{
	width:6px;
	height:6px;
	background-color:white;
	font-size:1px;
	line-height:1px;
	position:absolute;
	font-size:1px;
	background:url("images/layout/ak_dol_prawy.jpg") no-repeat scroll right bottom transparent;
	bottom:0;
	right:0;
}

.ak_gora .px
{
	top:-1px;
	border-bottom:none;
	border-top:1px solid #d7d9d6;
}


.ak_gora .srx_wh
{
	width:628px;
	height:7px;
	top:-1px;
	left:10px;
	border-top:1px solid #d7d9d6;
	background-color:#f3f3f3;
	font-size:1px;
	line-height:1px;
	position:absolute;
}

.ak_gora .pr
{
	top:-1px;
	height:7px;
	background:url("images/layout/ak_gora_prawy.jpg") no-repeat scroll right bottom transparent;
}
 .ak_cont
 {
	width:643px;
	border-right:1px solid #dfdbdc;
	clear:both;
	background:#f3f3f3;
	position:relative;
 }
 .ak_cont .c_lf
 {
	width:9px;
	background-color:#d7d9d6;
	height:220px;
	float:left;

 }
.ak_cont .c_px
 {
	width:1px;
	background-color:white;
	height:220px;
	float:left;
	font-size:0px;
	line-height:0px;
 }

.ak_cont img.medium
{
	border:1px solid #f0eeef;
	margin-left:10px;
}

.tabs-block .tabbed ul.tabs li a.tab-current { width:60px; background:transparent url(images/nowe/zakladka_on.gif) no-repeat scroll 0 0;}


#post-list-tabs .read-more {
text-align: justify;
font-size:13px;
line-height:19px;
}
.tabs-block .tabbed ul.tabs li { display: inline; float: left;}
.tabs-block .tabbed ul.tabs li a:hover { text-decoration: none; color:#B3021E; background: #f7f7f7;}
.tabs-block .tabbed ul.tabs li a{
	width:60px;
	background:transparent url(images/nowe/zakladka_off.gif) no-repeat scroll 0 0;
	display: block;
	float: left;
	margin: 2px 0px 0; 0;
	padding: 0px .4em;
	font-family:Tahoma;
	color: #666666;
	font-size:11px;
	font-weight:bold;	
	line-height:25px;
	text-align:center;
	}
.tabs-block .tab-content {
	float: left;
	overflow: hidden;
	clear: left;
	z-index: 0;
	background: #fff;
	}

.tabs-block .tab-content ul {
	margin-left:10px;
}

.rob2 {
	background-position:-206px -105px;
	width:189px;
	height: 66px;
	position:absolute;
	right:29px;
	bottom:4px;
}

/* zmiana */
.rogi-tab-p2 {
	border: 0px;
	float:left;
	margin-right:1px;
	margin-top: 2px;
	display:none;
}
.rogi-tab-l2 {
	border: 0px;
	float:left;
	display:none;
	margin-top: 2px;
}

.rogi-tab-p {
	border: 0px;
	float:left;
	margin-right:1px;
	display:none;
}
.rogi-tab-l {
	border: 0px;
	float:left;
	display:none;
}

#block .menu {
	float: left;
	width: 625px;
	height: 260px;
	margin: 0 0 0 0;
	padding-left: 10px;
	padding-right: 10px;
	background: #f1f7e6;
	position: relative;
	}
#block .menu .section-header { font-size: 18px; font-weight: normal; margin-bottom: 10px; color:#03318b; }
#block .menu .section-header a { font-size: 18px; font-weight: normal; margin-bottom: 8px; }
#block .menu ul li a:hover, .tabs-block .tabbed div li a:hover { text-decoration: underline; }

#kask {
	background: url(images/layout/kask.jpg) no-repeat;
	width: 65px;
	height: 51px;
	margin-top: -15px;
	margin-left:-9px;
	position: absolute;
}

#f_linki {
	height: 160px;
	margin-top:11px;
	margin-left:10px;
}

#f_linki .l_180 {
	width:180px;
	float: left;
}
#f_linki .l_200 {
	width:200px;
	float: left;
}
#f_linki .robol {
	background: url(images/layout/robol.jpg) no-repeat;
	height: 229px;
	width: 229px;
	float: right;
	margin-right:5px;
	margin-top:-30px;
}

#f_linki li a
{
	padding-left:10px;
	padding-top:2px;
	background:transparent url(images/layout/arrow_g.jpg) no-repeat scroll 0pt 5px;
	list-style:none;
	color: #03318b;
	font-size:13px; 
	font-family:Tahoma;
	line-height: 25px;
}

.f_menu {
	bottom:9px;
	left:0px;
	position:absolute;
	margin-left:20px;
	margin-top:22px;
}

.kontener_rogi_g, .kontener_rogi_d {
clear:both;
height:6px;
position:relative;
}
.bgrog_lg {
background:transparent url(images/layout/rogi/rog_lgb.jpg) no-repeat scroll left top;
left:0;
top:0;
}

.bgrog_pg {
background:transparent url(images/layout/rogi/rog_pgb.jpg) no-repeat scroll right top;
right:0;
top:0;
}

.bgrog_ld {
background:transparent url(images/layout/rogi/rog_ldb.jpg) no-repeat scroll left bottom;
bottom:0;
left:0;
}

.bgrog_pd {
background:transparent url(images/layout/rogi/rog_pdb.jpg) no-repeat scroll right bottom;
bottom:0;
right:0;
}

.bgrog_ldf {
	background-position:0px -24px;
	bottom:0;
	left:0;
}

.bgrog_pdf {
	background-position:-9px -24px;
	bottom:0;
	right:0;
}

.bgrog_pgf {
	background-position:-9px -16px;
	bottom:0;
	right:0;
}

.bgrog_lgf {
	background-position:0px -16px;
	bottom:0;
	right:0;
}

.bgrog_pgz {
	background:transparent url(images/layout/rogi/rog_pgz.jpg) no-repeat scroll right top;
	right:0;
	top:0;
}

.bgrog_ldz {
	background:transparent url(images/layout/rogi/rog_ldz.jpg) no-repeat scroll left bottom;
	bottom:0;
	left:0;
}

.bgrog_lgz {
	background:transparent url(images/layout/rogi/rog_lgz.jpg) no-repeat scroll left bottom;
	bottom:0;
	left:0;
}

.bgrog_pdz {
	background:transparent url(images/layout/rogi/rog_pdz.jpg) no-repeat scroll right bottom;
	bottom:0;
	right:0;
}

.bgrog_lg, .bgrog_pg, .bgrog_ld, .bgrog_pd, .bgrog_pdf, .bgrog_ldf, .bgrog_pdz, .bgrog_ldz, .bgrog_pgf, .bgrog_pgz, .bgrog_lgz {
	font-size:1px;
	height:7px;
	line-height:1px;
	position:absolute;
	width:6px;
}


.bgrogi_g, .bgrogi_d, .bgrogi_d5 {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #E1E1E1;
	font-size:1px;
	height:6px;
	left:6px;
	line-height:1px;
	position:absolute;
	top:0;
}

.bgrogi_d {
	border-bottom:1px solid #E1E1E1;
	border-top:0 none;
}

.bgrogi_d5 {
	border-bottom:1px solid #E1E1E1;
	border-top:0 none;
	height:5px;
}

.bgrogi_gf, .bgrogi_df {
	background:#F3F3F3 none repeat scroll 0 0;
	font-size:1px;
	height:6px;
	left:6px;
	line-height:1px;
	position:absolute;
	top:0;
}

.bgrogi_gz, .bgrogi_dz {
	background:#F1F7E6 none repeat scroll 0 0;
	font-size:1px;
	height:6px;
	left:6px;
	line-height:1px;
	position:absolute;
	top:0;
}

#temat_tygodnia {
	color: #03318b;
	font-size: 18px;
	font-family: Tahoma;
}

#stopka-text {
	font-size:9px;
	font-family:Tahoma;
	color: #ababab;
	display:block;
	line-height:10px;
}

#bialy_podklad_stopka {
	background-color:#FFFFFF;
	height:146px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

#stopka_cala {
	height:166px;
	position:relative;
	width:100%;
}

#linia_stopki {
	height:146px;
	margin:auto;
	position:relative;
	text-align:left;
	width:980px;
}
#logo_dol {
	/*height:146px;*/
	width:190px;
}
#logo_dol a {
	display:block;
}
#podklad_stopka_tresc {
	/*height:170px;*/
	left:175px;
	line-height:20px;
	position:absolute;
	top:0;
	width:470px;
	padding-top:5px;
}

#temat_stopa {
	background-position:-338px -37px;
	width:320px;
	height:180px;
	top:-10px;
	position:absolute;
	left:650px;
}
#logo_dol a,
#logo_dol a:hover
{
	text-decoration:none;
}
a.dom_pl_logo
{
	background-position:-289px -188px;
	display:block;
	width:100px;
	margin-bottom:3px;
	height:23px;
}
a.solidnydom_logo
{
	background-position:0px -505px;
	margin-top:10px;
	width:131px;
	height: 32px;
}
a.galeriaprojektow_logo
{
	background-position:-131px -505px;
	margin-top:10px;
	width:131px;
	height: 16px;
}
a.idealnydom_logo
{
	background-position:-131px -521px;
	margin-top:10px;
	width:131px;
	height: 16px;
}
#podklad_stopka_tresc div a {
	border-bottom:1px dotted #C5C7C8;
	color:#666666;
	display:block;
	margin-bottom:4px;
	margin-left:50px;
	font-size:11px;
	line-height:20px;
	padding-bottom:4px;
}

#link-bar
{
	padding:0px 0 20px 15px;
}
#link-bar span
{
float:left;
}

#link-bar a
{
	font-size: 12px;
	color:#0C386E;
	font-weight: bold;
	float:left;
}
#link-bar .nav_sep
{
	background-position: -950px -94px;
    float: left;
    height: 9px;
    margin: 3px 9px 0;
    width: 6px;
}
.opis_gl {
	padding:10px 25px;
}
.tresc {
	background-color:#FFFFFF;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
}
.post h2 a {
	font-size:20px;
	font-weight:normal;
	margin-bottom:15px;
}
.lista_top{
	width:643px;
	clear:both;
}
.lr
{
	float:left;
	width:6px; 
	height:6px;
	background: url('images/nowe/rogi/lg_bb.jpg') no-repeat;
	font-size:1px;
	line-height:1px;
}

.pr
{
	float:right;
	width:6px;
	height:6px;
	background: url('images/nowe/rogi/pg_bb.jpg') no-repeat;
	font-size:1px;
	line-height:1px;
}

.sr
{
	float: left;
	width:631px;
	font-size:1px;
	line-height:1px;
	height:1px;
	border-top: 1px solid #e1e1e1;
}
.lista_bot
{
	width:643px;
	clear:both;
	height:6px;
}

.ld
{
	background: transparent url(images/nowe/rogi/ld_bb.jpg) no-repeat scroll 0% 0%;
	float: left;
	width: 6px;
	height: 6px;
	font-size:1px;
	line-height:1px;
}

.pd
{
	background: transparent url(images/nowe/rogi/pd_bb.jpg) no-repeat scroll 0% 0%;
	float: right;
	width: 6px;
	height: 6px;
	font-size:1px;
	line-height:1px;
}

.sd
{
	border-bottom: 1px solid #e1e1e1;
	float: left;
	width: 631px;
	line-height: 1px;
	font-size: 1px;
	height: 5px;
	background-color: rgb(255, 255, 255);
}
/************************************************
	Containers
************************************************/

#content.left, #home.left, #sidebar.left { float: left; margin: 0; }
#content.right, #home.right, #sidebar.right { float: right; margin: 0; }
#home.right, #content.right { margin-right: 5px; }

#content .post, .paged .post {
	background:#FFFFFF none repeat scroll 0 0;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	margin:0px;
	/* overflow:hidden; */
	padding:5px;
	width:621px;
}

#content .post {
	clear:both;
	margin-bottom:0px;
	padding-left:15px;
	text-align:justify;
	position:relative;
}
#content .post .entry, #content .post .read-more {
	padding-right:10px;
	padding-bottom:2px;
}

#content .post .tre{
	display:inline;
}

#content .post .tre p{
	text-align: justify;
	font-size:12px;
	margin-right:15px;
	line-height: 20px;
}

#content .post .entry2 p{
	font-size:13px;
	margin:0 0 10px 0;
/*	width:98%;*/
	line-height: 19px;
}

.recent {
	clear:both;
	background: #fff;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.recent h2 {
	border-bottom:1px solid #F98C2D;
	color:#666666;
	font-size:18px;
	font-weight:normal;
	margin-bottom:8px;
	padding-bottom:5px;
}

.post .section-header, .widgettitle {
	color:#666666;
	font-family:Tahoma;
	font-size:18px;
}

.post .post-title a {
	font-family:Tahoma;
	font-size:18px;
}

.widgettitle {
	padding-bottom:5px;
	border-bottom:1px solid #F98C2D;
}
.widgettitle a {
color:#666666;
font-family:Tahoma;
font-size:18px;
}
.tabs-block .tabbed .tab-content {
	border-left: 1px #e1e1e1 solid;
	border-right: 1px #e1e1e1 solid;
	border-top: 1px #e1e1e1 solid;
}

#content.single .post {
	width: 591px;
}
.recent .post {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 5px;
	line-height: 12px;
	border-bottom:1px solid #E1E1E1;
	padding-bottom: 5px;
}

.recent .entry, .recent .read-more {
	display:inline;
}

#calendar h2 {
	border-bottom:1px solid #F98C2D;
	color:#666666;
	font-size:18px;
	font-weight:normal;
	margin-bottom:8px;
	padding-bottom:5px;
}

#related h3, #reply {
	color:#666666;
	font-size:20px;
	font-weight:normal;
	margin-bottom:15px;
}

.xoxo {
	margin-left:10px;
	width:300px;
	padding-top:5px;
}

.xoxo li ul li a, .ddsg-wrapper li a{
	list-style:none;
	padding-left:10px;
}
.xoxo li a, .ddsg-wrapper li.head > a{
	list-style:none;
	padding-left:10px;
}
.xoxo li, .ddsg-wrapper li {
	padding-top:3px;
}

.xoxo li ul li,.xoxo li, .ddsg-wrapper li {
	line-height:22px;
}

.tabs-block .tabbed .tab-content ul li a{
	background:transparent url(images/layout/arrow_o.jpg) no-repeat scroll 0pt 4px;
	list-style:none;
	padding-left:10px;
	font-size:13px;
}
.tabs-block .tabbed .tab-content ul li {
	padding-top:3px;
	line-height: 21px;
}
/************************************************
	Comments template
************************************************/

#comments-template ol {
	margin: 0;
	list-style: none;
	}
#comments-template li {
	overflow: hidden;
	margin: 10px 0;
	padding: 5px 10px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	}
#comments-template li li li, #comments-template li li li li li {
	background: #fff;
	border-top: 1px solid #0C386E;
	border-bottom: 1px solid #0C386E;
	}
#comments-template li li, #comments-template li li li li {
	background: #eee;
	border-top: 1px solid #0C386E;
	border-bottom: 1px solid #0C386E;
	}
#comments-template img { border: none; padding: 0; float:right;}
#comments-template .avatar {
	float: left;
	width: 35px; height: 35px;
	margin: 5px 10px 0 0;
	padding: 1px;
	border: 1px solid #01203c;
	background: #eee;
	}
#comments-template .comment-meta-data { margin: 5px 0 15px 0; }
li .comment-text, li li .comment-text, li li li li .comment-text {
	overflow: hidden;
	clear: left;
	margin: 10px 0;
	padding: 8px 10px;
	background: #fff;
	border: 1px solid #ddd;
	}
li li li .comment-text, li li li li li .comment-text {
	background: #f7f7f7;
	border: 1px solid #ddd;
	}
#respond {
	clear: both;
	}
#comments-template .text-input {
	display: block;
	}
#comments-template {
	background:#FFFFFF none repeat scroll 0 0;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	clear:left;
	float:left;
	overflow:hidden;
	padding:10px 25px;
	width:591px;
}
#comments-template textarea {
	border:1px solid #e2e2e2;
	margin-top:10px;
	padding:5px;
	width:96%;
}
#comments-template input.submit-comment, #comments-template input.reset-comment, .button {
	background:transparent url(images/nowe/button.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	margin-right:10px;
	padding:7px;
	width:100px;
}
#comments-template input {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E2E2E2;
	margin:5px 5px 0 0;
	padding:5px;
	width:50%;
}

#comments-template .form-author,#comments-template .form-email,#comments-template .form-url,#comments-template .form-textarea,#comments-template .log-in-out {
	margin-top:10px;
}


#comments-template h3 { margin: 10px 0 0 0; font-size:18px; font-weight:normal;color:#666;}

#related {
	background:#FFFFFF none repeat scroll 0 0;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	overflow:hidden;
	padding:10px;
	width:621px;
}
.thumbnail { width: 100px; height: 100px; }
.med_glowna, .thumbnail, .medium { float: left; margin-right: 10px; display:block; clear:left;}
.post .post-title { margin: 10px 0 5px 0; }
#content.single .post {
	font-size: 1.1em;
	padding: 10px 25px;
}

/* Recent widget */
.recent h2 { margin-left: 5px; }
.recent .post h3 { margin: 0; padding: 0; }
.recent .post h3 a { display: inline; font-size: 12px; font-weight: bold; }
.recent img { display: block; clear: left; float: left; margin: 2px 10px 5px 0; }
.recent .read-more a { font-weight:normal }

#wp-calendar {
	border:1px solid #EEEEEE;
	font-size:11px;
	font-weight:bold;
	margin:0 auto 15px;
	text-align:center;
	width:95%;
}
#wp-calendar th {
	background:#F4F7F3 none repeat scroll 0 0;
}
#wp-calendar tr td {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	font-size:11px;
	text-align:center;
}
#wp-calendar a {
	font-size:11px;
}
#wp-calendar tr td.pad {
	border:medium none;
}

.post .allinfos {
	margin-top: 5px;
	margin-bottom: 5px;
}

.div_sep{
	clear:both;
	width:641px;
	border-left:1px #e1e1e1 solid; 
	border-right:1px solid #e1e1e1;
}
.div_sep div {
	border-bottom:1px solid #AAAAAA;
	clear:both;
	height:10px;
	margin-left:15px;
	margin-right:15px;
}

#content .post .post-meta-data {
	margin-top:20px;
}
.links-header {
	line-height:21px;
}
.links-header ul li a {
	/*background:transparent url(images/layout/arrow_o.jpg) no-repeat scroll 0pt 5px;*/
	list-style:none;
	padding-left:10px;
}
.pierwszy {
	margin-left:0;
}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: #fff;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
}

#wp_page_numbers {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	background: #fff;
}

#wp_page_numbers li {
	float: left;
	display: block;
}
#wp_page_numbers ul {
	border-top: 0px #fff solid;
}
#wp_page_numbers li a:hover {
	background-color: #F98C2D;
	color:#fff;
}

#wp_page_numbers a {
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	color: #F98C2D;
	font-family: Tahoma;
	font-size: 12px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

#wp_page_numbers li.space {
	font-size: 12px;
	font-family: Tahoma;
	color: #aaa;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	color: #fff;
	background: #28A0FF;
	border-top: 2px solid #28A0FF;
	border-bottom: 2px solid #28A0FF;
	
}
#wp_page_numbers li.active_page a:hover  {
	color: #fff; /* IE fix */
	border-top: 2px solid #00679d;
	border-bottom: 2px solid #45b9f6;
}

#wp_page_numbers li.page_info {
	float: left;
	font-size: 12px;
	font-family: Tahoma;
	color: #000;
	display: block;
	padding: 5px;
	padding-right: 5px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
.author {
	margin-right: 15px;
}
.off {
	display:none;
}
.custom_code a img {
	float:right;
	margin: 0 0 10px 10px;
	width:315px;
	border: none;
}
/*dodane z moj.dom.pl*/
.lista_sz {
background:#F3F3F3 none repeat scroll 0 0;
clear:both;
margin-bottom:20px;
}
.lista_sz h2	{
color:#666666;
font-size:18px;
line-height:21px;
margin:0 0 5px;
padding-left:8px;
} 
.lista_sz .sz_top .lr {
background:transparent url(http://moj.dom.pl/templates/graf/lg_sz.jpg) no-repeat scroll 0 0;
float:left;
font-size:1px;
height:6px;
line-height:1px;
width:6px;
}
.lista_sz .sz_top .sr {
background:#F3F3F3 none repeat scroll 0 0;
border-top:1px solid #E1E1E1;
float:left;
font-size:1px;
height:1px;
line-height:1px;
}
.lista_sz .sz_top .pr {
background:transparent url(http://moj.dom.pl/templates/graf/pg_sz.jpg) no-repeat scroll 0 0;
float:right;
font-size:1px;
height:6px;
line-height:1px;
width:6px;
}
.index_members {
float:left;
margin:2px;
}
.usericon {
position:relative;
}
div.usericon a.icon img {
display:block;
z-index:10;
border:none;
width:40px;
height:40px;
}
.lista_sz_zew {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
}
.lista_sz_zew .sz_top .lr {
background:transparent url(http://moj.dom.pl/templates/graf/lg_sz_zew.jpg) no-repeat scroll 0 0 !important;
}
.lista_sz .sz_top .sr {
background:#F3F3F3 none repeat scroll 0 0;
border-top:1px solid #E1E1E1;
float:left;
font-size:1px;
height:1px;
line-height:1px;
}
.lista_sz .sz_top .pr {
background:transparent url(http://moj.dom.pl/templates/graf/pg_sz.jpg) no-repeat scroll 0 0;
float:right;
font-size:1px;
height:6px;
line-height:1px;
width:6px;
}
.lista_sz_zew .sz_top .pr {
background:transparent url(http://moj.dom.pl/templates/graf/pg_sz_zew.jpg) no-repeat scroll 0 0 !important;
}
.usericon div.sub_menu {
background:#FFFFFF none repeat scroll 0 0;
border-color:#E5E5E5 #999999 #999999 #E5E5E5;
border-style:solid;
border-width:1px;
display:none;
margin:0;
padding:2px;
position:absolute;
text-align:left;
width:160px;
}
.usericon div.sub_menu {
z-index:1001;
}
#user_status.user_status_small {
margin-top:-12px;
}
#user_status.user_status_small img {
height:12px;
width:12px;
background:none;
border:none;
}
#user_status img {
border:medium none;
position:relative;
z-index:999;
}
.lista_sz_zew .sz_bot {
background:#FFFFFF none repeat scroll 0 0 !important;
}
.lista_sz_zew .sz_bot {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
font-size:0;
height:6px;
line-height:0;
}
.lista_sz .sz_bot {
background:#F3F3F3 none repeat scroll 0 0;
clear:both;
font-size:0;
height:6px;
line-height:0;
}
.lista_sz .sz_bot .sd {
background:#F3F3F3 none repeat scroll 0 0;
border-bottom:1px solid #E1E1E1;
float:left;
font-size:0;
height:5px;
line-height:0;
}
.lista_sz .lista_sz_zew .sz_bot .sd	{
background-color: #FFFFFF;
}
.lista_sz .sz_bot .ld {
background:transparent url(http://moj.dom.pl/templates/graf/ld_sz.jpg) no-repeat scroll 0 0;
float:left;
font-size:0;
height:6px;
line-height:0;
width:6px;
}
.lista_sz .sz_bot .pd {
background:transparent url(http://moj.dom.pl/templates/graf/pd_sz.jpg) no-repeat scroll 0 0;
float:right;
font-size:0;
height:6px;
line-height:0;
width:6px;
}
.lista_sz .sz_tresc {
background:#F3F3F3 none repeat scroll 0 0;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
padding:3px;
}
.lista_sz_zew .sz_tresc {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
height:117px
padding:5px;
}
.lista_sz_zew .sz_bot .ld {
background:transparent url(http://moj.dom.pl/templates/graf/ld_sz_zew.jpg) no-repeat scroll 0 0 !important;
}
.lista_sz_zew .sz_bot .pd {
background:transparent url(http://moj.dom.pl/templates/graf/pd_sz_zew.jpg) no-repeat scroll 0 0 !important;
}
#dolacz_apro:hover {
	background-position: -288px -267px;
	text-decoration: none;
}
#dolacz_apro {
	background-position: -288px -243px;
	font-size:1px;
	height:24px;
	line-height:1px;
	width:106px;
	position: absolute;
	top:0px;
	right:0px;
}
.alltags_link	{
	border-top:1px solid #E1E1E1;
	margin-top:10px;
	padding-top:10px;
}
.avatar_menu_button {
bottom:0;
cursor:pointer;
display:none;
height:15px;
position:absolute;
right:0;
width:15px;
}
/*dodane akademia*/ 
#tresc
{
	width: 100%;
	text-align: center;
	clear: both;
}
#tresc .div_master
{
	width:980px;
	background-color:#ffffff;
	margin: 0pt auto;
	text-align: left;
}

.div_lista
{
	position: relative;
	width: 635px;
	float:left;
	background-color:#ffffff;
	margin-bottom:20px;
}
.lista_top_st
{
	width:635px;
	height:6px;
	position:relative;
}

.sep_kat
{
	height:45px;
	width:5px;
	float:left;
}
.list_grey li,
.list_green li,
.list_orange li
{
	position:relative;
}
#budowa
{
	background:transparent url(images/nowe/budowairemont.jpg) no-repeat scroll 0 5px;
	float:left;
	height:45px;
	width:45px;
}
#finanse
{
	background:transparent url(images/nowe/finanseiformalnosci.jpg) no-repeat scroll 0 5px;
	float:left;
	height:45px;
	width:45px;
}
#wnetrza
{
	background:transparent url(images/nowe/wnetrza.jpg) no-repeat scroll 0 5px;
	float:left;
	height:45px;
	width:45px;
}
#wykanczanie
{
	background:transparent url(images/nowe/wykanczanie.jpg) no-repeat scroll 0 5px;
	float:left;
	height:45px;
	width:45px;
}
#inst
{
	background:transparent url(images/nowe/instalacje.jpg) no-repeat scroll 0 5px;
	float:left;
	height:45px;
	width:45px;
}
#oszczednie
{
	background:transparent url(images/nowe/intel.jpg) no-repeat scroll 0 5px;
	float:left;
	height:45px;
	width:45px;
}

#ogrod
{
	background:transparent url(images/nowe/ogrod.jpg) no-repeat scroll 0 5px;
	float:left;
	height:45px;
	width:45px;
}

.tytuly
{
	line-height:20px;
	margin-top:10px;
}

.tytuly a
{
	color:#666666;
	font-family:Tahoma;
	font-size:18px;
	line-height:25px;
}
.cat-thumb
{
	border:1px solid #E1E1E1;
	margin:5px 0 5px 8px;
	text-align:center;
	width:300px;
}
.cat-img
{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	float:none;
	height:120px;
	margin:0;
	padding:5px;
	width:290px;
}
.ak_lista
{
	clear:both;
	width:318px;
	height:175px;
	padding:0px;
	margin:0px;
	line-height:21px;
}
.ak_lista ul
{
	padding-left:15px;
	margin-left:0px;

}
.ak_lista li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 12px;
}
.ak_lista li a
{
	font-size:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.w_320
{
	width:320px;
}
.w_308
{
	width:308px;
}
.p_5
{
	padding:5px;
}
.p_10
{
	padding:10px;
}
.m_5
{
	margin:5px;
}
.cp
{
	cursor: pointer;
}
.mt_27
{
	margin-top:27px;
}
#container
{
	width:980px;
	padding: 0px 0px 5px;
}
#ak_gr a
{
font-weight:bold;
}

/* POPUP BOXES FOR SMOOTHBOX */

#smoothbox_container div, td {
	font-family: "Trebuchet MS", tahoma, arial, serif;
}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link { color: #336699; text-decoration: none; }
#TB_window a:visited { color: #336699; text-decoration: none; }
#TB_window a:hover { color: #3399FF; text-decoration: underline; }
#TB_window a:active { color: #3399FF; text-decoration: underline; }
#TB_window a:focus { color: #336699; text-decoration: none; }

#TB_overlay {
	position: absolute;
	z-index:110;
	top: 0px;
	left: 0px;
	background-color:#000;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 112;
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
/*
	display:block; 
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
*/
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	font-weight: bold;
	border-bottom: 1px solid #BBBBBB;
	font-size: 9pt;
	font-family: tahoma, arial, serif;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}

#polls .widgettitle {
	border-bottom: none;
	padding-bottom: 0px;
}
#polls-tlo {
	background: url(images/sonda_2.jpg) no-repeat;
	height:25px;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:0px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
}
#polls-2	{
	background: url(images/sonda_tlo.jpg) 131px 0 no-repeat;
	padding-top:10px;
}
#search_help_content {
	border:1px solid #000;
	background-color:#F1F7E6;
	position:absolute;
	z-index:20;
	/*left:18px;
	width:270px;
	top:79px;*/
	right:0px;
	width:318px;
	top:47px;
	font-size:13px;
	line-height:19px;
	text-align:left;
}
#search_help_content a {
display:block;
padding: 0 0 3px 3px;
}
#search_help_content span	{
display:block;
background-color: #D75811;
padding: 0 0 3px 3px;
color: #FFF;
}

#r600x100 img {
border: none;
}
p.wp-caption-text {
font-weight:bold;
}
p.wp-caption-text font {
font-weight:normal;
font-size:11px;
}

#feedburner-stats > div {
	border-bottom:1px solid #F98C2D;
}



#search_help_input{
	border:1px solid #E1E1E1;
	font-size:13px;
	color:#999999;
	padding:6px;
	width:200px;
	float:left;
	margin-left:5px;
}

.o_forum {
	padding-top:10px;
}

.mt_7
{
	margin-top:7px;
}


#p_rss_main {
	height:170px;
}

.p_rss {
	background: url(images/layout/rss_n.jpg) no-repeat;
	height:40px;
}
.p_rss_h2 {
	padding-left:50px;
	padding-top:7px;
	padding-bottom:0px;
}
.p_rss_h2 a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#p_rss_ramka {
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	height:129px;
	margin-top:8px;
	padding-top:10px;
}

#art_ema {
	border:1px solid #E1E1E1;
	color:#999999;
	float:left;
	font-size:13px;
	padding:6px;
	width:194px;
	margin-bottom:15px;
	margin-left: 15px;
}

/*BLOK FACHOWCY*/
#fachowcy {
	height:220px;
	position:relative;
	margin-top:-13px;
	width:318px;
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
	border-bottom:1px solid #8ABC36;
}
#fach_header
{
background:transparent url(images/fach_header.gif) no-repeat scroll 0 0;
height:44px;
width:320px;
}
#fach_header h2
{
	padding-top:6px;
}
#fachowcy img
{
	width:90px;
	height:207px;
	position:absolute;
	top:10px;
	left:1px;
	border:none;
	cursor:pointer;
}
#fachowcy p
{
margin:0 !important;
padding:0;
}
#fach_header h2 a:hover,
#fachowcy a:hover
{
	text-decoration:underline;
}

.sl_image
{
	position:absolute;
	top:0px;
	left:0px;
}

/*lista kat ogloszen*/
.lista_top_sz {
background-color:#F4F7F3;
height:6px;
position:relative;
}
.lista_top_sz .lr {

background:transparent url(images/nowe/rogi/og_lg_sz.jpg) no-repeat scroll 0 0;
float:left;
font-size:1px;
height:6px;
line-height:1px;
width:6px;
}

.lista_top_sz .sr {
border-top:1px solid #E1E1E1;
float:left;
font-size:1px;
height:1px;
line-height:1px;
}

.lista_top_sz .pr {
background:transparent url(images/nowe/rogi/og_pg_sz.jpg) no-repeat scroll 0 0;
float:right;
font-size:1px;
height:6px;
line-height:1px;
width:6px;
}
.tresc_sz {
background-color:#F4F7F3;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
}

.lista_bot_sz {
background-color:#F4F7F3;
clear:both;
height:6px;
margin-bottom:25px;
position:relative;
}

.lista_bot_sz .ld {
background:transparent url(images/nowe/rogi/og_ld_sz.jpg) no-repeat scroll 0 0;
float:left;
height:6px;
width:6px;
}
.lista_bot_sz .sd {
background-color:#F4F7F3;
border-bottom:1px solid #E1E1E1;
float:left;
font-size:0;
height:5px;
line-height:0;
}

.lista_bot_sz .pd {
background:transparent url(images/nowe/rogi/og_pd_sz.jpg) no-repeat scroll 0 0;
float:right;
height:6px;
width:6px;
}
.op_div {
clear:both;
height:50px;
width:100%;
}
.op_div h1 {
color:#666666;
font-size:16px;
padding:10px 15px;
}
.miasta_list {
clear:both;
width:100%;
}
.lista_miast {
margin:0;
padding-left:20px;
}
.lista_miast li {
display:block;
height:24px;
line-height:22px;
padding-left:11px;
}

/* --- mapka --- */
div#mapa_widget_back {
position:relative;
width:300px;
}
div#mapa_widget {
width:320px;
height:310px;
position:absolute;
left:110px;
top:0px;
}
/* styl listy wojewodztw */
 #polska a{
	  display:block;
	  width:100%;
	  padding:1px 0;
	  font:normal 0.8em sans-serif;
	  color:#ccc;
	  text-decoration:none;
	  text-align:left;
	 }
  #polska a:hover,#polska li:hover a{
  	  color:#fd0;
  	  text-decoration:underline;
  	 }

/* nie edytuj! */
#polska,#polska span.bg{background:transparent url('images/polska.png') no-repeat -9999px 0}
#polska{margin:0px;position:relative;top:0;left:0;display:block;background-position:0px -580px;list-style:none}
 #polska *{padding:0;margin:0;border:0 none;outline:0 none}
  #polska li{cursor:pointer}
  #polska li span{position:absolute;display:block;width:0;height:0;z-index:15}
  #polska li a .bg{z-index:3}
  #polska li .map{top:0;left:0}

  #polska.ukryta{width:320px;height:310px}
   #polska.ukryta li{width:0;height:0;text-indent:-9999px}
  #polska.po_lewej{left:120px;width:320px;min-height:310px}
   #polska.po_lewej li{margin-left:-120px;width:120px}
  #polska.po_prawej{width:450px;min-height:310px}
   #polska.po_prawej li{width:120px;margin-left:330px}
   #polska.po_lewej li:first-child,#polska.po_prawej li:first-child{padding-top:2em}
  #polska.ponizej{width:320px;padding-top:315px;overflow:hidden}
   #polska.ponizej li{width:100%;float:left}
   #polska.ponizej.dwie_kolumny li{width:50%;float:left}

 #polska1 a:hover .bg{top:164px;left:29px;width:95px;height:85px;background-position:-10px -110px} #polska1 .s1{top:182px;left:20px;width:80px;height:80px} #polska1 .s2{top:176px;left:47px;width:70px;height:6px} #polska1 .s3{top:182px;left:100px;width:22px;height:15px} #polska1 .s4{top:197px;left:100px;width:7px;height:25px} #polska1 .s5{top:197px;left:107px;width:7px;height:12px} #polska1 .s6{top:166px;left:63px;width:27px;height:10px}
 #polska2 a:hover .bg{top:69px;left:107px;width:76px;height:73px;background-position:-284px -321px} #polska2 .s1{top:71px;left:122px;width:18px;height:7px} #polska2 .s2{top:74px;left:122px;width:31px;height:4px} #polska2 .s3{top:78px;left:112px;width:60px;height:55px} #polska2 .s4{top:90px;left:172px;width:8px;height:20px} #polska2 .s5{top:133px;left:150px;width:17px;height:5px}
 #polska3 a:hover .bg{top:137px;left:236px;width:81px;height:101px;background-position:-265px -13px} #polska3 .s1{top:153px;left:245px;width:75px;height:58px} #polska3 .s2{top:138px;left:278px;width:25px;height:15px} #polska3 .s3{top:148px;left:267px;width:18px;height:87px} #polska3 .s4{top:210px;left:257px;width:65px;height:10px} #polska3 .s5{top:220px;left:285px;width:35px;height:10px} #polska3 .s6{top:230px;left:297px;width:10px;height:5px} #polska3 .s7{top:170px;left:239px;width:6px;height:6px}
 #polska4 a:hover .bg{top:100px;left:24px;width:60px;height:86px;background-position:-8px -291px} #polska4 .s1{top:122px;left:20px;width:47px;height:30px} #polska4 .s2{top:152px;left:20px;width:53px;height:14px} #polska4 .s3{top:160px;left:73px;width:7px;height:6px} #polska4 .s4{top:166px;left:20px;width:43px;height:10px} #polska4 .s5{top:176px;left:20px;width:27px;height:6px} #polska4 .s6{top:112px;left:35px;width:35px;height:10px} #polska4 .s7{top:106px;left:50px;width:20px;height:6px} #polska4 .s8{top:101px;left:65px;width:7px;height:6px}
 #polska5 a:hover .bg{top:136px;left:130px;width:80px;height:78px;background-position:-9px -204px} #polska5 .s1{top:153px;left:150px;width:50px;height:57px}  #polska5 .s2{top:138px;left:158px;width:15px;height:15px}  #polska5 .s3{top:143px;left:173px;width:18px;height:10px}  #polska5 .s4{top:148px;left:191px;width:5px;height:5px}  #polska5 .s5{top:159px;left:200px;width:7px;height:12px}  #polska5 .s6{top:165px;left:140px;width:10px;height:36px}  #polska5 .s7{top:183px;left:132px;width:8px;height:15px}  #polska5 .s8{top:171px;left:200px;width:4px;height:17px}
 #polska6 a:hover .bg{top:227px;left:160px;width:76px;height:66px;background-position:-96px -10px} #polska6 .s1{top:242px;left:170px;width:55px;height:60px}  #polska6 .s2{top:247px;left:163px;width:7px;height:15px}  #polska6 .s3{top:270px;left:225px;width:8px;height:15px}  #polska6 .s4{top:257px;left:225px;width:6px;height:13px}  #polska6 .s5{top:237px;left:170px;width:31px;height:5px}  #polska6 .s6{top:232px;left:174px;width:27px;height:5px}  #polska6 .s7{top:228px;left:184px;width:15px;height:4px}  #polska6 .s8{top:237px;left:213px;width:12px;height:5px}
 #polska7 a:hover .bg{top:83px;left:166px;width:117px;height:121px;background-position:-106px -184px} #polska7 .s1{top:171px;left:204px;width:35px;height:17px}  #polska7 .s2{top:175px;left:207px;width:38px;height:20px}  #polska7 .s3{top:195px;left:225px;width:20px;height:4px}  #polska7 .s4{top:110px;left:172px;width:90px;height:33px}  #polska7 .s5{top:133px;left:167px;width:5px;height:6px}  #polska7 .s6{top:133px;left:191px;width:87px;height:15px}  #polska7 .s7{top:85px;left:222px;width:14px;height:17px}  #polska7 .s8{top:102px;left:207px;width:39px;height:69px}  #polska7 .s9{top:148px;left:196px;width:11px;height:11px}  #polska7 .s10{top:148px;left:245px;width:22px;height:5px}  #polska7 .s11{top:90px;left:180px;width:42px;height:20px}
 #polska8 a:hover .bg{top:194px;left:94px;width:57px;height:62px;background-position:-199px -99px} #polska8 .s1{top:197px;left:114px;width:35px;height:20px}  #polska8 .s2{top:209px;left:107px;width:37px;height:18px}  #polska8 .s3{top:222px;left:100px;width:40px;height:20px}  #polska8 .s4{top:242px;left:100px;width:30px;height:20px}
 #polska9 a:hover .bg{top:210px;left:224px;width:77px;height:90px;background-position:-10px -10px} #polska9 .s1{top:235px;left:225px;width:80px;height:22px}  #polska9 .s2{top:257px;left:231px;width:60px;height:45px}  #polska9 .s3{top:230px;left:285px;width:12px;height:5px}  #polska9 .s4{top:211px;left:245px;width:12px;height:9px}  #polska9 .s5{top:220px;left:240px;width:28px;height:8px}  #polska9 .s6{top:228px;left:230px;width:37px;height:7px}
 #polska10 a:hover .bg{top:36px;left:233px;width:72px;height:105px;background-position:-83px -314px} #polska10 .s1{top:33px;left:262px;width:45px;height:100px}  #polska10 .s2{top:43px;left:259px;width:4px;height:9px}  #polska10 .s3{top:133px;left:277px;width:25px;height:5px}  #polska10 .s4{top:71px;left:253px;width:9px;height:45px}  #polska10 .s5{top:77px;left:246px;width:7px;height:35px}  #polska10 .s6{top:82px;left:236px;width:10px;height:20px}
 #polska11 a:hover .bg{top:19px;left:94px;width:84px;height:67px;background-position:-10px -424px} #polska11 .s1{top:15px;left:97px;width:70px;height:56px}  #polska11 .s2{top:71px;left:97px;width:16px;height:10px}  #polska11 .s3{top:71px;left:113px;width:9px;height:7px}  #polska11 .s4{top:71px;left:153px;width:13px;height:7px}  #polska11 .s5{top:71px;left:140px;width:13px;height:3px}  #polska11 .s6{top:63px;left:167px;width:6px;height:7px}
 #polska12 a:hover .bg{top:199px;left:128px;width:63px;height:85px;background-position:-119px -86px} #polska12 .s1{top:202px;left:149px;width:25px;height:35px}  #polska12 .s2{top:217px;left:144px;width:26px;height:30px}  #polska12 .s3{top:226px;left:140px;width:23px;height:60px}  #polska12 .s4{top:210px;left:174px;width:10px;height:22px}  #polska12 .s5{top:242px;left:130px;width:15px;height:20px}  #polska12 .s6{top:262px;left:163px;width:8px;height:25px}
 #polska13 a:hover .bg{top:186px;left:179px;width:68px;height:58px;background-position:-188px -13px} #polska13 .s1{top:203px;left:184px;width:56px;height:25px}  #polska13 .s2{top:195px;left:190px;width:35px;height:8px}  #polska13 .s3{top:188px;left:200px;width:7px;height:8px}  #polska13 .s4{top:199px;left:225px;width:20px;height:21px}  #polska13 .s5{top:228px;left:199px;width:31px;height:8px}  #polska13 .s6{top:236px;left:201px;width:12px;height:6px}
 #polska14 a:hover .bg{top:37px;left:161px;width:108px;height:65px;background-position:-164px -323px} #polska14 .s1{top:35px;left:167px;width:92px;height:28px}  #polska14 .s2{top:35px;left:259px;width:7px;height:8px}  #polska14 .s3{top:52px;left:173px;width:90px;height:19px}  #polska14 .s4{top:70px;left:166px;width:70px;height:15px}  #polska14 .s5{top:71px;left:236px;width:10px;height:11px}  #polska14 .s6{top:71px;left:246px;width:7px;height:6px}  #polska14 .s7{top:85px;left:170px;width:52px;height:5px}  #polska14 .s8{top:90px;left:180px;width:27px;height:5px}  #polska14 .s9{top:95px;left:180px;width:20px;height:5px}
 #polska15 a:hover .bg{top:74px;left:63px;width:102px;height:128px;background-position:-233px -178px} #polska15 .s1{top:78px;left:93px;width:6px;height:5px}  #polska15 .s2{top:81px;left:85px;width:27px;height:85px}  #polska15 .s3{top:101px;left:80px;width:5px;height:65px}  #polska15 .s4{top:106px;left:70px;width:45px;height:50px}  #polska15 .s5{top:120px;left:67px;width:53px;height:32px}  #polska15 .s6{top:125px;left:73px;width:55px;height:35px}  #polska15 .s7{top:131px;left:90px;width:50px;height:45px}  #polska15 .s8{top:176px;left:117px;width:23px;height:7px}  #polska15 .s9{top:183px;left:122px;width:10px;height:15px}  #polska15 .s10{top:131px;left:140px;width:10px;height:34px}  #polska15 .s11{top:138px;left:150px;width:8px;height:15px}
 #polska16 a:hover .bg{top:31px;left:15px;width:88px;height:94px;background-position:-204px -399px} #polska16 .s1{top:30px;left:15px;width:82px;height:48px}  #polska16 .s2{top:78px;left:15px;width:70px;height:23px}  #polska16 .s3{top:78px;left:85px;width:8px;height:6px}  #polska16 .s4{top:91px;left:85px;width:4px;height:8px}  #polska16 .s5{top:101px;left:10px;width:55px;height:5px}  #polska16 .s6{top:101px;left:72px;width:8px;height:5px}  #polska16 .s7{top:106px;left:10px;width:25px;height:16px}  #polska16 .s8{top:106px;left:35px;width:15px;height:6px}

div.mapa_point {
background:transparent url('images/point.png') no-repeat scroll 0 0;
height:6px;
position:absolute;
width:6px;
z-index:20;
}

div#woj_map {
width:238px;
height:258px;
position:absolute;
top:19px;
left:60px;
}
div#mapa_mala {
width:58px;
height:57px;
position:absolute;
z-index:20;
left:20px;
top:187px;
background:url(images/wojewodztwa/mapa_mala.png) no-repeat;
}
div#mapa_mala a {
display:block;
width:58px;
height:57px;	
}
/* koniec mapki */
.link_mini_or
{
	padding-left:10px;
	background:transparent url(images/layout/arrow_o.jpg) no-repeat scroll 0 4px;
	list-style:none;
}

/*Nowy blok*/
.sep_0
{
clear:both;
width:100%;
height:0px;
font-size:0px;
line-height:0px;
}
.sep_5
{
clear:both;
width:100%;
height:5px;
font-size:0px;
line-height:0px;
}
.sep_10
{
clear:both;
width:100%;
height:10px;
font-size:0px;
line-height:0px;
}
.sep_20
{
clear:both;
width:100%;
height:20px;
font-size:0px;
line-height:0px;
}

.new_mini
{
width:150px;
float:left;
margin:5px;
padding:0px;
}

.new_mini .thumb {
border:none;
margin:0px 0px 5px 0px;
text-align:center;
width:150px;
}

.new_mini .thumb img
{
width:150px;
height:150px;
border:none;
margin:0px;
padding:0px;
}

.br_or
{
border-bottom:1px solid #FC8802;
height:2px;
font-size:0px;
line-height:0px;
}
.br_gr
{
border-bottom:1px solid #52900D;
height:2px;
font-size:0px;
line-height:0px;
}

.link_mini_or
{
	padding-left:10px;
	background:transparent url(images/layout/arrow_o.jpg) no-repeat scroll 0 4px;
	list-style:none;
}


.link_mini_gr
{
	padding-left:10px;
	background:transparent url(images/layout/arrow_g.jpg) no-repeat scroll 0 2px;
	list-style:none;
}
a#twoja_sugestia {
background-position:-932px -180px;
color:#FFFFFF;
cursor:pointer;
height:128px;
right:0;
margin-left:0px;
opacity:0.7;
overflow:hidden;
position:fixed !important;
text-indent:-100000px;
top:25%;
width:30px;
z-index:9999;
}
a#twoja_sugestia:hover {
background-position:-932px -314px;
}
#meble_widget {
	background: url('/wp-content/themes/structure/images/layout/meble_tlo.gif') no-repeat;
	width:319px; 
	height:247px;
}

#meble_widget2 {
	background-color:#bc362a;
	width:320px; 
	height:148px;
	overflow:hidden;
}

#meble_widget2 .blok
{
	clear:both;
	height:118px;
	width:310px;
	position:relative;
	float:right;
	border-top:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#ffffff;
}

#meble_widget2 .blok .mb_right
{
	position:absolute;
	top:-1px;
	right:-1px;
	font-size:0px;
	line-height:0px;
	background:transparent url("images/layout/rogi/mb_rog.jpg") no-repeat scroll 0 0;
	height:7px;
	width:7px;
}

#meble_widget2 .blok .zaw
{
	width:309px;
	height:117px;
	overflow:hidden;
}
#meble_widget2 .stopka
{
	clear:both;
	width:320px;
	height:28px;
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
}

#meble_widget2 .stopka a
{
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
}

#meble_widget2 table td,
#meble_widget table td {
	border: 0px !important;
	background: none !important;
	height:107px !important;
	font-family: Verdana;
	font-size: 14px;

}

#meble_widget2 table td span,
#meble_widget table td span {
	color: #bc362a;
	text-decoration: underline;
	font-size: 18px;
	font-weight: bold;
	text-align:left !important;
}

#meble_widget2 table td a,
#meble_widget table td a {
	color: #0e5197 !important;
	font-weight: normal !important;
	line-height: 18px;

}
#ksiegarnia_widget {
	background: url('/wp-content/themes/structure/images/layout/ksiazki_tlo.gif') no-repeat;
	width:319px; 
	height:247px;
}

#ksiegarnia_widget2 {
	background-color:#f8d752;
	width:320px; 
	height:148px;
	overflow:hidden;
}

#ksiegarnia_widget2 .blok
{
	clear:both;
	height:118px;
	width:310px;
	position:relative;
	float:right;
	border-top:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background-color:#ffffff;
}

#ksiegarnia_widget2 .blok .mb_right
{
	position:absolute;
	top:-1px;
	right:-1px;
	font-size:0px;
	line-height:0px;
	background:transparent url("images/layout/rogi/mb_rog.jpg") no-repeat scroll 0 0;
	height:7px;
	width:7px;
}

#ksiegarnia_widget2 .blok .zaw
{
	width:309px;
	height:117px;
	overflow:hidden;
}
#ksiegarnia_widget2 .stopka
{
	clear:both;
	width:320px;
	height:28px;
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
}

#ksiegarnia_widget2 .stopka a
{
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
}

#ksiegarnia_widget2 table td,
#ksiegarnia_widget table td {
	border: 0px !important;
	background: none !important;
	height:107px !important;
	font-family: Verdana;
	font-size: 14px;
}
#ksiegarnia_widget2 table td span,
#ksiegarnia_widget table td span {
	color: #bc362a;
	text-decoration: underline;
	font-size: 18px;
	font-weight: bold;
	text-align:left !important;
}

#ksiegarnia_widget2 table td a,
#ksiegarnia_widget table td a {
	color: #0e5197 !important
	font-weight: normal !important;
	line-height: 18px;

}

.w_title {
	padding:2px;
	width: 100%;
	text-align:center;
	font-weight: bold;

}


#gr_l {
	width: 11px;
	height:30px;
	background: url('images/layout/green_bok_left.gif') no-repeat;
	float:left;
}
#gr_r {
	width: 11px;
	height:30px;
	background: url('images/layout/green_bok_right.gif') no-repeat;
	float:left;
}
#gr_tlo {
	float:left;
	background-color: #9dd152;
	height:30px;
	width: 160px;
}

#gr_tlo a {
	color: #000;
	font-size: 16px;
	font-family: Verdana;
	line-height:30px;
	padding-left:10px;
}

#or_l {
	width: 11px;
	height:30px;
	background: url('images/layout/orange_bok_left.gif') no-repeat;
	float:left;
}
#or_r {
	width: 11px;
	height:30px;
	background: url('images/layout/orange_bok_right.gif') no-repeat;
	float:left;
}
#or_tlo {
	float:left;
	background-color: #f8d752;
	height:30px;
	width: 160px;
}
#or_tlo a {
	color: #000;
	font-size: 16px;
	font-family: Verdana;
	line-height:30px;
	padding-left:10px;
}

#mebelki {
	margin-left: 20px;
}
#ksiazki {
	margin-left: 20px;
}
/*Moj blok*/
#moj_box .ng_lft
{
	width:9px;
	height:29px;
	background-color:#bdbdb1;
	float:left;
}


#moj_box .ng_sr
{
	color:#000000;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:29px;
	line-height:29px;
	margin:0;
	padding-left:15px;
	width:100px;
	background-color:#F8D752;
}

#moj_box .ng_pr
{
	float:left;
	width:112px;
	height:29px;
	background-position:-294px -317px;
}

#moj_box .ng_sr a
{
	color:#000000;
	cursor:pointer;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	padding-left:15px;
}

#moj_box img
{
	border:none;
	padding:2px;
}

#moj_box .p_moj
{
	background:url("images/layout/moj_tlo.jpg") no-repeat scroll 0 0 transparent;
	height:100%;
}

#moj_box .portal_action_top
{
	clear:both;
	margin:0px 10px 5px 10px;
	padding-bottom:5px;
}

#moj_box .portal_action
{
	clear:both;
	margin:5px 10px;
	padding:5px 0px;
	border-top:1px solid #e1e1e1;
}

#moj_lista
{
	width:320px;
	background:transparent url(images/layout/map_back.jpg) repeat-y scroll 0px 0px;
	position:relative;
}

#moj_lista .moj_obr {
    background-position: 0 -347px;
    height: 78px;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 288px;
}

#moj_lista img
{
	background:none;
	border:none;
}
/*WIDGET MEBLE*/
#mb_head
{
	width:100%;
	height:29px;
	clear:both;
}

#mb_head .mb_zak
{
	width:110px;
	height:29px;
	float:left;
	position:relative;
	background-color:#bc362a;
}

#mb_head .hd_lft
{
	position:absolute;
	top:0px;
	left:0px;
	font-size:0px;
	line-height:0px;
	background:transparent url("images/layout/rogi/red_left.jpg") no-repeat scroll 0 0;
	height:7px;
	width:7px;
}

#mb_head .hd_sr a
{
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	padding-left:25px;
}

#mb_head .hd_rt
{
	position:absolute;
	top:0px;
	right:0px;
	font-size:0px;
	line-height:0px;
	background:transparent url("images/layout/rogi/red_right.jpg") no-repeat scroll 0 0;
	height:7px;
	width:7px;
}


/*WIDGET KSIEGARNIA*/
#ks_head
{
	width:100%;
	height:29px;
	clear:both;
}

#ks_head .ks_zak
{
	width:110px;
	height:29px;
	float:left;
	position:relative;
	background-color:#f8d752;
}

#ks_head .ks_lft
{
	position:absolute;
	top:0px;
	left:0px;
	font-size:0px;
	line-height:0px;
	background:transparent url("images/layout/rogi/yellow_left.jpg") no-repeat scroll 0 0;
	height:6px;
	width:6px;
}
#ks_head .ks_sr a
{
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:29px;
	padding-left:25px;
}

#ks_head .ks_rt
{
	position:absolute;
	top:0px;
	right:0px;
	font-size:0px;
	line-height:0px;
	background:transparent url("images/layout/rogi/yellow_right.jpg") no-repeat scroll 0 0;
	height:6px;
	width:6px;
}

#widget-blocks
{
	width:643px;
}

/*Książki 3D*/
.k3d_lg
{
	font-size:0px;
	line-height:0px;
	width:5px;
	height:5px;
	background:transparent url("images/ksiazki3d/widok3d_03.jpg") no-repeat scroll 0 0;
	float:left;
}

.k3d_gr
{
	font-size:0px;
	line-height:0px;
	height:5px;
	background:transparent url("images/ksiazki3d/widok3d_05.jpg") repeat-x scroll 0 0;
	float:left;
}

.k3d_pg
{
	font-size:0px;
	line-height:0px;
	height:5px;
	width:8px;
	background:transparent url("images/ksiazki3d/widok3d_07.jpg") no-repeat scroll 0 0;
	float:left;
}
.k3d_lb
{
	font-size:0px;
	line-height:0px;
	width:5px;
	background:transparent url("images/ksiazki3d/widok3d_12.jpg") repeat-y scroll 0 0;
	clear:both;
}
.k3d_ld
{
	font-size:0px;
	line-height:0px;
	width:5px;
	height:6px;
	background:transparent url("images/ksiazki3d/widok3d_14.jpg") no-repeat scroll 0 0;
	clear:both;
}
#gg_map1 img,
#gg_map2 img
{
	background:none;
	border:none;
}

/*aer_spons*/
.nolr
{
	float:left;
	width:6px; 
	height:6px;
	background: url('images/nowe/rogi/lg_bn.gif') no-repeat;
	font-size:1px;
	line-height:1px;
}

.nopr
{
	float:right;
	width:6px;
	height:6px;
	background: url('images/nowe/rogi/pg_bn.gif') no-repeat;
	font-size:1px;
	line-height:1px;
}

.nold
{
	background: transparent url(images/nowe/rogi/ld_bn.gif) no-repeat scroll 0% 0%;
	float: left;
	width: 6px;
	height: 6px;
	font-size:1px;
	line-height:1px;
}

.nopd
{
	background: transparent url(images/nowe/rogi/pd_bn.gif) no-repeat scroll 0% 0%;
	float: right;
	width: 6px;
	height: 6px;
	font-size:1px;
	line-height:1px;
}

#znajdz-nas {
	background-position:0px -539px;
	height:50px;
	margin-bottom:20px;
	clear:both;
}
.znajdz {margin-left:180px; padding-top:10px;}
.pad_mo {padding-left:15px;}
.znajdz a:hover{text-decoration:none;}
.znajdziesz_blip
{
	background-position:-409px -264px;
	float:left;
	display:block;
	text-decoration:none;
	width:39px;
	height:27px;
}
.znajdziesz_facebook
{
	background-position:-453px -264px;
	float:left;
	display:block;
	text-decoration:none;
	margin-left: 19px;
	width:24px;
	height:27px;
}

.znajdziesz_tweeter
{
	background-position:-480px -264px;
	float:left;
	display:block;
	text-decoration:none;
	margin-left: 19px;
	width:20px;
	height:27px;
}


#user_online {
  background:url(/images/nowe/osoby_online.gif) no-repeat scroll 0 0 transparent;
  clear:both;
  display:none;
  height:27px;
  margin:0 auto;
  width:980px;
}

#user_online p {
  padding:5px 0 0 120px;
}

#user_online p a {
  color:#000000;
}

#ajax_search {
display:none;
height:16px;
position:absolute;
right:160px;
top:42px;
width:16px;
}


#li_search li
{
	list-style:none;
	background:none;
	height:35px;
	padding:0px 4px;
	margin:2px 0px;
}

#li_search li.search_selected
{
	background-color:#E1E3C7;
}

#li_search li a
{
	display:block;
}

.prod_img
{
	margin-left:7px;
	width:120px;
	height:105px;
	float:left;
}

.prod_lst1
{
	width:290px;
	float:left;
	margin-left:19px; 
}
.produkt_list
{
	padding-left:13px;
}

.prod_sep
{
	width:1px;
	border-left:1px solid #d2d2d2;
	position:absolute;
	top:0px;
	bottom:0px;
	left:325px;
}

.isover_li
{
	position:relative;
	width:70px;
}

a.isover_block,
a.isover_block:hover
{
	position:absolute;
	top:0px;
	left:0px;
	background:transparent url(images/menu_isover.jpg) no-repeat scroll 0px 0px !important;
	width:70px;
	height:36px;
	padding:0px !important;
	background-color:none;
}

#google_content
{
	width:610px;
	height:52px;
	margin-top:50px;
	background:transparent url(images/search/tlo_wyszukiwarka_google.png) no-repeat scroll 0px 0px;
	position:relative;
}


.input_wyszukiwarka {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #AAAAAA;
color:#6E6E6E;
font:bold 17px Arial,sans-serif;
margin:13px;
padding:2px 4px;
width:350px;
float:left;
}

.google_sub {
background:url("images/search/szukaj_button.gif") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:arial;
font-size:16px;
font-weight:bold;
height:34px;
margin-right:3px;
margin-top:9px;
padding-bottom:3px;
width:79px;
float:left;
}

.google_logo
{
	position:absolute;
	top:13px;
	right:5px;
	background:transparent url(images/search/google_logo.gif) no-repeat scroll 0px 0px;
	width:120px;
	height:30px;
}

#google_zak
{
	position:absolute;
	top:-30px;
	left:0px;
}

#google_zak ul
{
	margin:0px;
	padding:0px;
}

#google_zak li
{
	list-style:none;
	height:31px;
	float:left;
	position:relative;
	cursor:pointer;
}


#google_zak li .g_left
{
	position:absolute;
	left:0px;
	top:0px;
	width:2px;
	height:31px;
}

#google_zak li.active .g_left
{
	background:transparent url(images/search/zak_left_google.png) no-repeat scroll 0px 0px;
}

#google_zak li .g_right
{
	position:absolute;
	right:0px;
	top:0px;
	width:2px;
	height:31px;
}

#google_zak li.active .g_right
{
	background:transparent url(images/search/zak_right_google.png) no-repeat scroll 0px 0px;
}

#google_zak li .g_srodek
{
	position:absolute;
	right:2px;
	left:2px;
	top:0px;
	padding:0px 10px;
	height:31px;
}

#google_zak li.active .g_srodek
{
	background:transparent url(images/search/zak_sr_google.png) repeat-x scroll 0px 0px;
}

#google_zak li p
{
	padding:0px;
	margin:8px 15px 0px 15px !important;
	position:relative;
	color:#000000;
	font-size:14px;
}

#gg_obr.gg_ak
{
	position:absolute;
	top:5px;
	right:10px;
	background:transparent url(images/search/akademia.gif) no-repeat scroll 0px 0px;
	width:46px;
	height:42px;
}

#gg_obr.gg_pr
{
	position:absolute;
	top:9px;
	right:7px;
	background:transparent url(images/search/projekty.gif) no-repeat scroll 0px 0px;
	width:53px;
	height:35px;
}


#gg_obr.gg_mbl
{
	position:absolute;
	top:9px;
	right:10px;
	background:transparent url(images/search/sofa.png) no-repeat scroll 0px 0px;
	width:32px;
	height:32px;
}

#gg_obr.gg_ksg
{
	position:absolute;
	top:9px;
	right:10px;
	background:transparent url(images/search/ksiegarnia.png) no-repeat scroll 0px 0px;
	width:35px;
	height:35px;
}

#gg_obr.gg_ogl
{
	position:absolute;
	top:10px;
	right:10px;
	background:transparent url(images/search/ogloszenia.gif) no-repeat scroll 0px 0px;
	width:33px;
	height:33px;
}

.resize {
    width: 100px;
    height : auto;
}

.resize {
    width: auto;
    height : 100px;
}
.entry-galeria {
	border-top:1px solid #f2f2f2;
	float:left;
	width:97%;
	margin-bottom:20px;
}
.galeria-foto {
	padding:3px;
	border:7px solid #f2f2f2;
	margin:9px;
	float:left;
	font-size:10px;
	text-align:center;
	}
.galeria-foto:hover {
border:7px solid #999999;

}
.galeria-foto a {
	font-size:10px;
	text-align:center;
	}
.galeria-foto-one {
	float:left;
	width:99%;

}

#header_nav {
float:left;
list-style:none outside none;
margin-left:0;
padding-left:0;
padding-top:0px;
width:99%;
border-bottom:1px solid #E3E3E3;
padding-bottom:10px;
}
#header_nav li {
border:1px solid #999999;
float:left;
margin:0 0 0 3px;
padding:3px;
}
#header_nav a, #header_nav .ft {

padding:4px 2px;
}
#header_nav a span, #header_nav .ft span {
padding:4px 2px;
}


.lista_top_spons
{
	width:643px;
	clear:both;
}

.lista_top_spons .sr
{
	background-color:#EFF6E4;
	height:5px;
}

.lista_top_spons .lr
{
	background:url("images/nowe/rogi/lg_prem.jpg") no-repeat scroll 0 0 transparent;
}

.lista_top_spons .pr
{
	background:url("images/nowe/rogi/pg_prem.jpg") no-repeat scroll 0 0 transparent;
}

img.gal_img
{
	border:0px none;
	background:none;
}


/*====================================================================================

STYLE DLA GALERII KONKURSOWEJ

=====================================================================================*/

#gal_load
{
	border:0px none;
	margin-top:150px;
}

#gal_box
{
	border:0;
	width:515px;
	float:left;
	height:350px;
}
#konkurs_slider
{
	margin:0px;
	padding:0px;
	height:350px;
}

#konkurs_slider li
{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	height:170px;
	width:170px;
}

#konkurs_slider li img
{
	padding:5px;
	margin:5px;
	border:1px solid #e1e1e1;
}

#search_help_typ li a.hov,
#konkurs_slider li a,
#konkurs_slider li a:hover
{
	text-decoration:none;
}

#gal_prev
{
	border:0;
	width:45px;
	float:left;
	height:350px;
}
#gal_next
{
	width:45px;
	float:left;
	height:350px;
}

/*===========================================================

NOWY SLIDER

===========================================================*/

#slider-container_new {
overflow: hidden;
width: 646px;
height: 280px;
margin-bottom:20px;
background-color: #f88600;
background-color: #F3F3F3;
position:relative;
}

#new_slider_left
{
	width:457px;
	height:280px;
	position:relative;
	float:left;
}


#new_slider_left .sl_box img
{
	border:0px none;
}

#new_slider_left .sl_title_box
{
	background-position: -338px -218px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:457px;
	height:40px;
}

#new_slider_left .sl_title_box a
{
	line-height:40px;
	font-size:20px;
	color:#ffffff;
	padding-left:20px;
}

#new_slider_right
{
	width:186px;
	height:280px;
	position:relative;
	float:right;
	overflow:hidden;
}


#slider_nav li
{
	width:186px;
	height:92px;
	margin-bottom:2px;
}
img.sl_nav_img
{
	border:0px none;
	margin:0px;
	padding:0px;
}

#ksiegarnia_widget3 {
	margin-left:25px;
	width:270px; 
	height:100%;
	clear:both;
	overflow:hidden;
	border-top:1px solid #ba970c;
	border-bottom:1px solid #ba970c;
	color:#414141 !important;
	padding-bottom:5px;
}



#glowny_ksiegarnia {
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
width:318px;
}
#glowny_ksiegarnia .stopka {
	font-size:13px;
	font-weight:bold;
	color:#ba970c;
	margin-top:10px;
	padding-bottom:6px;
	text-align:center;
	}
#tab_pp_123 a {
color:#414141 !important;
font-size:12px !important;
text-align:left !important;
text-decoration:none !important;
}
#tab_pp_123 a.a1 {
text-align:center !important;
margin-bottom:5px !important;
text-decoration:none !important;
}
#tab_pp_123 td {
border: 0 none !important;
font-size:18px !important;
color:#414141 !important;
text-decoration:underline;
border-collapse:collapse !important;
padding:0 !important;
}
#tab_pp_123 {
text-align:left !important;
border-collapse:collapse !important;
}
#tab_pp_123 table {
text-align:left !important;
border-collapse:collapse !important;
margin-top:10px;
}
.a3 a, .a3 a:visited {
color:#414141 !important;
font-size:12px !important;
text-align:left !important;
text-decoration:none !important;
}

/* nowe menu */
div#catmenu .current-cat, div#catmenu .current-cat-parent {
	background-color:#FC8801;
	color: #fff;
	display: block;
	text-decoration: none;
}

/*===========================================================

OŚWIETLENIA WIDGET

===========================================================*/

.os_cont
{
	clear:both;
	width:320px;
}

#glowny_oswietlenie
{
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	width:318px;
	position:relative;
}

#glowny_oswietlenie img.bombka
{
	border:0px none;
	background:none;
	position:absolute;
	width:74px;
	height:66px;
	top:-22px;
	right:-15px;
}

#glowny_oswietlenie img.czapeczka
{
	border:0px none;
	background:none;
	position:absolute;
	width:61px;
	height:83px;
	top:-17px;
	left:-23px;
}

#glowny_oswietlenie .stopka
{
	font-size:13px;
	font-weight:bold;
	color:#4d8d01;
	margin-top:10px;
	padding-bottom:6px;
	text-align:center;
}


#glowny_oswietlenie .stopka a
{
	font-weight:bold;
	color:#4d8d01;
	text-decoration:none;
}
#glowny_oswietlenie .stopka2
{
	font-size:13px;
	font-weight:bold;
	color:#e41e26;
	margin-top:6px;
	padding-bottom:6px;
	text-align:center;
}

#glowny_oswietlenie .stopka2 a
{
	font-weight:bold;
	color:#e41e26;
	text-decoration:none;
}

#oswietlenie_widget2
{
	width:100%;
	clear:both;
}

#oswietlenie_widget2 h2
{
	text-align:left;
	padding:0px 0px 10px 15px;
	color:#C40303;
	font-weight:normal;
	font-size:20px;
	float:left;
}

#oswietlenie_widget2 .blok
{
	width:212px;
	margin:0px 15px;
	float:left;
	border:1px solid #e1e1e1;
}

#oswietlenie_widget2 .blok table
{
	width:100%;
}

#oswietlenie_widget2 table span.cena
{
	display: block;
	padding: 2px 15px;
	text-align: right;
	font-size:22px;
	color:#4d8d01;
	background-color:#e1e1e1;
}

#oswietlenie_widget2 table .zamow_os
{
	position:absolute;
	top:-5px;
	left:5px;
	background: url(/images/koszyk_mini.png) no-repeat scroll 0 0 transparent;
	width:25px;
	height:25px;
}

.stopka_oswietlenie_big
{
	width:948px;
	margin-left:15px;
	clear:both;
	border-top:2px solid #FC8802;
	padding-bottom:5px;
}
.stopka_oswietlenie_big a
{
	color:#FC8802;
}

#oswietlenie_widget {
	margin-left:25px;
	width:270px; 
	height:100%;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #4d8d01;
	color:#414141 !important;
	padding-bottom:5px;
}

#oswietlenie_widget .os_im
{
	margin: 20px 0px;
	border:0px none;
	width:137px;
	border:1px solid #e1e1e1;
}
#oswietlenie_widget table
{
	width:100%;
	clear:both;
}


#oswietlenie_widget2 table a.a3,
#oswietlenie_widget table a.a3
{
	color:#3f3f3f;
}
#oswietlenie_widget2 table a.a3
{
	padding:0px 5px;
}


#oswietlenie_widget table span.cena
{
	display: block;
	padding: 2px;
	text-align: center;
	margin-top:6px;
	font-size:22px;
	color:#4d8d01;
}

#geo_mapa img
{
	background:none !important;
}
.no_border a, .no_border a img {
border:none;
}




/*===========================================================

DORADCY WIDGET

===========================================================*/

#glowny_doradca
{
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	width:318px;
	position:relative;
}

#doradcy_widget {
	margin-left:15px;
	width:290px; 
	height:100%;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #EFC91D;
	color:#414141 !important;
	padding-bottom:5px;
}

.o_doradca
{
	background-color:#d9d9d7;
	width:185px;
	height:29px;
	padding:0px;
	margin:0px;
	float:left;
}

.o_doradca a
{
	color: #000000;
    cursor: pointer;
    font-family: Verdana,inherit;
    font-size: 12px;
    font-weight: bold;
    line-height: 29px;
    padding-left: 15px;
}

.block_nazwa_rr
{
	background-position: -23px -16px;
	width:7px;
	height:29px;
	float:left;
}

#doradca_cont
{
	background: url(images/layout/map_back.jpg) repeat-y scroll 0 0 transparent;
	clear: both;
	margin-top: 0;
	width: 320px;
}


.img_doradca
{
	background-color:#f8f6f7;
	background-position:0px -189px;
	width:288px;
	height:78px;
	margin-bottom:21px;
	margin-left:20px;
}

.mend
{
	background: none repeat scroll 0 0 #ffffff;
	margin: 6px 0 -5px;
	padding-bottom: 5px;
	width: 320px;
}

.dcat
{
	color: #6A6A6A;
	font-family: Verdana;
	font-size: 12px;
	margin: 0 !important;
	padding-left: 30px;
	padding-top: 0px;
}



.doradca_button
{
	margin:10px 0px 0px 20px;
	width:288px;
	height:25px;
}

.dpyt
{
	font-weight:bold;
	margin:10px 0px 0px 20px !important;
}

.dodp
{
	margin: 0px 0px 0px 20px !important;
}
div#r750x100 img,div#r300x250 img, div#r120x600 img {
background:none !important;
border:none !important;
}



#sep-ie7
{
height:0px;
width:600px;
clear:both;
}
#sep_logo
{
	line-height:1px;
	width:270px;
	height:14px;
	clear:both;
}
#margin-newsl
{
	margin-left:15px;
}

#catmenu .children a {
color:#FFFFFF;
display:block;
font-weight:bold;
line-height:20px;
padding:0px 10px 6px;
}
#catmenu a {
color:#FFFFFF;
display:block;
font-weight:bold;
line-height:30px;
padding:0px 10px 6px;
}


/*=============================================================
============================GŁÓWKA=============================
==============================================================*/
#nag_nowy
{
	background-color:#F1F1F1;
	height:20px;
}
#nag_nowy_in
{
	width:980px;
}
#nag_nowy_in_l a
{
	border-right:1px solid #FFFFFF;
	color:#666666;
	font-family:Arial,sans-serif;
	font-size:10px;
	line-height:19px;
	margin-right:5px;
	padding-right:5px;
}
#nag_nowy_in_r a
{
	border-left:1px solid #FFFFFF;
	color:#666666;
	font-family:Arial,sans-serif;
	font-size:10px;
	line-height:19px;
	margin-left:8px;
	padding-left:8px;
}

#nag_nowy_in_l
{
	width: 825px;	
	float:left;
}
#nag_nowy #nag_nowy_in_r
{
	width: 150px;	
	float:right;
	position:relative;
}

.koperta_img
{
	background-position: -964px -72px;
	margin-right:5px;
	line-height:19px;
	top:4px;
	left:25px;
	position:absolute;
	width:16px;
	height:11px;
}
#glowka_tlo
{
	position:relative;
	width:100%;
	height:100px;
	clear:both;
}
#glowka_tlo .lewa
{
	width:45%;
	height:100px;
	float:left;
}
#glowka_tlo .prawa
{
	float:right;
	width:45%;
	height:100px;
	background:transparent url("http://sd2.dom.pl/wp-content/themes/structure/images/layout/glowka_tlo_pr2.jpg") repeat-x scroll 0 -1px;
}

#glowka
{
	width:100%;
	text-align:center;
	margin-bottom:25px;
	position:absolute;
	top:20px;
}

.glowka_top
{
	width:980px;
	margin:0 auto;
	height:100px;
	text-align:left;
	position:relative;
	background-color:white;
}

#m_glowne
{
	width:685px;
	height:100px;
	float:left;
	text-align:center;
}

#glowka_logo_f
{
	float:left;
	margin-top:22px;
	margin-left:14px;
}

#glowka_ikonki
{
	position:relative;
	width:450px;
	height:100px;
	float:right;
}

#head_search
{
	margin-top:31px;
	margin-right:56px;
	width:338px;
	float:right;
	height:39px;
	position:relative;
	background-position: 0px -37px;
}

#head_search .top_search
{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #5E9B1C;
	display:inline;
	height:33px;
	margin:2px 0 2px 2px;
	width:234px;
}

#google_input,
#search_help_input_s
{
	background-color:#FFFFFF;
	border:0 none;
	color:#666666;
	font-size:16px;
	padding:7px 6px 4px;
	width:222px;
}

.google_water
{
	background-position:-659px -185px;
}


.inp_white
{
	background-position:-95px 30px;
	color:#000000 !important;
}
#search_help_typ,
#search_help_content_s {
	background-color:#FFFFFF;
	border:3px solid #E1E3C7;
	display:none;
	font-size:13px;
	line-height:19px;
	position:absolute;
	right:351px;
	text-align:left;
	top:-124px;
	visibility:visible;
	width:332px;
	z-index:100;
}

#search_help_typ
{
	background-color:#E1E3C7;
}
#search_help_typ ul
{
	padding:4px;
	margin:0px;
	background-color:#ffffff;
}

#search_help_typ li
{
	height:26px;
	padding:0px;
	list-style:none;
	background-image:none;
}

#search_help_typ li a
{
	height:26px;
	display:block;
	font-size:12px;
	line-height:21px;
	color:#666666;
}

#search_help_typ li a.google
{
	background-position:-10px -76px;
}

#search_help_typ li a.google:hover
{
	background-position:-10px -649px;
}



#search_help_typ li a.projekty
{
	background-position:-10px -102px;
}
#search_help_typ li a.projekty:hover
{
	background-position:-10px -675px;
}
.inp_projekty
{
	background-position:-95px -347px;
}



#search_help_typ li a.dom_pl
{
	background-position:-10px -128px;
}
#search_help_typ li a.dom_pl:hover
{
	background-position:-10px -701px;
}
.inp_dom_pl
{
	background-position:-95px -381px;
}


#search_help_typ li a.ogloszenia
{
	background-position:-10px -154px;
}
#search_help_typ li a.ogloszenia:hover
{
	background-position:-10px -727px;
}
.inp_ogloszenia
{
	background-position:-95px -410px;
}


#search_help_typ li a.ksiegarnia
{
	background-position:-10px -180px;
}
#search_help_typ li a.ksiegarnia:hover
{
	background-position:-10px -753px;
}
.inp_ksiegarnia
{
	background-position:-95px -440px;
}


#search_help_typ li a.meble
{
	background-position:-10px -206px;
}
#search_help_typ li a.meble:hover
{
	background-position:-10px -779px;
}
.inp_meble
{
	background-position:-95px -473px;
}


#search_help_typ li a.moj_dom_pl
{
	background-position:-10px -232px;
}
#search_help_typ li a.moj_dom_pl:hover
{
	background-position:-10px -805px;
}
.inp_moj_dom_pl
{
	background-position:-95px -505px;
}


#search_help_typ li a.fachowcy
{
	background-position:-10px -258px;
}
#search_help_typ li a.fachowcy:hover
{
	background-position:-10px -831px;
}
.inp_fachowcy
{
	background-position:-95px -537px;
}


#search_help_typ li a.firmy
{
	background-position:-10px -284px;
}
#search_help_typ li a.firmy:hover
{
	background-position:-10px -857px;
}
.inp_firmy
{
	background-position:-95px -569px;
}


#search_help_typ li a.forum
{
	background-position:-10px -310px;
}
#search_help_typ li a.forum:hover
{
	background-position:-10px -883px;
}

.inp_forum
{
	background-position:-95px -602px;
}



#search_help_typ li a.oswietlenie
{
	background-position:-348px -346px;
}
#search_help_typ li a.oswietlenie:hover
{
	background-position:-348px -490px;
}

.inp_oswietlenie
{
	background-position:-430px -434px;
}
#search_help_typ li a.lazienki
{
	background-position:-348px -372px;
}
#search_help_typ li a.lazienki:hover
{
	background-position:-348px -549px;
}
.inp_lazienki
{
	background-position:-430px -462px;
}

#search_help_typ li a.rtv-agd
{
	background-position:-348px -319px
}
#search_help_typ li a.rtv-agd:hover
{
	background-position:-348px -516px
}
.inp_rtv-agd
{
	background-position:-430px -399px;
}





#head_strzalka
{
	position:absolute;
	width:15px;
	height:33px;
	top:3px;
	left:242px;
	display:block;
	cursor:pointer;
}
.strzalka_gora
{
	background-position:-950px -37px;
}

.strzalka_dol
{
	background-position:-965px -37px;
}

#head_search .sub2 {
background-position:-881px -142px;
border:0 none;
cursor:pointer;
height:34px;
width:74px;
float:right;
margin:3px 2px 0px 5px;
padding-bottom:3px;
color:#ffffff;
font-size:16px;
font-weight:bold;
font-family:arial;
}

#login_div
{
	height:100px;
	z-index:100;
	position:absolute;
	right:0px;
	top:0;
	display:none;
}

#login_div .login_box
{
	border-top: 1px solid #DFDFDF;
	width:289px;
	height:100px;
	float:left;
	background-position: -659px -37px;
}

#user_profil_not_log {
  padding-top:5px;
  padding-left:25px;
}

#user_profil_log {
  padding-top:5px;
  padding-left:25px;
}

#user_profil_not_log a,
user_profil_log a  {
	color: #666;
	font-size:11px;
}
.moja_glowa
{
	float: right;
	margin-right: 20px;
}
.moj_link_head
{
	background-position: -658px -141px;
	margin-top:3px;
	width:106px;
	height:20px;
	display:block;
	text-decoration:none;
}
.moj_link_head:hover
{
	background-position: -772px -141px;
	text-decoration:none;
}
#profil_tresc2,
#profil_tresc
{
    float: right;
    margin-right: 15px;
    margin-top: 7px;
    text-align: right;
	font-size:11px;
}
#profil_tresc2 a,
#profil_tresc a
{
    font-size: 11px;
    line-height: 15px;
    padding-right: 8px;
    position: relative;
	color:#666666;
}

.moj_or {
    background-position: -950px -72px;
    font-size: 0;
    height: 6px;
    line-height: 0;
    padding-left: 2px;
    position: absolute;
    right: 0;
    top: 4px;
    width: 3px;
}

#user_profil_not_log a.moj_link_dol
{
	font-size:19px;
	line-height:26px;
	display:block;
	margin-top:2px;
	color:#03318B;
}
.head_moj_log_img:hover,
.head_moj_log_img
{
	background-position: 0px 0px;
	float:right;
	margin-right:10px;
	margin-top:7px;
	width:100px;
	height:80px;
	border: 1px solid #EEEEEE;
	text-decoration:none;
}


#glowka_lista
{
	width:100%;
	background-image: url('images/layout/glowkapasektlo.jpg');
	background-repeat: repeat-x;
	height:36px;
}


#glowka_lista .lista_div
{
	background-position:0px 0px;
	width:980px;
	margin:0 auto;
	height:36px;
}
#glowka_lista .lista_tlo
{
	float:left;
	width:6px;
	height:36px;
}
#glowka_lista .lista
{
	width:968px;
	float:left;
	height:36px;
	background-repeat: repeat-x;
	text-align:left;
}

#glowka_lista .lista_dol
{
	float:right;
	width:6px;
	height:36px;
	position:relative;
}
#glowka_lista .lista_dol a.moj_catmenu	{
	display:block;
	font-size:1px;
	line-height:1px;
	position:absolute;
	left:-106px;
	top:4px;
	width:106px;
	height:24px;
	background-position: -660px -162px;
}

#glowka_lista .lista_dol a.moj_catmenu:hover	{
	background-position: -774px -162px;
}

#catmenu, #catmenu ul {
height:36px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#catmenu li {
float:left;
margin:0;
padding:0;
height:36px;
}

#catmenu  a:hover {
	background-color:#fc8801;
	color: #fff;
	display: block;
	text-decoration: none;
	}

#catmenu li.separator-menu {
    background: url('http://sd2.dom.pl/images/images_dompl/images_box.png') no-repeat scroll -957px -72px transparent;
    font-size: 1px;
	height:10px;
    line-height: 0px;
	margin-top:10px
}


#catmenu li a
{
	font-family:arial,sans-serif,verdana;
}

/*moj.dom.pl*/

#moj_dom_href2 a
{
	background: url('http://sd2.dom.pl/images/images_dompl/images_box.png') no-repeat scroll -773px -164px transparent;
	margin-left:1px;
	width:105px;
	height:20px;
	display:block;
	text-decoration:none;
}
#moj_dom_href2 a:hover
{
	background: url('http://sd2.dom.pl/images/images_dompl/images_box.png') no-repeat scroll -773px -141px transparent;
	margin-left:1px;
	width:105px;
	height:20px;
	display:block;
	text-decoration:none;
}

#div_moj td.menu_user {
	background-color: #EFF6E4;
	padding: 2px 0px 2px 0px; 
	border: 1px solid #CCCCCC; 
	border-top: none; 
	text-align: left;
}
#div_moj div.menu_item {
	float: left;
	padding-right: 10px;
	font-weight: bold;
	background: none;	
	position:relative;
	height:20px;
}
#div_moj a.menu_item,
#div_moj a.menu_item:hover,
#div_moj a.menu_item:visited {
color:#3C718F;
font-size:11px;
}

#div_moj div.menu_sep {
	padding: 2px 0px 0px 10px;
	float: left;
	background:none;
	width:1px;
	height:12px;
}

#div_moj img {
border:medium none;
background: none;
}

#home-insert-1 .img_b a.images_all,
#home-insert-1 .img_b a.images_all:hover
{
	width:106px;
	height:67px;
	text-decoration:none;
}
#home-insert-1 .img_b a.parterowe
{
	background-position: -100px 0px;
}

#home-insert-1 .img_b a.pietrowe
{
	background-position: -418px 0px;
}

#home-insert-1 .img_b a.z_poddaszem
{
	background-position: -100px -67px;
}

#home-insert-1 .img_b a.blizniaki
{
	background-position: -206px 0px;
}

#home-insert-1 .img_b a.letniskowe
{
	background-position: -312px 0px;
}

#banner .callgirl_b
{
  background-position:0px -81px;
  width:77px;
  height:92px;
  float:right;
}




.brgl
{
	position:absolute;
	left:0;
	top:0;
	width:6px;
	height:6px;
	background-position:-15px 0px;
	font-size:0px;
	line-height:0px;
}

.brgp
{
	position:absolute;
	right:0;
	top:0;
	width:6px;
	height:6px;
	background-position:-24px -0px;
	font-size:0px;
	line-height:0px;
}

.brdl {
	position:absolute;
	left:0;
	bottom:0px;
	width:6px;
	height:6px;
	font-size:0px;
	background-position: -15px -9px;
}

.brdp {
	position:absolute;
	right:0;
	bottom:0px;
	width:6px;
	height:6px;
	background-position:-24px -9px;
	font-size:0px;
	line-height:0px;
}

.bgs
{
	position:absolute;
	left:6px;
	right:6px;
	top:0px;
	border-top:1px solid #e1e1e1;
	height:6px;
	font-size:1px;
	line-height:1px;
}

.bds
{
	position:absolute;
	left:6px;
	right:6px;
	bottom:0px;
	border-bottom:1px solid #e1e1e1;
	height:6px;
	font-size:1px;
	line-height:1px;
}

.img_nagg
{
	float:left;
	height:42px;
}

.budowa_i_remont
{
	background-position: -206px -62px;
	width:40px;
	margin-right:5px;
}

.wnetrza
{
	background-position: -247px -62px;
	width:40px;
	margin-right:5px;
}
.wykanczanie
{
	background-position: -288px -62px;
    margin-right: 4px;
    width: 41px;
}
.finanse_i_formalnosci
{
	background-position: -329px -62px;
	width:41px;
	margin-right:4px;
}
.instalacje
{
	background-position: -370px -62px;
	width:41px;
	margin-right:4px;
}
.oszcednie_i_inteligentnie
{
	background-position: -411px -62px;
	width:41px;
	margin-right:4px;
}

.ogrod
{
	background-position: -151px -134px;
	width:41px;
	margin-right:4px;
}

.stempel
{
	position: absolute;
	top:37px;
	right: -10px;
	width:50px;
	height:51px;
	background-position: -342px -266px;
}


div#slider_nav {
	position:absolute;
	right:350px;
	top:214px;
	z-index:4;
}
div#slider_nav a {
color:#fff;
font-family:Tahoma;
font-size:13px;
line-height:10px;
margin:0 2px;
padding:4px;
font-weight:bold;	
}
div#slider_nav a.activeSlide {
background-color:#fff;
color:#EEA047;	
}

.gotowy_img
{
	background-position:-397px -105px;
	float: left;
	margin-right: 15px;
	margin-left: 10px;
	width:140px;
	height:210px;
}

a.as_pdf
{
	background-position:-523px 0px;
	text-decoration:none;
	display:block;
	width:31px;
	height:33px;
	float:left;
	margin-left:5px;
}
a.wp_email
{
	background-position:-520px -33px;
	text-decoration:none;
	display:block;
	width:30px;
	height:33px;
	float:left;
	margin-left:1px;
}

a.wp_print
{
	background-position:-502px -67px;
	text-decoration:none;
	display:block;
	width:32px;
	height:33px;
	float:left;
	margin-left:7px;
}

a.ulubione_ico
{
	background-position:-533px -67px;
	text-decoration:none;
	display:block;
	width:30px;
	height:33px;
	float:left;
	margin-left:8px;
}

a.wykop_ico {
    background-position: -536px -100px;
    display: block;
    float: left;
    height: 33px;
    margin-left: 6px;
    text-decoration: none;
    width: 30px;
}

a.facebook_ico
{
	background-position:-535px -133px;
	text-decoration:none;
	display:block;
	width:31px;
	height:33px;
	float:left;
	margin-left:3px;
}

.dodaj_social
{
	background-position:0px -590px;
	display:block;
	float:left;
	text-decoration:none;
	width:183px;
	height:36px;
}

.zamow_os_new
{
	height:33px;
	left:5px;
	position:absolute;
	top:-12px;
	width:39px;
	background:url('/images/koszyk_big.png') no-repeat scroll 0 0 transparent;
}

.zamow_os_new:hover
{
	text-decoration:none;
}

.head_koszyk {
    background-image: url("/images/images_cart.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    font-weight: bold;
    padding-left: 20px;
}

#stronic .pages {
	padding: 5px;
	color: #ffffff;
	border-bottom: 2px solid #28A0FF;
	background: #28A0FF;
	border-top: 2px solid #28A0FF;
	text-decoration: none;
}

#stronic a .pages {
	background: #ffffff;
	color: #F98C2D;
	text-decoration: none;
	border: none;
}

#stronic a:hover .pages {
	background: #f98c2d;
	color: #ffffff;
	text-decoration: none;
	border: none;
}
