/* Article Rules */

h1 {
	color: 				#0262AB;
	font:				2.2em Arial, Helvetica, sans-serif;
	font-weight:		100;
	margin: 			0 0 0 0;
	padding: 			25px 0 10px 0;
	clear:				left;	
}

h2 {
	color: 				#0262AB;
	font:				1.8em Arial, Helvetica, sans-serif;
	font-weight:		100;
	margin: 			0 0 0 0;
	padding: 			15px 0 5px 0;
	clear:				left;
}

h3 {
	color: 				#0262AB;
	font:				1.5em Arial, Helvetica, sans-serif;
	font-weight:		100;
	margin: 			0 0 0 0;
	padding: 			15px 0 5px 0;
	clear:				left;
}

h4 {
	color: 				#0262AB;
	font:				1.3em Arial, Helvetica, sans-serif;
	font-weight:		100;
	margin: 			0 0 0 0;
	padding: 			5px 0 5px 0;
	clear:				left;
}

h4 a {
	color: 				#0262AB;
	text-decoration:	none;
}

h4 a:hover {
	color: 				#333;
	text-decoration:	none;
}


.subheading {
	color: 				#0262AB;
	font:				1.3em Arial, Helvetica, sans-serif;
	font-style: 		italic;
	padding-bottom: 	10px;
	padding-left: 		2px;
}

#table_photo {
	width: 				450px;
	margin:				30px 0 10px 20px;
}

#table_photo td {
	text-align:			center;
	vertical-align:		middle;
	font: 				.9em Arial, Helvetica, sans-serif;
	padding: 			5px;
}

/* table prices */

.table_header {
	font-size:				12px;
	font-weight:			bold;
	color: 					#fff;
	background-color:		#0262AB;
}

.row1	{
	font-size:				12px;
	color: 					#333;
	background-color:		#fff;
	line-height:			20px;
}
.row2	{
	font-size:				12px;
	color: 					#333;
	background-color:		#FCE7F0;
	line-height:			20px;
}
/* end */


.article_body{
	font:				11px Arial, Helvetica, sans-serif;
	text-align:			left;
	vertical-align:		top;
	padding-top: 		5px;
	padding-right: 		35px;
	padding-bottom: 	0;
	padding-left: 		10px;
}

.article_body p a {
	text-decoration:	none;
	color: 				#0262AB;
}

.article_body p a:hover {
	color: 				#000;
}

.article_body p{
	font:	11px Arial, Helvetica, sans-serif;
	line-height:		1.5em;
	color:				#333;	
	margin: 			0 0 0 0;
	padding: 			5px 0 10px 2px;	
}

.article_body td.special_offer {
	font:				1.2em Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#d06999;
}

.article_body p.mini{
	font-size:			11px;
}

.subtitle {
	color: 				#0262AB;
	font:				.85em Arial, Helvetica, sans-serif;
}

.small_img{
	float:				left;
	margin:				15px 15px 15px 0;
	border:				1px solid #a2a2a2;
}

.small_img_nb{
	float:				left;
	margin:				15px 15px 15px 0;
	/* border:				1px solid #a2a2a2; */
}

.large_img{
	float:				right;
	margin:				15px 0px 15px 15px;
}

.movie_player{
	float:				left;
	margin:				10px 15px 15px 0;
}

.movie_player_large{
	margin:				10px 15px 15px 35px;
}

.list	{
	list-style: 			none;
	padding-left: 			10px;
	margin-left: 			20px;
	line-height:			1.5em;
}

.list li	{
	padding:	 			0 0 5px 15px;
	background-image: 		url(../images/ic_2_blue.gif);
	background-repeat: 		no-repeat;
	background-position: 	0 .6em;
}

.list li a {
	text-decoration:		none;
	color: 					#d06999;
}

.list li a:hover {
	color: 					#000;
}

.toc {
	float:					right;
	margin:					10px 0px 15px 20px;
/*	border: 				1px solid #ddd; */
	background-color:		#e8edf4;
	width:					135px;
	padding: 				10px;	
}

.toc ul {
	margin:					0;
	padding:				0;
	list-style-type: 		none;
}

.toc li.cat {
	font-size:				1em;
	font-weight: 			bold;	
	padding-left: 			5px;
	color: 					#0262AB;
	line-height: 			24px;
}

.toc a {
	display:				block;
	width:					130px;	
	font-size:				10px;
	color: 					#333;
	padding-top: 			2px;
	padding-left:			15px;
	text-decoration: 		none;
	background-image:		url(../images/ic_3_blue.gif);
	background-repeat:		no-repeat;
	background-position: 	3px 6px;	

}

.toc a.current_page {
	color:					#d06999;
}

.toc a:hover {
	color: 					#d06999;
}


.navi{
	border-top:				1px solid #ddd;
	margin: 				10px 0 20px 0;
	padding-left: 			25px;
	clear:					left;
}

a.top_page{
	font-size: 				10px;
	display:				block;
	padding: 				10px 15px 5px 18px;
	text-decoration:		none;
	color: 					#0262AB;
	background-image:		url(../images/ic_1_black.gif);
	background-repeat:		no-repeat;
	background-position: 	3px;	
	line-height:			14px;		
}

a.top_page:hover {
	color: 					#000;
}

/* Links Specs 
--------------------------------*/
.red_black {
	color: 					#D06999;	
	font-size:				12px;
	margin:					0 0 0 15px;
	line-height:			22px;
	text-decoration: 		none;
	padding-top:			5px;
	padding-left: 			23px;
	background-image:		url(../images/ic_1_blue.gif);
	background-repeat:		no-repeat;
	background-position: 	8px 7px;
}

.red_black:hover {
	color: 					#000;	
	background-image:		url(../images/ic_1_black.gif);
	background-repeat:		no-repeat;
	background-position: 	8px 7px;	
	text-decoration: 	underline;
}

.black_red {
	color: 					#000;	
	font-size:				12px;
	margin:					0 0 0 15px;
	line-height:			22px;
	padding-top:			5px;
	padding-left: 			23px;
	text-decoration: 		none;
	background-image:		url(../images/ic_1_black.gif);
	background-repeat:		no-repeat;
	background-position: 	8px 7px;
}

.black_red:hover {
	color: 					#D06999;		
	padding-left: 			23px;
	background-image:		url(../images/ic_1_blue.gif);
	background-repeat:		no-repeat;
	background-position: 	8px 7px;	
	text-decoration: 		underline;
}

/* Video Pages Specs 
--------------------------------*/

.video_toc {
	float:					right;
	margin:					10px 0px 15px 10px;
/*	border: 				1px solid #ddd; */
	background-color:		#e8edf4;
	width:					175px;
	padding: 				5px 5px 10px 20px;	
}

.video_toc ul {
	margin:					0;
	padding:				0;
	list-style-type: 		none;
}

.video_toc li.cat {
	font-size:				1em;
	font-weight: 			bold;	
	padding:				10px 5px 0px 0;
	color: 					#d06999;
	line-height: 			18px;
}

.video_toc a {
	display:				block;
	width:					145px;	
	font-size:				10px;
	color: 					#333;
	padding-top: 			2px;
	padding-left:			15px;
	text-decoration: 		none;
	background-image:		url(../images/ic_3_red.gif);
	background-repeat:		no-repeat;
	background-position: 	3px 6px;	

}

.video_toc a.now_play {
	color:					#D06999;
}

.video_toc a:hover {
	color: 					#D06999;
}

.title_icon {
	float:					left;
	padding: 				25px 15px 0 0
}

h5 {
	color: 				#d06999;
	font:				1.85em Arial, Helvetica, sans-serif;
	font-weight:		100;
	margin: 			20px 0 0 0;
	padding: 			5px 0 0px 0;
}

h6 {
	color: 				#333;
	font:				1.2em Arial, Helvetica, sans-serif;
	margin: 			0 0 20px 0;
	padding: 			0 0 0 0;
}

.link_note {
	font-size:			0.8em;
	color:				#333;
}


/* Article Extras Specs 
--------------------------------*/

#page_extras 		{
	width:				205px;
	margin:				0 0 0 0;
	padding: 			15px 10px 10px 15px;
	color:				#666677;
	text-align:			left;
}

#page_extras p	{
	font:				.7em Arial, Helvetica, sans-serif;
	margin:				5px 0 0 5px;
}

#page_extras p.cat {
	font:				.8em Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#0262AB;
	margin:				20px 0 0 5px;		
	padding: 			0px 0px 0px 0px;
}

#page_extras img {
	float: 				left;
	padding:			0px 10px 10px 0;	
}

#page_extras hr {
	color:				#e8edf4;
	border:				none;
	clear: 				both;
	margin: 			0px;
	padding: 			10px;

}

#page_extras a {
	font:				.8em Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#0262AB;
	text-decoration:	none;
}

#page_extras a:hover {
	color:				#333;
}

/* Footer Article Specs 
--------------------------------*/

#footer_list { font: 11px Arial, Helvetica, sans-serif; color: #333; margin: 0 0 25px 0; padding: 0; }
#footer_list li { list-style: none; margin: 0; padding: 0; }
