a { color:#295DAB; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal; }
a:link { color:#295DAB; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal; }
a:visited { color:#295DAB; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal; }
a:active { color:#DD2F2F; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;  font-weight:normal; }
a:hover { color:#DD2F2F; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: underline; font-weight:normal; }

body, text, p, td, br { color:#000000; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; }

SELECT, INPUT, TEXTAREA, option { color: #000000; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; font-size: 8pt; font-weight: normal; }

.hidden_href { color:#295DAB; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal; }

.menu { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; }
  a.menu:link { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#52647b; text-decoration: none; font-weight:normal; }
  a.menu:visited { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#52647b; text-decoration: none; font-weight:normal; }
  a.menu:active { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#52647b; text-decoration: none; font-weight:normal; }
  a.menu:hover { font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#000000; text-decoration: underline; font-weight:normal; }

  .menu1 { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; }
  a.menu1:link { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#ffffff; text-decoration: none; font-weight:bold; }
  a.menu1:visited { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#ffffff; text-decoration: none; font-weight:bold; }
  a.menu1:active { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#ffffff; text-decoration: none; font-weight:bold; }
  a.menu1:hover { font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; color:#bdd7f2; text-decoration: underline; font-weight:bold; }

.left-caption { color:#ffffff; font-size:10px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal;
margin-bottom : 2; 	margin-left : 4;	margin-right : 4;	margin-top : 2;
 }

.right-caption { color:#7E8792; font-size:10px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:normal;
margin-bottom : 2; 	margin-left : 4;	margin-right : 4;	margin-top : 2;
 }

.text-catalog {margin-bottom : 2; 	margin-left : 5;	margin-right : 3;	margin-top : 2;}

.content {margin-bottom : 12; 	margin-left : 20;	margin-right : 15;	margin-top : 12;}

.price { color:#AB1A1A; font-size:12px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:bold; }
.credit { color:#7B7F84; font-size:9px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:bold; }
.price-txt { color:#000000; font-size:9px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:bold; }

.red { color:#AB1A1A; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none; font-weight:bold; }

.red-o { color:#AB1A1A; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.blue { color:#658BC4; font-size:11px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.blue-small { color:#658BC4; font-size:10px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.red-small { color:#AB1A1A; font-size:10px; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.white { color: #ffffff; font-size: 11px; font-weight: bold; font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial; text-decoration: none;}

.text {margin-bottom : 10; 	margin-left : 10;	margin-right : 10;	margin-top : 6; font-size: 10pt;}
.text a { font-size:10pt; }

.caption-sub { color:#707E90; font-size:10px; font-weight: bold}

div.rating-list { float:right; margin:5px 5px 5px 0px; cursor:pointer; }
div.rating-list img { margin-left:2px; }
span.rating-card { cursor:pointer; }
span.rating-card img { margin-bottom:3px; }

h1 {
	color: #717882;
	font-size: 14px;
	font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial;
	text-decoration: none;
	font-weight: bold;
	margin-bottom : 4;
	margin-left : 10;
	margin-right : 10;
	margin-top : 6;
}

h2 {
	color: #658BC4;
	font-size: 11px;
	font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial;
	text-decoration: none;
	font-weight: bold;
	margin-bottom : 4;
	margin-left : 4;
	margin-right : 10;
	margin-top : 6;
}

h3 {
	color: #333333;
	font-size: 12px;
	font-family: Verdana Cyr, Verdana, Sans-Serif, Arial Cyr, Arial;
	text-decoration: none;
	font-weight: bold;
	margin-bottom : 4;
	margin-left : 10;
	margin-right : 10;
	margin-top : 6;
}
h4 {
	color: #AB1A1A;
	font-size: 11px;
	font-weight: bold;
	margin-bottom : 4;
	margin-left : 10;
	margin-right : 10;
	margin-top : 6;
}

SELECT, INPUT, option {
	font-size: 10px;
	font-weight: normal;
}
td.action_blok {
 border-right: 2px solid #EAEDF1;
 border-bottom: 2px solid #EAEDF1;
 background-color: #F9FAFC;
}
td.cabinet {
 width: 215px;
 background-color: #F9FAFC;
 border-right: 2px solid #EAEDF1;
}
td.news_blok {
 background-color: #F9FAFC;
 border-right: 2px solid #EAEDF1;
 border-bottom: 2px solid #EAEDF1;
}
td.border_left {
 border-left: 2px solid #EAEDF1;
}
td.border_bottom {
 border-bottom: 2px solid #EAEDF1;
}
table.border_left {
 border-left: 2px solid #EAEDF1;
}
table.border_bottom {
 border-bottom: 2px solid #EAEDF1;
}
td.border {
border: 2px solid #EAEDF1;
}

/* ------------------------------------------------------------------------------------- */
div.error { color:red; text-align:center; margin:10px; font-weight:bold; }
