/*--Global Style--*/
* {margin: 0; padding: 0;}
ul {list-style-type: none;}
a {text-decoration: none;}
fieldset {border: none;}
body {background: #282828 url(../img/bg.gif) top left repeat;}
div#main {background: url(../img/bg_main.gif) top left repeat-y; width: 960px; margin: 0 auto;}
* html div#container {height: 600px;} 
div#container {min-height: 600px; background: url(../img/dott.jpg) repeat-x;}
/*--Nav--*/
div#nav_top ul {margin: 1px 0 20px 0; padding: 10px 0 0; width: 177px; float: left; min-height: 100%;}
ul#nav_main {list-style-type: none; position: relative; width: 177px; height: 223px; margin: 5em 0 0 5em; padding: 0; background: url(../img/nav_bg.gif);}
li#nav_1 {position: absolute; top: 0; left: 0; width: 100%; height: 47px; background: url(../img/nav.gif) no-repeat 0 0;}
li#nav_2 {position: absolute; top: 47px; left: 0; width: 100%; height: 39px; background: url(../img/nav.gif) no-repeat 0 -47px;}
li#nav_3 {position: absolute; top: 86px; left: 0; width: 100%; height: 37px; background: url(../img/nav.gif) no-repeat 0 -86px;}
li#nav_4 {position: absolute; top: 123px; left: 0; width: 100%; height: 36px; background: url(../img/nav.gif) no-repeat 0 -123px;}
li#nav_5 {position: absolute; top: 159px; left: 0; width: 100%; height: 38px; background: url(../img/nav.gif) no-repeat 0 -159px;}
li#nav_6 {position: absolute; top: 197px; left: 0; width: 100%; height: 34px; background: url(../img/nav.gif) no-repeat 0 -197px;}
ul#nav_main a { display: block; width: 100%; height: 46px; text-indent: -9999px; text-decoration: none; overflow: hidden;}
li#nav_1 a:hover {background:url(../img/nav.gif) no-repeat -177px 0;}
li#nav_2 a:hover {background:url(../img/nav.gif) no-repeat -177px -47px;}
li#nav_3 a:hover {background:url(../img/nav.gif) no-repeat -177px -86px;}
li#nav_4 a:hover {background:url(../img/nav.gif) no-repeat -177px -123px;}
li#nav_5 a:hover {background:url(../img/nav.gif) no-repeat -177px -159px;}
li#nav_6 a:hover {background:url(../img/nav.gif) no-repeat -177px -197px;}
/*--Slideshow--*/
div#nav_top {width: 177px; float: left;}
div#slideshow {width: 159px; margin: 0 auto;}
/*--Content--*/
div#content {width: 522px; float: left; left: 177px; margin: 15px 0 20px 0;}
div#content p {color: #F7F7F7; font: 11px/16px Tachoma, Verdana, Arial, Helvetica, sans-serif; text-indent: 15px; margin: 0 12px;}
div#content p.txt1 {margin-top: 10px;}
div#content h4, div#content h3 {color: #3fa5e4; letter-spacing: -1px;}
div#content h4 {margin: 20px 0 0 20px; font: bold 14px Tachoma, Verdana, Arial, Helvetica, sans-serif;}
div#content h3 {margin: 6px 0 0 30px; font: bold 15px Tachoma, Verdana, Arial, Helvetica, sans-serif;}
/*--Info_Bar--*/
div#info_bar {width: 261px; float: left; left: 699px; margin-top: 11px;}
div#info_bar object {margin-top: 50px;}
div#shop {width: 261px; padding-bottom: 15px;}
p.s0 {margin-bottom: 10px; color: #fff; font: bold 24px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; text-align: center;} 
p.s1, p.s2, p.s3 {margin-left: 10px;}
p.s1, p.s2 a, p.s3 a {color: #fff; font: bold 14px Georgia, "Times New Roman", Times, serif;}
p.s2 {margin-top: 10px; margin-bottom: 10px;}
div#shop p a:hover { text-decoration: underline;}
/*Produkty_content*/
div.produ_cont {width: 486px; min-height: 450px; margin: 0 10px; position: relative; clear: both; }
div.produ_cont h1 {background: url(../img/prodNazwaBg.gif) no-repeat; color: #b4e138; font-size: 19px; font-family: Georgia, "Times New Roman", Times, serif; padding: 10px 5px 5px;}
div.produ_cont h2 {background: url(../img/prodNazwaBg.gif) no-repeat; color: #4da3d9; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px 5px 10px;}
div.produ_cont li.gif {float: left; width: 180px; margin-right: 10px;} 
div.produ_cont li.txt {min-height: 300px; color: #fff; line-height: 1.5em; font-size: 11px; font-family: Tachoma, Verdana, Arial, Helvetica, sans-serif; padding-top: 40px;}

.produ_cont ul#download_info {background: url(../img/logopdf.gif) no-repeat 140px 25px; margin-top: 5px; padding-bottom: 25px; clear: both;}
li.download_more_info {margin: 0 0 10px 0; color: #4da3d9; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
li.download a {color: #f33e06; font-size: 12px; font-family: Tachoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 198px;}
li.download a:hover {color: #c91215; text-decoration: underline;}

div#titleo, div#titlek, div#titlep, div#titlel, div#titlez {font-size: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; margin: 20px 0 30px 40px;}
div#titleo {color: #b0e823;}
div#titlek {color: #0172ce;}
div#titlep {color: #d50e11;}
div#titlez {color: #b2e820;}
div#titlel {color: #fff;}
ul#download_info {border-bottom: 1px dotted #fff;}		
/*--Produkty_info_bar--*/
ul#produ_link {width: 243px; margin: 15px 10px 0 8px;}
li.tytul a {color: #bbea2c; font: bold 16px Georgia, "Times New Roman", Times, serif; text-transform: uppercase;}
li.tytul a:hover {text-decoration: underline;}
li.opis {color: #fff; font-size: 11px; font-family: Tachoma, Verdana, Arial, Helvetica, sans-serif; margin-bottom: 15px;}
/*--Uslugi--*/
div.uslugi, div.uslugi ul, div.uslugi h2  {color: #fff; margin-left: 12px;}
div.uslugi ul {font: 11px Tachoma, Verdana, Arial, Helvetica, sans-serif;}
div.uslugi ul#tm {margin-top: 15px;}
div.uslugi h2 {color: #b4e138; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 30px; margin-bottom: 30px;}
/*--Towar--*/
ul.tc {color: #fff; font-size: 12px; font-family: Tachoma, Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; margin-top: 20px; margin-bottom: 20px;}
ul.tc li.t {font-size: 14px; font-weight: bold; margin-bottom: 5px;}
ul.tc li {line-height: 18px;}
ul.tc li.c {margin-left: 5px;}
div.produ_cont h1 a {color: #10be10; font-family: Georgia, "Times New Roman", Times, serif;}
div.produ_cont h1 a:hover { text-decoration: underline;}	
/*--Sklep--*/
div.sklep {position: relative; color: #fff; width: 522px; margin: 30px 0 30px 0; padding: 0 0 20px 0; background: url(../img/dott.jpg) repeat-x left bottom; min-height: 200px;}
* html div.sklep {height: 200px;}
div.sklep ul.left {position: absolute; left: 130px; top: 100px; font: 12px/19px Georgia, "Times New Roman", Times, serif;}
div.sklep ul.right {position: absolute; right: 20px; top: 86px; text-align: right; font: 12px/19px Georgia, "Times New Roman", Times, serif;}
div.sklep ul.center { position: absolute; left: 250px; top: 100px; font: 12px/17px Georgia, "Times New Roman", Times, serif;}
div.sklep ul.center a, div.sklep ul.center li input { color: #AE7755;}
div.sklep ul.center a:hover { color: #fff; text-decoration: none;}
div.sklep ul.ilosc {position: absolute; right: 145px; top: 86px; font: 12px/17px Georgia, "Times New Roman", Times, serif;}
div.sklep img {margin-left: 20px; float: left; width: 83px;}
div.sklep h1 {margin-left: 12px; margin-bottom: 15px; color: #b4e138; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif;}
div.sklep h2 {margin-top: 20px; width: 380px; margin-left: 100px; text-align: center; color: #4da3d9; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;}
div.sklep div {clear: both; margin-left: 100px;}
div.sklep a {display: inline;}
div.sklep a:hover {text-decoration: underline;}
div.sklep a.look {margin-left: 20px; color: #d50e11; font: bold 12px Tachoma, Verdana, Arial, Helvetica, sans-serif;}
div.sklep a#look:hover { color: #CF7272;}

div.sklep ul.center li input { background: #FFf; border: none; width: 20px; margin-left: 4px; margin-top:2px;}
/*--kontakt--*/
div#kontakt fieldset label, div#kontakt fieldset label span { display: block;}
div#kontakt fieldset label { margin-bottom: 0.60em;}
div#kontakt fieldset label span { float: left; width: 20%; text-align: right; margin-right: 5px; color: #b2e820; font: bold 15px Georgia, "Times New Roman", Times, serif;}
div#kontakt fieldset label input, div#kontakt fieldset label textarea {background-color: #c61215; color: #fff; border: 1px solid #fe0000;}
div#kontakt fieldset label input { padding: 3px;}
div#kontakt div input {border: none; color: #000; background-color: #b2e820; width: 90px; height: 26px; margin-top: 15px; margin-left: 320px; font: bold 16px Georgia, "Times New Roman", Times, serif;}

ul#info_k { color: #fff; font-size: 12px; font-family: Tachoma, Verdana, Arial, Helvetica, sans-serif; margin: 20px 0 50px 20px;}
div#content p.msgr {margin-top: 10px; color: #ff0000; font-weight: bold; font-size: 12px; font-family: Tachoma, Verdana, Arial, Helvetica, sans-serif;}
div#content p.msgr a {color: #fff;}
div#content p.msgr a:hover {color: #ff0000; text-decoration: underline;}
div#map {margin: 0 auto; width: 480px; height: 600px;}
/*--Logowanie--*/
div#logon fieldset label, div#kontakt fieldset label span { display: block;}
div#logon fieldset label { margin-bottom: 0.60em;}
div#logon fieldset label span { float: left; width: 30%; text-align: right; margin-right: 5px; color: #b2e820; font: bold 15px Georgia, "Times New Roman", Times, serif;}
div#logon fieldset label input {background-color: #c61215; color: #fff; border: 1px solid #fe0000; padding: 3px;}
div#logon div input {border: none; color: #000; background-color: #b2e820; width: 90px; height: 26px; margin-top: 15px; margin-left: 215px; font: bold 16px Georgia, "Times New Roman", Times, serif;}
div#logon span a {color: #b2e820; font: bold 15px Georgia, "Times New Roman", Times, serif; text-decoration: underline; width: 50%; float: left; text-align: right; margin-top: 10px;}

div#passforget fieldset label, div#passforget fieldset label span { display: block;}
div#passforget fieldset label span {float: left; width: 30%; text-align: right; margin-right: 5px; color: #b2e820; font: bold 15px Georgia, "Times New Roman", Times, serif;}
div#passforget fieldset label input {background-color: #c61215; color: #fff; border: 1px solid #fe0000; padding: 3px;}
div#passforget div input {border: none; color: #000; background-color: #b2e820; width: 90px; height: 26px; margin-top: 15px; margin-left: 215px; font: bold 16px Georgia, "Times New Roman", Times, serif;}

div#rejestracja fieldset#f2 {margin-top: 20px; margin-left: 20px;}
div#rejestracja fieldset#f2 span { width: 400px; color: #fff; font: 11px Georgia, "Times New Roman", Times, serif; margin-top: -15px; margin-left: 30px; margin-right: 28px; voice-family: "\"}\""; voice-family: inherit; margin-left: 35px; margin-top: -18px;}
html>body div#rejestracja fieldset#f2 span {margin-left: 30px; margin-top: -15px;}
div#rejestracja fieldset#f2 input {background: none; border: none;}
/*--rejestracja--*/
div#rejestracja fieldset.f1 label, div#rejestracja label span {display: block;}
div#rejestracja fieldset.f1 label {margin-bottom: 0.60em;}
div#rejestracja fieldset.f1 label span {float: left; width: 35%; text-align: right; margin-right: 10px; color: #b2e820; font: bold 15px Georgia, "Times New Roman", Times, serif;}
div#rejestracja fieldset.f1 label input { margin-left: 2px; background-color: #c61215; color: #fff; border: 1px solid #fe0000; padding: 3px; }
div#rejestracja fieldset.f1 label input#kod1, div#rejestracja fieldset#f1 label input#kod2 { margin-bottom: 0.60em; margin-left: 2px; display: inline; float: left;}
* html div#rejestracja fieldset.f1 label input#kod1, div#rejestracja fieldset#f1 label input#kod2 { margin-left: 5px;}
div#rejestracja div input {border: none; color: #000; background-color: #b2e820; width: 110px; height: 26px; margin-top: 15px; margin-left: 340px; font: bold 16px Georgia, "Times New Roman", Times, serif;}

/*-Twoj_koszyk-*/
table#twojk {width: 500px; margin: 0 auto;}
table#twojk th {text-align: left; color: #b2e820; font: italic bold 18px Georgia, "Times New Roman", Times, serif;}
table#twojk td {text-align: left; color: #fff; font: italic bold 14px Georgia, "Times New Roman", Times, serif;}	
table#twojk td a {color: #fff;}	

fieldset#real {border: none; margin-top: 30px; margin-left: 20px; position: relative;}
fieldset#real input, fieldset#real select {display: inline;}									
fieldset#real span { color: #4da3d9; font: bold 15px Georgia, "Times New Roman", Times, serif;}
fieldset#real label input {
	width: 190px;
	height: 28px;
	position: absolute;
	right: 30px;
	margin-top: 35px; 
	border: none;
	color: #000;
	background-color: #b2e820;
	font: bold 16px Georgia, "Times New Roman", Times, serif;}
/*--Footer--*/
div#stopka {width: 960px; clear: both; background-color: #fff; margin-top: 30px; padding: 2px 0; voice-family: "\"}\""; voice-family: inherit; padding: 6px 0; margin-top: 10px;}
html>body div#stopka {padding: 2px 0; margin-top: 30px;}

ul#nav_bottom {margin-left: 220px;}
ul#nav_bottom li {display: inline; margin: 0 10px;}
ul#nav_bottom a {color: #3fa5e4; font: bold 11px Tachoma, Verdana, Arial, Helvetica, sans-serif;}
ul#nav_bottom a:hover {color: #f33e06;}
ul#nav_bottom a.current {color: #7e9f26;}
div#stopka div#footer {margin: 4px 0 5px 235px; color:#7f7f7f; font: 9px Tachoma, Verdana, Arial, Helvetica, sans-serif;}