/* - основные параметры - */

body {
  background: #ffffff;
  font-size: 10pt;
  font-family: Verdana, Arial, Tahoma;
  color: #554;
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse; 
}
table td {
  border: 0px solid #ffffff;
  padding: 0px; 
}

table.main_body {
  min-width: 1000px;
  width: 1000px;
  border-width: 0px;
  margin: 0;
  padding: 0;
}

.td_main_head_0 {
  background: #4E899B;
}

.td_main_head_0 img {
  border-width: 0px;
  margin: 0;
  padding: 0;
}

.td_main_head_1 {
  background: #4E899B;
  height: 29px;
}

.td_main_head_1 b {
  vertical-align: middle;
  color: #ffffff;
  font-family: Arial, Verdana, Tahoma;
  font-size: 11pt;
  text-shadow: 2px 2px 2px #2f2f2f;
}

.td_main_head_2 {
  background: #ffffff;
  height: 35px;
}

.td_main_head_0 img, .td_main_head_1 img, .td_main_head_2 img {
  border-width: 0px;
  margin: 0;
  padding: 0;
}

tr.line_status {
  font-family: Century Gothic, Tahoma, Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  color: #4d899c;
  text-shadow: 1px 1px 1px #8f8f8f; 
}

a { color: #4d899c; color: #0099cc; text-decoration: none;}
a:hover { color: #2e4d54; color: #cc0000; cursor: pointer; text-decoration:underline;}
a:active { color: #cccccc; text-decoration: none;}
a:visited { text-decoration: none;}

a.txt, a.txt:link, a.txt:visited { font-weight: bold; text-decoration: none;}
a.txt:hover { cursor: pointer; text-decoration:underline;}
a.txt:active { text-decoration: none;}

a.url_page {background:url(/img/ico_url.gif) 0 75% no-repeat; padding-left:25px;}
a.url_page:hover { cursor: pointer; text-decoration:underline;}

.hr1 {
  height: 3px;
  margin: 5px 2px;
  background: url(img/hr1.gif) top left repeat-x; 
}

/* Кнопки*/
a.a_but_home, a.a_but_home img, a.a_but_mail, a.a_but_mail img, a.a_but_order, a.a_but_order img, a.a_but_map, a.a_but_map img {
  width: 24px;
  height: 26px;
  border-width: 0px;
}

a.a_but_home, a.a_but_order, a.a_but_mail, a.a_but_map {
  display: inline-block;
  margin: 0px;
}

a.a_but_home { background: url(img/but_home.gif) top right no-repeat; }
a.a_but_home:hover { background: url(img/but_home.gif) bottom right no-repeat; }

a.a_but_mail { background: url(img/but_mail.gif) top right no-repeat; }
a.a_but_mail:hover { background: url(img/but_mail.gif) bottom right no-repeat; }

a.a_but_order { background: url(img/but_order.gif) top right no-repeat; }
a.a_but_order:hover { background: url(img/but_order.gif) bottom right no-repeat; }

a.a_but_map { background: url(img/but_map.gif) top right no-repeat; }
a.a_but_map:hover { background: url(img/but_map.gif) bottom right no-repeat; }
/*  /Кнопки  */

td.td_main_futer {
  border-width: 0px;
  background: #4E899B;
  height: 38px;
}

td.td_main_futer b {
  vertical-align: middle;
}

td.td_main_futer a {
  color: #ffffff;
  font-family: Century Gothic, Arial, Verdana, Tahoma;
  font-size: 14pt;
  text-shadow: 2px 2px 3px #2f2f2f;
  text-decoration: none;
}

td.td_menu {
  width: 195px;
  border-right:  5px solid #ffffff; 
}

/* ------- меню ------- */

td.td_menu, .td_menu_width, .win_head_title, .win_head, .win_telo, .win_futer {
  vertical-align: top;
}

tr.win_head_title {
  height: 32px;
  background: url(img/menu_head_title.gif) top right no-repeat;
  vertical-align: middle;
} 

tr.win_head_title td {
  color: #ffffff;
  font-family: Century Gothic, Verdana, Arial, Helvetica, Times New Roman, Georgia, Tahoma;
  font-size: 11pt;
  font-weight: bold;
  text-shadow: 2px 2px 3px #2f2f2f;
  padding-left: 10px;
} 

.win_head {
  height: 14px;
  background: url(img/menu_head.gif) top right no-repeat;
} 

.win_telo {
  background: url(img/menu_telo.gif) right repeat-y;
} 

.win_futer {
  height: 16px;
  background: url(img/menu_futer.gif) bottom right no-repeat;
} 

/* окно доп.информации */

.win_head_w {
  height: 14px;
  background: url(img/info_head.gif) top right no-repeat;
} 

tr.win_telo_w {
  background: url(img/info_telo.gif) right repeat-y;
} 

tr.win_telo_w td {
  padding: 2px 10px 0 3px;
  font-size: 7pt;
} 

tr.win_telo_w td h5 {
  font-family: Century Gothic, Verdana, Arial, Helvetica, Times New Roman, Georgia, Tahoma;
  font-size: 10pt;
  text-align: center;
  color: #D5C186;
  color: #4D899C;
  margin: 0 2px ;
} 

tr.win_telo_w td h6 {
  font-size: 6pt;
  font-weight: normal;
  text-align: center;
  margin: 0;
} 

tr.win_telo_w td p {
  font-size: 7pt;
  margin: 0;
  text-indent: 3pt;
/*  text-align: justify; */
} 

.win_futer_w {
  height: 33px;
  background: url(img/info_futer.gif) bottom right no-repeat;
} 

/* ------- Главное меню ------- */
div.menu_theme {
  height: 16px;
  width: 183px;
  color: #2e4d54;
  font-family: Arial Bold, Tahoma, Verdana, Century Gothic, Helvetica, Times New Roman, Georgia;
  font-size: 8pt;
  font-weight: bold;
  line-height: 15px;
  vertical-align: bottom;
  margin: 7px 0 0 2px;
  padding-left: 6px;
  background: url(img/bg_menu.gif) top left no-repeat;
}

a.menu_line, div.menu_sel_line {
  height: 17px;
  font-family: Helvetica, Arial, Arial Narrow, Tahoma, Verdana, Century Gothic, Georgia, Times New Roman;
  font-size: 9pt;
  font-weight: bold;
  line-height: 16px;
  margin-top: 1px;
}

a.menu_line {
  display: block;
  color: #ffffff;
  width: 176px;
  text-decoration: none;
  margin-left: 6px;
  padding-left: 6px;
}

a.menu_line:hover {
  color: #eeeeee;
  background: url(img/bg_menu.gif) bottom left no-repeat;
}

a.menu_line:active {
  color: #dddddd;
  padding-left: 8px;
  background: url(img/bg_menu.gif) bottom left no-repeat;
}

div.menu_sel_line  {
  color: #4d899c;
  background:url(/img/ico_index.gif) 0 50% no-repeat;
  text-decoration:underline;
  margin-left: 2px;
  padding-left: 11px;
} 
/* ------- /Главное меню ------- */

/* ---- Информационное поле ---- */

td.td_main_info, .main_info_width {
  width: 800px;
  vertical-align: top;
}

td.td_main_info p {
  text-align: justify;
  text-indent: 10pt;
  margin-right: 5px;
  margin-top: 0px;
}

td.td_main_info h2 {
  background: url(img/bg_line_h2.gif);
  line-height: 35px;
  height: 35px;
  font-size: 11pt;
  padding-left: 20px;
  margin: 5px 5px 5px 0;
}

tr.win_info_head_title {
  height: 34px;
  background: url(img/info_head_title.gif) top left no-repeat;
  vertical-align: middle;
} 

tr.win_info_head_title td {
  color: #4D899C;
  font-family: Century Gothic, Verdana, Arial, Helvetica, Times New Roman, Georgia, Tahoma;
  font-size: 12pt;
  font-weight: bold;
  text-shadow: 1px 1px 2px #5f5f5f;
  padding-left: 10px;
} 

tr.win_info_head_title td h1 {
  font-size: 12pt;
  padding: 0;
  margin: 0;
}

tr.win_info_head {
  height: 14px;
  background: url(img/info_head.gif) top left no-repeat;
} 

tr.win_info_telo {
  background: url(img/info_telo.gif) left repeat-y;
} 

tr.win_info_telo td td {
  background: #ffffff;
} 

tr.win_info_telo td {
  background: url(img/info_telo.gif) left repeat-y;
  color: #000000;
  padding: 5px 10px 0 10px;
  font-size: 9pt;
  font-family: Verdana, Century Gothic, Arial, Helvetica, Times New Roman, Georgia, Tahoma;
} 

tr.win_info_futer {
  height: 33px;
  background: url(img/info_futer.gif) top left no-repeat;
} 

/* Окно картинки */

div.img_right {
  margin-left: 8px;
  float: right
}

div.img_left {
  margin-right: 8px;
  float: left
}

div.img_center table.fr_img {
  margin: auto;
}

table.fr_img {
}

table.fr_img img, table.fr_img td {
  padding: 0;
  margin: 0;
  background: #ffffff;
}

table.fr_img img {
  background: url(img/img_bg.gif);
  position: relative;
  top: -1px;
  right: 1px;
}

table.fr_img td.fr_img_lu, table.fr_img td.fr_img_ru, table.fr_img td.fr_img_ld, table.fr_img td.fr_img_rd  {
  height: 10px;
  width: 10px;
}

table.fr_img td.fr_img_lu {
  background: url(img/fr_img_lu.gif) top left no-repeat;
}

table.fr_img td.fr_img_ru {
  background: url(img/fr_img_ru.gif) top right no-repeat;
}

table.fr_img td.fr_img_ld {
  background: url(img/fr_img_ld.gif) bottom left no-repeat;
}

table.fr_img td.fr_img_rd {
  background: url(img/fr_img_rd.gif) bottom right no-repeat;
}

table.fr_img td.fr_img_u {
  height: 10px;
  background: url(img/fr_img_u.gif) top left no-repeat;
}

table.fr_img td.fr_img_d {
  height: 10px;
  background: url(img/fr_img_d.gif) bottom left no-repeat;
}

table.fr_img td.fr_img_l {
  width: 10px;
  background: url(img/fr_img_l.gif) top left no-repeat;
}

table.fr_img td.fr_img_r {
  width: 10px;
  background: url(img/fr_img_r.gif) bottom right no-repeat;
}

/* Выделенное информационное поле */

div.inform {
  text-align: center;
}

fieldset.announce {
  border: 1px solid #afb4b7;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px
  margin: 10px;
  padding: 6px 10px;  
  background-color: #f4f4f4;
}

/*  Контакты */

table.line_link, table.line_link tr, table.line_link td {
  margin: 0;
  padding: 0;
  border: 0px solid #ffffff; 
  background: #ffffff;
}

/* FAQ */

span.txt_hid {
  font-style: italic;
  font-weight: bold;
  font-family: Arial, Helvetica, Times New Roman, Verdana, Century Gothic, Georgia, Tahoma;
}

.coment {
  color: #A9A9A9;
  cursor: help; 
}