
@import url("style.css");

.group
{
	margin-bottom:40px;
}

#left
{
	background:url(../img/17.jpg) left no-repeat top;
	text-align:left;
	width:550px;
}

#left h1
{
	margin-left:70px;
}

#products_menu
{
	background:url(../img/29.jpg) left top repeat-y #FFF;
	margin-top:10px;
	width:140px;
}

#products_menu ul li
{
	padding-left:10px;
	padding-top:20px;
	width:130px;
}

#products_menu ul li a
{
	color:#86C22C;
	font-weight:bold;
	text-decoration:none;
}

#products_menu ul li a:hover
{
	text-decoration:underline;
}

#products_menu ul li ul li
{
	padding:0px;
	width:130px;
}

#products_menu ul li ul li a
{
	color:#666;
	font-weight:normal;
	text-decoration:none;
}

#products_content, #products_content_category, #products_content_product, #products_content_basket
{
	margin-top:5px;
	padding-left:8px;
	width:402px;
}

#products_content a img
{
	float:left;
}

#products_content a img
{	
	margin-top:5px;
}

#products_content_category h3
{
	background:url(../img/38.jpg) left top no-repeat #86C22C;
	color:#FFF;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin-bottom:25px;
	padding-left:20px;
	width:382px;
}

#products_content_category a
{
	color:#86C22C;
	float:left;
	font-weight:bold;
	height:120px;
	margin-right:30px;
	text-align:center;
	text-decoration:none;
	width:78px;
}

#products_content_category a:hover
{
	text-decoration:underline;
}

#products_content_product h3, #products_content_product h5
{
	background:url(../img/38.jpg) left top no-repeat #86C22C;
	color:#FFF;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin-bottom:25px;
	margin-top:5px;
	padding-left:20px;
	width:382px;
}

#products_content_basket h3, #products_content_basket h5
{
	background:url(../img/54.jpg) left top no-repeat #0070B3;
	color:#FFF;
	font-weight:bold;
	height:24px;
	line-height:24px;
	margin-bottom:25px;
	margin-top:5px;
	padding-left:20px;
	width:382px;
}


#products_content_product_photos
{
	height:210px;
}

#products_content_product_photos img
{
	float:left;
	margin-right:20px;
}

#products_content_product, #products_content_basket
{
	position:relative;
}

#products_content_product_text
{
	position:absolute;
	left:168px;
	top:44px;
	width:232px;
}

#products_content_product_text h4
{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	width:200px;
}

#products_content_product_text ul
{
	margin-bottom:10px;
	width:200px;
}

#products_content_product_text ul li
{
	background:url(../img/40.jpg) left top no-repeat;
	padding-left:20px;
	width:180px;
}

#products_content_product_price
{
	margin-right:252px;
	text-align:center;
	width:150px;
}

#products_content_product_price strong
{
	font-size:16px;
	margin-bottom:10px;
}

#products_content_product_price_f
{
	width:200px;
}

#products_content_product_price_f strong
{
	float:left;
	font-size:14px;
	margin-right:10px;
}

#products_content_product h5
{
	background:url(../img/39.jpg) left top no-repeat #0070B3;
	float:left;
	margin-top:20px;
}

#products_content_product p
{
	margin-bottom:5px;
	text-align:justify;
	width:402px;
}

#products_content_product_warning
{
	margin-top:20px;
}

#products_content_product_warning img
{
	float:left;
	margin-right:20px;
}

#products_content_product_warning p
{
	float:left;
	margin-bottom:5px;
	text-align:justify;
	width:297px;
}

.products_content_product_footwear
{
	background:url(../img/41.jpg) left bottom no-repeat #FFF;
	display:inline;
	height:100px;
	margin-bottom:30px;
	margin-top:10px;
	width:201px;
}

.products_content_product_footwear img
{
	float:left;
}

.products_content_product_footwear_text
{
	padding-left:5px;
	width:105px;
}

.products_content_product_footwear_text strong
{
	color:#0070B3;
}

.rsc strong
{
	color:#0070B3;
}

.image
{
	float:right;
	width:130px;
}

.image a
{
	float:right;
	margin-top:10px;
	text-decoration:none;
}

.image a:hover
{
	color:#0070B3;
}

/* --- Class --- */

.qty
{
	border:1px solid #000;
	width:14px;
}

.space
{
	padding-left:30px;
	padding-right:30px;
}

/* --- BASKET --- */

* table
{
	border:0px none;
	border-collapse: collapse;
	margin-bottom:20px;
	vertical-align:middle;
	width:402px;
}

* table caption
{
	display:none;
}

* table thead, * table tfoot
{
	background:url(../img/55.jpg) left top no-repeat;
	height:27px;
}

* table td, * table th
{
	text-align:center;
}

* table th
{
	color:#FFF;
	font-weight:bold;
}

* table tbody tr td
{
	height:20px;
}

* table tfoot th
{
	text-align:right;
	padding-right:10px;
}

/* --- FORM --- */

.text form
{
	width:330px;
}

.text form .fields_1, .text form .fields_2, .text form .fields_3
{
	width:330px;
}

.text form .fields_1 label, .text form .fields_text label
{
	text-align:left;
	width:330px;
}

.text form .fields_2 label
{
	display:block;
	text-align:left;
	width:163px;
}

.text form .fields_1 label input
{
	width:328px;
	float:right;
}

.text form .fields_2 label input
{
	width:161px;
	float:right;
}

.text form .fields_text label textarea
{
	float:right;
	height:98px;
	width:328px;
}

.text form a
{
	float:right;
	margin-top:10px;
}

.info
{
	background-color:#0070B3;
	color:#FFF;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px;
	text-align:center;
	width:320px;
}

.info2
{
	background-color:#86C22C;
	color:#FFF;
	font-weight:bold;
	margin-bottom:10px;
	padding:10px;
	text-align:center;
	width:320px;
}