/*
    Project: NegativeX
    http://www.kendahlin.com/
    Based entirely on CrystalX by original author listed below:
    Project: CrystalX
    URL: http://www.nuvio.cz
    Author: Vit Dlouhy (vit.dlouhy@nuvio.cz); Nuvio (www.nuvio.cz)
    Last revision: 2006-12-05, 12:00 GMT+1
*/


/*******************
**     GLOBAL     **
*******************/

body {
  border:0; 
  margin:0; 
  padding:0; 
  background:#070707 url("../main/background.gif") 0 0 repeat-x; 
  font:70%/160% "verdana",sans-serif; 
  color:#C0C0C0; 
  _text-align:center;
}

a { color:#BB21F5; text-decoration:none; }
a:hover { color:#D572FA; }

p { border:0; margin:15px 0; padding:0; }

div { display:block; border:0; margin:0; padding:0; }

h1, h3, h4 {border:0; margin:15px 0 10px 0; padding:0; }
h1 { font-size:260%; line-height:100%; font-family:"georgia",serif; font-weight:normal; font-weight:bold; }
h3 { font-size:125%; line-height:100%; font-weight:bold; }
h4 { font-size:110%; }

ul { display:block; border:0; margin:15px 0 15px 40px; padding:0; }
li { display:list-item; border:0; margin:0; padding:0; _height:1px; }
ul ul { margin: 0 0 0 20px; }

hr { display:block; height:1px; margin:10px 0; padding:0; background:#999999; border:0 solid #999999; color:#999999; }

a, img, span { border:0; margin:0; padding:0; }

.box {min-height:1px; _height:1px;}
.box:after { content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both; }

.coming {text-transform:lowercase; color:#FF0000; font-size:9px; font-style:italic;}


/*******************
**      BODY      **
*******************/

#main { width:770px; margin:10px auto 0 auto; _text-align:left; }

/*** Header ***/
#header {
  position:relative; 
  width:770px; 
  height:200px; 
  margin:0; 
  padding:0; 
  background: url("../main/header.gif") 0 0 no-repeat; 
  color:#000;
}

/*-- logo --*/
#header #logo { position:absolute; top:35px; left:35px; margin:0; }


/*-- Main menu (tabs) --*/
#tabs { background:#3f3f3f; margin:0px; padding:10px 0 0 0; _height:1px; width:770; }

#tabs ul { margin:0 10px; padding:0; list-style:none; }
#tabs ul li { margin:0 5px 0 0; padding:0; float:left; }
#tabs ul li a {
  display:block; 
  position:relative; 
  padding:7px 15px; 
  border:0; 
  background:url("../main/tab_link.gif") 0 0 repeat-x; 
  color:#666666; 
  font-weight:bold; 
  font-size:13px;
  text-decoration:none; 
  cursor:crosshair;
}
    
/* Main menu (tabs - link) */
#tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {
  position:absolute; 
  top:0; 
  left:0; 
  _left:-15px; 
  width:8px; 
  height:8px; 
  background:url("../main/tab_link_l.gif") 0 0 no-repeat;
}
#tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {
  position:absolute; 
  top:0; 
  right:0; 
  _right:-1px; 
  width:8px; 
  height:8px; 
  background:url("../main/tab_link_r.gif") 100% 0 no-repeat;
}

/* Main menu (tabs - hover) */
#tabs ul li a:hover { background:url("../main/tab_hover.gif") 0 0 repeat-x; color:#ffffff; }
#tabs ul li a:hover span.tab-l { background:url("../main/tab_hover_l.gif") 0 0 no-repeat; }
#tabs ul li a:hover span.tab-r { background:url("../main/tab_hover_r.gif") 100% 0 no-repeat; }
    
/* Main menu (tabs - active) */
#tabs ul li#active a { background:#000000; color:#F8D1FC; }
#tabs ul li#active a span.tab-l {
  position:absolute; 
  top:0; 
  left:0; 
  _left:-15px; 
  width:8px; 
  height:8px; 
  background:url("../main/tab_active_l.gif") 0 0 no-repeat;
}
#tabs ul li#active a span.tab-r {
  position:absolute; 
  top:0; 
  right:0; 
  width:8px; 
  height:8px; 
  background:url("../main/tab_active_r.gif") 100% 0 no-repeat;
}


/*-- Body Top --*/
#page { width:770px; min-height:1px; background-color:#000000; _height:1px; }
#page-in { min-height:1px; padding:10px 0; _height:1px; }

/* Strip */
#strip { position:relative; clear:both; padding:3px 20px 10px 20px; color:#666666; }
#strip p { margin:0; }
#strip a { color:#666666; }
#strip a:hover { color:#C0C0C0; }

/* Strip - Page direction */
#strip #pdirect { width:700px; margin:0; padding:0; }
#strip #pdirect a { text-decoration:underline; }


/*-- Body Content --*/
#content { float:left; width:530px; _width:550px; margin:0; padding:0 0 0 20px; }

/* Content - article */
#content .article { clear:both; margin:0; padding:20px; background:url("../main/content_article_bg.jpg") 0 0 no-repeat; }
#content .article h3 {
  margin:0 -20px; 
  padding:10px; 
  background:#202020 url("../main/content_title_bg.gif") 0 0 repeat-y; 
  color:#cccccc;
}

#content .article h3 span { background:url("../main/ico_list.gif") 0 50% no-repeat; padding-left:25px; }
    
#content .article p { text-align:justify; }
#content .info {margin:10px 0; padding-bottom:8px; border-bottom:1px solid #121212; color:#666666;}
#content .info a {color:#666666;}
#content .info a:hover {color:#7F7F7F;}

#content .info span.date { padding-left:15px; background:url("../main/ico_date.gif") 0 50% no-repeat;}
#content .upd { padding:0px 5px 0px 15px; }

/* Content - More */
#content .btn-more { margin:0 0 15px 0; padding:0; border:0; position:relative; }
#content .btn-more a {
  display:block; 
  position:absolute; 
  top:0; 
  right:0; 
  width:67px; 
  _width:95px; 
  height:21px; 
  margin:0; 
  padding:0 0 0 28px; 
  background:url("../main/btn_more.gif") 0 0 no-repeat; 
  color:#FFF; 
  text-decoration:none;
}
#content .btn-more a:hover { background:url("../main/btn_more.gif") -95px 0 no-repeat; }



/* Right column */
#col { float:left; width:200px; margin:0; padding:0; background:#1C1C1C url("../main/col_bg.gif") 0 0 repeat-y; }
#col-in { padding:20px 10px; background:url("../main/col_top.gif") 0 0 no-repeat; }
#col h4 { 
  padding:13px 15px 14px 15px; 
  margin:0 -10px 15px -10px; 
  background:#363636 url("../main/col_title_bg.gif") 0 0 repeat-y; 
  color:#C0C0C0;
}

#col-bottom { float:right; width:200px; margin:0; padding:0; background:url("../main/col-bottom.gif") 0 0 no-repeat; height:60; }

/* Right column - Category */
#col ul#category { margin:15px 0; padding:0; list-style:none; }
#col ul#category li { margin:0; padding:0; border-bottom:1px solid #121212; }
#col ul#category li a {
  display:block; 
  padding:3px 0 3px 22px; 
  background:url("../main/ico_archive.gif") 5px 6px no-repeat; 
  text-decoration:none;
}
#col ul#category li a:hover { background-color:#1A1A1A; color:#C0C0C0; }
#col ul#category li#category-active a { background:#121212 url("../main/ico_archive2.gif") 5px 50% no-repeat; font-weight:bold; }
#col ul#category li#category-special a { background-color:#202020; color:#FFFF99; }
    
/* Right column - Disclaimers */
#col div#disclaim { font-size:10px; font-family:arial; text-align:center; padding:0px 5px 0px 5px; }




/*********************
**      FOOTER      **
*********************/

#footer {
  clear:both; 
  width:770px; 
  height:25px;
  background:#0A0A0A url("../main/footer.jpg") 0 0 no-repeat; 
  color:#ffffff;
  margin:-15px auto 20px auto;
  font-size:8pt;
  text-align:center;
}
#footer a { color:#FFFF99; font-weight:bold; }
#footer a:hover { color:#FFFF99; border-bottom:#FFFF99 1px dotted; border-top:#FFFF99 1px dotted;  }

