a, a:visited { color: #0F36B7; text-decoration: none; cursor: pointer; }
a:hover { color: #DA261E; }
img { border-width: 0px; }

#Common
{
  width:         100%;
  height:        100%;
  background:    url('/i/top.jpg') repeat-x top;
  border:        0px;
}

/* Описание шапка сайта */
#Top
{
  width:         100%;
  height:        185px;
  background:    url('/i/main.jpg') no-repeat top left;
  vertical-align:bottom;
}
#Logo
{
  position:      absolute;
  left:          20px;
  top:           20px;
}
#Fast
{

  text-align:    right;
}
/* конец описания шапки сайта */


/* Описание левой части сайта */
#Left
{
  height:      350px;
  vertical-align:top;
  background:  url('/i/left.jpg') repeat-y left;
}
#Menu
{
  margin-left:   50px;
  margin-top:    20px;
  margin-bottom: 20px;
}
#mmi, #mmia
{
  padding-left:  20px;
  padding-top:   4px;
  padding-bottom:5px;
  font-family:   Tahoma, Verdana, Sans-serif;
  font-size:     12px;
  text-transform:uppercase;
}
#mmi
{
  background:  url('/i/star.gif') no-repeat top left;
}
#mmia
{   font-weight: bold;
  background:  url('/i/star-on.gif') no-repeat top left;
  color:       #DA261E;
}
/* конец описания левой части сайта */

/* Описание центральной части сайта */
#Content
{
  width:         100%;
  height:        100%;
  vertical-align:top;
  padding-top:   75px;
  padding-left:  15px;
  padding-right: 12px;
  padding-bottom:20px;
  background:    url('/i/phone.gif') no-repeat top right;
  font-family:   Vernada, Tahoma, Sans-serif;
  font-size:     12px;
  color:         #414141;
  text-align:    justify;
}
#NavStr
{
  padding-top: 15px;
  padding-bottom:2px;
  color:       #454545;
}
/* конец описания центральной части сайта */

/* описание нижней части сайта */
#lBottom, #rBottom
{
  border-top:  solid 1px #FFFFFF;
  background:  #257AC5;
  font-family: Tahoma, Verdana, Sans-serif;
  font-size:   12px;
  color:       #FFFFFF;
}
#lBottom
{
  vertical-align: bottom;
}
#rBottom
{
  vertical-align: top;
}
#bMenu
{
  margin-left:   50px;
  margin-top:    20px;
  margin-bottom: 20px;
  float: left;
}
#bMenu a, #bMenu a:visited, #bMenu a:hover
{
  font-family:   Tahoma, Verdana, Sans-serif;
  font-size:     12px;
  color:         #FFFFFF;
}
#bMenu a:hover
{  text-decoration:underline;}
/* конец описания нижней части сайта */

#Content table
{
  font-family: Tahoma, Vernada, Sans-serif;
  font-size:   13px;
  color:       #414141;
}

h1
{
  margin-top:   10px;
  font-family:  Tahoma, Verdana, Sans-serif;
  font-size:    18px;
  color:        #DA261E;
}
h2
{
  margin-top:   10px;
  margin-bottom:5px;
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  bold;
  font-size:    16px;
  color:        #4D9EE6;
}

.list
{
  list-style:   url('/i/li.gif');
}
hr
{
  height:       1px;
  color:        #0F36B7;
}

#Copyright
{
  margin-top:   10px;
  margin-bottom:7px;
  margin-left:  10px;
  font-family:  Vernada, Tahoma, Sans-serif;
  font-size:    12px;
  color:        #FFFFFF;
  text-align:   left;
}
#Copyright a, #Copyright a:visited, #Copyright a:hover
{  color:        #FFFFFF;
}
#Counter
{
  float:        right;
  width:        50px;
  text-align:   right;
}

#star
{
  font-weight:  bold;
  color:        #DA261E;
}

.td_form, .td_form th, .td_form td
{
  font-family: Vernada, Tahoma, Sans-serif;
  font-size:   11px;
  border:      solid 1px #4152A7;
  border-collapse: collapse;
}
.td_form th
{
  color:       #FFFFFF;
  background:  #4152A7;
}
.td_form td
{
  color:       #000000;
  background:  #F4F4F4;
}
.requiredfield, .field
{
  border:    solid 1px #0F36B7;
  font-size: 12px;
  color:     black;
}
.invalidfield{
  border:     solid 1px #DA261E;
  font-size:  12px;
  background: #FFF1EB;
}

#gallery_img
{
  border-color: #0F36B7;
  border-width: 1px;
}
