/*
niebieski - #377fb0
red - e8181f
*/
/** produkty **/
div.prodshort{font-family:inherit; font-size:12px;}

a.prodkat{font-family:inherit; color:#134780; text-decoration:none;}
div.content h1.prodtitle{font-weight:bold; color:#FF9900;}


div.prodopimg{margin:20px 0 10px 0; padding:0; float:right; width:220px; text-align:center; clear:right;}
div.prodopimg ul{margin:0; padding:0; list-style-type:none; clear:both;}
div.prodopimg ul li{margin:0; padding:0; display:block; text-align:center; vertical-align:middle; vertical-align:middle; float:left;}
div.prodopimg ul li.prodbigimg{clear:both; display: block; width:220px; min-height:200px; height:auto !important; height:200px; float:none; vertical-align:middle; text-align:center; border-bottom:1px solid #cccccc; overflow:hidden;}
div.prodopimg ul li.prodbigimg img{margin:0; padding:0; vertical-align:middle; text-align:center;}

div.prodopimg ul li.prodsmallimg{margin:7px 3px 0 0; padding:1px; float:left; clear:right; min-height:50px; height:auto !important; height:50px;}
div.prodopimg ul li.prodsmallimg:hover{padding:0; border:1px solid #cccccc;}
div.prodopimg ul li.prodsmallimg a{margin:0; padding:0; display:block; width:50px; height:50px; text-align:center; vertical-align:middle;}

/* produkt szablon v.2 */
div.content h1.prodtitle2{font-weight:bold; color:#FF9900;}
div.prodopimg2{margin:0px 0 10px 20px; padding:0; float:right; width:220px; text-align:center; clear:right; border:1px solid #ccc;}
div.prodopimg2 ul{margin:0; padding:0; list-style-type:none; clear:both;}
div.prodopimg2 ul li{margin:0; padding:0; display:block; text-align:center; vertical-align:middle; vertical-align:middle; float:left;}
div.prodopimg2 ul li.prodbigimg{margin:0 0 10px 0; padding:0; clear:both; display: block; width:220px; float:none; vertical-align:top; text-align:center; overflow:hidden;}
div.prodopimg2 ul li.prodbigimg img{margin:0; padding:0; vertical-align:middle; text-align:center;}

div.prodopimg2 ul li.prodsmallimg{margin:7px 3px 0 0; padding:1px; float:left; clear:right; min-height:50px; height:auto !important; height:50px;}
div.prodopimg2 ul li.prodsmallimg:hover{padding:0; border:1px solid #cccccc;}
div.prodopimg2 ul li.prodsmallimg a{margin:0; padding:0; display:block; width:50px; height:50px; text-align:center; vertical-align:middle;}

div.prodtab2{margin:0; padding:0;}

div.prodtab{margin:0; padding:0 5px 0 10px; background:url(../images/pt_ltbl.gif) 0 0 no-repeat; width:100%; display:block;}

ul.prodophead{margin:0 0 10px 0; padding:0; list-style-type:none; width:100%; background: url(../images/pt_tbg.gif) 0 0 repeat-x; height:33px; clear:both;}
ul.prodophead li{margin:0; padding:0; float:left; display:block; height:33px; font-family:inherit; background:url(../images/pt_bg.gif) 0 0 repeat-x; font-size:12px;}
ul.prodophead li.bleft{margin:0; padding:0; width:73px; height:33px; background:url(../images/pt_lbound.gif) 0 0 no-repeat;}
ul.prodophead li.bmidleft{margin:0; padding:0; width:22px; height:33px; background:url(../images/pt_lmid.gif) 0 0 no-repeat;}
ul.prodophead li.bright{margin:0; padding:0; width:47px; height:33px; background:url(../images/pt_rbound.gif) 0 0 no-repeat;}
ul.prodophead li.bmidright{margin:0; padding:0; width:22px; height:33px; background:url(../images/pt_rmid.gif) 0 0 no-repeat;}
ul.prodophead li a, ul.prodophead li a.normal{margin:0; padding:11px 5px 4px 5px; text-decoration:none; display:block; color:#999; font-weight:bold;}
ul.prodophead li a:hover{color:#333;}
ul.prodophead li a.lactive{color:#333;}

div.prodop2{margin:0; padding:0; clear:left;}
input#prodqty{margin:0; padding:2px; width:40px; border:1px solid #ccc;}

ul.prodophead2{margin:10px 0 10px 0; padding:10px 0 0 0; list-style-type:none; display:block; float:left; width:408px; height:40px; background:url(../images/butt_bg.jpg) center bottom no-repeat;}
ul.prodophead2 li{margin:0 0 15px 0; padding:0; float:left; display:block; font-family:inherit; font-size:12px; font-weight:bold;}
ul.prodophead2 li a, ul.prodophead2 li a.normal{margin:0; padding:4px 5px 4px 5px; text-decoration:none; display:block;}
ul.prodophead2 li a:hover{background-color:#999999; color:#FFFFFF;}
ul.prodophead2 li a.lactive{background-color:#999999; color:#FFFFFF;}

ul.prodsd2{margin:10px 0 10px 0; padding:0; list-style-type:none; float:left; clear:left;}
ul.prodsd2 li{margin:6px 0 0 0; padding:0; float:left; clear:left; font-family:inherit; font-size:15px; font-weight:bold; line-height:21px;}
ul.prodsd2 li label{margin:0; padding:0; font-family:inherit; font-size:11px; clear:both; font-weight:normal; display:block;}
ul.prodsd2 li label.noc{margin:0; float:left; height:15px; vertical-align:top}
.prodwersja{margin:0; padding:0; width:200px;}


/* koniec produkt szablon v.2 */

ul.prodsd{margin:10px 0 10px 0; padding:0; list-style-type:none; float:left; clear:left; width:380px;}
ul.prodsd li{margin:6px 0 0 0; padding:0; float:left; clear:left; font-family:inherit; font-size:15px; font-weight:bold; line-height:21px; width:100%;}
ul.prodsd li label{margin:0; padding:0; font-family:inherit; font-size:11px; clear:both; font-weight:normal; display:block;}
ul.prodsd li label.noc{margin:0; float:left; height:15px; vertical-align:top}
.prodwersja{margin:0; padding:0; width:200px;}

div.prodop{margin:0; padding:0; width:100%; float:left;}
input#prodqty{margin:0; padding:2px; width:40px; border:1px solid #ccc;}

table.prodatttbl{margin:0; padding:0; list-style-type:none; width:100%;}
table.prodatttbl td{margin:0; padding:2px; line-height:34px;}
table.prodatttbl .td1even{background-color:#fff;}
table.prodatttbl .td1odd{background-color:#eeedeb;}
table.prodatttbl .td2even{background-color:#fff;}
table.prodatttbl .td2odd{background-color:#eeedeb;}
table.prodatttbl .td3even{background-color:#fff;}
table.prodatttbl .td3odd{background-color:#eeedeb;}

div.prodop .prodspectbl{margin:0; padding:0; width:100%;}
div.prodop .prodspectbl td{margin:0; padding:2px 0 2px 0; line-height:18px;}
div.prodop .prodspectbl td.tdhead{margin:0; padding:0; line-height:15px;}
div.prodop .prodspectbl td.td1odd{padding:2px 7px 2px 5px; background-color:#fff; text-align:right; width:35%; border-right:1px solid #ffffff;}
div.prodop .prodspectbl td.td1even{padding:2px 7px 2px 5px; background-color:#eeedeb; text-align:right; border-right:1px solid #ffffff;}
div.prodop .prodspectbl td.td2odd{padding:2px 5px 2px 7px; background-color:#fff; width:65%; font-weight:bold;}
div.prodop .prodspectbl td.td2even{padding:2px 5px 2px 7px; background-color:#eeedeb; font-weight:bold;}

ul.cardgall{margin:0; padding:0; list-style-type:none;}
ul.cardgall li{margin:0 12px 12px 0; padding:2px; float:left; min-width:100px; min-height:100px; height: auto !important; height:100px; vertical-align:middle; border:1px solid #f2f2f2; vertical-align:middle}

div.prodother{margin:10px 0 0 0; padding:10px 0 0 0; clear:both; border-top: 1px solid #cccccc; text-align:left;}
div.prodother select{margin:0; padding:0; width:100%;}

h1.userpan{margin:10px 0 10px 5px; padding:0; font-size:16px;}
h3.userpan{margin:4px 0 2px 5px; padding:0; font-size:13px;}
.usertable{margin:0; padding:0; border:0; width:100%; border-collapse:collapse;}
.usertable th{margin:0; padding:0; border-bottom:1px solid #ccc; border-right:1px solid #fff; background-color:#CCCCCC;}
.usertable td{margin:0; padding:5px; border-bottom:1px solid #ccc;}
.usertable h4{margin:2px; text-align:center; font-size:10px;}
.usertable .tbprodcode{margin:0; padding:0; font-size:10px;}
.usertable .col_opis{width:35%}
.usertable .col_optio{width:25%}
.usertable .col_qty{width:8%; text-align:center;}
.usertable .col_price{width:10%; text-align:center;}
.usertable .col_sum{width:12%; text-align:center;}
.usertable .col_stat{width:10%}
.usertable .col_summary{text-align:right; font-size:12px; font-weight:bold;}
.usertable .col_allprice{text-align:right; font-size:12px; font-weight:bold;}

.usertable .col_opis2{width:35%}
.usertable .col_optio2{width:25%;}
.usertable .col_qty2{width:13%}
.usertable .col_price2{width:9%;}
.usertable .col_sum2{width:9%;}
.usertable .col_rem2{width:9%;}

.usertable .td_opis2{width:35%}
.usertable .td_optio2{width:25%}
.usertable .td_qty2{width:13%}
.usertable .td_price2{width:9%; text-align:right;}
.usertable .td_sum2{width:9%; text-align:right;}
.usertable .td_rem2{width:9%; text-align:right;}

.usertable .col_sdata{width:18%}
.usertable .col_sstatus{width:35%}
.usertable .col_snote{width:47%}

.usertable input.prodqty{border:1px solid #dfdfdf; border-left:1px solid #808080; border-top:1px solid #808080; width:30px;}

div.userdiv{display:none;}
div.userdivoff{display:block;}

ul.useracdata{margin:0; padding:0; list-style-type:none;}
ul.useracdata li{margin:0; padding:0; clear:both; line-height:18px;}
ul.useracdata li label{margin:0; padding:0 10px 0 0; float:left; width:150px; text-align:right; font-weight:bold;}

/** koniec produkty **/

div.content ul.deflista{margin:0; padding:0; list-style-type:none; width:100%;}
div.content ul.deflista li{margin:0; padding:0; display:inline;}
div.content img.intxtimg{margin:0; padding:0;}
div.content ul.deflista li a{text-decoration:none;}
div.content ul.deflista li a:hover{text-decoration:underline;}
div.content .prodprevimg{margin:0 20px 0 0; padding:0; width:160px; text-align:center; float:left;}
div.content .prodprevtitle{margin:0 0 10px 0; padding:0;}
div.content .prodprevtitle a{margin:0; padding:0; font-size:16px; color:#134780; text-decoration:none;}
div.content .prodprevtitle a:hover{color:#FF9900;}
div.content .prodprevtxt{margin:0; padding:0;}
div.content .prodprevtop{margin:0 0 10px 0; padding:0; clear:both; border-bottom:1px solid #cccccc;}
div.content .prodprevmore{margin:0; padding:10px 0 0 0; display:block; font-size:12px; text-decoration:none; text-align:right; font-weight:bold;}

/* formatowanie formularzy */

ul.useracdata{margin:0; padding:0; list-style-type:none;}
ul.useracdata li{margin:0; padding:0; clear:both; line-height:18px;}
ul.useracdata li label{margin:0; padding:0 10px 0 0; float:left; width:150px; text-align:right; font-weight:bold;}

ul.useracform{margin:30px 0 0 0; padding:0; list-style-type:none; text-align:center;}
ul.useracform li{margin:0; padding:0; clear:both; line-height:22px; display:block;}
ul.useracform li label{margin:0; padding:0 10px 0 0; float:left; width:120px; text-align:left; font-variant:small-caps; font-size:11px; border:none; border-bottom:1px dotted #ccc;}
ul.useracform li.input input{margin:6px 0 1px 0; padding:0; float:left; width:500px; border:none; border-bottom:1px dotted #ccc; font-family:inherit; background-color:#f2f2f2;}
ul.useracform li textarea{margin: 6px 0 0 0; padding:0; float:left; width:500px; height:130px; border:none; border-bottom:1px dotted #ccc; font-family:Verdana, Arial, Helvetica, sans-serif;  background-color:#f2f2f2;}
ul.useracform li.toright{margin: 10px 0 0 0; text-align:left; width: 630px; float:left;}
ul.useracform li input#logsub{margin:2px 2px 0 0; padding:0; height:21px; border:none; clear:none; float:right; border:none;}
ul.useracform li a.logclear{margin:2px 2px 0 0; padding:0; height:21px; border:none; float:right;}

/* koniec formatowanie formularzy */

form#logowanie ul{margin:0; padding:0; list-style-type:none;}

.langInfo{
	position:fixed !important;
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:1px;
	background:url(../images/langcover.png) 0 0 repeat !important;
	background:url(../images/langcover.png) 0 0 repeat;
/*	opacity: .20;
	filter: alpha(opacity=20); */
	z-index:30000;
}

.langtxt{margin:270px auto 0 auto; padding:25px; width:280px; text-align:center; font-size:14px; font-weight:bold; background-color:#FFFFFF; color:#FF6600; border:none; border-right:1px solid #ccc;  border-bottom:1px solid #ccc;}