/* RESET */
html,body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul{ list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

h1, h2.h1 {
	font-size: 18px;	
	color:#000000;
	line-height:24px;
	margin-bottom:7px;
	font-weight: normal;
}
h1 span {
	color: #444;
}
h2 {
	font-size:14px;
	font-weight:bolder;
	color:#000000;
	line-height:17px;
	margin-bottom:3px;
}

#main_info h2 {
	font-weight:normal;
	margin-top: 18px;
}

h3 {
	font-size:14px;
	color:#000000;
	line-height:17px;
	margin-bottom:3px;
}
h4 {
	font-size:14px;
	font-weight:bolder;
	color:#000000;
	line-height:17px;
	margin-bottom:3px;
}

body {
	font-family:Arial;
	font-size:12px;	
	color:#404040;
}
p {
	margin-bottom:6px;
	line-height:19px;
}
a {
	color:#333333;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

/* ������������� ������*/

.add_to_cart {
    display: block;
    margin-right: 0;
}

.h2 {
	color: #404040;
  font-size: 13px;
	font-weight:bold;
  line-height: 17px;
  margin-bottom: 3px;
  font-family:"Arial Narrow", arial;
}

#main_catalog .h2 {
	color: #404040;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 7px;
    font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		text-transform:none;
}

.va-middle {
  vertical-align:-3px;
}
