body { color: #fff; font-family: Arial, Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px; margin: 0px 0px 10px 0px; background: #000; }
h1 { font-size:22px; background: url(images/bgHead.jpg) no-repeat; margin: 18px 0 0 0;	padding: 0 10px 0 25px; font-weight: normal;}
h2 {font-size:18px; background: url(images/bgHead.jpg) no-repeat; margin: 10px 0 0 0;	padding: 2px 10px 0 25px; font-weight: normal;}
h2.prod { background: url(images/icoArr.jpg) no-repeat left center; margin: 0 0 10px 0; font-size: 14px; padding: 0 0 0 10px; font-weight: bold;}
h2.prod_noph { background: url(images/icoArr.jpg) no-repeat left center; margin: 0 0 23px 0; font-size: 14px; padding: 0 0 0 10px; font-weight: bold;}
h3 {font-size:16px; margin: 10px 0 10px 0;	padding: 0; font-weight: bold;}

#maincontainer {background:url(images/bg.jpg) repeat-x;}

#pathname {line-height:1.23em; padding:15px 20px 0 25px; clear:both;}
#pathname a {}
#pathname a.lpath {font-weight:bold; }

#contenthand {width:898px; margin: 0 auto 0 auto; background:url(images/bgMain.jpg) repeat-y;}

#head {width:898px;}
#headleft {float:left; width:216px; height:86px; background:url(images/bgLogo.jpg) no-repeat;}
#headright {float:left; width:682px; height:86px; background:url(images/bgTop.jpg) no-repeat;}
#headright #cart {float:left; width:390px; height:37px; text-align:center; padding:10px 0 0 0;}
#headright #search {float:left; width:235px; height:37px; padding:10px 0 0 0;}
#headright #menu {clear:both; width:682px; height:39px; }

#headflash {clear:both; width:898px; background:url(images/bgBan.jpg) no-repeat;}
#headflash div {padding:20px; text-align:center;}

#menuleft {float:left; width:240px;}
#menuleft .infolinia {width:234px; height:216px; background:url(images/pl/bgInfo.jpg) no-repeat; margin-top:20px;}
#menuleft .login {width:216px; height:39px; background:url(images/pl/banLogin.jpg) no-repeat; margin-top:20px;}
#menuleft .banOfer {background:url(images/pl/banOferta.jpg) no-repeat; width:216px; height:58px; text-indent:-9000px}

#main_menu { list-style-type: none; padding:0 ; margin: 0; }
#main_menu li {color: #db1721; font-weight:bold; padding: 8px 15px 5px 30px;	margin:0;}
#main_menu li.m { background:url(images/bgM.jpg) no-repeat;}	
#main_menu li.sel { background:url(images/bgMSel.jpg) no-repeat;}	
#main_menu li.sel a {font-weight: bold; font-size:12px; vertical-align:top; text-decoration: none; color: #efefef;}

#main_menu a {font-weight: bold; font-size:12px; vertical-align:top; text-decoration: none;}
#main_menu a:hover {background: none; text-decoration: underline;}
#main_menu a:focus {background: none; text-decoration: underline; }
#main_menu a:active {background: none; text-decoration: underline; }

#content {float:left; width:658px;background:url(images/bgTxt.jpg) no-repeat top;}
.contentmarg {padding:0 10px 10px 10px;}
#content .banNews {background:url(images/pl/banNews.jpg) no-repeat; width:658px; height:54px; text-indent:-9000px}

.maintxt {padding:10px 25px 10px 25px;}

.prod_cont {float:left; width:270px; padding:20px 20px 0 20px;}
.prod_lead {padding:10px 0 10px 0; background:url(images/bgProdLead.jpg) no-repeat top center;}
.prod_sep {border-top:1px solid #444; border-bottom:1px solid #444; margin:0 0 10px 0; height:30px;}
.prod_ceny {border:1px solid #444; margin:10px 0 10px 0; padding:10px;}
.prod_more { float:left; padding:10px 0 0 0;}
.prod_cart { float:left; padding:10px 0 0 20px;}
.prod_name { }
.prod_news { float:right; vertical-align:bottom; margin-right:10px; }

#footerhand {background:url(images/bgFooter.jpg) repeat-x; clear:both; height:150px;}
#footer { margin: 0 auto 0 auto; width:898px; background:url(images/bgFootMenu.jpg) no-repeat #0d0d0d; }
#footermenu {margin-left: 240px; padding: 35px 0 0 0; width:658px; height:45px;}
#footerL { float:left; width:240px; color:#868686; }
#footerL div {	padding: 10px;}
#footerC { float:left; width:408px; color:#868686;}
#footerC div {	padding: 10px;}
#footerR { float:left; width:250px; color:#868686; text-align:right;}
#footerR div {	padding: 10px;}

td { margin: 0px;	vertical-align: top;}
td.border {	border: solid 1px #db1721;}
td.prod {	border-top: solid 1px #db1721;	border-bottom: solid 1px #db1721;	}
table.col{	border: solid 1px #db1721;	}
.sz1, tr.sz1, td.sz1 {background-color: #222;}
.sz2, tr.sz2, td.sz2 {	background-color: #db1721;	color: White;}
.sz3, tr.sz3, td.sz3 {	background-color: #444;}

.hide {position:absolute; left:-9000em;  } 
.txtCart {	padding:10px 0 20px 0;}
.boxprod {	padding:15px;}
.bgboxprod {background: url(images/imgP2.jpg) repeat-y;}

.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;}
.pleftm {padding:0 10px 0 32px;}
.ptop10 {padding:10px 0px 0px 0px;}
.pbot10 {padding:0px 0px 10px 0px;}
.more { text-align:right;}
.kom { color: #666;}
.bl {	font-size: 11px;	color: #db1721;	font-weight: bold;}
.red {	color: #db1721;	}
.cena {	font-size: 14px;	color: #fff;	font-weight: bold;}
.cenaProm {	font-size: 14px;	color: #009933;	font-weight: bold;}
.cenaCart {	font-size: 14px;	color: #db1721;	font-weight: bold;}
.blsm {	font-size: 10px;	color: #444; font-weight: bold;}
.gray {	color: #8D8D8D;}
.head {color:#000000;font-weight:bold;font-size: 12px; margin:0px;}
.head14 {color:#db1721;font-size:14px;	font-weight: bold;}
.clear{	clear: both;}
.gr {font-size: 12px;	font-weight: bold;}
.pbutsearch {padding:3px 16px 0 0;}

.divfoto{ float:left; width:280px; padding-top:10px;}
.divlead{ float:left; width:300px; }

a { color: #db1721; text-decoration: underline;}
a:link {	color: #db1721;}
a:visited {color: #db1721;}
a:hover {color: #ff2631; background: #000; text-decoration: underline;}
a:focus {	color: #ff2631;	background: #000;}
a:active {	color: #ff2631;	background: #000;}

a.more {font-size: 11px;	text-decoration: none;	font-weight: bold;}
a.more:link {text-decoration:none;}
a.more:hover {text-decoration: underline;}

a.prod { color: #fff; text-decoration: underline;}
a.prod:link {	color: #fff;}
a.prod:visited {color: #fff;}
a.prod:hover {color: #ff2631; background: #000; text-decoration: underline;}
a.prod:focus {	color: #ff2631;	background: #000;}
a.prod:active {	color: #ff2631;	background: #000;}

a.footer, a.footer:hover, a.footer:visited, a.footer:focus, a.footer:active {background: url(images/bgUrlF.jpg) no-repeat top center; padding:5px 0 0 0 ; margin: 0 20px 0 20px;}

img { border: 0px}
img.menu { border: 0px; margin-right:5px; vertical-align:middle;}
img.dot { margin:0px 5px 0px 5px; vertical-align:middle;}
img.border {	border: 1px solid #fff;}
img.im {padding: 0 5px 0 0; vertical-align:middle;}
img.fotonews {	border: 1px solid #fff; margin:0px 10px 10px 0px; float:left;}

form {margin:0; padding:0;}
fieldset {border:0px; margin:0px; padding:0px 0px 0px 0px;}
legend,label {display:none;}
label.show { display: inline; }

input,textarea, select {font-family: Tahoma, Arial, Helvetica, sans-serif;	margin:0; font-size: 11px;	background: #fff;	color: #000;	border: 1px solid #fff;}
input:focus,textarea:focus, select:focus { background: #FFFFE1; border:1px dotted #db1721; }
input:active,textarea:active, select:active { background: #FFFFE1; border:1px dotted #db1721; }
input.transp{	background-color: transparent;	border:none;}
input.button {	background: #db1721;	color: #fff; padding:1px; border: 1px solid #ff2631; font-weight: bold;}
input.search {	background: #db1721;	color: #fff; padding:1px; border: 1px solid #ff2631; width:54px; font-size:11px; font-weight: bold;}
select.sel_cena {margin:0; font-size: 12px; font-weight:normal; background: #fff;	color: #000;	border: 1px solid #fff;}
.sel_cena_prom {background: #FFFFCC;}

.txt_ERR {	font-weight: bold;	font-size:14px; color: #fff; background:#db1721;;	text-decoration: none;	padding: 5px;	border: 1px solid #ccc;	margin: 10px 0px 10px 0px;}
.txt_ERR a {color:#fff; text-decoration:underline; }
.txt_MSG {	font-weight: bold;;	font-size:14px; color: #ccc; background:#222;	text-decoration: none;	padding:5px; border:1px solid #ccc; margin:10px 0px 10px 0px;}
.txt_Kom {	font-weight: normal;	font-size:12px; color: #666666; text-decoration: none;	padding:5px;}

hr {height: 1px;	color: Silver;}

.fontSize9 {font-size:9px;line-height:14px;}
.fontSize10 {font-size:10px;line-height:14px;}
.fontSize11 {font-size:11px;line-height:16px;}
.fontSize12 {font-size:12px;line-height:16px;}
.fontSize13 {font-size:13px;line-height:18px;}
.fontSize14 {font-size:14px;line-height:18px;}
.fontSize16 {font-size:16px;line-height:24px;}
.fontSize18 {font-size:18px;line-height:24px;}
.fontSize20 {font-size:20px;line-height:28px;}
.fontSize36 {font-size:36px;line-height:44px;}

.opis_ikon {
text-align: justify;
}
.opis_ikon h2 {
color: #FF006C;
text-align: center;
}
.opis_ikon .ikona p {
display: block;
float: left;
width: 510px;
margin: 0 0 10px 0;
}
.opis_ikon img {
float: left;
margin: 0 10px 10px 0;
display: block;
}
.opis_ikon .ikona {
clear: both;
margin: 0 0 10px 0;
}
.clearboth {
clear: both;
}