body { padding: 0px; margin: 5px; font-size:15px; font:12px Arial, Tahoma, Verdana; color: #000000; background-color: #737d82}
table { border: 0px; font: 12px Tahoma, Verdana; color: #000000;}
img { border: 0px}
form {padding: 0px; margin: 0px;}
p {padding: 5px; margin: 0px; text-align: justify;}
small {font-size: 80%}
A {color: #313131; text-decoration: underline}
A:hover {text-decoration: none}
select {font-size: 10px; font-family: Verdana, sans-serif;}
h2 {background-image: url(images/bg1.gif); font: small-caps 180%/1em Tahoma, Arial, sans-serif; color: #fff; padding:5px; margin: 0px; padding-left: 10px;margin-right: 10px;}
h3 {font: small-caps 100%/1em Tahoma, Arial, sans-serif; color: #4B4B25; padding:5px; margin: 0px; text-decoration: none;}

hr { width: 90%; height: 1px; color: #C0C0C0; align: center;}
#t {background-image: url(images/t.gif);height: 9px;}
#l {background-image: url(images/l.gif);width: 9px;}
#r {background-image: url(images/r.gif);width: 9px;}
#pereh-d {background-image: url(images/pereh-d.gif);height: 16px;}
#pereh-s {background-image: url(images/pereh-s.gif);height: 16px;}
#d-l {background-image: url(images/d-l.gif);width: 9px;}
#d-b {background-image: url(images/d-b.gif);height: 9px;}
#b {background-image: url(images/b.gif);height: 9px;}
#pereplet {background-image: url(images/pereh-bg.gif);width: 40px;}
#petepletstr {margin-top: 35px; width: 40px; height: 74px; margin-bottom: 35px;}
#menu {background: url(images/vinetka.gif) #808577 no-repeat left bottom; vertical-align: top; padding: 5px;padding-bottom: 100px;}
#menu span {font-size: 160%; padding: 0px; font-weight: normal; margin: 5px; color: #fff; font-family: 'Trebuchet MS', Tahoma, sans-serif; position: relative; display: block; background-image: url(images/bg3.gif);padding-left: 5px;}
#menu A {display: block; padding: 2px; margin: 1px; color: #292929; text-decoration: none;padding-left: 17px;}
#menu A:hover {background-color: #E0E0E0;}
#content {background: url(images/watermark.gif) #fff no-repeat right bottom; vertical-align: top; padding-bottom: 20px;}
#fish {padding: 0px;padding-top: 7px; padding-right: 7px; padding-bottom: 7px; width: 431px;}
#logo {width: 171px; height: 48px; margin: 0px; margin-top: 20px; margin-left: 40px;}
#line {height: 5px; background: url(images/line.gif) repeat-x; margin: 0px; padding: 0px; margin-left: 15px; margin-right: 15px;}
#topmenu {background: url(images/24.gif) no-repeat right bottom;margin: 0px; padding: 0px; margin-left: 15px; margin-right: 15px; padding-bottom: 30px;}
#topmenu A {display: block; width: 200px; height: 30px;font: small-caps 110%/1em Arial, sans-serif; text-decoration: none; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; font-weight: bold;}
#topmenu A:hover { background: url(images/str.jpg) no-repeat left bottom; color: #fff}
#gorod {padding-top: 0px;padding-bottom: 20px;}
#gorod select {width: 250px; font-size: 10px;}
#poisk {padding-bottom: 20px;}
.poisk_sub { border: #58582C 1px solid; margin-left: 5px; background-color:#808577; color:#58582C; font-size: 10px; height: 22px; width: 60px;}
#ugol {background: url(images/ugol.gif) no-repeat left bottom; width: 176px; height: 119px; float: right;margin: 10px; padding: 10px; padding-top: 7px; padding-left: 33px;}
A.fpcl {font: small-caps 180%/1em Tahoma, Arial, sans-serif; text-decoration: none;display: block; padding: 3px; padding-left: 40px; padding-top: 10px;}
#kategorii A {display: block; color:#58582C; padding: 2px; margin: 2px;}
#podkat {padding-left: 10px;}
#podkat A {display: inline; font-size: 10px; color: #000; background-color: #fff;}
.zagol {font: small-caps 100%/1em Tahoma, Arial, sans-serif; color: #4B4B25; line-height: 25px;}
#reklama {margin-bottom: 30px; margin-top: 30px; display: block; border: #808080 1px solid; font: 10pt Arial, Verdana; color: #000;background-image: url(images/bg3.gif);}
#reklama A {display: inline;}
#reklama A:hover {background:none;}
#rubriki {padding: 7px;}
#rubriki select {width: 450px; font-size: 10px}
#podrubr {padding : 3px; background: #F5F5F5; border: #4F4F4F 1px dotted;margin: 5px; line-height:20px}
.pokazat {background: #E2E2E2; border: #4F4F4F 1px solid;margin: 5px; align: right; font-size: 10px}
#advert {padding: 10px;}
#advert A {padding-left: 20px;line-height:17px; color: #75613E}
#alfavit {letter-spacing: 3px; padding-top: 3px;  }
#alfavit A {letter-spacing: 0px; padding-left: 2px; padding-right: 2px; text-decoration: none; color: #3366CC; font-weight: bold;}
#stranici {float: left;padding-left: 20px;margin: 5px; margin-bottom: 15px; color: #BC9C6B;}
#stranici A {padding-left: 2px; padding-right: 2px; text-decoration: none; color: #795F37; font-weight: bold; font-size: 14px;}
#pokazivat {float: right; margin: 5px;margin-bottom: 15px;}
#dlyafirm A {text-decoration: none; color: #804040;}
#dlyafirm A:hover {text-decoration: underline}
#opisanie {color: #000}
#opisanie small {color: #606060}
#opisanie td {padding: 2px;}
.nazad {font-weight: bold;color: #804040;}
ul {list-style-image: url(images/li.gif); marker-offset: 3px; margin-top: 3px}
li {padding-bottom: 3px;}
li a {color: #804000}
#testForm {
  font-size:1em;
}
#testForm fieldset {
  width:95%;
  align: center;
  border:solid 1px #C0C0C0;
}
#testForm legend {
  color:#C0C0C0;
  background:inherit;
}
#testForm label {
  float:left;
  width:14em;
  line-height:1em;
  margin-right:0.1em;
  text-align:right;
}
#testForm input, #testForm select, #testForm textarea {
  margin:0 0 0.5em 0.2em;
  width:24em;
  padding:0;
  font-family: Verdana, sans-serif;
  font-size:100%;
}
#testForm textarea {padding:2px;}
#testForm .noresize {
  width:auto;
}
#testForm .submit {
  margin-left:7.1em;
}
#poprub {font-size: 80%}
table.sort{
border-collapse: collapse;
margin-bottom:1em;
margin-top:1em
}
table.sort td{
border:1px solid #CCCCCC;
padding:0.3em 1em
}
table.sort thead td{
cursor:pointer;
cursor:hand;
color: #000;
font-size: 80%;
padding:0px;
border:1px solid #DDDDDD;
background-color:#DDDDDD;
}
table.sort thead td.curcol{
background-color:#93978B;
color: #fff;
}
.otziv {overflow: auto; height: 250; width: 100%; border: #D6D6D6 1px solid; padding: 10px; margin: 10px; background-color: #F2F2F2}


/* ÁÀÍÅÐÍÛÉ ÁËÎÊÈ */
#banner_footer {text-align:center; margin:20px 0 0 0;}

/* Îáëàêî òåãîâ */
h4 {font-size:13px; padding:0 10px; display:block; margin:10px 0;}
h4 a {margin:2px; color:#E0E0E0; display:inline;}