/* global */
.content {padding-top: 11px; margin-bottom:11px;}
.left-column {float: left; width: 175px; position: relative; z-index: 2;}
.right-column {float: right; width:207px;position: relative; z-index: 2;}
.center-column {float:left; width: 573px; padding-top:5px; margin: 0 10px; position: relative; z-index: 2;}
.wide {float:left; width: 757px; margin: 0 0 0 0; position: relative; z-index: 2; }
.fl {float: left;}
.fr {float: right;}
a.interner {text-decoration: underline;}
a:hover.interner {text-decoration: none;}
.border {position: relative; padding: 1px; z-index: 0; min-height: 20px; _height:20px;}
.box_inner { background: #fff url(../img/bg/block_bottom.gif) 0 100% repeat-x; }
.box_inner1 { background: #fff; }
.block,.border .block {position: relative; min-height: 20px; _height:20px;}
.tl,.tr,.bl,.br,.border .block .tl,.border .block .tr,.border .block .bl,.border .block .br {background-repeat: no-repeat; overflow: hidden; position: absolute; width: 10px; height: 10px;}
.tl,.tr,.border .block .tl,.border .block .tr {top: 0;}
.bl,.br,.border .block .bl,.border .block .br {bottom: 0; position: absolute; _position: relative;}
.tl,.border .block .tl {left: 0; background-position:0 0;}
.tr,.border .block .tr {right: 0;background-position:100% 0;}
.bl,.border .block .bl {_float: left; left: 0;background-position:0 -10px;}
.br,.border .block .br {_float: right; right: 0;background-position:-10px -10px;}
*html .bottom {bottom:-1px; margin-top: -10px; position: relative; height: 10px; font-size: 1px; display: inline; display: inline; zoom:1; background:;}
.border .tl,.border .tr {top: 0;}
.border .bl,.border .br {bottom: 0;}
.border .tl {left: 0;}
.border .tr {right: 0;_right: -1px;}
.border .bl {left: 0;_left:-1px;}
.border .br {right: 0;_right: -1px}
.no-border { padding: 0!important; margin-bottom: 25px; }
.grey_border { background:#ccc;}
.grey_border1 {margin-bottom:10px; background:#ccc; }
.grey_border .tl,.grey_border .tr,.grey_border .bl,.grey_border .br,.grey_border1 .tl,.grey_border1 .tr,.grey_border1 .bl,.grey_border1 .br {background-image: url(../img/corners/grey_bord.gif);}
.border_inner {padding: 9px 12px 14px 18px;}
.border_inner1 {padding: 15px 12px 14px 18px;}
.line,.line1,.line2 {height: 1px; overflow: hidden; font-size: 1px; background: transparent; margin-bottom: -1px!important;}
.content .line,.content .line1 {border-top:1px solid #dddddd;}
.line2 {border-top:1px solid #DDDDDD;}

input.print {font-size:11px; display:block; background: url(../img/icons/print.gif) no-repeat 1px 2px;width:120px; padding: 0 0 0 16px;  border: none!important;color:#336699;margin-top:-2px;text-align: left;overflow: visible}
input.print:hover {text-decoration:underline;cursor:pointer;}
.print { font-size:11px; display:block; background: url(../img/icons/print.gif) no-repeat 0 2px; padding: 0 0 0 15px;  border: 0;color:#336699;margin-top:-2px;text-align: left; }
.open .print { background-position: 0 0 }

.buttons_form,.buttons_form1,.buttons_form2,.buttons_form3,.buttons_form4 {width: 185px; /*margin: 0 7px;*/ position: relative; z-index: 10;}
.buttons_form1{ width: 165px; _width: 160px; }
.buttons_form3{ width: 205px; }
.buttons_form4{ width: 195px; _width:200px;background: orange!important; margin-bottom:5px; }
.buttons_form2 { width: 80px; _width:75px;}
.buttons_form .mt_top {position: absolute; top: -70px; width: 100%; height: 20px;}
.buttons_form1 .mt_top,.buttons_form3 .mt_top,.buttons_form2 .mt_top {position: absolute;  top: -30px;width:160px;right:10px;  height: 20px; }
.buttons_form3 .mt_top { width:185px;  }

.buttons,.buttons1,.buttons2 {cursor:pointer;font-size: 11px;position: relative;text-align: center; display: block; height: 20px; background: url(../img/buttons/repeat.gif) repeat-x; margin: 0 3px 5px 3px;_margin: 0 2px 5px 2px; padding: 0 9px; line-height: 18px;}
span.buttons1,span.buttons2,span.buttons { padding: 0!important; }
span.buttons1 input,span.buttons2 input,span.buttons  input{cursor:pointer; width: 100%;  text-align: center; }
span.buttons2 input { font-size: 12px; padding-top: 3px; }
*html span.buttons1 input,*html span.buttons2 input,*html span.buttons  input { /*padding-right:0;padding-left:4px; */}
.buttons1 {background: url(../img/buttons/grey_repeat.gif) repeat-x; font-weight: bold;}
.buttons2 {height: 22px; line-height: 21px; font-size: 12px; color: #4a4a4a; text-decoration: none; font-weight: bold; padding: 0 4px; background: url(../img/buttons/grey1_repeat.gif) repeat-x;}
.buttons .btl,.buttons .btr,.buttons1 .btl,.buttons1 .btr,.buttons2 .btl,.buttons2 .btr {display: block; position: absolute;height: 20px; width: 3px; top: 0;}
.buttons2 .btl,.buttons2 .btr {height: 22px;}
.buttons .btl {background: url(../img/buttons/tl.gif) no-repeat; left: -3px;}
*+html .buttons .btl { left: -1px; }
.buttons .btr {background: url(../img/buttons/tr.gif) no-repeat; right: -3px;}
.buttons1 .btl {background: url(../img/buttons/grey_tl.gif) no-repeat; left: -3px;}
.buttons1 .btr {background: url(../img/buttons/grey_tr.gif) no-repeat; right: -3px;}
.buttons2 .btl {background: url(../img/buttons/grey1_tl.gif) no-repeat; left: -3px;}
.buttons2 .btr {background: url(../img/buttons/grey1_tr.gif) no-repeat; right: -3px;}
.buttons{color: #fff; text-decoration: none!important; font-weight: bold;}
.buttons1{color: #4a4a4a; text-decoration: none!important;}
.action_data .buttons,.action_data .buttons1 {width: 63px;_width:60px; z-index:10;}
.buttons input,.buttons1 input,.buttons2 input {font-size: 11px; font-weight: bold; border: 0; background: transparent; color: #fff; height: 20px;}
.buttons1 input {color: #4a4a4a;}
.buttons2 input {color: #4a4a4a; font-size: 12px; font-weight: bold; width: 100%;}
.buttons:hover,.buttons1:hover,.buttons2:hover,.buttons:hover *,.buttons1:hover *,.buttons2:hover *,.hover,.hover * {background-position: 0 100%; text-decoration: none;}
.buttons_form1 .buttons,.buttons_form1 .buttons1,.buttons_form3 .buttons,.buttons_form3 .buttons1 {  margin:0; _margin:0;  }

/* popup */
.popup {position: absolute; text-align: left; width:231px; z-index: 9999; font-size: 11px; margin-top: -5px; line-height: normal;}
.popup_top {height: 32px; width:231px; background: url(../img/bg/popup_top.png) no-repeat; position: relative; z-index: 9999;}
.popup_bottom {height: 13px; width:231px; background: url(../img/bg/popup_bottom.png) no-repeat; position: relative; z-index: 9999;}
.popup_body {display: table; /*margin: 0 0 0 1px;*/width:229px;_width:auto; min-height: 12px;_height:12px; padding: 0 1px; background: #cdcdcd;}
.popup_body img { float: left;  margin-right: 5px; }
.popup_body p { line-height: 12px }
.popup_body div { background:#FFF5B5 url(../img/bg/popup_hrep.gif) repeat-x 0 100%;display: table-cell; width: 229px;_width:auto; vertical-align: middle; height: 100%; padding: 0 11px;}
*html .popup_body {display: block;width:auto; margin: 0 auto;}
*+html .popup_body {display: block;width:auto; margin: 0 auto; }
*html .popup_body div {height: auto;display: block; margin-top: expression((parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}
*+html .popup_body div {height: auto;display:block;width:207px; margin-top: expression((parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}
.popup ul li{padding:0;}
/* /popup */
/* table by divs */
.item_block { position: relative; }
.table_block {display: table; width: 100%; position: relative;}
.table_block .td_block {display: table-cell; vertical-align: middle; height: 100%; width: 100%;}
*html .table_block {display: block;width:auto; margin: 0 auto;}
*+html .table_block {display: block;width:auto; margin: 0 auto;}
*html .table_block .td_block {display: block;float:left; width:expression((parentNode.offsetWidth) - (previousSibling.scrollWidth)-3); height:expression(parentNode.scrollHeight); }
*+html .table_block .td_block {display: block;float:left; width:expression((parentNode.offsetWidth) - (previousSibling.scrollWidth)-3); height:expression(parentNode.scrollHeight);}
*html .master_help .td_block { height: 100%; }
*+html .master_help .td_block { height: 100%; }
*html .td_block .td_block_inner{height: auto;display: block;margin-top: expression((parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}
*+html .td_block .td_block_inner{height: auto;display: block; margin-top: expression((parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight/2)-(parseInt(offsetHeight)/2) +'px') ;}
.table_block .img {width: auto!important;}
*html .table_block .img { height: auto }
*+html .table_block .img { height: auto }
/* /table by divs */
.vmiddle {vertical-align: middle; cursor: default;}

.best {color: #d40020;}
.price b {font-size: 14px; font-weight:bold;}
.price { position: relative; }
.price .all_price { position: absolute; background: url(../img/bg/all_price.png) no-repeat; margin-top:2px; width: 158px; height: 17px; text-align: right; padding-right:12px; right: -12px; }

.select_w64{width: 61px;}
*html select.select_w64{  width: 53px;  position: relative;  }
*+html select.select_w64{  width: 53px; position: relative;  }
.select_w70{width: 75px;}
.w100{width: 95px;}
.select_w80{width: 91px;}
.select_w120{width: 120px;}
.select_w130{width: 130px;}
.select_w140{width: 145px;}
.select_w155{width: 155px;}
.select_w160{width: 165px;}
.select_w190{width: 190px;}
.select_w200{width: 200px;}
.select_w210{width: 209px;}
.select_w250{width: 250px;}
.select_w480{width: 480px;}
.select_w80{width: 91px;}
.select_w120{width: 120px;}
.select_w130{width: 130px;}
.select_w140{width: 145px;}
.select_w155{width: 155px;}
.select_w160{width: 165px;}
.select_w190{width: 190px;}
.select_w200{width: 200px;}
.select_w210{width: 209px;}
.select_w250{width: 250px;}
.select_w480{width: 480px;}

.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.ml30 {margin-left: 30px;}
.ml40 {margin-left: 20px;}
.ml50 {margin-left: 50px;}
.ml60 {margin-left: 60px;}
.w80 {width: 70px;}
.w60 {width: 60px;}
.w55px {width: 55px;}
.w54 {width: 54px;}
.w40px {width: 40px;}
.w100_ { width:  auto!important; }
.mt_3 {position: relative;}
.w380{width: 380px;}
.w350{width: 350px;}
.w345{width: 345px;}
.w365{width: 365px;}

.bg_grey { background: #ebebeb!important; }
.align-right,.align-right1 {text-align: right!important;}
.align-center {text-align: center;}
.align-center * *{margin-left: 0; margin-right: 0;}
.align-center *,.align-center .buttons1 {margin: 0 auto;}
.align-left {text-align: left!important;}

.small_text { font-size: 11px!important; line-height: normal!important; }
.text_big {font-size: 14px!important;}
.text_big1 {font-size: 18px!important;}
.text_big2 {font-size: 16px!important;}
.text_small {font-size: 11px!important; line-height: normal;}

.padr40 { padding-right: 30px; }
.padr50 { padding-right: 51px; }
.padr10 { padding-right: 10px; }
/* /global */
/* right_col */
.login {padding-top:0; margin-bottom: 10px;}
.login .box_inner { height:auto;}
*html .login .box_inner { height: auto;}

.login_title .tl,.login_title .tr,.login_title .bl,.login_title .br {background-image: url(../img/corners/red.gif)}
.login_title {text-align: center; font-weight: normal; font-size:14px; font-weight: bold; color: #fff; background: #d40020; height: 29px; overflow: hidden; line-height: 29px;}
.login_body_v_rep {min-height: 23px; _height:23px;}
.login_body_bottom {border-bottom: 1px solid #efda82; min-height: 23px; _height:23px; padding: 15px 15px 15px;}
.login_bg {background:#fff5b5 url(../img/corners/login_rep.gif) repeat-x 0 100%; min-height: 23px; _height:23px;}
.login_body {margin-bottom: 11px; width: 207px;}
.login_body .br {background-image:url(../img/corners/login_br.gif); background-position: 0 0; right: -3px;_right:-2px;_bottom:3px; width: 13px; height: 13px;}
.login_body_bottom .align-center .buttons {width: 54px; margin-bottom:10px!important;}
.login_body_bottom .fr { width:75px; }
.login_body_bottom .fl { width:100px; }
.login_bg {line-height: 19px;}
.login_bg a {font-size:11px;}
.operation_text {font-size: 11px!important; color: #999!important; line-height: 10px!important;}
.operation_text p { display: inline; padding: 0!important; margin: 0!important; }

.right-column .subtitle {color: #4a4a4a; font-size: 14px; font-weight: normal; padding: 0 8px; background:#e0e0e2 url(../img/bg/title_right.gif) repeat-x; line-height: 30px;}
.right-column .subtitle div{padding-left: 28px; background-repeat: no-repeat; background-position: 0 0; line-height: 30px;}
.s_phone {background: url(../img/icons/phone.png) no-repeat;}
.s_mobile {background: url(../img/icons/mobile.png) no-repeat;}
.s_mail {background: url(../img/icons/@.png) no-repeat;}
.s_serv {background: url(../img/icons/serv.png) no-repeat;}
.s_contact {background: url(../img/icons/contact.png) no-repeat;}
.localise,contact {margin-bottom: 11px;}
.localise select {width: 167px;}
.localise .border_inner {padding-top:18px; padding-bottom:21px;}
.contact {padding-bottom:8px;}
.contact .help_block {margin-bottom: 5px;}
.contact .help_block li{margin-bottom: 0;}
.contact .help_block li a {background-position: 0 2px;}
.contact .phone_line {font-size: 22px; padding-bottom: 8px; padding-top: 0; margin-bottom:15px; padding-left:1px; line-height: 32px;}
.contact {border-bottom: 1px solid #ececed;}
.moblie {padding-top: 20px; padding-bottom: 12px;}
/* /right_col */
/* header */
.header {height:78px; position: relative;}
.header .lang {position: absolute; top:57px; right: 4px; color: #e12f29; font-size: 11px; z-index:9999;}
.header .lang * {padding-left: 9px;}
.slogan img,.logo img {vertical-align: middle; margin-top: 9px;}
.logo img {margin-left:15px;}
.slogan img{margin-top:8px;}
.slogan a {padding-left: 25px;}
.header .search_block,.header .navigation{float: right;}
.header .search_block { width: 206px; background: #e7e7e7; font-size: 10px;}
.header .search_block .tl,.header .search_block .tr,.header .search_block .bl,.header .search_block .br {background-image: url(../img/corners/lite_grey.gif)}
.header .search_block_inner {padding: 6px 0 6px 16px;background: #f1f1f1;}
.header .search_block input.text_input{border: 1px solid #cecfd0;width:145px; _width: 145px; font: 10px Arial,sans-serif; margin-right: 7px;}
.header .search_block input.button {background: url(../img/buttons/search.gif) no-repeat; vertical-align:middle; height: 15px; cursor: pointer; width:16px;}
.header .search_block_inner a {display: block;font-size: 10px; padding: 7px 0 3px 0; line-height: 6px;}
.navigation,.navigation li {margin: 0; padding: 0; list-style-type: none;}
.navigation {margin-right: 27px; padding-top: 9px;}
.navigation li {display: inline; padding: 0 0 0 18px; font-size: 11px;}
.navigation li a {color:#336699; background: url(../img/arrows/grey.gif) no-repeat 0 50%; padding: 0 0 0 7px; line-height: 11px;}
/* /header */
/* menu */
.mainmenu {padding: 0 0; overflow: hidden; width: 100%; height: 34px; font-size: 14px; margin-top:0; }
.mainmenu_inner {float:right;width:100%;position: absolute; height: 34px;}
.mainmenu ul {height: 38px; clear:left;float:right;list-style:none;margin:0; padding: 0; position:relative;text-align:center;}
.mainmenu ul li {display:block;float:left;list-style-type:none;margin:0;padding:0 0 0 3px;position:relative; }
.mainmenu ul li a {display:block; margin:0 0 0 0;padding:0 18px 0 17px;background:#fff url(../img/corners/menu_rep.gif) repeat-x;color:#4a4a4a; position: relative; text-decoration:none;line-height: 34px;}
.mainmenu ul li.ff_1 a { padding: 0 18px; }
*html .mainmenu ul li a {display:inline; zoom:1;}
*+html .mainmenu ul li a {display:inline; zoom:1;}
.mainmenu ul li a:hover {background-position: 0 -34px; text-decoration: underline;}
.mainmenu a .tl,.mainmenu a .tr {position: absolute; top: 0; width:10px; height: 32px; overflow: hidden;}
.mainmenu a .tl {background: url(../img/corners/menu_tl.gif) no-repeat; left: 0;}
.mainmenu a .tr {background: url(../img/corners/menu_tr.gif) no-repeat; right: 0; height:38px;}
.mainmenu a .tr1 {background: url(../img/corners/menu_tr1.gif) no-repeat; right: 0; position:absolute; top:0; width:10px; height:38px; overflow:hidden;}

.mainmenu a:hover .tl {background-position: 0 -34px;}
.mainmenu a:hover .tr {background-position: 0 -34px;}
.mainmenu a:hover .tr1 {background-position: 0 -38px;}
.mainmenu ul li.selected a,.mainmenu ul li.selected a:hover {color:#fff;background:#d50421;font-weight:bold; text-decoration: none;}
.mainmenu .selected a .tl,.mainmenu .selected a:hover .tl {background: url(../img/corners/red.gif) no-repeat; height: 10px;}
.mainmenu .selected a .tr,.mainmenu .selected a:hover .tr,.mainmenu .selected a .tr1,.mainmenu .selected a:hover .tr1 {background: url(../img/corners/red.gif) no-repeat -10px 0; height: 10px;}

.submenu .tl,.submenu .tr,.submenu .bl,.submenu .br {background-image: url(../img/corners/red.gif)}
.submenu .tr,.submenu .tr1 {right:-10px;_right:-11px; height:28px; background-image: url(../img/corners/red_tr.gif)}
.submenu .tr1 {background:#d40020;}
.submenu {color:#fff; font-weight: bold; margin-right:10px; font-size: 12px;background: #d50421;min-height:28px;_height:28px; position: relative; z-index: 9999;margin-bottom: 2px; padding-left: 78px;}
.submenu ul { height: 28px; position: relative;  }
.submenu ul, .submenu ul li {margin: 0;height:28px; padding:0; list-style-type: none;}
.submenu ul li {float: left; padding:0 0 0 8px; margin-right:13px; background: url(../img/arrows/orange.gif) no-repeat 0 10px; position: relative;}
.submenu ul li a,.submenu ul li span {color:#fff; display: block; border-bottom:2px solid #d50421; padding-top: 6px; line-height: 14px;}
.submenu ul li span {margin-right: 0;}
.submenu ul li.end { background: transparent; cursor: pointer; padding: 0 0 0 0;  width: 200px; }
.submenu ul li.end a{text-decoration: none; z-index: 0; background: url(../img/arrows/white.gif) no-repeat 100% 12px; float: left; border-bottom: 0; padding-left: 8px; padding-right: 12px;}
.submenu ul li.end a:hover { border-bottom: 0; }
.submenu ul li.hover a{ text-decoration: none;background: url(../img/arrows/orange_down.gif) no-repeat 100% 12px; }
.submenu ul li.hover { background: url(../img/corners/dropdown.png) no-repeat; right: 0; }
.submenu ul li.end .dropdown_ {  display: none;  width: 200px; position: absolute; left: 0; top: 27px; background: #d40020;z-index: 9999;}
.submenu ul li.end .dropdown_ a,.submenu ul li.hover .dropdown_ a{ font-size: 12px; font-weight: normal; z-index: 2; border-top: 1px solid #e42e16; display: block; position: relative; z-index: 9999;  background: #d40020; float: none; padding: 4px 5px 5px 10px; }
.submenu ul li.hover .dropdown_ a:hover { background: #b90a05; text-decoration: underline; border-top-color:#d43406; }
.submenu ul li.hover .dropdown_{ /*display: block;*/  }
.submenu ul li.selected a{text-decoration: none!important; border-bottom:2px solid #fff;}
.select_hide{z-index:-;position: absolute;top: 0px; left: 0px;width: 200px; height: 72px;}
.menuleft {margin-bottom: 30px; }
.menuleft ul { border-bottom: 1px solid #f2f2f2; }
.menuleft ul,.menuleft ul li{margin: 0; padding: 0; list-style-type: none;}
.menuleft_inner{padding:12px 4px 6px 4px; background:#fff url(../img/bg/block_bottom.gif) 0 100% repeat-x;}
.menuleft ul {margin-bottom: 10px;}
.menuleft ul ul{padding-bottom: 0; margin-bottom: 0; border-bottom:0;}
.menuleft ul li { display: inline; overflow: hidden; padding:0 0 0 0; position: relative; z-index: 1;}
.menuleft ul li a,.menuleft ul li b{ display: block;margin-bottom: 4px; padding:2px 0 0 8px;  border-top: 1px solid #f2f2f2; line-height: 14px; }
.menuleft ul li li a { padding-left: 12px; }
.menuleft ul li b a,.menuleft ul li a b { padding-left: 0;  border-top: 0;}
.menuleft ul li.top a,.menuleft ul li.top b { border-top: 0; }
.menuleft ul li.top ul a {border-top: 1px solid #f2f2f2;}
/*.menuleft ul li.top li a,.menuleft ul li.top li b {border-top: 1px solid #f2f2f2;  }*/
.menuleft .subtitle {font-weight: bold; padding-left: 8px; font-size: 13px; padding-bottom: 8px;}
.menuleft .selected a,.menuleft .selected li.selected a,.menuleft a.selected {text-decoration: none!important; color: #d40020;}
.menuleft .selected li a {color:#336699; }
.menuleft .selected li a:hover { text-decoration: underline!important; }
.menuleft .selected li.selected a:hover { text-decoration: none!important; }
.second .selected a,.second a.selected {color: #d40020;}
.menuleft ul li.first_item a{border-top: 0;}
/* /menu */
/* additional blocks to left column */
.help_block, .help_block li {padding: 0; margin: 0; list-style-type: none;}
.help_block {margin-bottom: 30px;color: #d40000;}
.help_block li {background-position: 0 0; background-repeat: no-repeat;position: relative; z-index: 2; padding-left: 0!important; padding-bottom: 8px; margin-bottom: 8px; width:100%; overflow: hidden }
.help_block a {background-position: 0 0; background-repeat: no-repeat;padding-left: 22px; padding-top:2px; display: block; float: left; width: 135px;_width:135px; clear: both; line-height: normal; }
.help_block a.selected,.help_block .selected a {color: #d40000; text-decoration: none;}
.left-column .help_block li { border-bottom:1px solid #f2f2f2;  }
.left-column .help_block li.end {border-bottom:0;}
	.calc{background-image: url(../img/icons/calc.gif); background-position: 0 4px!important;}
	.help {background-image: url(../img/icons/help.gif);}
	.order{background-image: url(../img/icons/order.gif);}
	.question{background-image: url(../img/icons/question.gif);}
	.compare{background-image: url(../img/icons/compare_cards.gif);  }
	.bask{background-image: url(../img/icons/bask.png);}
	.cred {background-image: url(../img/icons/wait.png);}
	.pdf {background-image: url(../img/icons/pdf.gif); background-position: 0 4px;}
        .exel {background-image: url(../img/icons/exel.gif); background-position: 0 4px;}
	.mail{background-image: url(../img/icons/e-mail.gif);}
	.phon{background-image: url(../img/icons/phone.gif);}
	.restruct{background-image: url(../img/icons/restruct.gif); word-spacing: px;}
	.pdf .operation_text {padding-left: 25px;}
	.table_block .td_block .pdf .operation_text { display: block;}
	.downloads {border-top: 2px solid #ccc; padding: 8px 0 0 0; margin-bottom: 0;}
	.downloads .subtitle {font-weight: bold;font-size: 13px; padding-bottom: 8px;}
	.downloads .operation_text {position: static; top:auto; font-size:11px!important; line-height:  normal!important }
	.downloads .help_block li *{padding-left: 22px;}
	.downloads .help_block li {  }
/* /additional blocks to left column */

/* blocks of centercolunm */
.breadcrumps {padding-right: 150px; padding-left: 9px; font-size: 11px; min-height: 32px; _height: 32px; line-height: 12px;}
*html .breadcrumps {padding-right: 0; margin-right: 150px;}
*+html .breadcrumps {padding-right: 0;}
.wide .breadcrumps { padding-left: 0; }
.breadcrumps a {text-decoration: underline;}
.breadcrumps a:hover {text-decoration: none;}
/* lists */
ul.list, ul.list li,.text_block ul, .text_block ul li,.center-column .border ul,.center-column .border ul li{margin: 0; padding: 0; list-style-type: none;}
.center-column .border ul {margin-bottom: 10px; padding-left: 10px;}
ul.text_li, .text_block ul {padding-left: 19px; margin-bottom: 12px;}
ul.list li,.text_block ul li,.text_block ol li, .center-column .border ul li{padding: 0 0 4px 17px; background: url(../img/bullets/list_red.gif) no-repeat 0 6px; line-height: normal;}
.text_block ol li { background: transparent; padding-left:  0; }
.text_block ul.list {margin-bottom: 12px;}
ul.unbullet li,.order_form ul li{padding-left: 0; background: none!important;}
.form_blank ul { margin-bottom: 0; font-size: 12px; top:2px!important; }
.form_blank ul li {padding-left: 0!important; background: transparent!important; padding-top:0!important;}
.form_blank ul li img {margin-right: 4px;margin-bottom: 11px; margin-top:1px; vertical-align: middle;}
.online_cards  ul li img { margin-top: 0; margin-right: 10px;}
.my_pumb_ ul li img {  margin-top: 0; margin-right: 4px; }
.form_blank ul li .operation_text {display: block; margin-top: 3px; padding-left: 25px; /*text-indent: 27px;*/}
.form_blank_big { margin-bottom: 27px; }
.form_blank_big ul li .operation_text {display: block; text-indent: 2px;}
.form_blank_big ul { padding: 0!important; }
.form_blank_big ul li { _display: inline; line-height: 25px;}
*+html .form_blank_big ul li {display: inline;}
.form_blank_big ul li img { float: left;margin-right: 12px; margin-top: 0;  }
.form_blank_big ul li.pad_10 { padding-top: 10px; padding-bottom: 10px; _padding-top:0;_padding-bottom: 5px; display: block; }
*+html .form_blank_big ul li.pad_10 { padding-top:0;padding-bottom: 5px; line-height: 1px; display: block;  }
.form_blank ul .buttons,.form_blank ul .buttons1 { margin-left: 8px; margin-bottom: 0; }
/* /lists */

/* titles */
.title {font-size:25px; font-weight: normal; color: #d92822; margin-bottom: 20px; text-align:left!important; line-height: 30px;}
.mainsubtitle {font-size: 14px; font-weight: bold; margin-bottom: 14px;}
.mainsubtitle1 {font-size: 14px; font-weight: bold;margin-top:-8px; margin-bottom: 14px;}
.subtile span { display:block;  font-size: 12px; line-height:  normal; margin-bottom: 5px;}
.safes .zalog_list .table_block .img  .td_block_inner{width:68px; text-align: center; padding-right: 0; padding-top: 14px; }
.safes .subtile { font-size: 18px; font-weight:normal; padding-bottom: 4px; padding-right:100px;}
.safes .subtile1 { font-weight: bold; font-size: 12px; padding-bottom: 8px;  }
.payments .subtile { background: #fff; padding: 10px 16px; }
.newslist .subtile {font-size: 14px; padding-bottom:2px; font-weight: normal; }
.action_data .subtitle,.products .subtitle{margin-bottom: 14px; font-size:14px; font-weight:bold ; color: #336699; background: #dddddd; position:relative; z-index:2; padding: 0 7px; line-height: 18px;}
.action_data .subtitle2 {margin-bottom: 14px; background: #dddddd; font-size: 12px; font-weight: bold; padding: 2px 12px 5px 12px;  }
/* /titles */

/* products */
.action_new {background: #dddddd;}
.action_new,.action {display: table; width: 100%; min-height: 21px;_height:1px;  padding: 0 0 0 0; margin-bottom: 12px; border-collapse: collapse;}
.action {padding-top: 5px; position:relative; bottom:0; top:5px;}
*html .action_new,*html .action { margin-bottom: 0; top:0; position: static; margin-top:5px; }
*+html .action_new,*+html .action { margin-bottom: 0;  top:0; position: static; margin-top:5px;}
.action_new .data_block,.action .data_block{display: table-cell; vertical-align: top; height: 100%; }
.action_new .data_block { padding-top: 10px; }
.action  p { padding-bottom: 8px; }
.action ul {padding-left:0!important;}
.action .db_right1 .form_blank ul {padding-left:10px!important;}
.action_data .new,.table_block .new,.action_data .new_ukr,.table_block .new_ukr {right: 1px;_right:0; top: 0; position: absolute; background: url(../img/icons/action.gif) no-repeat; width: 56px; height: 56px; z-index: 10;}
.action_data .new_ukr,.table_block .new_ukr {background: url(../img/icons/action_ukr.gif) no-repeat;}
.pakety .action_data .new,.pakety .table_block .new,.pakety .action_data .new_ukr,.pakety .table_block .new_ukr { right:0;}
@-moz-document url-prefix() {
html[xmlns] .pakety .action_data .new,html[xmlns] .pakety .table_block .new,html[xmlns] .pakety .action_data .new_ukr,html[xmlns] .pakety .table_block .new_ukr {right:-1px; }
}
.table_block .new { right: 0; }
.action_data .box_inner1 {padding-top:5px;}
*html .action_new ,*html .action {display: block; height: auto; padding: 0 0 9px 0;}
*+html .action_new ,*+html .action {display: block; height: auto; min-height:21px; padding: 0 0 9px 0;}
*html .action_new .data_block ,*html .action .data_block {display: block; float:left; padding-top: 0; height: expression(parentNode.scrolltHeight); margin-top: 17px;}
*+html .action_new .data_block ,*+html .action .data_block {display: block; float:left; padding-top: 0; height: expression(parentNode.scrolltHeight); margin-top: 17px;}
*html .action .data_block {margin-top: 5px;}
*+html .action .data_block {margin-top: 5px;}
.action .db_right1 .db_inner {
padding-left:15px;
}
.db_left,.db_left1 {width: 35%; border-right: 1px solid #dddddd; position: relative; z-index: 1; /*padding-bottom: 50px;*/padding-bottom: 10px;}
.products .db_left,.products .db_left1,.safes .db_left,.safes .db_left1,.offers .db_left,.offers .db_left1 {padding-bottom: 0;}
.db_right,.db_right1 {width: 64%;border-left: 1px solid #dddddd;}
*html .db_right,*html .db_right1 {margin-left: -1px;}
*+html .db_right,*+html .db_right1 {margin-left: -1px;}
.db_left1 {width: 25%}
.db_right1 {width: 74%;}
.details .db_left1 {width: 27%}
.details .db_right1 {width: 71%}
.db_inner {padding:0 7px;}
.db_inner .help_block {margin-bottom: 0;}
.action_data .th,.products .th {font-size: 14px; font-weight: normal; color: #999; padding-left: 7px;}
.action_new .subtitle {background: #fff;}
.action_data .line, .products .line {margin: 0 7px 7px 7px; top: -2px; position: relative;}
.action_data .line { background: transparent; border-top:1px solid #dddddd;}
.action_data .db_left ul, .products ul.list,.products .db_left ul {padding-left: 7px;}
.action_data .db_left ul li, .products ul.list li,.products .db_left ul {padding-left: 13px; padding-bottom: 7px;}
.action_new .db_left {border-color: #fff;}

.table {border-collapse: collapse;}
.table th {padding:3px 4px 3px 0; border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;color: #999; font-size: 12px; background: #f5f5f5;text-align: center; line-height: 12px;}
.table td {padding:6px 4px 2px 0; font-size: 12px!important; text-align: center;vertical-align: top;border-bottom: 1px solid #dddddd; line-height: normal;}
.table1 th {color: #4a4a4a; font-weight:bold;}
.table th span.operation_text,.table1 th span.operation_text { font-weight:normal; line-height: 14px!important;}
.about_block td b { font-size: 14px; font-weight: bold; }
.table tr.tr_end td {border-bottom: 0;}
.action_new .table th {border-color: #dddddd; background: #fff;}
.action_new .table td {border-color: #fff; background: transparent;}
.table td.ll,.table th.ll {text-align: left; width: 60px; padding-left: 7px;}
.table th.ll,.table th.ll_1 {border-left: 1px solid #dddddd;text-align: left;  padding-left: 7px;}
.table td.ll_1,.table th.ll_2 { text-align: left;  padding-left: 7px; }
.table1 td { padding-top: 2px; }
.table th.align-center { text-align: center!important; }
.table th.rr {border-right: 1px solid #dddddd;}
.table tr.td_border td { border-top: 2px solid #dddddd; border-bottom: 2px solid #dddddd; background: #f5f5f5; font-weight: bold; }
.table tr.separation td,.table1 tr.separation td { font-size: 1px!important; padding: 0!important; line-height: 4px; }
.action_new .table th.ll {border-left-color:#fff;}
.action_new .table th.rr {border-right-color:#fff;}
.table .border{border: 0; min-height: 17px; _height:17px;}
.link {display: block;_padding-left:0; _padding-right:0; background: #cdcdcd; cursor: default; min-height: 17px;_height:17px;line-height: 16px;  position: relative; z-index: 0; white-space: nowrap;}
.table .link,.center-column .items_list .link {display:inline-block; max-width: 106px; margin: 0 auto; _width:expression(parseInt(offsetWidth)- 2 + 'px'); position: relative;}
.link .tl,.link .tr,.link .bl,.link .br {width: 4px; height: 4px;}
.link .tl,.link .tr,.link .bl,.link .br {background-image: url(../img/corners/white_selection.gif)}
.action_new .link .tl,.action_new .link .tr,.action_new .link .bl,.action_new .link .br,.new_ .link .tl,.new_ .link .tr,.new_ .link .bl,.new_ .link .br,.items_list .selected .link .tl,.items_list .selected .link .tr,.items_list .selected .link .bl,.items_list .selected .link .br,.items_list .open .link .tl,.items_list .open .link .tr,.items_list .open .link .bl,.items_list .open .link .br {background-image: url(../img/corners/grey_selection.gif);}
.items_list .open .link .tl,.items_list .open .link .tr,.items_list .open .link .bl,.items_list .open .link .br {background-image: url(../img/corners/grey_selection1.gif);}

.link .tr {background-position: -4px 0; _right: -1px!important;}
.link .bl {background-position: 0 -4px;_left:0;}
.link .br {background-position: -4px -4px; _right: 0px!important;}
*html .table .link .br {__right:auto!important; left:expression(parentNode.offsetWidth - parentNode.offsetWidth + 'px'); }
*html .table .link .tr {_right:auto!important; left:expression(parentNode.offsetWidth -4 + 'px'); }
.items_list .link .tr { _right:0!important; }
.link .bottom {bottom: 0}
.buttons_form .link {margin-bottom: 8px; white-space: normal; }
.link em {font-style: normal; _margin:0 1px; padding: 0 7px;display:inline-block; background:#ffec9d url(../img/corners/link.gif) repeat-x; min-height: 17px;_height:17px;line-height: 16px;_width: expression(parseInt(childNodes.offsetWidth) < 58 ? '58px' : '100' + 'px'));}
.link .price {padding: 0 10px;}
.buttons_form .link .price {padding:0;}
.buttons_form .link em { width:169px; white-space: normal; }
*html .table .link,*html .link em,*html .items_list .link,*html .items_list .link em{display: inline; zoom:1;}
*+html .table .link,*+html .link em,*+html .items_list .link,*+html .items_list .link em {display: inline; zoom:1;}
*html .link .bottom {position: absolute;bottom:-1px;zoom:1; display:inline;  width:expression(parentNode.scrollWidth);left:0; height:4px;}
.link2 { border: 0!important; display: inline!important; width: auto!important; color: #4a4a4a!important; background: transparent!important }
.link2 * { background: transparent; }
.pix {position:absolute; right:-3px;background:#fff; width:2px; height:3px;overflow:hidden;}
.selected .pix {background:#dddddd;}
.open .pix {background:#D9D9D9;}
/* /products */
.text_block {padding: 0 11px 0 11px;}
.text_block p {text-align: justify;}
.wide .text_block { padding: 0 11px 0 0 }
.text_block .text_block {padding-bottom: 15px; }
.text_block .subtitle {font-size: 13px; font-weight: bold; padding-bottom: 12px;}
.text_block .subtitle1 {font-size: 13px; font-weight: bold; padding-bottom: 5px;}
.service .subtitle {padding-right: 125px;}
.text_block p {padding-bottom: 12px; line-height: normal;}
.text_block .line {margin-bottom: 3px;}
.text_block .list {margin-bottom: 16px;}
.filter {position: relative; z-index: 100;}
.filter .br {background-image: url(../img/corners/lite_grey.gif);_margin-bottom:1px!important;}
.filter .tl {margin-top: -1px; margin-left: -1px;}
.filter {background-color:#dddddd; float: left; width: 290px; font-size: 14px; margin-bottom: 22px;}
.filter_big { width:422px; }
.filter_inner {padding: 3px 26px 5px 21px;}
.filter_inner .fl {line-height: 22px;}
.filter_bankomat {margin-top: -5px; position:  absolute; height: 18px; line-height: 18px;}
.filter_bankomat img { vertical-align: top; padding-left: 5px;}
.filter_bankomat span { padding-right: 20px; }
.back {padding-left: 7px; display: block; height: 12px; overflow: hidden; margin-top: 2px; border-left: 1px solid #cdcdcd; line-height: 12px;}
.platezhy { padding-bottom: 0; }
.center-column .vacancies ul li { margin-bottom: 15px; font-size: 12px; }

.forma {width: 445px; text-align:left;line-height: 12px;}
.forma .fl, .forma .fr {margin-bottom: 2px; font-size: 12px!important;}
.forma_item {  padding: 2px 40px 0 40px; margin-bottom: 2px; }
.forma select { width: 80px; margin: 0 }
.error_active { background:  #efefef; padding-bottom: 4px; padding-top: 4px; }
.error_active1 { background:  #efefef; margin-bottom: 9px; display: none;  }
.error_text,error_active1 .error_text { display: none; font-size: 12px; color: #d5001e; }
.error_active1 .error_text { color: #4a4a4a; padding: 12px 10px 25px 10px; line-height: normal; }
.error_active1 .error_text p { line-height: normal }
.error_active1 .error_text .text_big1 { color: #d5001e; padding-bottom: 12px; }
.forma_item .error_text { display: none; font-size: 11px; color: #d5001e; }
.error_active .error_text,.error_active1 .error_text { display: block; }
.forma_submit { padding-left: 300px; padding-top: 15px; }
.align-center .forma {text-align: left;}
.forma  textarea{  height: 97px; }
.forma1 { width: 450px; }
.forma1 .w45 { width:100px ; }
.forma1 .w55 { width: 270px; }
.forma1  input.text_input,.forma1  textarea{ width: 266px; }

.w55 {width: 60%;}
.w50 {width: 49%;}
.w45 {width: 39%;}
.w75 {width: 70%;}
.w85 {width: 82%;}
.w25 {width: 28%;}
.w15 {width: 15%;margin-right: 20px;}
.mr10 {margin-right:10px;}
.master_help .w55, .master_help .w45,.master_help .w75, .master_help .w25,.master_help .w15 {padding-bottom: 10px;}
.master_help .p {padding-bottom: 10px;}
.master_help .p img {margin-top: 3px; margin-left: 5px;}
.master_help .p span{display: block; float: left;}
.master_help .p .ll {float: left; position: relative;width:12px;}
.master_help .p .l1 {z-index: 9999}
.master_help .p .l2 {z-index: 9998}
.master_help .p .l3 {z-index: 9997}
.master_help .p .l4 {z-index: 9996}
.master_help .p .l5 {z-index: 9995}
.master_help .p .l6 {z-index: 9994}
.master_help .popup {margin-top: -7px; right: 0; z-index: 1000; margin-right: -41px;}
.master_help .popup .popup_top {background: url(../img/bg/popup_top1.png) no-repeat;}
.conteiner {display: none;}
.master_help {z-index: 3;}
.master_help .master_help_inner {min-height:21px; _height:21px;}
.master_help_bg,.master_help_bg1 {background: #dddddd; font-size: 14px; padding: 15px 16px 0 16px ; width: 539px;}
.master_help_bg1 {padding: 15px 10px 0 16px ;}
.master_help_white_bg {padding: 14px 16px 14px 16px ; font-size: 14px;}
.master_help .align-right{margin-right: 15px;}
.master_help .align-right1{margin-right: 8px;}
.master_help input.text_input { min-width: 48px; }
.master_help .popup .popup_body {width: auto; margin-left: 0; width: 229px;}
.master_help table td {font-size: 14px; padding-bottom: 10px; padding-right: 5px;}
.master_help table td.text_small {white-space: nowrap;}
.master_help table td.end {padding-right: 0;}
.master_help .close {position: absolute; right: 3px; top: 3px; z-index: 9999;}
.master_help .culculate_button {margin-top: -6px; margin-bottom: 15px; /* margin-left:20px*/;}
.master_help .text_small {line-height: 14px;}
.master_help .subtitle2 { font-size: 14px; font-weight: normal;  margin-bottom: 15px; }
.master_help .subtitle1 { font-size: 15px; font-weight: bold; margin-bottom: 10px; }

.expl_butt,.culculate_button  { background-image: url(../img/icons/expl.gif); background-repeat:  no-repeat; padding-left: 16px; line-height: 14px;}
.expl_butt span {background-image: url(../img/icons/expl.gif); background-repeat:  no-repeat; cursor: pointer; background-position: 0 0; display: block; position: absolute; left:0; width:11px;top:0; margin-top: 3px; overflow: hidden;height: 14px;}
*html .expl_butt span { margin-top: 3px; left:-20px; }
*+html .expl_butt span { margin-top: 3px;  }
.expl{background-position: 0 100%;}
.expl span { background-position: 0 -14px; }
.imgNone { background-image: none!important; display: block;  position: relative;}
.expl_butt_small  { background-image: url(../img/icons/expl1.gif); background-repeat:  no-repeat; background-position: 0 100%; padding-left: 16px; line-height: 14px;}
.expl_small {background-position: 0 0;}

.culculate_button {font-size: 14px!important; padding-left: 16px; margin-top: 4px; height: 14px; overflow: hidden; line-height: 14px;}

.close {display:block; cursor: pointer; width: 16px; height: 16px; overflow: hidden; background: url(../img/icons/close.gif) no-repeat;}
.close:hover {background-position: 0 100%;}
.relative {position: relative;z-index: 0; display: block;}
.calendar {vertical-align: middle}
.all {font-size: 18px; color: #d92822;}
.pay_schedule {background: url(../img/icons/pay_schedule.gif) no-repeat 100% 50%; padding-right:17px; font-size: 12px!important;}

.calc_flash {margin-bottom: 14px; padding: 22px 14px 14px 14px; background: #EAEAEB;}
.calculation_results {margin: 0 15px 0 15px; width: 538px; overflow: hidden; font-size: 12px; padding-bottom:25px; line-height: 16px;}
.calculation_results b {font-size: 15px; font-weight: bold;}
.calculation_results .operation_text {font-size: 10px!important;display: block; line-height: normal; position: relative; top: -2px; _top: -3px;}
.best_prop {background-color:#fff5b5;}
.calc_row {padding: 4px 4px 6px 4px; display: table; width: 100%; _width: auto; border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.calc_row .calc_w200,.calc_row .calc_right{width: 223px; padding: 0 2px; display: table-cell; height: 100%; vertical-align: middle;}
.calc_row .calc_w200 div {width: ;}
.calc_right {width: auto!important;}
.calc_right .buttons {margin:0 2px 0 0;width:50px;}
*html .calc_row,*html .calc_row .calc_w200,*html .calc_right,*html .calc_right .buttons{display: inline!important; zoom:1;}
*html .calc_row .calc_w200 {width:41.9%;}
*+html .calc_row,*+html .calc_row .calc_w200,*+html .calc_right,*+html .calc_right .buttons {display: inline; zoom:1;}
*+html .calc_row .calc_w200 {width:42%;}
*+html .calc_row {min-height: 23px; height: auto;}

.filter #iconselect {font: 14px Arial, Helvetica, sans-serif;width: 126px;background:#f4f4f4 url(../img/arrows/select.gif) no-repeat 132px 50% ;padding:1px 20px 4px 10px;border: 1px solid #e7e7e7;/*border-bottom: none;*/}
.filter_big #iconselect { width: 256px;background:#f4f4f4 url(../img/arrows/select.gif) no-repeat 260px 50% ; }
.filter #iconselectholder{background: url(../img/bg/select.gif) no-repeat 0 100%;padding: 0 5px 10px 5px; margin-top: -1px;}
.filter_big #iconselectholder{background: url(../img/bg/select_big.gif) no-repeat 0 100%;padding: 0 5px 10px 5px; margin-top: -1px;}
.filter #selectoptions {overflow: auto;}
.filter .selectitems {color: #336699;font-size: 11px;border:0;min-height:16px;_height:16px;padding:2px 5px 0 5px;border-bottom: 1px solid #f1f1f1; line-height: 11px;}
.filter #iconselectholder {width: 148px;display:none;position:absolute;z-index: 9999;}
.filter_big #iconselectholder {width: 278px;display:none;position:absolute;z-index: 9999;}
.filter .hoverclass{background-color:#a9a9a9;color: #fff;curson:hand;}
.filter .selectedclass{background-color:#dbdbdb;color: #4a4a4a;}
.culculate_select #iconselect {font: 14px Arial, Helvetica, sans-serif;width: 59px;background: url(../img/bg/culc_select.gif) no-repeat;padding:4px 10px 4px 10px; /*border-bottom: none;*/}
.culculate_select #iconselectholder{background: url(../img/bg/select1.png) no-repeat 0 0;padding: 0 5px 12px 5px; margin-top: 1px;}
.culculate_select #selectoptions {overflow: ; margin-top: 5px;}
.culculate_select .selectitems {color: #336699;font-size: 11px;border:0;height:16px;padding:2px 5px 1px 5px;border-bottom: 1px solid #f1f1f1;}
.culculate_select #iconselectholder {width: 69px;display:none;position:absolute;z-index: 9999;}
.culculate_select .hoverclass{background-color:#a9a9a9;color: #fff;curson:hand;}
.culculate_select .selectedclass{background-color:#dbdbdb;color: #4a4a4a;}

.text-italic { font-style: italic }
.services .subtitle1,.leaders  .subtitle1{ font-size:14px; font-weight: bold; }
.leaders  .subtitle1 { margin-bottom:12px; line-height: normal; }
.leaders div.best { margin-bottom: 6px; }
*html .leaders li { display: inline; zoom:1; width:300px; }
*+html .leaders li { display: inline; zoom:1; width:300px; }
.leaders ul { margin-bottom: 0; padding-bottom: 0; }
.leaders p { padding-bottom: 8px; line-height: normal; }
.leader_block { margin-bottom: 9px; background: url(../img/bg/leader_rep_top.gif) repeat-x 0 0; }
.leader_block .table_block .td_block { vertical-align: /*bottom*/ top; }
.leader_block .table_block .img {vertical-align:top; background:#fff;}
.leader_block  .td_block .td_block_inner { padding-left: 8px;/* padding-bottom: 10px;  */ padding-top:10px;}
.leader_block .table_block {background: url(../img/bg/leader_rep.gif) repeat-x 0 100%;}
*html .leader_block  .td_block { display: block; padding: 0 0 0 0; }
*+html .leader_block  .td_block { display: block; padding: 0;}
*html .leader_block  .td_block .td_block_inner{padding-top:0; padding-bottom: 0 ; height: auto;display: block;margin-top: expression(10 +'px') ;}
*html .leader_block .img .td_block_inner{ padding-bottom: 0 ; height: auto;display: block;margin-top: expression((parentNode.offsetHeight)/2-(parseInt(offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight)/2-(parseInt(offsetHeight)/2) +'px') ;}
*+html .leader_block .img .td_block_inner{ padding-bottom: 0 ; height: auto;display: block;margin-top: expression((parentNode.offsetHeight)/2-(parseInt(offsetHeight)/2) <0 ? "0" :(parentNode.offsetHeight)/2-(parseInt(offsetHeight)/2) +'px') ;}
*+html .leader_block  .td_block .td_block_inner{padding-top:0; padding-bottom: 0; height: auto;display: block;margin-top: expression(10 +'px') ;}

.leader_block .img { padding: 0 8px 0 0; position: relative; z-index: 2;}
*html .leader_block .img { padding: 0 8px 0 0; }
*+html .leader_block .img { padding: 0 8px 0 0; }
.leader_block .img .td_block_inner,.leader_av {  padding:1px!important; border:1px solid #b2b2b2; background: #fff; margin: 0!important; }
.text_block .leader_av {margin-right:10px!important;}
.leader_block .img .td_block_inner img { margin: 0; float: left; }
.leader_position { position: relative; z-index: 2; border-top:1px solid #dddddd; border-bottom: 3px solid #dddddd; padding: 12px 0 12px 0; font-size: 13px; line-height: normal; font-weight: bold; margin-bottom: 23px;}
.title_leader { font-size: 13px; line-height: normal; font-weight: bold; margin-bottom: 10px;  }
.biography { margin-left: 0; padding-left: 0!important ; display: table;  }
.biography li { padding-bottom: 0!important; }
.biography li .date { display:table-cell; width:43px; white-space: nowrap; line-height: 18px;}
.biography li div { display:table-cell;  width: 507px;  line-height: 18px;}
*html .biography li .date { float: left; width:43px; display: block;}
*html .biography li div { float: left; width: 507px; }
*+html .biography li .date { float: left; width:43px; display: block;}
*+html .biography li div { float: left; width: 507px;}
.departments { margin-bottom: 20px!important; }

.thanks {background: url(../img/icons/thanks.gif) no-repeat; padding-left: 32px;}
.thanks .subtitle1 {font-size:14px;}
.thanks1 {background: url(../img/icons/thanks.gif) no-repeat; }
.thanks1 .subtitle1 {font-size:14px; padding-left: 24px;}

.zalog .subtitle1 {font-size: 14px; margin-bottom: 20px; font-size: 14px; font-weight: normal;}
.zalog .border_inner {padding-bottom: 30px; padding-top: 20px;}
.zalog .table_block,.safes .table_block,.metall .table_block{border:1px solid #cccccc;}
.zalog .table_block .td_block .td_block_inner{padding-left: 10px;}
.zalog .zalog_list {padding: 0 33px; font-size: 18px;}
*html .zalog .table_block .td_block { height: 100% }
*+html .zalog .table_block .td_block { height: 100% }
.zalog .table_block {background: #dddddd;height: 59px; overflow: hidden;}
.zalog .item_block {width: 232px;}
.zalog_list .table_block {margin-bottom: 8px;}
.zalog_list .table_block .img {background: #fff; padding-left: 0;}
.zalog_list .table_block .img .td_block_inner{padding-left: 0;}

.safes .table_block .td_block { vertical-align: top;background: #dddddd url(../img/bg/safes_bg1.gif) repeat-y; line-height: normal;}
.safes .table_block .img { background: #fff; }
.safes .td_block .td_block_inner  { margin-top: 0; padding: 12px 10px 0 10px;}
.center-column .safes ul li{ padding-bottom: 0!important;  margin-bottom: 0!important; line-height: normal; }
.safes .price .best{ font-size:18px; font-weight: bold; line-height: normal;   }
.safes .text_block .text_block { padding-left: 38px; padding-right: 39px; }
.safes .data_block .safe_subscription img, .safes .safe_subscription ul{ float: left; }
.safes .data_block .safe_subscription img { margin:6px 22px 6px 6px; }
.safes .data_block p { padding-top: 2px; line-height: normal; }
.safes .text_block ul { padding-left: 8px; }
.safes .text_block ul li { padding-bottom: 0; line-height: 16px; }

.payments .text_block .text_block { padding-left: 38px; padding-right: 34px;   }
.payments .item_block { width:230px;background:#dddddd; height:123px;border:1px solid #ccc; }
.payments .item_block p { padding: 12px 16px 21px 16px; }
.payments_order td { vertical-align: top; padding: 2px 6px 4px 0; }

.center-column .metall ul li{ padding-bottom: 0!important;  margin-bottom: 0!important; line-height: normal; }
.metall .box_inner1 { padding: 18px  52px 27px 25px; }
.metall .zalog_list { padding-left: 22px; }
.metall .table_block .td_block { vertical-align: top; line-height: normal;background: #dddddd url(../img/bg/safes_bg1.gif) repeat-y;}
.metall .table_block .img { background: #fff; }
.metall .td_block .td_block_inner  { margin-top: 0; padding:10px 10px 8px 20px;}
.metall .zalog_list .table_block .img  .td_block_inner{width:83px; text-align: center; padding-right: 0; }
.metall .subtitle { font-size: 18px; font-weight:normal; padding-bottom: 4px;}
.metall .subtitle1 { font-weight: bold; font-size: 12px; padding-bottom: 8px;  }
.metall .subtitle2 { font-size: 14px; font-weight: normal; margin-bottom: 18px; }
.metall .price .best{ font-size:18px; font-weight: bold; line-height: normal;   }
.metall .data_block .safe_subscription img, .metall .safe_subscription ul{ float: left; }
.metall .data_block .safe_subscription img { margin:6px 22px 6px 6px; }
.metall .data_block p { padding-top: 2px; line-height: normal; }

.select_block { background: #dddddd;width:100%;  padding-top: 8px; margin-top: -9px; margin-bottom: 8px; border: 1px solid #ccc; font-size:14px; }
*html .select_block {width: auto;}
*+html .select_block {width: auto;}
.select_block_inner {padding:0 8px 0 8px; margin-bottom:8px; background: url(../img/bg/selectblock_bg.gif) repeat-y 8px 0;}
.select_block .table th {background:#d1d1d1; color: #4a4a4a; font-size:11px;}
.select_block .table td {border-color: #d1d1d1; padding: 3px 10px 5px 10px;font-size:12px; line-height:12px;}
.select_block .table th.ll {padding-left:10px;}
.select_block .table td.ll {font-weight:bold;}
.select_block .table tr.selected td {background:#fff;}
.select_block .table tr.selected td.rr { border-right:1px solid #d1d1d1;}
.select_block .table tr.selected td.ll { border-left:1px solid #d1d1d1;}
.select_results {background:#fff; padding:32px 16px 18px 5px; margin-bottom:8px;}
.select_info { padding:0 16px 5px 5px;}
.select_info .subtitle2 {padding-left:15px; margin-bottom:10px;}
.select_info .thanks1 { margin: 10px 15px; font-size: 12px; }
.select_block div.w100 {padding-right:14px; padding-bottom:7px;}
.select_block .select_info div.w100 { padding-bottom:9px;}
.select_results b {font-size:16px; font-weight:bold;}

.sort_by {padding: 5px 16px 4px 16px;}
.sort_by a,.sort_by span {padding-right: 9px;}

.paging {text-align: center; background: #dddddd; font-size: 14px; padding: 7px 16px; font-weight: bold;}
.paging a,.paging span {padding:0 5px;}
.paging a span,.paging span a {padding: 0;}
.paging .prev {padding-right: 25px;}
.paging .next {padding-left: 25px;}
.paging .prev, .paging .next {font-size: 11px;}

.center-column .items_list,.center-column .items_list li,.center-column .border .items_list,.center-column .border .items_list li {background-image: none;}
.center-column .items_list li,.center-column .border .items_list li {padding-left: 0;}
.center-column .border .items_list,.center-column .border .items_list li {margin: 0; padding: 0; list-style-type: none;}
.center-column .border .items_list li {padding: 0 16px; clear: both; zoom:1;}
.center-column .border .items_list {margin-bottom: 10px;}
.items_list li.selected {background: #dddddd;}
.items_list .table_block .td_block {vertical-align: top; padding: 16px 0 14px 0}
.items_list .table_block .td_block .td_block_inner {margin-top: auto; padding-left:14px;}
.items_list .table_block .img .td_block_inner{padding-left: 0;}
.items_title {font-size: 14px; font-weight: bold; margin: 0; padding: 0; display: inline;}
.items_list .items_title {padding-right: 5px;}
.items_list .city {color: #999; font-size: 12px; display: inline; line-height: 16px;}
.items_list .price {font-size:14px; text-align: center; margin: 0 0 5px 5px;}
.items_list .new {color: #d40020; position: static; background: transparent; display: inline; width: auto; height: auto;}
.items_list .price b {font-size: 16px; font-weight: bold;}
.center-column .border .items_list .link {min-height: 17px; height: 17px; max-width: 150px; white-space: nowrap; margin: 0 5px 0 5px;}
.center-column .border .items_list .link em {_width:105px;}
.items_list .link .tr {_right: -2px!important; }

.items_list .new .old_price,.items_list .old_price {color: #4a4a4a; font-size: 12px; font-weight: normal!important; text-decoration: line-through;}
.center-column .border .items_list ul {}
.center-column .border .items_list ul li {display:inline; padding-left: 8px; padding-right: 14px; background-image: url(../img/bullets/list_red.gif);}
.items_list p {line-height: 14px;}
.items_list .info_data {padding-bottom: 5px;}
.info_data ul {float: left;}
.only {padding-right:93px;bottom:-23px; position: relative;}
.items_list .info_data .price {font-size:14px; text-align: center; margin: 0 0 5px 0;}
.center-column .border .items_list li.pad_10 {margin: 0 10px -1px 10px; padding: 0; position: relative; cursor: default;}
.center-column .border .items_list li.pad_10 .line { background: #dddddd;border:0; height: 1px; overflow: hidden; }
*html .center-column .border .items_list li.pad_10 {display: inline; height: 1px!important; zoom:1;}
*+html .center-column .border .items_list li.pad_10{display: inline; zoom:1; position: relative; z-index: 2; width:expression((parentNode.offsetWidth) - 17)}
.items_list .line {border-top:1px solid #dddddd; }
.center-column .border .items_list .selected{background-color: #dddddd; position: relative; margin-bottom: -4px; padding-bottom: 4px; cursor: pointer;}
.center-column .border .items_list .open {background: #d9d9d9;position: relative; z-index: 5; cursor: auto; margin-bottom: -4px; padding: 11px 14px 4px 16px;}
.center-column .border .items_list .open ul {position: static; margin-top: 0;}
.center-column .border .items_list .open ul li {display: list-item; list-style-type: none; background: transparent; padding-left: 0;}
.items_list .large_img {width: 201px;height: 150px; }
.items_list .large_img img {width: 201px;height: 150px; margin-bottom: 4px;}
.items_list .thumbs img {width: 65px;height: 43px; float: left; margin-right: 4px;}
.items_list .thumbs img:hover {}
.items_list .thumbs {height: 43px; width: 201px; overflow: hidden; position: relative;}
.items_list .thumbs_inner {width:207px;}
.center-column .border .items_list .open .link {margin:0px; margin-right:-5px; }
.items_list .th_info_data {margin-right:5px; width: 55px; text-align: right!important; line-height: 18px;}

.info_data_right {width:155px;}
.items_list .td_info_data {min-width:72px;_width:72px; font-weight: bold;/* white-space: nowrap;*/ text-align:left!important; line-height: 18px;}
.items_list .open .info_data { width:49.9%;/*float: left; margin-bottom: 23px;*/}
.items_list .nedv .td_info_data{ width:250px; }
.items_list .nedv .th_info_data {margin-right:10px;}
.items_list .nedv .info_data {width:320px;}

.items_list .car .th_info_data {width:75px;}
.items_list .car .td_info_data {width:230px;}
.td_info_data sup {position:absolute; margin-top:-2px; line-height:normal;}
.items_list .td_info_data .price {text-align:left!important; position:absolute; width:110px; }
.items_list .contact_block {background: #fff; border: 1px solid #ccc; border-collapse: collapse; margin-bottom:10px;}
.items_list .contact_block .contact_user_data {width: 199px; border-right: 1px solid #ccc;}
.items_list .contact_block .user_mail { margin-bottom: 7px; }
.items_list .contact_block .send_data {border-left: 1px solid #ccc;margin-left:-1px;}
.send_data input.text_input { width:200px; }
.send_data div.fl {margin-bottom: 5px;}
.items_list .subtitle {font-size: 14px; padding-right: 15px; white-space: nowrap; font-weight: normal; padding-bottom: 10px;}
.items_list .user_name {padding-bottom:2px;line-height: 13px;}
.items_list .user_phones { margin-left:-2px; line-height: 17px;}
*html .contact_block {display: block; zoom:1; height: 80px;}
*+html .contact_block {display: inline; zoom:1;min-height: 80px;}
*html .contact_block .td_block {float: none; display: inline; zoom:1; height:100%;}
*+html .contact_block .td_block {float: none; display: inline; zoom:1; height: 100%;}
.items_list .collapse {font-size: 11px;}
.items_list .sold {font-size: 16px; color: #fff; background: #d40020; font-weight: bold; text-align: center; padding: 2px 0 4px 0; line-height: 16px; cursor: default;}
.items_list .open .sold {margin-bottom: 15px;}

.table_block table.info_data td {font-size: 12px; padding-right: 10px; padding-bottom:2px; vertical-align: top;}
.table_block table.info_data td.th_info_data {text-align: right; margin: 0; width: auto;}
ul.tabs, ul.tabs li {margin: 0; padding: 0; font-size: 12px; list-style-type: none;}
ul.tabs {margin-bottom: -1px; position: relative; z-index: 100;padding: 0!important; background: transparent;}
ul.tabs li {position: relative; float: left; background: #f5f5f5; width: 113px; margin-right: 3px; text-align: center;}
ul.tabs li.border { background: #cccccc; padding: 1px 1px 0 1px; min-height: 1px;_height:1px;}
ul.tabs li.border div { padding: 8px 0 4px 0;   background: #f5f5f5;}
ul.tabs li a {color: #4a4a4a; text-decoration: none;}
ul.tabs li a:hover {text-decoration: none;}
ul.tabs li.selected div{color: #d40000; padding-bottom: 5px; background: #fff;}
ul.tabs li.selected a {color: #d40000; text-decoration: none; cursor: default;}

.b_table td.ll {font-weight: bold; border-bottom: 0; background: #fff;}
.b_table div.fl,.b_table div.fr { position: relative; z-index: 2; padding: 0 5px; }
.b_table td.bord {border-bottom: 1px solid #dddddd;}
.b_table td,.b_table th {text-align: left; padding-left:10px; padding-right: 10px; line-height: normal;}
.b_table td { padding-bottom: 8px;}
.b_table th.ll {width: 154px;}
.b_table tr.grey td {background: #f5f5f5;}
.b_table tr.grey td.ll {background: #fff;}
.b_table tr.selected td{cursor: pointer; background: #eaeaea;}
.b_table tr.grey td.open,.b_table td.open {background: #d9d9d9;}
.b_table tr.selected  td.open, .b_table tr.grey td.open,.b_table td.open {cursor: auto; padding:5px;}
.b_table tr.selected td.ll {background: #fff; cursor: auto;}

.open_title {font-size: 14px;}
.open_title b{ display: block; padding-top: 5px; }
.b_table .open .print {background-image: url(../img/icons/print_print.gif); display: block; position: relative; top: 10px; padding-left: 26px; padding-right: 0; line-height: 12px;}
.open_text {padding: 0 5px 10px 5px;}
.open .large_img {height: auto!important; margin-bottom: 0;}
.open .table_block .td_block {padding: 10px 0 0 0}
.open .table_block .td_block p {padding-bottom: 5px;}
.atm .border_inner {padding-left:14px; padding-right: 14px;}

*html .b_table  .table_block .td_block {display: block;float:left; width:expression((parentNode.offsetWidth) - (nextSibling.scrollWidth)-3);}
*+html .b_table  .table_block .td_block {display: block;float:left; width:expression((parentNode.offsetWidth) - (nextSibling.scrollWidth)-3);}
*+html .b_table  .table_block {width: 100%;}
.b_table .contact_block {border: 0;  margin-bottom: 0;}
.b_table .contact_block .img {padding:10px 10px;}
.b_table .contact_block ul,.b_table .contact_block ul li {margin: 0; padding: 0; list-style-type: none; background: transparent;}
.b_table .contact_block ul {margin-bottom:15px;}
.b_table .contact_block ul ul {margin-bottom: 0;}
.b_table .contact_block ul li {padding-left: 12px; line-height: normal;}
.b_table .contact_block ul li li {padding-left: 25px; padding: 0 0 0 25px;line-height: normal;}
.b_table .expl_butt {margin-left: -12px;}

.calc_textbox { position: relative; z-index: 9999; height: 24px; overflow: hidden; background: url(../img/corners/calc_rep.gif) repeat-x; padding: 0 2px;}
.calc_textbox .calc_tl,.calc_textbox .calc_tr { position: absolute; display: block; width: 6px; height: 24px; top: 0; }
.calc_textbox .calc_tl { background: url(../img/corners/calc_tl.gif) no-repeat; left: 0; }
.calc_textbox .calc_tr { background: url(../img/corners/calc_tr.gif) no-repeat; right: 0; }
.calc_textbox input {border:0; padding:2px 0 2px 0; width:94px; background:transparent;font-size:16px;  }
.calc_textbox input.amount { width:52px;  padding: 2px 4px; font-size:14px; text-align:center;}
.culculate_select { position: relative; z-index: 9999; font-size: 14px; cursor:pointer; }
.culculate_select .culculate_inner {padding: 0 0 0 2px;}
.culculate_select .culculate_inner .fl {line-height: normal;}
.culculate_select .top_5 { top: -5px; position: relative; }
.culculate_select .calc_textbox { margin: 0 10px; }
.img_bank {margin: 0 15px 0 0; }

.office_bank ul, .order_form ul{ padding-left:35px!important; }
.office_bank ol,.order_form ol,.form_blank ol { padding-left: 53px!important; padding-top: 0; font-weight: bold; padding-bottom: 0; margin-top: 0!important; color: #d40000; }
.form_blank ol { padding-left: 27px!important; }
.office_bank ol div,.order_form ol div,.form_blank ol div{ color: #4a4a4a; font-weight: normal; }
*html .office_bank ol, *html .order_form ol{ padding-left: 15px!important; }
*+html .office_bank ol,*+html .order_form ol { padding-left: 15px!important; }
*html .form_blank ol { padding-left: 12px!important; }
*+html .form_blank ol { padding-left: 12px!important; }
.table .link2 { text-decoration: underline; cursor: pointer; }

.center-column .offers ul,.center-column .offers ul li {margin: 0; padding: 0; list-style-type: none; background-image: none;}
.center-column .offers ul {margin-bottom:5px;}
.center-column .offers ul ul {margin-bottom: 0; padding-top: 5px;  padding-left: 17px;}
.center-column .offers ol ul {margin-bottom: 0; padding-top: 5px;  padding-left: 0;}
.center-column .offers ul li { margin-bottom: 5px; line-height: normal;}
.center-column .offers ul li li { padding: 0 0 0 15px; background-image: url(../img/bullets/list_red.gif); line-height:13px;}
.center-column .offers ul li img { margin-left: 5px; vertical-align: middle; }
.offers .db_right1 .db_inner { padding-left: 20px; }
.center-column .offers .form_blank ul { margin-bottom: 0;  padding-left: 0;}
.center-column .offers .form_blank ul li{ margin-bottom: 0; padding-left: 0!important; position: relative; margin-left: -5px; }

.number { color:#df2d27; font-size:15px;font-weight: bold; padding-right: 10px; position: relative; top: -6px; margin-right: 20px; border-right: 2px solid #df2d27; height: 28px; line-height:28px; }
.cards { padding-top: 12px; padding-bottom: 5px; }
.cards .img .td_block_inner { padding-bottom: 7px; }

.cards .price { margin-top: 17px; }
.cards .padr40 { padding-right: 15px; }
.cards .clear7 { height: 8px; }
.cards .buttons_form3 .mt_top {top: -27px;  }

.partners_prog .box_inner1 {padding-bottom: 0;}
.partners_prog .table_block .td_block {vertical-align: top;background: #dddddd url(../img/bg/safes_bg1.gif) repeat-y; line-height: normal;}
.partners_prog .table_block .img {background: #fff;}
.partners_prog .table_block .td_block_inner { padding: 17px 17px 28px 17px; }
.partners_prog .table_block .img .td_block_inner{ padding: 17px 12px 0 0; }
.partners_prog .buttons_form3 .mt_top {top: -24px; }

.compare_data .buttons1,.compare_data .buttons {width:65px; margin-bottom: 3px!important;_margin-left:0; _margin-right:3px;   }
.compare_data th,.compare_data td { padding: 7px 8px 3px 8px; text-align: center;  _padding: 7px 5px 3px 11px; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;  line-height: 12px; }
.compare_data th { background: #dddddd; padding-top:5px; padding-bottom: 3px; text-align: center; font-size: 12px; font-weight: bold;  }
.compare_data td b { font-size: 14px; }
.compare_data td.ll b { font-size: 12px; }
.compare_data td.ll { _padding: 7px 8px 3px 8px; }
.compare_data .bord_bottom td { border-bottom-width:3px; }
.compare_data .bord_top td { border-top:3px solid #dddddd; }
.compare_data td.ll { text-align: left; }
.compare_data tr.nobord td { border-bottom: 0; padding-bottom: 0; }
.compare_data tr.sub_data td.ll { padding-left: 16px;  padding-top: 4px; }
.compare_data tr.grey_block td{  background: #f5f5f5; }
.compare_data tr.last td { border-bottom: 0; }
.compare_data td.align-left{ text-align: left; }
.compare_data td.rr,.compare_data th.rr { border-right: 0; }
.card_border { min-height: 6px;_height:6px; padding: 3px; background: #fff; width: 70px; margin: 0 auto 8px auto;}
.card_border .tl,.card_border .tr,.card_border .bl,.card_border .br{ background-image: url(../img/corners/cards_border.gif);width: 3px; height: 3px;  }
.card_border .bl {_float: left; left: 0;background-position:0 -3px;}
.card_border .br{_float: right; right: 0;background-position:-3px -3px;}
*html .card_border .bottom {margin-top: -3px; position: relative; height: 3px; bottom: -3px;}
*html .card_border .tr { right: 0; }
*html .card_border .bl { left: -3px; }
*html .card_border .br { right: -3px; }

.rekvizity{ padding: 4px 16px 4px 16px; position: relative;}
.rekvizity div.fl { }
.rekvizity input,.rekvizity select { margin-right: 5px; }
.rekvizity_block .error_active { background: #f5f5f5; }
/* search_global */
.help_text { line-height: normal; font-size: 11px; margin-bottom: 10px; }
.results_form { background: #dddddd; padding: 14px 57px 10px 57px; }
*html .results_form {  padding: 10px 57px 14px 57px; }
*+html .results_form {  padding: 10px 57px 14px 57px; }
.results_form input.search_result { width: 315px; }
.search_word { font-size: 16px; font-weight: bold; color: #d40020; }
.results_list { background: #fff; padding: 12px 35px 20px 19px; line-height: normal; }
.results_list .results_link { padding-bottom: 3px;  margin: 0;}
.results_list ol { color: #d40020; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.results_list ol li div,.results_list ol ol { color: #4d4d4d; line-height: 14px; }
.results_list ol li { margin-bottom: 11px; }
.results_list ol li div .match { color: #d40020; font-weight: bold; }
.results_list ul { margin-left: 25px!important; margin-bottom: 10px; }
.results_list p { margin-bottom: 15px; }
.search_paging { text-align: center; font-size: 12px; padding: 0 0 25px; color: #d40020; font-weight: bold; }
.search_paging a { font-weight: normal; }
.search_paging a,.search_paging span { padding: 0 2px; }
.search_paging img{ vertical-align: middle;  }
.search_paging .prev {padding-right: 10px;}
.search_paging .next {padding-left: 10px;}
/* search_global */
/* news */
.news_archive { font-size: 12px; }
.news_archive p { padding-left: 10px; }
.news_archive p b { padding-right: 5px; }
.news_archive .a {   text-decoration:  underline; }
.news_archive .selected { color: #d50220; text-decoration: none; }
.center-column .border ul.newslist { padding-top: 7px; }
.center-column .border ul.newslist li{ padding: 0 0 24px 0; margin: 0; background: transparent;  }
.newslist .date, .newstext .date{ display: block; font-size: 11px; padding-bottom: 8px; color: #d92822;}
.newstext .text_block{ padding: 22px 15px 26px 20px; font-size: 13px; }
.newstext .news_pic {padding:1px!important; border:1px solid #b2b2b2; background: #fff; margin:4px 22px 15px 0; }
.newstext .date,.newstext p{ padding-bottom: 15px; }
/* /news */
/* error404 */
.error_404 { height: 185px; }
.error_404_text { text-align: left; margin: 0 auto; padding: 70px 0 0 0;width:550px; }
.error_404_text .buttons1 { margin: 0; }
.error_404_text .subtitle1 { font-size: 13px; font-weight: bold; }
.error_404_text input.text_input { width:290px; border: 1px solid #cecfd0; }
.error_menu { margin: 0 auto; text-align: center; color: #336699; font-size: 12px; padding-top: 20px; }
.error_menu span { padding: 0 8px; }
/* error404 */
.cards_ul .padr40 {margin-top:-10px; padding-right:0;}
*html .cards_ul .padr40 {margin-top:-5px;}
*+html .cards_ul .padr40 {margin-top:-5px;}
/* sitemap */
.sitemap { min-height: 42px;_height:42px; }
.sitemap .section { background: #ebebeb; padding: 12px 19px 10px 19px; font-size: 16px; }
.sitemap .section .expl_butt { background-image: url(../img/icons/expl2.gif);  background-position: 0 0; padding-left: 21px; line-height: normal;}
.sitemap .section .expl { background-position: 0 -22px }
.section_list { position: relative; width: 100%; overflow: hidden; padding-top: 25px; }
.section_list ul { padding: 17px 0 0 0;left: 10px; width:783px; position: relative;  }
.section_list ul ul { width: auto; margin: 0; padding: 0; left: 0; }
.section_list ul li { float: left; margin-left: 31px; background: transparent!important; padding-left: 0!important; margin-right:5px!important; width: 240px; }
.section_list ul li li{ float: none; width: auto; padding-left: 12px!important; padding-right: 12px!important; margin: 0; }
.section_list .title {color:#4a4a4a; font-size: 12px; font-weight: bold; margin: 0!important; padding-bottom:10px!important; line-height: normal!important; }
.section_list a.title ,.section_list .title a {color:#336699;}
/* /sitemap */
/* footer */
.footer {font-size: 10px; color:#999; padding-top: 2px; padding-bottom:50px;}
*html .footer {padding-bottom: 12px;}
*+html .footer {padding-bottom: 12px;}
.menufooter {background: #d40020; color: #fff; font-size: 11px;}
.menufooter a {color: #fff;}
.menufooter .menufooter_inner {padding: 5px 0 6px 17px;}
.menufooter .tl,.menufooter .tr,.menufooter .bl,.menufooter .br {background-image: url(../img/corners/red1.gif)}
*html .menufooter .bl,*html .menufooter .br {bottom:1px!important}
.menufooter a {display:block; float: left; background: url(../img/arrows/yellow.gif) no-repeat 0 50%; padding-left: 7px; padding-right: 18px;}
.footer .line {margin: 3px 7px 4px 7px;}
/* /footer */
@-moz-document url-prefix() {
 .login .box_inner { height: auto;}
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
.table .link .tr,.table .link .br, .items_list .link .tr,.center-column .items_list .link .br{right:-1px;}
.login .box_inner { height:auto;}
html:first-child .table .link, html:first-child .items_list .link {display: table; margin: 0 auto; padding: 0; border: 1px solid #CDCDCD;}
html:first-child .table .link .bottom /*, html:first-child .center-column .items_list .link .bottom*/{display: block; bottom: 4px; position: relative;}
html:first-child .table .link .tr, html:first-child .table .link .br, html:first-child .center-column .items_list .link .br, html:first-child .center-column .items_list .link .tr {right: -1px;}
html:first-child .table .link .tl, html:first-child .table .link .bl, html:first-child .center-column .items_list .link .bl, html:first-child .center-column .items_list .link .tl {left: -1px;}
html:first-child .table .link .tl, html:first-child .table .link .tr, html:first-child .center-column .items_list .link .tl, html:first-child .center-column .items_list .link .tr {top: -1px;}
html:first-child .table .link .bl, html:first-child .table .link .br, html:first-child .center-column .items_list .link .bl, html:first-child .center-column .items_list .link .br {bottom: -1px;}
html:first-child input.text_input {height: 20px!important ; }
html:first-child input#pumb_citys_id { height: 20px!important; }
html:first-child .popup_body div { padding-left: 11px!important; padding-right: 11px!important; }
}
/* form */
.input_w60 {width:53px!important;_width:49px!important;}
input.button {border: 0; background: transparent;}
input.submit_button,input.submit_button_ru{padding:0; margin:0; cursor: pointer; border: 0; height: 35px; width:118px; background: url(../img/buttons/send.png) no-repeat;}
input.submit_button_ru {background-image: url(../img/buttons/send_ru.png);}
/* /form */
#scroll {bottom:-1px;position:absolute;top:0;width:1em;z-index:-1;}
div.fr form.categories{cursor: pointer;}
.dw65 {width:65px; height:1px; overflow:hidden;}
.dw80 {width:80px; height:1px; overflow:hidden;}
.dw128 {width:128px; height:1px; overflow:hidden;}
.center-column .pumb-services-list ul { padding-bottom: 15px!important; }
.center-column .pumb-services-list ul li {  line-height: 14px!important; }
.center-column .pumb-services-list ul.list1 li { padding-bottom: 14px; }
.center-column .pumb-services-list ol { margin: 0 0 0 35px; padding:5px 0 0 0; }
*html .center-column .pumb-services-list ol { margin: 0 0 0 40px; }
*+html .center-column .pumb-services-list ol { margin: 0 0 0 40px; }
.center-column .pumb-services-list ol li.numb { background: none!important; color: #df2d27; margin: 0!important; padding-left: 0!important; padding-bottom: 12px!important; list-style-type: decimal;line-height: 16px!important; font-weight: bold; }
.center-column .pumb-services-list ol li.numb div{ font-weight: normal; color: #4a4a4a; }


.pumb-services-list { font-size: 13px; }
.pumb-services-list p { padding-bottom: 10px!important;  line-height: 18px;}
.pumb-services-list span.small_text{ line-height:11px!important  ; }
.pumb-services-list .grey_bb { margin-bottom: 8px; border: 1px solid #dddddd; padding: 6px 10px 6px 10px; font-weight: bold; text-transform: uppercase; }

.pakety .img {padding:10px;}
.pakety .img span {display:block;text-align:center;width:64px;}

.video-tur { font-size: 12px; background: url(../img/buttons/videotur.gif) no-repeat; width:92px; height:22px; position: relative; top: 6px; margin: 0 auto 0 auto; display: block; overflow: hidden; line-height:22px; text-decoration: none; }
.video-tur span { padding-left: 24px; }
.video-tur:hover { text-decoration: none; }
