/* global classes */
.last {padding-right: 0 !important; margin-right: 0 !important}

/* html blocks */
#container {background: url(/e2/templates/nakanune/images/pictures.png) 50% 0 no-repeat; min-width: 1002px; height: 100%; min-height: 912px}
.page {margin: 0 auto; width: 778px; display: table; height: 100%}
#copyrights {float: left}
#counters {float: right}

header {height: 257px; display: table-row}
#header {height: 120px; background: url(/e2/templates/nakanune/images/page_bg_t.png) 43px 0 no-repeat; position: relative}
#logo {position: absolute; top: 20px; left: 50px}
#logo a {display: block; width: 168px; height: 44px}
#title {position: absolute; top: 26px; left: 273px; font-family: aAvanteIntBook}

#content {height: 100%; display: table-row; background: url(/e2/templates/nakanune/images/page_bg.png) 43px 0 repeat-y}
#content .in {min-height: 370px}
#content article {padding: 0 85px}
* html #content {height: 486px}
*+html #content {height: auto}

footer {height: 169px; display: table-row; background: url(/e2/templates/nakanune/images/page_bg_b.png) 42px 0 no-repeat}
#alt-menu {color: #4f151d; padding: 78px 0 0 54px}
#copyrights {padding: 13px 0 0 54px}
#counters {padding: 13px 74px 0 0}

/* menu */
header nav {height: 137px}
header nav menu {list-style: none; padding: 44px 0 0 48px}
header nav menu li {float: left; margin-left: -9px}
header nav menu li.row-2 {padding-top: 39px}

/* feedback */
#feedback-form .text {padding: 10px 0 4px 0}
#feedback-form .input {background: url(/e2/templates/nakanune/images/input_text.png) no-repeat; height: 27px; width: 240px}
#feedback-form .input input {border: 0; background: none; background: transparent; width: 224px; height: 17px; padding: 5px 8px}
#feedback-form .textarea {background: url(/e2/templates/nakanune/images/input_textarea.png) no-repeat; height: 176px; width: 573px}
#feedback-form .textarea textarea {font-size: 125%; border: 0; background: none; background: transparent; width: 557px; height: 166px; padding: 5px 8px; overflow: hidden}

/* foto */
.foto {padding: 0 0 0 13px}
.foto-divider {height: 27px}
.foto div {background: url(/e2/templates/nakanune/images/foto_frame.png) no-repeat; width: 144px; height: 146px; padding: 9px 62px 0 9px; float: left}
.foto div img {vertical-align: top}
.foto-paging {font-size: 150%; padding: 14px 0 0 13px; line-height: 1em}

/* video */
.video {padding: 0 0 0 9px}
.video-divider {height: 29px}
.video div {padding: 0 59px 0 0; float: left; font-size: 135%; line-height: 1em; width: 155px}
.video div span {display: block; text-align: center; text-decoration: underline; margin: 12px 0}
.video div a:hover span {text-decoration: none}
.video div img {vertical-align: top}
.video-paging {font-size: 150%; padding: 40px 0 0 10px; line-height: 1em}
.video-page {padding: 0 0 0 20px}

/* window */
.modal {-webkit-box-shadow: 0px 0px 8px #000000; -moz-box-shadow: 0px 0px 8px #000000; box-shadow: 0px 0px 8px #000000; display: none; background: #fff; position: absolute; text-align: center}
#modal_img {padding: 13px 14px 0 14px; vertical-align: top}
.modal .desc {display: block; font-size: 125%; padding: 14px 20px 14px 20px; text-align: left}
#simplemodal-overlay {background-color: #000}
#simplemodal-container a.modalCloseImg {background: url(/e2/templates/nakanune/images/window_close.png) no-repeat; width: 32px; height: 33px; display: inline; z-index: 3200; position: absolute; top: -16px; right: -15px; cursor: pointer}

/* music */
.music {margin-right: -22px}
.music div {height: 77px; border: 1px solid #d4d4d4; float: left; line-height: 77px; background: url(/e2/templates/nakanune/images/disk.png) 0 0 no-repeat; font-size: 135%; padding: 0 20px 0 60px; margin: 0 22px 22px 0}
.music-album {padding-bottom: 33px}
.music-album div {height: 77px; border: 1px solid #d4d4d4; float: left; background: url(/e2/templates/nakanune/images/disk_album.png) 0 0 no-repeat #f1f1f1; width: 260px; margin-right: 70px}
.music-album div a {display: block; padding: 14px 0 0 50px; font-size: 135%}
.music-album div span {display: block; padding: 8px 0 0 50px}

.music-tracks {float: left; width: 300px; font-size: 125%}
.music-tracks menu {list-style: none; line-height: 1.7em}
.music-player {float: left; width: 300px}
.music-player .text {padding:  0 0 10px 0; font-size: 135%}
.music-tracks a.black, .music-tracks a:hover.black, .music-tracks a:visited.black, .music-tracks a:active.black {color: #000}