@font-face
{
	font-family:'terminal';
    src:url('fonts/terminalscope.eot');
    src:url('fonts/terminalscope.eot') format('embedded-opentype'),
    url('fonts/terminalscope.woff') format('woff'),
    url('fonts/terminalscope.ttf') format('truetype'),
	url('fonts/terminalscope.svg#terminal') format('svg');
}

body
{
	-ms-overflow-style:-ms-autohiding-scrollbar;
	width:100%;
	height:100%;
}

body.one
{
	margin:0px;
	overflow:hidden;
	background-image:url('../img/bg.gif');

	transition:all 2000ms;
	-moz-transition:all 2000ms;
	-webkit-transition:all 2000ms;
	-o-transition:all 2000ms;
	-khtml-transition:all 2000ms;
	-ms-transition:all 2000ms;
}


body.two
{
	margin:0px;
	overflow:hidden;
	background-image:url('../img/bg2.gif');

	transition:all 2000ms;
	-moz-transition:all 2000ms;
	-webkit-transition:all 2000ms;
	-o-transition:all 2000ms;
	-khtml-transition:all 2000ms;
	-ms-transition:all 2000ms;
}


body.three
{
	margin:0px;
	overflow:hidden;
	background-image:url('../img/bg3.gif');

	transition:all 2000ms;
	-moz-transition:all 2000ms;
	-webkit-transition:all 2000ms;
	-o-transition:all 2000ms;
	-khtml-transition:all 2000ms;
	-ms-transition:all 2000ms;
}


body.one.konami { background-image:none; background-color:#ab9680; }
body.two.konami { background-image:none; background-color:#aaaaaa; }
body.three.konami { background-image:none; background-color:#cccccc; }


#game_space
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	
	text-align:center;

	z-index:1;

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-select:none;
	-touch-select:none;
	-ms-touch-action:none;
	-touch-action:none;
}


a:active
{
	background-color:transparent !important;
}


.push_me_button
{
	width:1024px;
	height:auto;

	cursor:default;

	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}


.push_me_button_start
{
	width:1024px;
	height:auto;

	cursor:pointer;
	cursor:hand;

	filter:alpha(opacity=10);
	opacity:0.10;
	-moz-opacity:0.10;
	-khtml-opacity:0.10;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}


.push_me_button_final_hiding
{
	width:252px;
	height:auto;

	cursor:pointer;
	cursor:hand;

	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}


.push_me_button_final_hidden
{
	width:0px;
	height:auto;

	cursor:pointer;
	cursor:hand;

	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	
	transition:all 1500ms;
	-moz-transition:all 1500ms;
	-webkit-transition:all 1500ms;
	-o-transition:all 1500ms;
	-khtml-transition:all 1500ms;
	-ms-transition:all 1500ms;
}


.push_me_button_final
{
	width:252px;
	height:auto;

	cursor:pointer;
	cursor:hand;

	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";


	transition:all 1000ms;
	-moz-transition:all 1000ms;
	-webkit-transition:all 1000ms;
	-o-transition:all 1000ms;
	-khtml-transition:all 1000ms;
	-ms-transition:all 1000ms;
}


.push_me_button_final:hover
{
	width:252px;
	height:auto;

	cursor:pointer;
	cursor:hand;

	transform:scale(0.9) rotate(720deg);
	-o-transform:scale(0.9) rotate(720deg);
	-ms-transform:scale(0.9) rotate(720deg);
	-khtml-transform:scale(0.9) rotate(720deg);
	-webkit-transform:scale(0.9) rotate(720deg);
}

.push_me_button_final.konami
{
	-webkit-filter:sepia(100%);
	filter:sepia(100%);
}

/*
#drawing
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;

	z-index:1;
			
	background-image:url('../img/drawing.gif');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:100% 100%;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/drawing.gif', sizingMethod='scale');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/drawing.gif',sizingMethod='scale')";

}*/


#bottom_menu
{
	visibility:hidden;
	position:absolute;

	/*top:80%;*/

	bottom:55px;
	width:100%;
	z-index:3;
	background-color:#dddddd;

	filter:alpha(opacity=10);
	opacity:0.10;
	-moz-opacity:0.10;
	-khtml-opacity:0.10;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-select:none;
	-touch-select:none;
	-ms-touch-action:none;
	-touch-action:none;
	
	-moz-box-shadow:0px -1px 15px 1px #888888;
	-webkit-box-shadow:0px -1px 15px 1px #888888;
	-o-box-shadow:0px -1px 15px 1px #888888;
	-khtml-box-shadow:0px -1px 15px 1px #888888;
	box-shadow:0px -1px 15px 1px #888888;

	transition:all 2000ms;
	-moz-transition:all 2000ms;
	-webkit-transition:all 2000ms;
	-o-transition:all 2000ms;
	-khtml-transition:all 2000ms;
	-ms-transition:all 2000ms;
	
	transform:scale(0.1) rotate(720deg);
	-o-transform:scale(0.1) rotate(720deg);
	-ms-transform:scale(0.1) rotate(720deg);
	-khtml-transform:scale(0.1) rotate(720deg);
	-webkit-transform:scale(0.1) rotate(720deg);
}


#bottom_menu.normal
{
	/*visibility:visible;*/
	position:absolute;
	/*top:80%;*/
	bottom:55px;
	width:100%;
	z-index:3;
	background-color:#dddddd;

	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	transition:all 0ms;
	-moz-transition:all 0ms;
	-webkit-transition:all 0ms;
	-o-transition:all 0ms;
	-khtml-transition:all 0ms;
	-ms-transition:all 0ms;

	transform:scale(1) rotate(0deg);
	-o-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	-khtml-transform:scale(1) rotate(0deg);
	-webkit-transform:scale(1) rotate(0deg);
}


#bottom_menu.after_transition
{
	visibility:visible;
	position:absolute;
	/*top:80%;*/
	bottom:55px;
	width:100%;
	z-index:3;
	background-color:#bbbbbb;

	filter:alpha(opacity=80);
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	transition:all 2000ms;
	-moz-transition:all 2000ms;
	-webkit-transition:all 2000ms;
	-o-transition:all 2000ms;
	-khtml-transition:all 2000ms;
	-ms-transition:all 2000ms;

	transform:scale(1) rotate(0deg);
	-o-transform:scale(1) rotate(0deg);
	-ms-transform:scale(1) rotate(0deg);
	-khtml-transform:scale(1) rotate(0deg);
	-webkit-transform:scale(1) rotate(0deg);
}



.hide_bottom_menu1
{
	position:absolute;
	bottom:1px;
	width:100%;
	height:54px;

	z-index:3;

	text-align:center;
	font-weight:bold;
	font-size:32px;
	line-height:32px;
	background-color:#aaaaaa;
	cursor:pointer;
	cursor:hand;

	filter:alpha(opacity=80);
	opacity:0.80;
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-select:none;
	-touch-select:none;
	-ms-touch-action:none;
	-touch-action:none;
	
	transition:background-color 500ms;
	-moz-transition:background-color 500ms;
	-webkit-transition:background-color 500ms;
	-o-transition:background-color 500ms;
	-khtml-transition:background-color 500ms;
	-ms-transition:background-color 500ms;
}


.hide_bottom_menu1:hover
{
	background-color:#888888;
}


.hide_bottom_menu2
{
	position:absolute;
	bottom:1px;
	width:100%;
	height:54px;

	z-index:3;

	text-align:center;
	font-weight:bold;
	font-size:32px;
	line-height:32px;
	background-color:#aaaaaa;
	cursor:pointer;
	cursor:hand;

	filter:alpha(opacity=80);
	opacity:0.80;
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-select:none;
	-touch-select:none;
	-ms-touch-action:none;
	-touch-action:none;

	-moz-box-shadow:0px -1px 10px 1px #888888;
	-webkit-box-shadow:0px -1px 10px 1px #888888;
	-o-box-shadow:0px -1px 10px 1px #888888;
	-khtml-box-shadow:0px -1px 10px 1px #888888;
	box-shadow:0px -1px 10px 1px #888888;
	
	transition:background-color 500ms;
	-moz-transition:background-color 500ms;
	-webkit-transition:background-color 500ms;
	-o-transition:background-color 500ms;
	-khtml-transition:background-color 500ms;
	-ms-transition:background-color 500ms;
}


.hide_bottom_menu2:hover
{
	background-color:#888888;

	-moz-box-shadow:0px -1px 10px 1px #333333;
	-webkit-box-shadow:0px -1px 10px 1px #333333;
	-o-box-shadow:0px -1px 10px 1px #333333;
	-khtml-box-shadow:0px -1px 10px 1px #333333;
	box-shadow:0px -1px 10px 1px #333333;
}


/*
#hide_bottom_menu:hover
{
	color:#00ff00;
	background-color:#888888;
}*/


#my_pic
{
	width:100%;
	height:auto;
	max-width:200px;
	min-width:100px;
	

	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;

	-moz-box-shadow:1px 1px 6px 1px #000000;
	-webkit-box-shadow:1px 1px 6px 1px #000000;
	-o-box-shadow:1px 1px 6px 1px #000000;
	-khtml-box-shadow:1px 1px 6px 1px #000000;
	box-shadow:1px 1px 6px 1px #000000;
}


#gamoliyas_iframe
{
	position:absolute;
	right:0px;
	top:0px;
	width:114px;
	height:70px;
	overflow:hidden;
	border:0px;
	
	border-bottom-left-radius:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-bottom-left-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	-khtml-border-bottom-left-radius:12px;

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-select:none;
	-touch-select:none;
	-ms-touch-action:none;
	-touch-action:none;

	-moz-box-shadow:-1px 1px 6px 0px #000000;
	-webkit-box-shadow:-1px 1px 6px 0px #000000;
	-o-box-shadow:-1px 1px 6px 0px #000000;
	-khtml-box-shadow:-1px 1px 6px 0px #000000;
	box-shadow:-1px 1px 6px 0px #000000;

	transition:box-shadow 500ms;
	-moz-transition:box-shadow 500ms;
	-webkit-transition:box-shadow 500ms;
	-o-transition:box-shadow 500ms;
	-khtml-transition:box-shadow 500ms;
	-ms-transition:box-shadow 500ms;
}


#gamoliyas_iframe:hover
{
	-moz-box-shadow:-1px 1px 8px 0px #555555;
	-webkit-box-shadow:-1px 1px 8px 0px #555555;
	-o-box-shadow:-1px 1px 8px 0px #555555;
	-khtml-box-shadow:-1px 1px 8px 0px #555555;
	box-shadow:-1px 1px 8px 0px #555555;
}


#game_iframe
{
	position:absolute;
	right:0px;
	top:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	border:0px;
}


#content_window
{
	visibility:hidden;
	position:absolute;
	left:2%;
	top:20px;
	width:96%;
	height:92%;
	border:1px red dashed;
	background-color:#eeeeee;
	z-index:6;

	filter:alpha(opacity=80);
	opacity:0.80;
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
				
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-select:none;
	-touch-select:none;
	-ms-touch-action:none;
	-touch-action:none;

	-moz-box-shadow:0px 0px 20px 1px #000000;
	-webkit-box-shadow:0px 0px 20px 1px #000000;
	-o-box-shadow:0px 0px 20px 1px #000000;
	-khtml-box-shadow:0px 0px 20px 1px #000000;
	box-shadow:0px 0px 20px 1px #000000;
}


#content_window.open
{
	visibility:visible;
	position:absolute;
	left:2%;
	top:2%;
	width:96%;
	height:92%;

	filter:alpha(opacity=80);
	opacity:0.80;
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	
	transition:all 1600ms;
	-moz-transition:all 1600ms;
	-webkit-transition:all 1600ms;
	-o-transition:all 1600ms;
	-khtml-transition:all 1600ms;
	-ms-transition:all 1600ms;
}



#content_window.close
{
	visibility:hidden;
	position:absolute;
	left:2%;
	top:20px;
	width:8%;
	height:8%;

	opacity:0;
}


#content_window.close_transitions
{
	visibility:visible;
	position:absolute;
	left:2%;
	top:20px;
	width:8%;
	height:8%;

	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	
	
	transition:all 2000ms;
	-moz-transition:all 2000ms;
	-webkit-transition:all 2000ms;
	-o-transition:all 2000ms;
	-khtml-transition:all 2000ms;
	-ms-transition:all 2000ms;
}


#content_title
{
	font-family:terminal, verdana;
	font-size:30px;
	font-weight:normal;
	color:#aa0000;
	margin:2px;
}


#content
{
	visibility:hidden;
	position:absolute;
	left:4%;
	top:80px;
	width:92%;
	height:78%;
	z-index:7;
	background-color:#a8a8a8;

	overflow:auto;

	border-top-left-radius:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-top-left-radius:12px;
	-webkit-border-top-left-radius:12px;
	-khtml-border-top-left-radius:12px;

	border-bottom-left-radius:12px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-bottom-left-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	-khtml-border-bottom-left-radius:12px;

	/*
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-select:none;
	-touch-select:none;
	-ms-touch-action:none;
	-touch-action:none;
	*/
	
	/*outline:none;*/
	scrollbar-base-color:#dddddd;
	scrollbar-3dlight-color:#aaaaaa;
    scrollbar-arrow-color:#5555aa;
    scrollbar-track-color:#eeeeee;
    scrollbar-darkshadow-color:#bbbbbb;
    scrollbar-lightshadow-color:#cccccc;
    scrollbar-face-color:#dddddd;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#555555;
}



#content.open
{
	visibility:visible;
	position:absolute;
	left:4%;
	top:80px;
	width:92%;
	height:78%;

	overflow:auto;
	
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	
	transition:all 2000ms;
	-moz-transition:all 2000ms;
	-webkit-transition:all 2000ms;
	-o-transition:all 2000ms;
	-khtml-transition:all 2000ms;
	-ms-transition:all 2000ms;
}



#content.close
{
	visibility:hidden;
	position:absolute;
	left:4%;
	top:80px;
	width:1%;
	height:1%;

	opacity:0;
}


#content.close_transitions
{
	visibility:visible;
	position:absolute;
	left:4%;
	top:80px;
	width:1%;
	height:1%;

	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	
	transition:all 2000ms;
	-moz-transition:all 2000ms;
	-webkit-transition:all 2000ms;
	-o-transition:all 2000ms;
	-khtml-transition:all 2000ms;
	-ms-transition:all 2000ms;
}


.content_html
{
	visibility:hidden;
	position:absolute;
	left:4%;
	top:80px;
	width:92%;
	height:78%;
	z-index:8;

	overflow:auto;

	/*-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;*/
	
	scrollbar-base-color:#dddddd;
	scrollbar-3dlight-color:#aaaaaa;
    scrollbar-arrow-color:#5555aa;
    scrollbar-track-color:#eeeeee;
    scrollbar-darkshadow-color:#bbbbbb;
    scrollbar-lightshadow-color:#cccccc;
    scrollbar-face-color:#dddddd;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#555555;
}


.content_html::-webkit-scrollbar, #content::-webkit-scrollbar
{ 
    width:12px;
} 
.content_html::-webkit-scrollbar-track, #content::-webkit-scrollbar-track
{
    -webkit-box-shadow:#a8a8a8;
    box-shadow:#a8a8a8;
    -webkit-border-radius:10px; 
    border-radius:10px; 
} 
.content_html::-webkit-scrollbar-track-piece, #content::-webkit-scrollbar-track-piece
{
    background-color:#a8a8a8;
} 
.content_html::-webkit-scrollbar-thumb, #content::-webkit-scrollbar-thumb
{
    background-color:#dddddd;
    -webkit-border-radius:10px;
    border-radius:10px;
	-webkit-box-shadow:0px 0px 2px 1px #888888 inset;
	box-shadow:0px 0px 2px 1px #888888 inset;

	transition:background-color 500ms;
	-webkit-transition:background-color 500ms;
}
.content_html::-webkit-scrollbar-thumb:hover, #content::-webkit-scrollbar-thumb:hover
{
	background-color:#ffffff;
	transition:background-color 500ms;
	-webkit-transition:background-color 500ms;
}
.content_html::-webkit-scrollbar-thumb:window-inactive, #content::-webkit-scrollbar-thumb:window-inactive
{
    background-color:#dedede;
} 
.content_html::-webkit-scrollbar-corner, #content::-webkit-scrollbar-corner
{
    background-color:#a8a8a8;
}
.content_html::-webkit-scrollbar-resizer, #content::-webkit-scrollbar-resizer
{
    background-color:#a8a8a8;
}

		
#about_me
{
	position:absolute;
	left:20%;
	top:2%;
	width:15%;
	height:4%;
	cursor:pointer;
	cursor:hand;
	z-index:2;
	background:url('../img/blank.gif');
}


#more
{
	position:absolute;
	left:7%;
	top:17%;
	width:14%;
	height:5%;
	cursor:pointer;
	cursor:hand;
	z-index:2;
	background:url('../img/blank.gif');
}


#apps
{
	position:absolute;
	left:37%;
	top:5%;
	width:8%;
	height:4%;
	cursor:pointer;
	cursor:hand;
	z-index:2;
	background:url('../img/blank.gif');
}


#literature
{
	position:absolute;
	left:37%;
	top:8%;
	width:8%;
	height:3%;
	cursor:pointer;
	cursor:hand;
	z-index:2;
	background:url('../img/blank.gif');
}


#games
{
	position:absolute;
	left:51%;
	top:41%;
	width:11%;
	height:3%;
	cursor:pointer;
	cursor:hand;
	z-index:2;
	background:url('../img/blank.gif');
}


#webs
{
	position:absolute;
	left:45%;
	top:55%;
	width:9%;
	height:3%;
	cursor:pointer;
	cursor:hand;
	z-index:2;
	background:url('../img/blank.gif');
}


#crafts
{
	position:absolute;
	left:50%;
	top:44%;
	width:11%;
	height:4%;
	cursor:pointer;
	cursor:hand;
	z-index:2;
	background:url('../img/blank.gif');
}


#upcoming_projects
{
	position:absolute;
	left:70%;
	top:38%;
	width:20%;
	height:7%;
	cursor:pointer;
	cursor:hand;
	z-index:2;
	background:url('../img/blank.gif');
}


.icons_konami, #my_pic.konami, #title.konami
{
	/*-webkit-filter:hue-rotate(90deg) invert(100%);
	filter:hue-rotate(90deg) invert(100%);*/
	-webkit-filter:sepia(100%);
	filter:sepia(100%);
	
	transition:all 1000ms;
	-moz-transition:all 1000ms;
	-webkit-transition:all 1000ms;
	-o-transition:all 1000ms;
	-khtml-transition:all 1000ms;
	-ms-transition:all 1000ms;
}



.bottom_menu_title
{
	text-align:center;
	font-family:terminal, verdana;
	font-size:40px;
	font-weight:bold;
	color:#00aa00;
	margin:10px;
}


#bottom_menu_text
{
	text-align:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#dd0000;
	letter-spacing:2px;
	text-shadow:2px 2px 2px #888888;
	cursor:default;

	transition:all 1000ms;
	-moz-transition:all 1000ms;
	-webkit-transition:all 1000ms;
	-o-transition:all 1000ms;
	-khtml-transition:all 1000ms;
	-ms-transition:all 1000ms;
	
	transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-khtml-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}

#bottom_menu_text:hover
{
	text-align:left;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#aa00aa;
	letter-spacing:2px;
	text-shadow:2px 2px 2px #888888;
	cursor:default;

	transform:scale(1.3) rotate(5deg) translate(20px, -20px);
	-o-transform:scale(1.3) rotate(5deg) translate(20px, -20px);
	-ms-transform:scale(1.3) rotate(5deg) translate(20px, -20px);
	-khtml-transform:scale(1.3) rotate(5deg) translate(20px, -20px);
	-webkit-transform:scale(1.3) rotate(5deg) translate(20px, -20px);
}


.job
{
	color:#006900;
}


a.bottom_menu_link, a.bottom_menu_link:link
{
	font-family:verdana;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#0000cc;
	letter-spacing:1px;

	text-shadow:1px 1px 10px #0000aa;

	outline:none;

	transition:text-shadow 500ms;
	-moz-transition:text-shadow 500ms;
	-webkit-transition:text-shadow 500ms;
	-o-transition:text-shadow 500ms;
	-khtml-transition:text-shadow 500ms;
	-ms-transition:text-shadow 500ms;
}


a.bottom_menu_link:hover
{
	color:#005500;
	text-shadow:1px 1px 10px #00ff00;
}


a.bottom_menu_link_contact, a.bottom_menu_link_contact:link
{
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#0000cc;
	letter-spacing:1px;
	text-shadow:1px 1px 10px #0000aa;
	outline:none;

	transition:text-shadow 500ms;
	-moz-transition:text-shadow 500ms;
	-webkit-transition:text-shadow 500ms;
	-o-transition:text-shadow 500ms;
	-khtml-transition:text-shadow 500ms;
	-ms-transition:text-shadow 500ms;
}


a.bottom_menu_link_contact:hover
{
	color:#005500;
	text-shadow:1px 1px 10px #00ff00;
}


div.bottom_menu_links_table1_pre
{
	transform:scale(5.1) rotate(720deg) translate(200px, 200px);
	-o-transform:scale(5.1) rotate(720deg) translate(200px, 200px);
	-ms-transform:scale(5.1) rotate(720deg) translate(200px, 200px);
	-khtml-transform:scale(5.1) rotate(720deg) translate(200px, 200px);
	-webkit-transform:scale(5.1) rotate(720deg) translate(200px, 200px);
}


div.bottom_menu_links_table1_pre2
{
	transform:scale(1) rotate(0deg) translate(0px, 0px);
	-o-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-khtml-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);

	transition:all 2200ms;
	-moz-transition:all 2200ms;
	-webkit-transition:all 2200ms;
	-o-transition:all 2200ms;
	-khtml-transition:all 2200ms;
	-ms-transition:all 2200ms;
}


div.bottom_menu_links_table2_pre
{
	transform:scale(0.1) rotate(-720deg) translate(-200px, -200px);
	-o-transform:scale(0.1) rotate(-720deg) translate(-200px, -200px);
	-ms-transform:scale(0.1) rotate(-720deg) translate(-200px, -200px);
	-khtml-transform:scale(0.1) rotate(-720deg) translate(-200px, -200px);
	-webkit-transform:scale(0.1) rotate(-720deg) translate(-200px, -200px);
}


div.bottom_menu_links_table2_pre2
{
	transform:scale(1) rotate(0deg) translate(0px, 0px);
	-o-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-khtml-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);

	transition:all 2200ms;
	-moz-transition:all 2200ms;
	-webkit-transition:all 2200ms;
	-o-transition:all 2200ms;
	-khtml-transition:all 2200ms;
	-ms-transition:all 2200ms;
}


div.bottom_menu_links_table1
{
	transition:all 200ms;
	-moz-transition:all 200ms;
	-webkit-transition:all 200ms;
	-o-transition:all 200ms;
	-khtml-transition:all 200ms;
	-ms-transition:all 200ms;
	cursor:pointer;
	cursor:hand;

	transform:scale(1) rotate(0deg) translate(0px, 0px);
	-o-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-khtml-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);
}


div.bottom_menu_links_table1:hover
{
	background-color:#eeeeee;
	
	cursor:pointer;
	cursor:hand;
	
	transform:scale(1.1) rotate(5deg) translate(2px, 2px);
	-o-transform:scale(1.1) rotate(5deg) translate(2px, 2px);
	-ms-transform:scale(1.1) rotate(5deg) translate(2px, 2px);
	-khtml-transform:scale(1.1) rotate(5deg) translate(2px, 2px);
	-webkit-transform:scale(1.1) rotate(5deg) translate(2px, 2px);

	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	
	filter:alpha(opacity=80);
	opacity:0.80;
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}


div.bottom_menu_links_table2
{
	transition:all 200ms;
	-moz-transition:all 200ms;
	-webkit-transition:all 200ms;
	-o-transition:all 200ms;
	-khtml-transition:all 200ms;
	-ms-transition:all 200ms;
	cursor:pointer;
	cursor:hand;
	
	transform:scale(1) rotate(0deg) translate(0px, 0px);
	-o-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-ms-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-khtml-transform:scale(1) rotate(0deg) translate(0px, 0px);
	-webkit-transform:scale(1) rotate(0deg) translate(0px, 0px);
}


div.bottom_menu_links_table2:hover
{
	background-color:#cccccc;
	
	cursor:pointer;
	cursor:hand;

	transform:scale(1.1) rotate(-5deg) translate(2px, 2px);
	-o-transform:scale(1.1) rotate(-5deg) translate(2px, 2px);
	-ms-transform:scale(1.1) rotate(-5deg) translate(2px, 2px);
	-khtml-transform:scale(1.1) rotate(-5deg) translate(2px, 2px);
	-webkit-transform:scale(1.1) rotate(-5deg) translate(2px, 2px);

	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	
	filter:alpha(opacity=80);
	opacity:0.80;
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}


div.button_close
{
	width:60px;
	height:30px;
	background-color:#dddddd;
	border:1px solid #cccccc;
	line-height:26px;
	margin:2px;
	padding:0px;
	cursor:pointer;
	cursor:hand;
	text-align:center;

	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;

	transition:background-color 200ms, border 200ms;
	-moz-transition:background-color 200ms, border 200ms;
	-webkit-transition:background-color 200ms, border 200ms;
	-o-transition:background-color 200ms, border 200ms;
	-khtml-transition:background-color 200ms, border 200ms;
	-ms-transition:background-color 200ms, border 200ms;
}


div.button_close:hover
{
	background-color:#bbbbbb;
	border:1px solid #ffffff;
}


a.button_close, a.button_close:link
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#00aa00;
	outline:none;

	margin:0px;
	padding:0px;
	
	transition:color 200ms;
	-moz-transition:color 200ms;
	-webkit-transition:color 200ms;
	-o-transition:color 200ms;
	-khtml-transition:color 200ms;
	-ms-transition:color 200ms;
}


a.button_close:hover
{
	color:#00ff00;
}


.bird
{
	visibility:hidden;
	position:absolute;
	left:180px;
	top:100px;
	width:38px;
	height:36px;
	z-index:4;
	padding:0px;
	margin:0px;

	overflow:hidden;

	cursor:pointer;
	cursor:hand;

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-select:none;
	-touch-select:none;
	-ms-touch-action:none;
	-touch-action:none;
	
	/*
	-webkit-filter:drop-shadow(12px 12px 6px #333333);
	filter:drop-shadow(12px 12px 6px #333333);
	*/
}


.bird.konami
{
	-webkit-filter:hue-rotate(90deg) invert(100%); /*drop-shadow(12px 12px 6px #333333);*/
	filter:hue-rotate(90deg) invert(100%); /*drop-shadow(12px 12px 6px #333333);*/
}


#bird_message
{
	position:absolute;
	font-family:arial;
	font-size:0px;
	font-weight:bold;
	color:#0000aa;
	z-index:5;
}


#bird_message.bird_message_showing
{
	position:absolute;

	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#00aa00;

	transition:color 500ms, font-size 500ms;
	-moz-transition:color 500ms, font-size 500ms;
	-webkit-transition:color 500ms, font-size 500ms;
	-o-transition:color 500ms, font-size 500ms;
	-khtml-transition:color 500ms, font-size 500ms;
	-ms-transition:color 500ms, font-size 500ms;

	transition-delay:200ms;
	-moz-transition-delay:200ms;
	-webkit-transition-delay:200ms;
	-o-transition-delay:200ms;
	-khtml-transition-delay:200ms;
	-ms-transition-delay:200ms;

	transform:rotate(10deg);
	-o-transform:rotate(10deg);
	-ms-transform:rotate(10deg);
	-khtml-transform:rotate(10deg);
	-webkit-transform:rotate(10deg);

	transform-origin:left top;
	-o-transform-origin:left top;
	-ms-transform-origin:left top;
	-khtml-transform-origin:left top;
	-webkit-transform-origin:left top;
}


#bird_message.bird_message_hiding
{
	position:absolute;

	font-family:arial;
	font-size:0px;
	font-weight:bold;
	color:#0000aa;

	transition:all 500ms;
	-moz-transition:all 500ms;
	-webkit-transition:all 500ms;
	-o-transition:all 500ms;
	-khtml-transition:all 500ms;
	-ms-transition:all 500ms;

	transition-delay:200ms;
	-moz-transition-delay:200ms;
	-webkit-transition-delay:200ms;
	-o-transition-delay:200ms;
	-khtml-transition-delay:200ms;
	-ms-transition-delay:200ms;

	transform:rotate(-20deg);
	-o-transform:rotate(-20deg);
	-ms-transform:rotate(-20deg);
	-khtml-transform:rotate(-20deg);
	-webkit-transform:rotate(-20deg);

	transform-origin:left top;
	-o-transform-origin:left top;
	-ms-transform-origin:left top;
	-khtml-transform-origin:left top;
	-webkit-transform-origin:left top;
}


.starting
{
	font-family:terminal, verdana;
	font-size:30px;
	font-weight:normal;
	color:#aa0000;
}