/* Global */

body {
	background-color: #0D151A;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-family: arial;
	font-size: 70%;
}

h1 {
	margin: 40px 0 0 92px;
}

h2 {	
	font-size: 100%;
	font-weight: normal;
	margin: 15px 0 3px 5px;
}

h3 {
	font-size: 140%;
	padding: 19px 0 15px 21px;
	margin: 15px 0 0 0;
}

/* Menu */

ul {
	position: absolute;
	top: 89px;
	list-style: none;
	margin: 0;
	padding: 0;
}

li a, .portfolio li a {
	display: inline;
	margin:0;
	padding: 0;
	border: none;
	background: none;
	width: auto;
	float: none;
}

li a:hover {
	border: none;
}

li img {
	margin: 8px 0 0 0;
	padding: 0;	
}

/* Photoblog */

a {
	display: block;
	background-color: #000000;
	border: 1px solid #000000;
	padding: 4px;
	width: 500px;
	margin: 0 0 20px 0;
	color: #DF8920;
}

a:hover {
	border: 1px solid #DF2A20;
	color: #DF2A20;
}

.photo {
	border: 20px solid #000000;
	margin: 0 0 100px 0;
	display: block;
}

/* Portfolio */

.portfolio a {
	width: 100px;
	margin: 17px 20px 0 0;
	float: left;
}

.portfolio div {	
	min-height:130px;
  height:auto !important;
  height:130px;
}

.portfolio h1 {
	margin-bottom: 15px;
}

.project p {
	background: url('../img/ico_lock.gif') no-repeat top left;
	padding: 0 0 0 40px;
	margin: 0;
}

.project .photo {
	border: 5px solid #000000;
}

/* Contacts */

p {
	position: absolute;
	top: 178px;
	left: 200px;
	margin: 0;
	padding: 0;
}

p a, p a:hover, .portfolio p a {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

/* Years */

.year2008, .year2007, .year2006, .year2005, .year2004, .year2003, .year2002, .year2001 {
	margin: 0 0 60px 0;
	background-repeat: no-repeat;
	background-position: top left;
	clear: both;
}

.year2008 {
	background-image: url('../img/year2008.gif');
}

.year2007 {
	background-image: url('../img/year2007.gif');
}

.year2006 {
	background-image: url('../img/year2006.gif');
}

.year2005 {
	background-image: url('../img/year2005.gif');	
}

.year2004 {
	background-image: url('../img/year2004.gif');
}

.year2003 {
	background-image: url('../img/year2003.gif');	
}

.year2002 {
	background-image: url('../img/year2002.gif');	
}

.year2001 {
	background-image: url('../img/year2001.gif');	
}

/* Month */

.december, .november, .october, .september, .august, .july, .june, .may, .april, .march, .february, .january {
	margin: 0 0 0 92px;
	padding: 0 0 0 78px;
	background-repeat: no-repeat;
	background-position: top left;
	clear: both;
}

.december {
	background-image: url('../img/december.gif');
}

.november {
	background-image: url('../img/november.gif');
}

.october {
	background-image: url('../img/october.gif');
}

.september {
	background-image: url('../img/september.gif');
}

.august {
	background-image: url('../img/august.gif');
}

.july {
	background-image: url('../img/july.gif');
}

.june {
	background-image: url('../img/june.gif');
}

.may {
	background-image: url('../img/may.gif');
}

.april {
	background-image: url('../img/april.gif');
}

.march {
	background-image: url('../img/march.gif');
}

.february {
	background-image: url('../img/february.gif');
}

.january {
	background-image: url('../img/january.gif');
}



.right {
	position: absolute;
	top: 119px;
	right: 0;
	width: 29px;
	height: 19px;
	padding: 0;
	margin: 0;
	border: 1px solid red;
}