/*
 *  CSS RESET BEGIN
 * 
 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;

}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* CSS RESET END */
html
	{
	height:100%;
	width:100%;		
	}
body
	{
	height:auto;
	width:100%;	
	background:#919191;
	text-align:justify;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
object#header_image_wrapper 
{
	float: left; 
	padding:0px; 
	margin-left:62px !important;
	margin:35px 0px 0px 67px;
	width:788px;
	height:220px;
	display:inline;
	background:black;

}
ul.language_contacts_menu{float:right;margin-right:40px;margin-top:10px;display:inline;height:25px;}
ul.language_contacts_menu li{float:left;padding-left:10px;}	
ul.language_contacts_menu li a{font-size:0.6em; color:#A3A3A3;text-decoration:none;}
ul.language_contacts_menu li span{font-size:0.6em; color:#A3A3A3;text-decoration:none;}

div#header_image_wrapper 
{
	float: left; 
	padding: 35px 0px 0px 63px; 
	width:788px;
	height:220px;
	display:inline;
}


/** =HEADER BEGIN **/	
div#header
	{
	width:auto;
	height:558px;
	background: url('../images/header.jpg')  top center no-repeat;	
	}	
div#header_mediacenter
	{
	width:auto;
	height:558px;
	background: url('../images/header_mediacenter.jpg')  top center no-repeat;	
	}	
div.center_header_content
	{
	width:915px;
	margin: 0 auto;
	height:100px;
	}
div.center_header_content ul.top_menu
	{
	float:right;
	padding:3px 30px 0px 0px;	
	height: 20px;
	}
div.center_header_content ul.top_menu li
	{
	float:left;	
	line-height: 20px;
	}	
div.center_header_content ul.top_menu li.spacer
	{
	font-size: 9px;
	line-height: 20px;
	color:#a5a5a5;	
	}	
div.center_header_content ul.top_menu li a
	{
	font-size:0.6em;
	color:#a5a5a5;
	text-decoration:none;	
	}	
div.center_header_content ul.main_menu	
	{
	float:left;	
	display:block;
	width:800px;
	height: 12px;
	padding-top:227px;
	padding-left:75px;
	}
div.center_header_content ul.main_menu li
	{
	float:left;	
	
	}
/** =BUTTOND EXPLAINED BEGIN **/
div.center_header_content ul.main_menu li a
	{
	/*text-indent: -999em;*/
	outline:none;	
	display:block;	
	/*padding:5px;*/
	}

/**
	FIXED MENU BULGARIAN 
**/
li.m_bg a { background-image: url('../images/menu/gold/home_bg.png'); width: 48px; }
li.m_bg a:hover, li.m_bgs a { background-image: url('../images/menu/silver/home_bg.png'); width: 48px; }

li.m1_bg a { background-image: url('../images/menu/gold/family_and_mission_bg.png'); width: 135px; }
li.m1_bg a:hover, li.m1_bgs a { background-image: url('../images/menu/silver/family_and_mission_bg.png'); width: 135px; }

li.m2_bg a { background-image: url('../images/menu/gold/history_bg.png'); width: 58px; }
li.m2_bg a:hover, li.m2_bgs a { background-image: url('../images/menu/silver/history_bg.png'); width: 58px; }

li.m3_bg a { background-image: url('../images/menu/gold/symbols_and_orders_bg.png'); width: 126px; }
li.m3_bg a:hover, li.m3_bgs a { background-image: url('../images/menu/silver/symbols_and_orders_bg.png'); width: 126px; }

li.m4_bg a { background-image: url('../images/menu/gold/palaces_and_art_bg.png'); width: 130px; }
li.m4_bg a:hover, li.m4_bgs a { background-image: url('../images/menu/silver/palaces_and_art_bg.png'); width: 130px; }

li.m5_bg a { background-image: url('../images/menu/gold/media_centre_bg.png'); width: 92px; }
li.m5_bg a:hover, li.m5_bgs a { background-image: url('../images/menu/silver/media_centre_bg.png'); width: 92px; }

li.m6_bg a { background-image: url('../images/menu/gold/news_bg.png'); width: 55px; }
li.m6_bg a:hover, li.m6_bgs a { background-image: url('../images/menu/silver/news_bg.png'); width: 55px; }

li.m7_bg a { background-image: url('../images/menu/gold/archive_bg.png'); width: 39px; }
li.m7_bg a:hover, li.m7_bgs a { background-image: url('../images/menu/silver/archive_bg.png'); width: 39px; }



/**
	FIXED MENU ENGLISH
**/
li.m_en a { background-image: url('../images/menu/gold/home_en.png'); width: 37px; }
li.m_en a:hover, li.m_ens a { background-image: url('../images/menu/silver/home_en.png'); width: 37px; }

li.m1_en a { background-image: url('../images/menu/gold/family_and_mission_en.png'); width: 125px; }
li.m1_en a:hover, li.m1_ens a { background-image: url('../images/menu/silver/family_and_mission_en.png'); width: 125px; }

li.m2_en a { background-image: url('../images/menu/gold/history_en.png'); width: 53px; }
li.m2_en a:hover, li.m2_ens a { background-image: url('../images/menu/silver/history_en.png'); width: 53px; }

li.m3_en a { background-image: url('../images/menu/gold/symbols_and_orders_en.png'); width: 138px; }
li.m3_en a:hover, li.m3_ens a { background-image: url('../images/menu/silver/symbols_and_orders_en.png'); width: 138px; }

li.m4_en a { background-image: url('../images/menu/gold/palaces_and_art_en.png'); width: 131px; }
li.m4_en a:hover, li.m4_ens a { background-image: url('../images/menu/silver/palaces_and_art_en.png'); width: 131px; }

li.m5_en a { background-image: url('../images/menu/gold/media_centre_en.png'); width: 87px; }
li.m5_en a:hover, li.m5_ens a { background-image: url('../images/menu/silver/media_centre_en.png'); width: 87px; }

li.m6_en a { background-image: url('../images/menu/gold/news_en.png'); width: 34px; }
li.m6_en a:hover, li.m6_ens a { background-image: url('../images/menu/silver/news_en.png'); width: 34px; }

li.m7_en a { background-image: url('../images/menu/gold/archive_en.png'); width: 53px; }
li.m7_en a:hover, li.m7_ens a { background-image: url('../images/menu/silver/archive_en.png'); width: 53px; }





ul.main_menu li { padding: 0 5px; }

ul.main_menu li a
{
	height: 11px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0;
	line-height: 0;
}

ul.main_menu li a span { display: none; }

		
/** =HEADER END **/	  		
/** =CONTENT BEGIN **/	  	
div#content
	{
	width:auto;	
	background: url('../images/content.jpg')  top center repeat-y;	
	} 
div#content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
div#content div.center_content,
div#footer div.footer_center
	{
	margin: 0 auto;
	width: 915px;  
	display: block;
	}	
div#footer div.footer_center {text-align: center;}	
div#content div.content_search_bar
	{
	float:left;	
	width:805px;
	height:40px;
	padding:10px 0px 0px 60px;
	}	
.search_bar_left_part
	{
	float:left;
	width:500px;
	height:34px;
	background: url('../images/king_club.png')  no-repeat;	
	padding:10px 0px 0px 30px;
	}	
div#content div.search_bar_right_part	
	{
	float:right;	
	width:230px;
	height:26px;
	background:url('../images/search.png')  no-repeat;	
	padding:0px 25px 0px 0px;
	}
div#content div.search_bar_right_part input.text
	{
	float:left;	
	width:203px;
	height:22px;
	margin:3px 0px 0px 1px;	
	border:0px;
	color:#a5a5a5;
	}
div#content div.search_bar_right_part input.search_btn
	{
	float:left;	
	width:20px;
	height:20px;
	border:0px;
	background: url('../images/search_button.png')  no-repeat;	
	display:block;
	text-indent: -999em;
	outline:none;
	font-size:0;
	text-align:right;
	vertical-align:top;
	margin:3px 0px 0px 0px;
	}


.news_block span, .accent_block a, .accent_block span
{
	color: #e48b13;
	font-weight: bold;
	text-decoration: none;
	font-size:0.8em;
}

.info_table_wrapper.home{font-size:0.8em;}

/** NEWS HOMEPAGE **/
.active_accent{ float:left; width:551px; height:200px; padding: 22px 0px 20px 0px; background: url('../images/homepage/index_accent_back.jpg') no-repeat right top;}
.news_block{ float:left; width:551px; padding: 20px 0px 20px 0px; margin-top:5px; background: url('../images/homepage/index_news_back.jpg') no-repeat right top;}
h1.homepage_news{float:left; width:515px; text-align:right; margin:0 0 7px 0;}
ul.homepage_news_list{float:left; padding-left:35px;}
ul.homepage_news_list li{float:left; width:480px; padding-bottom:10px; padding-top:10px; background:url(../images/homepage/index_news_separator.jpg) no-repeat bottom left;}
ul.homepage_news_list li.no_spacer{background:none;text-align:right;}
ul.homepage_news_list li.no_spacer a{float:right; font-size:1em; color: #e48b13;font-weight: bold; text-decoration: none;}
ul.homepage_news_list li span{float:left;color:#e48b13;font-weight:normal; font-size:1em;}
ul.homepage_news_list li p{float:left;width:340px; padding-left:14px; }
ul.homepage_news_list li p a{color:#777777; text-align:left; text-decoration:none;}

/** INTERVIEW HOMEPAGE **/
.interview{width:551px;padding-top:5px; background:url(../images/homepage/index_interview_back.jpg) no-repeat; text-align:right; float:left; margin-top:5px;}

.interview  img.left{float:left; padding:18px 0px 0px 37px; display:inline;}
.interview  span.date{float:left; text-align:right;clear:both;color:#e48b13;font-size:12px; width:255px; padding:20px 0px 20px 0px; display:inline; }
.interview  span.title{float:right; font-size:11px;color:#777777; width:220px; text-align:right; margin-right:4px; }
.interview  a{margin-right:10px; margin-top:10px; float:right; color:#e48b13;font-size:0.7em;font-weight:bold;text-decoration:none;}
.interview  p{float:left; width:260px;  }
.interview h1{float:left; width:265px; display:inline; padding-top:5px;}
.interview a.more{float:left; width:255px;text-align:right; font-size:12px; padding-top:10px;}

/** HOMEPAGE ACCENT **/
.active_accent div.accent_thumbnail {
	float: left;
	padding-left: 15px;
}
.active_accent div.accent_thumbnail a {
	background: url('../images/news-small.png') no-repeat right top;
	width: 110px; 
	height: 92px;
	float: left;
	padding:14px 5px 0px 0px;
}
.active_accent div.accent_content {
	float: left;
	width: 365px;
	text-align: left;
	padding-left: 10px;
	margin-top: 7px;
}
.active_accent div.accent_content a {
	text-decoration: none;
}
.active_accent div.accent_content span.accent_title_home {
	color:#777777;
	text-align: left;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;
	font-weight:bold !important;
	font-size: 11px;
}
.active_accent div.accent_content span.accent_date_home {
	color:#E69222;
	font-size:12px;
}
.active_accent div.accent_content p {
	color:#767676;
	display: block;
	font-size:11px;
	font-weight: normal;
	padding-top: 10px;
	
}
a.active_accent_more {
	display: block;
	width: 495px;
	float: left;
	text-align: right;
	margin: 15px 0 0 15px;
	color:#E48B13;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	background:url('../images/homepage/index_news_separator.jpg') no-repeat scroll left top transparent;
}
.accent_block {float:left;height:275px; width:215px;font-size:0.9em; text-align:right; padding: 22px 0px 20px 48px;  background: url('../images/accents_block_back.jpg') no-repeat right top;	}
.accent_block h1{float:left;text-align:right; width:190px;}
.accent_block span.date{float:right;padding:16px 25px 10px 0px; font-size:1em;}
.accent_block h2{float:left;width:190px;font-size:1.1em;color:#777777; text-align:right;  font-weight:bold; padding-bottom:20px;}
.accent_block p{color:#777777;float:left; width:190px;}
.accent_block a.more{float:left; width:190px;text-align:right; font-size:1em; padding-top:10px;}


/** HOMEPAGE VIDEO ACCENT **/
.photo_accent_block {float:left;height:205px; width:255px; padding:0px 0px 0px 5px;  background: url('../images/homepage/index_right_back.jpg')  top right no-repeat; }	
.photo_accent_block h1{float:left; width:228px; display:inline; padding-bottom:5px; text-align:right; margin-top:15px;}
.photo_accent_block a.photo_accent{ float:left;  display:inline; margin-top:5px; padding-left:10px;}

.video_accent_block {float:left; /*height:255px;*/ width:255px; padding:22px 0px 20px 5px;  background: url('../images/homepage/index_right_back.jpg')  top right no-repeat; }	
.video_accent_block h1{float:right; /*width:228px*/; display:inline; padding:0 22px 5px 0; text-align:right; margin-top:0;}
.video_accent_block a.video_accent{ float:left;  display:inline; margin-top:8px; padding-left:10px; text-decoration:none;}
.video_accent_title {
	display: block;
	color:#777777;
	font-size:11px;
	margin-top:10px;
	text-align:center;
	width:220px;
	text-decoration:none;
}

/** HOMEPAGE BOOKS **/
.books_block {float:left; /*height:255px;*/ width:255px; padding:22px 0px 0px 5px;  background: url('../images/homepage/index_right_back.jpg')  top right no-repeat; }	
.books_block h1{float:right; /*width:228px*/; display:inline; padding:0 22px 5px 0; text-align:right; margin-top:0;}
.books_block a.books{ float:left;  display:inline; margin-top:8px; padding-left:10px; text-decoration:none;}
.books_title {
	display: block;
	color:#777777;
	font-size:11px;
	margin-top:10px;
	text-align:center;
	width:220px;
	text-decoration:none;
}

/** HOMEPAGE CALENDAR **/
.calendar_block {float:left; /*height:255px;*/ width:255px; margin-top:5px; padding:22px 0px 20px 5px;  background: url('../images/homepage/index_calendar_back.jpg')  top right no-repeat; }	
.calendar_block h1{float:right; /*width:228px*/; display:inline; padding:0 22px 5px 0; text-align:right; margin-top:0;}
.calendar_block a.calendar{ 
	float:right;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	width:218px;
	padding-right:25px;
	color:#E48B13;
	text-decoration:none;
}
.calendar_title {
	display: block;
	color:#777777;
	font-size:12px;
	text-align:center;
	width:220px;
	margin-top:16px;
	padding: 25px 0 25px 8px;
	text-decoration:none;
}

/** ARCHIVE **/
.hide_section{float:left; width:805px; color:#767676; text-align:center; font-size:1.4em;height:400px;}

.info_table 
.info_table td 
{
	width: 33%;
	text-align: right;
	vertical-align: top;
	background-position: top right !important;
}

p.photos_content
	{
	float:left;
	width:600px;
	padding:35px 0px 0px 0px;	
	}		
span.date
	{
	float:left;	
	color:#e69222;	
	font-size:0.8em;
	}
span.text
	{
	float:left;
	width:375px;	
	color:#767676;
	font-weight:bold;
	font-size:0.8em;	
	text-decoration:none;
	cursor:pointer;
	}	
span.transparent_photo
	{
	position:relative;	
	float:left;
	width:174px;
	height:150px;
	display:inline;
	z-index:10;
	background:url('../images/transparent_photo.png');
	}	
img.transparent_block
	{
	float:left;
	margin-right:-130px;	
	}
span.transparent_picture
	{
	position:relative;	
	float:left;
	width:110px;
	height:102px;
	display:block;
	z-index:10;
	background:url('../images/photo_single.png')  no-repeat;
	margin-top: -77px;
	}	
a.hd_photo
	{
	z-index:20;
	float:left;
	position:relative;
	margin-top: -27px;
	display:inline;
	margin-left:20px;	
	}	
img.transparent_picture
	{
	float:left;
	width:68px;
	height:68px;
	margin-left: 18px;
	}	
span.video_screen
	{
	position:relative;
	z-index:10;	
	width:135px;
	height:104px;
	float:left;
	display:block;
	background:url('../images/video_screen_transparent.png') no-repeat;	
	}	
img.video_preview
	{
	float:left;
	padding-left:6px;
	padding-top:2px;
   width:124px;
	margin-right: -154px;
	}		
ul.photos_list
	{
	float:left;
	width:800px;	
	padding-left:92px;
	}
ul.photos_list li
	{
	float:left;
	width:120px;
	padding:0px 4px 15px 4px;
	}	
ul.images_list
	{
	float:left;	
	width:800px;
	margin-left:85px;
	display:inline;
	}
ul.images_list li
	{
	float:left;
	width:800px;
	display:inline;
	}
ul.audio_list,
ul.video_list
	{
	float:left;
	width:800px;
	margin:0px 0px 0px 110px;
	display:inline;
	}	
ul.video_list
	{
	margin:0px 0px 0px 125px;	
	}			
ul.audio_list li,
ul.video_list li	
	{
	float:left;
	width:800px;
	padding:0px 0px 30px 0px;	
	display:inline;	
	}	

p.audio_description
	{
	float:left;
	width:240px;
	padding:30px 0px 0px 12px;
	}	
p.video_description
	{
	float:left;
	width:240px;
	padding:10px 0px 0px 30px;
	}	
div.audio_file_div
	{
	display:inline;	
	float:left;
	width:250px;	
	height:40px;
	padding:15px 0px 0px 0px;
	}	

	
div.audio_icon
	{
	float:left;
	width:139px;
	height:116px;
	background:url('../images/audio_icon.png');
	margin:0px;
	padding:0px;
	}	
div.spacer_header_mediacenter
	{
	float:left;
	width:760px;
	margin:0px 0px 40px 0px;	
	}	
/* container has a background image */
a.player {	
	margin-top:2px;
	display:block;
	background:url(../images/splash.png) no-repeat;
	width:425px;
	height:298px;
	padding:0 126px 75px 127px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image */
a.player img {
	margin-top:115px;
	border:0;	
}
img.gallery_preview_small
	{
	width:69px;
	height:69px;	
	}
div.pages_media_view
	{
	width:250px;
	}	
td.width_250
	{
	width:250px;	
	}



/** =CONTENT END **/	  		
div#footer
	{
	/*width:auto;	*/
	margin: 0 auto;
	height:367px;
	background: url('../images/footer.jpg')  top center no-repeat;	
	}
			
ul.media_center_list,
ul.media_center_list_home
	{
	float:left;
	text-align: center;
	display:table-cell;
	padding: 0px 0px 0px 95px;
	}
ul.media_center_list li,
ul.media_center_list_home li
	{
	display:inline;	
	float:left;	
	}	
ul.media_center_list li
	{
	padding:40px 40px 15px 40px;
	}	
ul.media_center_list_home li
	{
	padding:40px 40px 15px 40px;	
	}	
ul.media_center_list li a,
ul.media_center_list_home li a
	{
	width:103px;
	height:103px;
	display:block;
	text-indent: -999em;
	outline:none;	
	}
	
/** MEDIA CENTER -- BG **/		
ul.media_center_list li a.photo_bg,
ul.media_center_list_home  li a.photo_bg
	{
	background:url('../images/media_center_photo_bg.jpg');	
	}
ul.media_center_list li a.photo_bg:hover,
ul.media_center_list_home  li a.photo_bg:hover,
body#photo a.photo_bg
	{
	background:url('../images/media_center_photo_over_bg.png');		
	}	
ul.media_center_list li a.recording_bg	,
ul.media_center_list_home li a.recording_bg	
	{
	background:url('../images/media_center_recording_bg.jpg');	
	}	
ul.media_center_list li a.recording_bg:hover,
ul.media_center_list_home li a.recording_bg:hover,
body#audio a.recording_bg
	{
	background:url('../images/media_center_recording_over_bg.png');		
	}	
ul.media_center_list li a.video_bg,
ul.media_center_list_home li a.video_bg
	{
	background:url('../images/media_center_video_bg.jpg');	
	}	
ul.media_center_list li a.video_bg:hover,
ul.media_center_list_home li a.video_bg:hover,
body#video a.video_bg
	{
	background:url('../images/media_center_video_over_bg.png');		
	}		
ul.media_center_list li a.archive_bg,
ul.media_center_list_home li a.archive_bg
	{
	background:url('../images/media_center_archive_bg.jpg');	
	}	
ul.media_center_list li a.archive_bg:hover,
ul.media_center_list_home li a.archive_bg:hover
	{
	background:url('../images/media_center_archive_over_bg.png');	
	}	


/** MEDIA CENTER -- EN **/		
ul.media_center_list li a.photo_en,
ul.media_center_list_home  li a.photo_en
	{
	background:url('../images/media_center_photo_en.jpg');	
	}
ul.media_center_list li a.photo_en:hover,
ul.media_center_list_home  li a.photo_en:hover,
body#photo a.photo_en
	{
	background:url('../images/media_center_photo_over_en.png');		
	}	
ul.media_center_list li a.recording_en	,
ul.media_center_list_home li a.recording_en	
	{
	background:url('../images/media_center_recording_en.jpg');	
	}	
ul.media_center_list li a.recording_en:hover,
ul.media_center_list_home li a.recording_en:hover,
body#audio a.recording_en
	{
	background:url('../images/media_center_recording_over_en.png');		
	}	
ul.media_center_list li a.video_en,
ul.media_center_list_home li a.video_en
	{
	background:url('../images/media_center_video_en.jpg');	
	}	
ul.media_center_list li a.video_en:hover,
ul.media_center_list_home li a.video_en:hover,
body#video a.video_en
	{
	background:url('../images/media_center_video_over_en.png');		
	}		
ul.media_center_list li a.archive_en,
ul.media_center_list_home li a.archive_en
	{
	background:url('../images/media_center_archive_en.jpg');	
	}	
ul.media_center_list li a.archive_en:hover,
ul.media_center_list_home li a.archive_en:hover
	{
	background:url('../images/media_center_archive_over_en.png');	
	}


	
#footer .footer_navigation
{
	width: 915px;
	text-align:center;
	color:#eee;
}

#footer .footer_blocks {
	width: 815px;
	display: block;
	margin: 0 auto;
}

#footer .footer_navigation a
{
	text-decoration:none;
	font-size:0.6em;	
	color:#a5a5a5;	
}
	
div.footer_inner_spacer
	{
	float:left;
	width:800px;
	height:10px;
	margin:213px 0px 0px 0px;	
	}		
		
/** global **/
	
h1 {
	font-size: 20px;
	padding: 20px 0 20px 0;
	margin: 10px 20px 0 15px;
}


h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	text-align: left;
	margin: 0;
	padding: 0;
	line-height: 1em;
	color: #E6BB5C;
	margin-top:5px;
	
	
}

img,
 div,
  .transparent_photo, 
  .transparent_picture, 
  span.folder_icon,
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext
 { behavior: url("/js/iepngfix.htc") }

.center { text-align: center; display:inline;}
.center_media{float:left;}
.center_media img
{
	float:left;
	padding-left:70px;
}
br.clear { clear: both; }	
.height_spacer_60 { height: 60px; }
.height100 { height:100%; }
.height_auto { height: auto !important; }
.table_vertical_top td { vertical-align: top; }

.padding_top15 { padding-top: 15px; }
.padding_top150 { padding-top: 110px }

.padding_top120 { padding-top: 120px }
.padding_bottom10 { padding-bottom: 10px }
.padding_bottom15 { 
float:left;
padding-bottom: 15px;
 }
.padding_bottom50 { padding-bottom: 50px }

.nobackground { background: none !important; }
.li_null { padding-top:0;font-size:0;line-height:0; }
.posrel { position: relative; }
.posabs { position: absolute; }
.m17left { left: -17px; }
.display_none { display: none }
.float_right { float: right }

.info_table_wrapper { padding: 30px 50px 0 50px; }
.home{padding:17px 50px 0px 50px;}
table.page_table p
	{
	padding:20px 20px 0px 65px;	
	}
h4
	{
	float:left;
	width:650px;
	height:70px;
	padding-left:110px;	
	font-size:1.2em;
	color:#E58B13;
	}
a.single_gallery
	{
	float:left;
	text-decoration:none;
	font-size:0.8em;	
	}	

div#page a.thickbox img, div#content a.thickbox img,
table.news_images a.thickbox img,
a.single_gallery img
	{
	float:left;	
	}	
div#page a.thickbox span,	div#content a.thickbox span,
table.news_images a.thickbox span,
a.single_gallery span
	{
	float:left;
	clear:left;
	width:73px;
	font-size:11px;
	color:#ccc;	
	text-align:center;	
	display:inline;
	}	
div#page a.thickbox, div#content a.thickbox, 
table.news_images a.thickbox 
	{
	display:block;
	float:left;
	text-decoration:none;
	}
table.news_images a.thickbox span,
a.single_gallery span
	{
	font-size:11px;	
	}
ul li.si a
	{
	color: #e6bb5c;	
	}
a.logo_firefly
	{
	float:right;
	display:inline;
	padding:0px;
	border:0px;
	
	margin:50px 70px 0px 0px;
	*margin:75px 70px 0px 0px;	
	}	
	
.accent_title
{
	color: #777777!important;
	font-weight: bold!important;
	text-decoration: none!important;
	font-size: 12px!importnant;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif!important;
	float: right;
	padding-right: 32px;
}

.thumb {
	background:url("../images/news-small.png") no-repeat scroll right top transparent;
	padding:14px 5px 0 0 !important;
	display:block;
	float:left;
	height:68px;
	width:110px;
}