body
{
     margin: 0px;
     background-color: #ffffff;
}

td
{
     font-family: Tahoma, Arial, Geneva, Verdana, Helvetica, sans-serif;
     font-color: 525252;
}

.title {
color: #4679BB;
}

p
{
     text-align: justify;
}

.td_left p { text-align: left }

a
{
     color:#6393D3;
     text-decoration:underline;
}

a:visited
{
     color:#6393D3;
     text-decoration:underline;
}

a:active
{
     color:#6393D3;
     text-decoration:underline;
}

a:hover
{
     color:#6393D3;
     text-decoration: none;
}
hr
{
     color: #EBEBEB;
}

.tit
{
     font-family: Century Gothic, Arial, Tahoma, Verdana; sans-serif;
     font-size: 120%;
     font-weight: bold;
}
.data
{
    color: #FFC000;
    font-weight: bold;
}
.pic
{
    color: #ffffff;
    font-size: 12px;
}
.menu td
{
    font-family: Century Gothic, Verdana, Tahoma, Arial;
    font-size: 16px;
    color: #676472;
    padding-top: 10px;
    white-space: nowrap 
}

.menu a
{
    font-family: Century Gothic, Verdana, Tahoma, Arial;
    font-size: 16px;
    color: #676472;
    text-decoration: underline;
}

.menu a:active
{
    font-family: Century Gothic, Verdana, Tahoma, Arial;
    font-size: 16px;
    color: #676472;
    text-decoration: underline;
}

.menu a:visited
{
    font-family: Century Gothic, Verdana, Tahoma, Arial;
    font-size: 16px;
    color: #676472;
    text-decoration: underline;
}

.menu a:hover
{
    font-family: Century Gothic, Verdana, Tahoma, Arial;
    font-size: 16px;
    color: #676472;
    text-decoration: underline;
}
.slog
{
    font-family: Century Gothic, Verdana, Tahoma, Arial;
    color: #ACC2E0;
    font-weight: bold;
    font-size: 18px;
}
.slog1
{
    font-family: Century Gothic, Verdana, Tahoma, Arial;
    color: #ACC2E0;
    font-weight: normal;
    font-size: 14px;
}
.style1
{
    background-color: #4679BB;
}

.style2
{
    background-color: #ffffff;
}

.style3
{
    background-color: #6699CC;
}
.contact
{
    color: #AFAFAF;
    font-weight: normal;
    font-size: 80%;
}
.contact a
{
    color: #AFAFAF;
    font-weight: normal;
    text-decoration: underline;
}
.contact a:active
{
    color: #AFAFAF;
    font-weight: normal;
    text-decoration: underline;
}
.contact a:visited
{
    color: #AFAFAF;
    font-weight: normal;
    text-decoration: underline;
}
.contact a:hover
{
    color: #AFAFAF;
    font-weight: normal;
    text-decoration: none;
}
.tel
{
    font-family: Verdana;
    font-size: 17px;
}
.t
{
    color: #003399;
    font-weight: bold;
}
.blue
{
    background-color: #C3D4E2;
}
.p
{
    background-color: #F8FBFF;
}

/*M*/
a img { border: none } 
.menu_img { margin: 13px 0 0 0 }
.news_img { margin: 0 20px 20px 0 }
.pb25 { padding: 0 0 25px 0 }
.h15 { font-size: 1px; height: 15px }
.nowrap { white-space:nowrap }
/*сообщения  движка*/
.message {color: #000;}
.message_error {color: #fff; font-weight: 700; background: #C60000; }

/*Ksy*/
body {
  font-size: 80%;
  }
table {
  font-size: 1em;
  }
  
.gallery,
.gallerys {
  float: left;
  text-align: center;
  margin: 0 20px 20px 0;
  }  