* {
	color: #000000;
	font-family: Tahoma, Verdana, sans-serif;
	border: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
table td {
	vertical-align: top;
}
div.block a {
	text-decoration: none;
}
input.button {
	background-color: transparent;
	border: 2px #FFFFFF solid;
	color: #FFFFFF;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
ul {
	padding-left: 15px;
}
table.header1 a {
	text-decoration: none;
}

.shop-catalogue{
width:100%;
}
.shop-catalogue thead th,.shop-catalogue tfoot th{
padding:5px;
background-color:#e4f0f1;
}
.shop-catalogue tbody td{
font-size:11px;
}

input.quantity{
border:1px solid #000000;
text-align:right;
}
.frm-table td{
padding:3px 15px 3px 0px;
}
.frm-input
{
border:1px solid #000000;
}


body
{
background-repeat:repeat-x;
background-color:#ffffff;
}
body, td, p
{
	font-family: Tahoma,Arial;
	font-size: 13px;
	color: #000000;
	margin: 0px 0px 0px 0px;
}
a:active, a:link, a:visited
{
font-size: 13px;
color: #000000;
text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
img, img a
{border: none;}

.text-cont
{
padding:0px 30px 30px 30px;
}

.im-article
{
border: 4px solid #D7DBDE;
}
.btn,.btn:active,.btn:link,.btn:visited
{
padding:1px 5px 0px 5px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
h1,h2,h3,h4
{
	margin: 0px 0px 0px 0px;
	font-size: 18px;
}
.tit
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
background-color:#e4e5de;
font-weight: bold;
padding: 4px 4px 4px 10px;
margin:20px 0px 20px 0px;
}
.tit2
{
font-family:Arial;
font-size:13px;
color:#000000;
background-color:#e4e5de;
font-weight: bold;
padding: 4px 4px 4px 10px;
margin:20px 0px 20px 0px;
}
small
{
font-size:11px;
}

.page a, .page b, .page a:active, .page a:link, .page a:visited 
{
	       color:#505050; 
		   font-family:arial; 
		   font-size:12px; 
		   font-weight:100
}
.page a:hover
{
	             color:#505050; 
				 font-family:arial; 
				 font-size:12px; 
				 font-weight:100;
}
.page b,.page b:hover
{
		color:#505050; 
		font-family:Tahoma, Arial; 
		font-size:13px; 
		font-weight:100;
}
.sh-t
{
	color: #ea3b5f;
	font-size:16px;
}
.sh-p
{
padding:2px 4px 3px 4px;
margin:2px 4px 3px 4px;
font-weight:bold;
background-color: #d6dcdf;
	font-size:18px;
}
.quantity
{
/*	border: 1px solid #507B90;* /
	background-color:#F3F4F3;
	color:#507B90;
	width:46px;
	font-size: 9px;
	text-align:right;
}
.quantity input
{
	background-color:#F3F4F3;
	color:#507B90;
	font-weight:bold;

}
.quantity,.quantity td
{
padding: 0px;
margin: 0px;
}
.like_text,.like_text2
{
	border: none;
	background-color:#F3F4F3;
	color:#000000;
	width:32px;
	text-align:right;
	font-size: 9px;
	padding: 1px 4px 1px 4px;
}
.like_text2
{
	width:100px;
}
.frm {background-color: #162C65; font-family: Verdana; font-size: 13px; color: #fff; border: #fff 2px solid;}

div#usernotes {
	background-color: transparent;
}
div#usernotes div.head, div#usernotes div.foot {
	background-color: transparent;
	padding: 4px;
}
div#usernotes div.foot {
	text-align: right;
}
div#usernotes div.foot a, div#usernotes div.head a {
	background-color: transparent;
}
div#usernotes span.action {
	float: right;
}
div#usernotes div.note {
	margin-left: 2em; 
	margin-right: 2em; 
	border-bottom:1px dashed;
	padding: 4px;
}
div#usernotes div.text {
	padding: 2px;
	margin-top: 4px;
	
}

.addcounter {width:200px}
.addcounter img {height:10px;background:#eff;border:0}
*/
