a, img {
border: 0;
}

#main_main_main {
position: relative;
margin:auto;
width:1024px;
}

#page {
position: absolute;
top: 0px;
background-repeat: no-repeat;
background-position: center top;
overflow:hidden;
margin:auto;
width:1024px;
z-index: 100;
text-align:left;
}

#flash_div {
position: absolute;
top: 0px;
background-repeat: no-repeat;
background-position: center top;
overflow:hidden;
margin:auto;
width:1024px;
z-index: 2;
text-align:left;
display: none;
}

#fon_div {
position: absolute;
top: 0px;
background-repeat: no-repeat;
background-position: center top;
overflow:hidden;
margin:auto;
width:1024px;
height: 921px;
z-index: 1;
text-align:left;
}

#dounload {
font-size: 16px;
margin-left: 46px;
margin-top: 50px;
}

#dounload a {
color: white;
text-decoration: underline;
}

#dounload a:hover {
text-decoration: none;
}

.ticked_bilet {
margin-left: 46px;
}

.ticked_bilet th {
font-style: italic;
color: #756C65;
font-family: georgia;
font-size: 24px;
font-weight: normal;
}

.pr1,.pr2,.pr3,.pr4,.pr5,.pr6,.pr7,.pr8,.pr9,.pr10,.pr11 {
text-align: center;
font-style: italic;
widows: 74px;
height: 34px;
font-weight: bold;
font-size: 16px;
}

.pr1 {
background: #4B9393;
}

.pr2 {
background-color: #E4421C;
}

.pr3 {
background-color: #EEA72E;
}

.pr4 {
background-color: #EEA72E;
}

.pr5 {
background-color: #417EF9;
}

.pr6 {
background-color: #67C12D;
}

.pr7 {
background-color: #5B2EB4;
}

.pr8 {
background-color: #FDF341;
}

.pr9 {
background-color: #FDF341;
}
.pr10 {
background-color: #A2834A;
}

.pr11 {
background-color: #6FD6FC;
color: #3D1207;
}

.prise_table {
margin: 0px;
padding: 0px;
background-color: #787677;
border-collapse: collapse;
}

.prise_table th.o {
margin: 0px;
border-collapse: collapse;
border: 1px solid #000;
font-size: 11px;
background: #111111;
color: #454545;
text-align: center;
padding: 5px;
*padding: 3px 5px;
}

.prise_table td.a {
padding: 0;
margin: 0px;
border: 1px solid #000;
font-family: georgia;
text-align: center;
font-size: 12px;
color: #000;
width: 56px;
height: 30px;
font-weight: bold;
}

.prise_table td.o {
margin: 0px;
border: 1px solid #000;
background: #1E1E1E;
font-family: georgia;
text-align: center;
font-size: 12px;
color: #fff;
width: 66px;
}

/* tickets */

table.tickets_main_table {
width: 100%;
margin-bottom: 40px;
border-collapse: collapse;
}

table.tickets_main_table td {
font-family: georgia;
font-size: 14px;
color: white;
font-style: normal;
text-align: left;
padding: 0;
}

table.tickets_main_table td.didivider {
width: 72px;
background: url(/i/di/divider.gif) top left repeat-y;
}

table.tickets_main_table th {
font-style: normal;
color: #383838;
font-family: georgia;
font-size: 24px;
font-weight: normal;
text-align: left;
padding: 45px 0 20px;
}

table.tickets_main_table .digray {
background: #1E1E1E;
}

table.tickets_main_table .digray_cap {
background: #121212;
text-align: center;
border-bottom: 1px solid #000;
color: #464646;
height: 45px;
padding-top: 15px;
}

table.tickets_main_table .cap {
font-size: 24px;
font-style: normal;
display: block;
white-space: nowrap;
margin-bottom: 10px;
}

table.tickets_main_table .name {
font-size: 20px;
}

/* creates */

.creat_table {
margin-top: 15px;
}

.creat_table td {
padding-bottom: 28px;
}

.creat_table th {
color: #787677;
font-style: italic;
font-weight: normal;
font-size: 22px;
padding-bottom: 28px;
}

.creat_table td span {
font-size: 22px;
color: white;
}

#center .big_i {
font: 1.63em georgia;
font-style: italic;
text-decoration: none;
}

#left .big_i {
font: 1.63em georgia;
font-style: italic;
text-decoration: underline;
background-image: none;
}

#left .big_i a, #center .big_i a  {
text-decoration: underline;
background-image: none;
}

#left .big_i a:hover, #center .big_i a:hover {
text-decoration: none;
background-image: none;
}

#left .big_i:hover {
font: 1.63em georgia;
font-style: italic;
text-decoration: none;
background-image: none;
}

#right .big_i {
font: 1.63em georgia;
font-style: italic;
}

#left .pad3_fix_geo_2:hover, #left .pad3_fix_geo_2 {
color: white;
text-decoration: none;
}

.article .article_title .sours {
color: white;
font-size: 3em;
width: 500px;
font-family: georgia;
text-decoration: underline;
}

.article .article_title .sours:hover {
text-decoration: none;
font-family: georgia;
}

.main_nav .activ {
color: #FFC350;
text-decoration: none;
font-size: 1.6em;
font-weight: bold;
}

.activ_user {
color: #FFC350;
text-decoration: none;
font-size: 130%;
}

.second_nav .activ {
color: #FFC350;
font-size: 1.4em;
letter-spacing:1px;
font-family: georgia;
}

.main_nav .nocative {
color: white;
text-decoration: none;
font-size: 1.6em;
font-family: georgia;
}

.second_nav .nocative {
color: white;
font-size: 1.4em;
letter-spacing:1px;
text-decoration: none;
font-family: georgia;
}

#head_news {
margin: -3px 0 0 46px;
padding: 0;
color: white;
font-size: 1.7em;
width: 33em;
font-family: georgia;
}

#head_news_second {
margin: .23em 3em .32em 45px;
padding: 0px;
color: white;
font-size: 3.2em;
font-family: georgia;
}

.kor {
background-color: #271c16;
}

.footer_space_center {
height: 1.1em;
clear: both;
}

.footer_space_left {
height: 0.9em;
clear: both;
}

/*  */

.creat_infor_table {
width: 934px;
/*
margin-left: 40px;
*/
font-family: georgia;
/*
margin-top: -8px;
*/
}

.creat_infor_table .creat_user a {
font-size: 15px;
margin-bottom: 10px;
}

.creat_user i {
font-size: 13px;
color: #766D66;
}

.creat_user {
margin-bottom: 23px;
}

.creat_infor_table .face_td {
padding-left: 27px;
}

.creat_infor_table .solo_user_under  a,  .creat_infor_table .solo_user  a,.creat_infor_table .solo_user_under  span,  .creat_infor_table .solo_user  span {
font-size: 15px;
margin-bottom: 10px;
}

.solo_user_under i, .solo_user i {
font-size: 13px;
color: #766D66;
}

.solo_user {
margin-bottom: 23px;
}

.creat_infor_table .face_td {
padding-left: 27px;
}
.creat_infor_table .face_td img {
margin: 3px 36px 20px 0px;
}

.face_td .prof {
font-size: 23px;
color: #766D66;
margin-top: 0px;
margin-bottom: 8px;
font-style: italic;
}

.face_td .title {
font-size: 35px;
color: white;
line-height: 37px;
margin: 0 0 10px 0;
font-weight:normal;
}

.face_td .text {
color: white;
font-size: 15px;
line-height: 21px;
}

#border {
height: 98%;
border-right: solid #69605B 1px;
}

.hide {
display: none;
}

/*   -----------     ----------*/
.solo_table {
/* margin-left: 41px;*/
/* width: 934px;*/
}

.solo_table th {
font-family: georgia;
color: #7E7669;
font-style: italic;
font-weight: normal;
font-size: 24px;
padding-bottom: 24px;
border-bottom: solid 1px #4D443F;
}

.solo_table td {
padding-top: 24px;
}

.solo_table .role_name {
font-family: georgia;
color: #7E7669;
font-style: italic;
font-weight: normal;
font-size: 18px;
}

.solo_table a {
font-family: georgia;
font-weight: normal;
font-size: 18px;
}

.solo_table span {
font-family: georgia;
font-weight: normal;
font-size: 18px;
color: white;
}

.solo_table div {
margin-bottom: 5px;
}

/* solo table on staff page */

table.solo_table_2 {
border-collapse: collapse;
margin-top: 40px;
}

table.solo_table_2 th {
font-family: georgia;
color: #ffffff;
font-style: normal;
font-weight: normal;
font-size: 24px;
text-align: left;
vertical-align: top;
}

table.solo_table_2 td {
vertical-align: top;
font-size: 12px;
}

/* */

.underline_global {
text-decoration: underline;
}

.underline_global:hover {
text-decoration: none;
}

.new .title a {
text-decoration: underline;
}

.new .title a:hover {
text-decoration: none;
}

.hyp2 {
font-size: 25px;
margin-right: 400px;
}

.georg {
font-family: georgia;
}

.tire, .user_name {
color: white;
font-size: 15px;
}

.content .text .text_comment {
color: black;
padding: 18px;
background-color: #9F7F4C;
margin-top: 10px;
margin-left: 60px;
width: 520px;
}

.content .text .text_comment p, .content .text .text_comment div {
margin: 0;
padding: 0;
}

.gost_title {
color: #7A7363;
font-size: 20px;
margin-top: 15px;
}

.add_form {
}

.add_form .inp {
border: none;
background-color: #7B7263;
width: 168px;
padding: 5px;
color: white;
}

.add_form th {
color: white;
font-family: georgia;
font-size: 14px;
}

.add_form textarea {
border: none;
background-color: #7B7263;
width: 505px;
height: 45px;
padding: 5px;
color: white;
}

/* --------- ---------- ---------- - - - --   */

.article_gost .article_title .sours {
color: white;
font-size: 3em;
width: 500px;
font-family: georgia;
text-decoration: underline;
}

.article_gost .article_title .sours:hover {
text-decoration: none;
font-family: georgia;
}

.article_gost {
margin: 0.4em 0 0 0; /*4.6em*/
}

.article_gost .monce {
font-size: 2.4em;
color: #7C7364;
font-style: italic;
font-weight: bold;
margin-bottom: 0.5em;
}

.article_gost .article_title, .article .content {
margin-left: 30px;
}

.article_gost .article_title .date {
color: #D3A140;
font-size: 14px;
}

.article_gost .content .head {
font-size: 3em;
color: white;
}

.article_gost .content .text {
font-size: 16px;
color: white;
width: 38.6em;
}

/* -----------  ------------------ */

.video_nav {
font-size: 15px;
margin-right: 15px;
color: white;
}

.video_nav_activ {
color: #FFC350;
font-size: 15px;
margin-right: 15px;
}

.video_nav span, .video_nav_activ span {
text-decoration: none;
}

.hr_gray_video {
height: 1px;
color: #605655;
/*
width: 934px;
*/
background-color: #605655;
clear: both;
margin: 0.7em auto 4px auto;
}

.element_video {
width: 284px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
margin-right: 40px;
color: white;
background-repeat: no-repeat;
font-size: 14px;
}

.element_video .foto {
width: 284px;
height: 192px;
background-repeat: no-repeat;
margin-bottom: 11px;
}

.element_video .a_href {
font-size: 18px;
margin-bottom: 6px;
}

.article_video {
margin: 19px 0 0 43px;
}

.article_video2 {
margin: 7px 0 0 43px;
}

#head_video {
margin: .23em 0 .22em 42px;
padding: 0px;
color: white;
font-size: 31px ;
font-family: tahoma;
}

/* ----- ------------ */

.article_video_nav {
position: relative;
padding: 24px 0 0px 42px;
}

.article_video_nav .big_nav_left, .article_video_nav .big_nav_right  {
 font-size: 14px;
 margin-right: 20px;
}

.article_video_nav .big_nav_left span, .article_video_nav .big_nav_right span {
text-decoration: none;
}

.big_nav_left_active, .big_nav_right_active {
color: #4B4B4B;
font-size: 14px;
margin-right: 20px;
}

.simple_nav {
margin-top: 8px;
font-size: 16px;
margin-right: 6px;
}

.simple_nav_active {
margin-top: 8px;
font-size: 16px;
margin-right: 6px;
color: #FFC350;
}

.simple_nav_inactive {
color: #4B4B4B;
font-size: 14px;
margin-right: 20px;
}

/* ----- - -- - ------------- - - ------------ */
/* ----------- Видео -- - - ------------------ */

.element_audio {
width: 284px;
height: 100px;
margin-top: 0px;
margin-bottom: 50px;
float: left;
margin-right: 40px;
color: white;
background-repeat: no-repeat;
font-size: 14px;
}

.element_audio  .a_href {
font-size: 18px;
margin-bottom: 6px;
}

.element_audio .m_loogo {
margin: 0;
}

.element_audio .sours_link {
font-size: 20px;
font-weight: bold;
}

.table_audio_infor {
width: 488px;
margin: 22px 0 22px 0;
}

.table_audio_infor th {
width: 390px;
color: white;
font-weight: normal;
font-size: 20px;
text-align: left;
}

.table_audio_infor td {
color: white;
font-weight: normal;
font-size: 14px;
text-align: right;
}

/* ----- - -- - ------------- - - ------------ */

.foto_big {
 width: 934px;
 background-color: #1C1C1C;
 margin-left: 3px;
}

.foto_big .left {
 width: 32px;
 height: 452px;
 background-image: url('/i/go_l2.jpg');
}

.foto_big .left:hover {
 width: 32px;
 height: 452px;
 background-image: url('/i/go_l.jpg');
}

.foto_big .right {
 width: 32px;
 height: 452px;
 background-image: url('/i/go_l2.jpg');
}

.foto_big .right:hover {
 width: 32px;
 height: 452px;
 background-image: url('/i/go_r.jpg');
}

div.photo_lenta {
margin: 14px 0 0px 46px;
padding: 5px 18px 0 18px;
height: 94px;
width: 894px;
background-image: url(/i/image_back.gif);
background-repeat: repeat-x;
overflow: hidden;
}

* html div.photo_lenta {
height: 1%;
}

div.btn_prev {
float: left;
cursor: pointer;
}

div.btn_next {
float: left;
cursor: pointer;
}

div.photo_lenta_box {
overflow: hidden;
float: left;
width: 840px;
height: 90px;
}

div.lenta {
overflow: hidden;
}

div.photo_card {
float: left;
display: inline;
width: 113px;
padding-left: 5px;
}

div.active_foto {
float: left;
display: inline;
width: 123px;
padding-left: 5px;
background-image: url(/1.jpg);
background-repeat: no-repeat;
background-position: right 1px;
}

div.active_foto img {
margin: 3px 0px 7px 5px;
cursor: pointer;
}

div.img {
float: left;
display: inline;
}

div.photo_card img {
margin: 3px 0px 7px 5px;
cursor: pointer;
}

div.photo_card a, div.active_foto a {
margin-left: 0px;
font-size: 10px;
}

/* ----- calendar outer table ------- */

table.calendar_outer_table {
border-collapse: collapse;
}

table.calendar_outer_table td {
padding: 0px;
vertical-align: middle;
background: #111111;
}

table.calendar_outer_table .no_active_monce {
background-color: #3E3933;
padding: 5px;
}

table.calendar_outer_table .active_monce {
padding: 5px;
font-size: 18px;
}

table.calendar_outer_table .month_navy {
vertical-align: middle;
text-align: center;
padding: 0px;
width: 36px;
height: 36px;
}

table.calendar_outer_table .month_navy a {
text-decoration: none;
font-size: 20px;
}

table.calendar_outer_table .no_active_monce a {
font-size: 14px;
}

table.calendar_outer_table .btm {
vertical-align: middle;
text-align: center;
padding: 0px;
height: 60px;
font-weight: normal;
font-size: 12px;
}

table.calendar_outer_table .btm a {
text-decoration: underline;
font-size: 13px;
font-weight: normal;
color: #fff;
}

table.calendar_outer_table .btm span {
font-size: 13px;
font-weight: normal;
}

/* shows */

table.calendar_shows_table {
}

table.calendar_shows_table td {
}

table.calendar_shows_table td a {
}

/* calendar */

table.calendar {
border-collapse: collapse;
}

table.calendar td {
border: solid #000 1px;
vertical-align: middle;
text-align: center;
padding: 0px;
width: 36px;
height: 36px;
background: #18140F;
font-weight: bold;
}

table.calendar td.month_caption {
padding: 5px;
font-size: 18px;
text-align: center;
}

table.calendar td.month_caption div {
*width: 175px;
}

table.calendar td.active {
background: #fff;
color: #201710;
}

table.calendar td.active a {
text-decoration: none;
font-weight: bold;
font-size: 12px;
color: #201710;
}

table.calendar td.active:hover {
background: #E4B227;
}

table.calendar td.selected {
background: #E4B227;
color: #201710;
}

table.calendar td.selected a {
text-decoration: none;
font-weight: bold;
font-size: 12px;
color: #201710;
}

/* --------------------------- */

.review_table {
/*
margin-left: 46px;
*/
color: white;
}

.review_table .td_rev {
width: 443px;
margin-bottom: 20px;
padding-top:20px;
}

.review_table .active {
color: #9B9794;
}

.nolast {
border-bottom: solid #524B45 1px;
}

.review_table .name {
font-size: 25px;
margin-bottom: 10px;
}

.review_table .rab, .review_table .prievie  {
font-size: 14px;
margin-bottom: 10px;
}

.review_table2 {
color: white;
}

.review_table2 .td_rev {
width: 443px;
margin-bottom: 20px;
padding-top:20px;
}

.review_table2 .active {
color: #9B9794;
}

.review_table2 .active a {
color: #9B9794;
}

.name_active {
font-size: 25px;
margin-bottom: 10px;
color: #FFC350;
}

.nolast {
border-bottom: solid #524B45 1px;
}

.review_table2 .name {
font-size: 25px;
margin-bottom: 10px;
}

.review_table2 .rab, .review_table2 .prievie  {
font-size: 14px;
margin-bottom: 10px;
}

#portret_img {
float: left;
border: none;
margin: 3px 3px 0px 0px;
width: 50px;
}

.footer_block1 img, .footer_block2 img {
border: none;
float: left;
}

.li4 {
width: 7.8em;
}

#logo img {
border: none;
}

.li3 {
width: 10.5em;
}

.w305 {
width: 305px;
}

/* tickets */

table.book_table {
border-collapse: collapse;
}

table.book_table td {
font-size: 14px;
padding: 7px 0;
vertical-align: top;
border: 0;
}

table.book_table td input[type=text] {
width: 300px;
height: 24px;
border: 0;
background: #fff;
font-size: 16px;
}

table.book_table td select {
height: 24px;
border: 0;
background: #fff;
font-size: 16px;
}

table.book_table td textarea {
width: 300px;
height: 96px;
border: 0;
background: #fff;
font-size: 16px;
}

a.book_a {
margin-left: 16px;
text-decoration: underline;
color: #D6A725;
font-family: tahoma;
font-size: 12px;
}

table.book_table td label {
margin: 0 15px 0 5px;
font-family: tahoma;
font-size: 12px;
}

a.book_submit {
text-decoration: underline;
color: #E4B227;
font-size: 24px;
}

table.book_table td.diyellow {
background: #E4B227;
color: #000;
text-align: left;
padding: 10px 20px;
margin: 0;
font-weight: bold;
border-right: 1px solid #000;
}

a.a_ord:hover {
text-decoration: none;
color: #FFC350;
}

#Sim_Sim,.Sim_Sim {
color:#fff;
text-align:left;
font-size: 14px;
font-family:georgia;
display: none;
}
