/*top*/

body#top img#cat {
position:absolute;
top:  360px;
left: 760px;
}

*html body#top div#wrapper {
height:500px;
}

body#top div#title {
top: -550px;
}

body#top div#wrapper-inner {
}

body#top div#object {
margin-top: 50px;
position: relative;
}

*html body#top div#wrapper-bottom {
width: 660px;
}

body#top div#news {
float: left;
text-align: left;
width: 400px;
padding: 2em;
}

/*prof*/
body#profile div#wrapper {
height:550px;
}

body#profile div#title {
top: -610px;
}

body#contact div#wrapper-inner,
body#links div#wrapper-inner,
body#profile div#wrapper-inner {
float: right;
margin-right: 20px;
width: 299px;
height: 250px;
padding: 15px;
background-color: #eeddc1;
text-align: left;
}

*html body#contact div#wrapper-inner,
*html body#links div#wrapper-inner,
*html body#profile div#wrapper-inner {
margin-top: 1px;
}

body#contact div#wrapper-bottom,
body#links div#wrapper-bottom,
body#profile div#wrapper-bottom {
float: right;
margin-right: 20px;
margin-top: -22px;
width: 329px;
height: 30px;
background:url(../img/bg_topic.gif) no-repeat bottom center;
clear: both;
}

*html body#contact div#wrapper-inner,
*html body#links div#wrapper-inner,
*html body#profile div#wrapper-inner {
width: 329px;
}


/ *works */
body#works div#title {
top: 0px;
}

*html body#works div#title {
left: 153px;
}

body#works div#wrapper {
height: 700px;
}

body#works div#wrapper-inner {
width: auto;
background-color: #fff;
text-align: center;
}

body#works div.photoslider {
position: relative;
top: -120px;
}


/* links & contact*/

body#links img#cat {
position:absolute;
top:  450px;
left: 760px;
}

body#contact div#wrapper,
body#links div#wrapper {
height: 520px;
}

body#contact div#title,
body#links div#title {
top: -580px;
}

body#contact div#wrapper-main02,
body#links div#wrapper-main02 {
padding: 70px 15px 15px 15px;
}

body#contact div#wrapper-inner,
body#links div#wrapper-inner {
padding: 70px 15px 15px 15px;
}

body#contact div#wrapper-inner,
body#links div#wrapper-inner {
height: 170px;
}

body#contact div#wrapper-main ul li,
body#links div#wrapper-main ul li,
body#contact div#wrapper-main02 ul li,
body#links div#wrapper-main02 ul li{
margin-bottom: 15px;
}

body#contact div#wrapper-main ul li a:hover,
body#links div#wrapper-main ul li a:hover,
body#contact div#wrapper-main02 ul li a:hover,
body#links div#wrapper-main02 ul li a:hover{
color: #ccc;
}

body#contact div#wrapper-main p,
body#contact div#wrapper-main02 p {
margin-bottom: 20px;
}


*html body#contact div#wrapper,
*html body#links div#wrapper {
height: 550px;
}

*html body#contact div#wrapper-inner,
*html body#links div#wrapper-inner {
margin-top: 2px;
height: 300px;
}

