body{
background-color:#fff;
color:#8a8a8a;
font-family: alwyn-new-web-1,FRHopper430, arial,tahoma,verdana;
font-size:10pt;
ursor: url(cursor.cur),url(gfx/cursor.cur),default;
margin:40px 100px;
background-image:url(gfx/unicore.png);
background-image:url(gfx/mikr.png);
background-image:url(gfx/bg.png);
line-height:160%;
}
*::selection {
	background:orange;
	color:#fff;
}

*::-moz-selection {
	background:orange;
	color:#fff;
}

*::-webkit-selection {
	background:orange;
	color:#fff;
}




img{
border:0;
}

      a:active, a:focus {
      outline: 0;
      }
a,a:visited{
color:#8a8a8a;
text-decoration:none;


}

a:visited{
color:#777;
}

a:hover{
color:#779;
}

#menu{
float:left;
width:200px;
position:fixed;
top:100px;
}

#menu a{
display:block;
padding:0px 10px 0px 10px;
float:left;
clear:left;
-moz-border-radius-bottomright:5px;
background-color:#141414;
line-height:40px;
}
#menu a.current{
color:#666666;
background-color:#e0e0e0;
padding-left:40px;

}

.fixr{
clear:both;
height:0px;
line-height:0px;
font-size:0px;
overflow:hidden;
visibility:hidden;
display:block;
}

#content{
float:right;
width:700px;
}
#footer{
margin-top:400px;
}
.wrap{
width:950px;
margin:0px auto;

}

.gallery-thumb{
float:left;
width:700px;
margin-right:60px;
}


hr{
color:#333;
background-color:#333;
border:none;
height:1px;
size:1px;
margin:60px 0px
}


h2{
font-size:10px;
color:#aaa;
font-weight:normal;
padding: 0em 0.7em;
line-height:2em;
background-color:#ff0;
border-bottom:dotted 1px #aa0;
}

a.info span{
display:block;
position:absolute;
padding: 0em 0.7em;
background-color:rgba(0,0,0,0.7);
line-height:2em;
width:200px;
text-align:left;
opacity:0;
margin-left:-10px;
}


a.info{
opacity:0;
display:block;
background-color:rgba(0,0,0,0.7);
color:#fff;
font-size:10px;
padding:0px 10px;
text-transform:uppercase;
line-height:30px;

float:left;
position:absolute;
-moz-border-radius:3px;
border-radius:3px;
}


.project{
margin-bottom:20px;
}

.name{
background-color:#e0e0e0;
padding:0px 20px;
line-height:2em;

}


#web_projects{
padding-right:-50px;
margin-right:-50px;
}

.web_project{
float:left;
padding:5px;
background-color:#fff;
margin:0px 40px 40px 0px;
position:relative;
-moz-transition: 0.1s all 0s ease;
box-shadow:1px 1px 1px rgba(0,0,0,0.2);
}

.web_project:hover{
margin:-10px 50px 50px -10px;
xox-shadow:1px 1px 0px #666,2px 2px 0px #666,3px 3px 0px #666,4px 4px 0px #666,15px 15px 5px rgba(0,0,0,0.5);
box-shadow:11px 11px 5px rgba(0,0,0,0.2);
}

h1{
padding:0px 20px;
line-height:2em;
background-color:#e0e0e0;
color:#fff;
text-shadow:0px 1px #ccc;
font-weight:normal;

-webkit-border-top-left-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-moz-border-radius-bottomright: 20px;
border-top-left-radius: 20px;
border-bottom-right-radius: 20px;


}

#menu h1{
background:none;
padding:0px;

}