body
	{
		padding:0;
		margin:0;
		font-family:"Lucida Grande", Helvetica, "Trebuchet MS", sans-serif;
		font-size:11px;
		line-height:14px;
		text-decoration:none;
		color:#43382f;
		background:white;
	}
div
	{
		margin:0;
		padding:0;
	}
.container
	{
		width:990px;
		margin:0 auto;
		clear:both;
	}
table, tr, td
	{
		border:none;
	}
table{border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5, h6
	{
		margin:0;
		padding:5px;
		font-size:18px;
		font-weight:normal;
	}

h2
	{
		font-size:16px;
	}	

h3
	{
		font-size:14px;
	}	

h4
	{
		font-size:12px;
	}
h5
	{
		font-size:11px;
	}
h6
	{
		font-size:10px;
	}
p
	{
	padding:5px;
	margin:0;
	font-weight:normal;
	color:black;
	}

p, a
	{
		text-decoration:none;
		font-size:11px;
	}
p a
	{
		color:#1993de;
		text-decoration:none;
	}
p a:hover
	{
		text-decoration:underline;
	}
a
	{
		color:#1993de;
	}
a:hover
	{
		text-decoration:underline;
	}

ul
	{
		margin:9px 27px;
		padding:0;
		list-style-type: square;
		line-height:18px;
		color:#303030;
	}

img
	{
		border:none;
	}

span
	{
		margin:0;
		padding:0;
		color:#43382f;
		text-decoration:none;
	}
a.button
	{
		height:18px;
		margin:10px ;
		padding:0 0 0 8px;
		float:left;
		background: url('../../img/index/backgrounds/button.jpg') left no-repeat ;
	}
	a.button span
		{
			height:16px;
			padding:2px 20px 0 12px;
			_height:15px;
			_padding:3px 20px 0 12px;
			float:left;
			background: url('../../img/index/backgrounds/button.a.jpg') right no-repeat ;
			color:white;
			font-size:11px;
			line-height:11px;
			text-align:center;
		}
		a.button:hover span
			{
				text-decoration:underline;
			}
a.delete
	{
		height:16px;

		padding:2px 20px 0 12px;
		_height:15px;
		_padding:3px 20px 0 12px;
		float:left;
		color:#303030;
		font-size:11px;
		line-height:11px;
	}
input.standart
	{
		width:191px;
		height:18px;
		padding:0 0 0 9px;
		background: url('../../img/index/backgrounds/input.jpg') left top no-repeat;
		_background-image: url('../../img/index/backgrounds/input.jpg');
		_background-position:top left;
		_background-repeat:no-repeat;
		_background-attachment:fixed;
		border:none;
		background-color:#ebf6ff;
	}
input.large
	{
		width:441px;
		height:18px;
		padding:0 0 0 9px;
		background: url('../../img/index/backgrounds/input.large.jpg') left top no-repeat;
		_background-image: url('../../img/index/backgrounds/input.large.jpg');
		_background-position:top left;
		_background-repeat:no-repeat;
		_background-attachment:fixed;
		border:none;
		background-color:#ebf6ff;
	}

textarea
	{
		width:440px;
		height:90px;
		padding:5px;
		background: url('../../img/index/backgrounds/textarea.jpg') left top no-repeat;
		_background-image: url('../../img/index/backgrounds/textarea.jpg');
		_background-position:top left;
		_background-repeat:no-repeat;
		_background-attachment:fixed;
		border:none;
		background-color:#ebf6ff;
		overflow:auto;
	}	
	textarea.large
		{
			height:190px;
			background: url('../../img/index/backgrounds/textarea.large.jpg') left top no-repeat;
			_background-image: url('../../img/index/backgrounds/textarea.large.jpg');
		}
input.file
	{
		background:none;
		_background:none;
	}

/*---------------- H E A D E R -----------------------------*/

.header
	{
		width:100%;
		height:216px;
		margin: 0;
	}
	.header td.left, .header td.right
		{
			width:auto;
			height:216px;
			background: url('../../img/index/backgrounds/header.left.jpg') repeat-x;			
		}
	.header div.left, .header div.right
		{
			width:1px;
			height:216px;
		}
	.header td.right
		{
			background: url('../../img/index/backgrounds/header.right.jpg') repeat-x;			
		}
	.header .holder
		{
			width:990px;
			height:216px;
			background: url('../../img/index/backgrounds/header.holder.jpg') repeat-x;	
		}
		.header .holder a.logo
			{
				width:204px;
				height:81px;
				margin:19px 0 0 5px;
				float:left;
				position:relative;
				background: url('../../img/index/backgrounds/logo.png') ;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/index/backgrounds/logo.png', sizingMethod='scale');
			}
		.header .holder p.languages
			{
				width:252px;
				height:20px;
				clear:left;
				float:left;
				padding:10px 0 0 15px;
				font-size:10px;
				line-height:10px;
				color:#939393;
			}
			.header .holder p.languages span
				{
					padding:0 0 0 10px;
					font-size:10px;
					line-height:10px;
					color:#939393;
					text-decoration:underline;
					background: url('../../img/index/backgrounds/languages.span.jpg') left center no-repeat;
				}
			.header .holder p.languages a
				{
					padding:0 0 0 0;
					font-size:10px;
					line-height:10px;
					color:#509cda;
				}
		.header .holder .icons
			{
				width:658px;
				height:13px;
				padding:25px 0 0 0;
				float:right;
				text-align:right;
				background: url('../../img/index/backgrounds/header.telephone.jpg') no-repeat;
			}
			.header .holder .icons a
				{
					height:13px;
					margin:0 0 0 18px;
					padding:0;
					float:right;
					clear:none;
					font-size:11px;
					line-height:11px;
					color:#a6a6a6;
				}
				.header .holder .icons a:hover
					{
						color:#509cda;
						text-decoration:none;
					}
				.header .holder .icons a img
					{
						padding:0;
						margin:-3px 7px -3px 0;
					}

		.header .holder p.basket
			{
				width:378px;
				height:37px;
				margin:31px 0 0 0;
				_margin:30px 0 0 0;
				padding:24px 18px 0 0;
				float:right;
				text-align:right;
				color:#69696b;
				font-size:17px;
				line-height:17px;
			}
			.header .holder p.basket a
				{
					margin:-11px 0 0 5px;
					padding:11px 43px 21px 0;
					font-size:17px;
					line-height:17px;
					color:#509cda;
					background: url('../../img/index/icons/header.basket.jpg') right top no-repeat;
				}
		.header .holder .search
			{
				width:230px;
				height:28px;
				padding:4px 0 0 12px;
				float:right;
				clear:both;
				background: url('../../img/index/backgrounds/header.search.jpg') right top no-repeat;
			}
			.header .holder .search input
				{
					width:198px;
					height:15px;
					margin:2px 0 0 0;
					padding:4px 0 0 5px;
					float:left;
					background:none;
					border:none;
					font-size:11px;
					line-height:14px;
					color:#595959;
				}
			.header .holder .search a
				{
					width:20px;
					height:22px;
					float:right;
				}
		.header .holder .category
			{
				width:987px;
				height:54px;
				padding:0 0 0 3px;
				clear:both;
			}
			.header .holder .category ul, .header .holder .category li
				{
					margin:0;
					padding:0;
					line-height:11px;
					list-style:none;
					float:left;
				}
				.header .holder .category li a
					{
						width:auto;
						display:inline;
						height:26px;
						margin:0 1px 0 0;
						padding:0 10px 0 0;
						float:left;
						line-height:11px;
						text-align:center;
						background: url('../../img/index/backgrounds/header.category.a.jpg') right bottom no-repeat;
		
					}
					.header .holder .category li a span
						{
							height:18px;
							float:left;
							color:white;
							text-transform:uppercase;
							line-height:11px;
							text-align:center;
							padding:8px 0 0 10px;
							white-space:nowrap;
							background: url('../../img/index/backgrounds/header.category.span.jpg') left bottom no-repeat;
						}
					.header .holder .category li.active a, .header .holder .category li a:hover
						{
							color:white;
							background: url('../../img/index/backgrounds/header.a_active.jpg') right bottom no-repeat;
						}
					
						.header .holder .category li.active a span, .header .holder .category li a:hover span
							{
								color:white;
								cursor:hand;
								background: url('../../img/index/backgrounds/header.span_active.jpg') left bottom no-repeat;
							}


/* --- slider ----*/

.photostory
	{
		width:602px;
		height:161px;
		margin:0 0 18px 30px;
		_margin:0 0 3px 30px;
		float:left;
		clear:none;
	}
 	.photostory .holder
		{
			width:602px;
			height:145px;
			margin:0 0 0 0;
			padding:0;
			float:left;
			clear:both;
			background:#eeeeee;
		}
		
.glidecontent .image
{
	width:602px;
	height:39px;
	padding:106px 0 0 0;
	background-position:bottom center;
	background-repeat:no-repeat;
}
.glidecontent .image .info
	{
		width:566px;
		height:36px;
		padding:3px 18px 0 18px;
		background: url(../../img/index/backgrounds/glidecontent.image.info.png) ;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/index/backgrounds/glidecontent.image.info.png', sizingMethod='scale');
	}
	.glidecontent .image .info p, .glidecontent .image .info p a
		{
			margin:0;
			padding:0;				
			color:black;
			line-height:11px;
		}
		.glidecontent .image .info p a
			{
			
			}
			


/* content*/


/*left bar*/
.leftBar
	{
		width:162px;
		padding:36px 0 27px 0;
		float:left;
	}
	.leftBar .phone
		{
			width:162px;
			height:90px;
			margin:0 0 9px 0;
			float:left;
			background: url('../../img/index/backgrounds/leftBar.phone.jpg') ;
		}

	/*-- drawers --*/
.leftBar .menu
	{
		width:162px;
		float:left;
		padding:7px 0 0 0;
		background: url('../../img/index/backgrounds/leftBar.top.jpg') top no-repeat ;
	}
	.leftBar .inner
		{
			width:162px;
			float:left;
			padding:0 0 7px 0;
			background: url('../../img/index/backgrounds/leftBar.bottom.jpg') bottom no-repeat ;
		}
.leftBar .menu ul.drawers
	{
		width:160px;
		height:auto;
		margin:0;
		padding:0 1px 3px 1px;
		float:left;
		_float:none;
		clear:both;
		list-style:none;
		background: url('../../img/index/backgrounds/leftBar.drawers.jpg') top repeat-y ;
	}
	.leftBar .menu ul.drawers li
			{
				width:auto;
				margin:0;
				padding:0;
				float:left;
				clear:both;
				list-style:none;
			}
			.leftBar .menu ul.drawers li a
				{
					width:124px;
					float:left;
					margin:0;
					padding:5px 18px 4px 18px;
					color:#303030;
					font-size:11px;
					font-weight:normal;
					line-height:11px;
				}
				.leftBar .menu ul.drawers li a:hover
					{
						color:#0089dc;
						background:#bcd7ee;
						text-decoration:none;
					}
.leftBar .menu ul.drawers li ul
	{
		width:133px;
		_width:133	px;
		float:left;
		margin:0 0 7px 27px;
		_margin:0 0 7px 13px;
		padding:0;
	}
	.leftBar .menu ul.drawers ul li a
		{
			width:115px;
			padding:5px 18px 4px 0;
		}
		.leftBar .menu ul.drawers ul li a:hover
			{
				background:none;
			}
			
			.leftBar .menu ul.drawers li ul li ul
				{
					width:124px;
					float:left;
					margin:0 0 7px 9px;
					_margin:0 0 7px 4px;
					padding:0;
				}
				.leftBar .menu ul.drawers li ul li ul
					{
						padding-top:15px;
						padding-bottom:15px;
					}
				.leftBar .menu ul.drawers li ul li ul li a
					{
						width:106px;
						padding:5px 18px 4px 0;
						font-size:10px;
						font-family:tahoma;
					}
					
					
/* -- comercial --*/

.content
	{
		width:666px;
		padding:18px 0 27px 0;
		float:left;
	}
	.content .comercial.full
		{
			width:630px;
			height:162px;
			float:left;
			clear:both;
			margin:0 0 10px 18px;
			_margin:0 0 10px 9px;
			background: url('../../img/index/backgrounds/comercial.full.jpg') top no-repeat ;
		}
	.content .comercial.minimize
		{
			width:630px;
			height:72px;
			float:left;
			clear:both;
			margin:0 0 10px 18px;
			_margin:0 0 10px 9px;
			background: url('../../img/index/backgrounds/comercial.minimize.jpg') top no-repeat ;
		}
		.content .comercial a.close 
			{
				width:69px;
				height:15px;
				margin:0;
				padding:3px 0 0 0;
				float:right;
				clear:both;
				text-align:center;
				color:white;
				font-size:11px;
				line-height:11px;
			}
		.content .comercial.full .image
			{
				width:162px;
				height:140px;
				margin:18px 0 0 0;
				padding:0 0 0 18px;
				float:left;
			}
		.content .comercial.minimize .image
			{
				width:107px;
				height:63px;
				margin:0;
				padding:9px 0 0 18px;
				float:left;
			}
			.content .comercial.full .info
				{
					width:396px;
					height:144px;
					float:right;
					padding:0 18px 0 0;
				}
			.content .comercial.minimize .info
				{
					width:486px;
					height:54px;
					float:right;
					padding:0 18px 0 0;
				}
			.content .comercial h1, .content .comercial h1 a
				{
					margin:0;
					padding:0;
					font-size:15px;
					line-height:bold;
					font-weight:bold;
					color:#232323;
				}
			.content .comercial ul
				{
					margin:0;
					padding:0;
					clear:none;
					list-style:none;
				}
			.content .comercial li
				{
					color:#646464;
					font-size:11px;
					line-height:18px;
				}
			.content .comercial a.buy
				{
					height:21px;
					float:right;
					clear:none;
					margin:0;
					_margin:-18px 0 0 0;
					padding:0;
					background: url('../../img/index/backgrounds/comercial.a.buy.jpg') left no-repeat ;
				}
				.content .comercial a.buy span
					{
						height:17px;
						float:left;
						margin: 0;
						padding:4px 33px 0 9px;
						font-size:11px;
						line-height:11px;
						color:white;
						background: url('../../img/index/backgrounds/comercial.a.buy.span.jpg') right no-repeat ;
					}
/*products*/

	.content .products
		{
			width:198px;
			height:198px;
			float:left;
			margin:18px 0 0 18px;
			_margin:18px 9px 0 9px;
			background: url('../../img/index/backgrounds/content.products.jpg') right no-repeat ;
		}
	.rightBar .news .products
		{
			width:160px;
			height:auto;
			padding:0 0 2px 0;
			float:left;
			border-bottom:1px solid #e3e3e3;
		}
		.content .products a.image, .rightBar .news a.image
			{
				width:75px;
				height:100px;
				float:left;
				margin:0;
				padding:2px 0 2px 4px;
				text-align:center;
			}
		.content .products a.imageLarge
			{
				width:190px;
				height:100px;
				float:left;
				margin:0;
				padding:2px 4px;
				text-align:center;
			}
		.rightBar .news a.image
			{
				width:124px;
				height:108px;
				padding:18px 18px 9px 18px;
			}
			.content .products a.image img, .rightBar .news a.image span
				{
					text-align:center;
				}
			.content .products a.image img.label, .content .products a.image img.labelSmall
				{
					text-align:left;
				}
		.content .products .info
			{
				width:101px;
				height:105px;
				padding:0 9px 0 0 ;
				float:right;
			}
		.rightBar .news .info
			{
				width:160px;
				height:auto;
				clear:both;
				text-align:center;
			}
			.content .products h1
				{
					width:180px;
					height:30px;
					padding:0px 9px 0 9px;
					text-align:center;
					font-size:11px;
					line-height:11px;
					color:black;
					font-weight:normal;
					vertical-align:middle;
				}
			.content .products h1 a, .rightBar .news .info h1, .rightBar .news .info h1 a 
				{
					margin:0;
					padding:0;
					font-size:11px;
					line-height:14px;
					color:#254679;
					font-weight:normal;
					vertical-align:middle;
				}
			.content .products .info p, .content .products .info li
				{
					margin:0;
					padding:0;
					font-size:9px;
					line-height:11px;
					color:#2d2d2d;
					font-weight:normal;
				}
			.content .products .info ul
				{
					padding:0;
					margin:0 0 0 14px;
				}
				.content .products .info li
					{
						margin:0;
						padding:0;
					}
			.rightBar .news .info p, .content .products p.price
				{
					margin:0;
					padding:0;
					font-size:11px;
					line-height:14px;
					color:#757575;
					font-weight:normal;
				}
			.content .products p.price
				{
					width:189px;
					height:35px;
					padding:0 0 0 9px;
					clear:both;
				}
			.content .products p.price span
				{
					color:#303030;
				}
				.content .products p.price span b
					{
						color:#e90000;
						font-weight:normal;
					}
		.content .products a.buy, .rightBar .news a.buy
			{
				height:21px;
				float:left;
				clear:both;
				margin:0 0 0 64px;
				padding:0;
				color:white;
				background: url('../../img/index/backgrounds/comercial.a.buy.jpg') left no-repeat ;
			}
		.rightBar .news a.buy
			{
				margin:8px 0 0 45px;
			}
			.content .products a.buy span, .rightBar .news a.buy span
				{
					height:17px;
					float:left;
					margin: 0;
					padding:4px 33px 0 9px;
					font-size:11px;
					line-height:11px;
					color:white;
					cursor:hand;
					background: url('../../img/index/backgrounds/comercial.a.buy.span.jpg') right no-repeat ;
				}
				
		.content .products .label
				{
					position:absolute;
					/*z-index:100;*/
					width:74px;
					height:73px;
					margin-left:0;
					*margin-left:-50px;
					cursor:hand;
				}
		
		.content .products .labelSmall
				{
					position:absolute;
					/*z-index:100;*/
					width:30px;
					height:29px;
					cursor:hand;
				}
				
/*page switcher */

.pages
	{
		width:630px;
		padding:18px 18px 0 18px;
		float:left;
		clear:both;
		_float:none;
	}
	.pages p
		{
			margin:0;
			padding:0;
			clear:none;
			float:left;
			color:#858484;
			font-size:10px;
		}
	.pages a, .pages span
		{
			margin:0;
			padding:0 3px;
			font-size:10px;
			clear:none;
		}
		.pages a:hover, .pages span
			{
				text-decoration:none;
				color:white;
				background:#b5e1fd;
			}

/*right bar*/

.rightBar
	{
		width:162px;
		padding:36px 0 27px 0;
		float:right;
	}
	.rightBar .news
		{
			width:162px;
			margin:0 0 9px 0;
			float:right;
			clear:both;
			background: url('../../img/index/backgrounds/rightBar.news.jpg') repeat-y ;
		}
		.rightBar .news h3, .rightBar .news h3 a, .rightBar .useful h3, .rightBar .useful h3 a, .rightBar .recently h3, .rightBar .recently h3 a
			{
				width:162px;
				height:22px;
				margin:0;
				padding:6px 0 0 0;
				text-align:center;
				font-size:14px;
				color:white;
				background: url('../../img/index/backgrounds/rightBar.news.h2.jpg') top no-repeat;
			}
			.rightBar .useful h3, .rightBar .recently h3
				{
					background: url('../../img/index/backgrounds/rightBar.useful.h3.jpg') top no-repeat;
				}
			.rightBar .news h3 a, .rightBar .useful h3 a, .rightBar .recently h3 a
				{
					margin:0;
					padding:0;
					background:none;
				}
		.rightBar .news .holder, .rightBar .useful .holder
			{
				width:160px;
				margin:0;
				padding:0 1px 7px 1px;
				float:right;
				clear:both;
				background: url('../../img/index/backgrounds/rightBar.news.holder.jpg') bottom no-repeat;
			}
		.rightBar .news .holder .login a
			{
				font-size:13px;
			}

	.rightBar .useful
		{
			width:162px;
			margin:0 0 9px 0;
			float:right;
			clear:both;
			background: url('../../img/index/backgrounds/rightBar.useful.jpg') repeat-y ;
		}
		.rightBar .useful .holder
			{
				width:126px;
				padding:9px 18px 9px 18px;
				background: url('../../img/index/backgrounds/rightBar.useful.holder.jpg') bottom no-repeat;
			}
		.rightBar .useful ul
			{
				margin:0;
				padding:0;
				list-style:none;
			}
		.rightBar .useful li, .rightBar .useful li a
			{
				margin:0;
				padding:0;
				font-size:11px;
				line-height:21px;
				color:#303030;
			}
			.rightBar .useful li a 
				{
					line-height:11px;
					font-size:11px;
				}


	.rightBar .recently
		{
			width:162px;
			margin:0 0 9px 0;
			float:right;
			clear:both;
			background: url('../../img/index/backgrounds/rightBar.recently.jpg') repeat-y ;
		}
		.rightBar .recently .holder
			{
				width:145px;
				float:left;
				clear:both;
				padding:9px 0 9px 17px;
				background: url('../../img/index/backgrounds/rightBar.recently.holder.jpg') bottom no-repeat;
			}
		.rightBar .recently .holder a
			{
				width:40px;
				height:31px;
				float:left;
				margin:0 1px 1px 0;
				border:1px solid #dadada;
			}
			.rightBar .recently .holder a:hover
				{
					border:1px solid #a7a7a7;
				}



/*--- footer --*/

.footer
	{
		width:990px;
		margin:0 auto;
	}
	.footer .contacts
		{
			width:990px;
			padding:0 0 9px 0;
			float:left;
			clear:both;
			border-bottom:1px solid #bebebe;
		}
	.footer p
		{
			margin:0;
			padding:0;
			color:#858484;
			font-size:10px;
		}
	.footer a
		{
			font-size:14px;
		}
	.footer .menu
		{
			width:810px;
			padding:9px 0 9px 0;
			float:left;
		}
	.footer .copyright
		{
			width:180px;
			padding:6px 0 9px 0;
			float:right;
			text-align:right;
		}
		.footer .copyright p
			{
				line-height:18px;
			}



/* -- single view --*/

.single
	{
		width:630px;
		height:auto;
		padding:36px 18px 18px 18px;
		margin:0;
		float:left;
		clear:both;
		background:none;
	}
	
	.single .image .label
		{
			position:absolute;
			/*z-index:100;*/
			width:74px;
			height:73px;
			margin-left:0;
			*margin-left:-235px;
		}
	
	.single div.image
		{
			width:252px;
			margin:0;
			padding:18px 0 0 0;
			height:auto;
			float:left;
			clear:none;
			text-align:center;
		}
		.single div.image a.image
			{
				width:252px;
				margin:0;
				padding:0 0 9px 0;
				height:auto;
				clear:both;
				float:left;
				text-align:center;
				border-bottom:1px solid #bebebe;
			}
		.single div.image .images
			{
				width:604px;
				float:left;
				clear:both;
				padding:9px 0 0 0;
				text-align:center;
				
			}
			.single div.image .images a
				{
					width:82px;
					height:82px;
					float:left;
					margin:0 1px 1px 0;
					opacity: 0.8;
					filter:alpha(opacity=80);
				}
				.single div.image .images a:hover
					{
						opacity: 1;
						filter:alpha(opacity=100);
					}
	.single .info
		{
			width:342px;
			margin:0;
			padding:0;
			height:auto;
			float:right;
			clear:none;
			text-align:left;
		}
		.single .info h1
			{
				width:342px;
				text-align:left;
				margin:0 0 9px 0;
				padding:0;
				padding-bottom:5px;
				font-size:15px;
				border-bottom:1px solid #bebebe;
			}
		.single .info p.about
			{
				width:342px;
				margin:0 0 9px 0;
				padding:0;
				border-bottom:1px solid #bebebe;
			}
		
		/* 12.08.09 iivs */	
		.p_about
		{
			border-bottom:1px solid #bebebe;
			margin:0 0 9px 0;
			padding:0;
			width:342px;
		}
			
		.p_about p
		{
			width:342px;
			margin:0 0 9px 0;
			padding:0;
		}
		/* -- */	
		
		.single .info p.price
			{
				float:left;
				clear:none;
				margin:4px 0 0 0;
				padding:0;
				font-size:15px;
				color:#2d2d2d;
			}
			.single .info p.price span
				{
					color:#5da6de;
				}
			.single .info a.buy, .single .accessory .button a.buy
				{
					height:21px;
					margin:0 0 0 18px;
					float:left;
					color:white;
					background: url('../../img/index/backgrounds/single.a.buy.jpg') left no-repeat;
					
				}
				.single .info a.buy span, .single .accessory .button a.buy span
					{
						height:17px;
						float:left;
						margin: 0;
						padding:4px 33px 0 9px;
						font-size:11px;
						line-height:11px;
						color:white;
						cursor:hand;
						background: url('../../img/index/backgrounds/single.a.buy.span.jpg') right no-repeat;

					}
		
		.single .info p.leasing
			{
				float:left;
				clear:both;
				margin:12px 0 0 0;
				padding:0;
				font-size:15px;
				color:#2d2d2d;
			}
		.single .info p.notice
			{
				float:left;
				clear:left;
				margin:12px 0 0 0;
				padding:0;
				font-size:11px;
				color:#2d2d2d;
			}


	.single .tabs
		{
			width:630px;
			height:auto;
			padding:36px 0 18px 0;
			margin:0;
			float:left;
			clear:both;
		}
		.single .tabs .tab
			{
				float:left;
				clear:both;
			}
		.single .tabs .tab a
			{
				width:auto;
				height:26px;
				margin:0 1px 0 0;
				padding:0 0 0 9px;
				float:left;
				background: url('../../img/index/backgrounds/products.single.tab.jpg') left no-repeat;	
				font-size:11px;
				line-height:11px;
				color:#0089dc;
				text-transform:capitalize;
			}
			.single .tabs .tab a span
				{
					width:auto;
					height:20px;
					float:left;
					margin:0;
					padding:6px 9px 0 0;
					background: url('../../img/index/backgrounds/products.single.tab.span.jpg') right no-repeat;	
					font-size:11px;
					line-height:11px;
					color:#0089dc;
				}
			.single .tabs .tab a.active, .single .tabs .tab a.active span
				{
					background:none;
					font-weight:bold;
					color:#303030;
					cursor:default;
					text-transform:uppercase;
				}
				.single .tabs .tab a.active:hover
					{
						text-decoration:none;
					}
	.single .tabs .holder
		{
			width:630px;
			float:left;
			clear:both;
			margin:0;
			padding:18px 0 18px 0;
			border-top:1px solid #bcd7ee;
			border-bottom:1px solid #bcd7ee;
		}

		.single .comments
			{
				width:630px;
				clear:both;
				margin:0 0 18px 0;
				padding:0 0 9px 0;
				border-bottom:1px solid #d9d9d9;
			}
			.single .comments p
				{
					font-size:11px;
				}
			.single .comments p span
				{
					font-size:10px;
					color:#9a9a9a;
				}

	/*-- comments --*/

	.single .story_submit_info
		{
			width:630px;
			margin:0 0 0 0;
			padding:0;
			clear:both;
			float:left;
		}
		.single .story_submit_info table
			{
				width:100%;
				margin:18px 0;
			}
		.single .story_submit_info p, .story_submit_info.submit p b
			{
				font-size:11px;
				padding:0;
				margin:18px 0 0 0;
			}
		.single .story_submit_info td
			{
				/* 12.08.09 iivs */
				font-size:11px;
				/* -- */
				padding:6px 0;
				border-bottom:1px solid #d9d9d9;
			}
			.single .story_submit_info td p
				{
					margin:0;
				}
		.single .story_submit_info .name
			{
				width:162px;
				padding:5px 9px 5px 9px;
			}
		.single .story_submit_info .name p, .single .story_submit_info .name td
			{
				font-size:11px;
				text-align:left;
			}
		.single .story_submit_info p span.sub
			{
				margin:0 0 0 0;
				padding:0 0 0 0;
				font-size:9px;
				line-height:9px;
				color:#919191;
				font-family:verdana;
			}
		.single .story_submit_info p span
			{
				font-size:10px;
				color:#ee5a20;
			}
		.single .story_submit_info a.button
			{
				margin:0 18px 0 180px;
			}
			
	/*-- info --*/
	.single .story_submit_info h4
		{
			margin:0 0 0 9px;
			padding:0;
			font-weight:bold;
			font-size:12px;
			color:#303030;
		}
	.single .story_submit_info
		{
			width:630px;
			margin:0 0 0 0;
			padding:0;
			clear:both;
			float:left;
		}
		.story_submit_info table
			{
				margin:0;
			}
			.story_submit_info p
				{
					color:#303030;
				}


	.single .notice, .single .warning
		{
			font-size:10px;
			color:#757575;
		}


/*basket*/



 .single .basket,  .single .accessory
	{
		width:630px;
		margin:0 0 0 0;
		padding:0;
		clear:both;
		float:left;
	}
	.single .basket td, .single .accessory td
		{	
			padding:6px 0;
			border-bottom:1px solid #d9d9d9;
		}
	.single .basket .image, .single .accessory .image
		{
			width:36px;
			height:auto;
			margin:0;
			padding:6px 9px 6px 0;
		}	
.single .basket .name, .single .accessory .name
	{
			width:360px;
			text-align:left;
			margin:0;
			padding:0 9px 0 0;
	}
	.single .basket .name h1 a, .single .basket .name h1, .single .accessory .name h1, .single .accessory h1 a
		{
			margin:0;
			padding:0;
			font-size:15px;
		}
	.single .basket .name p, .single .accessory .name p
		{
			margin:0;
			padding:0;
			line-height:11px;
		}
	
	.single .basket .price, .single .basket .delete, .single .accessory .price, .single .accessory .button
		{
				width:108px;
				text-align:left;
				margin:0;
				padding:0;
		}
		.single .basket .price, .single .basket .delete
			{
				text-align:center;
				width:166px;
			}
		.single .basket .delete
			{
				width:50px;
				text-align:center;
			}
		.single .basket .price p, .single .accessory .price p
			{
				font-size:11px;
				line-height:14px;
				color:#757575;
				font-weight:normal;
			}
		.single .basket .button, .single .accessory .button
			{
			}
		.single .basket .button a.buy, .single .accessory a.buy
			{
				margin:0;
				float:right;
			}

		.single h5
			{
				width:630px;
				margin:0 0 18px 0;
				padding:0;
				padding-bottom:5px;
				clear:both;
				border-bottom:1px solid #d9d9d9;
				font-size:17px;
			}
		.single .basket .sum
			{
				width:auto;
				float:right;
				clear:both;
				padding:18px 18px 18px 0;
				font-size:15px;
				color:#2d2d2d;
			}
			.single .basket .sum span
				{
					color:#0089dc;
				}
		.single .basket .buttons
			{
				clear:both;
			}
			.single .basket .buttons a.button
				{
					float:right;
				}
			
			
/*contacts*/

	p.contacts
		{
			width:297px;
			float:left;
			clear:none;
			margin:18px 0;
			padding:0 18px 0 0;
		}


#map
	{
		margin:18px 0 0 0;
	}




/* folders */

a.folders
	{
		width:144px;
		height:184px;
		float:left;
		margin:18px 0 0 18px;
		_margin:18px 9px 0 9px;
		background: url('../../img/index/backgrounds/folder_2.jpg') top no-repeat ;
		font-size:11px;
		line-height:11px;
		text-align:center;
	}
	.folders span
		{
			width:114px;
			height:100px;
			float:left;
			clear:both;
			margin:36px 8px 16px 22px;
			padding:0;
			background:white;
			text-align:center;
			vertical-align:center;
			opacity: 0.75;
			filter:alpha(opacity=50);
		}
		a.folders:hover span
			{
				opacity: 1.0;
				filter:alpha(opacity=100);
			}
	.folders h2, .folders h2 a
		{
			width:144px;
			margin:0;
			padding:0;
			clear:both;
			font-size:11px;
			line-height:11px;
			text-align:center;
		}
		
		.folders
			{
				width:144px;
				height:184px;
				float:left;
				margin:18px 0 0 18px;
				_margin:18px 9px 0 9px;
				background: url('../../img/index/backgrounds/folder.jpg') top no-repeat ;
			}
			.folders a.image
				{
					width:114px;
					height:100px;
					float:left;
					clear:both;
					margin:36px 8px 16px 22px;
					padding:0;
					background:white;
					text-align:center;
					vertical-align:center;
				}

.searchRsl
	{
		margin:0 18px 15px 18px;
	}


/*filter*/

.pFCntr
	{
		width:624px;
		height:80px;
		float:left;
		clear:both;
		margin:0 18px 9px 18px;
		padding:5px 3px;
		background: url('../../img/index/backgrounds/pFCntr.jpg') top no-repeat ;
	}
	.pFCntr table
		{
			width:100%;
			float:left;
			margin:5px 0 0 0;
		}
.pFCntr table p
	{
		width:auto;
		margin:3px 2px 0 2px;
		_margin:5px 2px 0 2px;
		padding:0 0 0 0;
		float:left;
		clear:none;
		font-size:11px;
		line-height:11px;
	}
.pFCntr input, .pFCntr select
	{
		float:left;
		clear:none;
		font-size:11px;
		margin:0;
		padding:1px;
	}
.pFCntr a
	{
		font-size:11px;
		color:black;
	}
.pFCntr td
	{
		width:auto;
		padding:2px 5px;
	}
.pFCntr a.button, .pFCntr a.delete
	{
		margin:5px 5px 0 5px;	
		float:right;
		clear:none;
	}
.pFCntr a.delete 
	{
		color:#8f8f8f;
	}
	.pFCntr a.button
		{
			background: url('../../img/index/backgrounds/pFCntr.button.jpg') left no-repeat ;
		}
		.pFCntr a.button span
			{
				background: url('../../img/index/backgrounds/pFCntr.button.a.jpg') right no-repeat ;
			}

/*catPath*/


			.catPath
				{
					margin:0 18px 4px 18px;
					padding:0;
					z-index:-200;
				}
			.catPath p a
				{
					color:#66abd6;
				}
			.catPath p, .catPath p a
				{
					margin:0 0 0 ;
					padding:0;
					font-size:11px;
				}
			.catPath p a
				{
					text-decoration:underline;
				}
			.catPath p a:hover
				{
					text-decoration:none;
				}



		
/*-- single view order report --*/

.single
	{
		width:670px;
		float:left;
		clear:both;
		margin:17px 0 0 0;
		padding:0 0 0 11px;
	}
		.single .inner .text
			{
				width:634px;
				float:left;
				clear:both;
				padding:0 18px 9px 18px;
			}
			
		
		.single .inner .product
			{
				width:100%;
			}
		.single .inner .product th
			{
				height:40px;
				text-align:left;
			}
		.single .inner .product td
			{
				text-align:left;
			}


.black-color
	{
		color:black;
	}
.red-color
	{
		color:#d32003;
	}
.blue-color
	{
		color:#34b3f3;
	}
