#flsmenu-wrapper
{
	width: 942px;	
	background: url(../img/bg_menu-visual.jpg) no-repeat 232px 4px;
	margin-left: 16px;
}

#flsmenu-wrapper #flsmenu
{
	float: right;
}

#menu-action
{
	background: url(../img/bg_menu.jpg) no-repeat;
	width: 192px;
	color: #fff;
	padding: 20px;
	height: 203px;
	float: left;
}

	#menu-action h1{font-size: 2em;font-weight: bolder; margin-bottom: 20px;}
	

.block-text
{
	width: 188px;
	padding: 16px;
	border: 1px solid #e0e0e0;
	margin-bottom: 15px;	
}

	.block-text h2
	{
		font-size: 1em;
		font-weight: bolder;
		margin-bottom: 1em;
	}
	
	.block-text ol li
	{
		margin-bottom: 10px;
	}

.column
{
	width: 221px;
}

.block-movie
{
	border: 1px solid #e0e0e0;
	width: 221px;	
	margin-bottom: 15px;
}

	.block-movie strong
	{
		padding: 16px 8px;
		display: block;
		font-weight: normal;
	}
			
	.block-movie em
	{		
		float: right;
		font-style: normal;
		font-size: .75em;
	}

.column-main
{
	float: left;	
	width: 400px;
	margin: 0 0 0 40px;
	font-size: .75em;
	line-height: 1.4em;
	padding: 1em 0;
}
	
	.column-main h1
	{
		font-size: 1.4em;
		font-weight: bolder;
		margin: 0em 0 1em 0;
	}
	
	.column-main h2
	{
		font-size: 1.4em;
		font-weight: bolder;
		margin: 2em 0 1em 0;
	}
	
	.column-main p{margin-bottom: 1em;}
	
		.column-main p img.right{padding: 4px 0 4px 8px;}
		.column-main p img.left{padding: 4px 8px 4px 0;}
		
		.column-main .users, .gallery .users, .gallery-main .users
		{
			line-height: 2em !important;
			font-size: .85em;			
		}
		
			.column-main .users .lj-user, .column-main .users .lj-comment, 
			.gallery .users .lj-user, .gallery .users .lj-comment,
			.gallery-main .users .lj-user, .gallery-main .users .lj-comment 
			{
				padding: 0 0 0 20px;
				white-space: nowrap;
			}
		
			.column-main .users .lj-user a,  .column-main .users .lj-comment a,
			.gallery .users .lj-user a, .gallery .users .lj-comment a,
			.gallery-main .users .lj-user a, .gallery-main .users .lj-comment a
			{
				color: #a4a4a4;		
				padding: 0;
			}

.block-action
{
	background: #f4f4f4;
	padding: 20px 40px;
	margin: 2em 0 0 0;
}
	.block-action h2{margin: 0;}

	.block-action ul li
	{
		list-style:disc; list-style-type: disc;
		margin: 10px 0 0 20px;
	}
	.block-action ul li span{color: #515151;}
	
	.green-text  .block-action ul li{color: #2fd12b;}	
	.blue-text   .block-action ul li{color: #00baf7;}
	.red-text    .block-action ul li{color: #d9352c;}
	.violet-text .block-action ul li{color: #6d2dc0;}
	.green-text  .block-action ul li{color: #2fd12b;}
	.yellow-text .block-action ul li{color: #f9de1a;}
	.pink-text   .block-action ul li{color: #d630ae;}
	
.block-links
{
	margin-bottom: 15px;
	border: 1px solid #e0e0e0;
	width: 221px;
}

	.block-links h2
	{
		padding: 10px;
		font-weight: bolder;
	}

	.block-links ul, .block-links ol
	{
		padding: 16px;
	}
	
		.block-links ul li, .block-links ol li
		{
			line-height: 1.4em;
			margin-bottom: .5em;
		}
		
	.block-links p
	{
		font-size: .85em;
		padding: 10px;
	}

.news
{
	width: 220px;
	margin-bottom: 15px;
}
	
	.news dl
	{
		padding: 20px 10px 0px 10px;
	}

	.news dt
	{
		width: 40px;
	}
	
	.news dd
	{
		width: 140px;	
	}

.column-main .news
{
	width: 400px;
	font-size: 1.25em;
	margin: 0;
}	

	.column-main .news dl
	{
		padding: 0;		
	}

	.column-main .news dd
	{
		width: 340px;
		font-size: .75em;
		line-height: 1.4em;
	}
	
	.column-main .news dd a, .column-main .news dd strong
	{
		font-size: 1.4em;	
	}
	
	.column-main .news dt
	{
		width: 40px;
		padding: 0;
		margin: 0;
	}


#pages{ņolor: #000; text-align: center;padding: 3em 0; line-height: 1.4em;}
	
	#pages strong
	{
		background: #ff4343 url(../img/bg_pages.gif) no-repeat top; 
		color: #fff; 
		display: inline-table; 
		padding: 4px 4px 0px 4px;
	}
	
	#pages a{color: #000;}
	#pages strong, #pages a{margin: 0 10px;}

#backnext
{
	padding: 20px 0;
}

	#backnext strong
	{
		margin: 0;
		display: block;
		text-align: center;		
	}
	
	#backnext strong a
	{
		background: url(../img/bg_list_actions.png) no-repeat left 5px;
		padding-left: 15px;
	}

.pdf
{
	background: #b1b1b1;
	padding: 0 8px;
	margin: 0 6px;
	font-size: .85em;
}
	.pdf a
	{
		text-decoration: none;
		color: #fff !important;
	}

.block-picture dd small, small.users
{
	white-space: nowrap;
	display: block;
}

.pdffiledownload
{
	background: url(../img/pdficonredcolorfromwindows.png) no-repeat left;
	border-top: 1px solid #b1b1b1;
	padding: 35px 17px 35px 70px;
	width: 170px;
	float: left;
	margin: 20px 0; 	
}

.gallery
{
	width: 430px !important;
	border: 1px solid #e0e0e0;
	padding: 10px;
	height: 120px;
	font-size: .75em;
	line-height: 1.4em;
	margin-bottom: 20px;
}
	.gallery .lj-count, .gallery-main .lj-count
	{
		margin-left: 4px;
	}

.gallery-main
{
	padding: 10px;	
	font-size: .75em;
	line-height: 1.4em;
	margin-bottom: 20px;
	width: 900px;
}

	.gallery-main .photos
	{
		width: 310px;
	}

	.gallery-main h2
	{
		font-size: 1.7em;
		line-height: 1.4em;
	}
	
	.gallery-main dd
	{
		margin: 10px 0;
	}
