.sthopTop{
	float: left;
}

.shopSort {
	text-align: right;
	width: 250px;
	float: right;
}
.shopSearch {
	width: 250px;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}


.shop A{
		margin: 7px;
		margin-left: 0px;		
}

.shop {
	width: 100%;
}

.shop TD {
	padding: 5px;
}


.shop .header{
	background-color: gray;
	color: white;
	font-weight: bold;
}

.shop .header A{
	color: white;
}

.shop .sudy{
	background-color: #F1F1F1;
}

.shop td:hover{
	background-color: #FF733E;
}
.shop .kosik{
	text-align: right;
	width: 200px;
	float: right;
}

#whiteBox{
	border: 0;
}

.kosik{
	width: 100%;
}

.kosik TD{
	border: 2px solid gray;
}

.kosik FORM{
	display: inline;
}


.shop td FORM{
	float: right;
	margin-top: 5px;
	margin-left: 5px;	
}

.clear{
	clear: both;
}

.cart{
	background-image: url(../images/cart.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 16px;
	border: 0px !important;
	background-color: white;
	cursor: pointer;
}

.yes{
	background-image: url(../images/tick.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	border: 0px !important;
	background-color: white;
	cursor: hand;
}

.err{
	color: red;
	font-weight: bold;
	border: 1px dotted red;
	background-color: #FFC8C8;
}
.err STRONG {
	display: list-item;
	list-style: none;
}

#shopQt {
	width: 15px;
}


.shop A:hover{
	color: black;
}

.shop A IMG{
	background: none;
	padding: 0;
}

.shop A:hover IMG{
}


.shop UL LI {
	list-style: none;
	display: inline;

}

.shop UL LI A{
	border: 0px;
	background-color: white;
}

.ramec2 {
	width: 100%;
}

.ramec2 TD{
	padding: 10px;
}

.shopCategory DIV{
	float: left;
	text-align: center;
	height: 120px;
	width: 100px;
	border: 2px dashed #FF4500;
	margin: 10px;
	margin-right: 38px;		
	margin-left: 0px;	
	padding: 0;	
}

.shopCategory .sudy{
	margin-right: 0px;	
}

.loginForm {
	text-align: center;
	padding: 5px;
	margin-top: 10px;
	background-color: #E3E3E3;
}