body
{
margin: 0px;
overflow-y: scroll;
}

body, table, p, span, div, li, caption, input, textarea, select
{
font-family: Arial;
font-size: 9pt;
}

h1
{
color: #506482;
font-family: Times New Roman, Tahoma;
font-size: 16pt;
border-bottom: 1px solid #506482;
}

h2
{
font-size: 10pt;
color: #000000;
}

a
{
color: #506482;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

.red
{
color: #FF0000;
}

/*SS*/
.grey
{
color: #494847;
}

a.black, .black
{
color: #000000;
}

a.black:hover
{
text-decoration: none;
color: #506482;
}


.kroshka
{
font-size: 8pt;
}

.leftmenu
{
color: #323232;
font-family: Times New Roman, Tahoma;
font-weight: bold;
font-size: 12pt;
text-decoration: none;
}

a.leftmenu:hover
{
color: #506482;
}

.lmn
{
padding-bottom: 10px;
}

.lmn_gal
{
padding-bottom: 20px;
}

.lmn_gal a
{
font-weight: normal;
font-size: 11pt;
}


.top1
{
background-image: url("/design/default/images/1_top.gif");
background-repeat: repeat-x;
}

.btn_bg
{
background-image: url("/design/default/images/header_2_long.jpg");
background-repeat: repeat-x;
}

.btn_left
{
background-image: url("/design/default/images/header_2_04.jpg");
background-repeat: no-repeat;
}


.btns, .btns a
{
color: #000000;
font-family: Arial;
text-decoration: none;
font-weight: bold;
font-size: 9pt;
margin-right: 18px;
}

.searchtxt
{
height: 16px;
width: 150px;
border: 1px solid #969696;
font-size: 7pt;
}

.searchbtn
{
height: 18px;
background-image: url("/design/default/images/header_2_long.jpg");
background-repeat: repeat-x;
border: 0px solid #969696;
font-weight: bold;

padding-bottom: 2px;
}

.header
{
background-image: url("/design/default/images/header_end.jpg");
background-repeat: repeat-x;
}

.header_01
{
background-image: url("/design/default/images/header_2_01.jpg");
background-repeat: no-repeat;
}

.header_02
{
background-image: url("/design/default/images/header_2_02.jpg");
background-repeat: no-repeat;
}

.header_03
{
background-image: url("/design/default/images/header_2_03.jpg");
background-repeat: no-repeat;
}

.copyrights, .copyrights a
{
font-family: Arial;
font-size: 8pt;
color: #616161;
text-decoration: none;
}

#photo
{
background:transparent url(/images/header/6.jpg) repeat scroll 0 0;
border:0 solid red;
float:left;
height:216px;
width:425px;
}

.centercontent
{
padding: 10px;
}

/*weather styles*/
.weatherheader
{
background-image: url("/design/default/images/gismeteo_header_bg.gif");
background-repeat: repeat-x;
}

.weather_header
{
color: #000000;
font-family: Arial;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}
.wsityname
{
color: #4C4C4C;
font-weight: bold;
}

.wred
{
color: #FB0C28;
font-weight: bold;
}

.wblue
{
color: #145FB3;
font-weight: bold;
}

.weathertable
{
border-bottom: 2px solid #A2A2A2;
}

/*currency styles*/
.currencyheader
{
background-image: url("/design/default/images/currency_header.gif");
background-repeat: repeat-x;
color: #FFFFFF;
font-family: Arial;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}

.currencyfooter
{
background-image: url("/design/default/images/currency_footer.gif");
background-repeat: repeat-x;
}

.cur_code, .cur_name
{
color: #284481;
font-size: 10px;
font-weight: bold;
font-family: Arial;
}

.cur_code
{
border-bottom: 1px solid #6280B3;
border-right: 1px solid #6280B3;
}

.cur_name
{
border-bottom: 1px solid #6280B3;
}


/*Заголовки 1й страницы*/
.anonsheader a, .actualheader a, .npheader a, .sobheader a, .rightheader a
{
text-decoration: none;
}

.npheader a, .sobheader a
{
color: #506482;
}

.anonsheader a, .actualheader a
{
color: #323232;
}

.anonsheader
{
font-family: Times New Roman, Tahoma;
font-weight: bold;
font-size: 13pt;
border-bottom: 1px solid #323232;
}

.anonsbody
{
text-align: justify;
}

.anonsbody a
{
font-family: Tahoma;
color: #4A4A4A;
text-decoration: none;
}

.actualheader
{
font-family: Times New Roman, Tahoma;
font-weight: bold;
font-size: 13pt;
border-bottom: 1px solid #323232;
}

.actualbody
{
text-align: justify;
}

.actualbody a
{
font-family: Tahoma;
color: #4A4A4A;
text-decoration: none;
}

.npheader
{
font-family: Times New Roman, Tahoma;
font-size: 13pt;
border-bottom: 1px solid #506482;
font-weight: bold;
}

.npbody
{
padding-top: 10px;
text-align: justify;
}

.npbody, .npbody p, .npbody a
{
font-family: Tahoma;
color: #4A4A4A;
text-decoration: none;

}

.npbody p b, .npbody b
{
color: #506482;
}

.sobheader
{
font-family: Times New Roman, Tahoma;
font-size: 13pt;
border-bottom: 1px solid #506482;
font-weight: bold;
}


.sobbody
{
padding-top: 10px;
text-align: justify;
}

.sobbody, .sobbody a
{
font-family: Tahoma;
color: #4A4A4A;
text-decoration: none;

}

.sobbody b
{
color: #506482;
}

.rightheader
{
color: #000000;
font-family: Times New Roman, Tahoma;
font-size: 13pt;
border-bottom: 1px solid #000000;
font-weight: bold;
}

.rightheader a
{
color: #000000;
}

.rightbody
{
text-align: justify;
}

.rightbody, .rightbody a
{
font-family: Tahoma;
color: #373737;
text-decoration: none;
}

table.bordered
{
border-top: 1px solid #000000;
border-right: 1px solid #000000;
}

table.bordered tr td, table.bordered tr th
{
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}