@charset "utf-8";
/* CSS Document */

BODY {background-color:#0E0D0C; font-family:Arial, Helvetica, sans-serif; background-image:url(../uploadimages/body_bg.png); background-position:top; background-repeat:repeat-x; margin:0; padding:0;}
#site {width:960px; margin:0 auto; background-color:#423A35; background-image:url(../uploadimages/site_bg.jpg); background-position:top; background-repeat:repeat-x;}
#subpage {width:960px; margin:0 auto; background-color:#0E0D0C; background-image:url(../uploadimages/site_bg.jpg); background-position:top; background-repeat:repeat-x;}

a img {border:none;}
p {margin:0; padding:0;}
.left {float:left;}
.right {float:right; text-align:right;}
.center {float:left; text-align:center; width:450px; margin:0 0 0 110px;}
.clearfloat {clear:both;}

/* ////////////////////////////////// header //////////////////////////////////////// */
#header {width:910px; margin:0 auto; padding-bottom:20px;}
#logo {width:280px; height:100px; float:left;}


/* ////////////////////////////////// menu //////////////////////////////////////// */
    #menu {width:418px; float: right; height:100px; margin:0;}
    #menu ul {margin:0 auto; padding:0; list-style:none;}
    #menu li {display:inline; margin:0; padding:0; float:left;}
    #menu a {height:98px; display: block; overflow: hidden; float:left;}
    #menu a img {display: block;}
    #menu a:hover img {margin-top: -20px; zoom: 1;}
	#menu a.current {height:98px; display: block; overflow: hidden; float:left;}
	#menu a.current img {display: block; margin-top: -20px;}
	
	/* ie6 hack */
	#menu a { display: block; height: 98px;}
  	#menu a:hover { background-position: 0 -20px;}



/* ////////////////////////////////// content //////////////////////////////////////// */
#content {width:910px; margin:0 auto;  min-height:500px; height:auto !important; height:500px; margin-bottom:30px;}
#foto {width:681px; border-right:1px solid #423a35; float:left; background-color:#FFFFFF; height:314px;}
#mapa {width:228px; float:right; background-color:#157d32; height:314px; background-image:url(../uploadimages/mapa_bg.png); background-position:top; background-repeat:no-repeat;}
#green_belt {width:100%; border-bottom:1px solid #423a35; border-top:1px solid #423a35; background-image:url(../uploadimages/green_belt_bg.png); background-position:top; background-repeat:repeat-x;  margin:0; padding:0;}
#news_txt {float:left; width:666px; color:#FFFFFF; font-size:10px; font-weight:bold; padding-top:0px; padding-left:16px; background-image:url(../uploadimages/news_txt_bg.png); background-position:top right; background-repeat:no-repeat; padding-bottom:0; margin:0;}
#news_txt h1 {margin:0; padding:11px 0 0 0; font-size:14px; overflow:hidden; height:25px;}
#search {float:right; width:212px; padding:7px 0 0 0; padding-left:16px; font-family:Trebuchet MS, sans-serif; font-weight:bold; color:#2f1a04;}
#search span {float:left;}
#search input {width:95px; margin-left:18px; float:left; border:1px solid #423a35; height:16px; margin-top:2px;}
#button {width:20px; float:left; margin-right:6px;}
#button input {width:20px; border:none; margin-left:0; font-size:10px; height:20px;}


/* ////////////////////////////////// mapa content //////////////////////////////////////// */
#mapa_content {background-image:url(../uploadimages/subpage_content_bg.jpg); background-position:top left; background-repeat:repeat-y; padding-top:15px; width:910px; padding-bottom:15px;}
#mapa_tresc {float:right; width:605px; padding:0 30px; background-color:#ffffff;}


/* ////////////////////////////////// subpage content //////////////////////////////////////// */
#subpage_content {background-image:url(../uploadimages/subpage_content_bg.jpg); background-position:top; background-repeat:repeat-y; padding-top:15px; width:960px; padding-bottom:15px;}
#top_foto {width:960px; margin:0; padding:0; position:relative; height:207px;}

/*======================================= zielone submenu ===========================================*/
#zielony_pasek {width:100%; position:relative; height:38px; background-image: url(../uploadimages/green_belt_bg.png); background-repeat: repeat-x; background-position: top;}
#submenu {position:absolute; bottom:0px; left:0px; z-index:100; width:900px; height: 20px; padding: 11px 30px 7px 30px; background-image: url(../uploadimages/green_belt_bg.png); background-repeat: repeat-x; background-position: top;}
#submenu_spacer {position:absolute; bottom:0px; left:0px; z-index:100; width:850px; height: 20px; padding: 11px 30px 7px 30px; background-image: url(../uploadimages/green_belt_bg.png); background-repeat: repeat-x; background-position: top;}

#submenu ul, #submenu_spacer ul {margin: 0; padding:0 0 0 0; list-style-type: none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; font-size:14px;}
#submenu li, #submenu_spacer li {display: inline; padding:8px 40px 0px 0;}
#submenu li a, #submenu_spacer li a {text-decoration: none; color: #fff; padding:0px;}
#submenu li a:hover, #submenu_spacer li a:hover {text-decoration: none; color:#2f1a04;}	

/*======================================= left menu rozwijane ===========================================*/
#left_menu {width:185px; float:left; padding:0 0 0 30px;}

ul#menu_rozwijane, ul#menu_rozwijane ul {list-style-type:none; margin: 0; padding: 0; width: 180px;}
ul#menu_rozwijane a {display: block; text-decoration: none;}
ul#menu_rozwijane li {margin-top: 1px;}
ul#menu_rozwijane li a {color:#DCC0AF;  padding:5px 0; outline:none; font-weight:bold; font-size:13px;}
ul#menu_rozwijane li a:hover {color:#ffffff;}
ul#menu_rozwijane li ul {list-style-type:none; margin:5px 0; padding:3px 0 0 0; background-image:url(../uploadimages/left_menu_bg.jpg); background-repeat:no-repeat; background-position:top center;  }
ul#menu_rozwijane li ul li {padding:3px 0 8px 0; background-image:url(../uploadimages/left_menu_bg.jpg); background-repeat:no-repeat; background-position:bottom center; margin:0;}
ul#menu_rozwijane li ul li a {color: #ffffff; padding:0px 0 0px 35px; background-image:url(../uploadimages/green_arrow.jpg); background-position:left center; background-repeat:no-repeat; font-weight:normal;}
ul#menu_rozwijane li ul li a:hover {color:#acacac;}

h3 {color:#acacac; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; margin:0 0 20px 0; padding:0;}

/*======================================= tresc ===========================================*/
#tresc { min-height:500px; height:auto !important; height:500px; float:right; width:655px; padding:0 30px; background-color:#ffffff;}
#navigation {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.sitemapLink {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
.separatorFont {color:#000000;}
#currentPageFont {color:#000000;}

#mapa_big {width:491px; margin:0 auto;}
#txt {margin:0; padding:15px 0;}
#txt a {font-size:12px; color:#00CC00;}
#szczegoly h5 {color:#339900; margin:0; padding:10px 0; text-align:left; font-size:14px;}
#szczegoly  h4 {color:#339900; margin:0; padding:20px 0; text-align:left; font-size:18px;}
.opis_mebli {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:1.6; padding:15px 0;}
.opis_mebli table {border-top:1px solid #999999; border-left:1px solid #999999; margin:0 auto; font-size:11px; text-align:center;}
.opis_mebli table tr {}
.opis_mebli table td {border-bottom:1px solid #999999; border-right:1px solid #999999;}
.big_foto img {width:650px;}

.galeria_mebli ul  {list-style-type:none; margin:0; padding:0;}
.galeria_mebli ul li {width:150px; margin:0; text-align:center; float:left; padding:5px;}
.galeria_mebli ul li div {width:150px; height:100px; overflow:hidden;} 
.galeria_mebli ul li a {}
.galeria_mebli ul li img {}


ul.fotki {list-style-type:none; margin:0; padding:0;}
ul.fotki li {background-color:#FFFFFF; width:150px; margin:0; text-align:center; float:left; margin:10px 6px; padding:0;}
ul.fotki li img {padding:3px 3px 0 3px; border:0;}

ul.lista_mebli {list-style-type:none; margin:0; padding:0 0 0 10px;}
ul.lista_mebli li {width:200px; margin:0; text-align:center; float:left; margin:10px 6px; padding:0; }
ul.lista_mebli li div {height:140px; overflow:hidden;}
ul.lista_mebli li a h4 {text-decoration:none; color:#339900; cursor:pointer; margin:0 auto; padding:10px 0; text-align:center; width:180px;}
ul.lista_mebli li div a img {padding:0; border:0; width:200px;}
ul.lista_mebli li a:hover h4 {color:#999999;}



.nawigacja_dolna {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; width:400px; margin:0 auto; text-align:center; padding:30px 0 10px 0;}
.nawigacja_dolna a {text-decoration:none; color:#FF6600; padding:0 15px;}
.nawigacja_dolna a:hover {text-decoration:underline; color:#999999;}

.popup {background-color:#FFFFFF; width:600px; text-align:center;}
.popup h5 {color:#339900; margin:0; padding:20px 0; text-align:center; font-size:16px; background-color:#efefef; border-bottom:1px solid #cccccc;}
.foto_popup {width:500px;}
div.opis_popup {text-align:center; width:100%; margin:0 auto;}
div.opis_popup p {background-color:#efefef; width:auto; display:inline; padding:5px; margin:10px; color:#333333; font-size:12px;}


/*======================================= o firmie ===========================================*/
#lewy_opis {font-size:13px; color:#FFFFFF;}
#lewy_opis p {color:#DCC0AF;  padding:5px 0; outline:none; font-weight:bold; font-size:13px;}
#lewy_opis ul {list-style-type:none; margin:5px 0; padding:3px 0 0 0; background-image:url(../uploadimages/left_menu_bg.jpg); background-repeat:no-repeat; background-position:top center;  }
#lewy_opis ul li {padding:3px 0 8px 0; background-image:url(../uploadimages/left_menu_bg.jpg); background-repeat:no-repeat; background-position:bottom center; margin:0;}
#lewy_opis ul li a {color: #ffffff; padding:0px 0 0px 35px; background-image:url(../uploadimages/green_arrow.jpg); background-position:left center; background-repeat:no-repeat; font-weight:normal; text-decoration:none;}
#lewy_opis ul li a:hover {color:#acacac;}

#artykul {font-size:12px; line-height:1.8; text-align:justify;}
#artykul p {padding:10px 0;}
#artykul p.foto {text-align:center;}

/*======================================= aktualności ===========================================*/
div.odd {background-color:#ededed; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:10px 20px;}
div.even {padding:10px 20px;}
.odd h4, .even h4 {color:#339900; margin:0; padding:5px 0;}
.data_wpisu {font-size:10px; color:#999999;}
.odd p, .even p {color:#333333; font-size:12px; padding:10px 0;}
.wiecej a {font-size:12px; color:#00CC00;}

/*======================================= kontakt ===========================================*/
.kontakt {
	width:100%;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:20px;
	padding-top: 10px;
}
.adres {
	float:left;
	width:280px;
}
.mapka {
	width:360px;
	height:200px;
	margin:10px 0 0 0;
	padding:0;
	border:2px solid #eeeeee;
	margin-bottom:10px;
	float:right;
}

.adres_maly {
	float:left;
	width:250px;
}
.mapka_mala {
	width:340px;
	height:200px;
	margin:10px 0 0 10px;
	padding:0;
	border:2px solid #eeeeee;
	margin-bottom:10px;
	float:left;
}

h4 {color:#339900; margin:0; padding:5px 0;}
/* ////////////////////////////////// boxes //////////////////////////////////////// */
#boxes {height:147px; width:910px; margin:0 auto; background-color:#f3f3f3;}
#box1 {background-image:url(../uploadimages/box1_bg.jpg); background-repeat:no-repeat; background-position:top left; width:210px; height:147px; border-right:1px solid #423a35; float:left;}
#box2 {background-image:url(../uploadimages/box2_bg.jpg); background-repeat:no-repeat; background-position:top left; width:211px; height:147px; border-right:1px solid #423a35; float:left;}
#box3 {background-image:url(../uploadimages/box3_bg.jpg); background-repeat:no-repeat; background-position:top left; width:209px; height:147px; border-right:1px solid #423a35; float:left;}
#box4 {background-image:url(../uploadimages/box4_bg.jpg); background-repeat:no-repeat; background-position:top left; width:213px; height:147px; float:left;}
#box1, #box2, #box3, #box4 {padding-left:16px;} 

#boxes h2 {color:#327d15; font-size:18px; text-transform:uppercase; margin:0; padding:15px 0 7px 0; line-height:1;}
#boxes p {font-size:11px; width:160px; line-height:1.4; padding-bottom:10px; overflow:hidden; height:60px;}
#boxes a {font-size:11px; color:#327d15; text-decoration:underline; }

.index_news {overflow:hidden; height:60px; padding-bottom:10px;}

.index_news h5 {margin:0; padding:0 0 5px 0; font-size:11px; font-weight:bold;}
#krotka_tresc {height:30px; overflow:hidden; font-size:11px; width:160px;}

/* ////////////////////////////////// footer //////////////////////////////////////// */
#footer {width:910px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding-top:20px; padding-bottom:20px;}
#footer a {text-decoration:none; color:#99FF00;}
