body.main	{
	background-image: url(../img/bg-fon.gif);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin: 0;
	padding:0;
}

body.blank	{
	background-image: url(../img/bg-fon2.gif);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #ffffff;
	margin: 0;
	padding:0;
}

body, td, p	{
	font-size: 11px;
	font-family:	verdana, arial, sans-serif;
	color:	#999999;
}

img	{
	border-style:	none;
	border-width:	0px;
}

ul	{
	list-style-type:	none;
	margin:	0px;
	margin-top:	7px;
	margin-left:	0px;
	font-size:	10px;
	text-align:	left;
}

form {
	margin: 0;
	padding:0;
}

li	{
	margin:	0px;
	margin-bottom:	5px;
}

#menu	{
	position:	absolute;
	top:	0px;
	left:	0px;
	width:	220px;
	font-weight:	bold;
	font-size:	10px;
	font-family:	verdana, arial, sans-serif;
	line-height:	28px;
	color:	#FF0000;
}

#img	{
	background-image:	url(../img/bg-img.gif);
	background-position:	top left;
	background-repeat:	no-repeat;
	width:	121px;
	text-align:right;
}

#content	{
	width:	375px;
	margin-left:	33px;
}

#header	{
	position:	absolute;
	top:	0px;
	left:	375px;
}

#golos	{
	width:	375px;
	line-height:	11px;
	margin-bottom:	35px;
}

#sender	{
	width:	300px;
}

#sender table td	{
	font-weight:	bold;
	font-size:	10px;
}

#hide	{
	position:	absolute;
	visibility: hidden;
	top:	0px;
	left:	0px;
	width:	1px;
	height:	1px;
}

#right	{
	background-image:	url(../img/bg-right.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#left	{
	position: absolute;
	top:	0px;
	left:	50px;
	width:	170px;
	margin-bottom:	146px;
}

.name	{
	width:	375px;
	height:	105px;
	font-size:	10px;
	font-family:	verdana, arial, sans-serif;
	line-height:	14px;
	text-align:	right;
	color:	#FF0000;
}

.inf	{
	width:	375px;
	font-size:	9px;
	margin:	0px;
	margin-top:	20px;
	margin-bottom:	14px;
}

.web	{
	line-height:	16px;
}

.ps	{
	width:	355px;
	margin-bottom:	30px;
	margin-left:	20px;
	text-align:	justify;
	line-height:	11px;
}

.galery	{
	margin-bottom:	21px;
}

.photo	{
	background-position:	center;
	background-repeat:	no-repeat;
	background-color:	#CCCCCC;
	width:	111px;
	height:	85px;
}

.photo div	{
	position:	absolute;
}

table.car td	{
	height:	55px;
	font-size:	10px;
	line-height:	10px;
}

img.bord	{
	border:	solid 1px #FFF;
}

img.bordr	{
	border:	solid 1px #999;
}

.smile	{
	position: absolute;
	left: 285px;
	
}

table.pageng td	{
	padding-top:	2px;
	padding-bottom:	2px;
}

td.page	{
	border-top:	solid 1px #ffffff;
	border-bottom:	solid 1px #ffffff;
}

td.pager	{
	border-top:	solid 1px #FF0000;
	border-bottom:	solid 1px #FF0000;
	color:	#FF0000;
	cursor:	hand;
}

.small	{
	font-size:	10px;
}

.dark 	{
	color:	#666666;
}

/* form class */

form	{
	margin:	0px;
}

input.txt	{
	width:	210px;
	height:	21px;
}

textarea	{
	width:	400px;
}

input.txt, textarea	{
	border-style:	solid;
	border-width:	1px;
	border-color:	#666666;
	margin:	0px;
	margin-top:	2px;
	margin-bottom:	9px;
	padding:	0px;
	padding-right:	2px;
	padding-left:	2px;
	color:	#999999;
}

.send	{
	width:	140px;
	height:	21px;
	background-color:	#CCCCCC;
	border-top:	solid 1px #EAEAEA;
	border-right:	solid 1px #6E6E6E;
	border-bottom:	solid 1px #6E6E6E;
	border-left:	solid 1px #EAEAEA;
	font-weight:	bold;
	padding-bottom:	2px;
	font-size:	10px;
	font-family:	Verdana, sans-serif;
	color:	#666666;
	cursor:	hand;
}

/* link class */

a, a:link, a:visited, a:active	{
	color:	#999999;
	text-decoration:	none;
}
a:hover	{
	color:	#FF0000;
}

#menu a,
#menu a:link,
#menu a:visited,
#menu a:active	{
	text-decoration:	none;
	color:	#666666;
}
#menu a:hover	{
	color:	#FF0000;
}

a.dark, a.dark:link, a.dark:visited, a.dark:active	{
	color:	#666666;
}
a.dark:hover	{
	color:	#FF0000;
}

a.under, a.under:link, a.under:visited, a.under:active, a.under:hover	{
	text-decoration:	underline;
}