.mainContentX{width:100%;}

body
{
	background:#ffffff;
	font-family:Verdana,Sans;
	line-height:135%;

	font-size:9px;
}
table,p,div{
	font-family:Verdana,Sans;
	font-size:12px;

	line-height: 150%
}

h1{ font-size: 12pt }

a, a:link, a:active, a:active{
	color:#006600;
}
a:hover{
	color:#00cc00;
}

input { vertical-align:bottom; }
textarea { width:300px; height:200px; }

table.table {	width:975px; }
td.dblock {		width:199px;padding-left:15px;padding-right:15px;padding-bottom:20px;background:#f4fff4;vertical-align:top;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;border:0px solid black; }
td.dsep {			width:1px;background:#5b9f5e;padding-bottom:20px;vertical-align:top;}
td.dcontent {	width:725px;padding-left:20px;padding-bottom:20px;vertical-align:top;border:0px solid black;}

div.basketButtons{margin-top:15px;text-align:center;}
 a.basketAdd{				color:black; cursor:pointer; padding:2px;font-size:12px;background:#dddddd; margin-left:5px; margin-right:5px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;position:relative;height:20px;border:#123456 thin solid;}
 a.basketAdd:hover{	color:white; cursor:pointer; padding:2px;font-size:12px;background:#bbbbbb; margin-left:5px; margin-right:5px; filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;position:relative;height:20px;border:#123456 thin dotted;}
 a.basketAdd img{vertical-align:bottom;}

.basketCount{padding:2px;font-size:14px;background:transparent;border:thin dotted black;border-bottom:thin solid black;vertical-align:bottom;width:60px;}
.basketDisplay{padding:2px;font-size:14px;background:transparent;border:none;border-bottom:thin solid black;vertical-align:bottom;width:100px;}
.queryBox{margin:5px;}


table.product 					{	empty-cells:show;}
table.product td.col		{	width:1px;background:transparent;color:#6C97B7;}
table.product td.row		{	padding-top:10px;padding-bottom:20px;}
table.product td.row hr	{	height:1px;background:#6C97B7;}
table.product td.box		{	width:220px;height:320px;vertical-align:top;background-repeat:no-repeat;background-position:top center;background-image:url(/-/style/m2/systemDefault/Tools/shop/ramka.png);}
table.product td.box table.highlight 												{text-align:center;width:144px;height:240px;margin-left:38px;margin-right:38px;margin-top:10px;}
table.product td.box table.highlight td.info 								{}
table.product td.box table.highlight td.info div.image			{position:relative;width:144px;height:144px;margin-top:0px;margin-bottom:3px;color:black;font-size:10px;}
table.product td.box table.highlight td.info div.image img	{position:absolute;width:144px;left:0px;clip: rect(0px, 144px, 144px, 0px);border:0px black ridge;}
table.product td.box table.highlight td.info div.name				{width:144px;margin-top:0px;margin-bottom:3px;color:black;font-size:10px;text-align:left;font-weight:bold;}
table.product td.box table.highlight td.info div.name a			{color:black;font-weight:bold;}
table.product td.box table.highlight td.info div.prize			{width:144px;margin-top:0px;margin-bottom:0px;color:black;font-size:10px;text-align:left;}
table.product td.box table.highlight td.info div.pack				{width:144px;margin-top:0px;margin-bottom:0px;color:black;font-size:10px;text-align:left;}
table.product td.box table.highlight td.info div.weight			{width:144px;margin-top:0px;margin-bottom:0px;color:black;font-size:10px;text-align:left;}
table.product td.box table.highlight td.info div.add				{width:144px;margin-top:5px;margin-bottom:0px;color:black;font-size:10px;border:1px solid black;vertical-align:middle;background:#ffffff;cursor:pointer;}
table.product td.box table.highlight td.info div.add:hover	{border:1px dotted black}
table.product td.box table.highlight td.info div.add img		{border:0px;vertical-align:bottom;}
table.product td.description				{	vertical-align:top;text-align:left;}
table.product td.foto 							{vertical-align:top;background-position:top center;padding-left:5px;padding-right:5px;padding-bottom:10px;border:0px solid black;}
table.product td.foto div.image			{margin-left:13px;margin-right:13px;margin-top:13px;margin-bottom:7px;color:black;font-size:10px;width:151px;}
table.product td.foto div.image img	{height:150px;border:1px black ridge;}
table.product td.foto div.name			{margin-left:13px;margin-right:13px;margin-top:2px;margin-bottom:5px;color:black;font-size:10px;width:151px;}
table.product td.recommended								{position:relative;width:142px;height:142px;vertical-align:top;background:url(/-/style/m2/systemDefault/Tools/shop/ramka_polecamy.png) no-repeat;background-position:top center;}
table.product td.recommended div.image			{position:absolute;width:100px;height:100px;margin-left:21px;margin-right:21px;margin-top:0px;margin-bottom:21px;text-align:center;}
table.product td.recommended div.image img	{position:absolute;width:86px;left:0px;clip: rect(0px, 86px, 86px, 0px);border:0px black ridge;margin:7px;}
table.product td.recommended div.name				{position:absolute;width:100px;height:20px;margin-left:21px;margin-right:21px;margin-top:100px;text-align:center;font-size:10px;background:transparent;}

table.box 					{	width:201px;empty-cells:show;}
table.box td.col		{	width:1px;background:#6C97B7;}
table.box td.box		{	width:200px;vertical-align:top;background-repeat:no-repeat;background-position:top center;}
table.box td.box table.highlight 												{text-align:center;width:144px;margin-left:44px;margin-right:12px;margin-top:10px;}
table.box td.box table.highlight td.info 								{color:white;}
table.box td.box table.highlight td.info div.star				{overflow:auto;height:240px;text-align:left;}
table.box td.box table.highlight td.info div.star a			{color:white;}
table.box td.box table.highlight td.info div.news				{overflow:auto;height:240px;text-align:left;}
table.box td.box table.highlight td.info div.news a			{color:white;}
table.box td.box table.highlight td.info div.shop				{}
table.box td.box table.highlight td.info div.image			{position:relative;width:140px;height:140px;margin-top:0px;margin-bottom:3px;color:black;font-size:10px;border:1px solid white;}
table.box td.box table.highlight td.info div.image img	{position:absolute;width:140px;left:0px;clip: rect(0px, 140px, 140px, 0px);border:0px solid white;}
table.box td.box table.highlight td.info div.name				{width:140px;margin-top:0px;margin-bottom:3px;color:black;font-size:10px;text-align:left;font-weight:bold;}
table.box td.box table.highlight td.info div.name a			{color:black;font-weight:bold;}
table.box td.box table.highlight td.info div.prize			{width:140px;margin-top:0px;margin-bottom:0px;color:black;font-size:10px;text-align:left;}
table.box td.box table.highlight td.info div.pack				{width:140px;margin-top:0px;margin-bottom:0px;color:black;font-size:10px;text-align:left;}
table.box td.box table.highlight td.info div.weight			{width:140px;margin-top:0px;margin-bottom:0px;color:black;font-size:10px;text-align:left;}
table.box td.box table.highlight td.info div.add				{width:140px;margin-top:5px;margin-bottom:0px;color:black;font-size:10px;border:1px solid black;vertical-align:middle;background:#ffffff;cursor:pointer;}
table.box td.box table.highlight td.info div.add:hover	{border:1px dotted black}
table.box td.box table.highlight td.info div.add img		{border:0px;vertical-align:bottom;}

