img, body, textarea, div, span, a, h1, h2, h3, h4, h5, h6 , form
{
	margin:0;
	padding:0;
	border:0;
	font-size:11px;
} 


strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h2 { font-weight:normal; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: tahoma, courier, monaco, "Lucida Console", mono-space; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/* QUOTES */
blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }
blockquote *:first-child:before { content: "\201C"; }
blockquote *:first-child:after { content: "\201D"; }

/* language specific quotes! */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }

/* HR */
hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }

/* LISTS */
ul li { text-indent: -.85em; margin-left: .85em; list-style-type: none;  }
ul li:before { content: "\2022\00a0\00a0"; }
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }

/* TABLES */
table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }

/* MARGINS & PADDINGS */
blockquote *:first-child { margin: .8em 0; }
hr, p, ul, ol, dl, pre, blockquote, address, table { margin-bottom: 1.6em; }
p+p { margin-top: -.8em; }

dt { margin-top: .8em; margin-bottom: .4em; }
ul { margin-left: 1.5em; }
ol { margin-left: 2.35em; }
ol ol, ul ol { margin-left: 2.5em; }

/*============================================================================*/

html {
	height: 100%;
	font-family:  helvetica, arial, sans-serif;
}

body {
  min-height:100%;
  height: 100%;
 /* color: #000000;*/
  font-weight: normal;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
 
  background:#e7f6c9 url(images/bg.png);
}

a
{
	color:#83a440;
}

a:hover
{
	color:#a6dd36;
}

.xsubmenu a
{
	display:block;
	font-weight:bold;
	color:#000000;
}

div.page {
 width: 993px;
 margin: auto;
 height: auto !important;
 min-height:100%;
 height: 100%;
 background-color:#FFFFFF;
 border-left:1px #cccccc solid;
 border-right:1px #cccccc solid;
}

div.page div.footer_guarantor {
 height: 158px;
 clear: both;
 text-align: right;
}

div.footer {
 margin: auto;
 margin-top: -158px;
 width: 993px;
 height: 158px;
 clear: both;
}

div.page div.header {
 height: 247px;
}

div.page div.patch_minheight {
 width: 1px;
 height: 47px;
 float: right;
}

div.page div.sidebar {
	width: 220px;
	float: left;

	/*new*/
	width: 230px;
}

div.rightbar
{
	width:215px;
	float: right;
}

div.page div.mainbar {
	width: 558px;
	overflow: hidden;
	float: left;

	/*new*/
	width: 548px;
}

/*------------------------------------------------------------------------------------*/

.top
{
	width:993px;
	height:204px;
	background:#c2d129 url(images/head.jpg) center center no-repeat;
}

	.picto
	{
		width:80px;
		height:44px;
		margin-left:380px;
	}
	
		.picto a
		{	
			display:block;
			float:left;
			width:40px;
			height:44px;
		}
		
	.bigtel
	{
		margin-top:90px;
		margin-left:111px;
		font-family:Impact;
		font-size:24px;
		color:#d26922;
	}
	
	.address
	{
		margin-top:4px;
		margin-left:111px;
		font-family:Tahoma;
		font-size:11px;
		color:#537411;
		
		height:35px;
	}
	
		.address1, .address1
		{
			height:35px;
			float:left;
			width:130px;
		}

.topmenu
{
	background-color:#26b3e8;
	height:43px;
	text-align:center;
	padding-left:110px;
}

	.topmenu a
	{
		display:block;
		padding-left:8px;
		padding-right:8px;
		float:left;
		height:43px;
		line-height:43px;
		font-family: Georgia, "Times New Roman";
		font-size: 17px;
		color:#FFFFFF;
	}
	
	.topmenu a:hover
	{
		background-color:#0e99cd;
	}
	
	.current_menu_item
	{
		background-color:#0face7;
		color:#e8e8e8;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/	
	
.bloq-search
{
	margin-top:14px;
	margin-left:8px;
	width:183px;
}

	.bloq-search-top
	{
		width:188px;
		height:44px;
		background:#b3d965 url(images/bloq-search-top.png) top left no-repeat;
	}
	
	.bloq-search-bot
	{
		width:188px;
		height:14px;
		background:transparent url(images/bloq-search-bot.png) top left no-repeat;
	}

	.bloq-search-mid
	{	
		border-left:1px #83a440 solid;
		border-right:1px #83a440 solid;
		background-color:#cbeb8a;
		padding-left:8px;
		margin-left:5px;
	}
	
		.bloq-search-mid form
		{
			/*display:block;*/
			overflow:hidden;
			zoom:1;
		}
			.form-text
			{
				float:left;
				width:116px;
				height:15px;
				font-size:11px;
				border:1px #26b3e8 solid;
				margin-top:2px;
				padding:2px;
			}
			
			.form-submit
			{
				float:left;
				width:23px;
				height:22px;
				margin-top:2px;
				margin-left:8px;
				vertical-align:baseline;
			}
	
.bloq-menu
{
	margin-top:6px;
	margin-left:8px;
	width:183px;
	
	
	/* new */
	
	width:204px;
}

	.bloq-menu-top
	{
		width:188px;
		height:13px;
		background:#ffffff url(images/bloq-menu-top.png) bottom left no-repeat;
		
		/*new*/
		width:210px;
		background:#ffffff url(images/bloq-menu-top-new.png) bottom left no-repeat;
	}
	
	.bloq-menu-bot
	{
		width:188px;
		height:13px;
		margin-left:-1px;
		background:#ffffff url(images/bloq-menu-bot.png) top left no-repeat;
		
		/*new*/
		width:210px;
		background:#ffffff url(images/bloq-menu-bot-new.png) top left no-repeat;
	}

	.bloq-menu-mid
	{	
		border-left:1px #b3d965 solid;
		border-right:1px #b3d965 solid;
		background-color:#ffffff;
		padding-left:8px;
		margin-left:5px;
		
		/* new */
		
		padding-left:3px;
	}	

		.bloq-menu-mid a.menu-p 
		{
			display:block;

			line-height:15px;
			background: url(images/bullet.png) left 5px no-repeat; 
			padding-left:15px;
			padding-right:5px;
			font-family:Arial;
			font-size:13px;
			color:#605a5a;
			text-decoration:none;
			padding-bottom:8px;
			
			/* new */
			font-size:12px;
			padding-left:2px;
			background:transparent;
	
		}
		
		.bloq-menu-mid a.menu-p-curr
		{
			color:#000000;
			text-decoration:underline;
		}
		
		.bloq-menu-mid a.menu-p:hover
		{
			color:#0087bc;
			text-decoration:underline;
		}
		
		.submenu
		{
			margin-left:15px;
			padding-left:9px;
			border-left:3px #7daa21 solid;
			line-height:14px;
			padding-bottom:4px;
		}		
		
			.submenu a
			{
				display:block;
				font-size:11px;
				text-decoration:none;
				color:#605a5a;
				line-height:15px;
				font-weight:normal;
				margin-bottom:3px;	
			}
			
			.submenu a:hover
			{
				color:#0087bc;
				text-decoration:underline;
			}
			
			.submenu a.submenu-curr
			{
				color:#0087bc;
				font-weight:bold;
			}
	
.spec
{
	margin-top:22px;
}

/*---------------------------------------------------------------------------------------------------------------*/

.bloq-korz
{
	margin-top:14px;
	width:188px;
	margin-left:12px;
}

	.bloq-korz-top
	{
		width:193px;
		height:48px;
		background:#b3d965 url(images/bloq-korz-top.png) top left no-repeat;
	}
	
	.bloq-korz-bot
	{
		width:193px;
		height:14px;
		background:transparent url(images/bloq-korz-bot.png) top left no-repeat;
	}

	.bloq-korz-mid
	{	
		border-left:1px #83a440 solid;
		border-right:1px #83a440 solid;
		background-color:#cbeb8a;
		padding-left:8px;
		padding-right:8px;
		margin-left:5px;
	}
	
		.korz-tovar
		{
			padding-top:12px;
			overflow:hidden;
			zoom:1;
		}

			.korz-tovar-img
			{
				display:block;
				float:left;
				width:50px;
			}
			
			.korz-tovar-desc
			{
				display:block;
				float:right;
				width:106px;		
				line-height:1em;
			}
				
				a.korz-tovar-capt
				{
					font-family:Tahoma, Arial;
					font-size:11px;
					color:#cf0000;
					text-decoration:underline;
					cursor:pointer;
				}
				
				a.korz-tovar-capt:hover
				{
					color:#9b0909;
				}
				
				.korz-tovar-add
				{
					font-family:Tahoma, Arial;
					font-size:9px;
					color:#6f6c6c;
					margin-top:2px;
				}
				
		.korz-summ
		{
			font-family:Tahoma, Arial;
			font-size:11px;
			color:#484848;
			text-align:center;
			font-weight:bold;
			padding-top:8px;			
		}
		
		a.korz-butt
		{
			display:block;
			margin:0 auto;
			margin-top:12px;
			width:148px;
			height:23px;
			background:#00FF00 url(images/bloq-korz-button.png) 0px 0px no-repeat;
		}
		
		a.korz-butt:hover
		{
			background:#00FF00 url(images/bloq-korz-button.png) 0px -23px no-repeat;
		}	
		
.bloq-kurs
{
	margin-top:14px;
	width:188px;
	margin-left:12px;
}

	.bloq-kurs-top
	{
		width:193px;
		height:39px;
		background:#b3d965 url(images/bloq-kurs-top.png) top left no-repeat;
	}
	
	.bloq-kurs-bot
	{
		width:193px;
		height:14px;
		background:transparent url(images/bloq-kurs-bot.png) top left no-repeat;
	}

	.bloq-kurs-mid
	{	
		border-left:1px #0d84b1 solid;
		border-right:1px #0d84b1 solid;
		background-color:#26b3e8;
		padding-left:8px;
		padding-right:8px;
		margin-left:5px;
		
		text-align:center;
		color:#ffffff;
		font-family:Tahoma, Arial;
		font-size:14px;
		line-height:20px;
	}		

.bloq-brands
{
	margin-top:14px;
	width:188px;
	margin-left:8px;
}

	.bloq-brands-top
	{
		width:193px;
		height:34px;
		background:#b3d965 url(images/bloq-brands-top.png) top left no-repeat;
	}
	
	.bloq-brands-bot
	{
		width:193px;
		height:14px;
		background:transparent url(images/bloq-brands-bot.png) top left no-repeat;
	}

	.bloq-brands-mid
	{	
		border-left:1px #a8a8a8 solid;
		border-right:1px #a8a8a8 solid;
		background-color:#ffffff;
		padding-left:8px;
		padding-right:8px;
		margin-left:5px;
	}		
	
	.bloq-brands-mid img
	{
		margin-bottom:6px;
	}	
	
/*---------------------------------------------------------------------------------------------------------------*/

.mainparts-line
{
	overflow:hidden;
	zoom:1;
	margin-top:14px;
}

	.mainparts-left, .mainparts-right
	{
		float:left;
		overflow:hidden;
		zoom:1;	
		width:270px;
	}

	.mainparts-right
	{
		float:right;
	}

		.mainparts-pic-and-brands
		{
			float:left;
			width:144px;
		}
			
			.mainparts-pic-and-brands img
			{
				display:block;
				margin-bottom:13px;
			}
			
			.mainparts-brands
			{
				font-family:Tahoma;
				font-size:10px;
				color:#8d8d8d;
			}
				
				.mainparts-brands a
				{
					color:#8d8d8d;
					text-decoration:none;
				}
				
				.mainparts-brands a:hover
				{
					color:#7eaa25;
					text-decoration:underline;
				}				
		
		.mainparts-subparts
		{
			float:left;
			padding-left:14px;
			font-size:10px;
			font-family:Tahoma, Arial;
			color:#0c90c1;
			width:105px;
		}
		
		.mainparts-subparts a
		{
			display:block;
			color:#0c90c1;
			text-decoration:none;
		}
		
		.mainparts-subparts a:hover
		{
			color:#0c6a8d;
			text-decoration:underline;
		}

		a.mainparts-subparts-caption
		{
			display:block;
			font-family:Georgia;
			color:#f58220;
			font-size:12px;
			margin-bottom:14px;
			margin-top:6px;
			text-decoration:underline;
			font-weight:normal;
		}
		
		a.mainparts-subparts-caption:hover
		{
			color:#f58220;
		}
		
.hrl		
{
	background-color:#c1df84;
	font-size:1px;
	margin-top:12px;
	margin-bottom:12px;
}
		
/*---------------------------------------------------------------------------------------------------------------*/

.footer
{
	background:transparent url(images/footer.jpg) left bottom no-repeat; /*#26b3e8*/
}	

	#copyr
	{
		text-align:center;
		color:#ffffff;
		font-family:Arial;
		font-weight:bold;
		font-size:14px;
		padding-top:13px;
		padding-bottom:8px;
		background-color:#26b3e8;
	}

/*--------------------------------------------------------------------------------------------------------------------*/	

.tov-part
{
	font-family:Arial;
	font-weight:bold;
	font-size:20px;
	color:#26b3e8;
	border-bottom:2px #26b3e8 solid;
	margin-top:14px;
	padding-bottom:4px;
	margin-bottom:15px;
}

.tov-part a
{
	font-family:Arial;
	font-weight:bold;
	font-size:20px;
	color:#26b3e8;	
}

.tov-misc
{
	overflow:hidden;
	zoom:1;
}
	
	.tovar-misc-left
	{
		float:left;
		width:277px;
		
	}
	
		.tov-caption
		{
			font-family:Arial;
			color:#83a440;
			font-size:25px;
			line-height:23px;
			margin-top:6px;
		}
	
		.tov-data
		{
			margin-top:11px;
			font-size:11px;
			font-family:Arial;
		}
		
			.tov-data-line
			{
				overflow:hidden;
				zoom:1;
				width:215px;
				padding-top:8px;
				padding-bottom:2px;
				border-bottom:1px #d0d0d0 solid;
			}
			
				.tov-data-line .l
				{
					float:left;
					width:100px;
				}

				.tov-data-line .r
				{
					float:right;
					width:100px;
				}
				
			.h24
			{
				height:20px;
			}
			
			.tov-bref
			{
				font-family:Arial;
				font-size:11px;
				line-height:18px;
				color:#2c2c2c;
				width:215px;
			}
			
			.subcapt, .rudecapt
			{
				font-family:Arial;
				font-size:14px;
				line-height:12px;				
				color:#1497c8;
				padding-bottom:4px;
				border-bottom:1px #d0d0d0 solid;
				margin-bottom:12px;
			}
			
			.rudecapt
			{
				color:#e78819;
			}
			
				.rudecapt a
				{
					float:right;
					color:#83a440;
					font-family:Arial;
					font-size:11px;					
					text-decoration:underline;
					margin-top:-12px;
				}
			
			.tov-optext
			{
				font-family:Arial;
				font-size:11px;
				line-height:18px;
				color:#2c2c2c;
				width:91%;
			}
				
	.tovar-misc-right
	{
		float:right;
		width:248px;
	}
	
		.bigpic
		{
			text-align:center;
		}


		a.price
		{
			display:block;
			
			font-family:Impact;
			font-size:23px;
			line-height:59px;
			color:#0e99cd;
			height:59px;
			background:transparent url(images/buy.png) right 0 no-repeat;	
			border-bottom:1px #d0d0d0 solid; 
			text-decoration:none;
			padding-bottom:1px;
			margin-bottom:12px;
		}
		
		a.price:hover
		{
			background:transparent url(images/buy.png) right -59px no-repeat;
			color:#ff9d06;
		}
	
		.minpic
		{
			overflow:hidden;
			zoom:1;
			padding-bottom:15px;
			border-bottom:1px #d0d0d0 solid; 
		}
		
			.minpic a
			{
				margin-right:16px;
			}
		
		.acc-bref
		{
			font-family:Arial;
			font-size:11px;
			line-height:18px;
			color:#2c2c2c;
			padding-bottom:6px;
			border-bottom:1px #e9e9e9 solid; 
		}
		
		.acc-item
		{
			margin-bottom:4px;
			overflow:hidden;
			zoom:1;
			padding-top:4px;
			padding-bottom:4px;
			border-bottom:1px #e9e9e9 solid; 
		}
		
			.acc-pic
			{
				float:left;
			}
			
			
			.acc-txt
			{
				font-family:Arial;
				float:left;
				
				font-size:11px;
				color:#7d7d7d;
				padding-top:7px;
				line-height:15px;
				
				max-width:150px;
				_width:150px;
			}
			
				.acc-txt a
				{
					color:#83a440;
				}
			
			.acc-but
			{
				float:right;
				padding-top:7px;
			}
			
			
	.comment
	{
		font-family:Arial;
		font-size:11px;
		line-height:18px;
		color:#2c2c2c;
		margin-bottom:12px;
	}	
	
		.namedate
		{
			color:#83a440;
		}
			
			.name
			{
				font-weight:bold;
			}
			
/*----------------------------------------------------------------------------------*/			


.line
{
	height:8px;
	border-bottom:1px #e2e2e2 solid;
	margin-bottom:8px;
}

.item
{
	width:570px;
	height:auto;
	display:block;
	overflow:hidden;
	zoom:1;
}

	.item_desc
	{
		width:390px;
		float:left;
	}

		.item_caption
		{
			display:block;
			font-size:14px;
			font-family:Arial;
			color:#5a7f0d;
			text-decoration:none;
			text-align:left;
		}
		
		.item_brand
		{
			font-weight:bold;
		}
	
		.item_path
		{
			font-size:9px;
			font-family:Arial;
			color:#ababab;
			margin-top:-4px;
		}
		
		.param
		{
			height:auto;
			color:#444444;
			font-size:11px;
			line-height:12px;
			margin-top:6px;
			display:table;
			width:340px;
		}
		
		.field
		{
			float:left;
			width:27%;
			background-image:url(images/dots.png);
			background-position:left bottom;
			background-repeat:repeat-x;
		}
		
		.field span
		{
			background-color:#FFFFFF;
			color:#666666;
		}
		
		.value
		{
			float:left;
			width:72%;
		}
		
		.desc_item_text
		{
			font-size:11px;
			text-align:left;
			line-height:14px;
			padding-top:8px;
		}
		
	.item_pic
	{
		width:180px;
		float:left;
		margin-left:-4px;

	}
	
		.thumb_img, .thumb_img_next
		{
			display:block;
			width:142px;
			background-repeat:no-repeat;
			background-position:center center;
			cursor:pointer;
		}

	
.imageOver{
	display:block;
	width:142px;
	background:url(images/zoom.png) no-repeat center center;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor:pointer;
}	

.imageOver_next{
	display:block;
	width:142px;
	background:url(images/next.png) no-repeat center center;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor:pointer;
}

.navigation
{
	margin:2px;
	display:block;
	overflow:hidden;
	height:auto;
	margin-left:18px;
	zoom:1;
}

.navigation a
{
	display:block;
	float:left;
	width:17px;
	height:17px;
	margin-right:5px;
	margin-bottom:5px;
	background-color:#cbeb8a;
	color:#83a440;
	text-align:center;
	line-height:17px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	border:1px #ffffff solid;	
}

.navigation a:hover
{
	text-decoration:none;
	background-color:#e1f0c2;
	color:#83a440;
	border:1px #83a440 solid;
}

.navigation a.nav_arr
{	
	background-color:#FFFFFF;
	color:#83a440;	
	border:1px #FFFFFF solid;	
}

.navigation a.nav_arr:hover
{	
	background-color:#e1f0c2;
	color:#83a440;	
	border:1px #FFFFFF solid;	
}

a.curr_a
{
	border:1px #83a440 solid;
}

.grey_arr
{
	display:block;
	float:left;
	width:17px;
	height:17px;	
	margin-right:5px;
	margin-bottom:5px;	
	text-align:center;
	line-height:17px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;	
	border:1px #ffffff solid;		
}

a.prices
{
	display:block;
	text-align:center;
	color:#1c9ecf;
	font-family:Impact;
	
	line-height:35px;
	white-space: no-wrap;
	width:137px;
	font-size:17px;
	overflow:hidden;
	zoom:1;
}

	.price_uah
	{
		display:block;
		float:left;
		color:#1c9ecf;
		font-size:13px;
		font-family:Arial;
		line-height:35px;
		font-weight:bold;
	}
	
	.buy_ico
	{
		float:right;
		height:35px;
		margin-left:-100px;
		//margin-left:-65px;
	}
	
	.noprice
	{
		display:block;
		font-family:Arial;
		font-size:12px;
		color:#880000;
		line-height:16px;
	}
	
.sub_line
{
	margin-top:0px;
	margin-bottom:10px;
	font-size:11px;
	
	border-left:0px #888888 solid;
}

.curr_serie
{
	color:#888888;
}

.setblock
{
/*
	display:table;
	height:1%;
	_height:1px;
*/
	overflow:hidden;
	zoom:1;
}

.bold
{
	font-weight:bold;
}

.pricebig
{	
	font-size:22px;
}

.cash_summ
{
	margin-top:9px;
	font-size:11px;
	text-align:center;
}

.cash_summ span
{
	font-weight:bold;
	font-size:12px;
}

.cash_open
{
	text-align:center
}

.cash_open a
{
	display:block;
	margin:0px auto; 
	border:1px #ff0000 solid;
	background-color:#ffffff;
	width:120px;
	padding:2px;
	font-size: 13px;
	font-weight:bold;
	margin-top:8px;
}

.cash_open a:hover
{
	text-decoration:none;
	background-color:#dddddd;
}

.cashtable td
{
	font-size:10px;
	font-family:Arial;
	padding:4px;
	vertical-align:top;
	border-bottom:1px #cccccc solid;
}

.cashtable thead
{
	background-color:#F9EADA;
}

.cashtable td input
{
	border:1px #cccccc solid;
	font-size:11px;
	padding:2px;
	text-align:center;
}

.cashtable .pr_tovar
{
	font-size:11px;
	text-align:left;
}

.itogo
{
	text-align:right;
	line-height:36px;
	font-size:18px;
}

.cash_order
{
	text-align:center;
}

.cash_order input
{
	cursor:pointer;
}

.cash_order input:hover
{
	background-color:#FFFFFF;
}

#form_ input, #form_ textarea, #form_ select
{
	border:1px #cccccc solid;
} 

#form_ table td
{
	vertical-align:top;
}

.top6
{
	margin-top:4px;
	margin-bottom:6px;
}


.upprice
{
	font-size:12px;
	color:#de9b26;
}

.error
{
	padding:24px;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	border:2px #aa0000 dashed;
	margin-bottom:16px;
	background-color:#ffe1e1;
}

.info
{
	padding:16px;
	color:#427ec7;
	font-size:12px;
	font-weight:normal;
	border:1px #427ec7 dashed;
	margin-bottom:16px;
	background-color:#d6e8ff;
}

.tovar_list
{
	padding:12px;
	padding-left:14px;
}

.tovar_list a
{
	display:block;
	margin-bottom:2px;
}


.tovar_list
{
	padding-left:20px;
}


.curr_serie
{
	color:#888888;
}

.content
{
	font-size:12px;
	font-family:Arial;
	line-height:18px;
	text-align:left;
	overflow:hidden;
	zoom:1;
}

/*-------- ÊÎÐÇÈÍÀ --------------------------------------*/

.cash_summ
{
	margin-top:9px;
	font-size:11px;
	text-align:center;
}

.cash_summ span
{
	font-weight:bold;
	font-size:12px;
}

.cash_open
{
	text-align:center
}

.cash_open a
{
	display:block;
	margin:0px auto; 
	border:1px #ff0000 solid;
	background-color:#ffffff;
	width:120px;
	padding:2px;
	font-size: 13px;
	font-weight:bold;
	margin-top:8px;
}

.cash_open a:hover
{
	text-decoration:none;
	background-color:#dddddd;
}

.cashtable
{
	border:0px;
}

.cashtable td
{
	border:0px;
	font-size:10px;
	font-family:Arial;
	padding:4px;
	vertical-align:top;
	border-bottom:1px #cccccc solid;
}

.cashtable thead
{
	background-color:#cbeb8a;
}

.cashtable td input
{
	border:1px #cccccc solid;
	font-size:11px;
	padding:2px;
	text-align:center;
}

.cashtable .pr_tovar
{
	font-size:11px;
	text-align:left;
}

.itogo
{
	text-align:right;
	line-height:36px;
	font-size:18px;
}

.cash_order
{
	text-align:center;
}

.cash_order input
{
	cursor:pointer;
}

.cash_order input:hover
{
	background-color:#FFFFFF;
}


.overzoom
{
	overflow:hidden;
	zoom:1;
}

	.overzoom a
	{
		display:block;
		float:left;
		width:49.9%;
		text-align:center;
	}
	
	.overzoom a img
	{
		vertical-align:middle;
	}
	
	
	
.ocomment
{
	display:block;
}	

	.ocomment input.name, textarea
	{
		border:1px #c4c4c4 solid;
		margin-bottom:8px;
	}

	.ocomment input.name
	{
		width:265px;
	}

	.ocomment textarea
	{
		width:90%;
		height:65px;
	}

	.ocomment label
	{
		display:block;
		font-size:10px;
		color:#cccccc;
	}
	
	.input_buy
	{
		margin:0;
		padding:0;	
		cursor:pointer;
	}
	

	
.sprice
{
	width:90%;
}	

.blist
{
	display:block;
	padding-top:4px;
	padding-bottom:5px;
	padding-right:5px;
}

.similar a { text-decoration:none; }
.similar a:hover {text-decoration:underline}


#pricefilter
{
	overflow:hidden;
	zoom:1;
	margin-bottom:8px;
	height:28px;
	line-height:28px;
}

	#pricefilter div
	{
		float:left;
		height:28px;
		line-height:28px;
		padding:2px;
	}
	
	.pf1
	{
		font:bold 14px Arial;
		color:#d7aa5c;
		text-decoration:underline;
	}
	
	.pf2
	{
		font:bold 14px Arial;
		color:#afcf6d;
	}
	
	.pf3 input
	{
		height:14px;
		width:108px;
		border:1px #33b7e9 solid;
		font:bold 14px/14px Arial;
		color:#6b6b6b;
		padding:4px;
	}
	
a.menu-br
{
	font-size:15px;
}	

.bloqnew
{
	margin:16px;
	border-bottom:1px #cccccc solid;
	padding-bottom:16px;
}

.bloqnewcapt
{
	font-weight:bold;
	
}

.svmenu
{
	display:block;
	margin:10px 12px;
	padding:6px;
	color:#ffffff;
	background-color:#83a440;
	text-decoration:none;
	font:bold 13px Arial;
	text-align:center;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}