/*

  Автор: Энтрол

*/
* {
    margin: 0;
    padding: 0;
}

html, body {
    background: #d9d5cd;
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
    color: #393939;
    text-align: left;
}

a {
    color: #b83730;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img {
    border: 0;
    margin: 0;
}

input, textarea {
    outline: none;
    border: none;
    margin: 0;
    padding: 0;
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
}

input:focus, textarea:focus {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.l_con, .r_con {
    display: inline;
}

.l_con {
    float: left;
}

.r_con {
    float: right;
}

.reset {
    list-style: none;
}

.clear {
    clear: both;
}

.small {
    font-size: 11px;
}

.checkbox {
    padding: 4px 0;
    line-height: 1em;
}

.checkbox input {
    margin-top: -2px;
    vertical-align: middle;
}

.wrapper {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}

.flowing, .entrolarts {
    overflow: hidden;
    display: block;
    height: 0;
}

.background {
    background: #e5e3df url("../img/background.png") repeat-x;
}

/* TOP_ONE */

.top_one {
    background: #272727 url("../img/topone.png") repeat-x 0 0;
    height: 21px;
    overflow: hidden;
}

.top_one .top_one {
    background: #272727 url("../img/topone.png") repeat-x 0 -21px;
    width: 1000px;
    height: 21px;
    margin: 0 auto;
}

/* HEADER */

.l_head, .r_head {
    width: 500px;
    height: 114px;
    margin: 0;
    overflow: hidden;
}

.l_head {
    float: left;
    background: transparent url("../img/header.png") no-repeat 0 0;
}

.l_head h1 {
    display: inline;
}

.l_head h1 a {
    float: left;
    width: 440px;
    margin: 9px 0 0 0px;
    padding-top: 110px;
    background: url("/templates/qbsoft/img/vorek_logo.png") no-repeat;
}

.iconhead {
    float: left;
    margin: 15px 0 0 10px;
    background: url("../img/iconbg.png") no-repeat;
    width: 160px;
    height: 88px;
    overflow: hidden;
    padding-left: 30px;
}

.iconhead ul {
    list-style: none;
}

.iconhead li {
    float: left;
}

.iconhead img {
    width: 60px;
    height: 68px;
    margin: 10px 0 0 0;
}

.ih_rules a img {
    background: transparent url("../img/iconhead.png") no-repeat 0 0;
}

.ih_contacts {
    margin-left: 8px;
}

.ih_contacts a img {
    background: transparent url("../img/iconhead.png") no-repeat 0 -68px;
}

.ih_rules a:hover img {
    background-position: -60px 0;
}

.ih_contacts a:hover img {
    background-position: -60px -68px;
}

.r_head {
    float: right;
    background: transparent url("../img/header.png") no-repeat 0 -114px;
}

.loginhead {
    float: right;
    background: url("../img/loginhead.png") no-repeat;
    width: 344px;
    height: 62px;
    margin: 26px 33px 0 0;
    padding-left: 8px;
    overflow: hidden;
}

.leftinput {
    float: left;
    width: 162px;
    height: 41px;
}

.leftinput .name {
    background: transparent url("../img/loginform.png") no-repeat 0 0;
    width: 119px;
    height: 19px;
    padding-left: 43px;
    margin-top: 11px;
    font: 11px Arial, Tahoma, Helvetica, sans-serif;
    color: #ffaf25;
}

.leftinput .password {
    margin-top: 3px;
    background: transparent url("../img/loginform.png") no-repeat 0 -19px;
    width: 119px;
    height: 19px;
    padding-left: 43px;
    font: 11px Arial, Tahoma, Helvetica, sans-serif;
    color: #ffaf25;
}

.rightinput {
    float: left;
    width: 49px;
    height: 41px;
}

.rightinput .fbutton {
    cursor: pointer;
    background: transparent url("../img/loginform.png") no-repeat 0 -38px;
    width: 41px;
    height: 41px;
    margin-left: 5px;
    margin-top: 11px;
}

.rightinput .fbutton:hover {
    background-position: -41px -38px;
}

.loginhead .linksin {
    width: 90px;
    height: 42px;
    float: left;
    margin-left: 17px;
    margin-top: 15px;
}

.loginhead .linksin .borderr {
    margin-top: 3px;
    margin-bottom: 1px;
    background: url("../img/borderr.png") no-repeat;
    height: 2px;
}

.loginhead .linksin .ll {
    color: #fff;
    font: 11px Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
}

.loginhead .linksin .ll:hover {
    text-decoration: underline;
}

.loginhead .loginbox {
    float: left;
}

.loginhead .loginbox .ava {
    float: left;
    margin-top: 6px;
    margin-right: 7px;
    width: 50px;
}

.loginhead .loginbox .ava img {
    max-width: 50px;
    max-height: 50px;
    margin: auto;
    display: block;
}

.loginhead .loginbox .link1, .loginhead .loginbox .link2, .loginhead .loginbox .link3 {
    float: left;
    font: 11px Arial, Tahoma, Helvetica, sans-serif;
    color: #393939;
    margin-top: 6px;
}

.loginhead .loginbox .link1 a, .loginhead .loginbox .link2 a {
    font: 11px Arial, Tahoma, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline;
}

.loginhead .loginbox .link1 a:hover, .loginhead .loginbox .link2 a:hover {
    text-decoration: none;
}

.loginhead .loginbox .link2 ul {
    margin: 14px 0 0 15px;
}

.loginhead .loginbox .link3 ul {
    float: left;
}

.loginhead .loginbox .link3 li {
    float: left;
    margin: 6px 0 0 15px;
}

.loginhead .loginbox .link3 li a img {
    float: left;
    width: 39px;
    height: 39px;
    background: url("../img/logexit.png") no-repeat 0 0;
}

.loginhead .loginbox .link3 li a img:hover {
    background-position: -39px 0;
}

/* MENU */

.theadmenu {
    float: left;
    background: url("../img/topmenu.png") no-repeat;
    height: 45px;
    width: 100%;
    overflow: hidden;
}

.theadmenu ul#thmenu {
    float: left;
    margin-left: 16px;
    background: url("../img/thmenu.png") no-repeat 0 -90px;
    height: 45px;
    padding-left: 2px;
    overflow: hidden;
}

.theadmenu ul#thmenu li {
    float: left;
    height: 45px;
}

.theadmenu ul#thmenu li a, .theadmenu ul#thmenu li a strong {
    float: left;
    height: 45px;
    line-height: 45px;
    cursor: pointer;
    text-decoration: none !important;
}

.theadmenu ul#thmenu li a {
    color: #fff;
}

.theadmenu ul#thmenu li a strong {
    padding: 0 14px 0 14px;
    background: url("../img/thmenu.png") no-repeat 100% -45px;
}

.theadmenu ul#thmenu li a:hover {
    color: #ffb20c;
    background: #2B2B2B url("../img/thmenu.png") no-repeat 100% 0;
}

.theadmenu ul#thmenu li a:hover strong {
    background: url("../img/thmenu.png") no-repeat 100% -135px;
}

.rightrss {
    height: 45px;
}

.rightrss div {
    padding-right: 12px;
    overflow: hidden;
}

.rightrss div a {
    float: right;
    margin-top: 13px;
    color: #fff;
    text-decoration: none !important;
    font-size: 11px;
    background: url("../img/rss.png") no-repeat 100% 0;
    padding-right: 23px;
    height: 21px;
    line-height: 20px;
}

.rightrss div a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

/* SEARCH AND SPEEDBAR */

.s_and_s {
    float: left;
    background: url("../img/s_and_s.png") no-repeat;
    height: 60px;
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
}

.s_and_s .search {
    float: left;
    background: url("../img/s_blo.png") no-repeat 0 0;
    width: 240px;
    height: 40px;
    margin: 10px 0 0 10px;
}

.searchform {
    width: 222px;
    height: 22px;
    overflow: hidden;
    position: relative;
    background: url("../img/searchform.png") no-repeat 0 0;
    margin: 10px 0 0 9px;
}

.searchform .ifield {
    float: left;
    width: 190px;
    padding: 0 0 0 7px;
    margin-top: 3px;
}

.searchform .ifield input {
    background: transparent;
    width: 190px;
    color: #353535;
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
}

.searchform .submit {
    position: absolute;
    right: 0;
    top: 0;
}

.searchform .submit, .searchform .submit input {
    width: 21px;
    height: 22px;
}

.searchform .submit input {
    cursor: pointer;
    background: url("../img/searchform.png") no-repeat 0 -22px;
}

.searchform .submit input:hover {
    background: url("../img/searchform.png") no-repeat -21px -22px;
}

.s_and_s .speedbar {
    float: left;
    color: #fff;
    background: url("../img/s_blo.png") no-repeat -240px 0;
    width: 728px;
    height: 40px;
    line-height: 41px;
    padding-left: 12px;
    margin-top: 10px;
    overflow: hidden;
}

.s_and_s .speedbar a {
    color: #fff;
}

.s_and_s .speedbar a:hover {
    text-decoration: underline;
}

.content {
    background: transparent url("../img/content.png") repeat-y;
}

.content .content {
    background: transparent url("../img/contx.png") no-repeat 0 0;
}

.content .content .content {
    background: transparent url("../img/contf.png") no-repeat 0 100%;
}

.l_col, .r_col {
    float: left;
    overflow: hidden;
}

.l_col {
    width: 216px;
    margin-left: 14px;
    padding: 10px;
}

.l_col .headcond, .l_col .headconw {
    width: 205px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 14px;
    padding-left: 11px;
    overflow: hidden;
}

.l_col .headcond {
    background: url("../img/dcontdark.png") no-repeat 0 0;
    height: 36px;
    color: #fff;
}

.l_col .headconw {
    background: url("../img/dcontwhite.png") no-repeat;
    height: 35px;
    color: #393939;
    text-shadow: #ffd200 1px 1px 0;
}

.l_col .dcont {
    background: url("../img/dcontdark.png") repeat-y -216px 0;
    margin-bottom: 10px;
}

.l_col .dcont .dcont {
    background: url("../img/dcontdark.png") no-repeat -432px 100%;
}

.dcont .contd {
    padding: 0 7px 13px 7px;
    font-size: 12px;
    color: #fff;
}

.contd ul, .contd ul li {
    display: inline;
}

.contd ul b a, .contd ul b span {
    background: url("../img/navmenu.png") no-repeat 0 0;
    text-indent: 10px;
    display: block;
    height: 23px;
    line-height: 23px;
    margin-bottom: 1px;
    text-decoration: none !important;
    color: #ffa917;
    cursor: pointer;
}

.contd ul b a:hover, .contd ul b span:hover {
    color: #2c2c2c;
    text-shadow: #F5B100 1px 1px 0;
    background-position: 0 -23px;
}

.contd ul b span.closed {
    background-position: 0 -46px;
}

.contd ul b span.closed:hover {
    background-position: 0 -69px;
}

.contd ul b span.opened {
    color: #2c2c2c;
    text-shadow: #F5B100 1px 1px 0;
    background-position: 0 -92px;
    margin: 0;
}

.contd .submenu {
    overflow: hidden;
    width: 202px;
    margin-bottom: 1px;
    background: #282828 url("../img/submenu.png") no-repeat 0 100%;
}

.contd .submenu ul {
    display: block;
    margin-left: 4px;
    padding: 3px 0;
    width: 193px;
}

.contd .submenu li a {
    display: block;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    height: 20px;
    line-height: 19px;
    text-indent: 11px;
    background: url("../img/submenu.png") no-repeat -202px -20px;
    margin-bottom: 1px;
    overflow: hidden;
}

.contd .submenu li a:hover {
    background: url("../img/submenu.png") no-repeat -202px 0;
}

.l_col .wcont {
    background: url("../img/dcontwhite.png") repeat-y -216px 0;
    margin-bottom: 10px;
}

.l_col .wcont .wcont {
    background: url("../img/dcontwhite.png") no-repeat -432px 100%;
}

.contw {
    padding: 0 12px 13px 12px;
    font-size: 12px;
    color: #2c2c2c;
}

.l_col .votetitle {
    background: url("../img/voteblock.png") no-repeat 0 0;
    width: 205px;
    height: 37px;
    padding: 14px 0 0 11px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
}

.votecon {
    background: url("../img/voteblock.png") repeat-y -216px 0;
    margin-bottom: 10px;
}

.votecon .votecon {
    background: url("../img/voteblock.png") no-repeat -432px 100%;
}

.votecon .votecon .votecon {
    padding: 0 10px 15px 10px;
}

.votitle {
    background: url("../img/votetitle.png") repeat-y -196px 0;
    margin-bottom: 5px;
}

.votitle .votitle {
    background: url("../img/votetitle.png") no-repeat 0 0;
}

.votitle .votitle .votitle {
    background: url("../img/votetitle.png") no-repeat -392px 100%;
}

.votitle .votitle .votitle .votitle {
    width: 176px;
    font: 11px Arial, Tahoma, Helvetica, sans-serif;
    color: #292929;
    font-weight: bold;
    padding: 13px 10px 21px 10px;
    overflow: hidden;
}

.l_col .votecon .list {
    margin: 0 3px 10px 3px;
    font-size: 12px;
}

.butvit {
    width: 150px;
    height: 28px;
    margin: 0 auto;
}

input.votebut {
    background: url("../img/votebut.png") no-repeat;
    width: 106px;
    height: 28px;
    cursor: pointer;
    padding: 0 0 3px 2px;
    color: #121212;
    font-weight: bold;
    text-shadow: #ffbb00 1px 1px 0;
}

input.votebut:hover {
    background-position: 0 -28px;
}

.voteres {
    width: 42px;
    height: 28px;
    background: url("../img/votebut.png") no-repeat -22px -56px;
}

.voteres:hover {
    background-position: -64px -56px;
}

.votebut {
    float: left;
}

.voteres {
    float: right;
}

.lblockhead {
    background: url("../img/leftblock.png") no-repeat;
    width: 205px;
    height: 30px;
    padding: 14px 0 0 11px;
    font-size: 12px;
    color: #404040;
    font-weight: bold;
}

.lblockcon {
    background: url("../img/leftblock.png") repeat-y -216px 0;
    margin-bottom: 10px;
}

.lblockcon .lblockcon {
    background: url("../img/leftblock.png") no-repeat 0 -44px;
}

.lblockcon .lblockcon .lblockcon {
    background: url("../img/leftblock.png") no-repeat -432px 100%;
}

.lblockcon .lblockcon .lblockcon .lblockcon {
    padding: 10px 10px 15px 10px;
}

.lblockcon ul.topnews {
    border-bottom: 1px dashed #767676;
}

.lblockcon ul.topnews li {
    border-top: 1px dashed #767676;
}

.lblockcon ul.topnews li a {
    display: block;
    background: url("../img/tpnws.png") no-repeat;
    padding: 4px 0;
    padding-left: 13px;
    font-size: 11px;
    color: #404040;
    text-decoration: none;
}

.lblockcon ul.topnews li a:hover {
    background: url("../img/tpnws2.png") no-repeat;
    color: #DC3B32;
    text-decoration: underline;
}

.r_col {
    width: 750px;
}

.r_col .bannertop {

    margin-top: 2px;
    padding: 13px 0 17px 0;
}

.r_col .bannerbot {
    background: url("../img/newsbord2.png") repeat-x 0 0;
    padding: 13px 0 17px 0;
}

.r_col .bannerbb {
    background: url("../img/newsbord.png") repeat-x 0 100%;
    height: 15px;
    width: 100%;
}

.r_col .newstitle {
    float: left;
    width: 100%;
    background: #fff url("../img/newsbord2.png") repeat-x;
    padding: 7px 5px 3px;
}

.r_col .newstitle div {
    height: auto;
}

.r_col .newstitle .title {

}

.r_col .newstitle .title a {
    margin: 2px 0 0 7px;
    font-size: 20px;
    color: #414141;
    font-weight: bold;
    text-decoration: none !important;
}

.r_col .newstitle .title a:hover {
    color: #ffa100;
}

.r_col .newstitle ul.newsicon {
    float: right;
    margin-right: 11px;
}

.r_col .newstitle ul.newsicon li {
    float: right;
    display: inline;
    margin-right: 2px;
}

.r_col .newstitle ul.newsicon li a img {
    width: 19px;
    height: 19px;
}

.r_col .newstitle ul.newsicon .edit img {
    background: url("../img/editnews.png") no-repeat 0 0;
}

.r_col .newstitle ul.newsicon .edit img:hover {
    background-position: 0 -19px;
}

.r_col .newsinfo ul.newsicon {
    float: right;
    margin-right: 11px;
}

.r_col .newsinfo ul.newsicon li {
    float: right;
    display: inline;
    margin-right: 2px;
}

.r_col .newsinfo ul.newsicon li a img {
    width: 19px;
    height: 19px;
}

.r_col .newsinfo ul.newsicon .edit img {
    background: url("../img/editnews.png") no-repeat 0 0;
}

.r_col .newsinfo ul.newsicon .edit img:hover {
    background-position: 0 -19px;
}

.r_col .newsinfo {
    background: url("../img/newsbg.png") no-repeat 0 0;
    width: 730px;
    height: 21px;
    margin: 0 10px 0 10px;
    font-size: 11px;
    color: #676767;
    padding: 0 4px 0 23px;
    position: relative;
}

.r_col .newsinfo .str {
    float: left;
    background: url("../img/str.png") no-repeat 100% 0;
    height: 21px;
    line-height: 22px;
    margin: 0 5px 0 0;
    padding-right: 6px;
}

.r_col .newsinfo .rating {
    float: right;
    overflow: hidden;
    width: 85px;
    height: 20px;
    margin-right: 30px;
    margin-top: 1px;
    margin-bottom: 10px;
    font-size: 12px;
}

.r_col .news_short {
    background: url("../img/newsbord.png") repeat-x 0 100%;
    padding-bottom: 18px;
}

.r_col .news_short .news {
    margin: 4px 10px 10px 10px;
    border-top: 1px solid #e2e0db;
    padding-top: 10px;
    color: #434343;
}

.r_col .news_short .news img {
    margin-bottom: 5px;
}

.r_col .news_short .news .editdate {
    font-size: 11px;
    text-align: right;
    color: #878787;
}

.r_col .news_short .newsfoot {
    background: url("../img/newsbg.png") no-repeat 0 -21px;
    width: 730px;
    height: 30px;
    margin: 0 10px;
}

.r_col .news_short .newsfoot .nficon {
    margin-top: 7px;
    line-height: 17px;
}

.nficon {
    float: left;
    font-size: 11px;
    margin-left: 4px;
}

.nficon li {
    float: left;
    color: #676767;
    margin-right: 5px;
}

.nficon .iview, .nficon .icomm {
    padding-left: 22px;
}

.nficon .iview {
    background: url("../img/nficon.png") no-repeat 0 0;
    height: 17px;
}

.nficon .icomm {
    background: url("../img/nficon.png") no-repeat 0 -17px;
    height: 17px;
}

.newsmore a, .newsback a, .reupload a {
    text-decoration: none !important;
    float: right;
    font-size: 11px;
    font-weight: bold;
    color: #363636;
    text-shadow: #ffc20b 1px 1px 0;
    width: 105px;
    height: 25px;
    line-height: 24px;
    text-indent: 20px;
    margin: 3px 3px 0 0;
}

.reupload a {
    width: 160px;
    background: url("../img/reupload.png") no-repeat 0 0;
}

.reupload a:hover {
    color: #424242;
    text-shadow: #ffd00e 1px 1px 0;
    background-position: 0 -25px;
}

.newsmore a {
    background: url("../img/backmore.png") no-repeat 0 0;
}

.newsmore a:hover {
    color: #424242;
    text-shadow: #ffd00e 1px 1px 0;
    background-position: 0 -25px;
}

.newsback a {
    background: url("../img/backmore.png") no-repeat -105px 0;
}

.newsback a:hover {
    color: #424242;
    text-shadow: #ffd00e 1px 1px 0;
    background-position: -105px -25px;
}

.tags {
    padding: 3px 0 0 3px;
    margin-top: 5px;
    border-top: 1px solid #e2e0db;
    font-size: 11px;
}

.tags div {
    color: #393939;
    font-style: italic;
}

span.itags {
    position: relative;
    top: 3px;
}

/* Рекомендуем также */

.topbord {
    background: url("../img/newsbord2.png") repeat-x 0 0;
}

.related {
    background: url("../img/newstr.png") no-repeat 0 100%;
    padding: 13px 10px;
}

.brelated {
    background: url("../img/newstr.png") no-repeat -750px 0;
    height: 15px;
    width: 100%
}

.related .relback {
    background: #393939 url("../img/relback.png") repeat-x;
}

.rell {
    background: url("../img/rel_1.png") no-repeat 0 0;
}

.rell .rell {
    background: url("../img/rel_2.png") no-repeat 0 100%;
}

.rell .rell .rell {
    background: url("../img/rel_3.png") no-repeat 100% 0;
}

.rell .rell .rell .rell {
    background: url("../img/rel_4.png") no-repeat 100% 100%;
}

.relcont {
    padding: 8px 10px 10px 10px;
}

ul.relink {
    margin-top: 4px;
}

ul.relink li {
    display: block;
}

ul.relink li a {
    display: block;
    background: url("../img/rell.png") no-repeat;
    color: #fff;
    text-decoration: none !important;
    height: 22px;
    line-height: 21px;
    padding-left: 12px;
    border-top: 1px dotted #555555;
}

ul.relink li a:hover {
    color: #ffd87b;
}

/* Информация */

.info {
    background: #f6eedf url("../img/infob.png") repeat-y 100% 0;
    margin: 4px 10px 0 0;
}

.infob {
    background: url("../img/infob.png") repeat-x 0 0;
}

.infob .infob {
    background: url("../img/infob.png") repeat-x 0 100%;
}

.infob .infob .infob {
    background: url("../img/info_t.png") no-repeat 100% 0;
}

.infob .infob .infob .infob {
    background: url("../img/info_b.png") no-repeat 100% 100%;
}

.infocon {
    font-size: 11px;
    font-style: italic;
    color: #000;
    background: url("../img/info_i.png") no-repeat 10px 9px;
    padding: 15px 10px 15px 58px;
}

.infocon ul {
    list-style: none;
}

/* Добавить комментарий */

.commform, .mass_comments_action {
    background-color: #edeae4;
    margin: 0 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.mass_comments_action {
    padding: 10px 13px;
}

.commform .dcont {
    padding: 10px;
}

.commform .dcont h2 {
    font-size: 8px;
    color: #707070;
    margin-left: 5px;
}

.tablecomm {
    border-top: 1px solid #c2beb7;
    margin-top: 5px;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.tablecomm td {
    padding: 6px 0;
    border-bottom: 1px dashed #a19c92;
}

.tablecomm td.label {
    width: 10%;
    padding-right: 0;
    font-weight: bold;
    color: #353535;
}

.rstar {
    color: #d2281f;
    font-weight: normal;
}

.f_input {
    width: 300px;
    padding: 1px;
}

.f_textarea {
    width: 458px;
}

.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select {
    background: #fff url("../img/f_input.png") repeat-x;
    border: 1px solid #acacac;
    padding: 2px;
}

.f_textarea, .editor_button select {
    padding: 0;
}

.textin {
    padding: 2px;
}

.cmarea {
    background: url("../img/commarea.png") repeat-y -750px 0;
}

.cmarea .cmarea {
    background: url("../img/commarea.png") no-repeat 0 0;
}

.cmarea .cmarea .cmarea {
    background: url("../img/commarea.png") no-repeat -1500px 100%;
}

.cmcont {
    padding: 5px 153px 5px 91px;
}

.tablecommd {
    border-bottom: 1px solid #c2beb7;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.buttonfield, .tablecommd td {
    padding: 6px 0;
}

.tablecommd td.label {
    width: 10%;
    vertical-align: top;
    padding-right: 0;
    font-weight: bold;
    color: #353535;
}

.f_button {
    background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
    border: 1px solid #a8a8a8;
    padding: 5px 18px;
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
    cursor: pointer;
    color: #494949;
    font-weight: bold;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -moz-box-shadow: 0 1px 0 #e0ddd7;
    -webkit-box-shadow: 0 1px 0 #e0ddd7;
    box-shadow: 0 1px 0 #e0ddd7;
}

.f_button span {
    cursor: pointer;
    display: block;
}

.f_button:hover {
    border: 1px solid #a78077;
    color: #b42d0e;
}

/* Комментарии */

.comm_str {
    background-image: url("../img/newstr.png");
    background-repeat: no-repeat;
    background-position: 0 100%;
    padding-bottom: 12px;
}

.comm_str:after {
    content: "";
    display: table;
    clear: both;
}

.comm_strr {
    background: #fff url("../img/newstr.png") no-repeat -750px 0;
    height: 15px;
    width: 100%;
}

.commleft {
    width: 120px;
    float: left;
    background: #e8e4dd url("../img/commb.png") repeat-x 0 0;
}

.commcont {
    padding: 10px;
}

.commi {
    /*background: url("../img/comm_top.png") no-repeat 100% 0;*/
    position: relative;
    z-index: 1;
}

.commi:before, .commi:after {
    box-sizing: border-box;
    position: absolute;
    right: 0;
    height: 13px;
    content: "";
    background-color: white;
}

.commi:before {
    top: 0;
    width: 12px;
    background-image: url("../img/comm_top.png");
    background-repeat: no-repeat;
}

.commi:after {
    bottom: 0;
    width: 13px;
    background-image: url("../img/comm_bottom.png");
    background-repeat: no-repeat;
}

/*.commi .commi {*/
/*background: url("../img/comm_bottom.png") no-repeat 100% 100%;*/
/*}*/

.commi .commi:before, .commi .commi:after {
    display: none;
}

.commright {
    float: left;
    margin-right: 10px;
}

.comm_title {
    background-image: url("../img/comm_title.png");
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-color: transparent;
    width: 600px;
    height: 29px;
    line-height: 28px;
    padding: 0 10px;
    overflow: hidden;
}

.comm_title a {
    font-size: 14px;
    color: #4c4c4c;
    font-weight: bold;
    text-decoration: none !important;
}

.comm_title a:hover {
    color: #ffa100;
}

.comm_title .comm_id {
    float: right;
    font-size: 12px;
    color: #737373;
    font-weight: bold;
}

.comm_inf {
    background-image: url("../img/comm_inf.png");
    background-repeat: no-repeat;
    background-color: transparent;
    width: 615px;
    height: 40px;
    padding-left: 5px;
}

ul.inftext {
    float: left;
    background: url("../img/cominftext.png") no-repeat 100% 100%;
    height: 36px;
    padding-top: 4px;
    margin-left: 10px;
    padding-right: 10px;
}

ul.inftext li {
    font: 11px Arial, Tahoma, Helvetica, sans-serif;
    color: #676767;
    margin-bottom: 3px;
}

.comm_text {
    background-image: url("../img/comm_text.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent;
    padding: 10px;
    width: 600px;
}

.comm_but {
    margin-top: 10px;
}

.comm_but:after {
    content: "";
    display: table;
    clear: both;
}

.comm_but ul {
    float: right;
}

.comm_but ul li {
    float: left;
    height: 23px;
    /*background: url("../img/comm_but.png") no-repeat 0 0;*/
    margin-right: 1px;
}

.comm_but ul li:empty {
    display: none;
}

.comm_but ul li a {
    float: left;
    /*background: url("../img/comm_but.png") no-repeat 100% -23px;*/
    background: url("../img/comm_but.png") repeat-x;
    background-position-y: -46px;
    padding: 0 13px;
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
    display: block;
    color: #363636;
    font-weight: bold;
    text-shadow: #ffc200 1px 1px 0;
    text-decoration: none !important;
    height: 23px;
    line-height: 22px;
    overflow: hidden;
    position: relative;
}

.comm_but ul li a:before, .comm_but ul li a:after {
    position: absolute;
    top: 0;
    background-color: white;
    width: 11px;
    height: 23px;
    content: "";
    z-index: 1;
    background-position-y: 0;
}

.comm_but ul li a:before {
    background-image: url("../img/comm_but.png");
    background-repeat: no-repeat;
    left: 0;
    background-position-x: 0;
}

.comm_but ul li a:after {
    background-image: url("../img/comm_but.png");
    background-repeat: no-repeat;
    right: 0;
    background-position-x: -11px;
}

.comm_but ul li:hover a {
    background-position-y: -69px;
}

.comm_but ul li:hover a:after, .comm_but ul li:hover a:before {
    background-position-y: -23px;
}

/*.comm_but ul li:hover {*/
/*background-position: 0 -46px;*/
/*}*/

/*.comm_but ul li a:hover {*/
/*text-shadow: #ffd000 1px 1px 0;*/
/*background-position: 100% -69px;*/
/*}*/

/* Рупутация */

.comm_inf .repa {
    float: right;
    margin: 8px 4px 0 0;
    height: 28px;
    background: url("../img/repa.png") no-repeat 0 0;
}

.comm_inf .repa div {
    padding: 7px 10px;
    height: 28px;
    background: url("../img/repa.png") no-repeat 100% -28px;
    color: #434343;
}

.comm_inf .repa div a {
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
    color: #434343;
    font-weight: bold;
    text-decoration: none !important;
}

/* Контент страниц */

.basecont {
    background: url("../img/newsbord2.png") repeat-x;
    padding-top: 13px;
}

.bbcont {
    border-top: 1px solid #c2beb7;
    margin-top: 5px;
    padding-top: 5px;
}

/* ПУ */

.headtitle {
    background: url("../img/headtit.png") repeat-x 0 0;
    height: 36px;
    padding: 0 10px;
}

.headtitle h2 {
    float: left;
    font: 15px Arial, Tahoma, Helvetica, sans-serif;
    color: #393939;
    font-weight: bold;
    height: 8px;
    line-height: 8px;
}

.headtitle h2 span {
    color: #ffa100;
}

.headtitle .rate {
    float: right;
    background: #f3f0ea;
    padding: 2px 5px;
    position: relative;
    top: 7px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.titcon {
    background: url("../img/headtit.png") repeat-x 0 -36px;
}

.titcon .titcon {
    background: url("../img/titcon.png") repeat-x 0 100%;
}

.titcon .titcon .titcon {
    padding: 10px 10px 28px 10px;
}

.titcon .lcnt {
    float: left;
    width: 110px;
    margin-right: 10px;
}

.titcon .ava, .vatar {
    padding: 4px;
    background: #fff;
    border: 1px solid #d9d3cb;
}

.titcon .ava img, .vatar img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    /* width: 100px; */
}

.vatar {
    border: 1px solid #ffa500;
}

ul.obbut {
    margin-top: 2px;
    width: 110px;
}

ul.obbut li, ul.obbut li a {
    display: block;
    color: #2c2c2c;
    text-decoration: none !important;
    text-shadow: #ffc700 1px 1px 0;
    width: 110px;
    height: 26px;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
}

ul.obbut li {
    background: url("../img/obbut.png") no-repeat;
    margin-bottom: 1px;
}

ul.obbut li a {
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 25px;
}

ul.obbut li a:hover {
    text-shadow: #ffd515 1px 1px 0;
    background: url("../img/obbut.png") no-repeat 0 -26px;
}

.titcon .rcnt {
    float: right;
    width: 610px;
}

.contform {
    background-color: #edeae4;
    padding: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.tablecont {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.tablecont td {
    padding: 0 6px;
    vertical-align: top;
    color: #303030;
}

.tablecont td.tbl {
    width: 33%;
    padding-right: 0;
    background: url("../img/stry.png") repeat-y 100% 0;
}

.tablecont td.tbr {
    padding-left: 15px;
}

span.clgrey {
    color: #4d4d4d;
}

.contwhite {
    color: #303030;
    padding: 10px;
}

/* Навигация */

.r_col .navi {
    background: url("../img/navi.png") repeat-x;
    padding: 15px 0 0 10px;
}

.navigation a, .navigation span, .navibut {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.navigation a, .navigation span {
    float: left;
    display: block;
    padding: 3px 7px;
    line-height: normal;
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
    margin-right: 1px;
    text-decoration: none !important;
    font-weight: bold;
    margin-top: 2px;
}

.navigation a {
    background: #e8e4dd;
    color: #363636;
}

.navigation a:hover {
    background: #DC3B32;
    color: #fff;
}

.navigation span {
    background: #ffa100;
    color: #fff;
}

.navibut {
    float: left;
    background: #EAE5DE;
    height: 25px;
    padding: 0 2px 0 3px;
}

.nprev img, .nnext img {
    float: left;
    width: 43px;
    height: 20px;
    margin: 3px 1px 0 0;
    background: url("../img/navigation.png") no-repeat;
}

.nprev span img {
    background-position: 0 0;
}

.nnext span img {
    background-position: -43px 0;
}

.nprev a img {
    background-position: 0 -20px;
}

.nnext a img {
    background-position: -43px -20px;
}

.nprev a img:hover {
    background-position: 0 -40px;
}

.nnext a img:hover {
    background-position: -43px -40px;
}

/* POP_PROFILE */

.userinfo {
    padding-left: 125px;
}

.ui-dialog-content .userinfo {
    padding: 10px 0 10px 125px;
}

.userinfo .l_con {
    margin-left: -125px;
    width: 110px;
    padding-right: 15px;
}

.userinfo .r_con {
    width: 100%;
}

.userinfo .rcol ul {
    margin-left: 0;
}

.userinfo .rcol ul li {
    margin-bottom: 2px;
}

.footer {
    background: #cecac2 url("../img/footer.png") repeat-x;
    height: 141px;
}

.foothead {
    float: left;
    background: #fff url("../img/ftbg.png") no-repeat 0 0;
    width: 1000px;
    height: 60px;
    overflow: hidden;
}

.footblack {
    float: left;
    background: #393939 url("../img/ftbg.png") no-repeat 0 -60px;
    width: 1000px;
    height: 47px;
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
    color: #fff;
    font-weight: bold;
    overflow: hidden;
}

.footblack .copyright {
    float: left;
    margin: 8px 0 0 15px;
}

.entrolarts {
    margin: 13px 15px 0 0;
    float: right;
    width: 93px;
    padding-top: 22px;
    background: url("../img/entrolarts.png") no-repeat;
}

.footer-menu {
    position: relative;
    left: 10px;
    top: 17px;
}

.footer-menu ul li {
    float: left;
    height: 28px;
    background: url("../img/footer-menu.png") 0 -56px;
    margin-right: 1px;
}

.footer-menu ul li a {
    font: 12px Arial, Tahoma, Helvetica, sans-serif;
    display: block;
    float: left;
    height: 28px;
    line-height: 27px;
    padding: 0 18px;
    color: #363636;
    font-weight: bold;
    text-decoration: none !important;
    background: url("../img/footer-menu.png") 100% -84px;
}

.footer-menu ul li.active {
    background-position: 0 0;
}

.footer-menu ul li.active a {
    text-shadow: #ffc800 1px 1px 0;
    background-position: 100% -28px;
}

.footer-menu ul li:hover {
    background-position: 0 -112px;
}

.footer-menu ul li a:hover {
    color: #fff;
    background-position: 100% -140px;
}

.footer-menu ul li.active:hover {
    background-position: 0 0;
}

.footer-menu ul li.active a:hover {
    color: #363636;
    background-position: 100% -28px;
}

.foothead .banner {
    float: right;
    margin-right: 10px;
    margin-top: 15px;
    overflow: hidden;
}

.foothead .banner img {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.foothead .banner img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

/*.maincont img { padding: 3px;border: 1px groove #858585;} */
.maincont img {
    padding: 3px;
}

/*tooltip*/
#dhtmltooltip {
    font-size: 0.9em;
    line-height: 1.3em;
    text-align: left;
    position: absolute;
    left: -300px;
    width: 150px;
    border: 1px solid #aaa;
    padding: 1px;
    background-color: #fff;
    visibility: hidden;
    z-index: 100;
}

#dhtmlpointer {
    position: absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}

#dhtmltooltip img {
    vertical-align: middle;
}

.yasitemap {
    padding-left: 10px;
    padding-right: 10px;
}

#repa_ava {
    float: left;
    padding-right: 10px;
    width: 80px;
    height: 80px;
}

#repa_info {
    float: left;
    padding-right: 10px;
    height: 80px;
}

.promote {
    border: 1px solid #B6B6B5;
    padding: 10px;
    margin-top: 1em;
    background: #EDEDED url(/templates/qbsoft/images/social/rss2.png) 90% -35px no-repeat;
}

.promote h3 {
    margin-left: 3px;
}

#facebook {
    z-index: 10;
    position: fixed;
    top: 30%;
    right: -300px;
/ / regulacja odlegіo¶ci od krawкdzi prawej

}

#facebook-icon {
    background-image: url('/templates/qbsoft/images/facebook.png');
    width: 42px;
    height: 42px;
    float: left;
}

#facebook-app {
    border: #123776 solid 3px;
    float: left;
    background-color: #FFFFFF;
}

h2 {
    margin: 0;
    padding: 0;
    display: inline;
    font-size: 9pt;
}

h2 a {
    margin: 0;
    padding: 0;
    display: inline;
    font-size: 9pt;
}

h3 {
    margin: 0;
    padding: 0;
    display: inline;
    font-size: 18pt;
}

h3 a {
    margin: 0;
    padding: 0;
    display: inline;
    font-size: 18pt;
}

.pm_status {
    float: left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 280px;
    height: 100px;
    margin-left: 20px;
    margin-right: 5px;
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    font-size: 0.9em;
    background: url('../images/bbcodes.png') repeat-x 0 100% #fff;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}

.pm_status_content {
    padding: 5px;
}

.tinypic_fieldset {
    height: 100px;
    position: relative;
}

.tinypic_input_text {
    position: absolute;
    top: 50px;
    left: 10px;
    height: 20px;
    width: 200px;
    border: 1px solid #BBBBBB;
    background: white;
}

.tinypic_button {
    position: absolute;
    top: 40px;
    left: 220px;
    height: 30px;
    width: 150px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0px 0px 10px grey;
    text-align: center;
    padding-top: 10px;
    border: 1px solid orange;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(top, rgba(250, 120, 0, 0.25), rgba(250, 120, 0, 0.50), rgba(250, 120, 0, 0.60));
    background-image: -moz-linear-gradient(top, rgba(250, 120, 0, 0.25), rgba(250, 120, 0, 0.50), rgba(250, 120, 0, 0.60));
    background-image: -ms-linear-gradient(top, rgba(250, 120, 0, 0.25), rgba(250, 120, 0, 0.50), rgba(250, 120, 0, 0.60));
    background-image: -o-linear-gradient(top, rgba(250, 120, 0, 0.25), rgba(250, 120, 0, 0.50), rgba(250, 120, 0, 0.60));
    display: inline-block;
    box-shadow: 2px 2px 2px grey;
}

.tinypic_button:hover {
    background-image: -webkit-linear-gradient(top, rgba(250, 120, 0, 0.60), rgba(250, 120, 0, 0.50), rgba(250, 120, 0, 0.25));
    background-image: -moz-linear-gradient(top, rgba(250, 120, 0, 0.60), rgba(250, 120, 0, 0.50), rgba(250, 120, 0, 0.25));
    background-image: -ms-linear-gradient(top, rgba(250, 120, 0, 0.60), rgba(250, 120, 0, 0.50), rgba(250, 120, 0, 0.25));
    background-image: -o-linear-gradient(top, rgba(250, 120, 0, 0.60), rgba(250, 120, 0, 0.50), rgba(250, 120, 0, 0.25));
    box-shadow: 5px 5px 2px grey;
}

.tinypic_logo_text {
    position: absolute;
    top: 10px;
    left: 470px;
    font-weight: bold;
    text-shadow: 0px 0px 1px grey;
}

.tinypic_logo {
    position: absolute;
    top: 35px;
    left: 460px;
}

/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    top: 5px;
    width: 50px;
    height: 24px;
}

/* Hide default HTML checkbox */
.switch input {
    display: none;
}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #33cc33;
}

input:focus + .slider {
    box-shadow: 0 0 1px #33cc33;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.cf:before, .cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    zoom: 1;
}

/* Form wrapper styling */
.form-wrapper {
    width: 700px;
    padding: 15px;
    margin: 10px auto 5px auto;
    background: #444;
    background: rgba(0, 0, 0, .2);
    border-radius: 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .4) inset, 0 1px 0 rgba(255, 255, 255, .2);
}

/* Form text input */

.form-wrapper input {
    width: 580px;
    height: 20px;
    padding: 10px 5px;
    float: left;
    font: bold 15px 'lucida sans', 'trebuchet MS', 'Tahoma';
    border: 0;
    background: #eee;
    border-radius: 3px 0 0 3px;
}

.form-wrapper input:focus {
    outline: 0;
    background: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, .8) inset;
}

.form-wrapper input::-webkit-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}

.form-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}

.form-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: italic;
}

/* Form submit button */
.form-wrapper button {
    overflow: visible;
    position: relative;
    float: right;
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 40px;
    width: 110px;
    font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
    color: #fff;
    text-transform: uppercase;
    background: #d83c3c;
    border-radius: 0 3px 3px 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
}

.form-wrapper button:hover {
    background: #e54040;
}

.form-wrapper button:active,
.form-wrapper button:focus {
    background: #c42f2f;
    outline: 0;
}

.form-wrapper button:before { /* left arrow */
    content: '';
    position: absolute;
    border-width: 8px 8px 8px 0;
    border-style: solid solid solid none;
    border-color: transparent #d83c3c transparent;
    top: 12px;
    left: -6px;
}

.form-wrapper button:hover:before {
    border-right-color: #e54040;
}

.form-wrapper button:focus:before,
.form-wrapper button:active:before {
    border-right-color: #c42f2f;
}

.form-wrapper button::-moz-focus-inner { /* remove extra button spacing for Mozilla Firefox */
    border: 0;
    padding: 0;
}

option:disabled, optgroup:disabled, select:disabled:disabled {
    -moz-user-input: disabled;
    color: GrayText !important;
    cursor: inherit;
}

.chzn-results .disabled-result {
    -moz-user-input: disabled;
    color: GrayText !important;
    cursor: inherit;
}

/* boxy na glownej z komunikatami.
przyklady: http://vorek.pl/templates/qbsoft/images/notification-przyklady.png */
.notification {
    display: block;
    clear: both;
    margin: 0 5px 5px;
    padding: 10px 10px 10px 40px;
    min-height: 20px;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    line-height: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
    -o-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5) inset
}

.icon {
    position: absolute;
    background-image: url(/templates/qbsoft/images/notification.png);
    background-repeat: no-repeat;
    height: 15px;
    top: 14px
}

.notsuccess {
    border: 1px solid #accc5d;
    color: #70892b;
    background-color: #c8e185;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d0e98e), color-stop(100%, #c1da7f));
    background-image: -webkit-linear-gradient(#d0e98e, #c1da7f);
    background-image: -moz-linear-gradient(#d0e98e, #c1da7f);
    background-image: -o-linear-gradient(#d0e98e, #c1da7f);
    background-image: linear-gradient(#d0e98e, #c1da7f);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.3);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.3)
}

.notsuccess .icon {
    width: 14px;
    left: 16px;
    background-position: 0 -15px
}

.notsuccess a {
    color: #70892b;
}

.notfail {
    border: 1px solid #dc4e4d;
    color: #b52525;
    background-color: #ec8282;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f48888), color-stop(100%, #e17575));
    background-image: -webkit-linear-gradient(#f48888, #e17575);
    background-image: -moz-linear-gradient(#f48888, #e17575);
    background-image: -o-linear-gradient(#f48888, #e17575);
    background-image: linear-gradient(#f48888, #e17575);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.2)
}

.notfail .icon {
    width: 13px;
    left: 16px;
    background-position: 0 0
}

.notfail a {
    color: #b52525;
}

.notinfo {
    border: 1px solid #69c0ca;
    color: #3d8d98;
    background-color: #8aced6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99e2eb), color-stop(100%, #79c6cd));
    background-image: -webkit-linear-gradient(#99e2eb, #79c6cd);
    background-image: -moz-linear-gradient(#99e2eb, #79c6cd);
    background-image: -o-linear-gradient(#99e2eb, #79c6cd);
    background-image: linear-gradient(#99e2eb, #79c6cd);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.2)
}

.notinfo .icon {
    width: 6px;
    left: 19px;
    background-position: 0 -30px
}

.notinfo a {
    color: #3d8d98;
}

.notwarning {
    border: 1px solid #f9b516;
    color: #c2721b;
    background-color: #fbb160;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd57f), color-stop(100%, #ffa544));
    background-image: -webkit-linear-gradient(#ffd57f, #ffa544);
    background-image: -moz-linear-gradient(#ffd57f, #ffa544);
    background-image: -o-linear-gradient(#ffd57f, #ffa544);
    background-image: linear-gradient(#ffd57f, #ffa544);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.2)
}

.notwarning .icon {
    width: 14px;
    left: 16px;
    top: 13px;
    background-position: 0 -45px
}

.notwarning a {
    color: #c2721b;
}

.notedit {
    border: 1px solid #e9c95f;
    color: #ae8500;
    background-color: #f3dc8f;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffeaa7), color-stop(100%, #f3d573));
    background-image: -webkit-linear-gradient(#ffeaa7, #f3d573);
    background-image: -moz-linear-gradient(#ffeaa7, #f3d573);
    background-image: -o-linear-gradient(#ffeaa7, #f3d573);
    background-image: linear-gradient(#ffeaa7, #f3d573);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.2)
}

.notedit .icon {
    width: 13px;
    left: 16px;
    top: 13px;
    background-position: 0 -60px
}

.notedit a {
    color: #ae8500;
}

.notlock {
    border: 1px solid #CCC;
    color: #666;
    background-color: #e8e8e8;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4f4f4), color-stop(100%, #e0e0e0));
    background-image: -webkit-linear-gradient(#f4f4f4, #e0e0e0);
    background-image: -moz-linear-gradient(#f4f4f4, #e0e0e0);
    background-image: -o-linear-gradient(#f4f4f4, #e0e0e0);
    background-image: linear-gradient(#f4f4f4, #e0e0e0);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.2)
}

.notlock .icon {
    width: 11px;
    left: 17px;
    top: 13px;
    background-position: 0 -75px
}

.notlock a {
    color: #666;
}

.nottip {
    border: 1px solid #e6b96f;
    color: #b1802f;
    background-color: #f5dcb2;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffedcf), color-stop(100%, #f8d69e));
    background-image: -webkit-linear-gradient(#ffedcf, #f8d69e);
    background-image: -moz-linear-gradient(#ffedcf, #f8d69e);
    background-image: -o-linear-gradient(#ffedcf, #f8d69e);
    background-image: linear-gradient(#ffedcf, #f8d69e);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.2)
}

.nottip .icon {
    width: 9px;
    left: 18px;
    top: 12px;
    background-position: 0 -90px
}

.nottip a {
    color: #b1802f;
}

.notdownload {
    border: 1px solid #3178c0;
    color: #0c4fa3;
    background-color: #6dacea;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8ed0fa), color-stop(100%, #4e95dc));
    background-image: -webkit-linear-gradient(#8ed0fa, #4e95dc);
    background-image: -moz-linear-gradient(#8ed0fa, #4e95dc);
    background-image: -o-linear-gradient(#8ed0fa, #4e95dc);
    background-image: linear-gradient(#8ed0fa, #4e95dc);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.2)
}

.notdownload .icon {
    width: 10px;
    left: 18px;
    background-position: 0 -105px
}

.notdownload a {
    color: #0c4fa3;
}

.notchat {
    border: 1px solid #5d902f;
    color: #366f11;
    background-color: #89bc5a;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8dcb3d), color-stop(100%, #74a547));
    background-image: -webkit-linear-gradient(#8dcb3d, #74a547);
    background-image: -moz-linear-gradient(#8dcb3d, #74a547);
    background-image: -o-linear-gradient(#8dcb3d, #74a547);
    background-image: linear-gradient(#8dcb3d, #74a547);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.2)
}

.notchat .icon {
    width: 14px;
    left: 16px;
    background-position: 0 -120px
}

.notchat a {
    color: #366f11;
}

.nottask {
    border: 1px solid #71502b;
    color: #432c12;
    background-color: #92724e;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a58868), color-stop(100%, #886640));
    background-image: -webkit-linear-gradient(#a58868, #886640);
    background-image: -moz-linear-gradient(#a58868, #886640);
    background-image: -o-linear-gradient(#a58868, #886640);
    background-image: linear-gradient(#a58868, #886640);
    -moz-text-shadow: 0px 1px rgba(255, 255, 255, 0.2);
    text-shadow: 0px 1px rgba(255, 255, 255, 0.2)
}

.nottask .icon {
    width: 14px;
    left: 16px;
    top: 13px;
    background-position: 0 -135px
}

.nottask a {
    color: #432c12;
}

/* boxy na glownej z komunikatami.
przyklady: http://vorek.pl/templates/qbsoft/images/notification-przyklady.png */

/*komunikaty w fullstory START */
.box1, .box1_big {
    padding: 10px;
    margin: 10px;
    font-size: 12px;
    font-weight: bolder;
    border: 1px solid black;
    -moz-box-shadow: 0 0 5px grey;
    -webkit-box-shadow: 0 0 5px grey;
    -ms-box-shadow: 0 0 5px grey;
    -o-box-shadow: 0 0 5px grey;
    box-shadow: 0 0 5px grey;
}

.box1 {
    width: auto;
    height: 30px;
}

.box1_big {
    width: auto;
    height: 30px;
}

.box1, .box1_big {
    background: -moz-linear-gradient(center top, #FFFFFF 0%, #EFF3FF 5%, #DEE7FF 100%);
    background: -webkit-linear-gradient(top, #FFFFFF 0%, #EFF3FF 5%, #DEE7FF 100%);
    background: -o-linear-gradient(center top, #FFFFFF 0%, #EFF3FF 5%, #DEE7FF 100%);
    background: linear-gradient(center top, #FFFFFF 0%, #EFF3FF 5%, #DEE7FF 100%);
}

/*komunikaty w fullstory KONIEC */
