body.access div.login-container {
  margin: 30px 0 0 0;
  overflow: auto;
}

  body.access div.login-container h3.section-header,
  body.access div.login-container form#openid-form h3 {
    margin-top: 0px;
  }

body.access div.login-form {
  float: left;
  width: 300px;
}

body.access div.plus-options .login-form {
  border-right: 1px solid #d4d4d4;
}

body.access div.plus-options div.or-text,
body.access div.plus-options div.login-options {
  display: block;
}

body.access div.or-text {
  color: #999;
  background: #f4f4f4;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: 92px 0px 0px -8px;
  padding: 7px 0 9px 0;
  width: 15px;
  display: none;
}

body.access div.login-options {
  float: left;
  margin-left: 82px;
  display: none;
}

body.access form#password-form span {
  display: block;
  font-size: 12px;
  margin-top: 5px;
}

body.access input.text {
  font-size: 13px;
  width: 200px;
}

body.access input#user_openid_url {
  width: 230px;
}

  body.access div.login-options h3 {
    margin-bottom: 5px;
  }

body.access .action-login {
  padding: 10px 0 5px 1px;
  text-align: middle;
}

  body.access .action-login label {
    color: #666;
  }
  
body.access .login-options a.button {
  height: 24px;
  width: 89px;
}

body.access .login-options a.open-id span {
  position: relative;
  font-size: 15px;
  bottom: 2px;
  left: 5px;
  color: #555;
}

  body.access .login-options a.open-id:hover {
    text-decoration: none;
  }

body.access div.login-options ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

  body.access div.login-options ul li {
    display: inline;
    height: 21px;
    line-height: 21px;
    list-style: none outside none;
    float: left;
  }

    body.access div.login-options ul li a {
      display: block;
      width: 80px;
    }

      body.access div.login-options ul li a.open-id img {
        margin-top: 2px;
      }

body.access div.login-form p#standard-blurb {
  margin: 5px 0 0 0;
}


body.monitored_twitter_handles div.content h3 {
  margin-bottom: 7px;
}

body.monitored_twitter_handles div.content span.sub {
  margin-left: 4px;
}

body.monitored_twitter_handles p.sub-description {
  margin-bottom: 5px;
}

body.monitored_twitter_handles ul.description-list { 
  padding-left: 0px;
  list-style-position: inside;
  margin-bottom: 15px;
}

body.monitored_twitter_handles p.user-twitter a.handle {
  font-weight: bold;
}

body.monitored_twitter_handles p.user-twitter{
  float: left;
  background-color: white;
  background-position: 4px -981px;
  width: 250px;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 0 5px 18px;
  border: 1px solid #f0f0f0;
}

body.monitored_twitter_handles p.user-twitter:hover {
  border:1px solid #afafaf;
}

body.monitored_twitter_handles p.user-twitter:hover span {
  color:#afafaf;
}

body.monitored_twitter_handles p.user-twitter span.primary-selector {
  margin-left:20px;
  color:#afafaf;
  padding-right:10px;
  font-size: 8px;
  text-transform: uppercase;
}

body.monitored_twitter_handles .direct-messages {
  color: #999;
  text-indent: 18px;
  margin: 0 0 14px 0;
}

body.monitored_twitter_handles div.options {
  clear:both;
  float:left;
  background: #e8e8e8;
  margin-bottom: 10px;
  margin: -3px 0 10px 14px;
  padding: 2px 39px 2px 5px;
  -moz-border-radius-bottomleft: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top:none;
  border-left:1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
}


body.monitored_twitter_handles p.mth-option {
  margin:0px;
  font-size:11px;
  line-height:20px;
  color: #666;
  clear: both;
}

body.monitored_twitter_handles p.add_monitor_handle {
  margin-bottom: 0px;
}

body.monitored_twitter_handles div.bubble-content {width:500px;}

body.monitored_twitter_handles a#add-twitter {
  font-weight: bold;
  text-decoration: underline;
}


body.monitored_twitter_handles div.lv_action {
  width: 450px;
}

body.monitored_twitter_handles div#lightview h1 {
   margin-bottom: 10px;
 }

 body.monitored_twitter_handles div#add_twitter_handle_lightbox p.description {
   margin-bottom: 15px;
 }
body.personalize .timezone-help {
  width: 600px;
}
/* subscription plan matrix table */

table.plan-matrix { 
  color: #000000; 
  margin: 0; 
  width: 97%; 
}

  table.plan-matrix td {
    width: 32%;
    vertical-align: top;
    padding: 7px 7px 0 0;
  }
  
  table.plan-matrix td .plan {
    background-color: #FFF;
    border: 3px solid #A4D1DB;
    padding: 0;
  }
  
  table.plan-matrix td .plan-head {
    padding: 11px 10px 3px 10px;
    background: #FFF;
  }
  
  table.plan-matrix td .plan-vars {
    background: #F9F9F9;
  }
  
  table.plan-matrix h4 {
    float: left;
    color: #444444;
    font-size: 1.2em;
    font-weight: normal;
    margin: 8px 0 0 0;
  }

  table.plan-matrix div.left {
    float: left;
  }
  table.plan-matrix div.right {
    float: right;
  }
  table.plan-matrix div.clear {
    clear: both;
  }
  
  table.plan-matrix #billing-cycle-total {
    font-size: 28px;
    font-weight: bold;
    color: #777;
    padding: 4px 0 0 0;
  }
  
  table.plan-matrix #billing-cycle-desc, 
  table.plan-matrix #billing-cycle-frequency {
    color: #AAA;
    font-size: 1em;
    padding: 0 0 0 4px;
  }
    
  table.plan-matrix #billing-cycle-undiscounted-price, table.plan-matrix #billing-cycle-max-agent-count,
  table.plan-matrix #billing-cycle-discounted-amount {
    float: right;
    font-weight: bold;
    font-size: 22px;
    margin: 0;
    padding: 0;
    color: #777;
  }
  
  table.plan-matrix #billing-cycle-price {
    float: right;
    font-weight: bold;
    font-size: 28px;
    margin: 0;
    padding: 4px 0 0 0;
    color: #7fa239;
  }

  table.plan-matrix td .plan h2 {
    margin: 3px 0px 7px 0px;
  }

  table.plan-matrix td .plan h3 {
    font-size: 1em;
    margin: 15px 0px 7px 0px
  }
  table.plan-matrix td p.features {
    color: #888;
    height: 94px;
    font-size: 1.1em;
  }

  table.plan-matrix .plan-selection {
    text-align: center;
    padding: 10px 0;
  }
  
    table.plan-matrix .plan-selection input[type="submit"],
    table.plan-matrix .plan-selection input[type="button"] {
      font-size: 12px;
    }
    
  table.plan-matrix .plan-pricing {
    padding: 6px 0;
  }
  
    table.plan-matrix .plan-pricing .per-agent-pricing {
      padding: 3px 0 6px 0;
    }

    span.plan-vars-title {
      font-weight: bold;
      font-size: 1.2em;
      color: #444;
    }

    table.plan-matrix#upgrade,
    table.plan-matrix#downgrade{width:30%;}

    table.plan-matrix#upgrade td,
    table.plan-matrix#downgrade td{padding:0px;}

    table.plan-matrix p.current-plan {
      margin:2px 0 4px 0;
      color: #777;
    }

    table.plan-matrix#downgrade h4 {
      font-weight:bold;
    }
    
    table.plan-matrix#downgrade #billing-cycle-frequency {
       font-size: 1.1em;
       min-width: 100px;
     }

       table.plan-matrix#downgrade td .plan-head {
         padding-bottom: 10px;
       }
       
       
body.subscription p.maximum-agent-notification {
  background: url(http://bee.mif.pg.gda.pl/images/cross.png?1259880531) no-repeat scroll 0 1px transparent;
  font-weight:bold;
  padding-left: 31px;
  margin-left: 20px;
}

/* upgrade to plus and subscription plan matrix variation */

div#upgrade-options, 
div#downgrade-options {
  width:65%;
  float:left;
  font-size:13px;
  line-height:18px;
  padding:0 15px 0 0;
}

  div#upgrade-options ul,
  div#downgrade-options ul {
    list-style:none outside none;
    margin:0;
    padding:0;
  } 

  div#upgrade-options ul li{
    background:url(http://bee.mif.pg.gda.pl/images/tick2.png?1270313499) no-repeat scroll 0 2px transparent;
    color:#444444;
    padding:0 0 0 23px;
  }
  
  div#downgrade-options ul li {
    background:url(http://bee.mif.pg.gda.pl/images/cross.png?1259880531) no-repeat scroll 0 1px transparent;
    color:#444444;
    padding:0 0 0 23px;
  }

body.subscription-upgrade span.agent-minimum {
  color: #666;
  padding-left: 12px;
}

div.downgrade-buttons {margin-top:40px;}
  div.downgrade-buttons .home {float:left;}
  
  div.downgrade-buttons .home a {
    font-size:16px;
    text-decoration:underline;
  }
  
  div.downgrade-buttons .confirm{float:right;}



body.ticket_options .signatures-help {
  width: 96%;
}

body.ticket_options div.help-bubble div.textarea {
  border: 1px solid #b7b7b7;
  background-color:#fbfbfb;
  width: 460px;
  font-family: monospace;
  font-size:13px;
  color:#000;
  padding: 5px;
  margin-bottom: 10px;
}

body.ticket_options .agent-signature .sub { 
  font-size:12px;
  margin-left: 4px;
}


body.ticket_options .agent-signature p.note {
  margin: 5px 0px 0px 0;
  font-style: italic;
}
.button {
  background: url(http://bee.mif.pg.gda.pl/images/button-bg.gif?1270313499) repeat-x scroll bottom left #fefffe;
  border: 1px solid;
  border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  color: #555555;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, "Lucida Grande";
  font-size: 13px;
  margin: 0;
  position: relative;
}

a.button {
  padding: 7px 10px 4px;
}

a.button.submit-icon {
  padding: 5px 9px 4px 26px;
  font-size: 11px;
}

.button.submit-icon {
  background: url(http://bee.mif.pg.gda.pl/images/button-bg_submit.gif?1276650150) repeat-x scroll bottom left #fefffe;
  padding-left: 26px;
  padding-right: 10px;
}

.button.vote {
  background: url(http://bee.mif.pg.gda.pl/images/button-bg_submit_vote.png?1276650150) repeat-x scroll bottom left #fefffe;
  padding: 6px 5px 5px 27px;
}

a.button.submit-icon {
  text-decoration: none;
}

/* Here's the magic cool stuff to make inputs look just like anchors and buttons. Unlike anchors and
buttons we can only include one background image. We can still sprite this, but it must include
both the gradient AND the icon.

The default background for an icon input is the plus symbol. Add further classes to add different
images. Note, the image should be the same dimension and formlayout as button-bg_submit.gif

i.e. To add in a different icon, we would do <input class="button icon thumbs_up"> thus having
the background images changed by the following CSS declaration: input.button.icon.thumbs_up {
}
*/

input.search {
  font-size: 20px;
  margin: 0px 0px 0px 5px;
  padding: 6px 10px 5px 10px;
  vertical-align: middle;
}

.button:active {
  background-position: top left;
}
.button.submit-icon:active, .button.vote:active {
  background-position: 0 -1px;
}

.button.right {
  float: right;
}
.button.left {
  float: left;
}

.button.negative {
  color: #e74a4b;
}
.button.positive {
  color: #529214;
}

.button:hover {
  border-color: #C6D880;
  color: #529214;
}

.button.negative:hover {
  border-color: #ffbdbd;
  color: #d42020;
}

.button.submit-icon span {
  padding: 0 0 0 16px;
}

/* We should probably use an image sprite once we know what icons we actually want to use */
.button.icon.add span {
  background: transparent url(http://bee.mif.pg.gda.pl/images/composite.png) no-repeat scroll 0 -1px;
}

/* Disabled buttons need reverse engineering when custom styled */
/* button[disabled], input[disabled], button[disabled] span, button[disabled]:hover, input[disabled]:hover, button[disabled]:active,
input[disabled]:active, button[disabled].button:hover, input[disabled].button:hover {
color: #929292 !important;
border-color: #DDDDDD #CCCCCC #CCCCCC #DDDDDD;
cursor: default;
background: url(/images/button-bg.gif?1270313499) repeat-x scroll bottom left #fefffe;
}
*/

button[disabled].activity span, input[disabled].activity {
  background: transparent url(http://bee.mif.pg.gda.pl/images/loader.gif?1270313499) no-repeat scroll 0 -1px;
  padding: 0 0 0 20px;
}

button[disabled].activity {
  padding-left: 6px;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
}
div.category-top-right { float: right; color: #484a36; /*margin: 14px -8px 0 0;*/}
div.category-top-right span.edit_this {cursor:default; color:green;}

div.columns div.category { margin-bottom: 10px; clear:both; min-height:50px; }

div.columns div.category-name { width: 90% }

div.columns h2 {
  font-size: 25px;
  display:inline;
}

div.columns h2 a { color: #111; text-decoration: none; }

div.columns .left  { float: left; clear: both; } 
div.columns .right { float: right; }

/* BEGIN Edit categories (agents) */
div.content div.frame.columns { padding-top:0; }
div.content div.frame.columns ul.sortablelist { display: none; }
div.content div.frame.columns.reordering ul.sortablelist { display: block; }
div.content div.frame.columns.reordering div.category,
div.content div.frame.columns.reordering div.category-header { display: none; }

div.content div.category-header { position: relative; }

  div.content div.category-header div.category-top-right {
    background: none repeat scroll 0 50% white;
    border: 2px solid #666; /*#7FA239; */
    color: #1A6690;
    font-weight: bold;
    right: 3px;
    top: 15px;
    text-align: right;
    padding-top: 10px;
    position:absolute;
    width: 235px;
    z-index: 5;
  }

  div.content div.category-header div.category-top-right.inactive {
    border-color: transparent;
    background-color: transparent;
    width: auto;
  }

  div.content div.category-header.reordering div.category-top-right {
    visibility: hidden;
  }

    div.content div.category-header div.category-top-right span.edit_this {
      background: url(http://bee.mif.pg.gda.pl/images/composite.gif?1276650150) no-repeat scroll 0 -318px transparent;
      padding-left: 12px;
      margin-right: 10px;
    }

    div.content div.category-header div.category-top-right ul.edit_options {
      list-style-type: none;
      padding: 5px 10px;
      text-align: left;
    }

    div.content div.category-header div.category-top-right ul.edit_options.inactive {
      display: none;
    }

      div.content div.category-header div.category-top-right ul.edit_options li {
        border-top: 1px #E5E5E5 solid;
        color: #1A6690;
        cursor: pointer;
        margin: 0;
        padding: 3px 6px;
        font-weight: normal;
      }

      div.content div.category-header div.category-top-right ul.edit_options li a {
        display: block;
      }

      div.content div.category-header div.category-top-right ul.edit_options li a:hover {
        color: #1A6690;
        text-decoration: none;
      }

      div.content div.category-header div.category-top-right ul.edit_options li:first-child {
        border-top: none;
      }

      div.content div.category-header div.category-top-right ul.edit_options li:hover {
        background-color:#F5F5F5;
      }

      div.content div.category-header div.category-top-right ul.edit_options li.drop-header { 
        color:#444;
        font-weight :bold; 
        padding-top: 12px; 
      }
      
      div.content div.category-header div.category-top-right ul.edit_options li.drop-header:hover { background-color:#FFF;}

  div.content div.category div.reorder{
    clear: left;
    display: none;
    text-align: right;
  }

  div.content div.category.reordering div.reorder {
    display: block;
  }

    div.content div.category div.reorder a {
      background: url(http://bee.mif.pg.gda.pl/images/reorder.png?1264643688) no-repeat; width: 135px;
      color: #4f4f4f;
      display: block;
      font-size: 10px;
      font-weight: bold;
      height: 19px;
      padding: 2px 0 0 0;
      text-align: center;
    }

body.categories-show div.column h3 a {
  color: #333;
}
body.entries div.action strong.selected { /* comment link */ 
  display: block;
}

div.frame div.entry div.entry-container {
  overflow: hidden;
} 

body.entries div#suggestions_for_new_topic div.related-topics-header {
  margin: 25px 0 7px;
}

  body.entries div#suggestions_for_new_topic div.related-topics-header h3 {
    display: inline;
    margin: 0 10px 0 0;
  }

  body.entries div#suggestions_for_new_topic div.related-topics-header span {
    color: #989A97;
  }


div#content_entries div.add-button p.button-item a.button {
  margin-right: 4px;
}
body.entries div#uploads_form {
  float: left;
}

body.entries a#uploads_link {
  float: left;
  text-align: left;
}

body.entries div#uploads_field {
  float: left;
}

body.entries div#attachments {
  float: left;
  text-align: left;
}

body.entries div#uploading_message {
  float: left;
}

body.entries-new li.suggestions { margin: 5px 10px 9px 0; padding: 1px 0 0 20px; display: block; list-style-type: none;}
body.entries-new div.frame { padding-bottom: 3px; margin-left: 0; width: 300px;}

div.show_more_bar { font-size: 14px; font-weight: bold; margin-left: -12px; text-align: center; width:100%;}

div.show_more_bar a { 
	background: #FFF url(http://bee.mif.pg.gda.pl/images/button-bg.png?1267229247) repeat-x 0 3px;
	border: 1px solid #DDD;
	border-radius: 4px; 
	-moz-border-radius-: 4px; 
	-webkit-box-shadow: 1px 1px 1px #BBB;
	margin: 0px auto;
	padding: 8px 20px 8px 20px;
	text-align: center;
	text-decoration: none;
	display: block;
}

div.show_more_bar a:hover { 
	border: 1px solid #AAA;
	color: #1A6690;
}
div#moderator_box { 
	width:191px; 
	background-color: #FFF; 
	border: 3px #DDD solid; 
	padding: 12px 22px 20px 22px; 
	-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; 
}

div#moderator_box h3 {color: #333;}

div#moderator_box div.entry_info {margin-bottom: 12px;}

div#moderator_box ul.actions li {
	border-top:1px solid #F0F0F0;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}

div#moderator_box ul.actions li:hover {background: #F6F6F6;}

div#moderator_box ul.actions a.mod_option {
	background:url(http://bee.mif.pg.gda.pl/images/answer-sprite_16x16.png?1276650150) no-repeat scroll 0 3px transparent;
	margin: 0px;
	padding: 4px 0 0 20px;
	color: #808080;
}

div#moderator_box ul.actions a.mod_option:hover{
	background-position: 0 -32px;
	color: #333;
	text-decoration: none; 
}

div#moderator_box ul.actions a.mod_option.selected { 
	background-position: 0 -15px;
	color: #333;
	text-decoration: none;
}

div#moderator_box div.links {
	display: block;
	overflow: auto;
}

div#moderator_box div.links .left {float:left;}
div#moderator_box div.links .right {float:right;}

/* labels */

div#moderator_box .labels .topic_label_planned, 
div#moderator_box .labels .topic_label_done,
div#moderator_box .labels .topic_label_not_planned {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	background-color: #fff;
	border: 1px solid #DD7A18;
	color: #808080;
	font-size: 12px;
	padding: 1px 4px;
	text-decoration: none;
}

div#moderator_box .labels .topic_label_planned:hover, 
div#moderator_box .labels .topic_label_done:hover,
div#moderator_box .labels .topic_label_not_planned:hover {
	color:#333;
}

div#moderator_box .labels .topic_label_planned.selected:hover,
div#moderator_box .labels .topic_label_done.selected:hover,
div#moderator_box .labels .topic_label_not_planned.selected:hover {
	color:#fff;
}

div#moderator_box .labels .topic_label_planned {
	border:1px solid #DD7A18;
}

div#moderator_box .labels .topic_label_done {
	border:1px solid #7EAB38;
}

div#moderator_box .labels .topic_label_not_planned {
	border:1px solid #DDD;
}

div#moderator_box .labels .selected {color:#fff;}

div#moderator_box .labels .topic_label_planned.selected {
	background:none repeat scroll 0 0 #DD7A18;
	border-color:#DD7A18;
}

div#moderator_box .labels .topic_label_done.selected {
	background:none repeat scroll 0 0 #7EAB38;
	border-color:#7EAB38;
}

div#moderator_box .labels .topic_label_not_planned.selected {
	background:none repeat scroll 0 0 #BBB;
	border-color:#BBB;
}



/* Topic suggestions for new topic */
body.entries-create div#suggestions_for_new_topic div.frame { margin: 2px 20px 0 0; padding: 5px 15px;}
body.entries-create div#suggestions_for_new_topic ul#topic_suggestions { margin: 0; padding: 0; }
body.entries-create div#suggestions_for_new_topic ul#topic_suggestions li.suggestion { margin: 0; padding:0 0 6px 18px; font-size: 13px; }

body.entries-edit .attachment-list { clear: left; }
body.entries-edit .attach_list { margin-bottom: 20px; }
body.entries-show div.item-info p.info.label { margin-top: 3px }
body.entries-show div.item-info p.info span.zd_label { float: none; }

body.entries-show div#history span.label_theanswer {
  border: none;
  background: url(http://bee.mif.pg.gda.pl/images/entries/answer-sprite.png?1276650150) transparent no-repeat scroll 0 1px;
  color: #DDD;
  float: right;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0 0 0 15px;
  padding: 2px 0 0 22px;
}

  body.entries-show div#history span.label_theanswer.is_moderator { cursor: pointer; }

  body.entries-show div#history span.label_theanswer.is_moderator:hover {
    background-position: 0 -43px;
    color: #AAA;
  }

  body.entries-show div#history span.label_theanswer.answered,
  body.entries-show div#history span.label_theanswer.answered.is_moderator {
    background-position: 0 -21px;
    color: #719932;
  }

  body.entries-show div#history span.label_theanswer img { display: none; }
  body.entries-show div#history span.label_theanswer.ajax { background: none; }

  body.entries-show div#history span.label_theanswer.ajax img {
    display: inline;
    float: left;
    margin-right: 3px;
  }

body.entries-show div.for_vote {
  color: #505050;
}

  body.entries-show div.for_vote .button { margin-left: 5px; }

p.entry_user {
  color: #666;
  font-size: 13px;
  line-height: 17px;
  margin-top: 1px;
  padding-left: 7px;
}

img.entry_user {
  border: 1px solid #DDD;
  float: left;
  padding:2px;
}

body.entries-show h3, body.portal-show h3 {
  font-weight: normal;
  margin: 0;
  padding-top: 8px;
}
body.entries-show div#reply { padding: 24px 32px 32px 23px; overflow: hidden; }
body.entries-show div.action { margin-top: 10px; }
body.entries-show div.post-uploads { margin: -30px 0 25px 0; }
  body.entries-show div.post-uploads #uploads_link { padding-left: 4px; }
body.entries-show form { padding: 2px; }
  body.entries-show form textarea { padding: 0; }
  body.entries-show form div.form-actions {
    margin: 5px 0 0 2px;
    overflow: hidden;
    width: 100%;
    text-align: right;
  }
    body.entries-show form div.form-actions input.button.icon {
      float: right;
      width: auto;
    }
    body.entries-show form div.form-actions img#spinner {
      display: none;
      float: right;
      margin: 10px 5px 0 0;
    }
body.entries-show div#history .item:last-child { border-bottom: none; }
  body.entries-show div#history .item form {
    display: none;
    padding-right: 2px;
  }

div.form-actions .button_or { color:#888; }
div.form-actions a.utility {
  color: red;
  margin-top: 1.2em;
  padding-top: 2px;
}

body.entries-show .icon.photo.by-staff { position: relative; }
body.entries-show .icon.photo img { margin: 0; }
/*body.entries-show .icon.photo.by-staff img { border-color: #98C332; }*/
body.entries-show .icon.photo.by-staff div {
  /*background-color: #98C332;*/
  color: #FFFFFF;
  bottom: 3px;
  font-weight: bold;
  margin: 0 3px;
  padding: 1px 0;
  position: absolute;
  width: 80px;
}
div.column {
  margin: 5px 0;
  width: 47.8%;
}

div.column ul {
  list-style: none;
  margin: 0 0 5px 0;
  padding: 0;
}

div.column li {
  margin: 7px 0 0 0;
}

div.column li a {
  color: #2078a9;
}
div.column li a.add_item {
  font-weight: normal;
}
div.column li a:hover {
  color: #F1831E;
  text-decoration: none;
}

div.column li a:hover {
  color: #F1831E;
}

div.column h3 {
  border-bottom: 1px solid #F2F2F2;
  color: #444;
  font-size: 14px;
  margin: 5px 0 0 0;
  min-width: 300px;
  padding-bottom: 5px;
}

div.column h3 a {
  color: #444;
  text-decoration: none;
}

div.column h3 span.sub {
  color: #CCC;
  font-size: 11px;
}

div.column h3 span.detail {
  float: right;
  padding-top: 3px;
}

.content li.articles {
  background: url(http://bee.mif.pg.gda.pl/images/composite.gif?1276650150) no-repeat 0 -361px;
  display: block;
  padding: 1px 0 0 17px;
}

.content li.questions {
  background: url(http://bee.mif.pg.gda.pl/images/composite.gif?1276650150) no-repeat 0 -387px;
  display: block;
  padding: 1px 0 0 17px;
}

.content li.ideas {
  background: url(http://bee.mif.pg.gda.pl/images/composite.gif?1276650150) no-repeat 0 -414px;
  display: block;
  padding: 1px 0 0 17px;
}

div.content div.category div.column {
  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  height: 107px;
  padding: 0 5px;
}

div.content div.category.reordering div.column {
  background: white url(http://bee.mif.pg.gda.pl/images/move-me-arrow.png?1267229247) no-repeat center;
  border: 2px dashed #d9d9dc;
  cursor: move;
}

div.category-header {
  background-color: #f8f8f8;
  border-bottom: 2px solid #E5E5E5;
  margin: 0px -15px 5px -13px;
  padding: 15px 0px 5px 13px;
}

span.what-is a {
  margin-left: 10px;
}

div.category-description {
  line-height: 18px;
  margin: 5px 23px 3px 0;
}

div.category-description div.highlight {
  display: inline-block;
  margin-top: 10px;
  font-weight: bold;
}


img.forum_restricted { float: right; margin-top: 2px; margin-right: 3px; }
p.info span.forum_path {
  padding-right: 3px;
}
p.info span.forum_path a {
  color: #4c758c;
}

span.sub-counter {
  color: #999;
  font-weight: normal;
}

h2 .follow_link {
  font-size: 15px;
}
a .follow_link, a:visited .follow_link, h2 a:active .follow_link {
  color: #1A6690;
}
a:hover .follow_link {
  color: #F1831E;
}

p.forum-nav {
  margin: 9px 20px 9px 0;
}

h3.empty_result_set { font-weight: normal; }
body.home div#dashboard .content {
  overflow: auto;
}

body.home div#dashboard div.content-top-right a,
body.home div#dashboard div.current-user h2 a {
  text-decoration: none;
}

body.home div#dashboard div.content-top-right { margin: 12px 12px 0 0; }

body.home div#dashboard div.dashboard-inside {
  margin: 12px 0 0 -5px;
}

  body.home div#dashboard div.dashboard-inside div.picture {
    float: left;
  }
  
    body.home div#dashboard div.dashboard-inside div.picture img {
      border: 1px solid #BBB;
    }
  
  body.home div#dashboard div.dashboard-inside p.upload-link {
    margin: 0px;
    color: inherit;
    text-align: center;
    font-size: 11px;
    text-decoration: underline;
  }
  
  body.home div#dashboard div.dashboard-inside div.current-user {
    float: left;
    padding: 0 0 0 8px;
  }
  
  body.home div#dashboard div.dashboard-inside h2 {
    margin: 0 0 5px 0;
    font-size: 22px;
  }
  
  body.home div#dashboard div.dashboard-inside h3 {
    margin: 0px;
    font-size: 13px;
  }
  
  body.home div#dashboard div.dashboard-inside div.agent-stats {
    margin-left: 5px;
  }
  
  body.home div#dashboard div.dashboard-inside ul {
    padding: 0 0 0 15px;
  }
  

body.home div#dashboard div.dashboard-stats {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    float: left;
    background-color: #E9E9E9;
    padding: 10px;
    width: 100px;
    text-align: center;
    margin: 0 0 0 10px;
}
  
  body.home div#dashboard div.dashboard-stats span {
    font-size: 12px;
    display:block;
    font-weight: normal;
  }
  
  body.home div#dashboard div.dashboard-stats span.count {
    font-size: 35px;
  }
  
  body.home div#dashboard div.dashboard-stats span.you {
    font-weight:bold;
  }
  
  
div.deflect { float:left; margin: 5px 42px 0 4px; padding: 1px 0 0 38px; }
div.deflect.questions { background: url(http://bee.mif.pg.gda.pl/images/types/question.png?1270313499) no-repeat; }
div.deflect.ideas { background: url(http://bee.mif.pg.gda.pl/images/types/idea.png?1270313499) no-repeat; }
div.deflect.tickets { background: url(http://bee.mif.pg.gda.pl/images/types/ticket.png?1276650150) no-repeat; }
div.deflect ul { padding: 1px 0 0 17px; }
/*div.deflect ul li { font-weight: bold; }*/
div.deflect h3 { font-weight: normal; }

body.home-index div.add-button {display:none;}

div#show_more_results {
  margin: 10px 0 20px 0; 
  height: 25px;
}

div#topic_search_for_home div.frame {
  padding-bottom: 15px;
}

div#topic_search_result h2 {margin-bottom: 12px;}
div#topic_search_result h2.empty_suggestion_set { font-size: 18px; }

body.home-index #content_entries .edit_this,
body.home-index #content_entries #category_header_none,
body.home-index div.empty_category,
body.home-index .buttons-right {display:none;}

body.home-index .pagination {margin: 0 auto; height: auto;}

div#pinned-entries-frame { padding-bottom: 16px; margin-top: 5px ;}
#pinned-entries-frame .entry {float: none; padding: 5px 10px 7px 10px; margin:0;}
#pinned-entries-frame .entry p.sub {float: none;}
/* ------ top ------------------------------------ */
#header {
  margin-bottom: 1px;
  padding-bottom: 6px
}
/* Background color set in account */
#table_header {
  font-size: 20px
}

#top-right {
  float: right;
  font-weight: bold;
  font-size: 10px;
  padding: 5px 15px 0 0
}

#top-right a {
  text-decoration: underline
}

#top-login {
}

#top-login input {
  color: black;
  font-size: 10px;
  padding: 0
}

#top-menu-background {
  height: 26px;
  position: relative;
  z-index: 25
}

/* Background color set in account */
#top-menu-background, .menu-drop {
  border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px
}

#top-menu {
  height: 26px
}

#top-menu ul {
  list-style: none
}

#top-menu ul a {
  text-decoration: none
}

ul#green {
  float: left
}

ul#green li.active {
  border-left: 2px solid #fff
}

ul#green.agent-tabs li.tab_home.first,
ul#green.agent-tabs li.tab_home.first:hover,
ul#green.agent-tabs li.tab_forums,
ul#green.agent-tabs li.tab_forums:hover {
  border-left: 0;
  padding-left: 2px
}

ul#green li.tab_home {
  border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px
}

ul#green li.tab_home.active {
  border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0
}

ul#gray {
  background: #727070;
  float: right;
  height: 26px
}

#top-menu ul li.right {
  float: right
}

li.main {
  background: transparent url(http://bee.mif.pg.gda.pl/images/menu.png?1259880531) no-repeat scroll 0 -78px;
  height: 12px
}

ul#gray li.main:hover, ul#gray li.main.over {
  background: #888
}

#top-menu a.tab {
  font-weight: bold;
  padding: 7px 15px 10px 15px;
  text-transform: uppercase
}

#top-menu ul#gray a.tab {
  color: #FFF
}

#top-menu ul#gray li.active a.tab {
  color: #2a2a2a
}

#top-menu ul li {
  float: left;
  position: relative;
  padding: 7px 0
}

#top-menu li:hover + li {
  background: none
}

#top-menu ul li.first {
  background: none
}

#top-menu ul li.active {
  background: #fff;
  height: 12px
}

#top-menu li.active a.tab {
  color: #2a2a2a
}

#top-menu li:hover > ul, #top-menu li.over ul {
  display: block
}

#top-menu ul li img {
  padding-right: 5px;
  vertical-align: top
}

/* This is here for submenus */
ul.menu-drop li:hover > ul {
  display: block
}

ul.menu-drop ul.sub-menu {
  border: 2px solid #999;
  left: 50px;
  top: 20px
}

ul.menu-drop {
  background: #FFFFFF none repeat scroll 0%;
  border-style: none solid solid;
  border-width: 0pt 2px 2px;
  display: none;
  float: left;
  left: -2px;
  margin: 5px 0 0 0;
  min-height: 28px;
  padding: 10px;
  padding-left: 8px;
  position: absolute;
  text-align: left;
  top: 21px;
  width: 210px;
  z-index: 15000
}

#top-menu li ul li {
  padding: 0
}

#top-menu li ul li a.all_views {
  font-weight: normal;
  text-align: right
}

ul.menu-drop li {
  height: auto;
  left: 0pt;
  width: 210px
}

ul.menu-drop li.drop-header {
  color: #444;
  font-size: 14px;
  font-weight: bold;
  margin: 12px 4px 5px 4px
}

ul.menu-drop li.drop-error {
  color: #777;
  font-size: 13px;
  font-weight: bold;
  margin: 12px 4px 5px 4px
}

ul.menu-drop li a {
  border-top: 1px solid #DDDDDD;
  color: #1D719F;
  display: block;
  float: none;
  font-size: 105%;
  font-weight: bold;
  padding: 6px 4px
}

ul.menu-drop li:first-child a {
  border-top: none
}

ul.menu-drop li a.empty, li a.empty {
  color: #AAA;
  font-weight: normal
}

ul.menu-drop li a span.id {
  color: #777;
  font-weight: normal
}

ul.menu-drop li a div.r_n {
  color: #777;
  font-weight: bold
}

ul.menu-drop li a:hover {
  background: #f5f5f5 none repeat scroll 0%;
  color: #000000
}

ul.menu-drop li a.warning {
  color: #ff0000
}

li.language_selector ul.menu-drop {
  left: inherit;
  right: 0px
}
div#lightview {
  font-size: 12px;
}

div#lightview p, div#lightview ul {
  line-height: 1.4em;
}

div#lightview div.lv_action h1 {
  font-size: 18px;
}

div#lightview div.lv_action div.action {
  padding-right: 0;
}

.lv_Frames ul.lv_plus_features li {
  margin: 12px 0 0 20px;
  list-style-type: disc;
}
.lv_Frames ul.lv_plus_features {
  margin-top: 20px
}

div#lightview div.lv_action .sub-info-small {
  color: #666;
  font-size: 11px;
  padding-top: 2px;
  font-weight: bold;
}

div#lightview div.lv_action {
  font-size: 12px;
  /*width: 350px;*/
  padding: 5px 10px 10px 10px;
  background-color: #eee;
}

div#lightview ul.lv_options {
  padding: 5px 0 5px 0;
}

div#lightview ul.lv_indented_options {
  padding: 5px 0 5px 10px;
}

div#lightview h1 {
  margin: 0.5em 0 1em 0;
  font-size: 14px;
}

div#lightview h1 span.sub, div#lightview h2 span.sub {
  color: #AAA;
  font-weight: normal;
}

div#lightview h2 {
  margin: 1em 0 0.3em 0;
  font-size: 14px;
}

div#lightview h3 {
  font-size: 13px;
}

div#lightview p {
  margin: 0.3em 0 0.7em 0;
  color: #666;
}

div#lightview p.action {
  margin-top: 10px;
  text-align: left;
}

div#lightview p.separate {
  border-bottom: 1px dashed #BBB;
  padding-bottom: 15px;
  margin-bottom: 10px;
}

div#lightview table.selector {
  margin-top: 8px;
}

div#lightview table.selector td {
  padding-right: 15px;
  padding-left: 10px;
  border-left: 1px solid #ddd;
}
body.alerts.alerts-index  fieldset.someAllCheckboxes,
body.alerts.alerts-update fieldset.someAllCheckboxes{ float: left; }

body.alerts.alerts-index  fieldset.someAllCheckboxes + fieldset.someAllCheckboxes,
body.alerts.alerts-update fieldset.someAllCheckboxes + fieldset.someAllCheckboxes { padding-left: 4em; }

body.alerts.alerts-index  fieldset legend,
body.alerts.alerts-update fieldset legend {
  font-size: 1.3em;
  text-decoration: underline;
}
.selects { width:100%; } /* hack for IE bug */


table.sponsorship-details { width: 90%; background-color: #FFF; font-size: 13px; border-width: 1px 0 1px 1px; border-style: solid; border-color: #DDD; }
table.sponsorship-details th, table.sponsorship-details td { padding: 3px; border-width: 0 1px 0 0; border-style: solid; border-color: #DDD; }
table.sponsorship-details th { background-color: #EAEAEA }

.invoices .invoicing-link { font-size: 14px; padding: 3px 6px; } 

table.payment-details th { width: 15%; } 
table.payment-details td textarea { width: 90%; } 

body.payments .payment-details th { padding: 3px 15px 3px 0; }
body.payments .payment-details td { padding: 3px 10px; }
body.payments .payment-nav { font-size: 14px; }
body.payments .payment-status-pending { font-weight: bold; color: #333; }
body.payments .payment-status-paid { font-weight: bold; color: #0C0; }
body.payments .receipt-box{ float: left; width: 500px; }
body.payments .status-box { float: right; width: 100px; text-align: right; }
body.payments .order-line { font-size: 14px; padding-bottom: 3px; }
body.payments .payment-period { color: #555; font-weight: bold; }

div.action-login {
  margin: 20px 0 0 0px;
}

body.portal-new div#uploads_form {
  float: left;
}

body.portal-new a#uploads_link {
  float: left;
  text-align: left;
}

body.portal-new div#uploads_field {
  float: left;
}

body.portal-new div#attachments {
  float: left;
  text-align: left;
}

body.portal-new div#uploading_message {
  float: left;
}

body.portal-new input#ticket_subject { width: 100%; }
body.portal-show div.attachments_for_portal {
  float: left;
  margin-left: 120px;
}

body.portal-show #ticketform div.item.nobottom { padding-bottom: 3px; }

body.portal-show #submit_form div.action {
  margin-top: 0;
  padding-right: 29px;
}

body.portal-show #submit_form div.action p { margin: 0 0 8px 0; }

body.portal-show h3.entry-title { margin-bottom: 6px; }
body.portal-show div.right ul, body.portal-show div.right ul li.say { margin-top: 0; padding-top:0; }
body.portal-show div.right h3 { margin-top: 0; padding-top: 1px; padding-bottom: 5px; }

div.personal div#active-personal-rules div.buttons-right,
div.personal div#active-personal-rules_sort div.buttons-right {
  height: auto;
  margin: 0;
  padding-bottom: 10px;
}

div.personal div#active-personal-rules div.buttons-right form.button-to {
  float: right;
  margin-left: 5px;
}

#active-personal-rules_reorder_done_link {
  color: #4f4f4f;
  float:right;
  margin-right:10px;
  padding:5px 10px;
}

div.personal div#active-personal-rules_sort div.buttons-right input.sort_asc,
div.personal div#active-personal-rules_sort div.buttons-right input.sort_desc {
  font-size: 90%;
  margin-top: 3px;
  padding: 3px;
}

div.personal div#active-personal-rules_sort a.cancel-sorting {
  float: right;
  margin: 6px 8px 0 0;
}
div.shared div#active-shared-rules div.buttons-right,
div.shared div#active-shared-rules_sort div.buttons-right {
  height: auto;
  margin: 0;
  padding-bottom: 10px;
}

div.shared div#active-shared-rules div.buttons-right form.button-to {
  float: right;
  margin-left: 5px;
}

#active-shared-rules_reorder_done_link {
  color: #4f4f4f;
  float:right;
  margin-right:10px;
  padding:5px 10px;
}

div.shared div#active-shared-rules_sort div.buttons-right input.sort_asc,
div.shared div#active-shared-rules_sort div.buttons-right input.sort_desc {
  font-size: 90%;
  margin-top: 3px;
  padding: 3px;
}

div.shared div#active-shared-rules_sort a.cancel-sorting {
  float: right;
  margin: 6px 8px 0 0;
}

body.rules label.tip {color: #999; display: block;}
body.scheduled_csv_exports form#edit_form {
  margin-top: 20px;
}

body.scheduled_csv_exports .scheduled-at {
  display: inline;
}

body.scheduled_csv_exports div.scheduled-at {
  margin-left:5px;
}

body.scheduled_csv_exports span#callback_first_text a {
  display:block;
}

body.scheduled_csv_exports span.scheduled {
  margin-top: 7px;
}

body.scheduled_csv_exports div.scheduled_at select {
  vertical-align: top;
}

body.scheduled_csv_exports span.sub {
  margin-left: 5px;
  display:inline;
  color: #666;
  font-size: 12px;
}

body.scheduled_csv_exports pre {
  background:#fff;
  float: left;
  padding: 10px;
  text-align: left;
  margin-bottom: 20px;
}

body.scheduled_csv_exports ul.auth-list  {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

  body.scheduled_csv_exports ul.auth-list li {
    color: #000;
  }
  
  body.scheduled_csv_exports ul.auth-list li label {
    font-weight:bold;
  }

body.scheduled_csv_exports h3.authentication {
  clear: both;
}

body.scheduled_csv_exports h3.action-header {
  margin-top: 30px;
}

body.scheduled_csv_exports div#sidebar ul li {
  line-height: 1.3em;
  word-wrap: break-word;
  margin: 8px 0;
}

body.scheduled_csv_exports div#sidebar ul li span.auth {
  text-decoration: underline; 
}


div._macro_list ul.drop-list li ul.first-drop div.search input {
  border: 1px solid #A8A8A8;
  border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
  font-weight: bold;
  margin: 0 0 5px;
  padding-right: 20px;
  position: static;
  width: 143px
}

div._macro_list ul.drop-list li ul.first-drop div.search {
  position: relative
}

div._macro_list ul.drop-list li ul.first-drop div.search img.search,
div._macro_list ul.drop-list li ul.first-drop div.search img.clear {
  position: absolute;
  right: 8px;
  top: 6px
}

div._macro_list ul.drop-list li ul.first-drop div.search img.search {
}

div._macro_list ul.drop-list li ul.first-drop div.search img.clear {
  cursor: pointer;
  display: none
}

div._macro_list ul.drop-list li ul.first-drop ul.search_results {
  border: none;
  display: none;
  left: 0;
  margin: 0;
  padding: 0 !important;
  position: relative;
  top: 0;
  width: auto
}

div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result:hover,
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result.selected {
  background-color: #f5f5f5;
}

div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result:hover a,
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result:hover a span,
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result.selected a,
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result.selected a span {
  text-decoration: underline;
}

div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result,
div._macro_list ul.drop-list li ul.first-drop ul.search_results li.no_results {
  border-top: 1px solid #E5E5E5;
  display: none;
  word-wrap: break-word
}

div._macro_list ul.drop-list li ul.first-drop ul.search_results li.no_results {
  background-color: #fff1a9;
  border: 0;
  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
  color: #666666;
  display: list-item;
  padding: 3px 4px
}

div._macro_list ul.drop-list li ul.first-drop ul.search_results li.search_result a span.highlight {
  background-color: #fff1a9;
  margin: 0;
  padding: 0
}
/* upgrade and upsell */
p.plan-upgrade {
  border: 2px solid #bbb; padding: 5px 8px 5px 25px; margin-top: 10px; margin-bottom: 25px;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; 
  background: white url(http://bee.mif.pg.gda.pl/images/plan-upgrade-arrow.png?1264643688) no-repeat scroll 9px 8px; }

body.reports p.plan-upgrade{
  margin:0px 10px 0px -12px;
}

div#upsell-message {
  background:#fff none;
  border: 2px solid #bbb;
  color:#555; 
  font-size:16px;
  margin:10px 0 25px 0;
  padding: 10px;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; 
  width:95%;
}

  div#upsell-message .upgrade-text{
    float: left;
    width: 73%;
  }

  div#upsell-message .upgrade-text span{
    color: #666;
  }

  div#upsell-message .upgrade-text p{
    color: #333;
    font-size: 14px;
    margin: 0;
    margin-top: 3px;
  }

  div#upsell-message a{
    float: right;
    margin-top: 6px;
  }

a.time-zone-upgrade {
  font-weight:bold;
  margin-left:20px;
}

p.user-mail {
  background: transparent url(http://bee.mif.pg.gda.pl/images/bullets.png?1277050316) no-repeat scroll 0 -427px;
  padding: 0 0 0 18px;
  margin: 3px 0;
}

p.user-twitter {
  background: transparent url(http://bee.mif.pg.gda.pl/images/bullets.png?1277050316) no-repeat scroll 0px -987px;
  padding: 0 0 0 18px;
  margin: 3px 0;
}

div.help-bubble div.arrow {
  display: block;
  margin-left: 20px;
}

div.help-bubble div.bubble-content {
  background: #fff;
  border:1px solid #dedede;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: -5px 20px 10px 0;
  padding: 10px;
  line-height: 1.4em;
}

div.help-bubble h3 { margin-top: 0px; }
div.help-bubble h4 { margin-top: 0px; }

div.title-with-help {
  display: block;
  margin: 25px 0 7px;
}

div.h2-help {
  margin-top: 11px;
}

div.rules-help {
  margin: 10px 0 5px;
}

div.title-with-help h3 { display: inline; }
div.title-with-help h2 { display: inline; }

div.bubble-content h3 { display: block; }
div.bubble-content h4 { display: block; }

span.question-link{
  position: relative;
  top: 2px;
  cursor: pointer;
}


.item {
  border-bottom: 1px solid #f0f0f0;
  clear: left;
  font-size: 12px;
  padding: 12px 0;
  overflow: hidden;
}

  .item .icon {
    float: left;
    text-align: center;
  }
  .item .icon img {
    display: block;
    padding: 0 3px;
    margin: auto;
    margin: 0 5px 0 0;
    border: 1px solid #FFF;
  }

  .item .bdr img {
    border: 1px solid #ddd;
    padding: 2px;
    margin: 0 0 0 2px;
  }
  .item .icon div {
    font-size: 11px;
    color: #CCC;
    padding-top: 5px;
    width: 43px;
  }
  .item .icon div strong {
    color: #888;
  }
  .item .icon .photo img {
    margin: 0 25px 2px 0;
  }

  .item .name {
    clear: left;
    float: left;
    font-size: 11px;
    width: 88px;
    text-align: center;
    padding-top: 4px;
  }

  .item-info {
    float: left;
    padding-left: 10px;
  }
    .item-info h1 {
      font-size: 17px;
      font-weight: normal;
      width: 550px;
    }
    
      .item-info h1 a {
        font-weight: bold;
        text-decoration: underline;
      }
    
    .item-info p.info {
      margin: 1px 0 0 0;
      font-weight: normal;
      color: #888;
    }
    
    .item-info p.info.data {
      margin-top: 2px;
    }

  .item-actions {
    float: right;
  }

    .item-actions a {
      font-weight: bold;
    }
    .item-actions a.big {
      font-size: 20px;
    }

  .item img.example {
    float: right;
    margin: 7px 0 5px 0;
  }
  
  .item .desc {
    float: left;
    margin-right: 20px;
    width: 250px;
  }

  .item li {
    margin: 2px 0 5px 0;
    list-style: none;
  }
  
  .item .icon div.vote { 
    margin-top: -20px; 
    position: relative; 
    top: 15px;  
  }

  .item .icon div.vote span.count { 
    color: #FFF;
    font-size: 10px;
    padding: 1px 3px 1px 12px; 
    font-weight: bold;
    border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
    background: #444 url(http://bee.mif.pg.gda.pl/images/small-thumbs-up.png?1276650150) no-repeat 2px 2px;
  }

body.forums .item .item-info,
body.home .item .item-info,
body.categories .item .item-info,
body.entries .item .item-info,
body.search div.search-result-entry div.item-info {
  float: none;
  padding-left: 6px;
}

body.home .item .item-info,
body.categories .item .item-info,
body.entries .item .item-info,
body.forums #content_entries .item .item-info,
body.search div.search-result-entry div.item-info {
  margin-left: 43px;
}

body.search div.search-result-entry div.item-info {
  float: none;
  margin-left: 53px;
  padding-left: 0px;
}

body.forums .item .item-info h1,
body.home .item .item-info h1,
body.categories .item .item-info h1,
body.entries .item .item-info h1,
body.search div.search-result-entry div.item-info h1 {
  font-size: 17px;
  font-weight: normal;
  width: auto;
}

body.forums .item .item-actions,
body.home .item .item-actions,
body.entries .item .item-actions,
body.categories .item .item-actions {
  float: right;
  margin-left: 20px;
}

body.forums-show .item .icon div.vote { top: 12px; }
body.forums-show .item .icon img { margin-top: -4px; }
@import "http://bee.mif.pg.gda.pl/ciasteczkowypotwor/Brightsign/167781-sd-card-is-not-recognized-by-brightsign_files/jquery.ui.base.css";
@import "http://bee.mif.pg.gda.pl/ciasteczkowypotwor/Brightsign/167781-sd-card-is-not-recognized-by-brightsign_files/jquery.ui.theme.css";

@import url(../stylesheets/auto_included/third party/jquery ui themes/base/jquery.ui.core.css?1276650150);
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

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


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


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

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


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

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

/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-bg_flat_75_ffffff_40x100.png?1276650150)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png?1276650150)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png?1276650150)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-bg_glass_75_dadada_1x400.png?1276650150)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-bg_glass_65_ffffff_1x400.png?1276650150)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png?1276650150)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-bg_glass_95_fef1ec_1x400.png?1276650150)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

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

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-icons_222222_256x240.png?1276650150)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-icons_222222_256x240.png?1276650150)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-icons_222222_256x240.png?1276650150)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-icons_888888_256x240.png?1276650150)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-icons_454545_256x240.png?1276650150)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-icons_454545_256x240.png?1276650150)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-icons_2e83ff_256x240.png?1276650150)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-icons_cd0a0a_256x240.png?1276650150)/*{iconsError}*/; }

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


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

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

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png?1276650150)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(../stylesheets/auto_included/third party/jquery ui themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png?1276650150)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
body.ticket_fields-index div.buttons-right .button {
  float: right;
}
body.ticket_fields-index div.buttons-right a.button {
  color: #555555;
  padding: 5px 10px 5px 10px;
}
body.ticket_fields-index div.buttons-right a.button:hover {
  text-decoration: none;
}
body.ticket_fields-index div.buttons-right a.cancel-sorting {
  float: right;
  margin: 6px 8px 0 0;
}
#ticket-chat .comment {
  clear: left;
  margin: 10px 0 5px 0;
  padding: 0
}


#ticket-chat .comment {
  background-color: #f7f7f7;
}

/* TODO hopefully this works in all browsers - if not, we reenable these.
#ticket-chat .comment .private {
  background: #f7f7f7 url(/images/speak_private_big.png?1259880531) no-repeat 20px 8px
}
#ticket-chat .comment .private.email {
  background: #f7f7f7 url(/images/speak_private_big_email.png?1277050316) no-repeat 20px 8px
}

#ticket-chat .comment .public {
  background: #f7f7f7 url(/images/speak_public_big.png?1259880531) no-repeat 20px 8px
}

#ticket-chat .comment .public.email {
  background: #f7f7f7 url(/images/speak_public_big_email.png?1277050316) no-repeat 20px 8px
}
#ticket-chat .comment .public.twitter {
  background: #f7f7f7 url(/images/speak_public_big_twitter.png?1276650150) no-repeat 20px 8px
}
*/

#ticket-chat .private {
  background: url(http://bee.mif.pg.gda.pl/images/speak_private_big.png?1259880531) no-repeat 20px 8px
}
#ticket-chat .private.email {
  background: url(http://bee.mif.pg.gda.pl/images/speak_private_big_email.png?1277050316) no-repeat 20px 8px
}
#ticket-chat .public {
  background: url(http://bee.mif.pg.gda.pl/images/speak_public_big.png?1259880531) no-repeat 20px 8px;
}
#ticket-chat .public.email {
  background: url(http://bee.mif.pg.gda.pl/images/speak_public_big_email.png?1277050316) no-repeat 20px 8px
}
#ticket-chat .public.twitter {
  background: url(http://bee.mif.pg.gda.pl/images/speak_public_big_twitter.png?1276650150) no-repeat 20px 8px
}

#ticket-chat .comment span.comment-by {
  background: none;
  color: #888;
  display: block;
  font-size: 11px;
  margin: 0 0 3px 0
}

#ticket-chat div#comment_type {
  clear: left;
  padding-top: 5px;
}

#ticket-chat span.comment_mode {
  color: #777;
  line-height: 2em
}

#ticket-chat span#channel_comment {
  margin-left: 20px;
}

#ticket-chat label.description-for-new-ticket-label { 
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 2px
}

.say {
  color: #333;
  font-size: 12px;
  padding: 5px 15px 5px 65px;
  word-wrap: break-word
}

.say p {
  color: #333;
  line-height: 1.5em;
  padding-right: 10px
}

body.tickets div#uploads_form {
  float: right;
}

body.tickets a#uploads_link {
  float: right;
  text-align: right
}

body.tickets div#uploads_field {
  float: right
}

body.tickets div#attachments {
  float: right;
  text-align: right
}

body.tickets div#uploading_message {
  float: right
}

/* TODO - refactor tickets page to apply more padding on the sides of div.frame, so the individual padding can be taken off the input-wrapping divs in the form,
  then delete this rule */
body.tickets div#uploads_form,
body.tickets div#attachments,
body.tickets div#uploading_message {
  padding-right: 11pxkj
}
div#edit_requester {
  padding-bottom: 3px;
  margin: 20px 10px 0 8px;
  border-bottom: 1px solid #f0f0f0;
}

div#edit_requester p { 
  margin: 3px 0 0 0; 
  font-size: 11px; 
  color: #666;
}

div#edit_requester label {
  float: left;
  font-size: 13px;
  padding-top: 6px;
  text-align: right; 
  width: 61px
}

div#edit_requester div#static_requester label { padding-top: 0; }

div#dynamic_requester div,
div#static_requester div,
div#edit_requester ol { 
  margin-bottom: 12px;
  margin-left: 76px;
}

div#dynamic_requester div div {
  margin-left: 0
}

div#static_requester div strong {
  font-size: 13px; 
}

div#edit_requester #ticket_requester_name,
div#edit_requester #collaborators-input,
div#edit_requester ul.multi_value_field { 
  width:400px; 
}

body.tickets-new div#uploads_form {
  margin-right: 16px
}
body.tickets-show div#uploads_form {
  margin-right: 12px;
  margin-top: -24px
}

body.tickets span.attenuate, body.portal span.attenuate {
  border: 1px solid #DDD; 
  padding: 3px 7px 3px 5px; 
  border-radius: 1px; 
  -moz-border-radius: 1px; 
  -webkit-border-radius: 1px; 
  color: #444; 
  vertical-align: 30%;
}

body.tickets span.attenuate.twitter {
  padding-left: 23px;
  background: url(http://bee.mif.pg.gda.pl/images/t_mini-c.png?1278112900) no-repeat scroll 3px 2px;
}

body.tickets span.attenuate.email {
  padding-left: 24px;
  background: url(http://bee.mif.pg.gda.pl/images/email.png?1259880531) no-repeat scroll 3px 4px;
}

body.tickets span#channel_comment.attenuate {
  vertical-align :0%;
  padding: 2px 5px 1px; 
  color: #666;
  border: 1px solid #C5C5C5; 
}

span#channel_comment {
  padding: 2px 0 0 23px; 
  background: url(http://bee.mif.pg.gda.pl/images/t_mini-c.png?1278112900) no-repeat scroll 3px 0px;
}

#charcounter {
  position:relative;
  float:right;
}

div#closed_ticket_actions form {display:inline;}

#charcounter div {
  position: absolute;
  top: 5px;
  left: -34px;
  width: 30px;
  text-align:right;
  font-weight: bold;
  color: #AAA;
  font-size: 14px;
}
/**************/
/* Drop lists */
/**************/
.content ul.drop-list {
  padding: 0;
  position: relative
}

ul.drop-list, ul.drop-list ul {
  list-style: none
}

ul.drop-list li.link {
  cursor: pointer;
  color: #1A6690;
  font-weight: bold
}

ul.drop-list ul ul {
  border: 2px solid #999;
  left: 170px;
  top: -11px
}

ul.drop-list ul {
  background: #FFFFFF none repeat scroll 0%;
  border-style: solid;
  border-width: 2px;
  display: none;
  left: 150px;
  margin: 5px 0 0 0;
  min-height: 18px;
  padding: 4px 7px 6px 8px;
  position: absolute;
  width: 170px;
  z-index: 15;
}

ul.drop-list ul li:hover, ul.drop-list ul li.sub:hover {
  background-color: #F5F5F5
}

ul.drop-list ul.first-drop {
  margin-left: -158px;
  margin-top: -17px;
  z-index: 15
}

div#end-user-form ul.drop-list ul.first-drop {
  padding-top: 28px;
  margin-top: -23px
}

* html div#end-user-form ul.drop-list ul.first-drop {
  margin-top: -28px;
  position: relative
}

div._macro_list ul.drop-list ul.first-drop {
  margin-left: -243px;
  margin-top: -23px;
  padding-top: 30px
}

ul.drop-list ul.first-drop ul.sd {
}

ul.drop-list ul li:first-child {
  border-top: none
}

ul.drop-list ul li.sub {
  background: transparent url(http://bee.mif.pg.gda.pl/images/composite.gif?1276650150) no-repeat scroll 162px -331px
}

ul.drop-list ul li {
  border-top: 1px solid #E5E5E5;
  cursor: default;
  font-size: 11px;
  font-weight: bold;
  margin: 0;
  padding: 3px 6px;
  position: relative
}

ul.drop-list li.drop-header {
  color: #444;
  font-weight: bold;
  padding-top: 12px
}

ul.drop-list li.drop-header:hover {
  background-color: #FFF
}

span.drop {
  background: transparent url(http://bee.mif.pg.gda.pl/images/composite.gif?1276650150) no-repeat scroll 0 -318px;
  padding-left: 12px;
  position: relative;
  z-index: 5
}

/*****************/
/* Drop lists end*/
/*****************/
a#uploads_link {
}

a#uploads_link.unfolded {
  display: none;
}

div#uploads_field {
  position: relative;
  width: 300px
}

div#uploads_field.unfolded {
  display: none;
}

form#attach_form div.note {
  color: #999;
  font-size: 0.9em;
  margin-top: 3px;
}

input#uploaded_data {
  margin-right: 10px;
}

iframe#upload_frame {
  display: none;
}

div#uploading_message {
  position: relative;
}

div#uploading_message.display_none {
  display: none;
}

div#attachments {
  white-space: nowrap;
}
div#attachments div.attach_item img {
}
div#attachments {
  clear: both;
  margin-top: 10px;
  position: relative;
}
body.users-edit div.lv_action {
  width: 450px;
}

  body.users div#lightview h1 {
    margin-bottom: 10px;
  }

  body.users-edit div#add_twitter_handle_lightbox p.description,
  body.users-edit div#add_email_address_lightbox p.description,
  body.users-edit div#add_twitter_manually_lightbox p.description {
    margin-bottom: 15px;
  }

  body.users-edit div#add_twitter_handle_lightbox ol li {
    list-style: decimal inside none; 
  }

  body.users-edit div#add_twitter_handle_lightbox p.twitter_button{
    margin:20px 0 10px 0;
  }

body.users-edit a.identity_link {
  font-weight: bold;
}

body.users-show div.twitter-properties {
  display: none;
  overflow: hidden;
}

  body.users-show div.twitter-properties div{
    float: left;
    border: 2px solid #e9e9e9;
    background-color: #fff;
    padding: 6px 20px;
    color: #666;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 10px;
  }
  
  body.users-show div.twitter-properties div h4 {
    margin-top: 5px;
  }
  
  body.users-show div.twitter-properties div ul {
    list-style-type: none;
    padding: 0px;
  }
  
  body.users-show div.twitter-properties div ul.labels {
    float: left;
  }
    
    body.users-show div.twitter-properties div ul.labels li {
      font-weight: bold;
    }
  
  body.users-show div.twitter-properties div ul.data {
    float: right;
  }
  
span.zd_label { 
  border-radius: 4px; 
  display: none;
  font-weight: bold; 
  padding: 2px 4px; 
  /*margin-top: 3px;*/
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
} /* basic shape and style of zd_label sitewide */

  span.zd_label.selected {
    display: block;
  } /* show when selected */

  span.zd_label.answered, 
  span.zd_label.done { 
    background: #7eab38; 
    color: #fff; 
  } /* color and background for answered and done zd_label sitewide */

  span.zd_label.planned { 
    background: #dd7a18;
    color: #fff; 
  } /* color and background for planned zd_label sitewide */

  span.zd_label.not_planned { 
    background: #BBB;
    color: #fff; 
  } /* color and background for not_planned zd_label sitewide */

  div.item span.zd_label {
    float: right;
    font-weight: bold;
    padding: 2px 5px;
    margin-left: 12px;
  } /* for listings, hidden by default */

p.info span.selected {
  display: inline;
} /* show when selected */

body.entries div.frame div.entry span.zd_label {
  float: right; 
  font-size: 13px;
  padding: 2px 5px;
  margin-top: 11px;
} /* for entry, zd_label for top right corner */
