/* ||||||||||||||||||||||||||дефалтные стили||||||||||||||||||||||||||||||||| */

HTML {height:100%;overflow-y:scroll;}
body {
     min-width:996px;
     height:100%;
     background-color:#000000 !important;
     font-family:Tahoma,sans-serif;
     font-size:9.5pt;
     margin:0px;
     padding:0px;
     }

img {border:none 0px;}
table {border:none 0px;}
td, th {vertical-align:top;}
div { border:none 0px; position:relative;}

/* |||||||||||||||||||||||||структурные элементы||||||||||||||||||||||||||||| */

/* *** */

div#head0
     {
     height:22px;
     }

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */


/* ||||||||||||||||||||||||||||||сервисные классы|||||||||||||||||||||||||||| */

div.cb {clear:both;}

.float_l {float:left;}

.float_r {float:right;}

.absolute {position:absolute;}

.ta_c {text-align:center;}
.ta_l {text-align:left;}

.va_t {vertical-align:top !important;}

.deleted {display:none !important;}

.bold { font-weight: bold; }
.ital { font-style: italic; }

.inviz {visibility:hidden;}

a.no_line {text-decoration:none !important; border:none !important;}
a.no_line:hover {text-decoration:none !important; border:none !important;}

div#modal_div
  {
  z-index:100; position:fixed; width:100%; height:100%; left:0px; top:0px;
  opacity:0.5; background-color:#a0a0a0;
  overflow:hidden;
  }

img#modal_img {position:fixed; left:50%; top:50%; margin-left:-17px; margin-top:-17px; z-index:101;}

div.cloacker /* полупрозрачный div в продаже билетов. */
	{	width:475px; height:29px; position:absolute; background-color:#b0b0b0; opacity:0.7; margin-top:-6px; margin-left:-3px;
	text-align:center; line-height:29px; font-size:20px; color:#000000; font-weight:bold;
	}

div.cloacker_global /* полупрозрачный div в продаже билетов. */
  {	height:1030px; width:100%; position:absolute; background-color:#b0b0b0; opacity:0.7; margin-top:-6px; margin-left:-3px; z-index:102;
	text-align:center; line-height:740px; font-size:30px; color:#000000; font-weight:bold;
  }

.image_div_tlink {display:block; float:left; padding-top:50px;}
.image_div_link { float:left; display:block; height:73px; width:73px; background-repeat:no-repeat; background-position:bottom left; }
.image_div_link:hover { background-position:top left; }

#souvenir_link { background-image:url(../imgs/main/souvenir.png); }
#online_link { background-image:url(../imgs/main/online.gif); }

