a, a:visited { color: #183884; text-decoration: none; cursor: pointer; }
a:hover { color: #FF6600; }
img { border-width: 0px; }

#Common
{
  width:          100%;
  height:         100%;
  border:         0px;
  background:     url('i/bgb.gif') no-repeat bottom right;
  font-family:    Tahoma, Vernada, Sans-serif;
  color:          #454545;
}

/* Описание левой части сайта */
#Left
{
  height:         100%;
  padding-top:    10px;
  padding-left:   10px;
  vertical-align: top;
}
#whatLFI
{
  margin-top:     10px;
  margin-left:    15px;
  margin-bottom:  10px;
  font-family:    Tahoma, Verdana, Sans-serif;
  font-size:      14px;
}
#mt, #ml, #mr, #mb
{
  font-size:      8px;
}
#mt
{
  border-top:     solid 1px #666666;
}
#ml
{
  border-left:    solid 1px #666666;
}
#mr
{
  border-right:   solid 1px #666666;
}
#mb
{
  border-bottom:  solid 1px #666666;
}
#Menu
{
  width:          100%;
  height:         100%;
  vertical-align: top;
}
#mmi, #mmia
{
  padding-top:    3px;
  padding-bottom: 3px;
  font-family:    Tahoma, Verdana, Sans-serif;
  font-size:      14px;
}
#mmi a, #mmi a:visited
{
  color:          #1D45A4;
}
#mmia, #mmi a:hover
{
  color:          #FF6600;
}
#Search
{
  vertical-align: top;
  margin-top:     10px;
  margin-left:    2px;
  font-family:    Vernada, Tahoma, Sans-serif;
  font-size:      12px;
}
#Search input
{
  font-family:    Tahoma, Vernada, Sans-serif;
  font-size:      10px;
}
#Search a, #Search a:visited
{
  color:          #666666;
  text-decoration:underline;
}
#Search a:hover
{
  color:          #FF6600;
  text-decoration:underline;
}
/* конец описания левой части сайта */

/* Описание центральной части сайта */
#Content
{
  width:          100%;
  height:         100%;
  vertical-align: top;
  padding-left:   20px;
  padding-right:  12px;
  padding-bottom: 30px;
  font-family:    Tahoma, Vernada, Sans-serif;
  font-size:      14px;
  text-align:     justify;
}
#BigBanner
{
  width:          100%;
  text-align:     center;
}
#TopBanner
{
  margin-top:     10px;
  margin-bottom:  18px;
  width:          100%;
  vertical-align: top;
  text-align:     center;
}
#NavStr
{
  padding-top: 15px;
  padding-bottom:2px;
  color:       #454545;
}
/* конец описания центральной части сайта */

/* описание правой части сайта */
#Right
{
  padding-top:    10px;
  padding-right:  10px;
  height:         100%;
  vertical-align: top;
  font-size:      14px;
}
#rOrange
{
  background:     url('i/rorange.gif') no-repeat top left;
}
#rBlue
{
  vertical-align: top;
  margin-top:     0px;
  margin-left:    10px;
  padding-bottom: 10px;
  background:     url('i/rblue.gif') no-repeat bottom right;
  font-family:    Tahoma, Verdana, Sans-serif;
  font-size:      14px;
  color:          #666666;
}
#avTitle
{
  padding-top:    8px;
  margin-right:   10px;
  width:          100%;
  text-align:     right;
}
#login, #pass
{
  border:         solid 1px #666666;
  font-family:    Tahoma, Verdana, Sans-serif;
  font-size:      10px;
  color:          #0044DD;
}
#login
{
  width:          105px;
}
#pass
{
  width:          105px;
}
#avReg, #avEnter
{
  color:          #1D45A4;
  text-decoration:underline;
}
#avReg
{
  font-family:    Tahoma, Verdana, Sans-serif;
  font-size:      11px;
}
#avEnter
{
  font-family:    Tahoma, Verdana, Sans-serif;
  font-size:      9px;
}
#rTitle
{
  padding-bottom: 5px;
  font-family:    Tahoma, Verdana, Sans-serif;
  font-size:      18px;
  color:          #1D45A4;
  text-decoration:underline;
  text-align:     center;
}
/* конец описания правой части сайта */

/* описание нижней части сайта */
#Bottom
{
  padding-top:    30px;
}
#City
{
  padding-bottom: 10px;
  padding-right:  25px;
  width:          25%;
  font-family:    Tahoma, Verdana, Sans-serif;
  color:          #666666;
  text-align:     right;
}
#tCity
{
  margin-left:    40px;
  font-family:    Tahoma, Verdana, Sans-serif;
  font-weight:    bold;
  font-size:      20px;
  color:          #666666;
  border-bottom:  solid 1px #666666;
  text-align:     left;
}
#cCity
{
  text-align:     right;
}
#cCity a, #cCity a:visited
{
  color:          #666666;
  text-decoration:underline;
}
#cCity a:hover
{
  color:          #FF6600;
  text-decoration:underline;
}
#lBottom, #rBottom
{
  width:          100%;
  background:     url('i/bs.gif') repeat-x top left;
  vertical-align: top;
}
#rBottom
{
  vertical-align: bottom;
  background:     url('i/br.gif') no-repeat top left;
  text-align:     right;
}
#bMenu
{
  margin-top:     10px;
  margin-right:   20px;
  font-family:    Tahoma, Verdana, Sans-serif;
  font-weight:    bold;
  font-size:      12px;
  color:          #FFFFFF;
  text-align:     right;
}
#bmi, #bmia
{
  font-family:    Tahoma, Verdana, Sans-serif;
  font-weight:    bold;
  font-size:      12px;
  color:          #FFFFFF;
}
#bmia, #bmi:hover
{
  text-decoration:underline;
}

/* конец описания нижней части сайта */

#Content table
{
  font-family: Tahoma, Vernada, Sans-serif;
  font-size:   14px;
  color:       #454545;
}

h1
{
  margin-bottom:10px;
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  bold;
  font-size:    18px;
  color:        #1D45A4;
}
h2
{
  margin-top:   10px;
  margin-bottom:10px;
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  bold;
  font-size:    18px;
  color:        #FF6600;
}

hr
{
  height:       1px;
  color:        #666666;
}
ul
{
    list-style:   url('i/li.gif');
}

#dt
{
  padding-top:  10px;
  font-weight:  bold;
  font-size:    11px;
  color:        #FF6600;
}
#brief
{
  font-size:    14px;
}
#p0 p
{
  margin-top:   0px;
}
/* описание стилей текстового контента сайта */
.delo
{
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  normal;
  font-size:    14px;
  color:        #454545;
}
.liric
{
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  normal;
  font-style:   italic;
  font-size:    14px;
  color:        #454545;
}
.title1
{
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  normal;
  font-size:    20px;
  color:        #454545;
}
.title2
{
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  normal;
  font-size:    18px;
  color:        #454545;
}
.spravka
{
  padding:      10px;
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  normal;
  font-size:    13px;
  color:        #003366;
  background:   #D0D0D0;
}
.snoska
{
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  normal;
  font-size:    11px;
  color:        #333333;
}
.recomend
{
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  normal;
  font-size:    14px;
  color:        #006600;
  background:   #EEFFF4;
}

/* конец описания стилей текстового контента сайта */
#Copyright
{
  margin-left:  20px;
  text-align:   center;
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  bold;
  font-size:    12px;
  color:        #666666;
}
#SoftDevelop
{
  margin-left:  10px;
  margin-bottom:15px;
}
#SoftDevelop, #SoftDevelop a, #SoftDevelop a:visited, #SoftDevelop a:hover
{
  font-family:  Tahoma, Verdana, Sans-serif;
  font-weight:  bold;
  font-size:    12px;
  color:        #666666;
}
#Counter
{
  float: right;
  width: 172px;
  padding-right: 5px;
}


#star
{
  font-weight:  bold;
  color:        #E8641B;
}

.td_form, .td_form th, .td_form td
{
  font-family: Vernada, Tahoma, Sans-serif;
  font-size:   12px;
  border-collapse: collapse;
}
.td_form th
{
  color:       #FFFFFF;
  background:  #1D45A4;
}
.td_form td
{
  color:       #000000;
}
.requiredfield, .requireddigit, .field
{
  border:          solid 1px #666666;
  font-size:       12px;
  color:           #353535;
}
.invalidfield, .invaliddigit{
  border:          solid 1px #FF6610;
  font-size:       12px;
  background:      #FFF1EB;
}
.table-quot
{
  background:      #DBE5EE;
  border-collapse: collapse;
  margin-bottom:   15px;
  border:          solid 2px #1D45A4;
}
.table-quot td, .table-quot th
{
  text-align:      left;
  border-bottom:   solid 1px #c0c0c0;
  border-left:     solid 1px #c0c0c0;
  color:           #2B586B;
  font-family:     Arial;
  font-size:       10px;
  padding:         3px 6px 3px 6px;
}
.table-quot th
{
  text-align:      left;
  color:           #2B586B;
  font-weight:     bold;
}
.table-quot td { background: #fff; }
.table-quot tr.group th
{
  background:      #1D45A4;
  font-weight:     bold;
  color:           #fff;
  border:          none;
}
.aaaa {
	padding-top: 5px;
	padding-bottom: 5px;
}

.aaaa2 {
	padding-left : 5px;
	padding-right: 5px;
	

}
.стиль2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.стиль9 {
	padding: 10px;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.стиль10 {font-family: Arial, Helvetica, sans-serif; font-size: x-small; padding: 10px;}
