.row { margin-bottom: 20px; }
table.forum { width: 100%; border: 1px solid #999; }
table.forum td { border: 1px solid #999; padding: 10px; vertical-align: top; }
table.forum td .summary { font-size: 11px; }
.form_vit0 input { border: 1px solid #BBB; padding: 5px; }
.fancybox-wrap, .fancybox-wrap *{
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    -safari-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.formularze > div { margin-bottom: 20px; }
.blok-b.sortownik.pl10 li .glyph { display: none; }
.blok-b.sortownik.pl10 li.sel .glyph { display: inline; }
.hidden { display: none; }
.clear { clear: both; line-height: 0px; height: 0px; }
.popup { z-index: 10000; margin-top: 0; height: auto; margin-bottom: 0px; bottom: 0px; }
.ui-autocomplete { position: absolute; cursor: default;  z-index:100000001 !important;}
.ui-datepicker-div { z-index:100000001 !important; } 
.wysiwyg-dialog-modal-div { z-index:100000001 !important; }
.wysiwyg-dialog { z-index:100000002 !important; }
.ui-widget-overlay { z-index:100000001 !important; }
.ui-widget { z-index:100000002 !important; }
.nav > li:hover a { background-color: #ff9742; }
.w485.fr .tagsinput { width: 485px !important; }
.layerAddContentTabs ul li { float: left;}
.layerAddContentTabs ul li a { height:38px; padding:0 20px;line-height:38px;display:inline-block; font-weight:700;font-size:16px;color:#333 }
.layerAddContentTabs ul li a span {font-weight:300;color:#8e8e8e;font-size:14px}
.layerAddContentTabs ul li a .glyph {margin:0;line-height:0;color:#c8c8c8}
.layerAddContentTabs ul li.sel a {background:#ff9641;color:#fff;height:36px;border:1px solid #f5852a;line-height:36px}
.layerAddContentTabs ul li.sel span {color:#fff}
.oko { cursor: pointer; }
.comments { text-align: left; height: auto; padding-bottom: 20px; }
.comments h3 { text-align: left; font-size:20px; padding: 10px 20px;line-height: 40px;text-transform: uppercase; }
.comments .user { margin-left: 20px; }
.comments .user .avatar { float: left; width: 40px; }
.comments .user .avatar img { width: 32px; }
.comments .user .label { float: left;line-height:32px }
.comments textarea { margin-left: 20px; width: 93%; height: 150px; font-size: 16px; padding: 10px;border:1px solid #e4e4e4;font-family: "Source Sans Pro",sans-serif;}
.comments .submit { float: right; margin-top: 20px; margin-right: 20px; padding: 10px 20px; background-color: #f5852a; color: #FFF; font-weight: bold; }
.comments .quotation { float: right; margin-top: 20px; margin-right: 0px; padding: 11px 20px; background-color: #f5852a; color: #FFF; font-weight: bold; }
.comments .delete { float: right; margin-top: 20px; margin-right: 0px; margin-left: 5px; padding: 10px; background-color: #f5852a; color: #FFF; font-weight: bold; }
.comments blockquote { margin: 5px; padding: 5px; background: #EEE; display: block; }
.commentContent {background:#fff;margin:10px 0 0;padding:5px }
.forum-submit { float: right; padding: 10px 20px; background-color: #f5852a; color: #FFF; font-weight: bold; }
.fotorelacja .more, .head .galeria .more { width: 54px; }
.mapEstateLabel { top: -20px; }
.mapEstateLabelActive { top: -20px; font-weight: bold; color: #FFF; }
.user-login form > div > div { margin-bottom: 20px; }
.ui-autocomplete ul { background: #353535 !important; }
.lista h3 { /*height:75px;*/ overflow: hidden; } /* bylo 50px*/
.pager2 .ac a, .pager2 .ac span { margin-left: -1px; }
.menu { margin-bottom: 20px; }
.head form, .head .head-form { /*padding-top: 10px;*/}
.inactiveButton { pointer-events: none; cursor: default; background: #ffb661; }
.popup .form { padding: 0; border: 0; }
.userzy .socjale { font-size: 13px; }
.forum-stat .body { width: 160px} 

/*img.op50 { opacity: 0.5; filter: alpha(opacity=50); }*/
img.op50:hover { opacity: 1.0; filter: alpha(opacity=100); }

/* mamy addthis to usuwamy FB i share */

.ico-2.fb2 { display: none; } 
.ico-2.share { display: none; }

.grad { position:relative }
.grad:after {content:"";width:100%;height:150px; position:absolute;bottom:0;left:0;display:block;visibility:visible;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
} 

.w-1200 {width:1201px}
.userzy .socjale {width:160px}
.zajawka-opis .rozwijakMiasto {height:320px}
.sortownik a {padding:0 15px}