* { color:#475058; font-size:12px; font-family:Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif; }

.clear { display:block; clear:both; height:0; overflow:hidden; }

a { text-decoration:none; color:#06085A; }
a:hover { text-decoration:underline; }

h1 { font-size:80px; font-weight:bold; margin:0 0 20px; padding:0px; font:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#dedede }

p { margin:0 0 15px; padding:0; line-height:18px; }
ul { margin:-7px 0 15px; }
ul li { margin:0 0 4px 0px; }



a.return-project-home { display:block; text-align:center; margin-top:40px; font-weight:bold; font-size:15px; color:red; }


	body { width:1300px; margin:10px auto 20px; padding:30px 30px 20px; border:0px solid #cacaca; border-radius:5px; }
	
	#main-cont { width:1300px; margin:0 auto;}
	.sidebar-left { float:left; width:185px; }
	.sidebar-left .logo { display:block; width:185px; height:79px; margin:0px 0px 70px 0px; }
	.sidebar-left .logo a img{  border:none;}
	.sidebar-left nav { margin-left:0px; }
	.sidebar-left nav ul {list-style-type: none; width:185px; }
	.sidebar-left nav ul li { margin-bottom:22px; margin-left:-40px; }
	.sidebar-left nav ul li:last-child { margin-bottom:0; }
	.sidebar-left nav ul li a { display:block; position:relative; font-family:'ProximaNovaBold', Helvetica, Arial; font-size:15px; color:#2d2928; font-weight:bold; }
	.sidebar-left nav ul li.home a { height:16px; background:url(../images/strona-glowna.jpg) no-repeat; }
	.sidebar-left .adreswww {height:36px; background:url(../images/tlo-zielony.jpg) repeat-y; margin-top:70px;}
	.sidebar-left .adreswww a { display:block; position:relative; font-family:'ProximaNovaBold', Helvetica, Arial; font-size:20px; color:#2d2928; font-weight:bold; padding:5px 0 0 15px;}
	
	.sidebar-right { float:left; width:841px; position:relative; background-color:#fff; }
	.sidebar-right .top { position:relative; height:95px; border-left:0px solid #e5e5e5; }
	.sidebar-right .top .logo { display:none; float:left; width:102px; height:124px; margin:20px 10px 0 20px; }
	.sidebar-right .top .line { float:left; width:294px; height:30px; margin:0 0px 0 50px; border-bottom:1px solid #dedede; }
	.sidebar-right .top .kontakt { float:left; width:298px; margin:0px 16px 0 19px;  }
	.sidebar-right .top .kontakt .jakawoda { display:block; font-weight:bold; font-family:'ProximaNovaExtrabold', Helvetica, Arial; font-size:22px; color:#58595b; }
	.sidebar-right .top .kontakt .jakawoda1 { float:left;font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#58595b;margin-top:5px;}
	.sidebar-right .top .kontakt .jakawoda2 { float:left; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#58595b;text-align:left; margin-top:5px; }

	.sidebar-right .top .ikona a.kontakt {float:left;background-image:url(../images/ikona-kontakt.png); width:40px; height:40px;margin-top:18px; margin-left:-5px;}
	.sidebar-right #main-content .witamy-w {background-image:url(../images/witamy-w.png); width:189px; height:46px;margin-top:0px;}
	.sidebar-right #main-content .o-nas {background-image:url(../images/o-nas.png); width:189px; height:46px; margin-top:0px;}
	.sidebar-right #main-content .oferta-domy {background-image:url(../images/oferta-domy.png); width:352px; height:46px; margin-top:0px;}
	.sidebar-right #main-content .oferta-biuro {background-image:url(../images/oferta-dla-biur.png);width:357px; height:46px; margin-top:0px;}
	.sidebar-right #main-content .kontakt2 {background-image:url(../images/kontakt.png);width:189px; height:46px;margin-top:0px;}
	.sidebar-right #main-content .logo { margin-left:110px; margin-bottom:20px; border:none;}
	.sidebar-right #main-content .logo a img{  border:none;}
	.sidebar-right #main-content .ikona-dom {float:left; background-image:url(../images/ikonka-dom.png); width:40px; height:40px; }
	.sidebar-right #main-content .ikona-i {float:left; background-image:url(../images/ikonka-i.png); width:40px; height:40px; }
	.sidebar-right #main-content .ikona-mieszkanie {float:left; background-image:url(../images/ikonka-mieszkanie.png); width:40px; height:40px; }
	.sidebar-right #main-content .ikona-kontakt {float:left; background-image:url(../images/ikonka-kontakt.png); width:40px; height:40px; }
	.sidebar-right #main-content .ikona-kontakt2 {float:left; background-image:url(../images/ikona-kontakt.png); width:40px; height:40px; }
	.sidebar-right #main-content .ikona-auto {float:left; background-image:url(../images/ikona-auto.png); width:40px; height:40px; }
	.sidebar-right #main-content .tytul { padding:10px 0px 20px 10px; font-size:15px;}
	.sidebar-right #main-content .tytul a { font-size:17px;}

	.sidebar-right #main-content .ikonka-dom2 {float:left; background-image:url(../images/ikonka-dom2.jpg); width:36px; height:36px; margin-left:150px; margin-top:15px;}

	.sidebar-right #main-content .ikonka-mieszkanie2 {float:left; background-image:url(../images/ikonka-mieszkanie2.jpg); width:36px; height:36px; margin-left:150px; margin-top:15px;}
	
	.sidebar-right .tlo-zielony2 {height:36px; width:300px; background:url(../images/tlo-zielony.jpg) repeat-y;margin-left:150px;margin-top:18px;}
	.sidebar-right .tlo-zielony2 a { display:block; position:relative; font-family:'ProximaNovaBold', Helvetica, Arial; font-size:16px; color:#2d2928; font-weight:bold; padding:8px 0 0 48px;}
	
	.punkt-ziel a { display:block; position:relative; font-family:'ProximaNovaBold', Helvetica, Arial; font-size:16px; color:#2d2928; font-weight:bold; padding:0px 0 0 0px;}
.sidebar-right .punkt-nieb2 { background-image:url(../images/kropka-nieb.png); background-repeat:no-repeat; padding:0px 13px; font-size:15px; margin-bottom:3px; font-weight:bold}
	
	.footer1 {float:left; width:135px; height:60px; margin-left:50px; margin-top:px; line-height:16px;}
	.footer2 {float:left; width:135px; height:60px; margin-left:0px; margin-top:px; line-height:16px;}
	.footer3 {float:left; width:178px; height:60px; margin-left:0px; margin-top:px; line-height:16px;}
	.footer4 {float:left; width:148px; height:60px; margin-left:0px; margin-top:px; line-height:16px;}
	
	.footer5 {width:368px; height:60px; margin-left:320px; margin-top:10px; line-height:16px;}

.linia  {
    border-top: 1px solid #E5E5E5;
    color: #dedede;
    padding: 25px 0 15px;
	width:700px;
	height:40px;
}
.linia2  {
	padding-top:10px;
    border-top: 1px solid #E5E5E5;
    color: #dedede;
	height:50px;
	width:700px;
}

#ajax-preloader { position:absolute; top:330px; left:400px; display:none; }

.sidebar-right .menu-mobile { display:none; }
.sidebar-right .menu-mobile nav { display:none; }

.sidebar-right #ajax-load-area { }
.sidebar-right #main-content { position:relative; width:734px; overflow:hidden; border-left:px solid #e5e5e5; }
#homepage .sidebar-right #main-content { overflow:visible; }
.sidebar-right #main-content-slide { width:834px; position:relative; left:0px; }
.sidebar-right #main-content .margin { padding:0 0 0 0px; padding-bottom:0px; line-height:22px;}
.sidebar-right #main-content .margin.no-bottom-padding { padding-bottom:0; }
.sidebar-right #main-content .zdjecie1 { margin: 0px; float:left;}
.sidebar-right #main-content .opis { margin: 0px; margin:20px 0px 80px 200px; width:450px;font-size:15px;}

.sidebar-right #main-content .tytul2 { font-weight:bold; margin:5px 13px 5px 13px; font-size:15px;}
.sidebar-right #main-content .tytul3 { font-weight:bold; font-size:15px; margin:30px 0px 10px 0px;}
.sidebar-right #main-content .opis2 { font-weight:normal; margin:5px 13px 5px 13px; font-size:15px;}
.sidebar-right #main-content .punkt-ziel { background-image:url(../images/kropka-ziel.png); background-repeat:no-repeat; padding:0px 13px; font-size:15px; margin-bottom:3px;}
.sidebar-right #main-content .punkt-nieb { background-image:url(../images/kropka-nieb.png); background-repeat:no-repeat; padding:0px 13px; font-size:15px; margin-bottom:3px;}
.punkt-nieb { background-image:url(../images/kropka-nieb.png); background-repeat:no-repeat; padding:0px 13px; font-size:15px; margin-bottom:3px;}
.sidebar-right #main-content .zielony { background-image:url(../images/kropka-ziel.png); width:6px; height:6px; padding:20px;}
.sidebar-right #main-content .niebieski { background-image:url(../images/kropka-nieb.png); width:6px; height:6px;margin-top:2px; margin-left:2px;}

.sidebar-right #main-content-lead-photo { position:absolute; left:727px; z-index:5; margin-top:-90px; }

/* Article headers */
.sidebar-right #main-content .header-wrapper { border-bottom:1px solid #0; margin-top:0px; }
.sidebar-right #main-content .header-wrapper.no-line { border-bottom:none; margin-bottom:0; }
.sidebar-right #main-content header { padding:0px 30px 0px 50px; width:680px;}
.sidebar-right #main-content header.narrow { width:500px; }
.sidebar-right #main-content header.small h1 { font-size:80px; font:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
.sidebar-right #main-content header p { font-size:16px; line-height:20px; }
.sidebar-right #main-content header.small p { font-size:14px; }

.sidebar-right #main-content .header-sidebar { float:right; width:280px; margin-top:50px; } 
.sidebar-right #main-content .header-sidebar .button-back { float:right; position:relative; top:0; left:0; width:148px; height:23px; margin-right:3px; background:url(../img/layout/button-back.png) no-repeat; padding:12px 0 0 50px; text-align:center; font-family:'ProximaNovaExtrabold', Helvetica, Arial; font-size:13px; color:#5c5754; text-transform:uppercase; }
.sidebar-right #main-content .header-sidebar .button-back:hover { text-decoration:none; top:1px; left:1px; }

/* Standard content styling */
.text { font-size:14px; }
.text h2 { margin:0 0 10px 0; padding-top:7px; font-family:'ProximaNovaBold', Helvetica, Arial; color:#9b3447; font-size:30px; line-height:35px; }
.text h3 { margin:0 0 7px 0; padding-top:7px; font-family:'ProximaNovaBold', Helvetica, Arial; color:#2d2928; font-size:20px; }
.text p { line-height:22px; margin-bottom:15px; }
.text em { font-style:italic; }
.text img { border:1px solid #e5e5e5; border-radius:5px; padding:3px; margin:5px 7px; }
.text ul { margin-left:15px; margin-bottom:15px; margin-top:-7px; }
.text ul li { padding: 0 0 0 12px; margin-bottom:7px; background: url(../img/layout/text-li.png) 2px 5px no-repeat; line-height:18px; }
.text ol { margin:-5px 0 15px 20px; list-style-type:decimal; }
.text ol li { margin:0 0 5px 0; }
.text table { border-collapse:collapse; }
.text table td { /*border:1px solid #a8a8a8;*/ padding:3px 4px; vertical-align:top; }



/* Menu - pos */
.sidebar-right #main-content .header-sidebar .price { margin-top:30px; margin-right:3px; font-size:14px; color:#5c5754; text-align:right; }
.sidebar-right #main-content .header-sidebar .price strong { color:#9b3447; }

.sidebar-right .menu-pos { float:left; padding-top:40px; padding-bottom:40px; }
.sidebar-right .menu-pos .item { width:275px; height:450px; float:left; overflow:hidden; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5; }
.sidebar-right .menu-pos .item.border-bottom { border-bottom:1px solid #e5e5e5; }
.sidebar-right .menu-pos .item.border-top { border:none; border-top:1px solid #e5e5e5; width:276px; height:10px; }
.sidebar-right .menu-pos .item .img { height:240px; line-height:240px; text-align:center; margin-bottom:10px; vertical-align:middle; }
.sidebar-right .menu-pos .item .img img { vertical-align:middle; }
.sidebar-right .menu-pos .item h2 { margin:0 10px 30px 30px; font-family:'ProximaNovaBold', Helvetica, Arial; font-size:20px; line-height:25px; color:#9b3448; }
.sidebar-right .menu-pos .item p { margin:0 20px 0 30px; font-size:14px; line-height:22px; }


/* Facebook Like Box responsive */
/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root { display: none; }
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }
@media screen and (min-width:1300px)
{}

/* All mobile */
@media screen and (max-width:959px)
{
	#main-cont { width:100%; }
}