@charset "utf-8";

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body { background:#fff url(http://img.sklepkogucik.pl/background_top.jpg) 0 145px repeat-x; font: 75% Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #000; text-align: center; }
ul { list-style: none; }
img, fieldset { border: 0; }
table { border-spacing: 0; border-collapse: collapse; margin: auto; }
a { text-decoration: none; cursor: pointer; color: #033f7b; }
a:hover{ color:#333333; text-decoration:underline; }
a.a2{ font-weight:bold; }
a.a2:hover, .underline{	text-decoration:underline; }
input, select, textarea{ font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; padding-bottom:1px; margin:0px; }
label{ cursor:pointer; }

#container { width: 100%; overflow: hidden; min-width: 970px; background: url(http://img.sklepkogucik.pl/bg_top.jpg) 50% 145px no-repeat; }
.column { width: 970px; margin: 0 auto; text-align: left; }
#left { float: left; width: 250px; }
#wrapper { float: right; width: 700px; display: inline; padding: 0 0 30px 20px; }
#wrapper .nagl { padding:16px 0px 5px 0px; color:#025cb7; text-align:left; font: normal 1.4em Georgia, serif; }
#wrapper ul { margin: 5px 35px; }
#wrapper li { margin: 5px 0; }

#banner_top { position: absolute; top: 138px; }
#banner_top div { position: relative; width: 970px; height: 170px; }
#banner_top span { position: absolute; background: url(http://img.sklepkogucik.pl/bg_top_banner.jpg) 0 0 no-repeat; width: 100%; height: 100%; }

/*  top   */
#top { overflow: hidden; position: relative; }
#top_inner { height: 307px; overflow: hidden; }
h1 { width: 388px; height: 130px; position: absolute; top: 10px; }
#menu_top { position: absolute; width: 840px; height: 45px; right: 0; }
#top #menu_top .linki { position: absolute; right: 350px; top: 0; font-family: tahoma, sans-serif;  }
#top #menu_top .linki li { float: left; text-transform: uppercase; font-size: 0.8em; }
#top #menu_top .linki a { padding: 15px 5px; display: block; color: #000; }
#top #menu_top .linki a:hover { color: #112de9; }
#top .panel { position: absolute; right: 0; top: 0; width: 134px; height: 50px; padding: 8px 0 0 0; line-height: 1.7em; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 0.9em; background:#fff url(http://img.sklepkogucik.pl/bg_login.jpg) no-repeat; }
#top .panel a { color: #c20000; }
#top .panel a:hover { color: #e50c02; }
#box_search { position: absolute; top: 0; right: 132px; background:#fff url(http://img.sklepkogucik.pl/bg_search.gif) repeat-x; width: 211px; height: 59px; }
#box_search form { padding: 3px 0 0 23px; }
#box_search .box_txt { background: none; border: none; width: 135px; margin: 0 13px 2px 0; }
#box_search .button_search { position: relative; top: 7px; }
#box_search .more { color: #fff; font-size: 0.9em; background: url(http://img.sklepkogucik.pl/dot_podkategoria_menu.gif) 0 50% no-repeat; padding: 0 0 0 10px; display: block; }
#top_inner .l_koszyk { position: absolute; top: 85px; right: 60px; background: url(http://img.sklepkogucik.pl/basket.gif) 100% 0 no-repeat; text-align: right;
padding: 8px 45px 8px 0; font: italic normal 1.1em Georgia, serif; width: 480px }
#top_inner .l_koszyk a { color: #d50b00; }
#top_inner .l_koszyk a:hover { color: #ba0505; }
.linki_breadcrumbs{ padding:0 16px 10px; font-size: 0.8em; color: #1b3e74 !important; }
.linki_breadcrumbs a {margin:0px 4px 0px 0px; color: #1b3e74 !important;}

/*   center   */
.achtung, .error{ padding: 15px 22px 15px 54px; background: #ffffd9 url(gfx/ico_alert.gif) center left no-repeat; border: #cd3300 1px solid; color: #d55204; margin-bottom: 15px; text-align: justify; }
.achtung a, .error a{ display: block; margin-top: 5px; height: 21px; line-height: 21px; background-position:center; background-repeat:no-repeat; background-color: transparent; text-align:center;	background-image:url(gfx/button_1_sredni.gif);
width:100px; font-size:11px; text-decoration:none; }

#kafle-kategorie { overflow: hidden; height: 100%; padding: 0 !important; margin: 0 !important; }
#kafle-kategorie li { float: left; padding: 0 10px; display: inline; }
#kafle-kategorie a { border: 1px solid #fff; display: block; padding: 10px; }
#kafle-kategorie img { width: 92px; height: 120px; }
#kafle-kategorie a:hover { border: 1px solid #ffcc33; }
.news_tr{padding:5px;line-height:15px; display: none; }

/*  tabela produktow */
table.tabela_prod.attr {}
table.tabela_prod.attr td { padding: 2px 10px; }
table.tabela_prod.attr td.atr { text-align: left; font-weight: bold; width: 50%; }
table.tabela_prod.attr td.param { width: 50%; }
table.tabela_prod div.do_koszyka { text-align:right; height:34px; margin-left:5px; margin-right:15px; }
table.tabela_prod div.do_koszyka a { background: url(http://img.sklepkogucik.pl/basket.gif) 100% 50% no-repeat; text-decoration:none; 
text-align:right; display:inline; float:right; height:34px; width:73px; line-height:34px; padding:0px 40px 0px 0px; }
table.tabela_prod div.do_koszyka a:hover{text-decoration:underline;}
table.tabela_prod {width:100%;font-size: 0.9em}
table.tabela_prod .prawo{text-align:right;}
table.tabela_prod .sortuj{height:30px;}
table.tabela_prod .linki{text-align:right;height:30px;}
table.tabela_prod tr.odd{ background-color:#f8f8f8; }
table.tabela_prod tr.even.h:hover, table.tabela_prod tr.odd.h:hover {background-color:#EEEEEE;}
table.tabela_prod td{padding:10px; border-bottom: 1px solid #f4f4f4;}
table.tabela_prod td p.name_pr{ font-weight:bold; margin: 0 0 10px 0; }
table.tabela_prod .nazwy{ text-align:left; width: 80%; }
table.tabela_prod .nazwy p.txt{ text-align:justify; margin-bottom:0px; margin-top:7px; }
table.tabela_prod .nazwy p.txt.search{text-align:left;}
table.tabela_prod input.txt { border-style:solid; border-width:1px; border-color:#808080 #d3d0c7 #d3d0c7 #808080; text-align:center; color:#656565; height:15px;}
table.tabela_prod a.img{margin:13px 10px 5px 0;}
table.tabela_prod img{ display:inline; margin:0 15px 0px 0; }
table.tabela_prod img.product_img{display:inline;float:left;}
table.tabela_prod.rel img{margin:0px 10px;}
table.tabela_prod .cena_prod{width:20%;	text-align:center;}

/* box  */
#left .box { margin: 0 0 10px 0; background: #dd0c00 url(http://img.sklepkogucik.pl/bg_box.gif) repeat-y; width: 248px; }
#left .box h3 { background: url(http://img.sklepkogucik.pl/box_header.gif) no-repeat; padding: 26px 15px 15px 15px; color: #fff; font: bold 1.3em Georgia, serif; text-align: center; }
#left .box_inner { background: url(http://img.sklepkogucik.pl/box_bottom.gif) 0 100% no-repeat; padding: 5px 25px 20px 25px; }

ul.main li { color: #fff; }
ul.main a { display: block; color: #fff; padding: 4px 0; font-size: 1.1em; font-weight: bold; }
ul.sub{	padding:3px 0px 5px 0; }
ul.sub li{ list-style:none; }
ul.sub a{ display: block; background: url(http://img.sklepkogucik.pl/arrow.gif) 0 50% no-repeat; padding: 4px 0 4px 20px; }

#left .box form { color: #fff; font-size: 0.9em }
#left .box fieldset { text-align:left; padding: 5px 0; }
#left .box form fieldset span { text-indent:0px; display:block; padding:0px; margin:-2px auto 10px 2px; }
#left .box input.box_txt{ height:15px; padding:2px; border:#a3a3a3 1px solid; }
#left .box_txt_f{ position:relative; bottom:3px; width:130px; }
#left .box_txt_subs{ width:128px;}
#left .box input.box_sbm { margin-left:5px; border:none; text-indent:-2500px; cursor:pointer; }
#left .box_sbm.box_f { width:26px; height:26px; background:url(gfx/szukaj_button.gif) right no-repeat; }
#left .box_sbm.box_subs { width:23px; height:21px; background-position: left; background-repeat:no-repeat; background-image:url(gfx/OK_button.gif); background-color:#FFFFFF; }
.box .filter b { float: left; display: inline; width: 70px; text-align: right; padding: 3px 5px 0 0; }
.box .filter .price, .box .filter .select{margin-bottom:10px; }
.box .filter .select select{width: 120px;margin: 0 0px 0px 0;}
.box .filter .price .amount{margin-left:31px;}
.box .filter .sbmt{text-align: center;}
.box .filter .f_promo{margin: 0 0px 9px 0;padding-left:20px;position:relative; left:0px;top:0px;text-align: left;}
.box .filter .f_promo input{ /* inaczej dla ie  */ position:absolute; left:0px; top:0px; }

#bannery_dolne { overflow: hidden; width: 630px; margin: 15px auto; clear: both; }
#bannery_dolne a { position: relative; display: inline; float: left; width: 303px; overflow: hidden; margin: 5px; }
#bannery_dolne a span { position: absolute; display: block; width: 100%; height: 100%; cursor: pointer; }
#banner_nowosci { height: 58px; }
#banner_nowosci span { background: url(http://img.sklepkogucik.pl/banner_nowosci.png) no-repeat; }
#banner_promocje { height: 58px; }
#banner_promocje span { background: url(http://img.sklepkogucik.pl/banner_promocje.png) no-repeat; }
#banner_przesylka { height: 72px; left: 25%; }
#banner_przesylka span { background: url(http://img.sklepkogucik.pl/banner_cennik.png) no-repeat; }

.step{ clear: both; height: 5px; line-height:5px; font-size:5px; margin: 0px; padding:0px; }
.step2{ clear: both; height: 15px; line-height:15px; margin: 0px; padding:0px; }
.step10{ clear: both; height: 10px; line-height:15px; margin: 0px; padding:0px; }
.border_dot{ clear: both; height: 1px; font-size: 1px; line-height: 1px; margin: 0; background:url(gfx/box_separator.gif) bottom repeat-x; }
.dot_bottom_uni{ /*background:transparent url(gfx/dot_separator.gif) repeat-x scroll bottom;*/ }
fieldset{ border:none; margin:0px; padding:0px; }

.w_lewo{ display:inline; float:left; }
.w_prawo{ display:inline; float:right; }
.t_right{ text-align:right; }
.t_left{ text-align:left; }
.t_center{ text-align:center; }
.produkt .name_prod { padding:26px 0px 5px 10px; color:#025cb7; text-align:left; margin:0px -7px 7px -7px; font: normal 1.4em Georgia, serif; }
.produkt .name_prod.list{ font-weight:bold; font-size:13px; width:100%; }
.produkt .name_prod .btm{height:10px;padding:1px;font-size:1px;}
.produkt .name_prod a{	background:none;}
.produkt img{margin:0px 10px 10px 0px;	padding:10px;}
.produkt img.product_foto, .produkt img.main{display:inline;float:left;}
.produkt img.zagiel{margin:0px 10px 10px;}
.produkt span.cena_brutto{ padding-left:5px; width:auto; float:none; position:static; font-size:20px; }
.produkt span.duze{font-size:20px;}
.produkt .cena { display:inline; float:right;text-align:left; }
.produkt .cena2{ clear:both; width:100%; text-align:right; }
.produkt div.do_koszyka{ text-align:right; height:54px;	}
.produkt div.do_koszyka a{display:inline;float:right;font-weight:normal;text-align:right;font-size:11px;}
.produkt div.do_koszyka a.list{
	margin-top:10px;
	height:34px;
	line-height:33px;
	padding:0px 53px 0px 0px;
	width:65px;
	background:url(gfx/dodaj_do_koszyka_2.gif) 100% 0% no-repeat;
}
.produkt div.do_koszyka a.prod{
	margin-top:5px;
	height:44px;
	line-height:44px;
	width:101px;
	padding:0px 53px 0px 0px;
	font-size:11px;
	clear:right;
	background:url(gfx/dodaj_do_koszyka.gif) 100% 0% no-repeat;
}

.produkt div.do_koszyka a.prod:hover{text-decoration:none;}
.produkt a.do_koszyka:hover{text-decoration:underline;}
.produkt .do_koszyka .ilosc{position:relative;right:50px;}
.produkt p{margin-bottom:5px;margin-top:5px;}
.produkt p.main{text-align:justify;clear:both;}
.produkt a.more{
	background:url(gfx/dot_podkategoria_menu_2.gif) 0px 3px no-repeat;
	padding-left:12px;
	font-weight:bold;
	font-size:11px;
	width:auto;
	/* color */
}
.produkt a.list{display:inline;	float:right;}

.produkt .dane_cont{
	margin: 0px;
	display:inline;
	float:left;
	position:relative;
	left:0px;
	top:0px;
}
.produkt .dane{
	display:inline;
	float:left;
	clear:left;
	width:48%;
	margin-top:15px;
	margin-bottom:5px;
	text-align:justify;

}
.produkt .dane .ocena{
	display:inline;
	float:left;
	font-size:14px;
	text-align:left;
	width:100px;
	margin:0px 0px 5px 10px;
	clear:right;
}
.produkt .dane .ocena fieldset{padding-top:5px;}
.produkt .dane .opis{
	display:inline;
	float:left;
	line-height:20px;
	margin:0px 0px 15px 10px;
}
.produkt .dane .opis p{
	line-height:12px;
	margin:0px;
	text-align:left;
}
.produkt .dane .opis_line{
	display:inline;
	float:left;
	height:20px;
	line-height:20px;
	margin: 0px 0px 15px 10px;
}
.produkt .decsript{padding:10px; clear: both}

.produkt .dane2{
	display:inline;
	text-align:right;
	float:right;
	z-index:3;
}
.produkt .dane2 div.cechy{
	text-align:right;
	margin-top:2px;
	width: 100%;
}
.produkt .dane2 div.cechy select{
	border:#c9c9c9 1px solid;
	overflow: hidden;
	width: 115px;
}
.produkt .dane2 div.cena{height:25px; line-height:25px;}
.produkt .dane2 p, .produkt .dane2 div{ display:inline; float:right; clear:right; }
.produkt .old_price{text-decoration:line-through;}

.produkt .mini_nagl{
	font-size:13px;
	text-align:justify;
	font-weight:bold;
	padding:0px 0px 7px 10px;
	margin-top:15px;
	margin-bottom:0px;
}

.produkt div.opinia{
	 text-align:left;
	 padding:5px;
	 position:relative;
	 left:0px;
}
.produkt div.opinia.even{ background-color:#F8F8F8;}
.produkt div.opinia.odd{ background-color:#FFFFFF;}
.produkt div.opinia .name{
	font-style:italic;
	right:0px;
	width:30%;
	position:absolute;
	text-align:right;
}
.produkt div.livechat{margin:5px 0px;}
.produkt div.livechat img{margin:0px;}



div.mini_nagl.dot_bottom_uni.attr{text-align:center;margin-top:5px;}


.box form.sonda_box fieldset input{
	margin-left:15px;
	cursor:pointer;
	margin-right:3px;
}

.box form.sonda_box fieldset input.box_sonda{
	float:right;
	border:none;
	cursor:pointer;
	background:transparent url(gfx/button_2_maly.gif) no-repeat scroll right center;
	height:21px;
	width:75px;
	line-height:21px;
	margin-bottom:-2px;
	margin-right:5px;
	text-align:center;
}
.box form.sonda_box fieldset input.box_sonda:hover{}
.box .sonda_wynik{margin:10px;}
.box .sonda_wynik div{margin:5px;}
.box .sonda_wynik div .pol_odp{	font-style:italic;clear:both;padding-top:5px;}
.box .sonda_wynik div span{clear:left;	float:left;}
.box .sonda_wynik .pol_wynik{
	margin:0px 0px 0px 40px;
	background:#FFFFFF url(gfx/shoper_poll_bg.gif) center no-repeat;
	width:104px;
}
.box .sonda_wynik .pol_wynik img{height:8px;margin:2px;}
.box .usersonline{margin:10px;}
.box .usersonline .co{ width:130px; display:inherit; float:left; clear:left; }
.box .usersonline .ile{
	width:35px;
	display:inherit;
	float:right;
	clear:right;
	text-align:right;
}
.box .producers{margin-left:20px;width:120px;}
.box .promo{margin:10px;text-align:center;}
.box .promo a{	font-weight:bold;}
.box .promo img{padding:1px;	border:1px solid #C8C8C8;margin:5px;}


/* ------ about -------- */

div.about_cont{	padding:0px 10px;overflow: hidden;}

/* ----- KOSZYK ------- */
#kosz{ display:inline; float:left; margin:9px auto 9px 0px; padding:0px;}
div.kosz{margin-top:9px;}
#kosz h4{ font-size:13px; font-weight:bold; margin:10px 0px 5px 0px; padding:0px; }
#kosz .dostawa{
	border:#c8c8c8 1px solid;
	padding:9px;
	margin-bottom:0px;
	margin-top:6px;
	text-indent:0px;
}

#kosz form{margin:0px; padding:0px;}
.small{	font-size:9px;}
#kosz div{}
.kosz table{margin-left:0px;width:100%;}
.kosz table tbody{width:100%; border: 1px solid #fffaeb}
.kosz table tbody tr th, .kosz table tbody tr td{text-indent:0px; text-align:center;}
.kosz table tbody tr th.l, .kosz table tbody tr td.l{text-align:left;}
.kosz table tbody tr{background-color:#fff;}
.kosz table tbody tr.odd{background-color:#f1f1f1;}
.kosz table tbody tr.white td, .kosz table tbody tr.white, .kosz table tbody tr.white:hover{text-indent:0px;text-align:left;background-color:#FFFFFF;border: 1px solid #fffaeb}
.kosz table tbody tr:hover, .kosz table tbody tr.odd:hover{background-color:#ffca34; }
.kosz table tbody tr th{
	background: #ffca34;
	color:#000;
	height:25px;
	margin:0px 1px 1px 0px;
}
.kosz table tbody tr td{height:34px;margin:0px 1px 1px 0px;}
.kosz table tbody tr td.empty_list{padding:7px 0px;text-align:center}


th.photo{width:100px;}
th.nazwa{width:205px;}
th.cena{width:89px;}
th.ilosc{width:93px;}
th.wartosc{width:89px;}
th.usun{width:65px;}
.kosz table tbody tr td input{
	text-align:center;
	border-style:solid;
	border-width:1px;
	border-color:#808080 #d3d0c7 #d3d0c7 #808080;
	margin-right:5px;
}
.kosz table tbody tr td.odswiez{text-align:right;}
.kosz table tbody tr td.odswiez input{
	display:inline;
	float:right;
	background:url(gfx/button_1_sredni.gif) center no-repeat;
	width:100px;
	height:21px;
	margin-right:10px;
	border:none;
	cursor:pointer;
}
.kosz table tbody tr td.odswiez input:hover{color:#000000;}

/* ------------------------------------- */

#kosz .coupon{
height: 24px;
line-height: 24px;
text-indent: 0px;
padding-left:5px;
display: inline;
float: left;
}
#kosz .coupon .rabat_txt{width:82px;height:13px;padding:3px;}
#kosz .coupon .rabat_sbm{ border:none; background:url(gfx/OK_button.gif) center no-repeat; width:23px; height:21px; cursor:pointer; }
.kosz table.under_basket{ margin: 0px 0px 0px auto;
width:auto;
border-spacing:0px;
white-space: nowrap;
}
.kosz table.under_basket tr, .kosz table.under_basket tr:hover  { background-color:transparent; }
.kosz div.bonus,
.kosz table.under_basket td.bonus{
height: 18px;
line-height: 18px;
text-indent: 0px;
margin-bottom:5px;
text-align: right;
}
.kosz table.under_basket td.bonus.txt{white-space: nowrap;}
.kosz div.bonus.amount,
.kosz table.under_basket td.bonus.amount{
padding-left:5px;
padding-right:10px;
width:70px;
}
.kosz div.bonus.amount.red, .kosz table.under_basket td.bonus.amount.red{color: #f00;}
.kosz div.refresh{
display:inline;
float:right;
margin-right:10px;
}
.kosz div.refresh .kosz table.under_basket .refresh{ height:25px; text-align:right; margin-right:10px; margin-top:2px; }
.kosz div.sum, .kosz table.under_basket td.sum{
	font-weight:bold;
	background-color:#e6e6e6;
	border-top:1px solid #C8C8C8;
height: 34px;
line-height: 34px;
text-indent: 0px;
display: inline;
float: right;
margin-bottom:5px;
text-align:right;
}
.kosz table.under_basket td.sum.txt, div.sum.txt{width: 270px;width: auto !important;min-width: 270px;white-space: nowrap; }
.kosz table.under_basket td.sum.amount, div.sum.amount{padding:0px 10px 0px 5px;width:75px;clear:right;text-indent: 0px;}
.navig{height: 22px;}
.kosz table.under_basket .refresh input, .navig input{
	display:inline;
	float:right;
	height:21px;
	text-decoration:none;
	border:none;
	cursor:pointer;
	line-height:21px;
	text-align:center;
}
.navig input.dalej{
	background:url(gfx/button_2_maly.gif) right no-repeat;
	width:75px;
	height:21px;
	line-height:21px;
	margin-right:10px;
}
.navig input.back{
	background:url(gfx/button_3_duzy.gif) left no-repeat;
	width:150px;
	height:21px;
	line-height:21px;
	margin-right:5px;
}

table.method{width:auto;}
table.method tbody tr{background-color: transparent;}
table.method tbody tr:hover{background-color: #fafafa;}
table.method tbody tr td{background-color: transparent;height:15px;text-align: left; }
table.method tbody tr td input{border:none;}
table.method tbody tr td.sh_radio{width:20px;}
table.method tbody tr td.sh_name, table.method tbody tr td.sh_small{width:auto !important;width:120px;min-width: 120px; padding:0px 10px;}
table.method tbody tr td.sh_price{width:50px;}

/* ---------------------------------*/

.adresy_spis .one_line{min-width:120px;float:left;line-height:12px;}


/* --------- FORMULARZE ------------*/
.formularze{display:inline;float:left;margin:9px 4px 9px 5px;padding:0px;}
.formularze h4{
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 5px 10px;
	padding:0px;
}
.formularze h4 span{}
div.lewo{display:inline;float:left;}
.formularze div.d{ display:inline; margin-bottom:0px; margin-left:4px; }
.formularze div.left{
   /* inaczej dla ie */
	display:inline;
	float:left;
	width:260px;
	margin-right:10px;
}
.formularze div.right{ display:inline; float:left; width:260px; }
.formularze div.adv_search{ display:inline; float:left;	width:300px;margin:15px 10%; }
.formularze div div.frame{
	margin-top:0px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#c8c8c8;
	background:url(gfx/naglowek_background_form.gif) 1px 1px repeat-x;
	overflow:visible;
	text-align:right;
}
.formularze div.adv_search div.frame{padding:0px 10px 0px 10px;}
.formularze .podniesienie{position:relative;top:-16px;}
.formularze div.adv_search.cont div.frame .podniesienie input{width:200px; margin-right:5px; }
.formularze div.adv_search.cont div.frame div.span{padding-right:230px;}
.formularze div.adv_search.cont div.frame img, .formularze div.adv_search.cont div.frame a{margin-right:15px;}
.formularze div.bottom{	width:535px;	margin:0px;padding:0px;}
.formularze div.bottom div.frame{width:535px;}
.formularze div div.frame input.w210{margin-right:-75px;width:195px;}
.formularze div div.frame img{
	display:inline;
	float:left;
	position:relative;
	margin:1px 0px 0px 0px;
	z-index:3;
}
.formularze h5{
	background:transparent url(gfx/dot_separator_dwupixel.gif) bottom repeat-x;
	font-size:11px;
	font-weight:bold;
	padding:10px 15px 10px 10px;
	margin:0px 0px 35px 0px;
	position:relative;
	z-index:2;
}
.formularze h5.txta{margin:0px 0px 15px 0px;}

.formularze div#adres .frame, .formularze div#adres_do_wysylki .frame{
	height:auto!important;
	height:420px;
	min-height:420px;
	padding-bottom:0px;
}

.formularze div#adres_do_wysylki, .formularze div#przypomnienie_hasla{	display:none; }
.formularze div div.frame input{
/* inaczej dla ie */
	border-style:solid;
	border-width:1px;
	border-color:#808080 #d3d0c7 #d3d0c7 #808080;
	padding:2px;
	margin:2px 0px;
	width:120px;
	height:15px;
	line-height:19px;
	position:absolute;
	top:50%;
	font-size:12px;
	margin-top:-12px;
	right:10px;
}
.formularze div div.frame.reverse{padding-bottom:15px;}

.formularze div div.frame.reverse h5, .formularze div div.frame h5.low{margin:0px 0px 20px 0px;}
.formularze .reverse div.checkbox_lay{text-align: left;padding:0px 10px; }
.formularze .reverse div.checkbox_lay input{width:15px;
position: relative;
line-height:13px;
top:4px;
left:10px;
border:none;
height:15px;
}
.formularze .reverse div.checkbox_lay label{margin-left:15px;height:15px;}
.formularze .save_conn{text-align:center;margin-bottom:10px;}
.formularze div div.frame input.button{
	height:21px;
	text-decoration:none;
	border:none;
	cursor:pointer;
	line-height:21px;
	text-align:center;
	width:100px;
}
.formularze div div.frame span{
	display:block;
	padding-right:140px;
	line-height:11px;
	height:20px;
}
.formularze div div.frame div.span{
	padding-right:140px;
	padding-left:5px;
	line-height:15px;
	position:relative;
	top:0px;
	left:0px;
	margin:7px 0px 8px 0px;
	text-align:right;
	height:auto!important;
	height:20px;
	min-height:20px;
}
.formularze div.frame div.select{
   	padding-right:10px;
	padding-left:5px;
	line-height:15px;
	position:relative;
	top:0px;
	left:0px;
	margin:7px 0px 8px 0px;
	text-align:right;
	height:auto!important;
	height:20px;
	min-height:35px;
	text-align:right;
}
.formularze div.frame div.select select{
border-color:#808080 #D3D0C7 #D3D0C7 #808080;
border-style:solid;
border-width:1px;
font-size:12px;
height:20px;
margin:0px;
padding:2px;
width:210px;
}
.formularze div div.frame div.span input.checkbox{  /* inaczej dla ie */
	left:123px;
	top:0px;
	position:absolute;
	border:none;
	width:13px;
	margin:0px;
}
.podniesienie.billing_edit{padding-right:75px;}
.formularze div div.frame .billing_edit div.span input.checkbox{ left:188px; }
.formularze div div.frame input:hover, .formularze div div.frame input:focus, .formularze div div.frame textarea:hover, .formularze div div.frame textarea:focus{ color:#656565; border-color:#666666; }
.formularze div div.frame textarea{
	margin:2px 15px 15px 5px;
	border-style:solid;
	border-width:1px;
	border-color:#808080 #d3d0c7 #d3d0c7 #808080;
	padding:2px;
	width:360px;
	height:67px;
	display:inline;
	float:right;
}
.formularze div div.frame div.textarea{
	display:inline;
	float:right;
	width:120px;
	padding:5px 5px 0px 0px;
	text-align:justify;
}
.formularze div div.frame .checkbox{/* inaczej dla ie */margin-right:15px; margin-top:5px;}
.formularze div div.frame label{width:180px;}
.formularze div div.frame img.captcha{
	border:1px solid black;
	margin:5px 10px;
	display:inline;
	float:right;
	border-color:#808080 #d3d0c7 #d3d0c7 #808080;
}
.formularze div div.frame a.captcha{
	font-size:9px;
	text-align:right;
	width:110px;
	margin-right:10px;
}
.dot_bottom{background:transparent url(gfx/dot_separator.gif) repeat-x scroll center; height:38px;}
.dot_bottom2{ background:transparent url(gfx/dot_separator.gif) repeat-x scroll bottom;	height:20px;}
.formularze .navig{padding:5px 10px 0px 15px;text-align:right;height: 20px;}
.formularze div.bottom .navig{	width:520px;}
.formularze .navig a{float:left;}
.formularze .navig input{ display:inline;
	float:right;
	height:21px;
	text-decoration:none;
	border:none;
	cursor:pointer;
	line-height:21px;
	text-align:center;
}
.formularze .navig input:hover{ color:#000000;}
.formularze .navig input.dalej{ background:url(gfx/button_2_maly.gif) right no-repeat; width:78px; overflow:hidden; }
.formularze .navig input.back{	background:url(gfx/button_3_maly.gif) left no-repeat;
width:78px;overflow:hidden;}
.formularze .navig input.back3{	background:url(gfx/button_3_duzy.gif) left no-repeat;
width:150px;padding-left:15px;	overflow:hidden;}
.formularze .navig input.center_m{background:url(gfx/button_1_maly.gif) left no-repeat;width:70px;}
.formularze .navig input.center_s{background:url(gfx/button_1_sredni.gif) left no-repeat;width:100px;}
.formularze .navig2{padding:5px 10px 0px 15px;height: 21px;text-align:right;}
.formularze .navig2 input{
	height:21px;
	text-decoration:none;
	border:none;
	cursor:pointer;
	line-height:21px;
	text-align:center;
}
.formularze .navig2 input.dalej{
	background:url(gfx/button_2_maly.gif) right no-repeat;
	width:76px;
	overflow:hidden;
	float:none;
}
.formularze .navig2 input.back{ background:url(gfx/button_3_maly.gif) left no-repeat; width:78px; overflow:hidden; float:none; }
.formularze .address{list-style:none;}
.formularze .options{margin-top:10px;}
.formularze ul.options{
	margin:10px 0px 10px 2%;
	padding:0px;
	list-style:none;
	border-left:#C8C8C8 1px solid;
	height:27px;
}
.formularze ul.options li{
	margin:0px;
	padding:0px;
	float:left;
	height:25px;
	width:19%;
	border-color:#C8C8C8;
	border-style:solid;
	border-width:1px 1px 1px 0px;
}
.formularze ul.options li a{display:block;height:25px;line-height:25px;	text-align:center;}
.formularze ul.options li a:hover, .formularze ul.options li a.hov{background-color:#F0F0F0;	text-decoration:none;}
.formularze .adresy_spis{
	width:200px;
	display:inline;
	float:left;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
	border-color:#C8C8C8;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	padding:0px;
	height:auto!important;
	height:145px;
	min-height:145px;
}
.formularze .adresy_spis.bord_bottom{border-bottom:#C8C8C8 1px solid;}
.formularze .adresy_spis div.h{	font-size:13px;	background:#ffffff url(gfx/naglowek_background_form.gif) top repeat-x;padding:5px;}
.formularze .adresy_spis p{padding-left:10px;}
.formularze .wart{width:138px;	display:inline;	text-align:left;padding-left:10px;}
.formularze div.adv_search div.frame div.span{	padding-right:170px;}
.formularze div.adv_search div.frame div.span input{width:150px;margin:-12px 0px 2px 0px;}
.formularze div.adv_search div.frame div.span select{
	border-style:solid;
	border-width:1px;
	border-color:#808080 #d3d0c7 #d3d0c7 #808080;
	margin:-12px 0px 2px 0px;
	width:156px;
	height:18px;
	line-height:19px;
	position:absolute;
	top:50%;
	font-size:12px;
	margin-top:-12px;
	right:10px;
}
.formularze div.checkbox_normal{padding:2px;margin:2px 100px 2px;width:20px; height:15px;line-height:19px; position:absolute;top:50%;font-size:12px; margin-top:-12px;right:10px;}
.formularze div.checkbox_red{padding:2px;margin:2px 100px 2px;	width:20px; height:15px;line-height:19px; position:absolute;top:50%;font-size:12px;margin-top:-12px;right:10px;border: 1px solid #f00;}
.formularze div div.frame div.span .checkbox_normal input.checkbox{top:2px;left:-2px;}
.formularze div div.frame div.span .checkbox_red input.checkbox{left:5px;top:2px;}
.formularze div.txt_normal{position: absolute;padding-left:4px;display: inline; float: left;overflow: hidden;width: 120px;text-align: left;}










/*  bottom   */
#bottom { clear: both; background: #d80902 url(http://img.sklepkogucik.pl/bg_footer.jpg) 0 bottom repeat-x; position: relative; top: 27px; margin-top: -20px; padding: 10px 0 25px; }
#bottom_inner { width: 970px; margin: 10px auto; text-align: left; overflow: hidden; height: 100%; color: #fff; font-size: 0.9em; }
#bottom_inner .linki { float: left; width: 750px; }
#bottom_inner .linki li { float: left; }
#bottom_inner .linki li a { padding: 0 15px 0 0; color: #fff; }



