body {
	background-color: #000000;
	background-image: url(images/fon4.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 60px;
	margin-left: 30px;
}
img {
	border: none;
}
td {
	vertical-align: top;
}
.width {
	text-align: left;	
	max-width: 1400px;
	min-width: 1000px;
	width:expression(document.body.clientWidth > 1400? "1400px":(document.body.clientWidth < 1000? "1000px": "auto" ));
}
.pad {
	padding-top: 20px;
}

#logo {
	background-image: url(images/menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 500px;
	margin-bottom: 10px;
}
#main {
	padding-top: 12px;
}
#main  .text {
	position: relative;
	clear: both;

}
.margin {
	clear: both;
	height: 20px;
}


#main .lang {
	width: 43%;
	padding-right: 50px;
	float: left;
}
#main  .fi {
	color: #666666;
}

p {
	margin-top: 0px;
	margin-bottom: 9px;
	font-size: 13px;
	line-height: 18px;
}
h1 {
	background-image: url(images/menu.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 600px;
	display: block;
	margin: 0px;
}
a {
	color: #999999;
	text-decoration: none;
}




a:hover  {
	color: #ff3fdc;
}
#grid a {
	font-size: 11px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #000000;
	padding-bottom: 3px;
	border: 1px solid #333333;
}
#grid  a img {
	margin-bottom: 3px;
	display: block;
}

#thumb {
	clear: both;
}
#thumb    img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #000;
	cursor: pointer;
}


#head1 {
	background-position: -240px -40px;
}
#head2 {
	background-position: -240px -80px;
}
#head3 {
	background-position: -240px -120px;
}
#cv p {
	line-height: 20px;
}
#cv span {
	font-weight: bold;
	margin-right: 5px;

}


#head4 {
	background-position: -240px -160px;
}
#head5 {
	background-position: -240px -200px;
}
#head6 {
	background-position: -240px -240px;
}

#menu, #nav  {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#menu  a  {
	background-repeat: no-repeat;
	background-image: url(images/menu.gif);
	height: 40px;
	width: 120px;
	display: block;
}
#menu .active {
	cursor: default;
}


#menu  #menu1 a {
	background-position: 0px -40px;
}
#menu  #menu2 a {
	background-position: 0px -80px;
}
#menu  #menu3 a {
	background-position: 0px -120px;
}
#menu  #menu4 a {
	background-position: 0px -160px;
}
#menu  #menu5 a {
	background-position: 0px -200px;
}
#menu   #menu6  a {
	background-position: 0px -240px;
}
#menu  #menu7 a {
	background-position: 0px -280px;
}
#menu  #menu8 a {
	background-position: 0px -320px;
}
#menu   #menu1  a:hover, #menu #menu1 .active {
	background-position: -120px -40px;
}
#menu  #menu2 a:hover, #menu #menu2 .active {
	background-position: -120px -80px;
}
#menu  #menu3 a:hover, #menu #menu3 .active {
	background-position: -120px -120px;
}
#menu  #menu4 a:hover, #menu #menu4 .active {
	background-position: -120px -160px;
}
#menu  #menu5 a:hover, #menu #menu5 .active {
	background-position: -120px -200px;
}
#menu   #menu6  a:hover, #menu #menu6 .active {
	background-position: -120px -240px;
}
#menu  #menu7 a:hover, #menu #menu7 .active {
	background-position: -120px -280px;
}
#menu  #menu8 a:hover, #menu #menu8 .active {
	background-position: -120px -320px;
}
#nav  a {
	background-image: url(images/menu.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 40px;
	display: block;
}
#nav li {
	float: left;
}
#nav {
	visibility: hidden;
}

#nav  #prev a {
	background-position: 0px -360px;
}
#nav #back a {
	background-position: 0px -400px;
}
#nav #next a {
	background-position: 0px -440px;
}
#nav  #prev a:hover {
	background-position: -120px -360px;
}
#nav #back a:hover {
	background-position: -120px -400px;
}
#nav #next a:hover {
	background-position: -120px -440px;
}
#links a {
	font-size: 16px;
	display: block;
	clear: left;
	float: left;
	border-bottom: 1px solid #ff3fdc;
	margin-bottom: 15px;
}
