html { height: 100%; }
* html { overflow:hidden; }
body { background:#e7e6dc; height:100%; width:100%; position:relative; margin:0; padding:0; font:0.66em Tahoma, Verdana, Arial;overflow: hidden; -moz-user-select: none;}
.clearing {clear:both; height:0; overflow:hidden;margin:0 0 -1.5em;padding:0;}
.lAlgn {float:left;}
.rAlgn {float:right;}
a {color:#ff009c;}
a:hover {text-decoration:none;}
h1 {margin:0;padding:0;}
p, ul, ol {margin-bottom:1.2em;}
label {cursor:pointer;}
img {border:none;}
#wrapper {width:100%;height:100%;position:absolute;overflow: auto;}
#layout {width:3002px;position:absolute;background:url("/img/hands.jpg") right 0 no-repeat;min-height:618px;height:auto !important;height:618px;}
.logo {width:237px;height:79px;margin:0;padding:8px 0 0 10px;}
.our-job {width:706px;height:84px;margin:0;padding:22px 0 0 58px;}
#home {width:867px;height:1074px;position:absolute;top:0;left:0;background:url("/img/hair.jpg") 0 bottom no-repeat;}
#events {width:293px;padding-left:175px;height:453px;background:url("/img/events_bck.png") 0 0 no-repeat;position:absolute;left:866px;top:0;}
.attention {width:340px;height:130px;background:url("/img/achtung.gif") 0 0 no-repeat;padding:64px 45px;margin:0;position:absolute;top:410px;left:303px;font:12px Tahoma;}
.news {position:absolute;top:247px;left:300px;width:580px;}
.news div {float:left;}
.news p {margin:0;padding:0;padding-top:10px;}
.news .a-1 {width:240px;font:24px "Times New Roman";} 
.news .a-2 {width:140px;margin:0 37px 0 48px;font:18px "Times New Roman";padding-top:6px;} 
.news .a-3 {width:100px;font:12px "Times New Roman";padding-top:10px;}
.news .a-1 p {font-size:16px;} 
.news .a-2 p {font-size:14px;} 
.news .a-3 p {font-size:11px;}
.work-teaser {top:770px;left:165px;width:400px;position:absolute;background-position:0 0;background-repeat:no-repeat;height:205px;padding-left:268px;}
.work-teaser h2 {font:normal 18px Arial;color:#5f5d57;}
.work-teaser h2 a {font-size:36px;color:#d8027d;}
.work-teaser h2 a:hover {text-decoration:none;}
.work-teaser .txt {}
#events h1 {padding:21px 0 0;width:206px;height:36px;}
.period-box {font:18px Arial;color:#000000;padding:0 3px;height:25px;position:relative;}
.period-box span.dashed {border-bottom:2px dashed #000;cursor:pointer;line-height:25px;}
.period-box .period-select {width:310px;height:75px;background:url("/img/date_bck.png") 0 0 no-repeat;position:absolute;top:15px;left:-20px;display:none;}
.period-box .period-month, .period-box .period-year {background:url("/img/date_darr.gif") right 23px no-repeat;position:absolute;top:12px;}
.period-box .period-month {width:126px;left:10px;}
.period-box .period-year {width:82px;left:153px;}
.period-box div div div {cursor:pointer;font:24px Arial;color:#1d1700;padding:0 16px 0 0;}
.period-box ul, .period-box li {list-style-type:none;padding:0;margin:0;font-size:12px;}
.period-box ul {margin:0 16px 0 0; border:solid 1px #0cb0a4;border-width:0 1px;background:#fff;border-bottom:solid 2px #0cb0a4;padding:7px 0 4px;display:none;}
.period-box li {padding:0 0 3px 16px; }
.period-box div div div span {display:block;margin-top:14px;padding-left:5px;}
.period-box div div.hover div span {border:solid 1px #0cb0a4;border-width:0 1px;}
.period-box div div.hover ul {display:block;}
.period-box li {cursor:pointer;}
.period-box li.empty {height:26px;background:transparent;}
.period-box #period-accept {position:absolute;top:30px;right:20px;cursor:pointer;}	
dl.events, dl.events dd, dl.events dt {margin:0;padding:0;font:14px "Times New Roman", Arial;color:#353018;}
dl.events {padding:2em 0 0;}
dl.events dd {padding:0 0 1em;}
dl.events a {color:#005d6e;}
dl.events a:hover {text-decoration:none;}
#about {left:1395px;top:0;width:411px;position:absolute;background:url("/img/about_bck.jpg") 0 0 no-repeat;min-height:243px;height:auto !important;height:243px;padding-left:194px;}
#about h1 {position:relative;left:-46px;padding:32px 0 10px;width:286px;height:33px;overflow:hidden;}
#about h1 span {display:block;padding:16px 0 0;}
#about .tags {font:24px Arial;color:#0c7fb8;}
#about .tags a {color:#0c7fb8;}
#about .tags a:hover {text-decoration:none;}
.about-zone {padding:25px 0 0;font:14px "Times New Roman";color:#000;}
.about-zone p {margin:0;padding:0 0 1em;}
#comics {left:2026px;position:absolute;top:0;width:895px;}
#comics h1 {width:215px;height:125px;overflow:hidden;}
#comics #names-list {list-style:none;font-size:14px;color:#000000;text-align:right;float:left;width:350px;margin-left:-100px;}
.ie7 #comics #names-list {margin-top:30px;}
#comics #names-list li {cursor:pointer;}
#comics #as {font-size:24px;margin:106px 0.5em 0;float:left;}
#comics #images-list-container {float:left;margin-top:-29px;padding-left:110px;}
#comics #images-list-container #comics-next, #comics #images-list-container #comics-prev {cursor:pointer;}
#comics #images-list-container #images-list {list-style:none;overflow:hidden;height:230px;padding:0;margin-left:-110px;}
#comics #images-list-container #images-list li {height:211px;padding-top:19px;}
#meet {width:750px;height:762px;background:url("/img/meet.jpg") 0 0 no-repeat;position:absolute;top:430px;left:761px;}
#meet h1 {padding:182px 0 0 432px;width:116px;height:56px;}
.meet-zone {margin:40px 0 0 440px;font:12px Arial;color:#212119;}
.meet-zone p {margin:0;padding:0 0 1em;}
.meet-zone big {font-size:24px;}
.meet-zone a {font-size:24px;color:#212119;}
.meet-zone a:hover {text-decoration:none;}
#works {top:1088px;width:832px;position:relative;z-index:3;}
#works h1 {font:normal 36px Arial;color:#d8027d;padding:0 75px;}
.works-sort-by {margin:0;padding:20px 75px 10px;height:33px;}
.works-sort-by li, .works-sort-by a, .works-sort-by b {font:normal 18px/33px Arial;display:block;width:119px;height:33px;text-align:center;}
.works-sort-by li {margin:0 27px 0 0;padding:0;float:left;overflow:hidden;}
.works-sort-by b {background:url("/img/selector.gif") 0 0 no-repeat;color:#e7e6dc;}
.works-sort-by a {color:#d8027d;}
.works-sort-by li b, .works-sort-by li.active a{display:none !important;}
.works-sort-by li a, .works-sort-by li.active b{display:block !important;}
.works-sort-by a:hover {text-decoration:none;}
.year-changer {width:757px;margin-left:75px;overflow:hidden;}
.year-changer .wrapper {width:6000px;}
.year-item {padding-right:65px;float:left;width:350px;min-width:350px;}
.year-item h2, .year-item dl, .year-item  dd, .year-item dt {margin:0;padding:0;font:11px Tahoma;color:#2f2f2f;}
.year-item dl {padding:1em 0 2em;}
.year-item  dd, .year-item dt {padding:0 22px;}
.year-item dt {background:url("/img/mdash.gif") 0 8px no-repeat;}
.year-item  dd {padding-bottom:1.1em;}
.year-item h2 {font:30px Arial;color:#e9008f;}
.year-item a {color:#e9008f;font-size:12px;}
.year-item a:hover {text-decoration:none;}
.year-arrows {margin:10px 0 -26px;padding-left:40px;position:absolute;width:100%;left:0;}
.year-arrows img {cursor:pointer;position:relative;z-index:10;}
#work {top:1000px;width:962px;left:760px;position:absolute;background:url("/img/work_top.png") 148px 0 no-repeat;z-index:2;}
.work-inner {background:url("/img/work_bottom.jpg") 0 bottom no-repeat;padding:95px 0 502px 253px;}
.work-inner .imgs {width:555px;background:#fff;position:relative;min-height:145px;/*height:auto !important;height:145px;*/ position:relative;overflow:hidden;padding:0 10px;text-align: center;}
.work-inner .imgs img { border:solid 1px #c2c2c2; margin-top: 47px; }
.work-inner .imgs img:first-child { margin-top: 0; }
.work-inner .imgs img { margin-top:expression(this.previousSibling?"47px":"0"); }
.work-inner .comments {position:absolute;left:850px;top:225px;width:335px;color:#2f2f2f;font:normal 14px Arial;}
.work-inner .comments h2 {margin:0;padding:0;font:normal 18px Arial;}
.work-inner .comments h3 {margin:0;padding:0.7em 0 0;font:normal 14px Arial;}
.work-inner .comments a {color:#e9008f;}
.work-inner .comments a:hover {text-decoration:none;}
.work-inner .comments div {position:relative; margin-top: 60px;}
.nav-box {position:absolute;bottom:113px;right:0;z-index:99;line-height:30px;overflow:hidden;}
.nav-box #checkMouse {float:right;width:400px;margin-left:-408px;margin-top:30px;text-align:right;padding-right:8px;}
.nav-box .nav-line {float:right;padding:0 8px;border-left:solid 3px #d152a3;border-width:0 3px;background:url("/img/nav_bg.png");margin-right:0px;height:30px;}
.nav-box .nav-line span {color:#928f93;padding:0 3px;}
.nav-box .nav-line a {color:#000;}
.nav-box .nav-line a:hover {text-decoration:none;}
.nav-box .nav-line img {vertical-align:middle;border:0;}
.nav-box .toggle {width:25px;height:30px;background:url("/img/nav.gif") left bottom no-repeat;float:right;position:relative;z-index:100;cursor:pointer;}
#diary {width:1445px;position:absolute;right:0;top:565px;background:url("/img/diary_back.png") right 1px no-repeat;font-size:1.1em;}
#diary a {color:#ac1b00;}
#diary a:hover {text-decoration:none;}
#diary h2 {font-size:1.6em;font-weight:normal;}
#diary #girl {position:absolute;top:0;left:0;width:513px;height:659px;background:url("/img/girl.jpg") left top no-repeat;}
#diary-head {height:385px;padding-top:50px;margin:0 0 0 513px;}
#diary-head h2 {color:#313131;margin-top:0;}
#diary-last .diary-caption {color:#525252;font-size:0.95em;}
#diary-last .diary-caption {color:#525252;}
#diary-last ul {list-style:none;padding:0;}
#diary-last li {padding-left:25px;background:url("/img/mdash.gif") left 8px no-repeat;margin-bottom:1em;}
#diary-tags {width:441px;margin:0 50px;float:right;height:300px;}
#diary-tags a {margin-right:0.5em;}
#diary-tags a:hover {text-decoration:none;}
#diary-weeks {clear:right;}
#diary-weeks-nums {padding:0;list-style:none;margin:0;}
#diary-weeks-nums-container {overflow:hidden;float:left;}
#diary-weeks-nums li {float:left;line-height:30px;font-size:1.2em;margin:0 0.2em;}
#diary-weeks-left, #diary-weeks-right {padding:10px 1em 0;cursor:pointer;}
#diary-notes {margin:0 100px 0 513px;/margin-top:50px;}
#notes-headline {border-bottom:1px solid #aead9e;border-top:1px solid #e7e6dc;margin-left:-15px;position:relative;z-index:8;padding-left:15px;color:#ac1b00;font-size:1.7em;}
#diary-notes .note {border-bottom:1px solid #aead9e;border-top:1px solid #e7e6dc;margin-left:-15px;padding-left:15px;position:relative;z-index:8;}
#diary-notes .note .note-header {clear:both;}
#diary-notes .note .note-date {float:right;background:#cac9bb;border-top:2px solid #aead9e;padding:5px 10px;color:#525252;font-size:0.95em;/margin-top:1.2em;}
#diary-notes .note .note-avatar {float:left;margin:0 1em 1em 0;}
#diary-notes .note h2 {color:#ac1b00;margin:0;cursor:pointer;}
#diary-notes .note .note-content {font-family:"times new roman", serif;margin-right:100px;font-size:1.35em;clear:both;}
#diary-notes .note .note-content p {padding-left:50px;/padding-left:25px;border-left:8px solid #d9d8cc;clear:both;}
#diary-notes .note .note-content p.note-picture {border:none;padding:1em 0 0 54px;/padding-left:27px;}
#diary-notes .note .note-content p.note-picture img {float:left;margin:-1em 1em 1.2em 0;border:4px solid #ffffff;}
#diary-notes .note .note-footer {padding-left:58px;clear:both;margin-right:-100px;margin-bottom: 1.2em;}
#diary-notes .note .note-footer p {padding:0;border-left:none;clear:none;margin:0 0 1.2em;}
#diary-next-arrow, #diary-prev-arrow {margin:1.2em 0;font-size:1.3em;}
#diary-next-arrow img, #diary-prev-arrow img {padding:2px 0.5em;margin:-2px 0;background:#e7e6dc;}
#diary-next-arrow {float:right;}
.tag-small{font-size:13px !important;}
.tag-middle{font-size:17px !important;}
.tag-big{font-size:20px !important;}
.tag-bigest{font-size:28px !important;}
.sideMoveBlock {position: fixed !important;position: absolute;margin: 0;z-index: 1000;width: 100px;height: 100px;-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;filter: alpha(opacity=60);border: 0px solid #333333;}
.sideMoveBlock.arrowed {border-width: 1px;}

#sideMoveLeftTop {top:-1px; left: -1px;}
#sideMoveLeftTop.arrowed {background: #ffffff url('/img/lt_scroll_arr.gif') no-repeat center center;}

#sideMoveTop {top: -1px; left: 50%; margin-left: -76px; width: 150px;}
#sideMoveTop.arrowed {background: #ffffff url('/img/t_scroll_arr.gif') no-repeat center center;}

#sideMoveRightTop {top: -1px; right: -1px;}
#sideMoveRightTop.arrowed {background: #ffffff url('/img/rt_scroll_arr.gif') no-repeat center center;}

#sideMoveLeft {top: 50%; margin-top: -76px; left: -1px; height: 150px;}
#sideMoveLeft.arrowed {background: #ffffff url('/img/l_scroll_arr.gif') no-repeat center center;}

#sideMoveRight {top: 50%; margin-top: -76px; right: -1px; height: 150px;}
#sideMoveRight.arrowed {background: #ffffff url('/img/r_scroll_arr.gif') no-repeat center center;}

#sideMoveLeftBottom {bottom: -1px; left: -1px;}
#sideMoveLeftBottom.arrowed {background: #ffffff url('/img/lb_scroll_arr.gif') no-repeat center center;}

#sideMoveBottom {bottom: -1px; left: 50%; margin-left: -76px; width: 150px;}
#sideMoveBottom.arrowed {background: #ffffff url('/img/b_scroll_arr.gif') no-repeat center center;}

#sideMoveRightBottom {bottom: -1px; right: -1px;}
#sideMoveRightBottom.arrowed {background: #ffffff url('/img/rb_scroll_arr.gif') no-repeat center center;}