BODY
  {
  font-family: verdana, "arial ce", arial, helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #4c90fd;    
  padding:0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;      
  text-align: center;
  width: 100%;
  height: 100%;
  line-height: 150%;  
}

TABLE
  { 
  font-family: verdana, "arial ce", arial, helvetica, sans-serif;
  font-size: 12px;
  color: #000000;  
  line-height: 150%;
  background-color: inherit;  
}

TD
  {
  text-align: left;
  vertical-align: top;
}  

INPUT,SELECT,TEXTAREA
  {
  font-family: verdana, "arial ce", arial, helvetica, sans-serif;
  font-size: 10px;
  background-color: #f2f2f2;
  color: #000000;
}

SUP
  {
  font-size: 8px; 
}

IMG
  {
	border:  0px;
	margin:  0px;	
  padding: 0px;	
}

FORM,FIELDSET
  {
	margin: 0px;	
	border: 0px;
  padding:0px;	
}	

A
  {
  color: #2630a9; 
  font-family: verdana, "arial ce", arial, helvetica, sans-serif; 
  font-size: 12px;
  text-decoration: none;
  background-color: inherit;
  border: 0px;
}

A:hover
  {
  color: #0000ff;
  text-decoration: underline;
  background-color: inherit;
}


UL
  {
  font-size: 12px;
  padding: 0px;  
  margin-top: 5px;
  margin-bottom: 5px;  
  margin-left: 15px;  
}  

OL
  {
  font-size: 12px;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;  
  margin-left: 32px;  
}  

LI
  {
  font-size: 12px;
  margin-left: 15px;    
}

HR
  {
  height: 1px;
}  



DIV.MainHeader1
  {
  margin: auto;
  width: 1025px;
  height: 96px;  
}

TABLE.MainHeader1
  {
  width: 1025px;
  height: 96px;    
}  

TABLE.MainHeader1 TD.MainHeader1_Pict1
  {
  width: 1025px;  
}  




DIV.MainHeader2
  {
  margin: auto;
  width: 100%;
}

TABLE.MainHeader2
  {
  width: 100%; 
  height: 54px;  
}  

TABLE.MainHeader2 TD.MainHeader2_Filars
  {
  background-image: url(./../images/layout/pasek_menu_filar.gif); 
  background-repeat: repeat-x; 
  width: 30%;
}  

TABLE.MainHeader2 TD.MainHeader2_Left
  {
  width: 56px;
}  

TABLE.MainHeader2 TD.MainHeader2_Center
  {
  width: 940px;
}  

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu
  {
  width: 940px;
}  

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftTop
  {
  width: 523px;
  height: 25px;
  background-image: url(./../images/layout/pasek_menu_tlo_gora.gif); 
  background-repeat: repeat-x;
}  

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_RightTop
  {
  width: 325px;
  height: 25px;
  text-align: right;  
}

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_SepTop
  {
  width: 20%;
  background-image: url(./../images/layout/pasek_menu_gora_tlo.gif); 
  background-repeat: repeat-x;
}
  

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom
  {
  width: 523px;
  height: 29px;
  background-image: url(./../images/layout/pasek_menu_tlo_dol.gif); 
  background-repeat: repeat-x;
}  

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_RightBottom
  {
  width: 50%;
  height: 29px; 
  background-image: url(./../images/layout/pasek_menu_tlo_dol.gif); 
  background-repeat: repeat-x;
  text-align: right;
  padding-right: 50px;
}   


TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftTop TABLE.TopMenuUp
  {
  width: 523px;
  height: 25px;
}

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftTop TABLE.TopMenuUp TD.TopMenuUp_Sep
  {
  width: 1px;
}



TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom TABLE.MainMenu2
  {
  height: 20px;
  border: 1px solid #eeeeee;
  border-right: 0px solid #eeeeee;      
}

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom TABLE.MainMenu2 TD
  {
  height: 20px;
}    

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom TABLE.MainMenu2 TD.MainMenu2_PosOff
  {
  padding-top: 2px;  
  padding-left: 12px;
  padding-right: 12px;
  vertical-align: middle;
  white-space: nowrap;
  background-color: inherit;
  border-right: 1px solid #eeeeee;    
}  

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom TABLE.MainMenu2 TD.MainMenu2_PosOn
  {
  padding-top: 2px;  
  padding-left: 12px;
  padding-right: 12px;
  vertical-align: middle;
  white-space: nowrap;
  background-color: #0086f6;  
  border-right: 1px solid #eeeeee;  
}  

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom TABLE.MainMenu2 TD.MainMenu2_Pict2
  {
  width: 90%;
}  


TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom A.LinkMenu2Off
  {
  color: #ffffff; 
  font-size: 11px;
  text-decoration: none;
  background-color: inherit;
  font-weight: bold;  
}

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom A.LinkMenu2Off:hover
  {
  color: #a2c4fd;  
  background-color: inherit;    
}

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom A.LinkMenu2On
  {
  color: #ffffff; 
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  background-color: inherit;
  font-weight: bold;    
}

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TD.HeaderTopMenu_LeftBottom A.LinkMenu2On:hover
  {
  color: #a2c4fd;
  background-color: inherit;    
}

TABLE.MainHeader2 TD.MainHeader2_Center TABLE.HeaderTopMenu TR.HeaderTopMenu_Footer TD
  {
  font-size: 1px;
  line-height: 1%;
  height: 0px;  
}  


DIV.MainBody
  {
  margin: auto;
  margin-top: 0px;
  width: 1025px;
}

TABLE.MainBody
  {
  width: 1025px;
}  

TABLE.MainBody TD.MainBody_FilarLeft
  {
  width: 92px;
  background-image: url(./../images/layout/body_filar_left.gif); 
  background-repeat: repeat-y;
  vertical-align: top;
  text-align: right;
  padding-bottom: 30px;
  position: relative;  
}  


TABLE.MainBody TD.MainBody_FilarLeft DIV.Zakladki
  {
  position: relative; 
  right: 0px;
  width: 30px;
  margin: auto;
  margin-right: 0px;
  border: 0px;
  float: right;  
}    

TABLE.MainBody TD.MainBody_FilarRight
  {
  width: 195px;
  background-image: url(./../images/layout/body_filar_right.gif); 
  background-repeat: repeat-y;
}  

TABLE.MainBody TD.MainBody_FilarRight DIV.Paneliki
  {
  position: relative;
  margin-top: 10px; 
}    


TABLE.MainBody TD.MainBody_Body
  {
  width: 763px;  
  height: 320px;
  background-color: #f6f4ef;
  color: #000000;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 20px;    
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: left;
  position: relative;          
}  







TABLE.Articles
  {
  width: 100%;
  height: 95%;
}

TABLE.Articles TD.Articles_Title
  {
  text-align: left;  
  font-weight: bold; 
  padding-bottom: 15px;
  height: 30px;  
}

TABLE.Articles TD.Articles_Data
  {
  text-align: right;  
  font-weight: bold; 
  padding-bottom: 15px;
  height: 30px;  
}

TABLE.Articles TD.Articles_Body
  {
  color: #000000; 
  font-size: 12px; 
  font-weight: normal; 
  text-align: left; 
  vertical-align: top; 
  line-height: 127%; 
}    

TABLE.Articles TD.Articles_Footer
  {
  text-align: right; 
  padding-top: 20px;
  height: 20px;
}

TABLE.Articles TABLE.Articles_Footer2
  {
  width: 100%;
  height: 20px;  
}

TABLE.Articles TABLE.Articles_Footer2 TD.Articles_Footer2_Top
  {
  text-align: left; 
  width: 200px; 
  padding-top: 30px;
}                        

TABLE.Articles TABLE.Articles_Footer2 TD.Articles_Footer2_Adobe
  {
  text-align: right; 
  vertical-align: bottom; 
}                        

TABLE.Articles TD.Articles_Up
  {
  text-align: left;
  vertical-align: bottom; 
  padding-top: 20px;
  height: 20px;
}

TABLE.Articles A.ArtNavLink
  {
  color: #2630a9; 
  font-size: 11px;
  text-decoration: none;
  background-color: inherit;  
}

TABLE.Articles A.ArtNavLink:hover
  {
  color: #0000ff;
  text-decoration: underline;
  background-color: inherit;    
}

TABLE.Articles SPAN.ArtNavAktStr
  {
  color: #005fbb; 
  font-weight: bold; 
  font-size: 12px;
  background-color: inherit;  
}

TABLE.Articles SPAN.ArtNavSep
  {
  color: #4E927B;
  font-size: 11px; 
  background-color: inherit;  
} 






TABLE.ProductList
  {
  width: 100%;
}

TABLE.ProductList A.LinkTitle
  {
  color: #027aa1; 
  color: #00008b;  
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  background-color: inherit;  
}  

TABLE.ProductList A.LinkTitle:hover
  {
  color: #003473; 
  text-decoration: underline;
}  

TABLE.ProductList TD.ProductList_Img
  {
  width: 100px;
}

TABLE.ProductList TD.ProductList_Descr
  {
  padding-left: 7px;
}


TABLE.ProductList TD.ProductList_Sep
  {
  padding-top: 3px;  
  padding-bottom: 20px;
  font-size: 1px;  
}

TABLE.ProductList TD.ProductList_Sep HR
  {
  border: 1px dashed #59a8c1;
  height: 2px;
}       





.ProductList_Name1
  {
  font-size: 18px;
  font-weight: bold;
  color: #00008b;  
  padding: 3px;
  margin: 0px;   
}

.ProductList_Name2
  {
  font-size: 16px;
  font-weight: bold;
  color: #4e4edc;
  padding: 3px;
  margin: 0px;   
  line-height: 127%;  
}     

.ProductList_Name3
  {
  font-size: 12px;
  font-weight: bold; 
  color: #000000; 
  padding: 3px;
  margin: 0px;   
}     

TABLE.ProductList .ProductList_Intro
  {
  font-size: 12px;
  font-weight: normal;  
  padding: 3px;
  margin: 0px;
  text-align: left;   
}     

TABLE.ProductList .ProductList_More
  {
  font-size: 12px;
  font-weight: normal;
  text-align: right;    
  padding: 3px;
  margin: 0px;   
}     





TABLE.TrainingList
  {
  width: 95%;
}  

TABLE.TrainingList TD
  {
  padding: 3px;
}  

TABLE.TrainingList TD.Lecturer
  {
  font-size: 12px;
  text-align: left;  
}

TABLE.TrainingList TD.DataTime
  {
  font-size: 12px;
  text-align: right;    
}

TABLE.TrainingList TD.Intro
  {
  font-size: 12px;
}  

TABLE.TrainingList TD.More
  {
  text-align: right;  
}  

TABLE.TrainingList TD.Title
  {
  text-align: left;
}
  
TABLE.TrainingList TD.Title A.LinkTitle
  {
  color: #0000cd; 
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  background-color: inherit;  
}  

TABLE.TrainingList TD.Title A.LinkTitle:hover
  {
  color: #003473; 
  text-decoration: underline;
}  

TABLE.TrainingList TD.TrainingList_Sep
  {
  padding-top: 3px;
  padding-bottom: 20px;
  font-size: 1px;  
}

TABLE.TrainingList TD.TrainingList_Sep HR
  {
  border: 1px dashed #59a8c1;
  height: 2px;  
}       





TABLE.TrainingDetail
  {
  width: 100%;
}  

TABLE.TrainingDetail TD
  {
  padding: 3px;
}  

TABLE.TrainingDetail TD.Title
  {
  text-align: left;  
  color: #0000cd; 
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  background-color: inherit;
  padding-bottom: 6px;    
}  









TABLE.TrainingListPanelik
  {
  width: 100%;
}  

TABLE.TrainingListPanelik TD
  {
  padding: 2px;
}  

TABLE.TrainingListPanelik TD.DataTime
  {
  font-size: 9px;
  text-align: left;    
}

TABLE.TrainingListPanelik TD.More
  {
  text-align: right;  
}  

TABLE.TrainingListPanelik TD.Title
  {
  text-align: left;  
}
  
TABLE.TrainingListPanelik TD.Title A.LinkTitle
  {
  color: #0000cd; 
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: inherit;  
}  

TABLE.TrainingListPanelik TD.Title A.LinkTitle:hover
  {
  color: #003473; 
  text-decoration: underline;
}  

TABLE.TrainingListPanelik TD.TrainingList_Sep
  {
  padding-top: 2px;
  padding-bottom: 3px;
  font-size: 1px;  
}

TABLE.TrainingListPanelik TD.TrainingList_Sep HR
  {
  border: 1px dashed #59a8c1;
  height: 2px;  
}       

TABLE.TrainingListPanelik TD.Target
  {
  padding-top: 3px;
    
}

TABLE.TrainingListPanelik TD.Target A.LinkTarget
  {
  color: #59a8c1; 
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  background-color: inherit;  
  white-space: nowrap;
}  

TABLE.TrainingListPanelik TD.Target A.LinkTarget:hover
  {
  color: #003473; 
  text-decoration: underline;
}  



TABLE.FormSeekPhrase
  {
  width: 160px; 
}  

TABLE.FormSeekPhrase TD
  {
  padding: 2px;
  font-size: 10px;
  color: #027aa1;   
}  

TABLE.FormSeekPhrase INPUT.SeekPhrase
  {
  width: 160px; 
  font-size: 10px;
  border: 1px solid #027aa1;
  background-color: #ffffff;      
}  

TABLE.FormSeekPhrase SELECT.SeekRange
  {
  width: 130px; 
  font-size: 10px;
  border: 1px solid #027aa1;
  background-color: #ffffff;
  cursor: pointer;      
}  



HR.ProductListPanelik_Sep 
  {
  border: 1px dashed #59a8c1;
  margin-bottom: 10px;
  height: 0px;
  padding: 0px;  
}       

P.ProductListPanelik_Sep 
  {
  border-bottom: 2px dashed #59a8c1;
  margin: 0px;
  margin-top: 5px;  
  margin-bottom: 10px;
  padding: 0px;
  height: 0px;
  font-size: 1px;
  line-height: 1%;    
}       




TABLE.NewsletterPanel
  {
  margin: auto;
}

TABLE.NewsletterPanel TD
  {
  padding: 3px;
}

TABLE.NewsletterPanel TD.NewsletterInfo1
  {
  padding: 10px;
  text-align: center;  
}  

TABLE.NewsletterPanel TD.NewsletterDesc
  {
  text-align: left;
  width: 110px;
  vertical-align: middle;  
}

TABLE.NewsletterPanel TD.NewsletterInput
  {
  text-align: left;
  vertical-align: middle;  
}  
  
TABLE.NewsletterPanel TD.NewsletterInput INPUT.NewsletterInput
  {
  width: 200px;
  border: 1px solid #027aa1;
  background-color: #ffffff;      
  font-size: 11px;
  text-align: left;
  vertical-align: middle;
  padding: 3px;
}

TABLE.NewsletterPanel TD.NewsletterOk
  {
  padding-top: 10px;
  text-align: left;  
}

TABLE.NewsletterPanel TD.NewsletterCheckbox
  {
  padding: 3px;
  vertical-align: middle;
}

TABLE.NewsletterPanel TD.NewsletterCheckbox INPUT.NewsletterCheckbox
  {
  padding: 0px;
  margin: 2px;
  cursor: pointer;
}


.Red
  {
  color: #ff0000;
}

.Green
  {
  color: #008000;
}





DIV.SeekProducts
  {
  width: 100%;
  border-bottom: 1px solid #00539a;
  text-align: center;
  margin-bottom: 20px;
  padding-bottom: 10px;
}    

DIV.SeekProducts P.SeekProducts_Info
  {
  color: #027aa1;  
  padding: 0px;  
  padding-top: 10px;
  margin: 0px;
  margin-top: 15px;    
  text-align: left;   
  border-top: 1px solid #00539a;
}  

DIV.SeekProducts P.SeekProducts_Info B.Dane
  {
  color: #000000;  
}  


TABLE.SeekProducts
  {
  margin: auto;
}    

TABLE.SeekProducts TD
  {
  padding: 3px;
  font-size: 11px;
  color: #027aa1;   
}  

TABLE.SeekProducts INPUT.SeekPhrase
  {
  width: 180px; 
  font-size: 10px;
  border: 1px solid #027aa1;
  background-color: #ffffff;      
}  

TABLE.SeekProducts SELECT.SeekRange
  {
  width: 180px; 
  font-size: 10px;
  border: 1px solid #027aa1;
  background-color: #ffffff;
  cursor: pointer;      
}

TABLE.SeekProducts TD.SeekProducts_Button
  {
  vertical-align: bottom;
  padding-left: 15px;
}  





DIV.SeekPhrase
  {
  width: 100%;
  border-bottom: 1px solid #00539a;
  text-align: left;
  margin-bottom: 20px;
  padding-bottom: 10px;
  font-size: 11px;
  color: #027aa1;   
}    



TABLE.ListCathegoryImg
  {
  width: 100%; 
}  

TABLE.ListCathegoryImg TD
  {
  text-align: center;
  vertical-align: bottom;
  width: 33%;
  padding: 10px;   
}  


TABLE.ProductQuickList TD
  {
  text-align: left;
  vertical-align: middle;
  padding: 2px;  
}

TABLE.ProductQuickList SELECT
  {
  background-color: #ffffff;  
}  


DIV.MainFooter1
  {
  width: 100%; 
  position: relative;
  height: 0px;
  text-align: left;
}

DIV.MainFooter2
  {
  position: absolute;
  left: 0px;
  bottom: 0px;  
  width: 27px;
  height: 387px;
}



DIV.Panelik3
  {
  width: 190px;
  position: relative;
  margin-bottom: 10px;
}  

TABLE.Panelik3
  {
  width: 100%;
}  

TABLE.Panelik3 TD
  {
  padding: 0px;
}

TABLE.Panelik3 TD.Panelik3_TopLeft
  {
  width: 4px;
  height: 4px;
  line-height: 1%;  
}    

TABLE.Panelik3 TD.Panelik3_TopCenter
  {
  width: 100%;  
  background-image: url(./../images/layout/paneliki3_02.gif);
  background-repeat: repeat-x;  
  height: 4px;
  line-height: 1%;  
}

TABLE.Panelik3 TD.Panelik3_TopRight
  {
  width: 4px;
  height: 4px;
  line-height: 1%;  
}    


TABLE.Panelik3 TD.Panelik3_BottomLeft
  {
  width: 4px;
  height: 4px;
  line-height: 0%;  
}    

TABLE.Panelik3 TD.Panelik3_BottomCenter
  {
  width: 100%;  
  background-image: url(./../images/layout/paneliki3_06.gif);
  background-repeat: repeat-x;
  background-color: inherit;    
  height: 4px;
  line-height: 1%;
}

TABLE.Panelik3 TD.Panelik3_BottomRight
  {
  width: 4px;
  height: 4px;
  line-height: 1%;  
}    

TABLE.Panelik3 TD.Panelik3_MiddleLeft
  {
  width: 4px;
  border-left: 1px solid #0084ff;
  background-color: #ffffff;  
  background-image: url(./../images/layout/paneliki3_04.gif);
  background-repeat: repeat-x;
  background-position: top left;
}  

TABLE.Panelik3 TD.Panelik3_Content
  {
  width: 100%;
  background-color: #ffffff;  
  background-image: url(./../images/layout/paneliki3_04.gif);
  background-repeat: repeat-x;
  background-position: top left;
  font-size: 11px;
  line-height: 130%;  
  padding: 10px;    
}  

TABLE.Panelik3 TD.Panelik3_MiddleRight
  {
  width: 4px;
  border-right: 1px solid #0084ff;
  background-color: #ffffff;  
  background-image: url(./../images/layout/paneliki3_04.gif);
  background-repeat: repeat-x;
  background-position: top left;
}  

TABLE.Panelik3 TD.Panelik3_Header
  {
  position: relative;
  height: 15px;
  text-align: left;
  vertical-align: top;
  z-index: 2;      
}

TABLE.Panelik3 TD.Panelik3_Header IMG
  {
  position: relative; 
  top: 1px;
  z-index: 1;
}   
