body{background:url(../images/bg1900.jpg) repeat 100px -100px #333;color:#508362;font-family:Georgia;font-size:.8em;line-height:1.3;overflow:hidden;height:100%;width:100%}
#bodycontact{background-position:0px -200px}
#bodyworks{background-position:100px 0px}
#bodyabout{background-position:-200px -200px}
.bframe{height:100%;width:100%;position:absolute;overflow:hidden;}
.hidden{display:none}
.uld{text-decoration:underline}
.num{color:#224534}
.koneng,.slide p b{color:#758553 !important}

#bigbg{width:140%;height:140%;position:absolute;display:none}
.bghome{top:-20%;left:-20%}
.bgwork{top:0%;left:-20%}
.bgabou{top:-40%;left:0%}
.bgblog{top:-20%;left:-40%}
.bgcont{top:-40%;left:-40%}

#mainmnu{position:absolute;z-index:9999}
#mainmnu li{position:absolute;padding:1em 0;z-index:9999}
#mainmnu li a{color:#fff}

.mainmnu{position:absolute;z-index:9999;overflow:hidden}
.mainmnu a{color:#fff;display:block;height:100%;text-indent:-200%;background:inherit}
#mnuwork{top:2%;left:50%;margin-left:-137px;background:url(../images/work.png) no-repeat right bottom;height:57px;width:274px}
#mnuabou{bottom:0%;left:0%;background:url(../images/about.png) no-repeat right bottom;height:66px;width:274px}
#mnucont{bottom:0%;right:0%;background:url(../images/contact.png) no-repeat right bottom;height:56px;width:274px}
#mnublog{top:50%;right:0%;margin-top:-34px;background:url(../images/blog.png) no-repeat right bottom;height:92px;width:142px}
#mnuabou:hover,#mnucont:hover,#mnuwork:hover,#mnublog:hover{background-position:center bottom}
.curmenu{background-position:left bottom !important}

#mnuhome{width:138px;height:154px}
#mnuhome a{text-indent:0px;text-align:center}
#logo{width:60px}
#bodyhome #logo{width:100%}

#wrap{height:500%;width:500%;background:url(../images/bg-pattern2z.png);position:relative;font-size:100%}

.homehome{margin-top:-154px;margin-left:-69px}
.homework{margin-top:-68px;margin-left:-64px}
.homeabou{margin-top:0px;margin-left:-100px}
.homeblog{margin-top:-12px;margin-left:-38px}
.homecont{margin-top:0px;margin-left:-38px}

#bodyhome #wrap{top:-200%;left:-200%}
#bodyhome #mnuhome{top:48%;left:50%}
#bodycontact #wrap{top:-400%;left:-400%}
#bodycontact #mnuhome{top:0%;left:0%}
#bodyworks #wrap{top:0%;left:-200%}
#bodyworks #mnuhome{top:100%;left:50%}
#bodyabout #wrap{top:-400%;left:0%}
#bodyabout #mnuhome{top:0%;left:100%}
#blogpage #wrap{top:-200%;left:-400%}
#blogpage #mnuhome{top:40%;left:0%}

#home,#works,#about,#blog,#contact{position:absolute;height:20%;width:20%}

#home{top:40%;left:40%}
#homediv{width:70%;text-align:center;position:absolute;left:15%;top:50%;background:url(../images/oz.png) no-repeat top center;padding-top:215px;margin-top:-175px}
#home div b{text-shadow:none}

#works{top:0%;left:40%;background:url(../images/coding.png) no-repeat top}

#about{top:80%;left:0%;}
#aboutimg{bottom:0%;left:0%;position:absolute;width:560px}

#contact{top:80%;left:80%}
#contactimg{bottom:0px;right:0px;position:absolute}

#blog{top:40%;left:80%}

/*#slider{background:none;margin:0 auto 0;width:60%;background:red;height:100%}*/
#workdesc{margin:0 auto 0;width:830px;background:none;height:100%;padding-top:120px;position:relative}
#slidey{position:relative;margin-top:40px}
#slide1,#slide2,#slide3{width:276px;background:none;text-align:center;position:absolute;top:0px}
#slide1{left:0%}
#slide2{left:33%}
#slide3{left:66%}
.slide p,.slide a{display:block;position:absolute;visibility:hidden}
.slide a{top:0px;left:0px;width:98%;z-index:2000;background:#333;height:20px;color:#efefef}
.slide p{top:270px;width:830px;padding:3px;text-align:center}
#slide1 p{left:0px}
#slide2 p{left:-276px}
#slide3 p{left:-543px}

.slidebox,.slideframe{width:98%;position:absolute;left:0px;}
.slideframe{-moz-box-shadow:0px 0px 15px #111;-webkit-box-shadow:0px 0px 15px #111;box-shadow:0px 0px 15px #111}
.noul{text-decoration:none;color:#eee}

#aboutframe{position:absolute;bottom:96px;padding:0 80px}
#ozleinfo{margin:20% 0px 20px 0px;}
#ozleabout{margin:0 0px 20px 0px;}
#ozledude,#ozledudette{margin:0 0px 20px 47%}
.bigtitle{color:#758553;font-size:180%}

#contact div{text-align:right;font-size:100%}
#contact b{font-size:200%;color:#3e765e}
#contact .continfo{font-size:150%}
#d0{padding:8% 10% 3% 0}
#contact label{font-size:350%;}
#d1{padding:0 15% 0 40%;display:none}
#d2{padding:0 301px 0 17%}
#d3{padding:0 432px 0 0%}
#d4{padding:0 400px 0 0%}
#d5{padding:0 450px 0 0px}

#corner{display:none;position:absolute;width:260px}
.corner-cont-pre{top:0px;left:0px;margin:-260px 0 0 -260px}
.corner-cont{top:0px;left:0px;margin:-130px 0 0 -130px;display:block !important}
.corner-work-pre{bottom:0px;left:50%;margin:0 0 -260px -260px}
.corner-work{bottom:0px;left:50%;margin:0 0 -130px -130px;display:block !important}
.corner-abou-pre{top:0px;right:0px;margin:-260px -260px 0 0}
.corner-abou{top:0px;right:0px;margin:-130px -130px 0 0;display:block !important}


#prevbtn,#nextbtn{height:40px;left:-47px;position:absolute;text-indent:-200%;top:84px;width:42px;}
#prevbtn{background:url(../images/prev-next.png) no-repeat 22px 9px}
#nextbtn{background:url(../images/prev-next.png) no-repeat -20px 9px;left:824px}

#homediv,#works,#aboutframe{text-shadow:0px 0px 5px #3C6249}
