/* forum:forumCommon.css */
/* --START--
 * ForumCommon - Wspólne Elementy Forum ver 1.8 
 */

/** layout dla wersji w iframe*/
body.lay_m665e0{ background:transparent; }
.lay_m665e0, .lay_m665e0 #body, .lay_m665e0 #foot, .lay_m665e0 #head #main-default-id, 
.lay_m665e0 #head #k_promoBar, .lay_m665e0 #head #k_mainBar, 
.lay_m665e0 #doc {
	width:685px;
	background:transparent;
}

.lay_m665e0 #main {
   width: 663px;
   float: left;
   margin:0px;
   padding:0px 9px 9px 9px;
  
}
.lay_m665e0 #main h3{
	margin:0px 0px 0px 0px;
}
.lay_m665e0 #extra {
   display:none
}
.ui-dialog.ui-widget.ui-widget-content.commentatorDialog{
	background:transparent;
	border:0px;
	overflow:visible;
}
.commentatorDialog .ui-dialog-titlebar.ui-widget-header{
	width: 681px;
	height: 20px;
	padding: 0px;
	position:absolute;
}
.commentatorDialog.ui-dialog .ui-dialog-titlebar-close{
	margin-top:-5px;
}
.commentatorDialog.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{
	outline:none;
	background:none;
	border:0px;
}
.forumCommentatorDialogContainer.ui-dialog-content.ui-widget-content {
	padding:0px;
	overflow:visible;
}
iframe.forumCommentatorDialog{
	width:685px;
	height:816px;
	border:0px;
	visibility:hidden;
}
iframe.forumCommentatorDialog, iframe.forumCommentatorDialog html, iframe.forumCommentatorDialog body {
	background-color:transparent;
	
}

.lay_m665e0 #onetDevelViewMainID{
	width:650px;
	display:block;
	overflow:hidden;
	margin:1px;
}
/** */
h3.k_nForum_Header1, .kopyto h3.k_nForum_Header1{
	font-size: 24px;
	float: left;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 13px 0 0 0;
}
h3.k_nforumHeaderCommentator, .kopyto h3.k_nforumHeaderCommentator {
	font-size: 32px;
}
#main .k_nForum_ReaderShortHeader h3.k_nForum_Header1, #main .kopyto .k_nForum_ReaderShortHeader h3.k_nForum_Header1{
	font-size: 22px;
	letter-spacing:0px;
	padding-bottom:0px;
	margin:20px 0px 0px 0px;
	line-height:22px;
} 

h3.k_nForum_Header1.k_nforumHeaderCommentator, .kopyto h3.k_nForum_Header1.k_nforumHeaderCommentator,
h3.k_nForum_Header1.k_nforumHeaderAbuse, .kopyto h3.k_nForum_Header1.k_nforumHeaderAbuse{
	margin: 0 0 11px 0;
	float:none;
}
h3.k_nForum_Header1.k_nforumHeaderAbuse, .kopyto h3.k_nForum_Header1.k_nforumHeaderAbuse{
	margin-top:10px;
}
h2.k_nForum_Header2 {
	float: left;
	margin: 0 0 8px 0;
}

a.k_inNoteLink {
	
}

.k_commentHolder {
	line-height: 17px;
	word-wrap: break-word;
	overflow:hidden;
}

.k_nForum_CommentatorTitle h3 {
	float: none;
}

.k_forumClear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

.k_nForumUserNickNormal {
	margin: 0px;
}

.k_nForumUserNickStrong {
	margin: 0px;
}

.kForum_onetIco,.kForum_fbIco,.kForum_gfcIco,.kForum_sympIco,.kForum_biznesplIco,.kForum_kontoIco {
	height: 16px;
	width: 16px;
}

.k_avatarHolder .kForum_onetIco,.k_avatarHolder .kForum_fbIco,.k_avatarHolder .kForum_gfcIco,.k_avatarHolder .kForum_biznesplIco,.k_avatarHolder .kForum_sympIco ,.k_avatarHolder .kForum_kontoIco{
	bottom: -8px;
	position: absolute;
	right: -8px;
}

.k_avatarTooltipHolder,.k_nickTooltipHolder,.k_nForum_MarkTipHolder,.k_parentNickTooltipHolder,.k_nForum_VoteTipHolder,.k_nForum_ShareTipHolder {
	display: none;
	padding: 0;
	width: 183px;
	z-index: 5;
	
}

.k_parentNickTooltipHolder,.k_avatarTooltipHolder,.k_nickTooltipHolder {
	padding-bottom: 15px;
}

.k_avatarTooltipHolder img,.k_nickTooltipHolder img,.k_parentNickTooltipHolder img.k_userAvatar {
	display: block;
	margin: 16px 16px 8px 16px;
	max-width: 150px;
}
.k_avatarTooltipHolder canvas,.k_nickTooltipHolder canvas,.k_parentNickTooltipHolder canvas {
	display: block;
	margin: 16px 16px 8px 16px;
	max-width: 150px;
}
	
.k_avatarTooltipHolder span.k_type,.k_nickTooltipHolder span.k_type,.k_parentNickTooltipHolder span.k_type {
	margin: 0 0 4px 15px;
}

.k_avatarTooltipHolder .k_tooltipHandler,.k_nickTooltipHolder .k_tooltipHandler,.k_nForum_MarkTipHolder .k_tooltipHandler,.k_parentNickTooltipHolder .k_tooltipHandler {
	bottom: -16px;
	position: absolute;
	height: 16px;
	left: 29px;
	width: 16px;
}

.k_avatarTooltipHolder.bottom .k_tooltipHandler,.k_nickTooltipHolder.bottom .k_tooltipHandler,.k_nForum_MarkTipHolder.bottom .k_tooltipHandler,.k_parentNickTooltipHolder.bottom .k_tooltipHandler {
	top: -16px;
	position: absolute;
	height: 16px;
	left: 29px;
	width: 16px;
}

.k_avatarTooltipHolder span.k_tooltipUsername,.k_nickTooltipHolder span.k_tooltipUsername,.k_parentNickTooltipHolder span.k_tooltipUsername {
	margin: 0 0 5px 15px;
	display: block; word-wrap: break-word;
}

.k_avatarTooltipHolder span.k_tooltipLoginType,.k_parentNickTooltipHolder span.k_tooltipLoginType,.k_nickTooltipHolder span.k_tooltipLoginType,.k_nickTooltipHolder span.k_tooltipLoginType {
	margin: 0 0 3px 15px;
	display: block;
}

.k_avatarTooltipHolder span.k_tooltipAnonymous,.k_nickTooltipHolder span.k_tooltipAnonymous,.k_parentNickTooltipHolder span.k_tooltipAnonymous {
	margin: 0 0 16px 15px;
	display: block;
}


.k_avatarTooltipHolder span.k_tooltipProfileLink,.k_nickTooltipHolder span.k_tooltipProfileLink,.k_parentNickTooltipHolder span.k_tooltipProfileLink {
	margin: 0 0 16px 15px;
	display: block;
}

.k_avatarTooltipHolder span.k_tooltipProfileLink,.k_nickTooltipHolder span.k_tooltipProfileLink,.k_parentNickTooltipHolder span.k_tooltipProfileLink {
	margin: 0 0 16px 15px;
	display: block;
}
.nForumTooltip{
	z-index:100;
}
.k_tooltipLoginType {
	padding-left: 20px;
}

.k_tooltipLoginType.kForum_onetIco,.k_tooltipLoginType.kForum_fbIco,.k_tooltipLoginType.kForum_gfcIco,.k_tooltipLoginType.kForum_sympIco,.k_tooltipLoginType.kForum_biznesplIco {
	position: static;
	width: auto;
}
span.k_tooltipLoginType.anonim{
	margin-left:0px;
}
.k_tooltipClose {
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px;
}

span.k_author,span.k_parentAuthor {
	cursor: pointer;
	padding-right: 3px;
}

span.k_type {
	display: inline-block;
	padding: 0 4px;
}

.k_parentNickTooltipHolder {
	width: 600px;
}

.k_parentNickTooltipHolder .k_userInfoContainer {
	float: left;
	width: 180px;
}

.k_parentNickTooltipHolder .k_noteInfoContainer {
	float: left;
	margin: 16px 0px 8px 0px;
	width: 400px;
}

.k_parentNickTooltipHolder .k_noteInfoContainer .k_noteInfo {
	margin: 0px;
	padding-bottom: 4px;
	display: block;
}

.k_parentNickTooltipHolder .k_noteInfoContainer .k_noteDetail {
	overflow: hidden;
	padding: 10px;
	width: 383px;
}

.k_parentNickTooltipHolder .k_noteDetail span {
	margin: 0px;
}

.k_parentNickTooltipHolder .k_noteHref {
	padding-top: 5px;
	text-align: right;
}

.k_attachmentDetal {
	overflow:hidden;
	margin:5px 0;
}

.k_attachmentHolder {
	margin: 6px 0 1px 0;
	float: left;
	width: 100%;
}

.k_attachmentDetalPointer {
	height: 10px;
	clear: both;
	position: relative;
	display: none;
}

.k_attachmentDetalPointer div.arrow {
	height: 10px;
	width: 15px;
	position: absolute;
}

.k_attachmentHolder .k_attachmentDetal {
	display: none;
	position: relative;
	padding-top: 10px;
}

.k_attachmentHolder .k_attachmentDetal .close {
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 0;
	top: 10px;
	width: 16px;
}

.k_attachmentHolder .k_attachmentDetal .mPreview,
.k_attachmentHolder .k_attachmentDetal .lPreview, 
.details .mPreview, .details .lPreview,
.k_content .mPreview, .k_content .lPreview {
	float: left;
	width: 155px;
	position: relative;
	cursor: pointer;
}

.k_attachmentHolder .k_attachmentDetal .mPreview .play, .details .k_attachmentDetal .mPreview .play {
	position: absolute;
	bottom: 2px;
	right: 7px;
	width: 43px;
	height: 35px;
}

.k_attachmentHolder .k_attachmentDetal .mTitle,.k_attachmentHolder .k_attachmentDetal .lTitle, .details .k_attachmentDetal .mTitle {
	margin: 5px 15px 10px 5px;
	cursor: pointer;
}

#main .k_attachmentImage,
#cLeft .k_attachmentImage{
	float:left;
	margin: 0 10px 0 0;
	position: relative;
	width: 72px;
	height: 50px;
	text-align: center;
	cursor: pointer;
	overflow:hidden;
}

#main .k_attachmentImage img {
	max-width: 70px;
	max-height: 48px;
}

.k_attachmentImage div {
	right: 1px;
	position: absolute;
	bottom: 1px;
}

.k_attachmentImage div.k_icoLink {
	height: 16px;
	width: 16px;
}

.k_attachmentImage div.k_icoMovie {
	height: 16px;
	width: 16px;
}

.k_attachmentImage div.k_icoPhoto {
	height: 16px;
	width: 16px;
}

.re-collapse{
	padding-left:3px;
}

.commentatorIframePreloader{
	padding:20px 0px 20px 0px;
	height:140px;
	width: 681px;
}
.commentatorSaveLoader{
	display:none;
	height: 100%;width: 100%;
	position: absolute;
   left: 0;top: 0;
   opacity: 0.75;
   filter: alpha(opacity = 50);
	z-index: 1;
}
.k_nForumStrongTxt{
	color:#333;
}

#nForum_infoLine{
	position:fixed;
	left:0px;
	top:-80px;
	width:100%;
	/*width:98%;*/
	/*margin:0.7%;*/
	text-align:center;
	background-color:#858585;
	display:none;
	z-index:100;
}
#nForum_infoLine .k_interior{
	width:auto;
	margin:1px;
	padding:10px 0px;
	background: #E5E5E5; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#D6D6D6'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#D6D6D6)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FEFEFE,  #D6D6D6); /* for firefox 3.6+ */ 
}
#nForum_infoLine .k_close.ui-icon{
	background: url("http://forum.onet.pl/forum/_s/gfx/icons.png") repeat scroll -384px 0 transparent;
}
#nForum_infoLine .k_close{
	position:absolute;
	top:2px;	right:2px;
	width:16px;	height:16px;
	cursor:pointer;
}
#nForum_infoLine .si_title{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin:2px;
	color:#666666;
}
#nForum_infoLine .si_subject{
	text-align:center;
	font-size:13px;
	color:#666666;
	margin:2px;
}

/** disclaimer */
#nForum_disclaimer.k_nForum_disclaimer{
	font-size:11px;
	overflow:hidden; clear:both;
	padding:10px;
	margin-bottom:10px;
   color:#000;
   /*border:1px solid #D0ECF3;
   background-color:#F5FDFF;*/
   background-color: #FFFFE3;
   border: 1px solid #FFD455;
}
#nForum_disclaimer.k_nForum_disclaimer h4{
	display:block;
	font-weight:bold;
	color: #000;
	font-size: 14px;
	margin:0px 0px 4px 0px;
	padding:0px;
}

/** anonymous login off */

.anonymous_off {display:none; visibility:hidden;height:0px}

.moreBlock {
    background: url("http://forum.onet.pl/_lib/common/_d/spr_icons.gif") no-repeat scroll -9px -714px transparent;
    display: inline-block;
    font-size: 0;
    height: 6px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
    width: 7px;
}
/*	--STOP--
 * ForumCommon
 */
 
 /* dodatki do globalnego wyszarzenia */
 .k_nForum_Reader.kopyto.condolences .k_nForum_ReaderShortHeader{
 	border-color:#D7D7D7;
 }

/* forum:ui_theme_forum/jquery-ui-1.7.3.custom.css */
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
/* .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } */
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,sans-serif&fwDefault=bold&fsDefault=12px&cornerRadius=3px&bgColorHeader=636363&bgTextureHeader=01_flat.png&bgImgOpacityHeader=100&borderColorHeader=636363&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=d7d7d7&fcContent=636363&iconColorContent=d7d7d7&bgColorDefault=2a75c1&bgTextureDefault=02_glass.png&bgImgOpacityDefault=50&borderColorDefault=2a75c1&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=ffae00&bgTextureHover=02_glass.png&bgImgOpacityHover=0&borderColorHover=ffae00&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=0&borderColorActive=d7d7d7&fcActive=636363&iconColorActive=ffffff&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=0&borderColorHighlight=2a75c1&fcHighlight=636363&iconColorHighlight=2a75c1&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=0&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=70&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=01_flat.png&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/

/* Interaction states
----------------------------------*/   
.commentatorDialog .ui-state-default, .commentatorDialog.ui-widget-content .ui-state-default { border: 1px solid #2a75c1; font-weight: bold; color: #ffffff; outline: none; }
.commentatorDialog .ui-state-default a, .commentatorDialog .ui-state-default a:link, .commentatorDialog .ui-state-default a:visited { color: #ffffff; text-decoration: none; outline: none; }
.commentatorDialog .ui-state-hover, .commentatorDialog.ui-widget-content .ui-state-hover, .commentatorDialog .ui-state-focus, .commentatorDialog .ui-widget-content .ui-state-focus { border: 1px solid #ffae00;  font-weight: bold; color: #ffffff; outline: none; }
.commentatorDialog .ui-state-hover a, .commentatorDialog .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
.commentatorDialog .ui-state-active, .commentatorDialog.ui-widget-content .ui-state-active { border: 1px solid #d7d7d7; font-weight: bold; color: #636363; outline: none; }
.commentatorDialog .ui-state-active a, .commentatorDialog.ui-state-active a:link, .commentatorDialog.ui-state-active a:visited { color: #636363; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.commentatorDialog .ui-state-highlight, .commentatorDialog.ui-widget-content .ui-state-highlight {border: 1px solid #2a75c1; color: #636363; }
.commentatorDialog .ui-state-highlight a, .commentatorDialog.ui-widget-content .ui-state-highlight a { color: #636363; }
.commentatorDialog .ui-state-error, .commentatorDialog.ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; color: #cd0a0a; }
.commentatorDialog .ui-state-error a, .commentatorDialog.ui-widget-content .ui-state-error a { color: #cd0a0a; }
.commentatorDialog .ui-state-error-text, .commentatorDialog.ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.commentatorDialog .ui-state-disabled, .commentatorDialog.ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.commentatorDialog .ui-priority-primary, .commentatorDialog.ui-widget-content .ui-priority-primary { font-weight: bold; }
.commentatorDialog .ui-priority-secondary, .commentatorDialog.ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; }
.ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-top { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-right {  -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }
.ui-corner-left { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; }
.ui-corner-all { -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Overlays */
.ui-widget-overlay { opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/* Dialog 
----------------------------------*/
.commentatorDialog.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; height:18px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.commentatorDialog.ui-dialog .ui-dialog-content { border: 0;  background: transparent;
/*.commentatorDialog.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none;  zoom: 1; }*/

.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* Datepicker
----------------------------------*/
.ui-datepicker { background: #f4f4f4; border: 1px solid #a9a9a9; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; width: 154px; padding: 0; }
.ui-datepicker .ui-datepicker-header { background: #f4f4f4; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-bottom: 1px solid #bdbdbd; position: relative; padding: 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 0; width: 19px; height: 19px; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { background: none; border: none; }
.ui-datepicker .ui-datepicker-prev { left:0; }
.ui-datepicker .ui-datepicker-next { right:0; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { background: none; background-image: none; display: none; position: absolute;  }
.ui-datepicker .ui-datepicker-title { color: #636363; margin: 0; line-height: 19px; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: 11px; border-collapse: separate; margin:0;  border-spacing: 2px;  }
.ui-datepicker th { color: #636363; font-weight: normal; padding: 3px 0 2px 0; text-align: center; border: 0;  }
.ui-datepicker td { border: 0; font-weight: normal; padding: 0; text-align: center; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 2px 1px; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker th.ui-datepicker-sunday span { color: #c91900; }
.ui-datepicker td.ui-datepicker-sunday a { background: #FFB6AB; border: none; color: #c91900; }
.ui-datepicker td.ui-datepicker-today a { background: #636363; color: #ffffff; font-weight: bold; }
.ui-datepicker .ui-state-default { background: #ffffff; border: none; color: #636363; font-weight: normal; }
.ui-datepicker .ui-datepicker-year { display: none; }


/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

/* forum:commentator.css */
/* --START--1
 * Commentator - czyli napisz ver 1.3.1
 */
.k_nForum_Commentator {	width: 663px; }

.k_nForum_Loader,#nForum_commentatorSignature .k_signatureOptions .k_nForum_Loader {
	position: absolute;
	display: none;
	top: 3px;
	left: 0px;
	width:16px;
	height:16px;
}
.k_nForum_Commentator .k_nForum_DiscussionClosed{
	text-align:center;
	font-size:15px;
}
.k_nForum_commentatorBrake{
	overflow:hidden;
	width:642px;
	border-top:1px solid #ccc;
}
/*	--STOP--
 * Commentator - czyli napisz
 */

/* forum:commentatorTitle.css */
/* --START--
 * CommentatorTitle 
 */
#nForum_commentPreviewTitleBox,#nForum_commentSentInfoBox {
	display: none;
}

#nForum_commentatorFormTitleBox .k_commentatorFormValidationError,
#nForum_commentatorFormTitleBox .k_commentatorFormAttachementError,
#nForum_commentatorFormTitleBox #nForum_commentatorFormAttachmentError,
#nForum_commentatorFormTitleBox #nForum_commentatorFormAttachmentLimitError,
#nForum_commentatorFormTitleBox #nForum_commentatorFormWaitError,
#nForum_commentPreviewTitleBox .k_commentatorFormValidationError,
#nForum_commentatorFormTitleBox #nForum_commentatorFormUserBan {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: none;
	left: 0px;
	line-height: 27px;
	padding: 0px 0px 0px 32px;
	position: absolute;
	top: 3px;
	width: 630px;
}



#nForum_commentatorFormTitleBox .k_commentInfo,
#nForum_commentPreviewTitleBox .k_commentInfo,
#nForum_commentSentInfoBox .k_commentInfo {
	/*margin-bottom: 10px;*/
	padding: 10px 0px;
	position: relative;
}

#nForum_commentatorFormTitleBox .k_commentInfo .k_infoDesc {
	color: #ababab
}
/*	--STOP--
 * CommentatorTitle
 */

/* forum:commentatorForm.css */
/* --START--1
 * CommentatorForm
 */
/* Formularz */
.k_nForum_Commentator .k_nForum_CommentatorForm {
	position: relative;
	padding: 10px 0px 10px 10px; 
}

.k_nForum_Commentator .k_nForum_CommentatorForm form {
	padding: 0px;
	margin: 0px;
	overflow:hidden;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorInfo {
	overflow: hidden;
	margin:10px 0px;
	display:none;
}
.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorInfoLite {
	margin:10px 0px;
}
.k_nForum_CommentatorForm.static .onlyStatic{display:block;}
.k_nForum_CommentatorForm .onlyStatic{display:none;}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAvatar {
	float: left;
	display: none;
	margin-right: 10px;
	position: relative;
	max-width: 100px;
	overflow:hidden;
}
.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAvatar img{
	max-width: 100px;
}

#nForum_commentatorAvatar .kForum_gfcIco,
#nForum_commentatorAvatar .kForum_fbIco,
#nForum_commentatorAvatar .kForum_onetIco,
#nForum_commentatorAvatar .kForum_sympIco{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#nForum_commentatorContents {
	margin-top: 10px;
	width: 640px;
	overflow: hidden;
}

#nForum_commentatorContents textarea {
	width: 634px;
	height: 140px;
	margin: 0px;
	padding: 3px ;
	border: 0px;
	resize:none;
	font-family: Arial;
}

#nForum_commentatorButtons,#nForum_commentButtons,#nForum_commentSentInfoButtons {
	margin-top: 20px;
	overflow: hidden;
}

#nForum_commentatorButtons{
	width:100px;
	position:relative;
	margin-top: 10px;
	margin-right:10px;
	float:right;
}
#nForum_commentatorButtons.abuseButtons{
	width:100%;
	margin:0px;
}

#nForum_commentatorButtons button,#nForum_commentatorButtons input,#nForum_commentButtons button,#nForum_commentSentInfoButtons button {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 28px;
	padding: 0 19px;
	cursor: pointer;
	white-space: nowrap;
	overflow: visible;
	outline: 0 none;
}

.k_rightPlaceHolder button.k_inactive, #nForum_commentatorButtons button.k_inactive {
	opacity:0.4;
	filter:alpha(opacity=40);
	cursor: default;
}

button::-moz-focus-inner {
	border: none
}

#nForum_commentatorButtons .k_leftPlaceHolder,#nForum_commentButtons .k_leftPlaceHolder,#nForum_commentSentInfoButtons .k_leftPlaceHolder {
	float: left;
	width: 40%;
}

#nForum_commentatorButtons .k_rightPlaceHolder,
#nForum_commentButtons .k_rightPlaceHolder,
#nForum_commentSentInfoButtons .k_rightPlaceholder,
.k_nForum_CommentSentInfo .k_rightPlaceholder,
#nForum_commentatorButtons.abuseButtons .k_rightPlaceHolder {
	float: right;
	width: 40%;
	text-align: right;
	border:#2c8956;
}
#nForum_commentatorButtons.abuseButtons .k_rightPlaceHolder{
	margin-right:10px;
}
#nForum_commentatorButtons .k_rightPlaceHolder{
	width:100%;
}

#nForum_commentatorFormAttachmentError, #nForum_commentatorFormAttachmentLimitError, #nForum_commentatorFormWaitError {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	background-color: #2a75c1;
	border-radius: 5px;
	display: none;
	margin-bottom: 10px;
	padding: 5px 0 5px 35px;
}



.k_nForum_Commentator .k_nForum_CommentatorForm .nForum_commentatorAttachmentAdd div button {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	height: 24px;
	padding: 0 1.5em;
	overflow: visible;
	outline: 0 none;
	white-space: nowrap;
}
.k_nForum_Commentator .k_nForum_CommentatorForm div.uploader {
   padding-top:5px;
   position:relative;
   overflow:hidden;
}

.k_nForum_Commentator .k_nForum_CommentatorForm .nForum_commentatorAttachmentsContainer{
	display:none;
}
#nForum_commentatorAttachmentsContainer{
	overflow:hidden;
}
.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAttachments {
	width: 640px;
	line-height: 30px;
	display:none;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAttachments div,.k_nForum_Commentator .k_nForum_CommentatorForm .nForum_commentatorAttachmentAdd div {
	padding-left: 10px;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAttachments a {
	display: inline-block;
	margin: 0px 5px;
}

.k_nForum_Commentator .k_nForum_CommentatorForm .nForum_commentatorAttachmentAdd {
	width: 640px;
	line-height: 36px;
}
.k_nForum_Commentator #nForum_commentatorAttachmentsUrlAddInp,
.k_nForum_Commentator #nForum_commentatorAttachmentsVideoAddInp {
/*	width: 455px;*/
	width:70%;
}

.k_nForum_Commentator .k_nForum_CommentatorForm .hide {
	display: none;
}

.k_nForum_Commentator .k_nForum_CommentatorForm .nForum_commentatorAttachmentInfo {
	margin: 10px 0px;
	overflow:hidden;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix {
	max-width: 110px;
	min-width: 60px;
	min-height: 45px;
	position: relative;
	text-align: center;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix img.load {
	top: 20px;
	left: 40px;
	padding: 22px 40px;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix span.remove {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

#nForum_commentPreview .k_commentContainer .nForum_commentatorAttachmentsAddInfo .appendix span.remove {
	width: 0;
	height: 0;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix span.fotoIco {
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix span.videoIco {
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix span.linkIco {
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix .attachmentImage {
	max-width: 110px;
	max-height: 77px;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix .attachmentImage.crash {
	width: 110px;
	height: 77px;
}

#nForum_commentPreview .nForum_commentatorAttachmentsAddInfo .appendix .attachmentImage {
	max-width: 72px;
	max-height: 50px;
}

/* opcje */
.k_nForum_Commentator .k_nForum_CommentatorForm #nForm_commentatorOptions {
	display: none;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorOptions #nForum_onetOptions,
.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorOptions #nForum_kontoOptions,
.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorOptions #nForum_fbOptions,
.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorOptions #nForum_gfcOptions,
.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorOptions #nForum_sympOptions {
	display: none;
}

#nForum_commentatorOptions {
	clear:both;
	padding-top:5px;
	overflow: hidden;
	margin-top: 5px;
}
#nForum_commentatorOptions input {
	margin-top: 1px
}

.nForum_commentatorOptions .k_personalDataPerm{
	margin-top:17px;
	display:none;
}
.nForum_commentatorOptions .k_personalDataPerm input{
	float:left;
}
.nForum_commentatorOptions .k_personalDataPerm label{
	padding-left:3px;
	float:left;
	width:640px;
	font-size:9px;
	padding-top:2px;
}
.nForum_commentatorOptions .k_personalDataPerm.rules label{
	font-size:11px;
}

.k_nForum_Commentator .k_nForum_exclamation {
	float: left;
	height: 16px;
	margin: 10px 0;
	padding: 0 0 0 22px;
}

.k_nForum_Commentator #nForum_commentatorAttachmentsPhotoAddInp {
	width: 200px;
}

.k_nForum_Commentator form.mUploader {
	position: absolute;
	left: 410px;
	margin: 0;
}
.k_nForum_Commentator.v2 form.mUploader {
	position: absolute;
	left: 365px;
	margin: 0;
}

.k_nForum_Commentator form.mUploader.hidden {
	left: -9999px;
	visibility: hidden;
	float: left;
}

.k_nForum_Commentator #nForum_mUploader.submit {
	padding-left: 17px;
}

.k_nForum_Commentator .mUploader #mUploaderFile {
   position:absolute;
   margin-left:-150px;
	cursor: hand;
	cursor: pointer;
}
#uniform-mUploaderFile:hover{
	cursor: hand;
	cursor: pointer;
}

.k_nForum_Commentator .mUploader .filename {
   display:none;
}
/*	--STOP--
 * CommentatorForm
 */

/* forum:commentatorSentInfo.css */
/* --START--
 * CommentatorSentInfo
 */
/* Po wysłaniu notki */
.k_nForum_CommentSentInfo {
	display: none;
}

.k_nForum_CommentSentInfo #nForum_commentSentInfoWait {
	height: 120px;
	width: 100%
}
/*	--STOP--
 * CommentatorSentInfo
 */

/* forum:commentatorSignature.css */
/* --START--1
 * CommentatorSignature
 */

/* podpis */
#nForum_kontoSign,#nForum_onetSign,#nForum_fbSign,#nForum_gfcSign {
	display: none;
}
#nForum_anonimLiteOptions{
	display:block;
	float:left;
	margin: 5px 0px 0px 0px;
}

.k_nForum_Commentator #nForum_commentatorSignature {
	float: left;
	width: 525px;
}
.k_nForum_Commentator #nForum_commentatorSignature sub{
/*	bottom: 0.7em;*/
    color: #808080;
	font-size: 0.73em;
/*    font-size: 0.5em;*/
/*    font-weight: normal;*/
    position: relative;
}
.k_nForum_Commentator #nForum_commentatorSignatureLite {
	float: left;
	width: 470px;
}
.k_nForum_Commentator #nForum_commentatorSignatureLite #nForum_commentatorDoLogin{
	display:none;
	margin-top:3px;
	cursor:pointer;
	width:200px;
}
#nForum_commentatorDoLogin span{
	line-height:16px;
	vertical-align: middle;
} 
#nForum_commentatorDoLogin .k_doLoginIco{
	display:inline-block;
	margin:0px 2px;
}
.k_nForum_Commentator #nForum_commentatorSignature #nForum_commentatorSignaturePlaceholder {
	height: 26px;
	padding-bottom:3px;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions .k_option {
	position: relative;
	line-height: 19px;
	
}
.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions .k_option span,
.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions .k_option label{
	cursor:pointer;
}
* + html .k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions .k_option {
	line-height:16px;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions input {
	vertical-align: text-bottom;
	display: none;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions label {
	display: none;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions #nForum_anonimSign input,.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions #nForum_anonimSign label {
	display: inline;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signature {
	display: none;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_changeOnetSign {
	display: none;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions a {
	cursor: pointer;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureInput input,
.k_nForum_Commentator .k_signatureInput input {
	width: 100%;
	height: 20px;
	padding: 2px 0px 2px 3px;
}

.k_nForum_Commentator #nForum_commentatorSignature #nForum_commentatorGFCStatus {
	width: 200px;
}

.k_nForum_Commentator #nForum_commentatorSignature #nForum_commentatorGFCStatus div {
	display: inline;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions {
	display: none;
}
* + html .k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions a{
	padding-left:2px;
}
* + html .k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions span.k_ForumUserName{
	padding-right:2px;
}
* + html .k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions span.k_ForumSystemName{
	padding-right: 2px;
}
.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions input{
	margin:0px 0px 3px 0px;
	padding:0px 3px 0px 0px;
}
* + html .k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions input{
	margin:0px 0px 0px 0px;
}

#nForum_commentatorSignature .k_loginOnRadiobutton{
	position:absolute;
	width:16px; height:16px;
	top:0px;	left:0px;
	cursor:pointer;
	background:transparent;
}

#nForum_commentatorGFCStatus .k_ForumSystemName {
	padding-left: 21px;
	display: inline-block;
}


#loginGFCPlaceholder .gfc-icon {
	padding: 0px;
}

#nForum_commentatorFacebookStatus .k_ForumSystemName {
	padding-left: 21px;
	display: inline-block;
}

#nForum_commentatorOnetStatus .k_ForumSystemName,
#nForum_commentatorSympatiaStatus .k_ForumSystemName,
#nForum_commentatorBiznesPlStatus .k_ForumSystemName,
#nForum_commentatorKontoStatus .k_ForumSystemName{
	padding-left: 21px;
	display: inline-block;
}
/*	--STOP--
 * CommentatorSignature
 */

/* forum:forumPopovers.css */
/* --START--
 * ForumPopovers
 */
.k_nForumPopover_Changenick {
	display: none;
	text-align: left;
	margin-bottom: 30px;
	padding-top:0px;
}

.k_nForumPopover_Changenick h2 {
	margin: 0px 0px 10px 0px;
   font-family: Arial,"Trebuchet MS",sans-serif;
   font-size: 26px;
   font-weight: normal;
   letter-spacing: -1px;
}

.k_nForumPopover_Changenick input {
	width: 250px;
}
.k_nForumPopover_Changenick .k_newSign{
	margin-top:15px;
}
.k_nForumPopover_Changenick div.error {
	display: none;
	color: #f00;
	padding-left: 40px;
}

.ui-dialog .ui-dialog-buttonpane button.nForumPopButtonBack{
   background-position: 0 -55px;
   border: 1px solid #CCCCCC;
   color: #636363;
   float:left;
   margin-left:13px;
}
.ui-dialog .ui-dialog-buttonpane button.nForumPopButtonFwd{
	background-position: 0 -17px;
	border: 1px solid #2c8956;
   color: #FFFFFF;
   
}
element.style {
    -moz-user-select: none;
}
.commentatorChangeNick .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close, .commentatorDialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close, .commentatorSendInfoDialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close {
    padding: 0;
}

/*	--STOP--
 * ForumPopovers
 */

