div.kontakt-info
  {
    margin-left:10px;
    margin-top: 10px;
    float:left;
    width:620px;
  }

/*---------------------------------------------------------------------------------*/

table.info1 
{
    width:310px;
    height:60px;
    background: #efefef;
    float:left;    
    clear:left;
}  

table.info1 td.image 
{
    width:  88px;
    height: 60px;    
    vertical-align:middle;
    text-align:center;
}  

table.info1 td.row-top 
{
    vertical-align:bottom;
    width:  222px;
    height:  21px;
    font-weight:bold;
    color:  #566200;    
}  

table.info1 td.row-middle 
{
    vertical-align:center;
    width:  222px;
    height:  18px;
    font-weight:bold;
       
}  

table.info1 td.row-bottom 
{
    vertical-align:top;
    width:  222px;
    height:  21px;
    font-weight:bold;
      
}  

/*---------------------------------------------------------------------------------*/


table.info2 
{
    width:300px;
    height:60px;
    background: #efefef;
    float:right;    
    clear: right;
}  

table.info2 td.image 
{
    width:  88px;
    height: 60px;    
    vertical-align:middle;
    text-align:center;
}  

table.info2 td.info 
{
    vertical-align:center;
    width:  212px;
    height:  60px;
    font-weight:bold;
    /*color:  #566200;*/    
}  


/*---------------------------------------------------------------------------------*/

table.info3 
{
    margin-top: 10px;
    width:310px;
    height:60px;
    background: #efefef;
    float:left;    
    clear:left;
}  

table.info3 td.image 
{
    width:  88px;
    height: 60px;    
    vertical-align:middle;
    text-align:center;
}  

table.info3 td.info 
{
    vertical-align:center;
    font-size: 13px;
    width:  212px;
    height:  60px;
    font-weight:bold;
    color:  #566200;    
}  

/*---------------------------------------------------------------------------------*/

table.info4 
{
    margin-top: 10px;   
    width:300px;
    height:60px;
    background: #efefef;
    float:right;    
    clear:right;
}  

table.info4 td.image 
{
    width:  88px;
    height: 60px;    
    vertical-align:middle;
    text-align:center;
}  

table.info4 td.info 
{
    vertical-align:center;
    text-align:left;
    font-size: 11px;
    padding-left:30px;
    width:  80px;
    height:  60px;
    font-weight:bold;
    line-height:18px;
    /*color:  #566200;*/    
} 

table.info4 td.info2 
{
    text-align:left;
    vertical-align:center;
    font-size: 11px;
    width:  102px;
    height:  60px;
    font-weight:bold;
    line-height:18px;
    /*color:  #566200;*/    
} 

table.info4 td.info2 span.green
{
  color:  #566200;
}

/*---------------------------------------------------------------------------------*/

table.KontaktForm
{
  clear:  both;
  margin-top: 20px;
}

table.KontaktForm td
{
  height: 30px;
  vertical-align:middle;
}

table.KontaktForm td.label
{
  width:  120px;
  padding-right:20px;
  text-align:right;
  font-weight: bold;
  vertical-align: top;
  padding-top:8px;
}

table.KontaktForm td input
{
  /*width:  360px;
  font-size: 11px;
  font-family: tahoma, verdana , arial;*/
  width:      470px;  
  margin:     0px;
  margin-left:5px;  
  vertical-align:middle;
  border:     none;
  background: transparent;
  font-size:  11px;
  font-family:  tahoma, arial, verdana;
}

table.KontaktForm td.input
{
  text-align:left;
  vertical-align:middle;
  background: url('../images/forms/add-info-input.gif') no-repeat center left;
  width:485px;
}

table.KontaktForm td.textarea
{
  height: 240px;  
  text-align:left;
  vertical-align:middle; 
  font-size:11px;
  background: url('../images/forms/add-info-textarea.gif') no-repeat left center;  
}

table.KontaktForm td textarea
{
  width:  470px;
  padding-left:5px;
  padding-right:3px;
  padding-top:2px;
  height: 225px;
  background: transparent;
  border: none;
}

table.KontaktForm td.submit
{
  text-align: center;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

table.patronaty
{
  margin-left:10px;
  margin-top: 10px;
}

table.patronaty td.col
{
  width:208px;
  text-align:left;
}

table.patronaty table.entry
{  
  margin: 0px;
}

table.patronaty table.entry td.image
{
  border: solid 2px #eeeeee;
  width:  202px;
  height: 202px;
  text-align:center;
  vertical-align: middle;
}

table.patronaty table.entry td.space
{
  height:5px;
}

table.patronaty table.entry td.space2
{
  height:4px;
}
table.patronaty table.entry td.time
{
  border: solid 2px #eeeeee;
  height:18px;
  text-align:left;
  background: #eeeeee;
  font-size:10px;
  font-weight:bold;
  color:  #b00000;
  padding-left:10px;
  
}

table.patronaty table.entry td.description
{
  border:  solid 2px #eeeeee;  
  height:33px;
  text-align:left;
  vertical-align:middle;
  background: #eeeeee;
  font-size:11px;
  padding-left:10px;
  
}

table.patronaty td.space
{
  height: 5px;
}


table.patronaty td.foot
{
  border-top: solid 1px #bbbbbb;
  text-align:right;
  padding-right:10px;
  height:18px;
}

table.patronaty td.foot a
{
  color:  #666666;
}

/*------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div.partnerzy
{
  margin-left:  10px;
  margin-top:   10px;
}


table.partner
{
  margin:0px;
  margin-bottom:20px;
}


table.partner td.image
{
  width:  200px;
  text-align: center;
  vertical-align: center;
  border: 2px solid #efefef;
}

table.partner td.space
{
  width:  4px;
}

table.partner td.description
{
  width:  410px;
  border: 2px solid #efefef;
  background: #efefef;
}

table.partner td.description div
{
  width:  410px;
}

table.partner td.description div.title
{
  /*height: 20px;*/
  border-bottom:  2px solid #ffffff;
  margin: -2px;  
  padding:  10px;  
  width:  396px;
  font-size: 12px; 
  font-weight:bold;
}

table.partner td.description div.text
{
  /*height: 20px;*/
  
  margin: -2px;
  padding:  10px;  
  width:  396px;
  font-size: 12px; 
  
}


table.partner td.description div.link
{
  /*height: 20px;*/
  
  margin: -2px;
  padding:  10px;  
  width:  396px;
  font-size: 11px; 
  
}

table.partner td.description div.link img
{
  vertical-align: middle;
}

table.partner td.description div.link a
{
  color:  #666666;
}
