/* Main settings for page */

html {
	height: 100%;
}

body {
	margin-top:2px;
	height: 100%;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 12px; 
	background: url('http://ilodz.pl/tpl/lodz/images/body_bg.gif') repeat-x top;	
}

div.main{
	width: 980px;
	background-color: white;
	margin-left:auto;
	margin-right:auto; 
	position:relative;
	text-align: left;
}

div.info_white {
   font-family: Tahoma, sans-serif;
   font-size: 11px; 
   color: white;
}

img{
	border:0px;
}

div.tekst_maly {
   font-family: Tahoma, sans-serif;
   font-size: 10px; 
   color: black;
}


.info_form {
   font-family: Tahoma, sans-serif;
   font-size: 12px; 
   color: black;
   width:100px
}


div.block{
	width: 980px;
	margin-left:auto;
	margin-right:auto; 
	position:relative;
	text-align: center;
	background-color: white;
	float:left;	
}


div.block_footer{
float:left;
height:30px;
margin-top:10px;
background-color:#5E1F84;
text-align:center;
width:980px;
border:0px solid red;
}

div.block_left{
float:left;
width:770px;
margin-left:10px;
border:0px solid red;
background-color: white;
}

div.block_right{
float:left;
text-align:center;
width:200px;
height:100%;
border:0px solid gray;
background-color: white;
}

div.inf{
   font-size: 11px;
   font-family: Tahoma, sans-serif;
}

div.kalkulator{
	float:left;
	width:300px;
	margin-left:5px;
	border:0px solid red;
}


div.kalkulator_par{
	float:left;
	width:300px;
	background-color:#F7F5F5;	
}

.form_box{
	float:left;
	margin-top:10px;	
	width:700px;
	border:1px solid #C0C0C0;
}

.form_break{
	float:left;
	width:600px;
	height:10px;
}



.RelativeLinkNormal:link {font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;}
.RelativeLinkNormal:visited {font-size: 11px;color: #000000; text-decoration: none; font-weight: normal;}
.RelativeLinkNormal:hover {font-size: 11px;color: #000000; text-decoration: underline; font-weight: normal;}
.RelativeLinkNormal:active {font-size: 11px;color: #000000; text-decoration: underline; font-weight: normal;} 

div.header{
font-size: 11px;
font-family: Tahoma, sans-serif;
float:left;
font-weight: bold;
width:100px;
}

div.data_contact{
font-size: 11px;
font-family: Tahoma, sans-serif;
float:left;
font-weight: normal;
width:200px;
}

/*------------------------------ Sub HomePages -----------------------------------------------*/

#SubHomePageHeader {
  position: relative;
  margin-left: 14px;
  margin-right: 18px;
  height: 45px;
  text-align: left;
  background-image: url('/templates/ubezpieczenia/images/502_PageTopHeader_HomePages_Expand.gif');
  background-position: center top;
  background-repeat: repeat-x;
  z-index: 3;
}

#SubHomePageHeaderLeft {
  position: relative;
  background-image: url('/templates/ubezpieczenia/images/500_PageTopHeader_HomePages_Left.gif');
  background-repeat: no-repeat;
  width: 21px;
  height: 45px;
  top: -45px;
  left: 0px;
  padding: 0px;
  z-index: 1;
}

#SubHomePageHeaderRight {
  position: relative;
  float: right;
 background-image: url('/templates/ubezpieczenia/images/499_PageTopHeader_HomePages_Right.gif');
  background-repeat: no-repeat;
  width: 21px;
  height: 45px;
  top: -90px;
  right: -3px;
  padding: 0px;
  z-index: 2;
}

#SubHPContent {
  position: relative;
  top: -75px;
  height: 376px;
  background-image: url('/templates/ubezpieczenia/images/501_SubHomePage_Background.jpg');
  background-position: 0px 30px;
  background-repeat: no-repeat;
  z-index: 4;
}

#SubHPContent1 {
  position: relative;
  top: -75px;
  height: 376px;  
  background-position: 0px 30px;
  background-repeat: no-repeat;
  z-index: 4;
}


#Nav1 {
  position: relative;
  text-align: left;
  background-color: #5E1F84;
  background-position:   left center; 
  background-repeat: repeat-x;
  height: 22px;
  border-left: 1px solid #BBB9C6;
  background-image: url('/digitalAssets/488_Nav1_New_area_background.gif');
  border-right: 1px solid #BBB9C6;
  border-top: 1px solid #E0D3E7;
  padding: 0px;
  z-index: 1;
}

.CellFill {
  position: relative;
  display: inline;
  background-image: url('/digitalAssets/490_Nav1_area_TAB_background.gif');
  background-color: #CED4F0;
  background-position: center top;
  background-repeat: repeat-x;
  color: #000000;
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  border-top: 1px solid #8C96B5;
  border-bottom: 1px solid #CDD3F0;
  z-index: 1000;
}

.Nav1Text {
  color: #FFFFFF;
  top: 4px;
  left: 6px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

/* The following are deliberately in the 'wrong' order to prevent an Opera bug but still present acceptably. Order: LHVA */

#Nav1 span span a:link {
	color: #3C0067;
	text-decoration: none;
	font-weight: bold;
	display: inline;
}

#Nav1 span span a:hover, #Nav1 span span a:active {
	color: #3C0067;
	text-decoration: underline;
	font-weight: bold;
	display: inline;
}

#Nav1 span span a:visited {
	color: #3C0067;
	text-decoration: none;
	font-weight: bold;
	display: inline;
}

.Nav1TextLink {
	font-size: 11px; 
  position: relative;
  border-collapse: collapse;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

.Nav1TextLink:link, .Nav1TextLink:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; 
font-size: 11px; 
    position: relative;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 1000;
}

.Nav1TextLink:hover {
font-size: 11px; 

position: relative;
  padding-left: 8px;
  padding-right: 8px;
  color: #FFFFFF; text-decoration: underline; font-weight: bold; 
  background-color: #9A85C0;
  background-image: url('/digitalAssets/487_Nav1_area_TAB_background_over.gif');
  background-position: center top;
  background-repeat: repeat-x;
  color: #FFFFFF;
  padding-top: 5px;
padding-bottom: 5px;
z-index: 1000;
}

.Nav1TextLink:active {
font-size: 11px; 
    position: relative;    
    padding-left: 8px;
    padding-right: 8px;
    color: #FFFFFF; text-decoration: underline; font-weight: bold; 
    background-color: #9A85C0;
    background-position: center top;
    background-repeat: repeat-x;
    color: #FFFFFF;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 1000;
}

#LogOutDivider {
  position: absolute;
  top: 70px;
  right: 72px;
  padding: 0px;
  z-index: 4;
}

#LogOutPosition {
  position: absolute;
  text-align: right;
  height: 25px;
  top: 72px;
  right: 12px;
  padding: 0px;
  z-index: 9;
}

#DisplayIDPosition {
  position: absolute;
  text-align: right;
  top: 60px;
  right: 20px;
  padding: 0px;
  z-index: 9;
}

.LogOutText {
  position: relative;
  display: inline;
  text-align: left;
  font-size: 0.6em;
  top: 1px;
  padding: 0px;
  z-index: 1;
}

.LogOutLink {
  color: #000000;
  font-weight: bold;
}

.LogOutLink:link {color: #000000; text-decoration: none; font-weight: bold;}
.LogOutLink:visited {color: #000000; text-decoration: none; font-weight: bold;}
.LogOutLink:hover {color: #000000; text-decoration: underline; font-weight: bold;}
.LogOutLink:active {color: #000000; text-decoration: underline; font-weight: bold;} 


#Nav2 {
  position: relative;
  text-align: left;
  background-color: #DDD7F0;
  background-position: center center; 
  background-repeat: repeat-y;
  height: 20px;
  font-size: 1em;
  border-left: 1px solid #BAB5CA;
  border-right: 1px solid #F5F5F5;
  border-bottom: 1px solid #B4BAD4;
  padding: 0px;
  z-index: 1;
}

.Nav2Text {
  position: relative;
  text-align: left;
  font-size: 0.7em;
  color: #340056;
  top: 3px;
  left: 14px;
  padding: 0px;
  z-index: 1;
}

.Nav2TextLink {
  color: #4F5E8D;
  text-decoration: none;
  font-weight: normal;
}

.Nav2TextLink:link {color: #340056; text-decoration: none; font-weight: normal;}
.Nav2TextLink:visited {color: #340056; text-decoration: none; font-weight: normal;}
.Nav2TextLink:hover {color: #340056; text-decoration: underline; font-weight: normal;}
.Nav2TextLink:active {color: #340056; text-decoration: underline; font-weight: normal;} 


td, th, table {
   font-family:  Verdana, sans-serif, Arial;
   font-size: 11px;
   vertical-align: top;
}

h1 {
  display: inline;
  color: #4C4A37;
  margin-top:5px;
  margin-bottom:5px;  
  font-size: 1.55em;
  font-weight: normal;
}

h2 {
  display: inline;
  position: relative;
  color: #4C0777;
  margin-top:5px;
  margin-bottom:5px;    
  font-size: 1.25em;
  text-decoration: none;
  font-weight: normal;
}

h3 {
#  display: inline;
#  position: relative;
  color: #4C0777;
  margin-top:5px;
  margin-bottom:5px;  
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
}

h4 {
#  display: inline;
#  position: relative;
  color: #3D3D3D;
  margin-top:5px;
  margin-bottom:5px;    
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}


#a:link {color: #340056; text-decoration: none; font-weight: normal;}
#a:visited {color: #340056; text-decoration: none; font-weight: normal;}
#a:hover {color: #340056; text-decoration: underline; font-weight: normal;}
#a:active {color: #340056; text-decoration: underline; font-weight: normal;} 



a:link {color: black; text-decoration: underline; font-weight: normal;}
a:visited {color: black; text-decoration: underline; font-weight: normal;}
a:hover {color: black; text-decoration: none; font-weight: normal;}
a:active {color: black; text-decoration: underline; font-weight: normal;} 

