.r_pg /*для русских страниц*/
{
  background-color: #FFFFFF;
  margin: 0px;
}

.r_tt /*для главной каркасной таблицы русских страниц*/
{
  background-color: #FFFFFF;
  border-width: 0px;
  border-spacing: 0px;
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.r_tc_f /*ячейка низа страницы*/
{
  text-align: center;
}

.r_t /*для разметочных таблиц русских страниц*/
{
  background-color: #FFFFFF;
  border-width: 0px;
  border-spacing: 0px;
  margin: 20px;
  width: 700px;
}

.r_t_dt /*для русских таблиц с данными*/
{
  background-color: #666666;
  border-width: 0px;
  border-spacing: 1px;
  width: 100%;
}

.r_c_dt_w, .r_c_dt_g, .r_c_dt_h, .r_c_dt_f, .r_c_dt_w_l, .r_c_dt_g_l /*для ячеек русских таблиц с данными*/
{
 	padding: 5px;
	font-family: sans-serif;
	color: #000000;
	font-size: 13px;
}
.r_c_dt_w
{
  background-color: #FFFFFF;
  text-align: center;
}
.r_c_dt_w_l
{
  background-color: #FFFFFF;
  text-align: left;
}
.r_c_dt_g
{
  background-color: #eeeeee;
  text-align: center;
}
.r_c_dt_g_l
{
  background-color: #eeeeee;
  text-align: left;
}

.r_c_dt_h
{
  background-color: #cccccc;
  font-weight: bold;
  text-align: center;
}
.r_c_dt_f
{
  background-color: #cccccc;
  text-align: left;
}

.idx_pg /*стиль для index*/
{
  margin: 15px;
  background-color: #3399cc;
  text-align: center;
  border-spacing: 0px, 
}

.idx_tbl /*стиль для основной таблицы index страницы*/
{
  border-width: 0px;
  border-spacing: 0px, 
  margin: 0px;
  text-align: center;
}

h2
{
  font-family: sans-serif;
  font-size: 13px;
  font-weight: bold;
  margin: 0px;
}

a.idx_tbl /*стиль ссылок для index*/
{
  text-decoration: none;
  color: #ffffff;
  text-align: center;
}

a.idx_tbl:hover /*стиль ссылок для index*/
{
  text-decoration: none;
  color: #ff9900;
  text-align: center;
} 

.smallText, .topmenuActive, .topmenuNotActive, .topmenuRight
{
font-family: sans-serif;
color: #000000;
font-size: 11px;
text-decoration: none;
}

a.whiteLink
{
font-family: sans-serif;
color: #ffffff;
font-size: 11px;
text-decoration: none;
}

a.whiteLink:hover, a.topmenuActive:hover, a.topmenuNotActive:hover, a.topmenuRight:hover
{
font-family: sans-serif;
color: #ff6600;
font-size: 11px;
text-decoration: none;
}

.header_ru {
background: #336699 url(imgs/Logo_ru.png) repeat-x top left;
}
.header_en {
background: #336699 url(imgs/Logo_en.png) repeat-x top left;
}

.headerBGEmpty {
background: #336699 url(imgs/Logo_BG.png) repeat-x top left;
}

.topmenuLeftEndActive {
background: #336699 url(imgs/topMenu_ActiveLeftEnd.png) repeat-x top left;
}
.topmenuLeftEndNotActive {
background: #336699 url(imgs/topMenu_NotActiveLeftEnd.png) repeat-x top left;
}
.topmenuRightEndActive {
background: #336699 url(imgs/topMenu_ActiveRightEnd.png) repeat-x top left;
}
.topmenuRightEndNotActive {
background: #336699 url(imgs/topMenu_NotActiveRightEnd.png) repeat-x top left;
}

.topmenuRightActive {
background: #336699 url(imgs/topMenu_ActiveRight.png) repeat-x top left;
}
.topmenuRightNotActive {
background: #336699 url(imgs/topMenu_NotActiveRight.png) repeat-x top left;
}
.topmenuRightNotActive2NotActive {
background: #336699 url(imgs/topMenu_NotActiveRight2NotActive.png) repeat-x top left;
}

.topmenuActive {
background: #336699 url(imgs/topMenu_ActiveBG.png) repeat-x top left;
}
.topmenuNotActive {
background: #336699 url(imgs/topMenu_NotActiveBG.png) repeat-x top left;
}

.topmenuRight {
background: #336699 url(imgs/topMenu_Right.png) repeat-x top left;
}

.linkOrange, .bottMenuBG, .bottMenuActBG, .bottMenuNActBG
{
	font-family: sans-serif;
	color: #993300;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
}

a.linkOrange
{
	font-family: sans-serif;
	color: #993300;
	font-size: 11px;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
}

a.linkOrange:hover
{
	font-family: sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	vertical-align: top;
	text-align: center;
}

.bottText, .bottMenuBG, .bottMenuActBG, .bottMenuNActBG
{
	font-size: 11px;
	color: #cc6600;
	font-family: sans-serif;
}

.bottMenuBG
{
	background: url(imgs/bottMenu_BG.png) repeat-x left top;
}
.bottMenuNActBG
{
	background: url(imgs/bottMenuActNAct_BG.png) repeat-x left top;
}
.bottMenuActBG
{
	background: url(imgs/bottMenuAct_BG.png) repeat-x left top;
}

.textSmallBlack
{
	margin-left: 10px;
	text-indent: 30px;
	font-family: sans-serif;
	color: #000000;
	font-size: 13px;
	text-align: justify;
}

.textSmallBlackList
{
	margin-left: 40px;
	font-family: sans-serif;
	color: #000000;
	font-size: 13px;
	text-align: justify;
}

a.textSmallBlackLink
{
	font-family: sans-serif;
	color: #666666;
	font-size: 13px;
	text-decoration: none;
}

a.textSmallBlackLink:hover
{
	font-family: sans-serif;
	color: #ff6600;
	font-size: 13px;
	text-decoration: none;
}

H1
{

	font-family: sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

H3
{
	font-family: sans-serif;
	color: #336699;
	font-size: 13px;
  font-weight: normal;
	text-align: center;
}

H4
{
	margin-left: 10px;
	text-indent: 30px;
	font-family: sans-serif;
	color: #000000;
	font-size: 13px;
  font-weight: normal;
	text-align: justify;
}

.textSmallBlackLeftShift
{
	margin-left: 30px;
	font-family: sans-serif;
	color: #000000;
	font-size: 13px;

}

.tableCellText
{
	margin-left: 20px;
	margin-top: 20px;
	font-family: sans-serif;
	color: #000000;
	font-size: 13px;
}

.pictFlowLeft
{
	float: left;
	margin: 10px, 10px, 10px, 10px;
}

.pictFlowRight
{
	float: right;
	margin: 10px, 10px, 10px, 10px;
}

.tableHeader
{
	background-color: #cccccc;
}

.tableCell
{
	background-color: #FFFFFF;
}

