a, a:visited { color: #2266CC; text-decoration: none; cursor: pointer; }
a:hover { color: #FF9933; }
img { border-width: 0px; }

/* Шапка сайта */

#Common
{
  width:       100%;
  height:      100%;
  border:      0px;
}

#w100
{
  width:       100%;
  border:      0px;
  vertical-align: top;
}

#con
{
  width:         100%;
  border:        0px;
  padding-right: 15px;
  padding-left:  5px;
  vertical-align:top;
}


#r185
{
  width:       185px;
  border:      0px;
  vertical-align: top;
}
#Top
{
  width:       100%;
  height:      220px;
  background:  url('/i/head.jpg') no-repeat left;
  vertical-align:top;
}

#Left
{
  width:       245px;
  height:      100%;
  background:  url('/i/leftbottom.jpg') no-repeat left bottom;
  vertical-align:top;
  padding-bottom:150px;
}

#Content
{
  width:          100%;
  height:         100%;
  vertical-align: top;
  font-family:    Vernada, Tahoma, Sans-serif;
  font-size:      11px;
  text-align:     justify;
}

#Right
{
  width:       200px;
  padding-left:25px;
  vertical-align:top;
  text-align: left;
  font-family: Vernada, Tahoma, Sans-serif;
  font-size:   12px;
  color:       #777777;
}

#Bottom
{
  width:       100%;
  height:      41px;
  background:  url('/i/bottom.gif') repeat-x;
  vertical-align:top;
}

#Fast
{
  position:      absolute;
  top:           33px;
  left:          363px;
  vertical-align:top;
}

#mmi, #mmia
{
  margin-top:    5px;
  height:        25px;
  border-bottom: solid 1px #FFD200;
  font-family:   Tahoma, Vernada, Sans-serif;
  font-weight: bold;
  font-size:     13px;
}
#mmi a, #mmi a:visited
{
  color:       #156BB8;
}
#mmi a:hover, #mmia
{
  color:       #FF991A;
}

#block
{
  margin-top:    5px;
  height:        25px;
  background:    #F0F0F0;
  font-family:   Tahoma, Vernada, Sans-serif;
  font-size:     13px;
}
#mblock
{
  margin-top:    5px;
  height:        25px;
  background:    #FFE673;
}

#lbBlock, #rtBlock, #lbmBlock, #rtmBlock
{
  width:       100%;
  height:      100%;
  line-height: 1.4;
  padding-right:10px;
}
#lbmBlock, #rtmBlock
{
  font-family:   Tahoma, Vernada, Sans-serif;
  font-weight:   bold;
  font-size:     13px;
  color:         #156BB8;
}
#lbBlock
{
  background:    url('/i/lbblock.gif') no-repeat bottom left;
}
#rtBlock
{
  background:    url('/i/rtblock.gif') no-repeat top right;
}
#lbmBlock
{
  padding-top:   3px;
  background:    url('/i/lbmblock.gif') no-repeat bottom left;
}
#rtmBlock
{
  background:    url('/i/rtmblock.gif') no-repeat top right;
}

#lbContent, #lbContent table
{
  margin-top:    5px;
  font-family:   Tahoma, Vernada, Sans-serif;
  font-size:     13px;
  color:         #156BB8;
  vertical-align: top;
}
#Content table
{
  font-family:   Tahoma, Vernada, Sans-serif;
  font-size:     13px;
  color:         #454545;
}

#SubMenu
{
  width:       230px;
  padding-top: 25px;
  padding-left:50px;
  text-align:  left;
}
#smi
{
  padding-top:5px;
  padding-bottom:8px;
  padding-left:10px;
}
#smi, #smi a, #smi a:hover, #smi a:visited
{
  font-family: Tahoma, Vernada, Sans-serif;
  font-weight: bold;
  font-size:   13px;
}
#smi
{
  background:  url('/i/smi-on.gif') no-repeat left;
}
#smi a, #smi a:visited
{
  color:       #777777;
}
#smi, #smi a:hover
{
  color:       #6666CC;
}

#bMenu
{
  padding-top:   50px;
  padding-left:  315px;
  padding-bottom:20px;
}
#bMenu a, #bMenu a:hover, #bMenu a:visited
{
  text-decoration:none;
  font-family:   Vernada, Tahoma, Sans-serif;
  font-weight:   bold;
  font-size:     10px;
  padding-right: 20px;
}
#bMenu a, #bMenu a:visited
{
  color:       #777777;
}
#bMenu, #bMenu a:hover
{
  color:       #6666CC;
}
#tMain, #tBasic
{
  width:       100%;
}
#search
{
  border:      solid 1px #156BB8;
  font-family: Vernada, Tahoma, Sans-serif;
  font-size:   11px;
  color:       #454545;
}
#search
{
  width:       200px;
}

/* описание навигационной строки 4 div*/
#NavStr, #lNav, #rNav
{
  width:       100%;
  height:      41px;
}
#NavStr
{
  background:  url('/i/snav.gif') repeat-x;
}
#rNav
{
  background:  url('/i/rnav.gif') no-repeat right;
}
#lNav
{
  background:  url('/i/lnav.gif') no-repeat left;
}
#lNav div, #lNav div a, #lNav div a:hover, #lNav div a:visited
{
  font-family: Vernada, Tahoma, Sans-serif;
  font-size:   12px;
  text-decoration: none;
}
#lNav div
{
  padding-top: 15px;
  padding-left:10px;
}
#lNav div, #lNav div a, #lNav div a:visited
{
  color:       #FFFFFF;
}
#lNav div a:hover
{
  color:       #FF9933;
}
/* конец описания навигационной строки */

/* описание правого блока рекламы div */
#Reclam
{
  float:       right;
  margin-top:  5px;
  width:       185px;
}
/* конец описания блока рекламы */

/* описание правого блоков на главной 2 div */
#MainNews, #MainLast
{
  margin-top:  5px;
  width:       100%;
  margin-right:4px;
}
/* конец описания блоков на главной */

/* описание внутреннего блока 3 div и 1 span */
#Block, #Reclam, #MainNews, #MainLast
{
  background:  url('/i/stblock.gif') repeat-x #F0F0F0;
}
#rtBlock, #lbBlock
{
  width:       100%;
  height:      100%;
}
#rtBlock
{
  background:  url('/i/rtblock.gif') no-repeat right top;
}
#lbBlock
{
  background:  url('/i/lbblock.gif') no-repeat left bottom;
}
#lbBlock div
{
  padding-top: 8px;
  padding-left:15px;
  padding-bottom:20px;
  font-family: Vernada, Tahoma, Sans-serif;
  font-size:   11px;
}

#TitleBlock
{
  font-family:   Tahoma, Vernada, Sans-serif;
  font-size:     13px;
  font-weight:   bold;
  color:         #156BB8;
}
/* конец описания внутреннего блока */

/* описание нижнего баннера 1 td и 4 div */
#BottomBanner
{
  height:      69px;
  vertical-align:bottom;
}
#BBanner, #rbBanner, #lbBanner
{
  width:       100%;
  height:      69px;
}
#BBanner
{
  background:  url('/i/bsbanner.gif') repeat-x;
}
#rbBanner
{
  background:  url('/i/brbanner.gif') no-repeat right;
}
#lbBanner
{
  background:  url('/i/blbanner.gif') no-repeat left;
}
#lbBanner div
{
  width:       100%;
  padding-top:  5px;
  padding-bottom: 0px;
  text-align:  center;
}
/* конец описания нижнего баннера */

#NewsItem
{
  margin-top: 5px;
  text-align: justify;
}
#NewsItem p
{
  margin: 0px;
}
#NewsInfo p
{
  text-align: justify;
}

#Map { margin-top:5px; margin-left:10px; }
#MapSub1 { margin-top:3px; margin-left:20px; }
#MapSub2 { margin-top:1px; margin-left:30px; }

h1
{
  margin-top:   10px;
  font-family:  Vernada, Tahoma, Sans-serif;
  font-weight:  bold;
  font-size:    15px;
  color:        #156BB8;
}

hr
{
  height:       1px;
  color:        #E8B812;
}

#dt
{
  font-size:    10px;
  font-weight:  bold;
  color:        #454545;
}

#Copyright
{
  margin-top:  5px;
  margin-left: 15px;
  float      : left;
}
#Counter
{
  float: right;
  padding-right: 5px;
  padding-top: 5px;
}
#Copyright, #Copyright a, #Copyright a:hover, #Copyright a:visited
{
  font-family:  Tahoma, Vernada, Sans-serif;
  font-size:    11px;
  color:        #FFFFFF;
}
#Copyright a:hover
{
  color:        #156BB8;
}

#star
{
  font-weight:  bold;
  color:        #FF9933;
}
#answer{border: 0px;}
.requiredfield, .requireddigit, .field
{
  border:          solid 1px #959595;
  font-size:       12px;
  color:           #454545;
}
.invalidfield, .invaliddigit{
  border:          solid 1px #CA0020;
  font-size:       12px;
  background:      #FFF1EB;
}
.td_form { color: #40505A; font-size: 12px; font-family: Tahoma, Vernada, sans-serif, Arial; line-height: 14px }
input { line-height: 8pt; font-size: 9px; border: solid 1px #959595; }
textarea { line-height: 8pt; border: solid 1px #959595; }
select { border: inset 1px #927e6a; font-size: 9px; }

#Slogan {
  padding-top: 25px;
  font-weight: bold;
  font-size  : 28px;
  text-align : center;
  color      : #FF9933;
  width      : 225;
}
#mp {
  width  : 100%;
  padding-left: 15px;
  padding-right: 15px;
}