#web_main
	{
	height: auto;
	}
div.for_result
	{
	width: 898px;
	margin: 0 auto 100px;
	padding: 0 2px;
	}
div.for_table
	{
	/*height: 840px;*/
	padding: 0 2px;
	/*overflow: auto;*/
	}
div.for_result h2
	{
	margin: 10px 0;
	padding: 0;
	font-size: large;
	color: white;
	}
div.for_result h2.slim
	{
	margin: 10px 0;
	padding: 0 0 0 200px;
	font-size: large;
	color: white;
	}
div.for_result table
	{
	width: 100%;
	border-collapse: collapse;
	border: solid black 1px;
	}
div.for_result table tr
	{
	background-color: #f5f5f5;
	}
div.for_result table tr.dark
	{
	background-color: #dcdcdc;
	}
div.for_result table th,
div.for_result table td
	{
	padding: 2px 5px;
	border-top: solid black 1px;
	border-bottom: solid black 1px;
	}
div.for_result table th
	{
	background-color: silver;
	}
div.for_result table td.td_right
	{
	text-align: right;
	}
div.for_result table td.td_center
	{
	text-align: center;
	}
div.for_result div.news
	{
	}
div.for_result div.news div.new,
div.for_result div.news div.new_dark,
div.for_result div.photos div.photo,
div.for_result div.photos div.photo_dark
	{
	border-bottom: dashed gray 1px;
	padding: 10px 20px;
	}
div.for_result div.news div.new,
div.for_result div.photos div.photo
	{
	background-color: #f5f5f5;
	}
div.for_result div.news div.new_dark,
div.for_result div.photos div.photo_dark
	{
	background-color: #dcdcdc;
	}
div.for_result div.news div h3,
div.for_result div.photos div h3
	{
	padding: 0;
	margin: 0 0 10px;
	font-size: medium;
	color: black;
	}
div.for_result div.news div p,
div.for_result div.photos div p
	{
	font-size: small;
	color: black;
	}
div.for_result div.photos div p.autor
	{
	margin: 10px 0 0;
	}
div.for_result div.photos
	{
	padding: 0 200px;
	}
div.for_result div.photos div div.img
	{
	float: left;
	width: 110px;
	text-align: right;
	}
div.for_result div.photos div div.text
	{
	margin: 0 0 0 110px;
	padding: 0 10px;
	}
div.for_result div.photos div div.vid_img
	{
	float: left;
	width: 120px;
	text-align: right;
	}
div.for_result div.photos div div.vid_text
	{
	margin: 0 0 0 120px;
	padding: 0 10px;
	}
div.for_result div.photos div div.img a img,
div.for_result div.photos div div.vid_img a img
	{
	border: none;
	}
div.clear_all
	{
	clear: both;
	}
