BODY
{
margin: 0px;
padding: 0px;
}

BODY, TD
{
font-family: Arial;
font-size: 9pt;
color: #434343;
}

TABLE
{
border-collapse: collapse;
}

a:link {text-decoration: underline; color: #434343;}
a:visited {text-decoration: underline; color: #434343;}
a:active {text-decoration: underline; color: #434343;}
a:hover {text-decoration: none; color: #434343;}

.allPage
{
min-width: 998px;
width: expression(document.body.clientWidth > 998 ? "100%" : "998px");
}

.textAlignRight
{
text-align: right;
}

.textAlignCenter
{
text-align: center;
}

.textBig
{
font-size: 11pt;
}

.textRed
{
color: #FF0000;
}

H1
{
font-family: Century Gothic;
font-size: 16pt;
font-weight: normal;

padding: 0px;
margin: 0px;

padding-bottom: 17px;
margin-left: -17px;

line-height: 23px;

color: #2c5c94;
}

H2
{
font-family: Century Gothic;
font-size: 13pt;
font-weight: normal;

padding: 0px;
margin: 0px;

padding-bottom: 5px;
margin-left: -10px;

line-height: 20px;

color: #2c5c94;
}

H3
{
font-family: Century Gothic;
font-size: 13pt;
font-weight: normal;

padding: 0px;
margin: 0px;

padding-top: 17px;
padding-bottom: 5px;
margin-left: -10px;

line-height: 20px;

color: #2c5c94;
}

H4
{
font-family: Century Gothic;
font-size: 11pt;
font-weight: normal;

padding: 0px;
margin: 0px;

padding-top: 12px;
padding-bottom: 5px;
margin-left: -5px;

line-height: 20px;

color: #2c5c94;
}

INPUT.text
{
border: 1px solid #207CCF;
font-family: Arial;
font-size: 9pt;
color: #434343;
padding-left: 1px;
padding-right: 1px;
}

H2 a:link, H3 a:link {color: #2c5c94; text-decoration: none;}
H2 a:visited, H3 a:visited {color: #2c5c94; text-decoration: none;}
H2 a:active, H3 a:active {color: #2c5c94; text-decoration: none;}
H2 a:hover, H3 a:hover {color: #2c5c94; text-decoration: none;}

SELECT
{
border: 1px solid #207CCF;
width: 250px;
font-family: Arial;
font-size: 9pt;
color: #434343;
}

BUTTON
{
border: 1px solid #999999;
background-color: #CCCCCC;
font-size: 9pt;
font-family: Arial;
margin-top: 15px;
width: 70px;
}

SELECT.years
{
width: 70;
}

SELECT.months
{
width: 110;
}

SELECT.days
{
width: 64;
}

TEXTAREA
{
border: 1px solid #207CCF;
width: 250px;
height: 150px;
font-family: Arial;
font-size: 9pt;
color: #434343;
padding: 1px;
}

FORM
{
margin: 0px;
padding: 0px;
}

/* Свойства для верхней части сайта */
#HEADER
{
vertical-align: top;
height: 257px;
}

#HEADER .flags
{
text-align: right;
}

#HEADER .flags IMG
{
margin-left: 5px;
}

#HEADER .otstypyForTop
{
padding-left: 30px;
padding-right: 30px;
height: 50px;
}

#HEADER .header_leftBck
{
background-image: url('../images/header_leftBck.jpg');
width: 269px;
vertical-align: top;
padding-top: 10px;
padding-left: 25px;
padding-right: 25px;
}

#HEADER .header_top
{
background-image: url('../images/header_top.jpg');
background-repeat: no-repeat;
}

#HEADER TD
{
font-family: Tahoma;
color: #FFFFFF;
font-size: 9pt;
}

#HEADER UL
{
margin-left: 0px;
padding-left: 0px;

padding-top: 0px;
margin-top: 0px;

padding-bottom: 0px;
margin-bottom: 0px;

list-style: none;
width: 267px;
}

#HEADER UL LI
{
padding-left: 22px;
padding-bottom: 6px;
}

#HEADER UL LI.now
{
background-image: url('../images/header_plashka.gif?');
background-repeat: no-repeat;
padding-top: 4px;
padding-bottom: 7px;
}

#HEADER UL LI IMG
{
margin-right: 3px;
}

#HEADER UL LI a:link {color: #FFFFFF; text-decoration: none;}
#HEADER UL LI a:visited {color: #FFFFFF; text-decoration: none;}
#HEADER UL LI a:active {color: #FFFFFF; text-decoration: none;}
#HEADER UL LI a:hover {color: #FFFFFF; text-decoration: none;}

/* Свойства для средней части сайта */
#BODER
{
vertical-align: top;
padding-bottom: 75px;
}

#BODER TD
{
line-height: 17px;
}

/* Свойства для правой части сайта */
#BODER #LEFT
{
vertical-align: top;
padding-right: 5px;
}

#BODER #LEFT .nameDir
{
text-align: center;
font-size: 8pt; color: #666666;
}

#BODER #LEFT .nameDir IMG
{
margin-bottom: 4px;
}

#BODER #LEFT TD
{
text-align: justify;
}

#BODER #LEFT .otstyp_osn
{
padding-left: 50px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 20px;
}

#BODER #LEFT .otstyp_osn_fot
{
padding-left: 50px;
padding-right: 30px;
padding-top: 20px;
}

#BODER #LEFT .otstyp_link
{
padding-left: 50px;
padding-right: 30px;
padding-bottom: 20px;
}

#BODER #LEFT .otstyp_bigPhoto
{
text-align: center;
padding-top: 20px;

padding-left: 50px;
}

#BODER #LEFT .otstyp_bigPhoto IMG
{
border: 4px solid #BBBBBB;
}

#BODER #LEFT .right
{
float: right;
margin-left: 25px;
margin-bottom: 15px;
}

#BODER #LEFT IMG.left
{
float: left;
margin-right: 25px;
margin-bottom: 15px;
}

#BODER #LEFT .fotograf
{
background-color: #EDEDED;
}

#BODER #LEFT .fotograf UL
{
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;

clear: both;
text-align: center;
}

#BODER #LEFT .fotograf UL LI
{
display: inline;
width: 142px;
height: 98px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#BODER #LEFT .fotograf LI IMG
{
margin-right: 20px;
margin-left: 20px;
margin-bottom: 40px;
border: 4px solid #BBBBBB;
}

#BODER #LEFT .news DIV
{
padding-bottom: 25px;
}

#BODER #LEFT .news DIV B
{
color: #000000;
}

#BODER #LEFT .spisok UL
{
margin: 0px;
padding: 0px;
list-style: none;
margin-left: 15px;
}

#BODER #LEFT .spisok UL LI
{
background-image: url('../images/marker_strelka.jpg');
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
margin-top: 3px;
}

#BODER #LEFT .spisok UL.otstyp LI
{
margin-bottom: 15px;
}

#BODER #LEFT OL.empty
{
list-style: none;
margin: 0px;
padding: 0px;
padding-left: 20px;
}

#BODER #LEFT OL.empty LI
{
margin-top: 4px;

}

#BODER #LEFT #ERROR
{
color: #FF0000;
font-weight: bold;
}

#BODER #LEFT INPUT.text
{
width: 250px;
}

#BODER #LEFT INPUT.width70
{
width: 70px;
}

#BODER #LEFT .coments
{
color: #666666;
font-size: 8pt;
}

/* Свойство для таблицы с формами */
#BODER #LEFT #TABLE_FORM TD
{
padding-top: 3px;
padding-bottom: 3px;
}

#BODER #LEFT #TABLE_FORM .pod
{
text-style: italic;
font-size: 8pt;
}

#BODER #LEFT .news DIV a:link {color: #26528a; text-decoration: underline;}
#BODER #LEFT .news DIV a:visited {color: #26528a; text-decoration: underline;}
#BODER #LEFT .news DIV a:active {color: #26528a; text-decoration: underline;}
#BODER #LEFT .news DIV a:hover {color: #26528a; text-decoration: none;}

/* Свойство для таблицы с информацией */
#BODER #LEFT  #TABLE_INFO THEAD TR TD
{
text-align: center;
font-weight: bold;
background-color: #EDEDED;
}

#BODER #LEFT #TABLE_INFO TD
{
padding: 2px;
border: 1px solid #666666;
}

#BODER #LEFT #TABLE_INFO .textAlignCenter
{
text-align: center;
}

/* Свойства для правой части сайта */
#BODER  #RIGHT
{
width: 319px;
vertical-align: top;
}

#BODER  #RIGHT TD
{
font-family: Tahoma;
}

#BODER  #RIGHT INPUT.text
{
width: 150px;
}

#BODER  #RIGHT .tableSingIn TD
{
padding-top: 3px;
padding-right: 3px;
}

#BODER  #RIGHT .otstyp_grey
{
padding-left: 47px;
padding-right: 27px;
padding-top: 20px;
padding-bottom: 17px;
background-color: #EDEDED;
}

#BODER #RIGHT .otstyp_osn
{
padding-left: 47px;
padding-right: 27px;
padding-top: 20px;
padding-bottom: 17px;
}


#BODER #RIGHT .subLinks UL
{
margin-left: 0px;
padding-left: 0px;

padding-top: 0px;
margin-top: 0px;

padding-bottom: 0px;
margin-bottom: 0px;

list-style: none;
}

#BODER #RIGHT .subLinks UL LI
{
padding-left: 15px;
padding-bottom: 5px;
background-image: url('../images/right_blueMarker.jpg');
background-repeat: no-repeat;
background-position: left center;
}

#BODER .addedInBase
{
color: #009933;
font-weight: bold;
margin-bottom: 4px;
text-align: center;
}

#BODER .notAddedInBase
{
color: #FF0000;
font-weight: bold;
margin-bottom: 4px;
text-align: center;
}

#BODER #RIGHT .news DIV
{
font-size: 8pt;
padding-bottom: 25px;
}

#BODER #RIGHT .news DIV B
{
color: #000000;
}

#BODER #RIGHT .news DIV a:link {color: #26528a; text-decoration: none;}
#BODER #RIGHT .news DIV a:visited {color: #26528a; text-decoration: none;}
#BODER #RIGHT .news DIV a:active {color: #26528a; text-decoration: none;}
#BODER #RIGHT .news DIV a:hover {color: #26528a; text-decoration: underline;}

#BODER #RIGHT .subLinks UL LI a:link {text-decoration: none;}
#BODER #RIGHT .subLinks UL LI a:visited {text-decoration: none;}
#BODER #RIGHT .subLinks UL LI a:active {text-decoration: none;}
#BODER #RIGHT .subLinks UL LI a:hover {color: #2c5c94; text-decoration: underline;}


/* Свойства для верхней части сайта */
#FOOTER
{
height: 83px;
background-color: #EDEDED;
padding-left: 30px;
padding-right: 30px;
}

#FOOTER TD
{
font-family: Tahoma;
font-size: 8pt;
color: #434343;
}

#FOOTER .counters
{
text-align: right;
}

#FOOTER .counters IMG
{
margin-left: 5px;
}

#FOOTER a:link {color: #26528a;}
#FOOTER a:visited {color: #26528a;}
#FOOTER a:active {color: #26528a;}
#FOOTER a:hover {color: #26528a;}