body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.zip { font-style:italic; font-weight:bold; }
strong { font-weight:normal; }
table.nk { width:100%; margin-right:15px; }
.news { font-family:Arial; font-size:13px; }
.rc { padding-left:20px; }
h1,h2,h3,h4,h5,h6 { margin-bottom:0; }
h1 { margin-top:0; margin-bottom:25px; font-family:Arial; font-weight:bold; font-size:13px; color:#8d8d8d; }
h2, .ttl { margin-top:0; margin-bottom:0; font-family:Arial; font-weight:normal; font-size:12px; color:#444444; }
h3 { margin-top:0; margin-bottom:0; font-family:Arial; font-weight:bold; font-size:13px; color:#444444; }
td.cttl h1
{ margin: 0 0 15px 0; padding: 0; font-family:Arial; font-weight:bold; font-size:14px; color:#8d8d8d; }
a.mlink, a.mlink:visited {
font-size: 12px;
font-family: Arial;
text-decoration: underline;
color:#9c3e3a;
}
a.mlink:hover {
text-decoration: none;
color:#9c3e3a;
}
table.liberti_cr { margin:185px 0 0 70px; }
table.liberti_cr a, table.liberti_cr a:visited, table.liberti_cr a:hover, table.liberti_cr a:active { font-size:12px; font-family:Arial; color:#fcd8d9; text-decoration:none; }
table.liberti_cr tr td { font-size:12px; font-family:Arial; color:#fcd8d9; text-align: center; }
.style1 {
color: #444444;
font-size: 13px;
font-family: Arial;
}
.o {
color: #444444;
font-size: 12px;
font-family: Arial;
}
.style11 {color: #444444; font-size: 12px; font-family: Arial; }
.style16 {
font-family: Arial;
font-size: 15px;
color: #FFFFFF;
}
.style18 {
color: #6a6a6a;
font-family: Arial;
font-size: 15px;
font-weight: bold;
}
.style19 {color: #4F4F4F}
a {
font-family: Arial;
font-size: 12px;
color: #ab4440;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #ab4440;
}
a:hover {
text-decoration: underline;
color: #ab4440;
}
a:active {
text-decoration: underline;
color: #ab4440;
}
.cattitle {
padding: 0px 27px 12px 0px;
}
.title {
padding: 0px 0px 4px 0px;
}
.sp {
border: 3px #e8d4d2 solid;
}
.sp1 {
padding: 0px 15px 30px 0px;
}
.t td{
padding: 0px 10px 20px 0px;
}
.body td{
padding: 0px 27px 20px 27px;
}
.date {
padding: 1px 8px 1px 8px;
font-family: Arial;
font-size: 9px;
color: #ffffff;
background-color: #9d3c3b;
}
.inputbox_p {
width: 145px;
padding: 1px 1px 1px 1px;
font-size: 12px;
font-family: Arial;
color: #313131;
background-color: #ffffff;
border: 1px #e0e0e0 solid;
}
.inputbox_c {
width: 300px;
padding: 1px 1px 1px 1px;
font-size: 12px;
font-family: Arial;
color: #313131;
background-color: #ffffff;
border: 1px #e0e0e0 solid;
}
.news_title {
padding: 0px 0px 5px 0px;
}
.menu {
padding: 3px 15px 3px 20px;
}
.breloki {
padding: 0px 30px 15px 0px;
}
a.lmenu, a.lmenu:visited {
font-size: 15px;
font-family: Arial;
font-weight: bold;
text-decoration: underline;
color:#fcfcfc;
}
a.lmenu:hover {
text-decoration: none;
color:#fcfcfc;
}
a.spec, a.spec:visited {
font-size: 13px;
font-family: Arial;
font-style: italic;
text-decoration: underline;
color:#eaeaea;
}
a.spec:hover {
text-decoration: none;
font-style: italic;
color:#eaeaea;
}
a.news_header, a.news_header:visited {
font-size: 13px;
font-family: Arial;
font-weight: bold;
text-decoration: underline;
color:#6a6a6a;
margin-bottom:7px;
}
a.news_header:hover {
text-decoration: none;
color:#6a6a6a;
margin-bottom:7px;
}
a.inden, a.inden:visited {
font-size: 12px;
font-family: Arial;
text-decoration: underline;
color:#282828;
}
a.inden:hover {
text-decoration: none;
color:#282828;
}
a.contacts, a.contacts:visited {
font-size: 13px;
font-family: Arial;
text-decoration: underline;
color:#444444;
}
a.contacts:hover {
text-decoration: none;
color:#444444;
}
a.pl, a.pl:visited {
font-size: 13px;
font-family: Arial;
text-decoration: underline;
color:#6a6a6a;
}
a.pl:hover {
text-decoration: none;
color:#6a6a6a;
}
a.ml, a.ml:visited {
font-size: 16px;
font-family: Arial;
text-decoration: underline;
color:#6a6a6a;
}
a.ml:hover {
text-decoration: none;
color:#6a6a6a;
}
.news1
{
font-size: 12px;
padding-top: 10px;
padding-bottom: 10px;
font-family: Verdana, Arial, sans-serif;
padding-left: 10px;
padding-right: 20px;
font-weight: bold ;
text-decoration: none;
}


.td_left h1{
	margin-top:5px; margin-bottom:10px; font-family:Arial; font-weight:normal; font-size:18px; color:#8d8d8d;
}

.td_left ul{
	margin-left:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	list-style-type: none;
	/* list-style-image:url(bul.gif); */
}
.td_left ul li{
	margin-left:0px;
	padding-bottom:3px;
	margin-bottom:3px;
	line-height: 1.1;
	border-bottom: 1px dashed silver;
}
.td_left ul li a{
	font-size:14px;
}


.td_left ul ul{
	margin-left:10px;
	margin-bottom:10px;
	padding:0px;
	list-style-type: circle;
	list-style-type: none;
	/* list-style-image:url(../images/bul_content.gif);*/
}
.td_left ul ul li{
	margin-bottom:3px;
}
.td_left ul ul li a{
	font-size:12px;
}




.td_right h1{
	margin-top:5px; margin-bottom:10px; font-family:Arial; font-weight:normal; font-size:18px; color:#8d8d8d;
}

.td_center{
	padding-right: 20px;
	padding-left: 20px;
}
.td_center h1{
	margin-top:5px; margin-bottom:10px; font-family:Arial; font-weight:normal; font-size:18px; color:#8d8d8d;
}
.td_center h2{
	margin-top:15px; margin-bottom:10px; font-family:Arial; font-weight:bold; font-size:15px; color:#8d8d8d;
}

.product_row{
	background-color: #ffffff;
}
.product_row_over{
	background-color: #efefef;
}

img{
	border-width: 0px;
}

.form_errors{
	color:red;
}
p, td, div{
	font-family: Arial;
	font-size: 12px;
	color: #444444;
}

.title1 { margin-top:5px; font-family:Arial; font-weight:normal; font-size:18px; color:#8d8d8d; }

form{
	padding: 0px;
	margin: 0px;
}

.cat_starter p{
	padding: 0px;
	margin: 0px;
	color:#8d8d8d;
}

/* тень для картинки */

.wrap1 {
 display: block;
 background:
  url(../images/shadow.png) /* Рисунок с тенью */
  no-repeat /* Отменяем повторение фона */
  right bottom; /* Размещаем тень в правом нижнем углу */
 float: left; /* Создание обтекания для правильного положения тени */
}
.wrap2 {
 display: block;
 background: url(../images/corner_bl.png)
  no-repeat /* Отменяем повторение рисунка */
  left bottom; /* Располагаем в левом нижнем углу */
 background-position: /* Положение уголка тени */
  -20px /* Смещаем уголок, чем меньше значение, тем левее располагается уголок */
  100%;
}
.wrap3 {
 display: block;
 padding:
  0
  0px /* Ширина тени справа */
  0px /* Высота тени снизу */
  0;
 background:
  url(../images/corner_tr.png) /* Правый верхний уголок тени */
  no-repeat /* Отменяем повторение рисунка */
  right top; /* Располагаем в правом верхнем углу */
 background-position: /* Положение уголка тени */
  100%
  -20px; /* Смещаем уголок, чем меньше значение, тем выше уголок */
}
.wrap3 IMG {
 display: block;
}

.clear{
	clear: both;
}

.catdiv{
	text-align: center;
	width: 100px;
}

.m_active{
	font-size: 18px;
	display: inline;
}
.m_plus{
	font-size: 18px;
	display: inline;
}
.m_empty{
	display: inline;
}
