/*
================================================================================
==============================--------------====================================
                             - SREEN STYLES -
==============================--------------====================================
================================================================================
*/

@media screen{
   /*
   ------------------------
   global styles               
   -----------------------
   */
   body{
       font-family:arial;
       font-size:10pt;
       background-color:white;
       margin:0px;
   }
   
   input{
       background-image:url(/static/euro2007/images/buttonbkgr.jpg);
       border-width:1px;
       border-style:solid;
       border-color:#5f5f5f;
    }
   td{
       font-size:10pt;
   }
.hiddeniframe{
display:none;
}
   /*
   ------------------------
   form styles               
   -----------------------
   */
   input.button{
       background-image:url(/static/euro2007/images/buttonbkgr.jpg);
       border-width:1px;
       border-style:solid;
       border-color:#5f5f5f;
   }
   input.textbox{
       background-color:#EAEBEB;
       background-image:none;
       border-width:1px;
       border-style:solid;
       border-color:#5f5f5f;
   }
   input.checkbox{
   
       border-width:0px;
   }
   .inputselect{
       background-color:#EAEBEB;
   }
   
   /*
   ------------------------
   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:#bbbbbb;
   }
   td.topline{
   /*   border-bottom:1px solid #ffffff;*/
       background-color:#ffffff;
       margin:0px;
       padding:0px;
       height:1px;
   }
   td.bottomline{
   /*   border-bottom:1px solid #cccccc;*/
       background-color:#cccccc;
        height:1px;
        padding:0px;
        margin:0px;
   }
   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:#ffcccc;
      font-style:italic;
      font-weight:bold;
   }
   td.tdtitle{
      color:#555555;
      padding-left:4px;
      padding-top:2px;
      padding-bottom:2px;
      background-image:url(/static/euro2007/images/titlebkgr.jpg);
      background-repeat:repeat-x;
      background-color:#EAEBEB;
      border-style:solid;
      border-width:1px;
      border-color:#bbbbbb;
      font-family:arial;
      font-weight:bold;
      font-size:10pt;
      text-align:center;
   }
   td.tddbltitle{
      color:#555555;
      padding-left:4px;
      padding-top:2px;
      padding-bottom:2px;
      background-image:url(/static/euro2007/images/titlebkgr2.jpg);
      background-repeat:repeat-x;
      background-color:#EAEBEB;
      border-style:solid;
      border-width:1px;
      border-color:#bbbbbb;
      font-family:arial;
      font-weight:bold;
      font-size:10pt;
      text-align:center;
   }
   td.ftitle{
       background-color:#EAEBEB;
       border:1px solid #bbbbbb;
   
   }
   td.navigation{
       background-color:#EAEBEB;
       border:1px solid #bbbbbb;
       border-top-width:0px;
   }
   td.content{
       background-color:#fafafa;
       color:#222222;
       border:1px solid #bbbbbb;
       padding:5pt;
   }
   td.graycontent{
       background-color:#efefef;
       color:#222222;
       border:1px solid #bbbbbb;
       padding:5pt;
   }
   td.contentnodata{
       background-color:#fafafa;
       color:#bbbbbb;
       border:1px solid #bbbbbb;
       padding:5pt;
   }
   td.votes{
       border-left:1px solid #bbbbbb;
   }
   /*
   ------------------------
   index.html table style               
   -----------------------
   */
   table.tblindex{
       border-collapse: collapse; 
       border-width:1px;
       border-style:solid;
       border-color:#bbbbbb;
       width:82%;
       font-family:arial;
   }
   table.tblindex td.title{
       background-image:url(/static/euro2007/images/vtitlebkgr.jpg);
       background-repeat:repeat-y;
       background-position:right;
       border:1px solid #bbbbbb;
       width:200pt;
       background-color:#EAEBEB;
       color:#555555;
       font-size:16pt;
       font-weight:bold;
       text-align:right;
    }
   table.tblindex td.content{
      background-color:#fafafa;
       color:#222222;
       text-align:center;
       border-width:0px;
   }
   /*
   ------------------------
   header.html table style                    
   -----------------------
   */
   div.tblheaduser{
       font-size:10pt;
       padding-left:10px;
       padding-right:10px;
       background-color:#fafafa;
       border:1px solid #bbbbbb; 
       text-align:right;
       margin : 2px;
   
   }
   tr.headrow {
   	height:80px; 
   	background-image:url(/static/euro2007/images/headerbkgr.jpg); 
   	background-repeat: repeat-x;
   	}
   /*
   ------------------------
   common styles               
   -----------------------
   */
   
   table.sikproto{
       border-collapse: collapse; 
       border-width:1px;
       border-style:solid;
       border-color:#bbbbbb;
   }
   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:#bbbbbb;
   }
   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 #5f5f5f;
      border-collapse: collapse;
      background-color:#fafafa;
   }
   
   table.plainborder td{
       border:1px solid #5f5f5f;
      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 #bbbbbb;
       border-right:1px solid #bbbbbb;
       border-bottom:1px solid #bbbbbb;
       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 #cccccc;
   }
   table.tabs td.selected{
       border-left:1px solid #bbbbbb;
       border-right:1px solid #bbbbbb;
       border-top:1px solid #bbbbbb;
       background-color:#eaeaea;
       cursor:pointer;
   }
   table.tabs td.notselected{
       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 td.space{
       width:3px;
       border-bottom:1px solid #bbbbbb;
   }
   table.tabs a.selected {
     color:black;
     text-decoration:none;
     font-weight:bold;
   
   }
   .contentnodata{
     color:#bbbbbb;
   }
   table.tabs a.notselected {
     color:#444444;
     text-decoration:none;
    }
}
