/* CSS Document */

html{}
*
{
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

body
{
  box-shadow: 0px 0px 90px 50px #EFEFEF, 0px 23px 20px 0px #000 , 0px 100px 100px 0px #D1D1D1 inset;
  margin: 0;
  padding: 0; 

  margin:0;padding:0;background:#efefef;color:#7B7979;
  font-family:OpenSansRegular,Ariel,sans;
}
a,a:visited
{
  text-decoration:none;
  color:#000;
  display:block;
  background:#7B7979;
  border-radius:4px;
  padding:8px;
  width:200px;
  margin:0 auto;

  -ms-transition:all .25s ease-in-out;
  -o-transition:all .25s ease-in-out;
  -webkit-transition:all .25s ease-in-out;
  text-decoration:none;
  transition:all .25s ease-in-out;

}

a:hover {color:#efefef;
  background:#333;
}

img:before
{
  display:block;
  content:' ';
  width:20px;
  height:20px;
  background:#000;
}

main
{
  margin: 0 auto;
  max-width: 780px;
  background: #efefef;

  border-radius: 50%;
  padding: 40px;
  width: 100%;
  text-align:center;
}
.content {padding:10px;min-height:350px;}
.navbar ul {margin:0;list-style-type:none;padding:2px 8px 2px 0px;}	
.navbar ul li {display:inline;}
.navbar a, .navbar a:hover {border-right:1px solid #ccc;text-decoration:none;padding:0 8px 0 8px;font-size:9pt;color:#000;}

/***** GALLERY 2 ******/
.item_left {float:left;}
.item_clear {float:none;clear:both;}



/***** TABS *****/
.btn-tab a,.btn-tab a:visited,.btn-tab a:hover,.btn-tab-selected a,.btn-tab-selected a:visited
{color:#37342F;font-weight:normal;text-decoration:none;border-right:none;background:url("images/btn_tab.png") top right no-repeat;float:left;white-space: nowrap;}
.btn-tab a:hover {border-left-color: #35383D;color:#fff;background-image:url("images/btn_tab-hover.png");white-space: nowrap;}
.btn-tab-selected a,.btn-tab-selected a:visited,.btn-tab-selected a:hover
{color:#37342F;background-image:url("images/btn_tab-selected.png");text-decoration:none;cursor:default;white-space: nowrap;}
.btn-tab a,.btn-tab a:visited,.btn-tab-selected a {vertical-align:text-bottom;white-space: nowrap;}


/***** DATA TABLE *****/
.ico-sort-asc,.ico-sort-desc
{display:inline;float:left;height:15px;width:9px;background:url(images/ico_sort_asc.png) no-repeat center center;}
.ico-sort-desc {background:url(images/ico_sort_desc.png) no-repeat center center;}
.dtable {width:100%;}
.dtable th {border-collapse:separate;padding:4px;font-size:.75em;}
.dtable th a {color:#000; text-decoration:none; height:16px; display:block; white-space:nowrap; }
.dt-row td,.dt-row-2 td {border-bottom:1px solid #D4D4D4;padding:4px;vertical-align:top;}
.file_date {float:right;padding:0 0 10px 10px;color:#999;}

