img.logo{
	border: 0px;
}

body{
	font-family: Helvetica;
	font-size: 13px;
	color: #333333;
	background-color: #FAFAFA;
	/*overflow-x: hidden;*/
	margin-left: 0px;
	margin-right: 0px;
}
a{
	text-decoration: none;
	font-decoration: dotted;
	/* color: #539913; */				
	color: #707070;
}
a:hover{
	color: #222222;
}
a:active, a:focus{
	outline: 0;
}

a img{
	border: 0px;
}
a.ajax_link img{
	height: 13px;
}

.error{
	color: red;
}
.success{
	color: green;
}

pre{
	margin-top: 0px;
}
a strong {
	color: #707070;
}
a:hover strong {
	color: #222222;
}

.box{
	padding: 0.5em;
	background-color:#F0F0F0;
	border:1px solid #999999;
	color:#000066;
}

/* ******************************************************
 * elementy wspólne
 * *************************************************** */
#main{
	/*width:100%;*/
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#content{
	width: 950px;
	/*margin-left: auto;
	margin-right: auto;*/
}
#footer{	text-align: center;	}
#header-bottom{
	position: relative;
	border: 0px;
	border-spacing: 0px;
}
#header-bottom-left,
#header-bottom-right{
	padding: 0px;
}
#header-bottom-left{	width: 728px;	}
#header-bottom-right{	width: 222px;	}





#login-panel{
	position:absolute;
	right:0;
	top:-8px;
	width:600px;
	text-align: right;
	padding-right: 0px;
	margin-top: 10px;
}
#login-panel span{
	margin-right:5px;
}
#logo{
}

#logo span{
	display: block;
	font-size: 14px;
	color:#888888;
	margin-top: 1em;
}

.logged #logo{
	text-align: left;
}
.logged #logo span{
	display: none;
}
.logged #logo a img{	width: 160px;	margin-left: 3px;	}
.logged #menu{
	margin-top: -10px;
	font-size: 12px;
}
.logged #menu,
.logged #menu ul li a{
	background: #FAFAFA;
}
.logged #menu ul.left{
	display: none;
}





.center{
	text-align: center;
}
.red{
	color: red;
}
.green{
	color: green;
}
.gray{
	color: gray;
}
.lightgray{
	color: lightgray;
}
.yellow{
	color: orange;
}
.clear{
	clear: both;
}
.left{
	float: left;
}
.right{
	float: right;
}
.right-text{
	text-align:right;
	padding-right: 5px;
}
.left-text{
	text-align:left;
}
.bold{
	font-weight: bold;
}
.inline{
	display: inline;
}

h2, h3, strong {
	color: #404040;
}

#second-line{
	/*font-size: 11px;*/
	text-align: right;
	margin-right: 0.2em;
	float: right;
}

#footer{
	border-top:1px solid grey;
	color:#333333;
	font-size:10px;
	margin-top:15px;
	padding-top:10px;
}
#footer a{
	color: #888888;
	text-decoration: none;
	font-weight: bold;
}
#footer span.split{
	margin-left: 5px;
	margin-right: 5px;
}

span.inline_info {
	margin-left: 1em;
	font-weight: normal;
}

span.inline_info_no_indent {
	font-weight: normal;
}

.source table{
	width: 100%;
}

#js_required{
	text-align:center;
	margin-left: 400px;
	position: absolute;
}

#select_lang ul{
	list-style: none;
	padding-left: 10px;
}

a.pool-cannot-submit {
	color: red;
	font-weight: bold;
}

a.pool-credit-warning {
	color: red;
	font-size: 10px;
	text-align: center;
}

/* ******************************************************
 * MENU i DROP DOWN MENU
 * *************************************************** */

#menu ul {
	padding: 0px;
	margin: 0px;
	display: inline;
}
#menu ul.left {
	float: left;
	padding-left: 0.2em;
}
#menu ul.center{
	margin-left: auto;
	margin-right: auto;
	margin-left: 250px;
}

#menu ul.right {
	float: right;
	padding-right: 0.2em;
}
#menu ul.left li{
	margin-right: 0.5em;
}
#menu ul.right li{
	margin-left: 0.35em;
}

#menu ul li{
	text-decoration: none;
	list-style: none;
	display: inline;
}
#menu ul li a{
	text-decoration: none;
	padding-bottom: 3px;
	padding-top: 3px;
}
#menu{
	border-bottom: 1px solid #999;
	margin-bottom: 0.7em;
	font-size: 14px;
	margin-top: 0px;
	color: rgb(85, 80, 95);
	background-color: #F0F0F0;
	padding: 0 3px;
}


/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

/* żeby się nie rozchodziło pod IE */
#menu ul.nav li.dropdown li {
	margin-left: 0;
}

.nav {
  z-index: 100;
  position: relative;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  background: #F0F0F0;
  display: block;
  padding: 0 3px;
}


.nav ul {
  background: #565656;
  border: 1px solid grey;
  list-style: none;
  margin: 0;
  width: 90px;
  position: absolute;
  top: -999em;
  left: -1px;
  z-index: 100;
}
.nav ul.sub-dropdown-admin {
	width: 150px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 21px;
  left: -20px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 0;
  border-top: 0;
  padding-right: 20px;
  width: 79px;
  white-space: nowrap;
}
.nav ul.sub-dropdown-admin a {
	width: 139px;
}
.nav ul a:hover {
  background: #ccc;
  /*color: #000;*/
}

#menu li.dropdown ul li a{
  	padding-left: 8px;
}


/* ******************************************************
 * strona główna
 * *************************************************** */
.index-left{
	width: 150px;
	display: block;
	float: left;
}
.index-right{
	width: 800px;
	float: right;
}

#lang_box{float: left;}
.logged #lang_box{	margin-top: 23px;	}

#lang_box label, #file_box label, #input_box label
{
	/*padding-left: 0.25em;
	padding-right: 0.25em;*/
}

#lang {
	height: 250px;
	width: 150px;
	border: 1px solid #eeeeee;
	margin-top:2px;
}
.logged #lang{
	height: 195px;
}
#file_box{
	float: left;
	margin-left: 8px;
	width: 790px;
}
#file,
#frame_file {
	height: 250px;
	width: 785px;
	border: 1px solid #999999;
	margin-bottom: 0.0em;
	margin-top:2px;
}

#input_box,
#source_box,
#options_box{
	margin-bottom: 2px;
}

#options_box{
	margin-top:16px;
	width: 140px;
	text-align: left;
	padding-left: 10px;
	float: left;
}
#loptions_box{
	clear:both;
	float:left;
	margin-left:40px; 
	margin-top:10px;
}
#labels_box{
	width: 150px;
	text-align: left;
	padding-left: 0px;
	float: left;
	margin-bottom: 0px;
	margin-top:2px;
}
#labels_box ol{
	margin: 0px;
	padding: 0px;
	list-style: none;
	height: 250px;
	overflow-y: auto;
	margin-top: 2px;
	margin-bottom: 0px;
	border: 1px solid #EEEEEE
}
#logged_submit_panel{
	margin-right: 10px;
	float: right;
}
#input_box{
	margin-left: 8px;
	display: none;
}
#in_new,
#input{
	height: 80px;
	width: 779px;
	border: 1px solid #999999;
	margin-bottom: 5px;
	padding: 3px;
}
#note{
	width: 779px;
	border: 1px solid #999999;
	padding: 3px;
	height: 35px;
}
#in_new{
	display:block;
	margin-top:2px;
	width:915px;
	height: 120px;
}

#Submit, #Run{
	margin-top: 1em;
	padding: 3px;
	border: 1px solid #555555;
}
#Submit{
	width: 120px;
}
#Submit:hover{
	
}

#welcome_and_input {
	min-height: 180px;
	float: left;
	width: 750px;
}

#welcome_message {
	margin-top: 3px;
	margin-left: 8px;
	padding: 8px;
	width: 720px;
}

#main_form_files{
	display: none;
}

#loptions_box #timelimit_div,
#loptions_box #run_div{
	margin-bottom:6px;
	margin-left:40px;
}

#upload_link{
	padding-left: 3px;
}
#upload_link_empty{
	margin-left: 5px;
}

#label_new_text{
	border: 1px solid #eeeeee;
}
#label_new_text:focus{
	border: 1px solid #999999;
}

/* ******************************************************
 * recent
 * *************************************************** */

#ul_recent_langs{
	list-style: none;
	padding-left: 0px;
}
#ul_recent_langs li{
	float: left;
	margin-left: 9px;
}

div.recent_pager {
	clear: both;
}

#recent_pager_up {
	margin-bottom: 20px;
	margin-top: 25px;
	text-align: center;
}

#recent_pager_down {
	margin-bottom: 20px;
	text-align: center;
}

/* ******************************************************
 * view
 * *************************************************** */

#new_item{
	padding:6px;
}

.inout_link_enabled{
	/*text-decoration: underline;*/
}
.input_link_empty{
	color: #dddddd;
}

#ul_inouterr,
#ul_recent{
	list-style: none;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#ul_inouterr{
	padding: 0px;
	margin-top: 0px;
}
#ul_recent li div.info{
	margin-bottom:3px;
}
#ul_recent li div.info b{
	color: #444444;
}
#ul_recent li div.private{
	border: 2px solid red;
}

#ul_recent li span.private{
	float:right; 
	margin-top: -17px; 
	color: red;
}

.view_box{
	margin-bottom: 1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.view_box table td{
	vertical-align: top;
}
.view_box table div.note{
	vertical-align: top;
	border-left: 1px dotted grey;
	padding-left: 10px;
}

.view_box label{
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	margin-left:0;
}

.view_box label.bottom_label {
	margin-top: 3px;
}

.li_inouterr,
#view_note .note{
	padding: 6px;
	background: #eaeaea;
	margin-bottom: 6px;
	border:1px solid #D0D0D0;
}
#view_note{
	
}

table .ln{
	padding-left: 5px;
	width: 20px;
	border-right: 2px dotted #c0c0c0;
}
td.ln pre.de1 {
	padding-right: 8px;
	padding-top: 5px;
	text-align: right;
	color:#707070;
}
td.de1 pre.de1 {
	padding-left: 10px;
}
pre.source table tfoot td {
	font-size: 10px;
	font-weight: bold;
}
pre.de1 {
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 3px;
}

.view_box pre ol{
	margin: 0px;
}

.err label,
.in label,
.out label{
	font-weight: normal;
	margin-top:5px;
}

input#link_presentation {
	width: 300px;
	border: 0;
	background-color: white;
}

#view_actions_under_code {
	margin-top: -1em; /* bo jest pod view_box, ktory ma margin-bottom 1em */	
	padding-left: 0.5em;
	padding-bottom: 1em;
}

a.large_link {
	font-size: 110%;
}

a.larger_link {
	font-size: 120%;
}

#view_commants{
	padding-left: 0.5em;
	margin-left: 200px;
}

#view_edit_file {
	height: 250px;
	width: 935px;
	border: 1px solid #999999;
	margin-bottom: 0;
	margin-top:2px;
}

#view_edit_input {
	height: 120px;
	width: 935px;
	border: 1px solid #999999;
	margin-bottom: 5px;
	margin-top:2px;
}

/* ******************************************************
 * search
 * *************************************************** */

#ul_search_langs{
	list-style: none;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 900px;
}
#ul_search_langs li{
	float: left;
	line-height: 16px;
	width: 180px;
}

#ul_search_dates, #ul_search_size, #ul_search_where{
	list-style: none;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#ul_search_size li, #ul_search_dates li, #ul_search_where li{
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}
#ul_search_size li label{
	
}
#ul_search_size li label span{
	font-size: 0.8em;
}

#select_all_langs, #toggle_adv_search{
	float: right;
	margin-top: 15px;
	margin-right: 50px;
	display: block;
	padding: 3px;
}
#select_all_langs:hover, #toggle_adv_search:hover{
	background: #F0F0F0;
}
.shadow-link:hover{
	background: #F0F0F0;
}

#div_search_query{
	margin-left: auto;
	margin-right: auto;
	margin-top: 65px;
	width: 460px;
	text-align: center;
}
#div_search_query span{
	padding-right: 10px;
}
#div_search_query input[type=text] {
	width: 450px;
	border: 1px solid grey;
	font:17px arial,sans-serif;
	margin-bottom:0.2em;
	padding-left:4px;
}
#div_search_query input[type=submit]{
	margin-top: 5px;
	font-size:15px;
	height:1.85em !important;
	margin:0.2em;
}


#code-label{
	display: none;
}

dl{
	margin: 0px;
}

#new_item .in,
#new_item .out{
	display: none;
}

.hidden{
	display: none;
}



span.info{
	/*text-decoration: none;
	border-bottom: 1px dotted;*/
	text-transform: lowercase;
}

span.font-size11 {
	font-size: 11px;
}



/* ******************************************************
 * samples
 * *************************************************** */
 
div.samples_code {
	background:#EAEAEA none repeat scroll 0 0;
	border:1px solid #D0D0D0;
	margin-bottom:6px;
	padding:6px;
}

pre.sample_geshi_code {
	margin-top: 3px;
	margin-bottom: 20px;
}

#ul_sample_langs{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 3em;
}
#ul_sample_langs li{
	float: left;
	margin-left: 6px;
}

table.manage-samples-table th {
	text-align: left;
}


/* ******************************************************
 * FAQ
 * *************************************************** */
#langs_table {
	padding: 5px 0 5px 0;	
}

#langs_table th{
	text-align: left;
	padding-left: 0;
}

#langs_table td {
	padding: 0 30px 0 0px;	
}

/* ******************************************************
 * API
 * *************************************************** */

#api_samples_list {
	list-style: none;	
}

#api_samples_list li {
	margin: 5px 0 5px 0;
}

#api_samples_list li table td {
	padding: 0 10px 0 0
}

#api_samples_list img{
	border: 1px solid grey;
	padding: 2px;
}



#phone-logo{
	position: absolute;
	top: -5px;
	left:10px;
}
#api-logo{
	position: absolute;
	text-align: center;
	margin-left: 250px;
}
#api-logo > .social{
	display: inline-table;
	height: 65px;
}
#api-logo > .social2{
	display: inline-table;
	height: 35px;
	margin-top: 5px;
}
#api-logo h1, #api-logo h3{
	margin: 0px;
}

#phone-logo img{
	border: 0px;
}


#terminal{
	width: 850px;
	height: 300px;
	border: 1px solid #aaaaaa;
	padding: 5px;
	font-family: monospace;
	overflow-y: auto;
	overflow-x: hidden;
	margin-left: auto;
	margin-right: auto;
}
#terminal_header{
	margin-top: -20px;
	width: 850px;
	text-align: right;
}
#terminal_input{
	width: 846px;
	border: 0px;
	padding: 2px 2px 2px 1px;
	font-family: monospace;
	font-size: 1em;
	background: #eeeeee;
}
#terminal #terminal_in_out p{
	margin: 0px;
	padding: 2px;
	white-space: pre;
	line-height: 15px;
}
#terminal #terminal_in_out p.stdout{
	color: #666666;
}
#terminal #terminal_in_out p.stderr{
	color: red;
}


.login_table, .forgot_table{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}
.login_table td, .forgot_table td{
	text-align: center;
}
.login_table .first_td, .forgot_table .first_td{
	border-right: 1px solid #eeeeee;
	width: 200px;
	padding: 10px;
}
.login_table .first_td input[type=text],
.login_table .first_td input[type=password],
.register_table input[type=text],
.register_table input[type=password],
.forgot_table input[type=text]{
	border: 1px solid grey;
	outline: 1px solid #dddddd;
	padding: 2px;
	margin: 1px;
}
.login_table .second_td, .forgot_table .second_td{
	width: 250px;
	padding: 10px;
}
.login_table .first_td p,
.forgot_table .first_td p{
	margin: 0px;
}
.login_table .first_td p label,
.login_table .first_td input[type=submit],
{
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.login_table .registration_box,
.login_table .first_td form,
.forgot_table .first_td form{
	text-align: center;
	padding: 15px;
	background: #eeeeee;
	margin-top: 10px;
}
.login_table .registration_box{
	padding: 0px;
}
.login_table .registration_box a{
	font-weight: bold;
	padding: 10px;
	display: block;
}
.register_table label:after,
.login_table label:after,
.forgot_table label:after
{
	content: ":";
}
.login_table label.nocontent:after{
	content: "";
}

.register_table{
	width: 370px;
	/*margin-left: auto;
	margin-right: auto;*/
	border-spacing: 0px;
	padding: 15px;
	background: #eeeeee;
}
.register_table td.first_td{
	width: 150px;
	padding-left: 10px;
}
.register_table td.captcha_td{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.register_table input[type=text],
.register_table input[type=password]{
	margin-left: 10px;
}
.register_table input[type=submit]{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.why_register_table {
	width: 400px;
	/*margin-left: auto;
	margin-right: auto;*/
	border-spacing: 0px;
	padding: 15px;
	background: #eeeeee;
}
.why_register_table td, .why_register_table th {
	padding-top: 3px;
	padding-left: 3px;
}

.why_register_table td.value_cell {
	color: green;
	font-weight: bold;
	text-align: center;
}


.register_outer_table {
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0px;
	background: #eeeeee;
}


.register_outer_table td.first_td {
	padding-right: 7px;
	padding-top: 10px;	
}

.register_outer_table td.second_td {
	padding-left: 7px;
	padding-top: 10px;	
}

.new-button{
	border: 1px solid grey;
	padding: 3px 10px 3px 10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fefefe;
	text-transform: lowercase;
	min-width: 100px;
	box-shadow: 0px 0px 1px black;
	-moz-box-shadow: 0px 0px 1px black;
	-webkit-box-shadow: 0px 0px 1px black;
	-webkit-transition: box-shadow .2s linear;
	-webkit-transition: color .2s linear;
}
.new-button:hover{
	border: 1px solid #666666;
	box-shadow: 0px 0px 3px black;
	-moz-box-shadow: 0px 0px 3px black;
	-webkit-box-shadow: 0px 0px 3px black;
}
/*
.new-button:active{
	box-shadow: 0px 0px 0px black;
	-moz-box-shadow: 0px 0px 0px black;
	-webkit-box-shadow: 0px 0px 0px black;
	-webkit-transition: box-shadow 0s linear;
}*/

/* ******************************************************
 * masstest
 * *************************************************** */

table.masstest-table th {
	text-align: left;
}

table.masstest-table tr.clickable-row {
	cursor: pointer;
}

.highlighted-row {
	background-color: #CCC;
}


/* ******************************************************
 * account
 * *************************************************** */

#account_edit_box{
	width: 650px;
	float: left;
	margin-right: 10px;
}
#account_edit_box form table{
	width: 100%;
}
#account_edit_box form table input[type=submit]{
	float: right;
}
#account_edit_box form table .col-1{
	width: 200px;
}
#account_edit_box form table .col-2{
	width: 250px;
}

#account_facebook_box h3,
#account_pastes_box h3,
#account_labels_box h3,
#account_edit_box h3,
#account_api_box h3,
#account_fb_box h3{
	background: #eeeeee;
	border-top: 1px solid #dddddd;
	padding: 2px;
	padding-left: 4px;
	margin: 0px;
}

#account_facebook_box .content,
#account_pastes_box .content,
#account_labels_box .content,
#account_api_box .content{
	border: 1px solid #eeeeee;
}
#account_fb_box .content{
	text-align: center;
	border: 1px solid #eeeeee;
}
#account_edit_box form{
	margin-top: 0px;
	margin-bottom: 10px;
}
#account_edit_box tr td:first-child{
	padding-right: 10px;
	min-width: 150px;
}
#account_edit_box input[type=text],
#account_edit_box input[type=password],
.new-textinput{
	padding: 2px;
	border: 1px solid grey;
	outline: 1px solid #dddddd;
}

#account_fb_box{
	width: 290px;
	float: left;
}

#account_facebook_box,
#account_api_box,
#account_pastes_box,
#account_labels_box{
	width: 290px;
	float: left;
	margin-bottom: 20px;
}
#account_labels_box ol{
	list-style: none;
	padding-left: 5px;
	height: 150px;
	overflow-y: auto;
}

#account_facebook_box .content,
#account_pastes_box .content,
#account_labels_box .content,
#account_api_box .content,
#account_fb_box .content{
	padding: 0.5em;
}

#labels_box>label,
#lang_box>label{
	margin-left: 3px;
}

.account_content table{
	padding: 10px;
}

.account_content h3 span{
	float: right;
	margin-right: 5px;
} 

/* ******************************************************
 * myrecent
 * *************************************************** */

#myrecent_filter_box,
#publiclabel_info_box{
	width: 200px;
	border: 0px solid green;
	float: left;
	position: relative;
	border-right: 1px solid #eeeeee;
}

#myrecent_filter_box{
	margin-top: -60px;
}
#myrecent_filter_box_adv{
	display: none;
}
#myrecent_filter_box ol{
	list-style: none;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	overflow-y: auto;
}
#myrecent_filter_box ol#list_result{
	height: 140px;
}
#myrecent_filter_box ol#list_language{
	height: 100px;
}


#myrecent_filter_box ol.no-scroll{
	overflow-y: hidden;
}
#myrecent_filter_box ol li{
	padding: 0px;
	width: 130px;
	line-height: 18px;
}
#myrecent_filter_box ol li label{
	display:block;
	margin-left:25px;
	margin-top:-18px;
	position:relative;
	width: 100%;
}
#myrecent_filter_box ol.selectable li.ui-selected{
	border: 1px solid #bbbbbb;
	background: #ddddff;
}
#myrecent_filter_box ol.selectable{
	border: 1px solid white;
	padding: 1px;
}
#myrecent_filter_box .selectable-border{
	border: 1px solid white;
}
#myrecent_filter_box .selectable-border:hover {
	border: 1px solid #cccccc;
}
#myrecent_filter_box .resizable-box .selectable-border:hover {
	border-bottom: 1px solid #999999;
}
#myrecent_filter_box .description{
	padding: 3px;
	text-align: justify;
	margin-left:6px;
}

#myrecent_filter_box .more{
	margin-left: 5px;
}

#myrecent_action_box{
	width: 735px;
	border: 0px solid green;
	margin-left: 200px;
	padding-left: 10px;
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 5px;
}
#myrecent_action_box .top{
	margin-bottom: 10px;
}


#myrecent{
	width: 740px;
	float: right;
	margin-right: 5px;
	margin-top:5px;
}
#myrecent .pagination{
	margin-left: auto;
	margin-right: -10px;
	position: relative;
}
#myrecent .pagination ul{
	list-style:none outside none;
	margin:0;
	position:absolute;
	right:10px;
	top:-30px;
}
#myrecent .pagination ul li{
	display: inline;	
	margin-right: 5px;
}

#myrecent_delete{
	width: 690px;
	float: right;
	margin-right: 5px;
	margin-top:5px;
}

#myrecent .cache{
	display: none;
}

#myrecent table{
	border-spacing: 0px;
	width: 100%;
}
#myrecent table tr.chk{
	height: 20px;
}
#myrecent tr td.border-bottom{
	border-bottom: 1px solid #eeeeee;
}
#myrecent tr td.border-bottom-dark{
	border-bottom: 1px solid #dddddd;
}
#myrecent tr:hover,
#list_label li label:hover{
	background: #efefef;
}

#myrecent ul.tags{
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
	display: inline;
	list-style: none;
	display: block;
	height: 18px;
}
#myrecent ul.tags li.tag{
	border: 1px solid grey;
	float: left;
	margin: 1px;
	-moz-border-radius: 5px;
	padding: 1px 5px;
}


#myrecent_tag_add{
	position: absolute;
	display: none;
	width: 100px;
	background: #dddddd;
	border: 1px solid #bbbbbb;
	cursor: default;
}
.myrecent_tag_add{
	cursor: default;
}
#myrecent_tag_add input[type=text]{
	display: inline;
	width: 70px;
}

#myrecent_preview{
	padding: 1em;
	background: white;
	border: 1px solid #dddddd;
	display: none;
	position: absolute;
	outline: 5px;
	margin: 5px;
	min-width: 500px;
}
#myrecent_preview .source{
	height: 200px;
	max-height: 400px;
	min-width: 350px;
	overflow-y: auto;
	height: 100%;
}

.ui-button-text-only .ui-button-text {
	padding: 0.1em 1em !important;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: 0.1em 1em !important;
}

#myrecent_action_box .buttons{
	display: inline;
}
#myrecent_action_box ul{
	list-style: none;
	padding: 2px 10px;
	margin: 0px;
	width: 118px;
}
#myrecent_action_box ul li a{
	display:block;
	padding-left:3px;
	padding-top:3px;
}
#myrecent_action_box ul li a:hover{
	background: #F0F0F0;
}


div.label_add{
	border-top: 1px solid #eeeeee;
	position: relative;
	bottom: 0px;
	height: 60px;
	width: 100%;
}
div.label_rename,
div.label_publish,
div.label_published{
	display: none;
	border-top: 1px solid #eeeeee;
	position: relative;
	bottom: 0px;
	width: 100%;
}

div.label_published{
	text-align: center;
	width: 100%;
}

#label_loader{
	display: none;
	margin-left: 10px;
}

div.label_table{
	overflow-y: auto;
	overflow-x: hidden;
	min-width: 450px;
	min-height: 100px;
	max-height: 350px;
}
table.label_table{
	width: 100%;
	border-spacing: 0px;
}
table.label_table tr:hover{
	background: #efefef;
}
tr.published{
	background: #F6F6F6;
}

.pagination a.active{
	font-weight: bold;
}

/*
a.more .second{
	display: none;
}
*/

.ui-widget-content .draggable{
	float: right;
	border: 1px solid #eeeeee;
	width: 30px;
	height: 15px;
	cursor: move;
	background: #fcfcfc;
}

#publiclabel_info_box{
	padding-left: 10px;
	width: 190px;
}
#publiclabel_info_box .link,
#publiclabel_info_box .owner{
	margin: 0px;
}

#action_label_publish_desc{
	width: 100%;
}

#list_result li label{
	font-size: 11px;
	text-transform: lowercase;
}

#sort_date_info_desc, #sort_date_info_asc{
	font-size: 1.1em;
}

/*
#sort_date_info_desc{
	display: none;
}
*/

#myrecent_filter_box_adv .ui-resizable-e{
	display: none !important;
}
#myrecent_filter_box_adv .ui-resizable-se{
	right: 30px !important;
}

.ui-resizable-helper { border: 1px dotted green; }
.ui-state-highlight { height: 1.5em; line-height: 1.2em; }

.tag{
	position: relative;
}
.tag>span.delete{
	color:red;
	font-weight:bold;
	top: -1px;
	left: -1px;
	position: absolute;
	background: white;
	z-index: 10;
	border:1px solid grey;
	padding:1px 5px;
	-moz-border-radius: 5px;
}

.sortable-box{
	position: relative;
}
.sortable-box .sortable-handler{
	position: absolute;
	top: 0px;
	right: 30px;
	display: none;
	cursor: move;
}
.sortable-box:hover .sortable-handler{
	display: block;
}

.label_add label,
.label_rename label,
.label_publish label{
	margin-top: 5px;
	margin-left: 7px;
	margin-bottom: 3px;
	display: block;
}
.label_add table,
.label_rename table,
.label_rename input[type=text],
.label_publish table,
.label_publish input[type=text]{
	width: 100%;
}

#list_label {
	height: 160px;
	overflow-x: hidden;
}
#list_label_header{
	position: absolute;
	z-index: 10;
	background: white;
	height: 17px;
	padding: 2px;
	padding-left: 0px;
	margin-left: 15px;
	margin-top: 1px;
	width: 145px;
	font-size: 11px;
}

#pub_sub_label{
	width: 100px;
}

#filter-1{
	width: 100px;
}
#filter-1-1{
	color: red;
	margin-left: 5px;
	font-weight: bold;
	display: none;
}

#label_edit{
	width: 100%;
}

#action_label_publish_link, 
#action_label_publish_desc{
	width: 370px;
}

.publiclabel_note_text{
	display:block;
	margin-top:-9px;
	overflow:hidden;
	position:absolute;
	width:300px;
	height: 17px;
}
.publiclabel_note_text:hover{
	height: auto;
	z-index: 10;
	background: white;
	border: 1px solid #cccccc;
	margin-top:-13px;
	margin-left: -4px;
	padding: 3px;
}

.note_label{
	width: 100%;
	display: block;
	font-size: 12px;
}
.note_input{
	border: 0px;
	width: 100%;
	display: none;
	height: 17px;
	padding-left: 3px;
	color: red;
}

/* logowanie strona glowna*/
.sign-in {
	color: #C2C2C2;
	font-size: 10px;
	display: inline-table;
}
.new-sign-in{
	display: inline-table;
	margin-left: 10px;
}
.new-sign-in>div:first-child{
	line-height: 24px;
	margin-bottom: 6px;
}
.new-sign-in>div:first-child>a{
	min-width: 53px;
	display: inline-block;
	text-align: center;
	line-height: 20px;
}
.sign-in > div {
	background-color: #F0F0F0;
	border: 1px solid #F0F0F0;
	float: right;
}
.sign-in > div > :first-child {
	color: #707070;
	float: left;
	font-size: 12px;
	line-height: 20px;
	padding: 0px 21px 0px 7px;
	text-transform: lowercase;
}
.sign-in form {
	float: left;
	padding-right: 10px;
	position: relative;
}
.sign-in p {
clear: both;
padding-top: 3px;
text-align: right;
text-transform: lowercase;
}
.sign-in input[type="text"] {
margin-bottom: 1px;
}
.sign-in fieldset {
border: 0px;
}
.sign-in input[type="text"], .sign-in input[type="password"] {
background-color: white;
border: 0px;
display: block;
font-size: 10px;
margin: 0px 1px 0px 0px;
padding: 4px 4px 5px;
width: 98px;
}
.sign-in button {
background: transparent url(/gfx/sign-in.png) no-repeat 50% 50%;
border: 0px;
bottom: 0px;
cursor: pointer;
margin: 0px;
padding: 0px;
position: absolute;
right: 0px;
top: 0px;
width: 20px;
}
