
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;
}


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;
}
