@charset "windows-1251";

body {
  background: url(bg_color.gif) repeat;
  font-family: Arial, Tahoma, 'Sans serif';
  margin: 0; padding: 0;
}

body, td { font-size: 12px; color: #392504; }

td { vertical-align:top; }

a { color: #392504; }
a:hover { color: #b93934; }

hr { height: 1px; border: 0; color: #bdb6a8; background: url('hr.gif'); margin-top: .5em; margin-bottom: .5em; }

input,
select,
textarea {
  font-family: Arial, 'Geneva CY', Tahoma, 'MS Sans serif', Verdana;
  font-size:12px;
}


/* --------- Advanced --------- */
.nowrap { white-space:nowrap; }


ol, ul {
  margin-top: 5px;
  margin-bottom: 10px;
}

li {
  margin-top: 3px;
  margin-bottom: 3px;
}

/* --------- Fonts --------- */
.f8 { font-size:8px; }
.f9 { font-size:9px; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }


/* --------- H-styles --------- */
h1,h2,h3,h4,h5 {
  margin: 0 0 5 0px;
  font-weight: normal;
}

h1 {
  font-size: 18px;
  font-family: 'Trebuchet MS';
}

.h1 {
  font-size: 18px;
  font-family: 'Trebuchet MS';
  padding-top: 5px;
  padding-bottom: 40px;
}

.png { behavior: url('png.htc'); }



/* Construction */
.bg-gradient {
  background: url(bg_gradient.gif) 0px 100px repeat-x;
}



/* Main Menu */
.menu {
  padding: 20px;
}
.menu div {
  font-weight: bold;
  font-size: 13px;
  white-space: nowrap;
  
  margin-bottom: 5px;
}
.menu div a,
.menu div a:visited { text-decoration: none; }
.menu div a:hover { text-decoration: underline; color:#392504;}


/* But place */
.butPlace {
  padding-top: 3px;
}

/* Header place */
.header-bg {
  background: url(header_bg.jpg) repeat-x;
}


/* Stick */
.stick {
  background: url(../dot_white.gif) repeat #ffffff;
}
.stick-title {
  color: #d40000;
  font-weight: bold;
  padding-bottom: 10px;
  clear:both;
}
.stick-description {
  z-index:2;
  background-color:#fff;
}

#main {
position:absolute;
margin-top:30px;
margin-left:-20%;
cursor:default;
color:#eae5da;
font-size:11px;
}
#main a {
cursor:default;
color:#eae5da;
}



/* Deviders */
.devider-x {
  background: url(devider_x.gif) center repeat-x;
}


/* Content */
.content {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 40px;
  padding-bottom: 70px;
}
.page-path {
  font-size: 11px;
  color: #6d624a;
}

/* Contacts */
.contactsPlace {
  background: url(contacts_bg.gif) repeat-x;
}

.contacts {
  padding-top: 10px;
  padding-left: 20px;
}

.phone-number {
  font-size: 18px;
  font-weight: bold;
}

.footer div {
    font-size: 11px;
    padding-top: 4px;
    color: #8e897e;
}
.footer div a {
    color: #8e897e;
}
