html,body{
  text-align: center;
  padding:0px;
  margin:0px;
  font-family: Verdana, Helvetica, Arial,sans-serif;
  font-color: color: #4D4D4D;
  color: #000000;
  font-size: 8pt;
}

div { margin: 0px; padding: 0px; border-style: none; border-width: 0px; text-align: left; color: #4D4D4D;}
img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none 0px; border-spacing: 0px;}
img.header_l {padding-right: 10px;}
img.header_r {padding-right: 0px;}

#main { position: static;width: 830px; margin-right: auto; margin-left: auto; }

#lang { position: relative; left: 192px; top: 40px; }
#row1 { position: relative; width: 830px; height: 92px; overflow: hidden;}
#row2 { position: relative; width: 850px; height: 100%; text-align: left; overflow: hidden;}
#row3 { position: relative; width: 830px; height: 100%; text-align: center; overflow: hidden;}

#col1 { float: left; width: 190px; margin: 0px; padding: 0px 0px 0px 0px; text-align: right; display:inline;}
#col2 { float: left; width: 650px; padding: 0px; margin: 0px; text-align: left; display:inline;}

#col21 { float: left; width: 425px; padding: 0px 0px 0px 0px; text-align: left;}
#col22 { float: left; width: 185px; margin: 0px 0px 0px 18px; text-align: left;}

#logo   { position: absolute; left: 0px; top: 10px; }
#wizja  { position: absolute; left: 630px; top: 30px; }
#fota   { position: relative; margin-top: 3px; height: 193px; width: 628px; overflow: hidden; display: block;}
#fidea	{ position: absolute; left: 650px; top: 235px; }

hr {position: relative; border-style: none; border-width: 0px; display: block;}
hr.yellow_line { width: 100%; height: 1px; border-style: none; color: #ffee33; background-color: #ffee33; }
hr.gray_line   { width: 99%; height: 1px; color: #aba7a8; background-color: #aba7a8;  margin: 0px !important; margin: -10px;}

#gray_content 
{
    width: 175px;  
    border-left-color: #d1d1d0;
    border-left-style: solid;
    border-left-width: 1px;
    
    border-right-color: #d1d1d0;
    border-right-style: solid;
    border-right-width: 1px;
}

#red_content
{
    width: 175px;
    
    border-left-color: #ed1c24;
    border-left-style: solid;
    border-left-width: 1px;
    
    border-right-color: #ed1c24;
    border-right-style: solid;
    border-right-width: 1px;
}

#red_content_right
{
    width: 175px;
    
    border-left-color: #ed1c24;
    border-left-style: solid;
    border-left-width: 1px;
    
    border-right-color: #ed1c24;
    border-right-style: solid;
    border-right-width: 1px;
}

#yellow_content
{
    width: 175px;  
    border-left-color: #ffee33;
    border-left-style: solid;
    border-left-width: 1px;
    
    border-right-color: #ffee33;
    border-right-style: solid;
    border-right-width: 1px;
}


div.container {  
   margin: 0 auto;
   width: 100%;
}

img 
{
    margin: 0px;
    border-bottom-style: none;
    border-color: Red;
    border-spacing: 0px;
    border-style: none;
    }

table 
{
    border-width: 0px;
    border-bottom-style: none;
    margin: 0px 0px 0px 0px;
    border: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-style: none;
    border-spacing: 0px;
}    

td
{
    border-width: 0px;
    padding: 0px 0px 0px 0px;
}    

h1{
        
        font-size: 12pt;
        font-weight: 900;
        text-align: left;
        color: #808080;
        padding-top: 10px;
}

h2{
        font-size: 11pt;
        font-weight: 700;
        padding-top: 10px;
        padding-bottom: 3px;
}

h3{
        font-size: 8pt;
        font-weight: 700;
        padding-top: 10px;
        padding-bottom: 10px;
}

img 
{
    margin: 0px 0px 0px 0px;
    border-width: inherit;
    border-right-style: none; 
}


header
{
    height: 30px;
    margin:  0px 0px 0px 0px;
    border: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-bottom-style: none;
}

A:link       {
color:#808080; font-size: 8pt; text-decoration: none
       }
A:visited       {
color:#808080; font-size: 8pt; text-decoration: none
       }
A:hover       {
color:#FFEF0D; font-size: 8pt; text-decoration: underline
       }

A.bottom:link       {
color:#808080; font-size: 7pt; text-decoration: none; 
       }
A.bottom:visited       {
color:#808080; font-size: 7pt; text-decoration: none
       }
A.bottom:hover       {
color:#FFEF0D; font-size: 7pt; text-decoration: underline
       }
ul
{
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 12px 12px; list-style-type: square;
}


li
{
  /*padding: 0px 0px 0px 0px; */
  margin: 0px 10px 0px 20px; 
  line-height: 15px;
  font-weight: normal;
  font-size: 11px;
  text-align: justify;	
}

ul.l_menu
{
  margin: 15 0 5 0;
  padding: 0 0 0 0;
  list-style: none;
  text-align: left;	
}


li.l_menu
{
  line-height: 15px;
  font-weight: bold;
  font-size: 11px;
  color: #808080;
  text-align: left;
}

li.t_menu
{
  line-height: 15px;
  font-weight: bold;
  font-size: 11px;
  color: #808080;
  text-align: left;
}


ul.uslugi, ul.poradnik, ul.r_menu
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
  display: block;
  text-align: left;
}


li.uslugi 
{
  line-height: 13px;
  margin: 0px 0px 0px 5px;
  padding: 5px 0px 0px 12px;
  font-weight: normal;

  background-image: url(../images/uslugi_button.png);
  background-repeat : no-repeat;
  background-position : 0px 5px;
  display: block;
  text-align: left;
}

li.praca 
{
  line-height: 13px;
  margin: 0px 0px 0px 5px;
  padding: 5px 0px 0px 12px;
  font-weight: normal;

  background-image: url(../images/button.png);
  background-repeat : no-repeat;
  background-position : 0px 5px;
  display: block;
  text-align: left;
}

li.oprogramowanie 
{
  line-height: 13px;
  margin: 0px 0px 0px 5px;
  padding: 5px 0px 0px 12px;
  font-weight: normal;

  background-image: url(../images/button.png);
  background-repeat : no-repeat;
  background-position : 0px 5px;
  display: block;
  text-align: left;
}

li.poradnik
{
  line-height: 13px;
  margin: 0px 0px 0px 5px;
  padding: 5px 0px 0px 12px;
  font-weight: normal;

  background-image: url(../images/poradnik_button.png);
  background-repeat : no-repeat;
  background-position : 0px 3px;
  display: block;
  text-align: left;
}

li.r_menu
{
  line-height: 13px;
  margin: 0px 0px 0px 3px;
  padding: 5px 0px 0px 12px;
  font-weight: normal;

  background-image: url(../images/button.png);
  background-repeat : no-repeat;
  background-position : 0px 3px;
  display: block;
}

/* IE bugs*/
*html body{
text-align:left;
margin-bottom:0px;
}
*html body #calosc{
text-align:left;
}
* h1, h2, h3, h4, h5, p, a, ul, li, td, tr, table, form, fieldset, legend
{
margin:0;
padding:20;
}

td{
 font-family: Verdana, Helvetica, Arial,sans-serif;
 color: #4D4D4D;
 font-size: 8pt;
}

p 
{
   color: #4D4D4D;
   text-align: justify;
   padding: 0px 0px 5px 0px; 
   line-height: 14px;
}

#copyright {text-align: right;}
#bollom_lines {text-align: right;}

p_img 
{
    position: relative;   
}
