.shop_item {
	float:left;
	width:173px;
	height:290px;
	overflow:hidden;
	z-index:0;
	margin:3px;
}
.shop_item a:hover {
	text-decoration:underline;
}
.shop_item .img {
	width:180px;
	height:229px;
	cursor:pointer;
	background-color:#CCC;
}

.shop_item img {
	position:relative;
	top:auto;
	left:0px;
}
.shop_item .akcija {
	background:#db2153;
	color:#FFF;
	position:relative;
	top:207px;
	padding:3px;
	height:16px;
	overflow:hidden;
}
.akcija_skrit {
	background:url('../images/akcija.png') no-repeat;
	width:58px;
	height:59px;
	color:#FFE7F0;
	text-align:center;
	padding-top:15px;
	position:absolute;
}
.akcija_skrit b {
	font-size:12px;
}
.akcija_skrit span {
	font-size:13px;
	font-weight:bold;
}
.shop_item .price {
	color:#db2153;
	font-size:12px;
	font-weight:bold;
}
.shop_item .price span {
	color:#000;
	font-size:11px;
	text-decoration:line-through;
	font-weight:normal;
}
.shop_item a {
	color:#333333;
	text-decoration:none;
}

.shop_item_one h3 {
	font-size:12px;
	font-weight:bold;
	color:#DB2153;
	padding-left: 300px;
	text-align: center;
	text-transform: uppercase;
}
.shop_item_one .imgarea {
	width:300px;
	height:420px;
}
.shop_item_one .image {
	width:300px;
	height:370px;
}
.shop_item_one .price {
	height:40px;
	background:#FFF;
}
.shop_item_one .price .l {
	text-align:left;
	padding-left:5px;
	color:#DB2153;
	text-decoration:underline;
}
.shop_item_one .price .r {
	text-align:right;
	padding-right:5px;
	color:#DB2153;
	font-size:23px;
	font-weight:bold;
}
.shop_item_one .gallery {
	width:60px;
	padding:1px;
	}
.shop_item_one .gallery img {
	cursor:pointer;
	border:1px solid #D6D5D5;
}
.shop_item_one .description {
	width:300px;
	font-size:11px;
	padding-left: 5px;
	padding-top: 15px;
}

.shop_item_one .add2cart {
	border:1px solid #DECDD3;
	background:#FFF7FA;
	padding:15px;
	margin-top:15px;
}
.shop_item_one .add2cart .pirkite {
	width:160px;
	font-size:18px;
	color:#6B6A6A;
	font-weight:bold;
	padding-right:10px;
}
.shop_item_one .add2cart .r {
	
}
.shop_item_one .add2cart .tbl {
	width:450px;
	font-weight:bold;
}
.shop_item_one .add2cart .tbl td {
	vertical-align:top;
}
.shop_item_one .add2cart input.text {
	background:#FFF7FA;
	border:1px solid #7F9DB9;
	font-size:11px;
	color:#4D4948;
	width:60px;
	font-weight:normal;
}

.shop_item_one .add2cart select {
	background:#FFF7FA;
	border:1px solid #7F9DB9;
	font-size:11px;
	color:#4D4948;
	font-weight:normal;
}
.tblas {
	width:450px;
	font-weight:bold;
	background:#FFF7FA;
	border:1px solid #DECDD3;
}
.tblas select {
	background:#FFF7FA;
	border:1px solid #7F9DB9;
	font-size:11px;
	color:#4D4948;
	font-weight:normal;
}
.tblas input.text {
	background:#FFF7FA;
	border:1px solid #7F9DB9;
	font-size:11px;
	color:#4D4948;
	width:60px;
	font-weight:normal;
}
.g_items_container {
	overflow:hidden;
	width:590px;
	height:100px;
	position:relative;
	z-index:5;
}
.g_items {
	width:95px;
	height:95px;
	margin:3px;
	border:1px solid #666;
	cursor:pointer;
}
.g_items_opacity {
	-moz-opacity:.3;
	opacity:.3;
	filter:alpha(opacity=50);
	border:1px solid #000;
}
.g_items_opacity_a {
	-moz-opacity:1;
	opacity:1;
	filter:alpha(opacity=100);
	border:1px solid #000;
}
.g_items_left {
	height:90px;
	width:45px;
	text-align:center;
}
.g_items_left img {
	margin-top:40px;
}
#gallery_motion {
	position:absolute;
	height:100px;
	z-index:6;
}


.shop_submenu {
	padding:7px;
	border-bottom:1px solid #4d4948;
}
.shop_submenu a {
	color:#2c2c2c;
	text-decoration:none;
}
.shop_submenu a.a {
	color:#db2153;
	font-weight:bold;
}

.item_color {
	width:40px;
	height:20px;
	margin:1px;
	border:1px solid #000;
	position:relative;
	z-index:9;
}
.item_color_more {
	border:1px solid #000;
	position:absolute;
	z-index:10;
	display:none;
	width:160px;
	height:90px;
}
.item_color_more .title {
	padding:3px;
	background:#FFF;
}
#size_table {
	border:1px solid #000;
	position:absolute;
	z-index:10;
	display:none;
	background:#FFF;
	margin-top:55px;
}
#size_table .title {
	text-align:right;
	padding:3px;
	font-weight:bold;
}

.add2cart .error {
	background:#db2153;
	color:#FFF;
}

.add2cart .error1 { 
	background:#db2153;
	color:#FFF;
}
.paging {
	border-top:4px solid #4c4847;
	padding:10px;
	text-align:center;
}
.paging a {
	color:#000;
	text-decoration:none;
}
.paging a:hover {
	text-decoration:underline;
}
.paging a.a {
	color:#d81c56;
	font-weight:bold;
	text-decoration:none;
}
.price {
	color:#db2153;
	font-size:12px;
	font-weight:bold;
}
.uzbraukta {
	text-decoration:line-through;

}

