/* 1. margin2. pierwszy top i bottom, drugi right i left3. pierwszy określi top, drugi right i left, trzeci bottom. 4. margin-top, margin-right, margin-bottom, margin-left*/html, body {margin:0;padding:0;}body {font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;}img {border:0px;}.clear {clear:both;font-size:1px;line-height:1px;}.clear1{clear:both;font-size:1px;line-height:1px;border-bottom:1px solid #89D3FF;}a{color:#336699;}a:hover{text-decoration:underline;}div#main{ width:946px;height:auto;margin:auto;display:block;border-bottom:1px solid #7E7E7E;overflow:hidden;padding:0 0 15px 0;}/*----TOP----*/div#top{	background:url(./images/banner_gora2.jpg) 0 0 no-repeat;	display:inline;	float:left;	height:110px;	margin:5px 0 0;	width:946px;}div#top a{	float:right;	height:60px;	position:relative;		text-indent:-9999px;	text-indent:-9999px;}.top1{	background:url(./images/but_hurt2.gif) 0 0 no-repeat;	margin:40px 20px 0 0;	width:121px;}.top2{	background:url(./images/but_asyst2.gif) 0 0 no-repeat;	margin:40px 40px 0 0;	width:106px;}.top1:hover{	background:url(./images/but_hurt2O.gif) 0 0 no-repeat;}.top2:hover{	background:url(./images/but_asyst2O.gif) 0 0 no-repeat;}.logo{	float:left !important;	height:60px;	margin:10px;	width:320px;}/*----TOPEK----*/div#topek{height:65px;float:left;width:946px;display:inline;background:url(./images/topek_pl.jpg) no-repeat top;}a.hurt{margin:0 19px 0 0;float:right;display:inline;height:46px;width:108px;}a.asystent{margin:0 34px 0 0;float:right;display:inline;height:46px;width:108px;}/*----BODY----*/div#body{width:946px;height:auto;display:block;float:left;overflow:hidden;}/*----LEWA----*/div#lewa{width:200px;float:left;display:inline;height:auto;padding:32px 0 0 0 ;/*border: 1px solid gray;*/}div.wyszukaj{background:#4BB0FC url(./images/szukaj_top.gif) top no-repeat;width:190px;height:auto;float:left;display:inline;padding:15px 0 0 0;}ul.lista{list-style-image:none;list-style:none;list-style-position:outside;margin:0;padding:0;}ul.lista li{float:left;}div.wyszukaj select{float:left;width:150px;height:auto;display:inline;color:#64A2BB;margin:2px 0 2px 22px;}input.szukaj{float:left;width:144px;height:auto;display:inline;color:#2B7390;margin:2px 0 4px 22px;}/*input.szukaj1{float:left;width:120px;height:21px;display:inline;color:#ffffff;margin:0 20px 0 0 ;background:#4BB0FC;font-weight:bold;border:0px;font-size:14px;font-family:Tahoma, Arial, Helvetica, sans-serif;cursor:pointer;}*/.szukaj1{float:right;color:#ffffff;margin:0 20px 0 0 ;font-weight:bold;font-size:14px;text-decoration:none;}.szukaj1 a{text-decoration:none;}.szukaj1 a:hover{text-decoration:underline;}a.szukaj3{float:left;width:120px;height:21px;text-align:left;margin:0 0 0 20px ;color:#FFFFFF;}.plus{float:right;margin:0 20px 0 0;display:inline;}div.buttom{background:#4BB0FC url(./images/szukaj_bottom.gif) bottom no-repeat;width:190px;height:15px;float:left;display:inline;}div#lewa h1{width:170px;height:30px;display:inline;float:left;background:transparent url(./images/kategorie.gif) top no-repeat;font-size:17px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:normal;padding:8px 10px 0px 10px;margin:10px 0;}div#lewa h1.promocje{width:170px;height:40px;float:left;background:#4EAFF4 url(./images/wszystkie_promocje.gif) top no-repeat;font-size:17px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:normal;padding:8px 10px 0px 10px;margin:10px 0;}div#lewa h1.promocje a{color:#ffffff;font-size: 11px;}ul.tree{list-style-image:none;list-style:none;list-style-position:outside;margin: 0 0 10px 0;padding:0;float:left;display: block;width:190px;}ul.tree li{font-size:17px;margin:5px 0px 0px 15px;display: block;}/*margin-top, margin-right, margin-bottom, margin-left*/ul.tree li.prod_link{font-size: 12px;margin:0px 0px 0px 25px;display: block;}ul.tree li.prod_link ul, ul.tree li.prod_link ul li, .all{font-size: 12px !important;margin:0;padding:0;}ul.tree li.prod_link ul li a,ul.tree li.prod_link a{color:#555555;text-decoration:none;}ul.tree li.prod_link ul li a:hover,ul.tree li.prod_link a:hover{text-decoration:underline;}.all{	text-align:center;	margin:10px 0 0 0;	padding:0;}ul.tree a{color:#2B7390;text-decoration:none;}ul.tree a:hover{text-decoration:underline;}ul.tree li a.prod_link{color:#2B7390;text-decoration:none;}ul.tree li a.prod_link:hover{text-decoration:underline;}ul.tree ul{list-style-image:none;list-style:none;list-style-position:outside;margin:0;padding:0;font-size:17px;display: block;}ul.tree ul li{margin:7px 0px 7px 15px;}ul.tree ul li a{color:#606060;text-decoration:none;}ul.tree ul li a:hover{text-decoration:underline;}.plus_m{background:url(images/plus_m.gif);width:10px;height:10px;float:right;margin:2px 10px 2px 2px;text-indent:-9999px;}/*ul.menu{list-style-image:none;list-style:none;list-style-position:outside;margin:0;padding:0;font-size:17px;font-family:Tahoma, Arial, Helvetica, sans-serif;float:left;}ul.menu li{margin:7px 0px 7px 15px;}ul.menu a{color:#2B7390;text-decoration:none;}ul.menu a:hover{text-decoration:underline;}ul.menu ul{list-style-image:none;list-style:none;list-style-position:outside;margin:0;padding:0;font-size:17px;}ul.menu ul li{margin:7px 0px 7px 15px;}ul.menu ul li a{color:#606060;text-decoration:none;}ul.menu ul li a:hover{text-decoration:underline;}*//*----BOX----*/div.box{width:190px;height:auto;float:left;display:inline;border-bottom:1px solid #CECECE;margin:10px 0 0 0;}a.nazwa{color:#13A6FF !important;text-decoration:none;font-weight:bold;font-size:12px;width:135px;float:left;display:inline;margin:0 0px;text-align: left;/* background-color: red; */}a.nazwa:hover{text-decoration:underline;}a.promocje{color:#13A6FF;text-decoration:none;font-weight:bold;font-size:12px;width:190px;float:left;margin: 5px 0px;text-align: center;/* background-color: red; */}a.promocje:hover{text-decoration:underline;}div.etykieta{width:50px;height:21px;display:inline;float:right;}div.etykieta img{position:relative;}div.narta{width:190px;height:auto;float:left;overflow:hidden;display:inline;margin:5px 0;/*padding: 0px 82px;*//*text-align: center; *//*background-color: yellow;*/}div.koszyk{width:190px;height:auto;float:left;overflow:hidden;display:inline;margin:5px 0;}ul.parametry{list-style-image:none;list-style:none;list-style-position:outside;margin:0;padding:0;font-size:14px;width:140px;float:left;display:inline;text-align:left;}ul.parametry a{color: #000;text-decoration:none;}ul.parametry a:hover{text-decoration:underline;}/*ul.parametry li{display:inline;}*/li.dl{width:140px;color:#3E3E3E;}.cena{color:#13A6FF;}a.cena_link {color:#13A6FF !important;text-decoration:none;}a.cena_link:hover{text-decoration:underline;}.kresl{text-decoration:line-through;}a.koszyczek{width:46px;height:35px;background:transparent url(./images/koszyk.gif) top no-repeat;float:right;display:inline;}/*----reklama----*/div.reklama{width:190px;height:auto;float:left;display:inline;text-align:center;overflow:hidden;margin:15px 0;}/*----PRAWA----*/div#prawa{width:735px;float:right;height:auto;display:inline;/*border: 1px solid gray;*/}div.konto{width:714px;height:24px;float:left;display:inline;margin:10px 0 0 0;color:#2B7390;}div.avatar{width:auto;height:24px;float:left;display:inline;}div.avatar a{color:#64A2BB;text-decoration:none;line-height:22px;}div.avatar a:hover{text-decoration:underline;}div.avatar a img{position:relative;margin:0 10px 0 0;}div.menu_uz{width:auto;height:24px;float:right;display:inline;}div.menu_uz ul{list-style-image:none;list-style:none;list-style-position:outside;margin:0;padding:0;font-size:14px;}div.menu_uz ul li{display:inline;padding:0 5px;float:left;}div.menu_uz ul li a{text-decoration:none;font-weight:bold;}div.menu_uz ul li a:hover{text-decoration:underline;}a.hurt_u{float:left;background:url(./images/hurt_pl.gif) no-repeat left;width:60px;height:21px;display:inline;text-align:center;color:#FFFFFF;font-size:12px;line-height:19px;}a.asystent_u{float:left;background:url(./images/asystent_pl.gif) no-repeat left;width:70px;height:21px;display:inline;text-align:center;color:#FFFFFF;font-size:12px;line-height:19px;}div.path{width:735px;height:auto;float:left;border-bottom:1px solid #D4D4D4;margin:5px 0 0 0;padding:0 0 5px 0;font-size:12px;}div.path a, div.path span{background:url(./images/path.gif) no-repeat left;padding:0 5px 0 15px;color:#A2A2A2;text-decoration:none;}div.path a:hover{text-decoration:underline;}/*----txt----*/div.txt{width:735px;float:left;display:inline;margin:10px 0px;overflow:hidden;/*background-color: gray;*/}div.txt h1{font-weight:normal;font-size:18px;color:#2B7390;margin:0 0 0 10px;}div.txt h2{font-weight:normal;font-size:16px;color:#2B7390;margin:10px 0 0 10px;}div.narciarz{width:714px;float:left;height:313px;display:inline;text-align:center;margin:10px 0;}div.teksty{font-size:13px;line-height:22px;float:left;display:inline;width:730px;height:auto;margin:0 0 10px 0px;color:#6E6E6E;text-align:justify;}div.teksty_log{font-size:13px;line-height:22px;float:left;display:inline;width:690px;height:auto;margin:0 0 10px 14px;color:#6E6E6E;text-align:justify;}div.teksty_lista{font-size:13px;line-height:22px;float:left;display:inline;width:730px;height:auto;margin:0 0 10px 5px;color:#6E6E6E;text-align:justify;}/*div.teksty_lista .title{text-align:center;margin: 0; padding: 0;}*/div.teksty_lista a{color:#6E6E6E;text-decoration:none;}div.teksty_lista a:hover{text-decoration:underline;}/*----asystent----*/ul.kim{list-style-image:none;list-style:none;list-style-position:outside;margin:5px 50px 0 50px;padding:0;float:left;display:inline;width:620px;}ul.kim li{display:inline;padding:0 5px;float:left;width:115px;text-align:center;}.assistant {	background-color: yellow;}ul.naczym{list-style-image:none;list-style:none;list-style-position:outside;margin:0;padding:0;float:left;display:inline;width:730px;/*700px;*/}ul.naczym li{display:inline;padding:0 5px;float:left;width:280px;text-align:center;}#naczym li{line-height:20px;width:220px;}.item{height:250px;}.wzrost{width:50px;margin:50px 0 0 0;float:left;}div#dalej{width:730px;/*700px;*/height:75px;float:left;display:inline;margin:0 0 10px 0;text-align:center;background-color: gray;}div.dalej{width:730px;/*700px;*/height:75px;float:left;display:inline;margin:0 0 10px 0;}div.dalej input{float:right;width:85px;height:75px;display:inline;}a.zapytanie{width:97px;height:57px;float:right;display:inline;line-height:50px;}a.zapytanie1{width:117px;height:57px;float:left;display:inline;line-height:50px;}/*----form----*/div.form_detal{float:left;width:670px;height:200px;display:inline;}ul.logowanie2{width:560px;height:auto;float:left;display:inline;list-style:none;list-style-image:none;list-style-position:outside;margin:2px 0 0 50px;padding:0;}ul.logowanie2 li{float:left;display:inline;margin:0;padding:0 4px;}a.wyslij1{width:85px;height:73px;float:right;display:inline;margin-top:-80px;margin-right:50px;}textarea.textarea1{width:300px;height:60px;}/*----detal----*/div.foto{width:714px;height:auto;float:left;display:inline;text-align:center;margin: 10px 0;/*background-color: yellow;*/}div.box1{width:724px;/*694px;*/height:auto;float:left;display:inline;background:url(./images/box1_center.gif) repeat-y top;margin:0 0 10px 0;}div.box1_top{width:680px;/*680px;*/height:auto;float:right;display:inline;background:url(./images/box1_top.gif) no-repeat top;color:#2B7390;font-size:18px;padding:20px 20px 0px 24px;overflow:hidden;}div.box1_top h1{font-size: 16px;font-weight:bold;margin: 0;}div.narty{width:580px;/*550px;*/height:auto;float:left;display:inline;}div.etykieta_normal{width:100px;height:42px;float:right;display:inline;}div.opis{width:724px;/*694px;*/height:auto;float:left;display:inline;margin:5px 0;}div.opis a{color: #6E6E6E;text-decoration:none;}div.opis a:hover{color: #6E6E6E;text-decoration:underline;}div.opis1{width:724px;/*694px;*/height:auto;float:left;display:inline;margin:5px 0 0 0;background:url(./images/box1_bottom.gif) no-repeat bottom;padding:0 0 10px 0;}div.metka{width:690px;/*670px;*/height:auto;float:left;display:inline;padding:0 0 0 24px;/*background-color: gray;*/}div.metka1{width:460px;height:auto;float:left;display:inline;padding:0 0 0 24px;}div.kosz{width:180px;height:auto;float:right;display:inline;}input.ilosc{width:20px;}/*a.kupuj{width:79px;height:57px;float:right;display:inline;background:url(./images/kosz.gif) no-repeat top;margin:-25px 20px 0 0;}*/.kupuj{width:79px;height:57px;float:right;display:inline;margin:-25px 20px 0 0;}div.pary{width:170px;height:auto;float:right;display:inline;margin:-22px 180px 0 0;}div.dodatki{width:200px;height:auto;float:left;display:inline;overflow:hidden;margin:0 30px 0 0;}div.dodatki div{border:0;}/*----sklep----*/div.kontakt ul{list-style-image:none;list-style-type:none;list-style-position:outside;float:left;display:inline;margin:0;padding:0;width:514px;}div.kontakt ul li{display:inline;float:left;width:40%;margin-right:40px;}a.mapa{float:left;display:inline;margin:0 0 0 100px;}/*----kontakt----*/div.kontakt{width:500px;height:auto;float:left;display:inline;overflow:hidden;margin:15px 0 10px 25px;font-size:15px;line-height:25px;}div.kontakt h3{color:#2B7390;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;margin:0;padding:0;}.darkblue{color:#2B7390 !important;}/*----przesylka----*/div.przesylka{width:620px;height:auto;float:left;display:inline;overflow:hidden;margin:0px 0 10px 40px;font-size:15px;line-height:25px;color:#6E6E6E;font-size:13px;border-bottom:1px solid #CCCCCC;}span.uwaga{margin-left:25px;}/*----metki----*/div.metki{width:650px;height:auto;float:left;display:inline;overflow:hidden;padding:0 0 10px 20px;}div.metka_foto{width:150px;height:auto;float:left;display:inline;border-right:1px solid #CCCCCC;margin:0 0 0 1px;}div.metka_txt{width:460px;height:auto;float:left;display:inline;margin:0 0 0 20px;text-align:justify;}/*----firma----*/div.firma{width:714px;height:auto;float:left;display:inline;text-align:center;font-size:20px;}.blue{color:#5CADCF;text-decoration:none;}div#oferta{width:470px;float:left;display:inline;background:url(./images/oferta_pl.gif) no-repeat left top;margin:20px 0 10px 70px;padding:45px 20px 0 110px;font-size:11px;line-height:18px;}div#elastycznosc{width:470px;float:left;display:inline;background:url(./images/elastycznosc_pl.gif) no-repeat left top;margin:20px 0 10px 70px;padding:45px 20px 0 110px;font-size:11px;line-height:18px;}div#optymalnosc{width:470px;float:left;display:inline;background:url(./images/optymalnosc_pl.gif) no-repeat left top;margin:20px 0 10px 70px;padding:45px 20px 0 110px;font-size:11px;line-height:18px;}/*----platnosci----*/div.platnosci{width:581px;height:81px;float:left;display:block;background:url(./images/platnosci.gif) no-repeat left;}div.platnosci_A{width:581px;height:81px;float:left;display:block;background:url(./images/platnosci_1.gif) no-repeat left;}div.platnosci_B{width:581px;height:81px;float:left;display:block;background:url(./images/platnosci_2.gif) no-repeat left;}div.platnosci ul, div.platnosci_A ul, div.platnosci_B ul{list-style-image:none;list-style-position:outside;list-style-type:none;float:left;width:450px;display:inline;margin:0 0 0 131px;padding:30px 0 0 0;}li.zatwierdz{float:left;display:inline;width:175px;text-align:left;}li.platnosc{float:left;display:inline;width:140px;text-align:left;}li.wysylka{float:left;display:inline;width:100px;text-align:left;}span.white{color:#FFFFFF;}div.zakup{float:left;display:inline;width:610px;height:auto;overflow:hidden;border-bottom:1px solid #CCCCCC;margin: 0 20px 5px 40px;/* background-color: gray; */}div.zakup_nazwa{float:left;display:inline;width:230px;}div.zakup_box1{float:left;display:inline;width:95px;text-align:center;}div.zakup_box{float:left;display:inline;width:95px;text-align:center;padding:20px 0 10px 0;color:#6E6E6E;font-size:13px;/* border:1px solid red; */}div.zakup_box2{float:left;display:inline;width:190px;text-align:center;padding:20px 0 10px 0;color:#6E6E6E;font-size:13px;/* border:1px solid red; */}img.del{margin-top:-20px;}img.zmienic{margin:2px 0 0 25px;float:left;display:inline;}input.zmienic{margin:2px 0 0 25px;float:left;display:inline;}/*img.zmienic1{margin:2px 0 0 0px;float:left;display:inline;}*/.zmienic1{margin:2px 0 0 0px;float:left;display:inline;}span#razem{font-size:17px;}/*div.zakup_box input{margin-top:32px;display:inline;}div.zakup_box img{margin-top:15px;}*/span.nr{width:15px;float:left;display:inline;}div.narta1{width:190px;height:auto;float:left;overflow:hidden;display:inline;margin:10px 0 10px 15px;}div.zakup_koszyk_lewa{width:190px;height:auto;float:left;display:inline;padding:0;}div.zakup_koszyk_lewa ul{list-style-image:none;list-style:none;list-style-position:outside;padding:0;margin:0;float:left;display:inline;}div.zakup_koszyk_lewa ul li{margin:2px 0 2px 10px;float:left;display:inline;font-size:12px;color:#333333;width:100%;}div.zakup_koszyk_lewa ul li a{color:#2B7390;text-decoration:none;}div.zakup_koszyk_lewa ul li a:hover{text-decoration:underline;}.zakup_koszyk{line-height: 70px;}.koszyk_del{line-height: 72px;}.koszyk_delete{line-height: 22px;}/*----listing----*/div.listing{float:left;width:614px;padding:0 50px;height:30px;display:inline;overflow:hidden;text-align:center;font-size:12px;font-weight:bold;}div.listing a{text-decoration:none;}div.listing a:hover{text-decoration:underline;}div.stronki a{padding:0 5px;font-size:13px;}a.active{border-bottom:1px solid #336699;}div.prev{float:left;display:inline;width:77px;height:30px;}div.next{float:right;display:inline;width:77px;height:30px;margin:-15px 0 0 0;}/*---moje konto----*/div.txt_konto{width:614px;float:left;display:inline;margin:10px 0px;padding-left:10px;font-weight:normal;}div.txt_konto h2{font-weight:normal;font-size:18px;color:#2B7390;margin: 0 0 0 10px;width:500px;}div.teksty_konto{font-size:13px;line-height:22px;float:left;display:inline;width:500px;height:auto;margin:10px 0 10px 14px;color:#6E6E6E;text-align:justify;}div.mojekonto{width:380px;float:left;height:auto;display:inline;margin:0 0 0 20px;}div.avatar_big{width:100px;height:100px;float:left;display:inline;overflow:hidden;}div.dane{width:280px;float:right;height:auto;text-align:left;display:inline;overflow:hidden;}.zmien{float:right;margin:15px 0 0 0px;text-decoration:none;}ul.subskrypcja{list-style-image:none;list-style-position:outside;list-style-type:none;float:left;display:inline;width:380px;padding:0;margin:0;}ul.subskrypcja li{float:left;display:inline;width:190px;text-align:center;font-weight:bold;padding:0;margin:0;}ul.subskrypcja1{list-style-image:none;list-style-position:outside;list-style-type:none;float:left;display:inline;width:730px;/*700px;*/padding:0;margin:10px 0;}ul.subskrypcja1 li{float:left;display:inline;width:330px;font-weight:bold;padding:0;margin:0 10px;}a#regulamin{font-weight:normal;color:#2B7390;text-decoration:underline;}div.formularz{width:730px;/*700px;*/height:auto;float:left;display:inline;overflow:hidden;}div.formularz label{width:130px; /*290px*/text-align:right;/*font-weight:bold;*/float:left;display:inline;margin:0 10px 0 0;}div.formularz1{width:600px;height:auto;float:left;display:inline;overflow:hidden;}div.formularz1 label{width:90px;text-align:right;font-weight:bold;float:left;display:inline;margin:0 10px 0 0;}div.formularz2{width:600px;height:auto;float:left;display:inline;overflow:hidden;}div.formularz2 label{width:240px;text-align:right;font-weight:bold;float:left;display:inline;margin:0 10px 0 0;}input.form{width:200px;height:18px;float:left;display:inline;text-align:left;margin:2px 0;}input.form_short{width:60px;height:18px;/*float:left;display:inline;*/text-align:left;margin:2px 0;}ul.error {color:#FF0000;}span.error{color:#FF0000;margin-left: 5px;display: block;}span.ok{color:green;margin-left: 5px;display: block;/*background-color: yellow;*/}a.dalej_rejestracja{display:block;}a.dalej_rejestracja img{position:absolute;margin-left:320px;}a.zapomniales{float:right;display:inline;margin:0 300px 0 0;font-size:11px;}a.nowe{float:left;display:inline;font-size:16px;font-weight:bold;margin:15px 0 0 0;}/*----wyszukiwanie----*/div.wyszukiwanie{width:190px;height:auto;float:left;display:inline;padding:15px 0 0 0;font-size:14px;}div.wyszukiwanie ul{list-style-image:none;list-style:none;list-style-position:outside;float:left;display:inline;overflow:hidden;width:190px;margin:5px 0;padding:0;}div.wyszukiwanie ul li{display:inline;float:left;width:85px;text-align:left;}input.od{width:40px;}a.szukaj2{font-weight:bold;display:inherit;float:left;margin:0 0 0 60px;}/*----stopa----*/div.stopa{width:735px;/*714px;*/float:right;height:auto;display:inline;margin:10px 0 0 0;padding:10px 0 0 0;overflow:hidden;/*background-color: gray;*/background:url(./images/ludek.gif) no-repeat right bottom;border-top:1px solid #D4D4D4;}div.stopa ul{list-style-image:none;list-style:none;list-style-position:outside;margin:0;padding:0;color:#818181;width:178px;float:left;display:inline;}li.big{font-weight:bold;padding:0 0 10px 0;}div.stopa ul li a{line-height:22px;text-decoration:none;color:#818181;}div.stopa ul li a:hover{text-decoration:underline;color:#336699;}/*----STOPKA----*/div#stopka{width:946px;/*height:25px; 25px */overflow:hidden;line-height:22px; /* 22px */margin: 1px auto;display:block;text-align:center;font-size:12px;color:#3E3E3E;/*border: 1px solid red;*/}div#stopka a{color:#3E3E3E;text-decoration:none;}div#stopka a:hover{text-decoration:underline;}/*----logowanie----*/ul.logowanie{width:360px;height:auto;float:left;display:inline;list-style:none;list-style-image:none;list-style-position:outside;margin:2px 0 0 50px;padding:0;}ul.logowanie li{width:172px;float:left;display:inline;margin:0;padding:0 4px;}/*a.dalej{width:85px;height:73px;float:left;display:inline;margin-top:-50px;}*/a.dalej {display:inline;float:left;height:73px;margin-bottom:10px;margin-top:-50px;width:85px;}span.small{font-size:11px;}/*----email----*/ul.logowanie_blad{width:480px;height:auto;float:left;display:inline;list-style:none;list-style-image:none;list-style-position:outside;margin:2px 0 0 20px;padding-bottom:20px;background-color: yellow;}ul.logowanie_blad li{float:left;display:block;margin:0;padding:0 4px;}li.mail_blad{text-align:right;font-weight:bold;}ul.logowanie1{width:480px;height:auto;float:left;display:inline;list-style:none;list-style-image:none;list-style-position:outside;margin:2px 0 0 20px;padding:0;}ul.logowanie1 li{float:left;display:inline;margin:0;padding:0 4px;}ul.logowanie1 input{width:300px;}li.mail{text-align:right;font-weight:bold;width:140px;}textarea.textarea{width:300px;height:100px;}span.wyslij{width:85px;height:73px;float:left;display:inline;margin-top:-80px;}.red{color:#FF0000;font-weight:bold;}.blues{color:#5CADCF;font-weight:bold;}.blues16{color:#5CADCF;font-weight:bold;margin: 5px 0 10px 0;font-size: 16px;}/* stronicowanie */span.strona{width:93%;height:24px;padding:5px;margin:4px 3px 10px 5px;float:left;display:block;text-align:center;line-height:15px;}span.strona a{text-decoration:none;padding:0px 3px;}span.strona a:hover{text-decoration:underline;}span.strona a.active{font-weight:bold;border:1px solid #999999;background-color:#FFFFFF;padding:2px;}.alert_positive{	color: #3a80f3;	font-weight: normal;/*	margin: 0 0 0 10px;*/	}.alert_negative{	color: #f86710;	display: block;	font-weight: bold;/*	margin: 0 0 0 10px;*/	}.table{/*	background-color: gray;*/}table{width: 95%;}form{border: 0;}/*poprzednie*/.lp{float:left;width:35px;display:inline;color:#606060;font-size:17px;}.lp_1{float:left;width:35px;display:inline;color:#606060;font-size:13px;}.id{float:left;width:65px;display:inline;color:#606060;font-size:17px;}.id_1{float:left;width:65px;display:inline;color:#606060;font-size:13px;}.zamowienie{float:left;width:450px;display:inline;color:#606060;font-size:17px;}.zamowienie_1{float:left;width:450px;display:inline;color:#606060;font-size:13px;text-align:left;margin:0;/* 40px 0 0;*/}.zamowienie_2{float:right;width:100px;display:inline;color:#606060;font-size:13px;text-align:left;margin:0;}div.historia{width:650px;height:auto;float:left;display:inline;margin:0px 20px 10px 24px;padding:0 0 5px 0;border-bottom:1px solid #CCCCCC;}div.historia_zakupow{float:left;width:694px;height:auto;overflow:hidden;line-height:18px;}div.frazy_lista, div.talk{font-size:13px;line-height:22px;float:left;display:inline;width:700px;/*700px;*/height:auto;margin:0 0 10px 14px;color:#6E6E6E;text-align:justify;/*border-bottom:1px solid #89D3FF;*/}div.frazy_lista long{	width:700px;}div.talk{	width:270px;}.talk ul{	text-align:left;	margin:0;	padding:0;	list-style-type:none;}.talk ul li{	padding:0 0 0 10px;	float:left;	background:url(images/li.gif) 0 7px no-repeat;}.talk ul li a{text-decoration:none;}.talk ul li a:hover{text-decoration:underline;}div.frazy_lista strong, div.talk strong{width:100%;float:left;text-align:center;}div.frazy_lista h2{font-size:18px !important;}div.frazy_lista h3{font-size:16px !important;}div.frazy_lista h4{font-size:14px !important;}div.frazy_lista h5{font-size:12px !important;}div.frazy_lista h6{font-size:10px !important;}div.frazy_lista h2, div.frazy_lista h3, div.frazy_lista h4, div.frazy_lista h5, div.frazy_lista h6 {float:left;font-weight:bold;display:inline;margin:0;padding:0 5px;line-height:26px;}div.frazy_lista h2 a, div.frazy_lista h3 a, div.frazy_lista h4 a, div.frazy_lista h5 a, div.frazy_lista h6 a{color:#13A6FF;text-decoration:none;/*font-size:12px;width:135px;margin:0 0px;float:left;*/}div.frazy_lista h2 a:hover, div.frazy_lista h3 a:hover, div.frazy_lista h4 a:hover, div.frazy_lista h5 a:hover, div.frazy_lista h6 a:hover{text-decoration:underline;}.reklama1{	float:left;	list-style-type:none;	margin:0;	padding:0;/*	border:1px solid red; */}.reklama1 li{	float:left;	padding:10px 0;	vertical-align: middle;}/* 1. margin2. pierwszy top i bottom, drugi right i left3. pierwszy określi top, drugi right i left, trzeci bottom. 4. margin-top, margin-right, margin-bottom, margin-left*/.pf{	width:183px;	height:78px;	float:left;/*	margin:20px 15px 0; */	margin: 0 5px;/*	background-color: gray; */}.parafrazy{	background:url(images/reklama.gif) no-repeat;	width:183px;	height:78px;	float:left;	margin:20px 15px 0;}.pay{	background:url(images/pay.gif) no-repeat;	width:120px;	height:120px;	float:left;	margin:0px 30px;}.fb{	width:297px;	background:url(images/fb.gif) no-repeat;	border:1px solid #CCCCCC;	padding:30px 10px 10px 10px !important;	margin:10px 0;	font-size:12px;	color:#3E3E3E;}.fb img{	float:left;	padding:0 5px;}/* pokaz slajdow */#slides {	border:1px solid #CCCCCC;	background:#46ABF3;	display: inline;	float: left;	height: 312px;		width: 734px;	}#s4 {	float: left;}#s4 div{	float:left;	height:312px;	position:relative;	overflow:hidden;	width:584px;}#s4 div span{	background:#000;	bottom:0;	color:#FFF;	display:block;	font:11px/14px Arial, Helvetica, sans-serif;	height:56px;	left:0;	padding:5px 10px;	position:absolute;	width:100%;	filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7;}#s4 div span h1{	font:18px/1em Arial, Helvetica, sans-serif;	margin:0 0 4px 0;	padding:0;	color:#FFFFFF;	}#s4 div span h2{	font:16px/0.8em Arial, Helvetica, sans-serif;	margin:0 0 4px 0;	padding:0;	color:#FFFFFF;	}#nav {	float:right;	width:148px;	padding: 0;}#nav a {	border:0;	display: block; 	height:74px;	margin:0;	padding:2px; 	text-decoration:none;	width: 144px; }#nav a.activeSlide {	background:#FE9901;}#nav a:focus {	outline-style:none;	outline-color:invert; 	outline-width:medium;}#nav img {	border: 0;}/* pokaz slajdow */.newsletter{	width:180px;	float:left;	margin:-5px 0 0 5px;	color:#646464;}.search{color:#646464;font-size:11px;width:170px;margin:5px 0;}.newsletter label{	color:#333;	font-size:13px;	padding:0 10px;}.submit{	background:none;	border:none;	cursor:pointer;	font-size:16px;	text-decoration:underline;	font-weight:bold;	margin:10px 0 0 50px;	width:70px;}/* ================= mapa strony ================= */.map, .map li ul{		list-style:none;	font-size:12px;		line-height:18px;}.map li a{	color:#3E3E3E;	text-decoration:none;}	.map li a:hover{	text-decoration:underline;	color:#0B5878;}#kat {	float: left;	width:690px;}#kat ul{	width:230px;	float:left;	font-size:11px;}#kat ul li {	display:block;	float:left;	width: 100%;}/* tresci */.box_desc{	float:left;	width:725px;	background:url(images/desc_bg.gif) repeat-y;	position:relative;	color:#3E3E3E;	padding:0 5px;	margin:10px 0;}.box_desc_top, .box_desc_bottom{		width:735px;	display:block;	position:absolute;	height:18px;	left:0;}.box_desc_top{	background:url(images/desc_top.gif) no-repeat top;	top:0;	}.box_desc_bottom{background:url(images/desc_botom.gif) no-repeat top;	bottom:0;}.box_foto{	margin:0 10px;	float:left;}.title{	font-size:18px;	position:relative;	padding:5px 0;	text-decoration:none;	border-bottom:1px solid #CCCCCC;	color:#0B5878;	float:left;	width:715px;	margin:0 10px;}	.data{	font-size:10px;	float:left;	margin:0 10px 5px;	width:710px;}.txt_desc {display:block;float:left;margin:0 0 10px;padding:0 10px 15px;width:710px;line-height:18px;	}*:first-child+html .txt_desc{	padding:0 0 20px;}.txt_desc p {margin:0;padding:10px;}.wiecej{	width:60px;	height:25px;	background:url(images/plus_m.gif) no-repeat 0 3px;	position:absolute;	display:block;	bottom:0px;	padding:0 0 0 15px;	right:10px;	z-index:2;	text-decoration:none;}.wiecej:hover{	text-decoration:underline;}.gallery{	clear:both;	float:left;	margin:0 0 10px;	padding:0 10px 20px;	display:block;	width:715px;}/*galerie*/.zewnetrzny{background-color:#F0F0F0; display: table; height: 130px; width:130px;   #position: relative; overflow: hidden; float:left;border:1px solid #A1989B;margin:5px; text-align:center;}.wewnetrzny{#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}.wewnetrzny img{#position: relative;  #top: -50%; #left:-50%;}.link{	margin:0 10px;	clear:both;	background:url(images/li.gif) no-repeat scroll 0 7px transparent;	float:left;	padding:2px 10px;	text-decoration:none;}.link:hover{	text-decoration:underline;}.pdf, .doc, .xls, .jpg, .dir{	margin:0 10px;	clear:both;	background-position:left;	background-repeat:no-repeat;	float:left;	padding:4px 25px;	text-decoration:none;}.pdf{	background-image:url(images/pdf.gif);}.doc{	background-image:url(images/doc.gif);}.dir{	background-image:url(images/dir.gif);}.xls{	background-image:url(images/xls.gif);}.jpg{	background-image:url(images/jpg.gif);}/*ankiety*/.ankiety{	margin:10px 0 0 10px;}.wyniki{	width:200px;	height:20px;	float:left;	text-align:right;	display:inline;	font-weight:bold;	margin-right:10px;}p.slupek{	margin:0;	padding:5px;}.ankieta{	height:20px;	width:100%;	display:inline;	float:left;	background:url(images/ankieta.gif) repeat;	margin-right:5px;}.normal{	font-weight:normal;}/* ====== nowe style do info i poradnika ======= */#infoList, #infoPoradnik{	display:block;	line-height:20px;	overflow:hidden;	padding:10px 0;	margin:20px 0;	width:100%;}#infoList li{	background-position:center left;	background-repeat:no-repeat;	float:left;	height:125px;	list-style:none;	margin:10px 0 10px 10px;	width:340px;}#infoList li a{	border:1px solid #fff;	color:#3c3c3c;	display:block;	font-size:11px;	height:100%;	padding:10px 10px 0 170px;	text-align:left;	text-decoration:none;	width:165px;	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;}#infoList li a:hover{	border:1px solid #0676b6;	color:#0676b6;}#infoList li a span{	color:#0676b6;	font-size:17px;	font-weight:bold;}.info1{background-position:0 -10px;}.info2{background-position:0 -492px;}.info3{background-position:0 -164px ;}.info4{background-position:-15px -646px;}.info5{background-position:0 -335px;}#infoPoradnik li{	float:left;	height:168px;	line-height:17px;	list-style:none;	margin:10px 0 10px 10px;	width:354px;}#infoPoradnik li a{	background:url(/images/ramka.gif) 0 -168px no-repeat;	color:#3c3c3c;	display:block;	font-size:11px;	height:168px;	padding:0 10px 0 0;	text-align:left;	text-decoration:none;	width:354px;}#infoPoradnik li a:hover{	background-position:0 0;	color:#fff;}#infoPoradnik li a strong{	color:#045978;	float:left;	font-size:17px;	font-weight:bold;	line-height:19px;	margin:0 0 5px 0;/*	margin:10px 0; */	width:185px;}#infoPoradnik li a span strong{	color:#045978;	float:left;	font-size:12px;	font-weight:bold;	line-height:12px;	margin:0;	width:185px;}#infoPoradnik li a span{	float:left;	width:185px;}#infoPoradnik li a div{	background-position:0 bottom;	background-repeat:no-repeat;	float:left;	height:166px;	margin:1px 5px 1px 1px;	width:154px;}#infoPoradnik li a:hover strong, #infoPoradnik li a:hover span{	color:#fff;}/*--diagram--*/#diagram{/*	border:1px solid #d8d8d8;*/	-webkit-border-radius: 6px;	-moz-border-radius: 6px;	border-radius: 6px;	margin:20px 0;	overflow:hidden;	color:#6E6E6E;/*	padding:10px;*/}#diagram h1{	border-bottom:1px solid #d8d8d8;	margin:0;	padding:5px 0;}#diagram h2{	background:url(images/diagram/top.gif) 0 0 no-repeat;	float:left;	clear:both;	color: #2B7390;    font-size: 25px;    font-weight: normal;	height: 58px;    margin: 0 0 10px 280px;    padding-left: 85px;    width: 300px;}#diagram h3{	font-size:22px;	font-weight:normal;	text-align:center;	padding:0;	margin:0;}#diagram h4{	font-size:24px;	color:#3883f5;	text-align:center;	padding:0 0 80px 0;	margin:5px 0;}.leftDiagram{	float:left;	width:540px;}.leftDiagram h4{background:url(images/diagram/h4-left.gif) bottom center no-repeat}.rightDiagram h4{background:url(images/diagram/h4-right.gif) bottom center no-repeat}.rightDiagram{	float:left;	width:160px;}.column{	float:left;	margin-left:10px;	width:170px;	font-size:12px;	text-align:left;	line-height:19px;	}.column h5{	color: #2B7390;    font-size: 17px;    font-weight: normal;	padding:0;	margin:0 0 10px 0;}.column div{	font-weight:bold;	clear:both;	overflow:hidden;	margin:4px 0;}.column p{padding:0 5px 10px 0;}.column div.middle{line-height:35px;}.column  span{	float:left;	width:90px;}.column img{	float:left;	margin-right:5px;	width:55px;}/*div.teksty{font-size:13px;line-height:22px;float:left;display:inline;width:730px;height:auto;margin:0 0 10px 0px;color:#6E6E6E;text-align:justify;}*/.crop{	background:url(images/diagram/crop.gif) no-repeat scroll 0 3px transparent;	font-weight:bold;	padding-left:15px !important;	display:inline;}/*.crop{	background:url(images/diagram/crop.gif) 0 6px no-repeat;	font-weight:bold;	padding-left:15px;	display:inline;}*/#leftDiagramColumn{	background:url(images/diagram/arrow_bottom_left.gif) no-repeat scroll right bottom transparent;	padding-bottom:70px;}#rightDiagramColumn{	background:url(images/diagram/arrow_bottom_right.gif) bottom left no-repeat;	padding-bottom:40px;}#allDiagram{	float:right;	width:300px;}#allDiagram h5{text-align:center;}
