/*
================================================================================
==============================--------------====================================
                             - PRINT STYLES -
==============================--------------====================================
================================================================================
*/

@media print{
/*
------------------------
global styles               
-----------------------
*/
body{
   font-family:arial;
   font-size:10pt;
   background-color:white;
   margin:0px;
}
.noprint{
 display:none;
}
input{
   display:none;
}
td{
   font-size:10pt;
}
table{
  width:100%;
}
/*
------------------------
form styles               
-----------------------
*/
input.button{
   visibility:hidden;
}
input.textbox{
   display:inline;
   background-color:#EAEBEB;
   background-image:none;
   border-width:1px;
   border-style:solid;
   border-color:black;
}
input.checkbox{
   display:inline;
   border-width:0px;
}
.inputselect{
   background-color:white;
   display:inline;
}

/*
------------------------
global cell styles               
-----------------------
*/
table.noborder{
   border-width:0px;
   border-style:none;
}
table.noborder td{
   border-width:0px;
   border-style:none;
}
table.common{
   border-collapse: collapse; 
   border-width:1px;
   border-style:solid;
   border-color:black;
   width:100%;
}
td.topline{
   border-bottom:1px solid #ffffff;
/*   background-color:#ffffff */
}
td.bottomline{
   border-bottom:1px solid #999999;
 /*  background-color:#cccccc*/
}
td.nodata{
   color:#bbbbbb;
}
td.row{
   background-color:#fafafa;
}
tr.row{
   background-color:#fafafa;
}
 
tr.subrow{
   background-color:#f2f2f2;
}
tr.accentedrow{
   background-color:#e6e6e6;
}
.redline{
  background-color:#ff0000;
  font-style:italic;
  font-weight:bold;
}
td.tdtitle{
   color:black;
   padding-left:4px;
   padding-top:2px;
   padding-bottom:2px;
   background-image:url(/static/euro2007/images/titlebkgr.jpg);
   background-repeat:repeat-y;
   background-color:#EAEBEB;
   border-style:solid;
   border-width:1px;
   border-color:black;
   font-family:arial;
   font-weight:bold;
   font-size:10pt;
   text-align:center;
}td.tddbltitle{
   color:black;
   padding-left:4px;
   padding-top:2px;
   padding-bottom:2px;
   background-image:url(/static/euro2007/images/titlebkgr2.jpg);
   background-repeat:repeat-y;
   background-color:#EAEBEB;
   border-style:solid;
   border-width:1px;
   border-color:black;
   font-family:arial;
   font-weight:bold;
   font-size:10pt;
   text-align:center;
}
td.ftitle{
   background-color:#EAEBEB;
   border:1px solid black;

}
td.navigation{
   display:none;
   background-color:#EAEBEB;
   border:1px solid #000000;
   border-top-width:0px;
}
td.content{
   background-color:#fafafa;
   color:#222222;
   border:1px solid #000000;
   padding:5pt;
}
 td.graycontent{
     background-color:#dddddd;
     color:#222222;
     border:1px solid #bbbbbb;
     padding:5pt;
 }

td.contentnodata{
   background-color:#fafafa;
   color:#dddddd;
   border:1px solid #000000;
   padding:5pt;
}
td.votes{
   border-left:1px solid #000000;
}
/*
------------------------
index.html table style               
-----------------------
*/
table.tblindex{ 
   border-width:1px;
   border-style:solid;
   border-color:#000000;
   width:600px;
   font-family:arial;
}
table.tblindex td.title{
   background-image:url(/static/euro2007/images/titlebkgr.jpg);
   background-repeat:repeat-y;
   background-position:right;
   background-color:#EAEBEB;
   border:0px none;  
   width:200pt;
   color:#222222;
   font-size:16pt;
   font-weight:bold;
   text-align:right;
}
table.tblindex td.content{
  background-color:#fafafa;
   color:#222222;
   text-align:center;
   border:0px none;
}
table.tblindex input{
  display:inline;
  background-color:#EAEBEB;
  color:black;
  border:0px none;
  text-align:left;
}
/*
------------------------
header.html table style                    
-----------------------
*/
table.headertable{
display:none;
}
div.tblheaduser{
   display:none;
   font-size:10pt;
   padding-left:10px;
   padding-right:10px;
   background-color:#fafafa;
   border:1px solid #bbbbbb; 
   text-align:right;
   margin : 2px;

}
/*
------------------------
common styles               
-----------------------
*/

table.sikproto{
   border-collapse: collapse; 
   border-width:1px;
   border-style:solid;
   border-color:black;
}
table.sikproto input.textbox{
   background-color:#EAEBEB;
   background-image:none;
   border-width:1px;
   border-style:solid;
   border-color:#5f5f5f;
   text-align:right;
}
table.validate{
   border-collapse: collapse; 
   border-width:1px;
   border-style:solid;
   border-color:#000000;
}
table.validate input.textbox{
   background-color:#EAEBEB;
   background-image:none;
   border-width:1px;
   border-style:solid;
   border-color:#5f5f5f;
   text-align:right;
   width:60px;
}
table.validate div.value{
   background-color:#fafafa;
   background-image:none;
   border-width:1px;
   border-style:solid;
   border-color:#dddddd;
   text-align:right;
   width:60px;
   color:#555555;
}
table.plainborder{
  border:1px solid #000000;
  border-collapse: collapse;
  background-color:#fafafa;
}

table.plainborder td{
  border:1px solid #000000;
  padding:3px;
}
table.smallfont{
  border:1px solid #000000;
  border-collapse: collapse;
  background-color:#fafafa;
}

table.smallfont td{
  border:1px solid #000000;
  padding:1px;
  font-size:8pt;
}

div.value{
   background-color:#fafafa;
   background-image:none;
   border-width:1px;
   border-style:solid;
   border-color:#dddddd;
   text-align:right;
   width:60px;
   color:#555555;
}
div.mand {
   display:inline;
   width:40px;
   text-align:right;
}
/*
--------------------------
listrezult styles
--------------------------
*/
table.tabs td.maincontent{
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    background-color:#fafafa;
}
.maincontentheader{
    background-color:#eaeaea;
}
table.tabs td.content{
    background-color:#fafafa;
}
table.tabs td.linkcontent{
    background-color:#fafafa;
    border-left:1px solid #000000;
}
table.tabs td.selected{
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    background-color:#eaeaea;
    cursor:pointer;
}
table.tabs td.notselected{
display:none;
/*    border-left:1px solid #bbbbbb;
    border-right:1px solid #bbbbbb;
    border-top:1px solid #bbbbbb;
    border-bottom:1px solid #bbbbbb;
    background-color:#fafafa;
    cursor:pointer;
*/

}

table.tabs tr{

   border:1px solid black;
}
table.tabs td.bottomline{
   display:block;
   border-width:1px;
   border-style:solid;
   border-color:#000000;
   height:1px;
   background-color:black;
  
   
 /*  background-color:#cccccc*/
}

table.tabs td.space{
    width:3px;
    border-bottom:1px solid #000000;
}
table.tabs a.selected {
color:black;
text-decoration:none;
font-weight:bold;

}
.contentnodata{
color:#dddddd;
}
table.tabs a.notselected {
color:#444444;
text-decoration:none;
}

}
