/*
GLOBAL COLORS:

aleOgolne: #2392D0
aleEksperci: #EEB91E
aleLokalne: #91B402

*/

/*
		RESET 
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
		
/*
		BASICS
*/	
body{	
	background:#fff url(i/bg.png) repeat scroll 0 0;
	font:normal normal normal 12px/1.4 "Trebuchet MS", Helvetica, Arial, sans-serif;
}
a, a:link, a:visited{ color:#2392D0; text-decoration:none;}
a:hover, a:active{ text-decoration:underline;}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale(1.0);
    opacity: 0.75;
  }
  50% {
    -webkit-transform: scale(1.2);
    opacity: 1.0;
  }
  to { 
    -webkit-transform: scale(1.0);
    opacity: 0.75;
  }
}

/*
		GLOBAL CLASSES
*/
.hasPlaceholder{ color:#999; font-style:italic; }		
.empHeader{ color:#FD6D24; font-size:18px; font-weight:bold; margin-bottom:5px; }
.lineBreak{ border-top:1px dotted #777; margin:10px 0; }
.contentUl li{ list-style:disc; list-style-position:inside; margin-bottom:5px; }
.center{ text-align:center; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.hidden{ display:none; }
.left { float:left; }
.right{ float:right; }
.more{ 
	background:transparent url(i/more.png) no-repeat scroll 100% 50%;
	color:#FF7400 !important;	
	float:right;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	margin-bottom:5px;
	padding:2px 20px 2px 1px;
	text-transform:lowercase;
}
.more:active{ margin-right:-1px; }
.more:hover{ text-decoration:none; }
h2 .seeMore{ 
	font-size:11px;
	position:absolute;
	top:2px; right:5px;
}

.less{
	background:transparent url(i/less.png) no-repeat scroll 0 50%;
	color:#FF7400 !important;	
	font-weight:bold;
	padding:1px 0 1px 20px;
}
.contentLink{ text-decoration:underline; }
.socialIcon{
	display:inline-block;
	height:16px;
	margin-right:2px;
	opacity:.8;
	text-indent:-999em;
	width:16px;
}

.wykopIcon{ 		background:transparent url(i/socialIcons.png) no-repeat scroll 0 -48px; }
.fbIcon{ 				background:transparent url(i/socialIcons.png) no-repeat scroll 0 0; }
.twitterIcon{		background:transparent url(i/socialIcons.png) no-repeat scroll 0 -16px; }
.blipIcon{ 			background:transparent url(i/socialIcons.png) no-repeat scroll 0 -32px; }
.gbIcon{ 				background:transparent url(i/socialIcons.png) no-repeat scroll 0 -64px; }
.diggIcon{ 			background:transparent url(i/socialIcons.png) no-repeat scroll 0 -80px; }
.deliciousIcon{	background:transparent url(i/socialIcons.png) no-repeat scroll 0 -96px; }
.nkIcon{ 				background:transparent url(i/socialIcons.png) no-repeat scroll 0 -112px; }
.flakerIcon{    background:transparent url(i/socialIcons.png) no-repeat scroll 0 -128px; }

/*
		GLOBAL TAGS
*/
button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span {
		margin-top: -1px;
	}
}
button {
	border:0;
	cursor:pointer;
	overflow: visible; /* removes extra side padding in IE */
	padding:0;
}
h3{ color:#333; font-size:16px; font-weight:normal; text-shadow:0 1px 0 #fff; }
h4{ color:#222; font-size:14px; font-weight:normal; }
small{ font-size:11px; }
textarea{ 
	background-color:#fff;
	border:0;
	display:block;
	font-family:"Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif; 	
	font-size:16px;
	height:20px;
	line-height:20px; 
	overflow:hidden;
	width:100%; 
}
.textareaWrap{ 
	border:1px solid #d6d6d6; 
	background-color:#fff; 
	clear:both;
	padding:10px 10px 20px; 
	position:relative;
}
.textareaWrap textarea{ padding:0; vertical-align:middle; width:100%; }
.textareaWrap .errors{ position:absolute; bottom:0; left:5px; }

.inputWrap{ background-color:#fff; border:1px solid #d6d6d6; }
.inputWrap input{ border:0; padding:0; width:100%; }
.empInput{ border:1px solid #FD6D24 !important; padding:5px; }
.empInput input{ font-size:16px; }

.emphasizedInfobox{
	background-color:#FFF8EF;
	border:3px dashed #FD6D24 !important;
	color:#444 !important;
}

select{ font-size:12px; padding:2px 4px; min-width:180px; }
abbr{ border-bottom:1px dotted #333; cursor:help; }
/*
	STRUCTUR
*/

/* global form */
.form-list{  margin:5px 0 10px; overflow:hidden; padding:10px; position:relative; }
.form-list label, .form-list .input-txt, .form-list textarea{ display:inline; }
.form-list > li{ 
	background-color:#fafafa;
	margin-bottom:12px; 
	position:relative; 
	padding:5px;
}
.form-list textarea{ height:100px; }
.noPadding{ padding:0 !important; }
.addContentWrap .textareaWrap, .addDirectContentWrap .textareaWrap{ padding-bottom:30px; position:relative; }
#char-counter{ 
	color:#999;
	position:absolute;
	bottom:0; right:5px;
}
#char-counter small{ font-size:10px; }
#char-counter strong{ font-size:15px; }

.checkboxWrap label{ float:left; margin-left:5px; padding-top:1px; width:auto !important; }
.checkboxWrap input{ float:left; }
.att{ color:#e00; }

.section-title{ margin:5px 1px; }
.section-title a{ color:#FF7400; }
.defaultValue{ color:#aaa; font-style:italic; }
.input-txt{ 
	background-color:transparent; 
	border:1px solid #d6d6d6; 
	font-size:14px;	
}
input.input-txt{ font-size:14px; height:19px; line-height:12px; padding:4px 3px 1px; }
.form-list label{ float:left; margin:0 0 5px 1px; text-align:left; width:100%; }
.form-list .input-txt{ background-color:#fff; width:40%; }

.smart-form-list{ float:left; width:100%; }
.smart-form-list li{ float:left; margin:5px 0; position:relative; width:100%;}
.smart-form-list .inlineLabels label{ 
	background-color:#fff;
	display:block;
	position:absolute; 
	left:1px; 
	top:1px; 
	font-size:14px; 
	height:28px; 
	line-height:28px;
	padding-left:5px;
	width:185px;
	z-index:10;	
}
.smart-form-list label span{ 
	display:block;
	font-style:italic;
	width:100%;
	position:relative;
	-webkit-transition:opacity 125ms; 
}
.smart-form-list .input-txt{ 
	background-color:transparent; 
	display:block; 
	font-size:14px;
	height:17px; 
	line-height:14px;
	padding:5px 2px;
	position:relative; 
	z-index:11; 
	width:185px; 
	vertical-align:bottom;
}
.smart-form-list .default{ opacity:.5; }
.smart-form-list .notEmpty{ opacity:0; }
.smart-form-list .hasFocus{ opacity:.2; }

.checkboxWrap{ overflow:hidden; }

.loading{ 
	background-color:#fff;
	color:#444;
	font-size:22px;
	font-weight:normal; 
	padding:16px;
/* 	text-align:center; */
	text-shadow:0 1px 0 #fff;
}
.btns-container{
	float:right;	
	width:100%;
}
.btns-container a{ 
	color:#FF7400;
	float:right; 
	font-size:16px; 
	line-height:30px; 
	margin:10px 10px 0; 
}


button.disabled{ opacity:.6; }
.btn-wrap.hidden{ display:none; }
.btn-wrap{ 
	background:#FE6320 url(i/headers-bg.png) repeat-x scroll 0 -214px;
	border:1px solid #FE6320;
	border-bottom:1px solid #666;
	color:#fff;
	display:inline-block;
	font-size:16px;
	float:right;
	height:30px;
	margin-bottom:1px;
	line-height:30px;
	padding:0 12px;
	text-shadow:0 2px 0 #EF2700;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
	-moz-box-shadow:inset 0 1px 0 #EFCEB3;
	-webkit-box-shadow:inset 0 1px 0 #EFCEB3;
	box-shadow:inset 0 1px 0 #EFCEB3;
}
.btn-wrap:hover{ text-decoration:none; }
.btn-wrap:active{ 
	border-top:1px solid #666;
	border-bottom:1px solid #FE6320;
	margin-top:1px; 
	margin-bottom:0; 
	-webkit-box-shadow:none; 
	-moz-box-shadow:none;
}
.btn-light{ 
	background:#efefef url(i/headers-bg.png) repeat-x scroll 0 -10px;
	border:1px solid #eee;
	border-bottom:1px solid #666;
	color:#777 !important;
	text-shadow:0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);	
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2);	
}
.btn-light:active{ border-bottom:1px solid #eee; }
/* box */
.box{ position:relative; }
.box > h2, .box #activeUsersWrap h2, .box #livefeedWrap h2, .sidebarItem > h2{
	background-color:#FAFAFA;
/* 	background:transparent url(i/headers-bg.png) repeat-x scroll 0 0; */
	border-bottom:1px solid #ddd;
	color:#444;
	display:block;
	font-size:14px;
	font-weight:normal;
	height:32px;
	letter-spacing:.025em;
	line-height:32px;
	padding:0 10px;
	position:relative;
	text-shadow:0 1px 0 #fff;
}

#activeUsersWrap p em{ color:#333; margin-bottom:2px; font-size:11px; }
#activeUsersWrap .more{ display:block; float:none; overflow:hidden; text-align:right; }
#activeUsersWrap .more a{ color:#fff;  }
#activeUsersWrap{ position:relative; }
#activeUsersWrap img#crownIcon, #activeUsersList img#crownIcon{
	position:absolute;
	top:-10px; right:5px;
	z-index:2;
}

#activeUsersList ul{
	display:inline;
	float:left;
	width:25%;
}
#activeUsersList ul li{ margin-right:10px; }
#monthlyStats p.bottomInfo{ margin:10px 0; }
.boxTabsWrap a{ 
	color:#444; 
	font-size:16px; 
	line-height:16px; 
	padding:1px 8px; 
	margin-right:5px; 
}
.boxTabsWrap a:hover{ 
	background-color:rgba(0,0,0,0.2); 
	color:#fff;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	text-shadow:0 1px 0 #222;
	-moz-box-shadow:0 1px 0 #eee, inset 0 1px 0 #333;
	-webkit-box-shadow:0 1px 0 #eee;	
	text-decoration:none;
}
.boxTabsWrap a.active{ 
	background-color:rgba(0,0,0,0.5); 
	color:#fff;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	text-shadow:0 1px 0 #222;
	-moz-box-shadow:0 1px 0 #eee, inset 0 1px 0 #333;
	-webkit-box-shadow:0 1px 0 #eee;	
}
.box .close, .closePopup{ 
	background:transparent url(i/close.png) no-repeat scroll 0 0; 
	display:block;
	font-size:10px; 
	height:13px;
	opacity:.8;
	position:absolute; 
	right:10px;
	text-indent:-999em; 
	top:14px;
	width:13px;
}
.box .close:hover, .closePopup:hover{ opacity:1; }

.popup{ 
	background-color:#f4f4f4;
	border:4px solid #FD6D24;
	position:fixed; 
	top:50%; 
	left:50%; 
	z-index:100; 
	-moz-box-shadow:0 0 8px #FD6D24; 
	-webkit-box-shadow:0 0 8px #FD6D24;
	z-index:990;
}
#msgPopup{ width:400px; margin-left:-200px; margin-top:-100px; }
#msgPopup .box-content{ padding-bottom:15px; }
#msgPopup .emptyText{
	background-color:#FFE87F;
	border:1px solid #EFC70E;
	color:#2F231D;
	font-size:14px;
	margin:15px 15px 0;
	padding:5px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* DIALOGS WINDOW */
#dialog{ 
	background:rgba(0,0,0,.5);
	display:none;
	position:fixed; 
	top:50%; left:50%; 
	padding:10px;
	margin:-10% 0 0 -225px;
	width:430px;
	z-index:990;
}
#dialogWrap{ 
	background-color:#D0D2D3;
	border:1px solid #555;
	padding:10px;
}
#dialogHeader{ margin-bottom:10px; }
#dialogHeader h2{ color:#333; font-size:16px; text-shadow:0 1px 0 #fff; }
#dialogBody{ }
#dialogBody h3{ font-size:14px; margin-bottom:10px; }

#dialogButtonsWrap{ 
	border-top:1px solid #999; 
	margin-top:15px; 
	line-height:32px;
	overflow:hidden; 
	padding-top:10px; 
}
#dialogButtonsWrap a{ 
	color:#FE6420;
	float:right; 
	margin-right:10px; 
	font-size:14px; 
}
.flagList{  }
.flagList li{ margin-bottom:5px; }
.flagList a{ color:#111; font-weight:bold; }

/*	login box */
#login-box{ margin-left:-300px; margin-top:-145px; width:600px; }
#login-box button{ margin-right:48px; }
#login-box .left, 
 #login-box .right{ display:inline; padding:30px; width:240px; }
 
.msgBox{
	background-color:#FFE87F;
	border:1px solid #EFC70E;
	color:#2F231D;
	font-size:14px;
	margin:15px 15px 0;
	padding:5px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.inlineIcons{ margin-top:15px; } 
.inlineIcons li{ display:inline; float:left; margin-right:12px; } 

/* uiPOPUP */
#uiPopup{ margin-left:-300px; margin-top:-275px; overflow:hidden; width:620px; }
#iframePopup{ border:0; float:left; width:620px; }
.popupBody{ display:block; overflow:hidden; } 
.popupBody h2{ padding:2px 10px; }
.popupBody .left,
 .popupBody .right{ display:inline; }

.popupBody .left{ width:288px; padding:15px; } 
.popupBody .right{ width:272px; padding:15px; } 

.popupBody h3{ margin-bottom:5px; }
.popupBody p{ margin-bottom:15px; overflow:hidden; position:relative; }
.popupBody .bottom{
	background-color:#eee; 
	border-top:1px solid #ccc; 
	clear:both; 
	color:#333;
	margin:0;
	padding:10px 0; 
	text-align:center; 
	width:100%;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;
}
.popupBody a{ color:#FD6D24; }
.box-margin{ margin-top:15px; }
.loginAs{ color:#666; position:absolute; top:5px; left:120px; }

/* pagination */
.paginationWrap{ display:block; float:left; margin:15px 0 15px; width:100%; }
.pagination{ float:right }
.pagination li{ border:0; background-color:#fafafa; display:inline; float:left; margin:0 2px;}
.pagination a, .pagination li span{ 
	background-color:#fafafa;
	border:1px solid #ccc;
	color:#444;
	display:block; 
	font-size:12px;
	line-height:12px;
	padding:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.pagination .active span, .pagination .active a, .pagination .active a:hover{ 
	background-color:#eee; 
	border-color:#ddd; 
	color:#aaa; 
	cursor:default; 
}
.pagination a:hover{ background-color:#ddd; border-color:#666; color:#333; text-decoration:none; }
.pagination .first a, .pagination .last a{ font-family:Arial; }

#sitemap a{ color:#333; display:block; font-size:12px; padding:5px 5px 5px 15px; }
#sitemap a:hover{ text-decoration:none; background:transparent url(i/nxt.png) no-repeat scroll 99% 50%; }
#sitemap li:hover{ background-color:#B3E2EF; }
#sitemap li{ background-color:#fff;  margin-bottom:5px; -moz-border-radius:4px; }
#sitemap li li{ margin:0 15px 5px 15px; }
#sitemap li li:hover{ background-color:#0099CF; }
#sitemap li li:hover a{ color:#fff; }
#sitemap ul ul{ margin:0 0 10px; padding:10px 0; }

#page-wrap{ margin:0 auto; position:relative; width:80%; min-width:980px; max-width:1200px; overflow:hidden; }

.corners{ position:absolute; z-index:2; }

#topLeft{
	bottom:-8px; left:1px;
	border-top:8px solid #333;
	border-left:8px solid transparent;	
}

#topRight{
	bottom:-8px; right:1px;
	border-top:8px solid #333;
	border-right:8px solid transparent;	
}

#bottomLeft{
	top:-8px; left:1px;
	border-bottom:8px solid #333;
	border-left:8px solid transparent;		
}

#bottomRight{
	top:-8px; right:1px;
	border-bottom:8px solid #333;
	border-right:8px solid transparent;		
}

/*
		HEADER
*/
#header-wrap{ 
	float:left; 
	height:87px;
	min-width:980px;
	position:relative;
	width:100%;
}
#header{ 
	background:#ccc url(i/header-bg.png) repeat-x scroll 0 0;
	border:1px solid #cdcfd2;
	height:85px;
/* 	float:left; */
	min-width:980px; 
	position:relative;
}
#header #logo{ left:25px; position:absolute; top:15px; }
#header #logo a{  
	display:block; 
	height:50px;
	width:155px; 
}
/* nav */
/* before logged */
#navWrap{
	position:absolute;
	top:10px; right:25px;
	min-width:200px;
	width:22%;
}
#nav{ float:left; width:100%; }
#nav #menuLogin{ float:right; margin-bottom:10px; }
#nav #menuLogin a{ color:#999; }
#nav #menuLogin a:hover{ color:#666; }
#nav ul{  }
#nav li{ color:#9a9eab; display:inline; float:left; margin:5px 0 0 10px; }
#nav > li a{ color:#9a9eab; font-size:12px; text-transform:lowercase; }
#nav li a:hover{ color:#333; text-decoration:none; }

/* after logged */
.spinnerWrap{ width:100%; }
.spinnerWrap img{ display:block; text-align:center; margin:10px auto 5px; width:64px; }
.loadMoreSpinner{ clear:both; display:block; height:26px; width:100%;}
.loadMoreSpinner img{ border:0 !important; display:block; text-align:center; margin:0 auto; vertical-align:middle;  }
#nav .logout{ color:#666 }
.meLogin img{ vertical-align:middle; }
#menuLogged{ float:right; height:24px; }
#menuLogged a{ color:#999; }
#menuLogged > li{ margin:0 0 0 5px; position:relative; }
.menuIcon{ padding:5px; position:relative; z-index:3; border:1px solid transparent; }
.menuIcon a{
	background-color:transparent;
	background-image:url(i/notify-icons.png);
	background-repeat:no-repeat;
	display:block;
	height:16px;
	text-indent:-999em;
	width:18px;	
}
#menuProfile .menuIcon a{ background-position:0 0; }
#menuProfile.active .menuIcon a{ background-position:0 -16px; }
#menuProfile .menuIcon a:hover{ background-position:0 -16px; opacity:.5; }
#menuMsg .menuIcon a{ background-position:-18px 0; }
#menuMsg.active .menuIcon a, #menuMsg.toggle .menuIcon a{ background-position:-18px -16px; }
#menuMsg .menuIcon a:hover{ background-position:-18px -16px; opacity:.5; }
#menuNotify .menuIcon a{ background-position:-36px 0; }
#menuNotify.active .menuIcon a, #menuNotify.toggle .menuIcon a{ background-position:-36px -16px; }
#menuNotify .menuIcon a:hover{ background-position:-36px -16px; opacity:.5; }

#menuLogged > li.active .menuIcon a:hover{ opacity:1; }
#menuLogged > li.toggle{ background-color:#fff; }

.toggle .menuIcon{ border:1px solid #ccc; border-bottom:1px solid #fff; }
.eventNote{
	background-color:#000;
	border:1px solid #fff;
	color:#fff;
	font-size:11px;
	opacity:.8;
	padding:5px 10px;
	position:absolute;
	top:35px; right:0;	
	white-space:nowrap;
	z-index:10;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#infobox{
	background-color:#FF5A00;	
	opacity:.95;
	position:absolute;
	top:0; left:0;
	width:160px;
	z-index:100;	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;	
	-moz-box-shadow:0 0 4px rgba(255,90,0,.8);
	-webkit-box-shadow:0 0 4px rgba(255,90,0,.8);			
}
#infoboxBody{
	color:#fff;
	display:block;
	font-size:11px;
	line-height:1.4;
	padding:5px;
	position:relative;
	text-align:center;

}
#infoboxBody span{
	border-bottom:10px solid #FF5A00;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	position:absolute; 
	top:-10px; left:10px;
}
#infoboxBody a{ color:#fff; text-decoration:underline; }
#bubble{
	position:fixed;
	left:20px; bottom:20px;
	width:140px;	
	z-index:10;
}
#bubble a{
/* 	background-color:rgba(255,90,0,.6); */
	background-color:#FF5A00;	
	color:#fff;
	display:block;
	font-size:12px;
	line-height:1.4;
	opacity:.8;
	padding:5px 5px 5px 13px;
	text-align:center;
	z-index:990;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;	
	-moz-box-shadow:0 0 2px rgba(255,90,0,.6);
	-webkit-box-shadow:0 0 2px rgba(255,90,0,.6);	
}
#bubble a:hover{ text-decoration:none; opacity:1; }
.uiDropDown{
	background-color:#fff;
	border:1px solid #ccc;
	margin:0 !important;
	position:absolute;
	top:27px;
	right:0;
	width:250px;
	z-index:2;
}
#nav .uiDropDown h3{ font-size:14px; margin:5px 10px 0; }
#nav .uiDropDown span{ 
	border-color:#fff; 
	border-style:solid;
	border-width:1px 0; 
	color:#666;
	cursor:pointer;
	display:block; 
	font-size:11px; 
	line-height:13px;	
	padding:8px 5px 8px 10px; 
	width:235px;
}
#nav .uiDropDown a{ color:#0099CF; font-size:11px; }
#nav .uiDropDown a:hover{ color:#0099CF; text-decoration:underline; }
#nav .uiDropDown li{ margin:0 0 5px; }
#nav .uiDropDown span:hover{ background-color:#2F89BF; border-color:#115C8F; color:#fff; }
#nav .uiDropDown span:hover a{ color:#fff; }
#nav .uiDropDown small{ color:#ccc; font-size:10px; margin-left:5px; white-space:nowrap; }
#msgMenu p a{ font-size:14px !important; text-transform:none; }
#msgMenu .unreaded span{ background-color:#DFF2FF; border-color:#99C3DF; }

/* main menu - main category*/
#menu{ overflow:hidden; position:absolute; top:8px; left:24.5%;  min-width:500px; }
#menu li{ 
	background:transparent url(i/menu-separator.png) scroll no-repeat 100% 50%; 
	display:inline; 
	float:left; 
	margin-right:10px;
	padding:15px 5px 15px 0; 
	width:155px;
}
#menu li:last-child{ margin-right:0; }
#menu .ale-ogolnie{ margin-left:0;  }
#menu .ale-lokalne, #menu .ale-zakupy{ background-image:none; }
#menu li a{ 
	color:#4d5b70; 
	display:block; 
	font-size:16px; 
	padding-left:35px; 
	position:relative; 
	text-transform:lowercase; 
	text-shadow:0 1px 0 #fff; 
}
#menu li strong{ color:#6d7888; display:block; font-size:11px; font-weight:normal; }
#menu li a:hover{ text-decoration:none; }
#menu .icon{ background-image:url(i/header-icons.png); display:block; height:25px; position:absolute; top:8px; }

.ale-ogolnie .icon{ background-position:0 0; left:0; width:28px; }
.ale-ogolnie a:hover .icon, 
 .ale-ogolnie a.active .icon{ background-position:0 -25px; }
.ale-ogolnie a:hover, .ale-ogolnie a.active{ color:#2380BF !important; }

.ale-eksperci .icon{ background-position:-28px 0; left:3px; width:23px; }
.ale-eksperci a:hover .icon,
 .ale-eksperci a.active .icon{ background-position:-28px -25px; }
.ale-eksperci a:hover, .ale-eksperci a.active{ color:#f1aa00 !important; }

.ale-lokalne .icon{ background-position:-51px 0; left:7px; width:18px; }
.ale-lokalne a:hover .icon,
 .ale-lokalne a.active .icon{ background-position:-51px -25px; }
.ale-lokalne a:hover, .ale-lokalne a.active{ color:#e65117 !important; }

.ale-zakupy .icon{ background-position:-88px 0; left:5px; width:26px; }
.ale-zakupy a:hover .icon,
 .ale-zakupy a.active .icon{ background-position:-88px -32px;}
.ale-zakupy a:hover, .ale-zakupy a.active{ color:#7EB610 !important; }
/*
		CONTENT 
*/

/* QUIZ & POLL */
#questionTypeWrap li.or{ 
	color:#888; 
	font-size:11px; 
	height:11px;
	padding:5px; 
}
#questionTypeWrap{ margin:20px 0; }
#questionTypeWrap ul{ overflow:hidden; }
#questionTypeWrap li{ height:25px; display:block; margin:10px 0 0; }
#questionTypeWrap label{ 
	cursor:pointer; 
	display:inline-block;
	float:none; 
	font-size:14px; 
	height:25px; 
	line-height:28px; 
	margin-left:5px;	
	padding-left:35px; 
	width:auto;  
}
#questionTypeWrap a{ font-size:11px; }
#selectQuizWrap label{ 
	background:transparent url(i/questiontype_icon.png) no-repeat scroll 0 -25px;
}
#selectPollWrap label{ 
	background:transparent url(i/questiontype_icon.png) no-repeat scroll 0 0;
}

.quizOptions:first-child a{ display:none; }
.form-list .quizOptions input, #correct_quiz{ width:320px; }
.removeQuizOption{
	background:transparent url(i/action-icons.png) no-repeat scroll 0 -16px;
	color:#E03125 !important;
	display:inline-block;
	height:16px;
	margin-left:5px; 
	padding-left:20px;
	width:16px;
}
a.addMoreOptions{ 
	background-color:#65AF15;
	color:#fff; 
	font-size:12px; 
	font-weight:bold;
	line-height:20px; 
	overflow:hidden;
	padding:3px 6px;

}
a.addMoreOptions:hover{ text-decoration:none; }


#expiriedTime{ width:214px; }
#expiried_at{ font-size:12px; min-width:120px; width:120px; vertical-align:middle; }

/* USER QUIZ & POLL LIST */
a.loadMore{ 
	background:transparent url(i/headers-bg.png) repeat-x scroll 0 0;
/* 	border-bottom:1px solid #888; */
	border:1px solid #cfcfcf;
	color:#FF7400;
	display:block; 
	font-size:12px;
	font-weight:bold;
	height:24px;
	margin:0 auto;
	line-height:24px;
	overflow:hidden;
	padding:2px 10px 2px;
	position:relative;
	text-align:center;
	text-shadow:0 1px 0 #eee;
	width:60%;
}
a.loadMore:hover{ 
	background:transparent url(i/headers-bg.png) repeat-x scroll 0 -128px;	
	border-color:#FF7400;
	color:#fff; 
	text-decoration:none; 
	text-shadow:0 1px 0 #333;
}
.loadMore em{ 
	background:transparent url(i/updown-arr.png) no-repeat scroll 0 -7px; 
	display:block;
	height:7px;
	width:11px;
	position:absolute;
	top:12px; right:10px;
}

#votedUserListWrap{  }
#votedUserListWrap ul{ float:left; margin-bottom:10px; width:100%; }
#votedUserListWrap li{ display:inline; float:left; height:32px; margin:3px; width:32px; }
#votedUserListWrap li a{ display:block; }
#votedUserListWrap img{ border:2px solid #0099CF; -moz-border-radius:2px; -webkit-border-radius:2px; }
#votedUserListWrap span{ display:block; }


#breadcrumbs{ font-size:12px; margin:10px 20px; line-height:12px; }
#promoBox{	
	margin:0 10px 10px;
	overflow:visible;
	position:relative;
	width:auto;
}
#promoBoxImgWrap{ float:left; }
#promoBoxBody img{ vertical-align:middle; }
#promoBoxBody{ padding:2px 0; position:relative; }
#promoBoxBody #crownbaner{ position:absolute; top:-14px; right:10%; }
#promoBoxBody #ipodsmall{ position:absolute; top:-7px; left:10%; }
#promoBox h2{ color:#a72573; /* color:#333; */ display:block; font-weight:normal; text-align:center; }
#promoBox h2 a{ 
	background-color:#CB261A;
	color:#fff; 
	display:block;
	font-size:16px; 
	font-weight:normal; 
	line-height:32px; 
	text-decoration:none; 
	text-shadow:0 1px 0 #333;
}
#promoBox p{ margin-top:5px; }


#adList li{ position:relative; }
#adList li{ display:none; }
#adList .visible{ display:block; }

#content-wrap{ 
	background-color:#fff; 
	border:1px solid #cdcfd2; 
	clear:both;
	height:100%;
	overflow:hidden;
	padding-bottom:10px;
	position:relative;	
	min-width:962px;
	-moz-box-shadow:0 5px 5px rgba(0,0,0,.1);
}
/* for new user */
#howToStart{ 
	display:block;
	margin:15px auto; 
}

div#content, #contentMix{ 
	display:inline; 
	float:left; 
	min-width:630px; 
	width:100%; 
	margin-right:-330px; 
}
/* #content-wrap .contentSingle{ margin-left:10px; } */
#content-wrap .contentSingle .box{ margin:10px; }
#content > .box, #content #contentMix > .box{
	clear:both;
	min-width:630px; 
	margin-right:305px; 
	margin-left:10px;
	overflow:visible; 
	padding-top:10px;
}
#content .box:last-of-type{ margin-bottom:0; }
#content .box-content{ float:left; padding:0; position:relative; width:100%; }
#content .staticPages{ }
#content .staticPagesBody{ padding:20px; }
#questionSummary{ float:left; margin:15px 0; width:100%;  }
#questionSummary > ul{ margin-bottom:20px; position:relative; }
#questionSummary input{ background-color:#fff; }
#questionSummary h4{ margin-bottom:5px; margin-left:2px; }
#questionSummary img{ border:1px solid #999; margin:5px; }
.correctQuestion{
	color:#FF7400 !important;
	float:right;
	font-style:normal;
	margin:10px 0 0 0;
}
.questionContent{ 
	background-color:#fafafa; 
	border:1px solid #ccc; 
	font-size:14px; 
	float:left;
	font-style:italic;
	margin-bottom:10px; 
	padding:10px; 
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	width:96%;
}
.questionContent small{ display:block; }
.addedContent{ float:left; color:#666; font-size:12px; width:100%; }

.submit-link{ clear:both; overflow:hidden; text-align:right; position:relative; }
.submit-link a{ color:#FF7400; font-size:14px; line-height:52px; margin-right:10px; }
.submit-link span{ color:#666; font-size:11px; margin-right:5px; }

#questionAddDetails{ }
#questionAddDetails li{ margin-bottom:5px; }
/* add question */
.shareWith{
	position:absolute;
	top:5px; left:0;
	font-size:14px !important;
}
.shareWith em{ float:left; margin-right:5px; line-height:36px; }
.shareWith .shareWithCheckboxWrap{ display:inline; float:left; line-height:24px; padding:6px 30px 6px 0; width:50px; }
.shareWith .shareWithCheckboxWrap input{ display:inline; }
.shareWith label{ display:inline; float:right; margin-left:2px; }
#sharewithfb label{ background:transparent url(i/fb_logo.png) no-repeat scroll 100% 50%; height:24px; width:24px; }

.addContentWrap{ margin-bottom:12px; padding-bottom:18px; position:relative; }
.addDirectContentWrap{ padding-top:20px; }
.addContentWrap .addons{ bottom:-2px; }
.addDirectContentWrap .addons{ top:3px; }
.addons{
	font-weight:bold;
	height:16px;
	line-height:11px;
	position:absolute;
	left:0;
}
.addons li{ 
	display:inline;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:16px;
	line-height:16px;
	margin:0 6px 0 1px;
	padding-right:7px;
	width:auto;
}
.addons li:first-child, .addons li:last-child{ border:0; padding:0; }
.addons a{ display:block; padding-left:22px; }
.answerAddons .active a, .addons .active a{ color:#333; font-weight:bold; }
.answerAddons .active a:hover, .addons .active a:hover{ text-decoration:none; }
.answerAddons strong, .addons strong{ color:#999; }

.addonsInputWrap{ 
	background-color:#eee; 
	border-bottom:1px solid #BFBFBF; 
	line-height:29px;
	padding:10px; 
	position:relative; 
}
.addonsInputWrap em{
	border-bottom:8px solid #eee;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	position:absolute;
	top:-8px;
}
.addonsInputWrap input{ min-width:300px; }
#link-input em{ left:43px; }
#video-input em{ left:148px; }
#image-input em{ left:237px; }
#localization-input em{ left:313px; }
#additional-content em{ left:404px; }

#answerLocationInput em, #answerLocationInputBottom em{ left:44px; }
#answerImageInput em, #answerImageInputBottom em{ left:128px; }
#answerImageLinkInput em, #answerImageLinkInputBottom em{ left:201px; }

#attachLink, .answerAttachImageLink{ background:transparent url(i/icon-attachments.png) no-repeat scroll 0 -48px; }
#attachVideo{ background:transparent url(i/icon-attachments.png) no-repeat scroll 0 0; }
#attachImage, .answerAttachImage{ background:transparent url(i/icon-attachments.png) no-repeat scroll 0 -32px; }
#attachPlace, .answerAttachLocalization{ background:transparent url(i/icon-attachments.png) no-repeat scroll 0 -16px; }
/* #attachAddedContent{ background:transparent url(i/icon-attachments.png) no-repeat scroll 0 -64px; } */
#attachAddedContent, #additional-content{ background-color:#fafafa; }
#attachAddedContent{
	font-size:14px; 
	margin-top:15px;
	padding:5px;
}
#additional-content{ padding:10px; }

#attachAddedAdviceContent{ margin-top:20px; }
#attachAddedAdviceContent h3{ font-size:14px; }
#addAdviceContent .textareaWrap{ border:3px solid #666; }

#questionContentWrap{ border:3px solid #FD6D24; }
#additionalContentWrap{ border:1px solid #999; }

#quizOptionsWrap .inlineWrap{ display:inline; }
#quizOptionsWrap .checkboxWrap{ width:300px; }
#quizOptionsWrap .checkboxWrap label{ padding-top:2px; }
#quizOptionsWrap .left{ width:250px; }
.inlineWrap{ border-top:1px dotted #67797F; margin-top:5px; padding-top:10px; }
.selectWrap label{ margin-right:10px; padding-top:2px; width:auto; }

#quizOptionsWrap ul{ overflow:hidden; }
#quizOptionsWrap{ 
	background-color:#D1DBDF;
	border-bottom:1px solid #B5C8CF; 
	margin:0;
}
#quizOptionsContent{ overflow:hidden; padding:10px; }
#quizOptionsWrap li{ margin-bottom:10px; overflow:hidden; }
#quizOptionsWrap .input-txt{ background-color:#fff; border-color:#6B868F; min-width:250px; }

.empSection{
	background-color:#f5f5f5;
	margin:0 0 10px;
	overflow:hidden;
	padding:10px;
	border-top:1px solid #ccc; 
}
.inputWrap{ 
	border:1px solid #d6d6d6; 
	background-color:#fff; 
	clear:both;
	padding:3px; 
}
.inputWrap input{ 
	border:0; 
	font-size:12px;
	padding:0;
	width:100%; 
}
#tagWrap{ border:2px solid #6E6E6E; }

#quickbox{ overflow:hidden; padding:5px 0; width:100%; }
#quickbox form{ height:32px; margin:10px; overflow:hidden; }
#quickbox-content{ display:inline; float:left; margin-right:-126px; position:relative; width:100%; }
#quickbox-content > div{ margin-right:115px; padding-left:50px; position:relative; }
.defaultPage #quickbox-content{ margin-right:-295px; }
.defaultPage #quickbox-content > div{ margin-right:294px; }
#quickbox .btnsWrap{ 
	color:#fff; 
	float:right; 
	line-height:32px; 
	padding-left:5px; 
	text-align:center;
	width:288px; 
}
#quickbox .btnsWrap .btn-wrap{ 
	display:inline-block; 
	float:left; 
	font-size:16px;
	margin-left:5px;
	position:relative; 
}
#quickbox .btnsWrap .btn-light{ float:right; margin-left:0; padding:0 18px; }
#quickbox .btnsWrap span{ }
#quickbox .textareaWrap{ border:0; min-height:22px; padding:5px; }
#quickbox textarea{ font-size:16px; line-height:20px; overflow:hidden; width:100%; }
#quickbox img{ 
	position:absolute;
	top:0; left:0;
}
#quickbox em{
	border-top:10px solid transparent;
	border-right:10px solid #fff;
	border-bottom:10px solid transparent;
	position:absolute;
	top:6px; left:40px;
}

#quickbox button{ 
	display:inline; 
	float:right; 
	font-size:18px; 
	height:32px; 
	padding:0 6px; 
	position:relative; 
	width:100px;
}

.aleOgolne #quickbox, .profile #quickbox, .defaultPage #quickbox{ background:#2392D0; }
.aleEksperci #quickbox{ background-color:#EEB91E; }
.aleLokalne #quickbox{ background-color:#91B402; }


#quickboxBottom{ 
	background:transparent url(i/av32.png) no-repeat scroll 0 50%;
	float:left; 
	line-height:32px;
	margin-top:12px;
	padding-left:40px;
	width:760px;  
}
#quickboxBottom h3{ color:#005376; font-size:16px; font-weight:normal; text-shadow:none; }
#quickboxBottom abbr{ border-bottom-color:#ceedfa; font-style:italic; }
#quickboxBottom abbr, #quickboxBottom a{ color:#ceedfa; }

#quickbox.themeStart li{ padding-top:7px; }
.themeStart li h2{ 
	color:#fff;
	font-size:20px;
	font-weight:normal;
	text-shadow:0 1px 0 #333;
}
.startpage #quickbox-content{ margin-right:0; }
.startpage #quickbox-content > div{ margin-right:0; }
.startpage #quickbox button{ margin:8px 0 0 0; padding-bottom:1px; }
.startpage #quickbox button:active{ margin-top:9px !important; }
.startpage #quickbox button.hidden{ display:none; }
#startBox{
	background:#F2F5F7 url(i/start_bg.png) repeat-x scroll 0 100%;
	border:2px solid #95a4b1;
	margin:0 15px 15px;
	padding:25px 0 60px;
	position:relative;
}
#startBox h2, #startBox h3{ position:absolute; font-size:22px; font-weight:normal; text-shadow:0 2px 0 #fff; }
#startBox h2{ color:#ff5f00; top:13px; left:15px; }
#startBox h3{ color:#26a2d7; bottom:22px; right:275px; }
#startBox button{ 
	font-size:22px; 
	height:40px;
	position:absolute; 
	bottom:16px; right:16px; 
}
#startBox a{ display:block; height:80px; text-indent:-999em; position:absolute; }
#startBoxBody{ 
	display:block;
	height:377px;
	margin:0 auto; 
	position:relative; 
	width:842px;
}
#startBoxAddQuestion{ width:210px; top:90px; left:0; }
#startBoxSeeOpenQuestion{ width:260px; top:146px; right:0; }
#startBoxBody .startBoxHomepage{ 
	top:30px; left:212px; 
	height:290px; width:365px;
}
/* list */
h2.bigCategoryTitle{ font-size:16px; }
.questionListFilter{
	position:absolute;
	top:10px; right:10px;	
}
.postType{ color:#fff; font-size:10px; font-weight:normal; text-transform:uppercase; text-shadow:0 1px 0 #222; }
.quizPost{ background-color:#DF7800; }
.pollPost{ background-color:#DF3A00; }
.advicePost{ background-color:#0090DF; }

.questionsList{ float:left; width:100%; }
.questionsList li{ 
	background-color:#fff;
	border-bottom:1px solid #eee;
	float:left;	
	overflow:visible;
	padding:10px 0;
	position:relative;	
	width:100%; 
}
.questionsList .odd{	background-color:#fdfdfd; }
.questionsList .hover{ background-color:#EFFBFF; }
.questionsList .hover h2 a{ color:#0099CF; }

.questionsList li:last-child{ border-bottom:0; }
.questionsList h2 a{ color:#444; font-size:16px; font-weight:normal; line-height:20px; padding-right:10px; }
.questionsList h2 a:hover{ text-decoration:none; }

.questionsListContent{ float:left; margin-left:-80px; min-width:535px; position:relative; width:100%; }
.questionsListContent div{ margin-left:80px; }
.questionsList .actionLinks{
	color:#666;
	display:none;
	position:absolute;
	bottom:10px; right:5px;
	z-index:2;
}
.questionsList li.hover .actionLinks{ display:block; }
.actionLinks a{ color:#666; font-size:11px; }
.actionLinks a.showFlagList{ color:#EF6868; }
.actionLinks a.followQuestion{ color:#3EA9D9; }
.actionLinks span{ color:#333; }

.voteWrap{ float:left; margin:0 10px; position:relative; width:48px; z-index:2; }
.votesBox{ 
	background-color:#eee; 
	border:1px solid #ccc; 
	color:#666;
	display:inline-block;
	float:left;
	font-size:14px;	 
	line-height:16px;
	padding:2px 0;
	position:relative;
	text-align:center;
	width:46px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;		
}
.votesBox small{ display:block; font-size:10px; line-height:10px; }
.votesBox em{
	background:transparent url(i/tr.png) no-repeat scroll 0 0;
	bottom:-8px;
	display:block;
	height:8px;
	left:10px;	
	position:absolute;
	width:9px;
}
.voteThis{
	float:left;
	margin:10px 0 0 1px;
	width:46px;
}
.voteThis a{ 
	background:#A6CF00;
	border:1px solid #A6CF00;
	color:#fff; 
	display:block; 
	font-size:11px; 
	line-height:10px; 
	padding:1px;
	text-align:center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;	
}
.voteThis a:hover{ 
	background:transparent/*  url(i/pass-small.png) no-repeat scroll 2px -12px */; 
	border:1px solid #A6CF00;
	color:#A6CF00; 
	text-decoration:none; 
}
.voteThis span{ 
	border:1px solid #A6CF00; 
	color:#A6CF00; 
	display:block;
	font-size:10px;
	line-height:10px;
	padding:2px 0;
	text-align:center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;	 
}
.addComment, .addAnswerAtList{
	background:transparent url(i/commentsIcon.png) no-repeat scroll 0 2px;
/* 	color:#EF9D00 !important; */
	font-size:11px;
	padding:0 0 2px 17px;
}
/* question single */
.singleQuestionCategory{ color:#fff !important; padding:0 1px; }
body.aleOgolne .singleQuestionCategory{ background-color:#2392D0; }
body.aleEksperci .singleQuestionCategory{ background-color:#EEB91E; }
body.aleLokalne .singleQuestionCategory{ background-color:#91B402; }

.flagThis{ position:relative; }
.showFlagList{ }
.flagList{ }

#questionSingle .voteWrap{ margin-left:0; }
#questionSingle .actionLinks{ color:#666; font-size:11px; padding:5px 10px; }

/* QUIZ SINGLE */
#questionSingleContent button{ margin-top:0; }
#questionSingleContent #quizOptionsSingle{ 
	margin:0;
	overflow:hidden;
	padding:0 20px 10px;
}
#quizOptionsSingle li, #quizAnswersSingle li{ font-size:14px; list-style:none; padding:2px 5px; }
#quizOptionsSingle li:last-child{ margin-bottom:0; }

#quizAnswersSingle{ }
#quizAnswersSingle ul{ 
	width:100%; 
}
#quizAnswersSingle li{ overflow:hidden; position:relative; }
#quizAnswers .yourCorrect{ background:#5DA33F url(i/answer-arr.png) no-repeat scroll 100% 50%; color:#fff; }
#quizAnswers .yourAnswer{ background-color:#EFC70E; color:#fff; }
.yourAnswer{ font-weight:bold; }

#quizAnswersSingle .votesCount{ color:#444; font-size:11px; font-style:italic; white-space:nowrap; }
.quizInfoText{ color:#444; font-size:11px; font-style:italic;}
.questionNotice{ color:#666; font-style:italic; }

.poll20 span.pollBar{ 
	background-color:#64A9EF; 
}
.poll40 span.pollBar{ 
	background-color:#9FCA31; 
}
.poll60 span.pollBar{ 
	background-color:#FBC935; 
}
.poll80 span.pollBar{ 
	background-color:#FB814A; 	
}
.poll100 span.pollBar{ 
	background-color:#D43131; 
}
.pollBar{ 
	background-color:#64A9EF; 
}

#pollAnswers{ margin:20px 0 !important; overflow:hidden; }
#pollAnswers .pollBar{ 
	background-image:url(/design/css/i/answer-arr.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	border-left:0;
	left:0; top:0; bottom:0;
	position:absolute; 	
	z-index:1; 
	-moz-border-radius-topright:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;	
}
#pollAnswers div{ float:left; width:100%; position:relative; z-index:2; }

#questionSingleContent{ padding:10px; position:relative; }
#questionSingleContent .right{ margin-bottom:10px; margin-left:-60px; width:100%; }
#questionSingleContent .right h1{ 
	color:#444;
	font-size:18px;
	font-weight:normal;
	margin-left:60px;
	text-shadow:0 1px 0 #FFFFFF;
}
#questionSingleContent > p{ margin-bottom:5px; }
#questionSingleContent .right p{ margin-left:65px; }
#questionSingleContent .lightbox{ display:block; margin:10px 0 15px; }
#questionSingleContent .contentImg{ margin-right:10px; max-width:600px; }
#questionSingleContent .autor{ margin:0 0 15px; }
#questionSingleContent .addedContent{ color:#333; font-size:14px; margin:5px 0; }
#questionSingleContent form{ float:left; position:relative; width:100%; }
#questionSingleContent .tagsList{ border-top:1px solid #eee; padding-top:5px; }

#myCtrls{ overflow:hidden; position:absolute; top:10px; right:0; }
#myCtrls li{ border-right:1px solid #aaa; display:inline; float:left; margin-right:10px; line-height:11px; padding:0 10px 2px 0; }
#myCtrls li:last-child{ border:0; }
.answerCtrls{ font-size:11px; font-weight:normal; white-space:nowrap; }
#myCtrls a, .answerCtrls a{ 
	background-color:transparent !important;
	color:#f00 !important; 
	font-size:11px !important; 
	font-style:normal; 
	text-decoration:underline; 
	text-shadow:0 0 0 transparent; 
}
#myCtrls a:hover, .answerCtrls a:hover{ background-color:#f00; color:#fff; text-decoration:none; }
#myCtrls span, .answerCtrls small{ font-size:11px; color:#aaa;  }
#myCtrls .modInfo span{ color:#EF9700; }
.answerCtrls small{ text-shadow:0 1px 0 #fff; }
.answerCtrls a{ margin-right:5px; }


#questionSingle .addImg{ margin-top:10px; }
.autor{ color:#aaa; font-size:11px; margin-top:4px; }
.autor img{ margin:0 1px; vertical-align:middle; padding-bottom:1px}
.moderated{ color:#666; font-size:11px; font-style:italic; margin:5px 0; }
#questionSingleContent ul{ margin-left:10px; list-style:disc; list-style-position:inside; }
#questionSingleContent li{ margin-bottom:5px; line-height:1.5; }
#map{ margin:15px auto; width:600px; }
.videoWrap{ width:480px; margin:5px auto 10px; }

.selectFilterWrap{ position:absolute; top:15px; right:10px; }
#answersListWrap{ margin-top:20px; position:relative; }

.yourAnswerAtList h3 strong, 
	.yourAnswerAtList h2 a, 
		.yourQuestionAtList h2 a, 
			.yourQuestionSingle{ background-color:#FFF8AF;}

#answerForm, #answerFormBottom{ margin-bottom:10px; }
.answerTextareaWrap{ margin-bottom:10px; overflow:hidden; }

.answerForm{ 
	background-color:#FAFAFA;
	overflow:hidden;
	padding:0 10px;
	position:relative;
}
.answerForm input{ background-color:#fff; }
.answerImages{ margin:10px 0; }
#answersListWrap .answerForm{ padding:10px; }

.answerAddons{ 
	float:left;
	margin-top:2px;
	margin-left:2px !important;
	line-height:12px;
	list-style:none !important; 
	position:relative; 
	z-index:10;
	width:100%;
}
.answerAddons li{ 
	border-right:1px solid #ccc;
	display:inline; 
	float:left; 
	font-size:11px; 
	height:16px;
	margin-right:5px;
	margin-bottom:0; 
	line-height:16px;
	padding-right:5px;
	width:auto;
}

.answerAddons li:first-child, .answerAddons li:last-child{ border:0; padding:0; }
.answerAddons li a{ display:block; padding-left:22px; }

.dashedInfobox{
	border:3px dashed #ccc;
	display:block;
	color:#999;
	margin:10px 0;
	font-size:14px;	
	overflow:hidden;
	padding:15px;
	text-align:center;	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
}
.dashedInfobox a{ display:inline; }
.dashedInfobox ul{ margin:10px 0; }
.dashedInfobox li{ margin-bottom:5px; }

#answersList{ overflow:hidden; }
#answersList > li{ 
	background-color:#fff;
	border-top:1px solid #fff;;
	border-bottom:1px solid #eee;
	float:left;
	padding:10px 0;
	position:relative;
	width:100%;
}
#answersList > li.odd{ background-color:#fdfdfd; }
#answersList li:first-child{ border-top:0; }
#answersList li:last-child{ border-bottom:0; }

#answersList li.hover{ background-color:#EFFBFF; }
#answersList > li.hover .actionLinks{ display:block; }
#answersList .answetContent, #answersList .answetContent a{ 
	color:#444; 
	font-size:14px; 
	font-weight:normal;
	font-style:normal; 
	padding-right:5px; 
}
#answersList .answetContent a:hover{ text-decoration:none; }
#answersList .hover .answetContent a{ color:#0099CF; }

#answersList .actionLinks { 
	position:absolute; bottom:10px; right:5px; 
	display:none; 
	z-index:2; 
}
#answersList .bottom, .questionsList .bottom{ color:#aaa; margin-top:5px; }
#answersList h3 strong{ font-weight:normal; }

.answersListContent{ float:left; margin-left:-70px; min-width:535px; position:relative; width:100%; }
.answersListContent div{ margin-left:70px; }
.answersListContent h4{ color:#444; font-size:12px; margin:5px 0; }

#sort{ position:absolute; top:10px; right:10px; }

.commentsListArr{ 
	border-left:15px solid transparent;
	border-right:15px solid transparent;	
	border-bottom:15px solid #f6f6f6;
	position:absolute; 
	top:-15px; left:20px; 
}
.commentsList{
	background-color:#f6f6f6;
	border-bottom:1px solid #ccc;
	clear:both;
	display:block;  
	margin-left:60px;	 
	margin-top:20px;
	padding:0 10px;
	position:relative;
	z-index:3; 
}
.commentsList ul{ margin:5px 0; overflow:hidden; }
.commentsList li{ 
	border-top:1px solid #fff;;
	border-bottom:1px solid #ccc;
	padding:10px 0;
}
/* .commentsList li:first-child{ border-top:0; } */
/* .commentsList li:last-child{ border-bottom:0; } */
.commentsList form{ padding-bottom:60px; position:relative; width:100%; }
.commentsList textarea{ background-color:#fff; height:40px; width:98% !important; }
.commentsList button{ margin-top:5px; }
.commentsList button:active{ margin-top:6px; }
/* .commentsList .odd{ background-color:#fefefe; } */
.commentsList small{ color:#666; }

#activeUsers{ margin-top:10px; }
#activeUsers ul{ }
#activeUsers li{ 
	background-color:#fafafa; 
	cursor:pointer; 
	height:40px; 
	margin-bottom:10px; 
	overflow:hidden; 
	position:relative;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	border-radius:4px; 
}
#activeUsers li:last-child{ margin-bottom:0; }
#activeUsers li:hover{ background-color:#eee; }
#activeUsers li:hover strong{ color:#ccc; }
#activeUsers li:hover a{ text-decoration:underline; }
#activeUsers img{ border:4px solid #2392D0; float:left; -moz-border-radius:4px; -webkit-border-radius:4px; }
#activeUsers p{ float:left; margin:2px 0 0 10px; }
#activeUsers li cite{ font-size:12px; font-style:normal; }
#activeUsers span{ color:#444; font-size:11px; display:block; }
#activeUsers strong{ 
	color:#ccc; 
	font-size:22px; 
	font-weight:bold; 
	position:absolute; 
	top:5px; right:10px; 
}
.emptyText{ padding:5px 0; font-style:italic; }

/* relacja na zywo */
#livefeedWrap{}
#livefeedWrap h2{ border-bottom-color:#DFDFC3 !important; }
#sidebar #livefeedWrap .box-content{ background-color:#FCFDB2; }

#liveReport{ padding:10px; }
#liveReport li{ overflow:hidden; margin-bottom:10px; width:100%; }
#liveReport li:last-child{ margin-bottom:0; }
#liveReport p{ color:#666; font-size:10px; }
#liveReport .liveContent{ 
	background-color:#FFFFEF;
	border:1px solid #FFFFEF;
	color:#333; 
	display:block; 
	font-size:12px; 
	padding:5px;
	font-style:normal;
}
#liveReport .liveContent:hover{ border:2px solid #0099CF; text-decoration:none; padding:4px; }
#liveReport .liveUser{ font-weight:bold; }

/* user profile */
#profile{ padding:10px; }
#profileFollowed, #profileActivity{ margin-top:20px; }
#profileFollowed .box-content, #profileActivity .box-content{ padding:10px; }

.info{ color:#EF8100; }
.ui-datepicker select{ font-size:11px !important; padding:0 !important; min-width:80px !important; }
.ui-datepicker-trigger{ display:inline; margin-left:5px; opacity:.6; vertical-align:top; }
.ui-datepicker-trigger:hover{ opacity:1; }
.ui-datepicker-trigger img{ vertical-align:bottom; }
#profileInfo #avWrap{ float:left; margin-right:15px; width:72px; }
#profileInfo h3{ border-bottom:1px solid #ccc; margin-bottom:10px; }
#profileInfo img{ border:4px solid #0099CF; -moz-border-radius:4px; -webkit-border-radius:4px; }

#profile{ margin-bottom:15px; overflow:hidden; min-width:600px; }

#profile h4{ color:#0099CF; font-size:18px; margin-bottom:10px; }
#profile a{ font-size:11px; }

.profileList{ clear:both; float:left; margin-left:5px; margin-top:10px; }
.profileList li{ color:#333; margin-bottom:2px; }
.profileList span{ color:#666; float:left; width:140px;  }
.profileList .br{ margin-bottom:15px; }

.collapseThis{ display:block; height:7px; position:absolute; right:15px; text-indent:-999em; top:18px; width:11px; }
.collapse{ background:transparent url(i/updown-arr.png) no-repeat scroll 0 -7px; }
.expand{ background:transparent url(i/updown-arr.png) no-repeat scroll 0 0; }

#followedList li, #activityList li{ margin-bottom:15px; position:relative; }
#followedList p > a, #activityList a{ color:#333; font-size:12px; }
#followedList small, #activityList small{ color:#666; }
.followedContent a, .activityContent{ 
	background-color:#fafafa;
	border-color:#CCCCCC #FFFFFF #FFFFFF;
	border-style:solid;
	border-width:1px;
	color:#333333;
	display:block;
	font-size:12px;
	padding:8px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.followedContent a:hover, .activityContent:hover{ border:2px solid #0099CF; text-decoration:none; padding:7px; }
.newActivity{ color:#99BF00; font-size:11px; font-weight:bold; position:absolute; right:0; top:0; }

#activityList li{ margin-bottom:15px; }

/* TAGS */
#indexFilter{ margin-top:10px; text-align:center; }
#indexFilter a{ 
	background-color:#fefefe; 
	border:1px solid #ccc; 
	color:#333;
	line-height:2em;
	padding:2px 5px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-webkit-transition: all 125ms ease-out;
	-moz-transition: all 125ms ease-out;
	-o-transition: all 125ms ease-out;	
}
#indexFilter a:hover{ 
	background-color:#bbb; 
	border-color:#999; 
	color:#fff;
	text-decoration:none; 
	-moz-box-shadow: #666 0 1px 0;  
	-webkit-box-shadow: #666 0 1px 0;	
}

#searchWrap{ 
	float:left;
	display:block;
	width:100%;
}
#searchWrap div.inputSearchWrap{ display:inline; float:left; margin-right:-30px; width:100%; }
#searchWrap label{ 
	color:#666;
	display:block;
	font-size:12px;
	line-height:14px;
}
#searchWrap .inputWrap{ 
	overflow:hidden;
	margin-right:30px;
	min-width:175px; 
	padding:2px;
}
#searchWrap input{ padding:0; }
#searchWrap button{ 
	background:#fff url(i/icon_search.png) no-repeat scroll 0 0;
	display:inline;
	font-size:12px; 
	height:24px; 
	margin:0; 
	line-height:24px; 
	position:relative;
	text-indent:-999em;
	width:24px; 
	-moz-border-radius:4px;
}

#searchResult .tagsCloud{ }
#searchResult .tagsCloud li{ margin-right:10px; line-height:18px; }
#searchResult iframe{ width:100%; }
/*
		SIDEBAR
*/
#sidebar{ display:inline; float:right; padding:10px 10px 10px 0; position:relative; width:285px; }
#sidebar .box{ 
	overflow:visible; 
	margin:0 !important;
	min-width:285px;
	width:285px !important; 
}
#sidebar .sidebarItem{ float:left; margin-bottom:15px; width:100%; }
#sidebar .box-content{ padding:0; }

.category-list{ }
.category-list li{ display:block; margin-bottom:1px; position:relative; }
.category-list span{ position:absolute;  }

.category-list .trTop{ border-left:12px solid #fff; top:0; left:0; }
.aleOgolne .category-list .trTop{ border-top:12px solid #2392D0; }
.aleEksperci .category-list .trTop{ border-top:12px solid #EEB91E; }
.aleLokalne .category-list .trTop{ border-top:12px solid #91B402; }
.category-list .trBottom{ border-left:12px solid #fff; bottom:0; left:0; }
.aleOgolne .category-list .trBottom{ border-bottom:12px solid #2392D0; }
.aleEksperci .category-list .trBottom{ border-bottom:12px solid #EEB91E; }
.aleLokalne .category-list .trBottom{ border-bottom:12px solid #91B402; }

.category-list a{ 
	background-color:#eee;
	display:block;
	color:#4d4e53; 
	font-size:12px;
	padding:2px 6px;
}
.category-list a:hover{ background-color:#CFCFCF; color:#fff; text-decoration:none;  }
.category-list .active > a{ color:#fff; font-size:16px; line-height:20px; padding-left:20px; }

.aleOgolne .category-list .active > a{ background-color:#2392D0; }
.aleEksperci .category-list .active > a{ background-color:#EEB91E; }
.aleLokalne .category-list .active > a{ background-color:#91B402; }

.tagsCloud{ float:left; margin-top:10px; text-align:center; width:100%; }
.tagsCloud li{ display:inline; float:left; }
.tagsCloud a{ line-height:22px; }

.tag-0{ font-size:10px; }
.tag-1{ font-size:12px; }
.tag-2{ font-size:14px; }
.tag-3{ font-size:18px; }
.tag-4{ font-size:24px; }

.tagsList{ font-size:11px; margin-top:2px; }
.tagsList a{
	font-size:11px;
	position:relative;	
	-webkit-transition: all 125ms ease-out;
	-moz-transition: all 125ms ease-out;
	-o-transition: all 125ms ease-out;
}

#relatedList{ float:left; margin-top:10px; width:100%; }
#relatedList li{ margin-bottom:5px; }
#relatedList li > a{ 
	background-color:#fafafa;
	border-color:#CCCCCC #FFFFFF #FFFFFF;
	border-style:solid;
	border-width:1px 2px 2px;
	color:#333;
	display:block;
	font-size:12px;
	white-space:normal;
	line-height:20px;
	padding:8px 7px 7px;
}
#relatedList li > a:hover{
	border:2px solid #0099CF; 
	text-decoration:none;
	padding:7px; 
}
#relatedList small{ color:#999; font-style:italic; white-space:nowrap; }
#relatedList .relatedPoints{
	background-color:#ddd;
	display:inline;
	margin-right:4px;
	padding:2px 10px;
	position:relative;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
}
#relatedList .relatedPoints em{ 
	background-color:#ddd;
	display:block;
	border-right:5px solid #fff;
	border-top:5px solid #ddd;	
	position:absolute;
	bottom:-5px; left:6px;
}

#sidebar .helperBox{ background-color:#FDF1B2; padding:10px; }
.helperBox p{ margin-bottom:10px; }
.helperBox li{ color:#7C4300; font-size:11px; margin-bottom:10px; }
/* .helperBox strong{ color:#7C4300; } */
.helperBox h3{ color:#7C4300; margin-bottom:10px; text-shadow:0 2px 0 #FFF8EF; }
/*
		FOOTER
*/
#footer{ 
	clear:both;
	padding:30px 0 50px;
	position:relative;
	width:100%;
}

#footer-content ul{ text-align:center; text-shadow:0 1px 0 #eee; }
#footerSocialIcons, #footerSubNavi{ margin-top:10px; }
ul#footerSocialIcons li.footerSocialIcon{ margin:0;  }
#footerSocialIcons li.footerSocialIcon a{
	display:inline-block;
	height:16px;
	opacity:.8;
	padding:0;
	text-indent:-999em;
	width:16px;
}
.facebookIconBig{ background:transparent url(i/socialIcons.png) no-repeat scroll 0 0; }
.blipIconBig{ background:transparent url(i/socialIcons.png) no-repeat scroll 0 -32px; }
.twitterIconBig{ background:transparent url(i/socialIcons.png) no-repeat scroll 0 -16px; }

#footerSubNavi li{ color:#888; font-size:11px; }

#footer-content li{ color:#666; display:inline; margin-right:5px; }
#footer-content li:last-child{ margin:0; }
#footer-content a, #footer-content span{ color:#666; padding-right:5px; text-shadow:0 1px 0 #eee; }
#footerSubNavi li, #footerSubNavi li span, #footerSubNavi a{ color:#888; }
#footerSubNavi a{ text-decoration:underline; }

#category{ position:relative; overflow:hidden; }
ul#category li{ display:inline; float:left; margin-bottom:5px; margin-right:10px; }
#category{ margin-bottom:10px; }
#category select{ border:2px solid #6e6e6e; }

#category option{ font-size:14px; }
#category optgroup:nth-child(2), #category optgroup:nth-child(2) option{ background-color:#2392D0; color:#fff; }
#category optgroup:nth-child(3), #category optgroup:nth-child(3) option{ background-color:#EEB91E; color:#fff; }
#category optgroup:nth-child(4), #category optgroup:nth-child(4) option{ background-color:#91B402; color:#fff; }
.error, .errors, .invalid{ 
	color:red;
	font-weight:bold;
	overflow:hidden;
	width:100%;
}
.pass, .valid{ color:green; display:block; font-weight:bold; }
.helper{
	display:none;
	background-color:#000;
}

#startDatePicker, #endDatePicker{ display:inline; float:left; }
.form-list .datepickerWrap{ float:left; margin:0px 30px 15px; width:232px; }
.form-list .datepickerWrap label{ float:left; text-align:center; width:232px; }

.hasDatepicker{ width:223px !important; }
.fbLogin, .gLogin{ display:block; height:25px; text-indent:-999em; width:108px; }
.fbLogin{ background:transparent url(i/icon-login.png) no-repeat scroll 0 0; }
.gLogin{ background:transparent url(i/icon-login.png) no-repeat scroll 0 -25px; }

#activeUserList{ margin:10px 0; }
#activeUserList td,
 #activeUserList th{ padding:2px; text-align:center; vertical-align:middle; }
#activeUserList td{
	background-color:#F1F3F4;
	-moz-transition: background-color 125ms ease-out;
	-webkit-transition: background-color 125ms ease-out;
	-o-transition: background-color 125ms ease-out;		
	transition: background-color 125ms ease-out;	
}
#activeUserList .hover td{ background-color:#0099CF !important; color:#fff; } 
#activeUserList .hover a{ color:#fff; text-decoration:underline; }
#activeUserList .odd td{ background-color:#fff; }
#activeUserList img{ vertical-align:middle; }
.avCell{ width:40px; }

.page404 .box-content{
}
.page404Content{ background-color:#FAFAFA; border-top:1px solid #ddd; margin-top:30px; padding:10px; }
.page404Content h2{ color:#333; font-size:18px; margin-bottom:10px; text-shadow:0 1px 0 #fff; }
.page404Content h4, .page404Content ul{ margin-bottom:15px; }
.page404Content ul{ margin-top:-10px; margin-left:15px; }

.page404 h3{ color:#FE6922; font-size:22px; margin-top:30px; text-align:center; text-shadow:0 1px 0 #fff; }
.btnLinkWrap{ padding:15px 0; text-align:center;}
.btnLinkWrap a{ margin:0 4px; }
.btnLink{
	background:transparent url(i/headers-bg.png) repeat-x scroll 0 0;
	color:#666 !important;
	font-size:18px;
	height:30px;
	margin:10px 0 1px;
	padding:2px 10px;
	text-transform:lowercase;
	text-shadow:0 1px 0 #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-box-shadow:0 1px 0 #444, inset 0 1px 0 rgba(255,255,255, .6);
	-webkit-box-shadow:0 1px 0 #444;
	border:1px solid #ddd;	
}
.btnEm{
	background:#FE6320 url(i/headers-bg.png) repeat-x scroll 0 -214px;
	border-color:transparent;
	color:#fff !important;
	text-shadow:0 -1px 0 #4F3727;
}
.btnLink:hover{ text-decoration:none; }
.btnLink:active{ -webkit-box-shadow:0 1px 0 #fff; -moz-box-shadow:0 1px 0 #fff; margin-top:11px; margin-bottom:0; }

#profileActivity{ position:relative; }
.uiSelectWrap{ position:absolute; top:14px; right:10px; width:75px; }
.uiSelect{ float:left; position:relative; width:75px; }

.uiSelect span{ 
	color:#666; 
	cursor:pointer; 
	display:block; 
	font-size:12px;
	line-height:12px;
	padding-right:15px;
	position:relative;
}
.uiSelect span:hover{ color:#333; }

.uiSelect em{
	background:transparent url(i/updown-arr.png) no-repeat scroll 100% 100%;
	display:block;
	height:7px;
	position:absolute;
	top:4px; right:2px;
	width:11px;
}
.uiSelect ul{
	background-color:#fff;
	border:1px solid #ccc;
	float:left;
	position:absolute;
	top:100%; left:0;
	width:73px;
	z-index:2;
	-moz-box-shadow:0 2px 4px #666;
	-webkit-box-shadow:0 2px 4px #666;
}
.uiSelect li{ margin-bottom:1px; }
.uiSelect a{ display:block; color:#333; padding:2px 4px; }
.uiSelect a:hover{ background-color:#999; color:#fff; text-decoration:none; }

#gotoTop{
	bottom:-40px; right:0;
	position:fixed;
}
#gotoTop a{ 
	background-color:#2392D0;
	color:#fff; 
	display:block; 
	opacity:.6;
	padding:10px 15px; 
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;	
}
#gotoTop a:hover{ opacity:1; text-decoration:none; }
.gotoTop{  
	bottom:10px; right:15px;
	position:absolute;
}
.gotoTop a{
	color:#333;
	display:block;
	font-size:11px;
	line-height:11px;
	padding-right:12px;
	position:relative;
}
.gotoTop em{
	border-left:4px solid transparent;
	border-right:4px solid transparent;	
	border-bottom:8px solid #333;	
	width:0;
	line-height:0;
	font-size:0;
	position:absolute;
	top:3px;
	right:0;
	-moz-box-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 0 #fff;	
}
#welcome{ background-color:#DFF1FF; border:1px solid #77C4EF; margin-top:1px; }
#welcome h3{ color:#0C3B5F; font-size:20px; margin-bottom:10px; }
#welcome p{ font-size:13px; margin-bottom:10px;}
#welcome a{ color:#FF7400; }
#welcome .close{ opacity:.6; }

.staticPages p{ color:#444; font-size:11px; margin-bottom:20px; text-align:justify; }
.staticPages h3{ margin-bottom:5px;  }

.boxSingleInfo{ padding:25px 0; }
.boxSingleInfo h3{ text-align:center; }
.boxSingleInfo p{ color:#666; margin-top:10px; text-align:center; }

/* reCaptcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
 background-color:#F1F3F4 !important; /*reCaptcha widget background color*/
}

#recaptcha_table {
 border-color: #999 !important; /*reCaptcha widget border color*/
}

#recaptcha_response_field {
 border-color: #D6D6D6 !important; /*Text input field border color*/
 background-color:#FFF !important; /*Text input field background color*/
}

#checkAvailability{ font-size:11px; }
#registerDelete textarea{ height:100px; }

#categoryTabs .questionsList{ margin-bottom:15px; }

/* NEW CATEOGRY PAGE */
#naviCategory{ }
#naviCategory ul{ background:#8fb301 url(i/bg-category-navi.png) repeat-x scroll 0 -88px; overflow:hidden; }
#naviCategory li{ display:inline; float:left; margin-right:-67%; width:100%; }
#naviCategory li a{ 
	border-right:1px solid #999;
	color:#fff; 
	display:block; 
	font-size:20px; 	
	height:43px;
	line-height:43px;
	padding:0 0 0 50px; 	
	position:relative; 
	text-shadow:0 1px 0 rgba(0,0,0,.4);
}
#naviCategory li:last-child a{ border-right:0; }
#naviCategory li a:hover{ text-decoration:none; }
#naviCategory li span{ display:block; position:absolute; top:12px; left:15px; height:21px; width:24px; }


.aleOgolne #naviCategory .ogolne a,
	.aleEksperci #naviCategory .eksperci a,
		.aleLokalne #naviCategory .lokalne a,
			.defaultPage #naviCategory li a:hover{ color:#fff !important; text-shadow:0 1px 0 rgba(0,0,0,.4); }
	
.aleOgolne #naviCategory li.ogolne a,
	#naviCategory li.ogolne a:hover{ 
		background:#2392d0 url(i/bg-category-navi.png) repeat-x scroll 0 0;
}
.aleOgolne #naviCategory li.ogolne span,
	#naviCategory li.ogolne a:hover span{ 
		background:transparent url(i/icon-category.png) no-repeat scroll -24px 0 !important; 
}

.aleEksperci #naviCategory li.eksperci a,
	#naviCategory li.eksperci a:hover{ 
		background:#edb81d url(i/bg-category-navi.png) repeat-x scroll 0 -44px; 
}
.aleEksperci #naviCategory li.eksperci span,
	#naviCategory li.eksperci a:hover span{ 
		background:transparent url(i/icon-category.png) no-repeat scroll -24px -21px !important; 
}

.aleLokalne #naviCategory li.lokalne a,
	#naviCategory li.lokalne a:hover{ 	
		background:#8fb301 url(i/bg-category-navi.png) repeat-x scroll 0 -88px; 
}
.aleLokalne #naviCategory li.lokalne span,
	#naviCategory li.lokalne a:hover span{ 
		background:transparent url(i/icon-category.png) no-repeat scroll -24px -42px !important; 
}

.defaultPage #naviCategory ul{ background-color:#f8faf1; background-image:none; }
.defaultPage #naviCategory li a{ background-image:none; border-color:#fff; text-shadow:0 1px 0 #fff; }
.defaultPage #naviCategory li.ogolne a{ background-color:#f2f8fc; color:#0099CF; }
.defaultPage #naviCategory li.ogolne span{ background:transparent url(i/icon-category.png) no-repeat scroll 0 0; }
.defaultPage #naviCategory li.eksperci a{ background-color:#fdfbf2; color:#eea302; }
.defaultPage #naviCategory li.eksperci span{ background:transparent url(i/icon-category.png) no-repeat scroll 0 -21px; }
.defaultPage #naviCategory li.lokalne a{ background-color:#f8faf1; color:#92b503; }
.defaultPage #naviCategory li.lokalne span{ background:transparent url(i/icon-category.png) no-repeat scroll 0 -42px; }

/* NEW HOME PAGE */
.aleOgolne #categoryThumbList h4,
	.aleOgolne #categoryThumbList .seeMore,
		.aleOgolne #categoryThumbList{ background-color:#2392D0; }
.aleEksperci #categoryThumbList,
	.aleEksperci #categoryThumbList h4, 
		.aleEksperci #categoryThumbList .seeMore{ background-color:#EEB91E; }
.aleLokalne #categoryThumbList,
	.aleLokalne #categoryThumbList h4, 
		.aleLokalne #categoryThumbList .seeMore{ background-color:#91B402; }


#categoryThumbList{ position:relative; }
#categoryThumbList > div{ border-top:1px solid rgba(255,255,255,.3); padding:15px 5px 10px;}
#categoryThumbList h4{ 
	background-color:#2392D0;
	color:#fff; 
	font-size:12px;
	line-height:12px;
	padding:0 5px;
	position:absolute;
	top:-7px; left:5px;
	text-shadow:0 1px 0 rgba(0,0,0,.3);
}
#categoryThumbList .seeMore{	
	color:#fff;
	font-size:11px;
	line-height:11px;
	padding:0 5px;
	position:absolute;
	top:-7px; right:5px;
}

#categoryThumbList ul{ margin:0 auto; overflow:hidden; }
#categoryThumbList li{ 
	background-color:#fff;
	border:1px solid #fff;
	display:inline; 
	float:left; 
	margin:0 5px;
}
#categoryThumbList li:last-child{ margin-right:0; }
#categoryThumbList li .singleTopic{
	position:relative;	
}
#categoryThumbList a:hover{ text-decoration:none; }

/* set min/default size */
#categoryThumbList .topicImgWrap{ height:64px; width:109px; }
#categoryThumbList .topicImgWrap img{ width:109px; }

#categoryThumbList .topicImgWrap{ 
	background-color:transparent; 
	display:block;
	overflow:hidden; 
}
#categoryThumbList img{ display:block; }
#categoryThumbList .topicTitleWrap{ 
	background-color:rgba(0,0,0,.4); 
	display:block;
	position:absolute;
	left:0; bottom:0; right:0;
	padding:1px 5px;
}
#categoryThumbList h3 a{ color:#fff; display:block; font-size:12px; text-shadow:0 1px 0 #333; }
#categoryThumbList p{ color:#999; font-size:9px; margin-top:1px; text-align:right; }
#categoryThumbList p a{ color:#999; }
#categoryThumbList p a:hover{ color:#3EA9D9; text-decoration:none; }

.importantInfo{ 
	background-color:#FFF6EF;
	border:3px dashed #DF6300;
	clear:both;
	color:#DF6300;
	display:block;
	font-size:16px;
	margin:10px 0;
	padding:15px 0;
	text-align:center; 
	text-shadow:none;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
h3.importantInfo{ font-size:16px; }
p.importantInfo{ font-size:14px; }
.importantInfo abbr{ border-color:#DF6300;}
.importantInfo a{ color:#DF6300; text-decoration:underline; }

#questionSingle{ margin-bottom:10px; }
#questionSingle .importantInfo{ margin:0 10px 5px; }
#questionSingle .box-content{ background-color:#FAFAFA; }
#birth{ width:100px; }

#faqList{ padding:10px; }
#faqList dt{ font-size:16px; }
#faqList dd{ color:#666; font-style:italic; margin-left:5px; margin-bottom:10px; }

.faqInfo{ 
	border-top:1px dotted #ccc; 
	color:#333;
	margin-top:10px;
	padding:20px 0 10px; 
}

#allTopicsWrap{
	background-color:#fff;
	margin:10px;
	overflow:hidden;
}
#allTopicsWrap div.allTopics{ 
	display:inline;
	float:left; 
	width:33.333%; 
}
#allTopicsWrap h3{ 
	border-right:1px solid #999;
	color:#fff;
	font-size:18px; 
	line-height:18px; 
	padding:12px 10px 12px;	
	text-shadow:0 1px 0 rgba(0,0,0,.4);
}
#allTopicsWrap div:last-child h3{ border-right:0; }
#allTopicsWrap #aleogolnieTopics h3{ background:#2392d0 url(i/bg-category-navi.png) repeat-x scroll 0 0; }
#allTopicsWrap #aleeksperciTopics h3{ background:#edb81d url(i/bg-category-navi.png) repeat-x scroll 0 -44px; }
#allTopicsWrap #alelokalneTopics h3{ background:#8fb301 url(i/bg-category-navi.png) repeat-x scroll 0 -88px; }

#allTopicsWrap ul{

}
#allTopicsWrap li:last-child{ border:0; }

#allTopicsWrap .allTopics a{ border-bottom:1px solid #fff; display:block; font-size:12px; padding:4px; }
#allTopicsWrap .allTopics a:hover{ background:#fff !important; text-decoration:none; }


#allTopicsWrap .odd a{  background-color:rgba(255,255,255,.5); }

#allTopicsWrap #aleogolnieTopics{ background-color:#f2f8fc; }
#allTopicsWrap #aleogolnieTopics a{}
#allTopicsWrap #aleeksperciTopics{ background-color:#fdfbf2; }
#allTopicsWrap #aleeksperciTopics a{ color:#eea302; }
#allTopicsWrap #alelokalneTopics{ background-color:#f8faf1; }
#allTopicsWrap #alelokalneTopics a{ color:#92b503; }

#fbLike{ display:inline; margin-left:5px; position:relative; top:4px; }
#fbLikeWrap{
	background-color:#E8F0F9;
	border:1px solid #ABD2E9;
	margin:10px 0 0;
	display:block;
	overflow:hidden;
	padding:5px;
}

#noJSInfo, #noCookiesInfo{
	background-color:#FFF2CF;
	border:2px dashed #EFAE00;
	color:#9F7400;
	font-size:16px;
	margin-bottom:10px;
	overflow:hidden;
	padding:10px;
	position:relative;	
	text-align:center;
}

.textInfo{
	font-size:18px; 
	padding:20px;
	text-align:center;
}
.warningInfo{ background-color:#EFDED1;	 color:#DF430D; }
.validInfo{ background-color:#DEEFD1; color:#58BF0B; }
.normalInfo{ color:#666; }

.googleAdsense{ margin:10px auto 5px; text-align:center; width:100%; }
#sidebar .googleAdsense { margin:0 auto 10px; }

#konkurs-swiateczny{
	background:#F2F5F7 url(i/start_bg.png) repeat-x scroll 0 100%;
	border:2px solid #95a4b1;
	overflow:hidden;
	margin:0 15px 15px;
/* 	padding:25px 0 60px; */
	position:relative;
}
#konkurs-swiateczny #crown-icon-big{ 
	position:absolute; 
	top:0; right:0; 
}
#konkurs-swiateczny h4, #konkurs-swiateczny h5{ color:#e81207; font-size:15px; margin-bottom:5px; }
#konkurs-swiateczny h4{ border-bottom:1px solid #f0c8c7; }
#konkurs-swiateczny ul{ list-style:disc; margin-left:20px; }
#konkurs-swiateczny ul li{ font-size:13px; margin-bottom:4px; }
#konkurs-how-to-1{ padding-right:120px; }
#konkurs-header-2{ margin-top:15px; }
#konkurs-how-to-2{ margin-bottom:20px; }

#konkursWrap{ display:block; margin:0 auto; overflow:hidden; width:100%; }

#konkurs-swiateczny .left{ margin-left:10px; width:480px; }
#konkurs-swiateczny .right{ margin-right:10px; padding:15px 0; width:425px; }

#konkurs-swiateczny button{ width:205px; }
#konkurs-bottom{ margin-top:15px; padding:0; overflow:hidden; }
#konkurs-bottom .left{ margin:0; width:42%; }
#konkurs-bottom .right{  margin:0; padding:0; width:58%; }
#konkurs-bottom h5{ line-height:33px;  }

/* NEW - PROFILE */
#page-wrap{ margin-top:80px; }
.btn-follow, .btn-unfollow{  
	background:#FE6320 url(i/headers-bg.png) repeat-x scroll 0 -300px;
	float:left;
	margin-top:10px;
	text-shadow:0 2px 0 rgba(0,0,0,.4);	
}
.btn-follow:active, .btn-unfollow:active{ margin-top:11px; }
.btn-follow, .btn-unfollow:hover{ opacity:1; }
.btn-unfollow{ opacity:.5; }

/*
	HEADER 
*/
#headerSearchWrap{
	position:absolute;
	top:0; left:17%;
	width:260px;
}
#headerSearchWrap button{
	background:transparent url(i/icon-search.png) no-repeat scroll 0 0;
	display:block;
	height:17px;
	opacity:.6;
	position:absolute;
	top:16px; right:8px;
	text-indent:-999em;
	width:18px;
	z-index:2;
}
#headerSearchWrap button:hover{ opacity:.85;}
#headerSearchWrap button:active{ opacity:1;}

#headerSearchWrap #cse-search-box input{ 
	background-color:#eee;
	background-image:none !important;	
	border:1px solid rgba(0,0,0,.4); 
	height:22px;
	line-height:22px;
	padding:2px 25px 2px 2px;
	width:227px;
}
::-webkit-input-placeholder{ font-style:italic; }
:-moz-placeholder{ font-style:italic; }

#headerWrap{
	background:transparent url(i/bg-header.png) repeat-x scroll 0 0;
	display:block;
	height:51px;
	position:fixed;
	top:0; left:0;
	width:100%;
	z-index:900;
	-moz-box-shadow:0 5px 5px rgba(0,0,0,.1);
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,.1);	
	box-shadow:0 5px 5px rgba(0,0,0,.1);	
}

#headerInner{
	height:50px;
	margin:0 auto;
	max-width:1200px;
	min-width:980px;
	line-height:50px;
	position:relative;
	width:80%;
}

#headerInner a{ color:#333; }
#logoProfile{ 
	display:block;
	position:absolute; 
	top:10px; left:15px;
}

#headerProfileInfo{
	position:absolute;
	top:13px; right:10px;
}
#headerProfileInfo img{ margin-right:10px; }

/* NAVI */
#headerNaviWrap{
	float:right;
	height:45px;
	position:absolute;
	top:0; right:8px; 
	width:500px;
}
#headerNavi{ float:left; width:100%; }
#headerNavi > li{ display:inline; float:left; height:100%; margin-right:10px; padding:0 5px; }
#headerNavi > li:last-child{ margin-right:0; }
#headerNavi li a{ 
	color:#444; 
	display:block; 
	font-size:14px; 
	padding:0 6px; 
	position:relative; 
	text-shadow:0 1px 0 #fff;
}

#headerNavi li a:hover{ text-decoration:none; text-shadow:0 1px 0 #eee; }
#headerNavi .arrDownSmall{ position:absolute; top:24px; right:5px; }
#headerNavi li.active > a{ background-color:rgba(0,0,0,.2); color:#fff; text-shadow:0 1px 0 #666; }
#headerNavi .active .arrDownSmall{ border-top-color:#fff; }
#headerNavi .subnaviTrigger{ position:relative; }
#headerNavi .subnaviTrigger a{ padding-right:18px; }
#headerNavi .subnaviTrigger a img{ vertical-align:middle; }
#headerNavi a:hover{ background-color:rgba(0,0,0,.2); }

#headerNavi #loginCtrls{ color:#666; float:right; }
#headerNavi #loginCtrls a{ display:inline-block; font-size:14px; padding:0 4px; }

#headerNavi #profileSubNavi{ float:right; width:auto; }
#headerNavi .subnaviList{
	background-color:#fff;
	border:1px solid #aaa;
	border-top:0;
	position:absolute;
	top:100%;	
	width:160px;
	-moz-box-shadow:0 2px 6px rgba(0,0,0,.3);
	-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);
	box-shadow:0 2px 6px rgba(0,0,0,.3);		
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;	
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-bottom-right-radius:6px;		
}
#settingsSubNavi .subnaviList{ left:0;}
#profileSubNavi .subnaviList{ right:0; }

#headerNavi .subnaviList li{ margin:3px 0; }
#headerNavi .subnaviList a{  
	color:#0099CF;
	display:block; 
	font-size:12px; 
	line-height:14px; 
	padding:6px 8px; 
}
#headerNavi .subnaviList a:hover{ background-color:#ccc; color:#333; text-decoration:none; }
.subNaviSeparator{ border-top:1px dotted #ddd; }

.naviItem a{ 
	height:100%;
	line-height:45px;
	padding-left:35px !important; 
/* 	text-shadow:0 1px 0 rgba(0,0,0,.7); */
	vertical-align:middle;
}

/* PROFILE TABS NAVI */
#profileTabsWrap{
/* 	background-color:#F7F8F8; */
	border-bottom:1px solid #ddd;
	float:left;
	height:32px;
	width:100%;
}
#profileTabsWrap ul{ float:left; }
#profileTabsWrap li{ 
	display:inline; 
	float:left; 
	height:32px;
	margin-left:10px; 
	min-width:60px;
	line-height:32px; 
	position:relative;
}
#profileTabsWrap a{ display:block; font-size:14px; text-align:center; padding:1px 10px 0;  }
#profileTabsWrap a:hover{ background-color:#EFEFEF; color:#333; text-decoration:none; }
#profileTabsWrap .active{  }
#profileTabsWrap .active a{ 
	background-color:#fdfdfd; 
	border:1px solid #ddd; 
	border-bottom:0; 
	color:#333;
	font-weight:bold; 
	padding-top:0; 
}
#profileTabsWrap span{
	background-color:red;
	border:1px solid #cc0000;
	color:#fff;
	display:block;
	font-size:10px;
	height:14px;
	line-height:14px;
	position:absolute;
	top:-4px; right:4px;
	text-align:center;
	min-width:16px; 
	width:auto;
	z-index:2;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	-moz-box-shadow:0 0 5px rgba(255,0,0,.5);
}

#profileAddQuestionForm{ background-color:#f7f8f8; margin-bottom:10px; padding:10px; position:relative; }
#profileAddQuestionForm ul{ margin-bottom:0; }

#profileAddQuestionForm .textareaWrap{ border:3px solid #FD6D24; margin-top:2px; }
#profileAddQuestionForm textarea{ height:20px; }
#profileAddQuestionElements{ margin-top:10px; }

#profileAddQuestionForm button{ position:absolute; bottom:5px; right:10px; }

.listContent{ float:left; width:100%; }
.listContent > li{ 
	border-bottom:1px solid #eee;
	display:block;
	overflow:hidden;
	padding:10px;
	position:relative; 
}
.listContent > li.odd{ background-color:#FDFDFD; }
.listContent .contentAvatarWrap{
/* 	background:#fff url(i/icon-fromuser.png) no-repeat scroll 4px 37px; */
	display:block;
	float:left;
	position:relative;
	height:24px; width:24px;
}
.listContent .contentAvatarWrap a { display:block; height:32px; position:absolute; width:32px;}
.listContent .contentAvatarWrap img{ display:block; }
.listContent .contentFromUser{ top:0; left:0; }
.listContent .contentToUser{ bottom:0; right:0; }

.contentListAvatar{ float:left; margin-right:10px; }
.contentListAvatar img{ display:block; width:24px; }

.listContent .contentBody{ padding-left:34px; }
.listContent h2{ color:#333; font-size:16px; font-weight:normal; line-height:22px }
.listContent h3{ color:#333; font-size:12px; font-style:italic; line-height:18px; padding-left:34px; width:100%; }
.listContent .contentBody p{ color:#999; font-size:11px; padding-top:5px; }
.listContent p{ clear:both; }

.contentAnswerBody{ 
	background:transparent url(i/icon-fromuser.png) no-repeat scroll 0 3px;
	margin-top:10px; 
	padding-left:15px;
}

.listActions{ font-size:11px; text-align:right; }
.listActions a{ color:#ccc; margin-left:10px; }

.showAttachments, .hideAttachments{
	background:transparent url(i/icon-attachments.png) no-repeat scroll 0 -80px;
	display:inline-block;
	height:16px;
	margin-left:10px;
	position:relative; top:2px;
	text-indent:-999em;	
	width:16px; 	
}
.hideAttachments{ opacity:.5; }
.questionAttachmens{ margin-top:10px; }
.questionAttachmens li{ display:block; float:none; }
.questionAttachmens h4{ font-size:12px; }

/* TYPES OF ACTIVITY */
.directQuestion{ }

/* ANSWER FORM @ LIST */
.contentAnswerWrap{
	background-color:#eee;
	float:right;
	position:relative;
	width:100%;
}
.contentAnswerWrap div{ padding:10px; }
.contentAnswerWrap .arrowUp{
	border-left:12px solid transparent;
	border-right:12px solid transparent;	
	border-bottom:10px solid #eee;
	position:absolute; 
	top:-10px; left:60px; 
}
/* .contentAnswerWrap .textareaWrap{ overflow:hidden; } */
.contentAnswerWrap textarea{ height:20px; }
.contentAnswerWrap button{ margin:10px 0; }
.contentAnswerWrap button:active{ margin:11px 0 9px; }

.arrDownSmall{
	border-left:4px solid transparent;
	border-right:4px solid transparent;	
	border-top:4px solid #444;
	height:0;
	line-height:0;
}

/* PROFILE SIDEBAR */
.sidebarBoxWrap{
	background-color:#F7F8F8;
	margin-bottom:15px;
	overflow:hidden;
	padding:10px; 
}

#sidebarProfileInfo h3{ font-size:18px; }
#sidebarProfileInfo .left{ width:64px; }
#sidebarProfileInfo .right{ padding-left:15px; width:186px;}

#userInfoList{ float:left; margin-top:10px; width:100%;  }
#userInfoList li{ display:block; }
#showStats{ }
#showStats a{ 
	background:transparent url(i/icon-attachments.png) no-repeat scroll 0 -96px;
	display:block;
	line-height:16px; 
	padding:0 22px; 
	position:relative; 
}
#showStats em{ 
	border-top-color:#0099CF;
	position:absolute;
	top:5px; right:0;
}

#statsList{ 
	background-color:#eee;
	margin-top:5px; 
	overflow:hidden;
	padding:5px;
}
#statsList li{ color:#666; font-size:11px; }
#statsList strong{ color:#333; }

.formBox{ background-color:#F7F8F8; padding:10px; }
.formBox ul{ margin:20px 0; }

/* USER THUMB LIST */
.userThumbList{ position:relative; }
.userInfoBox{ 
	background-color:#000;
	color:#fff;
	font-size:11px;
	line-height:11px;
	opacity:.8;
	padding:4px 12px;
	position:absolute; 
	bottom:-24px; left:50%;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
	border-radius:6px;	
	z-index:100;
}
.userInfoBox em{
	opacity:.95;
	position:absolute;
	top:-4px; left:50%;
	margin-left:-6px;
	border-bottom:6px solid #000;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
}

.staticHeader{ color:#666; font-size:14px; padding:10px; }

.boxStaticText{ padding:10px 5px; }
.boxStaticText p{ color:#666; margin-bottom:10px; }
.boxStaticText p:last-child{ margin-bottom:0; }

#userFollowLst{}
#userFollowLst li{ display:block; height:32px; line-height:32px; padding:1px 0; position:relative; }
#userFollowLst li.odd{ background-color:#fcfcfc; }
#userFollowLst a{  }
#userFollowLst a img{ vertical-align:top; }
#userFollowLst .action{ position:absolute; top:0; right:0; }
#userFollowLst .action a{ font-size:12px; margin-left:10px; }

#userFollowLst .userCancel, #userFollowLst .userAccept, {  
	background:#efefef url(i/headers-bg.png) repeat-x scroll 0 -12px;
	border:1px solid #ccc;
	color:#777;
	display:inline-block;
	font-size:12px; 
	height:20px; 
	margin-bottom:1px;
	line-height:20px;
	padding:0 8px;
	text-shadow:0 1px 0 #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.4);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.2);
	box-shadow:0 1px 0 rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.2);	
}

.btn-follow-big, .btn-follow-small{
	background:#84CF33 url(i/headers-bg.png) repeat-x scroll 0 -304px;
	border:1px solid #84CF33;
	color:#fff !important;
	display:inline-block;
	margin-bottom:1px;
	padding:0 8px;
	text-shadow:0 2px 0 #64BF00;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;	
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.4);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.2);
	box-shadow:0 1px 0 #444;
}
.btn-follow-big:hover, 
	.btn-follow-small:hover, 
		#userFollowLst .userCancel:hover, 
			#userFollowLst .userAccept:hover{ text-decoration:none; opacity:1; }

#userFollowLst .userCancel:hover, 
	#userFollowLst .userAccept:hover{ color:#555  }
			
.btn-follow-big:active, .btn-follow-small:active{
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4) inset 0 1px 0 rgba(0,0,0,.7); 
	-moz-box-shadow:0 1px 0 rgba(255,255,255,.4), inset 0 1px 0 rgba(0,0,0,.7); 
	margin-top:1px; 
	margin-bottom:0; 
}
.btn-follow-small{ font-size:12px; height:20px; line-height:20px;	}
.btn-follow-big{ font-size:14px; height:28px; line-height:28px; }
.dofollow{ }
.doUnfollow{ opacity:.5; }
.requestSend{ color:#666 !important; padding:5px; }
.requestSend:hover{ text-decoration:none; }

#profileSidebarNavi{  }
#profileSidebarNavi li{ margin:5px 0; position:relative; }
#profileSidebarNavi em{ position:absolute; top:0; right:0; }
#profileSidebarNavi span{ position:absolute; }
#profileSidebarNavi a{ 
	display:block; 
	color:#2392D0; 
	font-size:14px; 
	height:20px; 
	line-height:20px; 
	padding:3px 0 3px 30px; 
}
#profileSidebarNavi .active a{
	background-color:#2392D0;
	color:#fff;
	font-weight:bold;
}
#profileSidebarNavi .active a:hover{ text-decoration:none; }

#profileSidebarNavi .trTop{ border-top:13px solid #fff; border-right:13px solid #2392D0; top:0; left:0; }
#profileSidebarNavi .trBottom{ border-bottom:13px solid #fff; border-right:13px solid #2392D0; bottom:0; left:0; }

.userFollowSidebarList{ margin:10px 0; }
.userFollowSidebarList li{ display:inline; float:left; margin:0 4px 4px 0; }
.userFollowSidebarList .last{ margin-right:0; }
.userFollowSidebarList a img{ display:block; }

/* TOOLTIP */
.uiTooltip{ cursor:help; display:inline-block; line-height:14px; position:relative; }
.uiTooltip em{ 
	position:absolute; 
	border-left:3px solid transparent; 
	border-right:3px solid transparent;
	border-top:3px solid #282828;
	bottom:-3px; right:10px;
}
.uiTooltip:hover{ text-decoration:none; }
.uiTooltip strong{ color:#aaa; font-size:11px;  }
.uiTooltipWrap{ 
	position:absolute;
	right:-5px; bottom:100%;
	z-index:2;	
	background-position: 100% 100%;
	height:22px;
}
.uiTooltipText{
	background-color:#282828;
	color:#fff;
	display:block;
	font-size:11px;
	line-height:14px;
	padding:4px 8px;
	white-space:nowrap;
	text-shadow:none;
}

#new-promo-box{
	background-color:#d00050;
	margin-bottom:15px;
	overflow:hidden;
	width:100%;
}
#new-promo-box a{
	display:block;
	margin:0 auto;
	width:100%; height:52px;
}
#new-promo-box img{ display:block; margin:0 auto; width:980px; }
