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