body {
    background: url(img/body.png) repeat-x #A9BAC3;
    padding: 0;
    margin: 0;
    font-family: Arial, tahoma;
    font-size: 10pt;
    color: #7C7C7A;
}

img {
    border: none;
}

table {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
}

td {
    margin: 0;
    padding: 0;
}

div {
    margin: 0;
    padding: 0;
    text-align: left;
}

.left {
    float: left;
}

.right {
    float: right;
}

.cl {
    clear: both;
    font-size: 0px;
}

a {
    color: #5B8DB3;
    text-decoration: ;
}

a:hover {
    color: #F46617;
    text-decoration: ;
}

ul {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5 {
    color: #4E8BB6;
    margin-top: 0;
    font-size: 13pt;
}

.red {

}

#s {margin-top:-15px;
margin-bottom:0px;
font-size:12px;

}

.dark {
    color: #312C51;
}

.qu {
    background: #FAFAFA;
    border-left: 6px solid #4284B0;
    border-right: 1px solid #F2F2F2;
    border-top: 1px solid #F2F2F2;
    border-bottom: 1px solid #F2F2F2;
    margin-bottom: 15px;
    padding: 17px 17px 17px 42px;
    color: #4285B1;
    font-size: 13pt;
    font-weight: bold;
    font-family: Times new Roman;
}

#container {
    width: 1003px;
}

#backwhite {
    background: #fff;
    border-left: 1px solid #9FB2BC;
    border-right: 1px solid #9FB2BC;
    border-bottom: 6px solid #4E8BB6;
    margin-bottom: 15px;
}

#header {
    height: 123px;
}

#header table {
    width: 1003px;
    height: 118px;
}

#menuandsearch {
    width: 635px;
    text-align: right;
    vertical-align: bottom;
    background: url(img/logo.png) left top no-repeat;
}

.searchinput {
    width: 150px;
    height: 18px;
    background: url(img/input.png);
    border: none;
    padding: 5px 4px 4px 4px;
    margin-right: 4px;
}


#menuandsearch ul {
    margin: 27px 0 0 0;
    list-style: none;
}

#menuandsearch ul li {
    float: right;
    padding: 8px 15px 8px 15px;
    background: url(img/headmenu.png) bottom repeat-x #E2392C;
    margin-left: 2px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

#menuandsearch ul li:hover {
    float: right;
    padding: 8px 15px 8px 15px;
    background: url(img/headmenu2.png) bottom repeat-x #90B4CF;
    margin-left: 2px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

#menuandsearch ul li a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

#photo_decor {
    height: 193px;
    background: url(img/photo_decor.jpg) no-repeat;
    border-left: 1px solid #D9682D;
    border-right: 1px solid #B6CBD0;
}

#content {
    width: 705px;
    float: left;
    padding: 20px 15px 15px 15px;
}

#content ol {
    color: #4E8BB6;
    padding: 0 0 0 37px;
    margin-bottom: 15px;
}

#content ol li span {
    color: #7C7C7A;
}

#content ul {
    list-style: url(img/list.png);
    padding: 0 0 0 37px;
    margin-bottom: 15px;
}

#content img {
    border: 2px solid #4E8BB6;
    margin: 0 10px 5px 0;
    float: left;
}

#sidebar_left {
    width: 217px;
    float: left;
    padding: 15px 20px 0 18px;
}

#sidebar_left ul {
    padding: 0 0 15px 0;
    list-style: none;
}

#sidebar_left ul li {
    display: block;
    padding: 8px 11px 8px 8px;
    margin: 2px 0 2px 0;
    background: #F2F2F2;
    border-left: 6px solid #CCCCCC;
    cursor: pointer;
}

#sidebar_left ul li:hover {
    background: #FCEFE8;
    border-left: 6px solid #F3C3AB;
}

#sidebar_left ul li:hover a {
    color: #914016;
}


#sidebar_left ul li a {
    color: #66121A;
    text-decoration: none;
    font-weight: bold;
}

#sidebar_right {
    width: 190px;
    float: left;
    padding: 20px 32px 15px 24px;

}

#footer {
    color: #fff;
    margin-bottom: 15px;
}

#footer a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
 #mail input{
      background:url("images/inp.jpg");
      font-size:14px;
      margin-bottom:9px;
      border:1 px;
      border-color:#C9C9CB;
      }
#mail img{border:none;}

#mailarea{
      background:url("img/mail.png");
      width:227px;
      height:127px;
      }



h1.hmano {font: bold 16px arial; color: #666666;}  /* Заголовок каталога */
h2.h2mano {font: bold 12px arial; color: #666666; margin: 0px;} /* Заголовок навигации */
div.zgmano {font: 13px arial; color: #000000;}      /* Заголовок статьи */
div.ztmano {text-align: justify; font: 11px arial; color: #777777;} /* Текст статьи */
.limano {width: 100%; text-align: right; font: 11px arial; color: #777777;}  /* ссылка статья полностью */
td.smano {vertical-align: top; width: 60%;}  /* 1й столбик */
d.nmano {padding: 10 10 10 10px; background-color: #f1f1f1;font: 11px arial;} /* навигация в статье */
td.manos {vertical-align: top; width: 40%;}  /* 2й столбик */
a.manoa {font: 11px arial; color: #666666;} /* ссылка названия статьи */
a.manoa2 {font: 10px arial; color: #CECECE;} /* ссылка на главную страницу статей */
