HTML, BODY
{
	height:100%;
	zoom:1;
	min-width:950px;
	background-color:#ffffff;
}

body 
{
	margin:0;
	padding:0;
	color:#000000;
	background-color:#ffffff;
}
	
img
{
	border:0;
}

.null
{
	overflow:hidden;
	zoom:1;
}

.hidd { display:none;}

#wrapper 
{
  width: 100%;
  width: expression((documentElement.clientWidth||document.body.clientWidth)<945?'950px':'');
  min-width: 950px;
}

#container 
{
	width: 100%;
	overflow:hidden;
	zoom:1;
	padding:0px;
}

#content 
{
  width: 100%;
  float: left;
}

#text 
{
	margin: 0 260px;
	margin-left:272px;
	margin-right:19.8%;
}

#left 
{
  float: left;
  width: 252px;
  margin-left: -100%;
}

#right 
{
  float: left;
  width: 18.3%;
  margin-left: -18.3%;
}

/*------------------------------------------------------------------------------------------------------*/

#head
{
	background:url(images/head.png) 0px 0px repeat-x;
	width:100%;
	height:151px;
	margin-bottom:11px;
}

	#topmenu
	{
		position:absolute;
		height:30px;
		top:0px;
		right:16px;
		width:auto;
		background:url(images/topmenu-center.png) 0px 0px repeat-x;
		overflow:hidden;
	}
	
		#top-table
		{
			border-collapse:collapse;
		}
		
			#top-table td
			{
				vertical-align:middle;
				text-align:center;
				padding:0px;
			}
		
			#topm-left
			{
				background:url(images/topmenu-left.png) 0px 0px no-repeat;
				width:20px;
				height:24px;
			}
		
			#topm-right
			{
				background:url(images/topmenu-right.png) 0px 0px no-repeat;
				width:20px;
				height:24px;
			}	
		
			#top-table td.topm-ico
			{
				padding-right:6px;
				width:13px;
			}
			
				#top-table td.topm-ico a.ico:hover
				{	
					opacity:0.6;
					-webkit-opacity:0.6;
					-moz-opacity:0.6;
				}
			
			#top-table td.topm-menu
			{
				font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
				color:#fffff;
				text-decoration:undeline;
				padding-left:6px;
				padding-right:16px;
				background:url(images/topmenu-separator.png) top right no-repeat;
			}
				
				#top-table td.topm-menu a
				{
					display:block;
					margin-top:-2px;
					color:#ffffff;
					text-decoration:undeline;
				}
				
					#top-table td.topm-menu a:hover
					{
						color:#b6b6b6;
					}

				#top-table td span
				{
					display:block;
					margin-top:-2px;	
					color:#ffffff;	
					font:11px Arial;					
				}

			#top-table td.topm-menu-last { background:url(blank.gif); } 
				
	#logo
	{
		display:block;
		position:absolute;
		top:21px;
		left:7px;
		height:97px;
		width:429px;
		background:url(images/top-logo.png) 0px 0px no-repeat;
		_background:url(images/top-logo8.png) 0px 0px no-repeat;
	}	
	
	#phones
	{
		position:absolute;
		top:32px;
		/*left:450px;*/
		height:22px;
		right:20px;
		padding-right:5px;
		
		font:13px "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
		color:#ffbb00;
		text-align:right;
		line-height:22px;
	}
	
		#phones span	{ color:#bebebe; padding-left:8px; }		
	
	#search
	{
		position:absolute;
		top:56px;
		left:450px;
		height:31px;
		right:20px;
	}
	
		#search-left
		{
			position:absolute;
			top:0px;
			left:0px;
			width:8px;
			height:31px;
			background:url(images/search-left.png) 0px 0px no-repeat;
			_background:url(images/search-left8.png) 0px 0px no-repeat;
			_position:relative;
			_float:left;
		}
		
		#search-right
		{
			position:absolute;
			top:0px;
			right:0px;
			width:77px;
			height:31px;
			background:url(images/search-go.png) 0px 0px no-repeat;
			_background:url(images/search-go8.png) 0px 0px no-repeat;
			_position:relative;
			_float:left;			
		}	

		#search-input		
		{
			position:absolute;
			top:0px;
			height:31px;
			right:77px;
			left:8px;
			background:url(images/search-plashka.png) 0px 0px repeat-x;
			_background:url(images/search-plashka8.png) 0px 0px repeat-x;			
			_position:relative;
			_float:left;	
			_left:0px;				
		}
		
			#search-input input
			{
				width:97%;
				margin-top:5px;
				height:18px;
				_width:82%;
				_height:15px;
				_font:13px Arial;
				_padding-top:2px;
				_margin-top:2px;
			}
	
	#zrazok
	{
		position:absolute;
		top:95px;
		left:463px;
		height:20px;
		right:20px;
		
		color:#c1c1c1;
		font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	}
	
		#zrazok a
		{
			color:#fefefe;
			border-bottom:1px #676767 dashed;
			text-decoration:none;
		}
		
		#zrazok a:hover  { border-bottom:1px #d4d4d4 dashed; }
	
#foot
{
	margin:0 auto;
	width:98%;
	margin-top:30px;
	border-top:1px #cbcbcb solid;
	padding-top:5px;
	text-align:center;
}

	.foot-menu
	{
		background-color:#ffbb00;
		padding:4px 4px; 
		width:400px;
		margin:0 auto;
		margin-bottom:10px;
	}
	
		.foot-menu a
		{
			color:#000000;
			font:11px Arial;
			padding:2px 6px;
		}
		
			.foot-menu a:hover
			{
				color:#c20000;
			}
	
	.foot-center		
	{
		width:800px;
		margin:0 auto;
		color:#000000;
		font:11px Arial;
		margin-bottom:4px;
	}
	
#body
{
	overflow:hidden;
	zoom:1;
}		

	#left
	{
		/*
		position:absolute;
		left:0px;
		width:252px;
		*/
	}
	
		#catalog
		{
			background:url(images/cat-bg.png)
		}
			
			#cat-top
			{
				height:12px;
				background:url(images/cat-top.png) 0px 0px no-repeat;
				margin-bottom:10px;
			}

			#cat-bot
			{
				height:13px;
				background:url(images/cat-bot.png) 0px 0px no-repeat;
				margin-top:10px;
			}			
			
			a.cat-punkt, a.cat-curr
			{
				display:block;
				width:180px;
				padding-bottom:6px;
				padding-top:6px;
				padding-left:50px;
				font:13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
				color:#005495;
				background-position: 14px 6px;
				background-repeat: no-repeat;
 				/*17px 7px no-repeat;*/
			}
			
			a.cat-punkt:hover
			{
				background-color:#fff47f;
			}
			
			a.cat-curr
			{
				color:#000000;
				background-color:#ffbb00;
				text-decoration:none;
			}
			
			.subcat
			{
				margin-left:50px;
			}
			
				.subcat a
				{
					display:block;
					padding-top:3px;
					padding-bottom:3px;
					font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
					color:#de3703;
					padding-left:12px;
					background:url(images/submenu-def.png) 0px 9px no-repeat;
				}
				
				.subcat a:hover
				{
					color:#710000;
				}
				
				.subcat a.subcat-curr
				{
					background:url(images/submenu-curr.png) 0px 9px no-repeat;
					color:#000000;
					text-decoration:none;
				}
				
		.rec
		{
			margin-top:12px;
			padding-left:14px;
			padding-right:14px;
		}
		
			.rec-capt
			{
				font: 14px/18px  "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
				color:#ff4e00;
			}
			
			.rec-tov
			{
				text-align:center;
				margin-top:16px;
				margin-bottom:6px;
				font: 14px   "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
			}
			
			.rec-img
			{
				display:block;
				text-align:center;
				margin-bottom:9px;
			}
		
			.rec-price
			{
				font:bold 14px "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
			}
			
		.left-cont
		{
			padding:14px;
		}
		
			.banner
			{
				text-align:center;
			}
	
	#right
	{
		/*
		position:absolute;
		right:0px;
		width:183px;
		*/
		overflow:hidden;
	}	
	
		.right-block
		{
			margin-bottom:16px;
		}
	
		.right-capt
		{
			/*width:168px;*/
			height:26px;
			padding-left:25px;
			background:url(images/right-capt.png) 0px 0px no-repeat;
			font:bold italic 19px/26px "Myriad Pro", Arial, Verdana, Helvetica, sans-serif;
			color:#ffffff;
		}
		
			.right-capt a
			{
				color:#ffffff;
				text-decoration:none;
			}
			
			.right-capt a:hover
			{
				text-decoration:underline;
			}
		
		.right-capt-super
		{
			/*width:168px;*/
			height:52px;
			padding-left:25px;
			background:url(images/rek2.png) 0px 0px no-repeat;
		}		
		
		.cart-one
		{
			/*width:160px;*/
			margin-left:15px;
			margin-top:12px;
			margin-right:10px;
			padding-bottom:12px;
			border-bottom:1px #dcdcdc solid;
			overflow:hidden;
			zoom:1;
		}
		
			.cart-one-left
			{
				float:left;
				width:44px;
				margin-right:7px;
				text-align:center;
			}
		
			.cart-one-right
			{
				float:left;
				width:97px;
				font:italic 10px/20px Arial, Verdana, Helvetica, sans-serif;
				color:#929292;
				margin-top:-3px;
			}
			
				.cart-link
				{
					font:11px Arial;
					color:#1493da;
				}
				
				.cart-price
				{
					font:italic bold 12px Arial;
					color:#d75b00;
				}
				
				.cart-price sup { font-size:9px }
				
		.contacts
		{
			margin-top:13px;
			margin-bottom:13px;
			margin-left:17px;
			font:11px Arial;
			color:#3b3b3b;
		}
		
			.contacts div
			{
				padding-top:4px;
				padding-bottom:4px;
				padding-left:19px
			}
			
				.rc-phone { background:url(images/ico-phone.png) 3px center no-repeat; } 
				.rc-icq     { background:url(images/ico-icq.png) 0px center no-repeat; } 
				.rc-mail   { background:url(images/ico-mail2.png) 1px center no-repeat; } 
			
			.contacts a { color:#3b3b3b; }
			.contacts a:hover { color:#000000; }
	
		.articles
		{
			margin-top:13px;
			margin-bottom:13px;
			margin-left:9px;
			font:11px/15px Arial;
			color:#3b3b3b;		
		}
		
			.art-one
			{
				margin-top:12px;
				padding-bottom:12px;
				padding-right:6px;
				border-bottom:1px #dcdcdc solid;
			}
			
				.art-h
				{
					display:block;
					font:bold 12px/16px Arial;
					color:#0c6695;
				}
	
	#center
	{
		/*
		position:absolute;
		left:275px;
		right:194px;
		*/
	}		
	
	
	/*----------------- титулка --------------*/
	
	.title_cat_cont
	{
		overflow:hidden;
		zoom:1;
		height:auto;
		clear:both;
	}
	
		.tcc-left
		{
			float:left;
			width:98%;
			margin-bottom:34px;
			overflow:hidden;
			zoom:1;			
		}
		
		.tcc-right
		{
			float:left;
			width:47%;
		}		
	
			.tcc-part
			{
				font:18px "Myriad Pro",  Arial, Verdana, Helvetica, sans-serif;
				color:#005495;
				margin-bottom:6px;
				text-decoration:none; 
			}
			
				.tcc-part a
				{
					color:#005495;	
					text-decoration:none; 
					border-bottom:1px #4f8bba solid;				
				}
				
				.tcc-part a:hover 
				{ 
					color:#05375e; 
					border-bottom:1px #05375e solid;				
				}
				
			.tcc-prew	
			{
				overflow:hidden;
				zoom:1;
				margin-bottom:4px;
				float:left;	
				width:100px;
			}
			
			.tcc-links
			{
				font:12px/20px Arial;
				color:#353434;
				text-decoration:none;
				padding-left:100px;
			}
			
				.tcc-links a 
				{ 
					color:#353434; 
					text-decoration:none; 
					border-bottom:1px #b0b0b0 solid;
					white-space:nowrap;
				}
				
				.tcc-links a:hover 
				{ 
					color:#a23500; 
					border-bottom:1px #a23500 solid;
				}
				
	.superman-recommend	
	{
		height:78px;
		background:url(images/superman-recomend-def.png) 0px 0px repeat-x;
		margin-bottom:21px;
	}
	
		.sr-left
		{
			float:left;
			width:340px;
			height:78px;
			background:url(images/superman-recomend-left.png) 0px 0px no-repeat;
		}
		
		.sr-right
		{
			float:right;
			width:91px;
			height:78px;
			background:url(images/superman-recomend-right.png) 0px 0px no-repeat;
		}	
		
	.gorpred
	{
		height:31px;
		background:url(images/gorpred-def.png) 0px 0px repeat-x;
		margin-bottom:16px;
		margin-top:5px;
	}
	
		.gp-left
		{
			float:left;
			width:340px;
			height:31px;
			background:url(images/gorpred-left.png) 0px 0px no-repeat;
		}
		
		.gp-right
		{
			float:right;
			width:91px;
			height:31px;
			background:url(images/gorpred-right.png) 0px 0px no-repeat;
		}			
		
	.sr-big-container	
	{
		overflow:hidden;
		zoom:1;
	}
	
		.sr-big
		{
			width:211px;
			float:left;
			height:205px;
			border-bottom:1px #c2c2c2 solid;
			margin-right:44px;
			margin-bottom:30px;
			overflow:hidden;
		}
		
		.sr-big2
		{
			width:100%;
			float:none;
			margin-top:12px;
			margin-right:6px;
		}
		
			a.sr-buy
			{
				display:block;
				/*position:absolute;*/
				left:0px;
				width:40px;
				height:14px;
				color:#de0000;
				font:12px/14px Arial;
				padding-left:25px;
				padding-right:3px;
				padding-bottom:5px;
				padding-top:3px;
				background:url(images/ico-cart_red.png) 5px 7px no-repeat;
			}
		
				a.sr-buy:hover
				{
					color:#000000;
					background:url(images/ico-cart_black.png) 5px 7px no-repeat;
					background-color:#ffcc00;
					border-radius:6px;
					-moz-border-radius:6px;
					-webkit-border-radius:6px;
				}
				
			.sr-price	
			{	
				width:211px;
				margin-top:-20px;
				text-align:right;
				font:bold italic 23px "Myriad Pro", Arial, Verdana, Helvetica, sans-serif;
				color:#ff7800;
			}
			
				.sr-price sup	
				{
					font-size:15px;
				}
				
			.sr-big2 .sr-price
			{
				width:98%;
				font-size:16px;
				padding-right:2%;
			}
	
				.sr-big2 .sr-price sup	
				{
					font-size:11px;
				}	
			
			a.sr-pic	
			{
				display:block;
				height:115px;
				width:211px;
				background-position:center center;
				background-repeat:no-repeat;
				-webkit-transition: all 0.2s ease-out;
			}
			
			a.sr-pic:hover
			{
				-webkit-transition: all 0.2s ease-out;
				-webkit-transform: rotate(15deg) scale(1.2); 
			}
			
			.sr-big2 a.sr-pic
			{
				width:100%;
			}
			
			.sr-desc
			{
				margin-top:2px;
			}
			
				a.sr-type
				{
					display:block;
					font:11px Arial;
					color:#515151;
					text-decoration:none;
					margin-bottom:1px;
				}
				
					a.sr-type:hover { text-decoration:underline; }
				
				a.sr-tov
				{
					display:block;
					font:bold 14px/16px "Myriad Pro", Arial, Verdana, Helvetica, sans-serif;
					color:#2586be;
					text-decoration:none;
					-webkit-transition: all 0.2s ease-out;
				}				
				
					a.sr-tov:hover
					{
						text-decoration:underline;
						-webkit-transition: all 0.2s ease-out;
						-webkit-transform: translate(3px, 0px); 
					}
					
	/*------- категорія -----------*/
	
	.cat_cont
	{
		overflow:hidden;
		zoom:1;
		margin-top:6px;
		margin-bottom:20px;
		height:auto;
		clear:both;
		padding-bottom:6px;
		border-bottom:1px #cccccc solid;
	}
	
		.cc-h1
		{
			font:20px "Myriad Pro", Arial, Verdana, Helvetica, sans-serif;
			color:#005495;
			margin-top:7px;
			margin-bottom:17px;
			text-decoration:underline;
		}
		
			.cc-h1 a
			{
				color:#005495;
			}
		
		.cc-left
		{
			float:left;
			width:47%;
			margin-right:3%;
		}
		
		.cc-right
		{
			float:left;
			width:47%;
		}
		
			.cc-part
			{
				font:14px Arial, Verdana, Helvetica, sans-serif;
				color:#ff3c00;
				margin-bottom:6px;
				text-decoration:none; 
			}
			
				.cc-part a
				{
					color:#ff3c00;
					text-decoration:underline; 
				}
				
				.cc-part a:hover 
				{ 
					color:#ff8400; 
					border-bottom:1px #ff8400 solid;				
				}
				
			.cc-prew	
			{
				overflow:hidden;
				zoom:1;
				margin-bottom:4px;
			}

			.cc-subs
			{
				font:12px/20px Arial;
				color:#262625;
				text-decoration:none;
			}
			
				.cc-subs a 
				{ 
					color:#262625; 
					text-decoration:none; 
					border-bottom:1px #e5dede solid;
					white-space:nowrap;
				}
				
				.cc-subs a:hover 
				{ 
					color:#a23500; 
					border-bottom:1px #a23500 solid;
				}	
				
			.cc-links
			{
				font:10px/15px Tahoma;
				color:#525252;
				text-decoration:none;
			}
			
				.cc-links a 
				{ 
					color:#525252; 
					text-decoration:none; 
					white-space:nowrap;
				}
				
				.cc-links a:hover 
				{ 
					color:#a23500; 
					text-decoration:underline;
				}	
				
		.sr-left-news
		{
			float:left;
			width:119px;
			height:78px;
			background:url(images/superman-news-left.png) 0px 0px no-repeat;
		}	
		
	/*----- переік товарів ---------------*/	
	
	.filterlock
	{
		background-color:#fbecd1;
		padding:10px;
	}
	
		.filter-choose
		{
			font:bold 12px Arial;
			color:#262626;
		}
		
			a.unch img
			{
				vertical-align:top;
				width:6px;
				height:6px;
			}

		.filters	
		{
			overflow:hidden;
			zoom:1;
		}
		
			.filters-brsr
			{
				float:left;
				width:61%;
				padding-top:17px;
			}
			
				.filters-brsr-left
				{
					float:left;
					width:40px;
					font:bold 11px Arial;
					color:#000000;
					padding-top:4px;
				}
				
				.filters-brsr-right
				{
					margin-left:46px;
					color:#4a4a4a;
					font:11px/22px Arial;
				}
					
					.filters-brsr-right a
					{
						margin-right:4px;
						color:#4a4a4a;
						text-decoration:none;
						border-bottom:1px #d8bf92 dashed;
						white-space:nowrap;
					}
					
					.filters-brsr-right a:hover, .filters-brsr-right a.br-curr
					{
						color:#1a8b11;
						border-bottom:2px #a8ff00 solid;
					}
					
					.filters-brsr-right a.br-curr:hover
					{
						text-decoration: line-through;
						border-bottom:0px #a8ff00 solid;
					}
								
			.filters-form
			{
				float:right;
				width:36%;	
			}
			
				.form-price
				{
					margin-left:-24px;
				}
				
					.form-price td
					{
						font:11px Arial;
						padding:1px;
					}
					
					.form-price th
					{
						font:bold 11px Arial;
						color:#000000;
						text-align:left;
						padding-left:2px;
					}					
					
					.f-price
					{
						width:53px;
					}
					
					.f-select
					{
						width:100%;
					}
					
					.mybutton
					{
						cursor:pointer; 
						padding:2px 4px;
					}
					
	.navblock				
	{
		margin-top:14px;
		margin-bottom:9px;
		overflow:hidden;
		zoom:1
	}
	
		.nav
		{
			float:left;
			color:#3366aa;
			font:12px Tahoma;
		}
		
			.nav a, .nav span
			{
				text-decoration:none;
				padding-right:3px;
			}
			
			.nav a { color:#3366aa; text-decoration:underline }	
			
			.nav span { color:#dd0000; font-weight:bold; }
			
			.nav .list_arr { color:#cccccc; font-size:16px; line-height:12px; font-weight:bold; }
			
			.nav a.list_arr { color:#3366aa; text-decoration:none; }
			
			
		.compare
		{
			float:left;
			margin-left:3.5%;
			margin-top:2px;
		}
		
			.compare a	
			{
				font:10px Arial;
				color:#3366aa;
			}
			
		.sort	
		{
			font:11px Arial;
			color:#5d5e5f;
			float:right;
			margin-top:2px;
		}
		
			.sort a
			{
				color:#3366aa;
				text-decoration:none;
			}	

			.sort a:hover
			{
				text-decoration:underline;
			}
			
	.item
	{
		overflow:hidden;
		zoom:1;
		background-color:#ffffff;
		border-bottom:1px #c4c4c4 solid;
		padding-top:12px;
		padding-bottom:12px;
	}
		
		.item-num
		{
			float:left;
			width:4%;
			text-align:right;
			font:13px Arial;
			color:#525252;
		}
		
		.item-check
		{
			float:left;
			width:5%;
			text-align:center;
			padding-top:2px;
		}
		
			.item-check input { cursor:pointer; outline:3px #ffbb00 solid; }
		  
		.item-pic
		{
			float:left;
			width:15%;
			text-align:center;
			-webkit-transition: all 0.2s ease-out;
		}
		
			.item-pic:hover 
			{
				-webkit-transition: all 0.2s ease-out;
				-webkit-transform: rotate(15deg) scale(1.2); 				
			}
		
		.item-text
		{
			float:left;
			width:55%;
		}
		
			a.item-model
			{
				font:bold 15px "Myriad Pro", Arial, Verdana, Helvetica, sans-serif;
				color:#3166d2;
				text-decoration:none;
				border-bottom:1px #a1bcf4 solid;
			}
			
			a.item-model:hover
			{
				color:#eb7a00;
				border-bottom:1px #eb7a00 solid;
			}
			
				.item-brand
				{
					color:#153f93;
				}
				
			a.item-model:hover .item-brand { color:#eb7a00; }				
				
			a.item-type	
			{
				font:10px Verdana;
				color:#8e8e8e;
				text-decoration:none;
			}
			
				a.item-type:hover { text-decoration:underline; color:#6e6e6e; }

			.item-desc
			{
				margin-top:5px;
				font:12px/17px Arial;
				color:#373737;
				margin-bottom:6px;
			}			
		
			a.item-moar
			{
				color:#466fcc;
				text-decoration:none;
				border-bottom:1px #adcff9 solid;
				font:11px Arial;
			}
		
				a.item-moar:hover { border-bottom:1px #466fcc solid; }
				
		.item-price
		{
			float:right;
			width:19.6%;
		}
		
			.item-cost		
			{
				color:#d74200;
				font:bold 17px  Arial, Verdana, Helvetica, sans-serif;
				margin-bottom:12px;
			}
			
			.item-cost small { font:normal 11px Arial; display:block; }
			
				.item-change { color:#f29e79 }
				
					.item-change sup { font-size:12px; }
				
			a.item-buy
			{
				display:block;
				/*position:absolute;*/
				left:0px;
				width:60px;
				height:14px;
				color:#de0000;
				font:12px/14px Arial;
				padding-left:31px;
				padding-right:6px;
				padding-bottom:8px;
				padding-top:5px;
				background:#ffcc00 url(images/ico-cart_red.png) 11px 9px no-repeat;
			}
		
				a.item-buy:hover
				{
					color:#000000;
					background:#ffdc50 url(images/ico-cart_black.png) 11px 9px no-repeat;
					outline:2px #ff0000 solid;
				}
				
			a.item-remove
			{
				padding-left:7px;
				background:#ffcc00;
				text-align:center;
			}
			
				a.item-remove:hover
				{
					background:#ffdc50;
				}
				
	/*----- один товар ----------------*/			
	
	.breadcrumps
	{
		color:#484848;
		font:11px Arial;
	}
	
		.breadcrumps a { color:#484848; }
		
		.breadcrumps a:hover { color:#000000; }
		
	.tov-h1
	{
		color:#005495;
		font:26px Arial;
		margin-top:18px;		
		margin-bottom:22px;
	}	
	
		.tov-h1 strong
		{
			font-weight:normal;
			color:#003863;
		}
		
	.big
	{
		width:100%;
		margin-bottom:23px;
	}

		.bigpic	
		{
			width:1%;
			padding-right:50px;
			vertical-align:top;
		}
		
		.bigprice
		{
			vertical-align:top;
			padding-top:4px;
			padding-top:4px;
		}
		
			.tov-price
			{
				color:#e40000;
				font:21px Arial;
			}
				
				.tov-price sup { font-size:13px; }
			
			.tov-prices
			{
				color:#ababab;
				font:14px "Myriad Pro", Arial, Verdana, Helvetica, sans-serif;
				margin-top:4px;
				margin-bottom:13px;
			}
				
				.tov-prices span {padding-right:4px}
				
			.other-pics
			{			
				margin-top:25px;
				overflow:hidden;
				zoom:1;
			}
			
	.tov-descs
	{
		overflow:hidden;
		zoom:1;
	}	
	
		.tov-descs div
		{
			display:block;
			float:left;
			padding:9px 12px;
			margin-right:0px;
		}
		
			.tov-descs div a
			{
				color:#005495;
				font:14px Arial;
				text-decoration:none;
				border-bottom:1px #87b7f2 dashed;
			}
		
				.tov-descs div.td-curr
				{
					background-color:#eaeaea;
				}
				
					.tov-descs div.td-curr a
					{
						color:#232323;
						border-bottom:0px #87b7f2 dashed;
					}
		
	.tov-info
	{
		margin-top:18px;
	}
	
	.tov-char
	{
		overflow:hidden;
		zoom:1;
	}
		
		.tov-char table
		{
			float:left;
			width:48%;
			margin-right:1.6%;
			border-collapse:collapse;
		}
		
			.tov-char table td, .tov-char table th
			{
				color:#4f4f4f;
				font:13px Arial;
				vertical-align:bottom;
				text-align:left;
				padding:2px;
			}
			
				.tov-char table th
				{
					color:#000000;
					background:url(images/dot.png) left bottom repeat-x;
				}
				
					.tov-char table th span { background-color:#ffffff; padding-right:2px; }
					
				.tov-char table td.c-sep
				{
					font-size:10px;
				}			
				
				.tov-char table td.c-capt
				{
					font:bold 14px Arial;
					color:#000000;
					padding-bottom:12px;
				}
				
	.tov-desc
	{
		font:13px/19px Arial;
		color:#111111;
		margin-bottom:16px;
	}	
	
		.tov-desc a { color:#3366aa; }
		.tov-desc ul
		{
			margin-left:20px;
			margin-top:10px;
			margin-bottom:10px;
		}
		.tov-desc table 
		{
			margin-top:12px; 
			margin-bottom:12px; 
			border-collapse:collapse; 
			border-top:1px #cdcdcd solid;
			border-left:1px #cdcdcd solid;			
		}
		.tov-desc table td, .tov-desc table th
		{
			padding:6px;
			border-bottom:1px #cdcdcd solid;
			border-right:1px #cdcdcd solid;
			vertical-align:top;
			text-align:left;
		}
		
	.tov-part
	{
		font:20px 'Arial Narrow', Arial;
		color:#db6700;
		margin-bottom:16px;
	}	
	
		.tov-part a
		{
			font:13px Arial;
			color:#005495;
		}
	
	.tov-acc 
	{
		overflow:hidden;
		zoom:1;
		float:left;
		margin-right:16px;
	}
	
		.tov-acc  table
		{
			float:left;
			margin-right:15px;
			margin-bottom:16px;
			width:230px;
		}
		
		.tov-acc  table th
		{
			height:100px;
			width:100px;
			vertical-align:middle;
			text-align:center;
		}
		
		.tov-acc  table td
		{
			vertical-align:middle;
			padding-left:10px;
			text-align:left;			
			font:13px Arial;
			color:#000000;
		}
		
			.tov-acc  table td a
			{
				display:block;
				color:#1a3dc1;
			}

			.tov-acc  table td sup {font-size:10px}
			
			.tov-acc  table td a:hover { color:#397df8; }			
			
	.comment
	{
		background-color:#f1f1f1;
		padding:7px 11px;
		border-bottom:1px #d7d7d7 solid;
		color:#1a1a1a;
		font:12px/15px Arial;
	}	
	
		.comment-author
		{
			color:#ea0000;
			font:bold 15px Arial, Verdana, Helvetica, sans-serif;
			margin-bottom:16px;
		}
	
	
.cart_button
{
	padding:20px;
	text-align:center
}	

	.cart_button input
	{
		margin:5px;
		padding:6px 10px;
		cursor:pointer;
	}
	
.cart_all
{
	text-align:right;
	font:13px Arial;
	padding-top:5px;
}

.cart_summ
{
	text-align:left;
	font:bold 16px Arial;
}	
	
	
#text
{
	font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
	color:#222222;
}	
	
	
a.bq, div.bq
{
	display:block;
	width:245px;
	height:111px;
	margin-right:6px;
	margin-bottom:6px;
	float:left;
	overflow:hidden;
	text-decoration:none;
}	

	a.bq-1, div.bq-1 { background:url(images/bq1.png) 0px 0px no-repeat; }
	a.bq-2, div.bq-2 { background:url(images/bq2.png) 0px 0px no-repeat; }
	a.bq-3, div.bq-3 { background:url(images/bq3.png) 0px 0px no-repeat; }
	a.bq-4, div.bq-4 { background:url(images/bq4.png) 0px 0px no-repeat; }
	a.bq-5, div.bq-5 { background:url(images/bq5.png) 0px 0px no-repeat; }
	a.bq-6, div.bq-6 { background:url(images/bq6.png) 0px 0px no-repeat; }
	
	.bq-pic 
	{
		float:left;
		width:100px;
		height:111px;
		margin-left:5px;
	}
	
	.bq-txt
	{
		float:left;
		width:130px;
		height:111px;
		margin-left:5px;		
	}
	
		.bq-txt-1
		{
			font:9px Arial;
			color:#575656;
			text-decoration:none;
			margin-top:10px;
			height: 11px;
			overflow:hidden;
		}
		
		.bq-txt-2
		{
			color:#cf25b1;
			font:bold italic 16px Arial;
			margin-top:3px;
			height: 18px;
			overflow:hidden;
		}
		
		.bq-txt-3
		{
			color:#cf25b1;
			font:italic 12px Arial;
			height: 16px;
			overflow:hidden;
		}		
		
		.bq-txt-4
		{
			color:#fd04d1;
			font:bold italic 18px Arial;
			margin-top:8px;
		}		

			.bq-txt-4 sup { font-size:11px; }
		
		.bq-txt-5
		{
			color:#6b6b6b;
			font:italic 13px Arial;
			margin-top:-1px;
			text-decoration:line-through;
		}		

		.bq-txt-5 sup { font-size:9px; }		
	
	a.bq-2 .bq-txt-2, a.bq-2 .bq-txt-3 { color:#0f993c; } 
	a.bq-2 .bq-txt-4 { color:#20cb58; } 

	a.bq-3 .bq-txt-2, a.bq-3 .bq-txt-3 { color:#918a14; } 
	a.bq-3 .bq-txt-4 { color:#b3aa19; }

	a.bq-4 .bq-txt-2, a.bq-4 .bq-txt-3 { color:#232423; } 
	a.bq-4 .bq-txt-4 { color:#606261; } 		

	a.bq-5 .bq-txt-2, a.bq-5 .bq-txt-3 { color:#ff4e00; } 
	a.bq-5 .bq-txt-4 { color:#ffa415; } 		
	
	a.bq-6 .bq-txt-2, a.bq-6 .bq-txt-3 { color:#0c89fe; } 
	a.bq-6 .bq-txt-4 { color:#578fda; } 		
	
a.bq:hover
{
	 background:url(images/bqx.png) 0px 0px no-repeat;
}	

a.bq:hover .bq-txt-2, a.bq:hover .bq-txt-3, a.bq:hover .bq-txt-4
{
	color:#000000;
}

a.bq:hover .bq-txt-1, a.bq:hover .bq-txt-5
{
	color:#494949;
}

.uto4
{
	margin-top:6px;
	margin-bottom:6px;
	
}

#krs
{
	position:absolute;
	top:96px;
	right:0px;
	width:160px;
	font:11px/15px Arial;
	color:#ffffff;
}

	#krs div
	{
		overflow:hidden;
		zoom:1;
	}
	
		#krs div span
		{
			display:block;
			float:left;
			width:80px;
		}

.cattext { margin-bottom:16px; }

#text a img { margin:3px; }
#text ul, #text ol {margin-left:30px;} 
#text ul li, #text ol li {margin-bottom:5px;} 