/* Тестовая таблица */
body {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
}
body, table, td, img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}
p {  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
}
h1 {
  font-family: Arial Cyr, Arial, Helvetica, sans-serif;
  font-size: 120%;
  color: #507083;
}
h2 {
  font-family: Arial Cyr, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #213252;
  padding: 0px;
  margin: 0px;
}
a {
  color: #4E5E79;
  text-decoration: underline;
}
a:active {
  color: #FF0000;
}
a:visited {
  color: #4E5E79;
}
a:hover {
  color: #FF0000;
  text-decoration: none;
}
#ta_r {
  text-align: right;
}
#ta_c {
  text-align: center;
}

.top {vertical-align: top;}

#o { width: 1%; }
/*блок навигации второго уровня каталога */
.l1 {
  border-width: 1px;
  border-style: solid none none none;
  border-color: #43667A;
}
.l2 {
  border-width: 1px;
  border-style: none none solid none;
  border-color: #C33E33;
}
.l11, .l12
{
  width: 3px;
}

.l11 {
  background-color: #43667A;
}
.l12 {
  background-color: #C33E33;
}
.l111{
  padding: 5px;
  vertical-align:top;
}

.l111 small {
  color: #C33E33;
  font-weight: bolder;
}
/* /блок навигации второго уровня каталога */

/* вставка картинки в каталог*/
.cimg            { margin-top: 10px;}
.cimg, .cimg img { border: 1px solid #D1D1D1;}
.cimg td         { padding: 2px;}

.cimg1 { border: 1px solid #D1D1D1; margin-right: 10px; float: left;}

/* /вставка картинки в каталог*/

.borderk {
  background-image: url('../images/inner/main_right_title_left_bg.gif'); background-repeat: repeat-y; background-color: #C33E33;
}
.borderk1 {
  background-image: url('../images/inner/main_right_title_left_bg1.gif'); background-repeat: repeat-y; background-color: #C33E33;
}

.white, .vint {
  color: #FFFFFF;
}
.vint {
  font-size: 70%;
  color: #FFFFFF;
}
.white a, .white a:visited  {
  color: #FFFFFF;
}
.white a:hover, .white a:active  {
  color: #FFd0d0;
}
.vint {
  font-size: 70%;
}

.vint img {
  height: 19px; 
  width: 19px; 
  position: relative; 
  top: 6px;
}
.vint a, .vint a:visited  {
  color: #FFFFFF;
}
.vint a:hover, .vint a:active  {
  color: #FFd0d0;
}

/*Меню второго уровня*/
.m {
  font-size: 75%;
  color: #ffffff;
}
.m td {
  padding: 5px 5px 0px 0px;
}
a.mm, a.mm:link {
  color: #FFFFFF;
}
a.mm:hover {
  color: #F7F2DD;
}
a.mm:visited
{
  color: #EDC5C2;
}

a.mm1, a.mm1:link { color: #fff;}
a.mm1:hover   { color: #F7F2DD;}
a.mm1:visited { color: #fff;}


#mc {
  text-align: center; 
}


/* /Меню второго уровня*/

.list, .list1 {
  font-size: 70%;
}
.list1 {
  border-left: 3px solid #C33E33;
}
.list td, .list1 td {
  vertical-align: top;
}
.list1 td {
  padding: 10px 0px 0px 10px;
}
.list td {
  padding: 0px 0px 3px 3px;
}

.footer {
  color: #666666;
  font-size: 60%;
}
.footer a, .footer a:visited  {
  color: #4E5E79;
}
.footer a:hover, .footer a:active  {
  color: #FF0000;
}

.text {
  color: #213252;
  font-size: 85%;
}
.text2 {
  width: 100%;
  background-color: #F4F4F4;
  font-size: 70%;
  color: #676767;
  margin: 10px 0px 10px 0px;
}
.text2 td {
  padding: 10px;
  vertical-align: top;
}
.text1 {
  width: 100%;
  background-color: #EDF1F3;
  font-size: 80%;
  color: #676767;
  margin: 10px 10px 10px 0px;
}

.text1 td {
  padding: 5px 0px 5px 5px;
  vertical-align: top;
}
.text3-zakaz {
  background-color: #F4F4F4;
  font-size: 80%;
  color: #213252;
  margin: 10px 0px 10px 0px;
}
.text3-zakaz td {
  padding: 5px;
  vertical-align: top;
}
.text3 {
  width: 100%;
  background-color: #F4F4F4;
  font-size: 80%;
  color: #213252;
  margin: 10px 0px 10px 0px;
}
.text3 td {
  padding: 5px;
  vertical-align: top;
}

.text31 {
  background-color: #F4F4F4;
  font-size: 80%;
  color: #213252;
  margin: 10px 0px 10px 0px;
}
.text31 td {
  padding: 5px;
  vertical-align: top;
}

.text32 {
  font-size: 80%;
  color: #213252;
  margin: 10px 0px 10px 10px;
}
.text32 td {
  padding: 10px;
  vertical-align: top;
}

.t1 {
  background-color: #ffffff;  
}
.t3 {
  background-color: #EDF1F3;
  font-weight: bolder;  
}

.text1 a, .text1 a:visited, .text table a, .text table a:visited  {
  color: #4E5E79;
}
.text1 a:hover, .text1 a:active, .text table a:hover, .text table a:active  {
  color: #FF0000;
}

.in {
  background-color: #C33E33;
  color: #ffffff;
  margin: 5px;
}
.ds         { font-size: 70%; color: #ffffff; }
.ds td      { padding: 3px 5px 0 0;}
.dop-search { border-top: 1px solid #cf655c;}
.ds .button { float: right; margin: 3px 0 5px 0; font-size: 1em;}

.zak1        { background: #d67c74 url(../images/cat/bg.gif) left top no-repeat; font-size: 70%; color: #fff; padding: 5px 5px 5px 10px;}
.zak1  small { color: #f6ff96;}

.zak2        { background: #cc5b51 url(../images/cat/bullet.gif) 5px 14px no-repeat; font-size: 65%; color: #fff; padding: 10px 5px 2px 13px;}
.zak3        { background: #cc5b51; }
.zak3 td     { vertical-align: middle; font-size: 65%; color: #f6ff96;}

.sertif      { width: 100%; font-size: 70%; color: #666;}

/*.text a, .text a:visited  {
  color: #a0e0FF;
}
.text a:hover, .text a:active  {
  color: #FF0000;
}*/

.lyric {
  color: #C33E33;
}
.lyric a, .lyric a:visited  {
  color: #FF0000;
}
.lyric a:hover, .lyric a:active  {
  color: #a0e0FF;
}
.textl {
  color: #666666;
}

.catalog-text {padding: 10px 10px 0 5px;}

