﻿/*  */
* {margin: 0; padding: 0;}
html, body{height: 100%; width: 100%;}
html{background: url(/common/img/bilet/fon_html2.jpg) center top no-repeat #292e34;}
img{border: 0;}
input {vertical-align: middle}
a:focus{outline: none;}
span.red{color: red; background: url(/common/img/bilet/red.gif) right top no-repeat;
padding-left: 10px;}
/*td.red{ background: url(/common/img/bilet/red.gif) right top no-repeat;
padding-left: 10px;
}*/
table{border-collapse: collapse; border-spacing: 0px;}

#wrapper {
	width: 980px;
	margin: 0 auto;
}


.spacer { font-size: 0px; line-height: 0px; }

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 190px; /*height: 165px;*/
}
.head_fon_top{
  height: 29px;
  width: 980px;
  margin: 0 auto;
}
.header_fon {
 width: 980px;
 margin: 0 auto;
 height: 146px;
}
.menu_top{
  width: 940px;
  height: 30px;
  margin: 0 auto;
  background: url(/common/img/bilet/menu_fon_top-trans.png) 0 0 no-repeat;
}
.menu_top2{
 height: 62px;
}
#ico{
width: 291px;
float: left;
}
.ico{
 padding: 16px 0 0 35px;
}
.ico span{
 padding: 0 22px 0 0;
}
/*.ico span.lang{
  padding: 0 0 0 45px;
}*/

form{margin: 0; padding: 0; display: block; }

table.user_plus{
/*   width: 320px; */
}
 /* .div_user_plus{
 background: url(/common/img/bilet/fon_user-trans.png) 0 0 no-repeat;
  width: 325px;
}*/
table.user_plus td.nic input{
  border: 0; background: transparent; color: #fff;
  width: 152px;
  font-size: 10px;
  font-family: Tahoma;
  padding: 0 0 2px 4px;
}
table.user_plus td.nic{
  background: url(/common/img/bilet/input_login.gif) 0 0 no-repeat;
}
table.user_plus td.pass{
 padding-top: 4px;
}
table.user_plus td.pass input{
border: 0; background: transparent; color: #fff;
  width: 152px;
  font-size: 10px;
  font-family: Tahoma;
  padding: 0 0 2px 4px;
}
table.user_plus td.pass{
 background: url(/common/img/bilet/input_login.gif) 0 3px no-repeat;
}
td.knopko{
  padding: 2px 20px 0 5px;
  vertical-align: top;
}
td.knopko input.button{
  width: 68px; height: 21px;
}
td.log_nic, td.passimg{
  padding: 3px 0 0 0;
}
.regpass{
 padding: 7px 0 0px 48px;
}
.regpass IMG
{
	display: block;
}
.regpass span{
display: block;
float: left;
 padding: 0 0 0 11px;
}
.regpass a{
margin: 0; 
display: block;
float: left;
}
.error_auth{
 position: absolute;
 top: 85px;
 left: 45%;
 height: 58px;
 width: 226px;
 background: url(/common/img/bilet/error2.gif) 0 0 no-repeat;
 z-index: 1010;
}
.error_form{
 position: absolute;
 height: 58px;
 width: 226px;
 background: url(/common/img/bilet/error2.gif) 0 0 no-repeat;
 display: none;
 z-index: 1000;
}
.error_auth2{
 padding: 0 0 0 10px;
}
.errorDiv{
 color: #555555;
 font-size: 10px;
 padding: 3px 16px 6px 0;
}
.errorDiv a{
 color: #fff;
 text-decoration: none;
}

#logoflash{
  padding: 0 0 0 40px;
}


.logo{
width: 940px;
}
.logoimg{
 float: left;
}

.lang{
 width: 89px;
 height: 50px;
 vertical-align: top;
}
div.lang2{
/*  padding: 12px 61px 0 15px; */
  padding: 12px 10px 0 15px; 
}

.pokupka{
float: right;
padding: 0 20px 0 0px;
/*padding: 0 0 0 74px;
display: table-cell; */
}
.pokupka_1{
 width: 320px;
}
.pokupka_2{
	/* для IE 6 */
	font-size: 0px; line-height: 0px;
 height: 5px;
 background: url(/common/img/bilet/reg_korzina2-trans.png) 0 0 no-repeat;
 padding: 0; 
 margin: 0; 
}
.pokupka_22{
 background: #171a1e;
 color: #d2d2d2;
 font-family: Arial;
 font-size: 12px;
 padding: 0 10px 0 15px;
}
.pokupka_3{
	/* для IE 6 */
	font-size: 0px; line-height: 0px;
 height: 5px;
 background: url(/common/img/bilet/reg_korzina-trans.png) 0 0 no-repeat;
}
table.zalogin_tabl{
  margin: 0 0 3px 0;
}
.oformit{
 vertical-align: bottom;
}
.polno{
  color: #5f6267;
  font-family: Arial;
  font-size: 10px;
}
.pustota{
  color: #5f6267;
  font-family: Arial;
font-size: 10px;
}
.grin{
  color: #44904b;
}
.polno .krasniy, .pustota .krasniy, .polno .grin, .pustota .grin{
 font-weight: bold;
}
.seriy{
  color: #5f6267;
}
.krasniy{
  color: #e03338;
}

.zalogin{
  width: 212px;
  text-align: left;
 font-size: 10px;
 font-family: Arial;
 text-transform: uppercase;
}
.assias{
  margin: 0 0 0 160px;
  color: #94969a;
}


/* Middle
-----------------------------------------------------------------------------*/
#content {
  width: 980px;
  margin: 0 auto;
}
.content_fon {
  width: 980px;
/*  margin: 0 auto;
  background: url(/common/img/bilet/content_fon_png-trans.png) 0 0 repeat;
*/
  background: url(/common/img/bilet/fon_png-trans.png) 0 0 repeat;
}
.flash_div {
  width: 940px;
  margin: 0 auto;
  font-family: Tahoma;
  font-size: 12px;
  color: #FFFFFF;
}
.flash_div2 {
  width: 940px;
  margin: 0 auto;
  font-family: Tahoma;
  font-size: 12px;
  color: #FFFFFF;
  background: url(/common/img/bilet/fon_cont2_v-trans.png) 0 0 no-repeat;
}
.flash_div2 a{
  color: #d4d5d5;
}
.flash_div2 a:hover{
 text-decoration: none;
}
.content_niz{
 width: 980px;
 height: 20px;
 background: url(/common/img/bilet/content_niz-trans.png) center 0 no-repeat;
}
#baners{
  width: 940px;
  margin: 0 auto;
  padding: 30px 0 30px 0;
}
/*#baners span{
   padding: 30px 0 0 0;
}*/
#baners div.pad20{
    width: 320px;
   float: left;
}
.baner1{
  background: url(/common/img/bilet/baner1-trans.png) 0 0 no-repeat;
   height: 90px;
}
.baner1 h4{
 display: block;
 line-height: 18px;
 padding: 11px 27px 6px 21px;
}
.baner1 h4 a{
 font-family: Arial;
 font-size: 12px;
 color: #2d3136;
 text-decoration: none;
 display: block;
 background: url(/common/img/bilet/knopka_h4.gif) right 2px no-repeat;
/* margin: 11px 27px 0 21px;*/
 line-height: 20px;
}
.baner1 p{
 font-family: Tahoma;
 font-size: 10px;
 color: #787c7b;
 padding: 0 27px 0 21px;
}

#sponsors{
 width: 940px;
 height: 75px;
 background: url(/common/img/bilet/sponsors_fon-trans.png) 0 0 no-repeat;
 margin: 0 auto;
}
.sponsors{
 padding: 2px 17px 0 41px;
}
.spon2{padding: 0 0 0 87px;}
.spon3{padding: 0 0 0 109px;}
.spon4{padding: 0 0 0 70px;}
.spon5{padding: 0 0 0 60px;}
.spon6{padding: 0 0 0 77px;}

#idh0{display: none;}
#idh1{display: none;}
#idh2{display: none;}
#idh3{display: none;}
#idh4{display: none;}
#idh5{display: none;}
#idh6{display: none;}
.i2{display: none;}

.page_IMG_TITLE img{
 margin: 0 0 0 160px
}
.page_IMG_TITLE_news img{
 margin: 0 12px 0 160px;
}
.page_IMG_TITLE_news a img{
 margin: 0 0 0 0;
}
.regform{
  background: url(/common/img/bilet/obyazalovka.gif) 622px 0 no-repeat;
}
.feedback{
  background: url(/common/img/bilet/obyazalovka.gif) 622px 40px no-repeat;
  padding: 30px 0 0 0;
  color: #94969a;
}


table.page_reg{
  width: 654px;
}
.page_reg td{
 color: #94969a;
 font-family: Arial;
 font-size: 12px;
 vertical-align: top;
 padding-top: 3px;
}
.page_reg td.w333{
 width: 160px;
}
.page_reg td div{
text-align: right;
padding: 0 20px 5px 15px;
}

.page_reg td input{
  width: 297px; /*width: 301px;*/
  border: 0;
  margin: 0 0 5px 0;
  color: #d3d4d4;
  padding: 2px 0 3px 4px;
  font-size: 10px;
}
.form2txt{background: url(/common/img/bilet/fon_reg_input.gif) 0 0 no-repeat;}
.formtxt{background: url(/common/img/bilet/fon_reg_input2.gif) 0 0 no-repeat;}

.page_reg td.capcha input{
  width: 153px;
  border: 0;
  margin: 0 0 5px 0;
  color: #d3d4d4;
  padding: 2px 0 3px 4px;
  font-size: 10px;
}
td.capcha .form2txt{background: url(/common/img/bilet/capcha1.gif) 0 0 no-repeat;}
td.capcha .formtxt{background: url(/common/img/bilet/capcha2.gif) 0 0 no-repeat;}
img.captcha{
 margin: 0 5px 0 0;
 float: left;
}


.page_reg td input.zareg_butt{
 width: 140px;
 height: 25px;
 border: 0;
 background: transparent;
 margin-top: 11px;
}
.page_reg td input.save_butt{
 width: 106px;
 height: 25px;
 border: 0;
 background: transparent;
 margin-top: 11px;
}
.fon_cont2_n{
  background: url(/common/img/bilet/fon_cont2_n-trans.png) 0 0 no-repeat;
  height: 16px;
}
.fon_cont2_c{background: url(/common/img/bilet/fon_cont2_c.jpg) 0 65px repeat-x;}

.captcha, .client_person, .client_person2{
  margin: 0 0 0 11px;
}
.client_person{
  width: 301px;
  font-size: 11px;
  background: url(/common/img/bilet/fon_reg_input.gif) 0 0 no-repeat;
 color: #d3d4d4;
 border: 0;
 padding: 1px 0 2px 0;
 margin-bottom: 5px;
}
.client_person2{
  width: 301px;
  font-size: 11px;
  background: url(/common/img/bilet/fon_reg_input2.gif) 0 0 no-repeat;
 color: #d3d4d4;
 border: 0;
 padding: 1px 0 2px 0;
 margin-bottom: 5px;
}
.client_msg1{
  padding: 30px 0 30px 317px;
}
.error{
  padding: 30px 0 30px 317px;
}

.nap_pas{
  padding: 30px 0 0 320px;
  color: #94969a;
}


/* новости
-------------------- */
.news_list{
  padding: 18px 0 45px 0;
  font-size: 12px;
  font-family: Arial;
}
.div_news_date{
 float: left;
 width: 160px;
 text-align: right;
}
.news_date{
 color: #606267;
 padding-right: 20px;
}

.news_list h2{
 font-weight: normal;
}
.news_list h2 a{
 color: #d3d4d4;
 font-weight: normal;
 font-size: 12px;
}
.news_list .news_img{
 display: table-cell;
 margin: 0 20px 10px 0;
 color: #606267;
 text-align: left;
 font-size: 10px;
 font-family: Tahoma, sans-serif;
 float: left;
 padding-top: 3px;
}
.news_list .news_img img{
 margin: 0 0 10px 0;
}

.news_anons{
  color: #94969a;
  margin: 0 70px 11px 160px;
  padding-top: 18px;
}
.news_anons p{
 margin: 0 0 11px 0;
}
.news_anons h3{
 margin: 0 0 7px 0;
 color: #fff;
}
.news_anons table.table{
 margin: 15px 0;
}
.news_anons UL, .news_anons OL{
 margin: 0 0 11px 20px;
}

.sub-links{
  margin: 20px 0 0 160px;
  padding-bottom: 24px;
}


span.nav1{
  padding: 0 27px 0 14px;
}
span.nav2{
  padding: 0 14px 0 10px;
}
.ciferki{
  padding: 0 17px 0 0;
}

.ciferki span{
background: url(/common/img/bilet/news_nav_select.gif) center 0 no-repeat;
color: #fefefe;
 font-weight: bold;
 line-height: 20px;
 padding: 2px 9px 3px 9px;
}
.ciferki a{
 color: #94969a;
 font-weight: normal;
}
.ciferki a span{
 color: #94969a;
 font-weight: normal;
 line-height: 20px;
 background: transparent;
}

.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
}

/* оформление заказа
----------------------------- */
#tso_allSteps{
  margin: 0 0 0 0px;
  padding: 0 0 30px 0;
  background: url(/common/img/bilet/obyazalovka.gif) 622px 0 no-repeat;
}
#tso_step4{
  margin: 0 0 0 144px;
}
ul.tso_step1{
 margin-left: 140px;
}
ul.tso_step1 li{
 list-style: none;
 line-height: 25px;
 color: #94969a;
}
ul.tso_step1 li input{
 margin-right: 5px;
}
img.tso_step1_h1{
  margin: 0 0 15px 144px;
}
img.tso_step1_h12{
  margin: 0 0 0 144px;
}
.tso_step1_h1_v{
  margin: 0 0 15px 0;
}
img.tso_step_h1{
  margin: 0 0 25px 144px;
}
img.tso_step_h11{
  margin: 25px 0 25px 144px;
}
/*.ofbil{
  background: url(/common/img/bilet/atenshin-trans.png) 345px 0 no-repeat;
}
.ofbil #errorDiv{
  height: 58px;
 width: 226px;
}
.ofbil .errorDiv{
 height: 56px;
 width: 220px;
}*/
.ofbil .error{
 position: absolute;
 height: 58px;
 width: 226px;
 background: url(/common/img/bilet/error21.gif) 0 0 no-repeat;
 margin: -30px 0 0 70px;
 padding: 0;
}
.ofbil .error_auth2{
 padding: 0;
}
.ofbil .error_auth2 p{
 padding: 5px 0 0 20px;
}
.buttom_prodoljit{
  padding: 20px 0 23px 144px;
}
.buttom_prodoljit1{
  padding: 19px 0 0 160px;
}
.buttom_prodoljit2{
  padding: 20px 0 20px 0;
}
.buttom_prodoljit3{
  padding: 15px 0 20px 160px;
}
.buttom_prodoljit_{
  padding: 14px 0 29px 160px; /* отступ снизу 13px - для бордера "срок доставки" */
}
.tickets{
   color: #94969a;
   /*padding: 0 0 0 100px;*/
}
table.tickets td{
  vertical-align: top;
}


.tickets0{
  padding: 30px 40px;
}
.submit_zakaz{
  padding: 0 0 0 20px;
}
span.nom_bron{
  color: #44944c;
}
span.nom_bron2{
  color: #d4d5d5;
}
span.nom_bron3{
color: #95989c;
}
label.nombr{
  display: block;
 float: left;
 padding-top: 3px;
 font-weight: bold;
  font-size: 14px;
  font-family: Arial;
}
div.nombr{
 padding: 3px 0 0 23px;
 font-weight: bold;
  font-size: 14px;
  font-family: Arial;
  color: #5f6367;
}

.bronah{
  text-align: right;
}


table.statusbroni{
  margin: 0 0 0 27px;
  color: #949498;
}
td.broni1{text-align: left; padding-right: 10px; color: #5f6367;}
td.broni2{text-align: left;}
td.broni1, .broni2{line-height: 19px;}
td.broni2 span{ color: #d3d4d4;}

.tribuna{
  margin: 14px 0 0 25px;
}
.match{
  margin: 46px 0 0 0;
}
div.tablezak{
 margin: 8px 0 -1px 13px;
 background: url(/common/img/bilet/korzina/tablezak-trans.png) 0 0px no-repeat;
}
#step4showInfo table.tablezak{
width: 420px;
}
.tickets table.tablezak{
/*width: 450px;*/
width: 100%;
}
#step4showInfo table.tablezak th{
 line-height: 29px;
border-top: 1px solid #3b3e43;
border-bottom: 1px solid #3b3e43;
 color: #5f6267;
 font-weight: normal;
 font-size: 12px;
 vertical-align: middle;
 text-transform: uppercase;
 background-color: #292d31;
}
.tickets table.tablezak th{line-height: 29px; color: #5f6267; font-weight: normal; font-size: 12px; vertical-align: middle; text-transform: uppercase;}

#step4showInfo .tablezak th.th0     {text-align: left; width: 90px;}
#step4showInfo .tablezak th.th1     {text-align: left; width: 190px;}
#step4showInfo .tablezak th.th1 span{padding-left: 15px;}
#step4showInfo .tablezak th.th2     {text-align: left; /*width: 167px;*/}
#step4showInfo .tablezak th.th3     {text-align: right; padding-right: 8px;}

#step4showInfo .tablezak td         {color: #94969a; line-height: 23px; vertical-align: middle;}
#step4showInfo .tablezak td.th1     {text-align: left; padding-left: 15px;}
#step4showInfo .tablezak td.th2     {text-align: left; padding-left: 16px;}
#step4showInfo .tablezak td.th3     {text-align: right; padding-right: 9px;}
#step4showInfo .tablezak td.th4     {text-align: right; padding-right: 9px;}

table.tablezak th.th0{text-align: left;}
table.tablezak th.th1{text-align: left;}
table.tablezak th.th2{text-align: left; /*width: 167px;*/}
table.tablezak th.th3{text-align: right; padding-right: 8px;}
table.tablezak th.th1 span{padding-left: 15px;}

table.tablezak td{color: #94969a; line-height: 29px; vertical-align: middle;}

table.tablezak td.th1{text-align: left; padding-left: 15px;}
table.tablezak td.th2{text-align: left; padding-left: 16px;}
table.tablezak td.th3{text-align: right; padding-right: 9px;}


div.tablezak2{
 margin: 8px 0 -1px 13px; width: 450px;
 background: url(/common/img/bilet/korzina/tablezak_2-trans.png) 0 0px no-repeat;
}
table.tablezak2{margin: 0 auto; width: 100%;}
table.tablezak2 th{
 line-height: 30px;
 color: #5f6267;
 font-weight: normal;
 font-size: 12px;
 vertical-align: middle;
 text-transform: uppercase;
}
table.tablezak2 td{color: #94969a;}
table.tablezak2 th.th1{text-align: left; width: 90px;}
table.tablezak2 th.th1 span{padding-left: 15px;}
table.tablezak2 td.th1{text-align: left; padding-left: 15px;}
table.tablezak2 th.th2{text-align: left; /*width: 167px;*/}
table.tablezak2 td.th2{text-align: left; padding-left: 16px;}
table.tablezak2 th.th3{text-align: right; padding-right: 8px;}
table.tablezak2 td.th3{text-align: right; padding-right: 9px;}
table.tablezak2 td{padding-top: 8px; padding-bottom: 7px;}


div.komisiya_itogo{
  background: url(/common/img/bilet/korzina/tablezak2-trans.png) 0 0 no-repeat;
 margin-left: 13px;
}
table.komisiya_itogo{width: 320px;}
table.komisiya_itogo td{line-height: 30px; color: #5e6367;}
table.komisiya_itogo td.td1{width: 225px; text-transform: uppercase;}
td.total_cost, td.komissiya{text-align: right; width: 75px; text-transform: uppercase;}
table.komisiya_itogo td.td1 span{padding-left: 11px;}
table.komisiya_itogo td.td1 span.itogo{color: #d4d5d5;}
table.komisiya_itogo td.td1 span.itogo2{color: #5f6367;}
.total_cost span, .komissiya span{padding-right: 10px;}
.total_cost span{color: #41964b; font-weight: bold;}

div.komisiya_itogo2{
background: url(/common/img/bilet/korzina/tablezak2_itogo-trans.png) 0 0 no-repeat; margin-left: 13px;}
table.komisiya_itogo2{width: 450px;}
table.komisiya_itogo2 td{line-height: 30px; color: #5e6367;}
table.komisiya_itogo2 td.td1{width: 225px; text-transform: uppercase;}
td.total_cost, td.komissiya{text-align: right; width: 75px; text-transform: uppercase;}
table.komisiya_itogo2 td.td1 span{padding-left: 11px;}
table.komisiya_itogo2 td.td1 span.itogo{color: #d4d5d5;}
table.komisiya_itogo2 td.td1 span.itogo2{color: #5f6367;}



.vibrano table.tablezak th, table.tablezak td, .vibrano .tribuna, .vibrano td.td1 span.itogo2,
.vibrano td.total_cost span{
 color: #5f6367;
}
.vibrano table.statusbroni, .vibrano table.statusbroni td.broni2, td.broni2 div{
 color: #5f6367;
}

table.zapisano{
 margin: 0 0 0 140px;
 border-bottom: 1px solid #383c41;
}
table.zapisano td{
  vertical-align: top;
}
div.pl20{
 padding-left: 20px
}
table.zapisano td.w300{
 text-align: left;
 width: 420px;
 color: #94969a;
 font-family: Arial 12px;
 padding-bottom: 18px;
}
table.zapisano td.w_300{
 text-align: right;
 width: 60px;
}


.izmena a{
  color: #5f6266;
  font-size: 10px;
  font-family: Tahoma;
}
.prim_adr{
  color: #5f6266;
}
.adddres{
   color: #94969a;
 font-family: Arial 12px;
 margin: 20px 0 4px 144px;
}
.adddres td{
 vertical-align: top;
}
.adddres td input{
 margin: 0 10px 0 0;
}
.newsadddres{
 color: #94969a;
 font-family: Arial 12px;
}
.rad_dr{
  margin: 0 0 17px 144px;
}

table.rad_dr_enter{
  margin: 10px 0 0 0;
}
table.rad_dr_enter td{vertical-align: top; color: #5f6367;}
table.rad_dr_enter td.left{
 /*text-align: right;
 width: 160px;*/
 padding-right: 20px;
}
table.rad_dr_enter td.left2{
 text-align: right;
 width: 160px;
}
table.rad_dr_enter td.left span{
 padding-right: 20px;
}
table.rad_dr_enter td.left2 div{
 padding-right: 20px;
}
table.rad_dr_enter td input{
  width: 301px;
  border: 0;
  margin: 0 0 5px 0;
  color: #d3d4d4;
  padding: 2px 0 3px 2px;
  font-size: 10px;
}
table.rad_dr_enter td.capcha input{
  width: 153px;
  border: 0;
  margin: 0 0 5px 0;
  color: #d3d4d4;
  padding: 2px 0 3px 2px;
  font-size: 10px;
}
table.rad_dr_enter td textarea{
 width: 300px;
 height: 97px;
 border: 0;
 background-color: transparent;
 margin: 0 0 5px 0;
  color: #d3d4d4;
  padding: 2px 0 3px 2px;
  font-size: 12px;
  overflow: hidden;
}
.textarea_adr{
  background: url(/common/img/bilet/adr_texarea_r-trans.png) 0 0 no-repeat;
}
.textarea_adr2{
background: url(/common/img/bilet/adr_texarea_r2-trans.png) 0 0 no-repeat;
}
.vajno{
  background: url(../img/bilet/vajno.gif) right 3px no-repeat;
  width: 323px;
}
.srok ul{
  margin: 14px 0 0 144px;
}
/*.srok table td{
 text-align: left;
 vertical-align: top;
 color: #94969a;
}
.srok table td input{
 margin: 0 11px 10px 0;
}*/

table.rad_dr_enter2{
  margin: 0 0 0 -150px;
  color: #94969a;
}

table.rad_dr_enter2 td textarea{
 width: 300px;
 height: 97px;
 border: 0;
 background-color: transparent;
 margin: 0 0 5px 0;
  color: #d3d4d4;
  padding: 2px 0 3px 2px;
  font-size: 12px;
  overflow: hidden;
}
.rad_dr_enter2 td{
 vertical-align: top;
}
.rad_dr_enter2 td.left{
 text-align: right;
 width: 160px;
}
.rad_dr_enter2 td.left2{
 text-align: right;
 width: 160px;
}
.rad_dr_enter2 td.left div{
 padding-right: 20px;
}
.rad_dr_enter2 td.left2 div{
 padding-right: 20px;
}
.c_94969a{color: #94969a; width: 420px; margin: 10px 0;}
._ysloviya_{vertical-align: top; padding-top: 4px}
.noevents{
  color: #94969a;
  font-weight: bold;
  font-size: 16px;
  padding: 160px 0 160px 20px;
}
.change_note{
  padding: 17px 0 15px 0;
}
/* Дизайненные "чеки" и "батоны"
---------------------------------*/

span.checkbox {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(/common/img/bilet/form/checkbox-trans.png) no-repeat;
display: block;
clear: left;
float: left;
}
span.radio {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url(/common/img/bilet/form/radio-trans.png) no-repeat;
display: block;
clear: left;
float: left;
}
/*span.select {
position: absolute;
width: 158px;  With the padding included, the width is 190 pixels: the actual width of the image.
height: 21px;
padding: 0 24px 0 8px;
color: #fff;
font: 12px/21px arial,sans-serif;
background: url(select.gif) no-repeat;
overflow: hidden;
}
 */
/* корзина - список
------------------- */
#korzinko{
padding-left: 120px;
}
.corners {
    position: relative;
    background-position: -20px -20px;
    padding: 20px 0 0 20px;
    margin: 0 50px 20px 0;
}
.tr, .bl, .br {position: absolute; overflow: hidden;}
.corners, .tr, .bl, .br {
    background-image: url(/common/img/bilet/korzina/corners2-trans.png);
    background-repeat: no-repeat;
}
.tr {
    background-position: 0 -20px;
    top: 0;
    right: -20px;
    bottom: 0px;
    width: 20px;
}
.bl {
    background-position: -20px 0px;
    bottom: -20px;
    left: 0;
    height: 20px;
    right: 0;
}
.br {
    background-position: 0px 0px;
    bottom: -20px;
    right: -20px;
    width: 20px;
    height: 20px;
}
.fos{
  padding: 20px 0 0 160px;
}
.fos p{
 margin: 10px 0;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
 height: 54px;
 background: url(/common/img/bilet/footer_img-trans.png) 5px 0 no-repeat;
}
#footer .a{
 padding: 32px 0 0 883px;
 text-decoration: none;
}

/*Andrey Toukmanov*/
.errorMessage {width: 320px; margin: 0px 0px 10px 160px;}
.errorMessage div {margin: 0px; overflow: hidden;}
.errorMessage .body{background: #e63a2e;}
.errorMessage h3 {font-size: 12px; font-weight: bold; margin: 5px 0px 0px 5px;}
.errorMessage ul {margin: 10px 0px 10px 15px; padding: 0px;}
.errorMessage li {margin-bottom: 5px; list-style: none;}
.errorMessage .top {background: url("/common/img/error_top.gif"); height: 5px;}
.errorMessage .bot {background: url("/common/img/error_bot.gif"); height: 5px;}
.errorMessage .inner {background: #e63a2e;}


#flashReplacement{border: 3px solid #fff;}
#div_closeSWFpano{text-align: right; margin: 0 -15px -8px 0;}

.link{text-transform: uppercase; font-size: 10px; text-decoration: none; background: url(/common/img/r_st.png) right 2px no-repeat; padding: 0 9px 0 0;}

