/* begin overall style    border: 1px solid #CC3333;   id="mainmenu"*/
body
{
	margin: 0;
	padding-top: 0;
	background: white;
	color: #444;
	font: normal 10pt Verdana, Arial,Helvetica,sans-serif;
	background: white url('../images/tlo.jpg');
}

#page
{ 
padding-top: 15px;
	width: 950px;
	margin: 0 auto;
   
	
  
}
#subheader {
	margin:0;
	
    padding: 3px 0px 0px 0px;
  width:100%;
     text-align:center;
   min-height:2em;
   background-color:#E7E5E9;
 /*border: 1px solid #CC3333;*/

}
#subheader h1{
    margin:5px 0px 0px 0px;
      font-family:  Verdana, Arial;
   font-size: 11px;
  color: #002830;
  font-weight:normal;
 
 

}
#side_g
{ background: white url('../images/page_g.png') repeat-x top left;
padding-top: 15px;
	width: 950px;
	margin: 0 auto;



}


#side{
   border-left:1px solid #CCD1D9;
    border-right:1px solid #CCD1D9;
background: white;
width: 948px;
}
#side_d
{background: white url('../images/page_d.png') repeat-x top left;
clear:both;
	padding: 0;
	margin: 0 0 0 0;
	font-size: 0.8em;
	text-align: center;


    height: 40px;


}
#content
{float: right;
	width:678px;
    position: relative;
      margin: 0 20px 0 0;
    padding: 0 0 0 0;
 background-color:#F7F7F7;
 border-right:1px solid #CDCDCD ;
 border-left:1px solid #CDCDCD;
}
#content a{
    color: #3366CC;
}
#content a:hover {
    color: #AF2928;
}

#content h1
{ color:#3E62A5;
  padding:0 0 15px 15px;
margin:0 0 ;
font-size: 20px;
}
#content h2
{ color:#3E62A5;
  padding:0;
margin:0 0 ;
font-size: 20px;
}
#tresc_g
{background: url('../images/tresc_g.jpg') top right no-repeat;
	width: 680px;
       
        height: 20px;
        padding:0;
     float: right;
     margin-right: 20px;
}

#tresc
{ 
  background-color:#F7F7F7;
 height: 100%;
width: 638px;

padding: 0 20px 0 20px;

}
#tresc_d
{background: url('../images/tresc_d.jpg') top left;
float: right;
	width: 680px;
clear:both;
    height: 20px;
 margin-right: 20px;

}
#tresc p{
  font-size: 12px;
  color:#576075;

}
#tresc dl dt{
  font-size: 12px;
  color:#576075;
font-weight: bold;
margin:0 0 10px 0;
}
#tresc dl dd{
  font-size: 11px;
  color:#576075;
padding:0;
margin:0 0 0 10px;
 
}
#tresc dl dd ul{
  
margin: 10px 0 10px 20px;
padding:0 0 0 10px;
}
#tresc ul li{

font-size: 11px;
  color:#576075;
padding:0;
margin:0 0 0 10px;
}
#tresc ul{

margin: 10px 0 10px 20px;
padding:0 0 0 10px;
}
#tresc h3{
font-size: 15px;
  color:#3E62A5;
padding:0;
margin:0 0 ;
}

#tresc h2
{ color:#3E62A5;
  padding:0;
margin:0 0 ;
font-size: 20px;
}


.data{float: right;
    font: normal 11px Arial,Helvetica,sans-serif;
    margin: 0px 10px 5px 0px;
  
  
}
#header
{float: right;
	margin: 0px 10px 60px 0px;
	padding: 0;
	height: 254px;
    width: 679px;
     
    background: white url('../images/header.jpg') no-repeat;
}
#sidemenu
{  float: left;
	width:240px;
   }
#logo img  {
    margin: 10px 20px 25px 20px;
	padding: 0px 0 0px 0px;
	font-size: 200%;
  /*      background: white url('../images/logo_maknet.gif') no-repeat;*/
     height: 100px;
    width: 200px;
    border: 0px;
}

#logo img {
    margin: 10px 20px 25px 20px;
	padding: 0px 0 0px 0px;
	font-size: 200%;
  /*      background: white url('../images/logo_maknet.gif') no-repeat;*/
     height: 100px;
    width: 200px;
    border: 0px;
}

#mainmenu
{
     padding: 0px 0 0px 0px;
     margin: 0px 0px 0px 10px;
     position: absolute;
  
    background: white url('../images/menu_s.jpg') ;
}

 .menu_g{ clear:both;
 background-repeat: no-repeat;
 background: white url('../images/menu_g.jpg') repeat-x top left;
 width:234px;
 height: 13px;
  margin-top: 0px ;
     }
.menu_d{ clear:both;
 background: white url('../images/menu_d.jpg') ;
 width:234px;
   height: 121px;
   margin-top: 0px ;
   

   }
   #start{
       width:680px;
    /*      border: 1px solid red;*/
margin: -17px 0 0 -17px;
    padding: 0 0 0 0;
   }
.start_g1{
    background: white url('../images/start_g1.jpg') repeat-x top left;
 	width:327px;
 	 height: 134px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;

    }
 
.start_g2{
    background: white url('../images/start_g2.jpg') repeat-x top left;
 	width:327px;
 	 height: 134px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    
    }
 .start_s{
    background: url('../images/start_s.jpg') repeat;
 	width:327px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
     border-top:1px solid #F7F7F7;
  border-bottom:1px solid #F7F7F7;
 
    }
   .start_d{
    background: white url('../images/start_d.jpg') repeat-x top left;
 	width:327px;
 	
    margin: 0 0 0 0;
    padding: 0 0 0 0;
     
    }
#start dl{
	
	width: 670px;
	display:inline;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
 
	}

#start dt{
	
	width:300px;
	margin: 0 0 0 0;
	padding: 10px 0 5px 0;
	font-size: 100%;
	color : #576075;
	letter-spacing: 1px;
	font-weight:normal;
	}

#start dd{
	 margin: 0 0 0 0;
	 padding: 0 0 0 0;
	 
	width:327px;

	 color : #576075;
         
	}
#start dd ul{
	font-weight: bold;
	 list-style:none;
	}
#start dd ul li{
	 margin: 0 0 0 0;
          padding: 0 0 0 0;
	}
#start dd.www{

	padding: 0 0 0 0;
	float: left;
	margin: 0 0 0 0;
       
	}
#start dd.www1{

	padding: 0 0 0 0;
	float:right;
	margin: 0 10px 0 0;

	}
#mainmenu ul
{width: 170px;
	padding: 15px 0 0 10px;
	margin: 15px 0 0 15px;
	padding: 0.4em 0 0.3em 0;
    
}

#mainmenu ul li
{width: 170px;
	display: block;
    padding: 8px 0 8px 20px;
   
    border-bottom: 1px solid #AF2926;
}

#mainmenu ul li a
{
	padding: 0.4em 0.4em;
	color: black;
	text-decoration: none;
	font-weight: bold;
}

#mainmenu ul li a:hover, #mainmenu ul li a.active
{
	background: #E6F2FF;
	color: #6399cd;
}



#footer
{ clear:both;
	padding: 0;
	margin: 0 0 0 0;
	font-size: 0.8em;
	text-align: center;
	

    height: 40px;
    
}
#underfooter
{ clear:both;
	padding: 15px;
	margin: 0 0 0 0;
	font-size: 0.8em;
	text-align: center;


}
#underfooter a{
    color:  #999;
    text-decoration: none;
}
#underfooter a:hover{
    color: #666;
}
/* end of overall style */

/* begin data grid style */
table.dataGrid
{
	background: white;
	border-collapse: collapse;
	width: 100%;
}

table.dataGrid th, table.dataGrid td
{
	font-size: 0.9em;
	border: 1px #4F81BD solid;
	padding: 0.3em;
}

table.dataGrid th
{
	background: #d3dfee;
	text-align: center;
}

table.dataGrid th.label
{
	width: 150px;
}

table.dataGrid tr.odd
{
	background: #E6F2FF;
}
/* end of data grid style */

.actionBar
{
	margin: 10px;
}

div.item
{
	margin: 10px 0 0 0;
	border: 1px solid silver;
	padding: 5px;
}

#main_s {
	z-index: 23;
	position: absolute;
     padding: 0 0 0 0;
   width: 680px;
     margin: 220px 0 0 0;

     background: url('../images/tytul.png');background-repeat: no-repeat;

     }


#main_s h2 {  clear:both; z-index: 50;    color: #fffffe;  margin:0; font-size: 1.4em;  padding: 40px 0px 10px 100px;
}
