﻿.shop ul{
	margin: 0 0 0 1.5em;
	padding: 0 0 0 0;
	list-style-type: square;
	list-style-image: url(/img/ul.gif);
}
.shop li{
	margin: 0 0 0.7em 0;
	padding: 0;
	clear: both;
}
.shop .header{
	font-weight: bold;
}
.shop span.cms{
	margin-left: 0.3em;
}
.shop .price{
	margin-top: 1em;
	margin-bottom: 0.5em;
	color: green;
	font-weight: bold;
	font-size: 12pt;
}
.shop .store{
	margin-bottom: 1em;
	font-size: 10pt;
}
.shop .lacore{
	display: block;
}
.shop table.image_switcher{
	background-color: #dddddd;
}
.shop table.image_switcher td{
	background-color: #eeeeee;
	color: black;
	padding: 5px;
}
.shop .presence{
	color: green;
}
.shop .deficiency{
	color: gray;
}
.shop table.specification{
	background-color: #dddddd;
}
.shop table.specification td{
	background-color: #eeeeee;
}
.shop .shop_1{
	background-color: #eeeeee;
}
.shop .shop_2{
	background-color: #ffffff;
}
.shop img.notihng{
	border-width: 0;
}
.shop img.good{
	border-width: 1;
	border-color: #dddddd;
}
.shop .admin{
	margin-top: 1em;
}
.shop .author{
	color: black;
}
.shop table.prices{
	background-color: #cccccc;
}
.shop table.prices td{
}
.shop table.sortable{
	border-width: 1px;
	background-color: #555555;
}
.shop table.sortable thead{
	cursor: pointer;
	cursor: hand;
}
.shop table.sortable th{
	background-color: #c0c0c0;
	font-weight: bolder;
	font-size: x-small;
}
.shop table.sortable tr.odd{
	background-color: #ffffff;
}
.shop table.sortable tr.even {
	background-color: #f5f5f5;
}
.shop table.sortable td.true{
	background-color: #006400;
	color: #ffffff;
}
.shop table.sortable td.false{
	background-color: #f0e68c;
}
.shop table.sortable input{
	text-align: right;
}
.shop td.active{
	cursor: pointer;
	cursor: hand;
}
#image, #basket, #trash{
	cursor: pointer;
	cursor: hand;
}