body 
{
margin-bottom    : 20px;
padding          : 0px;
font-family      : arial, sans-serif;
font-size        : 12px;
margin-top: 0em;
margin-left: 0em;
margin-right: 0em;
}

td, tr, p, div {font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;}


hr {
color: #2d73b9; /** linia pozioma**/
background-color: #2d73b9; /** linia pozioma**/
border: none;
height: 1px;
width: 100%;}


a:link, a:visited {font-size : 11px;      /**linki ogólnie**/
text-decoration  : none;
font-weight      : bold;
color: #5a7b9c;}

a:hover {font-size        : 11px;
color            : #004e87;
text-decoration  : none;
font-weight      : bold;
text-decoration: underline;}

a.category:link, a.category:visited {font-size : 11px;
font-weight      : bold;}




.menudwa a:link, .menudwa a:visited {font-size : 11px;      /**linki ogólnie**/
text-decoration  : none;
font-weight      : bold;
text-decoration: none;
color: #4f658e;}

.menudwa a:hover {font-size        : 11px;
color            : #4f658e;
text-decoration  : none;
font-weight      : bold;
text-decoration: none;}





/**naglowek nowy**/

#navi {
	float: right;
	width: 850px;
	height: 35px;
	
}
#navi ul { list-style: none; }
#navi ul li {
	float: left; /** ułozenie elementow li od lewej do prawej: stroma glowna, firma itd **/
	list-style: none;
}
#navi ul li a {
	color: #dde2ec; /**jasny kolor**/
}


#menu_gora {
float: right;
width: 570px;
margin-top: 12px; /** odstep buttona od góry diva navi, dotyczy elementu div w elemencie div**/ 
margin-right: 10px;
}
#menu_gora li a {
	display: block;
	width: 100%; 
	height: 23px; 
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase; /** transformuje na duże litery**/
	line-height: 23px;
	padding-top: 0px; 
}
#menu_gora li.m1 a:hover, #menu_gora li.m1 a:focus {
	color: #dde2ec;
	background-image: url(images_style/Menu_hover.png);
	text-decoration: none;
}



#menu_gora li.m1 a { width: 114px; background-image: url(images_style/Menu.png); }

#menu_gora li.on1 a { color: #4d4d4d; width: 114px; background-image: url(images_style/Menu_Activ.png); }





/**Menu Lewe**/




div.moduletable {padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;}


div.moduletable h3 {margin-bottom: 5px;
height: 23px;
line-height: 23px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
text-indent: 8px;
color: #0b5c8e;
margin-top: 0px;}

#leftnav div.moduletable h3 {background: url('images_style/Mod_Head.png') no-repeat ;
color: #fff;
font-size: 12px;
text-transform: capitalize;
line-height: 23px;
width: 185px;
text-indent: 26px}

table.moduletable {width: 100%;
table-layout: auto;}

table.moduletable td {padding-left: 0px;
padding-right: 0px;}

#leftnav div.moduletable h3 {background: url('images_style/Mod_Head.png') no-repeat 0em 0em;
font-family: Arial, Helvetica, sans-serif;
color: #f2f2f2;
line-height: 22px;
text-indent: 25px}

#leftnav div.moduletable {}


div.produkty
{background: url('images_style/Menugora.png') no-repeat ;
color: #fff99d;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight      : bold;
text-transform: capitalize;
line-height: 23px;
width: 185px;
text-indent: 26px}


div.produkty2
{background: url('images_style/Menudol.png') no-repeat ;
color: #fff99d;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight      : bold;
text-transform: capitalize;
line-height: 23px;
width: 185px;
text-indent: 26px}



a.mainlevel {margin           : 0px;
padding          : 0px;
font-size        : 12px;
width            : 183px;
}

a.mainlevel:link, a.mainlevel:visited {display : block;       
font-size        : 12px;
border-top       : 1px solid #ffffff;
background-color:  #e7eafe;
font-weight      : bold;
border-right: 1px #ffffff solid;   /**linia ciagla**/
border-left: 1px #ffffff solid;
padding          : 2px 0px 2px 0px !important; /** odstep miedzy czcionka a blokiem menu **/
padding          : 2px 0px 2px 0px;
color: #517293;
width            : 183px;
text-indent      : 10px;
text-align: left;}

a.mainlevel:hover {background-color : #d3d9fe;     
font-size        : 12px;
font-weight      : bold;
text-decoration  : none;
text-indent      : 10px;
color: #004080;}




a.mainlevelactiv {margin           : 0px;
padding          : 0px;
font-size        : 12px;
width            : 183px;
}

a.mainlevelactiv:link, a.mainlevelactiv:visited {display : block;       
font-size        : 12px;
border-top       : 1px solid #ffffff;
background-color:  #c0c7fe;
font-weight      : bold;
border-right: 1px #ffffff solid;   /**linia ciagla**/
border-left: 1px #ffffff solid;
padding          : 2px 0px 2px 0px !important; /** odstep miedzy czcionka a blokiem menu **/
padding          : 2px 0px 2px 0px;
color: #004080;
width            : 183px;
text-indent      : 10px;
text-align: left;}

a.mainlevelactiv:hover {background-color : #d3d9fe;     
font-size        : 12px;
font-weight      : bold;
text-decoration  : none;
text-indent      : 10px;
color: #004080;}


.linia{
   width:183px;
	 font-size        : 1px;
	 text-indent: 1px;
   border-top       : 1px solid #ffffff;
}



#kategoriaWciecie{
   margin-left:25px;
}

.podswietlenie1{

}


.podswietlenie2{
   background-color:#fbfaee;
}

.podswietlenie3{
display          : block;      
font-size:        12px;
color: #517293;
font-weight      : bold;
border-top       : 1px solid #ffffff;
background-color : #d4ecfb;
border-right: 1px #ffffff solid;   /**ciagła**/
border-left: 1px #ffffff solid;
padding          : 2px 0px 2px 0px !important; /** odstep miedzy czcionka a blokiem menu **/
padding          : 2px 0px 2px 0px;
width            : 183px;
text-indent      : 10px;
text-align: left;
}



.podswietlenie4{
display          : block;      
font-size:        12px;
color: #517293;
font-weight      : bold;
border-top       : 1px solid #ffffff;
background-color : #a2d0f2;
border-right: 1px #ffffff solid;   /**ciagła**/
border-left: 1px #ffffff solid;
padding          : 2px 0px 2px 0px !important; /** odstep miedzy czcionka a blokiem menu **/
padding          : 2px 0px 2px 0px;
width            : 183px;
text-indent      : 10px;
text-align: left;
}


a.podsw_link { 
color: #517293;
font-size        : 12px;
font-weight      : bold;
text-decoration  : none;
}



a.podsw_link:link, a.podsw_link:visited {
color: #517293;
font-size        : 12px;
font-weight      : bold;
text-decoration  : none;
}

a.podsw_link:hover {
color: #004080;
font-size        : 12px;
font-weight      : bold;
text-decoration  : none;
}



.liniaKategorii{
   width:183px;
   border-bottom:1px dotted  silver;
}






/**srodek**/


table.contentpaneopen {width: 100%;
padding-left     : 5px;
padding-right    : 5px;
border-spacing   : 0px;
margin-bottom    : 5px;}


.contentheading, .componentheading {font-size: 14px;
font-weight      : bold;
line-height      : 20px;
text-transform   : uppercase;
text-align       : left;
width            : 90%;
border-bottom: #dde2ec solid;
color: #3f6e97;}

span#topnav {padding: 0;
white-space: nowrap;
display: table-cell !important;
display: inline-block;}



/**stopka**/

.footer {font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
color            : #FFFFFF;
font-size        : 10px;
color            : #FFFFFF;
font-weight      : normal;}

.footer a:link, .footer a:visited {font-size        : 11px;
color            : #FFFFFF;
text-decoration  : none;
font-weight      : bold;}

.footer a:hover {font-size        : 11px;
color            : #333333;
text-decoration  : none;
font-weight      : bold;}


.praca {font-family      : Verdana;
color            : #000000;
font-size        : 13px;
font-weight      : normal;
margin-left      :30px;
margin-right     :30px;
text-align       :justify;
}

.praca a:link, .praca a:visited {font-size        : 13px;
color            : #2d73b9;
text-decoration  : none;
font-weight      : bold;}

.praca a:hover {font-size        : 13px;
color            : #820010;
text-decoration  : none;
font-weight      : bold;}



.dalej_powrot {font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
color            : #000000;
font-size        : 13px;
font-weight      : bold;
margin-left      :30px;
margin-right     :30px;
text-align       :justify;
}

.dalej_powrot  a:link, .dalej_powrot  a:visited {font-size        : 13px;
color            : #005b1e;
text-decoration  : none;
font-weight      : bold;}

.dalej_powrot  a:hover {font-size        : 13px;
color            : #004b18;
text-decoration  : underline;
font-weight      : bold;}



.wybor_aplikacji {font-family      : Verdana;
color            : #000000;
font-size        : 16px;
font-weight      : normal;
margin-left      :30px;
margin-right     :30px;
text-align       :justify;
}

.wybor_aplikacji a:link, .wybor_aplikacji a:visited {font-size        : 16px;
color            : #2d73b9;
text-decoration  : none;
font-weight      : bold;}

.wybor_aplikacji a:hover {font-size        : 16px;
color            : #7c9bcf;
text-decoration  : none;
font-weight      : bold;}

.kalendarium {font-family      : Verdana;
color            : #000000;
font-size        : 14px;
font-weight      : normal;
margin-left      :30px;
margin-right     :30px;
text-align       :justify;
}

.kalendarium a:link, .kalendarium a:visited {font-size        : 15px;
color            : #2d73b9;
text-decoration  : none;
font-weight      : bold;}

.kalendarium a:hover {font-size        : 15px;
color            : #0000ff;
text-decoration  : underline;
font-weight      : bold;}


.kontakt {text-align:left; margin-left:10px;margin-right:10px;font-family:Verdana; font-weight:lighter; font-size:12px; color:#000000}

.kontakt a:link, .kontakt a:visited {font-size        : 10px;
color            : #2d73b9;
text-decoration  : none;
font-weight      : bold;}

.kontakt a:hover {font-size        : 10px;
color            : #7c9bcf;
text-decoration  : underline;
font-weight      : bold;}


.oferty {text-align:left; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#000000}

.oferty a:link, .oferty a:visited {font-size       : 13px;
color            : #003f7d;
text-decoration  : none;
font-weight      : normal;}

.oferty a:hover {font-size        : 13px;
color            : #006fdd;
text-decoration  : underline;
font-weight      : normal;}


.bialytrzy {text-align:center; margin-left:3px;margin-right:3px;font-family:Verdana; font-weight:bolder; font-size:13px; color:#ffffff}

.bialytrzy a:link, .bialytrzy a:visited {font-size       : 13px;
color            : #ffffff;
text-decoration  : none;
font-weight      : bolder;}

.bialytrzy a:hover {font-size        : 13px;
color            : #ffffff;
text-decoration  : underline;
font-weight      : bolder;}



.wyborlink {font-family      : Verdana;
color            : #000000;
font-size        : 13px;
font-weight      : normal;
margin-left      :30px;
margin-right     :30px;
text-align       :justify;
}

.wyborlink a:link, .wyborlink a:visited {font-size        : 13px;
color            : #692e65 ;
text-decoration  : none;
font-weight      : bold;}

.wyborlink a:hover {font-size        : 13px;
color            : #a9aeed;
text-decoration  : none;
font-weight      : bold;}



A.ramka:link {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; font-weight: bold
}
A.ramka:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; font-weight: bold
}
A.ramka:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none; font-weight: bold
}


a.mapastrony:link, a.mapastrony:visited {
color: #cc0d5f;
font-size        : 12px;
font-weight      : bold;
text-decoration  : none;
}

a.mapastrony:hover {
color: #f570a9;
font-size        : 12px;
font-weight      : bold;
text-decoration  : underline;
}







/** strony**/
div.swieta{text-align:center; margin-left:5px;margin-right:5px;font-family:Monotype Corsiva; font-weight:normal; font-size:19px; color:green}
div.naglowek_gradient{text-align:left; margin-left:6px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:15px; color:#005796}
div.gwarancja{text-align:justify; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#2d73b9}
div.kalendariumdata{text-align:left; margin-left:5px;margin-right:5px;font-family:Verdana; font-weight:bold; font-size:14px; color:#006a25}
div.logowanie_naglowek{text-align:left; margin-left:0px;margin-right:0px;font-family:Arial; font-weight:bold; font-size:38px; color:#005796}
div.textsmall{text-align:justify; margin-left:30px;margin-right:10px;font-family:Verdana; font-weight:lighter; font-size:11px; color:#000}
div.textglowny{text-align:left; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#000}
div.textglownyjust{text-align:justify; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#000}
div.textglownyjustbezmarg{text-align:justify; margin-left:0px;margin-right:0px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#000}
div.textglownyjustnieb{text-align:justify; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#497fbf}
div.textglownyjustgran{text-align:justify; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#044476}
div.textglownyjustczerw{text-align:justify; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#a61e32}
div.glownajust{text-align:justify; margin-left:8px;margin-right:8px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#000}
div.aktualnosci{text-align:justify; margin-left:20px;margin-right:20px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#000}
div.textglownysrodek{text-align:center; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:lighter; font-size:13px; color:#000}
div.naglowek{text-align:center; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:18px; color:#044476}
div.naglowekleft{text-align:left; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:16px; color:#0000FF}
div.strona_glowna{text-align:left; margin-left:10px;margin-right:10px;font-family:Verdana; font-weight:bold; font-size:17px; color:#bd0043}
div.naglowek2{text-align:left; margin-left:30px;margin-right:15px;font-family:Verdana; font-weight:bold; font-size:16px; color:#363636}
div.naglowek2nieb{text-align:center; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:16px; color:#0000ff}
div.naglowek3{text-align:left; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:14px; color:#363636}
div.naglowek3nieb{text-align:left; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:14px; color:#0000ff}
div.naglowek4{text-align:left; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:14px; color:#00709e}
div.naglowekaktualnosci{text-align:left; margin-left:5px;margin-right:5px;font-family:Verdana; font-weight:bold; font-size:13px; color:#004e87}
div.aktualnoscidodano{text-align:justify; margin-left:5px;margin-right:5px;font-family:Verdana; font-weight:bold; font-size:11px; color:#acacac}
div.naglowek4srodek{text-align:center; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:14px; color:#363636}
div.naglowekinstalacje{text-align:justify; margin-left:20px;margin-right:20px;font-family:Verdana; font-weight:bold; font-size:14px; color:#2d73b9}
div.naglowek_ogloszenia_praca{text-align:justify; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:14px; color:#2d73b9}
div.kontaktnaglowek{text-align:left; margin-left:10px;margin-right:10px;font-family:Arial; font-weight:bold; font-size:13px; color:#000000}
div.kontaktzakres{text-align:left; margin-left:10px;margin-right:10px;font-family:Verdana; font-weight:lighter; font-size:12px; color:#008080}
div.kontaktprzes{text-align:left; margin-left:60px;margin-right:0px;}
div.kontaktosoba{text-align:left; margin-left:10px;margin-right:10px;font-family:Arial; font-style:italic ; font-weight:bold; font-size:12px; color:#002443}
div.rysunek{text-align:left; margin-left:40px;margin-right:30px;font-family:Arial; font-weight:bold; font-size:13px; color:#363636}
div.obrazki{text-align:center; margin-left:0px;margin-right:0px;font-family:Arial; font-weight:bold; font-size:13px; color:#363636}
div.promocje{text-align:left; margin-left:10px;margin-right:10px;font-family:Verdana; font-weight:bold; font-size:13px; color:#044476}
div.cena{text-align:right; margin-left:50px;margin-right:60px;font-family:Verdana; font-weight:bold; font-size:13px; color:#008080}
div.gwiazdka{text-align:left; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:lighter; font-size:11px; color:#7d7d7d}
div.referencje{text-align:left; margin-left:05px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:14px; color:#00709e}
div.certyfikaty{text-align:left; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:14px; color:#a06800}
div.oferta{text-align:center; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:16px; color:#c60000}
div.promocjecena{text-align:right; margin-left:0px;margin-right:0px;font-family:Verdana; font-weight:bold; font-size:15px; color:#bd0043}
div.promocjedwa{text-align:left; margin-left:0px;margin-right:0px;font-family:Verdana; font-weight:bold; font-size:13px; color:#008080}
div.promocjetrzy{text-align:left; margin-left:0px;margin-right:0px;font-family:Verdana; font-weight:bold; font-size:13px; color:#b10000}
div.bialy{text-align:justify; margin-left:20px;margin-right:20px;font-family:Verdana; font-weight:bold; font-size:13px; color:#ffffff}
div.bialydwa{text-align:justify; margin-left:3px;margin-right:0px;font-family:Verdana; font-weight:bold; font-size:11px; color:#ffffff}
div.bialysrodek{text-align:center; margin-left:3px;margin-right:3px;font-family:Verdana; font-weight:bold; font-size:13px; color:#ffffff}
div.zolty{text-align:justify; margin-left:20px;margin-right:20px;font-family:Verdana; font-weight:bold; font-size:13px; color:#e6e100}
div.lampa{text-align:left; margin-left:30px;margin-right:0px;font-family:Verdana;}


font#archiwum{ margin-left:0px;margin-right:0px;font-family:Monotype Corsiva; font-weight:bold; font-size:17px; color:#6666ff}


.kontaktfirma {
	BORDER-TOP: #004e87 1px solid; MARGIN-TOP: 1px; MARGIN-LEFT: 1px; WIDTH: 560px; BORDER-BOTTOM: #004e87 1px solid; BACKGROUND-COLOR: #008dc6; TEXT-ALIGN: center;
	text-align:center; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:16px; color:#ffffff
}
.kontaktfirma2 {
	BORDER-TOP: #004e87 1px solid; MARGIN-TOP: 1px; MARGIN-LEFT: 1px; WIDTH: 560px; BORDER-BOTTOM: #004e87 1px solid; BACKGROUND-COLOR: #008dc6; TEXT-ALIGN: center;
	text-align:center; margin-left:30px;margin-right:30px;font-family:Verdana; font-weight:bold; font-size:16px; color:#ffffff
}

UL#glowna {
    list-style-image : url('images_style/indent1.png');
}

UL#redkwadrat {
    list-style-image : url('images_style/bulletred.gif');
}


UL#wypunktowanie_nieb {
    list-style-image : url('images_style/bullet.png');
}

hr#aplikacje {
color: #2d73b9; /** linia pozioma**/
background-color: #2d73b9; /** linia pozioma**/
border: none;
height: 10px;
width: 100%;}

.KWtrescRamki {
	BORDER-RIGHT: #c6c3c6 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BORDER-LEFT: #c6c3c6 1px solid; WIDTH: 250px;  BACKGROUND-COLOR: #ffffff
}
.KWtrescRamki2 {
	BORDER-RIGHT: #c6c3c6 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BORDER-LEFT: #c6c3c6 1px solid; WIDTH: 250px;  BACKGROUND-COLOR: #ffffff
}
