/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
.sko,
#box_advance_search h2 {
  font-family: sko_fontregular;
}
header a,
.pko,
.field > label > span,
#submenu a,
#submenu .actionMenuSelected,
.pager-top p a,
#box_advance_search .cloud4,
label.collapser,
.head_section,
#menu a,
.box_login a,
#lists_blog .lists_blog li a {
  font-family: pko_bank_polski_rgregular;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
  background: url('/static/images/bg0.png?f2abaff8bbfb') top center no-repeat;
  background-color: #ebf7fd;
  font-family: Tahoma,Arial;
  color: #203951;
  font-size: 14px;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
p,
dd,
dt {
  word-wrap: break-word;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input {
  margin: 0px;
  padding: 0px;
  outline: none;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
section {
  overflow: hidden;
}
h2 {
  font-size: 18px;
  font-weight: bold;
  margin: 20px 0px;
}
h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0px;
}
.wordwrap {
  word-wrap: break-word;
}
.body-kids {
  background: url('/static/images/bg1.png?536bd3621acb') center -120px no-repeat transparent;
  width: 100%;
  min-height: 700px;
}
.logged_in {
  background-position: center -90px;
}
.logged_in_user {
  background-position: center -5px;
}
.template-newMessage .logged_in {
  background-position: center -47px;
}
.template-overview-controlpanel .logged_in,
.template-blog_search .logged_in {
  background-position: center -47px;
}
.template-site-controlpanel .logged_in {
  background-position: center -47px;
}
.template-site-controlpanel legend {
  display: none;
}
.template-site-controlpanel .formHelp {
  display: block;
  font-size: 12px;
  padding-top: 5px;
}
.template-site-controlpanel .description {
  margin-bottom: 15px;
}
.template-site-controlpanel #strona-frame .widget label {
  font-size: 13px;
  padding-left: 5px;
}
.template-site-controlpanel input[type="submit"] {
  margin-right: 10px;
  margin-top: 7px;
}
.template-search .logged_in,
.template-contact-info .logged_in {
  background-position: center -50px;
}
a {
  text-decoration: none;
  color: #203951;
}
a:hover {
  text-decoration: underline;
}
.left {
  float: left;
}
.right {
  float: right;
}
strong {
  font-weight: bold;
}
.clear {
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
  clear: both;
}
.yellow {
  color: #f5b100;
}
.blue {
  color: #001f79;
}
#container,
#cookiesNotice {
  width: 1025px;
  margin: 0px auto;
}
#left {
  width: 700px;
  padding-left: 20px;
  float: left;
}
#right {
  width: 265px;
  padding-left: 30px;
  float: left;
}
#middle {
  padding-left: 20px;
}
#middle #add_comment .bg_add_comment {
  background: url('/static/images/bg_add_comment_create.png?c51b8b7ae115') top left no-repeat;
  width: 100%;
}
#logo {
  float: left;
  padding: 30px 0px 25px 0px;
}
#box_top_right {
  background: url('/static/images/box_login.png?5fff8cdc2e91') top left no-repeat;
  float: right;
  width: 259px;
  height: 117px;
}
#list-accord li ul {
  display: none;
}
.box_login {
  padding: 12px 0px 0px 15px;
}
.box_login a {
  float: left;
  display: block;
  font-size: 14px;
  height: 30px;
  padding-top: 11px;
}
.box_login .actionMenu {
  float: left;
}
.icon_login {
  background: url('/static/images/icon_log.png?c89dea892477') top left no-repeat;
  margin-right: 20px;
  padding-left: 47px;
}
.icon_logout {
  margin-right: 10px;
}
.box_search {
  padding-top: 57px;
  padding-left: 18px;
}
.icon_search_zoom {
  background: url('/static/images/icon_small_search.png?258b945cb255') center right no-repeat;
  width: 25px;
  height: 20px;
  cursor: pointer;
  border: none;
  position: relative;
  top: -2px;
}
.checkbox {
  font-size: 11px;
  padding-top: 9px;
  position: relative;
  left: -2px;
}
.checkbox img {
  padding-right: 4px;
  background: url('/static/images/icon_checkbox_small_off.png?685ef1661d34') no-repeat;
  cursor: pointer;
  display: block;
  float: left;
  height: 12px !important;
  z-index: 2;
  width: 12px;
}
.checkbox img.NFh {
  background: url('/static/images/icon_checkbox_small_on.png?9b92304f49de') no-repeat;
}
#menu {
  background: url('/static/images/bg_menu.png?f77ba46c6aa4') center right no-repeat;
  width: 990px;
  height: 60px;
  padding-left: 35px;
  margin-bottom: 30px;
}
#menu li {
  float: left;
  display: block;
}
#menu li.selected a {
  background: url('/static/images/select_menu.png?ab7cd7de7b2f') center center no-repeat;
  color: #fff;
}
#menu a {
  display: block;
  float: left;
  height: 49px;
  padding-top: 31px;
  margin-top: -10px;
  font-size: 20px;
  width: 88px;
  text-align: center;
}
#menu a:hover {
  background: url('/static/images/select_menu.png?ab7cd7de7b2f') center center no-repeat;
  width: 88px;
  color: #fff;
  text-decoration: none;
}
#menu #portaltab-konkurs a {
  width: 125px;
}
#menu #portaltab-rankingi a,
#menu #portaltab-o-sko a {
  width: 129px;
}
#menu #portaltab-sondy-i-ankiety a,
#menu #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu #portaltab-konkurs.selected a,
#menu #portaltab-konkurs a:hover {
  background-image: url('/static/images/menu_konkurs.png?1d3ed5527e4d');
}
#menu #portaltab-rankingi.selected a,
#menu #portaltab-rankingi a:hover,
#menu #portaltab-o-sko.selected a,
#menu #portaltab-o-sko a:hover {
  background-image: url('/static/images/menu_ranking.png?d2c013af077c');
}
#menu #portaltab-sondy-i-ankiety.selected a,
#menu #portaltab-sondy-i-ankiety a:hover,
#menu #portaltab-jak-zalozyc-bloga.selected a,
#menu #portaltab-jak-zalozyc-bloga a:hover {
  background-image: url('/static/images/menu_sondy.png?065e23887947');
}
#submenu {
  background: url('/static/images/bg_submenu.png?20e61b69484a') top left no-repeat;
  width: 686px;
  height: 25px;
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 11px 6px 0;
  font-size: 13px;
}
#submenu li {
  display: inline;
}
.sublong {
  background: url('/static/images/bg_submenu2.png?eb4cf5122e21') top left no-repeat !important;
  width: 1004px !important;
}
#submenu_left {
  float: left;
  padding-left: 10px;
}
#submenu_left a {
  padding-right: 5px;
}
#submenu_right a,
.find_blog_links a {
  background: url('/static/images/arrow_submenu.png?c1b91acae607') center right no-repeat;
  font-family: pko_bank_polski_bdbold;
  display: block;
  color: #0091d1;
  padding: 0px 13px 2px 7px;
}
.find_blog_links a {
  float: left;
}
#submenu_right {
  padding-right: 14px;
}
#submenu_right a {
  margin-right: 5px;
  padding-right: 14px;
}
#banner {
  background: url('/static/images/bg_banner.png?e4504a8d2054') top left no-repeat;
  width: 685px;
  height: 198px;
  position: relative;
  left: -20px;
  padding: 50px 35px 0px 0px;
}
#banner .btn_red {
  bottom: 32px;
  right: 25px;
  position: absolute;
  text-transform: uppercase;
  margin-top: 4px;
}
#banner .txt_banner {
  width: 390px;
}
.logo_sko_banner {
  padding-left: 60px;
  padding-right: 30px;
  float: left;
  position: relative;
  top: -5px;
  left: 15px;
}
.logo_sko_banner IMG {
  width: 196px;
}
.welcome {
  font-size: 32px;
  float: left;
  padding-bottom: 10px;
  text-transform: uppercase;
  position: relative;
  z-index: 100;
}
.welcome_txt {
  font-size: 14px;
  float: left;
  width: 250px;
  text-transform: uppercase;
  position: relative;
  top: -1px;
  left: 15px;
  z-index: 101;
}
.txt_banner {
  line-height: 18px;
  padding-left: 2px;
}
.txt_banner a.more {
  display: none;
}
#find_blog {
  background: url('/static/images/bg_find_blog.png?e36a57e014fe') top left no-repeat;
  width: 700px;
  height: 78px;
  margin-top: 30px;
}
.find_blog_txt {
  font-size: 28px;
  padding: 30px 0px 0px 20px;
  float: left;
}
.find_blog_links {
  padding: 34px 20px 0px 0px;
  float: right;
}
#list_posts {
  margin-top: 20px;
}
#list_posts .blue_cloud {
  background: #2e84e4;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#008aea), to(#0065c8));
  background: -webkit-linear-gradient(#008aea, #0065c8);
  background: -moz-linear-gradient(#008aea, #0065c8);
  background: -ms-linear-gradient(#008aea, #0065c8);
  background: -o-linear-gradient(#008aea, #0065c8);
  background: linear-gradient(#008aea, #0065c8);
  -pie-background: linear-gradient(#008aea, #0065c8);
  -webkit-border-radius: 25px 25px 8px 8px;
  -moz-border-radius: 25px 25px 8px 8px;
  border-radius: 25px 25px 8px 8px;
  border: 1px solid #25405d;
  width: 688px;
  overflow: hidden;
  margin-bottom: 8px;
  margin-top: 20px;
  padding-bottom: 10px;
  word-wrap: break-word;
}
#list_posts .blue_cloud .head_content_post {
  color: #fff;
}
#list_posts .blue_cloud .head_content_post A {
  color: #fff;
}
#list_posts .blue_cloud .avatar {
  padding-top: 13px;
}
#list_posts .blue_cloud .txt_content_post {
  color: #fff;
}
#list_posts .blue_cloud .txt_bottom_post {
  background: url('/static/images/arrow_post_blue.gif?ad84ef792333') center right no-repeat;
  color: #fff;
  z-index: 1;
  margin-top: 20px;
}
#list_posts .blue_cloud .txt_bottom_post A {
  color: #fff;
}
#list_posts .blue_cloud SPAN.comments_number {
  background-image: url('/static/images/icon_small_comments_white.png?933bbde753e4');
}
#list_posts .blue_cloud SPAN.likes_number {
  background-image: url('/static/images/icon_small_like_white.png?de054ec7530d');
}
#list_posts .blue_cloud .f-p-top {
  background: url('/static/images/bg_box_top_blue.png?b787f4a3e27d') top left no-repeat;
  width: 690px;
  margin-left: -1px;
}
#list_posts .head_content_post {
  font-size: 16px;
  padding-bottom: 10px;
}
#list_posts .txt_content_post {
  font-size: 12px;
  color: #3e5368;
  line-height: 16px;
}
#list_posts .txt_bottom_post {
  background: url('/static/images/arrow_post.png?e4c2f36365ad') center right no-repeat;
  float: right;
  font-size: 12px;
  color: #919596;
  padding-right: 10px;
  position: relative;
  left: 60px;
}
#list_posts .txt_bottom_post A {
  color: #919596;
}
#list_posts .avatar {
  float: left;
  width: 170px;
  height: 91px;
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  text-align: center;
}
#list_posts .avatar IMG {
  max-width: 92px;
}
.head_list_posts {
  float: left;
  font-size: 22px;
  padding-bottom: 20px;
}
.blog_list_heading {
  font-size: 20px;
  padding-bottom: 10px;
  padding-top: 3px;
  font-family: pko_bank_polski_rgregular;
}
.pager {
  float: right;
  font-size: 16px;
}
.pager span {
  color: #0091D1;
}
.pager img {
  padding-top: 5px;
  position: relative;
}
.icons_post {
  padding-top: 8px;
  clear: both;
}
.icons_post SPAN {
  font-size: 11px;
  color: #919596;
  position: relative;
  top: -4px;
  padding: 2px 5px 2px 20px;
  height: 17px;
  display: block;
  float: left;
}
.icons_post SPAN.posts_number {
  background: url('/static/images/icon_edit.gif?e3af1962b2f0') center left no-repeat;
  padding-left: 15px;
}
.icons_post SPAN.visits_number {
  background: url('/static/images/icon_stats.png?f630a577a6e6') center left no-repeat;
  padding-left: 25px;
}
.icons_post SPAN A {
  color: #919596;
}
.icons_post SPAN.number_of_comments,
.icons_post SPAN.comments_number {
  background: url('/static/images/icon_small_comments.png?80561c694cbd') center left no-repeat;
}
.icons_post SPAN.number_of_likes,
.icons_post SPAN.likes_number {
  background: url('/static/images/icon_small_like.png?d14421c9f9a4') center left no-repeat;
}
.blue_cloud .opaska {
  background: url('/static/images/opaska.png?27df78fe5118') top left no-repeat;
  width: 110px;
  height: 102px;
  position: absolute;
  margin-left: 580px;
  margin-top: -5px;
  z-index: 1;
}
.blue_cloud .icons_post SPAN A {
  color: #fff;
}
.blue_cloud .icons_post span {
  color: #fff;
}
#list_comments {
  padding-top: 10px;
}
#list_comments ul {
  overflow: hidden;
  padding-top: 5px;
}
#list_comments li {
  overflow: hidden;
  margin-top: -5px;
}
.date_comment {
  float: left;
  width: 130px;
  padding-right: 13px;
  font-size: 11px;
  color: #919596;
  text-align: right;
  padding-top: 8px;
}
.date_comment p {
  color: #203951;
  font-size: 15px;
  white-space: nowrap;
}
.txt_comment {
  background: url('/static/images/bg_comment.png?6552ed128e10') top left no-repeat;
  float: left;
  width: 538px;
  height: 50px;
}
.txt_comment a {
  display: block;
  overflow: hidden;
}
.txt_comment .first_txt_comment {
  display: block;
  float: left;
  width: 320px;
  padding: 9px 0px 0px 40px;
  word-wrap: break-word;
  line-height: 18px;
}
.txt_comment .second_txt_comment {
  float: right;
  width: 155px;
  font-size: 11px;
  color: #919596;
  text-align: right;
  padding: 13px 10px 0px 0px;
}
.txt_comment > p {
  float: left;
  padding: 16px 0px 0px 50px;
  width: 315px;
  word-wrap: break-word;
}
.txt_comment div {
  float: right;
  width: 155px;
  font-size: 11px;
  color: #919596;
  text-align: right;
  padding: 13px 10px 0px 0px;
}
.txt_comment div a {
  color: #919596;
}
.box_right {
  width: 242px;
  padding: 5px 10px 13px 13px;
  margin-bottom: 20px;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#F0F5FA));
  background: -moz-linear-gradient(top, #FFFFFF, #F0F5FA);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F0F5FA');
  background: -ms-linear-gradient(top, #ffffff, #F0F5FA);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #D9E0E6;
  overflow: hidden;
}
.box_right .fr-box_right {
  background: url('/static/images/bg_box_right_light.png?375fda9f5ccc') top left no-repeat;
  position: absolute;
  height: 60px;
  width: 267px;
  margin-left: -14px;
  margin-top: -12px;
}
.box_right .btn_red {
  margin-right: 7px;
  position: relative;
}
.box_right ul {
  position: relative;
}
.box_right li {
  background: url('/static/images/line_box.gif?e519c529d01b') bottom left no-repeat;
  padding: 5px 0px 10px 0px;
  overflow: hidden;
}
.box_right li.last_child {
  background: none;
}
.box_right li div {
  width: 165px;
  float: left;
}
.box_right li div.sidebar_thumbnail {
  float: left;
  height: 40px;
  width: 40px;
  padding-right: 23px;
  padding-left: 10px;
  text-align: center;
}
.box_right li div.sidebar_thumbnail IMG {
  max-width: 40px;
  max-height: 40px;
}
.box_right li.head {
  padding-top: 8px;
  padding-bottom: 17px;
}
.box_right li.head img {
  padding-left: 0px;
}
#blog_month .fr-box_right {
  background: url('/static/images/bg_about_sko.png?050b794f3e02') top left no-repeat;
}
.template-frontpage_view #most .fr-box_right,
.template-frontpage_view #create_blog .fr-box_right {
  background: url('/static/images/bg_box_right_lighter.png?e28e079041a7') top left no-repeat;
}
#create_blog li {
  font-size: 13px;
  line-height: 14px;
  padding: 8px 8px 5px 8px;
}
#create_blog .btn_red {
  margin-top: 7px;
}
.btn_red {
  background: url('/static/images/btn_red.gif?f5f81dd710ba') top left repeat-x;
  float: right;
  padding: 6px 20px 0px 20px;
  height: 25px;
  border-radius: 3px;
  margin-right: 17px;
}
.btn_red a {
  font-family: pko_bank_polski_bdbold;
  font-size: 13px;
  color: #fff;
  display: block;
  padding-top: 3px;
}
.btn_red a:hover,
.btn_red input:hover,
.btn_red span:hover,
.btn_submit a:hover,
.btn_submit input:hover,
.btn_submit span:hover {
  color: #FF8801;
  text-decoration: none;
}
#blog_month LI.head {
  background: url('/static/images/icon_adv.png?ffab714864f1') top left no-repeat;
  margin: 10px 0 0 10px;
  padding-left: 57px;
}
#blog_month LI DIV {
  top: 9px;
}
#recently_established li div,
#most_popular li div,
#most li div {
  position: relative;
  top: 1px;
}
#recently_established .head,
#create_blog .head {
  padding-left: 8px;
  padding-bottom: 12px;
}
#most_popular .head {
  background: url('/static/images/icon_likeit.png?dcb0c8a92137') top left no-repeat;
  margin: 10px 0 0 10px;
  padding-left: 36px;
}
#most .head {
  padding-left: 8px;
}
.footer {
  background: url('/static/images/bg_foot.png?f046653ef378') no-repeat;
  width: 1025px;
  height: 15px;
  position: absolute;
  margin-left: -12px;
  margin-top: -15px;
}
.footer_bg {
  width: 999px;
  padding-top: 10px;
  padding-bottom: 20px;
  margin-top: 25px;
  margin-bottom: 20px;
  margin-left: auto;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#F0F5FA));
  background: -moz-linear-gradient(top, #FFFFFF, #F0F5FA);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F0F5FA');
  background: -ms-linear-gradient(top, #ffffff, #F0F5FA);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #D9E0E6;
  overflow: hidden;
  font-size: 14px;
  line-height: 14px;
}
.footer-left {
  float: left;
  padding: 15px 0px 0px 30px;
}
.footer-left a {
  display: block;
  padding-bottom: 2px;
}
.footer-main {
  float: left;
  padding: 18px 0px 0px 70px;
}
.footer-main a {
  display: block;
  padding-bottom: 2px;
}
.copyright {
  float: right;
  padding: 37px 35px 0px 0px;
}
.teacher {
  background: url("/static/images/teacher.png?665006232870") bottom center no-repeat;
  height: 193px;
  left: 0;
  margin-top: -193px;
}
#breadcrumbs {
  color: #919596;
  font-size: 10px;
  position: relative;
  top: -8px;
  left: 23px;
  margin-bottom: 15px;
}
#breadcrumbs a {
  background: url('/static/images/arrow_breadcrumbs.png?43423e196199') center right no-repeat;
  padding-right: 10px;
  padding-left: 2px;
  margin-right: 3px;
}
#breadcrumbs .last,
#breadcrumbs-current {
  background: none;
  color: #0091d1;
}
#rate {
  width: 265px;
  height: 145px;
  text-align: center;
  margin-bottom: 15px;
}
#rate SPAN {
  font-size: 11px;
  display: block;
  padding-top: 23px;
}
#rate A {
  color: #fff;
}
#rate.blog {
  margin-top: 7px !important;
  padding: 12px 20px 10px !important;
  width: 218px !important;
  text-align: left !important;
}
#rate.post {
  background: url('/static/images/rate_post.png?44e05a382bba') top left no-repeat;
}
#rate .desc {
  float: left;
  font-size: 16px;
  color: #fff;
  text-align: left;
  line-height: 14px;
  padding-top: 4px;
}
#rate .desc_big {
  float: left !important;
  font-size: 16px !important;
  color: #fff !important;
  padding-right: 5px !important;
  padding-top: 0px !important;
}
#rate .number {
  float: left;
  font-size: 24px;
  color: #fff;
  padding-right: 3px;
  padding-top: 7px;
}
#rate .number_big {
  float: left !important;
  font-size: 20px !important;
  color: #fff !important;
  padding-right: 3px !important;
  padding-top: 0px !important;
}
#rate .small_number_rate {
  font-size: 24px;
  float: none;
  padding-top: 6px;
}
#rate .small_number_rate + .desc {
  float: none;
  padding-top: 1px;
}
#rate .small_number_rate + .desc br {
  display: none;
}
#share {
  background: url('/static/images/share.png?e0f5b9e72a42') top left no-repeat;
  width: 265px;
  height: 115px;
  text-align: center;
  margin-bottom: 15px;
}
#share .icons_share {
  padding-top: 62px;
  text-align: center;
}
#share .icons_share UL {
  margin-left: 71px;
}
#share .icons_share UL LI {
  float: left;
  display: inline;
  padding: 0 1px;
}
#share .icons_share UL LI A {
  text-indent: -666em;
  overflow: hidden;
  display: block;
  height: 34px;
  width: 38px;
}
#share .icons_share UL LI A.facebook {
  background: url('/static/images/icon_facebook.gif?40ac7adcc807') no-repeat scroll 0 0 transparent;
}
#share .icons_share UL LI A.sledzik {
  background: url('/static/images/icon_nk.gif?d42911813aeb') no-repeat scroll 0 0 transparent;
}
#share .icons_share UL LI A.twitter {
  background: url('/static/images/icon_twitter.gif?7122cb3fb8ca') no-repeat scroll 0 0 transparent;
}
#share .icons_share UL LI A.wykop {
  background: url('/static/images/icon_w.gif?5afbc2d283ff') no-repeat scroll 0 0 transparent;
}
#share .icons_share UL LI A.blip {
  background: url('/static/images/icon_blip.gif?3114f3c2ff3e') no-repeat scroll 0 0 transparent;
}
#share .icons_share UL LI IMG {
  padding: 0px 1px;
}
#tags {
  text-align: center;
}
#tags a {
  font-family: pko_bank_polski_rgregular;
}
#tags span {
  padding: 0px 2px;
}
.cloud1 {
  font-size: 1em;
}
.cloud2 {
  font-size: 1.2em;
}
.cloud3 {
  font-size: 1.3em;
}
.cloud4 {
  font-size: 1.4em;
}
.cloud5 {
  font-size: 1.6em;
}
.cloud6 {
  font-size: 1.8em;
}
.cloud7 {
  font-size: 2em;
}
.font15 {
  font-size: 15px;
}
.font20 {
  font-size: 20px;
}
.font28 {
  font-size: 28px;
}
#frame_blog {
  overflow: hidden;
  padding-top: 20px;
}
#lists_blog {
  background: url('/static/images/lists_blog.png?ba66b776de8b') top left no-repeat;
  width: 207px;
  height: 485px;
  float: left;
}
#lists_blog .lists_blog {
  padding: 70px 0px 0px 20px;
}
#lists_blog .lists_blog LI {
  color: #0091d1;
  font-size: 14px;
  padding-bottom: 13px;
}
#lists_blog .lists_blog LI A {
  color: #0091d1;
}
#lists_blog .lists_blog LI UL {
  padding-top: 13px;
}
#lists_blog .lists_blog LI LI {
  font-size: 11px;
  padding-bottom: 6px;
}
#lists_blog .lists_blog LI LI A {
  background: url('/static/images/arrow_list_blog.png?39b368c6edf4') center left no-repeat;
  display: block;
  padding-left: 10px;
  padding-top: 2px;
}
#lists_blog .lists_blog LI LI A.selected {
  background-image: none !important;
  background-color: #006bcd;
  border-radius: 5px;
  position: relative;
  left: -7px;
  height: 13px;
  color: #fff;
  margin-bottom: -2px;
  margin-right: 5px;
  padding-left: 17px;
  padding-top: 4px;
}
#lists_blog .lists_blog LI:last-child,
#lists_blog .lists_blog LI LI:last-child {
  padding-bottom: 0px;
}
.head_blog {
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f5fa));
  background: -webkit-linear-gradient(#ffffff, #f0f5fa);
  background: -moz-linear-gradient(#ffffff, #f0f5fa);
  background: -ms-linear-gradient(#ffffff, #f0f5fa);
  background: -o-linear-gradient(#ffffff, #f0f5fa);
  background: linear-gradient(#ffffff, #f0f5fa);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d9e0e6;
  width: 668px;
  padding: 10px;
  margin-bottom: 24px;
  overflow: hidden;
  word-wrap: break-word;
}
.head_blog .f-d-b-top {
  height: 47px;
  margin-left: -13px;
  margin-top: -21px;
  position: absolute;
  width: 692px;
  background: url("/static/images/fluid-desc-blog_medium.png?4ec48505673d") no-repeat scroll 0 0 transparent;
}
.fluid-desc-blog {
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f5fa));
  background: -webkit-linear-gradient(#ffffff, #f0f5fa);
  background: -moz-linear-gradient(#ffffff, #f0f5fa);
  background: -ms-linear-gradient(#ffffff, #f0f5fa);
  background: -o-linear-gradient(#ffffff, #f0f5fa);
  background: linear-gradient(#ffffff, #f0f5fa);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d9e0e6;
  width: 663px;
  padding: 10px;
  padding-left: 15px;
  margin-bottom: 24px;
  word-wrap: break-word;
}
.fluid-desc-blog * {
  word-wrap: break-word;
}
.fluid-desc-blog object {
  width: 660px;
}
.fluid-desc-blog div {
  position: relative;
}
.fluid-desc-blog p {
  font-size: 12px;
  line-height: 16px;
  padding-bottom: 15px;
  word-wrap: break-word;
}
.fluid-desc-blog .entry-description {
  font-weight: bold;
}
.fluid-desc-blog h3 {
  padding-bottom: 10px;
  position: relative;
}
.fluid-desc-blog .icons_post {
  float: none !important;
  padding-bottom: 15px;
}
.fluid-desc-blog .f-d-b-top {
  height: 47px;
  margin-left: -18px;
  margin-top: -21px;
  position: absolute;
  width: 692px;
  background: url("/static/images/fluid-desc-blog_medium.png?4ec48505673d") no-repeat scroll 0 0 transparent;
}
.fluid-comments {
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f5fa));
  background: -webkit-linear-gradient(#ffffff, #f0f5fa);
  background: -moz-linear-gradient(#ffffff, #f0f5fa);
  background: -ms-linear-gradient(#ffffff, #f0f5fa);
  background: -o-linear-gradient(#ffffff, #f0f5fa);
  background: linear-gradient(#ffffff, #f0f5fa);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d9e0e6;
  float: left;
  height: 90px;
  padding: 20px 15px 0;
  width: 499px;
  margin-left: 25px;
}
.fluid-comments .f-c-top {
  height: 41px;
  margin-left: -42px;
  margin-top: -24px;
  position: absolute;
  width: 558px;
  background: url("/static/images/fluid-comments-top.png?6a7829f4b9e0") no-repeat scroll 0 0 transparent;
}
.fluid-tags {
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f5fa));
  background: -webkit-linear-gradient(#ffffff, #f0f5fa);
  background: -moz-linear-gradient(#ffffff, #f0f5fa);
  background: -ms-linear-gradient(#ffffff, #f0f5fa);
  background: -o-linear-gradient(#ffffff, #f0f5fa);
  background: linear-gradient(#ffffff, #f0f5fa);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d9e0e6;
  padding: 40px 10px 10px 10px;
  width: 236px;
  margin-top: 40px;
  word-wrap: break-word;
}
.fluid-tags .f-t-top {
  height: 55px;
  margin-left: -13px;
  margin-top: -60px;
  position: absolute;
  width: 265px;
  background: url("/static/images/fluid-tags.png?5ff7349a61a2") no-repeat scroll 0 0 transparent;
}
.fluid-register {
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f5fa));
  background: -webkit-linear-gradient(#ffffff, #f0f5fa);
  background: -moz-linear-gradient(#ffffff, #f0f5fa);
  background: -ms-linear-gradient(#ffffff, #f0f5fa);
  background: -o-linear-gradient(#ffffff, #f0f5fa);
  background: linear-gradient(#ffffff, #f0f5fa);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d9e0e6;
  padding: 28px 10px 10px 10px;
  width: 977px;
  margin-top: 40px;
}
.fluid-register .f-r-top {
  height: 40px;
  margin-left: -13px;
  margin-top: -33px;
  position: absolute;
  width: 1002px;
  background: url("/static/images/fluid-register.png?6630a41b4456") no-repeat scroll 0 0 transparent;
}
.fluid-post {
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f5fa));
  background: -webkit-linear-gradient(#ffffff, #f0f5fa);
  background: -moz-linear-gradient(#ffffff, #f0f5fa);
  background: -ms-linear-gradient(#ffffff, #f0f5fa);
  background: -o-linear-gradient(#ffffff, #f0f5fa);
  background: linear-gradient(#ffffff, #f0f5fa);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 30px 30px 8px 8px;
  border: 1px solid #d9e0e6;
  width: 688px;
  overflow: hidden;
  margin-bottom: 8px;
  margin-top: 20px;
  padding-bottom: 10px;
  word-wrap: break-word;
  float: none;
}
.fluid-post .f-text {
  padding-top: 20px;
  width: 445px;
  float: left;
  position: relative;
}
.fluid-post .f-p-top {
  height: 40px;
  margin-left: -3px;
  margin-top: -3px;
  position: absolute;
  width: 692px;
  background: url("/static/images/fluid-post_ie7.png?09902a21c5fd") no-repeat scroll 0 0 transparent;
}
.fluid-rate-blog,
.fluid-rate-wpis {
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f5fa));
  background: -webkit-linear-gradient(#ffffff, #f0f5fa);
  background: -moz-linear-gradient(#ffffff, #f0f5fa);
  background: -ms-linear-gradient(#ffffff, #f0f5fa);
  background: -o-linear-gradient(#ffffff, #f0f5fa);
  background: linear-gradient(#ffffff, #f0f5fa);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d9e0e6;
  padding: 12px 20px 10px 10px;
  width: 230px !important;
  height: auto !important;
  text-align: left !important;
  margin-top: 40px;
}
.fluid-rate-blog img,
.fluid-rate-wpis img {
  padding-left: 10px;
}
.fluid-rate-blog .f-r-top,
.fluid-rate-wpis .f-r-top {
  height: 55px;
  margin-left: -13px;
  margin-top: -23px;
  position: absolute;
  width: 265px;
  background: url("/static/images/fluid-sidebar.png?235f8a87f25a") no-repeat scroll 0 0 transparent;
}
.fluid-rate-blog .sum,
.fluid-rate-wpis .sum {
  color: #0091d1;
  font-size: 14px;
  font-weight: bold;
  margin-top: 17px;
  padding: 9px 0 5px 55px;
  margin-left: 9px;
}
.fluid-rate-blog span,
.fluid-rate-wpis span {
  text-align: center;
}
#content_blog {
  float: left;
  width: 485px;
  margin-left: 7px;
}
.template-blog_view #content_blog,
.template-skopost_view #content_blog {
  width: 692px;
  padding-top: 8px;
}
.avatar_blog {
  float: left;
  width: 100px;
  padding-left: 15px;
  padding-right: 20px;
  position: relative;
  text-align: center;
}
.desc_head_blog {
  float: left;
  width: 305px;
  padding-right: 20px;
  color: #203951;
  font-size: 13px;
  line-height: 17px;
  position: relative;
}
.desc_head_blog h2 {
  font-size: 18px;
  padding-bottom: 15px;
  padding-top: 5px;
  text-transform: uppercase;
  margin: 0px;
}
.head_blog .desc_head_blog {
  width: 512px;
}
.date_blog {
  color: #919596;
  font-size: 11px;
  padding-bottom: 10px;
}
.desc_blog h3,
.bg_txt_blog h3 {
  font-size: 16px;
  padding-bottom: 13px;
  padding-top: 3px;
}
.desc_blog p,
.bg_txt_blog p {
  padding-bottom: 15px;
  font-size: 12px;
  line-height: 16px;
  padding-right: 20px;
}
#comments {
  overflow: hidden;
  padding-left: 22px;
  padding-top: 20px;
  clear: both;
}
#comments .pager {
  font-size: 18px;
}
#comments > ul > li {
  overflow: hidden;
  margin-bottom: 8px;
}
#comments .user-ip {
  font-size: 11px;
  line-height: 14px;
  vertical-align: top;
}
#comments .pager_create {
  padding-right: 15px;
}
#comments .delete_button {
  float: right;
  position: relative;
  padding-left: 10px;
}
#comments .delete_button input {
  border: none;
  background: none;
  font-family: sko_fontregular;
}
.avatar_comment {
  float: left;
  width: 118px;
  text-align: center;
  padding-top: 5px;
}
.box_bg_comment_blog {
  width: 533px;
  float: left;
  margin-left: 25px;
}
.bg_comment_blog {
  background: url('/static/images/bg_comment_blog_x.png?d42ab2ca7e5d') top left repeat-x;
  background-color: #f0f5fa;
  padding: 20px 15px 15px 18px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 2px solid #D9E0E6;
  word-wrap: break-word;
}
.frame_comment_blog {
  overflow: hidden;
}
.txt_avatar_comment {
  font-size: 15px;
  line-height: 18px;
}
.date_comment_blog {
  color: #919596;
  font-size: 11px;
  position: relative;
  word-break: break-all;
}
.txt_comment_blog {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 5px;
  position: relative;
  float: left;
}
.txt_comment_blog p {
  margin-bottom: 15px;
}
.replyTreeLevel0 .txt_comment_blog {
  width: 490px;
}
.replyTreeLevel1 .txt_comment_blog {
  width: 460px;
}
.replyTreeLevel2 .txt_comment_blog {
  width: 430px;
}
.replyTreeLevel3 .txt_comment_blog {
  width: 400px;
}
.replyTreeLevel4 .txt_comment_blog {
  width: 370px;
}
.replyTreeLevel5 .txt_comment_blog {
  width: 340px;
}
#add_comment {
  padding-left: 20px;
  padding-top: 10px;
}
#add_comment .bg_add_comment {
  background: url('/static/images/bg_add_comment.png?a9c889041b79') top left no-repeat;
  width: 650px;
  height: 236px;
  margin-top: -20px;
  overflow: hidden;
  padding-left: 30px;
  padding-top: 30px;
  position: relative;
}
#add_comment .bg_add_comment FORM {
  padding-top: 8px;
}
#add_comment .bg_add_comment FORM TEXTAREA {
  overflow: auto;
}
#add_comment .bg_add_comment.with-captcha {
  background: url('/static/images/bg_add_comment_medium.png?53d286f1b42b') top left no-repeat;
  height: 280px;
}
#add_comment .bg_add_comment.with-captcha.with-form-errors {
  background: url('/static/images/bg_add_comment_big.png?91af5303daab') top left no-repeat;
  height: 315px;
}
#add_comment .head_list_posts {
  padding-bottom: 0px;
  float: none;
}
#add_comment .error {
  font-size: 11px;
  color: #f00;
}
textarea,
.textarea {
  float: left;
  width: 375px;
  margin-right: 15px;
}
LABEL {
  display: block;
  font-size: 11px;
  padding-bottom: 5px;
}
.required LABEL {
  background: url('/static/images/icon_star.gif?4cfd6cc145b0') top left no-repeat;
  padding-left: 15px;
}
label img {
  padding-right: 8px;
}
.bg_textarea {
  background: url('/static/images/bg_textarea.png?58b3745ae72d') top left no-repeat;
  width: 363px;
  height: 90px;
  padding: 5px;
}
.bg_textarea textarea {
  background: none;
  border: none !important;
  width: 347px;
  height: 74px !important;
  padding: 8px;
  overflow: auto !important;
  resize: none;
}
.input {
  float: left;
  width: 231px;
  margin-bottom: 11px;
}
.bg_input {
  background: url('/static/images/bg_input.png?1dded46765e4') top left no-repeat;
  width: 221px;
  height: 26px;
  padding: 5px;
}
.bg_input input {
  background: none;
  border: none;
  width: 215px;
  height: 26px;
  padding-left: 6px;
  position: relative;
  top: -1px;
}
.captcha {
  float: left;
  padding: 6px 10px;
  margin-top: 22px;
  background: url('/static/images/bg_captcha.png?6c41a5fb472e') top left no-repeat;
}
.captcha_input {
  padding-top: 7px;
  padding-left: 12px;
  width: auto;
}
.btn_submit {
  background: url('/static/images/btn_red.gif?f5f81dd710ba') top left repeat-x;
  float: left;
  margin-left: 20px;
  padding: 6px 20px 0px 20px;
  height: 25px;
  border-radius: 3px;
  margin-top: 25px;
  position: relative;
}
.btn_submit input,
.btn_submit .link-button {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  padding-top: 3px;
  font-family: pko_bank_polski_rgregular;
  text-transform: uppercase;
}
.btn_submit span {
  color: #fff;
  position: relative;
  top: 3px;
  font-size: 13px;
  cursor: pointer;
  font-weight: bold;
}
.btn_submit .link-button.padding-top-reset {
  padding-top: 0px;
}
.upload {
  position: relative;
  width: 664px;
  background: url('/static/images/upload_640.gif?e16472aade26') top left no-repeat;
  width: 643px;
  height: 36px;
}
.upload .file-name {
  padding: 9px 100px 9px 25px;
  overflow: hidden;
}
.realupload {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
  width: 270px;
}
.pager_top {
  padding-bottom: 10px;
}
.pager_top_entry_list {
  padding-bottom: 30px;
}
.bg_txt_blog {
  background: url('/static/images/bg_txt_blog.png?03f13c1e1520') top left no-repeat;
  background-size: 100% 100%;
  width: 465px;
  margin-bottom: 13px;
  padding: 15px 0px 15px 20px;
  overflow: hidden;
}
.bg_txt_blog h3 {
  padding-right: 10px;
}
#archive {
  background: url('/static/images/archive.png?e1dc72f8b5b8') top left no-repeat;
  width: 265px;
  height: 200px;
  margin-bottom: 15px;
}
#archive img#icon-calendar {
  position: absolute;
  margin-top: 18px;
  margin-left: 20px;
}
.year {
  padding: 64px 0px 15px 23px;
  font-size: 12px;
}
.year li {
  display: inline;
}
.year li a {
  margin-right: 5px;
}
.year span,
.year a.active {
  color: #0080e1;
}
.calendar {
  padding-top: 5px;
  padding-left: 22px;
}
.calendar td {
  font-size: 12px;
  width: 36px;
  height: 39px;
  text-align: center;
  vertical-align: middle;
}
.calendar td a.active {
  background: url('/static/images/bg_date.gif?ab60d01c5200') top left repeat-x;
  height: 20px;
  padding-top: 6px;
  border-radius: 3px;
  color: #fff;
  margin: 2px 4px 0px 6px;
  display: block;
}
#frame_konkurs {
  padding-top: 45px;
}
#bg_konkurs {
  width: 664px;
  padding: 40px 0px 20px 24px;
  -webkit-border-radius: 90px 90px 34px 34px;
  -moz-border-radius: 90px 90px 34px 34px;
  border-radius: 90px 90px 34px 34px;
  border: 1px solid #d9e0e6;
  background-color: #ffffff;
  margin-left: 5px;
}
#bg_konkurs .head_bg_konkurs {
  background: url('/static/images/bg_konkurs.png?4158e75a620b') top left no-repeat;
  width: 735px;
  height: 120px;
  position: absolute;
  margin-top: -50px;
  margin-left: -69px;
}
#bg_konkurs .head_konkurs {
  position: relative;
}
#bg_konkurs .logo_sko img {
  width: 196px;
}
.head_konkurs {
  overflow: hidden;
}
.logo_sko {
  float: left;
}
.content_head_konkurs {
  float: left;
  width: 400px;
  padding-left: 40px;
  padding-top: 15px;
}
.content_txt_konkurs {
  font-size: 12px;
  padding-right: 40px;
  line-height: 18px;
}
.content_txt_konkurs p {
  margin: 15px 0px;
}
.content_txt_konkurs b {
  font-weight: bold;
}
#about_sko {
  width: 227px;
  padding: 20px 15px 10px 23px;
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 18px;
  background: white;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#F0F5FA));
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #D9E0E6;
  overflow: hidden;
}
#about_sko .fr-about_sko {
  background: url('/static/images/bg_about_sko.png?050b794f3e02') top left no-repeat;
  position: absolute;
  height: 60px;
  width: 267px;
  margin-left: -24px;
  margin-top: -23px;
}
#about_sko .head_about_sko,
#about_sko img {
  position: relative;
}
#about_sko p {
  padding-bottom: 15px;
}
.head_about_sko {
  font-size: 17px;
  padding: 15px 0px;
}
#lists_blog_short {
  background: url('/static/images/bg_short_list_blog.png?88df49167381') top left no-repeat;
  width: 207px;
  height: 174px;
  float: left;
}
.bg_box_list_blog {
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f5fa));
  background: -webkit-linear-gradient(#ffffff, #f0f5fa);
  background: -moz-linear-gradient(#ffffff, #f0f5fa);
  background: -ms-linear-gradient(#ffffff, #f0f5fa);
  background: -o-linear-gradient(#ffffff, #f0f5fa);
  background: linear-gradient(#ffffff, #f0f5fa);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d9e0e6;
  width: 460px;
  padding: 10px;
  margin-bottom: 25px;
  overflow: hidden;
  word-wrap: break-word;
}
.bg_box_list_blog .f-d-b-top {
  height: 47px;
  margin-left: -13px;
  margin-top: -21px;
  position: absolute;
  width: 485px;
  background: url("/static/images/fluid-desc-blog.png?d141e9ed3fd4") no-repeat scroll 0 0 transparent;
}
.bg_box_list_blog .icons_post {
  padding-top: 20px;
}
.space_icon {
  padding: 0px 3px;
}
#bg_box_login {
  background: url('/static/images/bg_box_login.png?ae282eab05f9') top left no-repeat;
  width: 643px;
  overflow: hidden;
  margin: 30px auto;
  height: 365px;
  padding: 30px 180px;
}
#bg_box_login .btn_submit {
  margin-left: 2px;
  margin-top: 22px;
  margin-bottom: 45px;
}
.template-pwreset_form #bg_box_login LEGEND {
  display: none;
}
.template-pwreset_form #bg_box_login LABEL {
  font-size: 14px;
}
.template-pwreset_form #bg_box_login .formHelp {
  font-size: 11px;
}
.template-pwreset_form #bg_box_login #userid,
.template-pwreset_form #bg_box_login #password,
.template-pwreset_form #bg_box_login #password2 {
  background: url('/static/images/input_260.gif?0adbf4a955db') top left no-repeat;
  width: 246px;
  height: 36px;
  display: block;
  border: none;
  padding: 0px 0px 0px 15px;
  margin-top: 7px;
}
.head_login {
  font-size: 18px;
  padding-bottom: 35px;
  text-transform: uppercase;
}
.head_login.sko {
  padding-bottom: 5px;
}
.input_login {
  float: left;
  margin-right: 13px;
}
.input_password {
  float: left;
}
.bg_input_login {
  background: url('/static/images/bg_input_login.png?09a90129692e') top left no-repeat;
  width: 305px;
  height: 26px;
  padding: 5px;
  margin-top: 2px;
}
.bg_input_login input {
  background: none;
  border: none;
  width: 305px;
  padding-left: 10px;
  position: relative;
  top: 4px;
}
#login_form label {
  padding-left: 5px;
}
.row_login {
  font-size: 12px;
}
.row_login .pko {
  padding-bottom: 15px;
}
.row_login a {
  text-decoration: underline;
}
.line_login {
  padding: 20px 0px;
}
#ranking_blog {
  padding-top: 47px;
  margin-top: 40px;
}
#ranking_blog .pager {
  font-size: 17px;
  padding: 15px 24px 0px 20px;
}
.tabs {
  overflow: hidden;
  position: absolute;
  margin-top: -45px;
  width: 698px;
}
.tab_rank_l_white {
  background: url('/static/images/btn_rank_l_white.png?f0188f3ad4aa') top left no-repeat;
}
.tab_rank_l_grad {
  background: url('/static/images/btn_rank_l_grad.png?236da1e4bf1e') top left no-repeat;
}
.tab_rank_r_white {
  background: url('/static/images/btn_rank_r_white.png?66c5cc6e5145') top left no-repeat;
}
.tab_rank_r_grad {
  background: url('/static/images/btn_rank_r_grad.png?376d3f2958d8') top left no-repeat;
}
.tab_rank_l {
  width: 274px;
  height: 47px;
  float: left;
  background: url('/static/images/btn_rank_l_grad.png?236da1e4bf1e') top left no-repeat;
}
.tab_rank_r {
  width: 263px;
  height: 47px;
  margin-left: -5px;
  float: left;
  background: url('/static/images/btn_rank_r_white.png?66c5cc6e5145') top left no-repeat;
}
.most_liked .tab_rank_l {
  background: url('/static/images/btn_rank_l_white.png?f0188f3ad4aa') top left no-repeat;
}
.most_liked .tab_rank_r {
  background: url('/static/images/btn_rank_r_grad.png?376d3f2958d8') top left no-repeat;
}
.frame_tabs {
  overflow: hidden;
  padding: 30px 0px;
  background: white;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#F0F5FA));
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 0px 8px 8px 8px;
  -moz-border-radius: 0px 8px 8px 8px;
  border-radius: 0px 8px 8px 8px;
  border: 1px solid #D9E0E6;
}
.frame_tabs ul {
  float: left;
}
.frame_tabs li {
  background: url('/static/images/line_ranking.gif?9ab82624b23a') bottom left no-repeat;
  width: 315px;
  margin-left: 18px;
  padding-bottom: 12px;
  margin-bottom: 9px;
  overflow: hidden;
}
.frame_tabs li:last-child {
  background: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.frame_tabs li .icons_post {
  padding-top: 9px;
}
.txt_najbardziej_lubiane {
  padding: 11px 0px 0px 27px;
}
.txt_najpopularniejsze {
  padding: 10px 0px 0px 20px;
}
.number_ranking {
  float: left;
  width: 44px;
  text-align: center;
  font-size: 22px;
  padding-top: 5px;
  color: #617384;
}
.avatar_ranking {
  float: left;
  width: 37px;
  padding-right: 17px;
}
.content_ranking {
  float: left;
  width: 217px;
}
.content_ranking a.url {
  display: block;
  margin-bottom: 5px;
}
.position_1,
.one_rank {
  color: #fcba00;
}
.position_2,
.two_rank {
  color: #89b3c7;
}
.position_3,
.three_rank {
  color: #946d11;
}
.txt_ranking {
  padding: 12px 0px 0px 20px;
  color: #919596;
  font-size: 11px;
}
#box_register {
  overflow: hidden;
  padding-bottom: 30px;
  padding-left: 40px;
  padding-right: 280px;
  width: 677px;
  line-height: 17px;
}
#box_register .f-r-top {
  margin-left: -43px;
}
#box_register p {
  margin-bottom: 10px;
  font-size: 11px;
}
#box_register LABEL {
  display: block;
}
#box_register P.required-fields {
  display: none;
}
#box_register .for-student {
  display: none;
}
#box_register .head_txt_register {
  font-size: 18px;
  padding: 10px 0px;
}
#box_register .field {
  margin: 20px 0;
  clear: both;
}
#box_register .field > LABEL {
  font-size: 16px;
  margin: 10px 0px;
  overflow: hidden;
}
#box_register .formHelp {
  margin-bottom: 5px;
  margin-top: 10px;
  font-size: 11px;
}
#box_register #formfield-form-postal_code INPUT {
  background: url('/static/images/input_260.gif?0adbf4a955db') top left no-repeat;
  width: 246px;
  height: 36px;
  display: block;
  border: none;
  padding: 0px 0px 0px 15px;
  margin-bottom: 15px;
  background: url('/static/images/input_100.gif?c37d9d5f125c') top left no-repeat;
  width: 101px;
  padding-left: 11px;
  padding-right: 10px;
  width: 85px;
}
#box_register #formfield-form-default_avatar {
  height: 36px;
  height: auto;
}
#box_register #formfield-form-default_avatar .widget {
  background: url('/static/images/select_260.png?b54277fff020') top left no-repeat;
  background-color: #fff;
  width: 253px;
  height: 33px;
  padding: 3px 0px 0px 8px;
}
#box_register #formfield-form-default_avatar SELECT {
  background: url('/static/images/select_260.png?b54277fff020') top left no-repeat;
  border: medium none;
  width: 261px;
  height: 36px;
  padding: 8px;
}
#box_register #formfield-form-region {
  width: 643px;
  height: 36px;
  height: auto;
}
#box_register #formfield-form-region .widget {
  background: url('/static/images/select_640.png?ae045e2aa185') top left no-repeat;
  background-color: #fff;
  width: 630px;
  height: 33px;
  padding: 3px 0px 0px 13px;
}
#box_register #formfield-form-region SELECT {
  background: url('/static/images/select_640.png?ae045e2aa185') top left no-repeat;
  border: medium none;
  width: 643px;
  height: 36px;
  padding: 8px;
}
#box_register #formfield-form-portrait .widget {
  position: relative;
  width: 643px;
  height: 36px;
}
#box_register #formfield-form-portrait div.widget div {
  background: url('/static/images/upload_640.gif?e16472aade26') top left no-repeat;
  width: 641px !important;
  height: 38px !important;
}
#box_register #formfield-form-portrait div.widget input.fileType {
  float: right !important;
  width: auto !important;
}
#box_register #formfield-form-portrait div.widget input.file-name {
  background: none;
  border: none;
  left: 10px;
  position: relative;
  top: -30px;
  width: 490px;
}
#box_register .checkbox_widget LABEL {
  padding-left: 30px;
  width: 630px;
  position: relative;
  z-index: 50;
  font-weight: bold;
  padding-left: 0px;
}
#box_register .checkbox_widget .formHelp {
  margin-left: 35px;
  margin-top: 0;
}
#box_register .checkbox_widget .required {
  margin-left: 15px;
  position: relative;
  top: 3px;
  margin-right: 4px;
}
#box_register .checkbox_widget .checkbox_input {
  float: left;
}
#box_register #formfield-form-competition_rules .checkbox_input {
  float: left;
}
#box_register section {
  margin: 15px 0px;
  overflow: hidden;
}
#box_register a {
  text-decoration: underline;
}
#box_register li {
  padding: 5px 0px;
  overflow: hidden;
}
#box_register .left {
  margin-right: 10px;
}
#box_register .btn_submit {
  margin-left: 0px;
  margin-top: 27px;
}
#box_register #formfield-form-username INPUT,
#box_register #formfield-form-fullname INPUT,
#box_register #formfield-form-address INPUT,
#box_register #formfield-form-city INPUT,
#box_register #formfield-form-new_blog_name INPUT,
#box_register #formfield-form-blog_name INPUT,
#box_register #formfield-form-email INPUT {
  background: url('/static/images/input_260.gif?0adbf4a955db') top left no-repeat;
  width: 246px;
  height: 36px;
  display: block;
  border: none;
  padding: 0px 0px 0px 15px;
  margin-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
}
#box_register #formfield-form-address,
#box_register #formfield-form-city,
#box_register #formfield-form-postal_code {
  float: left;
  margin-right: 10px;
  clear: none;
  position: relative;
  top: 3px;
  padding: 0px;
}
#box_register #formfield-form-region .widget .selectbox,
#box_register #formfield-form-default_avatar .widget .selectbox {
  background: none !important;
}
#formfield-form-competition_rules label {
  position: relative;
}
#formfield-form-postal_code .formHelp,
#formfield-form-city .formHelp {
  padding-top: 19px;
}
.fieldErrorBox {
  font-size: 11px;
  color: #f00;
  margin-bottom: 5px;
}
.error {
  color: red;
}
.upper {
  text-transform: uppercase;
}
.req_fields {
  float: right;
  font-size: 12px;
  padding-right: 30px;
}
.head_txt_register img {
  position: relative;
  top: -5px;
  padding-right: 5px;
}
.input_180_30,
.textType {
  background: url('/static/images/input_260.gif?0adbf4a955db') top left no-repeat;
  width: 180px;
  background-size: 180px 30px;
  height: 35px;
  display: inline;
  border: none;
  padding: 0px 0px 0px 10px;
  margin: 10px 0px 10px 0px;
  font-size: 12px !important;
  font-family: sko_fontregular!important;
}
.input_260,
.input_100,
.textType {
  background: url('/static/images/input_260.gif?0adbf4a955db') top left no-repeat;
  width: 246px;
  height: 36px;
  display: block;
  border: none;
  padding: 0px 0px 0px 15px;
  margin-bottom: 15px;
  font-size: 11px !important;
  font-family: Tahoma !important;
}
.input_100 {
  background: url('/static/images/input_100.gif?c37d9d5f125c') top left no-repeat;
  width: 101px;
}
.radio {
  background: url('/static/images/checkbox_off.gif?f090ba5d0728') top left no-repeat;
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  width: 150px;
  height: 20px;
  z-index: 2000;
  position: absolute;
}
.radio input {
  display: none !important;
}
.radio_label {
  position: relative;
  font-size: 12px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.radio_label label {
  margin-left: 30px;
}
.radio_on {
  background: url('/static/images/checkbox_on.gif?d1e4977a493b') center left no-repeat;
}
#box_register .checkbox_input {
  width: 760px;
  min-height: 60px;
  margin-top: 5px;
}
#box_register .checkbox-label,
#box_register .checkbox-help {
  margin-left: 30px;
  display: block;
  margin-bottom: 5px;
  font-size: 11px;
}
.checkbox_input {
  background: url('/static/images/checkbox.gif?7fbcf9075bf4') top left no-repeat;
  position: relative;
  display: block;
  width: 19px;
  height: 19px;
  z-index: 100;
}
.checkbox_input.checkbox_input_on {
  background: url('/static/images/checkbox-real-on.png?ba0ddf8a5e8d') top left no-repeat;
}
.checkbox_input input {
  display: none;
}
.desc_checkbox {
  margin-left: 30px;
  width: 630px;
  position: relative;
  z-index: 50;
}
.box_search .checkbox_input {
  margin-top: 6px;
  background-size: 15px 15px;
}
.box_search .desc_checkbox {
  margin-top: -17px;
  margin-left: 20px;
  width: 120px;
}
.select_640 {
  width: 643px;
  height: 36px;
}
.select_640 SELECT {
  background: url('/static/images/select_640.png?ae045e2aa185') top left no-repeat;
  border: medium none;
  width: 643px;
  height: 36px;
  padding: 8px;
}
.select_150 {
  background: url('/static/images/select_150.png?0e4d68d44dc6') top left no-repeat;
  background-color: #fff;
  width: 151px;
}
.select_150 select {
  background: url('/static/images/select_150.png?0e4d68d44dc6') top left no-repeat;
  border: medium none;
  width: 151px;
  height: 36px;
  padding: 8px;
}
.select_150 .arrow {
  display: none;
}
.select_260 {
  background: url('/static/images/select_260.png?b54277fff020') top left no-repeat;
  background-color: #fff;
  width: 261px;
}
.select_260 SELECT {
  background: url('/static/images/select_260.png?b54277fff020') top left no-repeat;
  border: medium none;
  width: 261px;
  height: 36px;
  padding: 8px;
}
.select_260 .arrow {
  display: none;
}
.select_260 .selectbox,
.select_150 .selectbox {
  padding: 10px 0px 12px 15px;
  background: none !important;
}
DIV#sonda {
  width: 973px;
  margin-top: 70px;
  font-size: 11px;
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  border-radius: 34px;
  border: 1px solid #d9e0e6;
  background-color: #ffffff;
  width: 913px;
  position: relative;
  left: -40px;
  margin-left: 50px;
  padding: 35px 40px;
  min-height: 70px;
}
DIV#sonda .checkbox_input {
  display: inline-block;
  top: 5px;
  margin-right: 10px;
}
DIV#sonda .f-r {
  height: 130px;
  margin-left: -87px;
  margin-top: -61px;
  position: absolute;
  width: 1100px;
  background: url("/static/images/fluid-rules.png?d12d3e9eb18c") no-repeat scroll 0 0 transparent;
}
DIV#sonda LABEL {
  padding-top: 2px;
  display: inline !important;
}
DIV#sonda LI {
  background: url('/static/images/line_sonda.png?118791268732') bottom left no-repeat;
  padding-top: 2px;
  padding-bottom: 13px;
  margin-bottom: 7px;
  overflow: hidden;
}
DIV#sonda LI.bg_none {
  background: none;
}
DIV#sonda .head_sonda {
  font-size: 18px;
  text-transform: uppercase;
  padding-bottom: 30px;
  position: relative;
}
DIV#sonda .description_sonda,
DIV#sonda .title_sonda {
  position: relative;
}
DIV#sonda .font28 {
  padding-bottom: 15px;
}
DIV#sonda .btn_submit {
  margin: 15px 0px;
}
DIV#sonda .results .result {
  background: url('/static/images/poll_result_off.gif?add21ef5ddfc') top left no-repeat;
  width: 312px;
  float: left;
  margin-top: 5px;
  text-align: left;
  height: 17px;
  padding-top: 0px;
}
DIV#sonda .results .result > div {
  background: url('/static/images/poll_result.gif?dc8801c56728') top left no-repeat;
  height: 18px;
  display: block;
}
DIV#sonda .results label {
  font-family: pko_bank_polski_rgregular;
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 0px;
}
DIV#sonda .results span {
  float: left;
  margin-left: 10px;
  padding-top: 7px;
  font-size: 12px;
}
DIV#sonda p.result {
  margin-top: 15px;
  font-size: 13px;
  font-weight: bold;
}
#sonda .title_sonda label {
  padding-left: 0px;
  font-size: 20px;
}
#sonda .formHelp {
  padding-bottom: 10px;
}
.pup {
  margin-top: 25px;
}
#archiwum {
  background: url('/static/images/bg_archiwum.png?77a81cf87324') top left no-repeat;
  width: 963px;
  height: 270px;
  padding: 20px 0px 0px 40px;
  margin-top: 30px;
}
#archiwum UL {
  margin-top: 15px;
}
#archiwum LI {
  background: url('/static/images/arrow_archiwum.png?91e78722348b') center left no-repeat;
  padding: 10px 0px 10px 28px;
  overflow: hidden;
}
#archiwum LI .name_archive {
  font-size: 14px;
  padding: 6px 0px;
  text-transform: uppercase;
}
#archiwum-long {
  background: url('/static/images/bg_archiwum-ext.png?85b7cd1269a9') top left no-repeat;
  width: 963px;
  padding: 20px 0px 0px 40px;
  margin-top: 30px;
  height: 750px;
  bottom: -10px;
}
#archiwum-long UL {
  margin-top: 15px;
}
#archiwum-long LI {
  background: url('/static/images/arrow_archiwum.png?91e78722348b') center left no-repeat;
  padding: 10px 0px 10px 28px;
  overflow: hidden;
}
#archiwum-long LI .name_archive {
  font-size: 14px;
  padding: 6px 0px;
  text-transform: uppercase;
}
.small_txt {
  font-size: 10px;
}
#search #bg_box_search {
  background: url('/static/images/bg_box_search.png?b6203728bc13') top left no-repeat;
  width: 963px;
  height: 163px;
  position: relative;
  left: -40px;
  margin-top: 40px;
  padding: 50px 0px 0px 80px;
  font-size: 11px;
  margin-bottom: 20px;
}
#search #bg_box_search A {
  text-decoration: underline;
}
#search #bg_box_search .head_search {
  font-size: 22px;
  text-transform: uppercase;
}
#search .small_txt .documentByLine {
  display: none;
}
#search INPUT.searchPage,
#search INPUT.input_search_big {
  background: url('/static/images/input_search_big.gif?d937aadd6576') top left no-repeat;
  width: 634px;
  height: 36px;
  border: none;
  display: block;
  margin: 15px 0px;
  padding-left: 20px;
  line-height: 16px;
}
.head_list_search {
  float: left;
  font-size: 22px;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
#bg_box_list_search {
  background-color: #FFF;
  border-radius: 34px;
  border: 1px solid #D9E0E6;
  width: 973px;
  padding-top: 30px;
  padding-left: 30px;
  padding-bottom: 15px;
  margin-bottom: 10px;
}
#bg_box_list_search li {
  background: url('/static/images/arrow_archiwum.png?91e78722348b') center left no-repeat;
  padding: 10px 0px 10px 28px;
  overflow: hidden;
}
.amount_elements {
  padding-bottom: 20px;
  font-size: 13px;
  font-weight: bold;
  color: #0091d1;
}
.name_search {
  font-size: 12px;
  font-weight: bold;
  color: #0091d1;
  padding: 6px 0px;
}
.name_search A {
  color: #0091d1 !important;
}
#box_advance_search {
  background: url('/static/images/bg_box_register.png?5df21d2e191d') top left no-repeat;
  background-size: 100% 100%;
  padding: 30px 290px 25px 40px;
  overflow: hidden;
  font-size: 11px;
  line-height: 16px;
}
#box_advance_search .font20 {
  padding-bottom: 15px;
}
#box_advance_search .head_section {
  font-size: 16px;
  padding-bottom: 10px;
}
#box_advance_search .img_scroll {
  float: left;
}
#box_advance_search .choose_scroll {
  display: inline-block;
  padding-left: 20px;
  vertical-align: top;
  width: 200px;
}
#box_advance_search .choose_scroll_choice {
  display: inline-block;
  height: 166px;
  margin-left: 5px;
  margin-top: 5px;
  width: 282px;
  position: relative;
  z-index: 100;
}
#box_advance_search ul.choose_area li {
  display: inline-block;
  margin-right: 40px;
  width: 165px;
}
#box_advance_search ul.choose_area li label {
  margin-top: -18px;
  padding-left: 30px;
}
#box_advance_search LI {
  padding: 5px 0px;
  overflow: hidden;
}
#box_advance_search .box_three {
  float: left;
  width: 200px;
  margin-bottom: 20px;
}
#box_advance_search .box_three .desc_checkbox_input {
  position: relative;
  top: 2px;
  padding-left: 30px;
}
#box_advance_search .margin_none {
  margin-bottom: 0px;
}
#box_advance_search .last .cloud5 {
  margin-bottom: 20px;
}
#box_advance_search .last .cloud4 {
  margin-bottom: 10px;
}
#box_advance_search .last .left {
  margin-right: 25px;
}
#box_advance_search .formControls {
  clear: both;
}
#box_advance_search .formControls .btn_submit {
  margin-left: 0px;
  margin-bottom: 0px;
}
#box_advance_search #searchform > .right {
  float: left;
  margin-left: 25px;
}
#box_advance_search .multiselectbox-wrapper {
  background: url('/static/images/bg_multiselect.png?d63aa7fdc0c1') top left no-repeat;
  width: 292px !important;
  height: 176px;
  position: relative;
  overflow: auto;
  outline: none;
}
#box_advance_search .multiselectbox-wrapper ul {
  position: relative;
  padding: 7px 24px 0px 15px;
}
#box_advance_search .multiselectbox-wrapper ul li {
  background: url('/static/images/line_multiselect.png?1ce96b6cc3dd') bottom left no-repeat;
  color: #3e5368;
  font-size: 13px;
  padding: 7px 0px;
}
#box_advance_search .multiselectbox-wrapper ul li span {
  padding-left: 7px;
  cursor: pointer;
  display: block;
}
#box_advance_search .multiselectbox-wrapper ul li:last-child {
  background: none;
}
#box_advance_search .multiselectbox-wrapper ul li.selected {
  padding-top: 2px;
  padding-bottom: 4px;
}
#box_advance_search .multiselectbox-wrapper ul li.selected span {
  background: url('/static/images/select_multiselect.png?ab70438611be') top left repeat-x;
  border-radius: 5px;
  color: #fff;
  padding: 4px 10px 4px 7px;
}
#box_advance_search .multiselectbox-wrapper .jspVerticalBar {
  width: 23px;
  margin-right: 5px;
}
#box_advance_search .multiselectbox-wrapper .jspContainer {
  height: 170px !important;
}
#box_advance_search .jspArrowUp {
  background: url('/static/images/arrow_up_multiselect.png?70aa28993bd8') center center no-repeat;
  padding-top: 12px;
  padding-bottom: 10px;
  cursor: pointer;
}
#box_advance_search .jspArrowDown {
  background: url('/static/images/arrow_down_multiselect.png?bbb3aa08a879') center center no-repeat;
  padding-top: 10px;
  padding-bottom: 12px;
  cursor: pointer;
}
#box_advance_search .jspDrag {
  background: url('/static/images/scroll_multiselect.png?79c8e7f7680a') top left;
  width: 17px;
  left: 3px;
  border-radius: 3px;
}
#box_advance_search P,
#box_advance_search .formHelp,
.postman-form {
  margin-bottom: 10px;
}
#box_advance_search .field,
#box_advance_search SECTION {
  margin: 20px 0px;
}
#box_advance_search .collapser,
#box_advance_search .arrow_down {
  background: url('/static/images/arrow_down.png?d01344dd1ab4') center left no-repeat;
  padding-left: 21px;
  font-size: 16px;
  margin-bottom: 10px;
  cursor: pointer;
}
#bg_create_blog,
#strona-frame {
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  border-radius: 34px;
  border: 1px solid #d9e0e6;
  background-color: #ffffff;
  width: 913px;
  position: relative;
  left: -40px;
  margin-top: 75px;
  margin-left: 50px;
  padding: 35px 40px;
  min-height: 70px;
}
#bg_create_blog .f-r,
#strona-frame .f-r {
  height: 130px;
  margin-left: -87px;
  margin-top: -61px;
  position: absolute;
  width: 1100px;
  background: url("/static/images/fluid-rules.png?d12d3e9eb18c") no-repeat scroll 0 0 transparent;
}
#bg_create_blog .head_create_blog,
#strona-frame .head_create_blog {
  font-size: 20px;
  text-transform: uppercase;
  padding-bottom: 15px;
  position: relative;
}
#bg_create_blog .img_video,
#strona-frame .img_video {
  float: left;
}
#bg_create_blog .desc_create_blog,
#strona-frame .desc_create_blog,
#bg_create_blog .main_content,
#strona-frame .main_content {
  padding: 20px 0 0;
  position: relative;
}
#bg_create_blog .desc_create_blog .font15,
#strona-frame .desc_create_blog .font15,
#bg_create_blog .main_content .font15,
#strona-frame .main_content .font15 {
  padding-top: 25px;
}
#bg_create_blog #see_more,
#strona-frame #see_more {
  background: url('/static/images/bg_see_more.png?0cc3efe954ee') top left no-repeat;
  width: 964px;
  height: 248px;
  margin-top: 15px;
  padding: 25px 0px 0px 30px;
  position: relative;
  left: 10px;
}
#bg_create_blog #see_more ul,
#strona-frame #see_more ul {
  margin-top: 12px;
}
#bg_create_blog #see_more li,
#strona-frame #see_more li {
  background: url('/static/images/arrow_archiwum.png?91e78722348b') center left no-repeat;
  padding: 8px 0px 8px 28px;
  overflow: hidden;
}
#bg_create_blog LABEL,
#strona-frame LABEL {
  display: inline;
  font-size: 14px;
}
#bg_create_blog .documentFirstHeading,
#strona-frame .documentFirstHeading,
#bg_create_blog .documentDescription,
#strona-frame .documentDescription,
#bg_create_blog #edit-bar,
#strona-frame #edit-bar {
  display: none;
}
#strona-frame .main_content {
  padding-top: 40px;
}
.add_comment_create .head_list_posts {
  padding-left: 5px;
  margin-top: 10px;
}
.add_comment_create .bg_add_comment {
  background: url('/static/images/bg_add_comment_create.png?c51b8b7ae115') top left no-repeat;
  width: 979px;
  height: 235px;
  position: relative;
  left: -24px;
}
.add_comment_create form {
  width: 650px;
}
.comments_create_blog .bg_comment_blog {
  width: 798px;
}
.comments_create_blog .txt_comment_blog {
  clear: both;
  width: auto !important;
}
.comments_create_blog .add_comment_create .bg_add_comment {
  background: none;
  height: auto;
  width: auto;
  padding-left: 30px;
}
.comments_create_blog .bg_comment_blog_top {
  width: 543px;
}
.comments_create_blog .replyTreeLevel1 .bg_comment_blog {
  width: 768px;
}
.comments_create_blog .replyTreeLevel2 .bg_comment_blog {
  width: 738px;
}
.comments_create_blog .replyTreeLevel3 .bg_comment_blog {
  width: 708px;
}
.comments_create_blog .replyTreeLevel4 .bg_comment_blog {
  width: 678px;
}
.comments_create_blog .replyTreeLevel5 .bg_comment_blog {
  width: 648px;
}
#contentActionMenus {
  float: right;
  margin: 0;
  position: relative;
  padding: 0.1em 0.24em 0 0;
}
#contentActionMenus DL.actionMenu.activated DD {
  border-bottom: 0.5em solid #f1f6fa;
  right: -2px;
  margin-top: 11px;
}
#contentActionMenus DL.actionMenu.activated DD A.actionMenuSelected {
  padding: 0;
}
#contentActionMenus DL.actionMenu.activated DD .actionMenuSelected {
  background: none;
  float: left;
  padding-bottom: 2px;
  width: 100%;
  font-weight: bold;
}
#contentActionMenus DL.actionMenu.activated DD .actionMenuSelected SPAN {
  padding-left: 7px;
}
#contentActionMenus DL.actionMenu.activated DD LI {
  display: block;
  float: left;
  clear: both;
  width: 100%;
  line-height: 1.5em;
}
#contentActionMenus DL.actionMenu DD.actionMenuContent A {
  background: none;
}
#contentActionMenus DL.actionMenu A,
#contentActionMenus DL.actionMenu.activated DD {
  z-index: 205;
}
#contentActionMenus DL.actionMenu.activated DD LI:hover,
#contentActionMenus DL.actionMenu.activated DD A:hover,
#contentActionMenus DL.actionMenu.activated DD .actionMenuSelected {
  text-decoration: underline;
}
.actionMenuContent {
  background: #ffffff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#f0f5fa));
  background: -webkit-linear-gradient(#ffffff, #f0f5fa);
  background: -moz-linear-gradient(#ffffff, #f0f5fa);
  background: -ms-linear-gradient(#ffffff, #f0f5fa);
  background: -o-linear-gradient(#ffffff, #f0f5fa);
  background: linear-gradient(#ffffff, #f0f5fa);
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #d9e0e6;
  padding: 0 0.25em;
}
.actionMenuContent a.select_link {
  color: #0091D1;
}
DL.actionMenu {
  float: right;
  white-space: nowrap;
  position: relative;
}
DL.actionMenu DT {
  font-weight: normal;
}
DL.actionMenu.deactivated DD {
  display: none;
}
DL.actionMenu.activated DD {
  position: absolute;
  width: auto;
  min-width: 100%;
  border-bottom-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  -webkit-border-bottom-right-radius: 0.5em;
  -webkit-border-bottom-left-radius: 0.5em;
  -moz-border-radius-bottomleft: 0.5em;
  -moz-border-radius-bottomright: 0.5em;
}
DL.portalMessage {
  font-size: 80%;
  border: 5px solid #007FE0;
  clear: both;
  z-index: 1000;
  width: 700px;
  border-radius: 0px 0px 5px 5px;
  position: fixed;
  top: 0px;
  margin-left: 10px;
}
DL.portalMessage DT {
  background-color: #007fe0;
  font-weight: bold;
  float: left;
  margin: 0 0.5em 0 0;
  padding: 0.5em 0.75em;
  color: white;
  line-height: 1.25em;
}
DL.portalMessage DD {
  padding: 0.5em 0.5em;
  margin: 0;
  line-height: 1.25em;
  background-color: #f1f6fa;
}
DL.error {
  border-color: #D00;
}
DL.error DT {
  background-color: #D00;
}
DL.error DD {
  background-color: #FDC;
}
DL.actionMenu A,
DL.actionMenu DIV {
  display: block !important;
  white-space: nowrap;
}
SPAN.arrowDownAlternative {
  font-size: 80%;
}
#folderHeader,
#contextHeader {
  border-bottom: 2px solid #f1f6fa;
  color: #203951 !important;
}
#contextHeader {
  margin-top: 5px;
}
#portal-personaltools DD {
  z-index: 1100;
  margin-top: 40px;
}
#portal-personaltools DD UL {
  padding: 5px;
}
#portal-personaltools DD LI:hover {
  background-color: #fff;
}
#portal-personaltools DD A {
  padding: 0;
}
#portal-personaltools #user-name {
  padding-bottom: 17px;
}
.formTabs {
  background: #0089ea;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0089ea), to(#0066c8));
  background: -webkit-linear-gradient(#0089ea, #0066c8);
  background: -moz-linear-gradient(#0089ea, #0066c8);
  background: -ms-linear-gradient(#0089ea, #0066c8);
  background: -o-linear-gradient(#0089ea, #0066c8);
  background: linear-gradient(#0089ea, #0066c8);
  -pie-background: linear-gradient(#0089ea, #0066c8);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 1px 2px 0 2px !important;
  border: medium none !important;
  width: 880px;
}
.formTabs .formTab a {
  color: #ffffff;
}
div.initially_hidden {
  display: none;
}
div.selectbox-wrapper {
  z-index: 9999;
  margin: -1px 0 0 -5px;
  padding: 0;
  font-size: 12px;
  text-align: left;
}
div.selectbox-wrapper.hover ul li.selected {
  background: none;
  color: #0091D1;
  font-weight: bold;
}
#feedback_form {
  margin-top: 10px;
}
#feedback_form .field {
  padding: 10px 0px;
  font-size: 13px;
  overflow: hidden;
}
#feedback_form .field textarea {
  margin-top: 5px !important;
}
#feedback_form label {
  font-weight: bold;
}
#feedback_form .formControls input {
  border: none;
  cursor: pointer;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  background: url('/static/images/btn_red.gif?f5f81dd710ba') top left repeat-x;
  margin-left: 20px;
  padding: 0px 20px;
  height: 25px;
  border-radius: 3px;
  margin-top: 10px;
  margin-left: 0px;
}
#feedback_form .fieldRequired {
  width: 2px;
  background: url('/static/images/required.png?7595f67deb29') center left no-repeat;
  padding: 0 0 0 1em;
  color: White;
}
#feedback_form #subject {
  margin-top: 18px;
}
#feedback_form .field input,
#feedback_form .field textarea {
  border: 3px solid #0069cb;
  border-radius: 7px;
  padding: 5px;
  margin-top: 5px;
  display: block;
}
#plone-contentmenu-workflow .state-published {
  background: none;
  border: none;
  color: #0091d1 !important;
}
#plone-contentmenu-workflow .state-private {
  background: none;
  border: none;
  color: #0091d1 !important;
}
#login_form_extra p {
  padding-top: 5px;
  font-size: 13px;
}
#login_form_extra span a {
  text-decoration: underline;
}
#login_form_extra div:first-child {
  background: url('/static/images/line_login.gif?36176f8b80ab') bottom left no-repeat;
  padding-bottom: 26px;
  margin-bottom: 20px;
}
.template-base_edit.section-sondy-i-ankiety #strona-frame {
  margin-top: 120px;
}
div.selectbox-wrapper ul,
.ac_results {
  background-color: #fff;
  border: 1px solid #D9E0E6;
  border-radius: 5px;
  margin-top: 7px;
  padding: 5px;
  z-index: 100;
}
div.selectbox-wrapper ul li.selected,
div.selectbox-wrapper ul li.current,
.ac_results .ac_over {
  background-color: #0091D1;
  -color: #0091D1;
  border-radius: 3px;
  color: #fff;
}
div.selectbox-wrapper ul li,
.ac_results li {
  width: auto !important;
  color: #0091D1;
  list-style-type: none;
  display: block;
  margin: 0 !important;
  padding: 2px 35px 2px 7px;
  cursor: pointer;
}
.selectbox {
  height: 14px;
  display: block;
  margin: 0;
  color: #000;
  padding: 7px 32px 6px 7px;
  font-size: 11px;
  text-align: left;
  background: url('/static/images/sprites.gif?09bd6a3a7d4e') 100% -423px no-repeat !important;
  cursor: pointer;
  outline: none;
}
.wrap-selectbox {
  display: block;
  background: url('/static/images/sprites.gif?09bd6a3a7d4e') -1px -423px no-repeat !important;
}
.ac_results {
  margin-top: 0px;
}
#strona {
  z-index: 100;
  position: relative;
  overflow: hidden;
  line-height: 20px;
}
#strona .title {
  padding-bottom: 5px;
  line-height: 30px;
}
#strona .field > label {
  font-weight: bold;
}
#strona .field > label span {
  font-weight: normal;
}
.template-registered #strona {
  line-height: 16px;
  font-size: 13px;
}
.template-registered #strona .description {
  padding: 10px 0px;
  font-weight: bold;
}
.col-1 {
  padding-right: 20px;
}
.col-1,
.col-2 {
  float: left;
  width: 446px;
}
.item {
  background: url('/static/images/line_login.gif?36176f8b80ab') bottom left no-repeat;
  overflow: hidden;
  padding-bottom: 17px;
  margin-bottom: 15px;
}
.item .container {
  float: right;
  width: 350px;
  font-size: 13px;
}
.item .container h4 {
  font-weight: bold;
  padding-bottom: 3px;
}
.item .container ul {
  font-size: 12px;
}
.item .left {
  width: 85px;
}
.item .position {
  float: left;
  display: block;
  font-size: 20px;
  padding: 8px 8px 0px 0px;
}
.item .img {
  float: left;
  width: 55px;
  height: 45px;
  text-align: center;
}
.item .img img {
  border: 2px solid #0063C7;
  border-radius: 4px;
}
.pager-top p a {
  font-size: 28px;
  padding-bottom: 30px;
  display: block;
}
#bg_create_blog .main_content {
  line-height: 18px;
}
.section-sondy-i-ankiety #strona dl {
  margin-top: 15px;
}
.section-sondy-i-ankiety .summary img {
  padding-right: 12px;
  position: relative;
  top: 9px;
}
.listing {
  border-left: 1px solid #D9E0E6;
  border-top: 1px solid #D9E0E6;
  width: 100%;
  margin: 15px 0px;
}
.listing th {
  text-align: left;
  padding-bottom: 10px;
  font-weight: bold;
}
.listing td,
.listing th {
  border-right: 1px solid #D9E0E6;
  border-bottom: 1px solid #D9E0E6;
  padding: 8px;
}
.template-usergroup-userprefs .listing td,
.template-usergroup-userprefs .listing th {
  padding: 5px;
}
.template-usergroup-userprefs .listing th {
  font-size: 13px;
}
.template-usergroup-userprefs #strona {
  overflow: auto;
}
.listingBar {
  padding-top: 14px;
  text-align: right;
  font-size: 18px;
  font-family: pko_bank_polski_rgregular;
}
.listingBar span {
  color: #0091D1;
}
.listingBar .pager {
  padding-top: 0 !important;
  padding-right: 0 !important;
}
div#ranking_blog div.listingBar {
  font-size: 16px;
}
.showAllSearchResults {
  padding-bottom: 10px;
}
.searchButton {
  margin-left: 10px;
}
.listingCheckbox {
  text-align: center;
}
fieldset > .field {
  padding: 10px 0px;
}
.template-personal-information #strona-frame form {
  margin-top: 15px;
}
.template-personal-information #strona-frame label {
  font-weight: bold;
}
.template-personal-information .formHelp {
  padding-top: 5px;
  font-size: 13px;
}
.textType {
  margin-top: 5px;
}
textarea {
  border: 4px solid #2773cb;
  border-radius: 8px;
  font-size: 11px !important;
  font-family: Tahoma !important;
}
.NFhidden {
  opacity: 0;
  z-index: -1;
  position: relative;
  display: none;
}
.bg_comment_blog_top {
  background: url('/static/images/bg_comment_blog_top.png?21482c5f6466') top left no-repeat;
  margin-left: -44px;
  margin-top: -23px;
  position: absolute;
  width: 600px;
  height: 50px;
}
.replyTreeLevel1 .bg_comment_blog_top,
.replyTreeLevel2 .bg_comment_blog_top,
.replyTreeLevel3 .bg_comment_blog_top,
.replyTreeLevel4 .bg_comment_blog_top,
.replyTreeLevel5 .bg_comment_blog_top {
  width: 150px;
}
.comment {
  min-height: 50px;
}
.replyTreeLevel1 {
  margin-left: 30px;
}
.replyTreeLevel1 .box_bg_comment_blog {
  width: 503px;
}
.replyTreeLevel2 {
  margin-left: 60px;
}
.replyTreeLevel2 .box_bg_comment_blog {
  width: 473px;
}
.replyTreeLevel3 {
  margin-left: 90px;
}
.replyTreeLevel3 .box_bg_comment_blog {
  width: 443px;
}
.replyTreeLevel4 {
  margin-left: 120px;
}
.replyTreeLevel4 .box_bg_comment_blog {
  width: 413px;
}
.replyTreeLevel5 {
  margin-left: 150px;
}
.replyTreeLevel5 .box_bg_comment_blog {
  width: 383px;
}
.replyTreeLevel1 .textarea,
.replyTreeLevel2 .textarea,
.replyTreeLevel3 .textarea,
.replyTreeLevel4 .textarea,
.replyTreeLevel5 .textarea {
  margin-bottom: 15px;
}
.replyTreeLevel1 .btn_submit,
.replyTreeLevel2 .btn_submit,
.replyTreeLevel3 .btn_submit,
.replyTreeLevel4 .btn_submit,
.replyTreeLevel5 .btn_submit {
  margin-left: 0px !important;
  clear: left;
}
.replyTreeLevel1 .cancel_reply,
.replyTreeLevel2 .cancel_reply,
.replyTreeLevel3 .cancel_reply,
.replyTreeLevel4 .cancel_reply,
.replyTreeLevel5 .cancel_reply {
  display: block;
  clear: none;
  margin-left: 15px !important;
}
.replyTreeLevel1 .input,
.replyTreeLevel2 .input,
.replyTreeLevel3 .input,
.replyTreeLevel4 .input,
.replyTreeLevel5 .input {
  margin-right: 15px;
}
.comments_create_blog .btn_submit {
  clear: none !important;
}
.comments_create_blog .replyTreeLevel1 .captcha,
.comments_create_blog .replyTreeLevel2 .captcha,
.comments_create_blog .replyTreeLevel3 .captcha,
.comments_create_blog .replyTreeLevel4 .captcha,
.comments_create_blog .replyTreeLevel5 .captcha {
  clear: left;
}
.answer_box {
  padding: 20px 15px 15px 20px;
  background: white;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#F0F5FA));
  -pie-background: linear-gradient(#ffffff, #f0f5fa);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #D9E0E6;
  overflow: hidden;
  margin: 15px 0px;
  clear: both;
  position: relative;
  top: 10px;
}
.answer_box .head_list_posts {
  float: none;
}
.answer_box .error {
  font-size: 11px;
  color: #f00;
}
.logged_in #add_comment .btn_submit,
.logged_in #comments .btn_submit {
  margin-left: 0px;
  margin-top: 21px;
}
.logged_in #logged_as {
  margin-bottom: 15px;
}
#pwreset_action {
  margin-top: -25px;
}
#pwreset_action .btn_submit {
  margin-top: 0px;
}
.template-pwreset_form #bg_box_login .head_login,
.template-pwreset_form #bg_box_login #pwreset_action {
  position: relative;
  left: 190px;
}
#subject-field {
  overflow: hidden;
}
#id_tags_container,
.choose_scroll {
  float: left;
}
#searchGadget {
  width: 195px;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  height: 20px;
}
.box_search #searchGadget {
  background: none;
  border: none;
}
.jspContainer {
  overflow: hidden;
  position: relative;
}
.jspPane {
  position: absolute;
}
.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 100%;
}
.jspVerticalBar .jspArrow {
  height: 12px;
}
.jspVerticalBar .jspArrow:focus {
  outline: none;
}
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
.jspHorizontalBar .jspCap {
  float: left;
}
.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
.jspVerticalBar *,
.jspHorizontalBar * {
  margin: 0;
  padding: 0;
}
.jspCap {
  display: none;
}
.jspTrack {
  position: relative;
}
.jspDrag {
  background: #bbd;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
}
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
* html .jspCorner {
  margin: 0 -3px 0 0;
}
#strona dl.portalMessage {
  opacity: 0;
}
.template-blog_search table,
.template-blog_search th,
.template-blog_search td {
  border: none;
}
.template-blog_search th {
  border-top: 1px solid #D9E0E6;
  border-right: 1px solid #D9E0E6;
  padding-bottom: 0px;
}
.template-blog_search .search-row td {
  border-bottom: 1px solid #D9E0E6;
  border-right: 1px solid #D9E0E6;
}
.template-blog_search th:first-child,
.template-blog_search .search-row td:first-child {
  border-left: 1px solid #D9E0E6;
}
.template-blog_search th:last-child,
.template-blog_search .search-row td:last-child {
  border-right: 1px solid #D9E0E6;
}
.template-blog_search .even td {
  background-color: #f2f2f2;
}
.cancel_reply {
  margin-left: 15px !important;
}
.btn_red_left {
  background: url('/static/images/btn_red_left.png?e124b42a9f6b') top left no-repeat;
  width: 4px;
  height: 31px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.btn_red_right {
  background: url('/static/images/btn_red_right.png?33e6f3af8e2d') top right no-repeat;
  width: 4px;
  height: 31px;
  position: absolute;
  right: 0px;
  top: 0px;
}
span.arrowDownAlternative {
  display: none;
}
#plone-contentmenu-workflow .state-published {
  padding-right: 0px;
}
#login_form_extra strong,
#login_form_extra h3 {
  font-weight: normal;
  font-size: 18px;
  font-family: pko_bank_polski_rgregular;
}
#login_form_extra .discreet {
  padding-top: 15px;
}
.overlaycontent form {
  text-align: left !important;
}
.contenttype-skoblog {
  font-size: 11px;
}
#skofrontpage-base-edit .searchButton {
  margin: 5px 5px 0px 0px;
}
#skofrontpage-base-edit .formControls,
#skoblog-base-edit .formControls {
  margin-left: 10px;
}
#skofrontpage-base-edit .formControls input,
#skoblog-base-edit .formControls input {
  margin-right: 5px;
}
#blog_type_input,
#font_family_input,
#theme_type_input {
  background: url('/static/images/select_260.png?b54277fff020') top left no-repeat !important;
  background-color: #fff;
  width: 248px !important;
  height: 26px;
  padding: 10px 0px 0px 13px;
  margin-top: 5px;
}
#blog_type_container,
#font_family_container,
#theme_type_container {
  width: 253px !important;
}
#bank_region_input,
#province_input {
  background: url('/static/images/select_640.png?ae045e2aa185') top left no-repeat !important;
  background-color: #fff;
  width: 630px !important;
  height: 26px;
  padding: 10px 0px 0px 13px;
  margin-top: 5px;
}
#bank_region_container {
  width: 630px !important;
}
#province_container {
  width: 630px !important;
}
#skoblog-base-edit #blog_street,
#skoblog-base-edit #blog_postal_code,
#skoblog-base-edit #blog_city,
#autocomplete_form_receiver {
  background: url('/static/images/input_260.gif?0adbf4a955db') top left no-repeat;
  width: 246px;
  height: 36px;
  display: block;
  border: none;
  padding: 0px 0px 0px 15px;
  margin-top: 7px;
}
#formfield-form-receiver {
  margin: 15px 0px;
}
input#form\.actions\.cancel {
  margin-left: 5px;
}
#strona .messageHeader {
  overflow: hidden;
  margin-top: 10px;
}
#strona .messageHeader dt {
  float: left;
  margin: 0px;
  padding-right: 10px;
}
#strona .messageHeader dd {
  margin: 0px;
  padding-bottom: 10px;
}
.messageBody {
  margin-top: 15px;
  display: block;
  border: 1px solid #dadfe3;
  background-color: #fafbfc;
  padding: 15px;
  margin-bottom: 15px;
  word-wrap: break-word;
}
#messageActions {
  position: relative;
  top: -5px;
}
#messageActions img {
  position: relative;
  top: 4px;
}
#archetypes-fieldname-blog_type li {
  overflow: hidden;
  padding: 4px 0px;
}
#archetypes-fieldname-blog_type .radio_label label {
  position: relative;
  top: 2px;
}
#archetypes-fieldname-blog_type .formQuestion {
  font-weight: bold;
  padding-bottom: 10px;
}
.template-atct_edit dd label input {
  margin-right: 5px;
}
.template-sharing table,
.template-atct_edit table {
  margin: 15px 0px;
}
.checkboxType {
  margin-right: 5px;
}
input.context {
  margin-left: 10px;
  margin-right: 5px;
}
.optionsBox input {
  margin-right: 5px;
}
#fieldset-ownership {
  margin-top: 10px;
}
.ploneSkin table.mceLayout td.mceStatusbar,
.ploneSkin .mceIframeContainer {
  border: none !important;
}
.mceLayout {
  border: 4px solid #2773CB !important;
  border-radius: 8px;
  width: auto !important;
}
.suppressVisualEditor a {
  position: relative;
  top: -10px;
  left: 10px;
}
.ploneSkin .mceStatusbar a.mceResize {
  margin-right: 5px;
  margin-bottom: 5px;
}
.logged_in_user .box_login,
.logged_in .box_login {
  position: relative;
}
.logged_in_user .icon_logout,
.logged_in .icon_logout {
  background: none !important;
  padding-left: 0px;
  position: absolute;
  font-size: 13px;
  left: 56px;
  top: 5px;
  height: 16px;
  z-index: 100;
}
.logged_in_user #user-name,
.logged_in #user-name {
  padding-top: 21px;
  height: 18px;
}
.unread img {
  margin-right: 5px;
  position: relative;
  top: 3px;
}
.messageListingForm .formControls {
  margin-left: -10px;
}
#resiter-body span.required {
  background: url('/static/images/icon_star.gif?4cfd6cc145b0') top left no-repeat;
  padding-left: 15px;
  font-size: 0px;
  float: left;
}
#content-core img {
  max-width: 658px;
  height: auto;
  margin-top: 10px;
  margin-bottom: 10px;
}
.main_content ul,
#content-core ul {
  list-style-type: disc;
  margin-left: 17px;
}
.main_content ul ul,
#content-core ul ul {
  list-style-type: circle;
}
.main_content ul ul ul,
#content-core ul ul ul {
  list-style-type: square;
}
.main_content ol,
#content-core ol {
  list-style-type: decimal;
  margin-left: 20px;
}
.main_content i,
#content-core i {
  font-style: italic;
}
.main_content b,
#content-core b,
.main_content strong,
#content-core strong {
  font-weight: bold;
}
.main_content table,
#content-core table {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.main_content table td,
#content-core table td,
.main_content table th,
#content-core table th {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 5px;
}
.template-atct_edit #archetypes-fieldname-thumbnail .radio_on {
  background: none !important;
}
/* Ostylowanie okna TinyMCE  */
.plonepopup .mceTop,
.plonepopup .mceTop div {
  background-color: #fff;
}
/* Okna overlay ajax */
div.overlay {
  width: auto;
  height: auto;
  display: none;
  margin: 1em;
  font-size: 80%;
}
div.overlay div.close span {
  display: block;
  height: 1px;
  margin: -1px 0 0 -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
}
div.overlay textarea {
  width: 100%;
}
div.overlay .link-parent {
  display: none;
}
div.overlay #createGroup legend {
  display: none;
}
div.overlay #createGroup fieldset {
  border: none;
}
div.overlay label {
  margin-bottom: 0.25em;
}
div.overlay a.selected {
  color: #000000;
}
div.overlay .formTab {
  margin-right: 1em;
  font-weight: bold;
}
div.overlay .formTab.lastFormTab {
  margin-right: 0em;
}
div.overlay .formControls a {
  display: block;
  margin: 0.75em;
}
div.overlay-iframe {
  height: 60%;
}
div.overlay-iframe,
div.overlay-ajax {
  width: 30%;
  min-height: 100px;
  z-index: 99;
}
.pb-ajax {
  overflow-y: auto;
}
.pb-ajax .documentActions {
  display: none;
}
.pb-ajax,
.pb-image {
  white-space: normal;
}
div.overlay-iframe,
div.overlay-ajax {
  background-color: #fff;
  border: 1px solid #D9E0E6;
  padding: 15px;
}
/* delete confirmation */
.template-delete_confirmation_page form .btn_submit,
.overlay-ajax form .btn_submit {
  margin-left: 0;
  margin-right: 20px;
}
.template-delete_confirmation_page #strona .title,
.overlay-ajax #strona .title {
  margin-bottom: 15px;
  font-size: 24px;
}
.overlay-ajax #strona {
  padding: 10px;
  font-size: 18px;
}
/* Cookie policy */
#nc_dialog {
  position: relative;
}
#nc_dialog input {
  padding: 15px 0 25px;
  text-align: right;
  margin-right: 5px;
}
#nc_dialog .nc_body {
  padding-top: 25px;
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #D9E0E6;
}
#cookieMessage {
  text-align: right;
  padding-left: 34px;
  width: 959px;
  line-height: 18px;
  font-size: 14px;
}
#cookieMessage a {
  color: #0091D1;
  cursor: pointer;
}
#cookieMsgHolder {
  padding-bottom: 5px;
}
#cookieMsgHolder p {
  text-align: left;
  padding-top: 29px;
}
.separator {
  padding: 0 10px;
}
#cookiesNotice {
  background: url("/static/images/bg_cookies_small.png?4fa6b58c021d") no-repeat scroll right center transparent;
  height: 113px;
  margin-bottom: 5px;
}
#closeButton,
.close_cookiemsg {
  color: #0091D1;
  cursor: pointer;
}
#closeButton:hover,
.close_cookiemsg:hover {
  text-decoration: underline;
}
/* Informacja o wyłączonych cookiesach na warstwie  */
#nc_msg {
  font-size: 14px;
  line-height: 18px;
  padding: 10px;
}
#nc_msg a {
  color: #0091D1;
  cursor: pointer;
}
#nc_msg p {
  text-align: left;
}
#nc_msg .links {
  text-align: right;
}
#nc_dialog_wrap {
  width: 665px;
  margin: 0 auto;
  position: relative;
}
#nocookies_box {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
#nocookies_box #nc_dialog {
  top: 200px;
  font-size: 13px;
  text-align: center;
}
#nocookies_box .links {
  padding: 10px;
}
#nocookies_box p {
  padding: 10px;
}
#nc_black {
  background-color: #ffffff;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  position: absolute;
  width: 100%;
}
#nc_position {
  position: fixed;
  width: 100%;
  z-index: 1005;
}
.nc_left_div {
  float: left;
  display: block;
}
.nc_close_link {
  float: right;
  background: url("/image/element/flex.close.png") top left no-repeat;
  width: 71px;
  height: 19px;
  position: relative;
  top: 12px;
  right: 15px;
  cursor: pointer;
}
.close_cookiemsg {
  cursor: pointer;
}
#blog_creator_info {
  display: none;
  min-height: 0;
  height: auto;
  width: auto;
  position: absolute;
}
.popup_close {
  cursor: pointer;
  position: absolute;
  top: -13px;
  right: -15px;
}
.popup_close img {
  height: 26px;
  width: auto;
}
/* Likes captcha */
.captcha-form {
  font-size: 13px !important;
}
.captcha-form LABEL {
  display: block !important;
  font: inherit !important;
}
.captcha-form .textType {
  background: url("/static/images/small-input.png?82078c266b38") top left no-repeat !important;
  background-size: 65px 36px !important;
  margin-bottom: 0px !important;
  margin-top: -4px !important;
  padding: 0 0 0 14px !important;
  height: 36px !important;
  width: 55px !important;
  color: #000000;
  font-family: sko_fontregular !important;
  font-weight: bolder !important;
  border: none !important;
}
.captcha-form h1 {
  font-size: 12px;
}
.captcha-form .captcha-image {
  padding-left: 0px;
  margin-top: 12px;
}
.captcha-form .captcha-answer {
  float: left !important;
  cursor: pointer !important;
  position: relative !important;
  color: #F55601 !important;
  font-weight: bold !important;
  font-size: 15px !important;
  overflow: inherit !important;
}
.captcha-form .form-fields {
  float: left;
}
.likes_captcha {
  padding: 0 20px;
}
.captcha-quest {
  float: left;
  width: 111px;
  padding-top: 8px;
  position: relative;
}
.captcha-quest .error {
  font-size: 11px;
  margin-left: -52px;
}
.captcha-quest .field {
  overflow: visible !important;
}
.captcha-quest li {
  padding: 0px 0px !important;
}
#possible_answers {
  display: block;
  float: right;
  list-style-type: upper-alpha;
  width: 10px;
}
#possible_answers li {
  float: none !important;
  height: 15px;
}
.send-captcha {
  background: url("/static/images/send-btn.png?c95b268c93d2") no-repeat;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
  height: 25px;
  width: 109px;
  text-align: center;
}
.captcha_image_wrapper {
  float: left;
  width: 78px;
}
#likes_captcha_form {
  display: none;
}
#likes_captcha_form table tr:first-child .field {
  vertical-align: middle;
}
li.comment-to-moderate {
  float: left;
}
.txt_comment div.delete_button {
  padding-top: 0px;
}
.displayed {
  display: block !important;
}
.middle {
  padding-left: 20px;
}
#formfield-form-default_avatar {
  height: 36px;
  height: auto;
}
#formfield-form-default_avatar .widget {
  background: url('/static/images/select_260.png?b54277fff020') top left no-repeat;
  background-color: #fff;
  width: 253px;
  height: 33px;
  padding: 3px 0px 0px 8px;
}
#formfield-form-default_avatar SELECT {
  background: url('/static/images/select_260.png?b54277fff020') top left no-repeat;
  border: medium none;
  width: 261px;
  height: 36px;
  padding: 8px;
}
#formfield-form-region .widget .selectbox,
#formfield-form-default_avatar .widget .selectbox {
  background: none !important;
}
.select-color-marker {
  background: #004C9A;
  width: 10px;
  height: 10px;
  float: right;
  margin-right: 90%;
  margin-top: 2px;
}
#search INPUT.searchPage,
#search INPUT.input_search_big {
  background: url('/static/images/input_search_big.gif?d937aadd6576') top left no-repeat;
  width: 634px;
  height: 36px;
  border: none;
  display: block;
  margin: 15px 0px;
  padding-left: 20px;
  line-height: 16px;
}
.collapsible .collapser.expanded {
  padding-right: 14px;
  background: url('/static/images/arrow_down.png?d01344dd1ab4') center right no-repeat;
}
/* template - search form */
#searchform {
  width: auto !important;
  margin: 20px auto;
}
#searchform .field {
  margin: 10px 0;
}
#searchform .field .formHelp {
  color: #0056AD;
  margin-bottom: 5px;
}
#searchform .field > label:first-child {
  font-size: 1.3em;
}
#searchform .field #Subject {
  margin-bottom: 15px;
}
#searchform .field .collapse label {
  padding: 0;
}
#searchform .field .collapse label[for=pt_toggle] {
  background-color: #DEE7EC;
  border: 0.1em solid #8cacbb;
}
#searchform .field .collapse img.NFCheck {
  clear: left;
}
.NFCheck {
  cursor: pointer;
  display: block;
  margin-right: 5px;
  float: left;
  width: 16px !important;
  height: 16px !important;
  background: url('/static/images/checkbox.gif?7fbcf9075bf4') no-repeat 0 0;
  z-index: 2;
}
#portal-searchbox .NFCheck {
  cursor: pointer;
  display: block;
  margin: 4px 5px 0 0;
  float: left;
  width: 9px !important;
  height: 9px !important;
  background: url('/static/images/sprites.gif?09bd6a3a7d4e') -67px -82px no-repeat;
  z-index: 2;
}
#portal-searchbox .NFCheck.NFh {
  background-position: -67px -91px;
}
.content-editor #id_content_tbl {
  width: 870px!important;
}
textarea#id_introduction {
  width: 858px!important;
}
.wrap-style {
  margin-left: 3px;
  white-space: normal;
  wrap-style: normal;
}
DIV.field {
  margin-top: 10px;
}
#pm_form .btn_submit {
  margin-left: 0px !important;
}
:focus {
  outline-color: transparent;
  outline-style: none;
}
#archive .year .sbslick-archive {
  padding-bottom: 5px;
}
#archive .year .sbslick-archive .slick-list {
  padding-top: 1px;
}
div.calendar tbody td.sko {
  padding-top: 10px;
}
.pools_archive .pager.blue.pko {
  margin-right: 20px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-left-20 {
  margin-left: 20px;
}
.private-entry {
  color: red;
}

UL.formTabs {
  background-color: #DDDDDD;
  border: 0.3em solid #DDDDDD;
  border-style: solid solid none;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
  display: block;
  margin-left: 0;
}
UL.formTabs LI.formTab {
  display: inline;
  margin-right: 0.25em;
}
UL.formTabs LI.formTab A {
  display: inline-block;
  border: medium none;
  line-height: 2em;
  margin: 0;
  padding: 0 0.75em;
  text-decoration: none;
}
UL.formTabs LI.formTab A.selected {
  font-weight: bold;
}
UL.formTabs LI.formTab A.notify {
  background-color: red;
  color: White;
}
UL.formTabs LI.formTab A.required SPAN {
  background-image: url("/static/images/required.png?7595f67deb29");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 1em;
}
UL.formTabs LI.formTab A.selected,
UL.formTabs LI.formTab A:hover {
  background: none repeat scroll 0 0 White;
  color: Black;
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
body.template-atct_edit FORM .formPanel,
body.template-base_edit FORM .formPanel {
  padding: 0 40px 0 11px;
}
body.template-atct_edit FORM .field,
body.template-base_edit FORM .field {
  clear: both;
}
body.template-atct_edit FORM label,
body.template-base_edit FORM label {
  font-size: 1.2em;
  display: inline;
}
.ArchetypesKeywordWidget LABEL {
  display: block;
}
#archetypes-fieldname-title INPUT {
  color: Black;
  font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
  font-size: 2em;
  font-weight: bold;
  letter-spacing: -0.05em;
  line-height: 125%;
}
INPUT#title {
  width: 100%;
}
#archetypes-fieldname-description TEXTAREA#description {
  color: #666666;
  font-family: Arial, FreeSans, sans-serif;
  font-size: 1.25em;
  font-weight: bold;
}
body.template-folder_contents DIV.RatingViewlet {
  display: none !important;
}
#listing-table {
  width: 100%;
  margin: 10px 0;
}
TABLE .plain TD,
TABLE .listing TD,
TABLE .invisible TD,
TABLE .plain TH,
TABLE .listing TH,
TABLE .invisible TH {
  padding: 0.5em 1em;
  vertical-align: top;
}
TABLE .plain,
TABLE .listing {
  border-spacing: 0;
  border-collapse: collapse;
}
TABLE .listing A {
  line-height: 1em;
  border: none;
  display: inline-block;
  border-bottom: none !important;
}
TABLE .listing TH {
  text-align: left;
  color: #666;
  border: 0.1em solid #E7E7E7;
  border-style: solid none none;
}
TABLE .listing TD.draggable {
  text-shadow: white 1px 1px 1px;
  background: #DDD !important;
  border-bottom: 1px solid white;
  padding: 0.4em 0.4em 0 0.5em;
}
TABLE .listing TBODY TD {
  background: transparent;
}
TABLE .listing TBODY TR {
  text-align: left;
}
TABLE .listing TBODY TR.odd {
  background: #EEE;
}
TABLE .listing .listingCheckbox {
  text-align: center;
}
.icons-on .base-icon-style {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
}
.icons-on .contenttype-document {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
  background: no-repeat transparent 0px 4px url('/++theme++Products.SKOSkin/images/contenttypes-sprite.png');
}
.icons-on .contenttype-event {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
  background: no-repeat transparent 0px -212px url('/++theme++Products.SKOSkin/images/contenttypes-sprite.png');
}
.icons-on .contenttype-folder {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
  background: no-repeat transparent 0px -644px url('/++theme++Products.SKOSkin/images/contenttypes-sprite.png');
}
.icons-on .contenttype-link {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
  background: no-repeat transparent 0px -1076px url('/++theme++Products.SKOSkin/images/contenttypes-sprite.png');
}
.icons-on .contenttype-news-item {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
  background: no-repeat transparent 0px -1292px url('/++theme++Products.SKOSkin/images/contenttypes-sprite.png');
}
.icons-on .contenttype-plone-site {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
  background: no-repeat transparent 0px -1508px url('/++theme++Products.SKOSkin/images/contenttypes-sprite.png');
}
.icons-on .contenttype-topic {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
  background: no-repeat transparent 0px -1724px url('/++theme++Products.SKOSkin/images/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-file {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
  background: no-repeat transparent 0px -428px url('/++theme++Products.SKOSkin/images/contenttypes-sprite.png');
}
.icons-on #plone-contentmenu-factories .contenttype-image {
  line-height: 2em;
  display: inline-block;
  padding-left: 20px !important;
  background: no-repeat transparent 0px -860px url('/++theme++Products.SKOSkin/images/contenttypes-sprite.png');
}
.visualClear {
  clear: both;
}
.hidden {
  display: none;
}
.hiddenStructure {
  display: none;
  background: transparent;
  background-image: none;
  border: none;
  height: 0.1em;
  overflow: hidden;
  padding: 0;
  margin: -0.1em 0 0 -0.1em;
  width: 1px;
}
.state-published {
  color: #436976 !important;
}
.state-private {
  color: red !important;
}
#strona TEXTAREA {
  width: 880px;
  margin: 10px 0px;
}
#strona DD {
  margin: 10px 0px;
}
#strona DT {
  font-weight: bold;
  margin-bottom: 0;
  margin-right: 0;
}
.fieldUploadFile {
  text-align: right;
  margin-right: 0.75em;
  display: none;
}
/* begins pozorada -- menu */
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
  color: Black;
  z-index: 5;
}
#contentActionMenus dl.actionMenu.activated dd {
  right: -2px;
}
#contentActionMenus dl.actionMenu.activated dd a:hover,
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
  background-color: White !important;
  color: #666;
}
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu div {
  line-height: 2em;
}
#contentActionMenus dl.actionMenu dd.actionMenuContent a {
  font-size: 0.8em;
}
#folderHeader,
#contextHeader {
  border-bottom: 2px solid white;
}
#contextHeader {
  margin-top: 5px;
}
/* @end */
#contentActionMenus {
  float: right;
  margin: 0;
  position: relative;
  top: -0.23em;
  right: -0.24em;
  padding: 0.1em 0.24em 0 0;
  border-radius: 0.5em;
  border-top-left-radius: 0;
  -webkit-border-radius: 0.5em;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius: 0.5em;
  -moz-border-radius-topleft: 0;
}
.actionMenuContent {
  padding: 0 0.25em;
}
dl.actionMenu {
  float: right;
  white-space: nowrap;
  position: relative;
  margin-left: 0.5em;
}
dl.actionMenu a,
dl.actionMenu div {
  display: block !important;
  white-space: nowrap;
}
dl.actionMenu dt {
  font-weight: normal;
}
span.arrowDownAlternative {
  font-size: 80%;
}
dl.actionMenu.deactivated dd {
  display: none;
}
dl.actionMenu.activated dd {
  position: absolute;
  width: auto;
  min-width: 100%;
  border-bottom-right-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
  -webkit-border-bottom-right-radius: 0.5em;
  -webkit-border-bottom-left-radius: 0.5em;
  -moz-border-radius-bottomleft: 0.5em;
  -moz-border-radius-bottomright: 0.5em;
}
/* ends pozorada -- menu */
/* Special case of #content - TinyMCE */
body#content {
  margin: 1em;
}
#content h1 {
  margin-top: 0.5em;
}
#content h1.documentFirstHeading {
  margin-top: 0;
  line-height: 1;
}
#content a:target {
  background-color: #ffb;
}
#content span.link-external a {
  background: transparent url('/static/css/link_icon.png') 0px 1px no-repeat;
  padding: 1px 0px 1px 16px;
}
#category {
  font-size: 75%;
  margin-bottom: 1em;
  color: #666;
  text-align: right;
}
#category a.link-category {
  color: black;
  padding: 0.25em 0.5em;
  background: #ddd;
  border-radius: 0.5em;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
}
#category a.link-category:hover {
  background: #205c90;
  color: White;
  border-color: #205c90;
}
#category .separator {
  display: none;
}
#content ul {
  list-style-type: disc;
  margin-left: 2em;
}
#content ol,
dl.portlet ol {
  list-style-type: decimal;
  margin-left: 2em;
}
#content li,
dl.portlet li {
  margin-bottom: 0.25em;
  line-height: 1.5em;
  display: list-item;
}
#content dt {
  font-weight: bold;
  margin-bottom: 0;
  margin-right: 0;
}
#content dd {
  margin: 0 0 1em 2em;
}
#content pre {
  background-color: #222;
  color: White;
  font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
  padding: 1em;
  overflow-x: auto;
  font-size: 90%;
  margin-bottom: 1em;
  line-height: 1.25em;
}
#content pre.python {
  background-color: White;
}
#content code {
  font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}
#content div.documentByLine {
  font-size: 85%;
  display: block;
  color: #666;
}
#content .discreet,
#sidebar .discreet {
  color: #666;
  font-size: 85%;
  font-weight: normal;
}
#content .visualHighlight {
  background-color: #ffb;
}
#content .pullquote {
  margin: 0 1em 0.5em 0.5em;
  font-weight: bold;
  line-height: 1.25em;
  float: right;
  width: 35%;
  clear: right;
  color: #444;
  font-size: 1.6em;
  letter-spacing: -0.08em !important;
}
#content .callout {
  background: #eee;
  padding: 1em;
  border-left: 1em solid #ccc;
  clear: both;
}
#content table {
  text-align: left;
  border-collapse: collapse;
  border-spacing: 0px;
}
#content .documentDescription,
#content #description {
  font-size: 1.2em;
}
#content img.tileImage,
#content div.newsImageContainer {
  float: right;
  margin: 0 1em 0.5em 1em;
}
#content div.newsImageContainer a {
  border-bottom: none;
}
#content div.newsImageContainer p.discreet {
  margin: 0;
  padding: 0.5em;
  background-color: #666;
  background-color: rgba(40, 40, 40, 0.7);
  color: White;
  font-weight: bold;
  position: relative;
  width: 190px;
  top: -3em;
}
.eventDetails {
  float: right;
  clear: right;
  margin: 0 0 0.5em 1em;
}
.submitSearchBtn {
  position: relative;
  left: 580px;
  bottom: 45px;
  width: 45px;
  height: 25px;
  opacity: 0;
  border: none;
  cursor: pointer;
}
/* @end */

@font-face {
    font-family: 'sko_fontregular';
    src: url('/static/fonts/skofont_pl_3_2-webfont.eot?8f13f208ed24');
    src: url('/static/fonts/skofont_pl_3_2-webfont.eot?&8f13f208ed24#iefix') format('embedded-opentype'), url('/static/fonts/skofont_pl_3_2-webfont.woff?76ecf49b32b7') format('woff'), url('/static/fonts/skofont_pl_3_2-webfont.ttf?98243ce89d15') format('truetype'), url('/static/fonts/skofont_pl_3_2-webfont.svg?0d2cb20426c2#sko_fontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pko_bank_polski_rgregular';
    src: url('/static/fonts/pkobankpolski-regular-webfont.eot?784c227f4aea');
    src: url('/static/fonts/pkobankpolski-regular-webfont.eot?&784c227f4aea#iefix') format('embedded-opentype'), url('/static/fonts/pkobankpolski-regular-webfont.woff?a715faa1560e') format('woff'), url('/static/fonts/pkobankpolski-regular-webfont.ttf?b54308da0480') format('truetype'), url('/static/fonts/pkobankpolski-regular-webfont.svg?368293efe24b#pko_bank_polski_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pko_bank_polski_bdbold';
    src: url('/static/fonts/pkobankpolski-bold-webfont.eot?9fcb6f6837ec');
    src: url('/static/fonts/pkobankpolski-bold-webfont.eot?&9fcb6f6837ec#iefix') format('embedded-opentype'), url('/static/fonts/pkobankpolski-bold-webfont.woff?af7559c596b8') format('woff'), url('/static/fonts/pkobankpolski-bold-webfont.ttf?6361939a7e19') format('truetype'), url('/static/fonts/pkobankpolski-bold-webfont.svg?30e287a14596#pko_bank_polski_bdbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.blogs-form input[type=text] {
  background: url('/static/images/input_260.gif?0adbf4a955db') top left no-repeat;
  border: none;
  display: block;
  height: 36px;
  margin-bottom: 15px;
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 0 0 0 15px;
  width: 246px;
}
.blogs-form input.input-long,
.blogs-form div.input-long input.ui-autocomplete-input {
  background: url('/static/images/input_640.png?b115c84e0a51') top left no-repeat !important;
  width: 610px !important;
  padding-right: 20px;
}
.blogs-form input[type=email] {
  background: url('/static/images/input_260.gif?0adbf4a955db') top left no-repeat;
  border: none;
  display: block;
  height: 36px;
  margin-bottom: 15px;
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 0 0 0 15px;
  width: 246px;
}
.blogs-form input[type=password] {
  background: url('/static/images/input_260.gif?0adbf4a955db') top left no-repeat;
  border: none;
  display: block;
  height: 36px;
  margin-bottom: 15px;
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding: 0 0 0 15px;
  width: 246px;
}
.blogs-form .select2-choices input {
  height: auto;
}
.blogs-form input[type=text].input-100 {
  background: url('/static/images/input_100.gif?c37d9d5f125c') top left no-repeat;
  width: 86px;
}
.blogs-form input[type=checkbox] {
  float: left;
  margin-right: 10px;
}
.blogs-form .checkbox-label span {
  font-weight: bold;
}
.blogs-form .checkbox-help {
  font-size: 11px;
  margin-left: 25px;
}
.blogs-form .side-by-side {
  clear: none !important;
  float: left;
  margin-right: 10px !important;
}
.blogs-form label.small span {
  font-family: Tahoma, Arial;
  font-size: 11px;
}
.blogs-form .field.no-margin {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.blogs-form .field-inline {
  display: inline !important;
}
::-webkit-file-upload-button {
  cursor: pointer;
}
.file-upload-container {
  background: url('/static/images/upload_640.gif?e16472aade26') top left no-repeat;
  height: 36px;
}
.file-upload-container input[type=text] {
  background: none;
  border: none;
  width: 400px;
}
.file-upload-container input[type=file] {
  cursor: pointer;
  height: 36px;
  margin-left: 520px;
  opacity: 0;
  position: absolute;
  width: 120px;
}
.captcha-container {
  margin-bottom: 0;
  margin-left: 170px;
  position: relative;
}
.captcha-container .captcha {
  bottom: 0;
  left: -170px;
  padding: 6px;
  position: absolute;
  width: 143px;
}
.bg_add_comment .bottom-row {
  float: left;
  min-height: 56px;
  padding-right: 130px;
  position: relative;
}
.bg_add_comment .bottom-row .btn_submit {
  position: absolute;
  right: 0;
  top: 0;
}
.bg_add_comment .bottom-row .cancel_reply {
  right: -90px;
}
.bg_add_comment .fieldErrorBox {
  display: block;
  margin-bottom: 4px;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-control {
    width: 5px;
    height: 5px;
    cursor: pointer;
    float: left;
    display: block;

}

.sbslick-archive {
    width: 80%;
    float: left;
    margin-left: 10px;
}

.slick-disabled {
    display: none;
}

div.sbslick-archive {
    padding-bottom: 20px;
}

.xdsoft_datetimepicker {
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #fff;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}

.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: transparent;
	border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
	border: none !important;
}

.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection { background: transparent }

.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none;
}

.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
	display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
	width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC');
}

.xdsoft_datetimepicker .xdsoft_label i {
	opacity: 0.5;
	background-position: -92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev ,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
	min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	float: none;
	background-position: -40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px;
	margin-top: 7px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0;
	margin-bottom: 7px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0;
	height: 25px;
	line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child {
	border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
	text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
	opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right: -7px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right: 2px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #fff;
	background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
	padding: 2px 10px 2px 5px;
	text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
	width: 100px;
	text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both;
}

.xdsoft_datetimepicker .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
	padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
	width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #fff !important;
	background: #ff8000 !important;
	box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
	background: #33aaff !important;
	box-shadow: #178fe5 0 1px 3px 0 inset !important;
	color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
	color: inherit	!important;
	background: inherit !important;
	box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc !important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }

.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller {
	background: #ccc !important;
	height: 20px;
	border-radius: 3px;
}
.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
.xdsoft_scroller_box {
	position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
	border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #0a0a0a;
	border-top: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
	background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
	border: 1px solid #333;
	background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #000;
	background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==');
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0a0a0a;
	border: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
	color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #000 !important;
	background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }

.xdsoft_dark .xdsoft_time_box {
	border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
	background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #dddddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
	font-family: "museo-sans", "Book Antiqua", sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #82878c;
	height: 28px;
	position: relative;
	padding: 4px 17px 4px 33px;
	border: 1px solid #d7d8da;
	background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
/* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}

/*
  author: pozorda -
  info: arkusz zawiera style zmienialne w ramach wyboru motywu
*/
#breadcrumbs .last,
#breadcrumbs-current {
  background: none;
  color: #0091d1;
}
#breadcrumbs .last,
#breadcrumbs-current-yellow {
  background: none;
  color: #ffbe00;
}
#breadcrumbs .last,
#breadcrumbs-current-orange {
  background: none;
  color: #ff911e;
}
#breadcrumbs .last,
#breadcrumbs-current-red {
  background: none;
  color: #e4202c;
}
#breadcrumbs .last,
#breadcrumbs-current-navy_blue {
  background: none;
  color: #004c9a;
}
#breadcrumbs .last,
#breadcrumbs-current-light_blue {
  background: none;
  color: #009bfa;
}
#breadcrumbs .last,
#breadcrumbs-current-green {
  background: none;
  color: #7dc85a;
}
#breadcrumbs .last,
#breadcrumbs-current-grey {
  background: none;
  color: #919191;
}
#user-name,
.icon_register {
  background: url('/static/images/icon_info.png?aa812c05c853') top left no-repeat;
  padding-left: 41px;
}
#portal-personaltools DD {
  z-index: 1100;
  margin-top: 40px;
}
#portal-personaltools DD UL {
  padding: 5px;
}
#portal-personaltools DD LI:hover {
  background-color: #fff;
}
#portal-personaltools DD A {
  padding: 0;
  width: 100%;
}
#portal-personaltools #user-name,
#portal-personaltools #user-name-yellow,
#portal-personaltools #user-name-orange,
#portal-personaltools #user-name-red,
#portal-personaltools #user-name-navy_blue,
#portal-personaltools #user-name-light_blue,
#portal-personaltools #user-name-green,
#portal-personaltools #user-name-grey {
  padding-bottom: 17px;
}
.logged_in_user #user-name,
.logged_in_user #user-name-yellow,
.logged_in_user #user-name-orange,
.logged_in_user #user-name-red,
.logged_in_user #user-name-navy_blue,
.logged_in_user #user-name-light_blue,
.logged_in_user #user-name-green,
.logged_in_user #user-name-grey {
  padding-top: 21px;
  height: 18px;
}
.logged_in #user-name,
.logged_in #user-name-yellow,
.logged_in #user-name-orange,
.logged_in #user-name-red,
.logged_in #user-name-navy_blue,
.logged_in #user-name-light_blue,
.logged_in #user-name-green,
.logged_in #user-name-grey {
  padding-top: 21px;
  height: 18px;
}
#menu {
  background: url('/static/images/bg_menu.png?f77ba46c6aa4') center right no-repeat;
  width: 990px;
  height: 60px;
  padding-left: 35px;
  margin-bottom: 30px;
}
#menu li {
  float: left;
  display: block;
}
#menu li.selected a {
  background: url('/static/images/select_menu.png?ab7cd7de7b2f') center center no-repeat;
  color: #fff;
}
#menu a {
  display: block;
  float: left;
  height: 49px;
  padding-top: 31px;
  margin-top: -10px;
  font-size: 20px;
  width: 88px;
  text-align: center;
}
#menu a:hover {
  background: url('/static/images/select_menu.png?ab7cd7de7b2f') center center no-repeat;
  width: 88px;
  color: #fff;
  text-decoration: none;
}
#menu-yellow {
  background: url('/static/images/bg_menu.png?f77ba46c6aa4') center right no-repeat;
  width: 990px;
  height: 60px;
  padding-left: 35px;
  margin-bottom: 30px;
}
#menu-yellow li {
  float: left;
  display: block;
}
#menu-yellow li.selected a {
  background: url('/static/images/theme/yellow/menu.png?473505c8b685') center center no-repeat;
  color: #fff;
}
#menu-yellow a {
  display: block;
  float: left;
  height: 49px;
  padding-top: 31px;
  margin-top: -10px;
  font-size: 20px;
  width: 88px;
  text-align: center;
}
#menu-yellow a:hover {
  background: url('/static/images/theme/yellow/menu.png?473505c8b685') center center no-repeat;
  width: 88px;
  color: #fff;
  text-decoration: none;
}
#menu-orange {
  background: url('/static/images/bg_menu.png?f77ba46c6aa4') center right no-repeat;
  width: 990px;
  height: 60px;
  padding-left: 35px;
  margin-bottom: 30px;
}
#menu-orange li {
  float: left;
  display: block;
}
#menu-orange li.selected a {
  background: url('/static/images/theme/orange/menu.png?4faea17fc426') center center no-repeat;
  color: #fff;
}
#menu-orange a {
  display: block;
  float: left;
  height: 49px;
  padding-top: 31px;
  margin-top: -10px;
  font-size: 20px;
  width: 88px;
  text-align: center;
}
#menu-orange a:hover {
  background: url('/static/images/theme/orange/menu.png?4faea17fc426') center center no-repeat;
  width: 88px;
  color: #fff;
  text-decoration: none;
}
#menu-red {
  background: url('/static/images/bg_menu.png?f77ba46c6aa4') center right no-repeat;
  width: 990px;
  height: 60px;
  padding-left: 35px;
  margin-bottom: 30px;
}
#menu-red li {
  float: left;
  display: block;
}
#menu-red li.selected a {
  background: url('/static/images/theme/red/menu.png?26e4d827116e') center center no-repeat;
  color: #fff;
}
#menu-red a {
  display: block;
  float: left;
  height: 49px;
  padding-top: 31px;
  margin-top: -10px;
  font-size: 20px;
  width: 88px;
  text-align: center;
}
#menu-red a:hover {
  background: url('/static/images/theme/red/menu.png?26e4d827116e') center center no-repeat;
  width: 88px;
  color: #fff;
  text-decoration: none;
}
#menu-navy_blue {
  background: url('/static/images/bg_menu.png?f77ba46c6aa4') center right no-repeat;
  width: 990px;
  height: 60px;
  padding-left: 35px;
  margin-bottom: 30px;
}
#menu-navy_blue li {
  float: left;
  display: block;
}
#menu-navy_blue li.selected a {
  background: url('/static/images/theme/navy_blue/menu.png?5f5f87a15d29') center center no-repeat;
  color: #fff;
}
#menu-navy_blue a {
  display: block;
  float: left;
  height: 49px;
  padding-top: 31px;
  margin-top: -10px;
  font-size: 20px;
  width: 88px;
  text-align: center;
}
#menu-navy_blue a:hover {
  background: url('/static/images/theme/navy_blue/menu.png?5f5f87a15d29') center center no-repeat;
  width: 88px;
  color: #fff;
  text-decoration: none;
}
#menu-light_blue {
  background: url('/static/images/bg_menu.png?f77ba46c6aa4') center right no-repeat;
  width: 990px;
  height: 60px;
  padding-left: 35px;
  margin-bottom: 30px;
}
#menu-light_blue li {
  float: left;
  display: block;
}
#menu-light_blue li.selected a {
  background: url('/static/images/theme/light_blue/menu.png?f4d7a32ee4a8') center center no-repeat;
  color: #fff;
}
#menu-light_blue a {
  display: block;
  float: left;
  height: 49px;
  padding-top: 31px;
  margin-top: -10px;
  font-size: 20px;
  width: 88px;
  text-align: center;
}
#menu-light_blue a:hover {
  background: url('/static/images/theme/light_blue/menu.png?f4d7a32ee4a8') center center no-repeat;
  width: 88px;
  color: #fff;
  text-decoration: none;
}
#menu-green {
  background: url('/static/images/bg_menu.png?f77ba46c6aa4') center right no-repeat;
  width: 990px;
  height: 60px;
  padding-left: 35px;
  margin-bottom: 30px;
}
#menu-green li {
  float: left;
  display: block;
}
#menu-green li.selected a {
  background: url('/static/images/theme/green/menu.png?ffe210b62694') center center no-repeat;
  color: #fff;
}
#menu-green a {
  display: block;
  float: left;
  height: 49px;
  padding-top: 31px;
  margin-top: -10px;
  font-size: 20px;
  width: 88px;
  text-align: center;
}
#menu-green a:hover {
  background: url('/static/images/theme/green/menu.png?ffe210b62694') center center no-repeat;
  width: 88px;
  color: #fff;
  text-decoration: none;
}
#menu-grey {
  background: url('/static/images/bg_menu.png?f77ba46c6aa4') center right no-repeat;
  width: 990px;
  height: 60px;
  padding-left: 35px;
  margin-bottom: 30px;
}
#menu-grey li {
  float: left;
  display: block;
}
#menu-grey li.selected a {
  background: url('/static/images/theme/grey/menu.png?fb7d00bfc532') center center no-repeat;
  color: #fff;
}
#menu-grey a {
  display: block;
  float: left;
  height: 49px;
  padding-top: 31px;
  margin-top: -10px;
  font-size: 20px;
  width: 88px;
  text-align: center;
}
#menu-grey a:hover {
  background: url('/static/images/theme/grey/menu.png?fb7d00bfc532') center center no-repeat;
  width: 88px;
  color: #fff;
  text-decoration: none;
}
#menu #portaltab-konkurs a,
#menu-yellow #portaltab-konkurs a,
#menu-orange #portaltab-konkurs a,
#menu-red #portaltab-konkurs a,
#menu-navy_blue #portaltab-konkurs a,
#menu-light_blue #portaltab-konkurs a,
#menu-green #portaltab-konkurs a,
#menu-grey #portaltab-konkurs a {
  width: 125px;
}
#menu #portaltab-rankingi a,
#menu-yellow #portaltab-rankingi a,
#menu-orange #portaltab-rankingi a,
#menu-red #portaltab-rankingi a,
#menu-navy_blue #portaltab-rankingi a,
#menu-light_blue #portaltab-rankingi a,
#menu-green #portaltab-rankingi a,
#menu-grey #portaltab-rankingi a {
  width: 129px;
}
#menu #portaltab-o-sko a,
#menu-yellow #portaltab-o-sko a,
#menu-orange #portaltab-o-sko a,
#menu-red #portaltab-o-sko a,
#menu-navy_blue #portaltab-o-sko a,
#menu-light_blue #portaltab-o-sko a,
#menu-green #portaltab-o-sko a,
#menu-grey #portaltab-o-sko a {
  width: 129px;
}
#menu #portaltab-sondy-i-ankiety a,
#menu-yellow #portaltab-sondy-i-ankiety a,
#menu-orange #portaltab-sondy-i-ankiety a,
#menu-red #portaltab-sondy-i-ankiety a,
#menu-navy_blue #portaltab-sondy-i-ankiety a,
#menu-light_blue #portaltab-sondy-i-ankiety a,
#menu-green #portaltab-sondy-i-ankiety a,
#menu-grey #portaltab-sondy-i-ankiety a {
  width: 205px;
}
#menu #portaltab-jak-zalozyc-bloga a,
#menu-yellow #portaltab-jak-zalozyc-bloga a,
#menu-orange #portaltab-jak-zalozyc-bloga a,
#menu-red #portaltab-jak-zalozyc-bloga a,
#menu-navy_blue #portaltab-jak-zalozyc-bloga a,
#menu-light_blue #portaltab-jak-zalozyc-bloga a,
#menu-green #portaltab-jak-zalozyc-bloga a,
#menu-grey #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu #portaltab-konkurs a {
  width: 125px;
}
#menu #portaltab-rankingi a,
#menu #portaltab-o-sko a {
  width: 129px;
}
#menu #portaltab-sondy-i-ankiety a,
#menu #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu #portaltab-konkurs.selected a,
#menu #portaltab-konkurs a:hover {
  background-image: url('/static/images/menu_konkurs.png?1d3ed5527e4d');
}
#menu #portaltab-rankingi.selected a,
#menu #portaltab-rankingi a:hover,
#menu #portaltab-o-sko.selected a,
#menu #portaltab-o-sko a:hover {
  background-image: url('/static/images/menu_ranking.png?d2c013af077c');
}
#menu #portaltab-sondy-i-ankiety.selected a,
#menu #portaltab-sondy-i-ankiety a:hover,
#menu #portaltab-jak-zalozyc-bloga.selected a,
#menu #portaltab-jak-zalozyc-bloga a:hover {
  background-image: url('/static/images/menu_sondy.png?065e23887947');
}
#menu-yellow #portaltab-konkurs a {
  width: 125px;
}
#menu-yellow #portaltab-rankingi a,
#menu-yellow #portaltab-o-sko a {
  width: 129px;
}
#menu-yellow #portaltab-sondy-i-ankiety a,
#menu-yellow #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu-yellow #portaltab-konkurs.selected a,
#menu-yellow #portaltab-konkurs a:hover {
  background-image: url('/static/images/theme/yellow/menu_konkurs.png?e6b7bd8af353');
}
#menu-yellow #portaltab-rankingi.selected a,
#menu-yellow #portaltab-rankingi a:hover,
#menu-yellow #portaltab-o-sko.selected a,
#menu-yellow #portaltab-o-sko a:hover {
  background-image: url('/static/images/theme/yellow/menu_ranking.png?62ec3566314f');
}
#menu-yellow #portaltab-sondy-i-ankiety.selected a,
#menu-yellow #portaltab-sondy-i-ankiety a:hover,
#menu-yellow #portaltab-jak-zalozyc-bloga.selected a,
#menu-yellow #portaltab-jak-zalozyc-bloga a:hover {
  background-image: url('/static/images/theme/yellow/menu_sondy.png?b7007dad9a46');
}
#menu-orange #portaltab-konkurs a {
  width: 125px;
}
#menu-orange #portaltab-rankingi a,
#menu-orange #portaltab-o-sko a {
  width: 129px;
}
#menu-orange #portaltab-sondy-i-ankiety a,
#menu-orange #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu-orange #portaltab-konkurs.selected a,
#menu-orange #portaltab-konkurs a:hover {
  background-image: url('/static/images/theme/orange/menu_konkurs.png?fcbc1eaf899f');
}
#menu-orange #portaltab-rankingi.selected a,
#menu-orange #portaltab-rankingi a:hover,
#menu-orange #portaltab-o-sko.selected a,
#menu-orange #portaltab-o-sko a:hover {
  background-image: url('/static/images/theme/orange/menu_ranking.png?7aff290e7042');
}
#menu-orange #portaltab-sondy-i-ankiety.selected a,
#menu-orange #portaltab-sondy-i-ankiety a:hover,
#menu-orange #portaltab-jak-zalozyc-bloga.selected a,
#menu-orange #portaltab-jak-zalozyc-bloga a:hover {
  background-image: url('/static/images/theme/orange/menu_sondy.png?6f87d0d94980');
}
#menu-red #portaltab-konkurs a {
  width: 125px;
}
#menu-red #portaltab-rankingi a,
#menu-red #portaltab-o-sko a {
  width: 129px;
}
#menu-red #portaltab-sondy-i-ankiety a,
#menu-red #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu-red #portaltab-konkurs.selected a,
#menu-red #portaltab-konkurs a:hover {
  background-image: url('/static/images/theme/red/menu_konkurs.png?7d3350298425');
}
#menu-red #portaltab-rankingi.selected a,
#menu-red #portaltab-rankingi a:hover,
#menu-red #portaltab-o-sko.selected a,
#menu-red #portaltab-o-sko a:hover {
  background-image: url('/static/images/theme/red/menu_ranking.png?81166cc087af');
}
#menu-red #portaltab-sondy-i-ankiety.selected a,
#menu-red #portaltab-sondy-i-ankiety a:hover,
#menu-red #portaltab-jak-zalozyc-bloga.selected a,
#menu-red #portaltab-jak-zalozyc-bloga a:hover {
  background-image: url('/static/images/theme/red/menu_sondy.png?db39dfe7e25c');
}
#menu-navy_blue #portaltab-konkurs a {
  width: 125px;
}
#menu-navy_blue #portaltab-rankingi a,
#menu-navy_blue #portaltab-o-sko a {
  width: 129px;
}
#menu-navy_blue #portaltab-sondy-i-ankiety a,
#menu-navy_blue #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu-navy_blue #portaltab-konkurs.selected a,
#menu-navy_blue #portaltab-konkurs a:hover {
  background-image: url('/static/images/theme/navy_blue/menu_konkurs.png?1c55d8d87296');
}
#menu-navy_blue #portaltab-rankingi.selected a,
#menu-navy_blue #portaltab-rankingi a:hover,
#menu-navy_blue #portaltab-o-sko.selected a,
#menu-navy_blue #portaltab-o-sko a:hover {
  background-image: url('/static/images/theme/navy_blue/menu_ranking.png?af821321057e');
}
#menu-navy_blue #portaltab-sondy-i-ankiety.selected a,
#menu-navy_blue #portaltab-sondy-i-ankiety a:hover,
#menu-navy_blue #portaltab-jak-zalozyc-bloga.selected a,
#menu-navy_blue #portaltab-jak-zalozyc-bloga a:hover {
  background-image: url('/static/images/theme/navy_blue/menu_sondy.png?becb0018aee6');
}
#menu-light_blue #portaltab-konkurs a {
  width: 125px;
}
#menu-light_blue #portaltab-rankingi a,
#menu-light_blue #portaltab-o-sko a {
  width: 129px;
}
#menu-light_blue #portaltab-sondy-i-ankiety a,
#menu-light_blue #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu-light_blue #portaltab-konkurs.selected a,
#menu-light_blue #portaltab-konkurs a:hover {
  background-image: url('/static/images/theme/light_blue/menu_konkurs.png?2153da73c31b');
}
#menu-light_blue #portaltab-rankingi.selected a,
#menu-light_blue #portaltab-rankingi a:hover,
#menu-light_blue #portaltab-o-sko.selected a,
#menu-light_blue #portaltab-o-sko a:hover {
  background-image: url('/static/images/theme/light_blue/menu_ranking.png?e77a8c4f8e14');
}
#menu-light_blue #portaltab-sondy-i-ankiety.selected a,
#menu-light_blue #portaltab-sondy-i-ankiety a:hover,
#menu-light_blue #portaltab-jak-zalozyc-bloga.selected a,
#menu-light_blue #portaltab-jak-zalozyc-bloga a:hover {
  background-image: url('/static/images/theme/light_blue/menu_sondy.png?b693cdd47211');
}
#menu-green #portaltab-konkurs a {
  width: 125px;
}
#menu-green #portaltab-rankingi a,
#menu-green #portaltab-o-sko a {
  width: 129px;
}
#menu-green #portaltab-sondy-i-ankiety a,
#menu-green #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu-green #portaltab-konkurs.selected a,
#menu-green #portaltab-konkurs a:hover {
  background-image: url('/static/images/theme/green/menu_konkurs.png?2fa84e937dc1');
}
#menu-green #portaltab-rankingi.selected a,
#menu-green #portaltab-rankingi a:hover,
#menu-green #portaltab-o-sko.selected a,
#menu-green #portaltab-o-sko a:hover {
  background-image: url('/static/images/theme/green/menu_ranking.png?6cb60cf49bb4');
}
#menu-green #portaltab-sondy-i-ankiety.selected a,
#menu-green #portaltab-sondy-i-ankiety a:hover,
#menu-green #portaltab-jak-zalozyc-bloga.selected a,
#menu-green #portaltab-jak-zalozyc-bloga a:hover {
  background-image: url('/static/images/theme/green/menu_sondy.png?437b36612c45');
}
#menu-grey #portaltab-konkurs a {
  width: 125px;
}
#menu-grey #portaltab-rankingi a,
#menu-grey #portaltab-o-sko a {
  width: 129px;
}
#menu-grey #portaltab-sondy-i-ankiety a,
#menu-grey #portaltab-jak-zalozyc-bloga a {
  width: 205px;
}
#menu-grey #portaltab-konkurs.selected a,
#menu-grey #portaltab-konkurs a:hover {
  background-image: url('/static/images/theme/grey/menu_konkurs.png?a93b1921ec1c');
}
#menu-grey #portaltab-rankingi.selected a,
#menu-grey #portaltab-rankingi a:hover,
#menu-grey #portaltab-o-sko.selected a,
#menu-grey #portaltab-o-sko a:hover {
  background-image: url('/static/images/theme/grey/menu_ranking.png?5368c18bfa27');
}
#menu-grey #portaltab-sondy-i-ankiety.selected a,
#menu-grey #portaltab-sondy-i-ankiety a:hover,
#menu-grey #portaltab-jak-zalozyc-bloga.selected a,
#menu-grey #portaltab-jak-zalozyc-bloga a:hover {
  background-image: url('/static/images/theme/grey/menu_sondy.png?7a19a828392d');
}
.fluid-base,
.fluid-rate-blog .rate-yellow,
.fluid-rate-wpis .rate-yellow,
.fluid-rate-blog .rate-orange,
.fluid-rate-wpis .rate-orange,
.fluid-rate-blog .rate-red,
.fluid-rate-wpis .rate-red,
.fluid-rate-blog .rate-navy_blue,
.fluid-rate-wpis .rate-navy_blue,
.fluid-rate-blog .rate-light_blue,
.fluid-rate-wpis .rate-light_blue,
.fluid-rate-blog .rate-green,
.fluid-rate-wpis .rate-green,
.fluid-rate-blog .rate-grey,
.fluid-rate-wpis .rate-grey {
  width: 164px;
  height: 52px;
  color: #919596;
  font-size: 14px;
  font-weight: bold;
  margin-top: 17px;
  padding: 9px 0 5px 55px;
  margin-left: 9px;
}
.fluid-rate-blog .rate {
  width: 164px;
  height: 52px;
  color: #919596;
  font-size: 14px;
  font-weight: bold;
  margin-top: 17px;
  padding: 9px 0 5px 55px;
  margin-left: 9px;
  background: url("/static/images/rate_btn.png?339b52f95246") no-repeat scroll 0 0 transparent;
}
.fluid-rate-wpis .rate {
  width: 164px;
  height: 52px;
  color: #919596;
  font-size: 14px;
  font-weight: bold;
  margin-top: 17px;
  padding: 9px 0 5px 55px;
  margin-left: 9px;
  background: url("/static/images/rate_btn.png?339b52f95246") no-repeat scroll 0 0 transparent;
}
.fluid-rate-blog .rate-yellow {
  background: url('/static/images/theme/yellow/rate_btn.png?9f6ba59d572c') no-repeat scroll 0 0 transparent;
}
.fluid-rate-wpis .rate-yellow {
  background: url('/static/images/theme/yellow/rate_btn.png?9f6ba59d572c') no-repeat scroll 0 0 transparent;
}
.fluid-rate-blog .rate-orange {
  background: url('/static/images/theme/orange/rate_btn.png?f79622be048b') no-repeat scroll 0 0 transparent;
}
.fluid-rate-wpis .rate-orange {
  background: url('/static/images/theme/orange/rate_btn.png?f79622be048b') no-repeat scroll 0 0 transparent;
}
.fluid-rate-blog .rate-red {
  background: url('/static/images/theme/red/rate_btn.png?b9a2d63d7256') no-repeat scroll 0 0 transparent;
}
.fluid-rate-wpis .rate-red {
  background: url('/static/images/theme/red/rate_btn.png?b9a2d63d7256') no-repeat scroll 0 0 transparent;
}
.fluid-rate-blog .rate-navy_blue {
  background: url('/static/images/theme/navy_blue/rate_btn.png?e11c7ee3f9a3') no-repeat scroll 0 0 transparent;
}
.fluid-rate-wpis .rate-navy_blue {
  background: url('/static/images/theme/navy_blue/rate_btn.png?e11c7ee3f9a3') no-repeat scroll 0 0 transparent;
}
.fluid-rate-blog .rate-light_blue {
  background: url('/static/images/theme/light_blue/rate_btn.png?bce4e9d145de') no-repeat scroll 0 0 transparent;
}
.fluid-rate-wpis .rate-light_blue {
  background: url('/static/images/theme/light_blue/rate_btn.png?bce4e9d145de') no-repeat scroll 0 0 transparent;
}
.fluid-rate-blog .rate-green {
  background: url('/static/images/theme/green/rate_btn.png?44f5fadb34e5') no-repeat scroll 0 0 transparent;
}
.fluid-rate-wpis .rate-green {
  background: url('/static/images/theme/green/rate_btn.png?44f5fadb34e5') no-repeat scroll 0 0 transparent;
}
.fluid-rate-blog .rate-grey {
  background: url('/static/images/theme/grey/rate_btn.png?398605a16603') no-repeat scroll 0 0 transparent;
}
.fluid-rate-wpis .rate-grey {
  background: url('/static/images/theme/grey/rate_btn.png?398605a16603') no-repeat scroll 0 0 transparent;
}
.send-rate-yellow {
  background: url('/static/images/theme/yellow/send-btn.png?e83c9dc7549a') no-repeat scroll 0 0 transparent;
}
.send-rate-orange {
  background: url('/static/images/theme/orange/send-btn.png?74a99f6bee6b') no-repeat scroll 0 0 transparent;
}
.send-rate-red {
  background: url('/static/images/theme/red/send-btn.png?9f8b40a9682f') no-repeat scroll 0 0 transparent;
}
.send-rate-navy_blue {
  background: url('/static/images/theme/navy_blue/send-btn.png?ee36468739e5') no-repeat scroll 0 0 transparent;
}
.send-rate-light_blue {
  background: url('/static/images/theme/light_blue/send-btn.png?65280d331645') no-repeat scroll 0 0 transparent;
}
.send-rate-green {
  background: url('/static/images/theme/green/send-btn.png?e244f45818e9') no-repeat scroll 0 0 transparent;
}
.send-rate-grey {
  background: url('/static/images/theme/grey/send-btn.png?df3b1f56767b') no-repeat scroll 0 0 transparent;
}
#contentActionMenus dl.context-menu a {
  color: #0091d1 !important;
  z-index: 5;
}
#contentActionMenus dl.context-menu-grey a {
  color: #919191 !important;
  z-index: 5;
}
#contentActionMenus dl.context-menu-yellow a {
  color: #ffbe00 !important;
  z-index: 5;
}
#contentActionMenus dl.context-menu-orange a {
  color: #ff911e !important;
  z-index: 5;
}
#contentActionMenus dl.context-menu-red a {
  color: #e4202c !important;
  z-index: 5;
}
#contentActionMenus dl.context-menu-navy_blue a {
  color: #004c9a !important;
  z-index: 5;
}
#contentActionMenus dl.context-menu-light_blue a {
  color: #009bfa !important;
  z-index: 5;
}
#contentActionMenus dl.context-menu-green a {
  color: #7dc85a !important;
  z-index: 5;
}
.answer_base,
.answer,
.delete_button input,
.answer-yellow,
.answer-orange,
.answer-red,
.answer-navy_blue,
.answer-light_blue,
.answer-green,
.answer-grey {
  cursor: pointer;
  float: right;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
  line-height: 14px;
}
.answer {
  color: #0091d1;
}
.delete_button input {
  color: #0091d1;
}
.answer-yellow {
  color: #ffbe00 !important;
}
.answer-orange {
  color: #ff911e !important;
}
.answer-red {
  color: #e4202c !important;
}
.answer-navy_blue {
  color: #004c9a !important;
}
.answer-light_blue {
  color: #009bfa !important;
}
.answer-green {
  color: #7dc85a !important;
}
.answer-grey {
  color: #919191 !important;
}

/*
Version: 3.5.2 Timestamp: Sat Nov  1 14:43:36 EDT 2014
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('/static/external/select2/select2.png?2ca61b76e220') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;

    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/static/external/select2/select2.png?2ca61b76e220') no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('/static/external/select2/select2.png?2ca61b76e220') no-repeat 100% -22px;
    background: url('/static/external/select2/select2.png?2ca61b76e220') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/static/external/select2/select2.png?2ca61b76e220') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/static/external/select2/select2.png?2ca61b76e220') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/static/external/select2/select2.png?2ca61b76e220') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;

    background: #fff url('/static/external/select2/select2.png?2ca61b76e220') no-repeat -37px -22px;
    background: url('/static/external/select2/select2.png?2ca61b76e220') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/static/external/select2/select2.png?2ca61b76e220') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/static/external/select2/select2.png?2ca61b76e220') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/static/external/select2/select2.png?2ca61b76e220') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('/static/external/select2/select2-spinner.gif?7b9776076d5f') no-repeat 100%;
    background: url('/static/external/select2/select2-spinner.gif?7b9776076d5f') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/static/external/select2/select2-spinner.gif?7b9776076d5f') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/static/external/select2/select2-spinner.gif?7b9776076d5f') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/static/external/select2/select2-spinner.gif?7b9776076d5f') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('/static/external/select2/select2-spinner.gif?7b9776076d5f') no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('/static/external/select2/select2-spinner.gif?7b9776076d5f') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('/static/external/select2/select2.png?2ca61b76e220') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('/static/external/select2/select2x2.png?49e3f0060186') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}

/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande%2CLucida%20Sans%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=gloss_wave&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=glass&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=inset_hard&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.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:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* 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: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

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

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #a6c9e2;
	background: #fcfdfd url("/static/css/themes/redmond/1.11.4/images/ui-bg_inset-hard_100_fcfdfd_1x100.png?f69a174582a5") 50% bottom repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #4297d7;
	background: #5c9ccc url("/static/css/themes/redmond/1.11.4/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png?ced970610f06") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5dbec;
	background: #dfeffc url("/static/css/themes/redmond/1.11.4/images/ui-bg_glass_85_dfeffc_1x400.png?112568d2753a") 50% 50% repeat-x;
	font-weight: bold;
	color: #2e6e9e;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #79b7e7;
	background: #d0e5f5 url("/static/css/themes/redmond/1.11.4/images/ui-bg_glass_75_d0e5f5_1x400.png?f826d3df9d67") 50% 50% repeat-x;
	font-weight: bold;
	color: #1d5987;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url("/static/css/themes/redmond/1.11.4/images/ui-bg_inset-hard_100_f5f8f9_1x100.png?fbd7d8dabfa6") 50% 50% repeat-x;
	font-weight: bold;
	color: #e17009;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fad42e;
	background: #fbec88 url("/static/css/themes/redmond/1.11.4/images/ui-bg_flat_55_fbec88_40x100.png?ebe8f4b28bfc") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("/static/css/themes/redmond/1.11.4/images/ui-bg_glass_95_fef1ec_1x400.png?c41fe8e9026b") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

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

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/static/css/themes/redmond/1.11.4/images/ui-icons_469bdd_256x240.png?080b00f6697b");
}
.ui-widget-header .ui-icon {
	background-image: url("/static/css/themes/redmond/1.11.4/images/ui-icons_d8e7f3_256x240.png?f6757d92918c");
}
.ui-state-default .ui-icon {
	background-image: url("/static/css/themes/redmond/1.11.4/images/ui-icons_6da8d5_256x240.png?a7214cd93544");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("/static/css/themes/redmond/1.11.4/images/ui-icons_217bc0_256x240.png?32e2393f2396");
}
.ui-state-active .ui-icon {
	background-image: url("/static/css/themes/redmond/1.11.4/images/ui-icons_f9bd01_256x240.png?1c0223475404");
}
.ui-state-highlight .ui-icon {
	background-image: url("/static/css/themes/redmond/1.11.4/images/ui-icons_2e83ff_256x240.png?14d55152e99f");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/static/css/themes/redmond/1.11.4/images/ui-icons_cd0a0a_256x240.png?b00a65a4b157");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.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-on { background-position: -96px -144px; }
.ui-icon-radio-off { 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-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 5px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("/static/css/themes/redmond/1.11.4/images/ui-bg_flat_0_aaaaaa_40x100.png?b6a05b4421a9") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("/static/css/themes/redmond/1.11.4/images/ui-bg_flat_0_aaaaaa_40x100.png?b6a05b4421a9") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}


.sko-ui-tabs-container {
  background: none;
  border: none;

}

ul.sko-ui-tabs-header {
    width: 880px;
    padding: 1px 2px 0 !important;
    border: medium none !important;
}

li.sko-ui-tabs-header {
    display: inline;
    margin-right: 0.25em;
}

.sko-radio-select {
    list-style: outside none none !important;
}