@import url("css/reset.css");

body { background: url(images/body_bg.gif) top repeat-x #003870; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #fff; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

.button { 
  background: url(images/button.png); 
  width: 120px; 
  height: 25px; 
  border: none; 
  color: #e85200; 
  text-align: center; 
  font-size: 11pt; 
  font-weight: bold; 

  }
.clear { clear: both; }

.template { border-collapse: collapse; border-spacing: 0px; width: 1004px; margin: auto; }
.template td.center { width: 100%; vertical-align: top; }
.template td.left, .template td.right { vertical-align: top; }
.template td.left .block { margin: 0 8px 0 3px; }
.template td.right .block { margin: 0 0 0 8px; }

.header { height: 131px; background: url(images/header_bg.jpg) no-repeat; }
.header .header_top { height: 22px; font-size: 9pt; line-height: 18px; padding-left: 14px; }
.header .header_top div { color: #e85200; }
.header .header_top .text { float: left; color: #fff; }
.header .header_top .lang, .header .header_top .faq { float: right; }
.header .header_top .lang a { }
.header .header_top .lang img { border: 0; padding: 3px 0; }
.header .header_top .faq a { color: #fff; margin: 0 9px; }
.header .header_middle { height: 60px; padding-left: 4px; }
.header .header_middle table { border-collapse: collapse; border-spacing: 0; width: 100%; height: 100%; }
.header .header_middle table td { padding: 0; }
.header .header_middle table td.logo { width: 170px; }
.header .header_middle table td.logo a { display: block; width: 170px; height: 60px; float: left; }
.header .header_middle td.login { text-align: right; vertical-align: top; color: #e85200; padding-top: 4px; }
.header .header_middle td.login a, .header .header_middle td.login span { float: right; }
.header .header_middle td.login a { color: #fff; font-size: 9pt; padding: 0 6px; }
.header .header_middle td.search { width: 1px; height: 20px; padding-bottom: 15px; padding-left: 16px; }
.header .header_middle td.search div.search_field { background: url(images/header_search.png) left bottom no-repeat; width: 180px; padding-left: 4px; height: 20px;}
.header .header_middle td.search .sfield {position:relative;top:-10px;width:100%;}
.header .header_middle td.search div.search_field input { margin: 0; border: 0; background: none; height: 18px; line-height: 18px; }
.header .header_middle td.search div.search_field input.text { width: 125px; height: 15px; padding-top: 3px; float: left; }
.header .header_middle td.search div.search_field input.find { margin-left: 5px; width: 50px; float: right; cursor: pointer; font-size: 10pt; float: right; }
.header .header_middle td.last_search { padding-left: 12px; color: #e85200; }
.header .header_middle td.last_search a { color: #fff; font-size: 8pt; padding: 0 6px; font-style: italic; }
.header .header_middle td.last_search .last, .header .header_middle td.last_search .last_items { }
.header .header_middle td.last_search .last { color: #e85200; font-size: 8pt; margin-top: -6px; position: relative; z-index: 2; }
.header .header_middle td.last_search .last_items { margin-left: -6px; }
.header .header_bottom_menu { height: 16px; padding: 4px 0 4px 2px; overflow: hidden; }
.header .header_bottom_menu table { border-collapse: collapse; border-spacing: 0; width: 100%; height: 100%; }
.header .header_bottom_menu table td { padding: 0; color: #e85200; width: 50%; }
.header .header_bottom_menu table td.left a, .header .header_bottom_menu table td.left span { float: left; }
.header .header_bottom_menu table a { font-style: italic; color: #fff; font-size: 8pt; padding: 0 6px; }
.header .header_bottom_menu table td.right a, .header .header_bottom_menu table td.right span { float: right; }
.header .championship { height: 24px; padding-left: 4px; text-align: left; color: #e85200; font-size: 11pt; line-height: 22px; vertical-align: middle; padding-left: 4px; }
.header .championship a { color: #e85200; }
.header .championship span { padding: 0 12px; }
.header .championship #championship_conteiner {
    height: 24px;position:relative;
}

.header .championship #championship_scroller{
    white-space: nowrap;line-height: 24px;
}

.breadcrumb { height: 22px; font-style: italic; font-size: 8pt; padding-left: 9px; }
.breadcrumb a, .breadcrumb span { display: block; float: left; padding: 4px 0; }
.breadcrumb a { color: #f2f2f2; }
.breadcrumb span { color: #e85200; padding-left: 6px; padding-right: 6px; }

.block { padding-bottom: 8px; width: 192px; }
.block .block_header { min-height: 13px; background-color: #33608d; position: relative; font-family: Verdana, Geneva, sans-serif; color: #e85200; font-size: 11pt; line-height: 17px; padding: 2px 0; margin-top: 8px; text-align: left; }
.block .block_header .title { position: relative; z-index: 2; margin: -8px 0 0 10px; line-height: 20px; }
.block .block_header .bg { position: absolute; top: -8px; left: 0; width: 100%; height: 21px; background: url(images/block_header.png) no-repeat top; z-index: 1; }
.block .block_header span.description { color: #f2f2f2; font-size: 12pt; }
.block .block_header.no_corners { background: url(images/block_header_no_corners.gif) top no-repeat #33608d; margin-top: 0; min-height: 21px; text-indent: 10px; }
.block .block_line { border-top: 2px dotted #7795b3; position: absolute; height: 0px; width: 100%; bottom: 1px; left: 0; font-size: 0px; z-index: 50; line-height: 0px; }
.block .block_line.top { top: 1px; }
.block .block_body { border: 1px solid #809cb7; border-top: 0px; border-bottom: 0px; position: relative; background: url(images/block_bg.gif) repeat-x top #e7edf5; padding: 8px 10px; }
.block .block_footer { background: url(images/block_footer.png); background-repeat: no-repeat !important; background-position: center !important; height: 7px; font-size: 0px; }
.block .block_body ul { margin: 0px; padding: 0px; list-style: none; }
.block .block_body ul li { margin: 0px; padding: 3px 0; }
.block .block_body ul li a { color: #1a59a8; font-size: 11pt; }
.block .block_body ul.articles span.date { color: #e85200; display: block; }
.block .block_body ul.articles a { 
  color: #1a59a8; 
  f*ont-size: 12pt;
}
.block .small_basket { background: url(images/basket_block.png) no-repeat; height: 55px; padding: 20px 0 0 56px; }
.block .small_basket .text { color: #fff; font-size: 14pt; }
.block .small_basket .text span { color: #e85200; }
.block .small_basket a { color: #fff; font-size: 10pt; }
.block .block_body.votes h3 { margin: 0; color: #e85200; line-height: 20px; }
.block .block_body.votes form { margin-bottom: 0px; }
.block .block_body.votes fieldset { padding: 0px; border: 0; }
.block .block_body.votes fieldset.radios input { margin-right: 6px; }
.block .block_body.votes label { color: #003870; font-size: 11pt; }
.block .block_body.votes fieldset.submit { margin-bottom: 0px; }
.block .block_body.votes fieldset.submit input { margin: auto; display: block; cursor: pointer; }
.block.adv .block_header .title { text-align: center; }
.block.adv .block_body.gray_bg { height: 224px; padding: 0; background: #666; overflow: hidden; width:190px}
.block.adv .block_body.discount { padding-bottom: 2px; padding-top: 2px; text-align: center; }
.block.adv .block_body.discount a { color: #003870; text-align: center; font-size: 12pt; }

.center .rounded_img { border: 1px solid #949faa; position: relative; }
.center .rounded_img .img_container { width: 593px; height: 160px; overflow: hidden; }
.center .rounded_img .corner { position: absolute; width: 7px; height: 7px; font-size: 0px; }
.center .rounded_img .top_left { background-image: url(images/img_round_top_left.png); top: -1px; left: -1px; }
.center .rounded_img .top_right { background-image: url(images/img_round_top_right.png); top: -1px; right: -1px; }
.center .rounded_img .bottom_left { background-image: url(images/img_round_bottom_left.png); bottom: -1px; left: -1px; }
.center .rounded_img .bottom_right { background-image: url(images/img_round_bottom_right.png); bottom: -1px; right: -1px; }
.center .page_title { height: 18px; padding: 4px 0 4px 10px; background: url(images/page_title.png) no-repeat; font-family: Verdana, Geneva, sans-serif; color: #e85200; font-size: 10.5pt; font-weight: normal; margin-bottom: 17px; }
.center .block { width: auto; }
.center .block .block_header .title { color: #fff; font-size: 14pt; line-height: 26px; float: left; }
.center .block .block_header { background-color: #33608d; min-height: 23px; }
.center .block .block_header .bg { background: url(images/block_header_center.png) no-repeat; height: 31px; }
.center .block .block_body { background: #f2f5f8; color: #000; }
.center .block .block_body h2 { color: #e85200; margin: 0 0 4px 0; }
.center .block .block_header.no_corners { background-image: url(images/block_header_no_corners_center.gif); background-repeat: repeat-x; min-height: 28px; font-size: 14pt; line-height: 26px; color: #fff; text-align: left; }
.center .block .block_footer { background: url(images/block_footer_center.png) no-repeat center; height: 6px; }
.center .block .block_body img { float: left; border: 1px solid #848585; margin: 0 16px 2px 0; position: relative; z-index: 10; }
.center .block .block_header .buy { float: right; z-index: 2; position: relative; font-weight: bold; font-size: 12pt; line-height: 26px; margin-top: -8px; padding-right: 12px; color: #fff; }
.center .block .block_header.no_corners .buy { margin-top: 0px; }
.center .block .block_header.no_corners .title { margin: 0px; }
.center .block .block_header .buy a { color: #e85200; }
.center .block .block_body.tickets_wrap { padding-top: 0px; padding-bottom: 0; }
.center .tickets { color: #003870; width: 100%; border-collapse: collapse; border-spacing: 0; }
.center .tickets a { text-decoration: underline; color: #003870; }
.center .tickets a:hover { text-decoration: none; }
.center .tickets .active { color: #e85200; font-weight: normal; }
.center .tickets tr.nth td { background-color: #e6ebf1; border-bottom: none; }
.center .tickets td { vertical-align: middle; padding: 3px 4px; border: 2px dotted #90add2; border-top: none; }
.center .tickets span { color: #e85200; font-weight: bold; }
.center .tickets .buy_tickets { display: block; float: right; background: url(images/buy_tickets.png); width: 79px; height: 32px; }
.center .tickets thead td { border-top: none; border-bottom: none; background: url(images/tickets_top_bg.gif); height: 24px; }
.center .tickets tfoot td { border-bottom: none; border-top: none; background: url(images/tickets_bottom_bg.gif); height: 16px; }
.center .tickets tr.last td { border-bottom: none; }
.center .tickets td.first { white-space: nowrap; width: 18%; }
.center .tickets td.second { width: 30%; }
.center .tickets td.third { width: 30%; }
.center .tickets td.last { width: 2%; }
.center .block .tickets_nav { padding: 14px 7px;  border-bottom: 2px dotted #c3d0dd; background: url(images/tickets_nav_bg.png) no-repeat top; }
.center .block .tickets_nav table { width: 100%; border-collapse: collapse; border-spacing: 0; }
.center .block .tickets_nav table td { padding: 0; }
.center .block .tickets_nav a { color: #fff; text-decoration: underline; }
.center .block .tickets_nav a:hover { text-decoration: none; }
.center .block .tickets_nav .active { color: #e85200; }
.center .block .tickets_nav .back a, .center .block .tickets_nav .forward a { text-decoration: none; }
.center .block .tickets_nav .back a:hover, .center .block .tickets_nav .forward a:hover { text-decoration: underline; }
.center .block .tickets_nav .back { text-align: left; }
.center .block .tickets_nav .forward { text-align: right; }
.center .block .tickets_nav .pages { text-align: center; }
.center .block.index
{ width: 190px; float: left; margin-right: 6px; overflow: hidden; b*order: 1px solid red;}
/*.center .block.index.last { width: 190px; float: left; margin-right: 10px; overflow: hidden; }*/
.center .block.index .block_header { background-color: #011f4d; min-height: 16px; }
.center .block.index .block_header .bg { background: url(images/block_header_index.png) no-repeat; height: 20px; }
.center .block.index .block_header .title { float: none; text-align: center; margin-right: 10px; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 22px; }
.center .block.index .block_body
{
  margin-top: -1px;
  border: none;
  background: #011f4d url(images/block_center_bg.jpg)
  no-repeat bottom;
  height: 430px;
  height: 415px;  
  position: relative;
}
.center .block.index .block_footer { background: url(images/block_footer_index.png); height: 7px; }
.center .block.index .block_body .banner { 
  border-bottom: 2px dotted #7795B3; 
  h*eight: 285px;
  height: 248px;
  overflow: hidden;
  margin: 0 -10px;
  text-align:center
}
.center .block.index .block_body p.title { text-align: center; color: #e85200; font-size: 12pt; }
.center .block.index .block_body p.description { text-align: center; color: #fff; font-size: 11pt; margin: 0 -6px; }
.center .block.index .block_body a.buy { position: absolute; bottom: 0; left: 0; width: 154px; height: 33px; background: url(images/block_body_index_buy.png) no-repeat; margin: 0 18px; }

.center .block.buy {}
.center .block.buy .block_header .title { float: none; }
.center .block.buy .block_header .title .step { float: right; white-space: nowrap; padding-right: 10px; }
.center .block.buy .block_body .description { color: #003870; }
.center .block.buy .block_body .title { font-weight: bold; font-size: 11pt; }
.center .block.buy .block_body .date { color: #e85200; font-weight: bold; font-size: 11pt; }
.center .block.buy .block_body .description p.desc { font-size: 11pt; }
.center .block.buy .block_body .description p.desc .title { font-size: 10pt; }
.center .block.buy .block_body .ticket { border-top: 2px dotted #abc1dc; margin: 0 -10px; margin-bottom: 7px; background-color: #e6ebf1; }
.center .block.buy .block_body .ticket td.left { width: 55%; text-align: left; padding-left: 100px; vertical-align: middle; }
.center .block.buy .block_body .ticket td.right { width: 45%; }
.center .block.buy .block_body .ticket table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.center .block.buy .block_body .ticket .name { color: #e85200; font-weight: bold; }
.center .block.buy .block_body .ticket .price { color: #003870; font-weight: bold; }
.center .block.buy .block_body .ticket .tickets_buy { display: block; float: left; background: url(images/buy_tickets.png);
width: 79px; height: 32px;
}
.center .block.buy .block_body .ticket td { padding: 4px; }
.center .block.buy img { float: right; margin: 0px; margin-top: -8px; position: relative; z-index: 10; }
.center .block.buy .buy_table { margin: 0 -10px; width:450px;}
.center .block.buy .buy_table table { border-collapse: collapse; border-spacing: 0; width: 100%; margin-top: -10px; }
.center .block.buy .buy_table table td { border-bottom: 2px dotted #abc1dc; padding: 0 20px; width: 100%; }
.center .block.buy .buy_table table tr.nth td { background-color: #e6ebf1; }
.center .block.buy .buy_table table tr.last td { border-bottom: none; }
.center .block.buy .buy_table td .name, .center .block.buy .buy_table .remove_label { color: #00316a; font-weight: bold; font-size: 12pt; }
.center .block.buy .buy_table td .date { color: #e74700; font-weight: bold; font-size: 12pt; }
.center .block.buy .buy_table .remove { margin-left: 100px; }
.center .block.buy .buy_table td.recount { padding: 12px 0; }
.center .block.buy .buy_table td.recount table { border-collapse: collapse; border-spacing: 0; width: 100%; border: 2px dotted #abc1dc; border-left: none; border-right: none; }
.center .block.buy .buy_table td.recount table td { padding: 4px 0; vertical-align: middle; }
.center .block.buy .buy_table td.recount table td.left { width: 60%; text-align: center; }
.center .block.buy .buy_table td.recount table td.right { width: 40%; text-align: left; }

/*
.center .block.buy .buy_table td.recount table td.right input { width: 115px; height: 24px; background: url(images/recount.jpg) no-repeat left; border: 0; }
*/

.center .block.buy .buy_table td.recount table input.reCount { width: 115px; height: 24px; background: url(images/recount.jpg) no-repeat left; border: 0; }

.center .block.buy .buy_table td.recount table input.order { width: 100px; height: 18px; background: url(images/reg4.png) no-repeat left; border: 0; margin-top:5px;}


.center .block .block_header.no_corners.buy { min-height: 18px; font-size: 10pt; line-height: 16px; }
.center .block .block_header.no_corners.buy span { color: #d5510b; }
.order_buy { margin: 0; }
.order_buy td.order_submit { text-align: center; }
.order_buy td.order_submit input { width: 177px; height: 29px; background: url(images/order_submit.jpg) no-repeat left; border: 0; }
.order_buy .tickets_nav { padding-top: 6px !important; padding-bottom: 6px !important; }
.order_buy .tickets_nav td { vertical-align: middle; }
.order_buy .tickets_nav .back, .order_buy .tickets_nav .forward { width: 100px; white-space: nowrap; }
.order_buy .pay_type td { vertical-align: top; }
.order_buy .pay_type input { margin: 0 10px; }
.order_buy .login_register { margin: 0 -6px; }
.order_buy .login_register table { width: 100%; border-spacing: 10px; }
.order_buy .login_register td { width: 50%; border: 2px dotted #6586a9; padding: 8px 15px; }
.order_buy .login_register.no_border { margin-top: -16px; margin-bottom: -16px; }
.order_buy .login_register.no_border td { border: none; padding: 8px 17px; }
.order_buy .login_register td font { color: #2763ad; }
.order_buy .login_register td p { margin: 6px 0; }
.order_buy .login_register .field { margin: 4px 0; }
.order_buy .login_register .field .title { padding-left: 5px; font-weight: normal !important; }
.order_buy .login_register .field .input input { width: 235px; height: 14px; padding: 2px; border: 0; background: url(images/order_text_input.jpg) no-repeat left; }

.center .block.news { padding-bottom: 0; }
.center .block.news .block_body { padding: 2px; }
.center .block.news .news_columns { width: 100%; color: #003870; border-collapse: collapse; border-spacing: 0; }
.center .block.news .news_columns td { padding: 9px; }
.center .block.news .news_columns td.left { width: 194px; }
.center .block.news .news_columns td.left p { margin: 24px 0; }
.center .block.news .news_columns td.left .title { font-weight: bold; }
.center .block.news .news_columns td.left a { font-size: 11pt; color: #003870; }
.center .block.news .news_columns td.right { font-size: 10pt; }
.center .block.news .news_columns td.right h1.title { margin: 0; color: #e85200; font-size: 12pt; }
.center .block.buy.news .block_body .ticket { margin: 0; margin-bottom: 7px; }
.center .block.buy.news .block_body .ticket table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.center .block.buy.news .block_body .ticket td.left { padding-left: 0; text-align: right; width: auto; vertical-align: middle; padding-right: 14px; }
.center .block.buy.news .block_body .ticket td.right { width: 95px; padding-right: 20px; }
.center .block.buy.news .block_body .ticket td.left .name { font-size: 14pt; }

/************************************/
.center .block.delers {}
.center .block.delers form { margin: 0; }
.center .block.delers .delers_menu { overflow: hidden; position: relative; height: 19px; padding: 4px 0; background: url(images/dealers_menu_bg.gif) repeat-x; border: #809CB7 solid 1px; border-top: none; border-bottom: none; }
.center .block.delers .delers_menu .delers_menu_left { display: table; float: right; position: relative; right: 50%; }
.center .block.delers .delers_menu .delers_menu_right { float: left; position: relative; right: -50%; color: #e85200; }
.center .block.delers .delers_menu .delers_menu_right a, .center .block.delers .delers_menu .delers_menu_right span { display: block; float: left; font-size: 11pt; }
.center .block.delers .delers_menu .delers_menu_right a { color: #003870; }
.center .block.delers .delers_menu .delers_menu_right span.active { padding: 0; }
.center .block.delers .delers_menu .delers_menu_right span { padding: 0 16px; }
.center .block.delers .block_body { padding-top: 14px; }
.center .block.auth { width: 181px; }
.center .block.auth .block_header { min-height: 13px; background-color: #33608d; position: relative; font-family: Verdana, Geneva, sans-serif; padding: 2px 0; margin-top: 8px; text-align: left; }
.center .block.auth .block_header .title { position: relative; z-index: 2; margin: -8px 0 0 10px; font-weight: normal !important; color: #e85200; font-size: 11pt; line-height: 20px; }
.center .block.auth .block_header .bg { position: absolute; top: -8px; left: 0; width: 100%; height: 21px; background: url(images/block_header_auth.png) no-repeat top; z-index: 1; }
.center .block.delers .block_body { padding-top: 14px; }
.center .block.auth .block_body { border: none; height: 134px; overflow: hidden; background: url(images/block_body_auth.png); padding: 5px; }
.center .block.auth .block_body form { margin: 0; }
.center .block.auth .block_body table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.center .block.auth .block_body table td { padding: 5px !important; }
.center .block.auth .block_body table td input { width: 139px; height: 15px; background: url(images/auth_field.jpg); border: 0; color: #b2b2b2; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 15px; padding: 2px; }
.center .block.auth .block_body table td input#remember_me { width: 12px; height: 12px; margin: 0 10px 0 0 !important; background: none; padding: 0 !important; line-height: 4px !important; font-size: 10px !important; border-spacing: 0 !important; border: 0px !important; }
.center .block.auth .block_body table td label { color: #003870; font-size: 10pt !important; line-height: 14px; }
.center .block.auth .block_body table td.password_forgot { text-align: right; }
.center .block.auth .block_body table td.password_forgot a { font-size: 10pt !important; }
.center .block.auth .block_body table td.submit_auth { text-align: center; padding-bottom: 0 !important; }
.center .block.auth .block_body table td.submit_auth input { width: 73px; height: 18px; border: none; background: url(images/reg2.jpg); }

.center .block .block_body table.auth { border-spacing: 0; border-collapse: collapse; width: 100%; b*ackground: red; }
.center .block .block_body table.auth td { padding: 0; }
.center .block .block_body table.auth td.left { width: 182px; color: #003870; }
.center .block .block_body table.auth td.left p { margin: 24px 0; }
.center .block .block_body table.auth td.left .title { font-weight: bold; }
.center .block .block_body table.auth td.left a { font-size: 11pt; color: #003870; }
.center .block .block_body table.auth td.right { b*ackground: #ffff00; }

.center .block.auth .block_footer { height: 19px; background: url(images/block_footer_auth.png); }
.center .block.auth ul { border: 2px solid #a2b5cb; border-bottom: none; border-top: none; background: #eaf0f7 url(images/dealers_menu_bg2.gif) no-repeat top; }
.center .block.auth ul li { height: 18px; padding: 8px; border-bottom: 2px dotted #92aac2; }
.center .block .block_body table.auth td.left b { font-size: 11pt; color: #E85200; font-weight:normal; }
.center .block .block_body table.auth td.right .registration { margin-right: -10px; p*osition: relative; }
.center .block .block_body table.auth td.right .registration img { margin: 0; }
.center .block .block_body table.auth td.right .registration table { border-collapse: collapse; border-spacing: 0; width: 100%; }
.center .block .block_body table.auth td.right .registration table td { padding: 10px 5px 10px 5px; vertical-align: middle; }
.center .block .block_body table.auth td.right .registration table td.title { text-align: right; }
.center .block .block_body table.auth td.right .registration table td.input { padding-right: 15px; }
.center .block .block_body table.auth td.right .registration table td.spacer { height: 20px; }
.center .block .block_body table.auth td.right .registration table td.agree { text-align: center; }
.center .block .block_body table.auth td.right .registration table td.agree input { width: auto; background: none; }
.center .block .block_body table.auth td.right .registration table td.agree label { margin-left: 10px; }
.center .block .block_body table.auth td.right .registration table tr.captcha img { float: right; }
.center .block .block_body table.auth td.right .registration table th { color: #e85200; border-top: 2px dotted #7895b3; text-align: left; font-weight: normal; font-size: 12pt; padding: 4px 0 0 0; }
.center .block .block_body table.auth td.right .registration table td input { width: 238px; height: 15px; background: url(images/dealers_reg_input.png); border: 0; color: #b2b2b2; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 15px; padding: 2px; }
.center .block.delers form .tickets_nav { padding: 7px 7px 7px 7px;}
.center .block.delers form .tickets_nav td { vertical-align: middle; }
.center .block.delers form .tickets_nav td.back, .center .block.delers form .tickets_nav td.forward { width: 20%; }
.center .block.delers form .tickets_nav td.pages { text-align: center; }

.center .block.delers form .tickets_nav td.pages input { background: url(/bitrix/templates/main/images/registration.png); width: 183px; height: 33px; border: none; cursor: pointer;
   -background: none;
  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/main/images/registration.png', sizingMethod='scale');
 }

.center .block .tickets_nav { padding: 7px 7px 7px 7px;}
.center .block .tickets_nav td.forward,.center .block .tickets_nav td.back { width: 20%; }
.center .block .tickets_nav td.pages { text-align: center; }
.center .block .tickets_nav td.pages input { 
  background: url(images/reg.png);
  width: 154px; height: 29px;
  border: none; cursor: pointer; 
  -background: none;
  -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/main/images/reg.png', sizingMethod='scale');
  }

.center .block .block_body table.auth td.right .rules { font-family: "Times New Roman", Times, serif; font-size: 11pt; }
.center .block .block_body table.auth td.right .rules h1 { color: #003870; margin: 0; font-size: 12pt; font-family: Verdana, Geneva, sans-serif; }
.center .block .block_body table.auth td.right .rules a { color: #e85200; font-style: italic; text-decoration: underline; }
.center .block .block_body table.auth td.right .rules a:hover { text-decoration: none; }

.bottom .links { text-align: center; padding: 60px 0 40px 0; }
.bottom .links a { color: #e5e5e5; font-size: 11pt; }
.bottom .banners { border-top: 2px dotted #8da6bf; padding-top: 2px; }
.bottom .banners table td.left, .bottom .banners table td.right { white-space: nowrap; }
.bottom .banners table { border-collapse: collapse; border-spacing: 0; margin: 0 -5px; }
.bottom .banners table td.center { text-align: center; width: 100%; vertical-align: bottom; }
.bottom .banners table td img { padding: 4px; border: none; }
.bottom .copyright { text-align: center; padding-bottom: 80px; color: #b2b2b2; }
.bottom .copyright bottom_menu { text-align: center; }
.bottom .copyright a { color: #b2b2b2; }


.vote-answer-table{color: #003870;}
.vote-item-title{color: #E85200 !important;}
.block_body a,.block_body a:visited{
    color:#E85200;
    text-decoration:none;
}
.block_body a:hover{
    text-decoration:underline;
}

img.dhl{
border:0 !important;
float:none !important;
margin:0 !important;
position:none !important;
z-index:1 !important;
    
}
.center .block.delers {}
.center .block.delers form { margin: 0; }
.center .block.delers .delers_menu { overflow: hidden; position: relative; height: 19px; padding: 4px 0; background: url(images/dealers_menu_bg.gif) repeat-x; border: #809CB7 solid 1px; border-top: none; border-bottom: none; }
.center .block.delers .delers_menu .delers_menu_left { display: table; float: right; position: relative; right: 50%; }
.center .block.delers .delers_menu .delers_menu_right { float: left; position: relative; right: -50%; color: #e85200; }
.center .block.delers .delers_menu .delers_menu_right a, .center .block.delers .delers_menu .delers_menu_right span { display: block; float: left; font-size: 11pt; }
.center .block.delers .delers_menu .delers_menu_right a { color: #003870; }
.center .block.delers .delers_menu .delers_menu_right span.active { padding: 0; }
.center .block.delers .delers_menu .delers_menu_right span { padding: 0 16px; }
#at_bitrix a,#at_bitrix a:visited {color:#E85200;text-decoration:none;}
#at_bitrix a:hover {text-decoration:underline;}

.faq-list .faq-item b{color:#E85200;}
.getbanners-list{width:100%;font-family: Arial, Helvetica, sans-serif;}
.getbanners-list td.line {border-bottom:1px solid #C1D8EF;}
.getbanners-list img{float:none !important;margin:0 !important;position:none !important;}
.getbanners-list input.inp {border:1px solid #92AAC2;margin:3px 0;}
.getbanners-list textarea {font-size:8pt;border:1px solid #92AAC2;margin-bottom:3px;margin:3px 0;}
#main_UF_AGREEMENT{float:left;}
input.but{
    background: url(images/registration.png) !important; width: 183px !important; height: 33px !important; border: none !important; cursor: pointer !important;
    
}