/* Eurolocum - Main CSS ========================================================================================================================================================================================================== */
/* Created by: Mateusz Pietrowiak <mateusz@fluidagency.pl> on 11-01-10 */

/* Reset ========================================================================================================================================================================================================================= */

 *                                                                                                                                   { margin: 0; padding: 0; border: 0; }
 a                                                                                                                                   { text-decoration: none; outline: none; }
 :focus                                                                                                                              { outline: none !important; }
 object                                                                                                                              { display: block; outline: none; border: none; } 
 em                                                                                                                                  { font-weight: bold; font-style: normal; }
 /*hr, legend                                                                                                                          { display: none; }*/
 input, textarea, select                                                                                                             { outline: none !important; }
 .clear                                                                                                                              { clear: both; }
 .hide                                                                                                                               { position: absolute; width: 0; height: 0; overflow: hidden;}
 .left                                                                                                                               { float: left; }
 .right                                                                                                                              { float: right; }
 .center                                                                                                                             { margin: 0 auto; }
 address                                                                                                                             { display: block; font-style: normal; }
 ul                                                                                                                                  { list-style: none; }
 h1, h2, h3, h4, h5, h6                                                                                                              { font-size: 9pt; }
 img                                                                                                                                 { display: block; }
 a img                                                                                                                               { display: inline; }
 
 
/* image replacement */

 h2.header-home {background-image:url(../gfx/header-home.png);}

hr  { 
	color: #b3b3b3;
	background-color: #b3b3b3;
	height: 1px; 
	display: block !important;
	margin: 10px 0;
}
/* Layout ========================================================================================================================================================================================================================= */

 #body { color: #666666; background:#ffffff; font: 8pt Tahoma, Geneva, sans-serif; padding-bottom:10px; }
 #wrapper { width: 980px; margin: 0 auto; }
 #up { height: 91px; width: 100%; overflow:hidden; position: relative;}
 #up h1 { position: absolute; top: 6px; left: 9px; }
 #up ul{float:right; height: 41px; }
 #up ul li { float: left; border-left: 1px solid #e5e5e5; padding: 0 30px; height: 41px; }
 #up ul li:first-child { border: 0; }
 #up ul li a{ float: left; display:block; height:41px; overflow:hidden; text-indent:-9999em; }
 #up ul li .m1 { background-image: url(../gfx/m1.png); width: 113px; }
 #up ul li .m2 { background-image: url(../gfx/m2.png); width: 88px; }
 #up ul li .m3 { background-image: url(../gfx/m3.png); width: 39px; }
 #up ul li .m4 { background-image: url(../gfx/m4.png); width: 58px; }
 #top { width: 100%; height: 296px; position: relative; }
 #top .coda-nav ul {position: absolute; padding-bottom: 17px;bottom:0; left: 0; height: 23px; padding-left:9px;}
 #top .coda-nav li { float: left; padding-right: 1px; }
 #top .coda-nav li a { width: 23px; height: 23px; background:#e5e5e5; border: 1px solid #d1d1d1; text-align:center;line-height: 23px; display:block; color: #747474; }
 #top .search { position: absolute; right:0; width: 253px; height: 41px; }
 #top .search input.text { margin-top: 8px; margin-right: 14px; float:left; width: 177px; height: 15px; line-height: 15px; padding:6px 10px; color: #666666; background:#e5e5e5;font: 8pt Tahoma, Geneva, sans-serif; }
 #top .search a.submit { margin-top: 4px;  float: left; width: 37px; height: 36px; display:block;text-indent:-9999em;overflow:hidden; background: url(../gfx/search-submit.png);}
 #container { width:100%; overflow: hidden; padding-bottom: 25px;  }
 #sidebar { float:right; width: 258px; overflow: hidden; padding-bottom: 50px; }
 #main { float:right; padding-left: 22px; width: 700px; overflow:hidden;  }
 #footer { height: 76px; width: 100%; background: #1987e3 url(../gfx/footer.png);}
 #footer ul { height: 76px;padding-right: 15px; float:right; }
 #footer ul li { float: left; line-height: 76px; padding: 0 22px; background: url(../gfx/menubar-separator.png) no-repeat 0 50%; }
 #footer li:first-child { background: none; }
 #footer ul li a { color:#fff;text-transform: lowercase;}
 #footer .contact{width:200px;float:left; color:#ffffff; line-height: 17px; padding-left: 27px; position:relative; padding-top: 12px; height: 64px; }
 #footer .contact h3 { position:absolute;top:-25px; left: 27px; width: 157px; height: 14px; background: url(../gfx/header-kontakt.png) no-repeat; text-indent:-9999em; overflow: hidden;}
 #footer .contact img { position: absolute; left: 190px;top:-74px;}
 
 #content { width:100%;overflow:hidden; padding-top: 15px; min-height:100px; }
 #content.home { float: left; width: 418px; padding-right: 31px; }
 #content p { line-height: 18px; margin-bottom: 15px; text-align: justify; padding-right: 60px; padding-left: 20px;}
 #content ul{list-style:disc;margin-left:20px;margin-bottom:15px;}
 #content ol {list-style: decimal; margin-left:20px; margin-bottom:15px;}
 #content li {line-height:18px;} 
 
 #side-menu { width:100%;overflow:hidden;margin-bottom: 13px; background: #179dfa url(../gfx/menu-bottom.png) no-repeat 0 100%; }
 #side-menu ul { background: url(../gfx/menu-top.png) no-repeat; padding: 15px 0;min-height: 271px; }
 #side-menu ul ul { padding:0;background:none; min-height: 0; }
 #side-menu li a {background: url(../gfx/arrow2.png) no-repeat 22px 15px; line-height:19px; color:#fff; text-transform : uppercase; font-weight:bold; display:block; padding-left: 48px; width:210px; padding-top:7px; padding-bottom:7px; }
 #side-menu li li a {background-position: 32px 15px; font-weight: normal; text-transform: none; padding-left: 58px; width: 200px;}
 
 #side-poradnik{width:100%;overflow:hidden;}
 
/* Glowna */

#home-offers { width:100%;clear:both;border-top:1px solid #cccccc; padding-top: 17px;}
#home-offers h3 { width: 100%; height: 18px; background: url(../gfx/header-offers.png) no-repeat; text-indent:-9999em; overflow: hidden;}
#home-offers ul  {width:100%;overflow:hidden; padding-top: 23px; padding-bottom: 32px; }
#home-offers li { width:200px;float:left; text-align:center; padding: 0 15px; }
#home-offers li p { width:100%;line-height: 17px; text-align: center;  padding: 2px 0; }
#home-offers li a.more { color:#9f9f9f; font-weight:bold; padding-left: 20px;background: url(../gfx/arrow.png) no-repeat 0 50%; text-transform: lowercase; margin-left:-10px;}
#home-offers li img {margin: 0 auto;display:block; margin-bottom: 3px; } 
#home-offers a.all{width: 117px; height:22px; float:right; background: url(../gfx/button.png); color:#fff;line-height:22px;text-align:center; text-transform:lowercase;font-size:7pt; }

#home-okazje { float: left; width: 251px; padding-top: 35px;  }
#home-okazje h3 { width: 100%; height: 18px; background: url(../gfx/header-okazje.png) no-repeat; text-indent:-9999em; overflow: hidden;}
#home-okazje a.all{width: 117px; height:22px; float:right; background: url(../gfx/button.png); color:#fff;line-height:22px;text-align:center; text-transform:lowercase;font-size:7pt; }
#home-okazje ul { width:100%;overflow:hidden; padding-top: 13px; }
#home-okazje ul li { padding-bottom:20px;width:100%;overflow:hidden;  }
#home-okazje ul li img { float: left; margin-right: 14px; }
#home-okazje ul li h4 { color: #666666; line-height: 17px; }
#home-okazje ul li p {line-height: 17px; margin-bottom: 25px; }
#home-okazje ul li h4 a { color: #666666; }
#home-okazje li a.more { color:#9f9f9f; font-weight:bold; padding-left: 20px;background: url(../gfx/arrow.png) no-repeat 0 50%; text-transform: lowercase; }

/* slider */

.coda-slider, .coda-slider .panel { width: 980px } 
.coda-slider-no-js .coda-slider { height: 255px; overflow: auto !important; padding-right: 20px }
.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }

/* iframe */

#oferta-wybierz { margin:auto; padding-top:30px;}
#oferta-wybierz a { margin:50px; font-size:16px; }

#iframe { margin:auto; text-align:center;}
#iframe iframe { width:100%; min-height:460px;}

a {
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
} 

form.addC { margin-left: 100px; margin-top: 30px; }
form.addC p { clear: both; margin-bottom: 7px !important; padding-top: 2px; }
form.addC span { font: 11px Tahoma, sans-serif; color: red; padding-left: 105px; margin-top: 4px; margin-bottom: 4px; }
form.addC p a { font: 11px Arial, sans-serif; color: #a0a0a0; }
form.addC p img { vertical-align: middle; }
form.addC p .desc { width: 100px; text-align: right; font: 11px Tahoma, sans-serif; color: #000; display: block; float: left; padding: 5px 5px 0 0; }
form.addC p label { line-height: 24px; }
form.addC p input.input,
form.addC p textarea.input,	
form.addC p select.input { padding: 3px; background: #ececec; border: 1px solid #c4c4c4; font: 11px Tahoma, sans-serif; color: #868686; width: 330px; }
form.addC p input.input2  { width: 310px; }
form.addC p select { width: 50px; padding: 0; margin: 2px 0; }
form.addC p input#captcha { width: 125px; }
form.addC p input#sendC { width: 65px; height: 22px; padding: 0; text-indent: -9999px; line-height: 0; background: #fff url(../images/containers/wyslijButton.gif) no-repeat; margin-left: 440px; border: none }
form.addC p input[type="checkbox"] { width: 20px; }
/*form.addC p input[type="image"] { float: right; }*/
form.addC p input[type="select"] { width: 335px; }


.tabelaNieruchomosci { width: 100%; border-collapse:collapse; border-spacing:0; margin:20px 0;}
.tabelaNieruchomosci img { border: 1px solid #ebebeb; padding: 2px; }
.tabelaNieruchomosci tr th { background: url(../gfx/bg-tabelanieruchomosci.jpg) repeat-x;padding: 7px 5px; color: #fff; }
.tabelaNieruchomosci tr th a { color: #fff; }
.tabelaNieruchomosci tr td { padding: 5px; }
.tabelaNieruchomosci tr td.center { text-align: center; }
.tabelaNieruchomosci tr td a { font-weight: normal; }
.tabelaNieruchomosci tr.odd td { border-bottom: 1px solid #e1e1e1; }
.tabelaNieruchomosci tr td.leftImage { border-bottom: 1px solid #e1e1e1; }

.content_pagination{margin:20px 0 0 0; text-align:center;}

.image-offer{}
.image-offer a img{border: 1px solid #ebebeb; padding: 2px;}
table.details-offer{width:100%; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1; margin-bottom:20px; border-collapse:collapse; border-spacing:0;}
table.details-offer td{padding:5px 10px; border-bottom:1px solid #E1E1E1;}
table.details-offer td.details-left{font-weight:bold; color:#fff;  border-bottom:1px solid #033873; background:#034083 url(../gfx/bg-tabelanieruchomosci.jpg) repeat-x 0 0; width:17%;}
table.details-offer td.describe{line-height:17px; text-align:justify;}

#wyszukiwarka{}
#wyszukiwarka input,#wyszukiwarka select, #wyszukiwarka textarea{padding:2px 0; background:#ECECEC; border:1px solid #C4C4C4; color:#868686; font-family:Tahoma,sans-serif; font-size:11px;}
#wyszukiwarka .search-offer{background:url(../gfx/button.png) no-repeat 0 0; width:117px; height:22px; text-transform:lowercase; color:#FFFFFF; font-weight:bold; border:0; line-height:22px; text-align:center;}
#wyszukiwarka .first-col{width:120px;}
