* {margin:0px; padding:0px; }
 
#main{  height:100%; width: 100%;}
#czysc { clear:both; } 


   html,body{
      background: #CCC; 
      margin:0;
      padding:0;
      width: 100%;
      height:100%;
      border:none;
      font-family:arial,sans-serif;
      /*font-family: Tahoma, Verdana, Arial,Sans-serif;*/
      font-size: 0.9em;
      color: #646464;
   }

p, div{
	font-family: arial,  sans-serif;
	 color : #000; 
	text-align:left;
	margin: 0px auto;
	padding: 0px auto;
} 
 
 
a {
	text-decoration:none;
	margin: 0 auto
  }
 

a:hover {
	text-decoration: none;
}
#a1 a:hover {	  
  text-decoration: underline;
}

a:focus {
	outline: none;
}

img { 
	/*display:block;*/ 
 margin: 0px;
  }

 
h3 {
    font-family:  tahoma, Verdana, Helvetica, sans-serif;
    /*margin: 30px 0px 15px 0px;*/
    color: #666666;
    font-weight: normal;
    font-size: 1.3em;
    letter-spacing: 2px
    height: 28px;    
    clear: both;
   }

h3.caly{
  clear: both;
  display: block; 
  font-family:arial,sans-serif; 
  color: #000; 
  font-size: 1.4em;
 /* letter-spacing: 2px ;
    background: url(../templates/linia_h2.jpg) repeat-x ;*/
  height: 20px;
}   
   
#strzalka{
  float: left;
  vertical-align: top;
  background: url(../templates/strzalka.jpg) no-repeat ;
  width: 23px;
  height: 28px;
}   
   
   
h6 {
    font-family:  tahoma, Verdana, Helvetica, sans-serif;
    /*margin: 30px 0px 15px 0px;*/
    color: #666666;
    font-weight: normal;
    font-size: 1.2em;
   /* letter-spacing: 2px;
    margin-left: 3px;*/
 
   
}

hr {
	width: 100%;
}

.naglowek{
height:70px; 
background: #000 url("../templates/datacard_head.png") no-repeat;
}

.cialo{
width: 980px;
 margin: auto ;
 padding: auto ;
background: url(../templates/bg_870.gif) repeat-y;
 
}
 
#headg {
/*	width: 800px;*/
  margin: auto;
 /* padding: auto;*/
}

.menu1{
width: 190px;
float: left;
display: table;
min-height: 225px;
height: 100%;
margin-left: 10px;

/* background: url(../templates/menu1s.jpg) no-repeat;*/ 
}

.menu2{ 
padding-top: 225px;
background: url(../templates/menu2.jpg) repeat-x ;
}
.menu3{
float: left;
display: table;
width: 900px;
vertical-align: bottom;
background: url(../templates/menu3.jpg) no-repeat;
height: 16px;
width:190px;
}
/*
* MENU DRoP DOWN
*
*/

.container4 {
text-align:center;
/* background:#eee url(../templates/menu4.gif);*/
width: 900px;
margin-left:13px;
background:url("http://www.ibm.com/i/v16/t/sprites-t1.gif") repeat-x scroll 0 -280px #BCCDDB; 
border-bottom:1px solid #999999;
border-top:1px solid #eeeeee;
height:24px;
margin:0 ; /* for this demo only */
padding-left: 10px;
}
.menu4 {
text-align:left;
   position:relative;
font-family:arial,sans-serif;
font-size:0.82em;
font-weight:bold; 
background:transparent; 
width:100%;
margin:0;
}
.menu4 ul {
padding:0; margin:0; list-style-type: none;
}
.menu4 ul li {
color:#293D6B;
float:left; position:relative;
}
 
.menu4 ul li a, .menu4 ul li a:visited {
display:block; text-decoration:none;   height:24px; color:#293D6B; font-weight: bold; padding-left:15px; padding-right:15px; line-height:24px;
}
* html .menu4 ul li a, .menu4 ul li a:visited {
/*width:100px; width:70px;*/

}

.menu4 ul li ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu4 ul li:hover a,
.menu4 ul li a:hover {
color:#c00; text-decoration:none; border-bottom:1px solid #98B1C4;
 
 /* tu po najechaniu na górny*/

}
.menu4 ul li:hover ul,
.menu4 ul li a:hover ul {
visibility:visible; width:170px; height:auto; position:absolute; top:24px; left:-1px;   border:1px solid #98B1C4; background: #c5D4E1; overflow:visible;
}
.menu4 ul li:hover ul li a,
.menu4 ul li a:hover ul li a { 
display:block; background:transparent; text-decoration:none; color:#293d6b; font-weight: bold; height:auto; line-height:1.5em; padding:5px 10px 5px 15px; width:170px; width:145px;

}
.menu4 ul li:hover ul li a.drop,
.menu4 ul li a:hover ul li a.drop { 

display:block; color:#000; height:auto; line-height:1.5em; padding:5px 10px 5px 15px; width:170px; width:145px;
}
.menu4 ul li:hover ul li ul,
.menu4 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
.menu4 ul li:hover ul li a:hover,
.menu4 ul li a:hover ul li a:hover {background:#98B1C4; 
color:#000; text-decoration:none;
}
.menu4 ul li:hover ul li:hover ul,
.menu4 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute;  color:#000; left:170px; top: -1px; height:auto; border:1px solid #98B1C4; background: #c5D4E1;
}
.menu4 ul li:hover ul li:hover ul.left,
.menu4 ul li a:hover ul li a:hover ul.left {
left:-166px;
}
.menu4 ul li:hover ul li:hover ul li a,
.menu4 ul li a:hover ul li a:hover ul li a {
display:block; color:#293d6b; height:auto; line-height:1.5em; padding:5px 10px 4px 15px; width:170px; width:145px;
}
* html .menu4 ul li a:hover ul li a:hover ul li a {padding:4px 10px 4px 35px;}

.menu4 ul li:hover ul li:hover ul li:hover a,
.menu4 ul li a:hover ul li a:hover ul li a:hover {
color:#000; text-decoration:none;
}

.podmenu4{
background:url("http://www.ibm.com/i/v16/t/sprites-t1.gif") repeat-x scroll 0 -810px transparent;
margin:0px;
padding:10px 0 0 00px;
width: 910px;
display: table;
border: 0px;
vertical-align: top;
}


/*
* MENU DRoP DOWN
*
*/

#left {
float: left;
padding:0;
width:235px;
min-height:100%; /* works only if parent container is assigned a height value */
color:#333;
 
border:1px solid #333;
}

.content {
float: left;
color:#333; 
height: 100%; 
} 



.spacer {
    clear: both;
    border:none;
   	color: #fff;
    font-size:1px;
    height:1px;
    }
    
#navbar {
	font-size:0.84em; 
  font-family: arial, san-serif; 
  font-weight: bold;
  color: #293D6B;
	width: 190px;
	color: #000;
	margin: 0; 

    }



#navbar li {
    color: #293D6B;
    background: #C8D7E3;/* url(../templates/menu2.jpg) ;*/
    border-bottom: 1px solid #e2e2e2; 
    width: 190px;	
    list-style: none ; 	
   
    }
    
    
#ikon{
float: left;
margin-right: 0px;
background: url(../templates/ikona.jpg);
 height: 25px;
 width: 26px;
}

#navbar ul { width: auto;}
#navbar li ul {     /*background:#f0f0f0;*/    } 

#navbar li li a {
    color:  #000;
    width:190px;
    font-weight: none; 
    } 
#navbar a {
    margin-top: 1px;
    color: #293D6B;
    text-align: left;
    text-decoration: none;
    display: block; 
    	  padding: 4px 0 4px 5px  ; 
    width:190px; 
   /* font-weight: bold;*/ 
    } 

#navbar a:hover {
    text-decoration:  none; 
    background: #ACBFD0;
    color: #000;   
    width:185px; 
   }

#navbar li.current a { color:  #000;  }

#navbar li.current li a { 
  font-weight: normal;  
  color:  #000; 
    }

#navbar li.current li a:hover { 
  font-weight: normal;  
 color: #fb2620;
    }






#zew{
    border-top: 1px solid #9a95b5;
    width: 241px;
    height: 32px;   
    text-align: left;
    margin: 0 auto;
    padding-bottom: 2px;
     font-family: verdana;
    } 



#zew a {

    text-align: left;
    color: #000;
    text-decoration: none;
    line-height: 3;
    margin-left: 8px;
   
   /* font-weight: bold;*/
    }

#zew a:hover {
    text-decoration: none;
    color: #fb2620;
      }
 
 

 


#head {
 
  width: 910px;
	border:0px;
	padding: auto ;
	margin:0 auto;
  display: block;	
}

#niebo {	 
 	border:0px; 
 	/*float: middle;*/
  padding: auto ;
 	margin-left:0px;
 	margin-right: 0 auto;
  /*display: table;*/
}



#sr {	 
padding-left: 20px;
text-align: left;
 	width: 977px;
	font: bold 11px Arial, Verdana;	/* height: 100%;*/
	color: #000;	
	border:0px; 	
	margin: 0 auto;
	height: 100%
}



#g_sr {
	font: bold 11px Arial, Verdana;	/* height: 100%;*/
	width: 977px;
	height: 12px;
	color: #000;	
	border:0px; 	
	margin: 0 auto;

}

 
.foot_bg{   
        display: block;
        margin: auto ;
        padding: auto ;
        width: 910px;
        background: #000 url('../templates/bg_foot.png');
    	  height:25px;
    	  font-size: 0.9em;  
}


.foot_bg p{
color: #FFF;
padding-left:18px;
padding-top: 4px;
}

.foot_bg a{
color: #FFF;
 
}
 
 

#prawo {
        padding : 0px ;
      	font:   11px Arial, Verdana;
       	margin: 0px; 
} 
#bialy{ background: #ffffff ;}

#info_text {
   	width: 650px;
  	height: 100%;
  	color: #000;
  	font:  12px Arial, Verdana;
}
 
.infldset { 
	margin:215px 
	}  
.hide {
    display: none;
    }

.right {
	text-align: right;
	}	
	
.clear { clear: both; }
 
#m1{
margin-left: 20px;
float: left;
display: table;
background: url(../templates/m1.jpg) no-repeat ;
width: 71px;
height: 32px;
}
#m2{
background: url(../templates/m2.jpg) repeat-x ;
height: 32px;
 float: left;
 width: 600px
}
#m3{
float: left;
background: url(../templates/m3.jpg) no-repeat;
height: 32px;
width: 10px;
} 
div.ru{}
div.pl{}
div.eng{}
div.ukr{}

.leftF{float: left; display: inline; margin-left: 5px;}


/*
PRODUKTY
*/

.produktL{
float: left;
width: 100%;
height: 110px;
border-bottom: 1px solid #999;
}




/*
KONIEC PRODUKTY
*/
