h1, .h1 { margin: 0 0 20px 0;}

.product_image {

}
.product_image  img {
	line-height: 2em;
	margin: 10px 0;
}

/*-------------- Inner Page Description --------------*/

.price_product { 
border:1px solid #ccc;
margin:-1px;


}
.available { }
.yes { color: black; font-weight: bold;}
.no { color: red;}
  
.clear {
clear: both;
}

.desc { line-height: 1.8em; padding: 0 0 0 10px;}

.t622c h1, .h1 {color: #950707; }
#service  { margin-left: 10px;}
#service, #service td, #service th   {  font-size: 12px; vertical-align: top;}
#service th   {  text-align: right;}
#service td { padding-bottom: 10px; width:200px;}
#service li { padding: 0 0 10px 0;}
#service h3 { font-size: 120%; font-weight: bold;}
             
#service  a { color: #115562; text-decoration: none; border-bottom: 1px dotted #115562;
}


.pickup-table tr td h3 {
font-size: 11px;
line-height: 1.2em;
}

#pickup-info .pickup-table p { margin: 0 0 5px 0;}

#icons { margin:20px 0; padding:0;}

.artikul { color: #7e0e0e; margin-top: -5px; }
.price-table { width: 320px; margin: 5px 10px;}


.price-table td {
font-size: 11px;
vertical-align: top;
color: #494848;
padding: 2px;
}

.price-type { line-height: 14px;
}

.price-table td.left { width: 180px;}

.price { 
font-size: 220%;
font-weight: bold;
}
.online { 

margin: 20px 0 10px  0;

}

p.online span  {
	font-size: 28px;
font-weight: bold;
background: #86181a;
color: white;
padding: 5px; 
	
	
}


.offline {
font-size: 18px;
font-weight: bold;
margin-top: 7px;
padding: 0;
}

.delivery { margin: 0 0 10px 0;}
.delivery a {   color: #0e7811; }
.share {
margin-bottom:5px;
}
.share a {
color: #666666;
text-decoration: none;
border-bottom: 1px dotted #666666;
} 

.share-buttons  a { border: none; margin: 2px; float: left; padding: 2px;  }

.pickup { margin: 0 0 10px 0; }
.pickup a { 
  color: #057eb7;
  text-decoration: none;
  text-align: center;
  border-bottom: 1px dotted #057eb7;
  margin-top: 20px;  }

.instore { 
  color: #000;
  text-decoration: none;
  text-align: center;
  border-bottom: 1px dotted #000;
}
.cert { 
font: 11px Georgia;
}
.cert img { 


}
.cert a { color: #444343;}
.phone { 
width: 324px;
font-size: 90%;
text-align: right;
font-weight: bold;
padding-right: 20px;
}

.brdr {  border-bottom: 1px solid #747272; margin: 0; padding: 0; height: 1px;}
    
.packages { font-size: 12px; padding-top: 20px;}
.packages table { margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.packages td { vertical-align: top; font-size: 12px;}
.packages .good { width: 150px;}
.packages .math { vertical-align: middle; text-align: center; width: 36px;}
.packages .good p.price { font-size: 12px; margin-top: 10px;}
.packages .online { margin:0;padding:0;}
.packages .offline { margin:0;padding:0; text-decoration: line-through;}
.packages .total_sum { vertical-align: middle;}

.cost-package { 
font-size: 24px;
font-weight: bold;

}

.comment { border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.comment p { margin: 0; padding: 0;}
.comment .title { font-weight: bold; border-bottom: none;}
.author { font-size: 11px; color: #333;}
.answer { color: red; font-style: italic;}


#also-goods .sale_item { width: 180px;}







































.t622c p
	, .desc ul
	, .desc ol
	, #fragment-1 ul
	, #fragment-1 ol
	, #fragment-2 ul
	, #fragment-2 ol
  , #fragment-3 ul
	, #fragment-3 ol
	, .grid_9 ul
	, .grid_9 ol
	, #page_content ul
	, #page_content ol
	{
		padding: 0;
		margin: 1em 0;
	}
	.t622c li, #fragment-1 li, #fragment-2 li, #fragment-3 li, .grid_9 li, #page_content li
	{
		margin: 0.5em 0 0.5em 1.3em;
	}
	.t622c ul, #fragment-1 ul, #fragment-2 ul, #fragment-3 ul, .grid_9 ul, #page_content ul
	{
		list-style-type: none;
		//list-style-image: url('img/li.gif');
	}
	.t622c ul li, #fragment-1 ul li, #fragment-2 ul li, #fragment-3 ul li, .grid_9 ul li, #page_content ul li
	{
		padding: 0;
	}
	.t622c ul>li:before, #fragment-1 ul>li:before, #fragment-2 ul>li:before, #fragment-3 ul>li:before, .grid_9 ul>li:before, #page_content ul>li:before
	{
		content: '\2014\a0';
		float: left;
		margin-left: -1.25em;
	}
	.t622c ul>li>*:first-child:-moz-first-node
  , #fragment-1 ul>li>*:first-child:-moz-first-node
  , #fragment-2 ul>li>*:first-child:-moz-first-node
  , #fragment-3 ul>li>*:first-child:-moz-first-node
  , .grid_9 ul>li>*:first-child:-moz-first-node
  , #page_content ul>li>*:first-child:-moz-first-node
	{
		margin-top: -1.2em;
	}
	.t622c ul>li>*
  , #fragment-1 ul>li>*
  , #fragment-2 ul>li>*  
  , #fragment-3 ul>li>*
  , .grid_9 ul>li>*
  , #page_content ul>li>*
	{
		text-indent: 0;
	}

  #fragment-5 { padding-left: 70px;}

