*
{
	padding:0;
	margin:0;
}
body
{
	font-family: Times New Roman,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: black;
	background: #9eaec7 url(bg/base_bg.jpg) no-repeat;
	margin: 0 auto;
	width: 1000px;
}
#container
{
	width:1000px;
	display:block;
	margin:0 auto;
}
ul
{	
	display:block;
	list-style:none;
}
li
{
	display:block;
	list-style:none;
	float:left;	
}
img
{
	border:0;
}
a 
{
	outline: none;
	text-decoration:none;	
}
.green
{
	color:#2a5400;
	font-size:16px;
}
.red
{
	color:#850000;
	font-size:12px;
}
.red2
{
	color:#e30101;
	font-size:20px;
}
.red3
{
	color:#850000;
	font-size:16px;
}
.blue
{
	color:#153e4f;
	font-size:16px;
}
.blue2
{
	color:#0610da;
	font-size:20px;
}
.black
{
	color:#000000;
	font-size:16px;
}
/*
*   Top Menu_____________________________________________________________
*/

#topmenu
{
	width:1000px;
	height:30px;
	display:block;
	font-family:Courier New, LilyUPC, Times New Roman,Verdana, Arial, sans-serif;
	font-size:14px;
	background:url(bg/topmenubg.png) no-repeat;
}
#topmenuul
{
	height:20px;
	width:140px;
	float:right;
	margin-right:10px;
	margin-top:5px;
}
#topmenuli a
{
	display:block;
	width:20px;
	height:20px;
	margin-left:20px;
}
#topmenuli a:hover
{
	background:url(bg/menuiconbg.png) no-repeat;
}

/*
*   Animacja_____________________________________________________________
*/
#anim
{
	float:right;
	width:1000px;
	height:150px;
	display:block;
}

#logo
{
	display:block;
	float:left;
	width:250px;
	height:100px;
	margin:30px 0 0 0;
}
#data
{
	float:left;
	font-size:12px;
	margin:15px 0 0 20px;
	color:#1f3b4b;
}
#pozycja
{
	float:right;
	font-size:12px;
	margin:15px 20px 0 0;
	color:#1f3b4b;
}
#informacje
{
	float:left;
	display:block;
	height:30px;
	width:1000px;
}
/*
*   Menu_____________________________________________________________
*/
#menu
{
	width:1000px;
	float:left;
	height:80px;
	display:block;
	font-family:Courier New, Times New Roman,Verdana, Arial, sans-serif;
	font-size:14px;
}
#menuul
{
	height:20px;
	float:left;
	margin-top:18px;
}
#menuli a
{
	display:block;
	float:left;
	text-align:center;
	padding-top:12px;
	width:80px;
	height:40px;
	margin-left:10px;
	color:#1f3b4b;
}
#menuli a:hover
{
	background: url(bg/menuiconbg2.png) no-repeat;
	color:#850000;
}
/*
*   Mapa_____________________________________________________________
*/
#map
{
   display:block;
	float: left;
	width:770px;
	height:580px;
	margin: 15px 0 0 10px;
	border:solid 1px #000000;
	overflow:hidden;
}
#mapfront
{
	float: left;
	width:795px;
	height:170px;
	display:block;
	background:url(bg/index_main_img.png) no-repeat;
}
.map_s
{
	float:left;
	width:170px;
	height:170px;
	margin-left:20px;
}
.maptxt1
{
	float:left;
	margin-top:40px;
	margin-left:40px;
	font-size:12px;
	color:#183d4e;
}
#minimapa
{
	float:left;
	width:590px;
}

/*
*   Oddziały_____________________________________________________________
*/
#oddzialy
{
	float:left;
	width:795px;
	height:600px;
}
.oddbox
{
	float:left;
 	width:795px;	
	height:180px;
	background:url(bg/oddbg.png) no-repeat;	
}
.oddbox1
{
	float:left;
 	width:795px;	
	height:180px;
	background:url(bg/oddbg1.png) no-repeat;	
}
.oddbox2
{
	float:left;
 	width:795px;	
	height:180px;
	background:url(bg/oddbg2.png) no-repeat;	
}
.oddtxt1
{
	float:left;
	width:400px;
	margin: 5px 0 0 10px;
	padding:10px 0 0 15px;
	background:url(bg/txtbg.png) no-repeat;	
}
/*
*   Menu ofertowe_____________________________________________________________
*/
#ofertapion
{
	display:block;
	float:left;
	width: 200px;
}
#menupion
{
	display:block;
	margin-left:10px;
	margin-top:50px;
	font-family:Courier New, Times New Roman,Verdana, Arial, sans-serif;
}
#rek a
{
	display:block;
	width:180px;
	height:30px;
	padding-top:6px;
	text-decoration:none;
	color:#734800;
	background:url(bg/leftbox_menu_bg.png) no-repeat;
}
#rek a:hover
{
	color:#ffffff;
}
.up
{
	display:block;
	text-align:center;
	font-size:12px;
	margin-top:2px;
}
.pionimg
{
	float:left;
	margin: 10px 0 0 4px;
}
.ofelistwa
{
	float:right;
	margin-top:10px;	
}

/*
*   Tresc_____________________________________________________________
*/
#tresc
{
	float:left;
	display:block;
	width:1000px;
	background:url(bg/tresc_bg.png) no-repeat;
}
#itresc
{
	float:left;
	display:block;
	width:795px;
	background:url() no-repeat;
}
#itresctxt
{
	float:left;
	width:720px;
	display:block;
	margin: 10px 0 0 40px;
	font-size: 16px;
	color:#183d4e;	
	font-family:Times New Roman, Arial, Garamond, Helvetica, sans-serif;
}
.zapraszamy
{
	margin-left:350px;
}
.czynne
{
	float:left;
	color:#850000;
	font-size:18px;
	margin:20px 0 0 0;
}
.indexpasek
{
	float:left;
}

/*
*   News_____________________________________________________________
*/
#news_s
{
	float: left;
	margin-top:10px;
	width:270px;
	display:block;
}
#news_b
{
	float: left;
	width:700px;
	display:block;
}
.newstxt_b
{
	width:400px;
	padding:15px;
	background: url(bg/txtbg.png) no-repeat;
	margin-top:10px;
}
.nblok
{
	display:block;
	float: left;
	margin-left:10px;
	margin-top:10px;
	width:180px;
	height:230px;
	background:url(bg/news_bg.png) no-repeat;
}
.newsimg
{
	margin:15px 15px 5px 15px;
	float:left;
}
.newstxt
{
	display:block;
	width:740px;
	margin-left:10px;
	margin-top:10px;
	padding: 10px 0 0 10px;
	font-size:14px;
	font-family:Garamond, Helvetica, sans-serif;
	background: url(bg/txtbg.png) no-repeat;
}
.newstxt_s
{
	display:block;
	padding: 0 20px 0 20px;
	font-size:14px;
	font-family:Times New Roman, Garamond, Helvetica, sans-serif;
}
.czytajdalej
{
	display:block;
	padding: 10px 0 0 95px;
	font-size:14px;
	color:#723b00;
	font-family:Garamond, Helvetica, sans-serif;
	float:left;
}
.oline
{
	float:right;
	margin-top:30px;
}
.newstitle
{
	font-size:16px;
	color:#58666d;
	font-family:Courier New,Arial;Garamond, Helvetica, sans-serif;
}
.newsimg_b
{
	float:left;
	margin:5px 10px 10px 5px;
}
/*
*   Galeria_____________________________________________________________
*/
#gallery
{
   display:block;
	float: left;
	width:795px;
}
#gallerybox1
{
	float:left;
	width:775px;
	margin:10px 0 0 10px;
}
.zdj
{
	margin-left:5px;
	margin-top:5px;
}
.listwaprawa
{
	float:left;
	margin-top:10px;
}
#gallerytxt
{
	width:380px;
	float:left;
	margin:15px 0 0 13px;
	padding:15px;
	background:url(bg/txtbg.png) no-repeat;
}
.gallerytxt1
{
	display:block;
	float:left;
	margin: 16px 0 0 100px;
	font-size:16px;
	color:#183d4e;
	font-family:Courier New,Arial;Garamond, sans-serif;
	z-index:10;
	position:absolute;
}
#gal
{
	float:left;
	display:block;
}
#gal a
{
	display:block;
	width:795px;
	height:130px;
	background:url(img/gal1.png) no-repeat;
}
#gal a:hover
{
	background:url(img/gal2.png) no-repeat;
}
#galnavi
{
	float:right;
	display:block;
	width:250px;
	height:250px;
	margin-right:5px;
	background:url(bg/galnavi_bg.png) no-repeat;
}
#galnaviul
{
	margin-left:12px;
	margin-top:10px;
}
.galnavi1 a
{
	float:left;
	width:220px;
	height:50px;
	margin:8px 0 0 4px;
	background:url(bg/gal_navi_off.png) no-repeat;
}
.galnavi1 a:hover
{
	background:url(bg/gal_navi_on.png) no-repeat;
}

.galnavitxt
{
	font-size:10px;
	color:#1f3b4b;
	margin-left:55px;
	font-family:Arial Black; Garamond, Helvetica, sans-serif;
}
.galnavitxt2
{
	font-size:11px;
	width:150px;
	color:#1f3b4b;
	margin-left:55px;
	font-family:Arial; Garamond, Helvetica, sans-serif;
}
.galnaviicon
{
	float:left;
	margin:6px 6px 6px 9px;
}
/*
*   Kontakt_____________________________________________________________
*/
#kontakt
{
   display:block;
	float: left;
	width:720px;
	height:500px;
	overflow:hidden;
}
.kontakttxt
{
	margin:80px 0 0 140px;
	display:block;
	float:left;
	font-family:Garamond, Helvetica, sans-serif;
	position:absolute;
	z-index:2;
	padding:10px;
	background:url(bg/txtbg.png) no-repeat;	
}
.kontaktline
{
	margin-top:20px;
	position:absolute;
	z-index:2;
}
/*
*   Reklama_____________________________________________________________
*/
#reklama
{
   display:block;
	float: left;
	width:795px;
	color:#000000;
	font-family:Garamond, Helvetica, sans-serif;
}
#rtxt1
{
	display:block;
	float:left;
	width:740px;
	margin:10px 0 0 10px;
	padding:15px;
	background:url(bg/txtbg.png) no-repeat;
}
.rekimg
{
	float:left;
	margin:0 10px 0 0;
}
.rekimg1
{
	float:right;
	margin:0 0 0 10px;
}
/*
*   Kopiowanie_____________________________________________________________
*/
#kopiowanie
{
   display:block;
	float: left;
	width:795px;
	color:#000000;
	font-family:Garamond, Helvetica, sans-serif;
}
.copytxt
{
	display:block;
	float:left;
	width:740px;
	margin:10px 0 0 10px;
	padding:15px;
	background:url(bg/txtbg.png) no-repeat;
}
/*
*   Komputery_____________________________________________________________
*/
#komputery
{
   display:block;
	float: left;
	width:795px;
	height:600px;
	color:#000000;
	font-family:Garamond, Helvetica, sans-serif;
}
#tusztxt
{
	width:490px;
	float:left;
	margin:15px 0 0 160px;
	padding:15px;
	background:url(bg/txtbg.png) no-repeat;
}
#laptxt
{
	width:460px;
	float:left;
	margin:15px 0 0 14px;
	padding:15px;
	background:url(bg/txtbg.png) no-repeat;
}
#druktxt
{
	width:420px;
	float:left;
	margin:15px 0 0 220px;
	padding:15px;
	background:url(bg/txtbg.png) no-repeat;
}
.tusze
{
	float:left;
	margin-left:25px;
	margin-top:10px;
	width:770px;
	height:150px;
	background:url(bg/tusze.png) no-repeat;
}	
.laptopy
{
	float:left;
	margin-left:25px;
	margin-top:10px;
	width:770px;
	height:150px;
	background:url(bg/laptopy.png) no-repeat;
}
.drukarki
{
	float:left;
	margin-left:25px;
	margin-top:10px;
	width:770px;
	height:150px;
	background:url(bg/drukarki.png) no-repeat;
}
/*
*   RTV-AGD_____________________________________________________________
*/
#rtvagd
{
   display:block;
	float: left;
	width:795px;
	color:#000000;
	font-family:Garamond, Helvetica, sans-serif;
}
#rtvagdtxt1
{
	float:right;
	width:320px;
	margin:10px 0 10px 0;
	padding:15px;
	background:url(bg/txtbg.png) no-repeat;
}
#rtvagdtxt2
{
	float:left;
	width:320px;
	margin:10px 0 10px 10px;
	padding:15px;
	background:url(bg/txtbg.png) no-repeat;
}
.rtvimg
{
	float:left;
	margin:10px 0 10px 10px;
}
.produkty
{
	float:left;
	width:140px;
	height:160px;
	margin:0 3px 10px 20px;
	text-align:center;
	padding:5px;
	border: 1px solid #62811f;
	background:#f0edd2;
}
.produktimg
{
}
.produkttxt1
{
	font-size:12px;
}
.produkttxt3
{
	font-size:11px;
	color:#3a6600;
	font-family:Verdana, Arial, sans-serif;
}
.produktcena
{
	color:#850000;
	font-size:22px;
	font-family:Courier New, LilyUPC, Times New Roman,Verdana, Arial, sans-serif;
}

/*
*   LED_____________________________________________________________
*/
.iled
{
	float:left;
	margin-left:25px;
	margin-top:10px;
	width:770px;
	height:170px;
	background:url(bg/iled_bg.png) no-repeat;
}	

#iledtxt
{
	width:400px;
	float:left;
	margin:46px 0 0 300px;
	padding:15px;
}
#led
{
	float:left;
	width:795px;
}
.led_txt
{
	color:#9f2104;
	font-size:18px;
	margin: 20px 0 0 20px;
	font-family:Times New Roman, Arial, sans-serif;
}
.led_txt_2
{
	font-size:16px;
	margin: 20px 0 0 20px;
	font-family:Times New Roman, Courier New, LilyUPC, Verdana, Arial, sans-serif;
}
#tabela 
{
   border: 1px solid black;
   border-collapse: collapse;
	margin: 20px 0 0 20px;
	background: url(bg/tabela_bg.png);
}
#tabela td 
{
   width:140px;
	border: 1px solid black;
   padding: 5px;
	text-align:center;
}
.cena
{
	color:#9f2104;
	font-family:Courier New, Times New Roman, Arial, sans-serif;
}
.pakiet
{
	font-family:Arial Black, Arial, sans-serif;
}
.czas
{
	font-family:Arial Black, Arial, sans-serif;
	font-size:11px;
}
.dlugosc
{
	font-family:Arial Black, Arial, sans-serif;
	font-size:11px;
}
.co_ile
{
	font-family: Arial, sans-serif;
	font-size:11px;
}
/*
*   Usługi_____________________________________________________________
*/

#uslugi
{
   display:block;
	float: left;
	width:795px;
	color:#000000;
	font-family:Garamond, Helvetica, sans-serif;
}
#utxt1
{
	float:left;
	width:740px;
	margin: 20px 0 0 20px;
	padding:15px 0 0 15px;
	background:url(bg/txtbg.png) no-repeat;
}
#utxt2
{
	float:left;
	width:300px;
	margin: 20px 0 0 20px;
	padding:15px 0 0 15px;
	background:url(bg/txtbg.png) no-repeat;
}
.uslugiimg
{
	float:left;
	width:160px;
	height:125px;
	margin:0 10px 0 0;
}
/*
*   Stopka_____________________________________________________________
*/

#stopka
{
	clear: both;
	width:1000px;
	height:100px;
	font-family:Arial, Garamond, Helvetica, sans-serif;
	background:url(bg/stopka_bg.png) no-repeat;
}
.stopkatxt
{
	display:block;
	float:left;
	margin-left:20px;
	margin-top:20px;
	text-decoration:none;

}
#copyright
{
	float:right;
	margin-top:20px;
	height:20px;
	width:230px;
	font-size:10px;
	text-decoration:none;
	color:#454343;
}
.copyrighttxt
{
	float:left;
	margin-top:10px;
	height:20px;
	font-size:10px;
	text-decoration:none;
	color:#454343;
}
.copyrightlogo
{
	float:left;
	text-decoration:none;
	color:#454343;
}
.plogo
{
	margin-top:5px;
	height:27px;
	width:50px;
}
#stopka a
{
	display:block;
	text-decoration:none;
	color:#ffffff;

}
#stopka a:hover
{
	color:#1f3b4b;
}
.stopkamenu
{
	display:block;
	float:left;
	font-size:10px;
	margin-left:150px;
	margin-top:20px;
	width:660px;
}