div.grey_block  {
width: 245px;
margin-top: 20px;
}
				
	div.grey_block p.top  {
	background: url(../images/blocks/grey_block/top_bg.gif) 0% 0% no-repeat;
	font-size: 0px;
	height: 5px;
	width: 245px;
	}
						
	div.grey_block p.bottom  {
	background: url(../images/blocks/grey_block/bottom_bg.gif) 0% 0% no-repeat;
	font-size: 0px;
	height: 5px;
	width: 245px;
	}
						
	div.grey_block p.block  {
	width: 220px;
	padding: 7px 11px 9px 12px;
	border: 1px solid #333333;
	border-top: 0px;
	background: #171717;
	font-size: 11px;
	}
						
		div.grey_block p.block input.text, div.grey_block p.block select  {
		background: #333;
		border: 1px solid #464646;
		color: #fff;
		height: 20px;
		margin-top: 3px;
		}	
					
		div.grey_block p.block textarea  {
		background: #333;
		border: 1px solid #464646;
		color: #fff;
		height: 80px;
		width: 211px;
		margin-top: 3px;
		}
								
		div.grey_block p.block span.header  {
		font-size: 15px;
		font-weight: bold;
		}
		
		div.grey_block p.small_grey  {
		font-size: 11px;
		color: #5f5f5f;
		line-height: 17px;
		}
		
			div.grey_block p.small_grey a  {
			color: #5f5f5f;			
			}
		
div.transp_block  {
width: 245px;
margin-top: 20px;
}

	div.transp_block p.top  {
	background: url(../images/blocks/transp_block/top_bg.gif) 0% 0% no-repeat;
	font-size: 0px;
	height: 5px;
	width: 245px;
	}
	
	div.transp_block p.bottom  {
	background: url(../images/blocks/transp_block/bottom_bg.gif) 0% 0% no-repeat;
	font-size: 0px;
	height: 5px;
	width: 245px;
	}
	
	div.transp_block div.block_content  {
	border: 1px solid #262626;
	border-bottom: 0px;
	border-top: 0px;
	padding: 10px 15px 10px 15px;
	line-height: 20px;
	}
	
		div.transp_block div.block_content span.header  {
		font-size: 15px;
		font-weight: bold;
		}
	
		div.transp_block div.block_content span.grey  {
		color: #686868;
		}
		
		div.transp_block div.block_content div.tags  {
		padding-left: 15px;
		}
		
			div.transp_block div.block_content div.tags a  {
			color: #5f5f5f;
			}
	
div.transp_no_border  {
width: 215px;
padding: 15px;
}

	div.transp_no_border p.grey  {
	font-size: 11px;
	color: #5f5f5f;
	}
	
	div.transp_no_border p.magick_hotel  {
	width: 163px;
	height: 56px;
	background: url(../images/content/magick_hotel_bg.png) 0% 0% no-repeat;
	margin: 10px 0px 0px -15px;
	}
	
		div.transp_no_border p.magick_hotel input  {
		margin: 17px 0px 0px 33px;
		}
		
div.more_block  {
height: 22px;
margin: 15px 0px 0px -10px;
}

	div.more_block span.left  {
	display: block;
	float: left;
	height: 22px;
	width: 4px;
	background: url(../images/blocks/more_block/bg.gif) 0% 0% no-repeat;
	}
	
	div.more_block a  {
	display: block;
	height: 20px;
	float: left;
	background: url(../images/blocks/more_block/bg.gif) 0% 100% repeat-x;
	color: #414141;
	padding: 2px 5px 0px 5px;
	}
	
	div.more_block span.right  {
	display: block;
	height: 22px;
	width: 4px;
	float: left;
	background: url(../images/blocks/more_block/bg.gif) 0% -22px no-repeat;
	}
	
div.small_grey_block  {
width: 141px;
}

	div.small_grey_block p.top  {
	background: url(../images/blocks/small_grey_block/top.gif) 0% 0% no-repeat;
	height: 5px;
	width: 141px;
	font-size: 0px;
	}
	
	div.small_grey_block p.bottom  {
	background: url(../images/blocks/small_grey_block/bottom.gif) 0% 0% no-repeat;
	height: 5px;
	width: 141px;
	font-size: 0px;
	}
	
	div.small_grey_block p.block_content  {
	background: #171717;
	border: 1px solid #333;
	border-top: 0px;
	border-bottom: 0px;
	padding: 15px;
	}
	
		div.small_grey_block p.block_content span.header  {
		font-size: 13px;
		font-weight: bold;
		}
		
		div.small_grey_block p.block_content span.grey_links  {
		font-size: 11px;
		line-height: 20px;	
		}
		
			div.small_grey_block p.block_content span.grey_links a  {
			color: #5f5f5f;
			}
			
div.transp_block_380  {
width: 380px;
margin: 20px 0px 20px 0px;
}

	div.transp_block_380 p.top  {
	background: url(../images/blocks/transp_block_380/top.gif) 0% 0% no-repeat;
	font-size: 0px;
	height: 5px;
	width: 380px;
	}
	
	div.transp_block_380 p.bottom  {
	background: url(../images/blocks/transp_block_380/bottom.gif) 0% 0% no-repeat;
	font-size: 0px;
	height: 5px;
	width: 380px;
	}
	
	div.transp_block_380 div.block_content  {
	border: 1px solid #262626;
	border-bottom: 0px;
	border-top: 0px;
	padding: 5px 15px 5px 15px;
	line-height: 20px;
	}
	
		div.transp_block_380 div.block_content table  {
		margin: 0px;
		padding: 0px;
		width: 100%;
		}