#sbi2{
	background: url('/img/google_custom_search_watermark.gif') left no-repeat;
	background-color: #fff;
	width: 180px;
	padding: 5px;
}

#two-columns-layout-container{
	display: table-row;
}
.forum-topic-title{
	width: 62%;
}

#forums {
	min-height: 30px;
	font-size: 20px;
	display:none;
}

#two-column-left,
#two-column-right {
	display: table-cell;
	float:none;
	z-index: auto;
}
#two-column-right .right {
	position: relative;
	z-index: 10;
}

.niewidocznyLogin{
	padding-left: 10px;
	color:#feffff;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#answer-text{
	width: 100%;
	min-height: 100px;
}
#wyrozniona-bottom-box {
	width: 400px;
	right: -405px;
	*right: -435px;
}
#two-columns-layout-container a{
	color: #666;
}

#two-columns-layout-container a:hover{
	color:#4996ba;
}

#two-columns-layout-container a.k66 {
	color: #4996BA;
}
#two-columns-layout-container a:hover.k66 {
	color:#1A5F7F;
}

#menu-forum .menu-indicator{
	display: block;
}

#menu li#menu-forum .menu-item {
	-webkit-transition: opacity 10ms ease-in;
}

#menu li#menu-forum .menu-item-text {
	-webkit-transition: opacity 10ms ease-in;
}

.xdebug-var-dump{
	max-width: 677px;
	word-break: break-all;
}

#forum-table{
	margin-top:25px;
	width: 105%;
	font-size: inherit;
}
#forum-table tr:first-child{
	vertical-align: top;
}

.forum-topic-image{
	width: 35px;
}

#text-size{
	margin-top: 1px;
	z-index: 2;
}

.topic-info{
	font-size: 15px;
	text-align: center;
	margin: 20px 0px 20px 83px;
}
#text-size .select-content {
	padding-top: 1px;
}

#show-top {
	width: 100px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 1px #B1B1B1;
	-moz-box-shadow: 0 0 0 1px #B1B1B1;
	box-shadow: 0 0 0 1px #B1B1B1;
}

#show-top-list {
	top: 28px;
}

.user-have-ban{
	display: inline-block;
	float: left;
	width: 16px;
	height: 17px;
	background-position: -492px -5px;
	margin-top: -4px;
	margin-left: 5px;
}
.post-header .header-menu-separator{
	margin: 0px 5px;
	margin-top: -5px;
}

.posts-div{
	margin-top:30px;
}

#post-info{
	margin-top: 30px;
}
#wklejkaUploadForm{
	width: 30px;
	float: left;
	margin-right: 10px;
}

.forum-topic-image-normal,
.forum-topic-image-pinned,
.forum-topic-image-closed,
.forum-topic-image-hot {
	height: 29px;
	width: 28px;
}

h1{
	margin:0 auto;
}
#two-columns-layout-container a.add-topic-button{
	color: #fff;
}

.posts-div .post-body img{
	max-height: 800px;
	max-width: 100%;
	height: auto;
}

.post-body{
	font-size:13px;
}

.post-body.quotable.mobile {
	-webkit-user-select: all;
	-moz-user-select: all;
	-ms-user-select: all;
	user-select: all;
}

.forum-topic-image-normal {
	background-position: -206px -3px;
}

.forum-topic-image-pinned {
	background-position: -234px -3px;
}

.forum-topic-image-closed {
	background-position: -263px -3px;
}

.forum-topic-image-hot {
	background-position: -293px -3px;
}

.forum-topic-title{
	line-height: 19px;
}

a.title-text{
	display: block;
	float: left;
}

.forum-topic-pages{
	display: block;
	margin-left:10px;
	float:left;
}

.forum-topic-answers{
     text-align: center;
 }

.forum-topic-votes{
    text-align: center;
}

.author, .author a{
	font-size: inherit;
	color: #a2a2a2;
}

.forum-topic-last, .forum-topic-last a{
	font-size: inherit;
	line-height: 19px;
}
#forum-table-header-info{
	width:62%;
}

#forum-table-header-answers {
	width: 12%;
}
#forum-table-header-last {
	width: 20%;
}

table td a.page-link{
	font-size:12px;
}

#google-form{
	margin-top:20px;
	z-index: 5;
	position: relative;
}

#answer-textEmoji .bold{
	font-weight: bold;
}
.quote{
	width: 14px;
	height: 13px;
	background-position: -545px -52px;
	float: left;
	cursor: pointer;
	margin-top: 3px;
	margin-right: 10px;
}

.quote:hover{
	background-position: -545px -78px;
}
/*
.add-answer{
	margin-top: 50px;
}*/

.right .header-menu-separator{
	float:left;
	margin-top: -2px;
	margin-right:10px;
}

.forum-topic-meta{
	padding-top:10px;
}

.author-blue{
	font-weight: bolder;
	color: #50A3CA;
}

.button{
	margin: 1px 10px;
}
.show{
	background-position: 0px -496px;
	width: 36px;
	height: 10px;
	display:block;
	float: left;
	margin-top: 4px;
}

#show-list{
	border-color: #CACACA;
	background-color: white;
	width: 98px;
	padding: 5px;
	left: 0px;
	border-radius: 0 0 3px 3px;
	z-index: 2;
	margin-top: -1px;
	margin-left: 1px;
}

.small-arrow{
	display: block;
}
.small-arrow-up {
	background-position: -30px -564px;
}

.select-list .select-item{
	padding: 3px;
}

.select-contenGt{
	padding-top: 5px;
	width: 50px;
	margin: 0px auto;
}

.cloud-avatar{
	width: 64px;
	height: 64px;
	float: left;
}

.cloud-arrow-border, .cloud-arrow-border-right{
	left: 70px;
	top: 25px;
}

.cloud-container, .cloud-container-right {
	padding-left: 83px;
}

.cloud-container-body, .cloud-container-body-right {
	min-height: 69px;
	width: 100%;
	padding:0;
	max-width: 877px;
}

.post-header{
	height: 30px;
	font-size:12px;
	line-height: 1em;
}

.post-header a{
	text-decoration: none;
}

.signature {
	max-height: 111px;
	overflow: hidden;
	min-height:25px;
	margin-top:20px;
	position: relative;
	text-align: left;
	background-color: #F5F5F5;
	width: 100%;
	padding: 10px 15px;
	color: #C7CED3 !important;
	font-size:13px !important;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

form.upload{
	width: 31px;
}

.signature-separator{
	height: 1px;
	margin-bottom: 10px;
	margin-top: -10px;
	background: -moz-linear-gradient(left,  #f1f1f1 11%, #e1e1e1 51%, #f1f1f1 89%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(11%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(89%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f1f1f1 11%,#e1e1e1 51%,#f1f1f1 89%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f1f1f1 11%,#e1e1e1 51%,#f1f1f1 89%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f1f1f1 11%,#e1e1e1 51%,#f1f1f1 89%); /* IE10+ */
	background: linear-gradient(to right,  #f1f1f1 11%,#e1e1e1 51%,#f1f1f1 89%); /* W3C */
	width: 100%;
	-webkit-transition: width 500ms linear;
	-moz-transition: width 500ms linear;
	-o-transition: width 500ms linear;
}

.user-info-separator{
	height: 1px;
	background: -moz-linear-gradient(left,  #fff 11%, #e1e1e1 51%, #fff 89%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(11%,#fff), color-stop(51%,#e1e1e1), color-stop(89%,#fff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #fff 11%,#e1e1e1 51%,#fff 89%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #fff 11%,#e1e1e1 51%,#fff 89%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #fff 11%,#e1e1e1 51%,#fff 89%); /* IE10+ */
	background: linear-gradient(to right,  #fff 11%,#e1e1e1 51%,#fff 89%); /* W3C */
	margin-top: 10px;
	-webkit-transition: width 500ms linear;
	-moz-transition: width 500ms linear;
	-o-transition: width 500ms linear;
}

.signature-separator-white{
	height: 1px;
	margin-bottom: 10px;
	margin-top: -10px;
	background: -moz-linear-gradient(left,  #F7F7F7 11%, #fcfcfc 51%, #F7F7F7 89%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(11%,#F7F7F7), color-stop(51%,#fcfcfc), color-stop(89%,#F7F7F7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #F7F7F7 11%,#fcfcfc 51%,#F7F7F7 89%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #F7F7F7 11%,#fcfcfc 51%,#F7F7F7 89%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #F7F7F7 11%,#fcfcfc 51%,#F7F7F7 89%); /* IE10+ */
	background: linear-gradient(to right,  #F7F7F7 11%,#fcfcfc 51%,#F7F7F7 89%); /* W3C */
	width: 100%;
	-webkit-transition: width 500ms linear;
	-moz-transition: width 500ms linear;
	-o-transition: width 500ms linear;
}

.cloud-container-body-item {
	position: relative;
	z-index: 100;
	padding: 15px 15px 0px 15px;
}

.preview-cloud .cloud-container-body-item{
	overflow:visible;
}

.user-more-info ul.setting-user li.reasons{
	display:none;
	position: relative;
	background: red;
	left: -10px;
	margin-right: -20px;
	background-color: #F7F7F7;
	padding: 10px;
}

.big-arrow-border{
	border-width: 7px;
	z-index: 4;
}

.big-arrow{
	left: -5px;
	top: -6px;
	border-width: 6px;
}

ul.my-option li .sprites { position: absolute; left: 10px; vertical-align: middle; }
ul.my-option li .sprites.ico-message { left: 8px; }
ul.my-option li .sprites.ico-friend-add-f,
ul.my-option li .sprites.ico-friend-add-m{ left: 4px; }
ul.my-option li { padding-left: 15px; }

.hidden-post a{
	text-decoration: underline;
	font-weight: bolder;
	color: #444;
}

.hidden-post{
	text-align: center;
}

.hidden-cloud{
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.vote-post{
	width: 15px;
	height: 18px;
	display: inline-block;
	cursor: pointer;
	float:left;
	margin-right:10px;
}

.post-vote-up{
	background-position: -572px -53px;
}

.post-vote-up:hover{
	background-position: -572px -79px;
}

.post-vote-down{
	background-position: -590px -53px;
}

.post-vote-down:hover{
	background-position: -590px -79px;
}

.votes-absolute{
	position: absolute;
	right: 16px;
	top: 16px;
	text-decoration: none;
}
.vote-plus{
	color:#40a31d;
}

.vote-minus{
	color:#de1111;
}

.vote-margin{
	margin-top: 4px;
	display: block;
	float: right;
}

.quot-cloud{
	margin: 10px 0px -5px 0px;
	width: auto;
	margin-bottom: 10px;
}

.signature .quot-cloud{
	margin-bottom: 10px;
}


.quot-cloud .cloud-container-body{
	width: auto;
	min-height: 32px;
	padding: 5px;
	background-color: #F7F7F7;
}

.quot-cloud .cloud-container-body-item{
	padding:0;
}

.quot-cloud .cloud-arrow-border-arrow{
	border-color: #F7F7F7;
}

.quot-cloud .gwiazda-tlo{
	right: -13px;
	bottom: -7px;
}

.quot-cloud .gTlo{
	right: -18px;
	bottom: -15px;
}

.signature .gwiazda-tlo, .signature .gTlo{
	z-index: 100;
}

.quot-cloud .cloud-container{
	padding-left: 55px;
	width: auto;
}

.hidden-cloud font{
	font-size:18px;
}

.hidden-cloud .cloud-container-body-item{
	padding-top: 23px;
}

.quot-cloud .cloud-arrow-border{
	left: 46px;
	top: 9px;
	z-index: 4;
}

.preview-cloud{
	display: none;
}

.topic-add-cloud .post-body img{
	max-width: 550px;
}

.post-body font{
	line-height: 40px;
}

#answer-textEmoji{
	border: 2px solid #4996BA;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: text;
	background-color: white;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .25);
	min-height: 130px;
	width: 100%;
	max-height: 242px;
	overflow: auto;
}
#answer-textEmoji.answer-textEmojiMaxHeight {
	height: 242px !important;
}
.buttons-box{
	margin:20px 0px;
}

.answer-option{
	width: 31px;
	height: 30px;
	float: left;
	margin-right: 3px;
	cursor: pointer;
}

.color-post{
	background-color: black;
	width: 20px;
	height: 20px;
	margin-left: 4px;
	margin-top: 4px;
}
.option-bold{
	background-position: -2px -237px;
}

.option-italic, .option-color{
	background-position: -33px -237px;
}

.option-underline{
	background-position: -64px -237px;
}

.option-emoji{
	background-position: -95px -237px;
}

.option-image{
	background-position: -126px -237px;
	border: 0;
	outline: 0;
	background-color: white;
}

.option-bold:hover,
.option-italic:hover,
.option-underline:hover,
.option-emoji:hover,
.option-color:hover,
.option-bold:active,
.option-italic:active,
.option-underline:active,
.option-emoji:active,
.option-color:active,
form.upload:hover .option-image, .option-image:active {
	opacity:0.8;
	filter:alpha(opacity=80);
}

.option-bold-on{
	background-position: -2px -268px;
}
.option-italic-on, .option-color-on{
	background-position: -33px -268px;
}
.option-underline-on{
	background-position: -64px -268px;
}
.option-emoji-on{
	background-position: -95px -268px;
}
form.upload.option-image-on{
	background-position: -126px -268px;
}

.user-post-edit{
	display: block;
	float: left;
	margin-top: 1px;
	width: 14px;
	height: 20px;
	margin-right: 2px;
	background-position: -639px -52px;
}

.user-post-edit:hover{
	background-position: -639px -71px;
}

tr.topics-tr td{
	height: 38px;
}
.moderation-log{
	left: 0px;
	width: 100%;
	top: 10px;
	position: relative;
	padding:15px;
}

.moderation-log h2{
	margin: 0;
	font-size: 14px;
	margin-bottom: 10px;
}
.forum-options{
	margin-bottom: 10px;
	height: 30px;
}


.buttons-box .add-post-button, .buttons-box .add-post-button:hover{
	color:#fff;
}

.add-post-button{
	width: 111px;
	float: left;
	margin-right: 10px;
	margin-top: -5px;
	color:#fff;
}


.add-topic-button{
	float:left;
}

.pages{
	width:100%;
	float:none;
}

.ico_mod_delete{
	position:static;
	display: inline-block;
}

.color-picker-box{
	display:none;
	position: absolute;
	width: 136px;
	height: 70px;
	z-index: 100;
	margin-left: 133px;
	border: 1px solid #C7CED3;
	background-color: white;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, .1);
	padding: 1px;
}

.color-border{
	width: 20px;
	height: 20px;
	float:left;
	display: inline-block;
	margin: 1px;
}

.one-color{
	width: 20px;
	height: 20px;
}

.color-border:hover .one-color{
	width: 18px;
	height: 18px;
	border: 1px solid #fff;
}
.color-border:hover{
	border: 1px solid #000;
}

.arrow-back{
	width: 22px;
	height: 11px;
	background-position: -612px -81px;
	margin: 10px auto 5px auto;
}

.post-back{
	margin: -2px 20px 0 0;
	width: 64px;
	height: 62px;
	overflow: hidden;
	padding-top: 3px;
	border: 1px solid transparent;
	text-align: center;
	display: block;
	font-size: 11px;
	float: left;
	text-decoration: none !important;
	color: #8b8b8b !important;
}

.post-info-content .author {

}

.post-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.post-back span{
	display: none;
}

.post-back:hover span{
	padding: 2px;
	line-height: 1em;
	display: block;
}

.post-back:hover{
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
	moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: -moz-linear-gradient(center top, white, #FAFAFA) repeat scroll 0 0 white;
	background: -webkit-gradient(linear, left top, left bottom, to(#FAFAFA), from(white));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#FFFFFF');
	border: 1px solid white;
}

#subject{
	width: 100%;
	margin-bottom:10px;
	padding: 5px;
	border: 2px solid #4996BA;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: text;
	background-color: white;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .25);
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .25);
}

#forum-topic-info {
	margin: 20px 83px 10px 0;
	text-align: center;
}

.answer-avs-default-avatar {
	float: left;
}

.post-last-edited {
	display: inline-block;
	margin-top: 10px;
}

#post-title-edit-wrapper {
	display: none;
	position: absolute;
	top: 1px;
	left: 80px;
	right: 136px;
}

#post-title-edit {
	width: 100%;
}

#post-title-edit-save {
	margin: 0;
	max-width: 70px;
}

#post-title-edit-buttons {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
}

#thread-title-preview {
	display: none;
	margin-left: 84px;
	margin-bottom: 20px;
}

#post-add-ajax {
	display: none;
	position: absolute;
	margin-left: 10px;
}

@media only screen and (max-width: 966px){
	#sbi2{
		width: 95%;
	}

	.cloud-container-body, cloud-container-body-right{
		width: 100%;
	}

	.topic-info {
		margin:20px 0;
	}
}

@media only screen and (max-width: 768px) {
	.post-back{
		-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
		-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);

		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		border-radius: 3px 3px 3px 3px;

		background-color: #fafafa;
		background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
		background-image: -webkit-linear-gradient(top, #fff 0%, #fafafa 100%);
		background-image: linear-gradient(top, #fff 0%, #fafafa 100%);
	}	

	.post-back span{
		padding: 2px;
		line-height: 1em;
		display: block !important;
	}

}

@media only screen and (max-width: 640px){

	#forum-table {
		margin-top: 25px;
	}
	#forums{
		display: block;
	}
	#two-column-left{
		padding: 10px 0px 10px 0px;
	}

	#two-column-left-menu{
		display:none;
	}
	.avs .avatar-container, .shadowed-avatar.av-64, .shadowed-avatar.av-64 img{
		width:32px;
		height: 32px;
	}
	
	.shadowed-avatar.av-64 img {
		background-size: 32px !important;
	}

	.cloud-container{
		padding-left:55px;
	}

	.cloud-arrow-border{
		left: 42px;
		top: 11px;
	}

	.cloud-container-body-item {
		margin:5px;
	}

	#forum-topic-info{
		margin:auto;
	}
	
	#two-column-right {
		height: auto;
	}
	
	#top-authors-list {
		text-align: center;
		width: 100% !important;
	}
	
	#top-authors-list .resizable-shadow-box {
		float: none;
		display: inline-block;
	}
	
	#text-size {
		float: left;
		margin-bottom: 5px;
	}
}

@media only screen and (max-width: 480px){
	.forum-topic-title {
		width: 100%;
	}
	
	.author {
		font-size:11px;
	}

	.author.right {
		display: none;
	}

	.post-back {
		margin:0;
		margin-right: 10px;
	}

	#forum-table-header-answers,
	#forum-table-header-last,
	.forum-topic-answers,
	.forum-topic-last{
		display: none;
	}
}

/*mobile version*/
.top_option-left {
	width: 100%;
	padding: 8px 0 0 8px;
}

.top_info{
	display: none;
}
