
/* Download Index Button Styles! General important! Copyright © 2008-2009 nE-  */

body{ margin: 0;  padding: 0;  font: normal 100% Arial;}
a{  text-decoration: none;  }
img{  border: none;}
div.main_area{	position: relative;width: 640px;height: 260px;margin: 150px auto 0 auto;}
div.main_area_less_margin{	margin-top: 108x;}
div.main_area div.logo{width: 100%;height: 49px;text-align: center;	}
div.main_area div.top_text{width: 100%;text-align: center;line-height: 45px;color: #3A94D6;font-size: 16px;}
div.main_area div.top_text a{color: #3A94D6;}
div.main_area div.top_text a b.link{background: url(../images/box_underline_2E91D0_dotted.gif) left bottom repeat-x;}
div.main_area div.top_text a:hover b.link{background: url(../images/box_underline_2E91D0_solid.gif) left bottom repeat-x;}
div.main_area div.file_area_top{	width: 636px;	height: 10px;	background: url(../images/box_shared_f_t.gif) left top no-repeat;}
div.main_area div.file_area{	padding-top: 25px;	width: 636px;height: 105px;background: url(../images/box_shared_f_c.gif) left top repeat-y;}
div.main_area div.file_area_bottom{width: 636px;height: 65px;background: #2E91D0 url(../images/box_shared_f_b.gif) left bottom no-repeat;color: #CDE7F8;	font-size: 13px;line-height: 70px;text-align: center;}
div.main_area div.file_area_bottom a{	color: #CDE7F8;background: url(../images/white_1px.gif) left bottom repeat-x;}
div.main_area div.file_area_bottom a:hover{background: url(../images/white_2px.gif) left bottom repeat-x;}

div.main_area div.file_area div.file{margin-bottom: 15px;width: 620px;padding-right: 20px;	20px;	text-align: center;	vertical-align: middle;}
div.main_area div.file_area div.file img{	vertical-align: middle;	margin-right: 5px;}
div.main_area div.file_area div.file a#file_name{	color: #2A6A99;	background: url(../images/box_underline_2E91D0_dotted.gif) left bottom repeat-x;	font-size: 26px;	visibility: hidden;	white-space: nowrap;}
div.main_area div.file_area div.file a#file_name:hover{	background: url(../images/box_underline_2E91D0_solid.gif) left bottom repeat-x;}
div.main_area div.bottom_text{	margin-top: 4px;	width: 100%;	text-align: center;}
div.main_area div.bottom_text a{	color: #2173B0;	font-size: 14px;	background: url(../images/box_underline_2E91D0_dotted.gif) left bottom repeat-x;}
div.main_area div.bottom_text a:hover{	background: url(../images/box_underline_2E91D0_solid.gif) left bottom repeat-x;}
div.bottom_text_block{	width: 410px;	margin: auto;	height: 28px;	line-height: 22px;	border: solid #FEEC6D 1px;	background-color:#FFFDE6;text-align: center;} 
div.adblock{		margin: 0 auto;	width: 500px;	border: 1px solid #D6E2EB;	font-size: 14px;	background-color: #fff;	text-align: left;	padding: 15px;}
div.adblock div.head{color: #000;font-weight: bold;}
div.adblock div.text{color: #000;font-size: 13px;}

div.adblock div.text a{color: #2E91D0;background: url(../images/blue3_1px.gif) left bottom repeat-x;}
div.adblock div.text a:hover{color: #2E91D0;background: url(../images/blue3_hover_1px.gif) left bottom repeat-x;}
div.clearer{clear: both;height: 0;font-size:0;line-height:0;}
div.top_notification{background-color: #EFF4FA;border-bottom: 1px solid #DAE8F1; cursor: pointer;}
div.top_notification div{
  font-size: 14px;
  line-height: 42px;
  margin: 0 auto;
  width: 650px;
}
div.top_notification div a
{
  background: #4b83c7 url(../img/header_button_link_bg.gif) 0 0 repeat-x;
  border: 1px solid #3366A4;color:#fff;
  float: right;
  font-size: 13px;
  line-height: 20px;
  padding: 0 4px;
  position: relative;
  top: 9px;
}
div.top_notification div a:hover
{
  background-image: none;
}

div.file_area div#hidden_text
{
	color: #444;
	font-size: 17px;
	display: none;
	padding: 5px 0;
}

div.file_area div#hidden_text a
{
	color: #2e91d0;
	text-decoration: underline;
}

/* BUTTONS TABLE */


table.box_new_popup_button_table
{}

table.box_new_popup_button_table td
{}

table.box_new_popup_button_table 
table.box_new_popup_button_table td.right
{}

/* LARGE BUTTON */
a.box_new_popup_button
{
	display: block;
	cursor: pointer;
	background-image: none !important; 
}

a.box_new_popup_button:hover
{
	border-bottom: none !important;
}

a.box_new_popup_button_first
{
	margin-right: 10px;
	background-image: none !important; 
}

a.box_new_popup_button_first:hover
{
	background-image: none !important; 
	border-bottom: none !important;
}


a.box_new_popup_button span
{
	display: block;
}

a.box_new_popup_button span.left,
a.box_new_popup_button span.right
{
	height: 30px;
}

/*
a.box_new_popup_button span.left
{
	background: url(../images/box_new_popup_butl1_.gif) left top no-repeat; 
}

a.box_new_popup_button:hover span.left, a.box_new_popup_button_hover span.left
{
	background: url(../images/box_new_popup_butl2_.gif) left top no-repeat !important;
}

a.box_new_popup_button span.right
{
	background: url(../images/box_new_popup_butr1_.gif) right top no-repeat; 
}

a.box_new_popup_button:hover span.right, a.box_new_popup_button_hover span.right
{
	background: url(../images/box_new_popup_butr2_.gif) right top no-repeat !important; 
}
*/

a.box_new_popup_button span.center
{
	margin: 0 5px 0 5px;
	width: 58px;
	height: 31px;	
	line-height: 31px;
	font-size: 12px;
	color: #000;
	text-align: center;
	font-weight: bold;
	/*background: url(../images/box_new_popup_butc1_.gif) left top repeat-x;*/
}

a.box_new_popup_button span.center_wide
{
	margin: 0 5px 0 5px;
	width: 90px;
	height: 31px;	
	line-height: 31px;
	font-size: 12px;
	color: #000;
	text-align: center;
	font-weight: bold;
	/*background: url(../images/box_new_popup_butc1_.gif) left top repeat-x;*/
}

a.box_new_popup_button:hover span.center, a.box_new_popup_button_hover span.center
{	
	/*background: url(../images/box_new_popup_butc2_.gif) left top repeat-x !important;*/
	color: #fff;
}

a.box_new_popup_button span.center_auto
{
	width: auto;
}

a.box_new_popup_button span.center_wide
{
	width: auto;
	padding: 0 5px 0 5px;
}

a.box_new_popup_button span.icon
{
	padding-left: 13px;
	padding-right: 6px;
	margin-left: 4px;
}

a.box_new_popup_button .gray
{
	color: #999;
}

a.box_new_popup_button span.icon_right
{
	padding-right: 17px;
	padding-left: 5px;
}

a.box_new_popup_button span.icon_play
{
	background: url(../images/box_icon_music.gif) left center no-repeat;
}

a.box_new_popup_button:hover span.icon_play
{
	background: url(../images/box_icon_music1.gif) left center no-repeat;
}

a.box_new_popup_button span.icon_download
{
	background: url(../images/box_icon_download.gif) left center no-repeat;
}

a.box_new_popup_button:hover span.icon_download
{
	background: url(../images/box_icon_download1.gif) left center no-repeat;
}

a.box_new_popup_button span.icon_add2mybox
{
	background: url(../images/box_icon_add_mybox.gif) left center no-repeat;
}

a.box_new_popup_button:hover span.icon_add2mybox
{
	background: url(../images/box_icon_add_mybox1.gif) left center no-repeat;
}

a.box_new_popup_button span.icon_options
{
	background: url(../images/box_options_new.gif) right 8px no-repeat;
}

a.box_new_popup_button:hover span.icon_options
{	
	background-position: right -10px;
}

/* SMALL BUTTON */
a.box_new_small_button
{
	display: block;
	cursor: pointer;
	width: 72px;
}

a.box_new_small_button span
{
	display: block;
}

a.box_new_small_button span.left,
a.box_new_small_button span.right
{
	height: 22px;
}

a.box_new_small_button span.left
{
	background: url(../images/box_new_sbutton_l.gif) left top no-repeat; 
}

a.box_new_small_button:hover span.left
{
	background: url(../images/box_new_sbutton_l1.gif) left top no-repeat; 
}

a.box_new_small_button span.right
{
	background: url(../images/box_new_sbutton_r.gif) right top no-repeat; 
}

a.box_new_small_button:hover span.right
{
	background: url(../images/box_new_sbutton_r1.gif) right top no-repeat; 
}

a.box_new_small_button span.center
{
	margin: 0 5px 0 5px;
	width: 62px;
	height: 22px;	
	line-height: 22px;
	font-size: 11px;
	color: #000;
	text-align: left;
	font-weight: bold;
	background: url(../images/box_new_sbutton_c.gif) left top repeat-x;
}

a.box_new_small_button:hover span.center
{	
	background: url(../images/box_new_sbutton_c1.gif) left top repeat-x;
	color: #fff;
}

a.box_new_small_button span.center_auto
{
	width: auto;
}

a.box_new_small_button span.center_wide
{
	width: auto;
	padding: 0 5px 0 5px;
}

a.box_new_small_button span.icon
{
	padding-left: 13px;
	padding-right: 6px;
	margin-left: 4px;
}

a.box_new_small_button span.icon_right
{
	/*padding-right: 17px;*/
	/*padding-left: 5px;*/
}

a.box_new_small_button span.icon_options
{
	background: url(../images/box_options1.gif) right 4px no-repeat;
}

a.box_new_small_button:hover span.icon_options
{
	background: url(../images/box_options1b.gif) right 4px no-repeat;
}


a.box_new_popup_button span.left,
a.box_new_popup_button span.right
{
	height: 28px;
}

a.box_new_popup_button span.left
{
	background: url(../images/box_new_popup_butl_new.gif) left top no-repeat;
}

a.box_new_popup_button:hover span.left, a.box_new_popup_button_hover span.left
{
	background-position: left -28px !important;
}

a.box_new_popup_button span.right
{
	background: url(../images/box_new_popup_butr_new.gif) right top no-repeat; 
}

a.box_new_popup_button:hover span.right, a.box_new_popup_button_hover span.right
{
	background-position: right -28px !important;
}

a.box_new_popup_button span.center
{
	margin: 0 5px 0 5px;
	height: 28px;	
	line-height: 28px;
	background: url(../images/box_new_popup_butc_new.gif) left top repeat-x;
}

a.box_new_popup_button:hover span.center, a.box_new_popup_button_hover span.center
{	
	background-position: left -28px !important;
}

span.select_center
{
	display: block;
	width: 100%;
	background: url(../images/box_button_select_arrow.gif) right center no-repeat;
}