a         { color:#416aa7; text-decoration:underline; font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px;}
a:visited { color:#416aa7; text-decoration:underline; font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px;}
a:hover   { color:#aec4de; text-decoration:underline; font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px;}

/* Красное меню */
a.tmenu-a         { color:#FFFFFF; text-decoration:none; }
a.tmenu-a:visited { color:#FFFFFF; text-decoration:none; }
a.tmenu-a:hover   { color:#FFFFFF; text-decoration:underline; }
td.tmenu-td {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
  padding-left:15px; padding-right:15px; padding-top:10px; vertical-align:top;
}

/* Синее меню */
a.bmenu-a         { color:#FFFFFF; text-decoration:none; }
a.bmenu-a:visited { color:#FFFFFF; text-decoration:none; }
a.bmenu-a:hover   { color:#FFFFFF; text-decoration:underline; }
table.bmenu1-table {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
  width: 100%;
}
td.bmenu1-td {
  padding-top:8px; padding-bottom:7px; padding-left:40px; padding-right:20px; 
  background: url('img/bmenu_mark.gif') left top no-repeat;
}
table.bmenu2-table {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
  background: #416aa7; margin-left:18px;
  width: 100%;
}
td.bmenu2-td {
  padding-top:8px; padding-bottom:7px; padding-left:29px; padding-right:20px; 
}
td.bmenu2-selected-td {
  padding-top:8px; padding-bottom:7px; padding-left:19px; padding-right:20px;
  border-left:solid 10px #416aa7; background: #294b8a; 
}
table.bmenu3-table {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:11px; color:#FFFFFF;
  background: #294b8a; margin-left:10px;
  width: 100%;
}
table.bmenu3-liaztable {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:11px; color:#FFFFFF;
  background: url('img/bmenu3_logo_liaz.gif') center no-repeat #294b8a; margin-left:10px;
  width: 100%;
}
table.bmenu3-paztable {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:11px; color:#FFFFFF;
  background: url('img/bmenu3_logo_paz.gif') center no-repeat #294b8a; margin-left:10px;
  width: 100%;
}
table.bmenu3-golaztable {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:11px; color:#FFFFFF;
  background: url('img/bmenu3_logo_golaz.gif') center no-repeat #294b8a; margin-left:10px;
  width: 100%;
}
table.bmenu3-kavztable {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:11px; color:#FFFFFF;
  background: url('img/bmenu3_logo_kavz.gif') center no-repeat #294b8a; margin-left:10px;
  width: 100%;
}
table.bmenu3-kaaztable {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:11px; color:#FFFFFF;
  background: url('img/bmenu3_logo_kaaz.gif') center no-repeat #294b8a; margin-left:10px;
  width: 100%;
}
td.bmenu3-td {
  padding-top:8px; padding-bottom:7px; padding-left:29px; padding-right:30px; 
}
td.bmenu3-selected-td {
  padding-top:8px; padding-bottom:7px; padding-left:19px; padding-right:30px;
  border-left:solid 10px #294b8a; background: #4870a4; 
}

/* Спецпредложение */
div.div-spec {
  background: url("img/spec_bg.jpg") right repeat-y; 
  padding-top:8px; padding-bottom:8px; margin-top:3px; margin-bottom:3px;
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF;
  text-align: center; 
}
div.div-spec-item {
  background: url('img/spec_item_bg.jpg') #ececec left top no-repeat; margin-bottom:3px;
}
div.div-spec-date {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:11px; text-decoration:underline; color:#034da1;
  padding:20px; padding-bottom:5px;
}
div.div-spec-title {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#222222; font-weight:bold;
  padding:20px; padding-bottom:15px; padding-top:5px;
}
div.div-spec-img {
  padding:20px; padding-bottom:5px; padding-top:5px;
}
div.div-spec-text {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#444444; 
  padding:20px; padding-top:15px; padding-bottom:35px;
}
.news-title {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#222222; font-weight:bold;}
/* Новости */
.news-h1 {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:15px; font-weight:bold; color:#ed1b32; 
  margin-bottom:20px; margin-top:0px;}
div.news-date {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px; text-decoration:underline; color:#034da1;
  }
div.news-text {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px; color:#000000;
  margin-top:3px; margin-bottom:20px;}

a.news-a         { color:inhered; text-decoration:none; }
a.news-a:visited { color:inhered; text-decoration:none; }
a.news-a:hover   { color:inhered; text-decoration:none; }

td.logo-td {
  text-align:center; padding-top:6px;
}

div.text-div {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:13px;
  line-height:18px; text-align:justify; margin-bottom:30px;
}

p {font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:13px;
  line-height:18px; text-align:justify;}
div.text-div p {text-indent:15px;}
div.indent15 p {text-indent:15px;}

div.title-div {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:15px; font-weight:bold; color:#ed1b32;
  line-height:18px; text-align:justify; margin-bottom:30px;
}

h1{  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:15px; font-weight:bold; color:#ed1b32;
  line-height:18px; text-align:justify; margin-bottom:30px}
  
h3{font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px;
  text-align:justify; margin-bottom:30px;font-weight:bold;}  
.div-h3{font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px;
  text-align:justify; margin-bottom:30px;font-weight:bold;} 

ul {font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px;
  line-height:18px;}
img.pic-img {
  border:solid 1px #555555;
}

table.ftable {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; width:100%;
  margin-bottom:40px;
  }
table.ftable td.col-td {font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px;}

table.ftable th {
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:12px; line-height:15px; color:#566680;
  border-bottom:solid 1px #566680; text-align:left; padding-bottom:7px;
}
table.ftable th.col-th {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:12px; color:#FFFFFF;
  border-bottom:solid 1px #888888; text-align:center; font-weight:normal;
  padding-top:7px; padding-bottom:7px; padding-left:5px; padding-right:5px;
  background: #AAAAAA;
  }

a.col-th-a         { color:#FFFFFF; text-decoration:underline; }
a.col-th-a:visited { color:#FFFFFF; text-decoration:underline; }
a.col-th-a:hover   { color:#FFFFFF; text-decoration:underline; }
  
table.ftable td {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; color:#000000;
  border-bottom:solid 1px #c7ced9; padding-bottom:5px; padding-top:3px;
  vertical-align:top;
}
table.ftable td p{
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px;
}

table.ftable td.button-td {
  border-bottom:solid 1px #c7ced9; text-align:center; padding-bottom:4px; padding-top:2px;
  vertical-align:top;
}


table.ftable td.part-td {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; color:#888888;
  text-align:center; vertical-align:top; 
  border-bottom:solid 1px #c7ced9; background:#EEEEEE; 
  padding-bottom:8px; padding-top:6px; padding-left:10px;
  
}
table.ftable td.caption-td {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; color:#505968;
  width:40%;
}
table.ftable td.caption-td p {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; color:#505968;}

table.ftable td.value-td {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px;
  width:60%;
}
table.ftable td.value-td p{
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px;
}


a.submenu-a         { color:#FFFFFF; text-decoration:none; }
a.submenu-a:visited { color:#FFFFFF; text-decoration:none; }
a.submenu-a:hover   { color:#FFFFFF; text-decoration:underline; }

div.submenu-div {
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:11px; white-space:nowrap; color:#FFFFFF;
  background:#ed1b2f; width:100px; padding-bottom:18px;
}

div.submenu-item-div {
  padding-left:18px; padding-right:18px; padding-top:4px; padding-bottom:4px;
}

/* Form table */

table.form-table {
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:12px; border-collapse: collapse;
  background: #EEEEEE; width:100%;
  border:solid 20px #EEEEEE;
}

table.form-table td.title-td{
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#e70000;
  padding-bottom:30px;
}

table.form-table td.input-caption-td{
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:12px; color:#777777;  width:1%;
  vertical-align:top;
  padding-bottom:6px; white-space:nowrap; padding-right:10px; padding-top:7px;
}

table.form-table td.input-table-caption-td{
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:12px; color:#777777; width:40%;
  vertical-align:top;
  padding-bottom:6px; white-space:nowrap; padding-right:10px; padding-top:7px;
  border-top:solid 1px #BBBBBB;
}

table.form-table td.input-td{
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:12px; width:100%;
  vertical-align:top;
  padding-bottom:6px;
}

table.form-table td.value-td{
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:12px;
  vertical-align:top;
  padding-bottom:6px; white-space:nowrap; padding-top:7px;
}

table.form-table td.value-table-td{
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:12px; width:60%;
  vertical-align:top;
  padding-bottom:6px; white-space:nowrap; padding-top:7px;
  border-top:solid 1px #BBBBBB;
}

table.form-table td.button-td{
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:12px; font-weight:bold; width:100%;
  padding-top:30px; text-align:center;
  background: #EEEEEE url("/img/button_td_bg.gif") top repeat-x;
}

input.red-button {
  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF;
  background: red url("/img/button_bg.gif") top repeat-x;
  padding-top:4px; padding-bottom:6px; padding-left:10px; padding-right:10px;
  border:solid #FFFFFF 2px;
}



table.photo-table {
  font-family: Arial,Tahoma,Helvetica,sans-serif; font-size:12px; color:#555555;
  border-collapse: collapse; background: #EEEEEE; width:200px; height:200px; display:inline-table;
  border-right:solid 2px #FFFFFF; border-bottom:solid 10px #FFFFFF;
}

table.photo-table td.photo-td {
  padding:10px; vertical-align:middle; text-align:center;
}

table.photo-table td.text-td {
  padding:10px; padding-top:0px; vertical-align:bottom; text-align:center;
}


div.print-version-div {
  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size:12px;
  text-align:right; padding-top:0px; padding-bottom:0px;
}

ol li {font-size:13px; font-family: Arial,Tahoma,Helvetica,sans-serif; line-height: 18px;}
ul li {font-size:13px; font-family: Arial,Tahoma,Helvetica,sans-serif; line-height: 18px;}

a.no-visited         { color:#326396; text-decoration:none; }
a.no-visited:visited { color:#326396; text-decoration:none; }
a.no-visited:hover   { color:#326396; text-decoration:none; }

.webexpert a img {
    border:0;
}