body {margin: 0; top: 0; padding: 0; background-color:#212123;
		scrollbar-base-color: #212123;
		scrollbar-highlight-color:#606060;
		scrollbar-3dlight-color:#606060;
		scrollbar-arrow-color:#ffffff;
		scrollbar-shadow-color:#606060;
		scrollbar-darkshadow-color:#606060;
		scrollbar-track-color:#212123
}

p,h1,h2,h3,h4,h5,h6,li,marquee {margin: 0; cursor: default; font-style: normal; font-family: Verdana, Arial}
a {margin: 0; font-style: normal; font-family: Verdana, Arial; text-decoration: none}
table,tr,td {margin: 0; padding: 0}

a:link img, a:visited img { border-style: none }

.intro_container {margin: auto auto}
.vert_caption { position: relative; height: 371px; width: 22px; border: 0px solid #fff}
.main_part { position: relative; height: 528px; width: 844px; border: 0px solid #fff}
.str_part { position: relative; height: 64px; width: 844px; border: 0px solid #fff}
.down_div { position: relative; height: 68px; width: 844px; border: 0px solid #fff}
.more_perf { position: absolute; visibility: hidden; height: 307px; width: 307px; margin-left: 537px; border: 2px solid #303031; background-color: #2A2A2C}
.cap_div { position: relative; height: 59px; width: 844px; text-align: left}
.mid_div { position: relative; height: 307px; width: 844px; text-align: left; margin-top: 5px}

/* стили для верхнего баннера 1 типа */
div.upban_div {position: relative; height: 151px; width: 844px; text-align: left; margin-top: 5px}
div.upban_div table {border-collapse: collapse}
td.banph1 div.bb1 {width: 220px; height: 151px; border: 2px solid #656567}
td.banph2 div.bb2 {width: 619px; height: 151px;  border: 2px solid #656567; margin-left: 5px}
td.banph2 div.bb2 div {position: absolute; margin: 0; visibility: hidden; opacity: 0.01; filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=1)";}
td.banph2 div.bb2 div.first {visibility: visible; opacity: 1; filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";}
div.banhead {width: 697px; height: 35px; position: absolute; margin: 2px 0 0 145px; opacity: 0.58; filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=58)"; background: url("../imgs/intro_baners/1/headplash.gif");}
div.banheadtxt {width: 697px; height: 35px; position: absolute; margin: 2px 0 0 145px}
div.banheadtxt p {font-size: 18px; font-weight: 400; letter-spacing: -1px; color: #ffffff; text-transform: uppercase; padding: 4px 0 0 15px}
div.banheadtxt p font.yellow {color: #e6da89; padding-left: 7px}
div.banheadcountry {position: absolute; margin: 9px 0 0 685px; width: 150px; height: 18px}
div.banheadcountry p {font-size: 14px; font-weight: 400; letter-spacing: -1px; color: #fdf7cf; text-transform: uppercase; text-align: center}
div.banbody {position: absolute; margin: 0}
div.baninfopl {position: absolute; width: 135px; height: 16px; margin: 124px 0 0 699px; background: url("../imgs/intro_baners/1/infoplash.gif"); cursor: pointer}
div.baninfopl p {font-size: 11px; font-weight: 400; text-align: center; letter-spacing: -1px; color: #ffffff; text-transform: uppercase; padding-top: 1px; cursor: pointer}
/* конец стилей для верхнего баннера 1 типа */

.logo_intro { position: absolute; height: 59px; width: 220px; background: url("../imgs/logo_intro.gif"); }
.header_intro { position: absolute; height: 59px; width: 619px; margin-left: 225px; background-color: #505050 }
.photo_intro { position: absolute; height: 307px; width: 220px; border: 2px solid #656567}
.plh_1_1 { position: absolute; height: 151px; width: 151px; border: 2px solid #656567; margin-left: 225px; cursor: pointer}
.plh_1_2 { position: absolute; height: 151px; width: 151px; border: 2px solid #656567; margin-left: 381px; cursor: pointer}
.plh_1_3 { position: absolute; height: 151px; width: 151px; border: 2px solid #656567; margin-left: 537px; cursor: pointer}
.plh_1_4 { position: absolute; height: 151px; width: 151px; border: 2px solid #656567; margin-left: 693px; cursor: pointer}
.plh_2_1 { position: absolute; height: 151px; width: 151px; border: 2px solid #656567; margin-left: 225px; margin-top: 156px; cursor: pointer}
.plh_2_2 { position: absolute; height: 151px; width: 151px; border: 2px solid #656567; margin-left: 381px; margin-top: 156px; cursor: pointer}
.bnr_intro { position: absolute; height: 151px; width: 307px; border: 2px solid #656567; margin-left: 537px; margin-top: 156px; background: url("../imgs/bnr_intro_eng.gif"); cursor: pointer}
.runstr { position: absolute; height: 59px; width: 531px; margin-left: 1px; margin-top: 5px; background: url("../imgs/str_bg.gif");}
.div_str_general { position: absolute; height: 30px; width: 529px; margin-left: 1px; margin-top: 35px; overflow: hidden }
.bnr1_intro { position: absolute; height: 59px; width: 307px; border: 2px solid #303031; background-color: #29292A; margin-left: 537px; margin-top: 5px; }
.div_subscribe { position: absolute; margin-left: 13px; }
.date_perf_plh {position: relative;}
.name_perf_plh {position: relative; margin-top: 15px;}
.place_perf_plh {position: relative; margin-top: 15px;}
.copyright { position: absolute; height: 59px; width: 307px; margin-left: 537px; margin-top: 29px;}
.nearest_perf { position: absolute; margin-left: 19px; margin-top: 10px; background-color: #2A2A2C;}
.cap_intro_perf { position: relative; height: 22px; width: 264px; background: url("../imgs/cap_intro_perf.gif");}
.mid_intro_perf { position: relative; width: 264px; background: url("../imgs/mid_intro_perf.gif");}
.dwn_intro_perf { position: relative; height: 10px; width: 264px; background: url("../imgs/dwn_intro_perf.gif"); background-repeat: no-repeat; }
.roles_perf { position: relative; width: 264px; margin-top: 12px; border: 0px solid #fff;}

.p_vert_font { color: #ffffff; font-size: 10px; font-weight: 400; text-align: center; letter-spacing: 0px; }
.p_big_intro { color: #ffffff; font-size: 26px; font-weight: 600; line-height: 25px; text-align: center; padding-top: 15px }
.p_plash_intro { color: #ffffff; font-size: 11px; font-weight: 400; text-align: center; letter-spacing: 0px; text-transform: uppercase; line-height: 25px; cursor: pointer }
.p_date_perf_plh { color: #838383; font-size: 12px; font-weight: 400; text-align: center; cursor: pointer}
.p_name_perf_plh { color: #dddddd; font-size: 12px; font-weight: 600; text-align: center; text-transform: uppercase; line-height: 23px; cursor: pointer}
.p_place_perf_plh { color: #c1c1c1; font-size: 11px; font-weight: 400; text-align: center; text-transform: uppercase; line-height: 15px; cursor: pointer }
.p_city_perf_plh { color: #c1c1c1; font-size: 11px; font-weight: 400; text-align: center; text-transform: uppercase; line-height: 15px; cursor: pointer }
.p_countr_perf_plh { color: #c1c1c1; font-size: 11px; font-weight: 400; text-align: center; text-transform: uppercase; line-height: 15px; cursor: pointer }
.p_copyr { color: #707070; font-size: 12px; font-weight: 400; text-align: right; letter-spacing: 0px; }
.p_copyr1 { color: #303030; font-size: 12px; font-weight: 400; text-align: right; letter-spacing: 0px; margin-top: 10px;}
.link_va { color: #303030; font-size: 12px; font-weight: 400; text-align: right; letter-spacing: 0px; margin-top: 10px; }
a.link_va:hover { color: #707070; text-decoration: underline; cursor: pointer}
.p_near_perf { color: #4B4B4E; font-size: 10px; font-weight: 400; text-align: center; letter-spacing: 0px; text-transform: uppercase; padding-top: 5px; width: 142px; background-color: #2A2A2C; }
.p_near_date { color: #838383; font-size: 13px; font-weight: 400; text-align: center; letter-spacing: 0px; padding-top: 10px;}
.p_near_name { color: #DDDCDC; font-size: 13px; font-weight: 400; text-align: center; letter-spacing: 0px; padding-top: 15px; text-transform: uppercase;}
.p_near_place { color: #c1c1c1; font-size: 11px; font-weight: 400; text-align: center; letter-spacing: 0px; padding-top: 15px; text-transform: uppercase;}
.p_near_countr { color: #c1c1c1; font-size: 11px; font-weight: 400; text-align: center; letter-spacing: 0px; padding-top: 5px; text-transform: uppercase; }
.p_role { color: #7B7B7B; font-size: 10px; font-weight: 400; text-align: center; letter-spacing: 0px; text-transform: uppercase;}
.p_role1 { color: #7B7B7B; font-size: 10px; font-weight: 400; text-align: center; letter-spacing: 0px; text-transform: uppercase; padding-top: 14px;}
.p_artist { color: #fefefe; font-size: 12px; font-weight: 400; text-align: center; letter-spacing: 0px; text-transform: uppercase; padding-top: 3px; }
.p_scroll { color: #C0C0C0; font-size: 14px; font-weight: 400; text-align: center; letter-spacing: 0px; }
.p_subscribe_up { color: #707070; font-size: 11px; font-weight: 400; text-transform: uppercase; line-height: 11px; margin-top: 7px; padding-left: 30px}
.p_subscribe { color: #c1c1c1; font-size: 11px; font-weight: 400; text-transform: uppercase; line-height: 11px; margin-top: 10px; }
.p_subscribe1 { color: #c1c1c1; font-size: 11px; font-weight: 400; line-height: 12px; }
.input_subscribe { color: #C1C1C1; font-size: 11px; font-weight: 400; width: 120px; background-color: #29292A; border-width: 1px }
.input_subscribe1 { color: #C1C1C1; font-size: 11px; font-weight: 400; width: 90px; background-color: #29292A; border-width: 1px; cursor: pointer}