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

h1 a{font-family:inherit; color:#1c9b4e; text-decoration:none;}
a.prodkat{font-family:inherit; color:#1c9b4e; text-decoration:none;}
div.content h1.prodtitle{margin:0 0 7px 0; padding:0; font-weight:bold; color:#1c9b4e; font-size:16px; text-align:left;}

div.prodopimg{margin:20px 0 10px 0; padding:0; width:100%; text-align:center; clear:right;}
div.prodopimg ul{margin:0; padding:0; list-style-type:none; width:100%;}
div.prodopimg ul li{margin:0; padding:0; display:block; float:left;}
div.prodopimg ul li.prodbigimg{margin:10px 0 0 0 ; clear:both; display: block; float:none; vertical-align:middle; text-align:center; overflow:hidden; border:1px solid #ccc;}
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; width:50px; min-height:50px; height:auto !important; height:50px; overflow:hidden; border:1px solid #ccc;}
div.prodopimg ul li.prodsmallimg:hover{border:1px solid #999;}
div.prodopimg ul li.prodsmallimg a{margin:0; padding:0; display:block; width:50px; height:50px; text-align:center; vertical-align:middle; overflow:hidden;}
div.prodopimg ul li.prodsmallimg a img{margin:0 auto 0 auto;}

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

ul.prodophead{margin:0 0 10px 0; padding:0; list-style-type:none; width:100%; background-color:#eeedeb; height:23px; clear:both;}
ul.prodophead li{margin:0 0 15px 0; padding:0; float:left; display:block; font-family:inherit; font-size:12px; font-weight:bold;}
ul.prodophead li a, ul.prodophead li a.normal{margin:0; padding:4px 5px 4px 5px; text-decoration:none; display:block;}
ul.prodophead li a:hover{background-color:#999999; color:#FFFFFF;}
ul.prodophead li a.lactive{background-color:#999999; color:#FFFFFF;}

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

ul.prodophead{margin:0 0 10px 0; padding:0; list-style-type:none; width:100%; background-color:#eeedeb; height:23px; clear:both;}
ul.prodophead li{margin:0 0 15px 0; padding:0; float:left; display:block; font-family:inherit; font-size:12px; font-weight:bold;}
ul.prodophead li a, ul.prodophead li a.normal{margin:0; padding:4px 5px 4px 5px; text-decoration:none; display:block;}
ul.prodophead li a:hover{background-color:#999999; color:#FFFFFF;}
ul.prodophead li a.lactive{background-color:#999999; color:#FFFFFF;}

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;}
div.prodother select{margin:7px 0 0 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 .tbprodcode{margin:0; padding:0; font-size:10px;}
.usertable .col_opis{width:35%}
.usertable .col_optio{width:30%}
.usertable .col_qty{width:5%}
.usertable .col_price{width:10%}
.usertable .col_sum{width:10%}
.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;}

ul.useracform{margin:0; padding:0; list-style-type:none;}
ul.useracform li{margin:0; padding:0; clear:both; line-height:27px; display:block;}
ul.useracform li label{margin:0; padding:0 10px 0 0; float:left; width:110px; text-align:right; font-weight:bold;}
ul.useracform li.input input{margin:6px 0 0 0; padding:0; float:left; width:250px; border:none; border-bottom:1px dotted #ccc; font-family:inherit;}
ul.useracform li textarea{margin: 6px 0 0 0; padding:0; float:left; width:250px; height:130px; border:none; border-right:1px solid #ccc; border-bottom:1px dotted #ccc; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.useracform li.toright{text-align:right;}
ul.useracform li input#logsub{margin:2px 146px 0 0; padding:0; text-align:right; clear:both; height:19px;}

div.content div.rstrinfo{margin:0; padding:0 0 7px 0; display:block; clear:both;}

/** koniec produkty **/

div.content div.tresc{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
div.content h3.title a{margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
div.content div.h3date{margin:0 0 10px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
div.content .rightmore{margin:0; padding:0; display:block; font-size:12px; text-decoration:none; text-align:right; font-weight:bold; color:#FF0000; float:right;}

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 10px 0 0; padding:0; width:130px; text-align:center; float:left;}
div.content .prodprevtitle{margin:0; padding:0; text-align:left;}
div.content .prodprevtitle a{margin:0; padding:0; font-size:16px; color:#1c9b4e; text-decoration:none;}
div.content .prodprevtitle a:hover{color:#FF9900;}
div.content .prodprevtxt{margin:0; padding:0;}
div.content .prodproducent{margin:0; padding:0 0 7px 0; font-weight:bold; font-size:12px;}
div.content .prodprevtop{margin:0 0 7px 0; padding:0; clear:both; border-bottom:1px solid #cccccc;}
div.content .prodprevmore{margin:0; padding:0; display:block; font-size:12px; text-decoration:none; text-align:right; font-weight:bold; color:#FF0000; float:right;}
div.content .prodprevmore:hover{color:#FF9900;}

div.koszykinfo{margin:350px 10px 0 10px; padding:0;}
div.koszykinfo ol{margin:10px 0 0 0; padding:0; list-style-position:inside}
div.koszykinfo ol li{margin:0; padding:0; font-size:11px;}
div.koszykinfo h3{margin:0; padding:0; font-size:14px; color:#1c9b4e;}

table.koszyktable{border:1px solid #ccc; border-collapse:collapse; width:100%; clear:both;}
table.koszyktable td{padding:3px; text-align:left; font-size:11px;}
table.koszyktable th{padding:3px; text-align:left; font-size:11px;}

div.contactform{margin:20px 0 0 0; padding:0; clear:both; overflow:hidden;}
div.contactform label{margin:0 0 5px 0; width:150px; display:block; float:left; clear:left;}
div.contactform div.chi{margin:6px 6px 6px 0; padding:3px 6px 3px 3px; float:left; border:1px solid #ccc;}
div.contactform input.itxt{margin:3px 0 3px 0; padding:3px; border:1px solid #ccc; background-color:#fff; width:300px; display:block; float:left; clear:right; overflow:hidden;}
div.contactform select{margin:3px 0 3px 0; padding:3px; border:1px solid #ccc; width:308px; clear:right; float:left;}
div.contactform textarea{padding:3px; border:1px solid #ccc; width:290px; height:70px; clear:both; float:left;}
div.contactform .reqc{color:#f00;}

ul.couseredit{margin:0; padding:0; list-style-type:none;}
ul.couseredit li{margin:0; padding:0; line-height:21px; border-top: 1px solid #ccc;}
ul.couseredit li label{width: 200px; display:block; float:left; font-size:10px;}

div.content h1.kursytitle{margin:0 0 25px 0; padding:0;}
div.content h2.kursytitle{margin:0; padding:0;}
div.content h3.kursytitle{font-size:12px;}
.crdacc{margin:0 0 15px 0; padding:3px; border:1px solid #ccc; background-color:#fcfcfc; width:100%; font-size:11px;}
ul.zalaczniki{margin:0 0 15px 0; padding:0; list-style-type:none;}
ul.zalaczniki li{margin:0; padding:0 0 0 15px;}

.fullhead{
	position:fixed !important;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:30px;
	background-color:#000;
/*	opacity: .20;
	filter: alpha(opacity=20); */
	z-index:30001;
}

.fullhead ul{margin:0 0 0 50px; padding:0; list-style-type:none; width:173px;}
.fullhead ul li{margin:0 0 3px 0; padding:0; display:block; float:left; clear:both; width:100%; height:27px; color:#000; background:url(../images/button-bg.png) 0 0 no-repeat;}
.fullhead ul li a{margin:0; padding:0; text-align:center; width:100%; display:block; vertical-align:middle; line-height:27px; text-decoration:none; font-size:12px; color:#fff;}

.fullimage{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background:url(../images/system/spacer.png) 0 0 repeat #fff !important;
	background:url(../images/system/grey_50.png.png) 0 0 repeat;
/*	opacity: .20;
	filter: alpha(opacity=20); */
	z-index:30000;
}

.fullimage ul{margin:0; padding:50px 0 0 0; list-style-type:none; text-align:center;}
.fullimage ul li{margin:10px 0 0 0; padding:0;}