/*
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;}

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;
/*	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;}
