body{
   background-color:  rgb(153, 153, 153);  
   margin: 0px 0px 25px 0px;
}
a{
      text-decoration: none;
}           
img{
   border: none;  
   margin: 0px 0px 0px 0px;
}
table{
   border-collapse: collapse;
   border-spacing: 0px;
}
table.top{
   width: 100%;
   height: 190px;
   /*border-bottom: 1px solid rgb(255, 255, 255);*/   
   background-color: rgb(255, 255, 255);
}
table.top td.logo{
   width: 198px;
   height: 160px;      
}                          
table.top td.slogan{
   width: 602px;
   height: 160px;                       
}      
table.top tr.black{
   background-color: rgb(0, 0, 0);
}    
table.top td.menu{
   height: 30px;
   vertical-align: middle;
}
table.menuitems{
	background-color: rgb(0, 0, 0);
	height: 30px;
	width: 800px;
	margin: 0px auto 0px auto;
}
table.menuitems a{
	color: rgb(255, 255, 255);
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
table.menuitems a:hover{ color: rgb(255, 0, 0);}

table.menuitems a.select{
	color: rgb(255, 0, 0);
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
table.menuitems td.item1{
	padding-left: 55px;
	width: 145px;
	text-align: left;
	vertical-align: middle;
}
table.menuitems td.item2{
	width: 200px;
	text-align: center;
	vertical-align: middle;
}
table.menuitems td.item3{
	width: 100px;
	text-align: center;
	vertical-align: middle;
}
table.menuitems td.item4{
	width: 100px;
	text-align: right;
	vertical-align: middle;
}
table.menuitems td.item5{
	width: 200px;
	text-align: center;
	vertical-align: middle;
}
table.grey{
   width: 100%;  
   border-top: 1px solid rgb(255, 255, 255); 
   background-color:  rgb(153, 153, 153);    
}                                             
table.grey tr.line{
   height: 100px;
   /*border-bottom: 1px solid rgb(255, 255, 255);*/
   background-image: url(img/whitepx.gif);
   background-position: bottom;
   background-repeat: repeat-x;  
}                                
  
table.grey td.include{
   width: 800px;
   border-left: 1px solid rgb(255, 255, 255);  
   border-right: 1px solid rgb(255, 255, 255);  
   background-image: url(img/whitepx.gif);
   background-position: bottom;
   background-repeat: repeat-x;  
   vertical-align: top;   
   padding: 0px 0px 0px 0px;
}                                   

table.inside{
   width: 100%;   
   /*height: 100%;*/
   margin: 0px 0px 0px 0px;  
}                           
table.inside td{
   padding: 0px 0px 0px 0px; 
   vertical-align: top;
}                          
table.inside tr.top td{
   border-top: none;
}
table.inside td.cell{
   width: 100px;
   height: 100px;
   border: 1px solid rgb(255, 255, 255);
}
table.grey td.bcell{
   width: 100px;
   height: 100px;
   border: 1px solid rgb(255, 255, 255);
}
table.inside td.cell2L{
   width: 200px;
   height: 100px;
   border: 1px solid rgb(255, 255, 255);
   border-left: none;
} 
table.inside td.cell2{
   width: 200px;
   height: 100px;
   border-top: 1px solid rgb(255, 255, 255);
   border-bottom: 1px solid rgb(255, 255, 255);
}   
table.inside td.cell2R{
   width: 200px;
   height: 100px;
   border: 1px solid rgb(255, 255, 255);
   border-right: none;
}  
table.inside td.cellR{
   width: 100px;
   height: 100px;
   border: 1px solid rgb(255, 255, 255);
   border-right: none;
}    
table.inside td.cellL{
   width: 100px;
   height: 100px;
   border: 1px solid rgb(255, 255, 255);
   border-left: none;
}                      
table.inside td.redcell{
   width: 100px;
   height: 100px;
   border: 1px solid rgb(255, 255, 255);
   background-color: rgb(171, 27, 27);
   text-align: center;
   vertical-align: middle;
}  
table.inside td.redcellR{
   width: 100px;
   height: 100px;
   border: 1px solid rgb(255, 255, 255);
   border-right: none;
   background-color: rgb(171, 27, 27);
   text-align: center;
   vertical-align: middle;
}                                     
table.inside td.redcellL{
   width: 100px;
   height: 100px;
   border: 1px solid rgb(255, 255, 255);
   border-left: none;   
   background-color: rgb(171, 27, 27);
   text-align: center;
   vertical-align: middle;
}                     

table.inside td.photo{
   width: 200px;
   height: 200px;
}   
table.inside td.info{
   width: 400px;
   height: 200px;      
   border-left: 1px solid rgb(255,255,255);
   border-right: 1px solid rgb(255,255,255);   
}   
p.tekstukas{
   margin: 0px 0px 0px 0px; 
   padding: 10px 4px 4px 10px;
   color: rgb(0, 0, 0);
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
}   
p.tekstukas a{
   color: rgb(0, 0, 0);
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
}   
p.tekstukas a:hover{
   color: rgb(257, 0, 0);
   font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
}    
span.firstline{
   font-weight: bold;
   font-size: 12px;
}