body {	margin:0; padding:0;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px; text-align:left;}
#container {background-image:url(images/bgMain.jpg); width:920px; text-align:left; margin: 0 auto 0 auto; /*background-image:url(images/imgLeftBot.jpg); */background-position:bottom left; height:100%;  }
#background {background-image:url(images/bgMain.jpg); background-repeat:repeat;width:920px; }
#left {float:left; width:258px; }
#main { width: 662px;float:left; vertical-align:top;}
#flashcont {width:662px; height:381px;  background:url(images/bgMainRight.jpg) no-repeat top right}
#flashcontent {width:650px; height:381px;}
#mapka {}
#witamy {width:311px; float:left; text-align:left}
#oferta {width:339px; float:left;}
#footer { width:920px; background-image:url(images/bgFoot.jpg); background-position:top; background-repeat:no-repeat; }
#bot {background: url(images/bg_bot.jpg) repeat-x; width:100%; height:90px; padding:0px 0 0 0; }
#truck {background-image:url(images/imgLeftBot.jpg); background-position:bottom left; background-repeat:no-repeat; height:100% }
div#txContact {width:280px; float:left}
div#mapContact {width:320px; float:left;}

p {margin: 0px;	vertical-align: top;}
.basket {width:258px; background-image:url(images/bgKosz.jpg); }
.suma {color:#FFFFFF; font-size:12px; text-align:left; padding-left:50px }
.tabKol {text-align:center; font-weight:bold;}
.where {color:#616265; font-size:10px; }
.pWhere {padding:5px 0 5px 10px;}

.prodZaj {padding:10px 10px 5px 5px; height:100px;}


.menuL {width:258px;  background-image:url(images/bgMen.jpg); background-repeat:repeat-y }
.menuItems {background-image:url(images/bgMenu.jpg); background-repeat:no-repeat; text-align:left; color:#fff; padding-left:50px}
.sklepItems {background-image:url(images/bgSklep.jpg); background-repeat:repeat-y; padding-left:50px; text-align:left}
.bgTop {background-image:url(images/topBg.jpg); background-repeat:repeat-x;}



h1 {font-size: 14px;	color: #b01e2d;	margin: 0;	padding: 0;}
td {	font-size: 11px;	margin-top: 0px;	margin-bottom: 0px;	vertical-align: top;}

h1.shead {font-size: 13px; text-align:left; font-weight: bold; color:#b01e2d; margin: 0; padding: 1px 5px 0 20px; height:40px; background:  url(images/bgHead.jpg) no-repeat;}

h2.shead2 {font-size: 12px; text-align:left; font-weight: bold; color:#b01e2d; margin: 0; padding: 1px 5px 0 20px; height:40px; background:  url(images/bgHead.jpg) no-repeat;}

td.border {	border: solid 1px #eb9801;}
td.prod {	border-top: solid 1px #eb9801;	border-bottom: solid 1px #eb9801;	}
table.col{	border: solid 1px #eb9801;	border-collapse:collapse;}
.tdLeft {width:260px; background:url(images/bgLeft.jpg) repeat-y; text-align:left;}
.tdCenter {width:480px; background:#fff; text-align:left;}
.tdRight {width:260px; background:url(images/bgRight.jpg) repeat-y; text-align:left;}
.tdGal {width:120px; text-align:center;}

ul.listDod {padding:10px;}

.d_search {	width:260px; height:114px; background:url(images/pl/bgSearch.jpg) no-repeat;}
.d_log {	width:260px; height:166px; background:url(images/pl/bgLogin.jpg) no-repeat;}
.d_log_in {	width:260px; height:196px; background:url(images/pl/bgLogin.jpg) no-repeat;}
.d_cart { width:260px; height:133px; background:url(images/pl/bgCart.jpg) no-repeat;}
.d_prom { width:260px; background:url(images/pl/bgProm.jpg) no-repeat;}
.d_prom_p { padding:65px 0 10px 50px;}
.d_menu { width:260px; background:url(images/pl/bgMenu.jpg) no-repeat;}
.d_menu div { padding:60px 0 10px 85px;}
.d_info { width:260px; background:url(images/pl/bgInfo.jpg) no-repeat;}
.d_info div { padding:70px 0 10px 85px;}
.d_newslet { width:260px; height:220px; background:url(images/pl/bgNewslet.jpg) no-repeat;}

.d_novel {width:430px; background:url(images/pl/banNovel.jpg) no-repeat; padding:70px 0 10px 50px;}
.d_news {width:430px; background:url(images/pl/banNews.jpg) no-repeat; padding:60px 0 10px 50px;}

.subp {padding:5px 0 0 15px;}
.list_ul {list-style-image: url(images/icoMen.jpg); padding:0; margin:0;}
.list_ul li {padding: 0 0 5px 0; margin:0;}	

.list_map {list-style-image: url(images/ico.jpg); padding:0; margin:0;}
.list_map li {padding: 0 0 5px 10px; margin:0;}	

.list_ul2 {list-style-image: url(images/icoShop.jpg); padding:0; margin:0;}
.list_ul2 li {padding: 0 0 5px 0; margin:0;}	

li, ul {padding:0; margin:0}
.prodSep {height:30px; background:url(images/prodSep.jpg) no-repeat top;}

.sz1, tr.sz1, td.sz1 {background-color: #e5e5e5;}
.sz2, tr.sz2, td.sz2 {	background-color: #a1c736;	color: #000;}
.sz3, tr.sz3, td.sz3 {	background-color: #f3f3f3;}
.white {	color: #ffffff;}
.whiteSm {	font-size: 10px; color: #ffffff;}
.txtCart {	padding:10px; border:3px double #eb9801; background:#fff8cc;}

.dot {	margin:0px 5px 0px 5px; font-size:10px;}
.padlist { padding:3px 0px 0px 0px; }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pleft10 {padding:0 0 0 10px;}
.ptop10 {padding:10px 0px 0px 0px;}
.pNews {padding:10px 0px 0px 3px;}
.pbot10 {padding:0px 0px 10px 0px;}
.prightm{padding:60px 40px 10px 60px; color:#000;}
.prightm a {text-decoration: underline; font-weight: bold;}
.more { text-align:right; padding:5px 10px 10px 0px; }
.kom { color: #666;}
.maintxt { padding: 5px 20px 5px 20px; text-align:left; width:600px;}
.maintxtNews {padding: 5px 20px 5px 20px; text-align:left; width:600px;}
.mainHalf { padding: 5px 20px 5px 20px; text-align:left; width:250px}
.mainform { padding: 5px 20px 5px 20px; text-align:left; width:350px; float:left}
.mainformz { padding: 5px 80px 5px 20px; width:520px; text-align:left; }
.bgCena {width:250px; height:41px; background:url(images/bgCena.jpg) no-repeat; }
.contCena {padding:6px 5px 0 30px; color:#b01e2d; font-weight:bold; font-size:12px; text-align:right;}
.form_cena {width:250px; float:left;}
.bl {	font-size: 11px;	color: #AC0C00;	font-weight: bold; }
.cena {	font-size: 11px;	color: #587702;	font-weight: bold; }
.cenaProm {	font-size: 11px;	color: #a2432b;	font-weight: bold;}
.cenaR {	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;	color: #eb3d00;	font-weight: bold;}
.cenaCart {	font-size: 12px;	color: #fff; text-align:left; 	font-weight: bold;}
.blsm {	font-size: 10px;	color: #444; font-weight: bold;}
.white {color:#ffffff; font-size:11px;}
.footerL {float:left; width:600px; color:#fff; font-size:10px; padding-left:10px; text-align:left;}
.footerL span {margin-left:240px;}
.footerL span a {color:#fff;}
.footerR {float:left; width:300px; color:#fff; font-size:10px; text-align:right;}
.gray {	color: #8D8D8D;}
.head {color:#000000;font-weight:bold;font-size: 12px; margin:0px;}
.head14 {color:#AC0C00;font-size:14px;	font-weight: bold;}
.clear{	clear: both;}
.gr {font-size: 12px;	font-weight: bold;	color: #000;}
.pbutsearch {padding:3px 48px 0 0;}
.newslet_txt {padding:5px 20px 10px 65px;}
.red {color:#FF0000; font-size:12px; font-weight:bold}
.purple {color:#b01e2d; font-weight:bold}
.underline {text-decoration:underline; font-size:12px; font-weight:bold}

.divfotoS{ float:left; width:180px; height:139px; background-image:url(images/bgImg.jpg); }
.divfotoG{ float:left; width:180px; height:139px; background-image:url(images/bgImgGal.jpg); }
.fotoS {padding:11px 0 0 11px;}
.belkaProd {width:453px; height:46px; background-image:url(images/bgBanShop.jpg); float:left }
.mainshop { padding: 5px 10px 5px 0px; text-align:left}
.padLink {padding:15px 0 0 0; font-size:11px; color:#fff; font-weight:bold}


.divfoto{ float:left; width:130px;}
.divlead{ float:left; width:210px; }
.divcart{ float:left; width:90px; text-align:center; }

.cen {float:left;}
.cenaS {float:left; width:22px; }
.cenaT {float:left; width:144px; }
.btnBuy {float:left;}
.readMore {float:left;; padding-left:10px}


a { font-size: 11px;	 text-decoration: underline;}
a:link {	color: #587702;}
a:visited {color: #587702;}
a:hover {color: #587702;text-decoration: underline;}
a:focus {	color: #587702;	background: #FFE3B5;}
a:active {	color: #587702;	background: #FFE3B5;}

a.menu {	font-size: 12px; 	font-weight:bold; text-decoration: none; color:#fff;}
a.menu:link {	color: #fff;}
a.menu:visited {color:#fff;}
a.menu:hover { color: #fff;	text-decoration: underline;}

a.where {	font-size: 10px; 	font-weight:bold; text-decoration: none; color:#616265;}
a.where:link {	color: #616265;}
a.where:visited {color:#616265;}
a.where:hover { color: #616265;	text-decoration: underline;}

a.mapLink {font-size: 11px;	text-decoration: none;	font-weight: bold;	color: #587702;}
a.mapLink:link {color: #587702; text-decoration:none;}
a.mapLink:visited {color: #587702;}
a.mapLink:hover {color: #587702;text-decoration: underline;}

a.wh {	font-size: 10px;	text-decoration: none;	color: #ffffff;}
a.wh:link {color: #ffffff;}
a.wh:visited {color: #ffffff;}
a.wh:hover {	color: #ffffff;	text-decoration: underline;}

a.more {font-size: 10px;	text-decoration: none;	font-weight: bold;	color: #587702;}
a.more:link {color: #587702; text-decoration:none;}
a.more:visited {color: #587702;}
a.more:hover {color: #587702;text-decoration: underline;}

a.linkSklep {font-size: 11px;	text-decoration: underline;	font-weight: bold;	color: #587702;}
a.linkSklep:link {color: #587702; text-decoration:underline;}
a.linkSklep:visited {color: #587702;}
a.linkSklep:hover {color: #587702;text-decoration: underline;}

a.gr {font-size: 12px;	text-decoration: underline;	font-weight: bold;	color: #fff;}
a.gr:link {color: #fff; text-decoration:underline;}
a.gr:visited {color: #fff;}
a.gr:hover {color: #fff;text-decoration: underline;}

a.grnews {font-size: 11px;	text-decoration: none;	font-weight: bold;	color: #587702;}
a.grnews:link {color: #587702; text-decoration:none;}
a.grnews:visited {color: #587702;}
a.grnews:hover {color: #587702;text-decoration: underline;}

a.grR {font-size: 11px;	text-decoration: none;	font-weight: bold;	color: #0f9dcf;}
a.grR:link {color: #000; text-decoration:none;}
a.grR:visited {color: #000;}
a.grR:hover {color: #444;text-decoration: underline;}

a.sm {color:#3e3e3e; font-size:10px; text-decoration:none;}
a.sm:link {color:#3e3e3e;}
a.sm:visited {color:#3e3e3e;}
a.sm:hover {color:#3e3e3e;}

img { border: 0px}
img.menu { border: 0px; margin-right:5px; vertical-align:middle;}
img.dot { margin:0px 5px 0px 0; vertical-align:middle;}
img.border {	border: 0px solid #ed8b1e;}
img.border3 {	border:2px solid #587702; margin:0 10px 10px 0; float:left;}
img.border3a {	border:2px solid #587702; margin:0 0px 10px 0; float:center;}
img.border3R {	border:2px solid #eb9801; margin:0 0 10px 0;}

form {margin:0; padding:0;}
fieldset {border:0; margin:0; padding:0;}
legend, label {display:none;}
label.show {
	display: inline;
}

input,textarea, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
	color: #595959;
	border: 1px solid #ccc;
}

input.konf {border:none; background:none; height:25px; vertical-align:middle }
input.konfSubmit {border:none; background:none;  vertical-align:middle }
input:focus,textarea:focus, select:focus { background: #FFFFE1; border:1px dotted #4c4c4c; }
input:active,textarea:active, select:active { background: #FFFFE1; border:1px dotted #4c4c4c; }
input.rblack{	background: transparent; border:none; color:#fff; width:146px; margin:0; padding:0;}
.input_s {padding:62px 0 10px 60px;}
.input_l {padding:63px 0 8px 60px;}
.input_p {padding:7px 0 6px 60px;}
.input_i {padding:71px 0 13px 68px;}
.input_n {padding:0 0 13px 68px;}
.input_m {padding:0 0 6px 68px;}
.reg_menu {padding:6px 0 0 55px;}

input.transp{	background: transparent;	border:none;}
input.button {	color: #ff0000;	border: 1px solid #FF5F00;	font-weight: bold;}
textarea.formArea {width:400px; height:50px; }
.txt_ERR {	font-weight: bold;	color: #FF0000; background:#FFFFE1;	text-decoration: none;	padding: 5px;	border: 1px solid #ccc;	margin: 10px 0px 10px 0px;width:400px}
.txt_MSG {	font-weight: bold;	color: #008000; background:#FFFFE1;	text-decoration: none;	padding:5px; border:1px solid #ccc; margin:10px 0px 10px 0px; width:400px}
.txt_Kom {	font-weight: normal;	color: #666666; text-decoration: none;	padding:5px;}

hr {height: 1px;	color: Silver;}

.konf_form fieldset {border:1px solid #ccc; padding:0 10px 10px 10px; background:#fff;}
.konf_form label { display: inline; }
.konf_form legend { font-weight:bold; display:block; }
input.m2 { border:none; background:none; color:#b01e2d; font-weight:bold; width:60px;}
input.cena {border:none; background:none; color:#b01e2d; font-weight:bold; width:55px; margin:0 10px 0 0; text-align:right;}