/*
  (c) 2007, Mediaweb Studio
  Client: ООО "Компания Инталия"
  URL:
*/

  /* common */
html,
body,
img,
form {
  margin: 0px;
  padding: 0px;
  border: none;}
body {
  background: #413F33;}
body,
td {
  font: 12px Arial, sans-serif;
  color: #363428;}
a {
  color: #900A01;
  text-decoration: underline;}
a:hover {
  text-decoration: none;}
table {
  /*border: 0px;*/
  border-collapse: collapse;}
td {
  vertical-align: top;
  padding: 0px;}
H1 {
  font: 16px Arial, sans-serif;
  color: #363428;
  margin:0px;
  padding: 0px;
  display:inline;
  }

H2 {
  font: 16px Arial, sans-serif;
  color: #8E0A01;}
H3 {
  font: 16px Arial, sans-serif;
  color: #363428;
  margin:0px;
  padding: 0px;
  display:inline;
  }
H4 {
  font: bold 16px Arial, sans-serif;
  text-transform: uppercase;
  padding: 0px 0px 0px 28px;
  color:#363428;
  background: url(/img/icn/tick.gif) 2px 1px no-repeat;
}   

p.main { 
font: 16px Arial, sans-serif;

}

  
.png {
  //background-image: none !important;
        behavior: url(/css/png.htc);}


  /* header */
.h-papa {
  height: 295px;
  background: #26251C url(/img/bg/head.jpg) left top repeat-x;
  text-align: center;}
.h-mama {
  width: auto;
  height: 285px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  background: url(/img/bg/h-main.jpg) center top no-repeat;}
.h-mama TABLE {
  margin-left: auto;
  margin-right: auto;
  width: 727px;}
.h-mama TD.home, .h-mama TD.feed {
  vertical-align: middle;}
.h-mama TD.home {
  padding: 50px 5px 0px 5px;}
.h-mama TD.feed {
  padding: 48px 5px 0px 5px;}
.h-mama TD.home {
  text-align: left;}
.h-mama TD.feed {
  text-align: right;}
.h-mama TD.logo {
  padding: 20px 0px 10px 0px;}


  /* left column */
.anons {
  margin-bottom: 15px;}
.anons IMG {
  clear: both;
  margin-bottom: 1px;}
.how-to-get {
  width: 206px;
  text-align: right;
  margin: 15px 0px 0px 0px;
  padding: 16px 0px 15px 0px;
  border-top: #E4E5D7 1px solid;
  background: url(/img/icn/map.gif) 64px 8px no-repeat;}
.how-to-get-eng {
  width: 206px;
  text-align: right;
  margin: 15px 0px 0px 0px;
  padding: 16px 0px 15px 0px;
  border-top: #E4E5D7 1px solid;
  background: url(/img/icn/map.gif) 38px 8px no-repeat;}
.phones {
  width: 206px;
  margin: 15px 0px 0px 0px;
  padding: 16px 0px 15px 0px;
  border-top: #E4E5D7 1px solid;}
.sep {
  background: #979790;}

  /* level 2 */
.lvl2 {
  padding: 0px;
  margin-bottom: 15px;}
.lvl2 DIV {
  padding: 0px 0px 8px 18px;
  background: url(/img/icn/lvl-2.gif) 5px 6px no-repeat;}
.lvl2 DIV.act {
  padding: 0px 0px 5px 18px;
  font-weight: bold;}
.lvl2 DIV.act A {
  font-size: 12px !important;
  text-decoration: none;
  color: #363428;}

  /* level 3 */
.lvl3 {
  padding: 0px;
  font-size: 11px !important;
  background: none !important;}
.lvl3 DIV {
  padding: 0px 0px 5px 18px;
  background: none;}
.lvl3 DIV.act {
  padding: 0px 0px 5px 18px;
  font-weight: bold;
  background: url(/img/icn/lvl-3.gif) 4px 6px no-repeat;}
.lvl3 DIV.act A {
  color: #363428;
  text-decoration: none;}

.att-name {
  margin: 0px 0px 10px 0px;
  background: none !important;
  padding: 0px !important;}
  /* attached files */
.at-files {
  width: 206px;
  clear: both;
  padding-top: 16px;
  margin: 15px 0px 0px 0px;
  border-top: #E4E5D7 1px solid;}
.at-files DIV {
  padding: 0px 0px 0px 30px;
  background: url(/img/icn/a-file.gif) 0px 2px no-repeat;}
.at-files SPAN {
  display: block;
  padding: 2px 0px 0px 0px;
  font-size: 9px;}

  /* attached links */
.at-links {
  width: 206px;
  clear: both;
  padding-top: 16px;
  margin: 15px 0px 0px 0px;
  border-top: #E4E5D7 1px solid;}
.at-links DIV {
  padding: 0px 0px 7px 30px;
  background: url(/img/icn/a-link.gif) 0px 3px no-repeat;}
.at-links SPAN {
  display: block;
  padding: 2px 0px 0px 0px;
  font-size: 9px;}


  /* main field */
.main {
  width: 727px;
  margin-left: auto;
  margin-right: auto;
  vertical-align: top;
  padding: 0px 4px 0px 4px;
  background: url(/img/bg/shadow.gif) center top repeat-y;}
.main-cnt {
  padding: 30px 0px 0px 0px;
  background: #C4C2AD url(/img/bg/main.jpg) center top no-repeat;}
.main TABLE {
  margin-left: auto;
  margin-right: auto;
  width: 727px;}
.sh-b {
  width: 727px;
  margin-left: auto;
  margin-right: auto;
  background: url(/img/bg/shadow-b.gif) left top repeat-x;}
.main TD.left, .main TD#right {
  padding: 4px 30px 4px 30px;}
.main TD.left {
  width: 206px;}
.main TD#right {
  width: 100%;}
.main TD.sep-b {
  padding: 0px;}

#right TABLE {
  width: 100%;}

  /* footer */
.bot-menu {
  text-align: center;
  color: #E5E2CA;}
.bot-menu TABLE {
  width: 727px;
  color: #E5E2CA;
  text-align: center;
  margin-left: auto;
  margin-right: auto;}
.bot-menu A {
  color: #FFFEC1;}
.bot-menu TD {
  font-size: 11px !important;
  color: #E5E2CA;
  padding: 20px 0px 20px 0px;}
.bot-menu TD.edges {
  width: 20%}


  /* INNER */
  /* list */
.right-3cc UL {
  margin: 10px 0px 18px 0px;}
.right-3cc LI {
  padding-left: 10px;
  list-style: none;
  background: URL(/img/icn/li.gif) 0px 5px no-repeat;}

  /* feedback */
#form {
  width: 100%;
  text-align: left;}
#form TABLE {
  border: none;}
#form SPAN {
  display: inline;}
#form TD {
  border: none;
  text-align: left;}
#form .f-name {
  background: #FEFEFD !important;
  width: 30%;}
#form .f-cont {
  padding-right: 10px;
  width: 70%;
  border-right: none;}
.f-btm {
  text-align: center; 
  height: 46px;}
.field2 {
  width: 99%;
  color: #333333;
  font-size: 11px;}
.field3 {
  width: 99%;}
.radio {
  margin: 0px 10px 0px 5px}
.aster {color: #FF0000;
  font-weight: bold;}

  /* content table */
#right TABLE {
  margin: 10px 0px 20px 0px;
  border-top: 1px solid #C4C2AD;
  border-left: 1px solid #C4C2AD;
  width: 100%;}
#right TABLE TH {
  border-right: 1px solid #C4C2AD;
  border-bottom: 1px solid #C4C2AD;
  font-size: 11px;
  background-color: #979797;
  text-align: center;
  padding: 7px;
  color: #F4F4F4;}
#right TABLE TD {
  border-right: 1px solid #C4C2AD;
  border-bottom: 1px solid #C4C2AD;
  background-color: #FAF8F4;
  font-size: 11px;
  padding: 5px;}
#right TD.t-left {width: 70%;}
#right TD.t-right {width: 30%;}

  /* galery */
#galery TABLE {
  width: 100%;
  border: none;}
#galery TD {
  width: 33%;
  text-align: center;
  border: none !important;
  background: none !important;
  padding: 0px 0px 5px 0px;}
#galery TD A {
  font-size: 12px !important;}

  /* pager */
.pager {
  text-align: left;
  padding: 10px 0px 0px 10px;
  border-top: #E4E5D7 1px solid;}
.pager A {
  font-size: 12px !important;}
.pager SPAN {
  font-weight: bold;}

  
  /* CATALOG */

  /* cart block */
#cart-cnt {
  border-bottom: #E4E5D7 1px solid;
  margin: 0px 0px 15px 0px;}
#cart-cnt TABLE {
  width: 206px !important;
  margin-bottom: 15px;}
#cart-cnt TD.l-cell {
  width: 130px;}
#cart-cnt TD.r-cell {
  width: 76px;
  text-align: right;}
#cart-cnt TD.b-cell {
  width: 206px;
  padding: 10px 0px 15px 0px;
  text-align: right;}
#cart-cnt SPAN {
  font-weight: bold;
  font-size: 18px;}
#cart-cnt A {
  display: block;
  background: URL(/img/icn/go-to.gif) 100px 6px no-repeat;}
#cart-cnt A.eng {
  display: block;
  background: URL(/img/icn/go-to.gif) 145px 6px no-repeat;}

  /* level 1 */
#cat-lvl-1 TABLE {
  margin-bottom: 0px !important;
  border: none !important;}
#cat-lvl-1 TD, #cat-lvl-2 TD {
  font-size: 12px !important;
  background: none !important;
  padding: 0px !important;
  border: none !important;}
#cat-lvl-1 A {
  display: block;
  margin-bottom: 7px;
  text-align: center;
  font-size: 12px !important;}
#cat-lvl-1 DIV.price {
  background: #91918F;
  padding: 4px;
  text-align: center;
  color: #FFFFFF;
  margin: 1px 0px 3px 0px;}
  
#cat-lvl-2 TABLE {
  border: none;}
#cat-lvl-2 TD {
  width: 100%;}
#cat-lvl-2 DIV.price {
  background: #91918F;
  padding: 5px 4px 6px 4px;
  text-align: center;
  color: #FFFFFF;
  margin: 0px 5px 0px 0px;}
#cat-lvl-2 DIV.price SPAN {
  font-size: 16px;}
#cat-lvl-2 DIV.amount {
  white-space: nowrap;
  background: #C9C9BF;
  padding: 4px 4px 3px 4px;
  text-align: center;
  margin: 0px 5px 0px 0px;}
#cat-lvl-2 DIV.amount INPUT {
  width: 30px;
  font-size: 11px !important;
  padding: 0px;
  margin: 0px;
  color: #333333;}


  /* cart */
#cart-c TH.pr-cent, #cart-c TD.pr-cent {
  text-align: center;}
#cart-c TD.link-l, #cart-c TD.link-r {
  background: none;
  border: none;
  padding-bottom: 10px;}
#cart-c TD.link-r {
  text-align: right;
  border-right: 1px solid #C4C2AD;}
#cart-c INPUT.amount {
  color: #333333;
  font-size: 11px;
  width: 30px;}

.get-back {
  border-top: #E4E5D7 1px solid;
  margin-top: 30px;
  clear: both;
  padding: 10px 0px 0px 5px;}

.counters {
  width: 206px;
  margin: 30px 0px 30px 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;}