@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0
}

html, body{
background-color:#FFFFFF;
font-family:"Courier New", Courier, mono;
font-size:13px;
}

img, fieldset{
	border:0px none
}

p{
margin:0;
}

ul, li{
text-decoration:none;
border:0;
margin:0;
padding:0;
}

h1{
height:12px;
margin:0;
padding:0;
font-weight:100;
}

a{
text-decoration:none;
}


#main{
position:relative;
width:740px;
margin:50px 0 18px 50px;
}

#left{
float:left;
width:140px;
}

#right{
float:right;
margin-top:54px;
width:600px;
}

#title{
color:#9C9D9F;
margin-bottom:40px;
font-size:13px;
}

#title a{
color:#9C9D9F;
text-decoration:none;
}

#menu_color{
margin-bottom:20px;
position:fixed;
background-color:#fff;
width:140px;
top:100px;
left:50px
}

#menu_color ul{
border:0;
margin:0;
padding:0;
}

#menu_color li{
list-style:none;
}

.white a{
color:#D5D6D7;
text-decoration:none;
}

.white {
color:#D5D6D7;
}
.yellow a{
color:#FCEC7B;
text-decoration:none;
}

.yellow {
color:#FFED00;
}

.pink a{
color:#EB6E93;
text-decoration:none;
}

.pink {
color:#EB6E93;
}

.red a{
color:#E6444C;
text-decoration:none;
}

.red {
color:#E6444C;
}

.green a{
color:#15A349;
text-decoration:none;
}

.green {
color:#15A349;
}

.cyan a{
color:#00BDFF;
text-decoration:none;
}

.cyan {
color:#00BDFF;
}

.blue a{
color:#00589C;
text-decoration:none;
}

.blue {
color:#00589C;
}

.brown a{
color:#603813;
text-decoration:none;
}

.brown {
color:#603813;
}

.gray a{
color:#9C9D9F;
text-decoration:none;
}

.gray {
color:#9C9D9F;
}


.black a{
color:#1A171B;
text-decoration:none;
}

.black {
color:#1A171B;
}



#menu_parts{
	padding-top:190px
}
	#menu_parts .contact{
		position:fixed;
		left:50px;
		top:324px;
		padding-bottom:50px
	}
#menu_parts a{
color:#9C9D9F;
text-decoration:none;
}

#menu_parts ul{
border:0;
margin:0;
padding:0;
}

#menu_parts li{
list-style:none;
}

#about {
background-color:#CC9966;

}



.aboutr{
display:block;
width:518px;
height:100px;
float:right;
}

.aboutl{
display:block;
width:82px;
height:100px;
float:left;
}

#aboutl span{
display:block;
height:140;

}

#contact a{
text-decoration:none;
color:#9C9D9F;
}

.toptexte{
margin:8px 0;
text-align:right;
}


.emptytop{
height:20px;
}

.bottom{
background-image:url("../picture/elements/dotted.jpg");
height:21px;
}

.clear{
clear:both;
visibility:hidden;
}

#footer{
color:#000000;
text-align:left;
padding-left:22px;
color:#9C9D9F;
}


.portfolio-item{
	border-bottom:1px solid #000;
	padding: 0 0 20px;
	margin: 0 0 20px 0
}
.last-portfolio-item{
	border-bottom: 0px none;
	margin:0
}
	.portfolio-item .portfolio-desc{
		padding:20px 0 0 0
	}