body {
 padding: 0; 
 margin: 0; 
 font-size: 12px; 
 font-family: Arial, Verdana, sans-serif;
 background: url(images/top.jpg) left top repeat-x;
}

h2 {color: #192251;}
h3 {color: #192251;}
ul {list-style-image: url(images/bluesquare.gif);}
ul li {margin: 0; padding: 0;}
a {color: #39517E; text-decoration: underline;}
hr {border-color: #D6D6D6;}


#top {
 margin: 0 auto;  
 padding: 0; 
 height: 87px; 
 width: 990px;
}

#logo {
 width: 108px; 
 height: 79px;
 background: url(images/logo_new.png) left top no-repeat;
 float: left;
 margin: 0 0 0 60px;
}

#logo a {
 display: block;
 margin: 0;
 padding: 0;
 width: 108px;
 height: 79px;
}

#top h1 {
 color: white;
 font-size: 15px;
 font-weight: bold;
 text-align: center;
 padding: 14px 0 0 0; 
 /*width: 588px; */
 width: 739px;
 margin: 0 0 0 74px;
 float: left;
 background: #003380 url(images/top_h.png) left no-repeat;
 height: 32px;
}

p#headmenu {
 display: block; 
 height: 35px;
 background: url(images/head_menu.png) no-repeat;
}

/* top menu */

ul#topmenu {
 float: left;
 list-style: none;
 list-style-image: none;
 margin: 13px 0 0 80px;
 width: 620px; 
 padding: 0;
}

ul#topmenu li {
 display: inline;
 margin: 0 0 0 0;
 padding: 0 12px;
 background: url(images/topmenuruler.gif) left center no-repeat;
}

ul#topmenu li a {
 text-decoration: none;
 font-weight: bold;
 color: #286DB2;
 font-size: 14px;
}

ul#topmenu li a:hover {color: gray;}

#top-center {
 width: 890px; 
 float: left;
 padding: 0; 
 height: 87px; 
 background: url(images/top-center.png) no-repeat;
}

#body {
 width: 990px; 
 height: auto; 
 margin: 0 auto; 
 padding: 0; 
 background: none;
}

#body_left {
 float: left;
 width: 240px;
 background: none;
 margin: 0 0 8px 0;
}

#adresbox {
 color: #292929;
 margin: 10px 0 12px 0; 
 text-align: center;
 background: url(images/adresbox.png) center top no-repeat;
 width: 227px;
 height: 140px;
 border-bottom: solid 1px #e1e1e1;
}

#adresbox a {
 display: block;
 margin: 0;
 padding: 0;
 width: 227px;
 height: 140px;
}

#cambox {
 margin: 10px 0 16px 0; 
 text-align: center;
 background: url(images/cam2.jpg) center top no-repeat;
 width: 227px;
 height: 172px;
 text-align: center;
 border-bottom: solid 1px #EDEDED;
}

#cambox a {
 text-decoration: none;
 color: #15426D;
 display: block;
 margin: 0;
 padding: 0;
 width: 226px;
 height: 172px; 
}

#dnsbox {
 margin: 5px 0 18px 0; 
 text-align: center;
 background: url(images/dns2.jpg) center top no-repeat;
 width: 227px;
 height: 153px; 
 text-align: center;
 border-bottom: solid 1px #EDEDED;
}

#dnsbox a {
 margin: 0;
 padding: 0;
 display: block;
 width: 226px;
 height: 159px;
} 

#tvbox {
 margin: 5px 0 18px 0; 
 text-align: center;
 background: url(images/tv.jpg) center top no-repeat;
 width: 227px;
 height: 153px; 
 text-align: center;
 border-bottom: solid 1px #EDEDED;
}

#tvbox a {
 margin: 0;
 padding: 0;
 display: block;
 width: 226px;
 height: 159px;
} 


#body_right {
 float: left;
 width: 739px;
 height: auto;
 margin-bottom: 18px;
}

#flash_box {
 width: 484px;
 height: 370px;
 float: left;
 background: white;
 margin: 0 0 10px 4px;
 border: solid 1px #e1e1e1;
 padding: 0px;
}

h2.head_box1 {
 padding: 5px 0 0 5px;
 color: #2E5396;
 font-weight: bold;
 font-size: 14px;
 width: 724px;
 height: 20px;
 float: left;
 margin: 5px 4px 0 4px;
 background: url(images/box_head1.png);
}

h2.head_box2 {
 padding: 7px 0 0 10px;
 color: #2E5396;
 font-weight: bold;
 font-size: 14px;
 width: 228px;
 height: 20px;
 float: left;
 margin: 0 4px;
 background: url(images/box_head2.png);
}

.body_box1 {
 float: left;
 width: 727px;
 height: 80px;
 margin: 0 4px 8px 4px;
 border-right: solid 1px #e1e1e1;
 border-bottom: solid 1px #e1e1e1;
 border-left: solid 1px #e1e1e1;
 background: url(images/b1.jpg) center top repeat-x;
}

.body_box1 div {
 float: left;
 width: 356px;
 padding: 5px 0 0 5px;
 height: 74px; 
}

.body_box1 div p {
 float: left; 
 margin: 3px 0;
 padding-left: 8px;
 width: 340px;
 background: url(images/news_dot.gif) left top no-repeat;
}

.body_box1 div p a {
 text-decoration: none;
 color: #15426D;
}

.body_box1 div p a:hover {
 color: black;
}

.body_box2 {
 width: 236px;
 height: 165px;
 float: left;
 margin: 0 4px 10px 4px;
 border-right: solid 1px #e1e1e1;
 border-bottom: solid 1px #e1e1e1;
 border-left: solid 1px #e1e1e1;
 background: url(images/b2.jpg) center bottom;
}

.body_box2b {
 width: 236px;
 height: 142px;
 float: left;
 margin: 0 4px 10px 4px;
 border-right: solid 1px #e1e1e1;
 border-bottom: solid 1px #e1e1e1;
 border-left: solid 1px #e1e1e1;
 background: url(images/b3.jpg) center bottom;
}

.body_box3 {
 width: 236px;
 height: 206px;
 float: left;
 margin: 0 4px;
 border-right: solid 1px #e1e1e1;
 border-bottom: solid 1px #e1e1e1;
 border-left: solid 1px #e1e1e1;
}

#b3 {background: url(images/b3b.jpg);}
#b4 {background: url(images/b4.jpg);}
#b5 {background: url(images/b5.jpg);}

#footer {
 clear: both;
 width: 100%;
 height: 63px;
 background: url(images/footer.png) repeat-x;
 margin-top: 10px;
}

#footer-wrap {
 width: 970px;
 margin: 10px auto 0 auto;
 padding: 15px 0 15px 0;
 font-size: 11px; 
 color: #6B6B6B;

}

#footer-address {
 float: left;
 width: 450px;
}

#footer-text {
 float: right;
 text-align: right;
}


ul.menu3 {margin: 10px 0 0 0; padding: 0; list-style: none;}
ul.menu3 li {
 padding: 5px; 
 border-bottom: solid 1px #D0D0D0; 
/* -moz-opacity: 0.5;  opacity: 0.5; */
}
ul.menu3 li:hover {background: #E9E9E9;}
ul.menu3 li a {text-decoration: none; color: #2F4261;} 
ul.menu3 li a:hover {color: black;}


.bpcontent {
 border-bottom: solid 1px #E3E3E3;
 padding: 8px 10px 10px 10px;
 background: url(images/bpcontent_bg.png) center top no-repeat; 
 margin: 10px 0 10px 0;
}

.categories  {
 background: url(images/bpcontent_bg.png) center top no-repeat;
 padding: 1px 12px;
 margin: 0 -10px; 
}


/* breadcrumbs */
.brc-wrap {
 background: url(images/breadcrumbs.png) no-repeat;
 padding: 5px 0 6px 9px;
 height: 20px;
 margin: 4px 0 0 0;
}

a.brc-item {
 color: #4B77BF;
 text-decoration: none;
 padding: 6px 15px 7px 2px;
 background: url(images/breadcrumbs2.png) right center no-repeat;
 margin: 0; 
}

a.brc-item:hover {color: black;}

/* strumienie */
table.tablista {width: 100%;}
table.tablista th {color: white; background: #343639;}
table.tablista tr.tp1  {color: black; background: white;}
table.tablista tr.tp2  {color: #343639; background: #EDEDED;}

/* menu left */
.menu-h1 {
 color: #444444;
 width: 219px;
 padding: 8px 0 4px 10px;
 margin: 4px 0 0 0;
 border-bottom: solid 1px #E5E5E5;
 background: url(images/menu-h1a.png) no-repeat;
}

ul.menu1 {
 margin: 8px 12px 0 0; 
 padding: 0 2px 0px 0px; 
 list-style: none;
 list-style-image: none;
 border-top: solid 1px  #E5E5E5;
 border-right: solid 1px  #E5E5E5;
 border-left: solid 0px  #E5E5E5; 
}

ul.menu1 li {
 background: url(images/leftmenu3.png) left bottom no-repeat; 
 border-right: solid 0px #D9D9D9;
 border-bottom: solid 0px #D9D9D9; 
 border-left: solid 0px #D9D9D9;
 width: 225px;
}

ul.menu1 li a {
 text-decoration: none;
 color: #0060a4;
 font-size: 13px;
 display: block;
 width: 220px;
 height: 100%;
 margin: 0; 
 padding: 6px 0px 8px 8px;
}

ul.menu1 li.current-page a,
ul.menu1 li a:hover {color: #061025; background: url(images/leftmenu5.png) left bottom no-repeat;}


/* komputery */
table.kdmParamTable {
  border: solid 3px  #F1F1F1;
}

table.kdmParamTable td {padding: 4px 5px;}

.kdmParamTable tr.tr-even  {
	background-color: #F1F1F1;
	color: black;
}

/* zrodlo: wikipedia ukryjemy, bart */
.printfooter {
	display: none;
}

/* zrodlo: wikipedia powieksz obrazek */

.thumbinner a {text-decoration: none;}
.thumbinner img {border: none;}


