body {
	margin:0;
	padding:0;
	background-color:#F5F2E9;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table {
	font-size:100%;
}
p {
	margin:0;
}
a {
	color:#ffffff;
}
a:hover {
	text-decoration:none
}
.artgk {
	float:right;
	background:url(http://www.artgk.ru/artgklogo_black.png);
	width:100px;
	height:46px;
	margin:10px 10px 10px 50px;
	display:inline;
	cursor:pointer;
}
.menu {
	background:url(pic/menu.jpg);
	font-size:16px;
	height:34px;
}
.menu a {
	padding:10px;
	color:#bbbbbb;
	margin:0 10px;
	background: url(pic/layb.gif) no-repeat left;
	text-decoration:none	
} 
.menu a:hover {
	color:#ffffff;
}
.podmenu {
	margin-top:6px;
}
.podmenu a {
	display:block;
	background:#062249;
	font-size:12px;
	font-weight:bold;
	width:190px;
	line-height:12px;
	padding-top:5px;
	margin-top:3px;
	text-decoration:none;
	color:#bbbbbb;
}
.main {
	background:url(pic/mainbg.jpg) #152C4E repeat-x top;
}
.mashin a{
	padding:10px;
	color:#bbbbbb;
	background: url(pic/layb.gif) no-repeat left;
	text-decoration:none
}
.mashin a:hover{
	text-decoration:underline
}
.foto {
	background-color:#424F5F; 
	font-size:11px;
	line-height:11px;
	letter-spacing:0.03px;
	color:#041936; 
	border:#041936 solid 1px; 
	padding:5px;
	text-align:justify; 
	width:295px;
}	
.foto a{
	color:#041936;
	font-size:11px;
	line-height:11px;
	font-weight:normal;
}
.foto img{
	border:#041936 solid 1px;
}
.bottom{
	background:url(pic/bottom.jpg);
	font-size:10px;
	height:29px;
}.main span {
}
