/** 
 *     стандартные теги
 */

HTML {
    overflow-x: auto;
}

BODY {
    background: #FFFFFF;
	color: #000000;
    font-family: Arial;
    margin: 0px;
    padding: 0px;
}

INPUT, SELECT, TEXTAREA {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

A {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #005CB9;
}

IMG {
    border: 0px;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
	color: #003366;
    text-transform:uppercase;
    margin: 15px 5px 15px 0px;
}

.top-menu {
    font: 11px Arial;
    color: #005CB9;
}

.top-menu P {
    margin: 0px 0px 0px 0px;
}

.top-menu A {
    font: 11px Arial;
    color: #999999;
    line-height: 130%;
}

.info-h, .info-h A {
    font: bold 16px Arial;
    color: #005CB9;
}

.ib P {
    margin: 5px 0px 5px 0px;
}

.ib, .ib A {
    font: 11px Arial;
    color: #003366;
}

.ib-gray A {
    color: #999;
}

.ib TD {
    padding: 2px 0px 2px 0px;
}

.ib-gray TD {
    padding: 3px !important;
}

.menu-imp {
    font: 16px Arial !important;
    color: #993333 !important;
}

.info-text {
    font: 11px Arial;
}

/**
 *     оформление : новости
 */

A.new-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #777777;
}

/* категория новости */
.new-thread {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #CC0000;
}

/* категория новости - ссылка */
A.new-thread {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #005CB9;
}

/* заголовок новости - ссылка */
A.new-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #005CB9;
}

.new-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #005CB9;
}

/* общая размерность для новостей 13пх */
.infnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}

/** 
 *     оформление : разбивка на страницы
 */

TD.pager-td {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
    padding: 5px 0px 10px 0px;
}

/**
 *     оформление : общий набор для ссылок
 */

/* 11пх - черный, вложенный */
.black-11 A:link, .black-11 A:visited, .black-11 A:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.black-11 A:hover {
    color: #990000;
}

.black-12 A:link, .black-12 A:visited, .black-12 A:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.black-12 A:hover {
    color: #990000;
}

/* 13пх - ссылки субпорталов, вложенный */
.sub-title A:link, .sub-title A:visited, .sub-title A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: bold;
	color: #003399;
	text-decoration: none;
}

.sub-title A:hover {
    color: #003399;
}

.left-menu {
    padding: 15px 0px 0px 20px;
}

.menu-imp {
    font: 16px Arial !important;
    color: #993333 !important;
}

.left-menu A {
    font: 12px Arial;
    color: #003366;
    line-height: 150%;
}

.md-link {
    font: 14px Arial;
    color: #005CB9;
}

/**
 *     оформление : общий текстовый набор
 */

/* 11пх, черный */
.inf1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* 11пх, серый */
.inf2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* 11пх, серый, скрытый */
.hide, .hide P, .hide A:link, .hide A:visited, .hide A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* 12пх, черный */
.inf3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* 16пх, черный */
.inf4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

/* 13пх, черный */
.inf5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

A.top:link, A.top:visited, A.top:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003399;
}

A.top:hover {
    color: #003399;
}

A.pager:link, A.pager:visited, A.pager:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003399;
}

A.pager:hover {
    color: #003399;
}

A.copy:link, A.copy:visited, A.copy:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}

A.copy:hover {
    color: #FFFFFF;
}

A.blue:link, A.blue:visited, A.blue:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #003399;
}

A.blue:hover {
    color: #003399;
}

A.cal1:link, A.cal1:visited, A.cal1:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0087EA;
}

A.cal1:hover {
    color: #0087EA;
}

.cal2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #990000;
}

A.cal2:link, A.cal2:visited, A.cal2:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #990000;
}

A.cal2:hover {
    color: #990000;
}

A.sub1:link, A.sub1:visited, A.sub1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #000000;
}

A.sub1:hover {
    color: #990000;
}

A.sub2:link, A.sub2:visited, A.sub2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
    color: #CC0000;
}

A.sub2:hover {
    color: #990000;
}

/**
 *     оформление : таблицы
 */

.vspacer TD {
	padding: 3px 0px 3px 0px;
}

.sub TD {
    padding: 1px 4px 1px 4px;
}

.sub P {
    margin: 20px 20px 4px 0px;
}

.calendar, .calendar TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
    text-align: center;
    padding: 2px 1px 2px 1px;
}

.p-list P {
    margin: 10px 0px 10px 0px;
}

.br-list {
    line-height: 120%;
}

.br-list-h {
    line-height: 150%;
}

TD.sub-title {
    text-align: left;
    padding-left: 18px;
}

.text, .text P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text A:link, .text A:active, .text A:visited {
    font-size: 12px;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
	color: #003399;
    text-transform:uppercase;
}

P.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
	color: #003399;
}

.sub3 TD {
    padding: 0px 10px 0px 10px;
}
    
.zag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
    background: #E7ECD7;
	color: #005CB9;
    padding: 0px 0px 0px 10px;
}

.info TD {
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #CCC;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.info-g TD {
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.bluea A:link, .bluea A:visited, .bluea A:active {
    color: #005CB9;
}

.films {
    padding:10px 10px 10px 20px;
    line-height:160%;
}

.path A {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #777 !important;
}

.path {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #777;
}

.ib P {
    margin: 5px 0px 5px 0px;
}

.ib, .ib A {
    font: 11px Arial;
    color: #036;
    line-height: 150%;
}

.ib H2 {
  font: bold 14px Arial;
  color: #000;
  margin: 10px 0 0;
}

/* 12пх - черный, жирный */
.imp1, .imp1 A {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
}

/* последняя переделка для главной ТУРИЗМ  */
.index_top_tour {
  padding-left: 20px;
  vertical-align: top;
}
.index_top_tour A {
  font: bold 14px Arial;
}
.index_tour_zag {
  font: bold 12px Arial !important;
  color: #000 !important;
}
.index_tour_z {
  font: bold 16px Arial;
  color: #000;
  padding: 5px 0 5px;
}
.index_tour_bot A {
  color: #036 !important;
}
/* левая каолонка */
.left_tour_head {
  font: bold 14px Arial;
}
.left_tour_links {
  padding: 2px 0 14px;
}

/* АФИША ОБЗОР ФИЛЬМОВ */
.img_margin {
  border: 4px solid #FF6600;
  margin: 0 15px 8px 0;
  clear: both;
}

.nf {
  font: bold 14px Arial;
}