* {margin: 0px; padding: 0px;}

body {height:380px; background: url('images/bg_1.gif') repeat-x; background-color:#dce3eb; }

a {cursor: hand;}

img {border: 0px;}

#kon {overflow:hidden; width:753px; font-family:Arial; font-size:14px;}

#nag {width:753px; height:415px;}

#nag_blog {width:753px; height:215px;}

div.naglowek {
	font-size: 15px;
	color: #333;
	font-weight: bold;
}

#logo {float:left; margin-top:43px; width:271px; height:143px; background: url('images/logo.gif');}

#menu {float:right; margin-top:33px; width:464px; height:40px; background: url('images/menu_bg.gif') repeat-x; 
border:1px solid white; }
#menu li.border {border-right:1px solid #a5abd9;}

#menu ul {list-style-type:none;}

#menu li {float:left; padding:9px 0 0 0; width:92px; height:28px; text-align:center;}

#menu li a {color:#333; text-decoration:none; font-family: "Bookman Old Style"; font-size: 17px; font-weight: bold;}
#menu li a:hover {color:#666; }

#chmury {float:right; width:461px; height:58px; background: url('images/chmury.gif');}

#search {float:right; margin-top:10px; width:462px; height:41px; background: url('images/szukaj_bg.gif') repeat-x; border:1px solid #cad2e2;}

div.lupa {float:left; margin-top:16px; margin-left:5px; width:23px; height:19px; background: url('images/lupa.gif');}
input.szukajtext {float:left; margin-top:15px; width:360px; height:18px; background: url('images/szukajtext.gif'); border: 1px solid #49546e;}
input.szukajbutton {margin-top:15px; width:60px; height:20px; color:#fffefe; font-size:12px; background: url('images/szukajbutton.gif');
border: 1px solid #49546e;}

#banner_tlo {float:left; width:753px; height:38px;}

#banner1 {float:left; margin-top:12px; width:367px; height:16px; padding:2px 0 2px 0; background: url('images/banner1.gif') repeat-x; 
font-size:12px; font-style:italic; font-weight:bold; color:white;}
#banner1 a{text-decoration:none; color:white;}

#banner2 {float:left; margin-top:5px; width:31px; height:33px; background: url('images/banner2.gif');}

#banner3 {float:left; margin-top:12px; width:354px; height:16px; padding:2px 0 2px 0; background: url('images/banner3.gif') repeat-x; 
font-size:12px; font-weight:bold; font-style:italic; color:white;}
#banner3 a{text-decoration:none; color:white;}

#banner_menu{float:left; height:192px; width:245px; background: url('images/bannermenu.gif') repeat-x;}
#banner_menu a{text-decoration:none; color:#7a7a7a; font-weight:bold; font-family:Tahoma;}
#banner_menu div.link {float:left; padding-top:20px; width:245px; height:42px;}

#bannermenu_l {float:left; width:8px; height:192px; background: url('images/bannermenu_l.gif') no-repeat;}

#minibanner_menu{float:left; clear:both; height:48px; width:753px; background: url('images/minibannermenu.gif') repeat-x;}
#minibanner_menu a{text-decoration:none; color:#7a7a7a; font-weight:bold; font-family:Tahoma;}
#minibanner_menu div.link {float:left; padding-top:15px; width:249px; height:20px;}

#minibanner_menu2{float:left; clear:both; height:38px; width:753px; background: url('images/minibannermenu2.gif') repeat-x;}
#minibanner_menu2 a{text-decoration:none; color:#7a7a7a; font-weight:bold; font-family:Tahoma;}
#minibanner_menu2 div.link {float:left; padding-top:10px; width:249px; height:20px;}

#minibannermenu_l {float:left; width:2px; height:64px; background: url('images/minibannermenu_l.gif') no-repeat;}

#banner {float:left; width:100%; height:192px;}

#menu_boczne {float:right; width:268px; height:890px;}
#menu_boczne1 {float:right; width:268px;}

#produkty_bg {float:left; margin-top:10px; width:466px; height:497px; background: url('images/produkty_bg.gif') repeat-x;}

#foto {float:left; width:142px; height:142px; margin-left:4px; margin-top:6px; border:4px solid #ffe09c;}

div.tekst {margin-top:5px; font-size: 16px; margin-left:8px; text-align:left; font-style:italic; font-weight:bold; color:#000066; }
div.text {margin-top:10px; margin-left:15px; text-align:left; color:#8390af; }

#pytanie{float:left; margin-top:10px; width:268px; height:18px; background: url('images/banner1.gif') repeat-x; padding-top:2px;
font-size:12px; font-style:italic; font-weight:bold; color:white;}
#pytanie a{color:white; text-decoration:none;}

#newsletter_bg {float:right; width:268px; height:81px; background: url('images/newsletter_bg.gif') repeat-x;}
input.newsletter {float:left; width:180px; height:18px; margin-top:10px; margin-left:5px; padding-left:10px;
	background: url('images/newsletter_input.gif') repeat-x; border:1px solid #cccccc; color:black; font-size:10px;}
input.newsletter_r {float:left; width:180px; height:18px; margin-top:10px; margin-left:5px; padding-left:10px;
	background: url('images/newsletter_input.gif') repeat-x; border:1px solid #cccccc; color:red; font-size:10px;}	
input.newsletter_button {width:58px; height:18px; margin-top:11px; background: url('images/newsletter_button.gif') repeat-x; 
	border:1px solid #7f7f7f; color:white;}
input.newsletter_button2 {width:58px; height:18px; margin-top:7px; background: url('images/newsletter_button2.gif') repeat-x; 
	border:1px solid #7f7f7f; color:white;}
#newsletter_bg div.email {float:left; clear:both; margin-left:6px; margin-top:5px; width:160px; font-size:10px; color:#b2b2b2;}
#newsletter_bg  div.ok {padding-top:10px; font-style:italic; font-weight:bold; text-align:center; font-size:16px; color:red;}


#zamow_bg {float:right; margin-top:10px; width:268px; height:273px; background: url('images/zamow_bg1.gif') repeat-x; }
input.zamow_bg {float:left; width:245px; height:18px; margin-top:12px; margin-left:5px; padding-left:10px;
background: url('images/newsletter_input.gif') repeat-x; border:1px solid #cccccc; font-size:10px; color:black;}
textarea.zamow_bg {float:left; width:255px; height:80px; margin-top:12px; margin-left:5px;  
background: url('images/zamow_textarea_bg.gif') repeat-x; border:1px solid #cccccc; font-family:Arial; font-size:10px; color:black;}
div.msg {margin-left:5px; margin-top:5px; float:left; color:black; font-size:12px; font-family:Arial;}
#zamow_bg  div.ok {padding-top:30px; font-style:italic; font-weight:bold; text-align:center; font-size:16px; color:red;}

#wnioski_bg {float:right; margin-top:10px; padding-bottom:10px; width:268px; background: #fff url("images/wnetrze_bg.gif") top repeat-x;}
#wnioski_bg div.banner {float:left; margin-top:10px; width:100%; height:225px; background: url('images/wnioski_banner.gif');}
#wnioski_bg div.email {margin-top:15px; margin-left:10px; text-align:left; font-size:12px; color:#666; font-weight: bold;}
#wnioski_bg a {text-decoration:none; color:#666666; font-size:9px; font-weight:bold; font-family:Arial; }
#wnioski_bg div.odnosnik {text-align:left; padding:0px 11px 0px 18px; }
#wnioski_bg div.odnosnik a {font-size: 12px; color: #666666; font-weight: normal;}
#wnioski_bg div.odnosnik a:hover {text-decoration: underline;}

#wnioski_bg1 {float:left; margin-top:10px; padding:0px 10px 25px 10px; width:446px; background: #fff url("images/wnetrze_bg.gif") top repeat-x;}
#wnioski_bg1 div.banner {float:left; margin-top:10px; width:100%; height:225px; background: url('images/wnioski_banner.gif');}
#wnioski_bg1 div.email {margin-top:15px; margin-left:10px; text-align:left; font-size:14px; color:#b2b2b2;}
#wnioski_bg1 a {text-decoration:none; color:#666666; font-size:9px; font-weight:bold; font-family:Arial; font-size:12px;}
#wnioski_bg1 div.odnosnik {text-align:left; padding:0px 11px 0px 18px;}

#aktualnosci_bg {float:left; margin-top:13px; padding:0px 10px 25px 10px; width:446px; background: #fff url("images/wnetrze_bg.gif") top repeat-x;
text-align:left; font-size:12px;}
#aktualnosci_bg div.nag {margin-top:15px; font-weight:bold; color:#333; font-size: 14px;}
#aktualnosci_bg div.dodano {font-style:italic; color:#b9b9b9; font-size:10px;}
#aktualnosci_bg div.dodano a{text-decoration:none; color:#b9b9b9;font-size:10px;}
#aktualnosci_bg div.desc {margin-top:15px; color:#666; padding: 10px;}
#aktualnosci_bg div.odnosnik {text-align:right;}
#aktualnosci_bg a{text-decoration:none; color:#666; }
#aktualnosci_bg a:hover {text-decoration:underline;}
div.nawigacja {margin-left:8px; font-style:italic; color:#b9b9b9; font-size:10px;}
div.nawigacja a{text-decoration:none; color:#b9b9b9;}

#schodolaz_bg {float:right; margin-top:10px; width:268px; height:200px; background: url('images/schodolaz_bg.gif') repeat-x;}
#schodolaz_bg div.banner {margin-top:10px; width:255px; height:203px; background: url('images/schodolaz_banner.gif');}

hr.linia {clear:both; float:left; color:#bbc1c8; width:100%; margin-top:35px;}

#stopka {clear:both; margin-top:10px; color:#6e7175; text-align:center;}
#stopka a {margin-left:3px; text-decoration:none; font-size:12px; color:#6e7175;}
#stopka a:hover {text-decoration: underline;}
#stopka p {clear:both; font-size:10px; color:#a1a5a9;} 
#stopka a.copy_link {font-size: 10px;}
#stopka a.copy_link:hover {color: #333;}

/* wyĹ›wietlanie zdjÄ™Ä‡ */
.thumbnail{float:left; position: relative; z-index: 0; margin-left:5px; margin-top:5px;}
.thumbnail:hover{background-color: transparent; z-index: 50; }
.thumbnail span{position: absolute; background-color: lightyellow; padding: 5px; top: -10px; left: -100px; visibility: hidden;
color:#f9d997; text-decoration: none;}
.thumbnail img{border:3px solid #acb7d3; }
.thumbnail span img{border-width: 0; padding: 2px;}
.thumbnail:hover{visibility: visible; top: -5px; left: -5px; }
/******************/

#wnetrze{float:left; margin-top:10px; width:466px; text-align: left; background: #fff url("images/wnetrze_bg.gif") top repeat-x;}
#wnetrze a{color:#8390af; text-decoration:none;}
#wnetrze img {border:0px;}
#wnetrze table {margin:10px 20px 10px 20px; width:425px;}
#wnetrze table td {padding:5px;}
#wnetrze tr.nag {font-weight:bold; color:#8390af;}
#wnetrze td.opis{font-size:12px; padding:5px;}
#wnetrze td.odnosnik {border-bottom: 1px dashed #8390af;} 
#wnetrze td.odnosnik a{font-size:12px; color:#8390af; padding:0px; text-decoration:none;}
#wnetrze td.cena{font-weight:bold; font-size:12px; color:#d03333; text-align:left; padding:0px;}
#wnetrze tr.selektor{border-bottom: 1px dashed #8390af; padding:0px; }
#wnetrze div.ikony {width:200px; height:50px;}
#wnetrze div.ikona1 {float:left; width:50px; height:50px; background:url("admin/images/l.jpg");}
#wnetrze div.ikona2{float:left; width:50px; height:50px; background:url("admin/images/m.jpg");}
#wnetrze div.ikona3{float:left; width:50px; height:50px; background:url("admin/images/n.jpg");}
#wnetrze div.ikona4{float:left; width:50px; height:50px; background:url("admin/images/o.jpg");}

#srodek1 {margin:10px 20px 10px 20px; width:425px;}
#nag1 {clear:both; width:425px; height:20px;}
#nag1 a{font-weight:bold; font-style:italic; color:#8390af; font-size:13px;}
#foto1 {float:left; width:80px; height:80px; }
#foto1 a img{}
#opis1{float:left; font-style:italic; font-size:12px; padding:5px; width:335px; height:70px;}
#odnosnik1 {clear:both; float:left; width:275px; height:15px; border-bottom: 1px dashed #8390af; } 
#odnosnik1 a{font-size:12px; color:#8390af; padding:0px; text-decoration:none;}
#cena1{float:right; margin-bottom:10px; width:150px; height:15px; border-bottom: 1px dashed #8390af; font-weight:bold; font-size:12px; color:#d03333; text-align:right; 
padding:0px;}
#selektor1{float:left; border-bottom: 1px dashed #8390af; padding:0px; }

#srodek2 {width:425px;}
#nag2 {margin:5px; font-weight:bold; font-style:italic; color:#8390af; font-size:16px;}
#foto2 {float:left; width:80px; height:80px; }
#opis2{float:left; font-style:italic; font-size:12px; padding:5px; width:335px; height:70px;}
#odnosnik2 {float:left; width:325px; height:15px; border-bottom: 1px dashed #8390af; } 
#cena2{margin-bottom:10px; width:425px; border-bottom: 1px dashed #8390af; font-weight:bold; font-size:12px; color:red; text-align:right; }

#wnetrze div.mapa {margin-top:15px; text-align:center;}

.login {margin-top:150px;} 

#mapa {float:left; margin-top:10px; width:100%; background: #fff url("images/wnetrze_bg.gif") top repeat-x; text-align:left; font-style:italic;}
#mapa div.kon{float:left; width:50%;}
ul.mapaSerwisu {list-style-type:none; margin: 5px; padding: 0px 0px 0px 10px;}
ul.mapaSerwisu li {margin: 0px; padding: 4px 0px 4px 10px; background: url("images/arrow_3.gif") no-repeat; background-position: 0px 7px; 
font-size:12px; color: #686E74}
ul.mapaSerwisu li a{text-decoration:none; text-margin: 0px; padding: 0px; color: #686E74; font-weight:bold; font-size:12px; }
ul.mapaSerwisu li li a{margin:0px; padding: 0px; color: #686E74; font-weight:normal; font-size:11px;}

#wnioski_bg ul.spisproduktow{list-style-type:none; margin: 5px; padding: 0px 0px 0px 10px; }
#wnioski_bg ul.spisproduktow li{margin: 0px; padding: 0px 0px 0px 10px; background: url("images/arrow_3.gif") no-repeat; background-position: 0px 5px; 
font-size:12px; color: #686E74; text-align:left;}
#wnioski_bg ul.spisproduktow li a{text-decoration:none; padding: 0px; color:#686E74; font-weight:bold; font-size:12px;}
#wnioski_bg ul.spisproduktow ul li a{margin:0px; padding: 0px; color: #686E74; font-weight:normal; font-size:10px;}

#fotki {float:right; margin-top:10px; width:250px; height:50px; background:red;}
#fotki div.fotka1 {float:left;width:50px; height:50px; background:url("admin/images/a.jpg");}
#fotki div.fotka2 {float:left;width:50px; height:50px; background:url("admin/images/b.jpg");}
#fotki div.fotka3 {float:left;width:50px; height:50px; background:url("admin/images/c.jpg");}
#fotki div.fotka4 {float:left;width:50px; height:50px; background:url("admin/images/d.jpg");}
#fotki div.fotka5 {float:left;width:50px; height:50px; background:url("admin/images/e.jpg");}
#fotki div.fotka6 {float:left;width:50px; height:50px; background:url("admin/images/f.jpg");}
#fotki div.fotka7 {float:left;width:50px; height:50px; background:url("admin/images/g.jpg");}
#fotki div.fotka8 {float:left;width:50px; height:50px; background:url("admin/images/h.jpg");}
#fotki div.fotka9 {float:left;width:50px; height:50px; background:url("admin/images/i.jpg");}
#fotki div.fotka10 {float:left;width:50px; height:50px; background:url("admin/images/j.jpg");}
#fotki div.fotka11 {float:left;width:50px; height:50px; background:url("admin/images/d.jpg");}

#tabelka table{float:left; margin-left:5px; margin-right:5px; font-size:11px; }
#tabelka td{width:60px; border:1px solid #8390af; text-align:left;}
#tabelka td.nag {font-weight:bold; width:35px;} 

#tabelka2 table{width:200px; font-size:11px; margin:0px;}
#tabelka2 td{height:5px; border:1px solid #8390af; text-align:center;}

#formularz{float:left; margin-top:10px; padding:5px 8px 5px 8px; width:446px; text-align: left; background: #fff url("images/wnetrze_bg.gif") top repeat-x;}
#formularz div.tekst {text-align:left; font-style:italic; font-weight:bold; color:#8390af; }

#formularz  .contact label {
	width: 60px;
	padding:0;
	display: block;
	float: left;
	text-align:left;
}

#formularz .contact label { width:140px; color:#8390af; font-style:italic; font-weight:bold;font-size:12px;}
#formularz .contact input, .contact textarea {margin: 1px;}
#formularz .contact input, .contact textarea {width:440px; background-color:white; color:black;}
#formularz  input.submit {color:#8390af; font-weight: bold; }
#formularz div.ok {font-style:italic; font-weight:bold; text-align:center; font-size:16px; color:red;}

#kontakttekstnag {margin-top:5px; margin-left:5px; text-align:left; font-style:italic; font-weight:bold; }
#kontakttekstname {margin-left:10px; text-align:left; font-style:italic; }
#kontaktteksttel {margin-left:10px; text-align:left; font-style:italic; }

#flash { position:absolute; left:620px; top:20px}

#container { text-align: center; width: 974px; margin-right: auto; margin-left: auto; background: #EAEAEA url(_bg-cont.jpg) repeat-x left top; position: relative; }