/* main */
body {
  background-color: #DDDDDD;
  padding: 0px;
  margin: 0px;
}
table {
  font-size: xx-small;
  font-family: Verdana;
}
a {
  color: #222222;
  text-decoration: none;
}
#main_page_left a {
  color: #4A4A4A;
}
#main_page_left a:hover, a:hover {
  color: #B13B38;
}
#main_page_left a.clicked {
  color: #B13B38;
}
input, textarea, select {
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #DDDDDD;
  font-size: xx-small;
  font-family: arial;
}

#action {
  background-color: #C8C8C8;
  font-size: xx-small;
}
#image_list .item_marked {
  background-color: #DDDDFF;
}
#menuContainer {
  background-color: #999999;
  border-bottom: 1px solid #666666;
  padding: 5px;
  padding-left: 10px;
}

#menuContainer span {
  margin-right: 10px;
  font-size: xx-small;
  font-family: Verdana;
  padding: 3px;
}

#menuContainer span, #menuContainer span.off {
  border: 1px solid #999999;
  color: #DDDDDD;
}

#menuContainer span.on {
  border: 1px solid #DDDDDD;
  background-color: #BBBBBB;
  color: #444444;
  cursor: pointer;
}
/* tree */
#tree {
  font-family: Verdana;
}
#tree img {
  padding-right: 3px;
}
#tree #head1 {
  color: #0000FF;
  padding-left: 5px;
  font-weight: bold;
  font-size: small;
}
#tree #head2 {
  color: #666666;
  padding-left: 5px;
  font-weight: bold;
  font-size: small;
}
#tree #item {
  padding: 5px;
  padding-left: 10px;
  cursor: pointer;
  font-size: small;
  font-weight: normal;
  border: 1px solid #EEEEEE;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
  width: 90%;
}
#tree #item.on {
  border-top: 1px solid #AAAAAA;
  border-bottom: 1px solid #AAAAAA;
  background-color: #DDDDDD;
}
#tree #item.on #cpt {
  background-color: #DDDDFF;
  border: 1px solid #AAAAFF;
}
#tree #item2.on #cpu {
  background-color: #DDFFDD;
  border: 1px solid #AAFFAA;
}
#tree #item2.on #cpue {
  background-color: #FFDDDD;
  border: 1px solid #FFAAAA;
}
#tree #item.off #cpt {
  cursor: default;
  border: 1px solid #EEEEEE;
}
#tree #item2 {
  padding: 2px;
  padding-left: 10px;
  margin-top: 2px;
  margin-bottom: 2px;
}
#tree #item2.off #cpu, #tree #item2.off #cpue {
  padding: 2px;
}
#tree #item2.off {
  border: 0px;
}
#tree #item2.on {
  border: 0px;
}
#tree span {
  padding: 1px;
}
#tree #item.clicked #cpt {
  background-color: #AAAAFF;
  border: 1px solid #6666FF;
}
#tree #item2.clicked #cpu {
  background-color: #AAFF66;
  border: 1px solid #66FF66;
}
#tree #item2.clicked #cpue {
  background-color: #FFAAAA;
  border: 1px solid #FF6666;
}
/* main files */
#mainData {
  margin: 10px;
  border: 1px solid #DDDDDD;
}
#mainData table td {
  font-size: small;
  font-family: Verdana;
  padding-left: 10px;
  padding-right: 10px;
}
#mainData input, #mainData textarea, #mainData .editarea {
  color: #000000;
  background-color: #DEDEDE;
  border: 1px solid #BBBBBB;
  width: 99%;
}
#mainData .editarea {
  font-size: x-small;
}
#mainData #edit_header, #image_list #edit_header {
  font-size: 11px;
  font-weight: bold;
  background-color: #999999;
  color: #FFFFFF;
}
#mainData #edit_header input, #image_list #edit_header input {
  background-color: #999999;
  color: #FFFFFF;
  border: 1px solid #666666;
  width: auto;
}
#mainData #head, #image_list #head {
  font-size: 11px;
  font-weight: bold;
  background-color: #CCCCCC;
}
#error_header {
  font-size: 11px;
  font-weight: bold;
  background-color: #FFCCCC;
}
#error_footer {
  background-color: #FFCCCC;
}
#error_footer td {
  font-weight: normal;
  font-size: xx-small;
  border-bottom: 1px solid #FF0000;
}
div#fillmeup {
  color: #FF0000;
}
#image_list img {
  border: 1px solid transparent;
}
.powieksz_off {
       background-color: #EEEEEE;
       cursor: default;
}
.powieksz_on {
       background-color: #FFFFFF;
       cursor: pointer;
}
.koszyk_off {
       background-color: #D2D2D2;
       color: #D2D2D2;
       cursor: default;
}
.koszyk_on {
       background-color: #FFFFFF;
       color: #FF0000;
       cursor: pointer;
}
.error {
       padding-top: 10px;
       padding-bottom: 10px;
       color: #FF0000;
}
.input_on_background {
       padding: 0px;
       margin: 0px;
       background-color: #FFFFFF;
}
.koszyk_powieksz {
       color: #919191;
       background-color: #EEEEEE;
       text-decoration: underline;
       cursor: pointer;
       padding: 3px;
}
#account input, #account textarea {
       width: 95%;
}

.formHead {
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 5px;
}
.faq {
	background-color:#dddddd; 
	border: 1px solid #bbbbbb; 
	padding: 3px; 
	margin: 10px;
}
.faq h1, .faq h2 {
	font-size: xx-small;
	font-weight: normal;
	margin: 0px;
}
.faq h1 {
	color: #cc0000;
}
.faq h2 {
	margin-top: 6px;
}

.hrInfoRed {
	background-color: #b13b38;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
	margin-bottom: 10px;
}
label {
	cursor: pointer;
}

/* product list */
.product_name {
	margin-top: 10px; 
	margin-bottom: 13px; 
	font-weight: bold; 
	font-size: x-small;	
}
.important {
	color: #F40600; 
	font-size: medium; 
	font-weight: bold; 
}
.product_price {
	color: #F40600; 
	font-size: medium; 
	font-weight: bold; 
	text-decoration:line-through;
}
.product_promo {
	background-color: #F2F2F2; 
	padding: 3px; 
	color: #F40600; 
	font-size: medium; 
	font-weight: bold;
}
.product_promo_percent {
	color: #1C6D98; 
	font-size: small; 
	font-weight: bold;
}
.product_insale {
	color: #176FA1;
}
.product_image {
	border-bottom: 1px solid #DDDDDD;
	width: 235px;
	height: 283px;
}
/* */
.red {
	color: #B13B38;
}
