.souv {
  border-style: solid; 
  border-width: 2px; 
  border-color: #950714;
  margin-top: 20px;
  margin-right: 20px;
  float: right;
}

ul {
  text-decoration: none; 
  font: bold 9pt/15pt Tahoma; 
  color: #000000;
}

.menu {
font-family: "Arial Narrow";
font-style: normal;
font-weight: normal;
}

body {
  color: #333333; 
  background: #F7F7F7 url(images/bg.gif) repeat-x top; 
  margin: 0; padding: 0;
}

h1 {
  font: 18pt/22pt Tahoma; 
  font-weight: bold; 
  color: #000000;
}

.ZagMain {
  font: 14pt/2pt Tahoma; 
  font-weight: bold; 
  color: #000000;
}

p {
  font: 10pt/12pt Tahoma; 
  color: #000000;
  position: relative;
  top: -25px;
}

.p {
  font: 10pt/12pt Tahoma; 
  color: #000000;
}

/* News Style*/
.data_news {
  font: 9pt/16pt Tahoma; 
  color: #666666;
  position: relative;
  top: 8px;
}
.zag_news {
  font: 16pt/40pt Tahoma; 
  color: #950714;
}
.zag_news_l {
  font: 16pt/18pt Tahoma; 
  color: #950714;
}
.text_news {
  font: 10pt/12pt Tahoma; 
  color: #000000;
}
/* End News Style*/


.p2 {
  font: 8pt/12pt Tahoma; 
  font-weight: bold; 
  color: #950714;
  position: relative;
  top: -5px;
}

.pod {
  font: 12pt/0pt Tahoma; 
  font-weight: bold; 
  color: #000000;
  position: relative;
  top: -25px;
}

.picpod {
  position: relative;
  top: -23px;
}

table#catalog {
   background: url(images/bg4.gif) repeat-y top left;
   margin: 0px; padding: 0 0 0 20px;
   border-collapse: collapse; 
   position: relative;
}

/*
p {
  font: 10pt/8pt Tahoma; 
  color: #000000; 
  text-align: right;
  #950714;
}
.mini_w {
  font: 1pt/1pt Tahoma; 
  color: #ffffff;
}
.mini_y {
  font: 1pt/1pt Tahoma; 
  color: #fffcdf;
}
.menutitle{
  cursor:pointer; 
  font-weight:bold; 
  margin-bottom: 5px;
}
.submenu{
  margin-bottom: 0.5em;
}*/

.spis:link {
  text-decoration: none; 
  font: bold 9pt/9pt Tahoma; 
  color: #000000;
}
.spis:visited {
  text-decoration: none; 
  font: bold 9pt/9pt Tahoma; 
  color: #000000;
}
.spis:hover {
  text-decoration: underline; 
  font:  bold 9pt/9pt Tahoma; 
  color: #950714;
}

.page:link {
  text-decoration: none; 
  font: 10pt/12pt Tahoma; 
  font-weight: bold; 
  color: #950714;
}
.page:visited {
  text-decoration: none; 
  font: 10pt/12pt Tahoma; 
  font-weight: bold; 
  color: #950714;
}
.page:hover {
  text-decoration: underline; 
  font: 10pt/12pt Tahoma; 
  font-weight: bold; 
  color: #950714;
}

hr {
  color: #950714;
}

/*.dop:link {text-decoration: none; font: bold 12pt/15pt Times New Roman; color: #000000;}
.dop:visited {text-decoration: none; font: bold 12pt/15pt Times New Roman; color: #000000;}
.knife:link {text-decoration: none; font: bold 12pt/15pt Times New Roman; color: #950714;}
.knife:visited {text-decoration: none; font: bold 12pt/15pt Times New Roman; color: #950714;}*/

.cr {
  font: 8pt/12pt Tahoma; 
  text-align: center;
  color: #000000;
}

.main {
  font: 8pt/11pt Tahoma; 
  text-align: right;
  /*font-style: italic;*/
  font-weight: bold;
  color: #000000;
}

/*.cit {font: 8pt/12pt Tahoma;  text-align: right; color: #000000;}
.cit_space .cit {font: 3pt/5pt Tahoma; font-style: italic; text-align: right; color: #000000;}
.dt {font: 10pt/20pt Tahoma; font-weight: bold; color: #8795B4;}*/





/*.cont {font: bold 10pt/12pt Tahoma; color: #950714;}*/

.th {
  font: 8pt/12pt Tahoma; 
  color: #000000;
  position: relative;
  right: 20px;
  top: 12px;
}

.zth {
  font: 8pt/12pt Tahoma; 
  font-weight: bold; 
  color: #950714;
}

.zag {
  font: 15pt/10pt Times New Roman; 
  font-weight: bold;
  font-style: italic; 
  color: #000000;
  text-decoration: underline;
}

.nim_top {
  border-style: solid; 
  border-width: 2px; 
  border-color: #950714;
  position: relative;
  right: 20px;
  top: 12px;
}
.nim {
  border-style: solid; 
  border-width: 2px; 
  border-color: #950714;
  position: relative;
  right: 20px;
  top: 12px;
}

/*
.sale:link {text-decoration: none; font: 10pt/8pt Tahoma; color: #000000; text-align: right;}
.sale:visited {text-decoration: none; font: 10pt/8pt Tahoma; color: #000000; text-align: right;}
.sale:hover {text-decoration: none; font: 10pt/8pt Tahoma; color: #950714; text-align: right;}
.salepod:link {text-decoration: underline; font: 10pt/20pt Tahoma; font-weight: bold; color: #950714;}
.salepod:visited {text-decoration: underline; font: 10pt/20pt Tahoma; font-weight: bold; color: #950714;}
.salepod:hover {text-decoration: underline; font: 10pt/20pt Tahoma; font-weight: bold; color: #950714;}
.bot {border-top-style: solid; border-right-style: none; border-left-style: none; border-bottom-style: none; border-color: #000000; border-width: 2px}
.tabsale {border: none; border-coolapse: separate;}
.tdsale {border: solid; border-color: #000000; border-width: 1px}*/

/*4 pictures menu*/
#thumbnailArea {
  width: 625px; height: 110px; 
  margin: 8px; padding: 0 5 0 0px; 
  background: #FFFFFF;
} 

#naviFrame {
  width: 625px; height: 110px;
  margin: 0px; padding: 0px; 
  text-align: left; 
  background: #FFFFFF;
}
#naviFrame table#thumbnail {
  width: 625px; height: 110px; 
  margin: 0px; padding: 5px; 
  border-collapse: collapse;
  line-height: 1.5;
}
#naviFrame table#thumbnail td {
  margin: 0; padding: 5 0 5 5px;
}

#videoarea table#video {
  border-collapse: collapse;
  padding: 13px;
}
#videoarea table#video tr {
  border-collapse: collapse;
  padding: 13px;
}
#videoarea table#video td {
  border-collapse: collapse;
  padding: 13px;
}

#videoarea table#catalog {
  background: url(images/bg4.gif) repeat-y top left;
  border-collapse: collapse;
  padding: 13px;
}
#videoarea table#catalog tr {
  border-collapse: collapse;
  padding: 13px;
}
#videoarea table#catalog td {
  border-collapse: collapse;
  padding: 13px;
}

/*1. 2. 3 pictures menu*/
#thumbnailArea_3 {
  width: 470px; height: 110px; 
  margin: 8px; padding: 0 5 0 0px; 
  background: #FFFFFF;
}
#naviFrame_3 {
  width: 470px; height: 110px;
  margin: 0px; padding: 0px; 
  text-align: left; 
  background: #FFFFFF;
}
#naviFrame_3 table#thumbnail {
  width: 470px; height: 110px; 
/*  position: relative;
  left: 0px;*/
  margin: 0px; padding: 0px; 
  border-collapse: collapse;
  line-height: 1.5;
}
#naviFrame_3 table#thumbnail td {
  margin: 0; padding: 5 0 5 5px;
}

/* Карти ыIЃEраздельA */
#cat_picturesFrame {
  width: 916px; height: 317px;
  margin: 8 8 8 8px; padding: 0px; 
  text-align: left; 
}
#cat_picturesFrame table#thumbnail {
  background: url(images/bg4.gif) repeat-y top left;
  width: 916px; height: 317px; 
  margin: 0 0 0 0px; padding: 0px; 
  border-collapse: collapse;
/*  line-height: 1.5; */
}
#cat_picturesFrame table#thumbnail td {
  margin: 0px; padding: 0 15 0 20px;
  vertical-align: top; 
}
#cat_picturesFrame table#thumbnail th {
  margin: 5px; padding: 5 5 5 5px;
  background: #FFFFFF; 
}

#picturesFrame {
  width: 916px; height: 317px;
  margin: 8 8 0 8px; padding: 0px; 
  text-align: left; 
}
#picturesFrame table#thumbnail {
  width: 916px; height: 317px; 
  margin: 0 0 0 0px; padding: 5px; 
  border-collapse: collapse;
/*  line-height: 1.5; */
}
#picturesFrame table#thumbnail td {
  margin: 0px; padding: 7 15 0 20pxpx; /*30 40 40 40*/
  vertical-align: top; 
}
#picturesFrame table#thumbnail th {
  margin: 5px; padding: 5 5 5 5px;
  background: #FFFFFF; 
}

#contactsFrame {
  width: 916px; height: 359px;
  margin: 8 8 8 8px; padding: 0px; 
  text-align: left; 
}
#contactsFrame table#thumbnail {
  width: 916px;  height: 359px; 
  margin: 0 0 0 0px; padding: 5px; 
  border-collapse: collapse;
}
#contactsFrame table#thumbnail td {
  margin: 0px; padding: 0px; /*30 40 40 40*/
  vertical-align: top; 
}
#contactsFrame table#thumbnail th {
  margin: 5px; padding: 5px;
  background: #FFFFFF; 
}

#textFrame {
  width: 916px;
  margin: 8 8 8 8px; padding: 0px; 
  text-align: left; 
}
#textFrame table#thumbnail {
  width: 916px;
  margin: 0 0 0 0px; padding: 5px; 
  border-collapse: collapse;
/*  line-height: 1.5; */
}
#textFrame table#thumbnail td {
  margin: 0px; padding: 2 10 0 10px; /*30 40 40 40*/
  vertical-align: top; 
}
#textFrame table#thumbnail th {
  margin: 5px; padding: 5px;
  background: #FFFFFF; 
}

/*#bottomFrame {
  width: 932px; height: 62px;
  padding: 0px; margin: 0px;
  border-collapse: collapse;
  background: url(images/bg3.gif);
}

#bottomFrame table#bottom {
  width: 932px; height: 62px;
  padding: 0px; margin: 0px;
  border-collapse: collapse;
  background: url(images/bg3.gif);
}*/

/* scrolling икЃEьI */ 
#scrollArea {
  width: 916px; height: 110px; 
  margin: 0 0 0 8px; padding: 0px;
} 
#scrollFrame {
  width: 916px; height: 110px;
  margin: 0px; padding: 0px; 
  text-align: left; 
  background: #FFFFFF;
}
#scrollFrame table#thumbnail {
  width: 916px; height: 110px; 
  margin: 0px; padding: 5px; 
  border-collapse: collapse;
  line-height: 1.5;
}
#scrollFrame table#thumbnail th {
  margin: 0 15 0 0px; padding: 0 40px;
  text-align: right;
}
#scrollFrame table#thumbnail td {
  margin: 0; padding: 5 0 5 5px;
}

#mainArea {
  width: 916px; height: 110px; 
  margin: 0 0 0 0px; padding: 0px;
} 
#mainFrame {
  width: 916px; height: 110px;
  margin: 0px; padding: 0px; 
  text-align: left; 
  background: #FFFFFF;
}
#mainFrame table#thumbnail {
  width: 916px; height: 110px; 
  margin: 0px; padding: 0px; 
  border-collapse: collapse;
  line-height: 1.5;
}
#mainFrame table#thumbnail th {
  margin: 0 15 0 0px; padding: 0 40px;
  text-align: right;
}
#mainFrame table#thumbnail td {
  margin: 0; padding: 0px;
}


/*#knifeFrame_space {
  margin: 0; padding: 0;
  width: 900px; height: 18px;
  text-align: left;
  background: #FFFFFF;
}
#knifeFrame {
  margin: 0; padding: 0;
  width: 900px; height: 320px;
  text-align: left;
  background: #FFFFFF url(../img/knife_bg.gif) no-repeat center;
}
#knifeFrame table#knifeFrame {
  margin: 0; padding: 0;
  width: 900px; height: 320px;
  text-align: left;
  border-collapse: collapse;
}
#knifeFrame table#knifeFrame th {
  margin: 0; padding: 0;
  width: 470px;
}
#knifeFrame table#knifeFrame td {
  margin: 0; padding: 0;
  width: 390px;
  text-align: left;
  vertical-align: middle;
}*/

/* 5 икЃEьI
#thumbnailArea {
  width: 743px; height: 110px; 
  margin: 8px; padding: 0px;
} 
#scrollFrame {
  width: 743px; height: 110px;
  margin: 0px; padding: 0px; 
  text-align: left; 
  background: #FFFFFF;
}
#scrollFrame table#thumbnail {
  width: 743px; height: 110px; 
  margin: 0px; padding: 5px; 
  border-collapse: collapse;
  line-height: 1.5;
}
#scrollFrame table#thumbnail th {
  margin: 0 15 0 0px; padding: 0 30px;
  text-align: right;
}
#scrollFrame table#thumbnail td {
  margin: 0; padding: 5 0 5 5px;
}*/


/*
ul#lnk {margin: 0; padding: 0; list-style: none;}
ul#lnk li {position: absolute; top: 25px; display: block; width: 90px; height: 26px; margin: 0 0 0 36px; padding: 0; text-indent: -9999px;}
#lnk li a {width: 90px; height: 26px; text-decoration: none; display: block;}
ul#lnk li#general {left: 330px; background: url(../img/gm_home.gif) no-repeat;}
ul#lnk li#news {left: 460px; background: url(../img/gm_collection.gif) no-repeat;}
ul#lnk li#video {left: 550px; background: url(images/test.gif) no-repeat;}
ul#lnk li#stat {left: 640px; background: url(../img/gm_schedule.gif) no-repeat;}
ul#lnk li#links {left: 730px; background: url(../img/gm_contact.gif) no-repeat;}
ul#lnk li#search {left: 820px; background: url(../img/gm_profile.gif) no-repeat;}
ul#lnk li#dost {left: 910px; background: url(../img/gm_schedule.gif) no-repeat;}
ul#lnk li#contacts {left: 1000px; background: url(../img/gm_contact.gif) no-repeat;}




ul#lnk li#general_on {
  left: 330px;
  background: url(images/test.gif) no-repeat;
}
ul#gm li#news_on {
  left: 449px;
  background: url(../img/gm_collection_on.gif) no-repeat;
}
*/



