* {margin: 0;padding: 0;} 

body {text-align:center; height:100%; background-color:#f7faed; margin:0 auto; font-family:Verdana; font-size:12px; color:#404040;}

#container {overflow:hidden; height:100%; text-align:left; margin:0 auto; margin-top:5px; padding:1; width:1000px;}
#glowny {height:100%; width:100%;}
#main {float:right; width:590px;}
#header {background:#ffeebf;	font-color: #808080; margin:0 auto; text-align:center; width:100%; height:35px;}

table {margin-bottom:10px;}
table .oferta td {border-bottom: thin dashed #cee0c3;}
select, textarea, button {float:left;margin:8px 4px 0 0;font-family:Tahoma; font-size: 11px; color:#404040 }
input {margin:0;padding:1px;font-family:Arial;font-size:11px;}
h1 {font-size: 13px; font-weight: bold; text-transform:uppercase; letter-spacing:0.1em; color: #1e400a; padding: 5px 0;}
h2 {font-size: 12px; text-transform:uppercase; letter-spacing:0.1em; color: #1e400a; padding: 5px 0;}
h3 {font-size: 11px; text-transform:uppercase; letter-spacing:0.1em; color: #1e400a; padding: 5px 0;}
a {text-decoration: none; outline: none;}
p {line-height: 150%;padding-bottom:10px;}
img {border: 0;}


/* Menu rozwijane */

#navbar {margin-top:0px;height:35px;background: #cee0c3;position:absolute;}
	
#nav {font-size:0.8em;width:1000px;float:left;letter-spacing:0.1em;position:relative;top:0;left:0;}
#nav li ul ul {left:8em; top:-5px;margin:0px 0 0 0px;z-index:999;}
#nav li ul ul li {z-index:999;}
#nav li ul ul li a {z-index:999;}	
#nav, #nav ul, #toolbar ul {list-style: none;}
	
#nav li {float:left;padding: 12px 12px 0 12px;/*background:url(../images/bg_nav.gif) no-repeat 0 15px;*/position:relative;}

#nav li.current_page_item {background: #668059; padding: 12px 12px 5px 12px;}
#nav li.current_page_parent,#nav li.current_page_ancestor {background: #668059; padding: 12px 12px 0 12px;}
#nav li.current_page_item a,#nav li.current_page_parent a,#nav li.current_page_ancestor a {text-decoration: none;color: #ffffff;}
#nav li#nav-home {background:none}

#nav a, #nav a:visited,
#nav li.current-cat-parent a, #nav li.current-cat-parent a:visited {display:block;color: #4e6642;border-bottom:3px solid transparent;text-transform:uppercase;padding-bottom:3px;font-weight:bold;}
#nav a:hover, #nav a:active	{color:#fff;text-decoration:none}
#nav li.current-cat a, #nav li.current-cat a:visited,
#nav li.current-cat-parent a, #nav li.current-cat-parent a:visited {color:#f7f4ef;border-bottom:3px solid #9e5028;}
		
/* Dropdown Menus */		

#nav ul.children, #toolbar ul.children  
{position: absolute;border:1px solid #331e23;border-right:1px solid #6b4851;border-bottom:1px solid #6b4851;display: none;z-index: 50;background: url(images/menu_tlo.png);padding:5px 0;text-align:left;}

#nav ul.children, #nav ul.children li,
#toolbar ul.children, #toolbar ul.children li {width: 140px;}

#nav ul.children li, 
#toolbar ul.children li {padding:5px 0;background:none}	

#nav ul.children li a, #nav ul.children li a:visited,
#nav li li.current-cat a, #nav li li.current-cat a:visited,
#toolbar ul.children li a, #toolbar ul.children li a:visited
{font-weight:normal;font-size:1em;color: #ffffff;border:none;padding:2px 11px;text-transform:none;border:0;display:block;} 

#nav ul.children li a:hover, #nav ul.children li a:active,
#nav ul.children li.current-cat a:hover, #nav ul.children li.current-cat a:active,
#toolbar ul.children li a:hover, #toolbar ul.children li a:active {border:none;color:#f7f4ef;text-decoration:none}	

/* Panel lewy */

#lewa {height:100%;background:#c0591a;width:220px;float:left;overflow:hidden;margin: 0px;color: #ffeebf;}
#lewy_tytul {background:#802200;	width:180px;overflow:hidden;margin: 0px;color: #ffeebf;text-align:left;margin-bottom:10px;margin-left:16px;	line-height:25px;padding-left:8px;}
#lewy_tytul a,#lewy_tytul1 a,#lewy_tytul2 a  { text-decoration:none; color: #ffeebf; }

/* Panel prawy */
    
#prawa {width:220px;height:100%;text-align:center;float:right;overflow:hidden;margin: 0px; padding-bottom:10px;background:#fae2af;}
#prawa_tytul {width:200px;height:20px;overflow:hidden;margin:10px;padding:8px 0 0 0;text-align:center;background:#a65519;color:#FFEEBF;font-size:0.8em;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;}
#prawa_tytul a {color:#FFEEBF;}
#prawa_tytul a:hover {color:#802200;}

#promocja {margin: 10px 0;}
#promocja a {font-size: 11px; font-weight: bold; text-transform: uppercase; color: #466532;}
#promocja a:hover {color: #1e400a;}
#reklama img {background: #f7faed; padding: 3px; border: 1px solid #A65519;}
#reklama a {color: #C0591A; font-size: 12px; font-weight: bold;}
#prawa #oferta a {font-size:12px;color:#c0591a;}
#adsense {}

#schowek {width:220px;}
#schowek a {color:#666666;font-size:10px;}
#utils-z a {display:block; width:170px;height:25px;line-height:25px;margin:0 10px;padding:2px;text-align:center;background:#4e6642; color:#cee0c3;font-size:10px; text-transform:uppercase; letter-spacing:0.2em;}
#utils-p a {display:block; width:170px;height:25px;line-height:25px;margin:0 10px;padding:2px;text-align:center;background:#cee0c3;color: #4e6642;font-size:10px;text-transform:uppercase;letter-spacing:0.1em;}
#schowek_info a {display:block; width:170px;height:25px;line-height:25px;margin:0 10px;padding:2px;text-align:center;background:#cee0c3;color: #4e6642;font-size:10px;text-transform:uppercase;letter-spacing:0.1em;}

#porownywane td {font-size:11px;}
#porownanie_tytul {width:160px; margin:10px 0; padding:2px 0; text-align:center; font-size:0.8em; text-transform:uppercase; letter-spacing:0.1em; font-weight:bold;background:#a65519; color:#FFEEBF;}

#porownanie_utils {width:180px;height:25px;line-height:25px;text-align:center;background:#4e6642;color: #ffeebf;font-size:0.8em;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;}
#porownanie_utils a {color: #ffeebf;}

/* Panel środkowy */
#info {width: 770px; margin: 0 0 10px 0;}
#info p{font-size:12px; text-align: justify; padding: 0 10px 0 0;} 

#srodek {height:100%;float:left;overflow:hidden;	margin: 0px;padding: 0 0 0 0px;width:770px;}
#srodek td{font-size:11px;}
#srodek_tytul {width:512px; line-height:35px; overflow:hidden; text-align:center; margin-bottom:10px; background:#fae2af; color:#803a06; font-size:1em; text-transform:uppercase; letter-spacing:0.1em; font-weight:bold;}

#srodek #tresc p {font-size: 13px;}
#srodek #tresc a {color: #c0591a;}
#srodek #tresc a:hover {color: #803a06;}
#srodek #tresc {margin-left:10px;margin-right:10px;}
#srodek #tresc ul {padding-left:40px;}
#srodek #tresc li {list-style-type: square; line-height: 150%; text-align: justify; margin-left: -5px; padding: 0 0 10px 0; font-size: 12px;}

#szczegoly_oferty {width:560px;margin:10px auto;}
#szczegoly_oferty p {font-size: 11px;padding: 5px;}
#szczegoly_oferty td{font-size:11px; color: #111;padding:2px;}
#szczegoly_oferty ul{margin-left:20px; padding-bottom:10px;list-style-type: circle;}
#szczegoly_oferty ul li {line-height: 150%; font-size: 11px; color: #111;}

#powrot {height:18px;width:540px;margin: 0px;color: #000000;text-align:center;line-height:18px;}
#powrot a {text-decoration:none;font-size:11px;color: #000000;}

#wyniki {background:#cee0c3;margin:5px 0;font-family: Verdana;}
#wyniki_opis {float:left;margin-left:5px;font-weight:bold;font-size:11px;margin-top:5px;color:#000;}
#wyniki a {color:#466532;}
#wyniki a:hover {color:#1e400a;}

#wyniki_wszystkie {background:#fae2af;margin-top:5px;font-family: Verdana;}
#wyniki_wszystkie_opis {float:left;margin-left:5px;font-weight:bold;font-size:11px;margin-top:5px;color:#000;}
#wyniki_wszystkie a {color:#a65519;}
#wyniki_wszystkie a:hover {color:#803a06;}

#footer_gorny {background:#edf2da; font-size:0.75em;width:1000px;float:left;letter-spacing:0.1em;margin:5px 0 0 0;padding:5px;}
#footer_gorny  p {font-size:11px;padding-right:5px;}

#footer {background:#cee0c3;font-size:0.75em;width:1000px;float:left;letter-spacing:0.1em;margin:5px 0; padding-top:10px;}
#footer a{padding:0 10px; color: #4e6642; text-transform:uppercase; font-weight:bold;}
#footer a:hover{color: #1e400a;}
#tlo {}

.clearfloat { clear:both; height:10px }
#clearfloat { clear:both; height:10px }
#clearfloat1 { clear:both; height:10px }
#clearfloat2 { clear:both; height:5px }
#clearfloat3 { clear:both; height:10px }

.select_szukaj { width:200px;}
form .szukaj_button {margin: 0;padding: 0;text-align: right;border: none;background: url(files/icons/list_yes.gif) no-repeat left top;width:22px;height:18px;cursor: pointer;}
.guzik {margin:0;width: 71px;height: 21px;background-image: url('http://www.domhouse.pl/files/wyszukaj.png');padding-left:20px;font-size: 10px;	color:#000;background-color:#FFFFFF;border: 0px solid #666666;margin:4px;padding-right: 0;padding-top: 1px;padding-bottom: 3px;cursor:hand;}
.przybornik {color:#433f3f;font-size: 12px;}


.spis_ofert {height:30px;line-height:30px;}
.spis_ofert a {color: #c0591a;}
.spis_ofert a:hover {color: #803a06;}

#mapa_legenda {position:absolute;margin-left:560px;z-index:1;color:#ccc;margin-top:180px;background:url(images/menu_tlo.png);}

/* przewijane paski */
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 680px;
	height:160px;
	margin-top:10px;

	/* custom decorations */
	border:0px solid #ccc;
	//background:url(/img/global/gradient/h300.png) repeat-x;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;\
margin-top:5px;
}

/* suwaki */

#cena_opis {margin-left:10px;font-size:11px;color:#b3cca3;}
#slider_cena.ui-widget-content {background: #b3cca3}
#slider_cena.ui-slider-handle {background: #b3cca3; border-color: #b3cca3;}
#slider_cena.ui-slider-horizontal {height:.6em}

#promien_opis {margin-left:10px;font-size:11px;color:#fae2af;margin-top:5px;}
#slider.ui-widget-content {background: #fae2af;}
#slider.ui-slider-handle {background: #eee; border-color: #fae2af;}
#slider.ui-slider-horizontal {height:.6em}

/* active item */

.scrollable .active {border:2px solid #000;z-index:9999;position:relative;}
.scrollable {float:left;}
a.browse {background:url(images/hori_large.png) no-repeat;display:block;width:30px;height:30px;float:left;margin:40px 10px;cursor:pointer;	font-size:1px;}
a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; } 
a.left { margin-left: 5px; } 
a.left:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }
a.up, a.down {background:url(images/vert_large.png) no-repeat;float: none;margin: 10px 50px;}
a.up:hover { background-position:-30px 0; }
a.up:active { background-position:-60px 0; }
a.down { background-position: 0 -30px; }
a.down:hover { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; } 
a.disabled {visibility:hidden !important;} 

.navi {margin-left:328px;width:200px;height:20px;padding-top:6px;}
.navi a {width:8px;height:8px;float:left;margin:3px;background:url(images/navigator.png) 0 0 no-repeat;display:block;font-size:1px;color: #668059;}
.navi a:hover {background-position:0 -8px;}
.navi a.active {background-position:0 -16px;}
