HTML { width: 100%; height: 100%; }
BODY { margin: 0px; padding: 0px; width: 100%; height: 100%;  background: url("/pic/content_background.jpg") #e2be62 no-repeat center 150px; overflow-y: scroll;
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY:Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: left;}

p {
  margin: 3px 0px; text-indent: 0px; padding: 0px 0px 6px 0px; line-height: normal;
  FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY:  Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: justify;}

H1 { margin: 2px 0px; padding: 0px; 
  FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}  
H2 { margin: 2px 0px; padding: 0px; 
  FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #0996ff; FONT-FAMILY: Furore, Tahoma, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
H3 { margin: 2px 0px; padding: 0px;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #0996ff; FONT-FAMILY: Furore, Tahoma, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;} 
 
.shema_top H1 { TEXT-ALIGN: center; FONT-SIZE: 20px; }  
.shema_top H3 { TEXT-ALIGN: center; letter-spacing: 0.1em; FONT-SIZE: 20px;  } 
 
A:link,
А:visited { border: none; outline: none;
color: #333333; TEXT-DECORATION: none;}
A:active,
A:hover { border: none; outline: none;
color: #333333; TEXT-DECORATION: none;}

input { outline: none; }
object { display: block; }
embed { display: block; }

@font-face { font-family: Furore;  src: url("font/furore-webfont.eot"); }
@font-face { font-family: Furore;  src: url("font/furore.otf"); }

.title_background { background: url("/pic/title_background.png") repeat-x left top; height: 150px; background-size: auto 100%; }
.title_background_main { background: url("/pic/title_background_main.jpg") no-repeat left top; width: 1200px; height: 150px; background-size: 100% 100%; }

.title_logo { margin-top: 20px; background: url("/pic/title_logo.png") no-repeat left top; width: 546px; height: 97px; TEXT-ALIGN: center; cursor: pointer; }
.title_logo:hover { background-position: 0px -103px; }

.title_tel { margin-top: 26px; text-shadow: 0px 0px 3px #fffac6; line-height: 20px;
FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #0996ff; FONT-FAMILY: Furore, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: right; }
.title_tel span { FONT-SIZE: 14px; letter-spacing: 0.1em; }

.title_adres { padding: 3px 15px; width: 450px; letter-spacing: 0.1em;
FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #0996ff; FONT-FAMILY: Furore, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.title_sait { margin-top: 28px; text-shadow: 0px 0px 3px #fffac6; line-height: 22px;
FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #0996ff; FONT-FAMILY: Furore, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.title_sait a:visited,
.title_sait a:link { 
  COLOR: #0996ff; FONT-SIZE: 24px; TEXT-DECORATION: none;}
.title_sait a:hover,  
.title_sait a:active {
  COLOR: #0996ff; FONT-SIZE: 24px; TEXT-DECORATION: none;}
.title_sait span { FONT-SIZE: 18px; letter-spacing: 0.1em; }

.title_sait2 { margin-top: 4px; text-shadow: 0px 0px 3px #fffac6; line-height: 22px; letter-spacing: 0.1em;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #0996ff; FONT-FAMILY: Furore, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.title_sait2 a:visited,
.title_sait2 a:link { 
  COLOR: #0996ff; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.title_sait2 a:hover,  
.title_sait2 a:active {
  COLOR: #0996ff; FONT-SIZE: 18px; TEXT-DECORATION: none;}

.title_sait3 img { margin: 8px 8px 0px 0px;}

.menu_background { background: url("/pic/menu_background.png") repeat-x left top; height: 52px; background-size: auto 100%; }

.menu_id {  height: 36px; margin: 0px;  padding: 16px 20px 0px 20px; text-shadow: 1px 1px 0px #ebeff5; cursor: pointer;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #5a5a5a; FONT-FAMILY: Furore, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.menu_id:hover {  background: url("/pic/menu_ckecked.png") repeat left top; }
.menu_id:hover a:visited,
.menu_id:hover a:link {   COLOR: #f73191; }
.menu_id a:visited,
.menu_id a:link {
  COLOR: #5a5a5a; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.menu_id a:hover,  
.menu_id a:active {
  COLOR: #f73191; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.menu_border {  width: 2px; padding: 0px; margin: 0px; height: 52px; background: url("/pic/menu_border.png") no-repeat left center;  }

.menu_id_checked { height: 36px; margin: 0px;  padding: 16px 20px 0px 20px; text-shadow: 1px 1px 0px #ebeff5; cursor: pointer; background: url("/pic/menu_ckecked.png") repeat left top;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #5a5a5a; FONT-FAMILY: Furore, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.menu_id_checked a:visited,
.menu_id_checked a:link {
  COLOR: #f73191; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.menu_id_checked a:hover,  
.menu_id_checked a:active {
  COLOR: #f73191; FONT-SIZE: 18px; TEXT-DECORATION: none;}

.menu_shadow { width: 100%; height: 4px; background: url("/pic/menu_shadow.png") repeat-x left top; }

.type_box { padding-top: 10px; }
.type_id_box { margin-left: 38px; margin-bottom: 12px; text-indent: 0px; }
.type_id { text-transform: uppercase; border-bottom: 3px solid #444444; cursor: pointer; text-indent: 0px;
FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #444444; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.type_id:hover { border-bottom: 3px solid #ff369b; }
.type_id:hover a:visited,
.type_id:hover a:link { COLOR: #ff369b; }
.type_id a:visited,
.type_id a:link {
  COLOR: #444444; FONT-SIZE: 22px; TEXT-DECORATION: none;}
.type_id a:hover,  
.type_id a:active {
  COLOR: #ff369b; FONT-SIZE: 22px; TEXT-DECORATION: none;}
 
.type_id_checked { text-transform: uppercase; border-bottom: 3px solid #ff369b; cursor: pointer; 
FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #444444; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.type_id_checked a:visited,
.type_id_checked a:link {
  COLOR: #ff369b; FONT-SIZE: 22px; TEXT-DECORATION: none;}
.type_id_checked a:hover,  
.type_id_checked a:active {
  COLOR: #ff369b; FONT-SIZE: 22px; TEXT-DECORATION: none;}
 
.content_box { padding: 35px 0px; }
 
.zakaz_zvonka { background: #ff3399; padding: 12px 20px 17px 20px; white-space: nowrap; letter-spacing: 0.1em; line-height: 18px; margin-left: 19px; margin-right: 22px; margin-top: 55px; cursor: pointer;
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;} 
.zakaz_zvonka:hover { background: #b41b67; }
.zakaz_zvonka span {  border-bottom: 2px solid #ffffff; }
.zakaz_zvonka a:visited,
.zakaz_zvonka a:link { white-space: nowrap;
  COLOR: #ffffff; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.zakaz_zvonka a:hover,  
.zakaz_zvonka a:active { white-space: nowrap;
  COLOR: #ffffff; FONT-SIZE: 18px; TEXT-DECORATION: none;}
 
.right_col_news { line-height: 20px; padding-top: 10px;
FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #8c8c8c; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; } 
.right_col_news a  {  }
.right_col_news a:visited,
.right_col_news a:link {
  COLOR: #333333; FONT-SIZE: 13px; TEXT-DECORATION: underline; line-height: normal !important; }
.right_col_news a:hover,  
.right_col_news a:active {
  COLOR: #ff369b; FONT-SIZE: 13px; TEXT-DECORATION: underline; line-height: normal !important; }
  
.afisha_cart { width: 680px; height: 230px; margin: 0px 0px 16px 0px;  background: url("/pic/afisha_cart.png") #ffffff repeat-x left bottom; box-shadow: 0px 2px 8px #b4b36b; cursor: pointer; }
.afisha_cart:hover {  box-shadow: 0px 2px 10px #757432; }
.afisha_pic_box { padding: 15px; } 
.afisha_cart_desc_box { padding: 13px 0px; } 

.afisha_cart2 { margin: 0px auto 15px auto; width: 680px; padding: 20px 20px 40px 20px; background: #ffffff; box-shadow: 0px 2px 8px #b4b36b; text-align: left; }

.afisha_cart2 a:visited,
.afisha_cart2 a:link {
  COLOR: #26a2ff; FONT-SIZE: 12px; TEXT-DECORATION: underline;}
.afisha_cart2 a:hover,  
.afisha_cart2 a:active {
  COLOR: #ff369b; FONT-SIZE: 12px; TEXT-DECORATION: underline;}

.afisha_cart_place { height: 20px;  } 
.afisha_cart_date { height: 20px;
FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #636363; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.afisha_cart_desc { padding-bottom: 5px;
FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #303030; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;}
.afisha_cart_online { padding-bottom: 5px;
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #26a2ff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;}

.afisha_cart_title { height: 104px; line-height: 26px; padding-right: 20px;
FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; } 
.afisha_cart_title a:visited,
.afisha_cart_title a:link {
  COLOR: #000000; FONT-SIZE: 24px; TEXT-DECORATION: underline;}
.afisha_cart_title a:hover,  
.afisha_cart_title a:active {
  COLOR: #ff369b; FONT-SIZE: 24px; TEXT-DECORATION: underline;}

.afisha_cart_title2 { height: 70px; line-height: 26px;
FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; } 

  
.afisha_price { 
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #6e6e6e; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }

.afisha_more { line-height: 20px; margin-top: 5px;
FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #26a2ff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.afisha_more a:visited,
.afisha_more a:link {
  COLOR: #26a2ff; FONT-SIZE: 16px; TEXT-DECORATION: underline;}
.afisha_more a:hover,  
.afisha_more a:active {
  COLOR: #ff369b; FONT-SIZE: 16px; TEXT-DECORATION: underline;}
  
.afisha_button { width: 200px; cursor: pointer; background: #ff3399 ;
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; } 
.afisha_button:hover { background: #b41b67 ; }
.afisha_button div { margin-top: 12px;  text-align: center; }
.afisha_button a:visited,
.afisha_button a:link { padding-bottom: 2px; border-bottom: 2px solid #ffffff;
  COLOR: #ffffff; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.afisha_button a:hover,  
.afisha_button a:active { padding-bottom: 2px; border-bottom: 2px solid #ffffff;
  COLOR: #ffffff; FONT-SIZE: 18px; TEXT-DECORATION: none;}

  
.afisha_button_disable { width: 200px; cursor: pointer; background: #ff3399 ;  
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff6eb7; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; } 
.afisha_button_disable div { margin-top: 12px;  text-align: center; }
.afisha_button_disable a:visited,
.afisha_button_disable a:link { padding-bottom: 2px; border-bottom: 2px solid #ff6eb7;
  COLOR: #ff6eb7; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.afisha_button_disable a:hover,  
.afisha_button_disable a:active { padding-bottom: 2px; border-bottom: 2px solid #ff6eb7;
  COLOR: #ff6eb7; FONT-SIZE: 18px; TEXT-DECORATION: none;}  

 
.afisha_button2 { width: 200px; cursor: pointer; background: #ff3399 ; line-height: 50px; margin-top: 4px;
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; } 
.afisha_button2:hover { background: #b41b67 ; }
.afisha_button2 a:visited,
.afisha_button2 a:link {  border-bottom: 2px solid #ffffff;
  COLOR: #ffffff; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.afisha_button2 a:hover,  
.afisha_button2 a:active {  border-bottom: 2px solid #ffffff;
  COLOR: #ffffff; FONT-SIZE: 18px; TEXT-DECORATION: none;}

  
.afisha_button2_disable { width: 200px; cursor: pointer; background: #ff3399; height: 32px;  margin-top: 12px; padding-top: 10px; 
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff6eb7; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }  
.afisha_button2_disable a:visited,
.afisha_button2_disable a:link {
  COLOR: #ff6eb7; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.afisha_button2_disable a:hover,  
.afisha_button2_disable a:active {
  COLOR: #ff6eb7; FONT-SIZE: 18px; TEXT-DECORATION: none;}
  
.afisha_button3 { width: 120px; cursor: pointer; background: #ff3399 ; line-height: 25px; margin-top: 0px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; } 
.afisha_button3:hover { background: #b41b67 ; }
.afisha_button3 a:visited,
.afisha_button3 a:link {  border-bottom: 2px solid #ffffff;
  COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none;}
.afisha_button3 a:hover,  
.afisha_button3 a:active {  border-bottom: 2px solid #ffffff;
  COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none;}

  
.afisha_button3_disable { width: 120px; cursor: pointer; background: #ff3399; line-height: 25px;  margin-top: 0px; padding-top: 0px; 
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6eb7; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }  
.afisha_button3_disable a:visited,
.afisha_button3_disable a:link {
  COLOR: #ff6eb7; FONT-SIZE: 12px; TEXT-DECORATION: none;}
.afisha_button3_disable a:hover,  
.afisha_button3_disable a:active {
  COLOR: #ff6eb7; FONT-SIZE: 12px; TEXT-DECORATION: none;}

.afisha_border { border: none; background: none; height: 0px; border-bottom: 1px solid #dddddd; margin: 20px 0px; }
  
.footer_box { background: url("/pic/footer_box.png") repeat left top; height: 50px;  }

.content_text { padding: 0px 40px; }  
.block_shem { width: 100%; overflow-x: scroll; margin: 20px 0px; TEXT-ALIGN: center;  } 

.color_background { padding: 5px; border-radius: 5px; background: #ffffff; }
.color_background2 { padding: 5px; margin: 10px 0px; border-radius: 5px; }

.milenium { width: 1150px; padding: 3px; TEXT-ALIGN: center; }
.voznes {width: auto;}
.milenium .title { padding: 10px 0px;
FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div { width: 14px; height: 14px; margin: 1px; float: left; border: 1px solid #bdba6f; border-radius: 3px; line-height: 14px; background: #ffffff;  cursor: default;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}
.milenium td div.halfnull { width: 5px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; }

.loga { margin-top: 89px; width: 100px;}
.loga td div { width: 14px; height: 14px; margin: 1px; float: left; border: 1px solid #bdba6f; border-radius: 3px; line-height: 14px; background: #ffffff;  cursor: default;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}
.loga .space_ { width: 92px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.loga .space { width: 35px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.loga .space1 { width: 17px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.loga .space2 { width: 20px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: right; }
.loga td div.null { width: 14px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; }

.text_align .space2 {  TEXT-ALIGN: left; }
.text_align .space1 {  TEXT-ALIGN: right; }
.text_align .space {  TEXT-ALIGN: right; }
.text_align .space_ { TEXT-ALIGN: right; }

.milenium td div.pcat1, .loga td div.pcat1, .pcat1 { COLOR: #ffffff; background: #ff0000;  }
.milenium td div.pcat2, .loga td div.pcat2, .pcat2 { COLOR: #ffffff; background: #ff3399;  }
.milenium td div.pcat3, .loga td div.pcat3, .pcat3 { COLOR: #ffffff; background: #8B4513;  }
.milenium td div.pcat4, .loga td div.pcat4, .pcat4 { COLOR: #ffffff; background: #9900FF;  }
.milenium td div.pcat5, .loga td div.pcat5, .pcat5 { COLOR: #ffffff; background: #33CC00;  }
.milenium td div.pcat6, .loga td div.pcat6, .pcat6 { COLOR: #ffffff; background: #00D199 ;  }
.milenium td div.pcat7, .loga td div.pcat7, .pcat7 { COLOR: #ffffff; background: #0099FF ;  }
.milenium td div.pcat8, .loga td div.pcat8, .pcat8 { COLOR: #ffffff; background: #0000FF ;  }
.milenium td div.pcat9, .loga td div.pcat9, .pcat9 { COLOR: #ffffff; background: #000099; }
.milenium td div.pcat10, .loga td div.pcat10, .pcat10 { COLOR: #ffffff; background: #666600;  }
.milenium td div.pcat11, .loga td div.pcat11, .pcat11 { COLOR: #ffffff; background: #FFBF00;  }
.milenium td div.pcat12, .loga td div.pcat12, .pcat12 { COLOR: #ffffff; background: #BBFF00;  }
.milenium td div.pcat13, .loga td div.pcat13, .pcat13 { COLOR: #ffffff; background: #b2dee7;  }
.milenium td div.pcat14, .loga td div.pcat14, .pcat14 { COLOR: #ffffff; background: #ffc0cb;  }
.milenium td div.pcat15, .loga td div.pcat15, .pcat15 { COLOR: #ffffff; background: #f5deb4;  }
.milenium td div.pcat16, .loga td div.pcat16, .pcat16 { COLOR: #ffffff; background: #dda0dc;  }
.milenium td div.pcat17, .loga td div.pcat17, .pcat17 { COLOR: #ffffff; background: #eaeaff; }
.milenium td div.pcat18, .loga td div.pcat18, .pcat18 { COLOR: #ffffff; background: #bfbfbf; }
.milenium td div.pcat19, .loga td div.pcat19, .pcat19 { COLOR: #ffffff; background: #dfffbf; }
.milenium td div.pcat20, .loga td div.pcat20, .pcat20 { COLOR: #ffffff; background: #e9e9e9; }
.milenium td div.pcat21, .loga td div.pcat21, .pcat21 { COLOR: #ffffff; background: #ead5ff; }
.milenium td div.pcat22, .loga td div.pcat22, .pcat22 { COLOR: #ffffff; background: #ffead5; }
.milenium td div.pcat23, .loga td div.pcat23, .pcat23 { COLOR: #ffffff; background: #eafff4; }

.arena td div.pcat1 { COLOR: #ffffff; background: #ff0000;  }
.arena td div.pcat2 { COLOR: #ffffff; background: #ff3399;  }
.arena td div.pcat3 { COLOR: #ffffff; background: #8B4513;  }
.arena td div.pcat4 { COLOR: #ffffff; background: #9900FF;  }
.arena td div.pcat5 { COLOR: #ffffff; background: #33CC00; }
.arena td div.pcat6 { COLOR: #ffffff; background: #00D199; }
.arena td div.pcat7 { COLOR: #ffffff; background: #0099FF;  }
.arena td div.pcat8 { COLOR: #ffffff; background: #0000FF;  }
.arena td div.pcat9 { COLOR: #ffffff; background: #000099;  }
.arena td div.pcat10 { COLOR: #ffffff; background: #666600;  }
.arena td div.pcat11 { COLOR: #ffffff; background: #FFBF00;  }
.arena td div.pcat12 { COLOR: #ffffff; background: #BBFF00;  }
.arena td div.pcat13 { COLOR: #ffffff; background: #b2dee7;  }
.arena td div.pcat14 { COLOR: #ffffff; background: #ffc0cb;  }
.arena td div.pcat15 { COLOR: #ffffff; background: #f5deb4;  }
.arena td div.pcat16 { COLOR: #ffffff; background: #dda0dc;  }
.arena td div.pcat17 { COLOR: #ffffff; background: #eaeaff;  }
.arena td div.pcat18 { COLOR: #ffffff; background: #bfbfbf;  }
.arena td div.pcat19 { COLOR: #ffffff; background: #dfffbf;  }
.arena td div.pcat20 { COLOR: #ffffff; background: #e9e9e9;  }
.arena td div.pcat21 { COLOR: #ffffff; background: #ead5ff;  }
.arena td div.pcat22 { COLOR: #ffffff; background: #ffead5;  }
.arena td div.pcat23 { COLOR: #ffffff; background: #eafff4;  }

.shema_box td div.pcat1:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer; }
.shema_box td div.pcat2:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer; }
.shema_box td div.pcat3:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer; }
.shema_box td div.pcat4:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer; }
.shema_box td div.pcat5:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer;}
.shema_box td div.pcat6:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer; }
.shema_box td div.pcat7:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer;}
.shema_box td div.pcat8:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer; }
.shema_box td div.pcat9:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer; }
.shema_box td div.pcat10:hover { COLOR: #000000 !important; border: 1px solid #ffffff !important; background: yellow !important; box-shadow: 0px 0px 10px #000000; cursor: pointer; }

.pcat_selected { COLOR: #000000 !important; background: yellow !important;  border: 1px solid #ffffff !important; box-shadow: 0px 0px 10px #000000; }
.pcat_bron_0 { COLOR: #aaaaaa !important; background: #ffffff !important; cursor: default; }
.pcat_bron_1 { COLOR: #aaaaaa !important; background: #ffffff !important; cursor: default; }

.shema_desc {
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center;  }
.shema_desc span { letter-spacing: 0.1em; padding-right: 5px;
FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #0996ff; FONT-FAMILY: Furore, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none;  }

.shema_online { margin-top: 5px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center;  }
.shema_online span { letter-spacing: 0.1em; padding-right: 5px; 
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #26a2ff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none;  }

.price_block { display: inline-block; margin-left: 5px; margin-top: 2px; }
.color_box { width: 15px; height: 15px; float: left; border-radius: 3px; }
.color_box_desc { float: left; margin-left: 5px; margin-right: 15px; }
 
.milenium td div.region  { line-height: 16px;  border: none; background: none; width: 851px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.region1  { line-height: 16px;  border: none; background: none; width: 99%;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.region2  { line-height: 16px; float: left;  border: none; background: none; width: 52px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
 
.milenium td div.null { width: 14px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; }
.milenium td div.px_1 { width: 10px; height: 14px; margin: 0px; float: left; border: none; background: none; }
.milenium td div.space_ { width: 100px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space__ { width: 100px; height: 15px; margin: 1px; float: right; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space { width: 45px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space_1 { width: 46px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space_2 { width: 54px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.milenium td div.space0 { width: 69px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space2 { width: 36px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space3 { width: 15px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space4 { width: 18px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space5 { width: 9px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space11 { width: 36px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.milenium td div.space12 { width: 37px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.arena { width: 1190px; padding: 20px; TEXT-ALIGN: center; }
.arena .title { padding-bottom: 10px;
FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; padding: 0px 20px; }

.arena td div { height: 14px; min-width: 10px; margin: 1px; float: left; border: 1px solid #bdba6f; border-radius: 3px; line-height: 14px; background: #ffffff;  cursor: default; padding: 0px 2px;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}

.arena .space { width: 55px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none; 
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.arena td div.tribuna { float: left; width: 100%; height: 16px; background: none; border: none; margin-top: 20px;
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }

.shema_back { width: 140px; white-space: nowrap; padding: 10px; float: left; cursor: pointer; background: url("/pic/shema_back.png") #ffffff no-repeat 5px center; padding-left:30px; margin-top: 25px;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #999999; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.shema_back:hover {  COLOR: #000000; }

.shema_forvard { width: 140px; white-space: nowrap; padding: 10px; float: right; cursor: pointer; background: url("/pic/shema_forvard.png") #ff3399 no-repeat 155px center; padding-right: 30px; margin-top: 25px;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: right; }
.shema_forvard:hover {  COLOR: #ffffff; background: url("/pic/shema_forvard.png") #b41b67 no-repeat 155px center; }

.shema_forvard_no { width: 140px; white-space: nowrap; padding: 10px; float: right; cursor: normal; padding-right: 30px; margin-top: 25px;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: right; }

.bilet_id { margin: 7px 0px; border-radius: 5px; background: #ff3399; padding: 5px; width: 1200px;
FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; } 
.shema_top { width: 1200px; }

.bilet_close { width: 14px; height: 17px; background: url("/pic/bilet_close.png") no-repeat left 2px; display: inline-block; margin: 0px 2px 0px 9px; }
.bilet_marker { height: 17px;  display: inline-block; padding: 0px 4px 0px 4px; margin: 0px 3px 0px 3px; border-radius: 3px; }
.bilet_place { background: #ffffff; border-radius: 3px; display: inline-block; padding: 1px 5px; margin: 0px 28px 0px 3px;
FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.bilet_place span { COLOR: #ff3399; }
.bilet_border { height: 17px;  display: inline-block; padding: 0px 4px 0px 4px; margin: 0px 3px 0px 12px; border-radius: 3px; 
FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffacd6; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.bilet_price { height: 18px;  white-space: nowrap; padding: 0px 4px 0px 4px; margin: 5px 3px 5px 12px; border-radius: 3px; 
FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;  }
.bilet_vi { height: 18px;  float: left; white-space: nowrap; padding: 0px 4px 0px 4px; margin: 5px 3px 5px 42px; border-radius: 3px; 
FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;  }

.bilet_box { float: left; margin: 5px 0px; }

.copy { float: left; margin-left: 10px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center;  }
.copy a:visited,
.copy a:link {
  COLOR: #ebd275; FONT-SIZE: 12px; TEXT-DECORATION: underline;}
.copy a:hover,
.copy a:active {
  COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: underline;}

.navigator  {  padding-bottom: 5px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #a8a8a8; FONT-FAMILY: Tahoma, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none; }
.navigator span  { margin: 0px 6px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #a8a8a8; FONT-FAMILY: Tahoma, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none; }
.navigator a:visited,
.navigator a:link {
  COLOR: #a8a8a8; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
.navigator a:hover,
.navigator a:active {
  COLOR: #28bef5; FONT-SIZE: 11px; TEXT-DECORATION: underline;} 
  
.yarneo { float: right; margin-right: 35px;
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ebd275; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none}
.yarneo a:visited,
.yarneo a:link {
  COLOR: #ebd275; FONT-SIZE: 12px; TEXT-DECORATION: underline;}
.yarneo a:hover,  
.yarneo a:active {
  COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: underline;}
  
.all_contein { width: 100%; overflow: hidden; margrin-bottom: 40px; }  
.contener {  width: 100%; overflow: hidden; height: auto; TEXT-ALIGN: center; float: left;  TEXT-ALIGN: center;  }  
.contener2 {  width: 100%; overflow: hidden; height: auto; TEXT-ALIGN: center; float: left; display: none; TEXT-ALIGN: center; padding: 10px 0px 30px 0px;  }

.panel_43 { width: 400px; height: 300px; margin: 0px auto; background: #ffffff; box-shadow: 0px 3px 8px #555555; }  

/*--------------------------------------------------------------------------------------*/ 
.dk_dobr { width: 808px; padding: 3px; TEXT-ALIGN: center; }
.dk_dobr .title { padding-bottom: 10px;
FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.dk_dobr td div { width: 14px; height: 14px; margin: 1px; float: left; border: 1px solid #bdba6f; border-radius: 3px; line-height: 14px; background: #ffffff;  cursor: default;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}

.dk_dobr td div.null { width: 14px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; 
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.dk_dobr td div.null2 { width: 2px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.dk_dobr td div.null5 { width: 5px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.dk_dobr td div.null3 { width: 3px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.dk_dobr td div.null12 { width: 12px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; 
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.dk_dobr td div.region1  { line-height: 16px;  border: none; background: none; width: 99%;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.dk_dobr td div.frame { border: 1px solid #828282; margin: 1px; FONT-SIZE: 10px; padding: 1px; width: 12px; height: 12px;}
.dk_dobr td div.frame2 { border: 1px solid #828282; margin: 1px; FONT-SIZE: 10px; padding: 1px; width: 30px; height: 12px;}
.dk_dobr td div.frame3 { border: 1px solid #828282; margin: 1px; FONT-SIZE: 10px; padding: 1px; width: 48px; height: 12px;}
.dk_dobr td div.frame4 { border: 1px solid #828282; margin: 1px; FONT-SIZE: 10px; padding: 1px; width: 66px; height: 12px;}

.dk_dobr td div.vtext { width: 14px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: 1px solid black; background: none;}

.dk_dobr td div.pcat1, .dk_loga td div.pcat1, .pcat1 { COLOR: #ffffff; background: #ff0000; cursor: pointer; }
.dk_dobr td div.pcat2, .dk_loga td div.pcat2, .pcat2 { COLOR: #ffffff; background: #ff3399; cursor: pointer; }
.dk_dobr td div.pcat3, .dk_loga td div.pcat3, .pcat3 { COLOR: #ffffff; background: #8B4513; cursor: pointer; }
.dk_dobr td div.pcat4, .dk_loga td div.pcat4, .pcat4 { COLOR: #ffffff; background: #9900FF; cursor: pointer; }
.dk_dobr td div.pcat5, .dk_loga td div.pcat5, .pcat5 { COLOR: #ffffff; background: #33CC00; cursor: pointer; }
.dk_dobr td div.pcat6, .dk_loga td div.pcat6, .pcat6 { COLOR: #ffffff; background: #00D199 ; cursor: pointer; }
.dk_dobr td div.pcat7, .dk_loga td div.pcat7, .pcat7 { COLOR: #ffffff; background: #0099FF ; cursor: pointer; }
.dk_dobr td div.pcat8, .dk_loga td div.pcat8, .pcat8 { COLOR: #ffffff; background: #0000FF ; cursor: pointer; }
.dk_dobr td div.pcat9, .dk_loga td div.pcat9, .pcat9 { COLOR: #ffffff; background: #000099; cursor: pointer; }
.dk_dobr td div.pcat10, .dk_loga td div.pcat10, .pcat10 { COLOR: #ffffff; background: #666600; cursor: pointer; }
.dk_dobr td div.pcat11, .dk_loga td div.pcat11, .pcat11 { COLOR: #ffffff; background: #FFBF00; cursor: pointer; }
.dk_dobr td div.pcat12, .dk_loga td div.pcat12, .pcat12 { COLOR: #ffffff; background: #BBFF00; cursor: pointer; }
.dk_dobr td div.pcat13, .dk_loga td div.pcat13, .pcat13 { COLOR: #ffffff; background: #b2dee7; cursor: pointer; }
.dk_dobr td div.pcat14, .dk_loga td div.pcat14, .pcat14 { COLOR: #ffffff; background: #ffc0cb; cursor: pointer; }
.dk_dobr td div.pcat15, .dk_loga td div.pcat15, .pcat15 { COLOR: #ffffff; background: #f5deb4; cursor: pointer; }
.dk_dobr td div.pcat16, .dk_loga td div.pcat16, .pcat16 { COLOR: #ffffff; background: #dda0dc; cursor: pointer; }
.dk_dobr td div.pcat17, .dk_loga td div.pcat17, .pcat17 { COLOR: #ffffff; background: #eaeaff; cursor: pointer; }
.dk_dobr td div.pcat18, .dk_loga td div.pcat18, .pcat18 { COLOR: #ffffff; background: #bfbfbf; cursor: pointer; }
.dk_dobr td div.pcat19, .dk_loga td div.pcat19, .pcat19 { COLOR: #ffffff; background: #dfffbf; cursor: pointer; }
.dk_dobr td div.pcat20, .dk_loga td div.pcat20, .pcat20 { COLOR: #ffffff; background: #e9e9e9; cursor: pointer; }
.dk_dobr td div.pcat21, .dk_loga td div.pcat21, .pcat21 { COLOR: #ffffff; background: #ead5ff; cursor: pointer; }
.dk_dobr td div.pcat22, .dk_loga td div.pcat22, .pcat22 { COLOR: #ffffff; background: #ffead5; cursor: pointer; }
.dk_dobr td div.pcat23, .dk_loga td div.pcat23, .pcat23 { COLOR: #ffffff; background: #eafff4; cursor: pointer; }

.dk_dobr td div.space2 { width: 36px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.dk_dobr td div.space11 { width: 36px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.dk_dobr td div.space14 { width: 14px; height: 14px; margin: 2px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.dk_dobr td div.disabled_person {background: url("/pic/disabled.png");width: 32px; height:32px}

.dk_loga { margin-top: 31px; width: 50px; }
.dk_loga td div { width: 14px; height: 14px; margin: 1px; float: left; border: 1px solid #bdba6f; border-radius: 3px; line-height: 14px; background: #ffffff;  cursor: default;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}
.dk_loga .space { width: 35px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.dk_loga .space2 { width: 70px; height: 33px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }

.dk_loga td div.null { width: 14px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; }

/*----------------------------------------------------------------------------------------------------------*/
.right_col_date { 
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3399; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }   
.right_col_time { 
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: gray; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }

.include_text { margin: 25px 0px 20px 38px; width: 185px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;  }
.include_text p { text-align: left; padding: 5px 5px 7px 0px; }

.include_text a { display: block; float: left; padding: 3px 7px; background: #ff3399;
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;  }
.include_text a:hover { background: #b41b67; }

.news_text { margin: 25px 0px 20px 38px; width: 185px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;  }
.news_text p { text-align: left; padding: 5px 5px 7px 0px; }

.partner_text { margin: 25px 0px 20px 38px; width: 185px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;  }

/*--------------------------------------------------------------------------------------*/ 
.tuz {  TEXT-ALIGN: center; }
.parter { width: 437px; padding: 0px 3px 3px 3px; }
.left { padding: 3px 0px 0px 0px; }
.tuz .title { padding-bottom: 10px;
FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.tuz td div { width: 14px; height: 14px; margin: 1px; float: left; border: 1px solid #bdba6f; border-radius: 3px; line-height: 14px; background: #ffffff;  cursor: default;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}

.column { width: 18px; }
 
.tuz td div.null { width: 14px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; }
.tuz td div.null2 { width: 5px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; }
.tuz td div.null3 { width: 6px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; }

.tuz td div.region1  { line-height: 16px;  border: none; background: none; width: 99%;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.tuz td div.pcat1, .tuz_loga td div.pcat1, .pcat1 { COLOR: #ffffff; background: #ff0000; cursor: pointer; }
.tuz td div.pcat2, .tuz_loga td div.pcat2, .pcat2 { COLOR: #ffffff; background: #ff3399; cursor: pointer; }
.tuz td div.pcat3, .tuz_loga td div.pcat3, .pcat3 { COLOR: #ffffff; background: #8B4513; cursor: pointer; }
.tuz td div.pcat4, .tuz_loga td div.pcat4, .pcat4 { COLOR: #ffffff; background: #9900FF; cursor: pointer; }
.tuz td div.pcat5, .tuz_loga td div.pcat5, .pcat5 { COLOR: #ffffff; background: #33CC00; cursor: pointer; }
.tuz td div.pcat6, .tuz_loga td div.pcat6, .pcat6 { COLOR: #ffffff; background: #00D199 ; cursor: pointer; }
.tuz td div.pcat7, .tuz_loga td div.pcat7, .pcat7 { COLOR: #ffffff; background: #0099FF ; cursor: pointer; }
.tuz td div.pcat8, .tuz_loga td div.pcat8, .pcat8 { COLOR: #ffffff; background: #0000FF ; cursor: pointer; }
.tuz td div.pcat9, .tuz_loga td div.pcat9, .pcat9 { COLOR: #ffffff; background: #000099; cursor: pointer; }
.tuz td div.pcat10, .tuz_loga td div.pcat10, .pcat10 { COLOR: #ffffff; background: #666600; cursor: pointer; }
.tuz td div.pcat11, .tuz_loga td div.pcat11, .pcat11 { COLOR: #ffffff; background: #FFBF00; cursor: pointer; }
.tuz td div.pcat12, .tuz_loga td div.pcat12, .pcat12 { COLOR: #ffffff; background: #BBFF00; cursor: pointer; }
.tuz td div.pcat13, .tuz_loga td div.pcat13, .pcat13 { COLOR: #ffffff; background: #b2dee7; cursor: pointer; }
.tuz td div.pcat14, .tuz_loga td div.pcat14, .pcat14 { COLOR: #ffffff; background: #ffc0cb; cursor: pointer; }
.tuz td div.pcat15, .tuz_loga td div.pcat15, .pcat15 { COLOR: #ffffff; background: #f5deb4; cursor: pointer; }
.tuz td div.pcat16, .tuz_loga td div.pcat16, .pcat16 { COLOR: #ffffff; background: #dda0dc; cursor: pointer; }
.tuz td div.pcat17, .tuz_loga td div.pcat17, .pcat17 { COLOR: #ffffff; background: #eaeaff; cursor: pointer; }
.tuz td div.pcat18, .tuz_loga td div.pcat18, .pcat18 { COLOR: #ffffff; background: #bfbfbf; cursor: pointer; }
.tuz td div.pcat19, .tuz_loga td div.pcat19, .pcat19 { COLOR: #ffffff; background: #dfffbf; cursor: pointer; }
.tuz td div.pcat20, .tuz_loga td div.pcat20, .pcat20 { COLOR: #ffffff; background: #e9e9e9; cursor: pointer; }
.tuz td div.pcat21, .tuz_loga td div.pcat21, .pcat21 { COLOR: #ffffff; background: #ead5ff; cursor: pointer; }
.tuz td div.pcat22, .tuz_loga td div.pcat22, .pcat22 { COLOR: #ffffff; background: #ffead5; cursor: pointer; }
.tuz td div.pcat23, .tuz_loga td div.pcat23, .pcat23 { COLOR: #ffffff; background: #eafff4; cursor: pointer; }

.tuz td div.space2 { width: 36px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.tuz td div.space11 { width: 36px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.tuz_loga { margin-top: 31px; width: 50px; }
.tuz_loga td div { width: 14px; height: 14px; margin: 1px; float: left; border: 1px solid #bdba6f; border-radius: 3px; line-height: 14px; background: #ffffff;  cursor: default;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}
.tuz_loga .space { width: 35px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.tuz_loga .space2 { width: 70px; height: 33px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }

.tuz_loga td div.null { width: 14px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; }



.afisha_slider_wrap { margin-top: 22px;}

.afisha_slider { overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 2; left: 0px; width: 960px; height: 130px;}

.afisha_slider ul { list-style-type: none;}
.afisha_slider ul li { margin: 8px 8px; box-shadow: 0px 2px 8px #b4b36b; overflow-x: hidden; overflow-y: hidden; float: left; width: 80px; height: 114px;}
.afisha_slider ul li:hover {  box-shadow: 0px 2px 10px #757432; }

.slarrow-left { background: url("/pic/slider_l_button.png") no-repeat left -60px; width: 30px; height: 60px; cursor: pointer; margin-right: 30px; }
.slarrow-left:hover { background-position: left 0px; }

.slarrow-right { background: url("/pic/slider_r_button.png") no-repeat left -60px; width: 30px; height: 60px; cursor: pointer; margin-left: 30px; }
.slarrow-right:hover { background-position: left 0px; }

.content_box { padding: 27px 0px !important; }

/*календарь*/

.kalenrad_month { background: #ff369b; }
.kalendar_box { margin-top: 30px; }

.month_prev { float: left; width: 10px; height: 20px; padding: 2px; background: url("/pic/month_prev.png") #ff369b no-repeat center center; cursor: pointer; }
.month_prev:hover { background: url("/pic/month_prev_.png") #fff no-repeat center center; }
.month_next { float: left; width: 10px; height: 20px; padding: 2px; background: url("/pic/month_next.png") #ff369b no-repeat center center; cursor: pointer; }
.month_next:hover { background: url("/pic/month_next_.png") #fff no-repeat center center; }
.month_box { float: left; margin: 0px 2px; padding: 2px 7px; height: 20px; line-height: 18px; width: 60px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: center; }

.year_prev { float: right; width: 10px; height: 20px; padding: 2px; background: url("/pic/month_prev.png") #ff369b no-repeat center center; cursor: pointer; }
.year_prev:hover { background: url("/pic/month_prev_.png") #fff no-repeat center center; }
.year_next { float: right; width: 10px; height: 20px; padding: 2px; background: url("/pic/month_next.png") #ff369b no-repeat center center; cursor: pointer; }
.year_next:hover { background: url("/pic/month_next_.png") #fff no-repeat center center; }
.year_box { float: right; margin: 0px 2px; padding: 2px 7px;  height: 20px; line-height: 18px; width: 30px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: center; }

.kalenrad_day_title { padding-bottom: 5px;
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: center; }
.kalendar_day { width: 20px; height: 18px; text-align: center; padding-left: 2px; padding-right: 2px;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: center;}
.kalendar_activ { padding-left: 2px; padding-right: 2px;  width: 20px; height: 18px;  cursor: pointer; background: #fff;
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff369b; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: center;}
.kalendar_activ:hover { background: #ff369b; COLOR: #fff; }
.kalendar_activ:hover a:visited,
.kalendar_activ:hover a:link {COLOR: #fff;  }
.kalendar_activ a:visited,
.kalendar_activ a:link {
  COLOR: #ff369b; FONT-SIZE: 12px; TEXT-DECORATION: none}
.kalendar_activ a:hover,  
.kalendar_activ a:active {
  COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none}

.checklist {height: 200px; width: 180px; overflow: auto; border: 1px solid #C6CBD0;}

.ticker {FONT-WEIGHT: bold; FONT-SIZE: 15px; line-height: 28px; COLOR: #ff3399; text-transform: uppercase;}

.zakaz_table_desc_text2 td { vertical-align: top; }
.zakaz_table_desc_text2 p { margin-top: 0px; padding-top: 0px; }

/**************** Арена 2000 *************************/

.arena_schema_wrap { display: table; width: 1420px; margin: 30px auto; }
.arena_schema_main { display: table-cell; vertical-align: top; background: url(/pic/arena_schema_all.gif) no-repeat left 40px; background-size: contain; width: 400px; height: 280px; padding-top: 40px; }
.arena_schema_sector { display: table-cell; vertical-align: top; text-align: center; width: 1020px; overflow: hidden; }
.arena_schema_sector table { width: auto; }

.hover_sector { transition: 0.2s; cursor: pointer; opacity: 0.2; }
.hover_sector:hover { opacity: 1 !important; background: #fff; }

.arena_schema_sector_id { display: none; margin-bottom: 50px; }

.arena_schema_sector_id .shema_box .region1 { font-size: 14px; color: #333; font-weight: bold; margin: 0 0 20px 0; }

.arena_new { width: 808px; padding: 3px; TEXT-ALIGN: center; }
.arena_new .title { padding-bottom: 10px;
FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.arena_new td div { width: 14px; height: 14px; margin: 1px; float: left; border: 1px solid #bdba6f; border-radius: 3px; line-height: 14px; background: #ffffff;  cursor: default;
FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; VERTICAL-ALIGN: middle;}

.arena_new td div.null { width: 14px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; 
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.arena_new td div.null2 { width: 2px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.arena_new td div.null5 { width: 5px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.arena_new td div.null3 { width: 3px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.arena_new td div.null12 { width: 12px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: none; background: none; 
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.arena_new td div.region1  { line-height: 16px;  border: none; background: none; width: 99%;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.arena_new td div.vtext { width: 14px; height: 14px; margin: 2px; float: left;  border-radius: 3px; border: 1px solid black; background: none;}

.arena_new td div.pcat1, .dk_loga td div.pcat1, .pcat1 { COLOR: #ffffff; background: #ff0000; cursor: pointer; }
.arena_new td div.pcat2, .dk_loga td div.pcat2, .pcat2 { COLOR: #ffffff; background: #ff3399; cursor: pointer; }
.arena_new td div.pcat3, .dk_loga td div.pcat3, .pcat3 { COLOR: #ffffff; background: #8B4513; cursor: pointer; }
.arena_new td div.pcat4, .dk_loga td div.pcat4, .pcat4 { COLOR: #ffffff; background: #9900FF; cursor: pointer; }
.arena_new td div.pcat5, .dk_loga td div.pcat5, .pcat5 { COLOR: #ffffff; background: #33CC00; cursor: pointer; }
.arena_new td div.pcat6, .dk_loga td div.pcat6, .pcat6 { COLOR: #ffffff; background: #00D199 ; cursor: pointer; }
.arena_new td div.pcat7, .dk_loga td div.pcat7, .pcat7 { COLOR: #ffffff; background: #0099FF ; cursor: pointer; }
.arena_new td div.pcat8, .dk_loga td div.pcat8, .pcat8 { COLOR: #ffffff; background: #0000FF ; cursor: pointer; }
.arena_new td div.pcat9, .dk_loga td div.pcat9, .pcat9 { COLOR: #ffffff; background: #000099; cursor: pointer; }
.arena_new td div.pcat10, .dk_loga td div.pcat10, .pcat10 { COLOR: #ffffff; background: #666600; cursor: pointer; }
.arena_new td div.pcat11, .dk_loga td div.pcat11, .pcat11 { COLOR: #ffffff; background: #FFBF00; cursor: pointer; }
.arena_new td div.pcat12, .dk_loga td div.pcat12, .pcat12 { COLOR: #ffffff; background: #BBFF00; cursor: pointer; }
.arena_new td div.pcat13, .dk_loga td div.pcat13, .pcat13 { COLOR: #ffffff; background: #b2dee7; cursor: pointer; }
.arena_new td div.pcat14, .dk_loga td div.pcat14, .pcat14 { COLOR: #ffffff; background: #ffc0cb; cursor: pointer; }
.arena_new td div.pcat15, .dk_loga td div.pcat15, .pcat15 { COLOR: #ffffff; background: #f5deb4; cursor: pointer; }
.arena_new td div.pcat16, .dk_loga td div.pcat16, .pcat16 { COLOR: #ffffff; background: #dda0dc; cursor: pointer; }
.arena_new td div.pcat17, .dk_loga td div.pcat17, .pcat17 { COLOR: #ffffff; background: #999999; cursor: pointer; }
.arena_new td div.pcat18, .dk_loga td div.pcat18, .pcat18 { COLOR: #ffffff; background: #989898; cursor: pointer; }
.arena_new td div.pcat19, .dk_loga td div.pcat19, .pcat19 { COLOR: #ffffff; background: #aaaaaa; cursor: pointer; }
.arena_new td div.pcat20, .dk_loga td div.pcat20, .pcat20 { COLOR: #ffffff; background: #a8a8a8; cursor: pointer; }
.arena_new td div.pcat21, .dk_loga td div.pcat21, .pcat21 { COLOR: #ffffff; background: #bbbbbb; cursor: pointer; }
.arena_new td div.pcat22, .dk_loga td div.pcat22, .pcat22 { COLOR: #ffffff; background: #b8b8b8; cursor: pointer; }
.arena_new td div.pcat23, .dk_loga td div.pcat23, .pcat23 { COLOR: #ffffff; background: #cccccc; cursor: pointer; }
.arena_new td div.pcat24, .dk_loga td div.pcat24, .pcat24 { COLOR: #ffffff; background: #c8c8c8; cursor: pointer; }
.arena_new td div.pcat25, .dk_loga td div.pcat25, .pcat25 { COLOR: #ffffff; background: #dddddd; cursor: pointer; }
.arena_new td div.pcat26, .dk_loga td div.pcat26, .pcat26 { COLOR: #ffffff; background: #d8d8d8; cursor: pointer; }

.arena_new td div.pcat17, .dk_loga td div.pcat17, .pcat17 { COLOR: #ffffff; background: #eaeaff; cursor: pointer; }
.arena_new td div.pcat18, .dk_loga td div.pcat18, .pcat18 { COLOR: #ffffff; background: #bfbfbf; cursor: pointer; }
.arena_new td div.pcat19, .dk_loga td div.pcat19, .pcat19 { COLOR: #ffffff; background: #dfffbf; cursor: pointer; }
.arena_new td div.pcat20, .dk_loga td div.pcat20, .pcat20 { COLOR: #ffffff; background: #e9e9e9; cursor: pointer; }
.arena_new td div.pcat21, .dk_loga td div.pcat21, .pcat21 { COLOR: #ffffff; background: #ead5ff; cursor: pointer; }
.arena_new td div.pcat22, .dk_loga td div.pcat22, .pcat22 { COLOR: #ffffff; background: #ffead5; cursor: pointer; }
.arena_new td div.pcat23, .dk_loga td div.pcat23, .pcat23 { COLOR: #ffffff; background: #eafff4; cursor: pointer; }


.arena_new td div.space2 { width: 36px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.arena_new td div.space11 { width: 36px; height: 15px; margin: 1px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.arena_new td div.space14 { width: 14px; height: 14px; margin: 2px; float: left; line-height: 16px; border: none; background: none;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #959137; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }

.arena_new td div.empty_sector { border: none; width: auto; height: auto; font-size: 16px; padding: 10px; color: #333333; }

.shema_box .not_sale { background: #ddd; }

.right_col_news a { display: block; width: 140px; overflow: hidden; }

/*********** Площадки *****************/

.halls_wrap { width: 700px; overflow: hidden; margin: -10px -10px -10px -10px; }
.halls_table { width: 740px; padding: 10px; }
.hall_id { display: inline-block; width: 320px; height: 345px; margin: 0px 40px 40px 0px; background: #ffffff; box-shadow: 0px 2px 8px #b4b36b; position: relative; vertical-align: top; }
.hall_type { padding: 2px 15px;
  FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #908f8f; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.hall_name { padding: 2px 15px;
  FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #0996ff; FONT-FAMILY: Furore, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.hall_address { padding: 7px 15px;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #636363; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.hall_events { padding: 0px 0px; position: absolute; z-index: 5; bottom: 15px; left: 15px;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ff369b; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.hall_id:hover {  box-shadow: 0px 2px 10px #757432; }

.hall_info_left { display: inline-block; width: 300px; vertical-align: top; } 
.hall_info_left img { margin-bottom: 20px; }
.hall_info_left a:link, .hall_info_left a:visited { color: #636363; }
.hall_info_left a:hover { color: #ff369b; }
.hall_info_right { display: inline-block; width: 320px; margin-left: 12px; vertical-align: top; }
.hall_info_right li { font-size: 13px; margin: 3px 0; }

.hall_info_block { margin: 0px auto 15px auto; width: 680px; padding: 20px 20px 40px 20px; box-sizing: border-box; background: #ffffff; box-shadow: 0px 2px 8px #b4b36b; text-align: left; }
.hall_info_block h1 { 
  FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #0996ff; FONT-FAMILY: Furore, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }

.buy_alert { position: fixed; z-index: 2000; right: 10px; top: 120px; width: 180px; background: #FF0000; color: #FFFFFF; font-size: 14px; padding: 20px; border-radius: 5px; box-shadow: 0 0 10px rgba(0,0,0,0.5); }
.dda_scheme{
    width:1060px;
}
.dda_row{
	padding-left:55px; 
	border:none !important;
	width:260px !important;
	height:17px !important;
    background:none !important;
}
.dda_row_side{
	padding-left:40px; 
	border:none !important;
	width:90px !important;
	height:17px !important;
    background:none !important;
}
.dda_widerow{
	border:none !important;
	height:17px !important;
	width:860px !important;
	text-align:center !important;
	font:inherit !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	color:#000000 !important;
    background:none !important;
}
.dda_place{
	border: 1px solid #999999 !important;
	border-radius: 6px !important;
	width: 32px !important;
    background:#dddddd !important;
}
.dda_place3{
	border: 1px solid #999999 !important;
	border-radius: 6px !important;
	width: 14px !important;
    background:#dddddd !important;
}
.dda_row2{
	padding-left:55px; 
	border:none !important;
	width:740px !important;
	height:17px !important;
    background:none !important;
}
.dda_row_fan{
	width:400px;
	height:17px;
	margin:0;
	padding:0;
	display:inline-block;
}
