pre {
    font-size: 12px !important;
    line-height 1 !important;
}
* {
  margin: 0;
  padding: 0;
}

A {
  font: 12px Verdana;
  color: #2c2a92;
}

A IMG {
  border: none;
}

A:hover {
  text-decoration: none;
}

DIV {
  display: block;
}

H2 {
  /*font: bold 13px Verdana;
  color: #2c2a92;*/
  font: bold 16px verdana;
  color: #2c2a92 ;
  text-align: center;
  margin-bottom: 10px;
  line-height: 120%;
}

H3 {
  font: bold 14px Verdana;
  color: #BEBDBF;
  text-transform: uppercase;
}

H4 {
  font: 14px Verdana;
  color: #2c2a92;
  margin: 20px 0 5px;
}

H4 A {
  font:  bold 14px Verdana;
  color: #2c2a92;
}

H5 {
  font:  14px Verdana;
  color: #2c2a92;
  margin: 0;
}

OL,UL {
  font: 12px Verdana;
  color: #000;
  margin: 5px 0 5px;
  padding: 0;
}

UL LI {
  background: url('/images/li.gif') no-repeat 20px 9px;
  margin: 3px 0 8px;
  padding: 0 0 0 35px;
  line-height: 16px;
  list-style: none;
}

OL LI {
  margin: 3px 0 3px 35px;
  padding: 0;
}

P {
  font: 12px Verdana;
  color: #1b1d25;
  margin: 5px 0 10px;
}

P STRONG {
	color: #1b1d25;
}

TABLE {
  border-collapse: collapse;
}

TD {
  font-size: 1px;
  padding: 0;
}

/* ���� ����� � ���������� */
.image_left {
  float: left;
  margin: 0 15px 15px 0;
}

.price_table {
	border: 1px solid #FFF;	
	width: 100%;	
	margin-top: 20px;
}

.price_table TD {
	border: 1px solid #85899f;	
	padding: 5px;
	font: 11px verdana;
	/*color: #180A6C;*/
	vertical-align: middle !important;
	/*background: #dcdcff;*/
	text-align: center;
}

.price_table .header {
	background: #DEE3E8;
	/*color: #;*/
	font: bold 11px verdana;
	text-align: center;
}

.price_table .zona {
	background: #DEE3E8;
	font: bold 11px verdana;
	text-align: left;
}

.price_table .zal {
	background: #242939 url('/images/price_gradient.gif') repeat-x;
	/*background: #2F2D93 url(/images/sh_date_selected.gif) repeat-x scroll 0 0;*/
	text-align: center;
	font: bold 12px verdana;
	color: #E8EAF8;
}
.price_table .zal A {
	font: 11px verdana;
	color: #E8EAF8;
}

.price_table A {
	font: 11px verdana !important;
}

.sales_table {
	width: 100%;
}

.sales_table TD {
	padding: 5px 10px 5px 0;
	vertical-align: top;
	color: #180A6C;
}

.sales_table P {
	/*color: #2c2a92;*/
	font: 12px verdana;
}

.sales_table TD SUP {
	font: 11px verdana;
	color: #2c2a92;
	line-height: 1;
	vertical-align: top;
}

.sales_table .sales_head {
	background: url('/images/price_gradient.gif') repeat-x;
	font: bold 12px verdana;
	color: #CFD6F3;
	text-align: center;
	border: 1px solid #FFF;
	padding-bottom: 7px;
	text-transform: uppercase;
}

.sales_table .sales_row2 P {
	
	color: #2c2a92;
}
.sales_table .sales_row2 {
	font: 12px verdana;
	color: #2c2a92;
	text-align: center;
}

.sales_col1 p strong {
	color: #2c2a92;
}

.label1 {
	/*font: 11px verdana;*/
	/*color: #7B02AD;*/
}

.label2 {
	font: 11px verdana;
	color: #1b1d25;
}

.sales_table td p strong {
color: #2C2A92;
}

.sales_table .sales_col1 P {
	font: 12px verdana;
	color: #2c2a92;
}

.line {
	background: url('/images/blocks/line.gif') repeat-x;
	width: 100%;
	height: 2px;
	padding: 0 !important;
}

IMG.image_border_blue {
  border: 4px solid #99F;
}

IMG.image_left_border {
  border: 4px solid #99F;
  float: left;
  margin: 0 15px 15px 0;
}

.kp_block {
  border: 1px solid #85899F;
  padding: 15px 20px;
  margin: 20px 0;
  color: #2c2a92;
  text-align: justify;
}

.kp_block P {
  color: #180A6C;
}

.kp_block STRONG {
	color: #180A6C;
}

.kp_block P A  {
  color: #180A6C;
  text-decoration: underline;
}

.kp_block P A :hover{
  text-decoration: none !important;
}

.magenta {
	color: #2c2a92;
}
.shedule_film b {
color : #2C2A92;
}
.sh b { color: #2c2a92;}
#timer {
    position: absolute;
    left: 0;
    top: 69px;
    width: 100%;
}
#timer b {
    font-size: 40px;
    font-weight: bold;
    width: 960px;
    margin: 0 auto;
    text-align: left;
    color: #F00;
    font: 48px impact;
    display: block;
}
#timer b i {
    margin-left: 788px;
    font-style: normal;
}

