body {
	font-family:Arial, tahoma,verdana,arial,sans-serif;
	font-size: 12px;
	background:#EFF0F8 url(/gfx/bg.png?v=2) repeat-x scroll 0 0;
	color:#383838;
	margin:0;
}

a {
	color: #386480;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

img{
	border:0;
}

form {
	margin:0;
}

p, ul, ol {
	margin:0;padding:0;
}
ul, ol {
	list-style:none;padding:0;
}
h1 {
	padding: 0;
	margin: 5px 0 10px;
	color:#383838;
	font-size:23px;
}
h2 {
	padding: 0;
	margin: 3px 0 10px;
	color:#666666;
	font-size:24px;
}
h2.section{
	border-bottom:1px solid #EAEAEA;
	padding-bottom:2px;
}

h3.section{
	border-bottom:1px solid #EAEAEA;
	padding-bottom:2px;
	font-size:14px;
	padding-bottom: 7px;
}

.cb {
	clear: both;
	display: block;
	font-size: 1px;
	height: 0px;
	overflow: hidden;
	background-color:transparent;
}

hr {
	border-color: #CAE0E1 -moz-use-text-color -moz-use-text-color;
	border-right: medium none;
	border-style: dotted none none;
	border-width: 1px medium medium;
	height: 0;
	line-height: 0;
	margin: 6px auto;
}


#loader-layer{
	height: 100%; 
	width: 100%; 
	position: fixed; 
	left: 0px; 
	top: 0px; 
	z-index: 2999; 
	opacity: 0.5;
	filter:alpha(opacity=50);
	background:#FFFFFF;
}
#loader-layer div{
	margin:200px auto;	
	font-size:32px;
	width:250px;
	padding-left:45px;
	background:url("/gfx/ajax-loader-big.gif") no-repeat scroll 0 3px transparent;
}


.raquo{
	padding-right:12px;
	background:url("/gfx/raquo.png") no-repeat scroll right 5px transparent;
}
.raquo-white{
	padding-right:12px;
	background:url("/gfx/raquo-white.png") no-repeat scroll right 5px transparent;
}
.raquo-brown{
	padding-right:12px;
	background:url("/gfx/raquo-brown.png") no-repeat scroll right 5px transparent;
}
.ext_link{
	padding-left:65px;
	background:url("/gfx/link-icon.png") no-repeat scroll left 0px transparent;
	display:block;
	font-weight:bold;
}
.count-desc{
	font-size:10px;
	color:#999;
}

.rci{
	background:url(/gfx/icons-all.png?v=6) no-repeat scroll 0px -2131px;
	padding-left:25px;
	margin-left:3px;
	font-size: 16px;
}
.rci_1{
}
.rci_2{
	background-position:0 -2159px;
}
.rci_3{
	background-position:0 -2187px;
}
.rci_4{
	background-position:0 -2215px;
}
.rci_5{
	background-position:0 -2243px;
}
.rci_6{
	background-position:0 -2268px;
}


a.more{
	display:block;
	clear:both;
	margin-top:10px;
	padding-right:12px;
	background:url("/gfx/raquo.png") no-repeat scroll right 5px transparent;
	text-align:right;
}

.ad-container{
	margin-bottom:20px;
}

label.bar{
	display:block;
	background:#BCAD9C;
	height:18px;
	padding:0 7px;
	color:#FFF;
	font-size:11px;
	line-height:18px;
	margin-bottom:10px;
}
label.line{
	display:block;
	border-bottom:1px solid #7F8E7F;
	color:#7E7E7E;
	font-size:12px;
	line-height:18px;
	margin-bottom:7px;
}
label.icon{
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 0;
	display:block;
	border-bottom:1px solid #999;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	color:#808080;
	padding:0 0 4px 28px;
	margin-bottom:13px;
}
label.icon.cloned{
	background-position:0 -2381px;
}
label.icon.likes{
	background-position:0 -2414px;
}

/* naglowek */
#header, #content, #footer, #wall {
	width: 990px;
	margin: 0 auto;
}
#header{
	z-index:2;
	position:relative;
}
#content{
	background:#FFF url(/gfx/sidebar_bg.png) repeat-y right;
	border-left: 1px solid #DEE7E7;
	border-right: 1px solid #DEE7E7;
}

#breakingnews{
	padding:10px 0;
	margin-bottom:10px;
	background:#FFF url(/gfx/breakingnews-hr.png) no-repeat bottom;
	overflow: hidden;
	margin: 0 auto;
	width: 990px;
}

.service_header {
	border-bottom: 2px solid #73188C;
	position:relative;
	height:57px;
}
.service_header .logo{
	position:absolute;
	left:0;
	top:11px;
}
.service_header .section_name{
	font-size:24px;
	font-weight:normal;
	position:absolute;
	margin:0;
	top:6px;
	left:93px;
	width:440px;
	height:45px;
	overflow:hidden;
	color:#383838;
	text-shadow: 1px 1px 1px #EDF2F2;
	text-decoration:none;
}

.service_search {
	width: 262px;
	height: 26px;
	position: absolute;
	right:293px;
	top:20px;
}
.service_search .input_desc{
	font-weight:bold !important;
	font-size:14px !important;
	color:#D7C9A3 !important;
	font-style: normal !important;
}
.service_search .search_input {
	border: 1px solid #D7C9A3;
	width: 220px;
	padding:0 5px;
	height: 24px;
	line-height:24px;
	float:left;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.service_search.hover .search_input{
	border-color: #FF5C34;
}
.service_search .search_submit{
	margin:0;
	padding:0;
	display:block;
	float:right;
	width:30px;
	height:26px;
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -718px;
	border:none;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	cursor:pointer;
}
.service_search.hover .search_submit{
	background-position: 0 -749px;
}

.service_tools{
	position:absolute;
	right:163px;
	top:20px;
	width:123px;
}
.service_tools a{
	text-decoration: none;
}
.service_tools a.add, .service_tools a.bookmarklet{
	color:#FFF;
	height:26px;
	display:block;
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 0px;
	position:absolute;
	top:0;
}
.service_tools a.add{
	width:64px;
	left:0;
	padding-left:31px;
	background-color: #D8CAA4;
	background-position:0 -821px;
	font-size:16px;
	font-weight: bold;
	line-height:26px;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	border-right:1px solid #FFF;
}
.service_tools a.add.hover{
	background-position:0 -789px;
	background-color:#FF0B00;
}
.service_tools a.bookmarklet{
	width:28px;
	right:0;
	background-position:0 -860px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.service_tools a.bookmarklet.hover{
	background-position:0 -893px;
}
.service_tools .roll{
	position:absolute;
	left:0;
	top:26px;
	width:123px;
	z-index:100;
	display:none;
}
.service_tools .roll.add{
	
}
.service_tools .roll.add a{
	display:block;
	color:#FFF;
	font-size:15px;
	font-weight: bold;
	background:#FC6A41;
	padding:5px 10px;
	border-top:1px solid #FFF;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
}
.service_tools .roll.add a:hover{
	background:#EC4739;	
}
.service_tools .roll.add a.click{
	background:#9F0A25;
}

.service_tools .roll.add a.sep{
}
.service_tools .roll.bookmarklet{
	background:#99D4C1;
	padding:10px;
	border-top:1px solid #FFF;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	width:103px;
}
a.ur-link{
	background:#189B84;
	color:#FFF;
	font-size:15px;
	font-weight: bold;
	text-align:center;
	padding:5px;
	text-decoration:none;
	width:60px;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	box-shadow: 0px 0px 3px #FFF;
	-moz-box-shadow: 0px 0px 3px #FFF;
	-webkit-box-shadow: 0px 0px 3px #FFF;
}
.service_tools .roll.bookmarklet a{
	display:block;
}
.service_tools .roll.bookmarklet a.details{
	text-align:right;
	text-decoration: underline;
	color: #383838;
}
.service_tools .roll.bookmarklet p{
	margin-top:5px;
	font-size:11px;
}
.service_tools .roll.bookmarklet div.arrow{
	position:absolute;
	background:url(/gfx/urlink_arrow2.png) no-repeat;
	width:92px;
	height:93px;
	top:-45px;
	left:-92px;
	z-index:1;
}


/* naglowek - user navi */
.user_navi {
	position:absolute;
	top:20px;
	right:0;
	width:160px;
	height:26px;
}
.user_navi .panel-btn{
	position:absolute;
	top:0;
	right:0;
	width:26px;
	height:26px;
	background:url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -1013px;
}
.user_navi .nick{
	position:absolute;
	top:0;
	left:0;
	width:125px;
	height:26px;
	line-height:26px;
	text-align:right;
	font-weight: bold;
	text-decoration: none;
	color:#569C9E;
	overflow:hidden;
}
.user_navi .fb-login{
	position:absolute;
	top:0;
	right:0;
	width:28px;
	height:26px;
	background:url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -976px;
}
.user_navi .se-login{
	position:absolute;
	top:0;
	left:0;
	width:130px;
	height:26px;
	line-height:26px;
	font-size:14px;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
	color:#569C9E;
}

.toolbar-roll{
	display:none;
	position:absolute;
	top:27px;
	left:0;
	width:141px;
	padding:10px 10px 0 10px;
	background:#EFEFD6;
	border-top:1px solid #DED8B9;
	border-bottom:1px solid #DED8B9;
	z-index:1000;
}
.toolbar-roll a{
	display:block;
	color:#383838;
	margin-bottom:4px;
}
.toolbar-roll a.sep{
	padding-bottom:8px;
	margin-bottom:7px;
	border-bottom: 1px solid #DED8B9;
}
.toolbar-roll a.new{
	background:url(/gfx/icons-all.png?v=6) no-repeat scroll right -1055px;
}
.toolbar-roll a.highlights{
	background:#B5D3D4;
	position:relative;
	left:-10px;
	padding:2px 10px 2px 10px;
	width:141px;
	font-size:11px;
}

.toolbar-roll .a-c{
	padding-bottom:6px;
}
.toolbar-roll .a-c .avatar {
	width:50px;
	float:left;
}
.toolbar-roll .a-c .links{
	width:84px;
	float:right;
}
.toolbar-roll .a-c .links a{
	font-size:11px;
	margin-bottom:3px;
}
/* naglowek - nawigacja */
.main_navi{
	position:relative;
}
.main_navi a:hover{
	text-decoration:none;
}
.main_navi .catalog-link{
	display:block;
	position:absolute;
	right:10px;
	top:20px;
	color:#351A1A;
}
ul.main_navi {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
	background: #9C107B;
	height: 18px;
	margin-top:1px;
}
ul.main_navi li {
	float: left;
	padding:0 5px;
	line-height:17px;
}
ul.main_navi li.start {
	background: #84796B;
	padding:0 10px;
}
ul.main_navi li a {
	font-size: 11px;
	color: #fff;
}
ul.main_navi.submenu {
	padding-left:54px;
	display:none;
}
ul.main_navi.submenu.current{
	display:block;
}
ul.main_navi.submenu li a {
	color: #661D1D;
}
div.main_navi.submenu{
	height:18px;
	display:none;
	margin-top:1px;
} 


/* stopka */
#footer-navi{
	border-bottom:2px solid #FFF;
	padding-bottom:1px;
}
#footer-links {
	text-align:center;
	font-size:11px;
	margin:10px 0 20px;
	color:#6B717B;
}
#footer-links .links{
	margin-top:5px;
}
#footer-links a{
	color:#3E4B8D;
}
#footer-links .bull{
	padding:0 5px 0 7px;
}


/* stopka - źródła */
#footer-sources{
}
#footer-sources label.bar{
	margin-bottom:0;
}
#footer-sources .content{
}

#footer-sources .list-container{
	margin-top:1px;
	background:#F7FFFF;
	padding:10px 0;
}
#footer-sources .source_list{
	float:left;
	margin-left:15px;
	width:145px;
	overflow:hidden;
}
#footer-sources .source_list li{
	font-size:15px;
	color:#827C45;
}
#footer-sources .source_list li a{
	font-size:12px;
	color:#525539
}
#footer-sources .source_list li.cat-name{
	font-size:17px;
	font-weight:bold;
	margin-top:3px;
}

/* layout sekcji */

#content_body, #footer_categories {
	width: 829px;
	float: left;
}
#footer_categories a:hover{
	text-decoration: underline;	
}
#content_body {
	background: #fff;
}
#content_body.wide{
	width:990px;
}
#sidebar_body, #footer_contact {
	float: right;
	overflow: hidden;
	width: 160px;
	margin-top:1px;
}
#sidebar_body{
	background:#F7FFFF;
}
#footer_contact {
	background: #595959;
	height:18px;
	font-size:11px;
	line-height:18px;
}
#footer_contact a{
	padding-left:10px;
	color:#FFF;
}

.main_content_body {
	min-height:500px;
	padding: 10px
}

#body-wide{
	margin:0 0 10px 0;
}

#body-left-narrow{
	width:260px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
#body-right{
	width:530px;
	float:right;
	padding-left:10px;
	border-left:1px solid #EEE;
	margin-bottom:10px;
}
#body-left{
	width:530px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
#content_body.wide #body-left{
	width:690px;	
}
#body-right-narrow{
	width:260px;
	float:right;
	padding-left:10px;
	border-left:1px solid #EEE;
	margin-bottom:10px;
}


.info-box {
	clear:both;
	background: url("/gfx/icon_info2.gif") no-repeat scroll 10px 10px #F2F2F2;
	color: #838383;
	padding: 10px 10px 10px 50px;
	margin-bottom:10px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	font-size:11px;
	min-height: 26px;
}

.info-box .buttons{
	border-top:1px solid #EAEAEA;
	padding-top:10px;
}


/* stronicowanie */
div.pages {
	padding: 25px 0;
	text-align: right;
	font-size: 12px;
}
div.pages a.pg_page, div.pages a.pg_all, div.pages span.pg_more, div.pages span.pg_sep {
	text-align: center;
	margin-right: 1px;
	padding: 3px 5px;
}
div.pages span.pg_more {
	border: none;
}
div.pages span.pg_sep {
	border: none;
	width: 14px;
}
div.pages a.pg_all {
	border: none;
	width: auto;
}
div.pages a.pg_active {
	background: #999;
	color: #fff !important;
}
div.pages a.pg_prev {
	padding: 0 0 0 12px;
} 
div.pages a.pg_next {
	padding: 0 12px 0 0;
}

/* socials */
.box-socials{
	padding:9px;
	background:#F7FFFF;
	border:1px solid #DEE7E7;
}
.box-socials .fb{
	margin-bottom:3px;
}
.box-socials .gplus{
	width:115px;
	height:25px;
	float:left;
}
.box-socials .twitter{
	width:100px;
	height:25px;
	float:right;
}

/* agregat */
#aggregate-container{
	background: url(/gfx/aggregate-container-bg.png) repeat-y scroll 0 0;
	position:relative;
}
.cwide {
	margin: 0;
}
.cright {
	float: right;
	width: 260px;
	margin: 0;
}
.cleft {
	float: left;
	width: 534px;
	margin: 0;
}
.cleft_right {
	float: right;
	width: 260px;
	overflow: hidden;
}
.cleft_left {
	float: left;
	width: 260px;
	overflow: hidden;
}
#aggregate-container.news-list .cleft_left{
	margin-right:14px;
}
#aggregate-container.news-list .cleft_left.last{
	margin-right:0;
	width:258px;
}

#aggregate-ext-container{
	background: url(/gfx/aggregate-container-bg.png) repeat-y scroll 0 0;
	position:relative;
	zoom:1;
}
#aggregate-ext-container .ext-left, #aggregate-ext-container .ext-center{
	float: left;
 	overflow: hidden;
 	width: 260px;
 	margin-right: 14px;
}
#aggregate-ext-container .ext-right{
	float: left;
	overflow: hidden;
	margin-right: 0;
	width: 258px;
}
.edit-mode #aggregate-ext-container{
	padding-top:10px;
	border-top:3px solid #F99;
}


/* agregat - lista newsów */
ul.news_list {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.news_list li {
	padding: 0 0 17px;
	border-top: 1px solid #D3D3D3;
	background:#FFF;
	position:relative;
}
ul.news_list li a {
	color: #383838;
}
ul.news_list li h2 a.news-title{
	text-shadow: 1px 1px 1px #EDF2F2;
}
ul.news_list li p {
	color: #5A596B;
	margin: 0;
	padding: 0;
}
ul.news_list li h2 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
ul.news_list li .comment-cnt {
	display:none;
}

ul.news_list li .img-c {
	position:relative;
}
ul.news_list li img {
	width: 260px;
}
ul.news_list li img.hide {
	display:none;
}
ul.news_list li .img-c a.type-icon, #wall-items a.type-icon{
	width: 40px;
	height: 30px;
	opacity: 0.7;
	filter: alpha(opacity='70'); 
	position: absolute;
	display:none;
	left:50%;
	top:50%;
	margin-left: -20px;
	margin-top: -15px;
}
ul.news_list li .img-c a.type-icon.link, #wall-items a.type-icon.link{
	background: url("/gfx/icon-link.png") no-repeat scroll 0 0 transparent;
}
ul.news_list li .img-c a.type-icon.photo, #wall-items a.type-icon.photo{
	background: url("/gfx/icon-photo.png") no-repeat scroll 0 0 transparent;
}
ul.news_list li .img-c a.type-icon.video, #wall-items a.type-icon.video{
	background: url("/gfx/icon-video.png") no-repeat scroll 0 0 transparent;
}


ul.news_list li p.lead.hide{
	display:none;
}
ul.news_list li h2 .category {
	background:none repeat scroll 0 0 #FE6AB4;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	margin:0 5px 0 0;
	padding: 1px 3px 0px;
}
ul.news_list li h2 .category.hide{
	display:none;
}
ul.news_list li .hover-container{
	position:absolute;
	bottom:0;
	right:0;
}
ul.news_list li .autopromo .content{
	margin-top:5px;
}

ul.news_list li .comments-cnt, ul.news_list li .comments-cnt2{
	display:block;
	width:24px;
	height:14px;
	float:right;
	background:#EFF0F8 url(/gfx/comments-cnt.png) repeat-x scroll 0 0;
	margin-right:5px;
	color:#FFF;
	padding-right:17px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
}
ul.news_list li .comments-cnt2{
	background:#EFF0F8 url(/gfx/comments-cnt2.png) repeat-x scroll 0 0;
	padding-right:13px;
	margin-right:0px;
}
ul.news_list li a.read-more{
	width:56px;
	height:14px;
	float:right;
	background:#EFF0F8 url(/gfx/readmore-btn.png) repeat-x scroll 0 0;
	margin-right:5px;
}


div.cleft_main ul.news_list li h2 .category, .cmain ul.news_list li h2 .category {
	display: none;
}
.cright ul.news_list li a.news-title, .cleft ul.news_list li a.news-title, .ext-left ul.news_list li a.news-title, .ext-center ul.news_list li a.news-title, .ext-right ul.news_list li a.news-title {
	color: #383838 !important;
}
#section_MAIN1 li:first-child{
	border:none;
}
.cleft_main ul.news_list li h2,  .cmain ul.news_list li h2{
	font-size: 32px;
	margin-bottom: 10px;
	padding:0;
	border:0;
	font-weight:normal;
}
.cmain ul.news_list li h2{
	font-size: 36px;
}
.cmain ul.news_list li img {
	width: 807px;
}
.cleft_main ul.news_list li img{
	width: 534px;
}
.cmain ul.news_list li p, .cleft_main  ul.news_list li p {
	font-weight:bold;
	font-size:13px;
}


/* agregat - w trybie edit mode */
.ep_move_header {
	font-size: 11px;
	background: #e0e0e0;
	padding: 3px;
	margin: 2px 0;
	cursor: move;
}

.ep_move_header a {
	float: right;
	padding-left:10px;
}
ul.news_list .placeholder{
	background:#EFEFEF;
	height:20px;
}

/* agregat - nagłówek */
#aggregate-header-c{
	margin-bottom:10px;
}
#aggregate-header{
	position:relative;
	height:73px;
	top:-5px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#aggregate-header.imgbg{
	height:auto;
	overflow:hidden;
	min-height:73px;
}
#aggregate-header .bar-container{
	position:absolute;
	bottom:4px;
	left:0;
	height:66px;
	overflow:hidden;
	width:100%;
}
#aggregate-header .glass{
	background:#000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position:absolute;
	top:0;
	left:0;
	height:66px;
	width:100%;
}
#aggregate-header .content{
	position:absolute;
	width:789px;
	top:0;
	left:0;
	padding:0 10px;
}
#aggregate-header .content h2{
	font-size:30px;
	font-weight:normal;
	margin:2px 0 4px;
	width:520px;
	height:38px;
	overflow:hidden;
	font-size:Arial;
}
#aggregate-header .content .about{
	font-size:12px;
	color:#C0C0C0;
	width:520px;
	overflow:hidden;
}
#aggregate-header .author-container{
	width:250px;
	float:right;
	padding:2px 0;
	overflow:hidden;
	position:relative;
}
#aggregate-header .author-container img{
	border:1px solid #666;
	width:60px;
	height:60px;
	float:left;
}
#aggregate-header .author-container h3{
	position:absolute;
	bottom:7px;
	left: 68px;
	margin:0;
} 
#aggregate-header .author-container a{
	color:#E0E0E0;
	font-size:15px;
	font-family:Arial;
}

#aggregate-header-c .fav-c{
	border-bottom:4px solid #999;
	height:36px;
	padding-bottom:4px;
	position:relative;
}
#aggregate-header-c .fav-c .btns{
	width:260px;
	float:right;
	padding-top:5px;
}
#aggregate-header-c .fav-c .btns a{
	float:none;
}
#aggregate-header-c .fav-c  .label{
	width:120px;
	float:left;
	padding-right:10px;
	text-align:right;
	font-weight:bold;
}
#aggregate-header-c .fav-c  .label div{
	font-weight:normal;
}
#aggregate-header-c .fav-c  .items{
	width:410px;
	float:left;
}
#aggregate-header-c .fav-c  .items a{
	display:block;
	float:left;
	width:35px;
	height:35px;
	overflow:hidden;
	margin-right:2px;
}
#aggregate-header-c .fav-c  .items a img{
	width:35px;
	height:35px;
}

/* aggregat - stopka */
#aggregate-footer{
	margin:15px 0;
}
#aggregate-footer .c-left{
	width:530px;
	float:left;
	padding-right:10px;
	border-right:1px solid #EFEFEF;
}
#aggregate-footer .c-left .user-aggregates{
}
#aggregate-footer .c-right{
	width:260px;
	float:right;
}
#aggregate-footer .abuse-c{
	margin-top:15px;
}

/* agregat ext */
#aggregate-ext{
	
}
#aggregate-ext .ajax-loader{
	background:url("/gfx/ajax-loader-wall-big.gif") no-repeat scroll 0 3px transparent;
	width:64px;
	height:32px;
	margin:50px auto;
}

/* agregate - inne */
.aggregate-info{
	margin-top:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5A596B;
}
.aggregate-info .value{
	font-weight:bold;
	color:#5CA100;
	margin-top:5px;
}




/* formularze */
input.checkbox{
	width:auto !important;
	display:inline;
	border:none !important;
	margin:0 5px 0 0 !important;
}
input.full {
	width: 98%;
}
textarea{
	font-family: Arial,tahoma,verdana,arial,sans-serif;
	font-size:12px;
}
textarea.full {
	width: 98%;
}
.form-item {
	padding: 0 0 10px;
}
.form-item label {
	width: 160px;
	display: block;
	font-size: 12px;
	text-align:right;
	font-weight:bold;
	padding: 4px 10px 0 0;
}
.form-item label.required {
	font-weight:bold;
}
.form-item-desc {
	font-size:11px;
	margin-bottom:5px;
	margin-top:5px;
	padding-top:5px;
	color:#999;
	clear:left;
	
}
.form-item-element {
	width: 635px;
	float: right;
}
.form-item-body {
	width: 430px;
}
.form-item-body.full{
	width:100%;
}
.form-item-body label {
	display: inline;
}
.form-item-buttons {
	text-align: right;
	padding: 10px 10px
}
.form-item div.value {
	padding-top: 3px;
}

.form-item-body input, .form-item-body textarea{
	border: 1px solid #9C9C9C;
	padding:3px 5px;
	float:left;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;	
	width: 98%;
}
.form-item-body input{
}

.form-item-body input.narrow{
	width:50%;
} 
.form-item-body input.mini{
	width:20%;
} 

.jqmContent .form-item-element{
	width:390px;
}
.jqmContent .form-item-body{
	width:390px;
}
.jqmContent .form-item label{
	width:110px;
}

.jqmContent .col .form-item-element{
	width:180px;
}
.jqmContent .col .form-item-body{
	width:auto;
}
.jqmContent .col .form-item label{
	width:70px;
}


.default-forms label{
	display:block;
	font-weight:bold;
	margin:5px 0 3px;
}
.default-forms input, .default-forms textarea, .default-forms select{
	width:99.5%;
	padding:3px 0;
	border:1px solid #999;
	margin-bottom:10px;
	-moz-border-radius:3px;	
	-webkit-border-radius:3px;
}
.default-forms input.narrow, .default-forms textarea.narrow, .default-forms select.narrow{
	width:50%;
}
.default-forms textarea{
	a-height:60px;
}
.default-forms .checkbox{
	border:0;
	width:auto;
}
.default-forms label.error{
	top:-8px;
}

label.input_desc{
	color: #CCCCCC !important;
	display: none;
	font-size: 12px !important;
	font-style: italic !important;
	font-weight: normal !important;
	height: 0 !important;
	left: 7px !important;
	position: relative !important;
	top: 5px !important;
	margin:0 !important;
	text-align:left !important;
	width:auto !important;
}

label.error{
	color: #CC0000 !important;
	display: block;
	font-size: 11px !important;
	font-style: italic !important;
	font-weight: normal !important;
	margin:2px 0 0 0 !important;
	position:relative;
	width:auto !important;
	text-align:left !important;
	clear:both;
}



/* popovery */
.jqmWindow {
	text-align:left;
	display: none;
	position: fixed;
	top: 5%;
	left: 50%;
	margin-left: -270px;
	width: 540px;
	border: 6px solid #C0C0C0;
}

.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmHeader {
	background:transparent url(/gfx/popover-header.png?v=2) repeat-x;
	height:24px;
	padding-left:10px;
	line-height:20px;
	position:relative;
	z-index:9999;
	border-bottom:1px solid #C6CFD6;
}
.jqmHeader h2{
	margin:0;
	font-weight:bold;
	color:#E74500;
	font-size:14px;
	line-height:25px;
	border:0;
	padding:0 85px 0 0;
	background:url(/gfx/icons-all.png?v=6) no-repeat scroll right -1212px;
	float:left;
}
.jqmHeader a.jqmCloseButton{
	display:block;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:3px;
	right:3px;
	background:transparent url(/gfx/popover-closebtn.png) no-repeat scroll 0 0px;
	z-index:9999;
}
.jqmFooter {
	height:0
}
.jqmContent {
	padding:15px;	
	font-size:12px;
	background:#FFF;
	zoom:1;
	position:relative;
	color:#7E7E7E;
}
.jqmContent .ajax-loader{
	position:absolute;
	bottom:7px;
	left:20px;
	width:16px;
	height:16px;
	background:transparent url(/gfx/popover-ajax-loader.gif) no-repeat;
}

.jqmContent .ajax-mini-loader{
	width:24px;
	height:24px;
	background:transparent url(/gfx/popover-ajax-loader.gif) no-repeat;
}

/* popovery - szerokie*/
.jqmWindow.wide {
	margin-left: -345px;
	width: 690px;
}
.jqmWindow.wide .jqmHeader {
}
.jqmWindow.wide .jqmFooter {
}

.jqmWindow.np .jqmContent{
	padding:1px 0;
}


/* popovery - content */
.jqmWindow p {
	padding:0 0 10px 0;
	margin:0;
}

.jqmWindow a{
	a-color:#FFF !important;
}

.jqmWindow{
}

.jqmWindow hr{
	border:none;
	border-top: 1px solid #C6CFD6;
}
.jqmWindow .container-left{
	float:left;
	width:265px;
	padding-right:20px;
	border-right:1px solid #324751;
}
.jqmWindow .container-right{
	float:right;
	width:265px;
	margin-left:10px;
}
.jqmWindow textarea{
	height:100px;
}

.jqmWindow .form-item-body input, .form-item-body textarea{
	width:95%;
	margin:0;
}
.jqmWindow .form-item-body input.checkbox{
	border:none;
	width:auto;
	height:25px;
}
.jqmWindow input, .jqmWindow textarea{
	color:#7E7E7E
}

.jqmWindow.wide .col_left{
	width:260px;
	float:left;
	padding-right:20px;
	border-right:1px solid #C6CFD6;
}
.jqmWindow.wide .col_right{
	width:268px;
	float:right;
	padding-left:20px;
}

.jqmWindow ul.tabs {
    border-bottom: 1px solid #505050;
    font-size: 13px;
    height: 30px;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
}
.jqmWindow ul.tabs li {
	cursor: pointer;
	float: left;
	height: 25px;
	padding: 5px 25px 0;
	background: #DADBDA;
	color:#848484;
	border-color: #585658;
	border-left: 1px solid #585658;
	border-right: 1px solid #585658;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	font-weight: bold;
	margin-left:5px;
	font-size:15px;
	background: url("/gfx/tab-bg.png") repeat-x scroll 0 -1px;
}
.jqmWindow ul.tabs li.active{
	background-color: #FFF;
	color:#E43700;
	background-image:none;
}
.jqmWindow .tabs-content{
	display:none;
}

.jqmWindow input.fullsize{
	display:block;
	padding: 3px 5px;
	border: 1px solid #9C9C9C;
	border-radius: 3px 3px 3px 3px;
	font-size:19px;
	width:495px;
}


/* linki*/
#links-container {
	margin-bottom:15px;
}
.ui-state-disabled{
	opacity:1 !important;
}

.sortable-folders, .sortable-folders-items{
	list-style-type: none; 
	list-style-position:outside;
	margin: 0; 
	padding:0px; 
	clear:both;
	zoom:1;
}
.sortable-folders li, .sortable-folders-items li{ 
	margin: 0px; 
	padding: 0px; 
	font-size: 12px; 
	clear:both;
	zoom:1;
	line-height:12px;
}
.sortable-folders > li{
	border-bottom:1px solid #CECFCE;
}
.sortable-folders > li:first-child{
	border-bottom:none;
}
.sortable-folders li input{
	font-size:11px;
	width:130px;
	height:11px;
}
.sortable-folders-items{
	display:none;	
	padding:8px 0;
}
.sortable-folders-items li{
	overflow:hidden;
	position:relative;
}
.sortable-folders-items li div.site-title-container{
	position:relative;
	padding:3px 5px 1px 25px;
	height:12px;
	background:#F7FFFF;
	line-height:10px;
}
.sortable-folders-items li div.site-title-container.hover{
	background: url("/gfx/icons_links.png") no-repeat scroll 140px -146px #B4F0D6;
	position: relative;
	padding-left:32px;
	font-weight:bold;
}

.sortable-folders-items li a.page_title{
	background-repeat:no-repeat !important;
	display:block;
	overflow:hidden;
	height:16px;
	color:#383838;
	text-decoration: none;
}
.sortable-folders-items .context_menu{
	position:absolute;
	right:3px;
	top:0px;
	width:60px;
}
.sortable-folders-items .context_menu a{
	float:right;
	display:block;
	width:17px;
	height:17px;
	margin-left:2px;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.sortable-folders-items .context_menu a.icon_site_move{
	background:url(/gfx/icons_links.png) no-repeat scroll 0px -120px;
	display:none;
}
.sortable-folders-items .context_menu a.icon_site_edit{
	background:url(/gfx/icons_links.png) no-repeat scroll 0px -90px;
	display:none;
}
.sortable-folders-items .context_menu a.icon_site_delete{
	background:url(/gfx/icons_links.png) no-repeat scroll 0px -60px;
	display:none;
}
.sortable-folders .toggle{
	background:#F7FFFF url(/gfx/icons_links.png) no-repeat 9px 4px;
	padding:0px 5px 1px 25px;	
	cursor:pointer;
	position:relative;
	height:17px;
	line-height: 19px;
}
.sortable-folders .toggle.s_bgcolorML1{
	color:#FFF;
}

.sortable-folders .toggle.open{
	background:#4A4D4A url(/gfx/icons_links.png) no-repeat 7px -27px !important;
	color:#FFF;
}
.sortable-folders .toggle .context_menu{
	position:absolute;
	right:3px;
	top:0px;
	width:80px;
}
.sortable-folders .toggle .context_menu a{
	display:block;
	float:right;
	width:17px;
	height:17px;
	margin-left:2px;
	opacity:0.7;
	filter:alpha(opacity=70);
	font-size:1px;
}
.sortable-folders .toggle .context_menu a.icon_folder_move{
	background:url(/gfx/icons_links.png) no-repeat scroll 0px -119px;
	display:none;
}
.sortable-folders .toggle .context_menu a.icon_folder_edit{
	background:url(/gfx/icons_links.png) no-repeat scroll 0px -89px;
	display:none;
}
.sortable-folders .toggle .context_menu a.icon_folder_delete{
	background:url(/gfx/icons_links.png) no-repeat scroll 0px -59px;
	display:none;
}
.sortable-folders .folder_name{
	display:block;
	width:133px;
	overflow:hidden;
	font-weight:normal;
}
.add_folder_button, .editmode_button{
	text-align:right;
	margin-top:0px;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;	
	cursor: pointer;
	height: 18px;
	padding: 3px 5px 1px 22px;
}
.add_folder_button a, .editmode_button a{
	color:#404040;
	font-size:11px;
	text-decoration:underline;
}
.add_folder_button{
	margin-bottom:1px;
}
.add_folder_button a{
	padding-right: 2px;
	text-decoration: underline;
}
	

.add_folder_button input{
	font-size:10px;
	padding:2px;
	border:1px solid #999;
}
.add-site-button{
	height:22px;
	text-align:right;
}
.add-site-button .btn{
   font-size: 10px;
	text-decoration:underline;
	line-height:12px;
	padding-right:10px;
}

/* droppable folderu */
.droppable_hover{
	border:1px dotted #FF6633 !important;
}

/* sortable linka */
.sortable-folders .placeholder{
	border:1px dotted #FF6633 !important;
	background:#EFEFEF;
	height:20px;
}

.sortable-folders .folder-rename-ajax-loader{
	background:transparent url(/gfx/ajax-loader-folder.gif) no-repeat scroll 0 3px;
	height:11px;
	width:43px;
	padding-top:3px;
}


/* agregaty */
#aggregates-container{
}
#aggregates-container .header{
	background: url("/gfx/icons_links.png") no-repeat scroll 9px 4px #F7FFFF;
	height: 17px;
	line-height: 19px;
	padding: 0px 5px 1px 25px;
	cursor:pointer;
	color: #FFFFFF;
}
#aggregates-container .header.open{
	background: url("/gfx/icons_links.png") no-repeat scroll 7px -27px #4A4D4A !important;
	border:none;
}
#aggregates-container .nano{
	border-bottom:1px solid #CECFCE;
	display:none;
}
#aggregates-container .items{
	margin:10px 0;
}
#aggregates-container .items a{
	display:block;
	padding:0 10px;
	width:136px;
	overflow:hidden;
	color:#000;
	white-space: nowrap;
}
#aggregates-container .items a.a-name{
	height:15px;
}
#aggregates-container .items a.a-name:hover{
	background-color:#B4F0D6;
	font-weight:bold;
	text-decoration:none;
}
#aggregates-container .items a.u-nick{
	font-size:11px;
	color:#6FC5CE;
	margin-bottom:2px;
	height:14px;
}
#aggregates-container .items a.u-nick:hover{
	text-decoration:none;
}

#aggregates-container p{
	font-size:11px;
	padding: 0 10px;
}
#aggregates-container a.edit{
	color: #404040;
	font-size: 11px;
	text-decoration: underline;
	display:none;
	text-align:right;
	margin:3px 5px;
}

/* lista agregatów */
.aggregate-source{
	background-color:#F7F7DE;
	height:22px;
	overflow:hidden;
	line-height:22px;
	margin-bottom:10px;
}
.aggregate-source a.name{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	padding:0 10px 0 5px;
	margin-right:10px;
	float:left;
	display:block;
	line-height:22px;
}






/* news */
#mod_www_news {
	
}

#mod_www_news h1 {
	margin-bottom:10px;
	font-size:26px;
	font-weight:normal;
	padding-bottom:7px;
	border-bottom: 1px solid #E6E6CD;
}

#mod_www_news .lead{
	font-weight:bold;
	margin-bottom:10px;
}

#mod_www_news .lead .photo-small{
	display:block;
	float:left;
	margin-right:10px;
	position:relative;
}
#mod_www_news .lead .photo-small span{
	position:absolute;
	bottom:3px;
	right:3px;	
	width:13px;
	height:13px;
	background:url(/gfx/photo-expand.png) no-repeat;
}



#mod_www_news .source{
	border-bottom:1px solid #E6E6CD;
	margin-bottom:8px;
	position:relative;
	height:25px;
}
#mod_www_news .source .link{
	position:absolute;
	right:0;
}
#mod_www_news .source .link a{
 color:#6E646E;
}
#mod_www_news .source .link a.icon{
	background:#FE4C20 url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -562px;
	padding:4px 10px 4px 32px;
	margin-left:10px;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
}
#mod_www_news .source .link a.icon:hover{
	text-decoration:none;
}

#mod_www_news .source .date{
	position:absolute;
	left:0;
	bottom:2px;
	color:#7E7E7E;
	font-weight:bold;
	line-height:25px;
}


#mod_www_news .tags{
	margin-bottom:10px;
}

#mod_www_news .tags li{
	float:left;
	margin:2px 3px 3px 0;
	background:#DBC99B;
	padding:1px 7px;
	color:#FFF;
	border: 1px solid #DBC99B;
}
#mod_www_news .tags li a{
	color:#FFF;
	text-decoration:none;
}
#mod_www_news .tags li.label{
	height:23px;
	line-height:23px;
	padding:0 9px 0 32px;
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -2450px;
	border:none;
	border-radius:3px !important;
	-moz-border-radius:3px !important;	
	-webkit-border-radius: 3px !important;
	margin-top:0;
	margin-bottom:0;
}
#mod_www_news .tags li.add{
	background: none;
	border-radius:3px !important;
	-moz-border-radius:3px !important;	
	-webkit-border-radius: 3px !important;
}
#mod_www_news .tags li.add a{
	color:#7E7E7E;
}
#mod_www_news .tags li.add a:hover{
	color:#fff;
}
#add-tags-popover input.buttons2 {
    float: right;
    margin-top: 15px;
}
#mod_www_news .youtube-player{
	margin-bottom:10px;
}
#mod_www_news .body{
	border-bottom:1px solid #E6E6CD;
	margin-bottom:10px;
	line-height:17px;
	font-size:14px;
	padding-bottom:10px;
}
#mod_www_news .body blockquote{
	padding:5px 5px 5px 30px;
	margin:5px 0;
	background:url(/gfx/blockquote-bg.png?v=3) no-repeat;
}
#mod_www_news .body a blockquote:hover{
	background:url(/gfx/blockquote-bg-active.png?v=3) no-repeat;
}
#mod_www_news .body a.a-blockquote{
	text-decoration:none;
}
#mod_www_news .body blockquote p{
	margin:0;	
	padding:0;
}
#mod_www_news .body p{
	margin-bottom:10px;
}
#mod_www_news .body .subtitle{
	margin:10px 0 7px;
}



#mod_www_news .photo-c{
	margin-top:15px;
	margin-bottom:10px;
	text-align:center;
	background-color:#F2F0F0;
}
#mod_www_news .photo-c img:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
}

/* news - tools */
#mod_www_news a.title, #mod_www_news span.title{
	display:block;
	text-align:right;
	color:#383838;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}
#mod_www_news .items-list a{
	display:block;
	float:left;
	margin-left:6px;
}
#mod_www_news .items-list a.first{
	margin-left:0px;
}
#mod_www_news .items-list a img{
	width:60px;
	height:60px;
}

#mod_www_news .likes a{
	width:auto;
	float:none;
	padding-right:0 !important;
	margin-bottom:8px;
}
#mod_www_news .likes a span{
	float:right;
	display:block;
	width:38px;
	text-align:center;
	color:#383838;
}

#mod_www_news .author{
	position:relative;
	margin-bottom:10px;
}
#mod_www_news .author label{
	margin-bottom:12px;
}
#mod_www_news .author .avatar{
	display:block;
	width:60px;
	float:left;
}
#mod_www_news .author .c-c{
	width:195px;
	float:right;
}
#mod_www_news .author .c-c .nick{
	font-size:18px;
	font-weight:bold;
	color:#383838;
	line-height:18px;
}
#mod_www_news .author .c-c .buttons2{
	float:none;
	position:absolute;
	bottom:0;
	right:0;
	width:142px;
}

#mod_www_news .aggregate {
	margin-bottom:10px;
}

#mod_www_news .aggregate .items a{
	display:block;
	float:left;
	margin:0 0 6px 6px;
}
#mod_www_news .aggregate .items a img{
	width:60px;
	height:60px;
}
#mod_www_news .aggregate .items a.big{
	margin-left:0px;
}
#mod_www_news .aggregate .items a.big img{
	width:128px;
	height:126px;
}
#mod_www_news .aggregate .gwiazdka{
	float:none;
}

#mod_www_news .box-socials{
	padding-top:10px;
	border-top:1px solid #E6E6CD;
	margin-bottom:5px;
}

#mod_www_news .aggregate-src{
	margin-bottom:10px;
}
#mod_www_news .aggregate-src a.agg{
	color:#7E7E7E;
	text-align:right;
	display:block;
	margin-top:5px;
	font-weight: bold;
}

#mod_www_news .same-src{
	margin-bottom:10px;
}

#mod_www_news .news-tags{
	margin-bottom:10px;
}

#mod_www_news .abuse-c{
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px solid #E6E6CD;
}


#mod_www_news .comments label.bar{
	margin-bottom:7px;
}
/* news - oceny */
#mod_www_news .rating-c{
	border-bottom:1px solid #EEEEEE;
	padding-bottom:7px;
	margin-bottom:7px;
}
#mod_www_news .rating-c label{
	display:block;
	float:left;
	width:138px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	line-height:24px;
}
#mod_www_news .rating-c .icons-c{
	width:207px;
	float:left;
}
#mod_www_news .rating-c span.buttons2{
	float:left;
	background-position:0 -382px;
	background-color:#DBC99C;
	cursor:auto;
}
#mod_www_news .rating-c .icons-c a{
	display:block;
	float:left;
	border-right:1px solid #E6E6CD;
	width:33px;
	height:24px;
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 0;
}
#mod_www_news .rating-c .icons-c a.hover{
	background-color: #FF7700;
}
#mod_www_news .rating-c .icons-c a:last-child{
	border-right:none;
}

#mod_www_news .rating-c .icons-c a.rating_1{
	background-position: 7px -2304px;
}
#mod_www_news .rating-c .icons-c a.rating_2{
	background-position: -29px -2304px;
}
#mod_www_news .rating-c .icons-c a.rating_3{
	background-position: -71px -2304px;
}
#mod_www_news .rating-c .icons-c a.rating_4{
	background-position: -112px -2304px;
}
#mod_www_news .rating-c .icons-c a.rating_5{
	background-position: -153px -2304px;
}
#mod_www_news .rating-c .icons-c a.rating_6{
	background-position: -196px -2304px;
}
#mod_www_news .rating-c .result{
	font-size:11px;
	float:right;
	width:180px;
	text-align:right;
}
#mod_www_news .rating-c .result a{
	display:block;
}

#mod_www_news .comments{
	margin-bottom:20px;
}

#mod_www_news .cloned{
	margin-bottom:20px;
}
#mod_www_news .cloned .cloned-list-c{
	border-bottom:1px solid #E6E6CD;
}
#mod_www_news .cloned ul.cloned-list li{
	width:255px;
	margin-right:10px;
	float:left;
	margin-bottom:10px;
}
#mod_www_news .cloned ul.cloned-list li a.avatar{
	display:block;
	float:left;
	width:50px;
	height:50px;
	margin-right:5px;
}
#mod_www_news .cloned ul.cloned-list li a.nick, #mod_www_news .cloned ul.cloned-list li a.agg{
	float:left;
	width:200px;
}
#mod_www_news .cloned ul.cloned-list li a.nick{
	color:#808080;
	margin-bottom:5px;
}
#mod_www_news .cloned ul.cloned-list li a.agg{
	font-weight: bold;
	font-size:13px;
}

#mod_www_news .likes{
	margin-bottom:20px;
}
#mod_www_news .likes .likes-list-c{
	border-bottom:1px solid #E6E6CD;
	padding-bottom:7px;
}
#mod_www_news .likes ul.likes-list li{
	width:50px;
	height:50px;
	float:left;
	margin:0 3px 3px 0;
}

.more-cnt {
	font-size:11px;
	color:#7E7E7E;
	text-align:right;
	padding:5px 5px 0 0;
}

/* komentarze */
.comments-list{
	margin-top:10px;
}
.comments-list li{
	border-bottom:1px solid #E9E9E9;
	margin-bottom:10px;
	padding-bottom:5px;
}
.comments-list .avatar-container{
	width:54px;
	text-align:right;
	float:left;
}
.comments-list .body-container{
	width:625px;
	float:right;
}

.comments-list .comment-title{
	border-bottom:1px solid #E9E9E9;
	font-weight:bold;
	padding-bottom:2px;
	font-size:13px;
	margin-bottom:3px;
}
.comments-list .comment-body{
	line-height:17px;
	margin-bottom:10px;
}
.comments-list .comment-tools{
	font-size:11px;
}
.comments-list .comment-tools a{
	float:right;
	margin-left:10px;
}
.comments-list .comment-tools a.abuse-btn{
	background:url(/gfx/icons-all.png?v=6) no-repeat scroll 0px -2064px;
	padding-left:12px;
}
.comments-list .comment-tools a.reply-btn{
	background:url(/gfx/icons-all.png?v=6) no-repeat scroll 0px -2036px;
	padding-left:18px;
}
.comments-list .info-box{
	margin-top:10px;	
}
.reply-icon{
	background:url(/gfx/icons-all.png?v=6) no-repeat scroll 0px -2097px;
	padding-left:11px;
}

#comment-add {
	display:none;
}
.reply-container{
	display:none;
}

.fb-comments {
	margin-top:10px;
}


/* lista źródeł */
.sources-list li{
	margin-bottom:15px;
}
.sources-list .source-logo{
	margin-bottom:3px;
	font-weight:bold;
	font-size:14px;
}
.sources-list .source-thumb{
	position:relative;
	height:155px;
	background:#E7E3CE;
}
.sources-list .source-thumb img{
	width:200px;
	height:150px;
	position:absolute;
	top:7px;
	left:29px;
	border:1px solid #989898;
}
.sources-list .source-thumb .source-title{
	width:192px;
	height:13px;
	overflow:hidden;
	background:#525152;
	color:#FFF;
	padding:5px;
	position:absolute;
	left:29px;
	top:157px;
}
.sources-list .source-info{
	margin-top:26px;
	padding:0 29px;
	font-size:11px;
}
.sources-list .source-info a{
	color:#404040;
	font-weight:bold;
	line-height:17px;
}

/* katalog */
#catalog .filter-c label{
	color:#9F9F9F;
	font-weight:bold;
	font-size:15px;
	text-align:right;
	width:110px;
	float:left;
	line-height:29px;
}
#catalog .filter-c .items-c{
	width:680px;
	float:right;
	border-top:1px solid #EAEAEA;
	line-height:29px;
}
#catalog .filter-c .items-c.last{
	border-bottom:1px solid #EAEAEA;
}
#catalog .filter-c .items-c a{
	padding:0 6px;
	display:block;
	float:left;
	font-size:12px;
}
#catalog .filter-c .items-c a.active{
	background:#FF683B !important;
	color:#FFF !important;
}
#catalog .filter-c .items-c a:hover{
	background:#EAEAEA;
	text-decoration: none;
}
#catalog .filter-c .subcategories-c{
	display:none;
}
#catalog #results-c{
	margin-top:20px;
}
#catalog #results-c .ajax-loader{
	background:url("/gfx/ajax-loader-big.gif") no-repeat scroll 0 3px transparent;
	width:36px;
	height:36px;
	margin:50px auto;
}
#catalog .more-link{
	border-top: 1px solid #AF9C8B;
	margin-top: 30px;
}
#catalog .more-link a{
	background-position: 0 -469px;
	float: none;
	margin: 0 auto;
	padding: 0 4px !important;
	position: relative;
	text-align: center;
	top: -1px;
	width: 298px
}
#catalog .more-link a:hover{
	background-position: 0 -499px
}
#catalog .more-link a.click{
	background-position: 0 -531px
}



/* listy newsów */

.header-search-results{
	border-bottom:1px solid #404040;
	padding:0 0 10px;
	margin-bottom:10px;
	line-height:26px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
.header-search-results strong{
	font-family: Arial;
	font-size:18px;
}
.header-search-results a.right{
	float:right;
}
.header-search-results img{
	vertical-align: middle;
}

#masonry-list{
}
#masonry-list ul{
	background: url(/gfx/masonry-container-bg.png) repeat-y scroll 0 0;
}
#masonry-list ul li{
	width:260px;
	float:left;
	margin-right:9px;
}
#masonry-list .ajax-loader{
	background:url("/gfx/ajax-loader-wall-big.gif") no-repeat scroll 0 3px transparent;
	width:64px;
	height:32px;
	margin:50px auto;
}
#masonry-list .more-link{
	border-top: 1px solid #AF9C8B;
	margin-top: 30px;
}
#masonry-list .more-link a{
	background-position: 0 -469px;
	float: none;
	margin: 0 auto;
	padding: 0 4px !important;
	position: relative;
	text-align: center;
	top: -1px;
	width: 298px
}
#masonry-list .more-link a:hover{
	background-position: 0 -499px
}
#masonry-list .more-link a.click{
	background-position: 0 -531px
}






/* strony statyczne */
#static .content {
	margin-top:20px;
}
#static .content p{
	margin-bottom:10px;
}

/* ustawienia konta */
#account-settings h3{
	border-bottom: 1px solid #EAEAEA;
	color: #404040;
	margin-top:30px;
	padding-bottom:5px;
	font-size:15px;
}
#account-settings .name_container {
	line-height:22px;
}
#account-settings .name_container input{
	float:right;
	width:150px;
	margin-right:150px;
}
#account-settings .avatar_container img{
	margin-right:5px;
	border:1px solid #EAEAEA;
}
#account-settings .avatar_container input{
	display:none;
	margin-top:5px;
}
#account-settings .notification_container .item{
}
#account-settings a.facebook-merge{
	background: url("/gfx/icons-all.png?v=6") no-repeat scroll 0 -2791px transparent;
	padding-left:20px;
}

/* poczta wewnetrzna */
#mail .submenu{
	font-size:11px;
}
#mail .submenu .menu_left{
	float:left;
	width:350px;	
}
#mail .submenu .menu_left a{
	margin-right:10px;	
}
#mail .submenu .menu_right{
	float:right;
	width:350px;	
	text-align:right;
}
#mail .submenu .menu_right a{
	margin-left:10px;	
}
#mail .info-container .form-item label {
	padding: 0 10px 0 0;
}


.mail-buttons{
	float:right;
}
.mail-buttons a{
	margin-left:10px;
}

#mail .mail-body a{
	text-decoration:underline;
}

/* tabele*/
table.item-list {
	text-align: left;
	width: 100%;
	border-collapse: collapse;
	font-size:11px;
}
table.item-list th {
	padding: 3px;
	background:#EEE;
}
table.item-list th.th_action {
	width:1%;	
}
table.item-list th a.list_order{
	text-decoration:underline;	
	color:#404040;
}
table.item-list td {
	padding: 6px;
}
table.item-list td .item-text-content{
	margin-top:3px;
	font-size:10px;
	color:#666;
}
table.item-list .r1{
	background-color:#F9F9F9;
}

table.item-list .disabled{
	color:#FAA;
}
table.item-list .inactive{
	color:#AAA;
}

.list_order {
	
}

.list_order_asc, .list_order_desc{
	padding-right:15px;
	background-image:url(/gfx/icons_admin.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
}

.list_order_desc{
	background-position:right -25px;
}


/* mail - autocomplete */
#recipient_suggest {
	width:400px;
}
.mail_input_container {
	padding:2px;
	cursor:text;
	border: 1px solid #9C9C9C;
	padding:3px 5px;
	line-height:24px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;	
	z-index:10;
}
.mail_recipients{
	border:0 none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
}
.mail_recipient{
	float:left;
	border: 1px solid #999999;
	background:#DDD;
	padding:0 2px;
	margin-right:3px;
	
}
.mail_recipient_input{
	float:left;
}
.mail_recipient_input input{
	width:100px;
	border:0;
	width:180px;
	padding:0;
	margin:0;
}
.mail_recipient_delete {
	background: url(/gfx/bt_close.gif);
	background-repeat:no-repeat;
	padding:0 7px;
	margin-left:5px;
	background-position:right 0px;
}

/* aggregates - autocomplete */
#aggregate_suggest .mail_input_container{
	line-height:normal;
}

/* autocomplete */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	text-align:left;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
	font-size:11px;
}
.ac_loading {
	background: white url(/gfx/ajax-loader.gif) right center no-repeat;
}
.ac_odd {
	background-color: #FFF;
}
.ac_over {
	background-color: #DDD;
}


/* lista agregatów - thumbs */
ul.aggregates-thumbs-list li{
	padding:0;
}
ul.aggregates-thumbs-list li .name-c {
    background-color: #F7F7DE;
    height: 22px;
    line-height: 22px;
    margin-bottom: 3px;
    overflow: hidden;
}
ul.aggregates-thumbs-list li .name-c a{
	color: #FFFFFF;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin-right: 10px;
    padding: 0 10px 0 5px
}
ul.aggregates-thumbs-list li .tool-buttons{
	margin-bottom:12px;
}
ul.aggregates-thumbs-list li .items{
	position:relative;
	margin:7px 0;
	zoom:1;
	height:60px;
}
ul.aggregates-thumbs-list li .items a{
	display:block;
	float:left;
	margin-right:5px;
}
ul.aggregates-thumbs-list li .items a img{
	width:60px;
	height:60px;
}
ul.aggregates-thumbs-list li .items .btn a.buttons2{
	position:absolute;
	left:670px;
	top:0;
}
ul.aggregates-thumbs-list li .items .btn a.ext-link{
	position:absolute;
	left:670px;
	bottom:0;
	text-decoration: underline;
}


/* profil usera */
#user-header{
	margin-bottom:7px;
	padding-bottom:7px;
	border-bottom: 1px solid #EEE;
}
#user-header .left{
	width:195px;
	float:left;
	height:192px;
}
#user-header .left img{
	border:1px solid #EEE;
}
#user-header .right{
	width:600px;
	float:right;
	height:192px;
	position:relative;
}
#user-header h2{
	color:#404040;
	font-size:26px;
	margin-bottom:10px;
	border-bottom: 1px solid #EEE;
}
#user-header h2 .user-online{
	margin-left:5px;
	padding:0 63px;
	background:url(/gfx/user-online-icon.png?v=2) no-repeat scroll 0px 3px;
	width:63px;
	height:23px;
}
#user-header .about{
}
#user-header .links-container{
	position:absolute;
	bottom:0;
	height:28px;
	border-top:1px solid #EEE;
	width:600px;
	padding-top:12px;
}
#user-header .links-container a.buttons2{
	margin-right:5px;
}
#user-header .socials-links{
	position:absolute;
	right:0;
	top:7px;
}
#user-header .socials-links a{
	display:block;
	width:32px;
	height:32px;
	float:right;
	margin-left:5px;
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -1520px;
}
#user-header .socials-links a.www{
	background-position:0px -1637px;
}
#user-header .socials-links a.www:hover{
	background-position:0px -1583px;
}
#user-header .socials-links a.fb{
	background-position:-40px -1637px;
}
#user-header .socials-links a.fb:hover{
	background-position:-40px -1583px;
}
#user-header .socials-links a.gplus{
	background-position:-80px -1637px;
}
#user-header .socials-links a.gplus:hover{
	background-position:-80px -1583px;
}
#user-header .socials-links a.skype{
	background-position:-121px -1637px;
}
#user-header .socials-links a.skype:hover{
	background-position:-121px -1583px;
}
#user-header .socials-links a.twitter{
	background-position:-161px -1637px;
}
#user-header .socials-links a.twitter:hover{
	background-position:-161px -1583px;
}
#user-header .socials-links a.youtube{
	background-position:-201px -1637px;
}
#user-header .socials-links a.youtube:hover{
	background-position:-201px -1583px;
}
#user-header .socials-links a.linkedin{
	background-position:-241px -1637px;
}
#user-header .socials-links a.linkedin:hover{
	background-position:-241px -1583px;
}
#user-header .socials-links a.gg{
	background-position:-280px -1637px;
}
#user-header .socials-links a.gg:hover{
	background-position:-280px -1583px;
}
#user-header .socials-links a.nk{
	background-position:-320px -1637px;
}
#user-header .socials-links a.nk:hover{
	background-position:-320px -1583px;
}



.box.user-profile{
	margin-bottom:40px;
}

.user-cl li{
	padding-bottom:20px;
}
.user-cl li .info-bull{
	color:#A0A0A0;
}
.user-cl li h4{
	margin:0;
	display:inline;
	font-size:12px;
}
.user-cl li h4 a{
	color:#737373;
}
.user-cl li .content{
	margin-top:5px;
}
.user-cl li .title{
	color:#545454;
	font-weight:bold;	
	margin-top:5px;
}
.user-aggregates h4{
	margin:0 0 5px 0;
	display:block;
}

.fav-aggregates{
	list-style: disc outside none;
	margin-left: 15px;
}
.fav-aggregates li{
	margin-bottom:3px;
}
.fav-aggregates li a{
	color:#383838;
	font-weight:bold;
}
.fav-aggregates li a.nick{
	color:#7E7E7E;
	font-weight:normal;
	margin-left:3px;
}
.fav-users li{
	float:left;
	margin:0 6px 6px 0;
}
.fav-users li a{
	display:block;
}

/* konto: listy rekordów */
.user-items-list li{
	margin-bottom:25px;
}
.user-items-list li h4{
	margin-bottom:5px;
	font-size:12px;
}
.tool-buttons{
	margin-top:5px;
}
.tool-buttons a{
	padding:2px 10px;
	background:#EFEFEF;
	margin-right:10px;
	font-size:11px;
}

/* konto: ulubione */
.fav-users li{
	position:relative;
}
.fav-users a.delete_icon{
	display:none;
	position:absolute;
	right:0;
	top:0;
	background: url("/gfx/icons_links.png") no-repeat scroll 0 -59px transparent;
	width:18px;
	height:18px;
	opacity:0.5;
	filter:alpha(opacity=50);
}

/* konto: treści */
#account-content .left{
	float:left;
	width:390px;	
}
#account-content .right{
	float:right;
	width:390px;	
}
#account-content .image-container img{
	border:1px solid #AAA;
}
#account-content .image-container .delete-btn{
	display:block;
	margin-bottom:10px;
	font-size: 11px;
}
#account-content label.upload{
	display:block;
	font-weight:normal;
	width:auto;
	height:auto;
	text-align:left;
	clear:both;
}
#account-content .news-related{
	margin-top:3px;
}
#account-content .news-related li{
	margin-bottom:10px;
}

/* konto: agregaty użytkownika */
#account-aggregates .user-items-list li{
	
}
#account-aggregates .user-items-list li #aggregate-header{
	margin-bottom:5px;
}
#account-aggregates-edit .name_container {
	line-height:22px;
}
#account-aggregates-edit .name_container input{
	float:right;
	width:150px;
	margin-right:168px;
}

/* color picker */
.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(/gfx/colorpicker/colorpicker_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/gfx/colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/gfx/colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/gfx/colorpicker/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 130px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
	display:none;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(/gfx/colorpicker/colorpicker_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(/gfx/colorpicker/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(/gfx/colorpicker/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(/gfx/colorpicker/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(/gfx/colorpicker/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(/gfx/colorpicker/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(/gfx/colorpicker/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(/gfx/colorpicker/colorpicker_submit_close.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}


/* legenda */
.legend-box{
	border:1px solid #EEF4F4;
	background:#F7FFFE;
	color:#B2B7B7;
	padding:5px 10px;
	font-size:11px;
}
.legend-box:hover{
	color:#21007F;
}


/* buttons2 */
input.buttons2, button.buttons2, a.buttons2, span.buttons2, input.button, a.button{
	border:none !important;
	border-radius:3px !important;
	-moz-border-radius:3px !important;	
	-webkit-border-radius: 3px !important;
	cursor:pointer;
	overflow: visible; 
	color:#FFF;
	font-family:Arial;
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 0;
	height:23px;
	line-height:23px;
	font-size:12px;
	font-weight:bold;
	padding:0 20px 0 33px  !important;
   outline:none;
}
a.buttons2, input.button, a.button{
	display:block;
	float:left;
}
input.buttons2:hover, button.buttons2:hover, a.buttons2:hover, input.button:hover, a.button:hover{
	text-decoration: none;
}
input.buttons2.big, button.buttons2.big, a.buttons2.big{
	height:40px;
	line-height:40px;
	font-size:21px;
	font-weight: bold;
	padding:0 30px 0 58px  !important;
}

input.buttons2.fifrak, button.buttons2.fifrak, a.buttons2.fifrak{
	background-color:#DCCA9C;
	background-position: 0 -91px;
}
input.buttons2.fifrak:hover, button.buttons2.fifrak:hover, a.buttons2.fifrak:hover{
	background-color:#EC4739;
}
input.buttons2.fifrak.click, button.buttons2.fifrak.click, a.buttons2.fifrak.click{
	background-color:#9F0A25;
}

input.buttons2.go, button.buttons2.go, a.buttons2.go{
	background-color:#FF683B;
	background-position: 0 -562px;
}
input.buttons2.go:hover, button.buttons2.go:hover, a.buttons2.go:hover{
	background-color:#EC4739;
}
input.buttons2.go.click, button.buttons2.go.click, a.buttons2.go.click{
	background-color:#9F0A25;
}

input.buttons2.gwiazdka, button.buttons2.gwiazdka, a.buttons2.gwiazdka{
	background-color:#FF683B;
	background-position: 0 -658px;
}
input.buttons2.gwiazdka:hover, button.buttons2.gwiazdka:hover, a.buttons2.gwiazdka:hover{
	background-color:#EC4739;
}
input.buttons2.gwiazdka.click, button.buttons2.gwiazdka.click, a.buttons2.gwiazdka.click{
	background-color:#9F0A25;
}

input.buttons2.gwiazdka.noactive, button.buttons2.gwiazdka.noactive, a.buttons2.gwiazdka.noactive{
	background-color:#DCCA9C;
	background-position: 0 -688px;
}
input.buttons2.gwiazdka.noactive:hover, button.buttons2.gwiazdka.noactive:hover, a.buttons2.gwiazdka.noactive:hover{
	background-color:#EC4739;
}
input.buttons2.gwiazdka.noactive.click, button.buttons2.gwiazdka.noactive.click, a.buttons2.gwiazdka.noactive.click{
	background-color:#9F0A25;
}

input.buttons2.fav, button.buttons2.fav, a.buttons2.fav{
	background-color:#DCCA9C;
	background-position: 0 -625px;
}
input.buttons2.fav:hover, button.buttons2.fav:hover, a.buttons2.fav:hover{
	background-color:#EC4739;
}
input.buttons2.fav.click, button.buttons2.fav.click, a.buttons2.fav.click{
	background-color:#9F0A25;
}

input.buttons2.mail, button.buttons2.mail, a.buttons2.mail{
	background-color:#DCCA9C;
	background-position: 0 -125px;
}
input.buttons2.mail:hover, button.buttons2.mail:hover, a.buttons2.mail:hover{
	background-color:#EC4739;
}
input.buttons2.mail.click, button.buttons2.mail.click, a.buttons2.mail.click{
	background-color:#9F0A25;
}

input.buttons2.reload, button.buttons2.reload, a.buttons2.reload{
	background-color:#FF683B;
	background-position: 0 -1362px;
}
input.buttons2.reload:hover, button.buttons2.reload:hover, a.buttons2.reload:hover{
	background-color:#EC4739;
}
input.buttons2.reload.click, button.buttons2.reload.click, a.buttons2.reload.click{
	background-color:#9F0A25;
}

input.buttons2.reload.noactive, button.buttons2.reload.noactive, a.buttons2.reload.noactive{
	background-color:#DCCA9C;
	background-position: 0 -1328px;
}
input.buttons2.reload.noactive:hover, button.buttons2.reload.noactive:hover, a.buttons2.reload.noactive:hover{
	background-color:#EC4739;
}
input.buttons2.reload.noactive.click, button.buttons2.reload.noactive.click, a.buttons2.reload.noactive.click{
	background-color:#9F0A25;
}

input.buttons2.lapkad, button.buttons2.lapkad, a.buttons2.lapkad{
	background-color:#DCCA9C;
	background-position: 0 -595px;
}
input.buttons2.lapkad:hover, button.buttons2.lapkad:hover, a.buttons2.lapkad:hover{
	background-color:#EC4739;
}
input.buttons2.lapkad.click, button.buttons2.lapkad.click, a.buttons2.lapkad.click{
	background-color:#9F0A25;
}

input.buttons2.wykrzyknik, button.buttons2.wykrzyknik, a.buttons2.wykrzyknik{
	background-color:#DCCA9C;
	background-position: 0 -1153px;
}
input.buttons2.wykrzyknik:hover, button.buttons2.wykrzyknik:hover, a.buttons2.wykrzyknik:hover{
	background-color:#EC4739;
}
input.buttons2.wykrzyknik.click, button.buttons2.wykrzyknik.click, a.buttons2.wykrzyknik.click{
	background-color:#9F0A25;
}


input.buttons2.lapkag, button.buttons2.lapkag, a.buttons2.lapkag{
	background-color:#DCCA9C;
	background-position: 0 -253px;
}
input.buttons2.lapkag:hover, button.buttons2.lapkag:hover, a.buttons2.lapkag:hover{
	background-color:#EC4739;
}
input.buttons2.lapkag.click, button.buttons2.lapkag.click, a.buttons2.lapkag.click{
	background-color:#9F0A25;
}

input.buttons2.dolacz, button.buttons2.dolacz, a.buttons2.dolacz{
	background-color:#58CCB8;
	background-position: 0 -222px;
}
input.buttons2.dolacz:hover, button.buttons2.dolacz:hover, a.buttons2.dolacz:hover{
	background-color:#137C66;
}
input.buttons2.dolacz.click, button.buttons2.dolacz.click, a.buttons2.dolacz.click{
	background-color:#269E93;
}

input.buttons2.plus, button.buttons2.plus, a.buttons2.plus{
	background-color:#DCCA9C;
	background-position: 0 -415px;
}
input.buttons2.plus:hover, button.buttons2.plus:hover, a.buttons2.plus:hover{
	background-color:#EC4739;
}
input.buttons2.plus.click, button.buttons2.plus.click, a.buttons2.plus.click{
	background-color:#9F0A25;
}

input.buttons2.arrd, button.buttons2.arrd, a.buttons2.arrd{
	background-color:#DCCA9C;
	background-position: 0 -2489px;
}
input.buttons2.arrd:hover, button.buttons2.arrd:hover, a.buttons2.arrd:hover{
	background-color:#EC4739;
}
input.buttons2.arrd.click, button.buttons2.arrd.click, a.buttons2.arrd.click{
	background-color:#9F0A25;
}

input.buttons2.arrur, button.buttons2.arrur, a.buttons2.arrur{
	background-color:#DCCA9C;
	background-position: 0 -2521px;
}
input.buttons2.arrur:hover, button.buttons2.arrur:hover, a.buttons2.arrur:hover{
	background-color:#EC4739;
}
input.buttons2.arrur.click, button.buttons2.arrur.click, a.buttons2.arrur.click{
	background-color:#9F0A25;
}

input.buttons2.big.plus, button.buttons2.big.plus, a.buttons2.big.plus{
	background-color:#FF683B;
	background-position: 0 0;
}
input.buttons2.big.plus:hover, button.buttons2.big.plus:hover, a.buttons2.big.plus:hover{
	background-color:#EC4739;
}
input.buttons2.big.plus.click, button.buttons2.big.plus.click, a.buttons2.big.plus.click{
	background-color:#9F0A25;
}

input.buttons2.big.fifrak, button.buttons2.big.fifrak, a.buttons2.big.fifrak{
	background-color:#DCCA9C;
	background-position: 0 -45px;
}
input.buttons2.big.fifrak:hover, button.buttons2.big.fifrak:hover, a.buttons2.big.fifrak:hover{
	background-color:#EC4739;
}
input.buttons2.big.fifrak.click, button.buttons2.big.fifrak.click, a.buttons2.big.fifrak.click{
	background-color:#9F0A25;
}

input.buttons2.big.go, button.buttons2.big.go, a.buttons2.big.go{
	background-color:#FF683B;
	background-position: right -1764px;
	padding: 0 58px 0 30px !important;
}
input.buttons2.big.go:hover, button.buttons2.big.go:hover, a.buttons2.big.go:hover{
	background-color:#EC4739;
}
input.buttons2.big.go.click, button.buttons2.big.go.click, a.buttons2.big.go.click{
	background-color:#9F0A25;
}

input.buttons2.x, button.buttons2.x, a.buttons2.x{
	background-color:#DCCA9C;
	background-position: 0 -2345px;
}
input.buttons2.x:hover, button.buttons2.x:hover, a.buttons2.x:hover{
	background-color:#EC4739;
}
input.buttons2.x.click, button.buttons2.x.click, a.buttons2.x.click{
	background-color:#9F0A25;
}

/* przyciski starego typu */
.buttons {
	margin-top:10px;
}
.buttons input, .buttons a{
	float:right;
	width:auto;
	margin-left:10px;
}

.buttons input, .buttons a{
	background-color:#FF653E;
	background-position: 0 -562px;
}
.buttons input:hover, .buttons a:hover{
	background-color:#EC4739;
}
.buttons input.click, .buttons a.click{
	background-color:#9F0A25;
}
.buttons input.cancel, .buttons a.cancel{
	background-color:#DCCA9C;
	background-position: 0 -2345px;
}
.buttons input.cancel:hover, .buttons a.cancel:hover{
	background-color:#EC4739;
}
.buttons input.cancel.click, .buttons a.cancel.click{
	background-color:#9F0A25;
}

/* popover - przyciski opcji */
a.button.options{
	margin:0 5px 0 0;
	font-size:12px;
	font-weight:normal;
	color:#FFF !important;
	text-decoration: none;
	background:#DCCA9C;
	padding:3px 15px !important;
	display:inline;
	float:none;
}
a.button.options.active{
	background:#0CB799;
}


.edit-item-link{
	margin:0 0 10px;
	background:#FFF;
	border-bottom:1px solid #E7E7CE;
	position:relative;
}
.edit-item-link a.buttons2{
	float:none;
	width:187px;
	margin:0 auto;
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -288px;
	text-align:center;
	color:#333;
	font-weight:bold;
	position:relative;
	top:1px;
	padding:0 4px !important;
}
.edit-item-link a.buttons2:hover{
	background-position: 0 -316px;
}
.edit-item-link a.buttons2.click{
	background-position: 0 -344px;
}
.edit-item-link a.ext-r{
	position:absolute;
	right:0;
	top:4px;
	font-size:11px;
	text-decoration:underline;
}

.a-archive-link{
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 1px solid #E7E7CE;
	margin-top: 30px;
}
.a-archive-link a{
	background-position: 0 -469px;
	float: none;
	margin: 0 auto;
	padding: 0 4px !important;
	position: relative;
	text-align: center;
	top: -1px;
	width: 298px;
}
.a-archive-link a:hover{
	background-position: 0 -499px
}
.a-archive-link a.click{
	background-position: 0 -531px
}

.a-ext-link{
	margin-top:10px;
	position:relative;
	zoom:1;
}
.a-ext-link a.show{
	background-position: 0 -469px;
	float: right;
	margin: 0 auto;
	padding: 0 4px !important;
	position: relative;
	text-align: center;
	top: -1px;
	right:-5px;
	width: 298px;
}
.a-ext-link a.hide{
	background:transparent url(/gfx/wall-back.png) no-repeat;
	background-color:#58CCB8;
	display:block;
	padding: 0 0 !important;
	text-align: center;
	width: 809px;
	display:none;
	margin-bottom:10px;
}
.a-archive-link a:hover{
	background-position: 0 -499px
}
.a-archive-link a.click{
	background-position: 0 -531px
}





/* popover logowania */
#loginModal .action-login-required{
	margin-bottom:15px;
	font-size:13px;
	color:red;
	font-style: italic;
}

#loginModal .fb-c, #registerModal .fb-c{
	text-align:center;
	border-bottom:1px solid #C6CFD6;
	padding:25px 0 15px;
}
#loginModal .fb-c p, #registerModal .fb-c p{
	color:#7E7E7E;
	margin:5px 0;
}

#loginModal .inputs-c, #registerModal .inputs-c{
	color:#7E7E7E;
	position:relative;
}
#loginModal .inputs-c div.label, #registerModal .inputs-c div.label{
	padding:7px 0 12px 5px;
}

#loginModal .form-item-element{
	width:400px;
}
#registerModal .form-item-element{
	width:360px;
} 
#loginModal .form-item-body{
	width:215px;
	float:left;
}
#registerModal .form-item-body{
	width:200px;
	float:left;
}
#loginModal .inputs-c label, #registerModal .inputs-c label{
	width:100px;
	font-weight:normal;
}
#registerModal .inputs-c label{
	width:140px;
}
#loginModal .inputs-c input.buttons2, #registerModal .inputs-c input.buttons2{
	float:left;
	margin-left:10px;
}
#loginModal .remember-me{
	font-size:11px;
}
#loginModal .reg-link{
	padding-top:5px;
	border-top:1px solid #C6CFD6;
	margin-top:5px;
}
#registerModal .terms-c{
	font-size:11px;
	float:right;
}
#registerModal .terms-c input{
	float:left;
}
#loginModal .footer, #registerModal .footer{
	font-size:10px;
	text-align:right;
	padding-top:5px;
	border-top:1px solid #C6CFD6;
	margin-top:5px;
}




#loginModal .tools_links{
	font-size:10px;
}
#loginModal .remember_me{
	padding:0;
	font-size:11px;
}
#loginModal .remember_me input{
	float:left;
	margin:0 5px 0 0;
}
#loginModal .facebook-btn{
	margin-top:15px;
	display:block;
}

/* popover rejestracji */
#registerModal{
	margin-top:10px;
}
#registerModal .tools_links{
	font-size:10px;
}
#registerModal .terms{
	padding:0;
	font-size:11px;
}
#registerModal .terms input{
	float:left;
	margin:0 5px 0 0;
}
#registerModal .facebook-btn{
	margin-top:15px;
	display:block;
}

/* popover dodawania urla */
#add-link-url-popover input.url{
	display:block;
	padding: 3px 5px;
	border: 1px solid #9C9C9C;
	border-radius: 3px 3px 3px 3px;
	font-size:19px;
	width:495px;
}
#add-link-url-popover input.buttons2{
	margin-top:15px;
	float:right;
}
#add-link-url-popover .footer{
	margin-top:20px;
	padding:3px 0;
	text-align:right;
	border-top:1px solid #FF9652;
}
#add-link-url-popover .footer a{
	text-decoration: underline;
	color:#7E7E7E;
}

/* popover dodawania agregatu */
#add-aggregate-popover label.label{
	display:block;
	font-size:12px;
	font-weight: bold;
	color:#E44D17;
	margin-bottom:5px;
}
#add-aggregate-popover input.buttons2{
	margin-top:5px;
	float:right;
}
#add-aggregate-popover .nocat-c{
	margin-top:10px;
}
#add-aggregate-popover .categories-c{
	margin:10px 0 20px;
	height:30px;
}
#add-aggregate-popover .categories-c .category-s, #add-aggregate-popover .categories-c .subcategory-s{
	width:230px;
	border:1px solid #E3E3E3;	
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	padding:5px;
}
#add-aggregate-popover .categories-c .category-s{
	float:left;
}
#add-aggregate-popover .categories-c .subcategory-s{
	float:right;
}


/* wall */
#wall .content {
	background:#E6E6CD;
	padding:10px;
	border-top:1px solid #DED8B9;
	border-left:1px solid #E6EFEE;
	border-right:1px solid #E6EFEE;
	zoom:1;
}
#wall .content h3{
	margin:5px 0 10px;
	background:url(/gfx/icons-all.png?v=6) repeat-x scroll 0 -1290px;
	line-height: 23px;
}
#wall .content h3 .label{
	background:#E6E6CD url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -1253px;
	padding:0 10px 0 80px;
}
#wall .content h3 .b-c{
	padding:0 5px;
	background:#E6E6CD;
	float:right;margin-left:10px;
}
#wall .content h3 .b-c.last{
	padding-right:0;
}
#wall .content h3 .b-c.filter{
	background:none;
	position:relative;
	top:-2px;
}
#wall .content h3 a.wall-filter{
	width:33px;
	height:26px;
	padding:0 3px !important;
	margin:0 10px 0 0 !important;
	background-position: 3px -2896px;
	background-color:#E6E6CD;
}
#wall .content h3 a.wall-filter.type-photo{
	background-position: -38px -2896px;
}
#wall .content h3 a.wall-filter.type-video{
	background-position: -81px -2896px;
}
#wall .content h3 a.wall-filter.type-link.active{
	background-position: 3px -2864px;
}
#wall .content h3 a.wall-filter.type-photo.active{
	background-position: -38px -2864px;
}
#wall .content h3 a.wall-filter.type-video.active{
	background-position: -81px -2864px;
}

#wall .content .abuse-buttons {
	float:right;
	width:260px;
}

#wall .ajax-loader{
	background:url("/gfx/ajax-loader-wall.gif?v=3") no-repeat scroll 0 3px transparent;
	width:64px;
	height:32px;
	margin:50px auto;
}
#wall .more-link{
	border-top: 1px solid #AF9C8B;
	margin-top: 30px;
}
#wall .more-link a{
	background-position: 0 -1406px;
	float: none;
	margin: 0 auto;
	padding: 0 4px !important;
	position: relative;
	text-align: center;
	top: -1px;
	width: 298px
}
#wall .more-link a:hover{
	background-position: 0 -1436px
}
#wall .more-link a.click{
	background-position: 0 -1468px
}
#wall-items{
	position:relative;
}
#wall-items li{
	width:235px;
	margin-right:5px;
	margin-bottom:10px;
}
#wall-items li .img-c{
	background:#FFF;
	padding:15px;
	position:relative;
	border-color:#DBDBC5;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
}
#wall-items li .img-in-c{
	position:relative;
}
#wall-items li .img-c img{
	width:204px;
}
#wall-items li h5{
	margin:5px 0;
}
#wall-items li h5 a{
	font-size:12px;
	font-weight:bold;
	color:#383838;
}
#wall-items li .author-c{
	padding: 10px 15px;
	background:#EFEFD6;
	border-color:#DBDBC5;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	color:#7E7E7E;
}
#wall-items li .author-c img{
	float:left;
	margin-right:5px;
}
#wall-items li .author-c a.nick{
	font-size:12px;
	color:#7E7E7E;
}


#wall .info-c{
	width:665px;
	float:left;
}
#wall .info-c .box{
	padding:15px;
	background-color: #FFF;
	border:1px solid #DBDBC5;
}
#wall .info-c p{
	font-size:14px;
	line-height:20px;
}
#wall .info-c hr{
	border-color: #E4E4E4;
	border-style: solid none none;
	margin:15px 0 5px;
}
#wall .info-c a.fb{
	display:block;
	margin:0 auto;
	width:232px;
	height:34px;
	background: url('/gfx/fb_btn3.png') no-repeat;
	margin-top:10px; 	
}
#wall .info-c ul{
	margin-top:10px;
}
#wall .info-c ul li {
	position:relative;
}
#wall .info-c ul li .name-c{
	height:23px;
}
#wall .info-c ul li a.name{
	padding-right:5px;
	margin-right:5px;
}
#wall .info-c ul li .aggregate-favs-c{
	position:absolute;
	right:0;
	top:0;
}
#wall .info-c ul li .aggregate-favs-c a{
	margin-right:0;
	font-size:12px;
}
#wall .info-c a.all{
	display:block;
	margin-top:10px;
	text-align:right;
	font-size:13px;
	text-decoration: underline;
}
#wall .info-c label{
	font-weight:bold;
}

/* items buttons */
.item-btns{
	display:none;
	position:absolute;
	right:0;
	bottom:1px;
	font-size:11px;
}
.item-btns a{
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll right -1510px;
	line-height:14px;
	margin-left:5px;
	padding-right:17px;
	text-decoration:none;
	color:#7E7E7E !important;
}
.item-btns a.comments{
	background-position:right -1535px;
}
.item-btns a.aggregates{
	background:none;
	padding-right:0;
}
.item-btns a.aggregates span{
	background:#81CFC1 url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -1558px;
	padding: 0 5px 0 20px;
	color:#FFF;
	margin-left:3px;
}
.item-btns a.aggregates span:hover{
	background-color:#58CCB8;
}


/* popover klonowania linka */
#clone-link-popover {
	display:none;
}
#clone-link-popover .info-c{
	margin-bottom:15px
}
#clone-link-popover .img-c{
	height:150px;
	width:150px;
	overflow:hidden;
	border:1px solid #FFF;
	box-shadow: 0px 0px 3px #777;
	-moz-box-shadow: 0px 0px 3px #777;
	-webkit-box-shadow: 0px 0px 3px #777;
	float:left;
}
#clone-link-popover .img-c img{
	width:150px;
	height:150px;
}
#clone-link-popover .title-c{
	width:335px;
	height:150px;
	float:right;
}
#clone-link-popover .title-c textarea{
	padding:5px;
	width:325px;
	height:140px;
	border: 1px solid #E3E3E3;
	border-radius: 3px 3px 3px 3px;
	color: #383838;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	padding: 5px;
}
#clone-link-popover label.label{
	display:block;
	font-size:12px;
	font-weight: bold;
	color:#E44D17;
	margin-bottom:5px;
}
#clone-link-popover form{
	position:relative;
	height:95px;
}
#clone-link-popover form input.buttons2{
	position:absolute;
	left:175px;
	bottom:0px;
}
#clone-link-popover form select{
	width:510px;
	height:35px;
	font-family: Arial;
	font-size:17px;
	font-weight:bold;
	color:#383838;
	border:1px solid #E3E3E3;	
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	padding:5px;
}
#clone-link-popover form .fb-c{
	position:absolute;
	bottom:0px;
	right:20px;
}
#clone-link-popover form .dc-c{
	position:absolute;
	bottom:0px;
	left:0px;
}

/* abuse links */
.abuse-c a{
	float: none;
	margin-bottom: 5px;
}


/* set category */
.set-category-bar-c{
	background:#FFEFBD;
	padding:7px;
	border:1px solid #F7C76B;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	box-shadow: 0px 3px 3px #CCC;
	-moz-box-shadow: 0px 3px 3px #CCC;
	-webkit-box-shadow: 0px 3px 3px #CCC;
	margin-bottom:10px;
	text-align:center;
}
.set-category-bar-c .selects-c{
	width:440px;
	margin:4px auto 0;
}
.set-category-bar-c .selects-c a{
	float:right;
}
.set-category-bar-c .selects{
	float:left;
}
.set-category-bar-c .selects select{
	width:160px;
	font-size:13px;
	margin-left:10px;
	margin-top:2px;
}

.set-category-bar-c.confirm{
	background:#E0FAC9;
	border-color:#C0EC84;
}
.set-category-bar-c.confirm span{
	display:block;
	float:left;
	margin-left:96px;
	line-height:23px;
}
.set-category-bar-c.confirm .selects-c{
	display:block;
	float:right;
	margin:0 96px 0 0;
	width:460px;
}

/* strona ur-link */
.ur-link-help-c{
	position:relative;
}
.ur-link-help-c p{
	font-size: 15px;
	margin-bottom: 20px;
}
.ur-link-help-c ul{
	list-style: decimal outside;
	padding:auto;
	margin:20px 0 40px 20px;
}
.ur-link-help-c ul li{
	margin-bottom:20px;
	font-size: 15px;
}
.ur-link-help-c ul li img.screen{
	display:block;
	margin:10px 0;
}
.ur-link-help-c a.ur-link{
	border:1px solid #FFF;
	margin:0 10px;
	box-shadow: 3px 3px 5px #AAA;
	-moz-box-shadow: 0px 0px 10px #AAA;
	-webkit-box-shadow: 0px 0px 3px #AAA;
	border-radius:5px;
	-moz-border-radius:5px;	
	-webkit-border-radius: 5px;
	padding:5px 10px;
	z-index:2;
	position:relative;
}
.ur-link-help-c div.arrow{
	position:absolute;
	background:url(/gfx/urlink_arrow1.png) no-repeat;
	width:258px;
	height:265px;
	top:-187px;
	left:142px;
	z-index:1;
}
#ur-link {
	color: #7E7E7E;
	padding: 15px 25px;
}
#ur-link h3.first{
	margin-top:40px;
}
#ur-link div.arrow{
	top:-128px;
	left:69px;
	background:url(/gfx/urlink_arrow3.png) no-repeat;
}

/* wizard rejestracyjny */
#reg-wizard {
	padding:15px 25px;
	color:#7E7E7E;
}
#reg-wizard .step-line{
	margin:10px 0 50px 0;
	border-top:1px solid #ADADAD;
	position:relative;
}
#reg-wizard .step-line span{
	position:absolute;
	padding-left:15px;
	padding-right:5px;
	color:#D1D1D1;
	font-size:15px;
	font-weight:bold;
	display:block;
	background:#FFF url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -1724px;
	top:-10px;
}
#reg-wizard .step-line span.active{
	color:#FF241C;
	background-position: 0 -1691px;
	padding-left:19px;
}
#reg-wizard .step-line span.urlink{
	right:0;
}
#reg-wizard .step-line span.interest{
	left:215px;
}
#reg-wizard .step-line span.aggregates{
	left:490px;
}
#reg-wizard .button-c{
	margin-top:10px;
	padding-top:12px;
	border-top:1px solid #EAEAEA;
}
#reg-wizard .button-c .buttons2{
	float:right;
}
#reg-wizard .disclaimer{
	font-size:11px;
}
#reg-wizard p.desc{
	font-size:15px;
	margin-bottom:20px;
}
#reg-wizard h3{
	font-size:17px;
	margin-bottom:10px;
}


#reg-wizard .step-1 .thx{
	color:#FF241C;
	margin-bottom:40px;
}
#reg-wizard .step-1 .a-c img{
	border:1px solid #EBEAE7;
	float:left;
	width:190px;
	height:190px;
}
#reg-wizard .step-1 .a-c .inputs-c {
	float:right;
	width:540px;
}
#reg-wizard .step-1 .a-c .inputs-c label{
	display:block;
	font-weight:bold;
	margin-bottom:7px;
	color:#4D4D4D;
}
#reg-wizard .step-1 .a-c .inputs-c label.urlname{
	color:#FF241C;
}
#reg-wizard .step-1 .a-c .inputs-c label.urlname strong{
	font-size:14px;
}
#reg-wizard .step-1 .a-c .inputs-c input{
	border: 1px solid #9C9C9C;
	border-radius: 3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	display: block;
	font-size: 19px;
	padding: 3px 5px;
	width: 340px;
	color:#404040;
	margin-bottom:7px;
}
#reg-wizard .step-1 .disclaimer{
	margin-top:20px;
}

#reg-wizard .step-2 .cat-moz-c{
	margin-bottom:15px;
}
#reg-wizard .step-2 .cat-moz-c .item{
	float:left;
	margin:0 2px 2px 0;
	width:100px;
	height:99px;
	overflow:hidden;
	background-repeat:no-repeat;
	position:relative;
	cursor:pointer;
}
#reg-wizard .step-2 .cat-moz-c .item .glass{
	position:absolute;
	width:100px;
	height:99px;
	background:#FFF;
	opacity: 0.7;
	filter:alpha(opacity=70);
	display:none;
}
#reg-wizard .step-2 .cat-moz-c .item .checked{
	display:none;
	width:40px;
	height:40px;
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	position:absolute;
	left: 50%;
	margin-left: -20px;
	margin-top: -35px;
	top: 50%;
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -2565px;
}
#reg-wizard .step-2 .cat-moz-c .item .overlay{
	position:absolute;
	bottom:0;
	height:30px;
	width:100%;
	opacity: 0.7;
	filter:alpha(opacity=70);
	background:#000;
}
#reg-wizard .step-2 .cat-moz-c .item table{
	height:30px;
	width:100%;
	position:absolute;
	border:none;
	overflow:hidden;
	bottom:0;
	padding:0;
	border-spacing:0;
}
#reg-wizard .step-2 .cat-moz-c .item td{
	text-align:center;
	vertical-align: middle;
	font-size:12px;
	color:#FFF;
}
#reg-wizard .step-2 .cat-moz-c .item.big{
	width:200px;
	height:200px;
}
#reg-wizard .step-2 .cat-moz-c .item.big .glass{
	width:200px;
	height:200px;
}
#reg-wizard .step-2 .cat-moz-c .item.big .checked{
	margin-top: -45px;
}
#reg-wizard .step-2 .cat-moz-c .item.big .overlay{
	height:55px;
}
#reg-wizard .step-2 .cat-moz-c .item.big table{
	height:55px;
}
#reg-wizard .step-2 .cat-moz-c .item.big td{
	font-size:22px;
}

#reg-wizard .step-3 .aggs-c{
	margin-bottom:25px;
}
#reg-wizard .step-3 .users-list a{
	display:block;
	margin:0 5px 5px 0;
	float:left;
}
#reg-wizard .step-3 .disclaimer{
	margin-bottom:20px;
}
#reg-wizard .step-3 ul.aggregates-thumbs-list li .items .btn a.buttons2{
	left: 610px;
}

#reg-wizard .step-4 .left-c{
	width:475px;
	float:left;
	border-right:1px solid #EDEDED;
	padding-right:25px;
}
#reg-wizard .step-4 .right-c{
	width:230px;
	float:right;
	padding-left:25px;
}
#reg-wizard .step-4 .right-c ul li{
	margin-bottom:7px;
}
#reg-wizard .step-4 .right-c ul li a{
	color:#7E7E7E;
	font-size:14px;
}
#reg-wizard .step-4 h3{
	margin:0 0 20px;
}
#reg-wizard .step-4 ul.a-list{
	
}
#reg-wizard .step-4 ul.a-list li{
	margin-bottom:7px;
	height:23px;
}
#reg-wizard .step-4 ul.a-list li .a-name{
	height:23px;
	width:375px;
	line-height: 22px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:0 3px;
	float:left;
}
#reg-wizard .step-4 ul.a-list li a{
	float:right;
}
#reg-wizard .step-4 h3.own-name{
	margin:20px 0;
}
#reg-wizard .step-4 .input-c{
	height:34px;
	margin-bottom:10px;
}
#reg-wizard .step-4 .input-c input{
	border: 1px solid #9C9C9C;
	border-radius: 3px 3px 3px 3px;
	color: #404040;
	display: block;
	font-size: 19px;
	margin-bottom: 7px;
	padding: 3px 5px;
	width: 370px;
	float:left;
}
#reg-wizard .step-4 .input-c a{
	float:right;
}
#reg-wizard .step-4 .categories-c {
	height:34px;
	display:none;
}
#reg-wizard .step-4 .categories-c select{
	border: 1px solid #9C9C9C;
	border-radius: 3px 3px 3px 3px;
	color: #404040;
	font-size: 14px;
	margin-bottom: 7px;
	padding: 3px 5px;
	width: 230px;
}
#reg-wizard .step-4 .categories-c select:first-child{
	margin-right:15px;
}
#reg-wizard .step-4 .added-list-c{
	margin-top:20px;
	display:none;
}


#reg-wizard .step-5 .button-c{
	border-top:none;
}

#reg-wizard .step-5 .ur-link-help-c{
	margin-top:30px;
}
#reg-wizard .step-5 h3.section{
	font-size:14px;
}


/* FB friends */
#fbfriends{
	padding:15px 25px;
}

#fbfriends h2.section{
	color:#000;
	line-height:39px;
	padding-left:50px;
	background:transparent url(/gfx/icons-all.png?v=6) no-repeat scroll 0 -2700px;
	border:none;
	border-bottom:1px solid #E1E3E8;
	padding-bottom:12px;
	font-size:24px;
	font-weight:bold;
	margin-bottom:0;
}
#fbfriends .col-left{
	width:360px;
	float:left;
}
#fbfriends .col-right{
	width:360px;
	float:right;
}
#fbfriends h3{
	display:block;
	margin:0 0 10px 0;
	font-size:15px;
	font-weight:bold;
	color:#000;
	border-bottom:1px solid #E1E3E8;
	line-height:42px;
	position:relative;
	zoom:1;
	margin:0;
}
#fbfriends .search-c{
	width:200px;
	position:absolute;
	right:0;
	top:9px;
}
#fbfriends .search-c label{
	color: #D7C9A3 !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: bold !important;
	line-height: normal;
}
#fbfriends .search-c input{
	border: 1px solid #D7C9A3;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	width: 158px;
}
#fbfriends .search-c div{
	background: url("/gfx/icons-all.png?v=6") no-repeat scroll 0 -718px transparent;
	border: medium none;
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	float: right;
	height: 26px;
	margin: 0;
	padding: 0;
	width: 30px;
}
#fbfriends ul li{
	border-bottom:1px solid #E1E3E8;
	padding:5px 0;
}
#fbfriends ul li img{
	display:block;
	width:31px;
	height:31px;
	float:left;
}
#fbfriends ul li span.name{
	line-height:31px;
	color:#373D48;
	margin-left:6px;
}
#fbfriends ul li a{
	float:right;
	margin-top:4px;
}
#fbfriends ul li a.invited{
	opacity: 0.5;
	filter:alpha(opacity=50);
}
#fbfriends ul li.hidden{
	display:none;
}


#scroll-top{
	width:40px;
	height:39px;
	opacity: 0.5;
	filter:alpha(opacity=50);
	position:fixed;
	bottom:5px;
	right:100px;
	background:url(/gfx/scroll_button.png) no-repeat;
	display:none;
}
#scroll-top:hover{
	opacity: 1;
	filter:alpha(opacity=100);
}


#login-layer{
	position:fixed;
	bottom:0;
	width:990px;
	left:50%;
	margin-left:-495px;
	border-top:3px solid #BBC3D0;
	height:56px;
}
#login-layer .transparent{
	position:absolute;
	bottom:0;
	height:56px;
	opacity: 0.9;
	filter:alpha(opacity=90);
	background:#F2F2F2;
	width:990px;
}
#login-layer .content{
	position:absolute;
	bottom:0;
	height:56px;
	width:990px;
	line-height:56px;
	text-align:center;
	color:#2B446C;
	font-size:15px;
	font-weight:bold;
}
#login-layer .content a.fb-login{
	background:url("/gfx/fb_btn4.png") no-repeat scroll 0 3px transparent;
	padding:10px 0 10px 231px;
	margin-left:30px;
	text-decoration: none;
}
#login-layer .content a.close{
	background:url("/gfx/login_layer_close.png") no-repeat scroll 0 0px transparent;
	display:block;
	position:absolute;
	right:7px;
	top:4px;
	width:16px;
	height:16px;
	cursor:pointer;
	display:none;
}


/* empty aggregate info */
.empty-a-c h3{
	color:#7C4040;
	font-size:15px;
	font-weight:normal;
	margin: 0 0 10px 0;
	padding-bottom:7px;
	border-bottom: 1px solid #EAEAEA;
}
.empty-a-c .ea-col{
	float:left;
	width:224px;
	margin-right:24px;
}
.empty-a-c .ea-col p{
	font-size:14px;
	width:200px;
	color:#606060;
	height:60px;
}
.empty-a-c .ea-col img{
	border:1px solid #606060;
}
.empty-a-c a{
	display:block;
	color:#7C4040;
	font-size:12px;
	text-align:right;
	text-decoration:underline;
	margin:10px 0;
}


#loginRequiredGlass{
	position:absolute;
	height:500px;
	top:180px;
	width:990px;
	z-index: 2999; 
	margin-left:-10px;
}
#loginRequiredGlass .glass{
	position:absolute;
	opacity: 0.95;
	filter:alpha(opacity=95);
	border-top:3px solid #BEC6D2;
	background:#EEE;
	height:100%;
	width:990px;
}
#loginRequiredGlass .content{
	padding:60px 137px;
	z-index: 3000; 
	position:absolute;
}
#loginRequiredGlass h1{
	color:#2A427C;
	font-weight:bold;
	font-size:24px;
	text-align:center;
	margin:50px 0 30px;
}
#loginRequiredGlass a{
	display:block;
	width:387px;
	height:43px;
	background:url('/gfx/fb_btn5.png') no-repeat;
	margin: auto;
}
#loginRequiredGlass label{
	display:block;
	margin:140px 0 10px;
	color:#354D84;
	font-size:13px;
}
#loginRequiredGlass iframe{
	background:#FFF;
}

.cookie-disclaimer{
	background:#A9A9A9;
	border-top: 3px solid #BBC3D0;
	bottom: 0;
	left: 50%;
	margin-left: -495px;
	position: fixed;
	width: 960px;
	color:#FFF;
	padding:10px 15px;
	z-index:3000;
	height:15px;
	overflow: hidden;
}
.cookie-disclaimer a{ 
	color:#FFF;
	text-decoration: underline;
}
.cookie-disclaimer a.close{
	background:url("/gfx/cookie_disclaimer_close.png") no-repeat scroll 0 0px transparent;
	display:block;
	position:absolute;
	right:7px;
	top:4px;
	width:16px;
	height:16px;
	cursor:pointer;
}


#aggregate-select-c{
	background: none repeat scroll 0 0 #525252;
	border-bottom: 1px solid #8D847D;
 	border-top: 1px solid #8D847D;
	height: 60px;
	margin:15px 0;
} 
#aggregate-select-c label.label{
	color:#76FFFF;
	line-height: 60px;
	display:block;
	float:left;
	font-size:13px;
	font-weight: bold;
	text-align:center;
	width:170px;
}
#aggregate-select-c .agg-select{
	float:right;
	width:625px;
	margin-right:10px;
	margin-top:15px;
	height:35px;
}
#aggregate-select-c .agg-select select{
	width:435px;
	height:30px;
	font-size:17px;
	font-weight:bold;
	color:#383838;
	padding:3px;
	font-family: Arial;
}

#apc input, #apc textarea, #apc select{
	border:1px solid #E3E3E3;	
	border-radius:3px;
	-moz-border-radius:3px;	
	-webkit-border-radius: 3px;
	padding:5px;
}

#apc label.error{
	font-size:11px !important;
}
#apc input.checkbox{
	padding:0;
	border:none;
}

#apc .a-header{
	background: #525252;
	border-top: 1px solid #8D847D;
	border-bottom: 1px solid #8D847D;
	height:60px;
}
#apc .content-c{
	padding:10px;
}
#apc .col_l-c{
	float:left;
	width:202px;
}
#apc .col_r-c{
	float:right;
	width:450px;
}
#apc .a-header label.label{
	color:#76FFFF;
	line-height: 60px;
	display:block;
	float:left;
	font-size:13px;
	font-weight: bold;
	text-align:center;
	width:225px;
}

#apc .a-header .agg-select{
	float:right;
	width:450px;
	margin-right:10px;
	margin-top:15px;
	height:35px;
}
#apc .a-header .agg-select select{
	width:450px;
	height:30px;
	font-size:17px;
	font-weight:bold;
	color:#383838;
	padding:3px;
	font-family: Arial;
	
}
#apc .a-header .agg-select .agg-add-container .input{
	width:330px;
	height:22px;
	font-size:17px;
	font-weight:bold;
	color:#383838;
	padding:3px;
	font-family: Arial;
}
#apc .a-header .agg-select .agg-add-container .submit{
	height:30px;
	width:100px;
	float:right;
	background-position:0 -935px;
	background-color:#DCCA9C;
	font-size:16px;
	padding: 0 10px 0 40px !important;
	line-height: 30px;
}
#apc .a-header .agg-select .agg-add-container .submit:hover{
	background-color:#EC4739;
}
#apc .a-header .agg-select .agg-add-container .submit.click{
	background-color:#9F0A25;
}

#apc .a-header .agg-select label.input_desc{
	font-size:17px !important;
}

#apc h5{
	color:#E74500;
	font-size: 13px;
	font-weight: bold;
	margin:0 0 5px;
}

#apc .col_l-c{
	margin-bottom:10px;
}
#apc .col_l-c .img-con, #apc .col_l-c #img-own-preview{
	width:200px;
	height:150px;
	overflow:hidden;
	border:1px solid #FFF;
	box-shadow: 0px 0px 3px #777;
	-moz-box-shadow: 0px 0px 3px #777;
	-webkit-box-shadow: 0px 0px 3px #777;
}
#apc .col_l-c .img-con img, #apc .col_l-c #img-own-preview img{
	width:200px;
	height:150px;
}
#apc .col_l-c .img-con {
	position:relative;
}
#apc .col_l-c .img-con .size-c, #apc .col_l-c #img-own-preview .size-c{
	position: absolute;
	right:0;
	bottom: 0;
	color:#FFF;
	font-size:9px;
	padding:1px 3px;
	background:#000;
	opacity: 0.5;
	filter:alpha(opacity=50);
}

#apc .col_l-c #img-own-preview {
	margin-bottom:10px;
	position:relative;
}

#apc .col_l-c .img-navi-con .navi{
	background:#B4F0D6;
	height:23px;
	text-align:center;
	line-height: 23px;
	font-size:13px;
	font-weight: bold;
	color:#000;
	margin-top:10px;
	position:relative;
}
#apc .col_l-c .img-navi-con .navi a.left, #apc .col_l-c .img-navi-con .navi a.right{
	display:block;
	width:25px;
	height:23px;
	background:url(/gfx/add-link-icons.png) no-repeat scroll 0 -161px;
	position:absolute;
	left:0;
	top:0;
}
#apc .col_l-c .img-navi-con .navi a.right{
	background-position: right -211px;
	left:auto;
	right:0;
}

#apc .col_l-c .img-others-con{
	margin-top:10px;
}
#apc .col_l-c .img-others-con img{
	width:48px;
	height:43px;
	margin-right:2px;
	cursor:pointer;
}
#apc .col_l-c .img-others-con img.last{
	margin-left:0;
}


#apc .col_l-c .img-opt-con{
	margin-top:10px;
}
#apc .col_l-c .img-opt-con .chb-c{
	float:left;
	width:100px;
	font-size:11px;
}
#apc .col_l-c .img-opt-con .chb-c span{
	padding-left:3px;
}
#apc .col_l-c #img-browse{
	width: 200px;
	font-size:11px;
	display:block;
	margin-top: 5px;
}
#apc .col_l-c .url-label{
	margin:5px 0;
}
#apc .col_l-c #img-url{
	display:block;
	padding:2px 5px;
	width:190px;
}


#apc .col_r-c{
	margin-bottom:10px;
}
#apc .col_r-c .input-lead{
	display:block;
	width: 438px;
	height:85px;
	margin-bottom:10px;
}
#apc .col_r-c .input-title{
	display:block;
	width: 438px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	color:#383838;
}
#apc .col_r-c .input-body{
	display:block;
	width: 438px;
	height:85px;
	margin-bottom:10px;
}
#apc .col_r-c .src-c{
	margin-bottom:10px;
	margin-top:10px;
}
#apc .col_r-c .src-c label{
	color: #46AF9C;
}
#apc .col_r-c .src-c span{
	font-weight: bold;
}
#apc .col_r-c .body-c{
	margin-bottom:10px;
	font-weight:bold;
}
#apc .col_r-c a.chtype{
	display:block;
	margin-bottom:10px;
	color:#E74500;
	text-decoration: underline;
	font-weight:bold;
}

#apc .categories-c{
	margin-bottom:10px;
}
#apc .categories-c .item-c{
	width:200px;
	float:left;
	margin-right:20px;
}
#apc .categories-c .item-c input{
	width:190px;
}
#apc .categories-c label.input_desc{
	color:#666 !important;
	top:7px !important;
}
#apc .categories-c .item-c.cat{
	width:215px;
}
#apc .categories-c .item-c.sub{
	margin-right:0;
}
#apc .categories-c .item-c select{
	width:209px;
	padding-bottom:3px;
}


#apc .footer-c .in{
	border-top:1px solid #9E9E9E;
	position:relative;
	height:56px;
}
#apc .footer-c .in .buttons2{
	position:absolute;
	left:250px;
	top:13px;
}
#apc .footer-c .in .fb-checkbox-c{
	position:absolute;
	top:36px;
	left:415px;
}
#apc .footer-c .in a.chtype{
	display:block;
	position:absolute;
	left:0;
	top:5px;
	font-size:11px;
	color:#E96C40;
	text-decoration: underline;
}


#apc .ajax-loader-content{
	background:url("/gfx/ajax-loader-wall-big.gif") no-repeat scroll 0 3px transparent;
	width:64px;
	height:32px;
	margin:130px auto;
	position:static;
}
#apc p.error{
	padding:20px 10px;
}


#apc .f-header{
	background: #525252;
	border-top: 1px solid #8D847D;
	border-bottom: 1px solid #8D847D;
	height:60px;
	color:#76FEFE;
	text-align: center;
	font-size:30px;
	line-height: 60px;
}
#apc .f-items{
	padding:20px 10px 10px;
	border-bottom:1px solid #9E9E9E;
}
#apc .f-items .item{
	margin-bottom:10px;
	padding:0 40px;
	font-size: 19px;
}
#apc .f-items .item label{
	color:#6DD5D5;
}
#apc .f-items .item a{
	color:#7E7E7E;
	font-weight:bold;
}
#apc .f-buttons{
	height:100px;
	position:relative;
}
#apc .f-buttons a.fifrak{
	position:absolute;
	top:20px;
	left:230px;
}


/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano .content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano .content:focus {
  outline: thin dotted;
}
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .pane {
  background : #F4FAE7;
  position   : absolute;
  width      : 12px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01; 
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
}
.nano > .pane > .slider {
  background: #ECF2DF;
  position              : relative;
  margin                : 0 1px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}


