body { background-color:#b8b8b8; margin:0px; background-image:url('../img/body_bgr.gif'); background-repeat:repeat-x;}

a { color:#a02020; text-decoration:none; }
a:hover { color:#a02020!important; text-decoration:underline; }
a:visited { color:#b08080; } 

/* link w menu */
#rsslink { position:absolute; top:172px; right:37px; color:#c0c0c0; font-size:10px; padding-top:0px; height:20px;}
#rsslink span { color:#e99400; font-weight:bold;}
#rsslink:link { color:#909090; }
#rsslink:visited { color:#909090!important; }
#rsslink:active { color:#e99400!important; }
#rsslink:hover { color:#e99400!important; }

#rsslink img { border:0px; vertical-align:middle;}


h1.nocss { display:none; }
.nocss { display:none; }
.printable { display:none; }
.clear { clear:both; }
h6 { font-size:0; color:white; margin:0px; padding:0px; display:block; width:0px; height:0px; overflow:hidden; }

#container_a { background-image:url('../img/container_a.gif'); background-repeat:repeat-y; background-position:50% 0%;}
#container_b { background-image:url('../img/container_b.gif'); background-repeat:no-repeat; background-position:50% 0%;}
#container_c { background-image:url('../img/container_c.gif'); background-repeat:repeat-y; width:760px; background-color:#fff; margin-left:auto; margin-right:auto;}

#container_d { background-image:url('../img/container_d.gif'); background-color:transparent; background-repeat:no-repeat; background-position:0% 0%; width:760px; min-height:800px;
				position:relative;
				padding-bottom:1px;
			 }

#topline  { height:23px; text-align:right;}
#topline a { font-size:12px; text-decoration:none; margin:3px; font-weight:normal; color:#e0e0e0; font-variant:small-caps; }
#topline a:hover { text-decoration:underline; }
#topline a + a { background-image:url('../img/reddot3x3.gif'); background-repeat:no-repeat; background-position:0px 50%; padding-left:10px;  }


#navi  { text-align:left; margin-bottom:10px;}
#navi a { font-size:12px; text-decoration:none; margin:3px; font-weight:normal; color:#901010; font-variant:small-caps; margin-top:0px;}
#navi span { font-size:12px; text-decoration:none; margin:3px; font-weight:normal; color:#a0a0a0; font-variant:small-caps; margin-top:0px;}
#navi a:hover { text-decoration:underline; }
#navi a + a, #navi a + span { background-image:url('../img/reddot3x3.gif'); background-repeat:no-repeat; background-position:0px 50%; padding-left:10px;  margin-top:0px;}


#mainmenu { height:190px; width:760px; position:relative; cursor:default;}

/*elementy menu mapa i szukaj*/
#tmenu_mapa { background-image:url('../img/tmenu_mapa.gif'); width:37px; left:502px; display:block; position:absolute; top:5px; height:13px; font-size:1px; overflow:hidden; background-repeat:no-repeat;}
#tmenu_mapa:link, #tmenu_mapa:visited, #tmenu_mapa:active { background-image:none; }
#tmenu_mapa:hover {background-image:url('../img/tmenu_mapa.gif');}

#tmenu_szukaj { background-image:url('../img/tmenu_szukaj.gif'); width:41px; left:546px; display:block; position:absolute; top:5px; height:13px; font-size:1px; overflow:hidden; background-repeat:no-repeat;}
#tmenu_szukaj:link, #tmenu_szukaj:visited, #tmenu_szukaj:active { background-image:none; }
#tmenu_szukaj:hover {background-image:url('../img/tmenu_szukaj.gif');}


/* elementy menu głównego */
.menuitem { display:block; position:absolute; top:144px; height:22px; font-size:1px; overflow:hidden; background-repeat:no-repeat;}
.menuitem span { position:absolute; top:-30px; }

#menu_inspiria { background-image:url('../img/menu_inspiria.gif'); width:80px; left:88px; }
#menu_inspiria:link, #menu_inspiria:visited, #menu_inspiria:active { background-image:none; }
#menu_inspiria:hover {background-image:url('../img/menu_inspiria.gif');}

#menu_dlakogo { background-image:url('../img/menu_dlakogo.gif'); width:112px; left:176px; }
#menu_dlakogo:link, #menu_dlakogo:visited, #menu_dlakogo:active { background-image:none; }
#menu_dlakogo:hover {background-image:url('../img/menu_dlakogo.gif');}

#menu_cozrealizowalismy { background-image:url('../img/menu_cozrealizowalismy.gif'); width:136px; left:296px; }
#menu_cozrealizowalismy:link, #menu_cozrealizowalismy:visited, #menu_cozrealizowalismy:active { background-image:none; }
#menu_cozrealizowalismy:hover {background-image:url('../img/menu_cozrealizowalismy.gif');}

#menu_comozemy { background-image:url('../img/menu_comozemy.gif'); width:111px; left:441px; }
#menu_comozemy:link, #menu_comozemy:visited, #menu_comozemy:active { background-image:none; }
#menu_comozemy:hover {background-image:url('../img/menu_comozemy.gif');}

#menu_labs { background-image:url('../img/menu_labs.gif'); width:82px; left:559px; }
#menu_labs:link, #menu_labs:visited, #menu_labs:active { background-image:none; }
#menu_labs:hover {background-image:url('../img/menu_labs.gif');}

#menu_kontakt { background-image:url('../img/menu_kontakt.gif'); width:110px; left:649px; }
#menu_kontakt:link, #menu_kontakt:visited, #menu_kontakt:active { background-image:none; }
#menu_kontakt:hover {background-image:url('../img/menu_kontakt.gif');}

#shortsearch { border:1px solid #b31111; position:absolute; top:3px; left:590px; width:110px; height:14px; font-family:times; font-size:11px;}

#shortsearchbtn { background-image:url('../img/shortsearchbtn.gif'); width:14px; height:14px; left:707px; top:5px; display:block; position:absolute; font-size:1px; overflow:hidden;}
#shortsearchbtn:link, #shortsearchbtn:visited, #shortsearchbtn:active { background-image:none; }
#shortsearchbtn:hover {background-image:url('../img/shortsearchbtn.gif'); }
#shortsearchbtn span { position:absolute; top:-20px; }

#logolink { position:absolute; width:143px; height:130px;  left:89px; top:2px;}
#logolink span {display:none;}

.hotmenuitem { display:block; position:absolute; top:162px; height:18px; font-size:1px; overflow:hidden; }
.hotmenuitem span { position:absolute; top:-20px; }

#hotmenu_kreujemy { background-image:url('../img/hotmenu_kreujemy.gif'); width:70px; left:265px; }
#hotmenu_kreujemy:link, #hotmenu_kreujemy:visited, #hotmenu_kreujemy:active { background-image:none; }
#hotmenu_kreujemy:hover {background-image:url('../img/hotmenu_kreujemy.gif');}

#hotmenu_inspirujemy { background-image:url('../img/hotmenu_inspirujemy.gif'); width:92px; left:345px; }
#hotmenu_inspirujemy:link, #hotmenu_inspirujemy:visited, #hotmenu_inspirujemy:active { background-image:none; }
#hotmenu_inspirujemy:hover {background-image:url('../img/hotmenu_inspirujemy.gif');}

#hotmenu_zarazamy { background-image:url('../img/hotmenu_zarazamy.gif'); width:111px; left:447px; }
#hotmenu_zarazamy:link, #hotmenu_zarazamy:visited, #hotmenu_zarazamy:active { background-image:none; }
#hotmenu_zarazamy:hover {background-image:url('../img/hotmenu_zarazamy.gif');}

/* numer wyswietlany na logo */
#magazinenr { position:absolute; top:126px; left:92px; color:white; font-style:italic; font-size:11px;}

#content {
	margin-left:100px; margin-top:10px; margin-bottom:0px; margin-right:36px; font-family:times;
}

#content .pagemenu { float:right;  margin:0px; background-color:white; }
#content .pagemenu .pagemenu_b { width:150px; border:1px solid #b92222; padding:2px; margin:10px 0px 10px 10px; background-color:#fff5f5;}

/* blok w ktorym wyswietlane sa bannery prawej kolomny */
#content .pagemenu .pagemenu_b2 { width:150px;  padding:0px; margin:10px 0px 10px 10px;}
#content .pagemenu .pagemenu_b2 .banner { margin-bottom:10px; text-align:right; }
#content .pagemenu .pagemenu_b2 a { font-size:12px; color:#2a81bd; }
#content .pagemenu .pagemenu_b2 a img { border:1px solid #2a81bd; padding:2px; display:block;}
#content .pagemenu .pagemenu_b2 a:hover { color:#a02020; }
#content .pagemenu .pagemenu_b2 a:hover img { border:1px solid #a02020; padding:2px; }
#content .pagemenu .pagemenu_b2 h1 { color:#2a81bd; padding:2px; background:none; margin-bottom:5px;}
#content .pagemenu .pagemenu_b2 h1:first-letter { color:#2a81bd; font-size:130%; }

/* blok w ktorym wyswietlane są slowa kluczowe */
#content .pagemenu .pagemenu_b3 { width:150px;  padding:2px; margin:10px 0px 10px 10px; font-size:10px; border:1px solid #c0c0c0; background-color:#f9f9f9; color:#a0a0a0;}
#content .pagemenu .pagemenu_b3 a { font-size:10px; color:#2a81bd; }
#content .pagemenu .pagemenu_b3 a:hover { color:#a02020; }
#content .pagemenu .pagemenu_b3 .more a { font-size:10px; color:#a02020; }
#content .pagemenu .pagemenu_b3 .more { text-align:right; margin-top:2px;}

/*aktualnie jest wyswietlany tutaj tylko link do feeda*/
#content .pagemenu .pagemenu_b4 { width:150px;  padding:2px; margin:10px 0px 10px 10px; font-size:10px;}
#content .pagemenu .pagemenu_b4 a { font-size:10px; color:#2a81bd; }
#content .pagemenu .pagemenu_b4 a:hover { color:#a02020; }
#content .pagemenu .pagemenu_b4 .more a { font-size:10px; color:#a02020; }
#content .pagemenu .pagemenu_b4 .more { text-align:right; margin-top:2px;}

#content .pagemenu h1 { margin:0px; background-color:#b92222; font-size:14px; color:#ffffff; padding:2px;}
#content .pagemenu h1:first-letter { color:white; font-size:130%; }
#content .pagemenu .selected { color:#b92222; text-decoration:underline; }

#content .pagemenu .navi { text-align:center; margin:5px 0px; padding:0px;}
#content .pagemenu .back { font-size:12px; background-image:url('../img/tieleft.gif'); background-repeat:no-repeat; background-position:0px 50%; padding-left:11px; }
#content .pagemenu .pagenumber { color:#909090; font-size:12px; float:left; padding-left:5px; display:block; width:57px; text-align:center;}

/* linki nawigacyjne webringa */
#content .pagemenu .prev { font-size:12px; background-image:url('../img/tieleft.gif'); background-repeat:no-repeat; background-position:0px 35%; padding-left:11px; width:32px; float:left; padding-bottom:2px;}
#content .pagemenu .prev img { width:30px; height:30px; border:1px solid #2a81bd; padding:1px; text-decoration:none; display:block;}

#content .pagemenu .up	 { font-size:12px; background-image:url('../img/galindex.gif'); background-repeat:no-repeat; background-position:50% 0%; padding-top:26px; padding-left:14px; padding-right:14px; width:32px; float:left;}
#content .pagemenu .up img { width:30px; height:30px; border:1px solid #2a81bd; padding:1px; text-decoration:none; display:block;}

#content .pagemenu .next { font-size:12px; background-image:url('../img/tieright.gif'); background-repeat:no-repeat; background-position:100% 35%; padding-right:13px; padding-bottom:2px; width:32px; float:left;}
#content .pagemenu .next img { width:30px; height:30px; border:1px solid #2a81bd; padding:1px; text-decoration:none; display:block;}

#content .pagemenu span.prev { color:#909090; background-image:url('../img/tieleft_disabled.gif');}
#content .pagemenu span.up	 { color:#909090; background-image:url('../img/tieup_disabled.gif');}
#content .pagemenu span.next { color:#909090; background-image:url('../img/tieright_disabled.gif');}

#content .pagemenu .prev div { width:30px; height:30px; border:1px solid #e0e0e0; padding:1px; text-decoration:none; display:block; background-color:#f0f0f0;}
#content .pagemenu .next div { width:30px; height:30px; border:1px solid #e0e0e0; padding:1px; text-decoration:none; display:block; background-color:#f0f0f0;}

#content .pagemenu .commonup	{ font-size:12px; background-image:url('../img/index.gif'); background-repeat:no-repeat; background-position:50% 0%; padding-top:7px; padding-left:14px; padding-right:14px; width:32px; float:left;}
#content .pagemenu span.commonup	{ font-size:12px; background-image:url('../img/index.gif'); background-repeat:no-repeat; background-position:50% 0%; padding-top:7px; padding-left:14px; padding-right:14px; width:32px; float:left;}

#content .pagemenu ul.lookalso {list-style-image:none; list-style-type:none; list-style-position:outside; padding:0px; margin:0px; margin-left:5px;}
#content .pagemenu ul.lookalso li { font-size:13px; color:#315b76; vertical-align:middle; padding:0px; margin:0px; padding-top:5px; line-height:normal; padding-bottom:8px;}
#content .pagemenu ul.lookalso li img { margin-top:0px; padding:1px; border:1px solid #2a81bd; float:left; margin-right:3px;}
#content .pagemenu ul.lookalso li div {clear:left;}
#content .columns_3_3 { background-image:url('../img/bluedot1x1.gif'); background-position:310px 0px; background-repeat:repeat-y; margin:10px 0px; border:1px solid white;}
#content .columns_3_3 .leftcolumn  { width:300px; float:left;}
#content .columns_3_3 .rightcolumn { width:300px; float:right; }

#content .columns_4_2 { background-image:url('../img/bluedot1x1.gif'); background-position:410px 0px; background-repeat:repeat-y; margin:10px 0px; border:1px solid white;}
#content .columns_4_2 .leftcolumn  { width:400px; float:left;}
#content .columns_4_2 .rightcolumn { width:200px; float:right; }

/* kolumny na widoku głównym sekcja a moze inspiria */
#content .columns_4_2 .leftcolumn .innerleftcolumn { float:left; width:110px; margin-top:10px; }
#content .columns_4_2 .leftcolumn .innerrightcolumn { float:right; width:280px; }

#content .columns_2_4 { background-image:url('../img/bluedot1x1.gif'); background-position:210px 0px; background-repeat:repeat-y; margin:10px 0px; border:1px solid white;}
#content .columns_2_4 .leftcolumn  { width:200px; float:left;}
#content .columns_2_4 .rightcolumn { width:400px; float:right; }

/* układ stosowany na podstronach */
#content .columns_1_5_nosep {}
#content .columns_1_5_nosep .leftcolumn { float:left; margin-top:10px; width:100px;}
#content .columns_1_5_nosep .rightcolumn { border-top:1px solid white; float:right; width:508px; margin-bottom:20px; }
		  

#content .more { text-align:right; font-size:12px;  font-style:italic; margin-top:15px;}
#content .more a { background-image:url('../img/reddot3x3.gif'); background-repeat:no-repeat; background-position:0px 50%; padding-left:7px;  }

#content p  { margin:10px 0px 5px 0px; color:#315b76; font-size:13px; text-align:justify;}
#content p:first-letter { color:#b31111; font-size:120%;}
#content hr { border:0px hidden; border-top:2px solid #b31111; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px;} 

#content > hr { clear:both; border-top:2px solid #2a81bd; }
#content hr.clear { clear:both; border-top:2px solid #2a81bd; }

#content ul {list-style-image:url('../img/bullet_a.gif'); list-style-position:outside; padding:0px; margin:0px; margin-left:15px; }
#content ul li { font-size:13px; color:#315b76; vertical-align:middle; padding:0px; margin:0px; padding-top:0px; line-height:15px; margin-bottom:8px;}

#content ol {  }
#content ol li { font-size:13px; color:#315b76; vertical-align:middle; padding:0px; margin:0px; padding-top:0px; margin-bottom:8px;}

#content img.left { float:left; margin:0px 10px 5px 0px; border:1px solid #2a81bd; padding:2px; background-color:#ffffff;}
#content img.right { float:right; margin:5px 0px 5px 10px; border:1px solid #2a81bd; padding:2px; background-color:#ffffff;}
#content img.gallery { border:1px solid #2a81bd; padding:2px; background-color:#ffffff; margin:5px 5px 0px;}
#content a:hover img.gallery { border:1px solid #a02020; background-color:#a02020;}

#content img.gallery2 { border:1px solid #a02020; padding:2px; background-color:#ffffff; margin:5px 5px 0px;}
#content a:hover img.gallery2 { border:1px solid #2a81bd; background-color:#2a81bd;}

#content h1 { font-family:times; color:#00407c; font-size:22px; font-weight:normal; font-variant:small-caps; margin-top:30px;}
#content h1:first-letter { color:#b31111; font-size:120%;}
#content h1.first { margin-top:10px; }

#content h2 { font-family:times; color:#00407c; font-size:14px; font-weight:normal; font-variant:small-caps; margin-bottom:5px; margin-top:30px;}
#content h2:first-letter { color:#b31111; font-size:120%;}

#content h3 { font-family:times; color:#00407c; font-size:12px; font-weight:normal; font-variant:small-caps; }
#content h3:first-letter { color:#b31111; font-size:120%;}

#content .important { background-color:#fff5f5; padding:4px; margin-top:10px;}
#content .news .date { font-size:11px; color:#909090; }
#content .news h3 { margin:0px; font-weight:bold;}

/* do wstawiania linka RSS do działów */
#content .sublegend { font-size:10px; color:#909090!important; padding:0px 0px 3px;}
#content .rsslink strong { color:#e99400;}
#content .rsslink { color:#909090!important; background-image:url('../img/rss_icon10.gif'); background-repeat:no-repeat; padding-right:12px; background-position:100% 0%;}
#content .rsslink:hover { color:#e99400!important;}

/* na stronie pojedynczego newsa */
#content .news_date { font-size:11px; color:#909090; }

/* na glowsnej stronie: rozwiązania */
#content .featuredsolutions { }
#content .featuredsolutions { padding:0px; margin:10px 0px 10px 0px;}
#content .featuredsolutions .banner { margin-bottom:10px; text-align:center; }
#content .featuredsolutions a { font-size:12px; color:#2a81bd; margin:0px auto;}
#content .featuredsolutions a img { border:1px solid #ffffff; padding:2px; display:block; margin:0px auto;}
#content .featuredsolutions a:hover { color:#a02020; }
#content .featuredsolutions a:hover img { border:1px solid #a02020; padding:2px; }
#content .featuredsolutions h1 { color:#2a81bd; padding:2px; background:none; margin-bottom:5px;}


/* styl użyty do prezentacji grafik w galerii */
#content .contentimg_narrow {  margin:10px 0px 20px;  width:336px; }
#content .contentimg_narrow img  {   padding:1px 1px 1px; margin:0px 0px 0px; border:1px solid #e0e0e0; width:332px;}
#content .contentimg_narrow span {  text-align:right; display:block; font-size:11px; color:#909090;} 

#content .contentimg_wide {  margin:10px 0px 20px;  width:504px; }
#content .contentimg_wide img  {  padding:1px 1px 1px; border:1px solid #e0e0e0;}
#content .contentimg_wide span {  text-align:right; display:block; font-size:11px; color:#909090;} 

/* link obrazkowy */
#content .imglink { float:left; width:100px; height:150px;}
#content .imglink span { margin:0px 5px 5px; text-align:center; display:block; font-size:11px; color:#909090;}

#content .imgcolumn { float:left; margin-top:10px; width:100px; }
#content .txtcolumn { border-top:1px solid transparent; float:right; width:508px; margin-bottom:20px; }

/* nawigator w webringu */
#content .webringnavi .imglink { float:left; width:100px; height:auto;}
#content .webringnavi .imglink div.gallery { width:80px; height:80px; border:1px solid #e0e0e0; padding:2px;  margin:5px 5px 0px; background-color:#f0f0f0;}
#content .webringnavi .imglink span { margin:0px 5px 5px; text-align:center; display:block; font-size:11px; color:#909090;}
#content .webringnavi .imglink img.selected { width:80px; height:80px; border:2px solid #b92222; padding:2px; background-color:#ffffff; margin:5px 5px 0px; }
#content .webringnavi .imglink span.selected { color:#b92222; }

/* navigacjach po stronach toc-a */
#content .tocpagesnavi { font-size:12px; padding-top:5px; padding-bottom:3px;}
#content .tocpagesnavi .prev { float:left; background-image:url('../img/tieleft.gif'); background-repeat:no-repeat; background-position:0px 50%; padding-left:11px; }
#content .tocpagesnavi .next { float:right; background-image:url('../img/tieright.gif'); background-repeat:no-repeat; background-position:100% 50%; padding-right:11px;}

/* gdy jakiś element nie jest dostępny np lista pusta */
#content .unavailable { font-size:11px; text-align:center; margin:20px 0px; color:#c0c0c0; }

/* mapa serwisu */

#content ul.sitemap li { font-size:16px; font-weight:bold;}
#content ul.sitemap ul { margin-top:5px; }
#content ul.sitemap li li { font-size:14px; font-weight:normal;}
#content ul.sitemap .anchor { font-style:italic; font-weight:normal; font-size:12px;}

#footer {
	color:#00407c; font-size:12px; 
}
#footer div {float:left; height:50px; margin-right:20px;}
#footer img {float:left; margin-right:10px; }

/* numer strony w prawym dolnym rogu */
.pagenr { 
			position:absolute; bottom:20px; right:0px; width:35px; height:36px; 			
		}


/* stopka */
#bcontainer_b { background-image:url('../img/bcontainer_b.gif'); background-repeat:no-repeat; background-position:50% 0%;}

#bcontainer_d { background-image:url('../img/bcontainer_d.gif'); 
				background-color:transparent; 
				background-repeat:no-repeat; 
				margin-left:auto; margin-right:auto; 
				background-position:0% 0%; 
				width:760px; 
				height:39px;
			   }
#bcontainer_d p { margin:0px; padding-top:16px; padding-left:10px; font-family:Times; color:#606060; font-size:10px;}


/* strona wyszukiwania */

.searchfield {padding:5px; background:#f0f0f0; text-align:center; background-color:#fff5f5; }
.searchfield input { border:1px solid #901010; margin:0px 10px 0px 0px; width:150px; height:16px; font-size:13px; vertical-align:middle; font-family:times;}
.searchfield button { color:white; background-color:#901010; border:1px solid black; height:20px; font-family:times; font-variant:small-caps; margin:0px 0px 0px 0px; vertical-align:middle;}

/* strona zasobów */

.resourcediv .oneresource {clear:left;}
.resourcediv .oneresource .bannerdsc { }
.resourcediv .oneresource .bannerdsc h2 { margin:0px!important; padding:0px!important; }
.resourcediv .oneresource .bannerdsc p { color:#909090 ! important; font-size:12px!important; margin:0px!important; padding:0px!important;}


.resourcediv .banner { margin-bottom:10px; text-align:right; width:150px; float:left; margin-right:10px;}
.resourcediv a { font-size:12px; color:#2a81bd; }
.resourcediv a img { border:1px solid #2a81bd; padding:2px; display:block;}
.resourcediv a:hover { color:#a02020; }
.resourcediv a:hover img { border:1px solid #a02020; padding:2px; background-color:#a02020;}
