
spriteLocation(spriteName)
    if spriteName == 'titleBar'
        -565px
    else if spriteName == 'thanksPage'
        -709px
    

body {
    font: 12px/1.2 fonts;
    color: #636363;
    letter-spacing:normal;
}

a:hover, .kopyto a:hover , .gossipPage .kopyto a:hover, a.k_more11:hover{
    color: #ffae00;
}
.kopyto a, a{
    color:linkKopyto;
    text-decoration:none;
}
.kopyto {
    font: 12px/1.2 fonts;
    color: #636363;
    letter-spacing:normal;
}
.k_block {
    margin-bottom:20px;
}
#extra .k_block {
    margin-bottom:0px;
    padding-bottom:7px;
}
.lay_movie #extra .k_block,
.lay_person #extra .k_block{
    padding-bottom:15px;
}
.kopyto .k_moreBlock11
{
    display: inline;
    padding: 5px 8px 0 0;
}
.kopyto .k_jsLink .k_moreBlock11
{
    color: #ffffff;
    font-size: 1px;
}
#doc, #head, #neck, #leg {
    width:100%;
    text-align:center;
    padding:0;
}
#doc div{
    text-align:left;
}
#body, #foot, #head #main-default-id, #head #k_promoBar, #head #k_mainBar {
    width:980px;
    margin:0 auto;
}
#k_mainBar{
    height:81px;
}
#body {
    background: white;
    overflow: hidden;
}

#head {
    background:url("/_d/layout/head-bg.png") repeat-x scroll 0 100% transparent;
    background-color: #323232;
    padding-top:10px;
    margin-bottom: 0px;
}

#leg {
    background:url("/_d/layout/leg-bg.png") repeat-x scroll 0 100% transparent;
}

#leg .k_contactBar
{
    background: white;
    padding-top:50px;
    margin-bottom:2px;
}

#foot {
    background: white;
    margin-top: 0;
    padding-top: 23px;
}

/*style dla SG*/
.lay_m460i190e300 #info{
    margin-top:0px;
}
.lay_m460i190e300.lay_mainpage #info{
    margin-right:15px;
    margin-left:0px;
}
.lay_m460i190e300.lay_mainpage #main{
    float:right;
    margin-top:8px;
}
/*style dla SG*/

#doc #main-default-id
{
    text-align: center;
}

#doc .ad_default
{
    text-align: center;
}

#doc .adslot_default
{
    text-align: center;
}

#doc .adslot_default div
{
    text-align: center;
    margin: 0 auto;
}

.lay_m665e300 #extra
{
    margin-top: 10px;
}
.lay_m665e300.lay_movie #extra{
    margin-top:4px;
}
/****/

#k_navBar {
    width:980px;
    margin:0 auto;
}
#outro {
    clear: both;
}
#k_mainBar #k_tabs a,
#k_mainBar #k_tabs a:hover{
    text-decoration:none;
}
#k_mainBar #k_tabs a:hover{
    color:#c9ddd2;
}
#k_mainBar #k_tabs a.k_selected:hover{
    color:#c5d9ec;
}
#k_mainBar #k_tabs #k_startTab a:hover{
    color:#c7c7c7;
}
#k_mainBar #k_tabs a.k_selected{
    color:#fff;
}
#k_promoBar a:hover{
    color:#fff;
}
#k_promoBar .k_portal a:hover{
    color:#fff;
}
#k_promoBar .k_portal a strong{
    color:#BABABA;
}
#k_promoBar .k_portal a:hover strong{
    color:#FFF;
}

#k_mainBar #k_searchBar{
    border:none;
}
#k_mainBar #k_searchText{
    background: url(backgroundWide) repeat-x scroll -0px -907px;
}
#k_mainBar #k_searchButton{

}
#k_mainBar #k_tabs .k_special a {
    background: url("/_d/_k/common/navi_special_icon.png") repeat-x scroll 0 100% transparent;
    padding-left:1px;
}
#k_mainBar #k_tabs .k_special a:hover {
    color:#f7f29b;
}
#k_mainBar #k_tabs .k_special a span{
    margin-left:16px;
    padding-left:4px;
}


.kopyto .k_more11, .k_more11 {
    background:url("/_d/_k/common/806073bbe06c398aab347f69af6b528b,spr_icons.gif") no-repeat scroll 100% -711px transparent;
    font-size: defaultFontSize
    padding:0 18px 0 0;
    color:linkKopyto;
    text-decoration:none;
}
.kopyto .k_button{
    padding:5px 0;
    background-position: 0px -289px;
}
.kopyto .k_button span{
    background-position: 100% -188px;
    padding: 6px 2px 5px 0;
}
.k_button input,
.k_pollBlock .k_button input {
    font: bold 14px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    text-transform: uppercase;
    color: #ffffff;
    margin-top:-3px;
    background:none;
    border:none;
    font-weight:bold;
}
#doc .snd_content{
    text-align:center;
    margin-left:-15px;
}

#neck .k_title{
    margin: 0 auto;
    width: 980px;
}

#neck h1{
    margin: 0 0 3px 0;
}

#k_promoBar ul {
    padding:3px 20px 1px 10px;
    width:960px;
    position:relative;
    overflow:visible;
}
#k_promoBar ul  .pipe{
    margin-left:5px;
}

#main .k_title h1,.k_title h1,h1{
    color: #2e995e;
    font: normal 36px/40px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:normal;
    text-transform: none;
    margin-bottom: 10px;
}
.kopyto .k_detailBlurb h1{
    color:#2A75C1;
    font: normal 36px/40px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    margin-bottom: 10px;
    text-transform: none;
}

#main .k_title.creationContents h2,
#main .k_title.personContents h2 {
    line-height:31px;
    margin-bottom:10px;
    font-weight:bold;
    margin-top:0;
    display:block;
    padding:0;
    font-size:24px;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    text-transform: uppercase;
    color:#878787;
    background:url(backgroundWide) no-repeat 100% 4px;
}

#info .k_block h2 {
    margin-bottom:0px;
    padding:3px 0 0 0;
    text-transform: uppercase;
    color: #878787;
    font-size:18px;
    font-weight:normal;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:normal;
    line-height:22px;
    background:none;
}
#info .k_titleBox h2 a {
    font-weight:normal;
}
.lay_mainpage #info .k_block h2{
    color:#878787;
    display:block;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:normal;
    font-size:18px;
    font-weight:normal;
    line-height:31px;
    margin-bottom:10px;
    margin-top:0;
    padding:0;
    text-transform:uppercase;
}
.lay_mainpage #info .k_block .k_titleBar h2 a,  .lay_mainpage #info .k_block .k_titleBar h2 a:hover{
    background-position:100% -878px;
    padding-right:23px;
    font-weight:normal;
}
#info .k_block .k_titleBox{
    background:url(backgroundWide) no-repeat scroll 100% -416px transparent;
    width:183px;
    height:29px;
}

#info .k_block .k_titleBar {
    padding:0 7px;
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0px spriteLocation('titleBar') transparent;
    height:29px;
}
.lay_mainpage #info .k_block .k_titleBox{
    height:31px;
}

.lay_mainpage #info .k_block .k_titleBar {
    height:32px;
}

#info .k_block{
    margin-top:4px;
}
.lay_mainpage #info .k_block{
    margin-top:11px;
}
.lay_mainpage #info .famousPersonsInfo {
    margin-top:0;
}
.lay_mainpage #info .famousPersonsInfo .k_container{
    margin-bottom:0;
    padding-bottom:0px;
}
.lay_mainpage #info .k_mostPopular.k_block h2{
    margin-bottom:0px;
}

.lay_mainpage #info .k_mostPopular{
    margin-top:6px;
    margin-bottom:10px;
}
.lay_mainpage #info .k_mostPopular .k_container{
    padding-top:0px;
    padding-bottom:0px;
    margin-bottom:7px;
}
.lay_mainpage #info .k_mostPopular .k_newsMore{
    border-top:1px solid #d7d7d7;
    margin-top:8px;
    float:left;
    width:100%;
}
#info h2 a{
    color: #878787;
}
#info h2 a:hover{
    color: #ffae00;
}

.contestsPage .k_title h1 {
    border-bottom: 2px solid #3D8FE2;
    color: #878787;
    font-family: Arial, "Trebuchet MS",  sans-serif;
    letter-spacing:-1px;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    margin-right: 0px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.contestsThanksPage .k_linkBack .k_back{
    padding-right:15px;
    background: url("/_d/_k/common/spr_icons.gif") no-repeat scroll 100% spriteLocation('thanksPage') transparent;
}
.contestsPage .k_pagination{
    margin-top:29px;
}
.contestDetailPage .k_newsDetail{
    padding-top:12px;
}
#main .k_newsDetail h1{
    color: #2e995e;
    font: normal 36px/40px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    margin: 7px 0 0 0;
    border-bottom: none;
}
#main  .k_contestForm h1 {
    color: #2E995E;
    font: normal 36px/40px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    text-transform: none;
    margin-bottom:10px;
}
.k_contestForm .k_question p{
    font: bold 24px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    color:#20995e;
    text-transform: uppercase;
}
.k_contestForm .k_personalData {
    padding-bottom:18px;
}
.k_contestForm .k_personalData li{
    padding: 0 0 0 2px;
}

#extra .k_block .k_titleBox {
    background-position:100% -57px;
}

#main .k_block .k_titleBar {
    padding:0;
    height:31px;
    background:none;
}

#extra .k_block .k_titleBar {
    background-position:0 -158px;
}

#clubsTags {
    margin-top:0;
}

.k_titleBox h2 a {
    color: #878787;
    font-family: Arial, "Trebuchet MS", sans-serif;
    letter-spacing:normal;
    text-transform: uppercase;
    font-weight:normal;
}

#extra .k_titleBox h2 a {
    color: #878787;
    background-position:100% -880px;
    font-size:18px;
    font-weight:normal;
}

#extra .k_titleBox h2 a:hover {
    color: #ffae00;
}

.k_titleBox h2 {
    line-height:31px;
    margin-bottom:10px;
    font-weight:normal;
    margin-top:0;
    display:block;
    padding:0;
    font-size:18px;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:normal;
    text-transform: uppercase;
    color:#878787;
}

.k_block .k_titleBar h2 a, .k_block .k_titleBar h2 a:hover {
    padding-right:23px;
    background-position:100% -880px;
    color:#878787;
    font-size:18px;
}
#info .k_block .k_titleBar h2 a, #info .k_block .k_titleBar h2 a:hover{
    background: url("/_d/_k/common/spr_icons.gif") no-repeat 100% -878px transparent;
}

.k_block .k_titleBar h2 a:hover {
    color:#ffae00;
}

#extra .k_titleBox h2 {
    border-bottom: none;
    color:#878787;
    font-size:18px;
    padding-left:0px;
    margin-bottom:0;
    line-height:28px;
}

#extra .k_block.k_slider .k_titleBox h2{
    padding-left:22px;
    letter-spacing:-1px;
    font-weight:normal;
}

#main .k_block .k_titleBox{
    background-position: 100% 4px;
    background-repeat: repeat-x;
}
.lay_mainpage #main .k_block .k_titleBar{
    height:33px;
    width:460px;
}
.lay_mainpage #main .k_block .k_titleBox{
    background:none;
    border-bottom:1px solid #d7d7d7;
    height:32px;
    width:460px;
}

#extra .k_titleBox ul.k_categoryLinks,
#extra ul.k_categoryLinks {
    display: block;
    font-size: 11px;
    position: absolute;
    right: 0;
    top: 0;
}

#main .k_block.articlesGossip .k_titleBar,
#main .k_block.articlesGossip .k_titleBox{
    background-position:100% -28px;
    padding-bottom:4px;
    height:24px;
}
#main .k_block.articlesGossip .k_titleBar a{
    background-position: 100% -1036px;
}
.articlesGossip .k_titleBox h2 {
    line-height:24px;
}
#extra .k_block .k_slideUp h2 {
    background-position:3px -750px;
}

#extra .k_block .k_slideDown h2 {
    background-position:3px -770px;
}
/*.kopyto.articlesGossip a.k_more11{
	color: #ff6799;
}*/
.kopyto.articlesGossip a.k_more11:hover{
    color:#ffae00;
}

.k_titleBox ul.k_categoryLinks, ul.k_categoryLinks {
    display: block;
    position: absolute;
    top: 3px;
    right: 0px;
    font-size: 11px;
}
.publicationsPage .k_titleBox ul.k_categoryLinks, ul.k_categoryLinks{
    top:23px;
}

.k_titleBox ul.k_categoryLinks li, ul.k_categoryLinks li {
    display: block;
    float: left;
    line-height:22px;
    padding:0 3px 0 0;
}

ul.k_categoryLinks li a{
    color:linkKopyto;
    text-decoration:none;
    font-size: defaultFontSize
}
#main ul.k_categoryLinks li {
    font-weight:normal;
}
#extra ul.k_categoryLinks li a {
    color: #636363;
}

#extra ul.k_categoryLinks li a:hover {
    color: #ffae00;
}

ul.k_categoryLinks li a:hover{
    color:#ffae00;
}

#extra .k_categoryLinks .spacer {
    color: #DDDDDD;
    margin:0 1px 0 3px;
    padding-left:0;
}

.k_titleBar {
    position: relative;
}

h3,.k_newsBlurb h2,.k_newsBlurb h3 {
    color: #878787;
    font: 18px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:0px;
    margin: -4px 0px 2px 0px;
    display:inline;
}
.k_newsBlurbList {
    margin:0px;
}
/* Wiadomosci */
.k_newsBlurb {
    padding-bottom: 10px;
    padding-left:0px;
}
.k_newsBlurb img{
    margin-right: 8px;
    margin-left:0px;
    margin-top: 0px;
    border: none;
}

.k_newsBlurb a.k_category{
    color:linkKopyto;
}

.k_newsBlurb p {
    font-size: 12px;
    display:table-cell;
    padding:3px 0;
}
.k_newsBlurb .k_descContainer{
    display:table;
}
.k_newsBlurb .k_properties {
    display:table-row;
    font-size:12px;
}

.k_newsDetail .k_date {
    margin-top: 0px;
}

.k_cycler .k_title a {
    color: #fff;
    font: bold 24px/30px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    text-transform: none;
}

.k_cycler {
    margin-bottom: 0px;
    width:665px;
    height:255px;
    border:none;
}

.k_cycler .k_item {
    width:665px;
    height:255px;
    right:0px;
}

.k_cycler .k_photo{
    position:absolute;
    right:0px;
}

.k_cycler .k_control{
    left:8px;
}

.k_cycler h2.k_title{
    background-color: linkKopyto;
    position:absolute;
    left:9px;
    top:16px;
    display:block;
    padding:4px 6px 4px 6px;
}

#doc .articlesReview .k_newsMore{
    padding-top:0px;
    margin-top:-3px;
    padding-bottom:0px;
    padding-top:10px;
}
#doc #main .articlesReview{
    margin-bottom:0px;
}
.articlesPage h1{
    color: #2E995E;
    margin-top:13px;
}
.articlesPage #doc div#intro{
    padding-bottom:3px;
}
/* Konkursy */

.k_cycler {
    margin-bottom: 0px;
    width:665px;
    height:255px;
    border:none;
}

.k_cycler .k_item {
    width:665px;
    height:255px;
    right:0px;
}

.k_cycler .k_photo{
    position:absolute;
    right:0px;
}

.k_cycler .k_cover{
    display:block;
    background-color: #000000;
    z-index:1;
    width:205px;
    height: 255px;
    position:absolute;
    left:0px;
    top:0px;
}

.k_cycler .k_text{
    width:450px;
    height: 185px;
    position:absolute;
    left:0px;
    top:0px;
    overflow: visible;
    padding-top:70px;
    z-index:2;
}

.k_cycler .k_control{
    left:0px;
}

.k_cycler h2.k_title a{
    display:block;
}

.k_cycler h2.k_title a:hover{
    text-decoration:none;
}

.k_cycler .k_lead,
.k_cycler .k_properties{
    display:block;
    padding-left:4px;
    width: 185px;
    font-size:12px;
    background:#000;
}


/* Konkursy */
.k_contestForm .k_personalData label {
    width: 135px;
}

.k_contestForm .k_personalData input {
    background:url(backgroundWide) no-repeat scroll 100% -533px transparent;
    border:medium none;
    height:29px;
    margin-left:10px;
    margin-right:100px;
    padding: 4px 0px 4px 10px;
    width:400px;
}
.k_contestForm .k_inputWraper{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -698px transparent;
    float:right;
}
.k_contestForm #f_phone{
    margin-right:200px;
    width:300px;
}
.k_contestForm .k_terms textarea {
    width: 645px;
    padding:10px;
    font: 12px Arial,Verdana,Helvetica,sans-serif;
    letter-spacing:normal;
    color: #636363;
}
.k_contestForm .k_terms, .k_contestForm .k_privacy {
    font: 12px Arial,Verdana,Helvetica,sans-serif;
    letter-spacing:normal;
}
.k_contestForm .k_privacy label {
    float: right;
    margin-left: 10px;
    width: 560px;
}
.k_contestForm .k_terms label{
    float: right;
    margin-left: 10px;
    width: 635px;
}
.k_contestForm .k_send .k_button{
    background-position:0 -402px;
    padding:6px 0;
}
#doc .k_contestForm .k_send{
    text-align:right;
}
.k_contestForm .k_send .k_button span{
    background-position:100% -301px;
    padding:7px 2px 6px 0;
}
.k_contestForm .k_send .k_button input{
    padding:0 30px;
    font: bold 14px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    color:#ffffff;
    overflow:visible;
}

* + html .k_contestForm .k_send .k_button{
    height:30px; line-height:30px;
    padding:0px;
}
* + html .k_contestForm .k_send .k_button span{
    padding-bottom:0px;
}
.k_contestForm .k_terms {
    margin-bottom: 15px;
}
.k_contestForm .k_privacy{
    margin-left: 50px;
}

.k_contestForm .k_privacy li {
    width:590px;
}
.k_contestForm .k_privacy .k_checkbox{
    margin-left:-30px;
}

.k_contestForm .k_question p {
    font-weight: bold;
    font-size:30px;
    line-height:30px;
    color:#636363;
    text-transform:none;
}

.k_contestForm .k_question li {
    text-align: left;
}
.k_contestForm .k_radio{
    margin:15px 0 35px;
}
.k_contestForm .k_radio label {
    width: 600px;
    padding:0px;
    font-weight:bold;
    line-height:14px;
}

.k_contestForm .k_radio input {
    width: 48px;
    float:none;
}

.k_contestForm .k_preTitle,.k_contestThanks .k_preTitle {
    display: none;
}

.k_contestForm h2 {
    font:12px Arial,Verdana,Helvetica,sans-serif;
    letter-spacing:normal;
    margin:0 0 9px;
    font-weight:bold;
}
.k_contestForm .k_checkbox{
    margin-left:20px;
    margin-top:5px;
}
.contestsPage  .k_newsBlurbList h3{
    font-size:24px;
}
.contestsPage .k_newsBlurb.k_newsBlurbLast{
    padding-bottom:32px;
}
.k_contentExtendedBlurb h2, .k_contentExtendedBlurb h3 {
    font: 20px Arial, "Trebuchet MS",sans-serif;
    letter-spacing:-1px;
}
.k_contentExtendedBlurb img {
    margin-top:0px;
    border:none;
    margin-right:8px;
}
.contestDetailPage #main .k_newsDetail h1{
    margin:8px 0 -3px;
    color: #878787;
}
.k_newsDetail .k_insetPhotoLarge img{
    border: 1px solid #d7d7d7;
    padding:3px;
}
.biographyShort .k_newsDetail .k_insetPhotoLarge img{
    padding:0px;
    border:none;
}
.k_newsDetail .k_postTitle{
    padding-bottom:5px;
}
.k_newsDetail .k_text{
    padding-bottom:8px;
}
.k_contentExtendedBlurb .k_blurb{
    padding-bottom:15px;
}
#main .k_insetPhotoLarge{
    padding-bottom:5px;
    text-align:center;
}
.kopyto .k_linkButton{
    padding:8px 0 6px;
    background-position: 0 -401px;
}
.kopyto .k_linkButton span{
    background-position: 100% -301px;
    padding:5px 12px 5px 10px;
    color:#ffffff;
    font: bold 14px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    text-transform: uppercase;
}

.kopyto .k_contestButton .k_linkButton span{
    letter-spacing:1px;
    padding: 5px 12px 6px 10px;
}

#doc .k_contestButton{
    text-align:right;
    margin-top:10px;
    padding-bottom:28px;
}
.spacer {
    color: #dadada;
    margin: 0px 5px 0px 4px;
}

#doc .k_newsMore {
    clear: left;
    margin: 0;
    padding: 4px 0 6px 0;
    text-align: right;
}
#doc .k_creationBlurbList .k_newsMore {
    float: none;
    text-align: right;
    padding-top:0px;
}
.lay_mainpage #doc .k_creationBlurbList .k_newsMore{
    padding-top:4px;
}
#extra .k_newsMore {
    float:none;
    margin-bottom:0px;
    padding-bottom:0px;
    text-align:right;
    clear:both;
}
.k_vodPromoBlock .k_moreVideo{
    padding-bottom:0px;
    margin-bottom:-1px;
}
#main {
    margin: 15px 0 15px 0;
}
#intro{
    padding-bottom:7px;
}
.publicationsPage #main,
.interviewsPage #main,
.featuredarticlesPage #main,
.publicationarticlesPage #main{
    position: relative;
}

/* tag-cloud */
#main h1 {
    font-size: 36px;
    color: #2e995e;
    margin: 0px 0px 24px 0px;
    padding: 0px 0px 1px 0px;
    border-bottom: 1px solid #D7D7D7;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    font-weight:normal;
}
.contestsThanksPage #main h1{
    color:#878787;
    margin-bottom:8px;
}
#main .k_galleryContext .k_titleBar .k_titleBox h2 {
    color:#878787;
    display:block;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:normal;
    font-size:18px;
    font-weight:normal;
    line-height:18px;
    margin:0;
    padding-bottom:3px;
    text-transform:none;
}

.k_tagCloud {
    margin-bottom: 40px;
    color: #BABABA;
}
.GallerySpread.lay_m665e300 #extra{
    margin-top:17px;
}
.k_gallerySpread .k_blurb .k_title {
    border: none;
    border-bottom:1px solid #D7D7D7;
}

.k_tagCloud a {
    color: #2A75C1;
    text-decoration: none;
}

.k_tagCloud a:hover {
    text-decoration: underline;
}

/** quizy **/

#quiz-spread .k_newsBlurb {
    border-bottom: 1px solid #D7D7D7;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 15px 0px;
    clear: both;
    overflow: hidden;
    padding: 0px 0px 12px 110px;
}

#quiz-spread .k_newsBlurb img {
    border: 1px none #DDDCE1;
    float: left;
    margin: 4px 0 0 -110px;
}

.kopyto .k_moreBlock11 {
    background: url("/_d/_k/common/spr_icons.gif") no-repeat scroll -9px -1021px transparent;
    height: 5px;
}

.adslot_default {
    margin-bottom: 5px;
    text-align: center;
}
/** tag-detail **/
#main .k_tagDetail .k_title h1 {
    line-height:40px;
}
#main .k_tagDetail .k_tagName {
    color: #5C5C5C;
}
.k_contentExtendedBlurb {
    border-bottom:1px solid #D7D7D7;
    clear:both;
    overflow:hidden;
    position:relative;
}
.k_contentExtendedBlurb .k_date {
    color: #2E995E;
}
.kopyto .k_properties {
    color: #ABABAB;
    font-size: 12px;
}
.kopyto .k_properties a {
    color: #5C5C5C;
}

#leg .k_newsletterForm {
    margin:0 auto;
    height:70px;
    width: 980px;
}
#leg .k_newsletterForm .k_newsletterForm FORM INPUT.k_email{
    height:13px;
    padding:8px 0px;
}
#leg .k_newsletterForm .k_newsletterMore
{
    width: 150px;
}
#leg .k_newsletterForm .k_newsletterForm
{
    margin: 11px 0 0 0;
    width: 340px;
}

.k_newsletterForm .k_newsletterTitle, .k_newsletterForm .k_newsletterText, .k_newsletterForm .k_newsletterForm, .k_newsletterForm .k_newsletterMore{
    background:none;
}
.k_newsletterForm .k_newsletterTitle {
    color: #656565;
    font: 26px/1.2 Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1.5px;
    padding-top: 18px;
    width: 165px;
}

.k_newsletterForm .k_newsletterText
{
    color: #656565;
    font-size: 12px;
    padding-top: 19px;
    padding-left:15px;
    padding-right:5px;
    width: 273px;
}

* + html .k_newsletterForm .k_newsletterText
{
    padding-left: 5px;
    padding-top: 22px;
}

.k_newsletterForm .k_newsletterForm form
{
    background: url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -1071px transparent;
    float: none;
    height: 29px;
    padding: 0;
    width: 355px;
}

* + html .k_newsletterForm .k_newsletterForm form
{
    background: url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -1070px transparent;
    height: 30px;
}

.k_newsletterForm .k_newsletterForm form input.k_email
{
    background: url(backgroundWide) no-repeat right -906px transparent;
    border: none;
    color: #bababa;
    float: none;
    font-size: 12px;
    font-style: italic;
    height: 29px;
    margin-right: 7px;
    margin-left: 5px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 3px;
    width: 206px;
}

.k_newsletterForm .k_newsletterForm .k_button
{
    background: url("/_d/_k/common/spr_high.gif") no-repeat 0 -402px;
    padding: 6px 0;
}

.k_newsletterForm .k_newsletterForm .k_button span
{
    background: url(backgroundWide) no-repeat 100% -301px;
    border: none;
    padding: 7px 0;
}

.k_newsletterForm .k_newsletterForm .k_button input
{
    background: none;
    color: #fff;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    height: 27px;
    letter-spacing:normal;
    width: 106px;
}
* + html .k_newsletterForm .k_newsletterForm .k_button,
* + html .k_newsletterForm .k_newsletterForm .k_button span{
    line-height:28px;
    height:20px;
    padding:0px;
}
* + html .k_newsletterForm .k_newsletterForm .k_button input{
    line-height:28px;
    padding:0px;
}
.k_newsletterForm .k_newsletterMore .k_more11
{
    background: url("/_d/_k/common/spr_icons.gif") no-repeat scroll right -1738px transparent;
    color: #656565;
    font-family: Arial;
    letter-spacing:normal;
    font-size: 12px;
    padding: 0 20px 0 0;
    text-transform: none;
}

.k_newsletterForm .k_newsletterMore
{
    margin: 12px 0 0;
}

* + html .k_newsletterForm .k_newsletterMore
{
    margin: 14px 0 0;
}

.k_newsletterDetail h2
{
    border-bottom: 2px solid #3D8FE2;
    color: #878787;
    font-family: Arial, "Trebuchet MS",  sans-serif;
    letter-spacing:-1px;
    font-size: 24px;
    margin: 0 0 10px;
    padding-bottom: 2px;
    text-transform: uppercase;
}

.k_newsletterDetail .k_subscribePhoto
{
    margin: 0 9px 0 0;
    padding: 0;
    width: auto;
}

.k_newsletterDetail .k_subscribeText
{
    color: #636363;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: Arial;
    letter-spacing:normal;
}

.k_newsletterDetail .k_text
{
    color: #ababab;
    font-size: 12px;
    font-family: Arial;
    letter-spacing:normal;
    margin: 0;
    padding: 0;
}

* + html .k_newsletterDetail .k_subscribeForm form, * + html .k_newsletterDetail .k_unsubscribeForm form
{
    background: url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -1070px transparent;
}

.k_newsletterDetail .k_subscribeForm input,
.k_newsletterDetail .k_unsubscribeForm input
{
    border: 1px solid #bababa;
    color: #bababa;
    font-size: 12px;
    height: 22px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 3px;
    width: 209px;
}

.k_newsletterDetail .k_button
{
    background: url("/_d/_k/common/spr_high.gif") no-repeat 0 -402px;
    display: inline;
    padding: 6px 0;
}

.k_newsletterDetail .k_button span
{
    background: url(backgroundWide) no-repeat 100% -301px;
    display: inline;
    border: none;
    padding: 7px 0;
}

.k_newsletterDetail .k_button input
{
    background: none;
    display: inline;
    color: #fff;
    font-family: Arial;
    letter-spacing:normal;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
    height: 27px;
    width: 106px;
    padding:0 10px 3px;
    border:none;
}

* + html .k_newsletterDetail .k_button,
* + html .k_newsletterDetail .k_button span{
    line-height:28px;
    height:20px;
    padding:0px;
}
* + html .k_newsletterDetail .k_button input{
    height: 27px;
    line-height:28px;
    margin: 0px;
    padding:0px;
}

.k_newsletterDetail .k_subscribeForm
{
    margin: 0 0 33px 0;
    padding: 0;
}

.k_newsletterDetail .k_unsubscribeForm
{
    margin: 29px 0 0;
    padding: 0;
}

.k_newsletterDetail .k_unsubscribeText2
{
    margin: 27px 0 46px;
}

.k_newsletterThanks .k_linkBack
{
    background: url(/_d/_k/common/spr_icons.gif) no-repeat -5px -912px;
}
.k_newsletterThanks {
    padding-top:8px;
}

.pageNewsletter #trunk
{
    width: 620px;
}

.pageNewsletter #main
{
    margin: 18px 0 15px;
    float: left;
    width: 420px;
}
.pageNewsletter #body
{
    width:auto;
}
.pageNewsletter #foot
{
    width:auto;
    padding-top:0;
}
.pageNewsletter #info
{
    float: right;
    margin: 10px 0 0 0;
    width: 190px;
}


.pageNewsletter #main .k_newsBlurb
{
    padding: 0 0 11px 0;
}

.pageNewsletter #main .k_newsBlurb.k_newsBlurbLast .k_properties span
{
    color: #ABABAB;
}
.publicationsPage .k_newsBlurb.k_newsBlurbLast,
.interviewsPage .k_newsBlurb.k_newsBlurbLast,
.featuredarticlesPage .k_newsBlurb.k_newsBlurbLast,
.publicationarticlesPage .k_newsBlurb.k_newsBlurbLast{
    border-bottom:none;
}

.pageNewsletter #main .k_newsletterLink
{
    clear: both;
    padding: 18px 0 8px;
}

.pageNewsletter #main .k_photo
{
    float: left;
}

.pageNewsletter #main .k_titleBar
{
    display: none;
}

#main .k_videoPromoBlock{
    margin-bottom:10px;
}
.k_videoPromoBlock .k_thumb:hover span.k_playIcon{
    background: url("/_d/_k/common/spr_icons.gif") no-repeat scroll 100% -1566px transparent;
}
.k_gallerySpread .k_blurb p
{
    padding: 0 0 9px;
}

.k_gallerySpread .k_blurb ul
{
    padding: 10px 0 10px;
}

.k_gallerySpread .k_firstBlurb p
{
    border-bottom: 1px solid #D7D7D7;
    margin: 0 0 14px;
    padding: 0 0 27px;
}

.k_gallerySpread .k_more11
{
    display:none;
}

.k_gallerySpread .k_blurb h2
{
    font-weight: normal;
    margin: 0;
}

.k_gallerySpread .k_firstBlurb ul
{
    border: none;
}

.k_gallerySpread .k_title
{
    font-family: Arial, "Trebuchet MS", sans-serif;
    letter-spacing:normal;
}

.k_gallerySpread .k_index
{
    font-family: Arial;
    letter-spacing:normal;
    text-transform: none;
}

.k_gallerySpread .k_firstBlurb .k_largePhoto
{
    border: none;
}

.k_gallerySpread ul img
{
    border: none;
}

.k_gallerySpread .k_blurbLast
{
    border: none;
}

.k_gallerySpread .k_firstBlurb h2
{
    padding: 0 0 1px 0;
    width: 520px;
    margin: 5px 0 10px;
}
#main .k_galleryPromoBlock li,
#main .k_videoPromoBlock li{
    width:140px;
    float:left;
    padding: 0px 34px 10px 0px;
    position:relative;
    margin-left:0;
}
#main .k_galleryPromoBlock li .k_galleryName,
#main .k_videoPromoBlock li .k_description{
    position:absolute;
    bottom:3px;
    left:0px;
    width:105px;
    height:35px;
    padding:0px 30px 0px 5px;
    text-align:left;
    font-size: defaultFontSize;
    background:none;
    border:none
}

#main .k_personVideoList li .k_description,
#main .k_videoPromoBlock.k_personVideoList li .k_description {
    bottom:0;
}

#main .k_personVideoList .k_videoPromoBlock .k_thumb {
    height:93px;
}

.k_personVideoList .k_videoPromoBlock .k_boxFrame {
    overflow:hidden;
    border:none;
    padding:0;
}
#main .k_personVideoList .k_videoPromoBlock .k_boxFrame ul {
    width:698px;
}

#main .k_galleryPromoBlock ul a,
#main .k_videoPromoBlock ul a{
    color:#ffffff;
    position: relative;
    float:left;
}
#main .k_galleryPromoBlock a:hover,
#main .k_videoPromoBlock li a:hover{
    color:#ffae00;
}

#main .k_galleryPromoBlock li .k_galleryName .k_galleryIcon{
    text-indent:-999px;
    width:22px;
    height:18px;
    background: url("/_d/_k/common/spr_icons.gif") no-repeat 100% -1530px transparent;
    position:absolute;
    top:7px;
    right:5px;
}

#main .k_videoPromoBlock .k_playIcon{
    text-indent:-999px;
    width:21px;
    height:18px;
    background: url("/_d/_k/common/spr_icons.gif") no-repeat 100% -1566px transparent;
    position:absolute;
    top:0px;
    right:5px;
}

.k_galleryPromoGlass,
.k_videoPromoGlass{
    background-color:#000000;
    bottom:3px;
    height:40px;
    left:0;
    position:absolute;
    width:140px;
}
.k_videoPromoBlock .k_videoPromoGlass{
    bottom:0px;
}
#main .k_videoPromoBlock ul,
#main .k_galleryPromoBlock ul{
    width:665px;
}
.k_moreVideo,
#main .k_galleryPromoBlock div{
    float:right;
    text-align:right;
    clear:both;
}
.k_videoPromoBlock{
    padding-top:9px;
    float:left;
}
#main .k_galleryPromoBlock li.k_last,
#main .k_videoPromoBlock li.k_last{
    padding-right:0px;
}

/** quiz detal **/
.k_question .k_questionButton, .k_quizQuestions .k_question .k_questionButton {
    float:left;
    margin:20px 0px 0px 0px;
    border-top: 1px solid #D7D7D7;
    width: 456px;
    padding: 20px 0px 0px 0px;
}
.k_question {
    border:1px none #DADADA;
    margin: 0px;
    overflow:hidden;
    padding:0 0 10px 11px;
}
.k_quizQuestions .k_questionsLead {
    margin: 0px;
}
.k_quizQuestions .k_question {
    padding: 0px 0px 10px 0px;
}
.k_quizQuestions .k_question h2 {
    margin: 7px 0px 10px 0px;
    color: #2E995E;
    border-bottom: 1px solid #D7D7D7;
    padding-top: 20px;
    font-weight:normal;
    line-height:36px;
}
.k_quizProgressBar li.k_inactiveBox,
.k_quizProgressBar li.k_activeBox {
    text-indent: 0px;
    font-size: 12px;
    font-weight: bold;
}
.k_quizProgressBar {
    background: transparent none;
    float:left;
}
.k_quizProgressBar .k_quizProgressBarRight {
    background:transparent none;
    margin:0 0 10px 2px;
}
.k_quizProgressBar li.k_inactiveBox {
    background: transparent url(/_d/_k/quiz/spr_wide.gif) no-repeat 0px -70px;
    width: 23px;
    height: 25px;
    line-height: 25px;
    margin-right: 2px;
    color: #5C5C5C;
    text-align: center;
    margin-bottom:20px;
}
.k_quizProgressBar li.k_activeBox {
    background: transparent url(/_d/_k/quiz/spr_wide.gif) no-repeat 0px -105px;
    width: 23px;
    height: 25px;
    line-height: 25px;
    margin-right: 2px;
    color: #ffffff;
    text-align: center;
    margin-bottom:20px;
}
.k_quizProgressBar li.k_activeBox.k_currentBox {
    background: transparent url(/_d/_k/quiz/spr_wide.gif) no-repeat 0px -140px;
    width: 23px;
    height: 40px;
    line-height: 25px;
    margin-right: 2px;
    color: #ffffff;
    text-align: center;
    margin-bottom:0;
}
.k_inactiveBoxResult, .k_activeBoxResult {
    background: #EBEBEB;
    width: 84px;
    height: 25px;
    line-height: 25px;
    color:#676767;
    float:left;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    text-align: center;
}
.k_quizQuestions .k_question form {
    clear: both;
    margin:10px 0 0;
    float: left;
    width:100%;
}
.k_quizQuestions .k_question h3 {
    font-size: 12px;
    color: #5C5C5C;
    margin-top: 10px;
    float: left;
    width: 100%;
    letter-spacing:0;
    font-weight:bold;
}
.k_quizQuestions .k_question label {
    display: block;
    color: #000;
    margin: 0px 5px 9px -5px;
    font-size: 12px;
}
.k_quizQuestions .k_question .k_quizWithNoImage {
    margin-top: 10px;
}
.k_quizResultTags {
    overflow:hidden;
    padding-top:15px;
}
.k_quizResult {
    margin-bottom: 15px;
}
.k_quizResult .k_quizResultBox {
    color:#5C5C5C;
    float:left;
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    margin:0 20px 0 0;
}
.k_newsDetailContext h2 {
    display:inline;
    font-size:16px;
    margin:0;
    color: #878787;
}
#main .k_quizResult h1 {
    margin: 7px 0px 10px 0px;
    color: #2E995E;
    border-bottom: 1px solid #D7D7D7;
    padding-bottom: 20px;
    font: 24px Arial,Verdana,Helvetica,sans-serif;
    letter-spacing:normal;
    font-weight: bold;
}

/* kluby bloczki */

.k_clubsBlock3 {
    padding-top:20px;
}

.k_clubsBlock3 .k_clubsBlock {
    background: url("/_d/_k//clubs/5343c30e8d0b47bc8ccb2980eb7aa311,belkaRight.gif") no-repeat 423px -12px;
}

.k_clubsBlock3 .k_clubsContent {
    background:none;
}

.k_clubs {
    background:none;
}

.k_clubsBlock {
    border:1px solid #DADADA;
}

.k_clubsBlock h2 {
    color:#878787;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    text-transform:uppercase;
    line-height:26px;
    font-size:18px;
    border-bottom:1px solid #d7d7d7;
    margin:2px 0 8px 8px;
    width:410px;
    display:block;
    font-weight:normal;
}

.k_clubsContent {
    border:none;
}

.k_clubsList li p.k_clubsAuthor a {
    font-size:12px;
}

.k_clubsBlock3 .k_clubsContainer {
    background:none;
}

.k_clubsContainer .k_newsMore {
    margin:4px 12px 3px 0;
}

#main .k_block {
    margin-bottom:0px;
    margin-top:-5px;
}
.k_block .k_content{
    padding-top:9px;
}
.kopyto.k_clubsFooter {
    font-size: defaultFontSize;
    margin-bottom:0;
    padding-bottom:6px;
}

.k_clubsBlock300 .k_titleBox h2 {
    margin:0px;
    text-transform:uppercase;
    color:#878787;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    font-size:18px;
}

.k_clubsBlock300 .k_container {
    border-bottom:1px solid #E1E1E1;
}

.k_clubsBlock300 .k_clubContent {
    border-bottom:none;
}

.k_clubsIcoRight {
    position:absolute;
    right:0;
    top:0;
    background-position:-46px -12px;
}

#clubsTags ul.k_clubsList li.k_wide .k_infowrap .k_clubsListTitle,
#clubsTags ul.k_clubsList li.k_wide .k_infowrap .k_clubsAuthor {
    clear:both;
    display:block;
    float:left;
    width:150px;
}

.k_clubsBlock300 .k_clubBlockinside h3 {
    text-transform:none;
    color:#2e995e;
    font-size:12px;
    font-weight:bold;
    margin:0;
    display:block;
    padding-left:10px;
    letter-spacing:0;

}

.k_clubsBlock300 .k_clubsTags .k_clubsTagsHead {
    font-size:12px;
}

#extra .k_clubsBlock300 .k_clubBlockinside .k_newsMore {
    clear:none;
    float:right;
}

/* Kluby inset*/
.k_clubsInset {
    background:none;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}

.k_clubsInset.blockToLeft {
    float:left;
    margin-right:10px;
}

.k_clubsInset.blockToRight {
    float:right;
    margin-left:10px;
}

.k_clubsInset.blockCenter {
    margin:0 auto;
}

.k_clubsInset .k_clubsContainer {
    background:none;
}
.k_clubsInset .k_clubsBlock {
    overflow:hidden;
    background:url(/_d/_k//content/8e1310bf7b8a40a01186c489ab4a1106,belkaRight.gif) no-repeat scroll;
}

.k_clubsBlock460 .k_clubsBlock {
    background-position: 423px -12px;
}

.k_clubsBlock665 .k_clubsBlock {
    background-position: 628px -12px;
}

.k_clubsBlock300 .k_clubsBlock {
    background-position: 289px -12px;
}

.k_clubsBlock205 .k_clubsBlock {
    background-position: 168px -12px;
}


.k_clubsBlock460 .k_clubsContainer {
    width:433px;
}

.k_clubsBlock300 .k_clubsContainer {
    width:298px;
}

.k_clubsBlock205 .k_clubsContainer {
    width:178px;
}

.k_clubsBlock665 .k_clubsContainer {
    width:638px;
}

.k_clubsBlock460 .k_clubsContent {
    background-color:transparent;
    width:433px;
    margin-right:0;
}

.k_clubsBlock300 .k_clubsContent {
    background-color:transparent;
    width:298px;
    margin-right:0;
}

.k_clubsBlock205 .k_clubsContent {
    background-color:transparent;
    width:178px;
    margin-right:0;
}


.k_clubsBlock665 .k_clubsContent {
    background-color:transparent;
    width:638px;
    margin-right:0;
}

.k_clubsInset .k_clubsList li {
    width:129px;
}
.k_clubsInset .k_clubsList {
    overflow:hidden;
    padding:0 10px;
}

.k_clubsInset.k_clubsBlock205 .k_clubsList {
    padding:0 25px;
}

.k_clubsInset .k_clubsNumberClubbers {
    width:129px;
    text-align:right;
    display:block;
    font-size: defaultFontSize;
    font-weight:bold;
    color:#ababab;
    padding-bottom:3px;
}

.k_clubsInset.k_clubsBlock460 .k_clubsBlock h2 {
    width:415px;
    margin:2px 0 6px 8px;
}

.k_clubsInset.k_clubsBlock205 .k_clubsBlock h2 {
    width:160px;
    margin:2px 0 6px 8px;
}

.k_clubsInset.k_clubsBlock665 .k_clubsBlock h2 {
    width:622px;
    margin:2px 0 6px 8px;
}

.k_clubsInset.k_clubsBlock300 .k_clubsBlock h2 {
    width:282px;
    margin:2px 0 6px 8px;
}

.k_clubsInset .k_clubsList li img {
    margin-bottom:0;
}

.k_clubsInset .k_clubsList p.k_clubsAuthor {
    margin:0;
    padding:0;
    font-size: defaultFontSize;
    color:#ababab;
}

.k_clubsInset .k_clubsList li a:visited,
.k_clubsInset .k_clubsList li a:link {
    color:linkKopyto;
}

.k_clubsInset .k_clubsList li a:hover{
    color:#ffae00;
}

.k_clubsInset .k_clubsFooter {
    font-size: defaultFontSize;
    padding-top:3px;
}

.k_clubsInset.k_clubsBlock665 .k_clubsList li {
    margin-right:33px;
}

.k_clubsInset.k_clubsBlock665 .k_clubsList li.last {
    margin-right:0;
}

/** quiz odpowiedzi **/
.k_quizAnswers h2 {
    clear:both;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    font-size:24px;
    line-height:24px;
    color: #878787;
}
.k_quizAnswers ol li {
    font: 12px Arial;
    color: #636363;
    font-weight: bold;
}
.k_quizAnswers ol ul li{
    font-weight: normal;
    color: #000;
}
.k_quizAnswers li.k_correctAnswer {
    color: #4DC114;
    font-weight: normal;
}
.k_quizAnswers  li.k_incorrectAnswer {
    color: #FF0000;
    font-weight: normal;
}
.k_correctAnswer span {
    background: url("/_d/_k/quiz/spr_wide.gif") no-repeat scroll 10px -213px transparent;
}
.k_incorrectAnswer span {
    background:url("/_d/_k/quiz/spr_wide.gif") no-repeat scroll 10px -191px transparent;
}
/* bloczki w info */

#info .k_block .k_container{
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    padding:10px 0px;
    float:left;
    width:188px;
    margin-bottom: 14px;
}
.k_block .k_container .k_forumBulletBlock{
    padding:0 4px;
}
#doc .k_forumBulletBlock .k_commentButton{
    text-align:right;
}
#info .k_block.k_emphasised .k_container {
    width:188px !important;
}

.snd_pytanie {
    font-weight: normal;
    padding-bottom:15px;
}

.k_block .k_pollBlock {
    margin: 0  0 0 12px;
    padding:0px;
}

.k_forumBulletBlock .k_commentAuthor{
    clear:both;
    display:block;
}
.k_forumBulletBlock .k_bulletList a{
    color: linkKopyto;
}
.k_forumBulletBlock .k_bulletList a:hover{
    color:#ffae00;
}
/** zrodla **/
.k_sourceBlurb {
    border-top: 1px solid #D7D7D7;
    float: left;
    padding: 10px 0px 10px 0px;
    width: 665px;
}
.k_sourceLast {
    border-bottom:1px solid #D7D7D7;
}
.k_sourceFirst {
    border-top:1px none #D7D7D7;
    padding: 0px 0px 10px 0px;
}
.lay_m665e300 #main .k_sourceBlurbList h2 {
    font:bold 12px Arial,Helvetica,sans-serif;
    letter-spacing:normal;
}
.k_sourceBlurbList {
    float:left;
    margin-bottom:20px;
}
.k_sourceBlurbList .k_photo {
    display:block;
    float:right;
}
.k_sourceCategories .k_sourceNode .k_titleBox h2 {
    color: #2A75C1;
    border-bottom: 1px none #2A75C1;
}
.k_sourceCategories .k_sourceNode .k_titleBox h2 a {
    color: #2A75C1;
}
.k_sourceCategories .k_sourceNode .k_titleBox h2 a:hover {
    color: #FFAE00;
}
#main .k_sourceDetail h1 {
    border-bottom: 1px none #D7D7D7;
}
.k_sourceDetail {
    border-bottom: 1px solid #D7D7D7;
    margin-right: 0px;
    position: relative;
    padding-bottom: 0px;
    padding-right: 150px;
    margin-bottom:10px;
}
/*pusty div*/
.snd_foot .snd_urlmore{
    display:none;
}


.k_stars{
    background:url("/_d/_k/widgets/rating_wide2.gif") no-repeat scroll 100% 0px transparent;
}
.k_stars3{
    width:38px;
}
.k_stars4{
    width:51px;
}
.k_stars5{
    width:64px;
}
.k_stars6{
    width:78px;
}
.k_stars7{
    width:90px;
}
.k_stars8{
    width:104px;
}
.k_stars9{
    width:117px;
}
.k_stars10{
    width:130px;
}
.k_stars1Selected{
    background-position: -117px 0px;
}
.k_stars2Selected{
    background-position: -104px 0px;
}
.k_stars3Selected{
    background-position: -91px 0px;
}
.k_stars4Selected{
    background-position: -78px 0px;
}
.k_stars5Selected{
    background-position: -65px 0px;
}
.k_stars6Selected{
    background-position: -51px 0px;
}
.k_stars7Selected{
    background-position: -38px 0px;
}
.k_stars8Selected{
    background-position: -26px 0px;
}
.k_stars9Selected{
    background-position: -12px 0px;
}
.k_stars10Selected{
    background-position: 0px 0px;
}
/*paginacja*/
.k_pagination {
    margin-top: 20px;
}
.k_newsBlurb .k_sponsored{
    display:block;
}
.k_pagination .k_active{
    background-position:0 -402px;
}
.k_pagination .k_active span{
    background-position: 100% -301px;
    color: #ffffff;
    font-size:12px;
}
.k_pagination .k_inactive, .k_pagination .k_active{
    height:27px;
    width:auto;
}
.k_pagination .k_inactive span, .k_pagination .k_active span{
    line-height:26px;
    height:27px;
    width:105px;
}

.k_pagination .k_inactive span.k_prev, .k_pagination .k_active span.k_prev{
    width:105px;
}

.k_pagination .k_inactive span{
    background-position:100% -273px;
    color: #636363;
    font-size:12px;
    cursor:default;
}
.k_pagination .k_inactive {
    background-position:0 -374px;
}
.k_pagination .k_next b {
    text-transform: uppercase;
    font-weight:bold;
}
.k_pagination .k_inactive .k_next b,
.k_pagination .k_active .k_next b {
    padding:0 18px;
}
.k_pagination .k_prev b{
    text-transform: uppercase;
    font-weight:bold;
}
.k_pagination .k_inactive .k_prev b,
.k_pagination .k_active .k_prev b{
    padding:0 0 0 15px;
}
.k_pagination .k_active .k_prev b{
    background-position: -8px -815px;
}
.k_pagination .k_inactive .k_prev b {
    background-position: -8px -856px;
}
.k_pagination a{
    color:#878787;
}
.k_newsBlurb.k_newsBlurbLast {
    border-bottom: 1px solid #D7D7D7;
    margin-bottom: 0px;
}
.lay_person .k_newsBlurb.k_newsBlurbLast {
    border-bottom:none;
    float:none;
    padding-bottom:0;
}

.k_newsBlurbList .k_pagination {
    padding-top:0;
}

.k_newsBlurbList.reviews .k_newsBlurb {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #D7D7D7;

}
.k_newsBlurbList.reviews .k_newsBlurb h3 {
    margin: -4px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
}
/** paginacja **/
.k_pagination li {
    float:left;
    margin:6px 0px 0px 0px;
    width: 20px;
    text-align: center;
    border-left: 1px solid #ababab;
    height: 14px;
    line-height: 14px;
}
.k_pagination li:first-child {
    border-left: 1px none;
}
.k_pagination li.k_thisPage {
    color: #636363;
    font-size: 12px;
    font-weight: bold;
}
.k_pagination li a {
    color: #878787;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}


.k_shortcutBar {
    border: none;
    width: 100%; height: 188px;
}
.k_shortcutBar, .k_shortcutBar a:link, .k_shortcutBar a:visited  {
    text-transform: none;
    color: #dadada;
}
.k_shortcutBar a:hover {
    color: #ffae00;
}
.k_shortcutBarInnerBox {
    margin: 0 auto;
    background: transparent;
    border: 0;
}
.k_shortcutBar6colsLayout .k_shortcutBarBlock {
    width: 137px;
}
.k_shortcutBarBlock a{
    font-size:12px;
}
.k_shortcutBarBlock {
    margin: 0;
    padding: 0 0 0 20px;
}
.k_shortcutBarBlock h3 {
    margin: 28px 0 6px;
    display: block;
    color: #dadada;
    font: bold 12px Arial, sans-serif ;
    letter-spacing:normal;
    text-transform:uppercase;
}
.k_shortcutBarBlock.k_shortcutBarBlockDistinct1 h3 {
    margin: 24px 0 6px;
}
.k_shortcutBarItemsBox {
    border: 0;
}
.k_shortcutBarItemsBox .k_shortcutBarBlockDistinct1 {
    background: url('/_d/layout/shortcutBarBlockDistinct1.png') #8F8F8F;
    border-right: 1px solid #6b6b6b;
    height: 184px;
    margin-top: 4px;
}
.kopyto form {
    border: 0 none;
    background: none;
}
.kopyto form .k_searchButton{
    background-position: 0px -315px;
    line-height:29px;
    padding :0px;
    display:block;
    height:30px;
}
.kopyto form .k_searchButton span{
    background-position:100% -214px;
    padding:0px;
    line-height:29px;
    display:block;
    height:30px;
}
.kopyto form .k_searchButton span input{
    color:#ffffff;
    font-size:14px;
    font-weight:bold;
    font-family:Arial;
    letter-spacing:normal;
    overflow:visible;
    padding:0 10px;
    margin:0px;
    height:29px;
    line-height:29px;
}

* + html #extra .k_searchForm #f_searchQuery{
    background-position: 100% -533px;
    height:16px;
    line-height:16px;
    padding:7px 0px 6px;
    font-style:italic;
    color:#ababab;
}
* + html #extra .k_searchButton{
    background-position: 0px -315px;
    height:30px;
    line-height:30px;
}
* + html #extra .k_searchButton span{
    background-position:100% -214px;
    line-height:30px;
    height:30px;
}
* + html #extra .k_searchButton input{
    line-height:30px;
    height:30px;
}
.lay_person #neck{
    text-align:center;
}
.lay_person .ad_boxes{
    float:left;
}

.k_forumBulletBlock .k_bulletList li{
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 0 -1775px transparent;
    padding:0 0 2px 25px;
}

/* Detal Artyku?u */
.k_insetGalleryLarge h4 a{
    font-weight:normal;
    color: linkKopyto;
}
.k_insetGalleryLarge{
    width:624px;
    padding:5px;
    margin: 0 auto 0;
}
.k_insetGalleryLarge li {
    padding-right:2px;
}
.k_insetGalleryLarge li a {
    padding:1px;
    background-color:transparent;
    text-align:center;
    height:auto;
}
.k_insetGallerySmall, .k_insetGalleryLink, .k_insetVideoLink{
    padding:5px;
}
.k_insetPhotoLarge .k_title, .k_insetPhotoSmall .k_title, .k_insetPhotoLarge .k_author, .k_insetPhotoSmall .k_author{
    border-bottom:none;
    line-height:20px;
    padding:0px;
}
.k_insetPhotoSmall .k_title,
.k_insetPhotoSmall .k_author {
    width: 188px;
}

.kopyto.k_newsDetail .k_properties a{
    color:linkKopyto;
}
.kopyto.k_newsDetail .k_properties a:hover{
    color:#ffae00;
}
.k_newsDetail .k_textTags{
    width:510px;
    color:#636363;
    margin-top:3px;
}
.k_newsDetail .k_textTools{
    margin-bottom:7px;
}
#doc .k_insetMediaLarge{
    text-align:center;
}
.k_insetMediaLarge .k_author {
    border-bottom:none;
}
.snd_pytanie{
    font-weight:bold;
    font-size:12px;
}
.k_insetPolllefttext{
    float:left;
}
.k_insetPollrighttext{
    float:right;
}
.k_pollBlock{
    margin:0 0 10px 0;
}
.k_insetLeft{
    margin-right:15px;
}
.k_insetRight{
    margin-left:15px;
}
.k_insetMediaLarge{
    padding:5px 0 0;
    margin-bottom: 0px;
}
.k_insets{
    margin-bottom:5px;
}
.k_insetMediaSmall{
    padding-top:4px;
}
.k_insetMediaSmall img{
    padding-bottom:3px;
}
.k_insetCitationSmall{
    margin-bottom:10px;
    clear:none;
}
.k_insetVideoMedium a, .k_insetVideoSmall a, .k_insetVideoLarge a{
    float:right;
    padding-right:17px;
    background:url("/_d/_k/common/806073bbe06c398aab347f69af6b528b,spr_icons.gif") no-repeat scroll 100% -711px transparent;
    display:none;
}

.k_insetVideoLarge a.onetEmbedOnetPlayer,
.k_insetVideoMedium a.onetEmbedOnetPlayer300,
.k_insetVideoSmall a.onetEmbedOnetPlayer190{
    display:block;
}

.k_hidden{
    display:none;
}

.searchBar .searchTitle
{
    display: block;
    float: left;
    font-family: Arial, "Trebuchet MS", sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 15px 12px 0 16px;
    text-transform: uppercase;
    color:#878787;
}

.searchBar form
{
    float: left;
    margin: 9px 0 0 0;
    width: 745px;
}

.searchBar
{
    background: url(/_d/layout/searchBar.gif) 0 -100px repeat-x;
    height: 45px;
    margin: 15px auto 18px auto;
    width: 980px;
}
.searchBar .Exterior
{
    background: url(/_d/layout/searchBar.gif) left 0 no-repeat;
    float: left;
    height: 45px;
    width: 980px;
}

.searchBar .Interior
{
    background: url(/_d/layout/searchBar.gif) right -50px no-repeat;
    float: left;
    height: 45px;
    width: 980px;
}

.searchBar .searchQuery
{
    margin: 0 6px 0 0;
}

.searchBar .searchQuery span
{
    background: url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -1071px transparent;
    width: auto;
    float:left;
}

* + html .searchBar .searchQuery span
{
    background: url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -1071px transparent;
}

.searchBar .searchQuery input
{
    background:url(backgroundWide) no-repeat scroll right -906px transparent;
    border: none;
    color: #ababab;
    font-size: 13px;
    height: 18px;
    margin-left: 5px;
    margin-right: 14px;
    margin-top: 0;
    padding: 6px 3px;
    width: 576px;
    font-family:Arial,Helvetica,sans-serif;
    font-style:italic;
    outline:none;
}
.searchBar .searchQuery input:active,
.searchBar .searchQuery input:focus{
    color:#636363;
    font-style:normal;
}

.searchBar .searchSubmit
{
    background: url("/_d/_k/common/spr_high.gif") no-repeat scroll left -401px transparent;
    line-height: 23px;
    float:left;
}

.searchBar .searchSubmit span
{
    background: url(backgroundWide) no-repeat scroll right -300px transparent;
    margin: 0 0 0 2px;
    line-height: 23px;
    float:left;
    height:28px;
}

.searchBar .searchSubmit input
{
    background: none repeat scroll 0 0 transparent;
    border: none;
    color: #FFFFFF;
    font-family: Arial;
    letter-spacing:normal;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    margin-top: 0px;
    padding: 0 10px;
    text-transform: uppercase;
    width: 84px;
}

.searchBar .addLink
{
    display: block;
    float: right;
    margin: 16px 0 0;
}
.searchBar .addLink a.addLinkFifrak {
    background: url("/_d/_k/common/spr_icons.gif") no-repeat scroll right -1712px transparent;
    padding: 0 22px 0 0;
}

/* search in main column*/
#main .k_searchForm{
    position: absolute;
    border-bottom: none;
    margin: 0;
    padding: 0;
    right: 0;
    top: 3px;
    z-index: 1;
}


/* search in extra column */
#extra .k_searchForm, #main .k_searchForm{
    padding:11px 0 6px;
    border-bottom:1px solid #d7d7d7;
    overflow:hidden;
    margin-bottom:5px;
    position:relative;
}

#main .k_searchForm{
    border: none;
    padding:0 0 6px;
    overflow:hidden;
}

#extra .k_searchForm .k_searchFormInputWraper, #main .k_searchForm .k_searchFormInputWraper{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -698px transparent;
    padding-right:4px;
    position:absolute;
    left:0px;
}
#extra .k_searchForm #f_searchQuery, #main .k_searchForm #f_searchQuery{
    background:url(backgroundWide) repeat scroll 100% -533px transparent;
    border:medium none;
    height:16px;
    line-height:16px;
    padding:7px 0px 6px;
    margin-left:3px;
    width:209px;
    font-size:12px;
    font-style:italic;
    color:#ababab;
    outline:none;
}
#extra .k_searchForm input#f_searchQuery:active, #main .k_searchForm input#f_searchQuery:active,
#extra .k_searchForm input#f_searchQuery:focus, #main .k_searchForm input#f_searchQuery:focus
{
    color:#636363;
    font-style:normal;
}
#main .k_searchForm #f_searchQuery,
#extra .k_searchForm #f_searchQuery {
    color:#ababab;
    font:13px Arial,Helvetica,sans-serif;
    margin:0 0 0 3px;
    line-height:16px;
    padding:7px 0px 6px;
    font-style:italic;
    outline:none;
}
#main .k_searchForm .k_inputs,
#extra .k_searchForm .k_inputs{
    height:29px;
}
#main .k_searchForm .k_label,
#extra .k_searchForm .k_label{
    display:none;
}
.lay_movieCatalogue #extra{
    margin-top:8px;
}
.k_contactBar
{
    margin: 0 auto;
    width: 980px;
}

.k_contactBar .k_text a:link, .k_contactBar .k_text a:visited
{
    color: #636363;
    font-size: 12px;
}

.k_contactBar .k_text a:hover
{
    color: #ffae00;
}

.k_contactBar .k_icon a:link, .k_contactBar .k_icon a:visited, .k_contactBar .k_icon a:hover
{
    color: #30bc6f;
    background: url("/_d/_k/common/spr_icons.gif") no-repeat scroll 0 -1619px transparent;
    font-size: 12px;
    margin: 0 0 0 5px;
    padding: 2px 0 0 25px;
    text-indent: 0;
}

.k_contactBar .k_icon a:hover
{
    color: #ffae00;
}

/* button dla bloczka forum w info */
.k_forumBulletBlock.kopyto .k_linkButton{
    background:none;
}

.k_forumBulletBlock.kopyto a.k_linkButton  span{
    background: url("/_d/_k/common/spr_icons.gif") no-repeat 100% -706px transparent;
    color: linkKopyto;
    font:11px Arial;
    text-transform:none;
    padding-right:15px;
    letter-spacing:normal;

}
.k_forumBulletBlock.kopyto a.k_linkButton:hover span{
    color:#ffae00;
}

.k_insetQuiz h3 {
    float: left;
    margin: 18px 0px 2px 0px;
    font-size: 13px;
    font-weight: bold;
    clear:both;
    width:100%;
}
.k_insetQuiz form {
    float: left;
    margin: 20px 0px 0px 0px;
    color: #000;
    font-size: 12px;
}
.k_question label {
    display:block;
    margin:0 5px 9px 0;
}
.k_question input {
    margin:0px 10px 2px 0px;
}
.k_question .k_questionButton a, .k_quizQuestions .k_question .k_questionButton a {
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -401px transparent;
    color:#FFFFFF;
    display:block;
    height:28px;
    line-height:28px;
    width:87px;
}
.k_question .k_questionButton a span, .k_quizQuestions .k_question .k_questionButton a span {
    background:url(backgroundWide) no-repeat scroll 100% -300px transparent;
    display:block;
    font-family:verdana;
    font-weight:bold;
    height:28px;
    margin:0 3px;
    padding:0 22px;
}
.k_insetQuiz .k_quizErrorMsg, .k_quizQuestions .k_quizErrorMsg {
    color: #ff0000;
    font-size: 11px;
    padding-bottom: 10px;
}
#doc div.k_inactiveBoxResult, #doc div.k_activeBoxResult {
    background:transparent url("/_d/_k/quiz/spr_long.gif") no-repeat 0px -75px;
    color:#676767;
    float:left;
    font-size:12px;
    font-weight:bold;
    height:26px;
    line-height:26px;
    margin:0;
    width:80px;
}
#doc div.k_inactiveBoxResult span, #doc div.k_activeBoxResult span {
    display: block;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 0px 3px;
    padding: 0px 16px;
    background: transparent url("/_d/_k/quiz/spr_wide.gif") no-repeat 100% 1px;
}
.k_quizQuestions .k_questionImage {
    float: left;
    margin: 0 10px 0 10px;
}
.k_quizQuestions .k_quizWithNoImage {
    float: left;
}
.k_quizResult .k_quizButton a {
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -401px transparent;
    color:#FFFFFF;
    display:block;
    height:28px;
    line-height:28px;
}
.k_quizResult .k_quizButton a span {
    background:url(backgroundWide) no-repeat scroll 100% -300px transparent;
    display:block;
    font-family:verdana;
    font-weight:bold;
    height:28px;
    margin:0 3px;
    padding:0 22px;
    width: 190px;
}

/* Blocks Hider */
.k_blocksHider{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -914px transparent;
    margin-bottom:10px;
    float:left;
    width:100%;
    margin-top:20px;
}
.k_blocksHider .k_titleBox{
    background:url(backgroundWide) no-repeat scroll 100% -749px transparent;
    height:39px;
    margin-left:10px;
    cursor:pointer;
}
.k_blocksHider .k_titleBox h2{
    color:white;
    line-height:39px;
    display:inline;
}
.k_blocksHider .k_hiderStateUp{
    margin-top:12px;
    float:right;
    color:white;
    padding-right:23px;
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 100% -2063px transparent;
}
.k_blocksHider .k_hiderStateDown{
    margin-top:12px;
    float:right;
    color:white;
    padding-right:23px;
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 100% -2043px transparent;
}
/* koniec BlocksHider */

.posters
{
    clear: both;
    color: #878787;
    float: left;
    padding: 10px 0 18px 0;
    width: 460px;
}

.posters div
{
    background: url(backgroundWide) no-repeat scroll 100% 4px transparent;
    float: left;
    width: 460px;
}

.posters h2
{
    float: left;
    display: block;
    font-family: Arial, "Trebuchet MS", sans-serif;
    letter-spacing:normal;
    font-size: 18px;
    font-weight: normal;
    line-height: 31px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.posters ul
{
    float: left;
    margin: 0;
    list-style-type: none;
    padding: 0;
}

.posters ul li
{
    margin: 0 15px 0 0;
    float: left;
    padding: 0;
}



#doc .k_galleryPromoBlock
{
    text-align: center;
    padding-left:11px;
}

#doc .photoList ul, #doc .videoList ul
{
    margin: 0 auto -4px auto;
    width: 140px;
}

#doc .photoList li, #doc .videoList li
{
    height: auto;
    margin-left: 0;
    padding: 0 0 15px;
    margin: 0;
    width: 140px;
}

#doc .photoList a, #doc .videoList a
{
    float: none;
    height: auto;
    margin-right: 0;
    margin: 0;
    width: 140px;
}
#doc .photoList .k_photo img, #doc .videoList .k_photo img{
    float: none;
    height: auto;
    margin-right: 0;
    margin: 0;
}

#doc .photoList .k_photo, #doc .videoList .k_photo
{
    background: none;
    border: none;
    display: block;
    width: 140px;
    text-align:center;
}

#doc .photoList a, #doc .videoList a
{
    position: relative;
}

#doc .photoList .k_description, #doc .videoList .k_description
{
    background: none;
    border-bottom: none;
    position: static;
    width: auto;
}

#doc .photoList span.k_desc, #doc .videoList span.k_desc
{
    color: #fff;
    background: #000;
    display: block;
    font-size: 11px;
    text-transform: none;
    font-family: Arial, "Trebuchet MS", sans-serif;
    padding: 5px 30px 5px 11px;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 30px;
    width: 100px;
}

#doc .photoList .k_description span
{
    color: #fff;
    background: #000;
    display: block;
    font-size: 12px;
    padding: 5px 30px 5px 11px;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 23px;
    width: 100px;
}

#doc .photoList .k_galleryName .k_galleryIcon
{
    background: url("/_d/_k/common/spr_icons.gif") no-repeat scroll -2px -1531px;
    bottom: 6px;
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 6px;
    text-indent: 9999px;
    height: 16px;
    width: 18px;
}

#doc .videoList .k_description .k_playIcon
{
    background: url("/_d/_k/common/spr_icons.gif") no-repeat scroll -3px -1566px;
    bottom: 8px;
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 7px;
    text-indent: 9999px;
    height: 16px;
    width: 16px;
}

#doc .videoList .k_videoPromoBlock .k_boxFrame
{
    border: none;
    padding: 0;
}

#doc .k_videoPromoBlock a.k_more11
{
    color: #2A75C1;
    font-size: 11px;
}

#doc .k_videoPromoBlock a.k_more11:hover
{
    color: #ffae00;
    font-size: 11px;
}

#doc .k_videoPromoBlock .k_moreVideo
{
    margin: 0;
    padding: 0;
    text-align: right;
}


#info .k_videoPromoBlock
{
    float: none;
}

#info .k_videoPromoBlock li
{
    float: none;
}

#info .k_videoPromoBlock .k_moreVideo
{
    float: none;
}

div.ad_boxes
{
    clear:both;
    margin:15px 0 2px;
    padding-top:10px;
    border: none;
}
#main #script_bxad_slot_bxad_slot .bxad_title1 a{
    color:#98928E;
}
#neck div.ad_boxes {
    margin:15px auto;
}
#main .k_pageBlock .k_videoPromoBlock ,
#main .k_pageBlock .k_galleryPromoBlock {
    width:665px;
    overflow:hidden;
}
#main .k_pageBlock .k_videoPromoBlock ,
#main .k_pageBlock .k_galleryPromoBlock {
    width:665px;
}
#main .k_pageBlock .k_videoPromoBlock ul,
#main .k_pageBlock .k_galleryPromoBlock ul {
    width:698px;
}

#main  .k_creationGalleryList .k_galleryPromoBlock li a,
#main .k_pageBlock .k_galleryPromoBlock  li a,
#main .k_personGalleryList .k_galleryPromoBlock li a{
    width:auto;
}

#main .k_personGalleryList li {
    height:105px;
}
#main .k_pageBlock .k_galleryPromoBlock.k_personGalleryList,
#main .k_creationGalleryList .k_galleryPromoBlock,
#main .k_personGalleryList .k_galleryPromoBlock {
    padding-left:0;
    overflow:hidden;
}

#main .k_creationGalleryList .k_galleryPromoBlock div,
#main .k_personGalleryList .k_galleryPromoBlock div {
    margin-right:0;
    padding: 4px 0 6px;
}

#main .k_creationGalleryList .k_galleryPromoBlock li,
#main .k_pageBlock .k_galleryPromoBlock li {
    height:105px;
    padding-bottom:5px;

}


#main .k_pageBlock .k_galleryPromoBlock .k_galleryName,
#main .k_creationGalleryList .k_galleryPromoBlock .k_galleryName {
    height:35px;
    bottom:3px;
}

/*stylowanie ratingu na stronie filmu*/
.k_creationDetail .k_ratingStarsWidget, .k_votesAverage, .k_votesOutOf{
    margin-bottom:0px;
    margin-top:2px;
}
.k_votesAverage, .k_votesOutOf{
    line-height:20px;
    font-size:20px;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    font-weight:bold;
}
.lay_movie .k_votesAverage, .k_votesOutOf{
    font-size:17px;
}
.k_votesCount {
    line-height:27px;
    display:inline-block;
}
.k_votingCommunicate{
    display:inline-block;
    line-height:27px;
    margin-bottom:-5px;
    padding-left:10px;
}
.k_votingCommunicate span.number{
    font-weight:bold;
}
.k_votingCommunicate span.info,
.k_votesCount span.info{
    color:#ababab;
}
.k_personRating .kopyto .k_button.k_rateButton{
    margin-right:20px;
    position:relative;
    left:10px;
}
.k_creationDetail .k_votesCount{
    display:block;
}
.k_personRating .k_ratingLine{
    border:none;
    display:none;
}
#doc .k_creationDetail .k_votesDescription{
    display:inline-block;
    text-align: right;
    float: right;
    padding-left:10px;
    line-height:27px;
    margin-bottom:-5px;
}
.k_personRating .k_votesDescription{
    clear: both;
    display: inline-block;
    height: 14px;
    width: 100%;
    line-height:14px;
}
.k_personRating .k_votesCount{
    display:inline;
}
/* filmografia **/

#doc .k_creationBlurbList .k_creationBlurb {
    text-align: center;
}
#doc .k_creationSameTypeAndGenre.specialReportsCreations  .k_creationBlurbList .k_creationBlurb {
    text-align: center;
    height:155px;
}

#doc .k_creationBlurbList .k_creationBlurb .k_creationPremiere,
#doc .k_creationBlurbList .k_creationBlurb .k_creationPremiere.lifeStage-old{
    color:#ababab;
}

#doc .k_creationBlurbList .k_creationBlurb .k_creationPremiere.lifeStage-premiere,
#doc .k_creationBlurbList .k_creationBlurb .k_creationPremiere.lifeStage-new,
#doc .k_creationBlurbList .k_creationBlurb .k_creationPremiere.lifeStage-announcement{
    color:#ffae00;
}

#doc .k_creationBlurbList .k_creationBlurb .creationYear {
    color:#ababab;
}

.k_personCreationList .k_creationBlurbList {
    overflow:hidden;
}

.k_personCreationList .k_creationBlurbList .k_creationBlurb{
    margin:10px 13px 10px 0;
}

.k_personCreationList .k_creationBlurbList .k_creationBlurb.k_last {
    margin-right:0;
}

.k_personCreationList .k_creationBlurb .k_creationName {
    font-size:12px;
}

.k_personCreationList .k_creationBlurb .k_creationBlurbDescription {
    text-align:center;
}

/** obsada **/

.creationPersonList .k_newsMore {
    clear:both;
}

.creationPersonList .k_personSimpleBlurbList {
    overflow:hidden;
    padding-top:9px;
    margin-top:0;
}

#doc .k_personSimpleBlurb
{
    text-align: center;
}

.creationPersonList .k_personSimpleBlurb {
    float: left;
    border: 1px solid #D7D7D7;
    background: #F5F5F5 none;
    height: 200px;
    overflow: hidden;
    width: 100px;
    margin:0 8px 10px 0;
}


.creationPersonList .k_personSimpleBlurb.k_last {
    margin-right:0;
}

#doc .creationPersonList .k_personSimpleBlurb {
    text-align: center;
}

.creationPersonList .k_personSimpleBlurb a {
    text-transform: none;
    font-size: 12px;
    font-weight: bold;
}

.creationPersonList .k_personSimpleBlurb .k_personCreation {
    font-size: 10px;
    font-weight: normal;
    color: #5C5C5C;
    padding-top: 2px;
    width: 100px;
}
#doc .creationPersonList .k_personSimpleBlurb .k_personRole  {
    display:block;
    text-align: center;
}

.creationPersonList.cast .k_titleBox h2,
.creationPersonList.crew .k_titleBox h2 {
    float: left;
    display: block;
    font-size: 18px;
    font-family: Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    font-weight: normal;
    width: 100%;
    clear: both;
    margin: 0px 0px 10px 0px;
    color: #878787;
    border-bottom: 1px solid #D7D7D7;
    line-height: 25px;
}

/* greentabs w filmie i osobie w #neck */

/* k_creationDetail oraz k_personDetail   - style pozwalaj?ce na?o?y? na niego "cofni?te" marginesem tabsy */
#neck .k_block.kopyto.k_creationDetail, #neck .k_block.kopyto.k_personDetail{
    margin:0 auto;
    width:980px;
}
.k_detailBlurb .k_creationContainer .k_creationDetailSlot4,
.k_detailBlurb .k_personContainer .k_rightWrapper{
    padding-bottom:15px;
}

#neck .k_commonGreenTabs{
    width: 810px;
    margin:0px auto;
    padding-left: 170px;
    background-position: left 12px;
    height:30px
}
#neck .k_commonGreenTabs .k_commonTab a .k_label,
#neck .k_commonGreenTabs .k_commonTabSelected a .k_label{
    padding-top:4px;
    padding-bottom:4px;
}
.k_title .k_rss{
    background-position:-44px -152px;
}
#neck .k_title h1 {
    margin-top: 14px;
}
.k_catalogSortBox {
    color:#ABABAB;
    float:left;
    margin:0 0 18px 0;
    text-transform:none;
    width:660px;
}
.k_catalogSortBox .k_commonTextTabs .k_commonTab a .k_label, .k_catalogSortBox .k_commonTextTabs a .k_label {
    display:block;
    float:left;
    margin-left:3px;
    padding:0 3px 0 0px;
}
.k_catalogSortBox .k_catalogSortLabel {
    color:#ABABAB;
    float:left;
    font:12px/13px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:normal;
}
.k_catalogSortBox .k_commonTextTabs {
    width:560px;
}
.k_catalogSortBox .k_commonTextTabs a .k_separator {
    line-height:11px;
    margin:0 2px;
}
.k_personSortBox, .k_creationSortBox {
    margin:18px 0;
    padding-bottom:18px;
    border-bottom:1px solid #d7d7d7;
}
/** katalog osob **/
.k_personBlurbExtended .k_votes {
    border-top:1px dashed #D7D7D7;
    clear:both;

    display:block;
    font-size: defaultFontSize;
    padding-top:7px;
}
.k_rateButton {
    cursor: pointer;
}

.k_searchResults .k_category h2{
    display:block;
    font-family:Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    font-size:24px;
    font-weight:bold;
    line-height:36px;
    margin-bottom:10px;
    margin-top:0;
    padding:0;
    background:url(backgroundWide) repeat-x scroll 100% 9px transparent;
}
.k_searchResults .k_category{
    border-bottom:1px solid #D7D7D7;
    border-top:0px;
    padding:0 0 20px 0;
}
.k_searchResults .k_category h2 a{
    color: #878787;
    font: 18px/24px Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    text-transform: uppercase;
    font-weight:normal;
}
.k_searchResults .k_category h2 span{
    color: #ababab;
    font: bold 18px/24px Arial, "Trebuchet MS",sans-serif;
    letter-spacing:-1px;
    text-transform: uppercase;

}

.k_searchResults .k_category .k_resultsNewsList img{
    float:left;
    margin:0px 10px 0px 0px;
}

.k_searchResults .k_category .k_resultsNewsList li{
    margin-top:10px;
    overflow:hidden;
}

.k_searchResults .k_more11{
    float:right;
    color:linkKopyto;
    font-weight:normal;
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 72px -1016px transparent;
    margin-top:6px;
}

.k_searchResults .k_category .k_resultsNewsList .k_properties{
    display:block;
}

.k_searchResults .k_category .k_resultsNewsList .k_propertiesTop{
    display:block;
    color:#ababab;
    margin-top:10px;
}

/* Filmografia z podziaďż˝em na lata */
.creationBlurbListByYear .openList {
    border: 1px solid #D7D7D7;
    float: left;
    margin-bottom: 10px;
    display: inline;
    background: #F5F5F5 none;
    height: 246px;
    overflow: hidden;
    clear: both;
    width:660px;
}
.creationBlurbListByYear .openList .year {
    padding: 10px 5px 5px 5px;
    font-size: 18px;
    height: 18px;
    line-height: 18px;
    font-family: Arial, "Trebuchet MS", sans-serif;
    letter-spacing:-1px;
    color: #878787;
    font-weight: bold;
}

.creationBlurbListByYear .openList .creationItem {
    float:left;
    height:246px;
}
.creationBlurbListByYear .openList .k_creationBlurb {
    float:left;
    font-size:12px;
    margin:0;
    padding:0 5px 0 4px;
    text-align:center;
    width:100px;
}
.creationBlurbListByYear .openList .k_creationBlurb .personRole {text-align:center;}
.creationBlurbListByYear .openList .k_creationBlurb .photoContainer {
    width: 100px;
    height: 133px;
    overflow: hidden;
    background: #000;
    float: left;
    margin-bottom: 8px;
}
.creationBlurbListByYear .openList .k_creationBlurb.noYear .photoContainer {
    margin-top: 33px;
}
.creationBlurbListByYear .openList .creationItem.dark {
    background: #E9E9E9 none;
}
.creationBlurbListByYear .openList .k_creationBlurb .k_creationName {
    text-transform: none;
}
.creationBlurbListByYear .openList .creationItem.boxWithBorder {
    border-left: 1px solid #D7D7D7;
}

#main .k_block.personFilmographyExt .k_titleBox {
    background:none;
}

.personFilmographyExt .k_titleBox h2{
    font-size:18px;
}

.personsCreationsRelatedFromGallery{
    line-height:17px;
    padding-bottom:15px;
}

.k_popover .k_titleBox{
    background-position:0 -439px;
}
.k_popover .k_popoverButton {
    background-position: 0px -997px;
}
.k_popover .k_popoverButton span{
    background-position:100% -979px;
    line-height:25px;
}
.k_popover .k_popoverButton.k_popoverButtonDefault {
    background-position: 0px -531px;
}
.k_popover .k_popoverButton.k_popoverButtonDefault span{
    background-position:100% -1014px;
    line-height:25px;
}
.k_galleryViewControl{
    padding-right:1px;
}
.k_galleryViewControl a{
    color: #636363;
    padding-left:2px;
    width:53px;
    height:17px;
    padding-top:25px;

}
.lay_personCatalogue #main{
    margin-top:0px;
}

.k_personCategories {
    padding-top: 23px;
    height: 12px;
    width:auto;
}
.k_personCategories a {
    text-transform: lowercase;
}
.k_personTags {
    height: 18px;
    width:500px;
    clear:both;
    display:block;
}

/** extra sg **/
#extra .k_searchForm.k_blockSG {
    border-bottom: 1px none;
    padding: 0px;
    margin: 14px 0px 20px 0px;
}
#extra .k_searchForm.k_blockSG h2 {
    margin: 0 0 3px 0;
    padding: 0px;
    color: #878787;
    font-family:Arial,"Trebuchet MS",sans-serif;
    font-weight:normal;
    font-size:18px;
}
#extra .k_searchForm.k_blockSG.kopyto .k_button {
    background: transparent url(/_d/_k/common/spr_high.gif) no-repeat 0 -401px;
    line-height: 16px;
    position:absolute;
    right:10px;
}
#extra .k_searchForm.k_blockSG .k_searchButton{
    padding:0px;
    display:block;
    height:30px;
    line-height:30px;
}
#extra .k_searchForm.k_blockSG .k_searchButton span {
    background-position: 100% -300px;
    line-height: 29px;
    padding: 0px;
    height:29px;
}
#extra .k_searchForm.k_blockSG .k_searchButton span input{
    height:29px;
    padding:0px 6px;
    line-height:29px;
}
#extra .kopyto form .k_searchButton{
    position:absolute;
    right:0px;
}
* + html #extra .k_searchForm.k_blockSG.kopyto .k_button{
    padding-left:2px;
    background-position: 0 -401px;
}
* + html #extra .kopyto form .k_searchButton{
    position:absolute;
    right:0px;
}
* + html #extra .k_searchForm.k_blockSG .k_searchButton span {
    padding:0px 6px;
    line-height:29px;
    height:29px;
    margin:0px;
    background-position: 100% -300px;

}
* + html #extra .k_searchForm{
    position:relative;
}
* + html #extra .k_searchForm.k_blockSG .k_searchFormInputWraper{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -697px transparent;
    position:absolute;
    left:10px;
}
#extra .k_searchForm.k_blockSG .k_searchFormInputWraper{
    left:10px;
}
* + html #extra .k_searchForm .k_searchFormInputWraper{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -698px transparent;
    position:absolute;
    left:0px;
    line-height:30px;
}
* + html #neck .k_personDetail .k_searchForm .k_searchFormInputWraper{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -697px transparent;
    line-height:30px;
    position:static;
}
* + html #neck .k_creationDetail .k_searchForm .k_searchFormInputWraper{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -697px transparent;
    line-height:30px;
    position:static;
}

.lay_movie #main
{
    margin: 6px 0 15px;
}

#extra .k_searchForm.k_blockSG .k_searchFormBackground {
    height: 60px;
    background: transparent url(/_d/_k/search/tlo-wysz.gif) no-repeat 0 0;
    position:relative;
}

#extra .k_searchForm.k_blockSG .k_searchFormBackground form {
    padding: 15px 10px 15px 10px;
    margin-top: 3px;
    display: inline;
    float: left;
}
#extra .k_searchForm.k_blockSG #f_searchQuery {
    width: 190px;
    margin: 0px 7px 0px 3px;
    display: inline;
    color:#ababab;
    height:16px;
    line-height:16px;
    padding:7px 0px 6px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    outline:none;
}
#extra .k_searchForm.k_blockSG .k_button input {
    padding: 0px 13px 0px 13px;
    overflow:visible;

}

.k_galleryMiniatures .k_photoBox, .k_galleryLarge .k_photoBox, .k_gallerySmall .k_photoBox {
    background: #EEEEEE;
    border: 1px solid #d7d7d7;
    padding-top: 14px;
}

.k_galleryLarge .k_photo, .k_gallerySmall .k_photo {
    padding: 0 0 4px 0;
}

.k_gallerySmall .k_info, .k_galleryLarge .k_info {
    border-top: 1px solid #E1E1E1;
    padding: 8px 0 12px;
}

.k_gallery #k_imageDescription {
    margin: 0 0 6px;
}

.k_gallery .k_Sources {
    height:20px;
}

.k_gallerySmall {
    margin: 0 0 33px;
}

#main .k_galleryContext {
    width: 100%;
}

#main .k_galleryContext .k_galleryPromoBlock {
    width: 100%;
}

#main .k_galleryContext .k_galleryPromoBlock .k_photo img {
    border: none;
    margin: 0;
    padding: 0;
    width: auto;
    height:auto;
}

#main .k_galleryContext .k_galleryPromoBlock .k_galleryName {
    bottom: 0;
    left: 0;
    top: auto;
    width: 131px;
}

#main .k_galleryContext .k_galleryPromoBlock .k_photo {
    background: none;
    text-align:center;
}

#main .k_galleryContext .k_titleBar {
    border-bottom: 1px solid #D7D7D7;
    height: 21px;
    margin: 0 0 10px 0;
}

.k_galleryLarge .k_index, .k_gallerySmall .k_index {
    color: #878787;
    font-size: 55px;
}

.k_gallerySmall .k_index i, .k_galleryLarge .k_index i {
    font-size: 55px;
}

.k_gallerySmall .k_index span, .k_galleryLarge .k_index span {
    font-size: 36px;
}

#main .k_galleryLarge h1, #main .k_gallerySmall h1, #main .k_galleryMiniatures h1
{
    color: #2E995E;
    font-size: 36px;
    line-height:40px;
    margin: 0 0 6px 0;
    padding: 3px 0 4px 0;
    border-top: 1px solid #D7D7D7;
    border-bottom: none;
}
#main .k_galleryLarge h1 a, #main .k_gallerySmall h1 a, #main .k_galleryMiniatures h1 a {
    text-transform: none;
}
.lay_mainpage #main{
    float:right;
}
.lay_mainpage #neck{
    background: url(/_d/layout/tlo_sg_first.gif) repeat-x scroll 0px 0px transparent;
    float:left;
    margin-bottom:10px;
}
.creationList .k_creationBlurbList .k_creationBlurb,
.personList .k_personSimpleBlurbList .k_personSimpleBlurb {
    margin-left:7px;
    margin-right:7px;
    font-weight: normal;
}

.creationList .k_creationBlurbList .k_creationBlurb.k_last,
.personList .k_personSimpleBlurbList .k_personSimpleBlurb.k_last {
    margin-right:0;
}

.personList, .personList .k_personSimpleBlurbList
.creationList, .creationList .k_creationBlurbList{
    overflow:hidden;
}

.creationList .k_creationBlurbList .k_creationName {
    font-size:12px;
    font-weight:bold;
}
.creationList .k_creationBlurb{
    margin-bottom:7px;
}

.cinemaPremieres .k_creationBlurbList .k_creationBlurb.k_first{
    margin-left:0px;
}
.cinemaPremieres .k_creationBlurb{
    margin:10px 0px 10px 20px;
}
.cinemaPremieres .k_creationName{
    font-size:12px;
    text-align:left;
}
#main .cinemaPremieres{
    overflow:hidden;
    padding-top:0px;
    margin-bottom:0;
}
.cinemaPremieres .k_creationBlurbList .k_newsMore{
    clear:both;
    float:none;
    width:460px;
    border-top:1px solid #D7D7D7;
    padding-top:4px;
    text-align:right
}


.lay_print,.lay_print #head,.lay_print #head #k_mainBarPrint{
    padding:0px;
    margin:0px;
}

.lay_print #doc{
    width:620px;
    background:none repeat scroll 0 0 #FFFFFF;
    margin:0 auto;
    padding:5px;
}
.lay_print #body{
    width:620px;
}
#head .k_mainBarPrint{
    display:none;
}
.lay_print #main .k_newsDetailPrint h1{
    padding-top:14px;
    margin-top:11px;
}
#doc div .k_newsDetailPrint .k_printControls {
    height:29px;
    position:relative;
    text-align:center;
    width:100%;
}
.lay_print .k_printControls .k_linkButton{
    background-position:0 -315px;
    line-height:29px;
    font-size:14px;
    padding-left:9px;
    margin:0px;
}
.lay_print .k_printControls .k_linkButton span{
    background-position:100% -214px;
    line-height:29px;
    padding:8px 12px 5px 4px;
    font-size:14px;
    font-family:Arial;
}
#doc div .k_newsDetailPrint .k_insetPhotoLarge{
    text-align:center;
}
.k_personRatingContainer span.k_ratingTitle{
    font: 18px/1.2 fonts;
}

.pageGalleryMiniatures .ad_boxes{
    float: left;
    width: 650px;
}

.pageGalleryMiniatures #mainflat37-efektright-id{
    float: right;
    margin: 20px 0 0 0;
    width: 300px;
}

.pageGalleryMiniatures #main .k_galleryContext, .pageGalleryLarge #main .k_galleryContext {
    width:650px;
}





.pageGalleryLarge #main, .pageGalleryMiniatures #main
{
    position: relative;
}
.pageGalleryLarge #main, .pageGalleryMiniatures #main, .pageGallerySmall #main {
    margin-top:17px;
}

.pageGalleryLarge  #main .ad_boxes {
    float:left;
}

.pageGalleryLarge #main div.ad_boxes {
    margin-top: 0;
    padding-top: 0;
}

.k_galleryMiniatures .k_gallery, .k_galleryLarge .k_gallery, .k_gallerySmall .k_gallery {
    margin: 0;
    padding: 55px 0 0;
}

.k_gallerySmall, .k_galleryMiniatures, .k_galleryLarge {
    margin: 5px 0 0 0;
}

.k_galleryLarge {
    margin-bottom: 25px;
}

.k_gallerySmall {
    margin: 12px 0 0 0;
}


#extra .k_block.k_slider.k_mostPopular .k_container{
    position:relative;
}
#extra .k_mostPopular .k_tabsBlock .k_newsMore{
    padding-bottom:0px;
}
#extra .k_mostPopular .k_tabsBlock .k_tabsBlockContent{
    padding-bottom:0px;
    margin-bottom:0px;
}
.GallerySpread #main  h1
{
    margin: 7px 0 0;
}

.lay_print,.lay_print #head,.lay_print #head #k_mainBarPrint{
    padding:0px;
    margin:0px;
}

.lay_print #doc{
    width:620px;
    background:none repeat scroll 0 0 #FFFFFF;
    margin:0 auto;
    padding:5px;
}
.lay_print #body{
    width:620px;
}
#head .k_mainBarPrint{
    display:none;
}
.lay_search #neck{
    width:980px;
    margin:0 auto;
}

.lay_search #neck .k_searchForm h1{
    padding-top:14px;
    margin-top:0px;
    color: #878787;
    font: bold 36px/40px Arial, "Trebuchet MS",sans-serif;
    letter-spacing:-1px;
    text-transform: none;
    margin-bottom: 10px;
}
#info .k_searchCategories
{
    margin-top:30px;
}
.k_searchCategories .k_selected {
    background:url(backgroundWide) no-repeat scroll -96px -184px transparent;
    border-top:0px;
    margin-right:0px;
}

.k_searchCategories .k_selected a {
    background-color:#2974C1;
    color:#FFFFFF;
}
.k_searchCategories li{
    border-top:1px solid #dcdcdc;
    margin-right:13px;
}

.k_searchCategories a{
    color:#636363;
    background-image:none;
}
.lay_search #neck .k_searchForm form {
    background:url("/_d/layout/searchBar.gif") repeat-x scroll 0 -101px transparent;
    float:left;
    height:43px;
    width:980px;
    border:0px;
    line-height:48px;
    border:1px solid #e6e6e6;

}
.lay_search #neck .k_searchForm form label{
    margin:0px;
    padding-top:3px;
    font: bold 14px Arial, "Trebuchet MS",sans-serif;
}

.lay_search #neck .k_searchForm .k_label {
    float:left;
    font-family:Arial,"Trebuchet MS",sans-serif;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
    margin:12px 12px 0 16px;
    text-transform:uppercase;
}
.lay_search #neck .k_searchForm .k_inputs #f_searchQuery {
    background:url(backgroundWide) no-repeat scroll right -906px transparent;
    border:medium none;
    color:#ababab;
    font-size:12px;
    font-style:italic;
    height:16px;
    margin-left:5px;
    margin-right:7px;
    margin-top:0;
    width:650px;
    line-height:16px;
    padding:7px 0px 6px;
    font-style:italic;
    float:left;
    outline:none;
}
.lay_search #neck .k_searchForm .k_inputs input#f_searchQuery:active,
.lay_search #neck .k_searchForm .k_inputs input#f_searchQuery:focus{
    font-style:normal;
    color:#636363;
}
.lay_search #neck .k_searchForm .k_inputs{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -1071px transparent;
    float:left;
    width:830px;
    padding:0px;
    height:29px;
    margin-top:8px;
}
.k_searchForm .k_label, .k_searchForm .k_inputs {
    float:left;
    height:48px;
}
.lay_search #neck .k_searchForm .k_inputs .k_button input {
    background:none repeat scroll 0 0 transparent;
    border:medium none;
    color:#FFFFFF;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    height:29px;
    letter-spacing:normal;
    margin-top:-1px;
    padding:0px 10px;
    text-transform:uppercase;
    width:84px;
    line-height:28px;
}


.lay_search #neck .k_searchForm .k_inputs .k_button span {
    background:url(backgroundWide) no-repeat scroll right -300px transparent;
    height:28px;
    line-height:23px;
    margin:0 0 0 2px;
}
.lay_search #neck .k_searchForm .k_inputs .k_button {
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll left -401px transparent;
    line-height:23px;
    display:block;
    float:left;
    height:29px;
}
.lay_search .k_searchResults h3{
    color:linkKopyto;
    font: normal 18px/25px Arial, "Trebuchet MS", sans-serif;
    text-transform:none;
}
.k_searchResults .k_category .k_resultsNewsList li h3 a, .k_searchResults .k_category .k_resultsObjectList li h3 a{
    font-weight:normal;
}
.k_tagDetail{
    border-bottom:0px;
    line-height:12px;
}
.lay_tags #main .k_block .k_titleBar{
    background:none;
    border-bottom:1px solid #d7d7d7;
}
.lay_tags #main .k_block .k_titleBox{
    background:none;
}
.lay_tags .backLink{
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 0 -1711px transparent;
    margin:10px 0px;
    display:block;
}
.lay_tags .backLink a{
    padding-left: 20px;
}
.lay_tags .k_pagination{
    float:left;
}
.lay_tagcloud #main h1{
    font-size:36px;
    margin-bottom:16px;
    line-height:44px;
}
.lay_tagcloud #main{
    margin-top:11px;
}
.lay_tags .ad_boxes{
    float:left;
}
.lay_report #neck .k_title h2 {
    color: #878787;
    text-transform: uppercase;
    font-size: 32px;
    margin: 14px 0 3px;
}
.lay_report #main .k_titleBar {
    height: 34px;
}
.lay_report #main .oscarBlurbList .k_container {
    overflow: hidden;
}
.lay_report #main .oscarBlurbList .k_titleBox {
    background-image: none;
    border-bottom: #D7D7D7 1px solid;
}
.lay_report #main .k_titleBar h1{
    font-size: 18px;
    color: #878787;
    font-weight: normal;
    text-transform: none;
    font-family: Arial,sans-serif;
}
.lay_report #main .specialTitle,
.lay_report #main .personList .k_titleBar,
.lay_report #main .k_pageBlock .k_titleBar
{
    background: url(backgroundWide) no-repeat scroll 100% 4px transparent;
    height: 33px;
}
.lay_report #main .specialTitle h3,  .lay_report #main .k_title h1  {
    font-size: 24px;
    color: #878787;
    font-weight: bold;
}
.lay_report #neck .k_commonGreenTabs{
    margin: 1px auto 0px;
    padding-left: 0;
    position: relative;
    top: 0px;
    width: 980px;
}
.lay_report #doc .photoList span.k_desc,
.lay_report #doc .videoList span.k_desc {
    font-family: Arial,sans-serif;
    text-transform: none;
    width: 105px;
}
.lay_report #main {
    margin:10px 0px;
}
.lay_report #info{
    margin-top:9px;
}
.lay_report #trunk{
    padding-top:13px;
}

.lay_report .k_newsBlurb.k_newsBlurbLast{
    border-bottom:none;
}
.lay_report #main .k_block{
    margin-bottom:10px;
}
.lay_report .k_personSimpleBlurbList{
    margin-bottom:0px;
}
.lay_report #doc .k_personSimpleBlurbList .k_newsMore{
    padding-bottom:0px;
}
.lay_report .posters{
    padding-top: 0px;
    padding-bottom:18px;
}
.lay_report .k_creationContentContainer,
.lay_report .k_personContentContainer{
    padding-top:10px;
}
.lay_report .k_creationBlurbExtended,
.lay_report .k_personBlurbExtended{
    width:100%;
}
.lay_report #neck{
    position:relative;
}
.lay_report #neck .k_searchForm .k_inputs{
    width:300px;
    float:left;
}
.lay_report #neck .k_searchForm .k_label{
    display:none;
}
.lay_report #neck .k_searchForm #f_searchQuery{
    width:200px;
    background: url(backgroundWide) repeat scroll 100% -533px transparent;
    border: medium none;
    font-size: 12px;
    height: 16px;
    line-height:16px;
    padding:7px 0px 6px;
    margin-left: 3px;
    font-style:italic;
    color:#ababab;
    outline:none;
}
.lay_report #neck .k_searchForm input#f_searchQuery:active,
.lay_report #neck .k_searchForm input#f_searchQuery:focus{
    font-style:normal;
    color:#636363;
}
.lay_report #neck .k_searchForm .k_searchFormInputWraper{
    float:left;
    margin-right:0px;
    background: url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -698px transparent;
    margin-top: 1px;
}
.lay_report #neck .k_searchForm .k_searchButton{
    float:left;
    padding:0px;
}

.k_creationBlurbExtended h2 {
    font-family:Arial,"Trebuchet MS",sans-serif;
}
.k_creationBlurbExtended h2, .k_creationBlurbExtended h3{
    font-weight:normal;
    text-transform:none;
    font-size:20px;
}
#main .creationRelationHeadLinks{
    position:relative;
}
.creationRelationHeadLinks .k_categoryLinks{
    position:absolute;
    top:-30px;
}

.k_personDetail .k_personCategories,
.k_creationDetail .k_creationCategories,
.k_creationDetail .k_creationTags {
    height:22px;
    line-height:22px;
    padding-top:22px;
    width:500px;
    float:left;
}

.k_creationDetail .k_creationTags {
    padding-top:0;
}

.k_creationDetail .k_creationUnderTitle {
    text-transform:none;
}
.k_creationDetail .k_creationTagline a{
    color:#636363;
}
.k_creationDetail .k_creationTagline a:hover{
    color:#ffae00;
}
.k_creationDetail .k_creationOrgTitle {
    font-weight:bold;
    padding-right:3px;
}

.k_creationDetail .k_detailBlurb .k_creationContainer .k_infoTitle a.k_personimportant {
    font-weight:bold;
}

.k_creationDetail .k_detailBlurb .k_tabsBlock .k_tabsBlockNavi {
    position:relative;
}

.lay_rankings #main .rankingSpread{
    width:320px;
    float:left;
    padding-right:10px;
    margin-top:5px;
}
.lay_rankings #main .rankingSpread .k_titleBox h2{
    font-size: 24px;
    margin-bottom:0px;
}
.lay_rankings #main ul.numberedList li{
    width:315px;
    font-size:13px;
    padding-top:6px;
}
.lay_rankings #main .rankingSpread.k_block{
    clear:none;
}
.lay_rankings #main .rankingSpread.k_block .k_titleBox{
    background:none repeat scroll 0 0 transparent;
    border-bottom:1px solid #D7D7D7;
    height:auto;
}
.lay_rankings #main .rankingSpread.k_block .k_titleBar{
    background:none;
    height:auto;
}

.lay_rankings .numberedListContainer{
    border-bottom:1px solid #d7d7d7;
    float:left;
    width:100%;
    padding-bottom:10px;
    margin-bottom:5px;
    padding-top:6px;
}
#info .numberedListContainer{
    width:190px;
}
#info .numberedListContainer li{
    width:190px;
}
.lay_rankings #main .rankingSpread.k_block.odd{
    clear:left;
}


.k_insetFrameSmall .k_frameContent {
    padding-top:3px;
    width:auto;
}

.k_insetFrameLarge {
    width:456px;
    margin:0 auto;
}

.k_insetFrameLarge .k_frameContent {
    width:100%;
}
.k_404{
    background:url("/_d/_k/common/404.gif") no-repeat scroll 0 0 transparent;
    height:240px;
    padding-left:240px;
    vertical-align:middle;
    margin:0px auto;
    width:500px;
}
.k_404 .errorTitle{
    color:#878787;
    font-size:36px;
    font-family:Arial;
    font-weight:bold;
    margin-bottom:20px;
    padding-top:40px;
}
.k_404 a{
    font-weight:bold;
}

.k_bodyLinksBulletBlock {
    padding:0 4px;
}
.k_bodyLinksBulletBlock li {
    background:url("/_d/_k/common/spr_bullets.gif") no-repeat scroll 7px -18px transparent;
    padding:0 0 2px 16px;
}

.k_bodyLinksBulletBlock li.k_first a{
    font-weight:bold;
}

.k_creationBlurbExtended .k_creationPremiere {
    font-size: 11px;
    padding-bottom:8px;
}

.k_creationBlurbExtended .k_creationPremiere,
.k_creationBlurbExtended .k_creationPremiere.lifeStage-old{
    color:#ababab;
}

.k_creationBlurbExtended .k_creationPremiere.lifeStage-premiere,
.k_creationBlurbExtended .k_creationPremiere.lifeStage-new,
.k_creationBlurbExtended .k_creationPremiere.lifeStage-announcement{
    color:#ffae00;
}

.k_creationBlurbExtended .k_creationPremiere.lifeStage-premiere .k_date,
.k_creationBlurbExtended .k_creationPremiere.lifeStage-new .k_date,
.k_creationBlurbExtended .k_creationPremiere.lifeStage-announcement .k_date{
    font-weight:bold;
}
.k_creationBlurbExtended .k_persons a.k_personimportant {
    font-weight:bold;
}
.personList.personEmptyCard .k_personSimpleBlurbList .k_personSimpleBlurb {
    margin-left:5px;
    margin-right:6px;
}

.personList.personEmptyCard .k_personSimpleBlurbList .k_personSimpleBlurb.k_last {
    margin-right:0;
}

#main .creationRelationHeadLinks .k_categoryLinks li{font-weight:normal;}

#info .citySearch .citySearch {
    margin: 1px 10px;
    width:170px
}

.personList.personEmptyCard .k_personSimpleBlurbList .k_personSimpleBlurb {
    margin-left:5px;
    margin-right:6px;
}

#info .citySearch .k_container {
    background: url(/_d/layout/szukajka.png) no-repeat;
    height: 90px;
    width: 190px;
}

#info .citySearch .ac_submit {
    background: url(/_d/layout/butt_rep.png) no-repeat;
    cursor: pointer;
    display: block;
    height: 29px;
    width: 170px;
    margin: 11px 0 0 0;
    padding: 0;
}

#k_mainBar #k_tabs .k_tab2 a {
    background: url("/_d/_k/common/navi_special_icon2.gif") repeat-x scroll 0 100% transparent;
    padding-left: 1px;
}

#k_mainBar #k_tabs .k_tab2 a span {
    margin-left: 18px;
    padding-left: 4px;

}

.k_personBlurbExtended h2{
    font-size:20px;
    font-weight:normal;

}

.k_personBlurbExtended .k_mediaBlurbs,
.k_creationBlurbExtended .k_mediaBlurbs {
    float: right;
    width: 320px;
}
.k_creationBlurbExtended .k_mediaBlurbs {
    padding-left: 10px;
}


.hidden {
    display: none;
}

#doc .ad_sky {
    margin: 0 auto 10px;
    width: 160px;
}

#main #script_bxad_slot_bxad_slot li h6 a {
    text-decoration:none;
}

.lay_m980 #main .k_searchForm{
    height:30px;
    width:300px;
    float:right;
}
.lay_m980 #main .k_searchForm form{
    height:30px;
    position:absolute;
    right:0px;
    width:300px;
}
.lay_m980 #main .k_searchForm form .k_searchButton{
    position:absolute;
    right:0px;
}
#main .k_galleryContext .k_galleryPromoBlock li {
    padding: 0 28px 0 0;
    height:auto;
}
#main .k_galleryContext .k_galleryPromoBlock li.k_last {
    padding-right:0;
}

#extra .ad_halfpage{
    margin-bottom:20px;
}
.lay_newsDetail #main{
    margin-top:27px;
}
#neck #k_driver .k_panel .k_container .k_module .k_content ul li a {
    height: 79px;
}
#k_driver .k_panel .k_container .k_module .k_content ul li a span{
    letter-spacing:0;
}

#adBar {
    clear: both;
    padding: 30px 0 0 0;
}

.bxad_slot {
    background-color: #ffffff;
    font-family: Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
    margin: 0;
    border-color: #dddddd; border-style: solid; border-width: 1px 0 0 0;
    padding: 0;
    position: relative;
    text-align: left;
    z-index: 1;
}

.bxad_slot div {
    background-color: #ffffff;
    font-size: 11px; font-weight: normal; text-decoration: none;
    margin: 0;
    padding: 0 6px 0 0;
    position: absolute; left: 0; top:-8px;
    z-index: 1;
}

.bxad_slot div span {
    margin-right: 5px;
    font-size: 10px;
    color: #aaaaaa;
}

.bxad_slot div a {
    color: #dddddd;
    padding-left: 5px;
    font-size: 10px; text-decoration: underline;
}

.bxad_slot ul {
    margin: 0; padding: 8px 0 0px 4px; overflow: hidden;
    width: 100%;
    float: none;
    list-style: none;
    z-index: 1;
}

.bxad_slot li {
    border: none;
    padding: 7px 10px 7px 0px;
    overflow: hidden;
}

.bxad_slot li p {
    color: #363636;
    font-size: 11px; font-weight: normal;
    margin: 0; padding: 0 0 1px;
    line-height: 14px;
}

.bxad_slot li a {
    color: #363636;
    margin: 0; padding: 0;
    height: auto; line-height: 16px;
    font-size: 10px; text-decoration: none; font-weight: normal;
    display: block;
}

.bxad_slot li h6 {
    margin: 0; padding: 0 0 3px;
}

.bxad_slot li h6 a {
    margin: 0; padding: 0;
    height: auto; line-height: 16px;
    font-size: 12px; font-weight: normal; color: #0a4e92;
    text-decoration: underline;
}

.wideAdUnit {}

/* NOWE */

/* PERSON SEARCH*/
.k_creationDetail .k_creationDetailSlot1,
.k_personDetail .k_personDetailSlot1 {
    display:block;
    float:left;
    clear:both;
    position:relative;
    width:980px;
}
.k_creationDetail .k_searchForm,
.k_personDetail .k_searchForm {
    width:290px;
    float:right;
    padding-top:12px;
    padding-bottom:4px;
    position:absolute;
    bottom:0;
    right:0;
}
* html .k_creationDetail .k_searchForm,
* html .k_personDetail .k_searchForm{
    position:absolute;
    bottom:0px;
    right:0px;
}
#neck .k_creationDetail .k_searchForm form,
#neck .k_personDetail .k_searchForm form {
    height: 32px;
    width: 290px;
    line-height:30px;
}

* html #neck .k_creationDetail .k_searchForm .k_searchFormInputWraper,
* html #neck .k_personDetail .k_searchForm .k_searchFormInputWraper{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -697px transparent;
    float:left;
    padding-right:5px;
}
#neck .k_creationDetail .k_searchForm .k_searchFormInputWraper,
#neck .k_personDetail .k_searchForm .k_searchFormInputWraper{
    background:url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -698px transparent;
    float:left;
    padding-right:5px;
}
.k_personDetail .k_detailBlurb .k_personContainer{
    width:650px;
}
.k_creationDetail .k_detailBlurb{
    float:left;
    margin-top:0px;
}
#neck .k_creationDetail .k_searchForm .k_searchButton,
#neck .k_personDetail .k_searchForm .k_searchButton{
    position:static;
    float:right;
    width:80px;
}
#neck .k_creationDetail .k_searchForm #f_searchQuery,
#neck .k_personDetail .k_searchForm #f_searchQuery {
    background:url(backgroundWide) repeat scroll 100% -533px transparent;
    border:medium none;
    height:16px;
    margin-left:3px;
    width:190px;
    outline:none;
    color:#ababab;
    font:13px Arial,Helvetica,sans-serif;
    margin:0 0 0 3px;
    line-height:16px;
    padding:7px 0px 6px;
    font-style:italic;
}
.k_personDetail .k_detailBlurb .k_personContainer .k_rightWrapper{
    width:470px;
}
#neck .k_creationDetail .k_searchForm input#f_searchQuery:active,
#neck .k_creationDetail .k_searchForm input#f_searchQuery:focus,
#neck .k_personDetail .k_searchForm input#f_searchQuery:active,
#neck .k_personDetail .k_searchForm input#f_searchQuery:focus{
    color:#636363;
    font-style:normal;
}
.k_personDetail .k_detailBlurb{
    width:980px;
    clear:both;
}

.k_creationDetail .k_searchForm .k_label,
.k_personDetail .k_searchForm .k_label,
.k_searchForm .k_inputs {
    height:32px;
}

.k_creationDetail .k_searchForm .k_inputs,
.k_personDetail .k_searchForm .k_inputs {
    width: 290px;
    position: static;
}

.k_creationDetail .k_searchForm .k_inputs .k_searchFormInputWraper,
.k_personDetail .k_searchForm .k_inputs .k_searchFormInputWraper{
    position: static;
}
.k_creationBlurbWide p{
    clear:both;
}
.k_contentDetailContext{
    height:auto;
}
.k_contentDetailContext .k_newsBlurb .k_photo img{
    margin-left:0px;
}
ul.numberedList .name{
    text-transform:none;
}
.k_vodPromoBlock .k_description span{
    font-family: Arial, Verdana, Helvetica,sans-serif;
}
.k_searchResults .k_category .k_resultsNewsList li h3 a, .k_searchResults .k_category .k_resultsObjectList li h3 a {
    font-weight:normal;
}
.k_newsDetailContext .k_titleBar h2{
    font-family:Arial;
    font-size:18px;
    font-weight: normal;
    text-transform:uppercase;
    color:#636363;
    line-height:22px;
}
.k_newsDetailContext .k_titleBar{
    height:22px;
}
.k_newsDetailContext .k_newsBlurb h3{
    font-family:Arial;
    font-weight:bold;
    font-size: 12px;
}
.k_newsDetailContext .k_contentDetailContext .k_newsBlurb {
    float: none;
}
#info .k_galleryPromoBlock{
    padding-left:0px;
}
.k_gallerySpread h2{
    font-weight:normal;
}
#main .k_galleryContext .k_galleryPromoBlock .k_more11{
    margin-bottom:10px;
}
#k_driver .k_panel .k_container .k_module .k_content .k_text p{
    padding-top:8px;
}
#k_driver .k_panel .k_container .k_module .k_content .k_text h2{
    padding-top:3px;
}
.k_searchResults li{
    padding-bottom:0px;
}



/*  Czcionki przeniesione z pakietowych styli*/
.k_creationSortLabel{
    font: 12px/13px fonts;
}
.k_creationNoData p{
    font: 20px/20px fonts;
}
.k_creationDetail .k_ratingNumbers,
.k_creationDetail .k_detailBlurb .k_creationPremiere .k_creationPremiereItem span{
    font-family:Arial;
}
#k_creationGenresList li span.k_label,
#k_creationGenresListDynamic li span.k_label{
    font:12px/18px Arial,Helvetica,sans-serif;
}
#k_creationGenresListDynamic div.k_listMore span.k_more{
    font:10px/18px Arial,Helvetica,sans-serif;
}
#k_creationGenresListDynamic div.k_listLess span.k_less{
    font:10px/18px Arial,Helvetica,sans-serif;
}
.k_personDetail .k_ratingNumbers{
    font:24px Arial;
}
.k_personSortLabel {
    font: 12px/13px fonts;
}
.k_personNoData p{
    font: bold 20px/20px fonts;
}
.kopyto .k_button.k_rateButton span{
    font-family:Arial;
}
.k_vodPromoBlock .k_description span {
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
.k_commonTextTabs .k_commonTab a, .k_commonTextTabs .k_commonTabSelected a  {
    font: 11px/12px fonts;
}
.k_commonTextTabs .k_commonTab a, .k_commonTextTabs .k_commonTabSelected a  {
    font: 11px/12px fonts;
}
#k_driver .k_panel .k_container .k_module .k_content ul li a span {
    font: 11px Arial, "Trebuchet MS", sans-serif;
}
#k_driver .k_panel .k_container .k_module .k_content ul li a span.k_galleryName{
    background:url("/_d/_k/common/driver_icons.gif") no-repeat scroll 98% 8px  black;
}
#k_driver .k_panel .k_container .k_module .k_content ul li a span.k_videoName{
    background:url("/_d/_k/common/driver_icons.gif") no-repeat scroll 98% -132px  black;
}
#k_driver .k_panel .k_container .k_module .k_content ul li a span.k_contentName{
    background:url("/_d/_k/common/driver_icons.gif") no-repeat scroll 98% -66px  black;
}
#k_driver .k_panel .k_container .k_module .k_content .k_text h2 {
    font:bold 40px Arial, "Trebuchet MS", sans-serif;
}
#k_driver .k_panel .k_container .k_module .k_content .k_text h4 {
    font:normal 22px Arial, "Trebuchet MS", sans-serif;
}
#k_driver .k_panel .k_container .k_module .k_content .k_text p {
    font:12px "Arial", Arial, sans-serif;
}
#main .cast.creationPersonList{
    margin-top:0px;
}
#doc .rankingSpread .k_newsMore{
    padding-top:0px;
}
.lay_m460i190e300 #main{
    margin-top:6px;
}
#main2-boxnavi-id{
    padding-bottom:5px;
}
.k_question .k_quizWithImage{
    margin-top:12px;
}
.k_newsDetail .k_textTools {
    width: 150px;
}
.k_newsDetail #ivonawebreader_1_container a {
    width: 126px;
}
/* Nominacje */
.k_creationBlurbExtended .k_creationNomination,
.k_personBlurbExtended .k_personNomination {
    margin: 0 0 2px 110px;
    padding:0 0 3px 25px;
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 0 -2111px  transparent;
}

.k_creationBlurbExtended .k_creationNomination a.k_personimportant {
    font-weight: bold;
}
.k_creationBlurbExtended .k_creationNomination .k_nominationLead,
.k_personBlurbExtended .k_personNomination .k_nominationLead {
    font-weight: bold;
    color: #FFAE00;
}
.k_creationBlurbExtended .k_creationContainer .k_creationImage {
    width:100px;
}

.kContentReportHeader.detalSite {
    padding-top:3px;
}
.specialService {
    overflow:hidden;
}
.specialService h2 {
    float:left;
    width:670px;
}
#neck .specialService .k_searchForm {
    float:right;
    padding-top:17px;
}
#neck .specialService .k_searchForm form {
    width:300px;
    height:30px;
    line-height:20px;
}

.k_insetFrameLarge .k_frameContent a {
    display:inline;
}

.k_galleryDoc .k_insetGalleryLarge.k_insets {
    width:615px;
}

.kQuoteOpen {
    background-position: 3px -289px;
}

.kQuoteClose {
    background:none;
}

#doc .k_galleryPromoBlock.raportGallery {
    padding-left:0px;
}

.personList.raportFullList .k_personSimpleBlurb {
    height:170px;
    margin-left: 5px;
    margin-right: 5px;
}

#main .k_videoPromoBlock.raportFullList li {
    height: 90px;
    padding: 0 34px 0 0;
}
.k_contestForm .k_privacy h2 {
    font-weight:bold;
    margin: 10px 0 -10px;
}
.k_contestForm .k_rulesWindow {
    padding: 8px;
    width: 640px;
}

.k_contexMore span.k_moreBlock11 {
    display: inline-block;
}

.k_controls.noFb {
    width:65px;
}

.k_controls.noFb .k_sendLink {
    border-left:none;
}
.k_changeButton.k_active span.tab{
    background: url(backgroundWide) no-repeat scroll 100% -273px transparent;
}
.k_changeButton.k_active span.tab span{
    background: url("/_d/_k/common/spr_high.gif") no-repeat scroll 0 -374px transparent;
}

.k_newsDetail .mvp {
    width:665px;
    height:374px;
}


/* /_s/css/local-navig.css */
#k_mainBar #k_tabs {
    height:28px;
}
#k_mainBar #k_tabs li {
    height:24px;
}
#k_mainBar #k_tabs li a {
    margin-top:4px;
}
#k_mainBar #k_tabs li a.k_selected {
    margin-top:0px;
    height:28px;
    background-position:0 -315px;
}
#k_mainBar #k_tabs li a.k_selected span {
    background-position:100% -214px;
    font-weight:bold;
    height:25px;
    padding-top:3px;
}
#k_mainBar #k_otherPanel .k_columnContent ul {
    margin-top:10px;
}
#k_mainBar #k_otherPanel .k_columnContent ul li a {
    color:#2A75C1;
    font-size:12px;
}
#k_mainBar #k_otherPanel .k_columnContent ul li a:hover {
    color:#ffae00;
    text-decoration:none;
}
#k_mainBar .k_columnContent li {
    background:url("/_d/_k/navig/navi_sec.gif") no-repeat scroll 0 -638px transparent;
    padding-left:10px;
}

/* /_s/css/local-bloczki.css */
.k_newsPhotoBulletBlock {
    overflow:hidden;
}
.k_newsPhotoBulletBlock .k_photoBullet .k_sponsored {
    color:#f00;
}

.k_newsPhotoBulletBlock .k_photoBullet img {
    margin: 2px 5px 2px 0;
    padding: 0;
    width: 125px;
    border: none
}

.k_newsPhotoBulletBlock .k_newsMore {
    margin-bottom:0;
}

.k_newsPhotoBulletBlock .k_photoBullet {
    padding: 0 0 3px;
}

.k_newsPhotoBulletBlock .k_bulletList li {
    display: table;
    margin-bottom: 3px;
    padding: 0 0 2px 11px;

}
.k_newsPhotoBulletBlock .k_bulletList li.k_first {
    background-position:-15px 2px;
}


.k_newsPhotoBulletBlock .k_photoBullet {
    padding: 0;
}

.k_newsPhotoBulletBlock .k_newsMore {
    margin-top: 0px;
}

.k_newsPhotoBulletBlock .k_bulletList a {
    color: linkKopyto;
}

.k_newsPhotoBulletBlock .k_bulletList a:hover {
    color: #ffae00;
}

.k_newsBulletBlock .k_sponsored {
    font-size: 11px;
    color: #f00;
}

/* Fotogalerie */
.k_galleryPromoBlock li {
    width: 92px;
    padding: 0 0 3px 6px;
}

.k_galleryPromoBlock ul a {
    text-align: center;
}

.k_galleryPromoBlock .k_photo {
    overflow: hidden;
    border: none;
    text-align: left;
    background: none;
}

.k_galleryPromoBlock .k_photo img {
    float: none;
    margin: 0 0 3px 0;
}

.k_galleryPromoBlock {
    border: none;
}

.k_galleryPromoBlock li a {
    color: #2A75C1;
}

#doc .k_galleryPromoBlock div {
    text-align: right;
    margin-right:8px;
}

.k_galleryPromoBlock .k_sponsored, .k_galleryPromoBlock ul {
    font-size: 11px;
}

/* Najpopularnijesze */
#extra .k_mostPopular .k_titleBox,
#extra .k_mostPopular .k_titleBar {
    background: none;
}

#extra .k_mostPopular .k_titleBox h2 {
    color: #878787;
    font-weight:normal;
}

#extra .k_mostPopular .k_slideUp h2 {
    background-position:3px -1093px;
}

#extra .k_mostPopular .k_slideDown h2 {
    background-position:3px -1112px;
}

.k_tabsBlock .k_tabsBlockNavi li span {
    background-position:100% -642px;
    text-transform:none;
    text-align:center;
}

.k_tabsBlock .k_tabsBlockNavi li a  {
    background-position: 0 -807px;
    color:#fff;
}

.k_tabsBlock .k_tabsBlockNavi li.k_lastTab a
{
    padding: 0 0 0 2px;
}

.k_tabsBlock .k_tabsBlockNavi li a:hover {
    color:#ffae00;
}

.k_tabsBlock .k_tabsBlockNavi li a.k_active:hover {
    color:#2A75C1;
}

.k_tabsBlock .k_tabsBlockNavi li a.k_active {
    background-position:0 -497px;
}

.k_tabsBlock .k_tabsBlockNavi li span.k_active {
    background-position:100% -382px;
    color:#2A75C1;
    font-weight:normal;
}

.k_mostPopular .k_tabsBlock .k_tabsBlockContent {
    border:none;
}

.k_newsPopularBlock li {
    padding:0;
}

.k_newsPopularBlock {
    margin-top:0px;
}

.k_mostPopular .k_tabsBlock {
    float:none;
}

.k_newsPopularBlock li .k_number {
    width:70px;
}

.k_newsPopularBlock li .k_number .k_text {
    background-position:49px -124px;
    padding-top:2px;
    padding-left:5px;

}
.k_newsPopularBlock li .k_source {
    display:block;
}
.k_newsPopularBlock li .k_info {
    width:220px;
    background:url("/_d/_k/common/spr_bullets2.gif") no-repeat scroll -16px 3px transparent;
    padding-left:10px;
}

.k_tabsBlock .k_tabsBlockNavi {
    line-height:25px;
    position:static;
}

.k_tabsBlock .k_tabsBlockNavi li {
    font-size: defaultFontSize
}

.k_creationDetail .k_tabsBlock .k_tabsBlockNavi .k_tab {
    width:auto;
}
.k_tabsBlock .k_tabsBlockNavi .k_tab {
    width:100px;
}

#doc .k_galleryPopularBlock .k_photos .k_photo {
    margin-left:10px;
    margin-top:5px;
    text-align:center;
    height:auto;

}

.k_galleryPopularBlock .k_photos .k_photo img {
    float:none;
}
.k_galleryPopularBlock .k_text {
    font-size:12px;
}

/* sonda extra*/
#extra .snd_pytania_box,
#extra .snd_wyniki_box {
    padding-left:10px;
    padding-top:10px;
}

#extra .snd_pytanie {
    font-weight:normal;
}

#extra .snd_opcje {
    padding-left:5px;
}

/* osoby A-Z */
.k_personForToday .k_bulletList li {
    background-image:url(/_d/_k//common/6aa4073851a731b22d614a52a8529b15,spr_bullets2.gif);
}


/* Sponsorowny */

.k_newsBulletSponsored .k_bulletList li {
    background-image:url(/_d/_k//common/6aa4073851a731b22d614a52a8529b15,spr_bullets2.gif);
}

/* Linki zewnďż˝trzne */
.k_creationExternalLinks li,
.k_personExternalLinks li {
    background-image:url(/_d/_k//common/6aa4073851a731b22d614a52a8529b15,spr_bullets2.gif);
}


/* Polecane przez redakcje */
.redactionRecomended{
    padding-bottom:10px;
    float:left;
    margin:0px;
}
.redactionRecomended .k_container{
    padding-bottom:10px;
}
#main .redactionRecomended{
    margin:0px;
    padding-bottom:0;
}
#main .redactionRecomended .k_newsMore{
    width:460px;
    border-top:1px solid #D7D7D7;
    padding-top:4px;
    text-align:right;
}
.redactionRecomended table{
    margin-top:4px;
}
.redactionRecomended td{
    width:144px;
    padding-right:9px;
    padding-top:0px;
}
.redactionRecomended td.photoContainer{
    vertical-align:baseline;
}
.redactionRecomended a.kphoto{
    display:block;
    float:right;
}
.redactionRecomended h3{
    float:left;
    font:bold 13px Arial;
    text-transform:none;
    padding-top:5px;
    margin-bottom:0px;
}
.redactionRecomended p{
    float:left;
    margin:0 2px 0 0;
    clear:both;
    font-size: defaultFontSize
}

.redactionRecomended .blurbType{
    color:#ababab;
    text-transform:uppercase;
    font-size:10px;
    padding: 3px 0;
}

.redactionRecomended a:hover .blurbType {
    color:#ffae00;
}
.redactionRecomended .blurbType.sponsored{
    color:#e70000;
}
.redactionRecomended .k_moreBlock11{
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll -9px -1017px transparent;
    height:12px;
    display:inline-block;
    text-indent:-999px;
    width:7px;
}

.redactionRecomended img{
    position:relative;
    bottom:0px;
    padding-top:12px;
}

.redactionRecomended p .k_moreBlock11 {
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 100% -1017px transparent;
    display:inline-block;
    text-indent:-9999px;
    width:15px;
}

#neck .trailers .k_videoPromoBlock li{
    display:block;
    float:left;
    padding-top:3px;
}
#neck .trailers .k_videoPromoBlock li span{
    display:block;
    clear:both;
    color:white;
    font-family: Arial,"Trebuchet MS",sans-serif;
    font-size: defaultFontSize
}
#neck .trailers .k_videoPromoBlock li span.k_desc {
    width:auto;
    height:auto;
}

#neck .trailers .k_videoPromoBlock li a:hover span{
    color:#ffae00;
}
#neck .announcements .k_creationBlurb,
#neck .dvds .k_creationBlurb{
    float:left;
    width:auto;
    padding-top:3px;
    margin:0px;
}
#neck .upcomming{
    width:980px;
    margin:0px auto;
}
#neck .upcommingWrap{
    background: url("/_d/layout/tlo_sg_scnd.gif") repeat-x 0 0 transparent;
    float:left;
    width:100%;
    margin-top:5px;
    padding-bottom:5px;
}
#neck .upcomming .k_videoPromoBlock{
    margin:0px;
    padding:0 5px 0 0;
}


#neck .upcomming .k_videoPromoBlock .k_boxFrame {
    border:none;
    padding:0;
}

#neck .upcomming .k_videoPromoBlock .k_boxFrame ul {
    overflow:visible;
}

.upcomming .trailers{
    float:left;
}
.upcomming .trailers li{
    padding-right:5px;
    margin-left:0;
}
.upcomming .announcements{
    float:left;
    padding-left:15px;
}

.upcomming .announcements .k_creationBlurb{
    padding-right:5px;
}
.upcomming .dvds{
    float:left;
    padding-left:20px;
}
.upcomming .dvds .k_creationBlurb{
    padding-right:5px;
}
.upcomming .trailers .k_thumb{
    display:block;
    position:relative;
    float:left;
    outline:none;
    width:auto;
    height:auto;
}
.upcomming .trailers .k_photo{
    width:125px;
}
.upcomming .title{
    font-family:Arial;
    text-transform:uppercase;
    font-weight:bold;
    color:white;
    font-size:12px;
}
.upcomming .title span {
    padding-right:20px;
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 100% -1844px transparent;
}
.upcomming .title span a{
    color:#ffffff;
}
.upcomming .title span a:hover{
    color:#ffae00;
}
.upcomming .trailers .k_videoPromoGlass{
    background-color:#000000;
    top:58px;
    height:26px;
    left:0;
    position:absolute;
    width:125px;
}
.upcomming .trailers .k_description{
    background:none;
    border:none;
    position:absolute;
    width:100%;
    /*bottom:-8px;*/
    top:60px;
    left:5px;
    height:auto;
    padding:0;
}
.upcomming .trailers .k_videoPromoBlock .k_playIcon{
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 100% -1566px transparent;
    height:18px;
    position:absolute;
    right:5px;
    text-indent:-999px;
    top:3px;
    width:21px;
}

/*Najpopularniejsze video i galerie (SG)*/
#main .multimediaPopular{
    margin-bottom:2px;
}
.multimediaPopular .container{
    overflow:hidden;
}
.multimediaPopular .container .boxl,
.multimediaPopular .container .boxr{
    float:left;
    overflow:hidden;
    width:225px;
}
.multimediaPopular .container .boxr{
    float:right;
}
.multimediaElement{
    margin:10px 0px;
    overflow:hidden;
    width:225px;
    height:153px;
}
.multimediaElement a{
    height:153px; width:225px;
    display:block; position:relative;
    color:#FFFFFF; font-weight:bold;
    overflow:hidden;
    text-align:center;
}
.multimediaElement a span{
    text-align:left;
    background:url("/_d/_k/common/spr_icons.gif") no-repeat scroll 195px -1522px #323232;
    bottom:0;left:0;
    font:bold 11px Arial,sans-serif;
    padding:10px 35px 5px 10px;
    position:absolute;
    width:180px;height:32px;
}
.multimediaElement a:hover span{
    text-decoration:underline;
    color:#ababab;
}
.multimediaElement a span.gallery{
    background-position:192px -1963px
}
.multimediaElement a span.video{
    background-position:192px -1893px;
}
#info .famousPersonsInfo .k_personSimpleBlurbList {
    width:auto;
    margin:0;
}
#info .famousPersonsInfo .k_personSimpleBlurb{
    float:left;
    margin:2px 5px 3px;
    width:auto;
}
.lay_mainpage #info{
    padding-top:2px;
}
.lay_mainpage #info .k_titleBar,
.lay_mainpage #info  .k_titleBox{
    background:none;
    padding-left:0px;
}
.lay_mainpage #info .k_container{
    border:none;
    overflow:hidden;
    margin-bottom:0px;
    padding-bottom:0px;
}
#info .famousPersonsInfo .k_personSimpleBlurbList .k_newsMore{
    border-top:1px solid #d7d7d7;
    float:right;
    width:100%;
    text-align:right;
    padding-top:4px;
    margin-top:5px;
}
#info .famousPersonsInfo .k_personSimpleBlurbList .k_newsMore .k_more11{
    padding-right:16px;
}
#info .famousPersonsInfo .k_titleBar{
    padding-left:0px;
}
#info .famousPersonsInfo .k_titleBox{
    border-bottom:1px solid #d7d7d7;
    height:28px;
}
#info .k_mostPopular .k_tabsBlock .k_tabsBlockNavi .k_tab{
    width:94px;
}
#info .k_tabsBlock .k_tabsBlockNavi li span{
    background-position: 100% -573px;
    margin-left:4px;
    color:#ababab;
    font: 10px arial;
    line-height:25px;
}
#info .k_tabsBlock .k_tabsBlockNavi li span.k_active{
    background-position:100% -382px;
    color:#ababab;
    font: 10px arial;
    line-height:23px;
}
#info .k_tabsBlock .k_tabsBlockNavi li a.k_active{
    background-position:0 -497px;
    padding:0px;
    font: 10px arial;
    line-height:23px;
    color:#ababab;
}
#info .k_tabsBlock .k_tabsBlockNavi li a {
    background-position: 0px -738px;
}
ul.numberedList li{
    padding-top:0;
    text-transform:uppercase;
    float:left;
    clear:both;
}
ul.numberedList .number{
    padding-right:4px;
    padding-left:6px;
    padding-top:3px;
    display:block;
    float:left;
}
ul.numberedList .name{
    display:block;
    float:left;
    line-height:18px;
    padding-top:1px;
    width:155px;
}
#main ul.numberedList .name{
    width:285px;
}
ul.numberedList .number.position1{
    width:20px;
    height:21px;
    background:url(/_d/_k/common/spr_icons.gif) no-repeat 0 -1150px transparent;
    text-indent:-9999px;
    padding-left:0px;
    padding-top:0;
    margin-top:-2px;
}

.dvdBdEdition .k_container {


}

.dvdBdEdition .k_container .k_content {
    border:1px solid #ebebeb;
    border-top:none;
    overflow:hidden;
    padding:9px;
    padding-bottom:0;
}

.dvdBdEdition .coverImg {
    float:left;
    margin-right:10px;
}

.dvdBdEdition .mediumDesc {
    float:left;
    width:200px;
}

.dvdBdEdition .genresItem {
    text-transform:uppercase;
    color:#878787;
    font-weight:bold;
}

.dvdBdEdition .countryAndDate  {
    color:#878787;
    font-weight:bold;
}

.dvdBdEdition .mediumInfo {
    padding-top:5px;
}
.dvdBdEdition .mediumInfo span{
    display:block;
    color:#878787;
    margin-bottom:2px;
}



.reportsCyclerExtra .k_cycler {
    width:auto;
    height:176px;
    position:relative;
    padding-top:1px;
}

.reportsCyclerExtra .k_cycler .k_item {
    width:300px;
    height:176px;
}

.reportsCyclerExtra .k_cyclerBlockBody .k_text {
    height:74px;
    width:280px;
    padding:6px 10px;
    top:auto;
}

.reportsCyclerExtra .k_cycler .k_cover {
    background-color:#000000;
    display:block;
    height:85px;
    top:auto;
    width:100%;

}

.reportsCyclerExtra .k_cyclerBlockBody .k_control {
    bottom:0;
    display:block;
    padding:10px;
    position:absolute;
    right:0;
    z-index:3;
    left:auto;
}

.reportsCyclerExtra .k_cyclerBlockBody .k_photo img {
    width:300px;
    margin-right:0px;
}

.reportsCyclerExtra .k_cyclerBlockBody .k_text h2.k_title {
    position:relative;
    background:none;
    top:auto;
    left:auto;
    padding:0 0 3px;
}

.reportsCyclerExtra .k_cyclerBlockBody .k_text h2.k_title a {
    color:#ffae00;
    font-size:16px;
}

.reportsCyclerExtra .k_cycler .k_lead, .reportsCyclerExtra .k_cycler .k_properties {
    padding-left:4px;
    width:280px;
    background:none;
}

.reportsCyclerExtra .k_cycler .k_lead .k_more {
    color:#F00;
}

.lay_mainpage #extra .news,
.lay_mainpage #extra .gossipBlurbList {
    margin-bottom:0px;
}

#extra .k_clubsBlock300 {
    width:300px;
}

#extra .k_clubsBlock300 .k_clubsContainer  {
    background-position: 264px -37px;
}

.creationMediumElement .attribute{
    display:table-row;
    line-height:16px;
}
.creationMediumElement .attributeTitle{
    font-weight:bold;
}
.creationMediumElement img{
    float:left;
    padding-right:10px;
}
.mediumTitle{
    border-bottom:1px solid #D7D7D7;
    color:#878787;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    line-height:25px;
    margin-bottom:10px;
    margin-top:8px;
    text-transform:uppercase;
    width:100%;
}
.creationMediumElement{
    padding-bottom:10px;
    float:left;
    clear:both;
    width:100%;
}


.rankListExtra .numberedListContainer {
    overflow:hidden;
    padding:5px 3px 5px 7px;
}

.rankListExtra ul.numberedList li {
    float:none;
}

.rankListExtra ul.numberedList .number{
    text-indent:-9999px;
    height:20px;
    width:20px;
    background:url("/_d/_k/common/spr_icons.gif") no-repeat;
    padding-left:0;
}
.rankListExtra .k_newsMore {
    border-top:1px solid #D7D7D7
}

.rankListExtra ul.numberedList .position1 {
    background-position:0 -1150px;
}
.rankListExtra ul.numberedList .position2 {
    background-position:0 -1183px;
}
.rankListExtra ul.numberedList .position3 {
    background-position:0 -1217px;
}
.rankListExtra ul.numberedList .position4 {
    background-position:0 -1251px;
}
.rankListExtra ul.numberedList .position5 {
    background-position:0 -1286px;
}
.rankListExtra ul.numberedList .position6 {
    background-position:0 -1320px;
}
.rankListExtra ul.numberedList .position7 {
    background-position:0 -1353px;
}
.rankListExtra ul.numberedList .position8 {
    background-position:0 -1386px;
}
.rankListExtra ul.numberedList .position9 {
    background-position:0 -1421px;
}
.rankListExtra ul.numberedList .position10 {
    background-position:0 -1456px;
}

.rankListExtra ul.numberedList .name {
    width:266px;
}




/* /_s/css/nforum.css */
/* Local forum styles, DESIGN ONLY, NO LAYOUT 1*/

#main h1 {
    border-bottom: 0 none;
    margin: 10px 0px 0px 0px;
    padding-bottom:10px;
}
#main h1 span{
    color: #ABABAB;;
}
a.k_inNoteLink {
    text-decoration: underline;
}

.k_nForum_topCommentsEmpty,.k_nForum_topCommentsNotEnough {
    background: #ddd;
}

.k_nForum_topCommentsHeader {
    border-bottom: 1px solid #d7d7d7;
}

.k_nForum_topCommentsHeader h2.k_nForum_Header2 {
    font-size: 19px;
    text-transform: uppercase;
    font-weight: normal;
}

.k_nForum_topCommentsHeader span {
    color: #ababab;
    background: url("/_d/_k/common/spr_icons.gif") no-repeat scroll 100% -878px transparent;
}

.k_nForum_topCommentsHeader a {
    font-weight: normal;
}

.k_nForum_topCommentsHeader a.k_makeComment {
    font-weight: bold;
}

.k_nForum_topCommentsHeader .k_discClosed {
    color: #636363;
}
.k_nForum_topCommentsFooter{
    margin-bottom:10px;
}

.k_nForum_topCommentItem.k_hover {
    background: #eee;
}

.k_nForum_topCommentItem .k_author,.k_nForum_topCommentItem .k_parentAuthor,
.k_nForum_searchItem .k_commentHolder .k_author,.k_nForum_searchItem .k_commentHolder .k_parentAuthor{
    color: #000;
    font-style: italic;
}

.k_nForum_topCommentItem .k_replyCount,
.k_nForum_searchItem .k_commentHolder .k_replyCount{
    color: #ababab;
}

.kopyto .k_nForum_topCommentItem a,.kopyto .k_nForum_topCommentItem a:link,.kopyto .k_nForum_topCommentItem a:visited,.kopyto .k_nForum_topCommentItem a:hover,.kopyto .k_nForum_topCommentItem a:active,
.kopyto .k_nForum_searchItem .k_commentHolder a, .kopyto .k_nForum_searchItem .k_commentHolder a:link, .kopyto .k_nForum_searchItem .k_commentHolder a:visited, .kopyto .k_nForum_searchItem .k_commentHolder a:hover, .kopyto .k_nForum_searchItem .k_commentHolder a:active {
    text-decoration: none;
    color: #636363;
}

.k_nForum_topAttachements .k_title {
    font-weight: bold;
}

.k_nForum_topAttachement {
    background-color: #d5d5d5;
    border: 1px solid #c5c5c5;
}

.k_nForum_readerTools {
    border-top: 1px solid #d7d7d7;
    color: #ababab;
}

.k_nForum_readerTools .k_nForum_Actions .k_nForum_MoreAction {
    border-right: 1px solid #d7d7d7;
}

.k_nForum_readerTools .k_nForum_MoreActionsDown {
    background: url(/_d/_k/forum/icons.gif) no-repeat -106px -263px;
}

.k_nForum_readerTools .k_nForum_MoreActionsUp {
    background: url(/_d/_k/forum/icons.gif) no-repeat -106px -247px;
}

.k_nForum_readerTools .k_nForum_Mark {
    color: linkKopyto;
}

.k_nForum_readerTools .k_nForum_NoMark {
    color: #636363;
}

.k_nForum_readerTools .k_nForum_MarkTipCount span {
    font-weight: bold;
}

.k_nForum_readerTools .k_nForum_MarkTipUpIco {
    background: url(/_d/_k/forum/icons.gif) no-repeat -211px -165px;
}

.k_nForum_readerTools .k_nForum_MarkTipUpPercent {
    color: #008229;
    font-size: 23px;
}

.k_nForum_readerTools .k_nForum_MarkTipDownIco {
    background: url(/_d/_k/forum/icons.gif) no-repeat -238px -137px;
}

.k_nForum_readerTools .k_nForum_MarkTipDownPercent {
    color: #bf0000;
    font-size: 23px;
}

.k_nForum_readerTools .k_nForum_Actions .k_nForum_VoteUp {
    background: url(/_d/_k/forum/icons.gif) no-repeat -205px -118px;
    color: #636363;
}

.k_nForum_readerTools .k_nForum_Actions .k_nForum_VoteDown {
    background: url(/_d/_k/forum/icons.gif) no-repeat -222px -102px;
    color: #636363;
}

.k_nForum_readerTools .k_nForum_VoteTipDesc {
    color: #636363;
}

.k_nForum_readerTools .k_nForum_VoteTipUp {
    background: url(/_d/_k/forum/1,buttons.gif) repeat-x 0 -125px;
    border: 1px solid #aaa;
}

.k_nForum_readerTools .k_nForum_VoteTipUp a {
    background: url(/_d/_k/forum/icons.gif) no-repeat -206px -160px;
}

.k_nForum_readerTools .k_nForum_VoteTipDown {
    background: url(/_d/_k/forum/1,buttons.gif) repeat-x 0 -125px;
    border: 1px solid #aaa;
}

.k_nForum_readerTools .k_nForum_VoteTipDown a {
    background: url(/_d/_k/forum/icons.gif) no-repeat -233px -132px;
}

.k_nForum_readerTools .k_nForum_MoreActionsTipHolder {
    background: #fff;
    border: 1px solid #aaa;
}


.k_nForum_readerTools .k_nForum_MoreActionsTipHolder li {
    color: linkKopyto;
}

.k_nForum_readerTools .k_nForum_ShareTipTitle {
    color: #636363;
}

.k_nForum_readerTools .k_nForum_ShareTipLink {
    border: 1px solid #cecece;
    color: #636363;
}

.k_nForum_readerTools .k_nForum_ShareTipDesc {
    color: #636363;
}

.k_nForum_readerTools .k_nForum_ShareTipDesc .k_nForum_Label {
    color: #636363;
}

.k_nForum_readerTools .k_nForum_FB {
    background: url(/_d/_k/forum/social.gif) no-repeat 0 -46px;
}

.k_nForum_readerTools .k_nForum_Wykop {
    background: url(/_d/_k/forum/social.gif) no-repeat 0 -118px;
}

.k_nForum_readerTools .k_nForum_ShareTipGo {
    color: linkKopyto;
}

.k_nForum_readerNote .k_noteDeleted {
    color: #ABABAB;
}

.k_nForum_readerNote .k_author,.k_nForum_readerNote .k_parentAuthor,.k_nForum_CommentPreview .k_author,
.k_nForum_readerPathNavigation .k_author, .k_nForum_readerPathNavigation .k_parentAuthor {
    color: linkKopyto;
    font-style: italic;
}
.k_nForum_readerPathNavigation .k_activeAuthor.k_last{
    color: #636363;
    font-weight:bold;
}

.k_nForum_ReaderDiscInfo {
    font-size: 12px;
}

.k_nForum_ReaderHeader {
    border-bottom: 1px solid #d7d7d7;
}

.k_nForum_ReaderHeader h1 {
    margin: 6px 0 11px 0;
}
.k_nForum_ReaderHeader span {
    color: #ababab;
}

.k_nForum_ReaderHeader a {
    font-weight: bold;
    margin-top: 27px;
}

.k_nForum_ReaderFooter .k_nForum_NextPage {
    color: #2A75C1;
    line-height: 12px;
}

.k_nForum_ReaderFooter .k_nForum_PrevPage {
    color: #2A75C1;
    line-height: 12px;
}

.k_nForum_ReaderFooter .k_nForum_ShowHide {
    border-bottom: 1px solid #d7d7d7;
}

.k_nForum_ReaderFooter .k_nForum_LinksPrev {
    border-right: 1px solid #d7d7d7;
}

.k_nForum_ReaderFooter .k_nForum_LinksSearch {
    border-right: 1px solid #d7d7d7;
}

.k_nForum_ReaderFooter .k_nForum_Disclaimer {
    color: #ababab;
}

.k_nForumPopover_Changenick div.error {
    color: #f00;
}
#nForum_commentatorFormWaitError {
    background-color: linkKopyto;
}
#nForum_commentatorFormTitleBox .k_commentatorFormValidationError,
#nForum_commentatorFormTitleBox .k_commentatorFormAttachementError,
#nForum_commentatorFormTitleBox #nForum_commentatorFormWaitError,
#nForum_commentPreviewTitleBox .k_commentatorFormValidationError {
    background: url("/_d/_k/forum/icons.gif") no-repeat scroll -290px -79px #FF6600;
    color: #fff;
}

#nForum_commentatorFormTitleBox .k_commentatorFormAttachementError,#nForum_commentatorFormTitleBox #nForum_commentatorFormWaitError {
    background: url("/_d/_k/forum/icons.gif") no-repeat scroll -290px -79px #2A75C1;
}

#nForum_commentatorFormTitleBox .k_commentInfo .k_infoDesc {
    color: #ababab
}

.k_nForum_Commentator #nForum_commentatorSignature {
    color: #636363;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureOptions .k_ForumUserName {
    font-style: italic;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signature {
    font-size: 22px;
    color: #636363;
    font-style: italic;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureInput input {
    font-size: 12px;
    border: 1px solid #ccc;
    color: #ababab;
}

.k_nForum_CommentatorForm.static #nForum_commentatorSignature .k_signatureInput input {
    color: #636363;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureInput input.k_modified {
    color: #636363;
}

.k_nForum_Commentator #nForum_commentatorSignature .k_signatureInput input.k_formError {
    border: 2px solid #FF6600;
    color: #FF6600;
    background-color: #FEFFE4;
}
.k_nForum_Loader, #nForum_commentatorSignature .k_signatureOptions .k_nForum_Loader,
.k_nForum_readerTools .k_nForum_Vote.voteLoader{
    background: url(/_d/_k/forum/preloader15x15_pom.gif) no-repeat;
}
#nForum_commentatorGFCStatus .k_ForumSystemName {
    background: url('/_d/_k/forum/social.gif') no-repeat 0px -82px;
}

#loginGFCPlaceholder .gfc-icon {
    background: none;
}

#nForum_commentatorFacebookStatus .k_ForumSystemName {
    background: url('/_d/_k/forum/social.gif') no-repeat 0px -46px;
}

#nForum_commentatorOnetStatus .k_ForumSystemName {
    background: url('/_d/_k/forum/social.gif') no-repeat 0px -10px;
}

.k_nForum_CommentSentInfo #nForum_commentSentInfoWait, .commentatorIframePreloader {
    background: url(/_d/_k/forum/preloader-100x100v6.gif) 50% 49px no-repeat #fff;

}
.k_nForum_CommentSentInfo #nForum_commentSentInfoWait{
    background-position: 50% 50%;
}
.commentatorIframePreloader{
    border:2px solid #ddd;
    border-top:0px;
}
.k_nForum_CommentPreview .k_commentContainer {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.k_nForum_CommentPreview .k_rulesHolder, .k_nForum_CommentPreview .k_personalDataPerm {
    color: #999999;
}

.k_nForum_CommentPreview .k_attachmentImage img {
    border: 1px solid #b9b9b9;
}

.k_nForum_CommentPreview .k_attachmentImage div {
    border: 1px solid #b9b9b9;
}

.k_nForum_CommentPreview .k_attachmentImage div.k_icoLink {
    background: url(/_d/_k/forum/ico-link.png) no-repeat;
}

.k_nForum_CommentPreview .k_attachmentImage div.k_icoMovie {
    background: url(/_d/_k/forum/ico-movie.png) no-repeat;
}

.k_nForum_CommentPreview .k_attachmentImage div.k_icoPhoto {
    background: url(/_d/_k/forum/ico-photo.png) no-repeat;
}

.k_nForum_Commentator .k_nForum_CommentatorForm {
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #DDDDDD;
    color: #636363;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAvatar {
    border: 1px solid #ccc;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorContents {
    border: 1px solid #ccc;
    border-bottom: 0px;
    background-color: #fff;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorContents.k_formError {
    border: 2px solid #FF6600;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorContents textarea {
    border: 0px;
    background-color: #fff;
    color: #ababab;
}

.k_nForum_CommentatorForm.static #nForum_commentatorContents textarea {
    color: #636363;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorContents textarea.k_modified {
    color: #636363;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorContents textarea.k_formError {
    color: #FF6600;
    background-color: #FEFFE4;
}

#nForum_commentatorButtons button,#nForum_commentatorButtons input,#nForum_commentButtons button,#nForum_commentSentInfoButtons button {
    background: url(/_d/_k/forum/1,buttons.gif) -0px -17px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    border: 1px solid #2c8956;
}

#nForum_commentButtons button.k_back,
#nForum_commentatorButtons .k_back{
    background-position: -0px -55px;
    color: #636363;
    border: 1px solid #ccc;
}

#nForum_commentatorFormAttachmentError, #nForum_commentatorFormAttachmentLimitError {
    background: url(/_d/_k/forum/icons.gif) no-repeat -287px -79px;
    background-color: linkKopyto;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}



.k_nForum_Commentator .k_nForum_CommentatorForm .nForum_commentatorAttachmentAdd div button {
    background: url(/_d/_k/forum/1,buttons.gif) -0px -93px;
    border: 1px solid #ccc;
    color: #fff;
    font-weight: bold;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAttachments {
    border: 1px solid #ccc;
    background-color: #f3f3f3;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAttachments a.active {
    color: #000;
    font-weight: bold;
    background: url(/_d/_k/forum/icons.gif) -54px -283px;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAttachments a.photo.active {
    background: url(/_d/_k/forum/icons.gif) -43px -283px;
}

.k_nForum_Commentator .k_nForum_CommentatorForm #nForum_commentatorAttachments a.video.active {
    background: url(/_d/_k/forum/icons.gif) -48px -283px;
}

.k_nForum_Commentator .k_nForum_CommentatorForm .nForum_commentatorAttachmentAdd {
    background-color: #d4d4d4;
    border: 1px solid #ccc;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix {
    border: 1px solid #c5c5c5;
    background-color: #fff;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix span.remove {
    background: url(/_d/_k/forum/icons.gif) -384px -0px;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix span.fotoIco {
    background: url(/_d/_k/forum/icons.gif) -362px -20px;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix span.videoIco {
    background: url(/_d/_k/forum/icons.gif) -341px -42px;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix span.linkIco {
    background: url(/_d/_k/forum/icons.gif) -321px -63px;
}

.k_nForum_Commentator .nForum_commentatorAttachmentsAddInfo .appendix .attachmentImage.crash {
    background: url('/_d/_k/forum/crash.jpg') no-repeat;
}


.k_nForum_Commentator .k_nForum_exclamation {
    background: url(/_d/_k/forum/icons.gif) -297px -84px;
    color: #ff0000;
    font-weight: bold;
}

.k_nForum_Commentator #nForum_mUploader.submit {
    background: url(/_d/_k/forum/preloader15x15_pom.gif) no-repeat;
}

#nForum_commentatorAbuseTexts select {
    border: 1px solid #ccc;
    color: #636363;
}

#nForum_commentatorAbuseTexts select.k_formError {
    border: 2px solid #ff6600;
    background: #feffe4;
    color: #ff6600;
}

h1.k_nForum_Header1 {
    font-size: 36px;
}

h2.k_nForum_Header2 {
    font-size: 26px;
}

.k_nForumUserNickNormal {
    font-style: italic;
}

.k_nForumUserNickStrong {
    font-style: italic;
    font-weight: bold;
}

.kForum_onetIco {
    background: url(/_d/_k/forum/social.gif) no-repeat 0 -10px;
}

.kForum_fbIco {
    background: url(/_d/_k/forum/social.gif) no-repeat 0 -46px;
}


.kForum_gfcIco {
    background: url(/_d/_k/forum/social.gif) no-repeat 0 -82px;
}

.k_avatarTooltipHolder,.k_nickTooltipHolder,.k_nForum_MarkTipHolder,.k_parentNickTooltipHolder,.k_nForum_VoteTipHolder,.k_nForum_ShareTipHolder {
    background: #ebebeb;
    border: 1px solid #aaaaaa;
    color: #636363;
}

.k_avatarTooltipHolder img,.k_nickTooltipHolder img,.k_parentNickTooltipHolder img.k_userAvatar {
    border: 1px solid #aaaaaa;
}

.k_avatarTooltipHolder .k_tooltipHandler,.k_nickTooltipHolder .k_tooltipHandler,.k_nForum_MarkTipHolder .k_tooltipHandler,.k_parentNickTooltipHolder .k_tooltipHandler {
    background: url(/_d/_k/forum/icons.gif) no-repeat -27px -345px;
}

.k_avatarTooltipHolder.bottom .k_tooltipHandler,.k_nickTooltipHolder.bottom .k_tooltipHandler,.k_nForum_MarkTipHolder.bottom .k_tooltipHandler,.k_parentNickTooltipHolder.bottom .k_tooltipHandler {
    background: url(/_d/_k/forum/icons.gif) no-repeat -27px -329px;
}

.k_tooltipLoginType.kForum_onetIco,.k_tooltipLoginType.kForum_fbIco,.k_tooltipLoginType.kForum_gfcIco {
    background-repeat: no-repeat;
}

.k_avatarTooltipHolder span.k_tooltipUsername,.k_nickTooltipHolder span.k_tooltipUsername,.k_parentNickTooltipHolder span.k_tooltipUsername {
    font-size: 13px;
}

.k_tooltipClose {
    background: url(/_d/_k/forum/icons.gif) no-repeat -384px 0;
}

span.k_type {
    background: #ffae00;
    color: #fff;
    text-transform: uppercase;
}

.k_parentNickTooltipHolder .k_noteInfoContainer .k_noteInfo {
    color: #636363;
}

.k_parentNickTooltipHolder .k_noteInfoContainer .k_noteDetail {
    background-color: #fff;
}

.k_attachmentDetalPointer {
    border-bottom: 1px solid #d9d9d9;
}

.k_attachmentDetalPointer div.arrow {
    background: url(/_d/_k/forum/icons.gif) no-repeat -82px -287px;
}

.k_attachmentHolder .k_attachmentDetal .close {
    background: transparent url(/_d/_k/forum/icons.gif) repeat scroll -384px 0;
}

.k_attachmentImage img {
    border: 1px solid #d9d9d9;
}

.k_attachmentImage div.k_icoLink {
    background: url(/_d/_k/forum/icons.gif) no-repeat -320px -63px;
}

.k_attachmentImage div.k_icoMovie {
    background: url(/_d/_k/forum/icons.gif) no-repeat -341px -42px;
}

.k_attachmentImage div.k_icoPhoto {
    background: url(/_d/_k/forum/icons.gif) no-repeat -362px -21px;
}
/* zalaczniki czytnik */
.k_attachmentHolder .k_attachmentDetal .mPreview .play,
.details .k_attachmentDetal .mPreview .play {
    background: url(/_d/_k/forum/for_play.png) no-repeat 0 0;
}

.k_attachmentHolder .k_attachmentDetal .mTitle,
.k_attachmentHolder .k_attachmentDetal .lTitle,
.details .k_attachmentDetal .mTitle,
.details .k_attachmentDetal .iTitle {
    color: linkKopyto;
}

.ui-datepicker td.ui-datepicker-today a {
    background: #369661;
}
.k_nForum_SearchSubmit {
    background: url("/_d/_k/common/spr_high.gif") no-repeat scroll left -401px transparent;
    cursor: pointer;
    float: left;
    line-height: 23px;
    margin: -1px 0 0 0;
}

.k_nForum_SearchSubmit span {
    background: url(backgroundWide) no-repeat scroll right -300px transparent;
    float: left;
    height: 28px;
    line-height: 23px;
    margin: 0 0 0 2px;
}

.k_nForum_SearchSubmit input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    letter-spacing: normal;
    margin: 0;
    padding: 0 10px;
    text-transform: uppercase;
    width: 84px;
}

#main .k_attachmentImage {
    background-color: #d5d5d5;
}
#main .k_nForum_topAttachement{
    text-align:center;
}
#main .k_nForum_topCommentItem a.k_inNoteLink{
    text-decoration:underline;
    color:#2A75C1;
}
#main .k_nForum_topCommentItem a.k_inNoteLink:hover{
    color:#FFAE00;
}
#main .k_parentNickTooltipHolder .k_attachmentHolder .k_attachmentImage{
    margin:2px;
}


/** GRAY LAYOUT - TOPCOMMENTS */
.k_nForum_topComments.condolences h2 a,
.k_nForum_topComments.condolences h2,
.k_nForum_topComments.kopyto.condolences .k_forumMore a,
.k_nForum_topComments.condolences .k_nForum_topCommentsHeader a{
    color: #636363;
}
.k_nForum_topComments.condolences .k_nForum_topCommentsHeader span{
    background-position: 100% -830px;
}
.k_nForum_topComments.kopyto.condolences .k_moreBlock11{
    background-position: -9px -742px;
}
.k_nForum_topComments.condolences .k_avatarHolder .kForum_fbIco{
    background-position:0px -184px;
}
.k_nForum_topComments.condolences .k_avatarHolder .kForum_gfcIco{
    background-position:0px -220px;
}
.k_nForum_topComments.condolences .k_avatarHolder .kForum_onetIco{
    background-position: 0px -148px;
}


/* CONDOLENCES - GRAY LAYOUT - READER */
#main .k_nForum_Reader.kopyto.condolences h1 { color:#636363; }
.k_nForum_Reader.kopyto.condolences { color:#636363; }

.k_nForum_Reader.kopyto.condolences a { color:#636363; text-decoration:underline;}
.k_nForum_Reader.kopyto.condolences a:hover { text-decoration:none; }



.k_nForum_Reader.kopyto.condolences .k_nForum_readerNote .k_author,
.k_nForum_Reader.kopyto.condolences .k_nForum_readerNote .k_parentAuthor,
.k_nForum_Reader.kopyto.condolences .k_nForum_CommentPreview .k_author {
    color:#000;
}


.k_nForum_Reader.kopyto.condolences .k_nForum_ReaderHeader a.k_makeComment {
    background: #636363;
    color: #fff;
    text-decoration:none;
}



.k_nForum_Reader.kopyto.condolences span.k_type {
    background: #ABABAB;
    color: #fff;
}

/** CONDOLENCES - GRAY LAYOUT - COMMENTATOR*/
#main .k_nForum_CommentatorTitle.kopyto.condolences h1{ color:#636363;}
.k_nForum_CommentatorTitle.kopyto.condolences{ color:#636363;}
.k_nForum_Commentator.kopyto.condolences a{ color:#636363; text-decoration:underline;}
.k_nForum_Commentator.kopyto.condolences .k_author { color:#636363; }


.k_nForum_Commentator.kopyto.condolences a:hover { text-decoration:none; }
.k_nForum_Commentator.kopyto.condolences #nForum_commentatorGFCStatus .k_ForumSystemName { background-position:0px -220px;}
.k_nForum_Commentator.kopyto.condolences #nForum_commentatorFacebookStatus .k_ForumSystemName { background-position:0px -184px;}
.k_nForum_Commentator.kopyto.condolences #nForum_commentatorOnetStatus .k_ForumSystemName { background-position: 0px -148px;}

.k_nForum_Commentator.kopyto.condolences .k_nForum_CommentSentInfo #nForum_commentSentInfoWait {
    background: url(/_d/_k/forum/preloader-100x100v6-bw.gif) 50% 50% no-repeat;
}

.k_nForum_Commentator.kopyto.condolences #nForum_commentatorButtons button,
.k_nForum_Commentator.kopyto.condolences #nForum_commentatorButtons input,
.k_nForum_Commentator.kopyto.condolences #nForum_commentButtons button,
.k_nForum_Commentator.kopyto.condolences #nForum_commentSentInfoButtons button{
    background-position: -0px -204px;
    color: #fff;
    border:1px solid #474747;
}
.k_nForum_Commentator.kopyto.condolences #nForum_commentatorButtons .k_leftPlaceHolder button,
.k_nForum_Commentator.kopyto.condolences #nForum_commentatorButtons .k_leftPlaceHolder input,
.k_nForum_Commentator.kopyto.condolences #nForum_commentButtons .k_leftPlaceHolder button,
.k_nForum_Commentator.kopyto.condolences #nForum_commentSentInfoButtons .k_leftPlaceHolder button{
    background-position: -0px -137px;
    border:1px solid #ccc;
    color:#474747;
}
.k_nForum_Commentator.kopyto.condolences .k_nForum_Loader,
.k_nForum_Commentator.kopyto.condolences #nForum_commentatorSignature .k_signatureOptions .k_nForum_Loader{
    background: url(/_d/_k/forum/preloader15x15_szary.gif) no-repeat;
}
.commentatorDialog.grayScale .commentatorIframePreloader{
    background-image: url(/_d/_k/forum/preloader-100x100v6-bw.gif);
}

/** SEARCH */
/* --START--
 * Search - Elementy dla Szukajki
*/
.kopyto form.k_nForum_SearchTools {
    background: #ebebeb;
    border: 1px solid #c5c5c5;
}


.k_nForum_SearchTools .k_nForum_SearchNormal .k_nForum_SearchTitle {
    color: #636363;
}

.k_nForum_SearchTools .k_nForum_SearchText {
    background: #ffffff;
    border: 1px solid #c5c5c5;
    color: #636363;
}

.k_nForum_SearchTools .k_nForum_SearchDates .k_nForum_SearchDate {
    background: #ffffff;
    border: 1px solid #c5c5c5;
    color: #636363;
}

.k_nForum_SearchTools .k_nForum_SearchDates .k_nForum_SearchDateError {
    background: #FEFFE4;
    border: 2px solid #FF6600;
}

.k_nForum_SearchTools .k_nForum_SearchDates .k_nForum_SearchDateButton {
    background: url(/_d/_k/forum/icons.gif) no-repeat -183px -193px;
}

.k_nForum_SearchTools .k_nForum_SearchDates .k_nForum_SearchSelect {
    background: #ffffff;
    border: 1px solid #c5c5c5;
    color: #636363;
}

.k_nForum_SearchTools .k_nForum_SearchPlaces .k_nForum_SearchSelect {
    background: #ffffff;
    border: 1px solid #c5c5c5;
    color: #636363;
}

.k_nForumSearchError {
    background: #FF6600 url(/_d/_k/forum/icons.gif) no-repeat -289px -79px;
    color: #ffffff;
}

.k_nForum_SearchResults {
    border-bottom: 1px solid #D7D7D7;
}

.k_nForum_SearchCounter {
    color: #636363;
    font-size: 19px;
}

/*	--STOP--
 * Search
*/


/**Style dla napisz-iframe*/
.lay_m665e0 #main {
    border:2px solid #ddd;
    border-top:0px;
    background:#fff;
}
.lay_m665e0 #head {
    padding:0px;
    background:transparent;
}
.commentatorDialog .ui-dialog-titlebar.ui-widget-header{
    border:2px solid #ddd;
    border-bottom:0px;
}
.commentatorDialog .ui-dialog-titlebar.ui-widget-header{
    background:none #fff;
}
.commentatorDialog .ui-widget-header .ui-icon{
    background: url("/_d/_k/forum/icons.gif") repeat scroll -384px 0 transparent;
}
.commentatorDialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close{ padding:0px;}


/** OVERLOADED BAD STYLES*/
.k_nForum_Commentator.kopyto label{
    display:inline;
}
.k_nForum_topComments.kopyto {
    clear:both;
    margin-top:15px;
}

.k_nForum_Commentator form.mUploader .uploader .action {
    color:#2A75C1;
}
#uniform-mUploaderFile:hover span{
    color:#FFAE00;
    cursor: pointer;
}

h1.regulaminTitle {
    margin-bottom: 25px;
}
.k_newsDetailContext .k_contexMore{
    overflow:hidden;
}
.k_contentTools{
    margin-bottom:0px;
}
.lay_m980 #mainflat37-efektright-id,
.lay_m980.pageGalleryLarge #main div.ad_boxes
{
    margin-top:15px;
}