td.online_link,a.online_link,a:link.online_link,a:visited.online_link,a:hover.online_link{
	font-size:11px;
font-weight:bold;
	color:#ffffff;
	text-decoration:none;


	
}

table.online_link{
	
}
.online_title_delim
{
	display:none;
}
.online_last_part
{
	display:none;
}
td.online_vertical_delim
{
	width:3px;
	
}
img.online_vertical_delim
{
	width:1px;
	
}
img.online_block_img_trans
{
	display:none;
}
img.online_block_img
{
	
}
td.online_block_link,a.online_block_link,a:link.online_block_link,a:visited.online_block_link,a:hover.online_block_link{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
td.online_block_link{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	background-image:url(/site/css/backgrounds/css_aroundtheworld/bg5.gif);
	background-position:top;
	background-repeat:repeat-x;
	
}
.online_block_title{
	background-image:url(/site/css/backgrounds/css_aroundtheworld/title_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
height:29px;
}
.online_block_title_text{
	font-size:14px;
	font-weight:bold;
	
	color:#ffffff;
	padding-right:2px;

}
.online_link_last{
background-image:url(/site/css/backgrounds/css_aroundtheworld/title_lbg.gif);
	background-position:left top;
	background-repeat:no-repeat;
padding-left:5px;
height:29px;


}
.online_block_title_text_right{
background-image:url(/site/css/backgrounds/css_aroundtheworld/title_rbg.gif);
	background-position:right top;
	background-repeat:no-repeat;
padding-right:7px;
height:29px;
}
.promotions_container{
padding-right:3px;
padding-left:3px;

}
.online_block_left{
	padding-left:5px;
}
.online_block_right{
	padding-right:5px;
}
.online_block{
	padding-right:2px;
	padding-left:2px;
}

.online_block_bg{
margin-top:1px;
border-left:solid 1px #c2eaf6;
border-right:solid 1px #c2eaf6;
border-bottom:solid 2px #c2eaf6;
background-color:white;


	
}

.online_fare{
	font-size:16px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
	padding-top:3px;
}
.seats_num{
	font-size:12px;
	
	color:#333333;
}
.seats_text{
	font-size:12px;
	color:#333333;
	
}
.online_text{
	font-size:12px;
	color:#333333;
	height:100%;
}
.online_top_bg{
	
}


.img_wrap

{
	

padding-right:4px;
padding-top:4px;	
}

.img_frame

{
	
}


