body {padding:0;margin:0;background:white;font-size:12px;border-top:6px solid #f5f4ec;font-family:arial, sans-serif;color:#313131;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, sans-serif;font-size:11px;color:#313131;outline:none;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom; max-width: 590px;
margin-left: 17px;
}
a img {border-width:0;}
a {color:#256b97;text-decoration:none;}
a:hover {text-decoration:underline;}
 .none {display:none !important;}
 .columns {width:100%;overflow:hidden;}


#banner-top {margin:0;background:#f5f4ec url(/content/images/bg.gif) no-repeat 50% -6px;}
 .banner-top-container {width:940px;text-align:right;margin:0 auto;}
#page {background:transparent url(/content/images/bgtop.png) repeat-x center top;}
#page-bg {background:transparent url(/content/images/bg.gif) no-repeat 50% -106px;}

#top {width:940px;margin:0 auto;height:194px;position:relative;}
#top h1 {margin:0;font-size:16px;}
#tools {text-align:right;line-height:19px;list-style-type:none;margin:0;padding:13px 0;position:absolute;right:0;top:0;border-bottom:1px solid #e7e7e1;width:750px;}
#tools li {display:inline;padding:0 22px 2px 34px;}
#tools li.icon1 {background:transparent url(/content/images/tools1.png) no-repeat 17px 0;}
#tools li.icon2 {background:transparent url(/content/images/tools2.png) no-repeat 12px 0;}
#tools li.icon3 {background:transparent url(/content/images/tools3.png) no-repeat 15px 1px;}
#tools li.icon4 {background:transparent url(/content/images/tools4.png) no-repeat 15px 1px;}
#tools li.icon5 {background:transparent url(/content/images/tools5.png) no-repeat 15px 1px;}
#tools li.icon6 {background:transparent url(/content/images/tools6.png) no-repeat 15px 1px;}
#tools li.icon7 {background:transparent url(/content/images/tools7.png) no-repeat 15px 1px;}
#tools li img {vertical-align:middle;margin:0 3px 0 6px;}


#top form {width:660px;height:39px;background:#d9d7c2 url(/content/images/searchform.png) no-repeat;top:5px;padding:5px 0 0 31px;position:relative;}
#top form .panels {list-style-type:none;margin:0;padding:0;line-height:32px;position:absolute;right:-2px;top:-35px;}
* html #top form .panels {right:-5px;}
#top form .panels li {float:left;margin-right:2px;}
#top form .panels li a {float:left;padding-left:5px;background:transparent url(/content/images/searchpanel.png) no-repeat 0 4px;}
#top form .panels li a span {display:block;padding:4px 14px 0 10px;background:transparent url(/content/images/searchpanel1.png) no-repeat 100% 4px;}

#top form .panels li a:hover {background-position:left bottom;text-decoration:none;}
#top form .panels li a:hover span {background-position:right bottom;}

#top form .panels li.selected {background:#d9001c url(/content/images/searchpanela.png) no-repeat 0 0;padding-left:5px;margin-right:0;}
#top form .panels li.selected a {color:white;background:transparent url(/content/images/searchpanel1a.png) no-repeat 100% 0;padding:4px 21px 0 16px;}
#top form .panels li.selected span {background:transparent url(/content/images/tik.png) no-repeat 50% 100%;display:block;padding:0 0 3px 0;}
#top form .panels li.selected a:hover {background-position:100% 0;}
#top form .panels li.selected a:hover span {background-position:50% 100%;}

#top form fieldset label {float:left;margin-top:4px;}
#top form fieldset input.input {float:left;background:white url(/content/images/searchinput.png) no-repeat;width:313px;height:16px;padding:6px 10px;font-size:14px;border-width:0;margin-right:3px;margin-top:4px;}
#top form fieldset .select {float:left;width:144px;height:28px;background:white url(/content/images/searchselect.png) no-repeat;padding:0;margin-top:4px;margin-right:9px;}
#top form fieldset .select select {width:113px;}
#top form fieldset .button {width:112px;height:36px;color:white;padding:0 0 2px 0;background:#c40020 url(/content/images/searchbutton.png) no-repeat;border-width:0;font-size:14px;cursor:pointer}
* html #top form fieldset .button  {padding-bottom:0;}
*+html #top form fieldset .button  {padding-bottom:0;}
#top form fieldset .button-hover {background-position:left bottom;}

#add-question a {position:absolute;background:#a2a08f url(/content/images/addquestionbutton.png) no-repeat;width:225px;height:84px;text-align:center;font-size:30px;line-height:85px;top:67px;left:691px;margin:0;overflow:hidden;color:white;display:block;padding-right:50px;}
#add-question a:hover {text-decoration:none;background-position:left bottom;}
#bugs {margin:0;font-size:18px;right:250px;top:157px;position:absolute;letter-spacing:-1px;z-index:10;}
#bugs a {color:#808077;background:transparent url(/content/images/bug.png) no-repeat 0 50%;padding-left:36px;display:block;}
#rss {margin:0;font-size:18px;left:721px;top:157px;position:absolute;letter-spacing:-1px;z-index:10;}
#rss.one-line a {padding:15px 0 15px 36px;}
#rss a {color:#e17b15;background:transparent url(/content/images/rss.png) no-repeat 0 50%;padding-left:36px;display:block;}

#container {width:940px;margin:0 auto;}

#content {width:940px;margin:0 auto;overflow:hidden;}
#left {float:left;width:670px;padding-bottom:10px;}
#right {float:right;width:260px;padding-top:14px;}

/* Lewa kolumna */

 .title {position:relative;}
 .title h2 {font-size:48px;margin:0;color:#bf0022;font-weight:normal;letter-spacing:-2px;}
 .title ul {list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:18px;font-size:11px;}
 .title ul li {float:left;}
 .title ul li a {float:left;padding-left:11px;background:transparent url(/content/images/panels.png) no-repeat left bottom;}
 .title ul li span {padding-top:7px;display:block;line-height:26px;padding-right:11px;background:transparent url(/content/images/panels.png) no-repeat right bottom;}
 .title ul li a:hover {text-decoration:none;background-position:0 -33px;}
 .title ul li a:hover span {text-decoration:none;background-position:100% -33px;}
 .title ul li.selected a {background-position:left top;padding-left:15px;}
 .title ul li.selected a span {background-position:right top;color:#bf0022;font-weight:bold;padding-right:15px;}

 .text-list {width:602px;margin:0 auto;margin-top:28px;border-bottom:1px solid #e9e8e1;font-size:14px;}
 .text-list h3 {font-size:24px;font-weight:normal;color:#bf0022;border-top:1px solid #e9e8e1;padding-top:13px;margin:0;padding-bottom:5px;}
 .text-list p {line-height:1.4em;margin-bottom:20px;}

 .text {width:602px;margin:0 auto;margin-top:28px;font-size:14px;}
 .text h1 {font-size:24px;font-weight:normal;color:#bf0022;padding-top:13px;margin:0;padding-bottom:5px;}
 .text h2 {font-weight:normal;font-size:18px;color:#808077;margin:2em 0 1.6em 0;}
 .text p {line-height:1.4em;margin-bottom:20px;}

 .main-text {font-size:18px;color:#808077;margin-bottom:1.7em;line-height:1.3em;}
 .main-text p {margin-top:0.7em;}
 .main-text strong {color:#bf0022;font-weight:normal;}
 .main-text em {color:#bf0022;}

#content a.button {margin-top:4px;background:#c40020 url(/content/images/button130.png) no-repeat;display:block;width:130px;font-size:14px;height:34px;line-height:34px;color:white;text-align:center;}
#content a.button:hover {text-decoration:none;background-position:left bottom;}

 .register-columns {border-top:1px solid #d4d2c3;background-color:#f9f9f3;width:35%;margin-left:auto;margin-right:auto;overflow:hidden;padding:18px 0;margin-top:1.7em;}
 .register-columns form {float:left;width:319px;}
 .register-columns .register-right {border-left:1px solid #e6e5db;}
 .register-columns h3 {color:#bf0022;font-size:24px;font-weight:normal;margin:0;padding:0 0 8px 53px;line-height:1.1em;}
 .form .input-line {width:230px;overflow:hidden;padding-left:38px;background:transparent url(/content/images/input.png) no-repeat 38px 100%;height:70px;}
 .form .input-line label {display:block;font-size:18px;color:#808077;padding-left:16px;height:32px;padding-top:15px;}
 .form .input-line input {font-size:14px;margin-left:16px;width:198px;border-width:0;}
 .form div.button {text-align:right;width:230px;margin:0;padding:22px 0 10px 38px;}
 .form div.button label {float:left;margin-top:8px;}
 .form div.button .button {width:132px;height:36px;color:white;background:#c40020 url(/content/images/button132.png) no-repeat;font-size:14px;border-width:0;padding:0 0 2px 0;cursor:pointer;}
* html .form div.button .button  {padding-bottom:0;}
*+html .form div.button .button  {padding-bottom:0;}
 .form div.button .button-hover {background-position:left bottom !important;}
 .form ul {list-style-type:none;margin:0;padding:3px 17px 0 17px;}
 .form ul li {padding-bottom:5px;}



 .add-question .textarea-line label {display:block;font-size:18px;color:#808077;padding-left:16px;padding-top:15px;padding-bottom:10px;}
 .add-question .textarea-line label em {font-style:normal;font-size:11px;display:block;color:#a2a08f;}
 .add-question .textarea-line .textarea {background:white url(/content/images/htmlarea.png) no-repeat 0 100%;padding:14px;width:590px;}
 .add-question .textarea-line textarea {height:191px;padding:0;font-size:14px;border-width:0;width:590px;}

 .login {border-top:1px solid #d4d2c3;background-color:#f9f9f3;width:40%;margin-left:auto;margin-right:auto;overflow:hidden;padding:18px 0;margin-top:1.7em;}
 .login .input-line {margin:0 auto;padding-right:34px;}
 .login div.button {width:230px;margin:0 auto;padding-right:34px;padding-top:14px;}
 .login div.button .button {width:110px;height:34px;background:#c40020 url(/content/images/button110.png) no-repeat;}
 .login ul {margin:0 auto;width:196px;}

 .add-question {border-top:1px solid #d4d2c3;background-color:#f9f9f3;width:100%;overflow:hidden;padding:0 0 18px 0;margin-top:13px;}
 .add-question fieldset {padding:0 20px 0 31px;}
 .add-question div.button {text-align:right;margin-right:40px;padding:22px 0 10px 38px;}
 .add-question div.button .button {width:170px;height:34px;color:white;background:#c40020 url(/content/images/button170.png) no-repeat;font-size:14px;border-width:0;cursor:pointer;padding:0 0 2px 0;}
* html .add-question div.button .button  {padding-bottom:0;}
*+html .add-question div.button .button  {padding-bottom:0;}
 .add-question div.button .button-hover {background-position:left bottom;}
 .add-question .input-line {width:618px;overflow:hidden;background:transparent url(/content/images/input1.png) no-repeat 0 100%;padding-bottom:3px;}
 .add-question .input-line label {display:block;font-size:18px;color:#808077;padding-left:16px;padding-top:15px;padding-bottom:10px;}
 .add-question .input-line label em {font-style:normal;font-size:11px;display:block;color:#a2a08f;}
 .add-question .input-line input {font-size:14px;margin-left:16px;width:586px;border-width:0;height:18px;}

 .add-question .select-line {width:618px;background:transparent url(/content/images/input1.png) no-repeat 0 100%;padding-bottom:1px;}
 .add-question .select-line label {display:block;font-size:18px;color:#808077;padding-left:16px;padding-top:15px;padding-bottom:10px;}
 .add-question .select-line label em {font-style:normal;font-size:11px;display:block;color:#a2a08f;}
 .add-question .select-line .jqTransformSelectWrapper {width:618px !important;float:none;}
 .add-question .select-line .jqTransformSelectWrapper ul {width:616px !important;}

 .add-question .tool-bar {padding:18px 0 14px 14px;}
 .add-question .htmlarea {background:white url(/content/images/htmlarea.png) no-repeat;padding:14px;height:191px;width:590px;}
 .add-question .htmlarea textarea {height:191px;padding:0;font-size:14px;border-width:0;width:590px;}

 .add-question .preview {position:relative;width:100%;}
 .add-question .preview p {margin:1.3em 0;}
 .add-question .preview .hide {position:absolute;left:500px;top:18px;background-color:#ecead9;color:#c20021;font-weight:bold;padding:0 16px;line-height:22px;}
 .add-question .preview .hide:hover {text-decoration:none;background-color:#e5e3ce;}
 .add-question .preview h3 {font-size:18px;color:#808077;padding-left:16px;padding-top:15px;font-weight:normal;margin:0 0 12px 0;}
 .add-question .preview .preview-text {background-color:#f4f3e8;padding:19px 17px;margin-left:-40px;width:590px;max-width:590px;}

 .tip-text {border:1px solid #a7c9f4;background:#ddecff url(/content/images/infobox.png) no-repeat 12px 50%;padding:4px 14px 4px 57px;position:relative;margin:17px 0 13px 0;}
 .tip-text .close {position:absolute;right:4px;top:0;font-size:8px;}

 .all-badge-list {list-style-type:none;margin:0;padding:0 0 20px 0;}
 .all-badge-list li {width:100%;overflow:hidden;}
 .all-badge-list .list-item {padding-bottom:10px;padding-top:1px;padding-top:22px;}
 .all-badge-list .list-item h3 {font-weight:normal;font-size:22px;color:#bf0022;margin-top:0;}
 .all-badge-list .list-item h3 img {vertical-align:middle;margin:0 17px 3px 5px;}
 .all-badge-list ul {list-style-type:none;margin:0;padding:0;}
 .all-badge-list ul li {padding-top:8px;padding-bottom:3px;}
 .all-badge-list ul h4 {width:234px;height:45px;background:#f5f4ec url(/content/images/markslist.png) no-repeat;font-weight:normal;line-height:44px;color:#256b97;font-size:18px;margin:-6px 0 0 0;float:left;}
 .all-badge-list ul h4 span {float:left;line-height:16px;width:44px;margin-right:15px;text-align:center;padding-top:16px;font-size:12px;}
 .all-badge-list ul p {margin:0 0 0 256px;font-size:13px;color:#808077;padding-top:2px;}
 .all-badge-list ul em {color:#c8c8c8;font-size:11px;font-style:normal;}

 .user {padding:17px 0 0 0;width:100%;overflow:hidden;}
 .col-avatar {float:left;width:130px;padding-left:22px;text-align:center;}
 .col-avatar img {border:1px solid #ebeae3;padding:2px;margin-bottom:10px;}
 .col-avatar .edit {display:block;height:34px;width:130px;color:white;background:#a2a08f url(/content/images/button130a.png) no-repeat;font-size:14px;border-width:0;line-height:34px;}
 .col-avatar .edit:hover {text-decoration:none;}
 .col-descrition {float:right;width:748px;padding-left:11px;background:transparent url(/content/images/descriptionbubble.png) no-repeat;border-right:1px solid #e9e8e1;}
 .col-descrition-bg {background:#f9f9f3 url(/content/images/description.png) no-repeat 241px 100%;border:1px solid #e9e8e1;border-width:1px 0;width:100%;overflow:hidden;color:#808077;}
 .col-descrition .subcol-left {float:left;padding-left:30px;width:200px;padding-right:11px;padding-top:12px;}
 .col-descrition .subcol-left h3 {font-weight:normal;font-size:18px;margin:0;padding-top:8px}
 .col-descrition .subcol-left .reputation {font-size:60px;font-weight:bold;margin:0;line-height:1em;}
 .col-descrition .subcol-left .reputation img {vertical-align:middle;}
 .col-descrition .subcol-left dl {margin:7px 0 0 0;}
 .col-descrition .subcol-left dl * {display:inline;margin:0;padding:0;vertical-align:middle;}
 .col-descrition .subcol-left dl .good {color:#449f2f;font-size:24px;padding:0 22px 0 6px;}
 .col-descrition .subcol-left dl .bad {color:#c80009;font-size:24px;padding:0 22px 0 6px;}
 .col-descrition .subcol-center {border-top:5px solid #f9f9f3;float:left;width:225px;}
 .col-descrition .subcol-center ul {list-style-type:none;margin:0;padding:21px;}
 .col-descrition .subcol-center li {display:inline;}
 .col-descrition .subcol-center li img {margin:0 6px 10px 6px;}

 .col-descrition .subcol-right {float:right;width:266px;}
 .col-descrition .subcol-right dl {margin:0;padding:11px 0;}
 .col-descrition .subcol-right dt {float:left;width:100px;padding:5px 0;}
 .col-descrition .subcol-right dd {margin-left:107px;font-weight:bold;padding:5px 0;}
 .col-descrition .subcol-right dd .premium {color:#d9001c;}
 .col-descrition .subcol-right dd a {text-decoration:underline;}
 .col-descrition .subcol-right dd a:hover {text-decoration:none;}

 .navigator {list-style-type:none;margin:0;padding:0;position:relative;width:100%;border-bottom:1px solid #e4e3d7;height:27px;margin:1.7em 0 0.2em 0;font-family:tahoma, sans-serif;}
 .navigator .index {font-size:14px;list-style-type:none;margin:0;padding:0;}
 .navigator .index li {float:left;width:28px;text-align:center;height:27px;line-height:25px;margin-right:2px;position:relative;}
 .navigator .index li a {display:block;background-color:#f4f3e8;border:1px solid #e4e3d7;width:25px;height:26px;overflow:hidden;position:relative;}
 .navigator .index li.selected a {border-width:0;width:27px;height:28px;position:absolute;color:white;background:transparent url(/content/images/index.png) no-repeat 0 -5px;top:0;left:0;padding-bottom:5px;}
 .navigator-bottom .index li.selected a {padding:5px 0 0 0;background-position:0 0;top:-5px;}
 .navigator .index li a:hover {background-color:#f7f6f0;border-color:#cfcdb9;text-decoration:none;color:#d9001c}
 .navigator .index li a:hover img {position:relative;top:-25px;}
 .navigator .index li.selected a:hover {color:white;}

 .navigator .amount {position:absolute;right:0;top:0;line-height:27px;}
 .navigator .amount p {font-size:12px;margin:0;float:left;color:#256b97;padding-right:5px;}
 .navigator .amount ul {font-size:14px;list-style-type:none;margin:0;padding:0;float:left;}
 .navigator .amount ul li {float:left;padding-left:2px;}
 .navigator .amount li a {text-align:center;display:block;background-color:#f4f3e8;border:1px solid #e4e3d7;width:25px;height:26px;overflow:hidden;position:relative;}
 .navigator .amount li.selected a {color:#d9001c;background-color:white;}
 .navigator .amount li a:hover {color:#d9001c;background-color:white;text-decoration:none;}

#left .list, #one-col .user-questions .list {list-style-type:none;margin:0;padding:5px 0;}
#left .list .list-item, #one-col .user-questions .list .list-item {padding-right:170px;position:relative;padding:19px 0 0 0;}
#left .list .short-info, #one-col .user-questions .list .short-info {color:#a2a08f;font-size:11px;margin:0;}
#left .list .short-info cite, #one-col .user-questions .list .short-info cite {font-style:normal;}
#left .list .short-info img, #one-col .user-questions .list .short-info img {vertical-align:middle;margin:0 1px 0 4px;}
#left .list h3, #one-col .user-questions .list h3 {margin:10px 0 10px 0;font-size:24px;font-weight:normal;}
#left .list p, #one-col .user-questions .list p {margin:0;}
#left .list .item-stat, #one-col .user-questions .list .item-stat {list-style-type:none;margin:0;padding:0;position:absolute;top:39px;right:20px;text-align:center;width:150px;}
#left .list .item-stat li, #one-col .user-questions .list .item-stat li {float:left;width:50px;color:#d9001c;}
#left .list .item-stat li a, #one-col .user-questions .list .item-stat li a {color:#d9001c;}
#left .list .item-stat li img, #one-col .user-questions .list .item-stat li img {display:block;margin:0 auto;}
#left .list .tags, #one-col .user-questions .list .tags {list-style-type:none;margin:0;line-height:17px;overflow:hidden;width:100%;padding:11px 0 19px 0;border-bottom:1px solid #e9e8e1;}
#left .list .tags li, #one-col .user-questions .list .tags li {float:left;font-size:11px;font-family:tahoma, sans-serif;padding:3px 5px 4px 0;white-space:nowrap;margin:0}
#left .list .tags li a, #one-col .user-questions .list .tags li a {display:block;background:transparent url(/content/images/tags.png) no-repeat left top;padding:0 0 0 14px;}
#left .list .tags li a:hover, #one-col .user-questions .list .tags li a:hover {text-decoration:none;background-position:left bottom;color:#c50020;}
#left .list .tags li a span, #one-col .user-questions .list .tags li a span {display:block;background:transparent url(/content/images/tags.png) no-repeat right top;padding-right:8px;}
#left .list .tags li a:hover span, #one-col .user-questions .list .tags li a:hover span {text-decoration:none;background-position:right bottom;}
#left .list .response, #one-col .user-questions .list .response {list-style-type:none;margin:0;padding:0 0 8px 0;}
#left .list .response li, #one-col .user-questions .list .response li {width:100%;overflow:hidden;position:relative;padding-bottom:6px;}
#left .list .response .ranking, #one-col .user-questions .list .response .ranking {float:left;margin:0;width:43px;color:#d9001c;text-align:center;padding-top:13px;}
#left .list .response .ranking a, #one-col .user-questions .list .response .ranking a {color:#d9001c;}
#left .list .response .ranking img, #one-col .user-questions .list .response .ranking img {display:block;margin:0 auto 9px auto;}
#left .list .response .response-info, #one-col .user-questions .list .response .response-info {background-color:#f9f9f3;margin:0 0 0 45px;padding:10px 0 10px 16px;color:#a2a08f;font-size:11px;height:34px;}
#left .list .response .response-info img, #one-col .user-questions .list .response .response-info img {margin-top:-2px;float:left;border:1px solid #eae9e2;margin-right:14px;}
#left .list .response blockquote, #one-col .user-questions .list .response blockquote {background-color:#f9f9f3;margin:0 0 0 45px;padding:0 0 24px 16px;font-size:14px;}
#left .list .response blockquote p, #one-col .user-questions .list .response blockquote p {margin:0;}
#left .list .response .more, #one-col .user-questions .list .response .more {position:absolute;color:#c20021;margin:0;bottom:4px;right:19px;line-height:22px;font-weight:bold;}
#left .list .response .more a, #one-col .user-questions .list .response .more a {color:#c20021;padding:0 20px;background-color:#ecead9;display:block;}
#left .list .response .more a:hover, #one-col .user-questions .list .response .more a:hover {background-color:#e5e3ce;text-decoration:none;}

#left .list .response .add-answer {background-color:#f9f9f3;margin-left:24px;padding:10px;line-height:34px;}
#left .list .response .add-answer .button {width:170px;background-image:url(/content/images/button170a.png);float:right;margin:0;}
#left .list .response .add-answer .button:hover {background-position:left bottom;text-decoration:none;}

#one-col .user-questions .list .list-item {background:transparent url(/content/images/userinfo.png) repeat-y;border:1px solid #e9e8e1;padding-right:20px;padding-left:218px;margin-bottom:10px;padding-top:14px;width:700px}
#one-col .user-questions .list .list-item .tags {border-bottom-width:0;padding-bottom:14px;}
#one-col .user-questions .list .item-stat {left:20px;right:auto;top:44px;}
#one-col .user-questions .list .item-stat li img {margin-bottom:4px;}

 .tag-list {list-style-type:none;margin:0;padding:21px 0 21px 0;line-height:17px;overflow:hidden;width:100%;}
 .tag-list li {float:left;width:235px;font-weight:bold;font-size:11px;font-family:tahoma, sans-serif;padding:3px 0 4px 0;white-space:nowrap;color:#a2a2a2;}
 .tag-list li a {float:left;background:transparent url(/content/images/tags.png) no-repeat left top;padding:0 0 0 14px;font-weight:normal;margin-right:7px;}
 .tag-list li a:hover {text-decoration:none;background-position:left bottom;color:#c50020;}
 .tag-list li a span {display:block;background:transparent url(/content/images/tags.png) no-repeat right top;padding-right:8px;}
 .tag-list li a:hover span {text-decoration:none;background-position:right bottom;}


 .bottom-text {color:#313131;font-size:23px;letter-spacing:-1px;}
 .bottom-text a {color:#256b97;}

 .user-list {list-style-type:none;margin:0;padding:0;}
 .user-list li {width:100%;overflow:hidden;font-size:18px;font-weight:normal;color:#a2a08f;padding-bottom:20px;}
 .user-list li img {vertical-align:middle;margin:0 2px 2px 0;}
 .user-list li .avatar {float:left;border:1px solid #ebeae3;margin:4px 14px 0 0;}
 .all-users {padding-top:18px;}
 .all-users li {float:left;width:235px;}

 .marks h3 {font-weight:normal;font-size:18px;color:#808077;margin-bottom:1em;line-height:1.3em;}
 .marks h3 p {margin-top:0.7em;}
 .marks h3 strong {color:#bf0022;font-weight:normal;}
 .marks h3 em {color:#bf0022;}
 .badge-main {color:#808077;width:530px;overflow:hidden;border-top:1px solid #ebeae3;margin-top:20px;background:transparent url(/content/images/badgetitle.png) no-repeat left bottom;margin-bottom:34px;}
 .badge-main h3 {float:left;color:#256b97;font-size:18px;font-weight:normal;padding:11px 16px 10px 0;margin:0;}
 .badge-main h3 span {float:left;text-align:center;width:42px;padding-right:9px;font-size:12px;}
 .badge-main h3 span img {vertical-align:middle;}
 .badge-main p {margin:0 0 0 130px;padding:14px 10px 13px 0;font-size:14px;}


 .page-panels ul {list-style-type:none;margin:45px 0 28px 0;padding:0;font-size:11px;background:transparent url(/content/images/dot.png) repeat-x left bottom;width:100%;overflow:hidden;}
 .page-panels ul li {float:left;}
 .page-panels ul li a {float:left;padding-left:11px;background:transparent url(/content/images/panels1.png) no-repeat left bottom;}
 .page-panels ul li span {padding-top:7px;display:block;line-height:26px;padding-right:11px;background:transparent url(/content/images/panels1.png) no-repeat right bottom;}
 .page-panels ul li a:hover {text-decoration:none;background-position:0 -33px;}
 .page-panels ul li a:hover span {text-decoration:none;background-position:100% -33px;}
 .page-panels ul li.selected a {background-position:left top;padding-left:15px;}
 .page-panels ul li.selected a span {background-position:right top;color:#bf0022;font-weight:bold;padding-right:15px;}

 .user-about {background:transparent url(/content/images/userinfo.png) repeat-y;border:1px solid #e9e8e1;}
 .user-about h2 {font-size:24px;color:#bf0022;margin:0;font-weight:normal;padding:24px 0 0 45px;float:left;}
 .user-about blockquote {margin:0 0 0 217px;font-size:14px;padding:14px 0;}
 .user-about blockquote p {line-height:1.3em;margin:1.3em 30px 1.3em 0;}

 .user-questions {}
 .user-questions h2 {font-size:24px;color:#bf0022;margin:0;font-weight:normal;padding:23px 0 9px 45px;}
 .user-answers h2 {font-size:24px;color:#bf0022;margin:0;font-weight:normal;padding:3px 0 9px 45px;}
 .user-answers .list {list-style-type:none;margin:0;padding:0;}
 .user-answers .list .list-item {padding-right:170px;position:relative;padding:19px 0 0 0;background:transparent url(/content/images/userinfo.png) repeat-y;border:1px solid #e9e8e1;padding-right:20px;padding-left:218px;margin-bottom:10px;width:700px}
 .user-answers .list .short-info {color:#a2a08f;font-size:11px;margin:0;}
 .user-answers .list .short-info cite {font-style:normal;}
 .user-answers .list .short-info img {vertical-align:middle;margin:0 1px 0 4px;}
 .user-answers .list h3 {margin:10px 0 1px 0;font-size:24px;font-weight:normal;}
 .user-answers .list p {margin:1em 0;}
 .user-answers .list blockquote {margin:0;font-size:14px;}
 .user-answers .list .item-stat {list-style-type:none;margin:0;padding:0;position:absolute;left:71px;top:30%;text-align:center;width:150px;}
 .user-answers .list .item-stat li {float:left;width:50px;color:#d9001c;}
 .user-answers .list .item-stat li a {color:#d9001c;}
 .user-answers .list .item-stat li img {display:block;margin:0 auto 4px auto;}

 .user-tags {padding-bottom:20px;}
 .user-tags h2 {font-size:24px;color:#bf0022;margin:0;font-weight:normal;padding:23px 0 9px 45px;}
 .user-tags .list {background:transparent url(/content/images/userinfo.png) repeat-y;border:1px solid #e9e8e1;}
 .user-tags .list .tag-list {padding-left:220px;background:transparent url(/content/images/tags1.png) no-repeat 73px 50%;}

 .activity {padding-bottom:20px;}
 .activity .list {list-style-type:none;margin:19px 0;padding:0;border-top:1px solid #e9e8e1;border-left:1px solid #e9e8e1;border-right:1px solid #e9e8e1;background:transparent url(/content/images/userinfo.png) repeat-y}
 .activity .list li {width:100%;overflow:hidden;}
 .activity .list .date {float:left;background:#f9f9f3 url(/content/images/time.png) no-repeat 26px 18px;font-size:11px;padding:0 0 0 45px;color:#a2a08f;font-style:normal;border-bottom:1px solid #f1f0ea;width:143px;line-height:42px;}
 .activity .list span {float:right;width:684px;padding:0 20px 0 46px;line-height:42px;height:42px;overflow:hidden;font-size:14px;border-bottom:1px solid #f4f3f0}
 .activity .list .negative {background:transparent url(/content/images/negative.png) no-repeat 15px 50%;}
 .activity .list .positive {background:transparent url(/content/images/positive.png) no-repeat 15px 50%;}
 .activity .list .comment {background:transparent url(/content/images/comment.png) no-repeat 15px 50%;}
 .activity .list .question {background:transparent url(/content/images/question.png) no-repeat 15px 50%;}
 .activity .list .answer {background:transparent url(/content/images/answer.png) no-repeat 15px 50%;}
 .activity .list .negative strong {float:left;width:40px;color:#bf0022;}
 .activity .list .positive strong {float:left;width:40px;color:#3aab31;}

 .blip {width:840px;margin:0 auto 20px auto;border-width:0;background:transparent;padding-top:0;}
 .blip h2 {color:#bf0022;font-size:24px;font-weight:normal;margin:0 0 0.5em 0;}
 .blip .columns {border-top:1px solid #d4d2c3;background-color:#f9f9f3;padding:17px 0;}
 .blip .col-left {float:left;width:310px;padding-left:24px;border-right:1px solid #eae9e0;padding-right:39px;}
 .blip .input-line {height:62px;margin-bottom:8px;}
 .blip .input-line label {padding-top:7px;}
 .blip .col-right {width:390px;padding-right:32px;float:right;border-left:1px solid #eae9e0;padding-left:43px;left:-1px;position:relative;}
 .blip .col-right h3 {margin:0;padding:10px 0 18px 0;}
 .blip .col-right p {font-size:14px;line-height:1.2em;}

 .blip .checkbox-line {padding:15px 0 0 38px;}
 .blip div.button {margin:1em 0 0 0;padding:5px 0 0 34px;text-align:left;}

 .question-text li {font-size:14px;}
 .question-title {position:absolute;margin-left:-16px;margin-top:19px;}
 .question {padding-top:50px;padding-bottom:40px;width:100%;}
 .question h2 {color:#bf0022;font-size:30px;font-weight:normal;line-height:1em;margin:0;padding:1em 0 0 0;}
 .question p {font-size:14px;margin:1.3em 0;}
 .question-author {color:#a2a08f;}
 .question-author img {vertical-align:middle;margin-left:4px;}

 .question .tags {list-style-type:none;margin:0;line-height:17px;overflow:hidden;width:100%;padding:11px 0 19px 0;}
 .question .tags li {float:left;font-size:11px;font-family:tahoma, sans-serif;padding:3px 5px 4px 0;white-space:nowrap;margin:0}
 .question .tags li a {display:block;background:transparent url(/content/images/tags.png) no-repeat left top;padding:0 0 0 14px;}
 .question .tags li a:hover {text-decoration:none;background-position:left bottom;color:#c50020;}
 .question .tags li a span {display:block;background:transparent url(/content/images/tags.png) no-repeat right top;padding-right:8px;}
 .question .tags li a:hover span {text-decoration:none;background-position:right bottom;}
 .question-tools {background-color:#f9f9f3;border:1px solid #e9e8e1;border-width:1px 0;width:100%;overflow:hidden;}
 .question-tools .add {width:200px;padding-top:20px;;}
#content .question-tools .add a.button {width:170px;background-image:url(/content/images/button170.png);}
 .question-tools p {padding:23px 0 20px 45px;float:left;margin:0;}
 .question-tools p img {vertical-align:middle;}
 .question-tools p.ranking a {float:left;height:32px;overflow:hidden;position:relative;}
 .question-tools p.ranking a:hover {border-width:0;}
 .question-tools p.ranking a:hover img {position:relative;top:-32px;}
 .question-tools p.ranking a.selected img, .question-tools p.ranking a.selected:hover img {position:relative;top:-64px;}

 .answer .question-tools p.ranking a {float:left;height:16px;overflow:hidden;position:relative;margin-top:5px;}
 .answer .question-tools p.ranking a:hover {border-width:0;}
 .answer .question-tools p.ranking a:hover img {position:relative;top:-16px;}
 .answer .question-tools p.ranking a.selected img, .question-tools p.ranking a.selected:hover img {position:relative;top:-32px;}

 .comment-icon {cursor:pointer;height:28px;position:relative;top:14px;padding-left:6px;float:left;overflow:hidden;}
 .comment-icon .icon2 {position:relative;top:-28px;}
 .comment-icon .icon3 {position:relative;top:-56px;}

 .question-tools p.ranking strong {width:57px;float:left;text-align:center;line-height:30px;font-size:24px;color:#808077;}
 .question-tools ul {margin:0;padding:12px 0 8px 0;float:right;width:180px;list-style-type:none;}
 .question-tools ul li {width:100%;vertical-align:bottom;}
 .question-tools ul li a {display:block;}
 .question-tools ul li a {padding:2px 0 2px 29px;}
 .question-tools ul li.icon1 a {background:transparent url(/content/images/icon1.png) no-repeat 0 50%;}
 .question-tools ul li.icon2 a {background:transparent url(/content/images/icon2.png) no-repeat 0 50%;}
 .question-tools ul li.icon3 a {background:transparent url(/content/images/icon3.png) no-repeat 0 50%;}
 .question-tools ul li.icon4 a {background:transparent url(/content/images/icon4.png) no-repeat 0 50%;} 

 .answers-title {position:relative;border-bottom:1px solid #d4d2c3;width:100%;}
 .answers-title h3 {font-size:24px;margin:0;color:#bf0022;font-weight:normal;padding:25px 0 16px 0}
 .answers-title ul {list-style-type:none;margin:0;padding:0;position:absolute;right:0;bottom:-1px;font-size:11px;}
 .answers-title ul li {float:left;}
 .answers-title ul li a {float:left;padding-left:11px;background:transparent url(/content/images/panels1.png) no-repeat left bottom;}
 .answers-title ul li span {padding-top:7px;display:block;line-height:26px;padding-right:11px;background:transparent url(/content/images/panels1.png) no-repeat right bottom;}
 .answers-title ul li a:hover {text-decoration:none;background-position:0 -33px;}
 .answers-title ul li a:hover span {text-decoration:none;background-position:100% -33px;}
 .answers-title ul li.selected a {background-position:left top;padding-left:15px;}
 .answers-title ul li.selected a span {background-position:right top;color:#bf0022;font-weight:bold;padding-right:15px;}

 .answer-list {list-style-type:none;margin:0;padding:15px 0 0 0;}
 .answer-list .answer {border:1px solid #e9e8e1;background:white url(/content/images/box.png) repeat-y -8px 0;}
 .answer-list .question-tools {border-width:0;background:transparent}
 .answer-list .question-tools .avatar {margin-right:16px;float:left;border:1px solid #eae9e2;margin-top:-3px;height:32px;width:32px;}
 .answer-list .question-tools p {padding-top:20px;}
 .answer-list .question-tools p.author {font-size:11px;color:#a2a08f;margin:0;width:200px;padding-left:58px;}
 .answer-list .question-tools ul {font-size:11px;padding-top:8px;}
 .answer-list .question-tools ul a {padding-bottom:1px;}
 .answer-list .question-tools ul li.icon1 a {background:transparent url(/content/images/icon1a.png) no-repeat 0 50%;}
 .answer-list .question-tools ul li.icon2 a {background:transparent url(/content/images/icon2a.png) no-repeat 0 50%;}
 .answer-list .question-tools ul li.icon3 a {background:transparent url(/content/images/icon3a.png) no-repeat 0 50%;}
 .answer-list .question-tools ul li.icon4 a {background:transparent url(/content/images/icon4a.png) no-repeat 0 50%;} 
 .answer-list blockquote {margin:0 20px 0 58px;border-top:1px solid #eae9e2;}
 .answer-list .comments blockquote {border-top-width:0;}
 .answer-list blockquote p {margin:1.3em 0;line-height:1.3em;}
 .answer-list blockquote h2 {color:#bf0022;font-size:30px;font-weight:normal;line-height:1em;margin:0;padding:1em 0 0 0;}
 .answer-list blockquote .list-item .tags {list-style-type:none;margin:0;line-height:17px;overflow:hidden;width:100%;padding:11px 0 19px 0;border-bottom:1px solid #e9e8e1;}
 .answer-list blockquote .list-item .tags li {float:left;font-size:11px;font-family:tahoma, sans-serif;padding:3px 5px 4px 0;white-space:nowrap;margin:0}
 .answer-list blockquote .list-item .tags li a {display:block;background:transparent url(/content/images/tags.png) no-repeat left top;padding:0 0 0 14px;}
 .answer-list blockquote .list-item .tags li a:hover {text-decoration:none;background-position:left bottom;color:#c50020;}
 .answer-list blockquote .list-item .tags li a span {display:block;background:transparent url(/content/images/tags.png) no-repeat right top;padding-right:8px;}
 .answer-list blockquote .list-item .tags li a:hover span {text-decoration:none;background-position:right bottom;}
 .answer-list blockquote li {font-size:14px;}

 .comments {list-style-type:none;margin:0;padding:0;}
 .comments li {border:1px solid #eae9e2;background:#f9f9f3 url(/content/images/icon2.png) 10px 10px no-repeat;margin:8px 0 4px 50px;padding-top:4px;}
 .comments .comment-info {padding:6px 0 11px 34px;margin:0;color:#a2a08f;font-size:11px;}
 .comments .avatar {float:left;border:1px solid #ebeae3;margin-top:-3px;margin-right:14px;}
 .comments blockquote {margin:5px 20px 0 34px;}
 .comments blockquote p {margin:0;line-height:1.25em;}
 .comments .more {padding-right:20px;height:21px;margin:0;padding-top:7px;}
 .comments .more a {float:right;color:#c20021;font-weight:bold;line-height:21px;padding:0 22px;font-size:12px;background-color:#ecead9;}
 .comments .more a:hover {background-color:#e5e3ce;text-decoration:none;}
 .comments center {margin:10px 0;}

 .add-answer h3 {font-size:18px;color:white;padding-left:16px;padding-top:15px;font-weight:normal;margin:0 0 12px 0;}
 .add-answer fieldset {background-color:#f9f9f3;border-top:1px solid #d4d2c3;padding:0 20px 0 31px;}
 .add-answer fieldset .tip-text {margin:7px 0 7px 0;width:546px;}
 .add-answer fieldset .tip-text p {margin:1em 0;}
 .add-answer div.button {text-align:right;margin:0;padding:10px 0 10px 38px;}
 .add-answer div.button .button {width:170px;height:34px;color:white;background:#c40020 url(/content/images/button170.png) no-repeat;font-size:14px;border-width:0;}
 .add-answer div.button .button:hover {background-position:left bottom;}
 .add-answer .tool-bar {padding:18px 0 14px 14px;}
 .add-answer .textarea {background:white url(/content/images/htmlarea.png) no-repeat;padding:14px;height:191px;width:590px;}
 .add-answer .textarea textarea {height:191px;padding:0;font-size:14px;border-width:0;width:590px;}

 .add-answer .select-line {width:618px;background:transparent url(/content/images/select.png) no-repeat 0 100%;padding-bottom:1px;}
 .add-answer .select-line label {display:block;font-size:18px;color:#808077;padding-left:16px;padding-top:15px;padding-bottom:10px;}
 .add-answer .select-line label em {font-style:normal;font-size:11px;display:block;color:#a2a08f;}
 .add-answer .select-line label em kbd {font-family:arial, sans-serif;}
 .add-answer .select-line .select-multiple {padding:13px;width:592px;height:133px;}
 .add-answer .select-line .select-multiple span {display:block;overflow:hidden;position:relative;width:592px;height:133px;}
* html .add-answer .select-line .select-multiple span {height:126px;top:5px;}
*+html .add-answer .select-line .select-multiple span {height:126px;top:5px;}
 .add-answer .select-line .select-multiple select {height:139px;width:597px;font-size:14px;position:relative;left:-3px;top:-3px;}

 .add-answer .preview {position:relative;width:100%;}
 .add-answer .preview .hide {position:absolute;right:0;top:18px;background-color:#ecead9;color:#c20021;font-weight:bold;padding:0 16px;line-height:22px;}
 .add-answer .preview .hide:hover {text-decoration:none;background-color:#e5e3ce;}
 .add-answer .preview h3 {font-size:18px;color:#808077;padding-left:16px;padding-top:15px;font-weight:normal;margin:0 0 12px 0;}
 .add-answer .preview .preview-text {background-color:#f4f3e8;padding:19px 17px;width:590px;max-width:590px;}

 .change-avatar {text-align:center;}
 .change-avatar img {border:1px solid #ebeae3;padding:2px;margin-bottom:10px;}
 .change-avatar .input-file {margin-top:10px;width:220px;height:28px;margin:0 auto;background:transparent url(/content/images/input220.png) no-repeat;}
 .change-avatar .input-file input {border-width:0;margin-top:3px;height:21px;width:210px;}
 .change-avatar .edit {margin-top:10px;height:34px;width:130px;color:white;background:#a2a08f url(/content/images/button130a.png) no-repeat;font-size:14px;border-width:0;line-height:34px;}
 .change-avatar .edit:hover {text-decoration:none;}

/* Prawa kolumna */

 .box-welcome {background:white url(/content/images/box1.png) no-repeat left bottom;padding-bottom:5px;color:#313131;position:relative;margin-left:10px;width:250px;margin-bottom:14px;}
 .box-welcome .box-bg {background:transparent url(/content/images/box1a.png) no-repeat left top;padding-top:5px;}
 .box-welcome .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;padding:0 24px 7px 28px;width:196px;}
 .box-welcome h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding-top:16px;padding-bottom:5px;}
 .box-welcome p {line-height:1.5em;margin-bottom:1.5em}

 .box .links {list-style-type:none;margin:0;padding:0;position:absolute;right:21px;bottom:0;line-height:22px;}
 .box .links li {display:inline;padding-left:5px;float:left;}
 .box .links li a {padding:0 16px 0 18px;background-color:#ecead9;display:block;font-weight:bold;color:#c20021;}
 .box .links li a:hover {background-color:#e5e3ce;text-decoration:none;}

 .box-whyopenid {background:white url(/content/images/box1.png) no-repeat left bottom;padding-bottom:5px;color:#313131;position:relative;margin-left:10px;width:250px;margin-bottom:17px;}
 .box-whyopenid .box-bg {background:transparent url(/content/images/box1a.png) no-repeat left top;padding-top:5px;}
 .box-whyopenid .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;padding:0 14px 7px 14px;width:220px;}
 .box-whyopenid h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding:16px 10px 5px 14px;background:transparent url(/content/images/whyopenid.png) no-repeat 100% 8px;}
 .box-whyopenid p {line-height:1.5em;margin-bottom:1.5em;padding:0 10px 0 14px;}
 .box .points {list-style-type:none;margin:0;padding:12px 10px 17px 0;font-size:13px;}
 .box .points li {padding-left:14px;background:transparent url(/content/images/point1.png) no-repeat 0 6px;margin-top:9px;}

 .box-founded {background:white url(/content/images/box1.png) no-repeat left bottom;padding-bottom:5px;color:#313131;position:relative;margin-left:10px;width:250px;margin-bottom:17px;}
 .box-founded .box-bg {background:transparent url(/content/images/box1a.png) no-repeat left top;padding-top:5px;}
 .box-founded .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;padding:22px 14px 22px 29px;}
 .box-founded h2 {font-size:18px;margin:0;color:#818071;font-weight:normal;}
 .box-founded h2 strong {color:#bf0022;font-weight:normal;}
 .box-founded h2 em {color:#bf0022;}

 .box-list {background:white url(/content/images/box1.png) no-repeat left bottom;padding-bottom:5px;color:#313131;position:relative;margin-left:10px;width:250px;margin-bottom:16px;}
 .box-list .box-bg {background:transparent url(/content/images/box1a.png) no-repeat left top;padding-top:5px;}
 .box-list .box-border {width:220px;border-left:1px solid #ecead9;border-right:1px solid #ecead9;padding:0 14px 7px 14px;}
 .box-list h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding:16px 10px 0 14px;}

 .box-rss {margin:0;font-size:18px;position:relative;letter-spacing:-1px;z-index:10;}
 .box-rss.one-line a {padding:30px 0 15px 36px;}
 .box-rss a {color:#e17b15;background:transparent url(/content/images/rss.png) no-repeat 0 50%;padding-left:36px;display:block;}

 .box-barge {background:white url(/content/images/box1.png) no-repeat left bottom;padding-bottom:5px;color:#313131;position:relative;margin-left:10px;width:250px;margin-bottom:16px;}
 .box-barge .box-bg {background:transparent url(/content/images/box1a.png) no-repeat left top;padding-top:5px;}
 .box-barge .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;padding:0 14px 7px 14px;width:220px;}
 .box-barge h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding:16px 10px 0 14px;}
 .box-barge .list {list-style-type:none;margin:0;padding:8px 10px 0 14px;}
 .box-barge .list li {font-size:13px;line-height:1.4em;}
 .box-barge h3 {font-size:13px;padding-top:8px;margin:1em 0;}
 .box-barge center {padding:10px 0;}
 .box-barge h3 img {vertical-align:middle;margin-right:10px;}

 .box-premium {background:#d9001c url(/content/images/box3.png) no-repeat right bottom;padding-bottom:5px;color:#e3e3e3;position:relative;margin-left:10px;width:250px;margin-bottom:17px;}
 .box-premium .box-bg {background:transparent url(/content/images/box3a.png) no-repeat left top;padding-top:5px;width:100%;}
 .box-premium h2 {width:196px;height:46px;margin:13px auto 0 auto;text-align:center;line-height:46px;color:white;font-size:16px;}
 .box-premium h2 a {color:white;display:block;background:transparent url(/content/images/premiumh2.png) no-repeat;}
 .box-premium h2 a:hover {text-decoration:none;background-position:left bottom}
 .box-premium p {line-height:1.5em;margin-bottom:1.5em}
 .box-premium .point {list-style-type:none;margin:0;padding:4px 10px 22px 0;font-size:11px;}
 .box-premium .point li {padding:5px 0 4px 55px;background:transparent url(/content/images/point2.png) no-repeat 33px 50%;}
 .box-premium .links li a {background-color:#c50020;color:white;}
 .box-premium .links li a:hover {background-color:#b3001d;}

 .box-tags {background:white url(/content/images/box2.png) no-repeat right bottom;padding-bottom:7px;color:#313131;position:relative;margin-left:1px;width:259px;margin-bottom:17px;}
 .box-tags .box-bg {background:transparent url(/content/images/box2b.png) no-repeat left top;padding-top:5px;}
 .box-tags .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;margin-left:auto;width:248px;}
 .box-tags h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding-top:16px;padding-bottom:5px;padding-left:40px;height:43px;}
 .box-tags p {line-height:1.5em;margin-bottom:1.5em}
 .box-tags .list {list-style-type:none;margin:0;padding:5px 0 7px 14px;border-left:4px solid #f4f3e8;border-right:4px solid #f4f3e8;border-bottom:19px solid #f4f3e8;background-color:white;line-height:17px;overflow:hidden;width:227px;}
 .box-tags .list li {float:left;font-size:11px;font-family:tahoma, sans-serif;padding:3px 5px 4px 0;white-space:nowrap;}
 .box-tags .list li a {display:block;background:transparent url(/content/images/tags.png) no-repeat left top;padding:0 0 0 14px;}
 .box-tags .list li a:hover {text-decoration:none;background-position:left bottom;color:#c50020;}
 .box-tags .list li a span {display:block;background:transparent url(/content/images/tags.png) no-repeat right top;padding-right:8px;}
 .box-tags .list li a:hover span {text-decoration:none;background-position:right bottom;}

 .box-tags .linked-tags {list-style-type:none;margin:0;padding:5px 0 7px 14px;border-left:4px solid #f4f3e8;border-right:4px solid #f4f3e8;border-bottom:19px solid #f4f3e8;background-color:white;line-height:17px;overflow:hidden;width:227px;}
 .box-tags .linked-tags li {font-weight:bold;font-size:11px;font-family:tahoma, sans-serif;padding:3px 5px 4px 0;white-space:nowrap;color:#a2a2a2;}
 .box-tags .linked-tags li a {float:left;background:transparent url(/content/images/tags.png) no-repeat left top;padding:0 0 0 14px;font-weight:normal;margin-right:7px;}
 .box-tags .linked-tags li a:hover {text-decoration:none;background-position:left bottom;color:#c50020;}
 .box-tags .linked-tags li a span {display:block;background:transparent url(/content/images/tags.png) no-repeat right top;padding-right:8px;}
 .box-tags .linked-tags li a:hover span {text-decoration:none;background-position:right bottom;}

 .box-prize {background:white url(/content/images/box2.png) no-repeat right bottom;padding-bottom:7px;color:#313131;position:relative;margin-left:1px;width:259px;margin-bottom:17px;}
 .box-prize .box-bg {background:transparent url(/content/images/box2a.png) no-repeat left top;padding-top:5px;}
 .box-prize .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;margin-left:auto;width:248px;}
 .box-prize h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding-top:16px;padding-bottom:5px;padding-left:40px;height:43px;}
 .box-prize p {line-height:1.5em;margin-bottom:1.5em}
 .box-prize .list {border-left:4px solid #f4f3e8;border-right:4px solid #f4f3e8;border-bottom:19px solid #f4f3e8;background-color:white;list-style-type:none;margin:0;padding:0 24px 15px 28px;}
 .box-prize .list li {background:transparent url(/content/images/li.png) no-repeat 30px 50%;margin:0;padding:4px 0 5px 0;}
 .box-prize .list li img {margin-right:30px;}

 .box-question-details {background:white url(/content/images/box1.png) no-repeat left bottom;padding-bottom:5px;color:#313131;position:relative;margin-left:10px;width:250px;margin-bottom:14px;}
 .box-question-details .box-bg {background:transparent url(/content/images/box1a.png) no-repeat left top;padding-top:5px;}
 .box-question-details .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;padding:0 24px 7px 28px;width:196px;}
 .box-question-details h2 {color:#bf0022;font-weight:normal;margin:0;font-size:18px;}
 .box-question-details p {margin:0;}
 .box-question-details p img {vertical-align:middle;margin-right:4px;}
 .box-question-details .user {width:100%;overflow:hidden;color:#a2a08f;}
 .box-question-details .user .avatar {float:left;border:1px solid #ebeae3;margin-right:9px;margin-top:2px;height:32px;width:32px;}
 .box-question-details .user span {padding-left:3px;}
 .box-question-details ul {list-style-type:none;margin:0;padding:18px 0 9px 0;color:#a2a08f;font-size:11px;}
 .box-question-details li {padding:6px 0 6px 45px;}
 .box-question-details li strong {display:block;}
 .box-question-details li.detail1 {background:transparent url(/content/images/detail1.png) no-repeat 9px 50%;}
 .box-question-details li.detail2 {background:transparent url(/content/images/detail2.png) no-repeat 9px 50%;}
 .box-question-details li.detail3 {background:transparent url(/content/images/detail3.png) no-repeat 9px 50%;}


 .box-linked-question {background:white url(/content/images/box2.png) no-repeat right bottom;padding-bottom:7px;color:#313131;position:relative;margin-left:1px;width:259px;margin-bottom:17px;}
 .box-linked-question .box-bg {background:transparent url(/content/images/box4a.png) no-repeat left top;padding-top:5px;}
 .box-linked-question .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;margin-left:auto;width:248px;}
 .box-linked-question h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding-top:16px;padding-bottom:5px;padding-left:31px;height:43px;}
 .box-linked-question .list {font-size:14px;border-left:4px solid #f4f3e8;border-right:4px solid #f4f3e8;border-bottom:19px solid #f4f3e8;background-color:white;list-style-type:none;margin:0;padding:0 24px 15px 28px;line-height:1.3em;}
 .box-linked-question .list li {padding-top:17px;}
 .box-linked-question .list a:hover {text-decoration:none;color:#bf0022;}

 .box-letters {background:white url(/content/images/box2.png) no-repeat right bottom;padding-bottom:7px;color:#313131;position:relative;margin-left:1px;width:259px;margin-bottom:17px;}
 .box-letters .box-bg {background:transparent url(/content/images/box4a.png) no-repeat left top;padding-top:5px;}
 .box-letters .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;margin-left:auto;width:248px;}
 .box-letters h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding-top:16px;padding-bottom:5px;padding-left:31px;height:43px;}
 .box-letters .list {font-size:14px;border-left:4px solid #f4f3e8;border-right:4px solid #f4f3e8;border-bottom:19px solid #f4f3e8;background-color:white;list-style-type:none;margin:0;padding:10px 16px 10px 16px;line-height:30px;}
 .box-letters .list li {display:inline;}
 .box-letters .list a {color:#808077;font-size:18px;margin-right:7px;}
 .box-letters .list a:hover, .box-letters .list .selected a {text-decoration:none;color:#bf0022;}

 .box-categories {background:white url(/content/images/box2.png) no-repeat right bottom;padding-bottom:7px;color:#313131;position:relative;margin-left:1px;width:259px;margin-bottom:17px;}
 .box-categories .box-bg {background:transparent url(/content/images/box4a.png) no-repeat left top;padding-top:5px;}
 .box-categories .box-border {border-left:1px solid #ecead9;border-right:1px solid #ecead9;margin-left:auto;width:248px;}
 .box-categories h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding-top:16px;padding-bottom:5px;padding-left:31px;height:43px;}
 .box-categories .list {font-size:14px;border-left:4px solid #f4f3e8;border-right:4px solid #f4f3e8;border-bottom:19px solid #f4f3e8;background-color:white;list-style-type:none;margin:0;padding:8px 16px 6px 16px;}
 .box-categories .list li {border-bottom:1px solid #f4f3e8;width:100%;padding:4px 0;}
 .box-categories .list li.first {border-top:1px solid #f4f3e8}
 .box-categories .list a {color:#808077;font-size:14px;font-weight:bold;}
 .box-categories .list a:hover, .box-categories .list .selected a {text-decoration:none;color:#bf0022;}

 .right-banner {padding-left:10px;margin:10px 0;}

 .rect250 {width:250px;height:250px;margin:0 auto;}
 .rect234 {width:234px;height:60px;margin:0 auto;}
 .rect209 {width:209px;height:70px;margin:0 auto;}

/* Stopka */

#foot {background:transparent url(/content/images/foot.png) repeat-x left bottom;;}
#foot-bg {background:transparent url(/content/images/footer.jpg) no-repeat center bottom;}
#foot-container {width:940px;margin:0 auto;height:157px;}

#up {font-size:14px;margin:0;padding:51px 0 0 0;position:relative;}
#up a {color:#bb552f;display:block;padding:51px 0 50px 90px;width:105px;position:absolute;top:0;left:-20px;}
#foot ul {font-size:14px;list-style-type:none;margin:0;padding:10px 0 21px 0;text-align:right;}
#foot ul li {display:inline;padding-left:24px;background:transparent url(/content/images/line.png) no-repeat 10px 2px;}
#foot ul li.first {background-image:none;}
#copyright {text-align:right;margin:0;}
#copyright span {padding-left:13px;background:transparent url(/content/images/line.png) no-repeat 5px 2px;}

/* Tu programi?ci 9fingers dodaj? swoje style*/

 .errors{line-height:20px;color:red;}
 .error{color:red;}
 .error-list li{padding:5px;}

span.form-error {
    color:#990000;
    font-weight:normal;
    margin-left:5px;
}

 .correct_answer{
    background-color:#10e110
}
 .correct {
    background-color:#8de78d
}
 .incorrect {
    background-color:#ea5454
}

 .book-buttons img {cursor:pointer}
 .book-img-add:hover{background:url(/content/images/book-add-on.png)}
 .book-img-delete:hover{background:url(/content/images/book-delete-on.png)}

 .book-buttons table {width:100%;}
 .book-buttons td {padding:21px 0 0 0;font-size:11px;}
 .book-buttons img {margin-bottom:7px;}

 .vote-notification
{
	z-index: 1;
	cursor: pointer;
	display: block;
	position: absolute;
	padding: 15px;
        color: White;
        text-align: center;
	background-color: #AE0000;
        font-family:sans-serif;
        font-size:12px;
        line-height:150%;
}

 .vote-notification a
{
    color: White;
	text-decoration:underline;
}

 .notify
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
	padding: 7px 0 5px 0;
	text-align: center;
	font-size: 130%;
        line-height: 140%;
	font-weight: Bold;
	color: #444;
	background-color: #D9D7C2;
}

 .notify span
{
	float: left;
	width: 95%;
	text-align: center;
}

 .close-notify
{
	float: right;
	margin-right: 20px;
        right: 5px;
        top: 5px;
	color: #735005;
	text-decoration: none;
	background-color: #FAD163;
	border: 2px #735005 solid;
	padding-left: 3px;
	padding-right: 3px;
        cursor:pointer;
        position:absolute;
}

h1, h2, h3, h4, h5, h6, li, dl, dt, dd, form, img, p { /*usunalem stad 'ul'*/
border:medium none;
margin:0;
padding:0;
}

 .ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
    text-align:left;
}

 .ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

 .ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

 .ac_loading {
	background: white url('/content/content/content//content/images/indicator.gif') right center no-repeat;
}

 .ac_odd {
	background-color: #E7F1F8;
}

 .ac_over {
	background-color: #0A246A;
	color: white;
}
/* Koniec */

/*
 * Boks konkursowy
 */

#konkurs-cont {
    margin:0;padding:5px 0 7px 14px;
    border-left:4px solid #f4f3e8;
    border-right:4px solid #f4f3e8;
                    border-bottom:19px solid #f4f3e8    ;background-color:white;line-height:17px;overflow:hidden;
                    width:225px;
                    height: 340px;
}

#dlist-cont {
    margin:0;padding:5px 0 7px 14px;
    border-left:4px solid #f4f3e8;
    border-right:4px solid #f4f3e8;
                    border-bottom:19px solid #f4f3e8    ;background-color:white;line-height:17px;overflow:hidden;width:227px;
                    height: 340px;
}


#konkurs-cont div {
    float: left;
    height: 72px;
}

#konkurs-cont div.right {
    width: 100px;
    margin-top: 25px;
    height: 47px;
    padding-left: 20px;
}

#konkurs-cont div.title {
    width: 200px;
    height: 16px;
}

 .borderleft { 
    border-left: 1px solid #ecead9; 
}

pre
{
	font-family: Consolas, Monaco, Liberation Mono, Lucida Console, Monospace;
    max-height:650px; 
    max-width:650px;
    overflow:auto; 
    background-color:#EEEEEE;
}

table.header {
  background-color: #3c5c84;
  padding: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: #3c4a73 1px solid;
}

tr.header {background-color: #9ab8dc;}
td.header {background-color: #9ab8dc;}
tr.even {background-color: #e8e8e8;}
td.even {background-color: #e8e8e8;}
tr.odd {background-color: #f1f1f1;}
td.odd {background-color: #f1f1f1;}


 .box-konkurs {background:white url(/content/images/box2.png) no-repeat right bottom;padding-bottom:7px;color:#313131;position:relative;margin-left:1px;
                width:259px; margin-bottom:17px;}
 .box-konkurs .box-bg {background:transparent url(/content/images/box_konkurs.png) no-repeat left top;padding-top:5px;}
 .box-konkurs .box-border {border-right:1px solid #ecead9;margin-left:auto;width:248px;}
 .box-konkurs h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding-top:16px;padding-bottom:5px;padding-left:40px;height:43px;}
 .box-konkurs p {line-height:1.5em;margin-bottom:1.5em}

/* Zakomentowana klasa box-list w style.css */
 .box-team {background:white url(/content/images/box2.png) no-repeat right bottom;padding-bottom:7px;color:#313131;position:relative;margin-left:1px;
                width:259px; margin-bottom:17px; }
 .box-team .box-bg {background:transparent url(/content/images/box_druzyna.png) no-repeat left top;padding-top:5px;}
 .box-team .box-border {border-right:1px solid #ecead9;margin-left:auto;width:248px; }
 .box-team h2 {color:#bf0022;font-weight:normal;margin:0;font-size:23px;padding-top:16px;padding-bottom:5px;padding-left:40px;height:31px;}
 .box-team p {line-height:1.5em;margin-bottom:1.5em}
 .box-team ol {}

 .box-team .list {list-style-type:none;margin:0;padding:5px 0 7px 40px;border-left:4px solid #f4f3e8;border-right:4px solid #f4f3e8;border-bottom:19px solid #f4f3e8    ;background-color:white;line-height:17px;overflow:hidden;width:199px;}
