﻿body 
{
    padding:0px;
    margin:0px;
    background-color: #FFFFFF;
    font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	line-height: 16px;
}

.tableLogo 
{
     background-image: url('images/tableLogo_bg.jpg');
     background-repeat: repeat-x;
     text-align: left;
}


.tableMainShape 
{
    padding: 0px;
    margin: 0px;
    width: 716px; 
}

.tdMenu 
{
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
    width: 199px;  
    height: 500px; 
}

.tdBody 
{
    padding: 10px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma;
	font-size: 11px;
	text-align: left; 
}


.tdFooterHR
{
    background-image: url('images/HR_bottom_page.gif');
    background-repeat: repeat-x;
    height: 5px;
}

.tdFooter, .tdFooter a:link, .tdFooter a:visited
{

	color: #6987a5;
	text-align: center;
	line-height: 16px;
	padding: 5px 0px 10px 0px;
    text-decoration: none;	
}


/* klasy menu bocznego */

.tdMenuContentTop 
{
    background-image: url('images/menuBgTop.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 199px;
}

.tdMenuContent 
{
    background-image: url('images/menuBg.gif');
    background-repeat: repeat-y;
    width: 199px; 
    text-align: center;  
    line-height: 18px;
    font-family: Tahoma;
	font-size: 11px;   
}

.tdMenuContentBottom 
{
    background-image: url('images/menuBgBottom.gif');
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 199px;
    height: 5px;
}


.tableMenuContent 
{
    margin: 5px 5px 10px 5px;
    width: 179px;   
}

.tdMenuMarker 
{
    background-image: url('images/arr_menu.gif');
    background-repeat: no-repeat;    
    width: 13px;
}

.tdMenuText, .tdMenuText a, .tdMenuText a:active, .tdMenuText a:link, .tdMenuText a:visited
{
    font-family: Tahoma;
    text-align: left;
    text-decoration: none;
    color: #4686B4;
    font-size: 11px;
    line-height: 18px;
}

.imgUnderMenuBanner 
{
    margin: 5px 2px 0px 2px; 
    border: none;  
    
}

.imgRightAlign 
{
     float : right;
     margin : 0px 0px 5px 15px;
}

.tdStartPageIconsStaff
{
    padding: 10px 0px 10px 0px;
    border-bottom: solid 1px #a6ee6c;   
}
.tdStartPageIconsStaff IMG
{
    padding: 0px 5px 0px 0px;    
}


/* klasy BOXów */


.tdBoxTop 
{
    background-image: url('images/boxBgTop.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 175px;
    text-align: center;
    border: solid 0px #ff0000;
}

.tdBoxSpacer
 {
    width: 5px;
    border: solid 0px #ff0000;    
 }
 

.tdBoxTop IMG
{
  margin: 3px 0px 3px 0px;
  border: none;
}

.tdBoxMiddle
{
    background-image: url('images/boxBg.gif');
    background-repeat: repeat-y;
    text-align: center;  
    font-family: Tahoma;
	font-size: 11px;
	padding: 5px 0px 0px 0px;  
    border: solid 0px #ff0000;	
    vertical-align: top; 
}

.tdBoxBottom 
{
    background-image: url('images/boxBgBottom.gif');
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: center;  
    height: 16px; 
    border: solid 0px #ff0000;    
}

.tdBoxBottom IMG
{
  margin: 10px 0px 10px 0px;
  border: none;
}

.tdBoxText, .tdBoxText a, .tdBoxText a:active, .tdBoxText a:link, .tdBoxText a:visited
{
    font-family: Tahoma;
    text-align: left;
    text-decoration: none;
    color: #4686B4;
    font-size: 9px;
    text-transform: uppercase;
    height: 5px;
    padding: 0px 0px 0px 0px;
    margin:  0px 0px 0px 0px;
}


/* klasy główengo bannera */

.tdMainBanner_topMost
{
    background-image: url('images/bannerMain_topBG.gif');   
    background-position: bottom;
    background-repeat: repeat-x;
    height: 16px;
    text-align: right;
}

.tdMainBanner_text
{
    height: 168px;
    width: 342px;  
}

.tdMainBanner_servers
{
    height: 168px;
    width: 228px;  
}
.tdMainBanner_buttons
{
    height: 168px;
    width: 147px;  
}



/* klasy menu poziomego */
.tdHMenuButton 
{
    height: 48px;
    text-align: center;
    background-image: url('images/btn_bg.gif');
    background-repeat: repeat-x;
}



/* klasy box */

.tableBox
{
 width: 140px;
 background-image: url('images/box2_body.gif'); 
 background-repeat: no-repeat;
}

.tdBox2_top
{
 height: 8px;
 background-image: url('images/box2_top.gif');   
 background-repeat: no-repeat;
}

.tdBox2_middle
{
 background-image: url('images/box2_middle.gif');   
 background-repeat: repeat-y;
 font-family: Tahoma;
 color: #FFFFFF;
 padding: 10px 10px 10px 10px;
 font-size: 12px;
 text-align: center;
 line-height: 20px;
 
}

.tdBox2_middle a:link, .tdBox2_middle a:visited, tdBox2_middle a:active
{
 font-family: Tahoma;
 color: #0067b3;
 font-size: 12px;
 text-align: center;
 text-decoration: underline; 
 font-weight: bold;
}


.tdBox2_bottom 
{
 height: 10px;    
 background-image: url('images/box2_bottom.gif');   
 background-repeat: no-repeat;
}








/* klasy dla tekstów tekstowe */

.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 10px 0px 0px 0px;
}

.text_1_nospaced {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

.text_1_paragraph
{
    font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 10px 0px 0px 0px;
    text-indent: 0px;
    text-align:justify;
}

.text_1_paragraph_news
{
    font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding: 5px 5px 5px 5px;
    text-indent: 0px;
    text-align: justify;
    border-bottom: solid 1px #b9b9b9;
}



.text_1_paragraph_spaced
{
    font-family: Tahoma;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	margin: 10px 0px 0px 0px;
    text-indent: 0px;
    text-align:justify;
}

.title_1 {
	font-family: Verdana;
	font-size: 15px;
	line-height: 35px;
	color: #386DA7;
	border: none;
	overflow:auto;
	font-weight:bold;
	}

	
.title_1_bevel 
{
    background-image: url('images/bvlTitle_empty.gif');
    background-repeat: no-repeat;
    padding: 10px 0px 0px 10px; 
	font-family: Arial;
	text-align: left;
	font-size: 15px;
	color: #386DA7;
	border: none;
	font-weight:bold;
	width: 495px;
	height: 40px;
}

.title_1_bevelLong 
{
    background-image: url('images/bvlTitle_emptyLong.gif');
    background-repeat: no-repeat;
    padding: 10px 0px 0px 10px; 
	font-family: Arial;
	text-align: left;
	font-size: 15px;
	color: #386DA7;
	border: none;
	font-weight:bold;
	width: 700px;
	height: 40px;
}

.title_1_bevelShort 
{
    background-image: url('images/bvlTitle_emptyShort.gif');
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: top left;
	border: none;
	width: 355px;
	height: 30px;
	vertical-align:middle;
}

.title_1_bevelShort1
{
    background-image: url('images/bvlTitle_emptyShort1.gif');
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: top left;
	border: none;
	width: 536px;
	height: 30px;
	vertical-align:middle;
}
.title_1_bevelShort P, .title_1_bevelShort1 P  
{
  	font-weight:bold; 
  	font-family: Arial;
	text-align: left;
	font-size: 14px;
	color: #386DA7;  
	padding: 6px 15px 0px 15px;  
}

	
.title_2 {
	font-family: Verdana;
	font-size: 14px;
	line-height: 21px;
	color: #386DA7;
	border: none;
	overflow:auto;
	font-weight:bold;
	padding-top: 10px;
	}
	
.title_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #54BA01;
	font-weight:bold;
	padding: 15px 0px 0px 0px;
	}

.title_3_nospace {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #54BA01;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	}
	
	
.title_3_news
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #54BA01;
	font-weight:bold;
	padding: 5px 5px 0px 5px;  
	text-align: left;  
	text-decoration: underline;  
}

	
.title_3_news_red
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #FF0000;
	font-weight:bold;
	padding: 5px 5px 0px 5px;  
	text-align: left;  
	text-decoration: underline;  
}

.title_3_news a:link, .title_3_news a:active, .title_3_news a:visited 
{
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #54BA01;	     
}

.title_3_news_red a:link, .title_3_news_red a:active, .title_3_news_red a:visited 
{
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #FF0000;	     
}

.link_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #4686B4;
	text-decoration: underline;
}

.strongText 
{
    font-weight: bold;
    color: #0069ae;   
}



/* klasy tabeli widocznych */


.tdVisibleTitle
{
    font-family: Tahoma;
    font-size: 11px;
    padding: 5px 5px 5px 5px;
    background-color: #e5e5e5;    
    border-top: solid 1px #cdcdcd;
    vertical-align:middle;   
}

.tdVisibleNormal
{
    font-family: Tahoma;
    font-size: 11px;
    padding: 2px 2px 2px 2px; 
    border-top: solid 1px #cdcdcd;
    line-height: 16px;  
    vertical-align:middle;      
}

.tdVisibleCenter
{
    font-family: Tahoma;
    font-size: 11px;
    padding: 2px 2px 2px 2px; 
    border-top: solid 1px #cdcdcd;
    line-height: 16px; 
    text-align: center;  
    vertical-align:middle; 
}

.tdVisibleNormalLastRow
{
    font-family: Tahoma;
    font-size: 11px;
    padding: 2px 2px 2px 2px; 
    border-top: solid 1px #cdcdcd;
    border-bottom: solid 1px #cdcdcd;   
    line-height: 16px; 
    vertical-align:middle;            
}

.tdVisibleCenterLastRow
{
    font-family: Tahoma;
    font-size: 11px;
    padding: 2px 2px 2px 2px; 
    border-top: solid 1px #cdcdcd;
    border-bottom: solid 1px #cdcdcd;   
    line-height: 16px;  
    text-align: center; 
    vertical-align:middle;      
}


.tdUserTableHeader 
{
    background-color: #c3d8eb;
    border: solid 1px #c3d8eb;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.tdUserTable 
{
    border-right:   solid 0px #c3d8eb;
    border-left:    solid 0px #c3d8eb;
    border-bottom:  solid 1px #c3d8eb;
    border-top:     solid 1px #c3d8eb;
    padding:        3px 3px 3px 3px;
}




/* klasy list */

.list_1_ul 
{
    margin: 15px 5px 0px 0px;
    padding: 0px;   
}

.list_2_ul
{
    margin: 10px 0px 10px 10px;
    padding: 10px 0px 10px 10px; 
    
}
 
 
.list_1_1
{
    list-style-image: url('images/arr_2.gif'); 
    list-style-type: none;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 5px 0px 0px 40px;
	text-align: justify;   
       
} 

 
.list_1_2
{
    list-style-image: url('images/arr_2.gif'); 
    list-style-type: none;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 5px 0px 0px 60px;
	text-align: justify;   
       
} 

.list_1 
{
    list-style-image: url('images/arr_2.gif'); 
    list-style-type: none;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin: 5px 0px 0px 20px;
	text-align: justify;
}

.list_2
{
    list-style-type: decimal; 
 	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-indent: 0px;
	margin: 10px 0px 0px 10px;
	text-align: justify;
	font-weight: normal;
	
}

.list_2_1
{
    list-style-type:lower-alpha;
 	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-indent: 0px;
	margin: 5px 0px 0px 0px;
	text-align: justify;
}

.list_2_2
{
    list-style-type: lower-roman;
 	font-family: Tahoma;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-indent: 0px;
	margin: 5px 0px 0px 0px;
	text-align: justify;
}



/* klasy wizarda */
.tableSteps
{
    padding: 0px;
    margin: 0px;
    width: 700px;    
}

.tdStepsImg 
{
    padding: 40px 0px 0px 0px;
}

.tdStepsTitles 
{
    width: 500px;
    padding: 40px 0px 0px 0px;    
 }

.tdInputs
{
    padding: 30px 0px 0px 10px;   
    
}

.tdPrompts
{
     padding: 20px 0px 40px 0px;    
}


.stepsTitle 
{
    font-family: Tahoma;
    font-size: 16px;
    color: #386DA7;
    text-align: right;
    font-weight: bold;
}

.stepsSubtitle
{
    font-family: Tahoma;
    font-size: 11px;
    color: #77c73b;
    text-align: right;      
    font-weight: bold;  
    padding: 15px 0px 0px 0px;        
}

.stepsStrong 
{
    font-weight: bold;   
}

.promptText 
{
    font-family: Tahoma;
    font-size: 10px;
    color: #787878;
    text-align: left;      
    font-weight: normal;    
}


.tdLabel
{
     padding: 0px 5px 3px 0px;
     text-align: left;
     width: 250px;
}

.tdInput
{
     padding: 0px 5px 3px 0px;
     text-align: left;     
}


.inputSubtitle
{
    font-family: Tahoma;
    font-size: 11px;
    color: #77c73b;
    text-align: left;      
    font-weight: bold;  
    padding: 10px 0px 10px 0px;         
}

.inputText, .Platnosci
{
    width: 200px;
    font-family: Tahoma;
    font-size: 11px;
	color: #000000;    
}

.inputTextLong
{
    width: 400px;
    font-family: Tahoma;
    font-size: 11px;
	color: #000000;  
}


/* klasy strony płatności */

.msgOk 
{
    width: 680px;
    border: solid 2px #54BA01;
	font-family: Arial;
	text-align: center;
	font-size: 15px;
	color: #54BA01; 
	font-weight: bold;
	padding: 15px 5px 15px 5px;   
	margin: 40px 0px 20px 0px;    
}

.msgErr 
{
    width: 680px;
    border: solid 2px #FF0000;
	font-family: Arial;
	text-align: center;
	font-size: 15px;
	color: #FF0000; 
	font-weight: bold;
	padding: 15px 5px 15px 5px;   
	margin: 40px 0px 20px 0px;    
}