/* GLOWNE USTAWIENIA */
@charset "utf-8";
p { margin:0px;padding:0px;padding-bottom:10px;text-indent:20px; }

div { font:9pt Arial;color:rgb(0,0,0); }
.red { color:rgb(200,0,0); }

/* ELEMENTY SPECJALNE */
div.n {	clear:both; }

/* FORMULARZE */
div.titleHolder { width:500px; }
div.titleHolder div.titleBorder { height:30px;border-bottom:solid 2px rgb(230,240,245);margin-bottom:5px;margin-top:5px;background-color:rgb(240,250,255); }
div.formHolder { width:500px;background-color:rgb(255,255,255);padding-top:5px;padding-bottom:5px;overflow:hidden; }
form { margin:0px;padding:0px; }
label {	display:block;width:100px;float:left;text-align:right;cursor:pointer;font:8pt/20px Verdana;margin-right:5px; }
label.required { color:rgb(255,0,0); }
select.select { padding:2px;padding-left:0px;font-size:8pt;font-family:Verdana;width:350px;height:20px;color:rgb(0,0,0);display:block;float:left;border:solid 1px rgb(180,180,180); }
input.text { padding:2px;font-size:8pt;font-family:Verdana;width:350px;height:20px;color:rgb(0,0,0);display:block;float:left;border:solid 1px rgb(180,180,180); }
input.file { padding:2px;font-size:8pt;font-family:Verdana;color:rgb(0,0,0);display:block;float:left; }
textarea.textarea { padding:2px;font-size:8pt;font-family:Verdana;width:350px;height:80px;color:rgb(0,0,0);display:block;float:left;border:solid 1px rgb(180,180,180); }
div.ff { overflow:hidden;clear:both;margin-bottom:5px; }
div.button { margin-right:5px;float:left;text-align:left;width:100px;height:20px;font:8pt/18px Verdana;cursor:pointer; }
div.inputParam { float:left;height:20px;font:8pt/20px Verdana;margin-left:5px;margin-right:5px; }

/* PRZYCISKI */
div.addToCart {	background-image:url('./images/buttons/addToCart.gif');width:141px;height:20px; }

/* KROTKA INFORMACJA O PRODUKCIE */
div.itemShortInfo {	border-bottom:solid 1px rgb(220,220,220);margin-top:5px;margin-bottom:5px;width:500px; }
div.itemShortInfo div.miniature, div.miniature { width:110px;height:110px;background-color:rgb(220,220,220);margin-bottom:5px;float:left; }
div.itemShortInfo div.miniature img, div.miniature img { width:100px;height:100px;border:none;margin:5px; }
div.itemShortInfo div.label { width:390px;height:110px;background-color:rgb(250,250,250);float:left; }
div.itemShortInfo div.label div.title {	height:20px;font:9pt/20px Arial;font-weight:bold;margin-left:5px;margin-right:5px;overflow:hidden; }
div.itemShortInfo div.label div.description { font:8pt Arial;color:rgb(100,100,100);margin-left:10px;margin-right:10px;overflow:hidden; }
div.itemShortInfo div.label div.title a:link,
div.itemShortInfo div.label div.title a:visited ,
div.itemShortInfo div.label div.title a:hover {	font:9pt/20px Arial;font-weight:bold;color:rgb(0,0,0);text-decoration:none; }
div.itemShortInfo div.label div.title a:hover {	color:rgb(100,100,100); }
div.options { float:right;width:290px;height:20px;margin-top:-25px; }
div.options div.priceField { float:right;width:100px; }
div.options div.priceField div { float:right;margin-right:5px;padding:0px;font:9pt/20px Arial;font-weight:bold;color:rgb(100,100,100); }