body {
   margin: 22px auto 24.px auto;
   text-align: center;
}                      
img {
   border: none;
}                
table {
   border-collapse: collapse;
   border-spacing: 0px;
}                       
td {
   padding: 0px 0px 0px 0px;   
}                            
table.top{
   width: 800px; 
   height: 78px; 
   margin: 0px auto 0px auto;
   border-top: 4px solid rgb(255,0,0);
   border-left: 4px solid rgb(255,0,0);
   border-right: 4px solid rgb(255,0,0); 
   background-image:  url("../images/dovaneles/red_brdr.gif");
   background-position: bottom;
   background-repeat: repeat-x;
} 
table.top td.title{
   /*height: 55px;  */
   width: 413px;
   vertical-align: top;
   padding-top: 19px;  
   padding-bottom: 4px;
   text-align: left;
}                          
table.top td.logo {
   padding-top: 28px;   
   padding-bottom: 4px;
   /*height: 46px;*/
   width: 247px;
   vertical-align: top;
   text-align: right;
}            
table.top td.top_corner {
   /*height: 34px;*/
   vertical-align: top;
   text-align: left;   
   padding-bottom: 4px;
} 
table.top td.btn_title {
   padding-top: 19px;
   vertical-align: bottom;
   width: 132px;
} 
table.crap{
   width: 800px; 
   margin: 0px auto 0px auto;
   border-left: 4px solid rgb(255,0,0);
   border-right: 4px solid rgb(255,0,0); 
   border-bottom: 4px solid rgb(255,0,0); 
}  
table.crap td.lines{
   text-align: center;
   vertical-align: top;
}                        

table.crap td.title2{
   padding-left: 322px;
   text-align: left;
}     
table.crap tr.line{
   background-image:  url("../images/dovaneles/crap_line.gif");
   background-position: bottom;
   background-repeat: no-repeat;
}     /*       
table.crap tr.noline td.spacer {
   width: 28px; 
   border: 1px solid red;
}        */
table.crap tr.noline td.colR{
   text-align: right; 
   padding-left: 20px;
   padding-right: 14px;
} 
table.crap tr.noline td.colL{
   text-align: left; 
   padding-left: 14px;
   padding-right: 30px;
}
table.crap td.select{
   font: 11px Tahoma;
   color: rgb(0,0,0);
   height: 25px;
   vertical-align: middle;
   text-align: left;
   padding-left: 22px; 
}
table.square {             
   width: 740px;
   margin: 0px 30px 0px 20px;  
}
table.square td.hdr{   
   /*width: 479px;*/
   vertical-align: top;
   text-align: right;
   padding-bottom: 20px;
}               
table.square td.txt{    
   /*width: 235px;*/
   font-family: Tahoma; 
   font-size: 11px;
   padding: 10px 28px 20px 10px;
   text-align: left; 
   vertical-align: top;
} 
table.square td.txt span.red {
   color: rgb(255,0,0);
   font-weight: bold;
   font-size: 12px;
   letter-spacing: 3px;
}  

table.content {
   font: 11px Tahoma;
   color: rgb(0,0,0);
   width: 351px; 
   margin-top: 12px;
}       
table.content td.space {
   width: 20px;
}              
table.content tr.pic td{
   vertical-align: bottom; 
   text-align: center;
}
table.content tr.res td{
   vertical-align: middle;
   height: 34px;   
   text-align: center;   
}              
td.copyright {
   font: 11px Tahoma;
   padding-top: 112px;
   padding-left: 25px;
   text-align: left; 
}       
table.crap td.btm_titulinis {
   padding-top: 109px;
   padding-bottom: 12px;
   text-align: right; 
}