/* fonts */
@font-face{font-family:Domine;font-style:normal;font-weight:400;src:local('Domine'),local('Domine-Regular'),url(https://fonts.gstatic.com/s/domine/v4/ixRLOzKyIvNjsDgFEynVOw.ttf)format('truetype');}
@font-face{font-family:Domine;font-style:normal;font-weight:700;src:local('Domine Bold'),local('Domine-Bold'),url(https://fonts.gstatic.com/s/domine/v4/kxdP69OfpXh5jz-VlR6wIqCWcynf_cDxXwCLxiixG1c.ttf)format('truetype');}


/* reset and start settings START */
article,aside,b,body,div,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,nav,ol,p,section,small,span,strong,table,time,tr,ul,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;}
body{line-height:1;font-family: Verdana;font-size: 11px;color: #000000;}
a{margin:0;font-size:100%;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
input,select{vertical-align:middle;}
*{box-sizing:border-box;}

@media only screen and ( max-width: 1400px ) {	
	body {overflow-x: hidden;}
}

/* wylaczenie reklam w zaleznosci od szerokosci ekranu */
@media only screen and (max-width:700px){
    .do-not-display-on-mobile-700 { display: none !important; }
}
@media only screen and (max-width:900px){
    .do-not-display-on-mobile-900 { display: none !important; }
}
@media only screen and (max-width:1150px){
    .do-not-display-on-mobile-1150 { display: none !important; }
}

a,a:active,a:focus,a:hover{outline:0}
#blog-content a,#blog-belka a,.module h3 a:hover{text-decoration:none;}

#header_bar .dropdown-content-left { display: none; } 

.clear { clear: both; }

/* top belka START */

@media only screen and (max-width:820px){
	#header_bar { width:100% !important; }
}

#header_top {width:100%;text-transform:none;font-family:Verdana;letter-spacing: 0px;font-size:12px !important;top:0px;left:0;position:fixed;width:100%;z-index:2000;text-align:center;background-color: rgb(50, 50, 50);-webkit-box-shadow: 0px -9px 9px 10px rgba(0,0,0,0.75);-moz-box-shadow: 0px -9px 9px 10px rgba(0,0,0,0.75);box-shadow: 0px -9px 9px 10px rgba(0,0,0,0.75);}

#header_bar { width:820px; margin-left: auto; margin-right: auto; }

#header_bar ul li { list-style:none; float:left; }
#header_bar ul li:nth-of-type(n+2) { float:right; }

#header_bar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#header_bar li {
    float: left;
}

#header_bar li a, .dropbtn {
    display: inline-block;
    color: white !important;
    text-align: center;
    padding: 12px 10px;
    text-decoration: none;
}

#header_bar li a:hover, .dropdown:hover .dropbtn {
    background-color: red;
}

#header_bar li.dropdown {
    display: inline-block;
}

#header_bar .dropdown-content {
    display: none;
    position: absolute;
    margin-left: -90px;
    background-color: rgb(50, 50, 50);
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

#header_bar .dropdown-content a {
    color: white;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

#header_bar .dropdown-content a:hover {background-color: #555;}

#header_bar .dropdown:hover .dropdown-content {
    display: block;
}

/* > top belka END */

@media only screen and (max-width:570px){
	body.sidebarOpened #blog-belka{top:-300px;}
}

#blog-belka a,article,aside,footer,header,nav,section{display:block;}
#blog-belka ul,nav ul{list-style:none;}
#blog-belka ul.menu,a{padding:0;}
#blog-belka:hover{top:-55px;}
#blog-belka ul li,#blog-belka ul li:nth-of-type(1){position:relative;}
#blog-belka:hover ul li:nth-of-type(1):before{transition:all .2s ease-out;}
#blog-belka:hover ul li:nth-of-type(2){z-index:0; opacity: 0;}
#blog-belka:hover ul li:nth-of-type(2) .top-logo{opacity:0;margin-top:-70px;}

/* przyciski po prawej stronie */
#blog-belka ul li:nth-of-type(n+3), #blog-belka:hover ul li:nth-of-type(n+3){position:relative;left:150px;}

#blog-belka a{height:33px;color:#000 !important;}
#blog-belka ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
#blog-belka ul li{color:#000;height:auto;font:normal normal 400 14px/32px Arial,sans-serif;z-index:1;margin:56px 15px 0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;}

@media screen and (max-width:700px){
	#blog-belka ul li:nth-of-type(n+3), #blog-belka:hover ul li:nth-of-type(n+3){left:0px;}
}

@media screen and (max-width:360px){
	#blog-belka ul li {margin: 56px 5px; font-size: 14px;}
}

#blog-belka ul li .glyphbtn{display:none}
#blog-belka ul li:nth-of-type(1){display:block;background:url(../gfx/logo-small-1.png)no-repeat;width:145px;height:37px;position:relative;left:-180px;background-size:135px 23px;background-position:0px 8px;}

@media screen and (max-width:820px){
	#blog-belka ul li:nth-of-type(1){position:relative;left:-80px;}
	#blog-belka ul li:nth-of-type(n+3){position:relative;left:-80px;}
}

@media screen and (max-width:420px){
	#blog-belka ul li:nth-of-type(1){width:90px;height:24px;position:relative;left:0px;background-size:90px 12px;background-position:0px 11px;}
}

#blog-belka ul li:nth-of-type(1) a{padding-left:32px;display:block;z-index:2;}
#blog-belka ul li:nth-of-type(2){opacity: 1;width: 100%;height: 37px;display: block;margin: 0 auto;position: absolute;top: 89px;left: 0;bottom: 0;right: 0;}
#blog-belka ul li:nth-of-type(2) .top-logo{display: block;width: 195px;height: 37px;background: url(../gfx/logo-small-2.png)no-repeat;transition: all .4s ease-out;margin: 0 auto;background-color: #fff;background-position: 50% 50%;border: 1px solid #a2a2a2;}
#blog-belka ul li:hover ul{display:block;}
#blog-belka ul li:hover a{background:0 0;}
#blog-belka ul li ul{display:none;width:230px;min-width:initial;position:absolute;top:32px;left:-50px;background-color:#fff;text-align:left;border-radius:5px;box-shadow:0 0 5px 4px rgba(185,185,185,.28);border:transparent;padding:5px 0;}
#blog-belka ul li ul li{margin:0;padding:0 20px;-webkit-flex:none;-ms-flex:none;flex:none;transition:all .5s ease-out;}
#blog-belka ul li ul li:before{display:none!important;}
#blog-belka ul li ul li:hover{background:#f0f0f0;}
#blog-belka ul li ul li a{color:inherit;font:inherit;padding-left:0!important;}
#blog-content a.button,#poz_szukaj input,body #blog-content{font-family:Verdana;}

#blog-belka .submenu {position: absolute; z-index:999999;}

@media screen and (max-width:450px){
	#blog-belka .submenu {left: 0px;}
}

#blog-belka .submenu li:nth-of-type(1){background:none;width:auto;height:auto;}
#blog-belka .submenu li:nth-of-type(2){background:none;width:auto;height:auto;margin:0;position:relative;top: 0;padding:0 20px;opacity:1;}
#blog-belka:hover .submenu li:nth-of-type(2){z-index:1000000000000; opacity: 1;}
#blog-belka .submenu  li:hover{background:#f0f0f0;}

#blog-belka .submenu .menu_top {padding:0 0px;width: 100%;background: #fff;font-weight:bold;}
#blog-belka .submenu .menu_top .red  {color: #f00 !important;}
#blog-belka .submenu .menu_top .menu_pos  {width:100%;text-align:center;padding:2px;border-bottom: 1px solid #a2a2a2;}
#blog-belka .submenu .menu_top .header_pos {padding:2px;background:#666;color:#fff;width:100%;text-align:center;font-size:12px;}
#blog-belka ul li ul .menu_pos:hover, #top-responsive-settings .menu_pos:hover, #top-responsive-colors .menu_pos:hover, #top-responsive-social .menu_pos:hover, #top-responsive-favorites .menu_pos:hover {background:#f0f0f0;}

#blog-belka .login-ico, #blog-belka .register-ico  {display:none;}
#blog-belka .login-ico div {background:url(../gfx/logowanie.gif)no-repeat;background-size: 20px 25px;background-position:0 3px;width:24px;height:30px;}
#blog-belka .write-ico div {background:url(../gfx/write.gif)no-repeat;background-size: 30px 25px;background-position:0 3px;width:24px;height:30px;}
#blog-belka .register-ico div {background:url(../gfx/SignUP_icon.png)no-repeat;background-size: 30px 25px;background-position:0 3px;width:35px;height:30px;}
#blog-belka #open-menu {background:url(../gfx/user_menu.png)no-repeat;background-size: 30px 25px;background-position:50% 50%;width:35px;height:33px;margin-right:1px;margin-left:0px;}
#blog-belka #open-menu:hover {background-color:rgb(203, 5, 5) !important;}

#blog-belka #open-social {background:url(../gfx/social.gif)no-repeat;background-size: 30px 25px;background-position:50% 50%;width:35px;height:33px;margin-right:1px;margin-left:0px;}

#blog-belka #open-favorites {background:url(../gfx/favorites.gif)no-repeat;background-size: 30px 25px;background-position:50% 50%;width:35px;height:33px;margin-right:1px;margin-left:0px;}

#blog-belka #open-mail {background:url(../gfx/mail.gif)no-repeat;background-size: 30px 25px;background-position:50% 50%;width:35px;height:33px;margin-right:1px;margin-left:0px;}
#blog-belka #open-new-mail {background:url(../gfx/new_mail.gif)no-repeat;background-size: 30px 25px;background-position:50% 50%;width:35px;height:33px;margin-right:1px;margin-left:0px;}

/*#blog-belka #open-settings:hover {background-color:rgb(59, 59, 59) !important;}*/
#blog-belka #open-settings{background:url(../gfx/settings.gif)no-repeat;background-size: 30px 25px;background-position:50% 50%;width:33px;height:33px;margin-left:0px;margin-right:1px;}

/*#blog-belka #open-colors:hover {background-color:rgb(59, 59, 59) !important;}*/
#blog-belka #open-colors{background:url(../gfx/colors.gif)no-repeat;background-size: 30px 25px;background-position:50% 50%;width:33px;height:33px;margin-left:0px;margin-right:1px;}

#blog-belka #wpis-btn{height:33px;margin-left:0px;margin-right:1px;padding:0px 5px;}
#blog-belka #wpis-btn a {color:#fff !important;}
#blog-belka #wpis-btn:hover {background-color:rgb(81, 134, 255) !important;}
#blog-belka .login-ico {margin-left:0px;margin-right:1px;}
#blog-belka .login-ico:hover {opacity:0.8;}

#blog-wrapper #poz_szukaj .register-ico div:hover , #blog-wrapper #poz_szukaj .login-ico div:hover{opacity:0.8;cursor:pointer;}

@media screen and (max-width:700px){
	#blog-belka .register-btn, #blog-belka .login-btn {display:none;}
	#blog-belka .login-ico, #blog-belka .register-ico  {display:block;}
}

#blog-belka ul li ul.submenu.menu-dgray {left:-140px;width:300px;background:#666;}
#blog-belka ul li ul.submenu.menu-red {left:-140px;width:300px;background:#f00;}

@media screen and (max-width:1000px){
	#blog-belka ul li ul.submenu.menu-dgray {left:-250px;width:300px;background:#666;}
	#blog-belka ul li ul.submenu.menu-red {left:-250px;width:300px;background:#f00;}
}

#blog-belka ul li ul.submenu.menu-red a, #blog-belka ul li ul.submenu.menu-dgray  a {font-size:14px;}
#blog-belka ul li ul.submenu.menu-red a:hover, #blog-belka ul li ul.submenu.menu-dgray  a:hover {text-decoration:none;}

#top-responsive-settings, #top-responsive-colors, #top-responsive-social, #top-responsive-favorites {display:none;}
#top-responsive-settings, #top-responsive-colors, #top-responsive-social, #top-responsive-favorites  {width:100%;background:#fff;position:absolute;top:87px;}
#top-responsive-settings a, #top-responsive-colors a, #top-responsive-social a, #top-responsive-favorites a {font-size:14px;}
#top-responsive-settings a:hover, #top-responsive-colors a:hover, #top-responsive-social a:hover, #top-responsive-favorites a:hover {text-decoration:none;}

@media screen and (min-width:601px){
	#top-responsive-settings, #top-responsive-colors, #top-responsive-social, #top-responsive-favorites {display: none !important;}
}
@media screen and (max-width:600px){
	#blog-belka ul li ul.submenu.menu-red, #blog-belka ul li ul.submenu.menu-dgray {display:none;}
	/*#top-responsive-menu {display:block;}*/
}

/* module START */

.module{color:#000}
.module h3{font-size:36px;height:auto;margin:0;}

@media screen and (max-width:360px){
	.module h3{font-size:24px;}
}

.module h3 a{color:#008785;vertical-align:middle;font-size: 30px !important;}
.module h3 a img{float:left;margin-top:-13px;}
.module ol,.module ul{list-style-type:none;padding-left:0;}
.module ol li,.module ul li{border-bottom:1px solid #ccc;}
.module p{font-size:18px!important;line-height:25px;}

@media screen and (max-width:360px){
	.module p{font-size:16px!important;line-height:26px!important;}
}

.module a{font-size:14px;color:#000;padding-top:12px;padding-bottom:9px;display:block;}
.module li a{color:#000!important;}


/* side panel START */

#sidepanel{width:330px;height:100%;left:-370px;float:left;position:fixed;z-index:4;top:0;padding-top:60px;padding-bottom:20px;overflow-y:scroll; overflow-x:hidden; cursor: auto;box-shadow:1px 1px 13px 0 rgba(0,0,0,.3);transition:all .4s ease-in-out;font-size:16px;}

@media screen and (max-width:360px){
	#sidepanel{width:280px;}
}

#sidepanel #projekt_domu {font-size: 16px !important;line-height: 20px !important;}
#sidepanel #projekt_domu  img,#sidepanel div img,.blog_filtrowanie div img,article.short header img {margin-bottom: 0px !important;}
#sidepanel #projekt_domu  a {display: inline !important;}
#sidepanel #projekt_domu span {font-size:12px;}
#sidepanel #projekt_domu_dane {font-size: 11px !important;line-height: 20px !important; margin: 30px 0 20px 0;}
#sidepanel h3 {word-wrap: break-word;}
#sidepanel #projekt_domu.info_blog {font-family: Domine,Times,"Times New Roman",serif;font-size: 20px !important;cursor: pointer;background-color: #fff;padding: 5px;}
#sidepanel .small_link {font-size: 13px !important;}
#sidepanel .module{max-width:240px;margin:0 auto 70px;}
#sidepanel .module ul li{font-size:18px;border-bottom-color:#ccc;}

@media screen and (max-width:360px){
	#sidepanel .module ul li{font-size:16px;}
}

#sidepanel .module ul li:hover{border-bottom-color:#555;}
#sidepanel .module ul li a{overflow:hidden;padding:14px 0;transition:all .2s ease-in-out;}
#sidepanel .module ul li a:hover{color:#000!important;padding-left:10px;text-decoration:none;}

#sidepanel .sekcja {margin-bottom: 10px;width: 100%;font-family: Verdana, sans-serif;}
#sidepanel .sekcja a {display: inline;margin-top: auto !important;margin-bottom: auto !important;padding-bottom: 0px !important;padding-top: 0px !important;}

#sidepanel-button,#sidepanel-button:hover{color:#fff!important;}
#sidepanel-button{height:30px;font-size:18px;position:fixed;display:block;z-index:555;top:53px;left:53px;background:0 0!important;text-indent:40px;line-height:1.8em;text-shadow:1px 1px 5px 0 rgba(0,0,0,.6);transition:all .4s ease-in-out;}

@media screen and (max-width:570px){
	#sidepanel-button{left:20px;width:30px;display:block;border:1px solid transparent;z-index:555;text-indent:-20000px;}
}

#sidepanel-button.close{left:330px;position:fixed;}

@media screen and (max-width:380px){
	#sidepanel-button.close{left:280px;}
}

#sidepanel.open{left:0}

.btn{position:relative;display:block;}
.btn.open div,.btn.open:after,.btn.open:before{content:'';width:25px;height:5px;position:absolute;left:0;top:0;padding:0;margin:0;display:block;background:#fff;border-radius:2px;box-shadow:1px 1px 5px 0 rgba(0,0,0,.75);transition:all .3s ease-in-out;}
.btn.open div{top:9px;display:inline-block;}
.btn.open:after{top:18px;}
.btn.open span{opacity:1;text-shadow:1px 1px 3px #000;font-size:18px;top:-3px;transition:all .3s ease-in-out;position:relative;left:5px;}
.btn.open.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:8px;}
.btn.open.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;}
.btn.open.close div{background-color:transparent;width:30px;opacity:0;}
.btn.open.close span{opacity:0;}

/* sidepanel Advert START */

#sideadvert{width:220px;height:540px;left:0;top:90px;float:left;position:fixed;z-index:2;padding-top:20px;overflow: hidden; cursor: auto;transition:all .4s ease-in-out;font-size:10px;}

#sideadvert.open{left:330px;}

/* side ads START */

#sideads{width:300px;height:100%;right:0px;float:left;position:fixed;z-index:4;top:100px;padding-top:150px;overflow: hidden; cursor: auto;font-size:16px;}

@media screen and (max-width:900px){
	#sideads{display:none;}
}

/* sidebar and footer modules START */

.ico_info_blog {width: 25px !important;padding: 2px !important;}

#poz_historia, #poz_koszty, #user_links, #poz_opis_firmy, #poz_opis_moj, #poz_menu, #poz_wizytowka, #poz_zdjecia, #poz_ocen_blog, #poz_nagrody, #poz_etap_budowy, #poz_ranga, #poz_ogladaja, #kalendarz, #poz_propozycje_obserwowanych, #poz_obserwowane {margin: 10px 0px 10px 0px;float: left;clear: both;}
#poz_ogladaja span:after, #poz_statystyki:after, #poz_obserwowane:after {clear:both;}
#poz_ogladaja span:nth-of-type(1), #poz_obserwowane div:nth-of-type(1) {display: block;width: 100%;}
#poz_obserwowane .frame .row {padding:5px 0px 0px 2px;}
#poz_ranga span:nth-of-type(1), #poz_ogladaja span:nth-of-type(1) {font-weight: bold;display:inline;}
#poz_ranga .ekspercki {font-size:20px;}
#poz_etap_budowy div {padding-bottom: 3px; font-weight: bold;}
#poz_zdjecia, #poz_koszty {line-height: 36px; font-weight: bold;}
#poz_zdjecia img, #poz_koszty  img{vertical-align: middle !important;}
#poz_nagrody div:nth-of-type(1) {float: left; width: 40px; padding: 20px 0 10px 0;}
#poz_nagrody div:nth-of-type(2) {float: left; width: 170px; padding: 15px 0 0 5px;}
#poz_ocen_blog, #poz_ocen_blog table, #poz_ocen_blog table tr, #poz_ocen_blog table tr td {width:100%;}
#poz_ocen_blog {background-color: #fff; padding: 10px 20px;}
#poz_ocen_blog table tr td {padding-top: 12px; padding-bottom: 9px; vertical-align: middle;}
#poz_ocen_blog table tr:nth-of-type(1) td {font-weight: bold;}
#poz_ocen_blog table tr td a {float: left; padding: 0px !important;}
#poz_historia div {padding-left: 5px;}
#user_links div {font-size: 12px; line-height: 16px;}
#user_links div:nth-of-type(1) {font-weight: bold; padding: 5px 0 5px 0; font-size: 1em;}

#poz_historia #poz_historia_content {display: none;}

#poz_obserwowane .row-hidden {display:none;}

#poz_menu .header_top {font-size: 16px;margin-bottom:30px;}
#poz_menu a {line-height: 24px;}

.blog-stats {border-top: 1px solid #c2c2c2;margin-top: 20px !important;}

#podobne {width: 63%;float: left;}
#podobne div:nth-of-type(1) {font-weight: bold; padding-bottom: 10px;}
#podobne div span {font-size: 10px;}
#podobne div:nth-of-type(1) span {font-weight: normal; font-size: 14px;}
#podobne a {font-weight: normal !important; line-height: 20px;}

#poz_statystyki {width: 35%;	float: right;background-color: #f9f9f9;padding: 15px;}
#poz_statystyki div:nth-of-type(1) {font-weight: bold; text-align: left; padding-bottom: 10px;}
#poz_statystyki div:nth-of-type(2) {font-weight: bold; padding: 8px 0px 5px 0px;}
#poz_statystyki table tr td {padding-top: 5px;}
#poz_statystyki table tr td:first-child {padding-right: 10px;}

@media screen and (max-width:560px){	
	#podobne, #poz_statystyki {float: none; border: 0px; width: 100%;}
	#poz_statystyki {margin-top: 30px;}	
}


/* blog info and filters on main content START */

.blog_info_main {padding-bottom: 30px;margin: -20px -20px 30px -20px;font-size: 20px;font-weight: bold;text-align: right;border-bottom: 1px solid #999;}

@media screen and (max-width:560px){.blog_info_main {padding: 30px;}}
@media screen and (max-width:380px){.blog_info_main {text-align: center;}}

.blog_info_main img, .author img {margin-bottom: 0px !important;}
.blog_info_main img:nth-of-type(1) {margin-right: 3px;}
.mobi_block {display: block; font-size: 12px;font-weight: normal;color: #a2a2a2;text-transform: uppercase;font-family: Verdana, sans-serif;line-height: 20px;padding-top: 10px;}

.blog_filtrowanie {width: 100%; height: 30px;}
.blog_filtrowanie div:nth-of-type(1) {float: right; text-align: right; padding-right: 5px; letter-spacing:0px; font-size:10px;}
.blog_filtrowanie select {font-size:11px; background-color: #EFEFEF;}
.blog_filtrowanie select:nth-of-type(3) {width: 100px;}

/* blog content START */

body #blog-content{color:#222;margin:0;padding:0;}
#blog-content h1,#blog-content h2,#blog-content h3{margin:0 0 10px;padding:0;}
#blog-content ol,#blog-content p,#blog-content ul{margin-bottom:30px;list-style-position:inside;}
#blog-content a{color:#066CC0;}
#blog-content a:hover{text-decoration:underline;}

/* blog wrapper and main content START */

#blog-wrapper{max-width:100%;width:100%;float:left;position:relative;z-index:1;background-repeat:no-repeat;background-position:bottom center;overflow-wrap:break-word;}
#blog-wrapper img{max-width:100%!important;height:auto;}
/*#blog-wrapper:before{content:' ';width:100%;position:absolute;z-index:-1;top:0;left:0;background-image:linear-gradient(top,rgba(8,12,18,.2),rgba(8,12,18,.2));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(8, 12, 18, 0.2)', endColorStr='rgba(8, 12, 18, 0.2)');height:100%;}*/
#blog-wrapper:before{content:' ';width:100%;position:absolute;z-index:-1;top:0;left:0;height:100%;}

@media only screen and (max-width:480px){
	#blog-wrapper{max-width:100%;width:100%;}
	#blog-wrapper img{max-width:100%;max-height:100%;margin-bottom:0;}
	#blog-wrapper:before{overflow:hidden;max-width:100%;}
}

@media only screen and (min-width:569px) and (max-width:1024px){
	#blog-wrapper{max-width:100%;width:100%;}
	#blog-wrapper img{max-width:100%;max-height:100%;margin-bottom:0;}
}

#blog-wrapper #poz_szukaj{position:relative;text-align:right;top:45px;right:40px;margin-bottom:-15px;z-index:100;opacity:1;overflow-x:hidden;}
#blog-wrapper #poz_szukaj form{overflow:hidden;}
#blog-wrapper #poz_szukaj #szukaj {float: right;}
#blog-wrapper #poz_szukaj #szukaj [type=submit],#blog-wrapper #poz_szukaj #szukaj input{border:none;background:0 0;margin:0;padding:0;}
#blog-wrapper #poz_szukaj #szukaj input{width:204px;height:44px;color:#fff;font-size:13px;line-height:28px;border:1px solid #fff;padding:0 15px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;transition:all .2s ease-in-out;white-space:nowrap;overflow:hidden;}
#blog-wrapper #poz_szukaj #szukaj input.active{border-color:#000;background-color:#fff;color:#000;}
#blog-wrapper #poz_szukaj #szukaj .blur [type=text]{color:#000;}
#blog-wrapper #poz_szukaj #szukaj [type=submit]{width:27px;height:25px;background:url(../gfx/lupa2.png) no-repeat; float:right;position:relative;margin-left:10px;top:8px;text-indent:-20000px;}
#blog-wrapper #poz_szukaj #szukaj [type=submit]:hover {opacity:0.8;cursor:pointer;}

@media screen and (max-width:425px){
	#blog-wrapper #poz_szukaj #szukaj {margin-bottom:5px;padding-right:40px;}
	#blog-wrapper #poz_szukaj #szukaj input{width:165px;}
	#blog-wrapper #poz_szukaj #szukaj [type=submit]{width:40px;position:absolute;left:auto;right:-10px;z-index:555;}
}

#blog-wrapper #inner-wrapper{max-width:820px;margin:0 auto;position:relative;}
#blog-wrapper #inner-wrapper #blog-title{vertical-align:middle;text-align:center;min-height: 122px;margin-top:80px;margin-bottom:-9px;}
#blog-wrapper #inner-wrapper #blog-title h2{font-family:Verdana,Times,"Times New Roman",serif;font-weight:normal;font-size:20px;color:#ddd;max-width:560px;margin:0 auto 20px;}

@media screen and (max-width:570px){
	#blog-wrapper #inner-wrapper #blog-title{padding-left:15px;padding-right:15px;margin-top:60px !important;}
	#blog-wrapper #inner-wrapper #blog-title h2{padding:0 5px 40px;font-size:12px !important;}
}

#blog-wrapper #inner-wrapper #posts-container:before{content:' ';position:absolute;z-index:0;left:-100%;top:50px;background-color:red;width:100%;height:100%;display:none;}
#blog-wrapper #inner-wrapper #posts-container:after{content:' ';position:absolute;z-index:-1;right:-50%;top:50px;background-color:green;width:50%;height:100%;display:none;}
#blog-wrapper #inner-wrapper #posts-container{background:#fff;padding:67px 50px;position:relative;font-size:14px;}

@media screen and (max-width:570px){
	#blog-wrapper #inner-wrapper #posts-container {padding: 10px 10px 0 30px;}
}

#blog-wrapper #inner-wrapper #posts-container #content-mask{top:50px;left:0;height:100%;position:absolute;z-index:-1;/*width: 10000px;
						left: -5000px;*/}
#posts-container p:last-of-type {margin-bottom:0 !important;}

#blog-wrapper #inner-wrapper #posts-container article{font-size:18px;}
#blog-wrapper #inner-wrapper #posts-container article header div:nth-of-type(1) {/*width: 100%;*/ float: left;}
#blog-wrapper #inner-wrapper #posts-container article header div:nth-of-type(1) div {float: left;}

@media screen and (max-width:360px){
	#blog-wrapper #inner-wrapper #posts-container article{font-size:16px;line-height:26px;}	
	article header time, article header  span {/*font-size: 12px !important;*/}
}

#blog-wrapper #inner-wrapper #posts-container article h1,#blog-wrapper #inner-wrapper #posts-container article h2{color:#000;font-size:40px;line-height:50px!important;}
#blog-wrapper #inner-wrapper #posts-container article h1 a,#blog-wrapper #inner-wrapper #posts-container article h2 a{color:inherit;}
#blog-wrapper #inner-wrapper #posts-container article h1 a:hover,#blog-wrapper #inner-wrapper #posts-container article h2 a:hover,#blog-wrapper #inner-wrapper #posts-container article header h1 a,#blog-wrapper #inner-wrapper #posts-container article header h2 a{text-decoration:none;}

#blog-wrapper #inner-wrapper #posts-container article header{margin-bottom:40px;}
#blog-wrapper #inner-wrapper #posts-container article header h1,#blog-wrapper #inner-wrapper #posts-container article header h2{font-size:26px;line-height:30px;}
#blog-wrapper #inner-wrapper #posts-container article header .author,#blog-wrapper #inner-wrapper #posts-container article header time,#blog-wrapper #inner-wrapper #posts-container article header time a{font-size:12px;color:#666;text-decoration:none;display:inline-block; padding-right: 15px;}

@media screen and (max-width:570px){	
	#blog-wrapper #inner-wrapper #posts-container article h1,#blog-wrapper #inner-wrapper #posts-container article h2 {font-size:24px!important; line-height: 28px !important;}
	#blog-wrapper #inner-wrapper #posts-container article header h1,#blog-wrapper #inner-wrapper #posts-container article header h2{font-size:28px;line-height:normal;margin:20px 0 8px;}
	#blog-wrapper #inner-wrapper #posts-container article header .author,#blog-wrapper #inner-wrapper #posts-container article header time,#blog-wrapper #inner-wrapper #posts-container article header time a{font-size:12px; margin-bottom:0;line-height: 20px;}
}

#blog-wrapper #inner-wrapper #posts-container article header .dodaj_do_ulubionych {font-size:13px;}

@media screen and (max-width:570px){	
	#blog-wrapper #inner-wrapper #posts-container article header .dodaj_do_ulubionych{display: block;}
}

#blog-wrapper #inner-wrapper #posts-container article section p{font-size:14px;line-height:26px;}
	 
@media screen and (max-width:360px){
	#blog-wrapper #inner-wrapper #posts-container article section p{font-size:16px;line-height:26px;}
}

#blog-wrapper #inner-wrapper #posts-container article.list  {padding-bottom: 15px;}
#blog-wrapper #inner-wrapper #posts-container article.list header{margin-bottom:10px;margin-top: 10px;}
#blog-wrapper #inner-wrapper #posts-container article.list header .tytul_big{font-size: 20px; font-weight: bold;}
#blog-wrapper #inner-wrapper #posts-container article.list .zajawka {font-size: 14px;}

.tytul_big{font-size: 24px; font-weight: bold;}

/* post comments START */

.post-comment{display:block;clear:both;text-align:center;padding:0!important;margin-top:-12px;margin-bottom:115px;}
.post-comment .comments-count{font-size:18px;font-weight:bold;text-decoration:none;display:inline-block;text-align:left;margin:20px 0 10px 0;color:#666;}

.comments-content {width: 100%; line-height:20px;}
.comments-content .komentarz {width: 100%;float:left; padding: 10px; margin-left: 0px; width: 100%;}
.comments-content .komentarz:nth-last-child(1) {margin-bottom: 30px;}
.comments-content .dodaj_komentarz {display:inline;}
.comments-content .autor, .comments-content .tytul, .comments-content .dodal{float:left; margin-bottom:5px;width:100%;text-align: left;}
.comments-content .dodal .data {font-size: 11px;}
.comments-content .tytul {font-size: 16px;}
.comments-content .tytul .etykieta {font-weight: bold;}
.comments-content .tytul .title {font-weight: bold;}
.comments-content .odpowiedz-zglos {float:left; margin-bottom:5px;width:100%;text-align: left; font-size: 12px;}
.comments-content .tresc {float:left; padding: 5px;border-width: 1px; border-style: solid; width:100%; text-align: left;}
.comments-content .malasiwa11 {font-size:15px;}

/* posts pagination START */

#blog-wrapper #inner-wrapper #pagination{text-align:center;margin:auto;width:100%;clear:both;padding-top: 30px;}

@media screen and (max-width:570px){
	#blog-wrapper #inner-wrapper #pagination{max-width:400px;margin:0 auto;text-align:center;}
}

#blog-wrapper #inner-wrapper #pagination ul li{padding:0;margin:0 0 5px 5px;display:inline-block;}
#blog-wrapper #inner-wrapper #pagination ul li.active {border:none;font-weight:bold;text-align:center;display:inline-block;vertical-align:middle;font-size:14px;line-height:16px;padding:12px 11px 10px;margin:0 -4px 0 0;}
#blog-wrapper #inner-wrapper #pagination ul li a{text-align:center;display:inline-block;vertical-align:middle;font-size:14px;line-height:16px;padding:12px 11px 10px;margin:0 -4px 0 0;color:#000 !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #bbb;}

/* posts footer START */

#blog-wrapper #inner-wrapper footer{font-size:14px;text-align:left;margin:0;padding:20px 0;}
#blog-wrapper #inner-wrapper footer a{font-weight:bold;word-wrap: break-word;}

/* MAIN FOOTER START */

#main_bottom{padding-top:10px;clear: both; margin: 0 auto; width: 980px;vertical-align: bottom;overflow:hidden;background-color:#fff;margin-top:40px;}
.textOverBanner {color: #000;font-family: Verdana;font-size: 9px;	letter-spacing: 2px;margin: 6px 0px 2px 0px;text-align: center;padding-top:20px;}
.topLine {width: 100%;border-bottom:1px solid #c5c6c5;margin-bottom: 20px;float:left;padding-bottom: 20px;}

#footerReklamyIgn {clear: both; margin: 0 auto; background-color: white; font-family: Domine,Times; font-size: 16px;}
#footerReklamyIgn .link_img {float: left; padding-right:10px; width: 300px; margin-bottom:10px;}
#footerReklamyIgn .advert_text {float: left; margin-bottom:10px;}
#footerReklamyIgn .link_img_advert {}

/* reklama kominkow i projektow - uwaga: to samo jest w main_style jako #footer .element */
  #footerReklamyIgn .element {
    float: left; width: 235px; margin: 5px; padding: 5px; text-align: center; height: 250px; border: 1px solid #ccc;
  }

@media only screen and ( max-width: 990px ){
  
  #footerReklamyIgn .element:nth-of-type(2n+1) {
    display:none;
  }
  
}

@media only screen and ( max-width: 500px ){
  
  #footerReklamyIgn .element:nth-of-type(3n+2) {
    display:none;
  }
  
}

  #footerReklamyIgn .element .name {
    margin-top: 5px;
    font-size: 12px;
  }

  #footerReklamyIgn .element .image_fireplace {
    margin-top: 5px;
  }

  #footerReklamyIgn .element .image_fireplace img {
    vertical-align: bottom; vertical-align: middle; max-height: 180px;
  }

  /* styl dla projektow domow */

  #footerReklamyIgn .element .elementimage {
      position:relative; display:inline-block; overflow:hidden;
    }

    #footerReklamyIgn .element .elementimage .image {
      width: 220px; height: 180px;
    }

        #footerReklamyIgn .element .elementimage .image img {
          position:absolute; top:50%; height:90%; display:block; left:50%; -webkit-transform: translate(-50%, -50%); width: 260px;
        }
  
  #footerReklamyIgn .element .specification .row {
    margin-top: 10px;
  }

#footer_topmenu { clear: both; margin-top: 40px; }

#footer_topmenu ul { list-style-type: none;
    margin: 10px 10px 0 0;
    padding: 0;
    overflow: hidden; }
#footer_topmenu li { float: right; }
#footer_topmenu li a {
    color: red !important;
    text-align: center;
    text-decoration: none;
    padding: 0 4px 0 4px;
}
#footer_topmenu li:after {
    content: "|"; /* Insert content that looks like bullets */
    padding: 10px 2px;
}

#footer_new {font-size:11px; letter-spacing: 0; clear:both; width:100%; float:left; margin-top:15px; background-color:#F1F0EE; padding: 20px;}

@media only screen and ( max-width: 680px ) {	
	#footer_new {margin-top: 30px;}
}

#footer_new a {color: #fc5800 !important;font-size: 13px;font-weight: bold;}
#footer_new .padding1 {padding-top: 8px;}
#footer_logo {float:left;margin-left:120px;}
#footer_contact {float:left;width:650px;	margin: 2px;border-left: 1px solid #C5C6C5;padding: 10px;text-align:left;}

@media only screen and ( max-width: 980px ) {	
	#footer_logo {float:left;margin-left: 0px;text-align: center;}	
}

@media only screen and ( max-width: 850px ) {			
	#footer_logo {width: 100%;}	
	#footer_contact {width: 100%;border-left: none;padding-left: 0;}	
	#footer_contact > div:first-of-type {padding-top: 10px;}
}

#top-social .menu_top, #top-settings .menu_top, #top-colors .menu_top, #top-favorites .menu_top, {
	font-size: 14px !important;
	line-height: 30px !important;
}

#top-responsive-social .menu_top, #top-responsive-settings .menu_top, #top-responsive-colors .menu_top, #top-responsive-favorites .menu_top {
	font-size: 14px !important;
	line-height: 30px !important;
}

.menu_top {   
        font-family:Verdana;
        font-size: 11px;      
        font-weight:bold;
        padding: 15px 0px 15px 0px;
        letter-spacing:0px;
        position: relative;
        right: 0;
   }
      
.menu_top a {
     height: auto;
     display: inline !important;
   }
   
   .menu_top .frame {
        margin:0px 3px 3px 3px;
   }

@media only screen and ( max-width: 980px ) {
	#top-responsive {display: block;margin-bottom: 15px;width: 100%;height: 30px;clear: both;font-weight: bold;}	
	#top-responsive-panel {display:none;position:absolute;margin:0;top:0;width:100%;background:#fff;padding: 0;z-index: 888888;border-top: 10px solid #f00;border-bottom: 10px solid #f00;}	
	
	.open-panel {position:relative;background: #f00;	height: 40px;width: 30%;line-height: 40px;font-size: 14px;color: #fff;display:inline-block;float:left;z-index: 999999999;}	
	
	.textOverBanner,.footerReklamyIgn,.footer_reklama,.footer_reklama_zobacz {display: none;}	
	.footer_reklama_kominek1,.footer_reklama_kominek2,.footer_reklama_kominek3,.footer_reklama_kominek4,.footer_reklama_kominek5 {display: none;	}
	.footer_reklama {text-align: center;}
	.footer_reklama_objekt {float: none;}
	.footer_reklama_zobacz {text-align:center;}

    #main_bottom {width: auto;}
}

#main_site {width:530px;max-width:100%;float: left;padding-top: 10px;}
.main_center {width:980px;max-width:100%;margin: 0px auto;/*background-color: #e9e9e9;*/}
.main_center_bg {width:100%;}

/* Reklamy */
.reklama_top_blog{text-align: center;margin: auto;}
#adoceanmyaotefqgwgtmz,#adoceanmyaoqajhbjkrku,#adoceanmyaoyhosgwkqga {max-width:100%;text-align:center;}

/* Login Popup */
#login_opacity {visibility: hidden;position: fixed;width: 100%;height: 100%;opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; filter:alpha(opacity=70); zoom:1;background-color:black;z-index: 1002;}
#login_form {margin: 0 auto;	position:absolute;top: 30%;left: 35%;width: 300px;color: black;padding: 5px;background-color: #dddddd;z-index: 1000000000002;	visibility: hidden;}
#login_form_v, #login_form_v2 {visibility: hidden;position: fixed;width: 300px;left:35%;top:40%;z-index: 1003;}
#boxLoginpopup {padding: 10px;position: fixed;width: 300px;left:35%;top:20%;z-index: 1003;}

@media only screen and (max-width: 850px) {#login_form_v, #login_form_v2, #boxLoginpopup {left:25%;}}
@media only screen and (max-width: 500px ) {#login_form_v, #login_form_v2, #boxLoginpopup {left:15% !important;}}
@media only screen and (max-width: 400px) {#login_form_v, #login_form_v2, #boxLoginpopup {left:5% !important;}}
@media only screen and (max-width: 350px) {#login_form_v, #login_form_v2, #boxLoginpopup {left:2% !important;}}

input {font-size:14px;padding:10px;border: 1px solid #d2d2d2;background:transparent;}
textarea{font-size:16px;padding:10px;border: 1px solid #d2d2d2;background:transparent;}
input[type="submit"], input[type="button"], button {background-color: #5D5D5D;border:0;height: 50px;cursor:pointer;margin: 8px 0px; color:#fff !important;font-weight:bold;text-transform:uppercase;font-size:16px !important;}
input[type="submit"]:hover, input[type="button"]:hover, button:hover {background-color:#1d1d1d;}
select {font-size:14px;padding:10px;border: 1px solid #d2d2d2;background:transparent;}

#boxLoginpopup .inside {width:320px;background-color:#F1F0EE;text-align:center;padding:30px 5px;}
#boxLoginpopup .inside.login-panel {height:340px;box-shadow:0 0 5px 4px rgba(185,185,185,.28);border:transparent;}
#boxLoginpopup .inside.logout-panel {height:260px;box-shadow:0 0 5px 4px rgba(185,185,185,.28);border:transparent;}
#boxLoginpopup .inside input[name="login"], #boxLoginpopup .inside input[name="pass"]{border: 1px solid silver;color: #757575;font-size: 16px;/*height: 20px;*/margin: 8px 0px;padding: 10px;background-color:#fff;}
#boxLoginpopup .inside input[type="submit"], #boxLoginpopup .on_button_img {background: url("../gfx/on_min.png") no-repeat scroll 14px 12px #5D5D5D;border:0;cursor:pointer;margin: 8px 0px;}
#boxLoginpopup .inside input[type="submit"] {height: 50px;}
#boxLoginpopup .on_button_img {line-height:50px;}
#boxLoginpopup .inside input[type="submit"]:hover, #boxLoginpopup .on_button_img:hover {background-color:#1d1d1d;}
#boxLoginpopup .inside div {margin: 0 auto; width: 70%;}
#boxLoginpopup .inside .bottom {clear:both;width:90%;padding: 15px 0 15px 0; margin-bottom: 15px; border-bottom: 1px solid silver;}
#boxLoginpopup .inside .register_bottom_btn {clear:both;height: 30px;width:60%;padding-left:35px; margin-bottom: 15px;background: url(../gfx/SignUP_icon_white.png)no-repeat;background-size: 30px 25px;background-position: 8px 3px;background-color:rgb(128, 165, 251);line-height:30px}
#boxLoginpopup .inside .bottom a {text-decoration:none;color:#5D5D5D;}
#boxLoginpopup .inside .register_bottom_btn a {text-decoration:none; color:#fff !important;font-weight:bold;text-transform:uppercase;}
#boxLoginpopup .inside .register_bottom_btn:hover {background-color:rgb(81, 134, 255);}

/* Zglos komentarz Popup */
#zglos_komentarz_form_opacity  {visibility: hidden;position:fixed;opacity:0.60; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; filter:alpha(opacity=60); zoom:1;z-index: 999;top: 0;left: 0;width: 100%;height: 100%;background-color:#888888;}
#zglos_komentarz_form {visibility: hidden;margin: 0 auto;position:fixed;top: 40%;left: 35%;width: 300px;color: black;padding: 10px;background-color: #dddddd;line-height:16px;z-index: 1000;}
#zglos_komentarz_form #zgloszenie_info {border: 1px solid red;padding: 5px;color: red;display: none;}

@media only screen and (max-width: 850px) {#zglos_komentarz_form {left:25%;}}
@media only screen and (max-width: 500px ) {#zglos_komentarz_form {left:15% !important;}}
@media only screen and (max-width: 400px) {#zglos_komentarz_form {left:5% !important;}}
@media only screen and (max-width: 350px) {#zglos_komentarz_form {left:2% !important;}}

/* Odpowiedz konkurs */
#odpowiedz_konkurs {display:none;position:absolute;width:300px;min-height:120px;z-index: 10003;}
#odpowiedz_konkurs ._odp {float:left;padding:5px 5px 0px 5px;font-weight:bold;color: #5CAEED;font-family: Verdana;font-size:16px;}
#odpowiedz_konkurs ._t1 {float:left;padding: 5px;}
#odpowiedz_konkurs ._t2 {width:60px;float:left;text-align:right;padding: 5px 14px 5px 0px;}
#odpowiedz_konkurs ._t3 {width: 140px;float:left;text-align:left;padding: 5px 0px 5px 6px;}
#odpowiedz_konkurs #t4 {width:74px;float:left;text-align:right;padding: 0px 0px 5px 6px;}

/* Zamowienie top */
#zamowienie_produkt {display:none;position:absolute;width:300px;min-height:110px;z-index: 10003;}
#zamowienie_produkt form {padding:5px;width:290px;}
#zamowienie_produkt .zg1 {width:90%;text-align:left;float:left;color:red;font-weight:bold;}
#zamowienie_produkt .zg2 {width:10%;text-align:right;float:left;}
#zamowienie_produkt .zg2 span {cursor:pointer;}
#zamowienie_produkt .zg5 {padding-top:5px;width:100%;float:left;text-align:left;}
#zamowienie_produkt .zg3 {padding-top:5px;width:60%;text-align:left;float:left;}
#zamowienie_produkt .zg4 {padding-top:5px;width:20%;text-align:right;float:left;}
#zamowienie_produkt .zg6 {padding-top:5px;width:20%;text-align:right;float:left;}
#zamowienie_produkt .zg7 {padding-top:5px;width:100%;float:left;font-size:10px;color:black;}

/* Galeria */
#gallery_opacity, #opacity_window {visibility: hidden;position: fixed;width: 100%;height: 100%;opacity:0.80; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; filter:alpha(opacity=80); zoom:1;background-color:white;z-index: 9999999999999999;}
#gallery_form {visibility: hidden;position: absolute;width: 100%;left:0%;right: 0%;top:2%;z-index: 9999999999999999;}
#main_image {position: relative;text-align:center;width:100%;border-bottom: 1px solid silver;padding: 3px 0px 3px 0px;}
#main_image img {max-width:100%;}
#main_img_opacity {position:absolute;top: 0;}
.img_selected {cursor:pointer;border: 1px black solid;opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:alpha(opacity=100); zoom:1;}
#left_div {width: 50%;height: 100%;float:left;background: url("gfx/gallery/blank.gif") repeat scroll 0 0 transparent;text-align:left;overflow:hidden;}
#right_div {	width: 50%;height: 100%;float:right;background: url("gfx/gallery/blank.gif") repeat scroll 0 0 transparent;text-align:right;overflow:hidden;}
.center_ie {padding-top: 4px;text-align:center;font-size:16px;}
.center_ie a {color: #066CC0;}
.center {margin:auto; text-align:center;}
.prev_arrow_photo_visible {width:80px;height:74px;background-image: url('gfx/gallery/arrow-left.png');background-repeat: no-repeat;	background-position: right center;cursor:pointer;}
.prev_arrow_photo_hidden {background-image: url('');}
.next_arrow_photo_visible {width:80px;height:74px;background-image: url('gfx/gallery/arrow-right.png');background-repeat: no-repeat;	background-position: left center;cursor:pointer;}
.next_arrow_photo_hidden {background-image: url('');}
.opacity100 {cursor:pointer;border: 1px white solid;opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter:alpha(opacity=100); zoom:1;}
.opacity50 {cursor:pointer;border: 1px white solid;opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter:alpha(opacity=50); zoom:1;}
#mini {text-align:center;border-bottom: 1px solid silver;width:100%;}
#mini .ie_error {display:inline-block;}
#next_arrow{width: 20px;height:100px;background-image: url('gfx/gallery/nextPageArrow.gif');background-repeat: no-repeat;background-position: left center;cursor: pointer;display: none;}
#prev_arrow {width: 20px;height:100px;background-image: url('gfx/gallery/prevPageArrow.gif');background-repeat: no-repeat;background-position: left center;cursor: pointer;display: inline-block;}
#komunikaty, #wyswietlane{padding: 8px 0px 0px 0px;width:520px;max-width:100%;text-align:center;margin: 0 auto;}
#kominki_wyswietlane {padding: 6px;width:360px;text-align:center;margin: 0 auto;}
#kominki_wyswietlane .l {text-align:left;}
#kominki_wyswietlane .p {text-align:left;}

.komentarz_pokaz td {
	padding: 5px;
}

@media only screen and ( max-width: 360px ) {			
	#kominki_wyswietlane {padding: 6px;width:100%;text-align:center;margin: 0 auto;}
	#kominki_wyswietlane select {max-width:200px;}
}

#wyswietlane a {cursor: pointer;text-decoration:none;}
#kolor_komentarzy, #id_zdjecia, #id_edytowanego_komentarza {	display:none;max-width:100%;}
#komentarze {margin: 0 auto;	width:520px;max-width:100%;text-align:left;}
#dodaj_komentarz {max-width:100%;}

@media only screen and ( max-width: 360px ) {			
	#dodaj_komentarz input, #dodaj_komentarz textarea {max-width:200px;}
}

/* Kalendarz - Side Panel */
#kalendarz {width:100%;text-align:center;clear:both;}
#kalendarz div {padding:0;}
#kalendarz table {clear:both;width:100%;}
#kalendarz table td a{font-weight:bold;}
#kalendarz table th {text-align:right;font-weight:normal;padding-bottom:3px;font-style:italic;}

/* Propozycje obserwowanych */
#poz_propozycje_obserwowanych .frame {width:100%;margin:4px 3px 3px 0px;}
#poz_propozycje_obserwowanych .left {margin:5px 10px 0px 0px;text-align:right;}
#poz_propozycje_obserwowanych .size {font-size:10px;}
#poz_propozycje_obserwowanych .frame .row {padding:5px 0px 0px 2px;}

/* Side Panel Ekspert */
#zalogowany_ekspert{width:100%;margin-top: 5px;padding: 0px 0px 3px 0px;}
.zalogowany_nag_eks {width:100%;float:left;border-left: 1px solid black;padding: 2px 0px 0px 5px;margin-bottom:10px !important;}
.link_wybrany {font-weight:bold;color:red;text-decoration:none;}
.link_niewybrany {font-weight:bold;color:blue;text-decoration:none;}

.malasiwa {font-size: 14px !important;line-height:16px;}
.red{color: red !important;font-weight: bold;}
.info_blad{clear: both;margin: 20px 0 20px 0;padding: 10px;border: 1px solid #dc2222;background-color: #ffd7d7;}
.info_ok{clear: both;margin: 20px 0 20px 0;padding: 10px;border: 1px solid #1db42b;background-color: #daffdd;}
.fixed_size {cursor: pointer;max-width: 100%;}

#connect_link {width:100%;font-size: 14px;float:left;text-align: center;margin: 5px 0px 5px 0px;padding: 5px 3px 5px 5px;border-top: 1px solid #AFAFAF;border-bottom: 1px solid #AFAFAF;background-color: #e9e9e9;}
#connect_link .con_link { text-align: center; padding-top: 2px; color: black;}
#connect_link .con_link a { color: #34E305 !important; font-weight: bold;}

#tagi {padding:4px;margin-top:2px;width:100%;}
#tagi_lista {margin:12px 4px 40px 0px;float:left;clear:both;width:100%;}
#tagi_lista .text {clear:both;float:left;margin:4px;padding:4px;}
#tagi_lista .tag {float:left;margin:2px;padding:4px;}
#tagi_lista .tag a {text-decoration:none;cursor:pointer;}

.textUnder{width:100%;margin: 20px 24px 0px 2px;padding-bottom: 30px; clear:both; font-size: 16px;}
.textUnder input {padding:10px;font-size:14px;}

#chat_header {font-weight:bold;color: black;}
#chat_other {display:none;float:left;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #D8DFEA;width: 100%;}
#chat_other .tab {text-align:center;width: 130px;color: black;border: 1px solid #D8DFEA;padding: 4px;cursor: pointer;float:left;margin-right:4px;}
#chat_other .user_name {width: 115px;float:left;text-align:left;float:left;}
#chat_other .cross {padding-left: 5px;width: 10px;text-align:right;float:left;color:black;}
#chat_tip {float:left;width:100%;margin: 10px 0px 0px 0px;}
#last_talk {	width:100&;display:block;}
#talk_trash {width:100%;display:block;}
#talk_history {display:none;width: 100%;height:300px;overflow-y: scroll;}
#talk_window {display:none;margin-top:5px;padding-top:5px;border-top: 1px solid #D8DFEA;width:100%;}
#talk_area {resize:none;width: 100%;float:left;}
#on_enter {margin-left: 4px;float: left;}
#talk_window #submit_send_message {padding: 5px;margin-left: 4px;float:left;}

.last_talk_msg {cursor:pointer; padding-top:2px; width: 70%; float:left;}
.last_talk_date {font-size: 14px !important;line-height:18px;padding-top:0px;padding-left:10px;width:135px; float:left;}

@media only screen and ( max-width: 570px ) {			
	.last_talk_msg {width: 100%;}
	.last_talk_date {padding-top:10px;padding-left:0px;width:100%;}
}
#gwd-ad, .gwd-page-container {display:none !important;}
.froala-box {width:100% !important;}
.froala-editor button {height:35px !important;color:#353535 !important;}

@media only screen and ( max-width: 570px ) {	
	.froala-editor.f-inline {width: 80% !important;}
	.froala-popup.froala-image-popup div.f-popup-line.drop-upload div.f-upload {min-width: 95% !important; max-width: 100% !important;}
	.froala-editor .froala-popup div.f-popup-line input[type="text"]{min-width: 80% !important; max-width: 80% !important;}
}

.wpis_edit {z-index:101; width: 100%;}
.wpis_edit #title, .wpis_edit select[name="kategoria"], .wpis_edit select[name="rodzaj_wpisu"], .form input[type="text"], .form input[type="password"], .form input[type="file"], .form select {max-width: 100%; padding:5px;}
.form td {vertical-align: middle;max-width: 100%; padding:2px; line-height: 20px;}
.form-przyciski-h130 {height: 50px;}

@media only screen and ( max-width: 800px ) {	
	.form-przyciski-h130 {height: 90px;}
}

@media only screen and ( max-width: 600px ) {			
	.wpis_edit #title, .wpis_edit select[name="kategoria"], .wpis_edit select[name="rodzaj_wpisu"], .form input[type="text"], .form input[type="password"], .form input[type="file"], .form select, .form textarea {width: 100% !important;}
	.form .max_95 input[type="text"], .form .max_95 select, .form .max_95 textarea {width: 93% !important;}
	.wpis_edit tr td span {line-height: 25px;}
	.form .etykieta {padding: 5px 0 5px 0 !important;text-align:left !important; width:95% !important;}
	.form-przyciski-h130 {height: 130px;}
}

@media only screen and ( max-width: 600px ) {
	.mobi_span {display:block;}
}

@media only screen and ( max-width: 450px ) {
	.form #powiadom , .form #anonim {margin-left:0px !important;}
}

.big_header {font-size: 25px !important;}
@media only screen and ( max-width: 450px ) {
	.big_header {font-size: 16px !important;}
}
#stronyTop {font-size: 16px; padding-top: 40px; padding-bottom: 20px;}
article .edytuj {text-align: right;}
.lista-komentarzy {width:100%; font-size: 14px;}
.lista-komentarzy .tytul {font-size:20px;}
.lista-komentarzy .tytul, .lista-komentarzy .odpowiedz_do {font-weight: bold;}
.lista-komentarzy .odpowiedz_do {padding-top: 15px;}
.lista-komentarzy .tresc {border:0;padding:0;padding-bottom:10px;}
.lista-komentarzy .odpowiedz_blog {font-size: 14px;}
.malasiwa10 {font-size:13px;}

.footer_reklama {clear: both;margin-top:20px;}
.footer_reklama_objekt {width: 185px;float: left;padding: 5px;text-align: center;}
.footer_reklama_zobacz {	width:100%;text-align:right;clear: both;}
.footer_reklama_kominek1, .footer_reklama_kominek2, .footer_reklama_kominek3, .footer_reklama_kominek4, .footer_reklama_kominek5 {text-align: left;margin: 10px 0 0 0;float: left;background-position: right;background-repeat: no-repeat;}
.footer_reklama_kominek1 {margin: 10px 0 0 0;width: 310px;height: 250px;background-image: url("gfx/reklama_wklad_p.jpg");}
.footer_reklama_kominek2 {margin: 10px 0 0 15px;width: 315px;height: 250px;background-image: url("gfx/reklama_piec_w.jpg");}
.footer_reklama_kominek3 {margin: 10px 0 0 15px;width: 300px;height: 250px;background-image: url("gfx/reklama_wklad_w.jpg");}
.footer_reklama_kominek4 {margin: 10px 0 0 15px;width: 300px;height: 250px;background-image: url("gfx/reklama_kociol.jpg");}
.footer_reklama_kominek5{margin: 10px 0 0 0;width: 310px;height: 250px;background-image: url("gfx/reklama_system_kom.jpg");}

#cookie_regulamin {font-family: 'Oswald';font-size: 12px;text-align: center;background-color:#fcfcfc;width:100%;position:fixed;left:0px;bottom:0px;
    color:red;z-index: 999999;padding:10px 0px;}
#cookie_accept a {color:red;text-decoration:none;}
#cookie_close {float: right;text-align: center;width: 100%;}

.fav_photo .zdjecie {float:left; width:300px;}
.fav_photo .komentarz {margin-left:5px; width:200px; float:left;}
.fav_photo .close-btn {margin-left:65px;}

@media only screen and ( max-width: 650px ) {
	.fav_photo .zdjecie, .fav_photo .komentarz {width:49%;}
	.fav_photo .komentarz  textarea {width:100%;margin-left:0px;}
}
@media only screen and ( max-width: 400px ) {
	.fav_photo .zdjecie, .fav_photo .zdjecie img, .fav_photo .komentarz, .fav_photo .komentarz  textarea {width:100%;margin-left:0px;}
	.fav_photo .close-btn {margin-left:95%;clear:both;}
}

.wyszukiwanie_wyniki {width: 100%; border-bottom: 1px dashed silver; float:left; clear:both; margin-bottom: 15px; padding-bottom: 10px;}
.wyszukiwanie_wyniki .wyszukiwanie_avatar {float:left; width:100px; border-right: 1px solid silver;}
.wyszukiwanie_wyniki  .wyszukiwanie_opis {float:left; width:406px; padding: 4px 0px 0px 4px;}

@media only screen and ( max-width: 450px ) {
	.wyszukiwanie_wyniki  .wyszukiwanie_opis {width:100%;}
}

.inne {width: 100%;}
#koszty{width: 100%;clear: both;margin-top: 20px;font-size: 14px;}
.top{width: 100%;clear: both;padding-bottom: 10px;}
.top .lewa{width: 62%;float: left;font-weight: bold;}
.top .material{width: 57%;float: left;}
.top .cena{width: 22%;float: left;text-align: center;font-size: 14px;}
.top .edytuj{width: 10%;float: left;text-align: center;}
.top .zapisz{width: 10%;float: left;text-align: center;}
.top .numer{width: 5%;float: left;}
.koszty .nazwa{text-align: left;}
.koszty .koszt{text-align: left;}
.input_ceny {width: 40px;}

@media only screen and ( max-width: 450px ) {
	#koszty, .top .cena, .top .malasiwa , .top {font-size: 11px !important;}
}

.subheader_top {font-size:16px;margin:10px 0px;}
.subpages_navi {margin-bottom:15px;}

#search_window .label, #search_window .input {float:left;}
#search_window .label {line-height: 30px;padding-right:10px;}

@media only screen and ( max-width: 450px ) {
	#search_window .label, #search_window .input, #search_window .input input {width:100%;}
}

.ikonka-mail {width:30px;height:30px;}