a { color: #316be0; text-decoration: none; }
#middle { background-color: #ffffff; color: #000; margin: auto; padding: 0; width: 1000px; }
#rmenu { width: 150px; background-color: #fff; color: #000; float: right; margin: 0; padding: 5px; min-height: 600px;}
#lmenu_admin ul { margin: 0; margin-left: 15px; padding: 0; text-indent: 0; }
#lmenu_categories ul { margin: 0; margin-left: 15px; padding: 0; text-indent: 0; }


td.posli img { border: solid 1px #639019; margin-right: 5px; }
.posln h2 { font-size: 14px; height: 14px; }
table.posl { height: 100px; border: 0; margin: 0; 
padding: 0; }
table.posl td { padding: 0; margin: 0; } 
.poslf { text-align: left; width: 200px; color: #ccc; }

/* sciezka kategorii */
#listp_lft { width: 680px; float: left; }
#listp_rgt { width: 300px; float: right; }

#list_name { margin-bottom: 20px; font-size: 34px; color: #336600; }

#listc { border: solid 1px #e5e5e5; 	background-color: #f5f5f5; color: black; 
			padding: 10px; width: 680px; float: left;
			margin-bottom: 20px;
/* border i padding sa na zewnatrz */
				}
#listc p { padding: 0; margin: 0; font-weight:bold; font-size:14px;}
#listc div#listcl p { padding: 0; margin: 0; font-weight:bold; font-size:14px;}
#listc div p { font-weight: normal; font-size:14px;}
#listc div a { text-decoration: underline; font-size:14px;}
#listc div#listcl div p { font-weight: normal; font-size:14px;}
#listc div#listcl div a { text-decoration: underline; font-size:14px;}
#listc a { color: #3366cc;font-size:14px; }
#listc a:hover { text-decoration: underline; font-size:14px;}
#listc div#listcl a { color: #3366cc;font-size:14px; }
#listc div#listcl a:hover { text-decoration: underline; font-size:14px;}
#listcl { width: 66%; float: left;}
#listcr { float: left; }
#listcr a { color: red; font-weight: bold;  }

.dnsl a:hover { text-decoration: underline; font-size:14px;}
/* lista podkategorii */
#lists { border: solid 1px #639019; background-color: #eceddd; color: black; 
					padding: 5px; 
					margin: auto; margin-top: 5px;

				}
#lists p { padding: 0; margin: 0; }
#lists a { color: #0000ff; }


/* lista produktow */
#plist_h2 { font-size: 34px; color: #336600; }
#plisth { clear: both; 
  				padding-top: 10px;
  				padding-bottom: 10px;
				border-bottom: solid 1px #e5e5e5; 
} /* header */
#plistm { border: solid 1px #acc75e; border-top: 0; background-color: white; color: black; 
					padding: 5px; 
					margin: auto; 
					 } /* footer (reszta) */

#plistm table.posl { border: 0;  margin: auto; }
#plistm td.poslc { width: 20px; }
#plistm td.posli { width: 100px; }
#plistm td.posli img { border: solid 1px #9a9b96; }
#plistm td.posln { width: 675px; }
#plistm td.posln a { color: #0048c0; text-decoration: none; }
#plistm td.poslp { width: 310px; }
#plistm td.poslf { width: 159px; color: #cccccc; /*ww*/}
#plistm td.poslf a { color: #0000ff; font-size: 14px; text-decoration: none;}
#plistm td.poslm { width: 208px; font-size: 12px; color: #cccccc; vertical-align: top; }
#plistm td.poslm strong { font-size: 14px; color: #9d080d; }
#plistm td.poslm span.plistml { float: left; }
#plistm td.poslm span.plistmr { float: right; }
#plistm td.poslm strong.plistmrbig { font-size: 18px; }
#plistm td.poslm div.plistmld { height: 25px; border: 0; }

#plistm div.l { height: 1px; width: 100%; border: none; border-top: solid 1px #9ab76a; font-size: 1px; }

#plistmf { border: 0; padding-left: 5px;}

/* detale produktu */
#pdetlike { float: right; width: 300px; }
#pdeth { background-color: #ffffff; color: #000000; 
					padding: 5px; 
					margin: auto; margin-top: 5px; 
					width: 100%; 
					} /* header */
#pdeth h1 { color: #188d1b; }
#pdetmain { width: 100%; }
#pdetimg1 { padding: 10px; border: solid 1px #e5e5e5; margin-bottom: 10px; }
#pdetimg1 img { max-width: 611px; max-height: 450px; border: solid 1px #e5e5e5; }
#pdetimg2 { padding: 5px; border: solid 1px #e5e5e5; float: left; }
#pdetimg2 img { width: 150px; border: solid 1px #e5e5e5; display: block;}
#pdetimgrest { border: solid 1px #e5e5e5; height: 60px; padding: 5px; }
div.posl1 { padding-top: 20px; padding-bottom: 20px; border-bottom: solid 1px #e5e5e5; clear: both; }
#posl1r { margin-left: 20px; width: 490px; float: left; }
#posl1r h4 { color: #336600; font-size: 22px; margin: 0;  margin-bottom: 10px; } 
#posl1r h4 a { color: #336600; font-size: 22px; margin: 0; }
#posl1r ul { padding: 0; margin: 0; margin-bottom: 2px;}
#posl1r ul li { padding: 0; margin: 0; list-style-type: none; font-size: 14px; font-weight: bold; color: #333;}
#posl1r span { color: #333; font-size: 14px; margin: 0; margin-bottom: 2px; font-weight: normal; }
#posl1r span.price { color: #fa6600; margin-bottom: 0; }
#posl1r span.more { margin: 0; float: right; }
#posl1r span.more  a { color: #3366cc; font-size: 14px; }
div.km_pager { padding-top: 10px; padding-bottom: 1px; margin-bottom: 10px; clear: both; margin-top: 1px; text-align: center;}

#pdetma1 {  height: 330px;  }
#pdetma2 {  padding: 10px; border: dotted 1px #6c6c6c; margin-bottom: 10px; }
#pdetp { color: #787878; margin-top: 15px; margin-bottom: 15px; } /* producent */

#pdetn { margin-top: 190px; } /* gwiazdki ocen */
#pdetm { font-size: 18px; margin-top: 15px; margin-bottom: 15px; } /* ceny */
#pdetml { float: left; width: 250px; }
#pdetmr { float: left; padding-top: 63px;}

#pdetm1 { color: #787878; font-size: 18px; } /* cena katalogowa */
#pdetm2 { color: #ac0e0f; font-size: 18px; } /* cena nasza */
#pdetm3 { color: #ac0e0f; font-size: 14px; } /* cena nasza */
#pdetmu1 { margin-bottom: 10px; color: #787878; font-size: 10px; } /* cena nie zawiera VAT */
#pdetmu2 { margin-bottom: 10px; color: #ac0e0f; font-size: 10px; } /* cena nie zawiera VAT */
#pdetmu3 { color: #ac0e0f; font-size: 10px; } /* cena nie zawiera VAT */
#pdetmz { text-align: center; } /* ZAMOW */

#pdetdes { text-align:justify; float: left; padding-left: 0; padding-right: 0; font-size: 14px; } /* opis */
#pdetdes h2 { color: #188d1b; } /* opis */
#listp_lft h3#list_name2 { font-size: 16px; color: #336600; clear: both; }
#pdetdesp * { color: #336600; font-size: 14px; margin-bottom: 10px; }
#pdetdesp a { text-decoration: underline; }
#pdetdesp a img { padding-left: 10px; margin-right: 5px; }
#pdetdesd { text-align: left; color: #333333; font-size: 14px; margin-bottom: 20px; }
#pdetdesf { clear: both; } /* opis */
#pdetdesd img { max-width: 280px; margin-bottom: 20px; }
#pdetdesd a { color: #336600; font-size: 14px;}
#pdetdesd b { font-size: 16px; }
#pdetdes span { font-size: 14px; }
#pdetdes span * { font-size: 14px; }

#pdetpar { width: 280px; background-color: #eeeeee; margin-bottom: 20px; padding: 10px; } /* parametry */
#pdetod { border: 0; }
#pdetod thead td { font-size: 16px; color: #336600; font-weight: bold; padding-bottom: 5px;}
#pdetod td.pdetodh { border-top: solid 1px #333333; border-bottom: solid 1px #333333; font-size: 14px; font-weight: bold; padding: 5px 0; color: #666; }
#pdetod td.pdetodl { width: 50%; padding-left: 5px; color: #333; }
#pdetod td.pdetodr { width: 50%; padding-left: 5px; color: #666; }

#pcom { border: solid 1px #acc75e; margin: auto; vertical-align: top;}

#pcom h2 { color: #188d1b; } /* opis */
#pcom img { border: solid 1px #9a9b96; width: 240px; } 
#pcom td.pcoml { background-color: #cccccc; width: 90px; padding: 3px; vertical-align: top; }
#pcom td.pcomlhdd { background-color: #cccccc; font-style: italic; padding: 5px; vertical-align: top; border-bottom: solid 1px #6c6c6c;}
#pcom td.pcomr { background-color: #eeeeee; padding: 5px; border-left: solid 1px #acc75e; }
#pcom td.pcomrdd { background-color: #eeeeee; padding: 0px; border-left: solid 1px #acc75e; border-bottom: solid 1px #6c6c6c;}
#pcom td.pcomrwc { background-color: #ffffff; width: 240px; padding: 0px; border-left: solid 1px #acc75e; text-align: center; }
/* #pcom td.pcoml { background-color: #cccccc; padding: 5px; } */
#pcom td.pcomrw { background-color: #ffffff; padding: 5px; border-left: solid 1px #acc75e; }

#pcom td.pcomld { background-color: #cccccc; padding: 5px; vertical-align: top; border-bottom: dotted 1px #6c6c6c;}
#pcom td.pcomrd { background-color: #eeeeee; padding: 5px; border-left: solid 1px #acc75e; border-bottom: dotted 1px #6c6c6c;}
#pcom td.pcomrwd { background-color: #ffffff; padding: 5px; border-left: solid 1px #acc75e; border-bottom: dotted 1px #6c6c6c; vertical-align: top;}

#pcom td.pcomlu { background-color: #cccccc; padding: 5px; border-top: dotted 1px #6c6c6c; vertical-align: top; }
#pcom td.pcomrwu { background-color: #ffffff; padding: 5px; border-left: solid 1px #acc75e; border-top: dotted 1px #6c6c6c; }

#pcom span.pdetm1 { color: #787878; font-size: 18px; } /* cena katalogowa */
#pcom span.pdetm2 { color: #ac0e0f; font-size: 18px; } /* cena nasza */
#pcom span.pcomp { color: #787878; }
#pcom span.pcomdes { font-size: 10px; }

#pcomp { background-color: #ffffff; color: #000000; 
					
					margin: auto; margin-top: 5px; 
					
					} /* header */
					
#pcomma { margin: auto; padding: 5px; } /* dodawanie */
#pcomms { margin: auto; width: 100%; padding: 5px; } /* zapis */
#pcommv { margin: auto; width: 100%; padding: 5px; } /* wyswietlanie */

#procomli { margin: auto; width: 100%; padding: 5px; } /* lista */

#procomli td.pcll { width: 140px; vertical-align: top; padding-bottom: 10px; }
#procomli td.pclc { width: 322px; vertical-align: top; } 
#procomli td.pclr { width: 170px; vertical-align: top; text-align: center; } 
div.pclu { color: #316be0; }
div.pcld { color: #afb0ac; }
div.pclg { color: #afb0ac; }
#procomli td.pclr a { color: #afb0ac; } 
td.procomvl { width: 180px; padding-bottom: 10px; color: #4b6b14; font-size: 18px; vertical-align: top; }
div.procomvlg { color: #afb0ac; width: 100px; float: left; }
div.procomvlz { color: #4b6b14; }
td.procomvr { font-size: 12px; text-align: justify; vertical-align: top; }

#psearch { width: 100%; margin: auto; padding: 5px; } /* szukanie */

#plmp { text-align: center; }

div.sea_h1 { margin-bottom: 5px; }
div.sea_h2 { margin-bottom: 10px; }
p.sea_ce { text-align: center; }

textarea.com_ta { width: 100%; margin-bottom: 15px;  } 
#proname { color: #639019; }
.stars_right { float: right; text-align: right; color: #9d9d9d; }
img.comimg { float: left; }

#prod_notes td { text-align: center; color: #9cbd27; font-size: 10px; width: 33%;}
td.pnnw { white-space: nowrap; }
td.pnw { white-space: normal; }

img.iconr { width: 29px; height: 29px; margin-left: 1px; }
img.iconc { width: 29px; height: 29px; margin-left: 1px; margin-right: 1px; }
img.iconl { width: 29px; height: 29px; margin-right: 1px; }
img.iconr2 { height: 60px; margin-left: 5px; }
img.iconc2 { height: 60px; margin-left: 5px; }
img.iconl2 { height: 60px; }

#commnl { color: #9a9b96; font-size: 18px; margin-right: 10px; }
#commnr { color: #188d1b; font-size: 18px; }

.us_loginform { width: 250px; margin: auto; padding: 20px; border: solid 1px #639019; }
table.UserLoginForm { width: 400px; margin: auto; padding: 0; border-collapse: collapse; border: solid 1px #639019;}
table.UserLoginForm td { padding: 5px; }
td.us_head { height: 20px; background-color: #639019; color: #fff; padding: 5px; font-size: 14px; font-weight: bold; }
td.UserLoginForm_email, td.UserLoginForm_password { width: 80px; text-align: right; font-weight: bold; font-size: 14px; }
table.UserLoginForm tbody tr td a { text-decoration: underline; font-weight: bold; }
td.uLF_s { text-align: center;}
/*td.uLF_s input { background-image:url('https://img.drewno.pl/img/button_bg.png') no-repeat; } */
input,select,textarea { border: solid 1px #639019; }
#subtest { border: solid 1px #639019; background: url('https://img.drewno.pl/img/button_bg.png') right no-repeat; height: 20px; display: block; width: 85px; margin: auto; text-align: center; }
#subtestl { background: url('https://img.drewno.pl/img/button_bg.png') left no-repeat; display: block; height: 20px;}
#subtestl input { border: 0; background-color: transparent; font-size: 12px; font-weight: bold; color: white; height: 20px; }
.subtest { border: solid 1px #639019; background: url('https://img.drewno.pl/img/button_bg.png') right no-repeat; height: 20px; display: block; width: 85px; margin: auto; text-align: center; }
.subtestl { background: url('https://img.drewno.pl/img/button_bg.png') left no-repeat; display: block; height: 20px;}
.subtestl input { border: 0; background-color: transparent; font-size: 12px; font-weight: bold; color: white; height: 20px; }
.subtestl a { border: 0; background-color: transparent; font-size: 12px; font-weight: bold; color: white; height: 20px; }
.subtest_l { border: solid 1px #639019; background: url('https://img.drewno.pl/img/button_bg_long.png') right no-repeat; height: 20px; display: block; width: 120px; margin: auto; text-align: center; }
.subtestl_l { background: url('https://img.drewno.pl/img/button_bg_long.png') left no-repeat; display: block; height: 20px;}
.subtestl_l input { border: 0; background-color: transparent; font-size: 12px; font-weight: bold; color: white; height: 20px; }
.subtestl_l a { border: 0; background-color: transparent; font-size: 12px; font-weight: bold; color: white; height: 20px; }
.subtest_y_l { border: solid 1px #d9a200; background: url('https://img.drewno.pl/img/button_bg_y_long.png') right no-repeat; height: 20px; display: block; width: 120px; margin: auto; text-align: center; }
.subtestl_y_l { background: url('https://img.drewno.pl/img/button_bg_y_long.png') left no-repeat; display: block; height: 20px;}
.subtestl_y_l input { border: 0; background-color: transparent; font-size: 12px; font-weight: bold; color: black; height: 20px; }
.subtest_r_l { border: solid 1px #d90000; background: url('https://img.drewno.pl/img/button_bg_r_long.png') right no-repeat; height: 20px; display: block; width: 120px; margin: auto; text-align: center; }
.subtestl_r_l { background: url('https://img.drewno.pl/img/button_bg_r_long.png') left no-repeat; display: block; height: 20px;}
.subtestl_r_l input { border: 0; background-color: transparent; font-size: 12px; font-weight: bold; color: black; height: 20px; }
.subtestl_r_l a { border: 0; background-color: transparent; font-size: 12px; font-weight: bold; color: white; height: 20px; }
.subtest_new_r_l { border: solid 1px #d90000; background: #e96666; height: 20px; display: block; padding: 10px 5px; text-align: center; }
div.UserCreateForm_title {height: 20px; background-color: #639019; color: #fff; padding: 5px; font-size: 14px; font-weight: bold;}
div.UserCreateForm_subtitle { padding: 5px; }
div.UserCreateForm_subsubtitle { padding: 5px; color: #639019; }
div.UserCreateForm_subsubsubtitle { padding: 5px; color: #f00;font-weight:bold; }
div#UCF_full {border: solid 1px #639019; }
div#UCF_full input[type="text"] { width:200px; }
div#UCF_full select{ width:200px; }
div#UCF_full textarea { width:406px; }
div.UCF_full select{ width:200px; }
div.UCF_full {border: solid 1px #639019; }
div.UCF_full input[type="text"] { width:200px; }
div.UCF_full textarea { width:406px; }
td.UserCreateForm_email_f input {border: solid 1px #f00; width:200px; }
td.UserCreateForm_reemail_f input {border: solid 1px #f00; width:200px; }
td.UserCreateForm_email_e  {color: #f00; }
td.UserCreateForm_reemail_e {color: #f00; }
td.UserCreateForm_email_e  {color: #f00; }
td.UserCreateForm_acceptregulations_e {color: #f00; }
td.UserCreateForm_acceptpersonal_e {color: #f00; }
td.UserCreateForm_nip_e {color: #f00; }
.UserLoginForm_error { color:red; }

td#UCF_pion { width: 290px; padding-top: 100px; text-align: left; color: #639019; }
td#UCF_c1 { width: 150px; }
td#UDF_c2 { width: 210px; }
table.UserEditForm {border: solid 1px #639019;width: 450px;}
.UserEditForm input { width: 200px;}
.UserEditForm select { width: 200px;}
.AdvCategoriesForm fieldset ul { width:400px;}
.AdvCategoriesForm fieldset li { list-style-type:none; }
.AdvCategoriesForm fieldset li input { width:25px; }
.UserCreateForm_save span span input { width: 90px; }
.UAAF_err {color: red; font-weight: bold;}


.tab_pay_sel {border: solid 0px #639019; border-collapse:collapse; }
.tab_pay_sel td { border: solid 1px #639019; text-align:center; font-family:Arial; font-size:11px;padding-left: 5px; padding-right: 5px;}
.tab_pay_sel thead td { font-weight: bold; font-style:italic; font-size:11px;background:#639019; color:#fff;text-align:center;padding-left: 10px; padding-right: 10px; font-size:12px;border: solid 1px #ffffff;}
.tab_pay_sel td.leftT {border: solid 1px #639019; text-align:left; font-style: italic;width:90px; font-size:11px;font-weight: bold; color:#639019;padding-left: 5px; padding-right: 5px;}
.tab_pay_sel td del {text-decoration: line-through; font-size: 11px; }
.tab_pay_sel td ins {font-size: 11px; color: red; }

p.adv_pay_error { font-weight: bold; color: red; }

.vsmall { font-size:9px;}

#a_s_tab { border: solid 1px #639019; width:100%;margin-bottom:10px;padding:0;}
#a_s_tab input { width:180px; border:solid 1px #639019;}
#a_s_tab select { width:180px; border:solid 1px #639019;}
#a_s_tab th { text-align:left; font-weight:bold; color:white; font-size:14px;background-color: #639019;padding:5px;}
#a_s_tab td { padding: 5px; }

div.pwr { border: solid 1px #639019; width:100%; margin-bottom:10px; padding:0;}
div.pwr_t { background-color:#639019; font-size: 14px; color: white; font-weight:bold;height:20px;padding:3px 5px;}
div.pwr p { padding:5px;}
div.pwr_red { border: solid 1px #f00; width:100%; margin-bottom:10px; padding:0;}
div.pwr_red_t { background-color:#f00; font-size: 14px; color: white; font-weight:bold;height:20px;padding:5px;}
div.pwr_red p { padding:5px;}

div.pwr1 { border: solid 1px #639019; width:510px; margin:auto; margin-bottom:10px; padding:0;}
div.pwr1_t { background-color:#639019; font-size: 14px; color: white; font-weight:bold;height:20px;padding:3px 5px;}
div.pwr1 p { padding:5px;}
div.pwr1 td { padding:5px;}

div#b_srodtxt { text-align: center; margin: auto; margin-bottom: 10px;}
div#b_srodtxt p { text-align: center; color: #ccc; margin: 0; margin-bottom: 2px; letter-spacing: 3em;}

div.pay_rr div { margin-left: 5px; margin-right: 5px; margin-bottom: 3px; }
div.pay_c { text-align:center;}
div.pay_c14b { font-weight: bold; font-size:14px;text-align:center;}
div.pay_c10r { color:#f00; font-size:10px;text-align:center;}
div.pay_c12 { font-size:12px;text-align:center;}
span.pay_14bg {font-weight:bold;color:#639019;font-size:14px;text-align:center;}
div.pay_l10 { font-size:10px; text-align:left;}
div.pay_c12br { color:#f00; font-size:12px;text-align:center;font-weight:bold;}
div.pay_c14br { color:#f00; font-size:14px;text-align:center;font-weight:bold;}

td.forum_add_h { color: #639019; font-size: 18px; font-weight: bold; }
td.forum_add_h_forum { color: #666; font-size: 16px; font-weight: bold; }
td.forum_add_n {font-size: 16px; color: #666; font-weight: bold; }
td.forum_add_n span { width: 80px; display:block; float: left;}
td.forum_add_n input {font-size: 14px; width: 300px; padding: 5px; }
td.forum_add_ni input {font-size: 16px; width: 95%; padding: 5px; }
td.forum_add_ni textarea {font-size: 14px; width: 95%; padding: 5px;}
td.forum_add_nc { font-size: 14px; color: #666; font-weight: normal; padding-top: 10px;}
td.forum_add_c {text-align: center; padding: 15px;}
td.forum_add_c input { font-size: 16px; background-position: left bottom; background-repeat: repeat-x; border: 1px solid #639019; border-radius: 2px; box-shadow: 0 1px 1px rgba(0,0,0,.5); display: inline-block; color: #ffffff; text-align: center; background-color: #639019; padding: 4px 12px; text-shadow: 0 -1px 0 rgba(0,0,0,.5); line-height: 1.54;}
td.forum_add_b { font-size: 14px; padding-top: 25px; font-style: italic; color: #333; padding-bottom: 50px;}

#for_thr_h { font-size: 14px; color: #333; line-height: 140%;}
#for_thr_h a { font-size: 14px; color: #639019; text-decoration: underline; line-height: 140%;}
#for_thr_list { padding-left: 0; }
#for_thr_list li { list-style-type: none; line-height: 220%; }
#for_thr_list li a { font-size: 16px; font-weight: bold; color: #333; line-height: 140%;}
#for_thr_list li a:hover {font-size: 16px; font-weight: bold; color: #639019; text-decoration: underline; line-height: 140%;}
div.thr_3 {padding: top 10px; clear: both; }
div.thr_2 { clear: both; }
div.thr_2 span.thr_2l { float: left; color: #999; padding-bottom: 7px;}
div.thr_2 span.thr_2r { float: right; }
#for_thr_list li span.thr_2r a { color: #639019; font-weight: normal; text-decoration: underline; }

.comm_cnt { color: #639019; }
#info_gal { width: 100%; }
#info_gal td {width:33%; text-align: center;}

#marqueecontainer{
height: 205px; width:123px; overflow:hidden;
}
.vmarquee_content {
position:absolute;
width:123px;
}

h1#list_pro { background-color:#639019;font-size:16px;height:20px;font-weight:bold;color:#fff;padding:3px 5px;}

br.br0 { margin: 0; font-size: 1px; padding: 0; clear: both; }
