

/* Start:/local/templates/1c-rarus_inner/template_styles_.css?1755187195146039*/
html {width:100%;height:100%;font:13px/18px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
body {width:100%;height:100%;padding:0;margin:0;color:#000;background:#fff;}
body.wide {background:#fff;}

p {margin:0 0 10px 0;}
dfn,var,address {font-style:normal;}
a {color:#006699;text-decoration:underline;}
a:visited {color:#3399cc;}
a:hover {color:#ff6600;text-decoration:none;}

a img {border:none;}

ul {list-style: none; padding:0;margin:0 0 10px 0px;}
ul ul {margin: 3px 0 0 0;}
ul li {padding: 2px 0 2px 22px;background: url('/local/templates/1c-rarus_inner/images/bg/ul-li.png') no-repeat 13px 9px;}
.detail-text ul {overflow:hidden;}
ul.float-ul {float:left;}

td,th {padding:0;}

form {margin:0px;}
input,select, label, textarea,button {margin:0;font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;}
input.text,textarea, input.inputtext {padding:2px 5px;border:1px solid #acadb2;font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif;color:#333;background:#fff;}
input.submit,button {font:12px  Arial, Tahoma, Verdana, Helvetica, sans-serif;cursor:pointer;}
input.checkbox, input.radio {width:14px;height:14px;margin:0;padding:0;}
hr {background:#a5a5a5;color:#a5a5a5;clear:both;float:none;width:100%;height:1px;margin:15px 0;border:none;}
textarea {min-width:300px;max-width:600px;}

.both {width:100%;clear:both;overflow:hidden;}
.clear {width:100%;height:0px;clear:both;overflow:hidden;display:block;}
:focus {outline: none !important;}
acronym {
border-bottom: 1px dashed #3c6eba;
color:#e04e39;
cursor: pointer;
}
acronym.dark-acronym {
color:#333;
border-bottom: 1px dotted #333;
}
#content:after, #wrap:after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow: hidden;
}
#spacer {
width:100%;
height:300px;
clear:both;
overflow:hidden;
}
/*====================wrap=================== */
#container {
width: 100%;
min-width: 1228px;
min-height: 100%;
position: relative;
background: url('/local/templates/1c-rarus_inner/images/bg/body.png') repeat-x 0 0;
}
#wrap {
width:1000px;
min-height:100%;
position:relative;
margin:0 auto;
overflow: hidden;
z-index: 2;
}
.wide #wrap {
width:1220px;
}
.wide #content #right {
width: 945px;
}
.wide #wrap #geo-branch {
width: 1190px;
}
.wide #menu {
width: 830px; /*958px;*/
}
.wide #menu .top-menu {
width: 830px; /*960px;*/
}
.wide #menu ul li a {
width: 95px;
}
.wide #menu .top-menu li.item-contacts a {
margin-right: -1px;
width: 98px;
}
.wide #menu .top-menu li.item-contacts a.block {
width: 98px;
}
/*========================= стандартный блок ================================ */
.block {
padding:0px;
margin:0 0 10px 0;
border:1px solid #d8e8ee;
position:relative;
zoom:1;
}
.block .tl,.block .tr,
.block .bl,.block .br {
width:10px;
height:10px;
display:block;
overflow:hidden;
position:absolute;
background:url('/local/templates/1c-rarus_inner/images/bg/block.png') no-repeat 0 0;
}
.block .tl {top:-1px;left:-1px;background-position:0 0;}
.block .tr {top:-1px;right:-1px;background-position:-10px 0;}
.block .bl {bottom:-1px;left:-1px;background-position:0 -10px;}
.block .br {bottom:-1px;right:-1px;background-position:-10px -10px;}

/*======================для таблиц по умолчанию====================*/
table.useful, table.content {
border-collapse: collapse;
border: 1px solid #eed8a8;
margin: 10px 0 15px 0;
width: 100%;
}
table.useful td, table.useful th, table.content th, table.content td {
padding:10px 18px 10px 18px;
border-bottom: 1px solid #eed8a8;
}
table.useful th, table.content th {
font-weight:normal;
color:#e77817;
text-align: left;
background:#fff4b9 url('/local/templates/1c-rarus_inner/images/bg/table-th.png') repeat-x 0 0;
}
table.useful td, table.content td {
background: #fffbe4;
}
table.useful td.right, table.content td.right, table.useful th.right, table.content th.right {
text-align: right;
}
table.useful td.center, table.content td.center, table.useful th.center, table.content th.center {
text-align: center;
}
table.useful td.important , table.content td.important {
background:#fff4b9;
}
table.useful tr.subthtop th, table.content tr.subthtop th {
border: 1px solid #eed8a8;
background:#fff4b9 url('/local/templates/1c-rarus_inner/images/bg/table-th.png') repeat-x 0 0;
}
table.useful tr.subth th, table.content tr.subth th {
border: 1px solid #eed8a8;
background: #fff4b9;
}
#price-tor_wrapper #price-tor .buy,
#price-1c8 .buy {
	white-space:nowrap;
}
/*============стиль для сервисных ссылок========*/
a.service-link {
text-decoration: none;
border-bottom: 1px dotted #3366cc;
}
a.service-link:hover {
border: none;
}
.events-detail .registration-link a {
padding-right: 20px;
background: url('/local/templates/1c-rarus_inner/images/ico/arrow-red.png') no-repeat 100% 50%;
}
/*======сортировка там где с треугольничком выпадающим==========*/
.sort strong {
font-weight: normal;
}
.sort a {
text-decoration: none !important;
border: none !important;
}
span.sort-down {
width:0px;
height:0;
display:inline-block;
margin:0 0 0 5px;
border-style:solid;
border-width:5px 4px 0 4px;
line-height:0;
font-size:0;
border-color:#fff #fc8000 #fc8000 #fc8000;
}
.sort a:hover strong {
border-bottom:none !important;
}
/*=================for text=================*/
p.note {
padding:8px 8px 8px 13px;
background:cornsilk;
border-left:thick solid darkorange;
font-weight:bold;
line-height:22px;
}
p.orange-bold {
color:#E77817;
margin:0 0 10px;
font-weight:bold;
}
p.foritalic {
font-style: italic;
color:#333;
}
p.forquote {
background-color:#FFFEEC;
border:1px solid #E04E39;
margin:0 0 20px;
padding:8px 0 8px 17px;
}
/*====================для двух блоков=================== */
.two-blocks {
width: 100%;
overflow: hidden;
}
.two-blocks .left-col {
float: left;
width: 405px;
}
.two-blocks .right-col {
float: right;
}
/*====================ссылка с красной стрелкой=================== */
p.red-arrow a {
padding-right:20px;
font-weight:bold;
font-size:13px;
text-decoration:underline !important;
color:#3c6eba;
background:url('/local/templates/1c-rarus_inner/images/ico/arrow-red.png') no-repeat 100% 4px;
}
p.red-arrow a:hover {text-decoration:none !important;}
/*=========картинки и разным расположением===========*/
#right .bigimage, #right .aligncenter {
display: block;
margin: 15px 0;
}
#right .aligncenter {
margin: 15px auto;
}
#right .alignleft {
display: block;
float: left;
padding: 5px 10px 5px 0;
}
#right .alignright {
display: block;
float: right;
padding: 5px 0px 5px 15px;
}
/*==================== headers ================= */
h1,h2,h3,h4,h5,h6 {
margin:0;
font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-weight: normal;
}
h1 {
padding:0px 0 10px 0;
margin: 0 0 5px 0;
font-size:24px;
line-height: 30px;
color:#e04e39;
}
h2 {
padding:8px 0 14px 0;
font-size:19px;
line-height: 23px;
color:#e77817;
}
h3 {
padding:10px 0 12px 0;
font-size:15px;
line-height:20px;
font-weight: bold;
color:#e77817;
}
h4 {
padding:5px 0;
font-size:12px;
line-height:20px;
font-weight: bold;
color:#e77817;
}
#main-table input.radio {
width:15px;
height:15px;
margin:3px 5px 10px 0;
padding:0;
float:left;
display:block;
border:none;
}
#main-table label {margin:0;}
#main-table input.text {
width: 300px;
border:1px solid #B3AFA2;
padding:2px 5px;
}

#corner {
width:168px;
height:99px;
position:absolute;
top:0;
left:7px;
z-index:1500;
background:url('/local/templates/1c-rarus_inner/images/corner.png') no-repeat 0 0;
}
#dieie6 {
display: none;
padding: 5px 0;
text-align: center;
border-bottom: 1px solid #b07d00;
}
#dieie6 img {
margin: 0 6px 0 0;
position: relative;
top:1px;
}
/*===================сообщение об ошибке=====================*/
#bugz {
position:absolute;
top:2px;
left:230px;
z-index:1000;
display: none;
}
#bugz img {
width:223px;
height:69px;
}
#div_support_form {
position: absolute;
width: 345px;
height: 465px;
bottom: 70px;
left:10%;
z-index: 1000;
border: 1px solid #c8c8c8;
background: #ffffff url('/local/templates/1c-rarus_inner/images/bg/bugheader.png') repeat-x left top;
}
.mf-text img {
margin-bottom:5px ;
}
.div_support_footer {
position: absolute;
width: 345px;
height: 9px;
font-size: 1%;
bottom: 0px;
left: 0px;
background: #ffffff url('/local/templates/1c-rarus_inner/images/bg/bugfooter.png') repeat-x left top;
}
#div_support_form img {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
#support_form {
height: 375px;
}
#div_support_form p {
color: #333333;
padding: 10px 15px 5px 15px;
}
#div_support_form p.find_error {
color: #333333;
padding: 5px 15px;
margin-bottom: 11px;
}
#div_support_form p.white {
color: #ffffff;
font-weight: bold;
}
#bug-support {
width: 128px;
position: absolute;
right:170px;
bottom:5px;
color:#494949;
font-size:10px;
}
#bug-text {
margin-top: 5px;
display: block;
white-space: nowrap;
border-bottom: 1px dotted #3C6EBA;
cursor: pointer;
color: #3C6EBA;
line-height: 15px;
}
#bug-img {
float: right;
cursor: pointer;
}

#bugfix-popup {bottom: 26px;left: auto;right: 175px;top: auto;width: 525px;}
#bugfix-popup .head {margin-bottom: 5px;}
#bugfix-popup .field {margin-bottom: 20px;}
#bugfix-popup input[type=text] {margin:0;vertical-align: middle;display: inline-block;width:329px}
#bugfix-popup textarea {margin:0;height: 60px;width:331px}
#bugfix-popup label {
	width:95px;
	display:inline-block;
	font-weight:bold;
	vertical-align: middle;
	line-height: 15px;
	margin-right: 10px;
	font-size: 13px;
	line-height: 14px;
}
#bugfix-popup .textarea label {vertical-align:top;}
#bugfix-popup .checkbox {margin-left:100px;}
#bugfix-popup .checkbox label {font-weight:normal;width:auto}
#bugfix-popup .checkbox input {margin-right: 2px;}
#bugfix-popup .capcha input {width:140px}
#bugfix-popup .capcha img {display: inline-block;vertical-align: middle;margin-right: 7px;}
#bugfix-popup input[type=submit]{width: auto;}
#bugfix-popup .require-message {font-size:11px;margin-bottom: 16px;margin-left:100px}
#bugfix-popup .form-hint {font-size: 11px;margin-left: 109px;margin-top: 2px;margin-bottom: 11px;color: #999;}
#bugfix-popup .add-info {font-size:11px;margin-left:109px;line-height: 13px;margin-bottom: 15px;}

/*===================подвал=====================*/
#footer {
width: 1000px;
height: 245px;
position: absolute;
bottom: 0;left:50%;
margin: 0 0 0 -500px;
border-top: 1px solid #edf4f7;
border-left: 1px solid #edf4f7;
border-right: 1px solid #edf4f7;
border-bottom: none;
color:#333;
font-size:11px;
z-index: 5;
background: -moz-linear-gradient(270deg, #fdfdfd 0%, #f3f3f3 100%);
background: -webkit-gradient(linear, 270deg, color-stop(0%, #fdfdfd), color-stop(100%, #f3f3f3));
background: -webkit-linear-gradient(270deg, #fdfdfd 0%, #f3f3f3 100%);
background: -o-linear-gradient(270deg, #fdfdfd 0%, #f3f3f3 100%);
background: -ms-linear-gradient(270deg, #fdfdfd 0%, #f3f3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f3f3f3', GradientType='1');
background: linear-gradient(180deg, #fdfdfd 0%, #f3f3f3 100%);
}
#footer .menu {
position: absolute;
top:13px;left: 10%;
}
#footer .menu ul li {
padding: 0 0 2px 0;
background: none;
}
#footer .menu li a, #map a {
color:#006699;
}
#copy {
position: absolute;
left:10%;bottom:0;
color:#999;
}
#copy a {color: #999;}
#footer #copy .policy {
	display: inline-block;
	padding-bottom: 3px;
}
#footer .counters {
position: absolute;
right:13px;top:13px;
}
#footer .contacts {
position: absolute;
left: 48%;top:13px;
}
#footer .contacts .phone {
font-size: 18px;
color:#666;
}
#footer .contacts .mail-icq {
margin: 0;
}
#footer .contacts .mail-icq .icq, #footer .contacts .mail-icq .skype {
margin: 0;
}
#footer .social-icons-list {
vertical-align: middle;
}
#footer .code {
width: 130px;
position: absolute;
top:9px;right:18%;
text-align: center;
color:#666;
font-size: 11px;
}
#footer .code img {
display: block;
margin: 0 0 5px 0;
}
/*===================шапка=====================*/
#header {
width:100%;
height:220px;
position:relative;
z-index:4;
font:12px/15px Arial, Tahoma, Verdana, Helvetica, sans-serif;
background: url('/local/templates/1c-rarus_inner/images/bg/header.png') no-repeat 50% 25px;
}
/*===============лого, блок авторизации=======*/
#logo {
position: absolute;
top: 70px;
left: 0;
}
#logo-print, .phones-print {display: none;}
#logo img {
display: block;
width: 232px;
}
#logo a {outline: none;}
#header .langs {
position: absolute;
top:3px;left:-8px;
}
#header .langs li {
float: left;
padding: 0;
font-size: 10px;
color:#fff;
text-transform: uppercase;
}
#header .langs li a {
display: block;
float: left;
padding: 1px 8px;
color:#fff;
text-decoration: none;
}
#header .langs li a:hover, #header .links-top li a:hover {
text-decoration:underline;
}
#header .links-top {
position: absolute;
top:2px;left: 140px;
}
#header .links-top li {
padding: 0;
font-size: 11px;
float: left;
color:#ee9459;
}
#header .links-top li a {
color:#fff;
padding: 1px 6px;
position: relative;
top:1px;
text-decoration: none;
}
/*=========================прайс-лист в шапке==============================*/
#header .prices-list  {
display: none;
width: 260px;
/*padding: 12px 7px 10px 7px;*/
position: absolute;
top:18px;left:220px;
z-index: 9;
font-size: 12px;
color:#333;
background:#fff;
}

/* свойства для отображения уголков в опере топ прайс листа*/
.links-top .prices-list .bottom{
	bottom: 0px;
    height: 5px;
    left: 0;
    position: relative;
    width: 100%;
}
.links-top .prices-list .sub-price-list {
padding: 12px 7px 10px 7px;
}
#header .prices-list .tl {background: url('/local/templates/1c-rarus_inner/images/bg/prices-top-left-right.png') no-repeat 0 0;}
#header .prices-list .tr {background: url('/local/templates/1c-rarus_inner/images/bg/prices-top-left-right.png') no-repeat 100% 0;}
#header .prices-list li a {
color:#006699;
}
#header .prices-list ul, .slider-block .prices-list ul {
margin: 0;
}
#header .prices-list ul li, .slider-block .prices-list ul li {
float: none;
padding: 1px 0 4px 0;
font-size: 12px;
background: none;
}
#header .prices-list ul li a, .slider-block .prices-list ul li a {
padding: 0;
text-decoration: underline;
}
#header .prices-list ul li a:hover, .slider-block .prices-list ul li a:hover {
text-decoration: none;
}
#header .prices-list .left, .slider-block .prices-list .left {
width: 110px;
float: left;
padding: 0px 20px 12px 0;
}
#header .prices-list .right, #header .prices-list .right {
width: 90px;
float: left;
}
#header .prices-list strong, #header .prices-list strong {
font-weight: bold;
display: block;
margin: 0 0 7px 0;
border: none;
}
/*==================контактная информация справа в шапке==============*/
.contact-info {
position: absolute;
top:41px;right:6px;
color:#999;
text-align: right;
font-size: 11px;
z-index: 11;
}
.contact-info a {
outline: none;
}
/*====================телефоны в шапке + выпадалка==================*/
.contact-info .phones-top {
overflow: hidden;
line-height: 18px;
}
.contact-info .phones-top .phones-list-link, #footer .phones-bottom .phones-list-link  {
display: block;
float: right;
padding: 6px 22px 6px 12px;
margin: 0;
border-bottom: none;
color: #999;
text-decoration: none;
position: relative;
z-index: 4;
background: #fff;
}
#footer .phones-bottom {
position: relative;
z-index: 10;
}
#footer .phones-bottom p {
margin: 0 0 3px 0;
}
#footer .phones-bottom .phones-list-link {
float: left;
border: none;
padding: 4px 20px 4px 1px;
margin: 3px 0 2px 0px;
color:#006699;
background: none;
z-index: 11;
}
#footer .phones-bottom .phones-list {
display: none;
width: 207px;
position: absolute;
left: 142px;top:-92px;
padding: 7px 10px 0 10px;
background: #fff;
}
#footer .phones-bottom .phones-list-link.block {
margin: 3px 0 2px -10px;
padding: 3px 20px 3px 10px;
border-left: 1px solid #D8E8EE;
border-top: 1px solid #D8E8EE;
border-bottom: 1px solid #D8E8EE;
background:url('/local/templates/1c-rarus_inner/images/bg/footer.png') repeat-x 0 47%;
}
#footer .phones-bottom .phones-list var {
display: block;
width: 105px;
float: left;
}
#footer .phones-bottom .phones-list-link var {
border-bottom: 1px dotted #006699;
}
.contact-info .phones-list-link var {
border-bottom: 1px dotted #999;
}
.contact-info .phones-list-link:hover var, #footer .phones-bottom .phones-list-link:hover var {
border:none;
}
.phones-list-link span.arrow, #footer .phones-bottom .phones-list-link span.arrow {
display: block;
width: 7px;
height: 4px;
position: absolute;
top:50%;right:9px;
margin: -2px 0 0 0;
background: url('/local/templates/1c-rarus_inner/images/bg/phones-list-link-arrow.png') no-repeat 0 0;
}
#footer .phones-bottom .phones-list-link span.arrow {
background:url('/local/templates/1c-rarus_inner/images/bg/phones-list-bottom-link-arrow.png') no-repeat 0 0;
}
.contact-info .phones-list-link.active {
padding: 5px 21px 6px 11px;
color: #ff6600;
border-radius: 4px 4px 0 0;
}
.contact-info .phones-list-link.active var {
border-bottom: none;
}
.contact-info .phones-list-link.active span.arrow {
right:8px;
margin: -3px 0 0 0;
background: url('/local/templates/1c-rarus_inner/images/bg/phones-list-link-arrow.png') no-repeat 0 100%;
}
.contact-info .phones-top .phones-list {
display: none;
box-sizing: border-box;
width: 100%;
/*height: 312px;*/
padding: 15px 0 5px 0;
border-radius: 0 0 4px 4px;
position: absolute;
top:29px;right:0;
color:#666;
text-align: left;
font-size: 14px;
background:#fff;
}
.contact-info .phones-top .phones-list .tl {
opacity: 0;
}
.contact-info .phones-top .phones-list var {
display: block;
font-size: 12px;
}
.contact-info .phones-top .phones-list span {
color:#000;
}
.contact-info .phones-top .phones-list .left, .contact-info .phones-top .phones-list .right {
width: 134px;
float: left;
padding: 0 0 0 23px;
}
.contact-info .phones-top .phones-list p {
margin: 0 0 11px 0;
line-height: 18px;
}
.contact-info .phone {
margin: 3px 0 14px 0;
color:#3c3c3c;
font-size: 28px;
}
.contact-info .phone var {
color: #999;
}
.contact-info .mail-icq , .contacts .mail-icq {
color:#3b3b3b;
}
.contact-info .mail-icq .icq, .contacts .mail-icq .icq {
padding: 0 0 0 18px;
margin: 0 0 0 10px;
background: url('/local/templates/1c-rarus_inner/images/icons/icq.png') no-repeat 0 0;
}
.contact-info .mail-icq .skype, .contacts .mail-icq .skype {
padding: 1px 0 5px 20px;
margin: 0 0 0 10px;
background: url('/local/templates/1c-rarus_inner/images/icons/skype.png') no-repeat 0 0;
}
/*===========иконки социальных сетей==============*/
#header .sociality{
	display: flex;
	justify-content: flex-end;
	padding: 127px 7px 0 0;
}
#header .social-icons-list {
/*top:122px;right: 6px;
vertical-align: middle;*/
}
#header .social-icons-list .social-icons-link, .press-about .social-icons-list .social-icons-link, #footer .social-icons-list .social-icons-link {
height: 16px;
float: left;
padding: 5px 3px 5px 2px;
text-align: left;
text-decoration: none;
cursor: pointer;
}
#header .social-icons-list .share-icon, .press-about .social-icons-list .share-icon, #footer .social-icons-list .share-icon {
width: 20px;
height: 20px;
border:none;
float: left;
overflow: hidden;
padding: 0;
vertical-align: top;
}
.social-icons-list .share-icon_youtube {background: url('/local/templates/1c-rarus_inner/images/icons/social-icons.png?8') no-repeat 0 0;}
.social-icons-list .share-icon_vkontakte {background: url('/local/templates/1c-rarus_inner/images/icons/social-icons.png?8') no-repeat -22px 0;}
.social-icons-list .share-icon_facebook {background: url('/local/templates/1c-rarus_inner/images/icons/social-icons.png?8') no-repeat -44px 0;}
.social-icons-list .share-icon_instagram {background: url('/local/templates/1c-rarus_inner/images/icons/social-icons.png?8') no-repeat -88px 0;}
.social-icons-list .share-icon_telegram {background: url('/local/templates/1c-rarus_inner/images/icons/social-icons.png?8') no-repeat -66px 0;}
.social-icons-list .share-icon_rutube {background: url('/local/templates/1c-rarus_inner/images/icons/social-icons.png?8') no-repeat -134px 0;}
/*==============слоган и филиалы для разных слайдеров=============*/
#header .slogan-branches {
position: absolute;
top:65px;left:239px;
}
#header .slogan-branches .slogan {
width: 450px;
font-size: 28px;
line-height: 28px;
color:#3b3b3b;
}
#header .slogan-branches .branches {
margin: -4px 0 0 0;
font-size: 11px;
width: 550px;
overflow: hidden;
}
#header .slogan-branches .branches li {
float: left;
padding: 0 10px 0 0;
color:#999;
background: none;
}
#header .slogan-branches .branches a {
color:#999;
}
/*===================баннеры=====================*/
.banner-bottom {
position: absolute;
top:23px;left:373px;
}
.banner-left {
text-align:center;
margin:15px 0 20px;
}
.banner-left .banner-container {
width: auto;
height: auto;
}
.banner-left-200 {
width: 200px;
position: relative;
margin:15px auto;
}
/*========================контентная часть=======================*/
#content {
width:100%;
min-height: 500px;
position: relative;
z-index: 3;
}
#left {
width: 210px;
float:left;
position: relative;
left:20px;
padding-top: 14px;
z-index: 10;
}
#right {
width: 730px;
margin-right: 20px;
float: right;
position: relative;
z-index: 5;
}
.rspace {
width: 100%;
}
#left:after,
#right:after, .rspace:after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow: hidden;
}
/*================хлебные крошки============*/
#breadcrumbs.books-template {
margin-bottom: 15px;
}
#breadcrumbs ul.breadcrumb-navigation {
margin: 10px 0 0 0;
overflow: hidden;
}
#breadcrumbs ul.breadcrumb-navigation li {
float:left;
padding: 0 5px 0 0;
color: #666;
background: none;
}
#breadcrumbs ul.breadcrumb-navigation li a {
color: #666;
}
/*==========================левое меню================*/
#left-menu {
width: 210px;
margin:0px 0 10px 0;
line-height: 14px;
overflow: hidden;
}
ul.left-menu-list {
margin: 0;
}
ul.left-menu-list li {
padding: 0;
background: none;
}
ul.left-menu-list li a , ul.left-menu-list li span, .left-menu-list li span, .left-search .blocksmall a, .left-search .blocksmall span {
display: block;
padding: 6px 25px 7px 7px;
font-weight: normal;
}
.left-menu-list .blocksmall .open-next:before {
	background: #EFEFEF;
	top: 0;
	content: "";
	height: 1px;
	left: -2px;
	position: absolute;
	width: 2px;
}
.left-menu-list .blocksmall .open-next {
	border:none !important;
	background: url("/local/templates/1c-rarus_inner/images/ico/menu-arrow.png") no-repeat 6px 50% !important;
	border-left: 1px solid #fff !important;
	height: 100%;
	padding: 0;
	position: absolute !important;
	right: 0;
	top: 0;
	width: 25px;
	border-radius: 0 !important;
	box-shadow: -1px 0 0 0 #CECECE;
	-moz-box-shadow: -1px 0 0 0 #CECECE;
	-webkit-box-shadow: -1px 0 0 0 #CECECE;
	behavior: url(/common/js/PIE.htc);
}
.left-menu-list .blocksmall > a.open-next:after {
	background: #B2B2B2;
	bottom: 0;
	content: "";
	height: 1px;
	left: -2px;
	position: absolute;
	width: 2px;
}
.left-menu-list .blocksmall .open-next:hover {background-position: -13px 50% !important}
.left-menu-list .blocksmall .open-next.open-sub {background-position: -34px 50% !important;}
.left-menu-list .selected .blocksmall .open-next{
	background: #FDFDFD url("/local/templates/1c-rarus_inner/images/ico/menu-arrow.png") no-repeat 6px 50% !important;
	background:url("/local/templates/1c-rarus_inner/images/ico/menu-arrow.png") no-repeat 6px 50%,
	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FDFDFD), to(#ECECEC)) !important;
	background:url("/local/templates/1c-rarus_inner/images/ico/menu-arrow.png") no-repeat 6px 50%,
	-moz-linear-gradient(top, #FDFDFD 0%, #ECECEC 100%) !important;
	background: url("/local/templates/1c-rarus_inner/images/ico/menu-arrow.png") no-repeat 6px 50%,
	-o-linear-gradient(#FDFDFD,#ECECEC) !important;
	background: url("/local/templates/1c-rarus_inner/images/ico/menu-arrow.png") no-repeat 6px 50%,
	-ms-linear-gradient(top,  #FDFDFD,  #ECECEC) !important;
	-pie-background: url("/local/templates/1c-rarus_inner/images/ico/menu-arrow.png") no-repeat 6px 50%,
	linear-gradient(#FDFDFD,#ECECEC) !important;

	-moz-box-shadow: -1px 1px 0 0 #EFEFEF inset,
					 0 -1px 0 0 #B2B2B2 inset;
	-webkit-box-shadow: -1px 1px 0 0 #EFEFEF inset,
						0 -1px 0 0 #B2B2B2 inset;
	box-shadow: -1px 1px 0 0 #EFEFEF inset,
				0 -1px 0 0 #B2B2B2 inset;

	border-radius: 0 5px 5px 0 !important;
	behavior: url(/common/js/PIE.htc);
}
.left-menu-list .selected .blocksmall .open-next.open-sub {background-position: -34px 50% !important;}
.left-menu-list .selected .blocksmall .open-next:hover {background-position: -13px 50% !important}
.left-menu-list .selected .blocksmall .open-next:before,
.left-menu-list .selected .blocksmall .open-next:after {
	height:0;
}
ul.left-menu-list li span.sub-menu-2 {
display: inline;
padding: 0;
}
.left-menu-list ul {
margin:0 0 8px 0;
}
.left-menu-list .left-menu-sub-sub{margin:5px 0 0;}
ul.left-menu-list li li {
padding: 3px 0 4px 7px;
font-size:12px;
}
ul.left-menu-list li li a {
display: inline;
padding: 0;
outline: none;
background: none;
}
ul.left-menu-list li.selected a {
color:#e04e39;
}
ul.left-menu-list li.selected li a {
color:#333333;
}
.left-menu-list .left-menu-sub .selected, .left-search .blocksmall.selected {
	background:#f37d34;
	border-radius:5px;
	margin: 2px 0;
	behavior:url(/common/js/PIE.htc);

}
.left-menu-list li.closed ul.left-menu-sub {
	display: none;
}
/*.left-menu-list li.closed:hover ul.left-menu-sub {
	display: block;
}*/
.left-menu-list .left-menu-sub .selected a{
	color:#fff;
	text-decoration:none;
	cursor:default ;
}
.left-menu-list .blocksmall a,
.left-menu-list .blocksmall span,
.left-search .blocksmall a {
	position: relative;
	border-radius:6px;
	text-decoration:none;
	color:#333;
	border: 1px solid #efefef;
	border-bottom:1px solid #b2b2b2;
	background: #fefcea; /* Для старых браузров */
    background: -moz-linear-gradient(top, #fdfdfd, #ececec); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom,
                color-stop(0%,#fdfdfd), color-stop(100%,#ececec));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #fdfdfd, #ececec);
    background: -o-linear-gradient(top, #fdfdfd, #ececec); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fdfdfd, #ececec); /* IE10 */
    background: linear-gradient(top, #fdfdfd, #ececec); /* CSS3 */
	/*filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fdfdfd,endColorstr=#ececec,GradientType=0);*/
	-pie-background: linear-gradient(#fdfdfd, #ececec); /*PIE*/
	behavior:url("/common/js/PIE.htc");
}
.left-menu-list .blocksmall a:hover{
	color:#ff6600;
}
#left-menu .unactive-item{
	cursor: default;
}
/*===========для уголков в левом меню===============*/
#content .blocksmall {
margin:0 0 6px 0;
position:relative;
border:none;
zoom:1;
color:#333;
font-size:15px;
padding:0;
}
/*===========================блок города или пол-ля в уголке==================*/
#left .active-user-branch {
width: 187px;
padding: 5px 10px 10px 13px;
margin-bottom: 13px;
color:#fffbfb;
background: url('/local/templates/1c-rarus_inner/images/bg/active-user-branch.jpg') no-repeat 0 0;
}
#left .active-user-branch a {
color:#fffbfb;
}
#left .active-user-branch strong {
display: block;
margin-bottom: 3px;
}
/*=====================жёлтые плашки в левом углу контента========================*/
#left .active-section {
position: relative;
z-index: 15;
}
/*=============плашка активно вида деятельности =============*/
#left .active-business {
width: 210px;
border-collapse: collapse;
margin:0 0 15px 0;
}
#left .active-business td {
width: 212px;
height: 85px;
padding:0 13px;
vertical-align: middle;
color:#fff;
background:url('/local/templates/1c-rarus_inner/images/bg/active-user-branch.jpg') 0 0 no-repeat;
}
.active-section .businessname a, .active-section .selectother a, .active-branch a {
color:#fffbfb;
text-decoration: none;
}
.active-business .businessname {
font-size: 18px;
}
.active-business .business-container {
position: relative;
}
/*==============выпадающий список и надпись отменить==============*/
.active-section .selectother {
position: relative;
font-size: 10px;
}
.active-section a.service-link {
border: none;
color:#fffbfb !important;
outline: none;
white-space: nowrap;
}
.active-section .selectother strong {
border-bottom: 1px dotted #fff;
}
.active-section .selectother a:hover strong {
border-bottom: none;
}
.active-section .more-item {
display: none;
width: 262px;
margin:0;
position: absolute;
top:20px;left:0;
padding:5px 5px 0 0;
z-index:300;
font-size:12px;
border:1px solid #c4c4c4;
background: #fff;
}
.active-section ul.more-item li {
padding:2px 0 2px 22px;
background: none;
}
.active-section ul.more-item li a {
text-decoration: underline;
color:#2a4c79 !important;
}
.active-section ul.more-item li a:hover {
text-decoration:none;
}
.active-section ul.more-item li span.cancel {
width: 75px;
display:block;
position: relative;
left:160px;
top:-3px;
color:#2a4c79;
font-size:11px;
}
.active-section ul.more-item li img {margin:0 7px 0 0;}
/*==================жёлтая плашка под оранжевой ===============*/
.active-branch {
height: 40px;
padding:6px 3px 0 13px;
margin: -13px 0 14px 0;
z-index: 10;
font-size: 13px;
line-height: 14px;
background:url('/local/templates/1c-rarus_inner/images/bg/active-business-branch.jpg') 0 0 no-repeat;
}
.active-branch a:visited {color:#fff;}
.active-branch .more-branch {
position: relative;
top:3px;left:0;
}
/*==================жёлтая плашка отрасли ===============*/
.industry-selector {
height: 22px;
padding: 8px 20px 11px 12px;
margin: -13px 0 14px 0;
/*padding:10px 20px 10px 12px;*/
position: relative;
z-index: 10;
background: url('/local/templates/1c-rarus_inner/images/bg/industry-selector.jpg') no-repeat 0 0;
}
.industry-selector select {
width: 186px;
}
select.expand {
width: auto;
}
/*==================плашка поиска в каталоге ===============*/
#search-catalog {
margin: -13px 0 14px 0;
padding: 12px 0px 13px 15px;
border: none;
color:#f7f7f7;
white-space: nowrap;
overflow: hidden;
background:url('/local/templates/1c-rarus_inner/images/bg/search-catalog.png') no-repeat 0 0;
}
#search-catalog input.text {
width: 123px;
padding: 3px 4px;
float: left;
border:none;
background: none;
}
#search-catalog input.submit {
float: left;
margin:2px 0 0 0;
}
/*--Quick search--*/
ul#ajax_items{
    margin:0;
}

ul#ajax_items li{
    display:list-item;
    -x-system-font:none;
    font: 13px/18px Arial,Helvetica,sans-serif !important;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    background-image: none;
    margin-bottom: 0;
    padding: 0;
}
ul#ajax_items li.no-light, ul#ajax_items li.all-results {
	border-top: 1px solid #e7e7e7;
	padding:6px 20px;
	display: block;
}
ul#ajax_items li.all-results {
	font-weight: bold;
	padding: 6px 0;
}
ul#ajax_items li.no-light:first-child {
	border: none;
}

.s-btn-submit{
width:54px;
padding:3px 0 5px;
border:none;
cursor:pointer;
font-size:11px;
background:url("/local/templates/1c-rarus_index/images/design/templates/search.png") no-repeat 0 0;
}

#ac-search-input-loader{
    display:none;
    position:absolute;
    margin-top:3px;
    z-index: 10000;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.g-description-text,.g-description-text p{color:#878787}

.b-rarus-search-autocomplete{
	display: none;
	position:absolute;
	width:400px;
	right:0;
	left: auto;
	padding:5px 0 0;
	border: 1px solid #e7e7e7;
	z-index:10000;
	color:#333;
	background:#fff;
	text-align:left;
	border-radius: 5px 0 5px 5px;
	-webkit-border-radius: 5px 0 5px 5px;
	-moz-border-radius: 5px 0 5px 5px;
	behavior:url(/common/js/PIE.htc);
}
.b-rarus-search-autocomplete .divider{border-top:#e3e3e3 1px solid;margin:.692em 0}
.b-rarus-search-autocomplete .loading{float:right;margin:-26px 4px 0 0}
.b-rarus-search-autocomplete .class-name{float:left;padding:0 9px 0 5px;text-align:right;text-decoration:none;}
.b-rarus-search-autocomplete .class-obj{padding:0 9px 0 167px}

.b-rarus-search-autocomplete a{
	display:block;
	position:relative;
	padding:6px 20px;
	text-decoration:none;
	cursor:pointer;
	color: #006699 !important;
}
.b-rarus-search-autocomplete a:link, .b-rarus-search-autocomplete a:hover{
    text-decoration:none;
}
.b-rarus-search-autocomplete .selected{position:relative;background-color:#f7f7f7;text-decoration:none}
.b-rarus-search-autocomplete li{margin: 0; padding: 0;}
.b-rarus-search-autocomplete .search-link a{padding-left:18px;color:#09659B}

.m-ac-search-page{width:467px;margin-top:30px;font-size:1em}
.m-ac-search-page .class-name{width:110px}
.m-ac-search-page .class-obj{padding-left:124px}
/*=====любимый cusel====*/

/* стили для примера: выравнивание label, селекты на в одну строку */
.lineForm,
.lineForm3 {
	width: 100%;
	zoom: 1;
}
* html .lineForm,
* html .lineForm3 {
	float: none;
	width: auto;
}
.lineForm label {
	float: left;
	position: relative;
	top: 5px;
	margin-right: 5px;
}
.cusel {
	float: left;
	margin-right: 10px;
}
.cusel,
.cuselFrameRight,
.jScrollPaneDrag,
.jScrollArrowUp,
.jScrollArrowDown {
	background: url('/local/templates/1c-rarus_inner/images/bg/selects-2.png') no-repeat;
}
.cusel {
	height: 26px;
	background-position: left top;
	display: inline-block;
	position: relative;
	cursor: pointer;
}
.cuselFrameRight {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	height: 100%;
	width: 42px;
	background-position: right top;
}

.cuselText {
	height: 14px;
	padding: 6px 0 0 7px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	position: absolute;
	line-height: 13px;
	top: 0;
	left: 0;
}
* html .cuselText {
	height: 22px;
}
.cusel span {
	display: block;
	cursor: pointer;
	white-space: nowrap;
	padding: 2px 15px 2px 5px;
	zoom: 1;
}
.cusel span:hover,
.cusel .cuselOptHover {
	background: #3366cc;
	color: #fff;
}
.cusel .cuselActive {
	background: #e04e39;
	color: #fff;
	cursor: default;
}

/*
	styles for focus and hover
*/
.cusel:hover,
.cusel:hover .cuselFrameRight,
.cusel:focus,
.cusel:focus .cuselFrameRight,
.cuselFocus,
.cuselFocus .cuselFrameRight {
	background-image: url('/local/templates/1c-rarus_inner/images/bg/selects-focus.png');
}

/*
	styles for scrollbar
*/
.cusel-scroll-wrap {
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 100%;
	background: #fff;
	min-width: 100%;
	width: auto;
}
.cusel .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
	border: 1px solid #999;
}

.cusel .jScrollPaneTrack {
	height: 100%;
	width: 7px !important;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 4px;
}
.cusel .jScrollPaneDrag {
	position: absolute;
	background-position: -40px -26px;
	cursor: pointer;
	width: 15px !important;
	height: 27px !important;
	right: -4px;

}

.cusel .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.cusel .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.cusel .jScrollArrowUp {
	position: absolute;
	top: 0;
	right: 2px;
	width: 26px;
	height: 12px;
	cursor: pointer;
	background-position: -2px -26px;
	overflow: hidden;
}
.cusel .jScrollArrowDown {
	width: 25px;
	height: 12px;
	position: absolute;
	top: auto;
	bottom: 0;
	right: 3px;
	cursor: pointer;
	background-position: -21px -26px;
	overflow: hidden;
}
table.content .borderleft {
border-left:1px solid #EED8A8;
}
/*---фильтры: общее-----------------------------*/
.form-filter {
	height:110px;
	position:relative;
	min-width:735px;
	max-width:945px;
}
.form-filter select {
	padding:0;
}
.form-filter label {
	float:none;
	margin:0;
	position:relative;
    top:0;
    left:0;
    vertical-align:top;
}
.form-filter input {
	overflow: visible;
}
.form-filter-left {
	height:110px;
	position:absolute;
	top:0;
	left:0;
	padding-left:16px;
}
.clear-date {
	position:absolute;
	top:6px;
	right:22px;
	color: #E77817;
    text-decoration: none;
}
.form-filter .clear-date:visited {
	color:#E77817;
}
.clear-date span {
    border-bottom: 1px dotted #e87f23;
    font-size: 11px;
}
.clear-date:hover span {
    border-bottom: 1px dotted #FFFFFF;
}
.filter-head{
	padding:5px 0 12px 0;
}
.filter-head label {
	padding-right:17px;
	vertical-align:top;
	color:#e87f23;
}
.filter-head select {
	width:274px;
	font-size:13px;
	vertical-align: top;

}
.filter-middle {
	padding:0 0 10px 0;
}
.filter-middle label {
	padding-right:10px;
	color:#666;
}
.filter-middle select {
	width:347px;
	position:relative;
	left:0;
	font-size:13px;
}
.filter-bottom input {
	padding:0 2px;
	margin-right:4px;
	font-size:12px;
}
.filter-bottom .link-underline {
	position:relative;
	bottom:2px;
	left:0;
	font-size:11px;
}
/*---фильтр: Благодарственные письма-----------------------------*/
.form-filter-awards {
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-awards-right.png) no-repeat 100% 0;
}
.awards {
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-awards-left.png) no-repeat 0 100%;
}
/*---фильтр: Сертифицированные партнеры-----------------------*/
.form-filter-sp {
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-sp-right.png) no-repeat 100% 0;

}
.sertificate-partner {
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-sp-left.png) no-repeat 0 100%;
}
.sertificate-partner .filter-head  {
	padding:18px 0 5px 0;
}
.sertificate-partner .filter-head label {
	padding-right:24px;
	color:#666;
}
.sertificate-partner .filter-head select {
	width:347px;
}
/*---фильтр: Истории успеха-----------------------------------------*/
.form-filter-hs {
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-hs-right.png) no-repeat 100% 0;

}
.history-success {
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-awards-left.png) no-repeat 0 100%;
}
/*---фильтр: Новости----------------------------------------------*/
.form-filter-news {
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-news-right.png) no-repeat 100% 0;
}
.news-filter {
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-awards-left.png) no-repeat 0 100%;
}
.form-date {
	float:right;
	padding:8px 111px 0 0;
	color:#E77817;
	width:265px;
}
.form-date input {
	width:65px;
	height:12px;
}
.form-date a {
	vertical-align:middle;
}
.form-date .news-label {
	padding-left:5px;
}
.news-filter .filter-bottom input {
	padding:0 5px 0 2px;
}
/*---фильтр: Внедрённые решения---------------------------------*/
.form-filter-impldes {
	height:146px;
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-vr-right.png) no-repeat 100% 0;
}
.implemented-decisions {
	height:146px;
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-vr-left.png) no-repeat 0 100%;
}
.form-filter-left .filter-middle .label-right {
	padding-right: 2px;
}
/*---фильтр: Публикации в прессе-------------------------------*/
.form-filter-public {
	height:120px;
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-press-publication.png) no-repeat 100% 0;
}
.press-publication {
	height:120px;
	background:url(/local/templates/1c-rarus_inner/images/bg/filter-press-publication.png) no-repeat 0 0;
}
.form-filter-left .filter-middle .label-middle {
	padding-right: 9px;
}
/*---фильтр: отступ снизу,чтобы не лип контент-------------------------------*/
.filter-link {
	margin-bottom: 10px;
}
/*=================books.rarus.ru=================*/
.payment-logo {
width: 1000px;
position: absolute;
bottom:230px;left:50%;
margin: 0 0 0 -500px;
z-index: 10;
}
.payment-logo img {
display: block;
float: left;
margin: 0 5px 5px 0;
}
#left.books-block .active-business {
width:225px;
height:108px;
z-index: 10;
margin-bottom: 1px;
background:#ffc600 url('/local/templates/1c-rarus_inner/images/design/templates/business-active.png') 0 0 no-repeat;
}
#left.books-block .active-business span.all-business {
width:140px;
height:55px;
padding:28px 14px 0 0;
float: right;
line-height: 16px;
text-align: right;
}
#left.books-block .active-business span.all-business a {
font-size:14px;
color:#093064;
font-weight:bold;
}
#left.books-block .active-subsection {
width:212px;
padding:9px 5px 4px 9px;
background:#ee5d26 url('/local/templates/1c-rarus_inner/images/active-subsection.png') no-repeat 0 100%;
}
#select-business {
padding:0px 0px 0 17px;
color:#fff;
font-size:11px;
z-index: 200;
display:block;
}
#select-business a {
padding:0 2px;
color:#0a58ab;
}
ul#more-business {
display: none;
width: 267px;
position:absolute;
top:98px;
left:95px;
padding:10px 0;
margin:0;
z-index:300;
font-size:12px;
background:#fff;
border:solid 1px #c4c4c4;
}
ul#more-business li {
padding:2px 0 2px 22px !important;
background: none;
}
ul#more-business li a {
color:#2a4c79;
}
ul#more-business li span#cancel {
position: relative;
display:block;
left:160px;
top:3px;
color:#2a4c79;
font-size:11px;
}
ul#more-business li img {margin:0 7px 0 0;}
.buy
{
    font-size:12px;
    font-weight:bold;
    width:65px;
    background: url('/local/templates/1c-rarus_inner/images/buttons/red-arrow.png') right 4px no-repeat;
}
#left.books-block .title {
margin: 0 0 8px 14px;
font-weight: bold;
font-size: 14px;
color:#e77817;
}
#left.books-block .title a {
color:#e77817;
text-decoration: none;
}
#left.books-block .title a:hover {
text-decoration: underline;
}
/*=================Обновленный rarus.ru/books=================*/
/* Заголовки */
.books-section-block h2 {
	color: #000;
}
.books-section-block .active-breadcrumbs .ab-list {
	padding: 0;
}
/* Поиск */
#search-books-form {
	position: relative;
	overflow: hidden;
	margin: 10px 0 20px;
}
#books-search {
	width: 835px;
	position: relative;
	display: block;
	float: left;
	height: 23px;
	line-height: 25px;
	padding: 3px 10px;
	font-size: 12px;
	color:#999;
	border: 1px solid #e1e1e1;
	border-color: #abadb3 #d1d1d6 #e1e1e1;
	box-shadow: 0 1px 0 0 #efefef inset;
	background: none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	behavior:url(/common/js/PIE.htc);
}
#search-books-form .search-btn {
	display: block;
	float: right;
	width: 70px;
	margin-top: 1px;
}
/* Каталог на главной */
.books-section-block .catalog-section {
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
	padding: 5px 0 15px;
	border: 1px solid #d6d6d6;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior: url(/common/js/PIE.htc);
}
.books-section-block .catalog-section h2 {
	color: #e77817;
	margin-left: 10px;
}
/* Категории на главной */
.books-section-block .catalog-section-list {
	position: relative;
	overflow: hidden;
	margin-bottom: 40px;
}
.books-section-block .catalog-section-list .item {
	width: 280px;
	float: left;
	margin-right: 20px;
	padding-left: 12px;
	font: 15px/20px Arial;
}
.books-section-block .catalog-section-list .item span {
	display: block;
	margin-bottom: 8px;
}
.books-section-block .catalog-section-list .item span.go-catalog {
	margin-top: 35px;
}
/* Фильтр в каталоге */
.books-section-block .filter-block {
	position: relative;
	overflow: hidden;
}
.books-section-block .filter-block .books_filter {
	padding-top: 5px;
}
.books-section-block .filter-block .books_filter label {
	width: 90px;
	display: inline-block;
}
.books-section-block .filter-block .books_filter select {
	margin-bottom: 20px;
}
.books-section-block .filter-block .tabs-block {
	line-height: 30px;
	width: 150px;
}
.books-section-block .filter-block .tabs-block var {
	float: right;
}
.filter-block #type_switch.btn-group {
	float: right;
	margin-left: 15px;
	position: relative;

}
.filter-block #type_switch.btn-group .btn {
	line-height: 12px;
	padding: 8px 9px;
	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background: -o-linear-gradient(top, #ffffff, #e6e6e6);
	backgrounde: linear-gradient(top, #ffffff, #e6e6e6);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
	background-color: #f5f5f5;

}
.filter-block #type_switch.btn-group .btn:hover {
	background-color: #e6e6e6;
}
.filter-block #type_switch.btn-group .icon-block {
	width: 16px;
	height: 12px;
	display: inline-block;
	line-height: 12px;
}
.filter-block #type_switch.btn-group .icon-small-cover {
	background: url('/local/templates/1c-rarus_inner/images/icons/small-cover.png') no-repeat 50% 0;
}
.filter-block #type_switch.btn-group .icon-big-cover {
	background: url('/local/templates/1c-rarus_inner/images/icons/big-cover.png') no-repeat 50% 0;
}
.books-section-block .shadow-bottom {
	padding-bottom: 15px;
	margin-bottom: 15px;
	background: url('/local/templates/1c-rarus_inner/images/bg/shadow-bottom.png') no-repeat 50% 100%;
}
/* Каталог */
.books-section-block .catalog-box, .books-section-block .catalog-box .two-item, .books-section-block .catalog-box .item {
	position: relative;
	overflow: hidden;
}
.books-section-block .catalog-box .item .image img,
.books-section-block #tab-books-about-body .images img {
	border: 1px solid #d4d4d4;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow: 0 2px 5px 0 #d2d2d2;
	-moz-box-shadow: 0 2px 5px 0 #d2d2d2;
	-webkit-box-shadow: 0 2px 5px 0 #d2d2d2;
	behavior: url(/common/js/PIE.htc);
}
.books-section-block .catalog-box .item .name {
	font: 15px/19px Arial;
	margin-bottom: 3px;
}
.books-section-block .catalog-box .item .author {
	font: 12px/17px Arial;
	margin-bottom: 8px;
}
.books-section-block .catalog-box .item .empty {
	height: 23px;
}
.books-section-block .catalog-box .item .prices {
	font-size: 16px;
	margin-bottom: 8px;
}
/* Каталог с маленькими иконками */
.books-section-block .small-box .item {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 2px solid #f5f5f5;
}
.books-section-block .small-box .item .image {
	width: 80px;
	float: left;
	margin-right: 20px;
}

.books-section-block .small-box .item .image img {
	width: 70px;
}
.books-section-block .small-box .item .description {
	width: 845px;
	float: left;
}
/* Каталог с большими иконками */
.books-section-block .big-box .item {
	width: 435px;
	margin: 0 35px 50px 0;
	float: left;
}
.books-section-block .big-box .item .image {
	width: 160px;
	float: left;
	margin-right: 20px;
}

.books-section-block .big-box .item .image img {
	width: 150px;
}
.books-section-block .big-box .item .description {
	width: 255px;
	float: left;
}
/* Детальная книги */
.books-section-block #tab-books-about-body .about-book {
	margin-bottom: 25px;
}
.books-section-block #tab-books-about-body .images {
	width: 210px;
	margin-right: 25px;
}
.books-section-block #tab-books-about-body .images img {
	width: 200px;
	margin-left: 5px;
}
.books-section-block #tab-books-about-body .description {
	width: 500px;
}
.books-section-block #tab-books-about-body .description .lbl {
	min-width: 160px;
	display: inline-block;
	font-weight: bold;
}
.books-section-block #tab-books-about-body .description .stock {
	min-height: 30px;
	padding-left: 40px;
	background: url('/local/templates/1c-rarus_inner/images/icons/stock-icon.png') no-repeat 0 50%;
	margin-bottom: 10px;
}
.books-section-block #tab-books-about-body .description .price {
	min-width: 130px;
	display: block;
	float: left;
	font: 22px/29px Arial;
}
.books-section-block #tab-books-about-body .attention {
	min-height: 30px;
	padding-left: 40px;
	background: url('/local/templates/1c-rarus_inner/images/icons/attention-icon.png') no-repeat 0 50%;
	margin-bottom: 20px;
}
.books-section-block #tab-books-about-body .detail-information h3 {
	color: #000;
}
/*=============блок авторизации=====================*/
.auth-table {
padding:10px 0 0 15px;
}
table.auth {
width:95%;
border-collapse: collapse;
color:#313131;
}
table.auth td {
padding:0 0 9px 0;
}
table.auth td.left {
width: 55px;
}
table.auth .text {
width:140px;
height:15px;
margin:0px 7px 0px 0;
padding:2px 7px;
display:block;
border: 1px solid #9b9b9b;
}
table.auth .check {
width: 14px;
height: 14px;
display: block;
float: left;
margin:2px 10px 0 0;
}
table.auth label {
display: block;
float: left;
margin:0 25px 0 0;
}
table.auth .submit {
width: 54px;
padding:2px 0 5px 0;
float: left;
border: none;
font-size: 11px;
background: url('/local/templates/1c-rarus_books/images/buttons/enter.png') no-repeat 0 0;
}
#infobar_authform {
padding: 0 0 0 14px;
}
.infobar_div {
margin: 0 0 15px 0;
}
.infobar_div .login-user {
display: none;
padding:3px 10px 5px 0px;
}
.infobar_div .submit {
width: 48px;
height: 22px;
border:1px solid #9b9b9b;
font:12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
color:#404040;
position: relative;
margin: 0 0 10px 0;
left:10px;
cursor: pointer;
background: url('/local/templates/1c-rarus_books/images/buttons/search-button.png') no-repeat 0 0;

}
#left .basket .infobar_div .title {
margin:0 0 18px 0;
}
#left .info {
margin: 0 0 15px 0;
}
.logout
{
	background: url('/local/templates/1c-rarus_books/components/bitrix/system.auth.form/bookshop/images/logout.gif');
	width: 24px;
	height: 21px;
	color:#333333;
	font-size:11px !important;
	font-family:tahoma;
	border:none;
	text-align:left;
	cursor: pointer;
}
#tab-product-price-body table td {
vertical-align: top;
}

.banner-yandex-market{
	padding:13px 0px 3px 13px;
}
/*--------------------------------Таблицы на главной странице books.rarus------------------------*/
.catalog-list .orange-button {
	width: 41px;
	height: 18px;
	display: block;
    float: right;
	padding: 4px 6px 4px 10px;
	color: #fff;
    text-decoration: none;
    overflow: hidden;;
	background: url("/local/templates/1c-rarus_books/images/bg/orange-button-buy.png") no-repeat;
}
.catalog-list table.content {
	width: 100%;
	font-size: 11px;
}
.catalog-list
table.content th,
.catalog-list table.content td {
	border-right: 1px solid #EED8A8;
}
 table.content td span.is-it {
	float: left;
	overflow: hidden;
}
p.all-items a {
    background: url("/local/templates/1c-rarus_books/images/ico/arrow-red.png") no-repeat scroll 100% 5px transparent;
    color: #3C6EBA;
    font-size: 13px;
    font-weight: bold;
    padding-right: 20px;
    text-decoration: underline !important;
}
.catalog-list p.all-items {
	float: right;
}
.buy-table-book {
	position: relative;
	overflow: hidden;
}
.buy-table-book .green-button {
	width: 47px;
	height: 18px;
	display: block;
    float: right;
	padding: 4px 6px 4px 4px;
	color: #fff;
	font-size: 10px;
    text-decoration: none;
    overflow: hidden;;
	background: url("/local/templates/1c-rarus_books/images/buttons/book-in-basket.png") no-repeat;
}
.catalog-list ul li {
padding: 2px 0 2px 22px;
background: url('/local/templates/1c-rarus_inner/images/bg/ul-li.png') no-repeat 13px 9px;
}
#left.books-block .catalog-section-list ul li {
padding: 3px 0 7px 10px;
}

/*==================================форум==================================*/
#right .forum-notice {
padding: 14px 0 0 0;
}
#left .forum-left-menu {
    border:1px solid #FEE3B5;
    background:#FEFAF8;
}
#left .forum-left-menu div.forum-menu-item{
    padding: 8px;
    border-bottom: 1px solid #FEE3B5;
}
#left .forum-left-menu div.forum-menu-item-last{
    padding: 8px;
    border:none !important;
    background:#FBFBFB;
}
#left .forum-left-menu div.forum-menu-item:hover{
    background:#EAEAEA;
}
#left .forum-left-column {
    border-bottom: 1px solid #FEE3B5;
    border-color: #FEE3B5;
    border-left: 1px solid #FEE3B5;
    border-right: 1px solid #FEE3B5;
    border-width: 1px;
    padding: 10px;
    background: #FEFAF8;
}
#left .forum-left-column .delimiter {
    border-top: 1px solid #FEE3B5;
    margin: 5px 3px;
}
#left .forum-left-column .all-threads{
    text-align: center;
    font-size: 11px;
}

.forum-hello{
    border-style:solid;
    border-width:1px;
    border-color:#E1E1E1;
    background:#FBFBFB none repeat scroll 0 0;
    padding:10px;
    width:210px;
    margin-bottom: 10px;
}
#left h2.forum-column {
	margin: 10px 0 0 0;
    padding: 4px;
    color: #FFFFFF;
    background: #FD9C00;
}
.reg-info-box{
    border: 1px solid #E1E1E1;
    display:none;
    padding:8px;
}
h2.rules{
    background-color:#EAEAEA;
    background-position: 3px center;
    background-repeat:no-repeat;
    border: 1px solid #E1E1E1;
    padding: 8px;
    padding-left: 13px;
}
h2.rules img{
    margin-right:3px;
}
div.forum-filter-field {
overflow:hidden;
width:100%;
}
div.reg-description{
    margin-bottom:20px;
}
.forum-column{
    padding-left: 20px;
}
/*.forum-post-entry .forum-post-text {
width: 710px;
}*/

/*-------Блок C этими продуктами покупают----------*/
.this-buy{
	padding:20px 20px 25px 20px;
	width:738px;
	position:relative;
	border:1px solid #d4d4d4;
	}
.this-buy table{
	width:100%;
	border-collapse: collapse;
	}
.this-buy tr td{
	border-top:1px solid #eeeeee;
	}
.this-buy tr:first-child td{
	border-top:none;
	}
.this-buy td.price{
	padding: 0 10px 0 0 ;
	color:#333333;
	white-space:nowrap;
	font-size:16px;
	text-align:right;
	}
.this-buy td.title-product a{
	color:#006699;
	text-decoration:none;
	border-bottom:1px solid #a3c2d5;
}
.this-buy td.title-product a:hover{
	border-bottom:none;
}
.this-buy td.title-product{
	padding:30px 10px;
}
.this-buy .tl, .this-buy .tr,
.this-buy .bl,.this-buy .br {
	width:10px;
	height:10px;
	display:block;
	overflow:hidden;
	position:absolute;
	display:block;
	background:url('/local/templates/1c-rarus_inner/images/bg/block-gray.png') no-repeat 0 0;
}

.this-buy h1{margin:0 0 -5px 5px;padding:0;}
.this-buy .tl {top:-1px;left:-1px;background-position:0 0;}
.this-buy .tr {top:-1px;right:-1px;background-position:-10px 0;}
.this-buy .bl {bottom:-1px;left:-1px;background-position:0 -10px;}
.this-buy .br {bottom:-1px;right:-1px;background-position:-10px -10px;}

.this-buy .show-more{
	color: #006699;
    margin: 0 20px 0 0;
    text-align: right;
}
.this-buy .show-more span{
	cursor:pointer;
	border-bottom:1px dashed #006699;;
}
.this-buy .show-more span:hover{
	border-bottom:none;
}
.this-buy .btn {
    white-space: nowrap;

}
.new-basket .this-buy span {
	font-size:11px;
 	padding: 2px 5px;
    color:#000;

}
.new-basket .this-buy .show-more .btn{
	font-size:13px;
   	padding: 4px 5px 5px;
    color: #FFFFFF;
    border-bottom:1px solid #aa4800;
}
.new-basket .button-buy .btn {
	font-size: 11px;
    padding: 2px 4px;
}
.this-buy .button-buy{text-align:center;}
/*==========================шаблон поиска================*/
.search-block .branch-filter {
padding-left:0;
}
#content #right.search {
width: auto;
margin: 0 20px;
float: none;
}
.search .left-search {
width: 215px;
float:left;
position: relative;
line-height: 14px;
z-index: 10;
}
.search .left-search li a {
display: block;
padding: 6px 11px 7px 12px;
font-weight: normal;
color:#333333;
text-decoration: none;
}
.left-search .blocksmall a, .left-search .all-results a {
display: block;
font-weight: normal;
color:#333333;
text-decoration: none;
}
.search  .left-search .all-results {
margin:0 0 8px 0;
position:relative;
/*color:#fff;*/
background: url('/local/templates/1c-rarus_inner/images/bg/blocksmall-orange.png') no-repeat 0 0;
}
.search  .left-search .all-results a {
color:#e98126;
}
#content .left-search .selected {
color:#fff;
}
/*==========================левое меню================*/
.search ul.left-menu-list {
margin: 0;
}
.search ul.left-menu-list li {
padding: 0;
background: none;
}
.search ul.left-menu-list li a:hover {
text-decoration: underline;
}
.search ul.left-menu-list li {
padding: 3px 0 4px 14px;
font-size:11px;
color:#e04e39;
}
.search ul.left-menu-list li a {
display: inline;
padding: 0;
outline: none;
background: none;
}
.search ul.left-menu-list li a:hover {
color:#3c6eba;
}
.search ul.left-menu-list li.selected a {
color:#e04e39;
}
.search ul.left-menu-list li.selected li a {
color:#333333;
}
.right-search {
margin:0 0 0 230px;
position: relative;
z-index: 5;
}
/*==============постраничная навигация==================*/
.search-pager .pages {
width:100%;
margin-bottom:5px;
color:#bababa;
}
.search-pager .pageslist {
color:#333333;
}
.search-pager .pages a {
color:#e77817 !important;
}
.search-pager .pages span {
font-size: 18px;
}
.search-pager .pages b {
font-weight: normal;
color:#666666;
}

/*=======================my rarus ru==============================*/
#content .subs-table {
font-size:13px;
line-height:18px;
}
/* Cart Item List */
table.content .borderleft {border-left: 1px solid #EED8A8;}
table.little-pay {font-size: 11px;text-align: center;display: none;position: relative;}
table.little-pay th {text-align: center !important;}
table.cart-items { width: 100%; }
table.cart-items td { border-bottom: 1px solid; white-space: nowrap; text-align:center; padding: 0.5em;}
table.cart-items td p { margin: 0 0 0.3em;}
table.cart-items td.cart-item-name p { text-align: right;}
table.cart-items td.cart-item-name { width: 100%; white-space: normal; text-align: left;}
table.cart-items td.cart-item-price {  text-align: right;}
table.cart-items thead td.cart-item-price { text-align: center;}
td.cart-item-quantity input { width: 40px; text-align: center;}
/*div.cart-ordering { overflow: hidden; margin-top: 1em; }*/
div.cart-code { float: left; }
div.cart-code input { width: 240px;}
/*div.cart-buttons { float: right; }*/
div.cart-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}
/*td.cart-item-actions a.cart-delete-item { width: 16px; height: 16px;  display: inline-block; } */
/*td.cart-item-actions a.cart-shelve-item, td.cart-item-actions a.cart-unshelve-item { font-size: 0.85em; display: inline-block;  vertical-align: top;}*/
/*td.cart-item-actions a.cart-shelve-item { margin-left: 1em; } */
/* Cart Item List */
table.cart-items thead td { color: #7F7F7F;}
table.cart-items td { border-color: #E5E5E5; }
/*td.cart-item-actions a.cart-delete-item { background: url(/local/templates/1c-rarus_inner/images/icons-sprite.gif) no-repeat 0 -83px; }*/

/* Inline Filter */
div.inline-filter {
padding: 6px 0 8px 0;
margin: 5px 0 10px 0;
font-weight: bold;
overflow: hidden;
border-top: 1px dashed #c3c3c3;
border-bottom: 1px dashed #c3c3c3;
}
#id-cart-list .inline-filter b {
padding: 4px 10px 5px 5px;
}
#id-shelve-list .inline-filter b {
padding: 3px 20px 5px 22px;
}
div.inline-filter a {
line-height: 24px;
}
div.inline-filter b, div.inline-filter a { margin-right: 0.5em;}
/* Inline Filter */
.cart-table td.cart-item-quantity {
}
.cart-table .cart-item-quantity .text {
width: 30px;
padding: 3px;
}
.cart-table .cart-item-price {
text-align: right;
}
.cart-table .cart-item-price span {
color:#e77817;
padding: 0 0 0 10px;
}
.cart-table td.cart-item-price {
padding: 10px 0px 10px 18px;
white-space: nowrap;
}
.cart-table .cart-item-quantity {
padding-right: 0;
}
.cart-table .cart-item-actions {
width: 175px;
padding: 10px 10px 10px 0;
white-space: nowrap;
}
.cart-table td.cart-item-actions a.cart-delete-item {
padding:2px 10px 3px 22px;
color:#fff;
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/table-oredr-delete.png') no-repeat 0 0;
}
.cart-table td.cart-item-actions a.cart-shelve-item {
padding:2px 10px 3px 22px;
color:#fff;
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/cart-shelve-item.png') no-repeat 0 0;
}
.cart-table td.cart-item-actions a.cart-shelve-item-add {
padding:2px 10px 3px 22px;
color:#fff;
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/cart-shelve-item-add.png') no-repeat 0 0;
}
p.all-order {
font-size: 15px;
}
#id-shelve-list .cart-item-actions {
width: 230px;
}
/* Order List */
div.order-item { margin: 0 0 2em 0; zoom:1; }
div.order-title-inner { padding: 8px 12px 10px 12px; overflow: hidden; zoom: 1;}
div.order-title-inner span { font-weight: bold; float: left;}
div.order-title-inner a { float: right; }
div.order-title .r1 {}
div.order-title .r2, div.order-title .r0 { border-left: 1px solid; border-right: 1px solid;}

div.order-info { overflow: hidden; padding: 1em 11px 1em 11px; border-bottom: 1px solid; border-right: 1px solid; border-left: 1px solid; zoom:1; }
div.order-details { float: left; width: 60%;}
div.order-status-info { float: right; width: 30%;}
div.order-status-date { margin-bottom: 0.7em;}
div.order-status { margin-bottom: 0.7em; padding: 0.2em 0.6em 0.3em; }
div.order-status-links a { display: block; outline: none; margin-bottom: 0.3em;}

div.order-props p { margin: 0 0 0.5em 0;}
div.order-items { margin: 1em 0 0 1.5em; }
div.order-items ol { padding: 0 0 0 1.5em; margin: 0.5em 0 0;}
div.order-items li { margin: 0 0 0.5em 0;}
div.order-buttons {text-align: center;}
div.order-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}

table.order-properties { width: 100%;}
table.order-properties td { vertical-align: top; padding:0 0.5em 0.3em; }
table.order-properties td.field-name { text-align: right; width: 50%; color: #7f7f7f;}
table.order-properties td.field-value { width: 50%; }
table.order-properties td.field-title { text-align: center; font-weight: bold; padding: 0.5em;}

div.order-checkout div.order-title-inner, div.order-full-summary div.order-title-inner { padding: 2px 12px 4px; }
div.order-checkout table.cart-items tfoot td, div.order-full-summary table.cart-items tfoot td { border: none;}
div.order-checkout div.order-item, div.order-full-summary div.order-item { margin: 0 0 1.2em 0;}

/* Subscription */
div.subscription { width: 80%; margin: 0 0 2em;}
div.subscription-title-inner { font-weight: bold; padding: 8px 12px 10px 12px; overflow: hidden; zoom: 1;}
div.subscription-title .r2, div.subscription-title .r0 { border-left: 1px solid; border-right: 1px solid;}
div.subscription-form { padding: 17px 11px 0; border: 1px solid; border-top:none; margin: 0 0 1.5em;}
table.subscription-layout { width: 100%; }
table.subscription-layout td { vertical-align: top; padding: 0 0 20px;}
table.subscription-layout td.field-name { width: 70px; text-align: right; padding-right: 7px;}
table.subscription-layout td.field-form {  }
input.subscription-textbox { width: 230px;}
input.subscription-email { width: 150px;}
div.subscription-format { white-space:nowrap; float: right; margin-right:1em;}
div.subscription-rubric { padding: 0 0 1em; overflow: hidden;}
div.subscription-rubric input { float: left; margin-right: -23px;}
div.subscription-rubric label { margin-left: 23px; display: block; padding-top: 2px;}
div.subscription-rubric span { display:block; margin-top: 0.25em; font-size: 0.85em; }
div.subscription-notes { margin: 1em 0 1.5em;}
div.subscription-utility p { font-size: 0.85em;}
div.subscription-buttons { margin-top: 1em;}


/*Compare Grid */
div.compare-props { border:1px solid ; padding: 1em; margin: 0 0 2em;}
div.compare-buttons { margin-top: 1em; text-align: right;}
div.compare-buttons input { padding-left: 0.5em; padding-right: 0.5em; overflow: visible;}
table.compare-props { width: 100%; }
table.compare-props td { width: 33.33%; vertical-align: top;}
table.compare-props a { text-decoration: none; }
table.compare-props input { float: left; margin-right: -23px;}
table.compare-props label { margin-left: 23px; display: block; padding-top: 2px;}

div.compare-grid { overflow: auto; overflow-y:visible; padding-bottom: 1.5em; width: 100%;}
table.compare-grid { }
table.compare-grid td { padding: 11px 8px 10px 15px; font-size: 0.85em; vertical-align: top;}
table.compare-grid thead td { border-left: 1px solid; font-weight: bold; }
table.compare-grid td.compare-property { border: none; white-space: nowrap; font-weight: bold;}
table.compare-grid .compare-delete-item { margin-left: 15px; width: 16px; height: 16px;  display: inline-block; float: right;}

/* Order List */

div.order-title b, div.order-title-inner { background-color: #e6e6e6;}
div.order-title-inner span { color: #353535;}
div.order-title .r2, div.order-title .r0 { border-color: #FAFAFA;}

div.order-info { border-bottom-color: #F0F0F0; border-right-color: #F7F7F7; border-left-color: #F7F7F7;}
div.order-status { background-color: #A4A4A4; color: #FFF;}
div.order-status-n { background-color: #FFAE00;}
div.order-status-deny { background-color: #F20000;}
div.order-status-p { background-color: #3ABE00;}

div.order-items { color: #7F7F7F}

/* Cart Item List */
table.cart-items thead td { color: #7F7F7F;}
table.cart-items td { border-color: #E5E5E5; }

/*Compare Grid */
div.compare-props { border-color: #E5E5E5; }
div.compare-props label { color: #000; }
div.compare-props label.unchecked { color: #b2b2b2;}

table.compare-grid thead td { background-color: #ECECEC; border-color: #D9D9D9; }
table.compare-grid tr.alt td { background-color: #F6F6F6;}
table.compare-grid .compare-delete-item { background: url(/local/templates/1c-rarus_inner/images/icons-sprite.gif) no-repeat 0 -83px;  }

/* Round Corners*/
.r0, .r1, .r2, .r3, .r4 { overflow: hidden; font-size:1px; display: block; height: 1px;}
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/* Tags cloud */
div.search-cloud { text-align:center; }
div.search-cloud a { line-height:1.4em; text-decoration:none; }
div.search-cloud a:hover { text-decoration:underline; }

/* Search results*/
div.search-item { margin: 0 0 1.5em; padding: 0 0 1.5em; border-bottom: 1px solid;}
div.search-result { margin: 1em 0;}
/*div.search-preview {margin:2px 0 0;} zavadv*/
div.search-page input.search-query {width: 99%; border: 1px solid; font-size:1.3em;}
div.search-page input.search-button { font-size: 1.2em; }
/*my-password*/
.profile-form-wrap .profile-form strong {
	display:inline-block;
	width:170px;
}
.get-link .fields strong {
	display: inline-block;
	width: 80px;
}
.profile-form-wrap .profile-form .fields,
.get-link .fields {margin: 0 25px 10px}
.profile-form-wrap .profile-form.content-form,
.get-link,
.auth-forgot-pas.bg-form-bl,
.page-auth.bg-form-bl {
	padding: 20px 0 0;
	width: 520px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #f7f7f7;
	z-index: 100;
	behavior: url(/common/js/PIE.htc);
}
.auth-forgot-pas.bg-form-bl>form>p,
.page-auth.bg-form-bl>form>p {margin-left: 33px;}
.profile-form-wrap .profile-form .bottom,
.get-link .bottom {
position: relative;
padding: 15px 37px 15px 25px;
border-top: 1px solid #ddd;
background: #f2f2f2;
-webkit-border-radius:0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
border-radius:0 0 10px 10px;
behavior: url(/common/js/PIE.htc);
}
.profile-form-wrap .profile-form.content-form .fields input,
.get-link .fields input,
.auth-forgot-pasbg-form-bl input[type=text],
.page-auth.bg-form-bl input[type=text],
.page-auth.bg-form-bl input[type=password] {width: 282px;}
input.AutoComplete {background: #f7f7f7;}
.profile-form > p,
.get-link p {margin: 0 25px 10px}
.profile-form-wrap .profile-form.content-form input.input-submit,
.get-link input.input-submit {width:auto; padding:10px 15px}
.profile-form-wrap .profile-form .starrequired,
.get-link .starrequired {color:red;}
.profile-form-wrap .profile-form.bottom {overflow:hidden}
.profile-form-wrap .profile-form.bottom .button {float:right}
.profile-form-wrap .profile-form.bottom .footnote {display: inline-block;margin-top: 10px;}
.get-link .bottom input {margin:0 0 0 84px;padding: 10px;}
/* /my-password*/
div.content-form
{
	position:relative;
	zoom:1;
	padding-bottom: 2.5em;
	padding-left:2.5em;
}

div.content-form div.form-input span {font-size: 1.5em;}
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select
{
	margin: 0;
	border:1px solid;
	font-size:1.117em;
	font-family:Verdana, Tahoma, Sans-Serif;
	margin-bottom: 8px;

}

div.content-form div.form-input input, div.content-form div.form-input textarea { padding: 0.3em; }

div.content-form div.legend
{
	left: -1em;
	top:-0.7em;
	float:left;
	padding: 0 3px;
	background:white;
	position:relative;
	z-index:10;
	font-size: 1.8em;
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
}

div.content-form div.form-input input, div.content-form div.form-input textarea {width:75%;}
div.profile-form.content-form div.form-input input {width: 40%;}
div.content-form div.fields { clear: both; }
div.auth-forgot-pas.bg-form-bl div.fields,
.page-auth.bg-form-bl div.fields{margin: 0 0 10px;}
div.auth-forgot-pas.bg-form-bl div.fields strong,
.page-auth.bg-form-bl  div.fields strong {display:inline-block;width:70px;}
div.content-form input.input-submit { overflow:visible; padding:0 0.5em;}
div.content-form div.field { padding:0; margin: 0 0 0.8em 0; display: block; }
div.content-form div.field label.field-title
{
	display: block;
	font-size: 1.4em;
	margin-bottom: 3px;
	font-family:Arial, Verdana, Tahoma, Sans-Serif;
	white-space: nowrap;
}

div.content-form div.description {font-size: 0.9em; }
div.content-form div.field-checkbox { margin: 0.3em 0; font-size: 1.4em;}

/*Error OK messages*/
.errortext, .notetext
{
	display: block;
	margin:0 0 1.5em 0;
	padding:0.4em 1.117em;
	border: 1px solid;
}

.errortext ul, .notetext ul {padding:0.3em 0 0.3em 2em; margin:0;}
.errortext ul li, .notetext ul li {margin:0; padding:0;}

.order-info table td {
padding: 6px;
}



.tablebodytext input.submit {
width: 145px;
height: 41px;
padding: 0px 0 2px 7px;
margin-bottom: 5px;
border: none;
cursor: pointer;
color:#fff;
font-size: 18px;
text-align: left;
background: url('/local/templates/1c-rarus_inner/images/buttons/submit-roboxchange.png') no-repeat 0 0;
}
p.red-roboxchange {
padding: 0 0 0 20px;
color:#e04e39;
background: url('/local/templates/1c-rarus_inner/images/icons/care.png') no-repeat 0 2px;
}
.read-all a {
padding-right: 20px;
text-decoration: underline;
background: url('/local/templates/1c-rarus_index/images/design/templates/ico/read-all.png') no-repeat 100% 4px;
}
/*eran*/
/*сообщение при клике на подписаться у партнерской рассылки неавторизов пользователем*/
#div_partner_mess {
width: 350px;
border: 1px solid #c8c8c8;
background: #ffffff url(/local/templates/1c-rarus_inner/images/partnerSubsMess.png) repeat-x left top;
position: absolute;
left:50%;
margin: 0 0 0 -195px;
z-index: 20;
}
#div_partner_mess p.white {
font-weight: bold;
color: #ffffff;
}
#div_partner_mess p.mess_header {
padding-left: 15px;
line-height: 39px;
margin: 0;
}
#div_partner_mess p.mess_header img {
	cursor: pointer;
	position:absolute;
	right: 10px;
	top: 10px;
}
#div_partner_mess .cnt {
padding: 4px 20px 10px 20px;
font-size: 12px;
}
.div_mess_footer {
position: relative;
width: 350px;
height: 9px;
overflow: hidden;
background: #ffffff url(/local/templates/1c-rarus_inner/images/bugFooter.png) repeat-x 0 0;
}

/*LKK styles*/
.ref-countries-list{
    display: none;
}
.lkk-profile-field{
    width: 300px !important;
}
.lkk-profile-select{
    width: 310px !important;
    height: 27px !important;
}
#city_additional{
    display: none;
}
.lkk-register-city-additional{
    width: 202px;
    margin-top: 5px;
}
.lkk-service-list{
    background: url("/local/templates/1c-rarus_inner/images/ar_left.png") no-repeat -10px -15px;
    border: 1px solid #000000;
    height: 60px;
    margin: 10px 0 20px;
    padding: 30px 10px 10px 110px;
    width: 400px;
}
.lkk-application-wizard{
    margin: 20px 0px 0px 0px;
}
.lkk-who-item{
    margin: 10px 0 0 0;
    min-height: 110px;
}
.lkk-row-num{
    font-weight: bold;
}
.lkk-reg-products td{
    padding: 10px 20px 10px 0;
}
.lkk-reg-products td input{
    width: 250px;
}
#new_application{
    display: none;
}
.area-note{
    font-size: 8pt;
}
.lkk-client-application td{
    padding: 3px;
}
.lkk-client-application td select{
    width: 266px !important;
}
.lkk-wizard-errors{
    border: 1px solid #FF0000;
    color:#FF0000;
    padding: 10px;
    background-color: #F7CDC8;
    margin-bottom: 20px;
}
.lkk-who-options {
margin: 0 0 5px 9px;
}
#interested, #user, #employer {
    float: left;
    margin: 2px 7px 0 0;
    display: block;
    height: 13px;
}
/*-----------------------partnership------------------*/
.partnership ul.tab-list li {
line-height: 30px;
border:1px solid #E8421B;
}
#content #tab-rarus-body .partners img {
padding:0 3px;
}
#content #tab-rarus-body .partners td.status {
width:12%;
padding:0 5px 0 5px !important;
top:5px;
}
#content #tab-rarus-body .partners td.status img {
float:left;
position: relative;
}
#wizard-content-area input, textarea {
border:1px solid #B3AFA2;
}
#wizard-content-area h1 {
font-size:1.4em;
margin:0 20px 0 0;
}
.partner-add-table input, .partner-edit-table input {
border:1px solid #B3AFA2;
}
.block_body ul.tab-list li {line-height: 30px;}
.block_body .partners {width:100%;margin: 16px 0 0 0;}
#content .block_body .partners td {text-align: center !important;}
#content .block_body .partners td.number {width: auto !important;}
#content .block_body .partners th.number {width: auto !important;}
.partners-list table.partners .name img {position: relative; top:5px;}
.partners-list table.partners .town img {position: relative; top:8px; padding: 0 5px 0 0;}
table.partner-list-table {width:100% !important;}
#tab-rarus-body .add-partner, #tab-rarus-body .add-sertif {
width: 148px;
height: 22px;
line-height: 22px;
display: block;
padding: 0 0 0 27px;
text-decoration: none;
outline: none;
color:#333333;
background: url(/local/templates/1c-rarus_inner/images/buttons/add-partner.png) no-repeat 0 0;
}
#tab-rarus-body .add-sertif {
width: 168px;
background: url(/local/templates/1c-rarus_inner/images/buttons/add-sertif.png) no-repeat 0 0;
}
#content .tab-section-content #tab-list-id-1 li a {color:#333;}
.border-spacer {border-bottom: 1px dashed #c3c3c3;}
.forma-search label {
margin: 0 10px 0 0;
color:#3c3c3c;
}
.forma-search select {padding:1px;color:#3c3c3c;}
.forma-search p.buttons a {
text-decoration: none;
border-bottom: 1px dotted #3c6eba;
font-size: 11px;
}
.forma-search p.buttons a:hover {border-bottom: 1px dotted #fff;}
#content .forma-search p.buttons a:visited {color:#3c6eba;}
#tab-rarus-body .partners {margin-top: 0;}
#content .partners-admin th {
height: 30px;
text-align: left;
padding:0 12px;
background: url('/local/templates/1c-rarus_inner/images/bg/partners-th.png') repeat-x 0 0;
}
#content .partners-admin td {
padding:7px 7px 7px 12px !important;
text-align: left !important;
vertical-align: top;
color:#333333;
}
#content #tab-rarus-body .partners-admin td.icons {
width: 50px;
padding:7px 0 !important;
text-align: center !important;
}
.tab-boby-content .nospacebottom {
color:#636363 !important;
}
.tab-boby-content .pages {
color:#cccccc;
}
.content .forma-search .clear-date {
text-decoration: none;
}
.clear-date span {font-size: 11px;border-bottom: 1px dotted #3c6eba;}
.clear-date:hover span {border-bottom: 1px dotted #fff;}
.clear-date:visited {color:#3c6eba;}
p.green {color:#609a19}
#tab-rarus-body .refresh-data a {
width: 380px;
height:80px;
line-height: 79px;
padding: 0 0 0 70px;
display: block;
color:#fff;
font-size: 18px;
text-decoration: none;
outline: none;
background: url('/local/templates/1c-rarus_inner/images/buttons/refresh-data.png') no-repeat 0 0;
}
#tab-rarus-body .refresh-data a:hover {
background: url('/local/templates/1c-rarus_inner/images/buttons/refresh-data.png') no-repeat 0 100%;
}
table.partners-admin .status_ok {
color:#609a19;
font-weight: bold;
}
table.partners-admin .status_maybe {
color:#fa8c00;
font-weight: bold;
}
table.partners-admin .status_nook {
color:red;
font-weight: bold;
}


#block-avtomatiz {
width:99%;
padding:0;
margin:0 0 12px 0;
border:1px solid #EE7520;
overflow:hidden;
}
#block-avtomatiz .top {
min-height: 183px;
background: url('/local/templates/1c-rarus_inner/images/design/components/1c/avtomatiz-bg.jpg') no-repeat 100% 0;
}
* html #block-avtomatiz .top {height:183px;}
#block-avtomatiz h2 {
margin: 0 0 10px 0;
padding:6px 0 0 35px;
font-size: 18px;
font-weight: normal;
}
#block-avtomatiz h2 i {
font-style: normal;
color:#0a58ab;
}
#block-avtomatiz h2 a {text-decoration: none;}
#block-avtomatiz h2 img {
position: relative;
top:10px;
padding: 0 0 0 10px;
}
#block-avtomatiz ul {
width:37%;
margin-left: 24px;
font-size: 11px;
}
#block-avtomatiz ul li {padding-bottom: 0;}
#block-avtomatiz .bottom {
width: 100%;
position: relative;
overflow: hidden;
background: url('/local/templates/1c-rarus_inner/images/design/components/1c/avtomatiz-bottom.png') repeat-x 0 100%;
}
#block-avtomatiz .bottom .item {
width:25%;
height: 100px;
float: left;
position: relative;
font-size: 11px;
}
#block-avtomatiz .bottom .item a.prew {height: 69px;}
#block-avtomatiz .bottom .item a.prew img {
display: block;
position: absolute;
bottom:24px;left:35px;
}
#block-avtomatiz .bottom .item a {
color:#fff;
font-weight: bold;
}
#block-avtomatiz .bottom .item a.link {
position: absolute;
display: block;
bottom:3px;left:35px;
color:#fff;
}

/*quicksearch*/
.b-rarus-search-autocomplete .class-obj{
    text-align:left;
}
/*===================страница краткого содержания=============================*/
.short #header {
height: 67px;
color:#fff;
background: url('/local/templates/1c-rarus_inner/images/bg/short-header.jpg') no-repeat 0 0;
}
.short #logo {
top:12px; left:19px;
}
.short #header .slogan {
font-size: 28px;
top:9px;left:204px;
}
.short #header .slogan span {
display: block;
font-size: 11px;
}
.short #header .slogan a {
color:#fff;
}
.short #header .phone {
position: absolute;
right: 20px;
top: 13px;
text-align: right;
font-size: 25px;
line-height: 22px;
}
.short #header .phone span {
display: block;
font-size: 13px;
}
.short #left {
width: 645px;
padding-top: 9px;
left:25px;
}
.short #content #right {
width: 305px;
padding-top: 9px;
float: right;
margin: 0;
}
.know-before-telephone {
width:430px;
height: 145px;
position: relative;
padding: 9px 30px 40px 186px;
margin-top: 5px;
color: #646464;
font: italic bold 17px Arial;
background: url('/local/templates/1c-rarus_inner/images/bg/short-phone-us.png') no-repeat 0 0;
}
.know-before-telephone p {
margin: 0;
}
.know-before-telephone .phone-list {
width: 205px;
float: left;
font-size: 10px;
line-height: 13px;
font-style: normal;
color:#999999;
}
.know-before-telephone .phone-list b {
font-weight: bold;
color:#666;
}
.short #content .greyblock {
margin: -16px 0 30px 0;
padding: 20px 15px 5px 23px;
background: #F5F5F5;
}
.short #content .greyblock .tl, .short #content .greyblock .tr,
.short #content .greyblock .bl, .short #content .greyblock .br {
background:url('/local/templates/1c-rarus_inner/images/bg/grey-block.png') no-repeat 0 0;
}
.short #content .greyblock .tl {top:-0;left:-0;background-position:0 0;}
.short #content .greyblock .tr {top:-0;right:-0;background-position:-10px 0;}
.short #content .greyblock .bl {bottom:-0;left:-0;background-position:0 -10px;}
.short #content .greyblock .br {bottom:0;right:0;background-position:-10px -10px;}
.short .greyblock ul li {
padding: 0 0 0 22px;
background: url('/local/templates/1c-rarus_inner/images/bg/short-ul-li.png') no-repeat 13px 9px;
}
.short .top-image {
position: relative;
margin:0 10px 5px 0;
}
.short .top-image .title, .short .text .title {
height:50px;
color:#fff;
font-size:23px;
line-height:48px;
float: left;
padding:0 20px 0 15px;
background: url('/local/templates/1c-rarus_inner/images/bg/short-whatwedo-title.png') no-repeat 100% 0;
}
.short .top-image .title {
position: absolute;
top:15px;
left:0px;
}
.short .text .title {
margin-bottom: 10px;
}
.short .greyblock .whoweare, .short .greyblock .whatwedo {
float: left;
}
.greyblock .text {
display: table;
_height:1px;
zoom:1;
overflow: hidden;
}
.short .left {
width: 300px;
float: left;
margin-right: 30px;
}
.short .right {
width: 255px;
float: right;
}
.short .news p.item {
margin-bottom: 20px;
}
.short .news p.item span.date-press {
display: block;
}
.short h2 {
font-size: 22px;
color:#e04e39;
}
.short h3 {
font-size: 18px;
font-weight: normal;
color:#e04e39;
}
.short #right h2, .short #right h3 {
padding-left: 20px;
padding-right: 20px;
}
.short #right .offer {
width: 280px;
height: 50px;
padding: 10px 0 0 25px;
margin: 0 0 8px 0;
color:#fff;
font-size: 18px;
line-height: 21px;
background: url('/local/templates/1c-rarus_inner/images/bg/short-offer-title.png') no-repeat 0 0;
}
.short #right .products-list {
width: 280px;
height: 50px;
padding: 0px 0 0 25px;
margin: 0 0 10px 0;
color:#333;
font-size: 18px;
line-height: 50px;
background: url('/local/templates/1c-rarus_inner/images/bg/short-products-title.png') no-repeat 0 0;
}
.short #right ul {
margin: 0 20px 10px 25px;
}
.short #right ul li {
padding: 2px 0 4px 0;
background: none;
}
.right-menu-detail strong {
font-size: 15px;
}
.short #right ul.right-menu-detail li {
padding: 0px 0 20px 0;
}
.short #right ul.right-menu-detail li ul {
margin: 3px 0 0 0;
}
.short #right ul.right-menu-detail li li {
padding: 0;
}
.short #right .right-busines ul {
margin: 3px 20px -3px 12px;
}
.short #right .right-busines ul li {
padding: 0;
font-size: 11px;
}
/*===============мероприятие 2.0=========================*/
.press-events .all-events {
width:100%;
float:none;
background:url('/local/templates/1c-rarus_inner/images/design/components/press/filterform.png') repeat-x 0 100%;
}
.return2webinars {
float: right;
margin: 12px 0 0 0;
}
/*====================список мероприятий вверху страницы================*/
.press-events .all-events ul {
width:100%;
overflow:hidden;
margin:0 0 5px 0;
padding:7px 0 4px 0;
background:url('/local/templates/1c-rarus_inner/images/design/components/press/filterform.png') repeat-x 0 0;
}
.press-events .all-events ul li {
padding:4px 10px 6px 10px;
float:left;
position:relative;
font-weight:bold;
color:#333333;
background:none;
}
.press-events .all-events ul li.active {
background:url('/local/templates/1c-rarus_inner/images/bg/all-events-active.png') no-repeat 100% 0;
}
.press-events .all-events ul li.active i {
display:block;
width:5px;
height:24px;
position:absolute;
top:0;left:0;
background:url('/local/templates/1c-rarus_inner/images/bg/all-events-active-i.png') no-repeat 0 0;
}
/*====================стили для контейнера и заголовка===============*/
.press-events .tab-section-content .tab-boby-content {
padding:8px 8px 20px 8px;
}
.press-events .tab-section-content .tab-boby-content h2 {
padding:5px 0 16px 0;
font-family: Tahoma, Arial;
font-size: 16px;
}
.press-events .tab-section-content .tab-boby-content h2 a {
color:#E77817 !important;
}
.press-events acronym {
border-bottom: 1px dashed #3c6eba;
color: #e04e39;
}
/*====================таблицы мероприятий===============*/
.press-events .events-list {
margin: -2px;
}
.press-events .events-list th {
font-size:11px;
background:url('/local/templates/1c-rarus_inner/images/bg/events-list-th.png') repeat-x 0 0;
}
.press-events .events-list th.active {
font-weight:bold;
background:url('/local/templates/1c-rarus_inner/images/bg/events-list-th-active.png') repeat-x 0 0;
}
.press-events .events-list th {
padding:6px 9px 8px 9px;
vertical-align:top;
font-weight:normal;
text-align:center;    /*eran*/
}
.press-events .events-list td {
padding:9px;
vertical-align:top;
color:#333;
}
.press-events .events-list th a {
color:#3c6eba !important;
text-decoration:none;
}
.press-events .events-list th strong {
font-weight:normal;
border-bottom:1px dotted #3c6eba;
}
.press-events .events-list th.ico {
text-align:center;
}
table.events-list tr.param td, table.events-list tr.blue td {
background: #ededed;
}
.press-events .events-list td.ico {
width: 7%;
text-align:center;
font-size:11px;
color:#666;
}
.press-events .events-list td.date-item {
width:13%;
color:#333;
font-size:11px;
font-weight:bold;
text-align:center;    /*eran*/
}
.press-events .events-list td.title {
width:45%;
}
.press-events .events-list td.contacts {
width:20%;
}
.press-events .events-list td.town {
width:15%;
text-align:center;    /*eran*/
}
.press-events table.events-list td.place {
width:24%;
}
/*===========================ссылка зарегистрироваться и скачать====================*/
.registration-link strong a {
background:url('/local/templates/1c-rarus_inner/images/ico/arrow-red.png') no-repeat 100% 5px;
padding-right:20px;
}
.press-events .download-link strong a {
background:url('/local/templates/1c-rarus_inner/images/ico/download_webinar.png') no-repeat 100% 3px;
padding-right:20px;
}
/*===========================вкладка вебинаров====================*/
.press-events .description {
margin: 0 0 25px 0;
}
.press-events .description .links {
line-height:24px;
}
.press-events .description .links img {
position: relative;
padding: 0 4px 0 0;
top:2px;
}
/*===========================архив вебинаров====================*/
.press-events .arhive-webinars {
margin: 15px 0 10px 0;
}
.press-events .tab-section-content .return2webinars {
float: right;
margin: 10px 0;
}
.events-table {
border: 1px solid #d4d4d4;
}
/*==================forma=====================*/
.press-events .tab-section-content .forma_events {
width: 100%;
padding:10px 0;
overflow: hidden;
background: url('/local/templates/1c-rarus_inner/images/design/components/press/filterform.png') repeat-x 0 0;
}
.press-events .tab-section-content .forma_events .bottom {
width: 100%;
height: 1px;
margin:10px 0 0 0;
background: url('/local/templates/1c-rarus_inner/images/design/components/press/filterform.png') repeat-x 0 0;
}
.press-events .tab-section-content .forma_events label {
width:12px;
}
.press-events .tab-section-content .forma_events img {
position: relative;
top:3px;
}
.press-events .tab-section-content .forma_events input.inputfield {
width:70px;
height:14px;
padding:1px 2px;
line-height:11px;
font-size:11px;
margin:0 4px 0 0;
position:relative;
border:1px solid #868686;
background:#fff;
}
.press-events .tab-section-content .forma_events a.clear-date {
margin:0 0 0 2px;
padding:0 0 0 6px;
font-size: 14px;
text-decoration: none;
border-left: 1px solid #ccc;
}
.press-events .tab-section-content .forma_events a.clear-date span {
margin-left: 3px;
border-bottom: 1px dotted #3c6eba;
}
.press-events .tab-section-content .forma_events a.clear-date:hover span {border-bottom: none;}
.press-events .tab-section-content .forma_events .submit {
width: 150px;
margin:10px 0 0 0;
padding:0;
font:13px Tahoma,Arial,Verdana,Helvetica,sans-serif;
}
/*===========================пейджер страниц====================*/
.press-events .tab-boby-content .pager-webinars {
padding: 10px 0;
}
.press-events .tab-boby-content .pages {
font-size: 18px;
padding: 2px 0;
}
.press-events .tab-boby-content .pages a {
font-weight: normal;
}
.events-detail .download img {
padding: 0 4px 0 0;
vertical-align: middle;
}
/*===================пресс-центр 2.0 главная==============================*/
.mailing {
position: absolute;
top:15px;right:0;
font-size: 11px;
}
.mailing a {
width: 128px;
height: 68px;
display: block;
padding: 6px 130px 0 10px;
line-height: 14px;
color:#000;
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/press-mailing.png') no-repeat 0 0;
}
.mailing a:hover {
text-decoration:underline;
}
.press-main-block {
font-size: 11px;
}
.press-main-block .cnt {
padding: 5px 15px;
}
.press-main-block .cnt .column {
width: 390px;
float: left;
}
#partners-events .column-slide {
width: 390px;
padding-right: 60px;
}
.redblock .cnt .column {
width: 49%;
}
.press-main-block .cnt a,.press-main-block .cnt .read-all a:hover {
text-decoration: none;
}
.press-main-block .cnt a:hover, .press-main-block .cnt .read-all a {
text-decoration:underline;
}
.press-main-block .cnt .read-all {
font-size: 12px;
margin-left: 49%;
}
.press-main-block .cnt .read-all strong {
font-weight: normal;
}
.press-main-block .cnt .read-all a {
color:#3c6eba;
}
.press-main-block .cnt .ico {
font-size: 13px;
padding: 6px 0 0 0;
}
.press-main-block .cnt .ico a {
color:#e77817;
text-decoration: underline;
}
.press-main-block .cnt .ico a:hover {
text-decoration:none;
}
.press-main-block .cnt .ico img {
display: block;
float: left;
margin: -6px 5px 0 0;
}
.press-main-block .top {
position: relative;
padding: 0 10px 0 18px;
line-height: 31px;
font-size: 12px;
}
.press-main-block .top a {
color:#fff;
}
.press-main-block .top .rss {
float: right;
}
.press-main-block .top img {
vertical-align: middle;
}
.press-main-block .top i, .press-main-block .top b {
display: block;
width: 10px;
height: 31px;
position: absolute;
top:0;
}
.press-main-block .top i {
left:0;
}
.press-main-block .top b {
right: 0;
}
.greenblock .top {
background: url('/local/templates/1c-rarus_inner/images/bg/green-top-cnt.png') repeat-x 0 0;
}
.greenblock .top i {
background: url('/local/templates/1c-rarus_inner/images/bg/green-top.png') no-repeat 0 0;
}
.greenblock .top b {
background: url('/local/templates/1c-rarus_inner/images/bg/green-top.png') no-repeat 100% 0;
}
.redblock .top {
background: url('/local/templates/1c-rarus_inner/images/bg/red-top-cnt.png') repeat-x 0 0;
}
.redblock .top i {
background: url('/local/templates/1c-rarus_inner/images/bg/red-top.png') no-repeat 0 0;
}
.redblock .top b {
background: url('/local/templates/1c-rarus_inner/images/bg/red-top.png') no-repeat 100% 0;
}
.orangeblock .top {
background: url('/local/templates/1c-rarus_inner/images/bg/orange-top-cnt.png') repeat-x 0 0;
}
.orangeblock .top i {
background: url('/local/templates/1c-rarus_inner/images/bg/orange-top.png') no-repeat 0 0;
}
.orangeblock .top b {
background: url('/local/templates/1c-rarus_inner/images/bg/orange-top.png') no-repeat 100% 0;
}
.blueblock .top {
background: url('/local/templates/1c-rarus_inner/images/bg/blue-top-cnt.png') repeat-x 0 0;
}
.blueblock .top i {
background: url('/local/templates/1c-rarus_inner/images/bg/blue-top.png') no-repeat 0 0;
}
.blueblock .top b {
background: url('/local/templates/1c-rarus_inner/images/bg/blue-top.png') no-repeat 100% 0;
}
.blueblock .pleer {
margin-bottom: 5px;
}
#left .blueblock .cnt {
padding: 5px 10px;
}
#left .blueblock .top {
padding-left: 10px;
}
#left .blueblock .cnt .read-all {
margin:10px 0;
}
.orangeblock .cnt i a {
color:#333;
}
.press-main-block .webinars {
padding: 5px 15px;
overflow: hidden;
background: #fff2b7;
}
.press-main-block .webinars .ico {
width: 100px;
float: left;
}
.press-main-block .webinars p.item {
margin: 5px 0 5px 110px;
}
.redblock .cnt {
padding: 0;
}
.redblock .cnt .other-events {
padding: 5px 15px;
overflow: hidden;
}
.hidden {
display: none;
}
.navigation {
float: right;
margin: 0 0 0 5px;
}
.navigation img {
cursor: pointer;
}
.press-main-block .column-slide{
width:16%;
float:left;
padding-right: 10px;
}
#slides .slides_container {
height: 140px;
overflow:hidden;
position:relative;
}
#slides2 .slides_container {
height: 110px;
overflow:hidden;
position:relative;
}
#slides3 .slides_container {
overflow:hidden;
position:relative;
}
#slides3 .slides_container p{
width: 180px;
}
/*--------------------для пресс-центра 1.0--------------*/
#rss {
position: relative;
margin-top:-40px;
float:right;
}
#left-column {
width:49%;
float:left;
position:relative;
}

#left-column {
background:url('/local/templates/1c-rarus_inner/images/design/templates/red_line.png') repeat-x 0 0;
}
.space {
padding:0 0 0 12px;overflow: hidden;
}
#left-column .title-area {
margin-bottom:7px;
}
#red_light {
background:url('/local/templates/1c-rarus_inner/images/design/templates/red_light.png') no-repeat right top;
}
.title-area span.rss {
position:absolute;
top:3px;
right:15px;
}
#left-column .cnt {
padding:0 0 15px 0;
}
#left-column .cnt a, .right-column .cnt a, .right-column .ico a {text-decoration:none;}
.right-column .cnt a {display:block;line-height:16px;}
.right-column .cnt a {outline:none;}
#left-column .cnt a:hover {text-decoration:underline;}
#left-column .cnt .date {
width:97%;
}
#left-column .cnt p, .right-column .cnt p{
width:97%;
margin:0;
font-size:11px;
}

#left-column .forma-subs {
height:50px;
position:relative;
padding:0 0 0 60px;
background:url('/local/templates/1c-rarus_inner/images/design/components/press/paper.png') no-repeat 0 0;
}
.forma-subs label {
color:#093064;
margin:2px 0;
font-size:11px;
}
.forma-subs input.submit
{
	color:#003366;
	position:relative;
	margin:2px 10px 0px 4px;
	padding:0;
	float:left;
	display:block;
	font-size:10px;
	border:1px solid #777;
	cursor:pointer;
	background:#ddd;
}
.forma-subs input.text {
	width:131px;
	padding:2px;
	margin:2px 0 0 0;
	float:left;
	display:block;
	color:#093064;
	font-size:11px;
	border:1px solid #7e7e7e;
}
#right-column {
width:49%;
float:left;
position:relative;
}
.right-column .space {
border-left:1px solid #F0F0E6;
}
.right-column , .left-column {
background:url('/local/templates/1c-rarus_inner/images/design/templates/red_line.png') repeat-x 0 0;
}
h2.title-area a {
color:#fff !important;
}
h2.title-area a:visited {
color:#fff !important;
}
.list-events {margin: 0 0 15px 0;color:#636363;}

.list-events li {
margin:0 0 15px 0;
padding-left:10px;
font-size: 11px;
color:#636363;
background-position: 1px 9px;
}
.list-events a {text-decoration:none !important;}
.list-events a:hover {text-decoration:underline !important;}
.list-events .date {
width:98%;
}
.list-events p {
margin:0;
font-size:11px;
}
.read-all i {font-style: normal;}
.read-all a {
padding-right: 20px;
text-decoration: underline;
background: url('/local/templates/1c-rarus_index/images/design/templates/ico/read-all.png') no-repeat 100% 4px;
}
.read-all a:hover {text-decoration: none !important;}
#left-column .videonews .press-centr {
width:340px;
}
#left-column .videonews p.more {
font-size:11px;
}
.public {
margin:0 0 10px 0;
}
.public p {
border-bottom:1px solid #B0B0B0;
font-size:12px;
margin:0 0 4px 0;
}
.public .date {
border:none !important;
font-size:11px !important;
}
.public .date span.orange {
padding-left:5px;
font-style:normal !important;
}
.public .date span.orange a {
color:#e77817;
font-size:12px !important;
}
.public a {
text-decoration:none !important;
}
.public a:hover {
text-decoration:underline !important;
}
p.orange {
margin:0 0 10px 0;
color:#E77817;
}
p.orange a {
color:#E77817;
}
p.links-faq {
padding:0;
margin:10px 0 15px -4px;
outline-width:0 !important;
}
p.links-faq a {
color:#e77817;
font-weight:bold;
}
span.orange, i.orange, em.orange, var.orange {
color:#e77817;
font-style: normal;
}
span.orange a, i.orange a, em.orange a, var.orange a {
color:#e77817;
}
/*--------------------для новостей--------------*/
.video-news {
width:100%;
padding:20px 0;
overflow:hidden;
line-height: 16px;
position: relative;
font-size:11px !important;
}
.video-news .date {
margin-bottom:7px !important;
}
.video-news .pleer {
width:345px;
position:relative;
float:left;
padding:0 10px 5px 0;
width: 340px;
}
.video-news .videoo {
	position: relative;
	overflow: hidden;
}
.video-news .preview-video {
    float: right;
    margin-left: 5px;
    width: 590px;
}
.pleer {
font-size:11px !important;
}
.video-news h2.orange {
font-size:12px !important;
color:#e77817;
}
.orange {
color:#e77817;
}
.all-events-detail a, .all-events-detail a:visited  {
color:#3C6EBA !important;
}
td.buttons .links-news {padding:0px 0 0 0;font-size:11px;color:#003366;}
td.buttons .links-news a:visited {color:#003366 !important;}
td.buttons .links-news a {
	color:#003366 !important;
	padding:0 2px 0 8px;
	border: none;
}
.success-list .news .date h4 {
padding:15px 0 0 0;
}
.success-list .news .date h4 a {
color:#E77817;
}
.success-list .news .anonce img {
float:left;
padding:0 10px 0 0;
}
p.name-video {
margin:20px 0;
color:#e77817;
font-weight:bold;
}
p.all-events-news {
font-size:11px;
margin:5px 0 10px 0;
font-weight:normal !important;
border:none !important;
}
p.all-events-news a {
color:#3C6EBA !important;
text-decoration:underline !important;
}
p.all-events-news a:visited {
color:#3C6EBA;
}
p.all-events-news a:hover {
text-decoration:none !important;
}
p.all-events-news p.more {
color:#3C6EBA;
}
p.all-events-news p.more a {
text-decoration: underline !important;
}
p.more a:hover {
text-decoration: none !important;
}
p.more a:visited {
color:#3C6EBA !important;
}
.success-anounce {
background-color:#FFFEEC;
border-left:1px solid #E04E39;
margin:0 0 20px;
padding:8px 0 8px 17px;
}
.tosmall {
font-size:11px !important;
}
/*=============лидеры продаж==================*/
#left .leader-selling-list .tl,#left .leader-selling-list .tr,
#left .leader-selling-list .bl,#left .leader-selling-list .br {
width:10px;
height:10px;
display:block;
overflow:hidden;
position:absolute;
display:block;
background:url('/local/templates/1c-rarus_inner/images/bg/yellowblock-light.png') no-repeat 0 0;
}
#left .leader-selling-list .tl {top:-0;left:-0;background-position:0 0;}
#left .leader-selling-list .tr {top:-0;right:-0;background-position:-10px 0;}
#left .leader-selling-list .bl {bottom:-0;left:-0;background-position:0 -10px;}
#left .leader-selling-list .br {bottom:0;right:0;background-position:-10px -10px;}

#left .leader-selling-list {
margin-bottom: 15px;
position:relative;
}
#left .leader-selling-list li strong {
display: block;
padding: 0 0 0 12px;
font-weight: normal;
font-size:15px;
color:#ff6600;
}
#left .leader-selling-list li strong.leader-tor {
padding: 5px 0 5px 12px;
line-height: 18px;
background: url('/local/templates/1c-rarus_inner/images/bg/leader-selling-top.png') no-repeat 0 100%;
}
.leader-selling-list ul ul {
padding: 10px 0 10px 0;
margin: 0 0 0 3px;
}
#content .catalog-top-header{
    margin: 10px 0 0 0px;
    padding: 7px 0 6px 15px;
    position: relative;
    width: 197px;
    color: #333333;
    border:none;
    font-weight: bold;
    background:#dddddd;
}
#content .catalog-top{
    margin: 0 0 13px 0px;
    padding: 10px 10px 10px 0;
    width: 202px;
    background: #ececec;
}
.catalog-top .left-menu-list li {
padding: 0;
font-weight: bold;
color:#e77817;
background: none;
}
.catalog-top .left-menu-list ul {
margin: 5px 0 12px 0 !important;
}
.catalog-top .left-menu-list ul li {
padding:1px 0 2px 10px;
font-size: 11px;
font-weight: normal;
background:url("/local/templates/1c-rarus_inner/images/design/templates/li.gif") no-repeat 0 8px;
}

#left .active-subsection {
width:228px;
height:108px;
background:url('/local/templates/1c-rarus_inner/images/bg/back.png') 0 0 no-repeat;
}
.active-subsection div.all-business {
width:180px;
display:block;
position: absolute;
left: 15px;
top:15px;
line-height: 16px;
text-align: left;
}
.active-subsection div.all-business a {
font-size:14px;
color:#ffffff;
font-weight:bold;
}

.active-subsection div.list-business {
font-size:12px;
padding:11px 0 0 0px;
}
.active-subsection div.list-business a {
color:#ffffff;
font-weight:bold;
}
#select-sub {
position:relative;
top:60px;
left:15px;
color:#fff;
font-size:14px;
z-index: 200;
display:block;
}
#select-sub a {
padding:0 2px;
color:#ffc600;
}

ul#subsection {
display:none;
width: 267px;
height: 115px;
position:absolute;
top:98px;
left:95px;
padding-top:10px;
margin:0;
z-index:300;
font-size:12px;
background:#fff url('/local/templates/1c-rarus_inner/images/design/templates/ul-more-subsection.png') 0 0 no-repeat;
}
ul#subsection li {
padding:4px 0 2px 22px;
background: none;
}
ul#subsection li a {
color:#2a4c79;
}
ul#subsection li span#cancel {
position: relative;
display:block;
left:160px;
top:3px;
color:#2a4c79;
font-size:11px;
}
ul#subsection li img {margin:0 7px 0 0;}

#select-business a {
    border-bottom: 1px dotted #FFFFFF;
    color: #FFFFFF;
    text-decoration: none;
}
/*==============постраничная навигация==================*/
.pages {
width:100%;
margin-bottom:5px;
color:#000;
}
.pageslist {
color:#333333;
}
.pages span {
font-size: 13px;
}
.search-sorting b{
	background:#cccccc;
	padding:5px;
	font-weight:normal;
}
.search-sorting {margin:10px 0 0 0;}
.pages b {
color:#000;
}
/*=====================из ТК===================================*/
#content .catalog-tk {
height: 80px;
color:#fff;
background:url('/local/templates/1c-rarus_inner/images/bg/business-trade-catalog-active.png') no-repeat 0 0;
}
#content .catalog-tk span.all-business var {
font-style: normal;
border-bottom: 1px dotted #486daa;
}
#content .catalog-tk span.all-business img {
position: relative;
padding:1px 0 0 5px;
}
#content .catalog-tk span.all-business a {
color:#486daa;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dotted #486daa;
display:inline;
}
#content .catalog-tk span.all-business a:hover {
border-bottom:none;
}
#content .catalog-tk span.all-business {
padding:6px 5px 0 0;
text-align:left;
}
#wrap #content .otherproducts span.all-business {
padding:10px 25px 5px 0;
line-height:18px;
}
#content .catalog-tk span.all-business a {outline: none;}

#content ul#more-business li span#cancel {top:0;}

.product-datail .short {
vertical-align: top;
}
.product-datail .short img {
margin: 0 10px 0 0;
}
.file-icon img {
width: 32px;
height: 32px;
}
table.webinars td {
padding: 3px 0 2px 0;
vertical-align: top;
}
table.webinars img {
cursor: pointer;
float:right;
margin:0px 0 0 30px;
}
table.webinars-past img {
cursor: pointer;
margin:0px 7px;
}
p.fordownload {
line-height: 16px;
margin-top:10px;
}
.fordownload img {
display: block;
float:left;
position: relative;
padding:0 5px 0 0;
margin:0px 0 20px 0;
top:3px;
}
p.fordownload a {
color:#274091;
}

/*--------------------для partnership--------------*/
h1.rarus-dir-title {
display:block;
float:left;
padding:7px 35px 7px 16px;
background:url('http://dev.rarus.ru/local/templates/1c-rarus_inner/images/design/components/partnership/partnership-h1.png') no-repeat 100% 7px;
}
.link-partners a {
color:#003366 !important;
}
.link-partners a:visited {
color:#003366 !important;
}
h2.title-area
{
	position:relative;
	padding:8px 0 10px 12px;
	margin:0 0 10px 0;
	color:#fff;
	font-size:12px;
	line-height: 12px;
	font-weight:bold;
	background:url('/local/templates/1c-rarus_inner/images/design/templates/red_line.png') repeat-x 0 0;
}
.title-area a {color:#fff;}
.sections
{
	width:100%;
	overflow:hidden;
	margin:6px 0 5px 0;
	background:url('http://dev.rarus.ru/local/templates/1c-rarus_inner/images/design/components/partnership/sections-li.png') repeat-x 0 100%;
}
	.sections li
	{
		float:left;
		padding:0 3px 7px 6px;
		background:none;
	}
.part
{
	width:100%;
	position:relative;
	margin:7px 0 10px 0;
	overflow:hidden;
}
	.part .pict
	{
		width:103px;
		position:relative;
		padding-left:11px;
		float:left;
	}
	.part .pict img
	{
		width:101px;
		height:98px;
		border:1px solid #ffc809;
	}
	.part .description
	{
		position:relative;
		margin:0 0 0 125px;
	}
	.part .description a
	{
		color:#e77817;
		font-weight:bold;
	}
	.part .description a:visited {
		color:#e77817;
	}
.title-area-orange
{
	padding:8px 0 8px 12px;
	margin:0 0 11px 0;
	font-size:12px;
	font-weight:bold;
	color:#fffbbb;
	background:#e77817;
}
.subs
{
	position:relative;
	margin-bottom:10px;
}
	.subs label {
		display:block;
		float:left;
		color:#093064;
		margin-right:6px;
	}
	.subs input.text
	{
		width:131px;
		height:17px;
		padding:1px;
		margin-right:9px;
		display:block;
		float:left;
		border:1px solid #7e7e7e;
		font-size:11px;
		color:#636363;
		background:#fff;
	}
	.subs input.submit
	{
		background:#dedede;
		border:1px solid #92928e;
		color:#093064;
		cursor:pointer;
		display:block;
		float:left;
		font-size:10px;
		margin:0px 10px 0 0;
		padding:0;
		position:relative;
	}
.link-partners a:visited {
color:#003366;
}
table.partners {
width:98%;
margin:16px 0 25px 0;
}
table.services {
margin:0 !important;
}
table.services th {
padding-top:10px;
padding-bottom:10px;
}
table.services td {
text-align:left !important;
line-height:18px;
padding:5px 0 5px 25px !important;
}
table.services tr.title-services td {
font-size:12px !important;
padding:10px 0 10px 20px !important;
}
table.services .name-services {
width:80%;
text-align:left;
padding-left:20px;
}
table#demo-terminal .name-services {
width:70%;
}

table.partners th {
color:#fffbbb;
text-align:center;
background:#e87f23;
}
table.partners td {
padding:10px 0;
font-size:11px;
text-align:center;
}
table.partners .number {
width:65px !important;

}
table.partners th.number {
width:65px !important;
padding:2px 5px !important;

}
table.partners .phone {
width:105px !important;
}
table.partners .name {
width:118px !important;
}
table.partners tr.blue {
background:#ededed;
}
.left-align td {
text-align:left !important;
}
.left-align .number {
text-align:center;
}
/*=============функция обратного отсчёта для http://rarus.ru/distrib/===========*/
.banner-event {
position: relative;
margin: 20px 0 0 0;
}
.banner-event .banner-code {
position: absolute;
top: 11px;
left: 430px;
font-size: 47px;
color: #fff;
line-height: 40px;
font-family: Helvetica;
text-align: center;
}
.banner-event .banner-code span {
display: block;
font-size: 14px;
line-height: 15px;
font-family: Helvetica;
margin: 0;
}
/*=============Функция для красивого открытия картинки во всю ширину===========*/
/* Darkbox
---------------------------------------- */
.darkbox {
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	display:none;
	overflow:hidden;
	width:100%;
	height:100%;
}
.darkbox .darkbox-shadow {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
}
.darkbox .darkbox-canvas {
	position:absolute;
	top:50%;
	left:50%;
	overflow:hidden;
	margin:-40px 0 0 -40px;
	width:80px;
	height:80px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	background:#000 url(/local/templates/1c-rarus_inner/images/darkbox/spinner.png) 24px 24px no-repeat;
}
.darkbox .darkbox-canvas IMG {
	display:block;
	visibility:hidden;
}
.darkbox .darkbox-button {
	position:absolute;
	top:-13px;
	z-index:1;
	display:none;
	overflow:hidden;
	width:30px;
	height:30px;
	background:url(/local/templates/1c-rarus_inner/images/darkbox/close.png) no-repeat;
	cursor:pointer;
}
.darkbox .darkbox-button-left {
	left:-16px;
}
.darkbox .darkbox-button-right {
	right:-16px;
}
/* Darkbox On
---------------------------------------- */
.darkbox-on {
	display:block;
}
/* Darkbox Loaded
---------------------------------------- */
.darkbox-loaded .darkbox-canvas {
	overflow:visible;
	height:auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:none;
}
.darkbox-loaded .darkbox-canvas IMG {
	width:100%;
	visibility:visible;
}
/* Darkbox Error
---------------------------------------- */
.darkbox-error .darkbox-canvas {
	background-image:url(/local/templates/1c-rarus_inner/images/darkbox/error.png);
}
/* Darkbox Done
---------------------------------------- */
.darkbox-done .darkbox-button {
	display:block;
}
.gallery {
	overflow:hidden;
}
.gallery A {
	float:left;
	margin:0 25px 25px 0;
	text-decoration:none;
}
.gallery IMG {
	display:block;
	margin:0 0 15px;
	border:none;
}
/*=============/Функция для красивого открытия картинки во всю ширину===========*/

.back-link a, .back-link a:visited {
color:#3C6EBA !important;
}
/*------------для ПП------------*/
.element-list .clear {
height:10px;
}
.secton-list, .element-list {
width:100%;
overflow:hidden;
}
.secton-list {
margin:5px 0;
}
.secton-list .item, .element-list .item {
width:100%;
margin:5px 0;
position: relative;
overflow:hidden;
}
.secton-list img  {
float:left;
margin:10px 12px 5px 10px;
}
.secton-list .item a, .element-list .item a {
margin:0px;
}
.secton-list .item .icon, .element-list .item .icon {
float:left;
}
.secton-list .item .icon-tor, .element-list .item .icon-tor {
display: block;
height: auto;
width: auto;
line-height: normal;
float:left;
background:none;
}
.secton-list .item .icon-tor img, .element-list .item .icon-tor img {
margin:10px 12px 5px 10px;
}
.secton-list .moreforsoft-tor, .element-list .moreforsoft-tor {
position:relative;
margin:22px 0 0 122px;
}
.secton-list .moreforsoft {
position:relative;
margin:22px 0 0 120px;
}

.element-list .moreforsoft {
position:relative;
margin:5px 0 0 120px;
}
.element-list .fortitle, .secton-list .fortitle {
display:block;
margin:0px 0 10px 0px;
font-weight:bold;
color:#e77817 !important;
}
.element-list .fortitle a, .secton-list .fortitle a {
color:#e77817 !important;
}

.element-list img {
float:left;
margin:0 12px 0 0;
}

.element-list .icons {
float:left;
position:relative;
text-align:center;
}

.secton-list .item .title-soft-contours {
margin:12px 0 0 0 !important;
}
div.soft-description {
padding:0 0 30px 0;
}
div.soft-description table td.picture {
padding:0 10px 0px 0;
}
div.soft-description table td.picture span.price {
width:120px;
font-size:18px;
color:#e04e39;
float:right;
}
div.soft-description table p.properties {
line-height:22px;
}
table.soft-blue {
margin:5px 0 10px 0;
border-collapse:collapse;
border:1px solid #ededed;
}
table.soft-blue td {
width:425px;
padding:10px 0px 10px 10px;
}
table.soft-blue td.first {
border-right:2px solid #fff;
}
table.soft-blue tr.blue td {
background:#ededed;
}
table.soft-blue td.price {
width:130px !important;
border-right:none !important;
text-align:center;
}
/*----------------для офисов---------------------*/
h2.city {
height:42px;
padding:0px 0 0px 245px;
font-weight:bold;
font-size:20px;
line-height:42px;
color:#e77817;
border:1px solid #e77817;
background:#fffbbb;
}
h2.city a {
color:#e77817;
}
h2.city a:hover {
color:#e77817;
}
h2.city a:visited {
color:#e77817;
}
.title-city {
width:100%;
height:42px;
margin-bottom:15px;
}
.title-city img {
width:190px;
height:42px;
float:left;
border-left:1px solid #e77817;
border-top:1px solid #e77817;
border-bottom:1px solid #e77817;
}
.offices {
width:100%;
overflow:hidden;
padding:0 0 10px 0;
}
.offices .left {
width:245px;
position:relative;
float:left;
}
.offices .left ul.trend {
margin:0 0 0 15px;
}
.offices .left ul.trend li {
padding:0;
background:none;
}
.offices .right {
position:relative;
margin:0 0 0 245px;
}
.offices .right p {
margin:0 0 15px 0;
line-height:18px;
color:#4c4c4c;
}
/*--------------------для контура--------------*/
#left-column .solutions {
width:100%;
padding:5px 0;
overflow:hidden;
}
#left-column .solutions .date-solution {
width:150px;
float:left;
font-weight:bold;
position:relative;
}
#left-column .solutions .title-solution {
position:relative;
margin:0 0 0 150px;
}
#left-column .public {
width:97%;
}


 .foto {
width:120px;
position: relative;
float:left;
text-align: center;
}
h3.title {
position:relative;
margin:0 0 10px;
padding:8px 0 8px 12px;
font-weight:bold;
font-size:12px;
color:#093064;
}
h3.title a {
color:#093064;
}
.contour {
font-size:11px !important;
}
.contour p.more {
text-align: right !important;
}
.contour .left-column {
width:47% !important;
margin-right:25px;
background:url('/local/templates/1c-rarus_inner/images/design/templates/red_line.png') repeat-x 0 0;
}
.contour .right-column {
width:47% !important;
background:url('/local/templates/1c-rarus_inner/images/design/templates/red_line.png') repeat-x 0 0;
}
.contour .left-column h3.title a {
	color: #fff;
}
.contour .right-column h3.title a {
	color: #fff;
}
.right-column .forma .forma {
font-size:11px;
color:#093064;
}
.right-column .forma .forma input.inputtext {
width:200px;
height:17px;
padding:1px 2px;
margin:2px 10px 2px 0;
display:block;
float:left;
border:1px solid #7e7e7e;
font-size:12px;
background:#fff;
}
/*Форма регистрации*/
.right-column .forma .forma-reg{
	background: #f5f5f5;
	border-color: #eaeaea;
	border-style: solid;
	border-width: 2px 1px 1px;
	padding: 35px 0 0;
	border-radius: 6px;
}
.right-column .forma .bottom{
	background: none repeat scroll 0 0 #f2f2f2;
	border-top: 1px solid #dfdfdf;
	padding: 20px 0 20px 250px;
}
.right-column .forma .bottom .btn {
	padding: 9px 17px 10px;
	/*position: relative;*/
}
.right-column .forma .reference {
	font-size: 11px;
	padding: 0 0 0 250px;
}
.right-column .forma table.forma-table th, .right-column .forma table.forma-table td {
	vertical-align: inherit;
	padding: 8px 5px;
}
.right-column .forma table.forma-table tr td:first-child{
	padding-left: 35px;
	padding-right: 20px;
}
.right-column .forma table.forma-table .bs-select, .forma table.forma-table select {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #cccccc;
	border-radius: 3px;
	color: #555;
	display: inline-block;
	font-size: 14px;
	line-height: 23px;
	padding: 4px 5px;
	margin: 0 0 0 3px;
	width: 453px;
}
/*------------------для работы в компании----------------------*/
ul.iso {
margin-left:30px;
}
.tobusiness {
float:left;
position:relative;
margin:0 20px 0 0;
}
ul.tipovie {
margin:0;
padding:0;
float:left;
position:relative;
}
ul.tipovie li {
padding:0 0 0 8px;
background:transparent url(/local/templates/1c-rarus_inner/images/design/templates/li.gif) no-repeat 0 55%;
}
/*------------------------для поддержки-----------------*/
img.forsupport {
float:left;
margin:4px 17px 0 0;
}
ul.support-contacts {
display: block;
float:left;
}
ul.support-contacts li {
line-height:18px;
padding:5px 0 15px 10px;
}
.support-questions {
line-height:18px
}
/*--------------для направлений---------------*/
.business {
width:100%;
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #b0b0b0;
overflow:hidden;
}
.business img {
float:left;
margin:0 10px 0px 0;
}
.business ul {
position: relative;
margin:0 0 0 370px;
}
.business ul li {
padding:0 0 2px 10px;
color:#000;
font-size:11px;
background:url('/local/templates/1c-rarus_inner/images/bg/ul-li.png') no-repeat 0 7px;
}
ul#notshow {
display:none;
float:none !important;
}
.forulbusiness {
position: relative;
margin:0;
}
.forulbusiness ul {
float:none !important;
}
li#more, li#more-else {
padding:0 0 0px 10px;
background:none !important;
}
/*================Раздел ТК=====================*/
/*================Основная таблица================*/
.tableproducts {
width: 100%;
position: relative;
border-collapse: collapse;
margin:15px 0;
z-index: 1;
}
.system-soft-breadcrumbs-active .tableproducts {
margin: 0 0 15px 0;
}
.tableproducts td.content-block {
vertical-align: top;
}
.tableproducts td.tabs-right {
vertical-align: top;
padding-right: 5px;
width: 160px;
border-left:1px solid #BDBDBD;
text-align: center;
}
/*==============правая колонка осн таблицы===================*/
.tableproducts td.tabs-right ul.tabs-block {
width: 160px;
position: relative;
margin: 0 0 20px;
padding: 0;
border-top:1px solid #d4d4d4;
left:-5px;
z-index: 5;
border-radius: 0 4px 0 0;
}
td.tabs-right ul.tabs-block li {
width:154px;
line-height: 16px;
position:relative;
padding: 7px 0;
margin: 0;
left:5px;
text-align:left;
color:#333333;
border-right: 1px solid #c9c9c9;
border-bottom:1px solid #d4d4d4;
border-radius: 0 3px 3px 0;
background: -moz-linear-gradient(top, #f5f4f4, #d2d2d2);
background: -ms-linear-gradient(top, #f5f4f4, #d2d2d2);
background: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f4f4), to(#d2d2d2));
background: -webkit-linear-gradient(top, #f5f4f4, #d2d2d2);
background: -o-linear-gradient(top, #f5f4f4, #d2d2d2);
backgrounde: linear-gradient(top, #f5f4f4, #d2d2d2);
-pie-background: linear-gradient(center top , #f5f4f4, #d2d2d2);
behavior: url(/common/js/PIE.htc);
}
ul.tabs-block li a {
display:block;
padding-left:12px;
margin: 0;
text-decoration:none;
color:#666666;
outline: none;
}
ul.tabs-block li i {
width: 3px;
height: 30px;
display: block;
position:absolute;
top:0;left:153px;
background: url('/local/templates/1c-rarus_inner/images/design/components/product/tab-right-i.png') no-repeat 0 0;
}
td.tabs-right ul.tabs-block li i {display:none}
.tableproducts td.tabs-right .tabs-block li.active {
width:161px;
font-weight: bold;
left:4px;
margin-top:-1px;
border-top:1px solid #d4d4d4;
background: #fff;
border-radius: 0 5px 5px 0;
}
.tableproducts td.tabs-right .tabs-block li.active a {
cursor: default;
outline: none;
background: url('/local/templates/1c-rarus_inner/images/bg/tabs-block-li-active.png') no-repeat 0 7px;
}
.tableproducts td.tabs-right .tabs-block li.active i {
left:160px;
background: url('/local/templates/1c-rarus_inner/images/design/components/product/tab-hover-i.png') no-repeat 0 0;
}
#content .tableproducts .tabs-right ul.tabs-block li a:visited {
color:#666666;
text-decoration:none;
}
ul.tabs-block li a:hover {
color:#666666;
text-decoration: underline !important;
}
ul.tabs-block li.active:hover i {
background: url('/local/templates/1c-rarus_inner/images/design/components/product/tab-hover-i.png') no-repeat 0 0;
}
.system-soft-list h1 {
margin: 10px 0 -7px 0;
}
ul#all-products li.active {
line-height: 15px;
}
/*======================осн блок с контентом в левой колонке==========================*/
.content-block .product-block {
min-height:382px;
padding:20px;
position:relative;
margin:0;
border-right:none;
border-bottom:1px solid #D4D4D4;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
z-index:3;
}
.tableproducts .content-block .with_add {
	padding: 0;
}
.tableproducts .content-block .with_add .content_part {
	padding: 20px;
}
.tableproducts .content-block .with_add .spacer {
	clear: both;
	height: 70px;
	position: relative;
	width: 100%;
}
.tableproducts .content-block .with_add .bottom_part {
	background-color: #f5f5f5;
	border-top: 1px solid #d4d4d4;
	padding: 15px 20px;
	color: #333;
	position: absolute;
	bottom: 0;
	left: 0;
}
* html .product-block {
height:382px;
}
/*=================================УПП - Опыт=======================*/
.experience {
width: 696px;
height: 352px;
padding: 23px 0 0 22px;
background: url('/local/templates/1c-rarus_inner/images/bg/erp-experience-main.jpg') no-repeat 0 0;
}
.experience .item {
width: 392px;
position: relative;
padding: 5px 18px 0 30px;
margin: 0 0 19px 0;
font-size: 11px;
line-height: 14px;
}
.experience .item .bottom {
width: 440px;
height: 10px;
position: absolute;
bottom: -10px;left:0;
}
.experience .item h2 {
padding: 8px 0 5px 0;
}
.experience .item p {
margin: 0 0 3px 0;
}
.experience .orangeblock {
background: url('/local/templates/1c-rarus_inner/images/bg/erp-experience-main-orange.png') no-repeat 0 0;
}
.experience .orangeblock .bottom {
background: url('/local/templates/1c-rarus_inner/images/bg/erp-experience-main-orange.png') no-repeat 0 100%;
}
.experience .redblock {
background: url('/local/templates/1c-rarus_inner/images/bg/erp-experience-main-red.png') no-repeat 0 0;
}
.experience .redblock .bottom {
background: url('/local/templates/1c-rarus_inner/images/bg/erp-experience-main-red.png') no-repeat 0 100%;
}
.experience .greenblock {
background: url('/local/templates/1c-rarus_inner/images/bg/erp-experience-main-green.png') no-repeat 0 0;
}
.experience .greenblock .bottom {
background: url('/local/templates/1c-rarus_inner/images/bg/erp-experience-main-green.png') no-repeat 0 100%;
}
.experts-list .left-col, .experts-list .right-col {
width: 49%;
}
.experts-list .item {
width: 100%;
margin: 0 0 30px 0;
overflow: hidden;
}
.experts-list .item p {
margin: 0 0 5px 125px;
}
.experts-list .item p.logos {
line-height: 13px;
}
.experts-list .item img.ava {
display: block;
float: left;
}


.development .left-col {
width: 75%;
}
.development .right-col {
width: 23%;
padding-left: 2%;
text-align: right;
}

.technology-main .item {
float: left;
padding: 0 4px 0 2px;
position: relative;
}
.technology-main .item a,
.best-nastr-left a{
	text-decoration: none;
}
.block-erp .three .one {
padding: 0 6px 0 2px;
}
.technology-main .item h3 {
width: 114px;
padding: 0;
font-weight: normal;
position: absolute;
top:15px;left:52px;
z-index: 5;
font-size: 13px;
color:#3366cc;
line-height: 22px;
}
.technology-main .item h3.technology-button{
	left:56px;
}
.block-shadow .technology-main .item a {
cursor: pointer;
text-decoration: none;
color:#484848;
}
.banner_upp_small a {
display: block;
float: right;
margin-top: 10px;
padding: 15px 13px 18px 50px;
text-decoration: none;
background: url('/erp/images/quest-direct.png') no-repeat 0 0;
}

.text-products .otrasl-ul {
	float: left;
}
.text-products .otrasl-ul-ul {
	margin-left: 225px;
}
.two-blocks .develop-ol ol{
	margin: 0;
}
.text-upp .rightpadding-none th h2,
.text-upp .rightpadding-none td h2 {
	padding:0;
}
/*---------------------------------------раздел Клиенты в УПП---*/

#right .rspace .clients-upp {
    width: 716px;
    position: relative;
    overflow: hidden;
}
#right .rspace .clients-upp .blocksmall {
    width: 666px;
    padding: 25px;
    overflow: hidden;
}
#right .rspace .clients-upp .blocksmall img {
    position: relative;
}
.blocksmall .logo-fodd {
    bottom: 54px;
    left: 15px;
}
.blocksmall .logo-abb {
    top: 9px;
    right: 111px;
}
.blocksmall .logo-letual {
    float: right;
    bottom: 77px;
}
.blocksmall .logo-domostr {
    float: left;
    top: 19px;
    left: 29px;
}
.blocksmall .logo-ids {
    bottom: 41px;
    left: 228px;
}
.blocksmall .logo-fo {
    float: right;
    bottom: 119px;
}
.blocksmall .logo-elin {
    bottom: 34px;
    left: 15px;
}
.blocksmall .logo-gazpr {
    bottom: 0;
    left: 2px;
}
.blocksmall .logo-sfds {
    bottom: 0;
    left: 5px;
}
.blocksmall .logo-auto {
    top: 8px;
    left: 5px;
}
.blocksmall .logo-oks {
    bottom: 115px;
    float: right;
    right: 50px;
}
.head-button .banner_upp a{
    float: right;
    display: block;
    padding: 23px 17px 16px 55px;
    text-decoration: none;
    background: url("/erp/experience/clients/images/wanttobeourclient.png") no-repeat;
}
/*--------------Лучшие настройки в УПП---------------------------*/
.head-button .knew-more a{
    float: right;
    display: block;
    padding: 6px 17px 8px 54px;
    margin: 0 0 20px 35px;
    text-decoration: none;
    background: url("/erp/products/best_practices/images/knew-more.png") no-repeat;
}
/*----------------Услуги в УПП----------------------------------*/
.block-shadow .text-upp {
    margin-bottom: 10px;
    overflow: hidden;
}
.head-button .get-meeting a{
    float: right;
    display: block;
    padding: 15px 17px 17px 56px;
    margin: 0 0 5px 35px;
    text-decoration: none;
    background: url("/erp/products/services/images/get-meeting.png") no-repeat;
}
.head-button {
width: 100%;
overflow: hidden;
}
.head-button h1 {
float: left;
padding-top: 10px;
}
.head-button .button {
float: right;
}
/*----------------раздел Программы в УПП--------------------------*/
.block-shadow .teg-cloud {
    margin:0 0 25px 0;
    padding: 0 0 0 18px;
    position: relative;
    top:0;
    left: 0;
    z-index: 5;
}
.block-shadow .teg-cloud a {
    display: inline-block;
    margin: 0 12px 0 0;
    text-decoration: none;
    line-height: 22px;
}
.block-shadow .teg-cloud a:hover {
    text-decoration: underline;
}
.head-button .get-demonstr a{
    float: right;
    display: block;
    padding: 7px 23px 7px 64px;
    margin: 0 0 5px 35px;
    text-decoration: none;
    background: url("/erp/products/programs/images/get-demonstr.png") no-repeat;
}

.block-shadow .bussiness-suite {
    position: relative;
    bottom: 0;
    left: 0;
    width: 716px;
    height: 487px;
    overflow: hidden;
    background: url("/erp/products/programs/images/bussiness-suite.png") no-repeat;
}

.block-shadow table {
    border-collapse:collapse;
}
.block-shadow .level1 {
    position: absolute;
    top:42px;
    left: 0;
}
.block-shadow .level1 td {
    text-align: right;
    font-weight: bold;
    line-height: 12px;
}
.block-shadow .level2 {
    top:177px;
}
.block-shadow .level2-2 {
    top:160px;
    left: 260px;
}
.block-shadow .level2-3 {
    top:122px;
    left: 495px;
}
.block-shadow .bussiness-suite .level2-3 td,
.block-shadow .bussiness-suite .level5 td {
    text-align: center;
}
.block-shadow .level3 {
    left: 192px;
    top: 286px;
}
.block-shadow .bussiness-suite .level3-2 td,
.block-shadow .bussiness-suite .level3-3 td,
.block-shadow .bussiness-suite .level5-2 td {
    text-align: left;
}
.block-shadow .level3-2 {
    left: 354px;
    top:304px;
}
.block-shadow .level3-3 {
    left: 485px;
    top: 262px;
}
.block-shadow .level3-4 {
    left: 548px;
    top: 244px;
}
.block-shadow .level3-5 {
    left: 577px;
    top: 290px;
}
.block-shadow .level4 {
    top:332px;
    left: 0;
}
.block-shadow .level4-2 {
    top:351px;
    left: 247px;
}
.block-shadow .level5 {
    top:418px;
    left: 0px;
}
.block-shadow .level5-2 {
    left: 116px;
    top: 424px;
}
.block-shadow .level5-3 {
    left: 462px;
    top: 424px;
}
.block-shadow .block1 {
    position: absolute;
    top:55px;
    left: 8px;
}
.block-shadow .block1 td {
    text-align: center;
    color: #000;
    font:bold 10px/11px Arial;
}
.block-shadow .block1-2 {
    top:97px;
}
.block-shadow .block1-3 {
    top: 116px;
}
.block-shadow .block1-4 {
    left:393px;
    top:59px;
}
.block-shadow .block1-5 {
    left:393px;
    top:79px;
}
.block-shadow .block2 {
    top:193px;
    left: 13px;
}
.block-shadow .block2-2 {
    top:193px;
    left: 94px;
}
.block-shadow .block2-3 {
    top:193px;
    left: 194px;
}
.block-shadow .block2-4 {
    top:174px;
    left: 312px;
}
.block-shadow .block2-5 {
    top:228px;
    left: 312px;
}
.block-shadow .block2-6 {
    top:156px;
    left: 480px;
}
.block-shadow .block2-7 {
    top:267px;
    left: 391px;
}
.block-shadow .block2-8 {
    top:259px;
    left:552px;
}
.block-shadow .block3 {
    top:350px;
    left:13px;
}
.block-shadow .block3-2 {
    top:356px;
    left:360px;
}
.block-shadow .block3-3 {
    top:322px;
    left:558px;
}
.block-shadow .block3-4 {
    top:442px;
    left:433px;
}
.block-shadow .block3-5 {
    height: 83px;
    left: 12px;
    top: 381px;
}
.rspace .block-shadow .bussiness-suite a {
	color: #D14A23;
	text-decoration: none;
}
.rspace .block-shadow .bussiness-suite a:hover {
	text-decoration:underline;
}
/*----------раздел Продукты в разделе УПП-------------------------------*/
.block-shadow .grey-block-upp {
    width: 46%;
    position: relative;
    float: left;
    padding:12px;
    margin: 5px 19px 0 0;
    border: 1px solid #d2d2d2;
    background: url("/erp/images/gb-bg.jpg") no-repeat top left;
}
#content .block-shadow .grey-block-upp .tl {
    background-position: 0 0;
    left: -1px;
    top: -1px;
}
#content .block-shadow .grey-block-upp .tr {
    background-position: -13px 0;
    right: -1px;
    top: -1px;
}
#content .block-shadow .grey-block-upp .bl {
    background-position: 0 -13px;
    bottom: -1px;
    left: -1px;
}
#content .block-shadow .grey-block-upp .br {
    background-position: -13px -13px;
    bottom: -1px;
    right: -1px;
}
.block-shadow .grey-block-upp .tl,
.block-shadow .grey-block-upp .tr,
.block-shadow .grey-block-upp .bl,
.block-shadow .grey-block-upp .br {
    background: url("/erp/images/gb-bg-ungl.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    overflow: hidden;
    position: absolute;
    width: 13px;
}
.block-shadow .grey-block-upp h2,
.block-shadow .best-nastr h2 {
    color:#484848;
    padding: 0 0 9px;
}
.block-shadow .grey-block-upp ul li {
    background: url("/erp/images/ul-li-upp-black.png") no-repeat 0 9px;
    padding: 2px 0 2px 9px;
}
.block-shadow .grey-block-upp a {
    text-decoration: none;
}
.block-shadow .grey-block-upp a:hover {
    text-decoration:underline;
}
.block-shadow .grey-block-upp .more {
    font-weight: bold;
    margin-bottom: 0;
}
.block-shadow .grey-block-upp .more a {
    background: url("/erp/images/erp-more.png") no-repeat scroll 100% 60% transparent;
    color: #3366CC;
    padding-right: 20px;
    text-decoration: none;
}
.block-shadow .main-greybl {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.block-shadow .main-greybl .right-greybl {
    margin: 5px 0 0 0;
}
.block-shadow .right-greybl ul{
    margin-bottom: 14px;
}
.block-shadow .best-nastr h2 {
    padding-bottom: 0;
}
.block-shadow .best-nastr {
    height: 60px;
    max-width: 900px;
    min-width: 675px;
    position: relative;
    margin-bottom: 20px;
    background: url("/erp/products/images/best-services-bunner.png") no-repeat  100% 0;
}
.block-shadow .best-nastr-left {
    height: 50px;
    left: 0;
    padding: 10px 0 0 67px;
    position: absolute;
    top: 0;
    background: url("/erp/products/images/best-services-bunner-left.png") no-repeat 0 100%;
}
.get-meet-manager a{
    text-decoration: none;
    float: right;
    display: block;
    padding: 7px 18px 7px 50px;
    margin: 0 0 5px 115px;
    background: url("/erp/products/images/get-meet-manag.png") no-repeat;
}
/*------------кнопки-баннеры в УПП-------------------*/
.bunner-a-erp {
    text-decoration: none;
    float: right;
    display: block;
}
.want-deagnostic {
	padding: 16px 10px 16px 49px;
	margin: 0 0 25px 25px;
    background: url("/erp/images/left-diagnostic.jpg") no-repeat;
}
.rspace a.realize-bp  {
    padding: 14px 4px 18px 51px;
    background: url("/erp/images/get-bussinessprocess.png") no-repeat;
}
.rspace a.exp-work {
    padding: 15px 11px 17px 57px;
    background: url("/erp/images/get-expwork.png") no-repeat;
}
.rspace a.get-develop {
    padding: 7px 26px 17px 58px;
    background: url("/erp/images/get-development.jpg") no-repeat;
}
.rspace a.get-partner-work {
    padding: 15px 5px 17px 58px;
    margin: 0px 0 15px 0;
    width: 243px;
    background: url("/erp/images/start-realize.jpg") no-repeat;
}
.none-border {
	border:none;
}

.diag-graph {
	position: relative;
	width: 687px;
	height: 228px;
	margin: 20px 0;
	background: url("/erp/images/diagnostic-graph.jpg") no-repeat;
}
.diag-graph span {
	position: absolute;
	font-size: 11px;
	line-height: 13px;
}
.diag-graph .first,
.diag-graph .second,
.diag-graph .third {
	color: #fff;
}
.diag-graph .first {
	left: 15px;
    top: 23px;
    width: 78px;
}
.diag-graph .first-1 {
	left: 130px;
    top: 32px;
    width: 69px;
}
.diag-graph .first-2 {
	left: 249px;
    top: 68px;
    width: 73px;
}
.diag-graph .first-3 {
	left: 222px;
    top: 147px;
    width: 125px;
}
.diag-graph .first-4 {
	left: 422px;
    top: 74px;
}
.diag-graph .first-5 {
 	left: 420px;
    top: 131px;
}
.diag-graph .second {
	bottom: 14px;
    left: 283px;
}
.diag-graph .third {
	left: 562px;
    top: 29px;
    width: 109px;
}
/*--------------раздел Технологии-Внедрение-------------------*/
.develop-table {
	position: relative;
	width: 733px;
	height: 541px;
	margin: 20px 0;
	background:url("/erp/images/develop-table.jpg") no-repeat;
	border-collapse: collapse;
}
.develop-table table {
	position: absolute;
}

.develop-table .top-table th {
	height: 28px;
}
.develop-table td {
	padding: 3px 0 6px 0;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
}
.develop-table .main-consume {
	width: 80px;
	top:350px;
	left: 49px;
}
.develop-table .center-part {
	left: 158px;
    top: 220px;
}
.develop-table .center-part td {
	padding: 10px 12px 30px 10px;
    width: 97px;
}
.develop-table .right-table {
	left: 413px;
    top: 345px;
}
.develop-table .stageofproject {
	position: absolute;
 	left: 516px;
    top: 220px;
}
.develop-table .extreme-table {
	right: 5px;
    top: 286px;
}
.develop-table .extreme-table td {
	color: #e77817;
	width: 60px;
	padding-bottom: 90px;
}
.product-block .active span.product-name strong,
.product-block .active h1 span {
	display: block;
	font-weight: bold;
    color: #333333;
    font-size: 13px;
    line-height: 14px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}
/*------------------------------------------------Раздел поддержка----------------------------------------------*/
.rspace .know-before-telephone {
	width: 578px;
	height: 84px;
	position: relative;top: 16px;left: -9px;
	padding: 19px 10px 31px 139px;
	color: #646464;
    font: italic bold 17px Arial;
    background: url("/support/images/bunner-direct.jpg") no-repeat;
}
.cnt .left .left-col .big-a {
	font-size: 15px;
	text-decoration: underline;
}
.cnt .left .left-col .big-a:hover {
	text-decoration: none;
}
.round-box-inner .bottom-indent {
	padding:13px 0 10px 0;
}
.round-box-inner ul.text13 {
	font-size: 13px;
}
.round-box-inner ul.text13 li a {
	text-decoration:underline;
}
.round-box-inner ul.text13 li a:hover {
	text-decoration:none;
}
.cnt .right h2.forum-column{
	padding-top: 0;
	padding-left: 21px;
}
.cnt .no-float {
	float: none;
}
.stars-ul li {
	background: url("/local/templates/1c-rarus_inner/images/bg/stars-li.png") no-repeat 9px 7px;
}
.stars-ul li span {
	font-size:12px;
	color:#999999;
}
.round-box-inner .left-indent {
	padding:5px 0 10px 15px;
}
.line-consult-question {
    color: #E77817;
    font-size: 12px;
    padding: 11px 38px 10px 89px;
    text-decoration: none;
    cursor: pointer;
    background:url("/local/templates/1c-rarus_inner/images/buttons/line-consult-quest.jpg") no-repeat ;
}
.line-consult-question span {
	font:18px Arial;
}

a.line-consult-tech {
    float: left;
    margin:7px 12px 0 0;
    text-decoration: none;
}
.indent-margin10 {
	margin-bottom: 20px;
}
/*=====баннер Акция учебного центра, находится: 1С-Рарус Учебный центр О направлении Акции и скидки=======*/
.actions .action div {cursor:pointer;}
.actions .action a {
	 text-decoration: none;
 }
.actions .action a .banner-study-center {
	position: absolute;
	top: 14px;
	left: 12px;
	font-size: 49px;
	color:#ff6c00;
	letter-spacing: -2.4px;
	font-style: normal;
	line-height: 50px;
}
.actions .action a .banner-discount{
	position: absolute;
	top: 70px;
	left: 16px;
	font-size: 24px;
	color: #666666;
	letter-spacing: -0.9px;
}
.actions .action a .banner-discount span{
	vertical-align: middle;
	font:39px Tahoma;
	color:#ff6c00;
	letter-spacing: -2.4px;

}
.actions .action a .banner-free-hours {
	position: absolute;
	top: 157px;
	left: 16px;
	color: #fff;
	font: 18px Tahoma;
	font-style: normal;
}
/*=============позвоните консультанту==================*/
#left .call-to-consultant {
padding: 5px 0 10px 65px;
margin: 5px 0 1px 0;
font-size: 10px;
line-height: 16px;
background: url('/local/templates/1c-rarus_inner/images/bg/call-to-consultant.png') no-repeat 0 50%;
}
#left .call-to-consultant span {
font-size: 13px;
line-height: 20px;
}
/*====================блок: выбрать офис==================*/
.static-branch-form {
width: 100%;
margin: 10px 0 15px 0;
}
.static-branch-form:after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow: hidden;
}
.static-branch-form .static-branch-select {
width: 400px;
padding: 4px 8px 7px;
float: left;
white-space: nowrap;
background: url('/local/templates/1c-rarus_inner/images/bg/static-branch-select.png') no-repeat 0 0;
}
.static-branch-form .static-branch-select .selector-name {
padding: 2px 4px 0 0;
float: left;

color: #000000;
font-size: 12px;
font-style: normal;
font-weight: normal;
left: 0;
line-height: 18px;
position: relative;
top: 0;
}
.static-branch-form .static-branch-select select {
width: 210px;
height: 21px;
margin: 1px 4px 0 0;
float: left;
}
.static-branch-form .static-branch-select input {
width: 85px;
display: block;
float: left;
position: relative;
margin: 0;
font-size:100%;
}
.static-branch-form p.link {
width: 170px;
float: right;
margin: 0;
padding: 5px 0;
text-align: right;
font-size: 10px;
color:#e77817;
}
.static-branch-form p.link.manager {
	width: 220px;
}
.static-branch-form p.link a {
margin-right: 5px;
}
.static-branch-form p.link acronym {
border-bottom: 1px dashed #e77817;
cursor: default;
}
p.link acronym {
cursor: default !important;
}

/*====================Усовершенствованный блок: выбрать офис==================*/
/* Фильтр городов */
.static-branch-form .static-branch-selector {
	width: 500px;
	float: left;
	padding: 14px 8px 7px 0;
	white-space: nowrap;
}
.rspace .static-branch-form-events .static-branch-selector {
	float: right;
	width: auto;
	padding-right: 0;
}
.static-branch-selector .selector-name {
	display: block;
	float: left;
}
.static-branch-selector .other-city-block {
	display:block;
	position: relative;
	float: left;
	margin-left: 7px;
}
#checked_branch {
	display:block;
	position: relative;
	z-index: 15;
}
#checked_branch span {
	color: #006699;
	border-bottom:1px dashed;
	cursor: pointer;
}
.other-city-block:hover #checked_branch span {
	border-bottom:none;
}
.static-branch-form .static-branch-selector span {
	position: relative;
	top: auto;left: auto;
	padding: 0;
	font: inherit;
	color: inherit;
}
/* выпадающий список городов */
.static-branch-selector .other-city-block .city-list {
	display: none;
	min-width: 240px;
	margin: 0;
	position:absolute;
	left: 0;
	z-index: 20;
	zoom: 1;
}
.static-branch-selector .other-city-block:hover .city-list {
	display: block;
}
.static-branch-selector .other-city-block .city-list ul {
	display: block;
	margin: 0;
	padding: 7px 0 12px 0;
	background: #fff;
	position: relative;
	border: 1px solid #dae9ef;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:-3px 3px 3px 1px #d2d2d2;
	-moz-box-shadow:-3px 3px 3px 1px #d2d2d2;
	-webkit-box-shadow:-3px 3px 3px 1px #d2d2d2;
	-moz-transition:opacity .25s linear, visibility .1s linear .1s;
	-webkit-transition:opacity .25s linear, visibility .1s linear .1s;
	-o-transition:opacity .25s linear, visibility .1s linear .1s;
	transition:opacity .25s linear, visibility .1s linear .1s;
	z-index: 22;
	zoom: 1;
	behavior: url(/common/js/PIE.htc);
	overflow:hidden;

}
.static-branch-selector .other-city-block .city-list ul li {
	position: relative;
	float:none;
	margin:0;
	padding: 0 25px 0 13px;
	zoom: 1;
	background: none;
	cursor: pointer;
}
.static-branch-selector .other-city-block .city-list ul li:hover {
	background-color: #f1f2f4;
}
.static-branch-selector .other-city-block .city-list a {
	text-decoration: none;
	color:#000;
}

/*====================офисы в городах==================*/
.company-branches .left-col, .company-branches .right-col {
width: 48%;
}
.company-branches p {
margin-bottom: 20px;
}
/*===============УЦ==========================*/
.schedule-container .validity-erroneous {border: 1px solid red !important;}
.schedule-container .without_overlay {width:606px;}
.schedule-container .overlay-header {width:590px;}
.schedule-container .simple_overlay .close {left:570px;}
.schedule-container .shedule-anchor-list {
width: 100%;
margin-bottom: 20px;
}
.shedule-anchor-list td {
vertical-align:top;
padding:0;
font-size: 11px;
}
#right .shedule-anchor-list td {
padding: 10px;
background: #f2f2ee;
border: 1px solid #D8E8EE;
}

table.subs-list {
width: 100%;
border-collapse: collapse;
margin: 0 0 20px 0;
font-size: 11px;
line-height: 14px;
}
.schedule-part table.subs-list th {
padding: 5px 7px;
text-align: center;
line-height: 13px;
}
.schedule-part table.subs-list td {
vertical-align: top;
text-align: left;
padding: 10px 7px;
}
.schedule-part table.subs-list th, .schedule-part table.subs-list td {
border: 1px solid #f2e0c4;
}
.schedule-part table.subs-list .name-courses {
width: 30%;
}
.schedule-part table.subs-list .hours {
width: 5%;
text-align: center;
}
.schedule-part table.subs-list .price {
width: 8%;
text-align: center;
}
.schedule-part table.subs-list .time {
width: 13%;
}
.schedule-part table.subs-list .food {
width: 8%;
text-align: center;
}
.schedule-part table.subs-list .sertif {
width: 12%;
text-align: center;
}

.schedule-part table.subs-list .registration {
width: 10%;
white-space: nowrap;
}
.schedule-part .registration a {
width: 84px;
display: block;
color:#fff;
text-align: center;
padding: 0 0 2px 0;
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/subs-list-registration.png') no-repeat 0 0;
}
#content .left-menu-list .ipb {
position: relative;
}
#content .left-menu-list .ipb a {
padding-right:50px;
}
#content .left-menu-list .ipb .ico {
display: block;
width: 33px;
height: 35px;
position: absolute;
top:5px;right: 8px;
padding: 0;
border: none;
background:url('/local/templates/1c-rarus_inner/images/bg/logo-ipb.png') no-repeat 0 0;
}
/*----------------------для ВР----------------*/
.form_solutions
{
	width:445px;
	padding:10px 0 10px 0;
	margin:0 0 5px 0;
	position:relative;
	z-index:1;
	background:#ddd;
}
.form_solutions .forma td.forinput select {
	position:relative;
	z-index:1 !important;
}
.form_solutions .forma td.forinput a.clear-date {
	position:relative;
	text-decoration: none;
	top:-4px;
	font-size:10px;
	color:#003366;
	white-space: nowrap;
}
.form_solutions .forma td.forinput a.clear-date img {
	top:4px;
	margin-right: 2px;
	position:relative;
}
.form_solutions .forma
{
	border-collapse:collapse;
	vertical-align:middle;
	margin:0 0 0 10px;
}
.form_solutions .forma td.forinput select {
	width:320px;
	display:block;
	padding:0;
	margin:0;
	font-size:11px;
}
.form_solutions .forma td
{
	padding:3px 0;
	vertical-align:middle;
}
.form_solutions .forma td.buttons {padding:10px 0 0 0;}
.form_solutions td.left
{
	width:105px;
}
.form_solutions .forma .left label
{
	display:block;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#093064;
}
.form_solutions .forma .forinput input.inputfield
{
	width:70px;
	height:16px;
	padding:0;
	line-height:11px;
	font-size:11px;
	position:relative;
	top:-3px;
	border:1px solid #868686;
	background:#fff;
}
.form_solutions .forma .buttons input.submit
{
	color:#003366;
	position:relative;
	margin:0px 10px 0px 0px;
	padding:0;
	float:left;
	display:block;
	font-size:10px;
	border:1px solid #777;
	cursor:pointer;
	background:#ddd;
}
.form_solutions .forma .buttons input .find {width:55px !important;}
.form_solutions .forma .buttons input .clean {width:80px;}
.form_solutions .forma .forinput label
{
	display:block;
	float:left;
	margin:0 4px 0 2px;
	padding:0;
	font-size:11px;
}
.forma .forma label {
margin:2px 10px 2px 0;
}
.sort, .noactive-link {
	color:#636363;
	font-weight:bold;
	text-decoration:none;
}
.active-link
{
 color:#e77817;
 line-height:14.4px;
}
.news
{
	width:100%;
	margin:0 0 20px 0;
	overflow:hidden;
}
.news-detail img {
padding:0 10px 0 0;
}
.date
{
	padding-bottom:2px;
	margin-bottom:3px;
	font:12px tahoma;
	color:#093064;
	font-style: italic;
	font-weight:bold;
	border-bottom:1px solid #b0b0b0;
}
.news .anonce
{
	font:12px tahoma;
	line-height:14px;
	color:#636363;
}
.news .events h6 a {color:#e77817 !important;}
.news .anonce a {color:#3c6eba;}

p.properties {
line-height:21px;
color:#093064;
}
p.properties a {
font-weight: normal;
}
.all-events {float:right;position:relative;}


.border-recomendation {
width: 635px;
position: relative;
text-align: center;
background: url('/local/templates/1c-rarus_inner/images/design/components/recommendations/recomendation-border-c.png') repeat-y 0 0;
}
.border-recomendation img {
max-width:595px;
overflow: hidden;
}

.border-recomendation .top {
width: 635px;
height:23px;
position: relative;
background: url('/local/templates/1c-rarus_inner/images/design/components/recommendations/recomendation-border-top.png') no-repeat 0 0;
}
.border-recomendation .bottom {
width: 635px;
height:23px;
position: relative;
background: url('/local/templates/1c-rarus_inner/images/design/components/recommendations/recomendation-border-bottom.png') no-repeat 0 0;
}
/*===========стили для http://rarus.ru/partnership/partners/certified/...===============================*/
.key_partner {
font-size: 15px;
color: #333;
}
.key_partner img {
vertical-align: middle;
margin: -5px 5px 0 0;
}
.btn.btn-certified {
	margin-bottom: 20px;
}
.news-detail table#combi-content{
	border: 1px solid #EED8A8;
    border-collapse: collapse;
    margin: 10px 0 15px;
    width: 100%;

}
.news-detail table#combi-content td{
	border: 1px solid #EED8A8;
	background:#FFFBE4;
	padding:7px 18px;
}
#right table.anketa-distrib td {
	padding: 10px 0;
	vertical-align: top;
}
#right table.anketa-distrib td.sep {
	padding: 0;
}
#right table.anketa-distrib td.sep hr {
	background-color: #fdc68c;
}
.tab-boby-container.block {
	padding: 20px;
}

.footnote-star,.footnote-star:hover {color:red;text-decoration:none;}
/*всплывающий попап "вебинар только для партнеров"*/
.only-partners {line-height: 20px;padding: 4px 34px 9px 19px;width: 421px;}
.only-partners h3 {color:#000;}
.only-partners p {margin:0 0 5px;}
.only-partners .btn {margin:0 0 6px;}
.only-partners .close {
	background: url("/local/templates/1c-rarus_inner/images/bg/forma-close.png") no-repeat;
	border: medium none !important;
	cursor: pointer;
	height: 11px;
	overflow: hidden;
	position: absolute;
	right: 18px;
	top: 18px;
	width: 11px;
	z-index: 20;
}
/*всплывающий алерт "вебинар только для партнеров" (end)*/
/*BANNER SLIDER*/
.coin-slider .cs-buttons {
	position: absolute !important;
	margin: 0 !important;
	z-index: 100;
	left:35px !important;
	top:6px;
}
.coin-slider .cs-buttons a, .coin-slider .cs-buttons-tor a {
	display: block;
	float: left;
	text-indent: -999px;
	overflow: hidden;
	margin-bottom: 5px;
}
.coin-slider .cs-buttons a{
	background: url("/local/templates/1c-rarus_inner/images/icons/icons-sprite.png") no-repeat -22px 0;
	width: 10px;
	height: 10px;
	padding: 0 10px 0 0;
}
.coin-slider /*.cs-buttons-tor*/ .cs-buttons-banners-slides-container a{
	background: url("/local/templates/1c-rarus_inner/images/icons/slider-button.png") no-repeat -0 0;
	width: 19px;
	height: 19px;
	padding: 0 17px 0 0;
	color: rgba(0,0,0,0);
	text-decoration: none;
	display: inline-block;
	margin-top: 12px;
}
.coin-slider .cs-buttons-banners-slides-container a.activeSlide{background-position: 0 -19px;}
.coin-slider .cs-buttons a.activeSlide {background-position: -22px -10px;}
.coin-slider {position:relative;}
.coin-slider .prev-slide {
	background: url("/local/templates/1c-rarus_inner/images/icons/arrow-prev-next.png") no-repeat;
	left: 25px;
}
.coin-slider .navy {
	cursor: pointer;
	height: 46px;
	position: absolute;
	top: 25px;
	width: 45px;
	z-index: 1;
}
.coin-slider .next-slide {
	background: url("/local/templates/1c-rarus_inner/images/icons/arrow-prev-next.png") no-repeat scroll -45px 0 rgba(0, 0, 0, 0);
	right: 25px;
}
.coin-slider .navy {
	cursor: pointer;
	height: 46px;
	position: absolute;
	top: 175px;
	width: 45px;
	z-index: 1;
}



/* popup style */
	#backshad
	{
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: #000000;
		opacity: 0.8;
		z-index: 1040;
		display: none;
	}

	.pop_wind,
	.pop_wind *
	{
		z-index: 1041;
	}
	.pop_wind
	{
		position: fixed;
		width: 480px;
		top: 200px;
		left: 50%;
		margin-left: -240px;
		background: #f7f7f7;
		border: 1px soild #acacac;
		border-radius: 6px;
		display: none;
	}

	.pop_wind .title
	{
		position: relative;
		padding: 0 22px 0;

		color: #333333;
		font-size: 24px;
		font-weight: bold;
		height: 80px;
		line-height: 80px;
	}

	.pop_wind .text
	{
		color: #333333;
		padding: 20px 20px 30px 25px;
		border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
		font-size: 14px;
	}

	.pop_wind .bottom
	{
		height: 80px;
		text-align: center;
		background: #f2f2f2;

		border-radius: 6px;
	}

	.pop_wind .close:link,
	.pop_wind .close:active,
	.pop_wind .close:visited
	{
		position: relative;
		top: 19px;
		display: inline-block;
		padding: 12px 17px;
		color: #FFFFFF;
		border-radius: 6px;

	}
	.pop_wind .close:hover
	{
		z-index: 1042;
		text-decoration: none;
		color:#f2f2f2;
	}
/* /popup style */
.btns.btn-form-callback {
	height: auto;
	margin-top: 0;
	position: relative;
	background: none !important;
}
acronym.acronym {
	cursor: help;
}
/*Новости*/
.rspace .work p.item i{display: block;}

/*Всплывашка о политике конфиденциальности*/
.b-policy {
	display: block;
	position: fixed;
	bottom: 0;
	z-index: 10;
	width: 100%;
	border-top: 1px solid #e5e5e5;
	background: #ffffff;
	overflow: hidden;
}
.b-policy__wrap {
	position: relative;
	width: 100%;
	max-width: 1220px;
	margin: 0 auto;
	padding: 13px 40px 13px 0;
	box-sizing: border-box;
}
.b-policy__content {
	overflow: hidden;
	font-size: 13px;
}
.b-policy .close {
	position: absolute;
	display: block;
	right: 0;
	top: 13px;
	font-size: 45px;
	font-weight: 300;
	opacity: .2;
	font-family: Verdana, Arial;
}
.b-policy .icon-info {
	float: left;
	margin-right: 20px;
	display: block;
	width: 17px;
	height: 17px;
	background: url(/local/templates/1c-rarus_inner/images/ico/icon-info.png);
}
@media screen and (max-width: 767px) {
	.b-policy {
		width: 290px;
	}
}
.text-nowrap {
	white-space: nowrap;
}
.list-decimal {
	list-style-position: inside;
	-moz-column-count: 2; /* Firefox */
	-webkit-column-count: 2; /* Safari and Chrome */
	column-count: 2;
	max-height: 220px;
}
#footer .menu {
	width: 350px;
}

/* End */


/* Start:/common/css/bootstrap.css?175518718298990*/
/*!
 * Bootstrap v2.0.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/*img {
  height: auto;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
} */
/*button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
} */
.hide-text {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  /* Make inputs at least the height of their button counterpart */

  /* Makes inputs behave like true block-level elements */

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.container {
  margin-left: auto;
  margin-right: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}
.container-fluid:after {
  clear: both;
}
p small {
  font-size: 11px;
  color: #999999;
}
.lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}
.page-header {
  padding-bottom: 17px;
  margin: 18px 0;
  border-bottom: 1px solid #eeeeee;
}
.page-header h1 {
  line-height: 1;
}
dl {
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 18px;
}
dt {
  font-weight: bold;
  line-height: 17px;
}
dd {
  margin-left: 9px;
}
.dl-horizontal dt {
  float: left;
  clear: left;
  width: 120px;
  text-align: right;
}
.dl-horizontal dd {
  margin-left: 130px;
}
.muted {
  color: #999999;
}
/*input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;

  line-height: normal;
  cursor: pointer;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0 \9;

}
input[type="image"] {
  border: 0;
}
input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  border: initial;
  background-color: #ffffff;
  background-color: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  width: auto;
  height: auto;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="image"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
textarea {
  height: auto;
}
input[type="hidden"] {
  display: none;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}  */
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
input.input-text,
textarea.text {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  display: inline-block;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;  
}
input.input-text:focus,
textarea.text:focus {
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;

}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
/*select {
background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 220px;
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}
*/
.select {
  position: absolute;
  min-width: 156px;
  height: 21px;
  display:inline-block;
  padding: 2px 24px 0 8px;
  color: #000;
  overflow: hidden;
  border:1px solid #b7b7b7;
  background:#fff url('/common/css/images/bootstrap-select.png') no-repeat center right;
}
/*input[type="file"] {
  height: 30px;
  *margin-top: 4px;
  line-height: 30px;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
} */
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
/*input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
  float: none;
  margin-left: 0;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
} */
input.span12, textarea.span12, .uneditable-input.span12 {
  width: 930px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
  width: 850px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
  width: 770px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
  width: 690px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
  width: 610px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
  width: 530px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
  width: 450px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
  width: 370px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
  width: 290px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
  width: 210px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
  width: 130px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
  width: 50px;
}
/*input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #eeeeee;
  border-color: #ddd;
  cursor: not-allowed;
} */
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
  border-color: #c09853;
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
  -moz-box-shadow: 0 0 6px #dbc59e;
  box-shadow: 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
  border-color: #b94a48;
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
  border-color: #468847;
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
  -moz-box-shadow: 0 0 6px #7aba7b;
  box-shadow: 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 17px 20px 18px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: #eeeeee;
  border-top: 1px solid #ddd;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
}
.form-actions:after {
  clear: both;
}
.uneditable-input {
  display: block;
  background-color: #ffffff;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
:-moz-placeholder {
  color: #999999;
}
::-webkit-input-placeholder {
  color: #999999;
}
.help-block,
.help-inline {
  color: #555555;
}
.help-block {
  display: block;
  margin-bottom: 9px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-prepend,
.input-append {
  margin-bottom: 5px;
}
.input-prepend input,
.input-append input,
.input-prepend select,
.input-append select,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  *margin-left: 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend input:focus,
.input-append input:focus,
.input-prepend select:focus,
.input-append select:focus,
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
  position: relative;
  z-index: 2;
}
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  border-left-color: #ccc;
}
.input-prepend .add-on,
.input-append .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.input-prepend .add-on,
.input-append .add-on,
.input-prepend .btn,
.input-append .btn {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend .active,
.input-append .active {
  background-color: #a9dba9;
  border-color: #46a546;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-append input,
.input-append select .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append .uneditable-input {
  border-left-color: #eee;
  border-right-color: #ccc;
}
.input-append .add-on,
.input-append .btn {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.search-query {
  padding-left: 14px;
  padding-right: 14px;
  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  margin-bottom: 0;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-left: 0;
  margin-right: 3px;
}
.control-group {
  margin-bottom: 9px;
}
legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  margin-left: 160px;
  /* Super jank IE7 fix to ensure the inputs in .input-append and input-prepend don't inherit the margin of the parent, in this case .controls */

  *display: inline-block;
  *margin-left: 0;
  *padding-left: 20px;
}
.form-horizontal .help-block {
  margin-top: 9px;
  margin-bottom: 0;
}
.form-horizontal .form-actions {
  padding-left: 160px;
}
/*table {
  max-width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent;
}
.table {
  width: 100%;
  margin-bottom: 18px;
} */
.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-left: 0;
  border-collapse: separate;
  *border-collapse: collapsed;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #f5f5f5;
}
table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("/common/css/images/bootstrap-glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  *margin-right: .3em;
}
[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {
  *margin-left: 0;
}
.icon-white {
  background-image: url("/common/css/images/bootstrap-glyphicons-halflings-white.png");
}
.icon-glass {
  background-position: 0      0;
}
.icon-music {
  background-position: -24px 0;
}
.icon-search {
  background-position: -48px 0;
}
.icon-envelope {
  background-position: -72px 0;
}
.icon-heart {
  background-position: -96px 0;
}
.icon-star {
  background-position: -120px 0;
}
.icon-star-empty {
  background-position: -144px 0;
}
.icon-user {
  background-position: -168px 0;
}
.icon-film {
  background-position: -192px 0;
}
.icon-th-large {
  background-position: -216px 0;
}
.icon-th {
  background-position: -240px 0;
}
.icon-th-list {
  background-position: -264px 0;
}
.icon-ok {
  background-position: -288px 0;
}
.icon-remove {
  background-position: -312px 0;
}
.icon-zoom-in {
  background-position: -336px 0;
}
.icon-zoom-out {
  background-position: -360px 0;
}
.icon-off {
  background-position: -384px 0;
}
.icon-signal {
  background-position: -408px 0;
}
.icon-cog {
  background-position: -432px 0;
}
.icon-trash {
  background-position: -456px 0;
}
.icon-home {
  background-position: 0 -24px;
}
.icon-file {
  background-position: -24px -24px;
}
.icon-time {
  background-position: -48px -24px;
}
.icon-road {
  background-position: -72px -24px;
}
.icon-download-alt {
  background-position: -96px -24px;
}
.icon-download {
  background-position: -120px -24px;
}
.icon-upload {
  background-position: -144px -24px;
}
.icon-inbox {
  background-position: -168px -24px;
}
.icon-play-circle {
  background-position: -192px -24px;
}
.icon-repeat {
  background-position: -216px -24px;
}
.icon-refresh {
  background-position: -240px -24px;
}
.icon-list-alt {
  background-position: -264px -24px;
}
.icon-lock {
  background-position: -287px -24px;
}
.icon-flag {
  background-position: -312px -24px;
}
.icon-headphones {
  background-position: -336px -24px;
}
.icon-volume-off {
  background-position: -360px -24px;
}
.icon-volume-down {
  background-position: -384px -24px;
}
.icon-volume-up {
  background-position: -408px -24px;
}
.icon-qrcode {
  background-position: -432px -24px;
}
.icon-barcode {
  background-position: -456px -24px;
}
.icon-tag {
  background-position: 0 -48px;
}
.icon-tags {
  background-position: -25px -48px;
}
.icon-book {
  background-position: -48px -48px;
}
.icon-bookmark {
  background-position: -72px -48px;
}
.icon-print {
  background-position: -96px -48px;
}
.icon-camera {
  background-position: -120px -48px;
}
.icon-font {
  background-position: -144px -48px;
}
.icon-bold {
  background-position: -167px -48px;
}
.icon-italic {
  background-position: -192px -48px;
}
.icon-text-height {
  background-position: -216px -48px;
}
.icon-text-width {
  background-position: -240px -48px;
}
.icon-align-left {
  background-position: -264px -48px;
}
.icon-align-center {
  background-position: -288px -48px;
}
.icon-align-right {
  background-position: -312px -48px;
}
.icon-align-justify {
  background-position: -336px -48px;
}
.icon-list {
  background-position: -360px -48px;
}
.icon-indent-left {
  background-position: -384px -48px;
}
.icon-indent-right {
  background-position: -408px -48px;
}
.icon-facetime-video {
  background-position: -432px -48px;
}
.icon-picture {
  background-position: -456px -48px;
}
.icon-pencil {
  background-position: 0 -72px;
}
.icon-map-marker {
  background-position: -24px -72px;
}
.icon-adjust {
  background-position: -48px -72px;
}
.icon-tint {
  background-position: -72px -72px;
}
.icon-edit {
  background-position: -96px -72px;
}
.icon-share {
  background-position: -120px -72px;
}
.icon-check {
  background-position: -144px -72px;
}
.icon-move {
  background-position: -168px -72px;
}
.icon-step-backward {
  background-position: -192px -72px;
}
.icon-fast-backward {
  background-position: -216px -72px;
}
.icon-backward {
  background-position: -240px -72px;
}
.icon-play {
  background-position: -264px -72px;
}
.icon-pause {
  background-position: -288px -72px;
}
.icon-stop {
  background-position: -312px -72px;
}
.icon-forward {
  background-position: -336px -72px;
}
.icon-fast-forward {
  background-position: -360px -72px;
}
.icon-step-forward {
  background-position: -384px -72px;
}
.icon-eject {
  background-position: -408px -72px;
}
.icon-chevron-left {
  background-position: -432px -72px;
}
.icon-chevron-right {
  background-position: -456px -72px;
}
.icon-plus-sign {
  background-position: 0 -96px;
}
.icon-minus-sign {
  background-position: -24px -96px;
}
.icon-remove-sign {
  background-position: -48px -96px;
}
.icon-ok-sign {
  background-position: -72px -96px;
}
.icon-question-sign {
  background-position: -96px -96px;
}
.icon-info-sign {
  background-position: -120px -96px;
}
.icon-screenshot {
  background-position: -144px -96px;
}
.icon-remove-circle {
  background-position: -168px -96px;
}
.icon-ok-circle {
  background-position: -192px -96px;
}
.icon-ban-circle {
  background-position: -216px -96px;
}
.icon-arrow-left {
  background-position: -240px -96px;
}
.icon-arrow-right {
  background-position: -264px -96px;
}
.icon-arrow-up {
  background-position: -289px -96px;
}
.icon-arrow-down {
  background-position: -312px -96px;
}
.icon-share-alt {
  background-position: -336px -96px;
}
.icon-resize-full {
  background-position: -360px -96px;
}
.icon-resize-small {
  background-position: -384px -96px;
}
.icon-plus {
  background-position: -408px -96px;
}
.icon-minus {
  background-position: -433px -96px;
}
.icon-asterisk {
  background-position: -456px -96px;
}
.icon-exclamation-sign {
  background-position: 0 -120px;
}
.icon-gift {
  background-position: -24px -120px;
}
.icon-leaf {
  background-position: -48px -120px;
}
.icon-fire {
  background-position: -72px -120px;
}
.icon-eye-open {
  background-position: -96px -120px;
}
.icon-eye-close {
  background-position: -120px -120px;
}
.icon-warning-sign {
  background-position: -144px -120px;
}
.icon-plane {
  background-position: -168px -120px;
}
.icon-calendar {
  background-position: -192px -120px;
}
.icon-random {
  background-position: -216px -120px;
}
.icon-comment {
  background-position: -240px -120px;
}
.icon-magnet {
  background-position: -264px -120px;
}
.icon-chevron-up {
  background-position: -288px -120px;
}
.icon-chevron-down {
  background-position: -313px -119px;
}
.icon-retweet {
  background-position: -336px -120px;
}
.icon-shopping-cart {
  background-position: -360px -120px;
}
.icon-folder-close {
  background-position: -384px -120px;
}
.icon-folder-open {
  background-position: -408px -120px;
}
.icon-resize-vertical {
  background-position: -432px -119px;
}
.icon-resize-horizontal {
  background-position: -456px -118px;
}
.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown:hover .caret,
.open.dropdown .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  padding: 4px 0;
  margin: 0;
  list-style: none;
  background-color: #ffffff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  *width: 100%;
  *margin: -5px 0 5px;
}
.dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}
.dropdown.open {
  *z-index: 1000;
}
.dropdown.open .dropdown-toggle {
  color: #ffffff;
  background: #ccc;
  background: rgba(0, 0, 0, 0.3);
}
.dropdown.open .dropdown-menu {
  display: block;
}
.dropdown-menu li {
padding:0;
background:none;
}
.pull-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.fade {
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
.fade.in {
  opacity: 1;
}
.collapse {
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
  position: relative;
  overflow: hidden;
  height: 0;
}
.collapse.in {
  height: auto;
}
.alert .close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  /*text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);*/     
}
.close:hover {
  color: #000000;
  text-decoration: none;
  /*opacity: 0.4;
  filter: alpha(opacity=40);*/
  cursor: pointer;
}
.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 5px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
  behavior: url(/common/js/PIE.htc); 
  /*display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);  
          behavior: url(/common/js/PIE.htc);*/
}
* .btn {
padding: 4px 5px 5px;
}
a.btn {
text-decoration:none;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e77817;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  outline: 0;
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  background-color: #e6e6e6;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 1px;
}
.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}
.btn-small [class^="icon-"] {
  margin-top: -1px;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
a.btn-danger,
a.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
  text-decoration:none;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  background-color: #0074cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0055cc;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #004099 \9;
}
.btn-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}
.btn-danger {
  background-color: #e36000;
  background-image: -moz-linear-gradient(top, #e77716, #df4c00);
  background-image: -ms-linear-gradient(top, #e77716, #df4c00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e77716), to(#df4c00));
  background-image: -webkit-linear-gradient(top, #e77716, #df4c00);
  background-image: -o-linear-gradient(top, #e77716, #df4c00);
  background-image: linear-gradient(top, #e77716, #df4c00);
  background-repeat: repeat-x;
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e77716', endColorstr='#df4c00', GradientType=0);*/
  border-color: #e36000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  /*filter: progid:dximagetransform.microsoft.gradient(enabled=false);*/
  behavior: url(/common/js/PIE.htc);
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #d84a01;
  color:#f2f2f2;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}
.btn-success {
  background-color: #5bb75b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
}
.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}
.btn-info {
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
}
.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}
.btn-inverse {
  background-color: #414141;
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background-color: #222222;
}
.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}
button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-group {
  position: relative;
  *zoom: 1;
  *margin-left: .3em;
}
.btn-group:before,
.btn-group:after {
  display: table;
  content: "";
}
.btn-group:after {
  clear: both;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-toolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.btn-group .btn {
display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;

  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-color: #e36000;
  background-image: -moz-linear-gradient(top, #e77716, #df4c00);
  background-image: -ms-linear-gradient(top, #e77716, #df4c00);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e77716), to(#df4c00));
  background-image: -webkit-linear-gradient(top, #e77716, #df4c00);
  background-image: -o-linear-gradient(top, #e77716, #df4c00);
  background-image: linear-gradient(top, #e77716, #df4c00);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e77716', endColorstr='#df4c00', GradientType=0);
  border-color: #e36000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false); 
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
  behavior: url(/common/js/PIE.htc);
}
.btn-group .btn:hover,
.btn-group .btn:active,
.btn-group .btn.disabled,
.btn-group .btn[disabled] {
  background-color: #e77817;
  /*background-position: 0;*/
  color:#f2f2f2;
}
.btn-group.btn-group-def .btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 10px 4px;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
  behavior: url(/common/js/PIE.htc);
}

.btn-group.btn-group-def .btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btn-group .btn:first-child, .btn-group .btn.first {
   margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
  behavior: url(/common/js/PIE.htc);
  zoom:1;
}
.btn-group .btn:last-child,
.btn-group .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
  behavior: url(/common/js/PIE.htc);
}
.btn-group .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}
.btn-group .btn.large:last-child,
.btn-group .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}
.btn-group .btn:hover,
.btn-group .btn:focus,
.btn-group .btn:active,
.btn-group .btn.active {
  z-index: 2;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 3px;
  *padding-bottom: 3px;
}
.btn-group .btn-mini.dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 1px;
  *padding-bottom: 1px;
}
.btn-group .btn-small.dropdown-toggle {
  *padding-top: 4px;
  *padding-bottom: 4px;
}
.btn-group .btn-large.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open {
  *z-index: 1000;
}
.btn-group.open .dropdown-menu {
  display: block;
  margin-top: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}
.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-mini .caret {
  margin-top: 5px;
}
.btn-small .caret {
  margin-top: 6px;
}
.btn-large .caret {
  margin-top: 6px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.alert {
  padding: 10px 35px 10px 14px;
  margin-bottom: 18px;
  /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);*/
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
  font-size:11px;
  line-height:normal;
  behavior: url(/common/js/PIE.htc) !important;
}
.alert-dieie6 {
	margin-bottom: 0px;
}

.alert-heading {
  color: inherit;
}
.alert .close {
width:12px;
height:12px;
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
  text-indent:-9999px;
  overflow:hidden;
  text-decoration:none;
  background:url('/common/css/images/bootstrap-alert-close.png') no-repeat 0 0;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
.nav {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
.nav > li > a {
  display: block;
}
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
.nav li + .nav-header {
  margin-top: 9px;
}
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
  padding: 3px 15px;
}
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}
.nav-list [class^="icon-"] {
  margin-right: 2px;
}
.nav-list .divider {
  height: 1px;
  margin: 8px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
  *width: 100%;
  *margin: -5px 0 5px;
}
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
}
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}
.nav-tabs > li,
.nav-pills > li {
  float: left;
}
.nav-tabs > li {
padding:0;
background:none;
}
.nav-tabs > li > a {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #fdfdfd, #e9e9e9);
  background-image: -ms-linear-gradient(top, #fdfdfd, #e9e9e9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#e9e9e9));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #e9e9e9);
  background-image: -o-linear-gradient(top, #fdfdfd, #e9e9e9);
  background-image: linear-gradient(top, #fdfdfd, #e9e9e9);
  background-repeat: repeat-x;
  border:1px solid #e1e1e1;
  /*border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
  behavior: url(/common/js/PIE.htc);
}
.nav-tabs li:first-child a {
-webkit-border-radius: 4px 0px 0 0;
  -moz-border-radius: 4px 0px 0 0;
  border-radius: 4px 0px 0 0;
  behavior: url(/common/js/PIE.htc)
}
.nav-tabs li.last {
zoom:1;
}
.nav-tabs li:last-child a, .nav-tabs li.last a {
-webkit-border-radius: 0px 4px 0 0;
  -moz-border-radius: 0px 4px 0 0;
  border-radius: 0px 4px 0 0;
  behavior: url(/common/js/PIE.htc);
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: -1px;
  line-height: 14px;
  color:#666;
  text-decoration:none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  /*border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;*/
}
.nav-tabs > li > a:hover {
  /*border-color: #eeeeee #eeeeee #dddddd;*/
  color:#999;
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #fff, #f3f3f3);
  background-image: -ms-linear-gradient(top, #fff, #f3f3f3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f3f3f3));
  background-image: -webkit-linear-gradient(top, #fff, #f3f3f3);
  background-image: -o-linear-gradient(top, #fff, #f3f3f3);
  background-image: linear-gradient(top, #fff, #f3f3f3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f3f3f3', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);  
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #333;
  background-color: #ffffff;
  background-image:none;
  border: 1px solid #ccc;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li > a {
  margin-right: 0;
}
.nav-tabs.nav-stacked {
  border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu {
  margin-top: 1px;
  border-width: 1px;
}
.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #666;
  border-bottom-color: #666;
  margin-top: 6px;
  opacity:1;
}
.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}
.nav > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > .open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}
.nav .open .caret,
.nav .open.active .caret,
.nav .open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
  border-color: #999999;
}
.tabbable {
  *zoom: 1;
}
.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
}
.tabbable:after {
  clear: both;
}
.tab-content {
  display: table;
  width: 100%;
}
.tabs-below .nav-tabs,
.tabs-right .nav-tabs,
.tabs-left .nav-tabs {
  border-bottom: 0;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}
.tab-content > .active,
.pill-content > .active {
  display: block;
}
.tabs-below .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below .nav-tabs > li > a {
  /*-webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;*/
  border:1px solid #cfcfcf;
}
.tabs-below .nav-tabs li:first-child a {
-webkit-border-radius: 0px 0px 0 4px;
  -moz-border-radius: 0px 0px 0 4px;
  border-radius: 0px 0px 0 4px;
  behavior: url(/common/js/PIE.htc);
}
.tabs-below .nav-tabs li.last {
zoom:1;
}
.tabs-below .nav-tabs li:last-child a, .tabs-below .nav-tabs li.last a {
-webkit-border-radius: 0px 0px 4px 0;
  -moz-border-radius: 0px 0px 4px 0;
  border-radius: 0px 0px 4px 0;
  behavior: url(/common/js/PIE.htc);
  zoom:1;
}
.tabs-below .nav-tabs > li > a:hover {
  border-bottom-color: 1px solid #cfcfcf;
  border-top-color: #ddd;
}
.tabs-below .nav-tabs .active > a,
.tabs-below .nav-tabs .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left .nav-tabs > li,
.tabs-right .nav-tabs > li {
  float: none;
}
.tabs-left .nav-tabs > li > a,
.tabs-right .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 0;
}
.tabs-left .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
.tabs-left .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-left .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left .nav-tabs .active > a,
.tabs-left .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}
.tabs-right .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
.tabs-right .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-right .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right .nav-tabs .active > a,
.tabs-right .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.navbar {
  *position: relative;
  *z-index: 2;
  overflow: visible;
  margin-bottom: 18px;
}
.navbar-inner {
  padding-left: 20px;
  padding-right: 20px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.navbar .container {
  width: auto;
}
.btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
.btn-navbar:hover,
.btn-navbar:active,
.btn-navbar.active,
.btn-navbar.disabled,
.btn-navbar[disabled] {
  background-color: #222222;
}
.btn-navbar:active,
.btn-navbar.active {
  background-color: #080808 \9;
}
.btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.nav-collapse.collapse {
  height: auto;
}
.navbar {
  color: #999999;
}
.navbar .brand:hover {
  text-decoration: none;
}
.navbar .brand {
  float: left;
  display: block;
  padding: 8px 20px 12px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  color: #ffffff;
}
.navbar .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
.navbar .btn-group .btn {
  margin-top: 0;
}
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
}
.navbar-form:after {
  clear: both;
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}
.navbar-form input,
.navbar-form select {
  display: inline-block;
  margin-bottom: 0;
}
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}
.navbar-search {
  position: relative;
  float: left;
  margin-top: 6px;
  margin-bottom: 0;
}
.navbar-search .search-query {
  padding: 4px 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #626262;
  border: 1px solid #151515;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}
.navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}
.navbar-search .search-query:focus,
.navbar-search .search-query.focused {
  padding: 5px 10px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.navbar-fixed-top {
  top: 0;
}
.navbar-fixed-bottom {
  bottom: 0;
}
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.navbar .nav.pull-right {
  float: right;
}
.navbar .nav > li {
  display: block;
  float: left;
}
.navbar .nav > li > a {
  float: none;
  padding: 10px 10px 11px;
  line-height: 19px;
  color: #999999;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.navbar .nav .active > a,
.navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}
.navbar .divider-vertical {
  height: 40px;
  width: 1px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #222222;
  border-right: 1px solid #333333;
}
.navbar .nav.pull-right {
  margin-left: 10px;
  margin-right: 0;
}
.navbar .dropdown-menu {
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.navbar .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 10px;
}
.navbar-fixed-bottom .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
.navbar-fixed-bottom .dropdown-menu:after {
  border-top: 6px solid #ffffff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
.navbar .nav .dropdown-toggle .caret,
.navbar .nav .open.dropdown .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.navbar .nav .active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.navbar .nav .open > .dropdown-toggle,
.navbar .nav .active > .dropdown-toggle,
.navbar .nav .open.active > .dropdown-toggle {
  background-color: transparent;
}
.navbar .nav .active > .dropdown-toggle:hover {
  color: #ffffff;
}
.navbar .nav.pull-right .dropdown-menu,
.navbar .nav .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
.navbar .nav.pull-right .dropdown-menu:before,
.navbar .nav .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .nav.pull-right .dropdown-menu:after,
.navbar .nav .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.breadcrumb {
  padding: 7px 14px;
  margin: 0 0 18px;
  list-style: none;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
}
.breadcrumb li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb .divider {
  padding: 0 5px;
  color: #999999;
}
.breadcrumb .active a {
  color: #333333;
}
/*.pagination {
  height: 36px;
  margin: 18px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
  display: inline;
}
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
}
.pagination .active a {
  color: #999999;
  cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pager {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next a {
  float: right;
}
.pager .previous a {
  float: left;
}
.pager .disabled a,
.pager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}*/
.modal-open .dropdown-menu {
  z-index: 2050;
}
.modal-open .dropdown.open {
  *z-index: 2050;
}
.modal-open .popover {
  z-index: 2060;
}
.modal-open .tooltip {
  z-index: 2070;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  overflow: auto;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  behavior: url(/common/js/PIE.htc);
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -ms-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 50%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal .modal-header h3 {
color:#333;
font-size:24px;
font-weight:bold;
padding:5px 0 5px 40px;
background:url('/common/css/images/bootstrap-modal-head.png') no-repeat 0 2px;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  *zoom: 1;
  behavior: url(/common/js/PIE.htc);
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip.top {
  margin-top: -2px;
}
.tooltip.right {
  margin-left: 2px;
}
.tooltip.bottom {
  margin-top: 2px;
}
.tooltip.left {
  margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #000000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: block !important;
  padding: 5px;
}
.popover.top {
  margin-top: -5px;
}
.popover.right {
  margin-left: 5px;
}
.popover.bottom {
  margin-top: 5px;
}
.popover.left {
  margin-left: -5px;
}
.popover.top .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #999;
}
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #999;
}
.popover.bottom .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
}
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #999;
}
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
.popover-inner {
  padding: 3px;
  width: 280px;
  overflow: hidden;
  background: #adadad;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  behavior: url(/common/js/PIE.htc);
}
.popover-title {
  padding: 9px 15px;
  line-height: 1;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  behavior: url(/common/js/PIE.htc);
}
.popover-content {
  padding: 14px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  behavior: url(/common/js/PIE.htc);
}
.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}
.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
}
.thumbnails:after {
  clear: both;
}
.thumbnails > li {
  float: left;
  margin: 0 0 18px 20px;
}
.thumbnail {
  display: block;
  padding: 4px;
  line-height: 1;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
a.thumbnail:hover {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.thumbnail .caption {
  padding: 9px;
}
.label {
  padding: 1px 4px 2px;
  font-size: 10.998px;
  font-weight: bold;
  line-height: 13px;
  color: #ffffff;
  vertical-align: middle;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.label:hover {
  color: #ffffff;
  text-decoration: none;
}
.label-important {
  background-color: #b94a48;
}
.label-important:hover {
  background-color: #953b39;
}
.label-warning {
  background-color: #f89406;
}
.label-warning:hover {
  background-color: #c67605;
}
.label-success {
  background-color: #468847;
}
.label-success:hover {
  background-color: #356635;
}
.label-info {
  background-color: #3a87ad;
}
.label-info:hover {
  background-color: #2d6987;
}
.label-inverse {
  background-color: #333333;
}
.label-inverse:hover {
  background-color: #1a1a1a;
}
.badge {
  padding: 1px 9px 2px;
  font-size: 12.025px;
  font-weight: bold;
  white-space: nowrap;
  color: #ffffff;
  background-color: #999999;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.badge-error {
  background-color: #b94a48;
}
.badge-error:hover {
  background-color: #953b39;
}
.badge-warning {
  background-color: #f89406;
}
.badge-warning:hover {
  background-color: #c67605;
}
.badge-success {
  background-color: #468847;
}
.badge-success:hover {
  background-color: #356635;
}
.badge-info {
  background-color: #3a87ad;
}
.badge-info:hover {
  background-color: #2d6987;
}
.badge-inverse {
  background-color: #333333;
}
.badge-inverse:hover {
  background-color: #1a1a1a;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 18px;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}
.progress-danger.progress-striped .bar {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}
.progress-success.progress-striped .bar {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}
.progress-info.progress-striped .bar {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}
.progress-warning.progress-striped .bar {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.accordion {
  margin-bottom: 18px;
}
.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.accordion-heading {
  border-bottom: 0;
}
.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}
.carousel {
  position: relative;
  margin-bottom: 18px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel .item > img {
  display: block;
  line-height: 1;
}
.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}
.carousel .active {
  left: 0;
}
.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel .next {
  left: 100%;
}
.carousel .prev {
  left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
  left: 0;
}
.carousel .active.left {
  left: -100%;
}
.carousel .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control.right {
  left: auto;
  right: 15px;
}
.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 15px 5px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
}
.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}
.hero-unit p {
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
  color: inherit;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
/*------ иконки rarus -----*/
.icon-rarus-white{
	width:20px;
	height:16px;
	background-image:url("/common/css/white-rarus-ico.png");
}
.rarus-basket {
	background-position:0 0px;
}
.rarus-saas{
	background-position:-46px 0px;
}
.rarus-skype{
	background-position:-22px -0px;
}
.rarus-skype-offline{
	background-position:-167px -0px;
}
.rarus-delete{
	background-position:-65px -1px;
}
.rarus-aside{
	background-position:-84px -1px;
}
.rarus-plus{
	background-position:-107px -1px;
}
.rarus-update {
	background-position:-125px 0px;	
}
.rarus-order{
	background-position:-146px 1px;	
}
select.bs-select {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 4px 5px;
	display: inline-block;
	color: #555;
	font-size:14px;
	line-height:23px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* End */


/* Start:/local/templates/1c-rarus_inner/styles_inner.css?175518719594886*/
/*----------стили валидации для типа summary -------------------------*/
#container .validity-erroneous{
	border:1px solid #f56600 !important;
	/*box-shadow:0 0 6px #e25845 !important;*/
}
/*----------стили валидации для типа label -------------------------*/
#container .error {
    color: #f56600 !important;
    display: block;
	margin-left: 0 !important;
}

/* ---------- СПО дистрибуция ----------------------------------------*/
.rspace .systems-po{
	overflow:hidden;
}
/* уголки для страницы*/
.banner-950x150 .tl,.banner-950x150 .tr,.banner-950x150 .bl,.banner-950x150 .br,
.top-banners-distib .tl,.top-banners-distib .tr,.top-banners-distib .bl,.top-banners-distib .br{
	display:block;
	width:10px;
	position:absolute;
	height:10px;
}
.banner-950x150 .tl{top:-1px;left:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block-gray.png") no-repeat 0 0;}
.banner-950x150 .tr{top:-1px;right:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block-gray.png") no-repeat -10px 0;}
.banner-950x150 .bl{bottom:-1px;left:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block-gray.png") no-repeat 0 -10px;}
.banner-950x150 .br{bottom:-1px;right:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block-gray.png") no-repeat -10px -10px;}
.top-banners-distib .tl{top:-1px;left:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat 0 0;z-index: 6;}
.top-banners-distib .tr{top:-1px;right:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat -10px 0;z-index: 6;}
.top-banners-distib .bl{bottom:-1px;left:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat 0 -10px;z-index: 1;}
.top-banners-distib .br{bottom:-1px;right:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat -10px -10px;z-index: 1;}

/* верхний баннер на СПО */
#content .systems-po .distrib-block-top {
position: relative;
}
#content .systems-po .distrib-block-top .block {
font-size: 14px;
background: #fff;
}
.systems-po .tool span {
position: relative;
z-index: 2;
}
.systems-po span.title {
display: block;
margin-bottom: 10px;
font-size: 26px;
color:#e04e39;
text-transform: uppercase;
}
.systems-po span.title .date {
display: block;
font-size: 16px;
}
.systems-po .left-block .theme {
display: block;
margin-bottom: 11px;
color:#045a93;
text-transform: uppercase;
font-size: 18px;
}
.systems-po .img-text {
display: block;
padding: 5px 0;
overflow: hidden;
color:#045a93;
font-size: 17px;
line-height: 18px;
}
.systems-po .img-text img {
float: left;
margin: -5px 10px 0 0;
}
.systems-po .banner-bg {
position: absolute;
top:0;right: 0px;
z-index: 1;
}
.systems-po .branch-block-top .block {
border-radius: 5px;
behavior: url(/common/js/PIE.htc);
}
.systems-po .banner-bg img {
border-radius: 5px 5px 0 0;
behavior: url(/common/js/PIE.htc);

width:943px;
}
.systems-po .banner-link {
width: 943px;
height: 159px;
position: absolute;
top:0;left: 0;
z-index: 3;
}
.systems-po .banner-link a {
display: block;
width: 943px;
height: 159px;
}
.systems-po #scroll {
width: 943px;
height: 210px;
margin: 0 auto;
overflow: hidden;
position: relative;
}
.systems-po #tools {
height: 210px;
position: absolute;
width: 9999em;
}
.systems-po #tools .tool {
width: 903px;
height: 129px;
padding: 15px 20px;
position: relative;
float: left;
}
.systems-po #thumbs {
position: relative;
z-index: 5;
}
.systems-po #thumbs .navi {
width: 943px;
height: 52px;
position: absolute;
top: 158px;left: 0;
margin: 0;
border-top:1px solid #e6e6e6;
}
.systems-po #thumbs .navi li {
	background: none;
	padding: 0;
	display: block;
	float: left;
}
.systems-po #thumbs .navi a {
display: block;
position: relative;
width: 182px;
height: 48px;
margin: -6px 0 0 5px;
float: left;
color: #045a93;
text-decoration: none;
font-size: 12px;
line-height: normal;
font-weight: bold;
opacity: 0.6;
filter: alpha(opacity=60);
}
.systems-po #thumbs .navi.two-elements a {
width: 210px;
}
.systems-po #thumbs .navi a img {
display: block;
}
.systems-po #thumbs .navi a .navi-img {
display: block;
padding: 2px;
width: 44px;
height: 44px;
background: url('/local/templates/1c-rarus_inner/images/bg/navi-item.png') no-repeat 0 0;
}
.systems-po #thumbs .navi li.current a {
position: relative;
top: -10px !important;
opacity: 1.0;
filter: alpha(opacity=100);
}
.systems-po #thumbs .navi a:hover {
opacity: 1.0;
filter: alpha(opacity=100);
}
.systems-po #thumbs .navi .navi-text {
position: absolute;
top:12px;left:52px;
cursor: pointer;
}
.systems-po #thumbs .navi .navi-text strong {
color:#e04e39;
font-weight: normal;
}
.systems-po #thumbs .navi li.current a .navi-text {
top:21px;
}
/* верхний баннер на СПО */


/* блок новости,мероприятия акции СПО*/
.systems-po .activity{
	border:1px solid #d8e8ee;
	position:relative;
	padding: 10px 5px 5px;
	margin: 0 0 20px;
	background:url("/distrib/system/images/bg/bg-activity.png") repeat-x bottom left;
}
.systems-po .activity .tl,.systems-po .activity .tr,.systems-po .activity .bl,.systems-po .activity .br{
    background: url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat 0 0;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    width: 10px;
}
.systems-po .activity .tl{top:-1px;left:-1px;background-position:0 0;}
.systems-po .activity .tr{top:-1px;right:-1px;background-position:-10px 0;}
.systems-po .activity .bl{bottom:-1px;left:-1px;background-position:0 -10px;}
.systems-po .activity .br{bottom:-1px;right:-1px;background-position:-10px -10px;}
.systems-po .activity .news, .activity .activits, .activity .stock {
	margin: 0 30px 0 0;
	padding: 0 0 0 18px;
    width:28%;
	float:left;
	position:relative;
}
.systems-po .activity h2{
	padding: 8px 0 0;
	color:#ef8211;
}
.systems-po .activity ul li {
	background:none;
	padding:3px 0;
}
.activity ul li span{
	font-size:11px;
}
.systems-po .activity a{
	color:#006699;
}
.activity ul li a{
	font-size:13px;
}
.systems-po .activity .column-line {
	  background:  #D8E8EE;
    height: 220px;
    position: absolute;
    left: 0;
    top: 20px;
    width: 1px;

}
.activity .all-detail a{
	font-size:12px;
	color:#333333;
}
.activity .detail-activity {
	padding: 0 0 0 15px;
}
/*блок с вкладками на СПО*/
.systems-po .tab-list-po {
	margin: 0 0 25px 0;
}
.systems-po ul.tab-list li.active {
    background:  white !important;
 }
.systems-po ul.tab-list li.active a:link,
.systems-po ul.tab-list li.active a:visited,
.systems-po ul.tab-list li.active a:visited,
.systems-po ul.tab-list li.active a:hover {
    background:none !important;
}
.systems-po li.active a .tl,
.systems-po li.active a .tr,
.systems-po .tab-boby-container .tr,
.systems-po .tab-boby-container .bl,
.systems-po .tab-boby-container .br{
	background-image: url("/local/templates/1c-rarus_inner/images/bg/block.png");
    display: block;
    width: 10px;
    height: 10px;
    overflow: hidden;
    position: absolute;
}
.systems-po .active a .tl{top:-1px;left:-1px;background-position:0 0;}
.systems-po .active a .tr,.systems-po .tab-boby-container .tr{top:-1px;right:-1px;background-position:-10px 0;}
.systems-po .tab-boby-container .bl{bottom:-1px;left:-1px;background-position: 0 -10px;}
.systems-po .tab-boby-container .br{bottom:-1px;right:-1px;background-position:-10px -10px;}
.systems-po ul.tab-list li a,.systems-po ul.tab-list li a:hover {
 	color: #333;
   	padding: 0 15px;
    font-size:18px;
  /*  text-decoration: none;*/
}
.systems-po .tab-list li.active a {
    /*background:#FFFFFF !important;*/
    border: 1px solid #E4E5E5;
    position: relative;
}
.systems-po .tab-list li a {
    background:none !important;
/*    color: #666666;*/
    height: 50px;
    line-height: 37px;
    padding: 0 15px;
}
.systems-po .tab-boby-container {
	padding: 10px 20px 0;
	position:relative;
	min-height:302px;
    border:1px solid #d8e8ee;

}
.systems-po .tab-boby-container a{
    color:#006699;
}
.systems-po  #slides-product {
	margin: 0 0 0 20px;
}
.systems-po  #slides-product .slides_container,
.systems-po  #slides-product .slides_container div.product-brend
 {
	width:865px;
	height: 300px;
}
.systems-po #slides-product .slide {padding: 10px 0 0;width:865px;}
.systems-po #slides-product img {display:inline;margin: 0 0 10px 0;}
.systems-po #slides-product .navigate-button{
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	top:140px;
	cursor:pointer;
	border-radius: 0;
	z-index: 10;
}
.systems-po #slides-product .right.navigate-button{
 	right: 10px;
 	background:url("/distrib/system/images/navigate-arrow.png") no-repeat -30px 0;
}
.systems-po #slides-product .left.navigate-button{
 	left: 10px;
 	background:url("/distrib/system/images/navigate-arrow.png") no-repeat 0 0;
}
.systems-po #tab-cooperation-body h2,.systems-po #tab-contract-body h2,.systems-po #tab-marketing-body h2{
	padding: 8px 0 5px;
	font-size:18px;
	line-height:23px;
}
.systems-po #tab-cooperation-body ul{
	margin:0;
}
.systems-po #tab-cooperation-body ul li,.systems-po #tab-contract-body ul li,.systems-po #tab-marketing-body ul li  {
	padding:2px 0 2px 10px;
	background-position:0 9px;
	color:#333333;
	font-size:12px;
}
.systems-po #tab-contract-body{
	font-size:12px;
	color:#333333;
}
.systems-po #tab-marketing-body ul li a:visited{
	color:#333;
}
.systems-po ul.tab-list li.active {
    left: -1px;
 }
.systems-po ul.tab-list li.active:first-child {
    left:0;
}
.systems-po .tab-list li .stroke{
	border:1px solid #dae9ef;
	height:19px;
	position:absolute;
	top:8px;
	right:-1px;
}
.systems-po .tab-list li.active .stroke{
	display:none;
}
#tab-product-body .product-brend img{
	margin: 0 0 10px 0;
}
 .tab-boby-container #tab-marketing-body .no-active {
	color:#333;
}
/*блок о направлении*/
.systems-po .about-cours {
	overflow:hidden;
	margin: 0 0 10px;
}
.systems-po .about-cours .info-cours{
	width: 57%;
	float:left;
	margin: 0 25px 0 0;
 }
.systems-po .about-cours .info-cours h2 {
	font-size:28px;
	color:#333;
	padding:0 0 11px 40px;
	background:url("/distrib/system/images/bg/info-cours-icon.png") no-repeat 0 0;
}
.systems-po .about-cours .info-cours p{
	margin: 0 0 10px 43px;
}
.systems-po .about-cours .whoiswho {
	margin:40px 0 0 0;
	float:right;
}

/*блок с кнопками на странице СПО*/
.systems-po .buttons-block{
	margin:0 0 0 43px;
}

/*нижний баннер  */
.systems-po	.down-banner-block {
	height:150px;
	overflow: hidden;
}
.systems-po .banner-950x150 {
	position:relative;
	padding:4px;
	border:1px solid #bebebe;
}
.banner-950x150 .slides_container {
	height:116px;
}
.banner-950x150 ul.pagination{
	position:absolute;
	bottom:-26px;
	right:0;
}
.systems-po	.down-banner-block ul.pagination li{
	float:right;
	padding:0;
	margin: 0 5px;
}
.systems-po	.down-banner-block ul.pagination li a{
	display:block;
	height:10px;
	width:10px;
	text-indent:-999px;
	overflow: hidden;
	background:url("/local/templates/1c-rarus_inner/images/bg/banners-pagination-orange.png") no-repeat 0 0;
}
.systems-po	.down-banner-block ul.pagination li.current a{
	background:url("/local/templates/1c-rarus_inner/images/bg/banners-pagination-orange.png") no-repeat 0 -10px;
}

.videoblock .top {
font-size: 12px;
margin-bottom: 12px;
}
.videoblock a {
color:#006699;
}
.videoblock .slides_container {
margin-bottom: 5px;
border-bottom: 1px solid #e4e4e4;
}
.videoblock .top .top-title {
float: left;
margin: 0 10px 0 0;
}
.videoblock .top .navigation img {
display: block;
float: left;
}
.videoblock .pleer {
margin-bottom: 10px;
}
.videoblock .item {
margin-bottom: 4px;
font-size: 10px;
color:#999;
}

/* -- начало ----  Мероприятия --------*/
.rspace .main-activity-block {
	position:relative;
}
.main-activity-block .export-block {
	overflow:hidden;
	position: absolute;
    right: 0;
    top: 33px;
    width:330px;
}
.main-activity-block .export-block .export-info {
	float:left;
	margin: 0 20px 0 0;
	text-align: right;
	font-size:10px;
}
.main-activity-block .export-block .export-info a{
		color:#333;
}
.main-activity-block .export-block .export-info img{
	margin:0 5px -3px 0;
}
.main-activity-block .export-block .mailing {
	float:left;
	position:static;
}
.main-activity-block .activity-body{position:relative;}
.main-activity-block .activity-body .static-branch-form-events{position:absolute;top:9px;right:0;}
.main-activity-block .control-buttons{
	margin:20px 0 10px;
	overflow: hidden;
}
.main-activity-block .activity-body h2:first-child{
	/*float:left;*/
}
.main-activity-block .activity-body h2{
	width:50%;
	font-size:20px;
	color:#333;
}
.control-buttons .nav-tabs li.active a {
	border-top: 1px solid #bfbfbf;
	border-bottom: #fff;
	background-color: #bfbfbf;
	background-image: -moz-linear-gradient(top, #c6c6c6, #e8e8e8);
	background-image: -ms-linear-gradient(top, #c6c6c6, #e8e8e8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c6c6c6), to(#e8e8e8));
	background-image: -webkit-linear-gradient(top, #c6c6c6, #e8e8e8);
	background-image: -o-linear-gradient(top, #c6c6c6, #e8e8e8);
	background-image: linear-gradient(top, #c6c6c6, #e8e8e8);
	background-repeat: repeat-x;
	color:#595959;
	behavior: url(/common/js/PIE.htc);
}
.selector_for_events .switch-buttons{float: left;margin:0 80px 0 0;}
.selector_for_events .switch-buttons span {
	font-size: 15px;
	display:inline-block;
	margin: 0 2px 0 1px;
	padding: 5px 15px 5px 14px;
	border-radius: 5px;
	behavior: url(/common/js/PIE.htc);
	position:relative;
}
.selector_for_events .switch-buttons a {border-bottom: 1px dashed #006699;text-decoration: none;}
.selector_for_events .switch-buttons span.active {
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F37D34;
    border-color: #D84E18 #F37D34 #F37D34;
    border-image: none;
    border-right: 1px solid #F37D34;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    position: relative;
}
.selector_for_events .switch-buttons span.active a {
	color:#fff;
	border-bottom:none;
	font-size:15px;
	cursor:default;
}
.selector_for_events .switch-buttons a:hover {border-bottom: none;}
/*правка стилей фильтра*/
.control-buttons .nav-tabs {
    border-bottom:none;
}
.control-buttons .nav-tabs li:first-child a {
	border-radius: 4px 0 0 4px;
}
.control-buttons .nav-tabs li:last-child a, .control-buttons .nav-tabs li.last a {
    border-radius: 0 4px 4px 0;
}
.control-buttons .nav-tabs li a {
    line-height: 18px;
    padding-bottom: 4px;
    padding-top: 4px;
    border:1px solid #ccc;
}
.main-activity-block .activity-body  .static-branch-select{
	width:300px;
	float:right;
	padding: 8px 5px 6px;
	background:url("/local/templates/1c-rarus_inner/images/new-icon-activily/branch-bg.png") no-repeat 0 0;
}
.main-activity-block .activity-body .static-branch-select .selector-name {
	display:none;
}

/*стили вкладок*/
.main-activity-block .activity-body .tabulation-list li{
	float:left;
	margin:0 26px 0 0;
	padding:6px 0 0px 9px;
	background:none;
	position: relative;
}
.main-activity-block .activity-body .tabulation-list li a{
	text-decoration:none;
	border-bottom:1px dashed #006699;
	color:#006699;
	font-size:15px;
}
.main-activity-block .activity-body .top-tab {
	 height:50px;
}
.main-activity-block .activity-body .top-tab .tabulation-list li a:hover{
		border-bottom:none;
}
.main-activity-block .activity-body .top-tab ul.tabulation-list li.active{
	padding: 0 0 0 9px;
	margin: 0 21px 0 0;
	background:#F37D34;
    border-radius:5px;
    color:#fff;
    border:1px solid;
    border-color: #D84E18 #F37D34 #F37D34;
}
.main-activity-block .activity-body .top-tab .tabulation-list li.active a.top-link{
	border-bottom:none;
	color:#333;
	display: inline-block;
	padding:5px 10px 5px 0;
	color:#fff;
}
.main-activity-block .activity-body .list-hidden {
	display:inline-block;
	width:10px;
	height:5px;
	position: absolute;
    right: -15px;
    top: 13px;
	background:url("/local/templates/1c-rarus_inner/images/new-icon-activily/down-arrow-orange.png") no-repeat 0 0;
	cursor:pointer;
}
/*стили для вкладок архива вебинаров*/
.main-activity-block .activity-body .tabulation-list.webinar-tab li a{
	text-decoration: underline;
	border-bottom: none;
}
.main-activity-block .activity-body .tabulation-list.webinar-tab li a:hover {
	text-decoration: none;
}
.main-activity-block .activity-body .tabulation-list.webinar-tab li{
	margin:0 0 0 26px;
}
.main-activity-block .activity-body .top-tab ul.tabulation-list.webinar-tab li.active {
	margin: 0 0 0 21px;
}
.main-activity-block .activity-body .top-tab ul.tabulation-list.webinar-tab li.active a {
	text-decoration: none;
}
/*стили содержимого вкладок*/
.main-activity-block #region-content,.main-activity-block #federal-content {
	overflow:hidden;
	margin: 0 0 30px;
	position:relative;
}
.main-activity-block.partners .activity-body .list-activity {
	border-top:1px solid #d8e8ee;
}
.main-activity-block .activity-body .list-activity li,
.main-events-table li{
	position:relative;
	background:none;
	overflow:hidden;
	padding:15px 0;
}
.main-activity-block.partners .activity-body .list-activity li {
	padding:10px 10px 10px 0;
}
.main-activity-block .activity-body .list-activity .param,
.main-events-table .param{
	background:#f7f7f7;
}
.main-activity-block .activity-body .list-activity .icon,
.main-events-table .icon{
	text-align: center;
	width:85px;
}
.main-activity-block .activity-body .list-activity .info,
.main-events-table .info{
	padding:0 10px 0 0;
	width: 525px;
}
.main-activity-block.partners .activity-body .list-activity .info{
	width: auto;
}
.main-activity-block .activity-body .list-activity .icon .title-activity,
.main-events-table .icon .title-activity{
	font-size:10px;
	color:#666;
	display: block;
	line-height: 12px;
}
.main-activity-block .activity-body .list-activity .info b,
.main-events-table .info b{
	font-size:11px;
	margin-right: 20px;
}
.main-activity-block .activity-body .list-activity .info .industry-line,
.main-events-table .info .industry-line {
	font: 10px/18px Arial;
	color: #666;
}
.main-activity-block .activity-body .list-activity .info  .title-town,
.main-events-table .info  .title-town{
	color: #999;
	float:left;
	width: 40px;
}
.main-activity-block .activity-body .list-activity .info  .name-town,
.main-events-table .info  .name-town {
	display: table-cell;
}

.main-activity-block.partners .activity-body .list-activity .info .link-detail,
.main-events-table .info .link-detail{
	margin:10px 0 5px 0;
}

.main-activity-block .activity-body .list-activity .info-date,
.main-events-table .info-date {
	font-size: 11px;
	width:190px;
	padding:0 10px 0 0;
	line-height: 14px;
}
.main-activity-block .activity-body .list-activity  .info-date .title-town,
.main-events-table .info-date .title-town{color:#999;width:35px;display:inline-block;}
.main-activity-block .activity-body .list-activity .info .info-date > div,
.main-events-table .info .info-date > div {
	margin:0 0 4px;
}
.main-activity-block .activity-body .list-activity .register-button,
.main-events-table .register-button{
	margin: -15px 0 0;
	position: absolute;
	right: 12px;
	top: 50%;
	width: 100px;
}
.main-activity-block .activity-body .register-button a,
.main-events-table .register-button a {
	color:white;
	text-decoration:none;
	font-size:12px;
}
.main-activity-block .activity-body .tomorrow {
	background:url("/local/templates/1c-rarus_inner/images/new-icon-activily/tomorrow-bg.png") repeat-x 0 0;
	padding: 5px;
	color:white;
}
.main-activity-block .activity-body .hidden-block-webinars {
	display:none;
	position:absolute;
	top:30px;
	left:9px;
	border: 1px solid #D8E8EE;
	background:#fff;
	z-index:5;
	font-size:11px;
	padding:1px 10px 6px;
	border-radius:6px;
	min-width:115px;
	max-width:250px;
}
.main-activity-block .activity-body .tabulation-list .hidden-block-webinars a{
	border:none;
	font-size:11px;
}

.main-activity-block .activity-body .tabulation-list .hidden-block-webinars ul{
	overflow:hidden;
	margin:0 0 10px 0;

}
.main-activity-block .activity-body .tabulation-list .hidden-block-webinars .close{

	color:#006699;
	border-bottom:1px dashed #006699;
}
.main-activity-block .activity-body .tabulation-list .hidden-block-webinars .close:hover{
	border-bottom:none;
}
.hidden-block-webinars li:first-child{
	border:none;
}
.hidden-block-webinars li {
    margin: 0 !important;
    padding: 4px 3px 0 2px !important;
    width: 93%;
}
.hidden-block-webinars .tl,.hidden-block-webinars .tr,.hidden-block-webinars .bl,.hidden-block-webinars .br{
	display:block;
	width:10px;
	height:10px;
	position:absolute;
}
.hidden-block-webinars .tl{
	background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat 0 0;
	top:-1px;
	left:-1px;
}
.hidden-block-webinars .tr{
	background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat -10px 0;
	top:-1px;
	right:-1px;
}
.hidden-block-webinars .bl{
	background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat 0 -10px;
	bottom:-1px;
	left:-1px;
}
.hidden-block-webinars .br{
	background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat -10px -10px;
	bottom:-1px;
	right:-1px;
}

/*Курсы*/

.main-activity-block .activity-body .hidden-block-courses {
	display:none;
	position:absolute;
	top:30px;
	left:9px;
	border: 1px solid #D8E8EE;
	background:#fff;
	z-index:5;
	font-size:11px;
	padding:1px 10px 6px;
	border-radius:6px;
	min-width:338px;
	max-width:250px;
}
.main-activity-block .activity-body .tabulation-list .hidden-block-courses a{
	border:none;
	font-size:11px;
}

.main-activity-block .activity-body .tabulation-list .hidden-block-courses ul{
	overflow:hidden;
	margin:0 0 10px 0;

}
.main-activity-block .activity-body .tabulation-list .hidden-block-courses .close{

	color:#006699;
	border-bottom:1px dashed #006699;
}
.main-activity-block .activity-body .tabulation-list .hidden-block-courses .close:hover{
	border-bottom:none;
}
.hidden-block-courses li:first-child{
	border:none;
}
.hidden-block-courses li {
    margin: 0 !important;
    padding: 4px 3px 0 2px !important;
    width: 93%;
}
.hidden-block-courses .tl,.hidden-block-courses .tr,.hidden-block-courses .bl,.hidden-block-courses .br{
	display:block;
	width:10px;
	height:10px;
	position:absolute;
}
.hidden-block-courses .tl{
	background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat 0 0;
	top:-1px;
	left:-1px;
}
.hidden-block-courses .tr{
	background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat -10px 0;
	top:-1px;
	right:-1px;
}
.hidden-block-courses .bl{
	background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat 0 -10px;
	bottom:-1px;
	left:-1px;
}
.hidden-block-courses .br{
	background:url("/local/templates/1c-rarus_inner/images/bg/block.png") no-repeat -10px -10px;
	bottom:-1px;
	right:-1px;
}

/*для вкладки контакты*/
.contact-town .tab-section-container{
	position:relative;
}
.contact-town  .tab-section-container a.btn{
	position: absolute;
    right: 0;
    top:0px;
}
.product-detail .price-link a.Csaas-button {
	background:url("/local/templates/1c-rarus_inner/images/buttons/button-saas.png") no-repeat 0 0;
    font-size: 12px;
    padding:6px 9px 5px 28px;
    position: relative;
    text-decoration: none;
    color:#000;
    top: -3px;
}
.product-detail .price-link .price {position:relative}
.product-detail .price-link .add-forprice {
	color:#999;
	font-size:11px;
	position:absolute;
	bottom:-14px;
	left: 2px;
}
.static-branch-form p.link.manager a{
   color:#000;
}
/*------------Стили для наклейки "Лучший продукт" --------------*/
.tableproducts .wrap_title{
	padding-right: 120px;
	position:relative;
}
.tableproducts .wrap_title .best_product {
	position: absolute;
	top:10px;
	right:40px;
}
.show-more-buy {
	display:none;
}
/*---------------------Стили для  Корзины-----------------------------*/
.new-basket .head-basket{
	margin:0 0 35px;
	font-size:15px;
	color:#333;
}
.new-basket .head-basket span {
	background:#fff4b9;
	padding:3px 7px;
	margin:0 10px 0 0;
}
.new-basket .head-basket a {
	text-decoration:none;
	border-bottom:1px dashed #A3C2D5;
}
.new-basket .head-basket a:hover{
	border-bottom:none;
}
.new-basket .basket-table {
	width:100%;
	border-collapse:collapse;
	text-align:center;
	color: #333333;
	border-bottom:1px solid #eaeaea;
}
.new-basket .basket-table th {
	padding:0 15px 10px;
	border-bottom:1px solid #f37d34;
}
.new-basket .basket-table .cart-item-name {
	text-align:left;
	width:425px;
	padding:0 0 30px;
	vertical-align:top;
}
.new-basket .basket-table .cart-item-weight  span {
    border-bottom: 1px dashed #A3C2D5;
    color: #006699;
    font-weight:normal;
}
.new-basket .basket-table .cart-item-weight span:hover{
	border:none;
}
.new-basket .basket-table .cart-item-weight acronym{
	border:none;
}
.new-basket .basket-table tbody tr:first-child td{
	padding:25px 0 20px;
}
.new-basket .basket-table td.cart-item-quantity input {
    text-align: center;
    width:28px;
    height:14px;
    color:#333;
    background: -moz-linear-gradient(top, #e6e6e6, #f8f8f8);
    background: -webkit-gradient(linear, left top, left bottom,color-stop(0%,#e6e6e6), color-stop(100%,#f8f8f8));
    background: -webkit-linear-gradient(top, #e6e6e6, #f8f8f8);
    background: -o-linear-gradient(top, #e6e6e6, #f8f8f8);
    background: -ms-linear-gradient(top, #e6e6e6, #f8f8f8);
    background: linear-gradient(top, #e6e6e6, #f8f8f8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#f8f8f8');
}
.new-basket .basket-table .cart-item-price,.cart-item-quantity,.free,.cart-item-actions {
    vertical-align: top;
}
.basket-table .cart-item-actions {
	text-align:right;
}
.new-basket .cart-ordering {
	text-align:right;
	margin-top:20px;
	font-size:19px;
	color:#333;
}
.new-basket .cart-ordering .val {
    margin: 0 20px 0 0;
}
.new-basket .this-buy{
	border:none;
	width:100%;
	padding:20px 0 30px;
}
.new-basket .this-buy h1 {
	font-size:19px;
	color:#333;
	margin: 0 0 30px;
}
.new-basket .this-buy .tl,
.new-basket .this-buy .tr,
.new-basket .this-buy .bl,
.new-basket .this-buy .br{
	display:none;
}
.new-basket .this-buy tr td{border-top:none;}
.this-buy .show-more{
	margin:0;
}
.new-basket .cart-item-actions a {
    font-size: 11px;
    padding: 2px 5px;
    color: #000000;
}
.new-basket .this-buy .button-buy {
    text-align: right;
}
.new-basket .this-buy .button-buy  img{text-align:center;}
.new-basket .this-buy table {
	border-bottom:1px solid #eaeaea;
	margin:0  0 20px 0;
}
.rspace .sertificate p strong,
.rspace .toggle-info p strong{
	cursor:pointer;
	border-bottom:1px dashed #006699;
	color:#006699;
}
.rspace .sertificate p strong:hover,
.rspace .toggle-info p strong:hover {
	border-bottom:none;
}
.cart-item-weight .free-time,
.partnership-list-pp  .free-time{
	position:relative;
}
.cart-item-weight .free-time .show-free-time,
.partnership-list-pp  .free-time  .show-free-time{
	display:none;
	position:absolute;
	top:0;right:0;
	width:225px;
	text-align:left;
	font-weight: normal;
}
 .free-time  .show-free-time p.see-more {
 	text-align:right;

 }
 .new-basket .this-buy tr td:fist-child img {
    height: 40px;
    width: 30px;
}
.new-basket .this-buy td.title-product{
	padding:20px 10px;
}
.rspace .order-banner {
	 position:absolute;
	 top:160px;
	 right:173px;
}
#cart_container #id-cart-list{position:relative;}
#cart_container #id-cart-list .preload-gif{
	display:none;
    left: -70px;
    position: absolute;
    top: -20px;
}
#cart_container .result-price{position:relative;}
#sale_order_box label.error{
	color:#e25845;
    line-height: 14px;
    display:block;
    margin:0 0 10px;
}

/*=========калькулятор цен==========================*/
#screen {
display: none;
position:absolute;
z-index: 9;
left: 0; top: 0;
opacity: 0.5;
background: #000;
overflow: hidden;
}
.forma-block {
display: none;
width: 605px;
top:180px;left: 50%;
margin-left: -300px;
position:absolute;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #f7f7f7;
z-index: 1100;
behavior: url(/common/js/PIE.htc);
}
.forma-block .head {
position: relative;
padding: 5px 25px;
border-bottom: 1px solid #ddd;
}
.forma-block .head h2 {
font-size: 24px;
color: #333;
font-weight: bold;
}
.forma-block .close {
width: 11px;
height: 11px;
position: absolute;
top:21px;right: 18px;
text-indent: -999px;
overflow: hidden;
cursor: pointer;
z-index: 120;
background: url('/local/templates/1c-rarus_inner/images/bg/forma-close.png') no-repeat 0 0;
}
.forma-block .delete {
width: 12px;
height: 12px;
display: block;
text-indent: -999px;
overflow: hidden;
cursor: pointer;
background: url('/local/templates/1c-rarus_inner/images/bg/forma-delete.png') no-repeat 0 0;
}
.forma-block .middle {
padding: 15px 20px 0px 25px;
color: #333;
}
.forma-block .forma-table {
width: 100%;
border-collapse: collapse;
}
.forma-block .middle .forma-table td {
padding: 5px 0 19px 0;
vertical-align: top;
}
.forma-block .middle .forma-table tr td:first-child {
	min-width: 145px;
	font-weight: bold;
}
.forma-block .middle .forma-table .check, .forma-block .middle .forma-table .radio {
display: block;
float: left;
margin: 1px 5px 0 0;
}
.forma-block .middle .radio-line span {
color: #999;
}
.forma-block .middle .more {
position: relative;
font-size: 15px;
font-weight: normal;
text-decoration: none;
border-bottom: 1px dashed #006699;
}
.forma-block .middle .more .arrow {
display: block;
width: 7px;
height: 4px;
position: absolute;
top:7px;right: -12px;
font-size: 11px;
background: url('/local/templates/1c-rarus_inner/images/bg/arrow-blue.png') no-repeat 0 0;
}
.forma-block .bottom {
position: relative;
padding: 15px 37px 15px 25px;
border-top: 1px solid #ddd;
background: #f2f2f2;
-webkit-border-radius:0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
border-radius:0 0 10px 10px;
box-shadow:none;
behavior: url(/common/js/PIE.htc);
}
.forma-block .bottom .total {
width: 285px;
float: left;
font-size: 15px;
color: #333;
text-align: right;
}
.forma-block .bottom .total td {
	white-space: nowrap;
}
.forma-block .bottom .total tr td:first-child {
text-align: left;
}
.forma-block .bottom .total tr.total-price td {
font-size: 19px;
}
.forma-block .field.textarea label {vertical-align: top;}
.culc-forma.forma-block .bottom .btn.btn-danger {
float: right;
}
.dostup-table td input[type=text]{
	width: 90%;
}
/*========слайдер цен==============*/
.sliderCont {
width:300px;
height:23px;
position:relative;
margin:5px 15px -8px 0;
float: left;
}
.forma-table .input-text-price {
width: 28px;
float: left;
text-align: right;
padding: 4px;
margin: -5px 0 0 5px;
border: 1px solid #b3b3b3;
}
.sliderCont .slider {
width: 300px;
position:relative;
}
.sliderCont .slider .range {
position:absolute;
width:100%;
height:18px;
z-index:2;
font-size:13px;
color:#333;
}
.ui-slider .ui-slider-handle {
width: 22px;
height: 21px;
position: absolute;
margin-top:-1px;
cursor: pointer;
z-index: 2;
background:url('/local/templates/1c-rarus_inner/images/bg/range_bg.png') no-repeat 0 0;
}
.ui-widget-content {
background:#f7f7f7 url('/local/templates/1c-rarus_inner/images/bg/range_bg.png') repeat-x 0 -34px;
}
.ui-widget-header {
background:#f7f7f7 url('/local/templates/1c-rarus_inner/images/bg/range_bg.png') repeat-x 0 -23px;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
behavior: url(/common/js/PIE.htc);
background:#f7f7f7 url('/local/templates/1c-rarus_inner/images/bg/range_bg.png') repeat-x 0 -23px;
}
.sliderCont .slider .range span{
width:40px;
display:block;
position:absolute;
top:-24px;
text-align:center;
}
.sliderCont .slider .range span.first {
width: 36px;
left:-14px;
}
.sliderCont .slider .range span.notlast {
right:49px;
}
.sliderCont .slider .range span.last {
right:-24px;
}
.ui-slider {
position: relative;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
overflow: hidden;
}
.ui-slider-horizontal {
height: 10px;
}
.ui-slider-horizontal .ui-slider-handle {
top: -5px;
margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-corner-all {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
behavior: url(/common/js/PIE.htc);
}
.search_prices span.num-span {
padding: 0 4px 0 2px;
font-size: 14px;
color: #727272;
text-transform: uppercase;
}
.select-params .input-text-price {
display: inline-block;
width: 47px;
padding: 4px 5px;
border-top: 2px solid #dbdbdc;
border-left: 1px solid #dbdbdc;
border-right: 1px solid #dbdbdc;
border-bottom: 1px solid #dbdbdc;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #fff;
font-size: 14px;
color: #727272;
behavior: url(/common/js/PIE.htc);
}
.forma-table .value {
display: block;
float: left;
position: relative;
margin-top: -5px;
left: 5px;
}
.forma-block .text {
width: 340px;
padding: 6px 5px;
}
.forma-block .code {
width: 155px;
}
.forma-block .alignleft {
padding: 0px 10px 5px 0;
float: left;
}
.forma-block .note-text {
font-size: 11px;
}
forma-block .bottom .btn.btn-danger {
width: 200px;
display: block;
float: none;
margin: 0 auto;
}
.forma-block .delete {
margin: 6px 0 0 5px;
float: right;
}
/*======левай блок на странице https://rarus.ru/services/cloud/arenda1c==========*/
#left .left-blue-block {
width: 178px;
height: 178px;
padding: 20px;
font-size: 13px;
color: #333;
text-align: left;
background: url('/local/templates/1c-rarus_inner/images/bg/arenda-left-blue-block.png') no-repeat 0 0;
position: relative;
}
#left .left-blue-block .i-collapse{
background: url("/local/templates/1c-rarus_inner/images/icons/i-arenda-24.png") no-repeat;
width: 89px;
height: 75px;
bottom: 15px;
right: 5px;
position: absolute;
}
#left .left-blue-block .i-collapse-left{
background: url("/local/templates/1c-rarus_inner/images/i-arenda-question.png") no-repeat;
width: 16px;
height: 16px;
top: 50px;
right: 37px;
cursor: pointer;
position: absolute;
}
#left .left-blue-block .b-collapse-banner{
display: none;
position: absolute;
width: 350px;
background: #fff;
top: 59px;
right: -364px;
padding: 15px 20px;
box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);
border-radius: 5px;
font-size: 13px;
}
.left-blue-block .title {
font-size: 19px;
line-height: 22px;
font-weight: bold;
color: #0078b3;
padding-top: 5px;
}
.left-blue-block .ico {
line-height: 24px;
padding: 0 0 0 24px;
}
.left-blue-block .phone {
background: url('/local/templates/1c-rarus_inner/images/icons/arenda-left-blue-block-ico.png') no-repeat 0 7px;
margin-bottom: 2px;
}
.left-blue-block .mail {
background: url('/local/templates/1c-rarus_inner/images/icons/arenda-left-blue-block-ico.png') no-repeat 0 -54px;
}
.left-blue-block .skype {
background: url('/local/templates/1c-rarus_inner/images/icons/arenda-left-blue-block-ico.png') no-repeat 0 -119px;
}
.left-menu-list li .blocksmall a {
position: relative;
}
.left-menu-list li.selected .blocksmall a {
position: relative;
color: #fff;
border: 1px solid #f37d34;
border-top:1px solid #d84e18;
background: #f37d34;
-pie-background: linear-gradient(#f37d34, #f37d34); /*PIE*/
behavior: url(/common/js/PIE.htc);
}
/*===========табы на странице https://rarus.ru/services/cloud/arenda1c, табы оранжевые==============*/
.arenda ul.tab-list li a, .arenda ul.tab-list li span, .arenda ul.tab-list li a:hover, .arenda ul.tab-list li a:hover span, .arenda ul.tab-list li.active a span, .arenda ul.tab-list li.active a:hover span, .arenda ul.tab-list li.active a:link, .arenda ul.tab-list li.active a:visited, .arenda ul.tab-list li.active a:visited, .arenda ul.tab-list li.active a:hover,
.light-tab ul.tab-list li a, .light-tab ul.tab-list li span, .light-tab ul.tab-list li a:hover, .light-tab ul.tab-list li a:hover span, .light-tab ul.tab-list li.active a span, .light-tab ul.tab-list li.active a:hover span, .light-tab ul.tab-list li.active a:link, .light-tab ul.tab-list li.active a:visited, .light-tab ul.tab-list li.active a:visited, .light-tab ul.tab-list li.active a:hover {
background: none !important;
}
.arenda .tab-boby-container,
.light-tab .tab-boby-container {
border: none;
padding: 0;
}
.arenda ul.tab-list,
.light-tab ul.tab-list {
margin-bottom: 10px;
}
.arenda ul.tab-list li a span, .arenda #tab-prices a span,
.light-tab ul.tab-list li a span, .light-tab #tab-prices a span {
display: inline;
padding: 0;
margin: 0 25px 0 0;
line-height: normal;
font-size: 15px;
color: #006699;
text-decoration: none;
border-bottom: 1px dashed #006699;
}

.arenda ul.tab-list li.active {
margin-top: -6px;
}
.arenda ul.tab-list li.active a span,
.arenda ul.tab-list li.active a:hover span,
.arenda #tab-prices.active a span,
.light-tab ul.tab-list li.active a span,
.light-tab ul.tab-list li.active a:hover span,
.light-tab #tab-prices.active a span {
display: block;
height: auto;
position: relative;
font-weight: normal;
padding: 3px 7px 4px 7px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #fff !important;
border: 1px solid #f37d34;
border-top:1px solid #d84e18;
background: #f37d34 !important;
behavior: url(/common/js/PIE.htc);
}
.light-tab ul.tab-list li a span,
.light-tab ul.tab-list li a span:hover {
	height: auto;
	position: relative;
	font-size:14px;
	line-height: 18px;
	font-weight: normal;
}
.light-tab ul.tab-list li a,
.light-tab ul.tab-list li a:hover {box-sizing: border-box;-webkit-box-sizing: border-box;background:#e6e6e6 !important;behavior: url(/common/js/PIE.htc);padding:6px 10px;line-height: 18px;border-radius:5px;}
.light-tab ul.tab-list li.active, .light-tab ul.tab-list li {height:auto;top: 0;}
.light-tab ul.tab-list li.active a {padding:0}
.light-tab ul.tab-list li a {margin-right: 13px;}
.light-tab ul.tab-list li a span,
.light-tab ul.tab-list li:last-child a {margin-right: 0;}
.light-tab ul.tab-list li.active a span,
.light-tab ul.tab-list li.active a span:hover {padding:6px 9px;box-sizing: border-box;}
/*=======страница аренды https://rarus.ru/services/cloud/arenda1c/========================*/
.arenda{
	color:#333;
}
.arenda .tab-boby-container {
	padding-top: 40px;
	background:url("/local/templates/1c-rarus_inner/images/bg/container-cloud.png") no-repeat 0 0;
}
.arenda.its-arenda .tab-boby-container {background:none;padding-top: 0;}
.arenda.its-arenda ul.tab-list {margin-bottom: 0;}
.arenda.its-arenda .tab-boby-container h2, .arenda.its-arenda .tab-boby-container h3 {color: #E77817;}
.arenda .tab-boby-container h2,
.arenda .tab-boby-container h3 {
	color:#333;
}
.arenda .try-new-service {
	background:url("/local/templates/1c-rarus_inner/images/bg/arenda-try-service-2.png") no-repeat right top;
	min-height:150px;
	padding-top: 30px;
	margin: 0 0 20px;
}

.arenda .try-new-service h2,
.subscriber-receives h2,
.benefits-renting h2,
.reviews h2{
	color:#333;
}
.arenda .try-new-service p {
	font-size:15px;
	line-height:24px;
}
.arenda  .subscriber-receives{
	/*overflow:hidden;*/
	margin:0 0 0px;
}
.arenda .subscriber-receives .subscriber-item{
	width:280px;
	float:left;
	margin:0 20px 0 0;
	position: relative;
}
.arenda .subscriber-receives .subscriber-item .teh-support{
	padding-top: 10px;
}
.arenda .subscriber-receives .subscriber-item img{
	float:left;
	margin: 0 12px 0 0;
}
.arenda  .specialist-block{
	overflow:hidden;
	margin:0 0 50px;
	position:relative;
	}
.arenda  .specialist-block	.foto-specialist {
	border:1px solid #e4e4e4;
	border-radius:3px;
	background:#fff;
	padding:5px;
	width:100px;
	height:100px;
	float:left;
	behavior:url(/common/js/PIE.htc);
	}
.arenda .subscriber-item p{
	padding:10px 0 0;
	overflow:hidden;
}
.arenda .specialist-block .promo-text {
		overflow:hidden;
		background:#f8f8f8;
		padding:20px 25px 0 17px;
		margin:10px 0 0  0;
	}
.arenda  .specialist-block .promo-text .text {
	font-style:italic;
}
.arenda  .specialist-block .promo-text .rang{
	font-weight:bold;
	text-align:right;
}
.arenda  .specialist-block .foto-specialist img {
	width:100px;
	height:100px;
}
.arenda .benefits-renting {
	overflow:hidden;
	margin:0 0 20px;
	/*background:url("/local/templates/1c-rarus_inner/images/bg/arenda-benefits-renting.png") no-repeat bottom left;*/
}
.arenda .benefits-renting .benefits-list {
	margin: 0 0 10px;
}
.arenda .benefits-renting .benefits-list img {
	float:left;
	margin:0 8px 0 0;
}
.arenda .benefits-renting .benefits-list .text {
	overflow:hidden;
}
.arenda  .benefits-renting table td {
	vertical-align:top;
	padding: 0 20px 0 0;
	width: 50%;
}
.arenda  .slides_container {
	width:760px;
	min-height:135px;
}
.arenda .slides_container div.specialist-block {
	width:760px;
	min-height:120px;
	display:block;
}
.arenda .reviews .specialist-block .promo-text {
	background:none;
	margin:0;
	padding: 5px 25px 0 17px;
}
 .arenda .reviews {
	position:relative;
	margin:0 0 30px;
	overflow:hidden;
}
.arenda #reviews-slides{
	padding: 0 0 0 65px;
}
 .arenda .pagination {
	position:relative;
	left:300px;
}
 .arenda .pagination li{
	float:left;
	margin: 0 9px 0 0;
	background:none;
	padding:0;
}
.arenda .pagination li a{
	width:22px;
	height:22px;
	padding:0;
	display:block;
	cursor:pointer;
	background:url("/local/templates/1c-rarus_inner/images/icons/arenda1c/ul-li-dotted.png") no-repeat 0 -22px;
}
.arenda .pagination li.current a{
	background:url("/local/templates/1c-rarus_inner/images/icons/arenda1c/ul-li-dotted.png") no-repeat 0 0;
}
.arenda .button {
	width:27px;
	height:27px;
	cursor:pointer;
	position:absolute;
	top:75px;
}
.arenda .next {
	right:20px;
	background:url("/local/templates/1c-rarus_inner/images/icons/arenda1c/slider-arrow.png") no-repeat -27px 0;
}
 .arenda .prev {
	left:0;
	background:url("/local/templates/1c-rarus_inner/images/icons/arenda1c/slider-arrow.png") no-repeat 0 0px;
}
.arenda table.light-data.arenda-rates tr:hover {
	background: none;
}
.arenda table.light-data.arenda-rates table.light-data.arenda-rates {
	margin: 10px 0 0 15px;
}
.arenda table.light-data.arenda-rates table.light-data.arenda-rates tr:hover {
	background-color: #f7f7f7;
}
.arenda table.light-data.arenda-rates table.light-data.arenda-rates td {
	border-bottom: none;
	padding: 12px 10px 12px 0;
}
.arenda #tab-prices-body .total-sum, .arenda #tab-corp-body .total-sum {
	text-align: right;
}
.arenda #tab-prices-body .total-sum span, .arenda #tab-corp-body .total-sum span {
	width: 225px;
	display: block;
	float: right;
	text-align: center;
}
/*=======страница аренды https://rarus.ru/services/cloud/arenda1c/nsk.php========================*/
.arenda #review-carousel {margin-top: 11px;}
.arenda .carousel .item {padding: 2px 70px;overflow:hidden}
.arenda .carousel .company-review-img {
	display:block;
	height:110px;
	width:110px;
	float:left;
	text-align:center;
	text-decoration: none;
	position: relative;
	background:#fff;
	margin-right:15px;
	border-radius: 7px;
	box-shadow:0 1px 2px 0 rgba(0,0,0,0.33);
}
.arenda .table-indent {padding-left:15px;}
.arenda .carousel .company-review-img:before {
	content: "";
	display: inline-block;
	height: 111px;
	vertical-align: middle;
	width: 0;
}
.arenda .carousel .company-review-img img {max-width:105px;max-height:105px;display: inline-block;vertical-align: middle}
.arenda .carousel .company-review-text {margin-top: 7px;line-height: 15px;overflow:hidden}
.arenda .carousel .carousel-control {
	opacity: 1;
	top: 51px;
	height: 27px;
	width: 27px;
}
.arenda .carousel .carousel-control.left {
	background:url(/local/templates/1c-rarus_inner/images/bg/arrow-review-slide.png) no-repeat;
	left: -3px;
}
.arenda .carousel .carousel-control.right {
	background:url(/local/templates/1c-rarus_inner/images/bg/arrow-review-slide.png) no-repeat 0 -32px;
	right: -3px;
}
.arenda .prices-wrap,
.arenda .teh-support-wrap {overflow:hidden;padding-bottom: 50px;background: url("/local/templates/1c-rarus_inner/images/bg/container-cloud.png") no-repeat 0 100%;}
.arenda .prices-left, .arenda .prices-right {float:left;width:50%}
.arenda .prices-left li{ padding: 2px 0 7px 22px;}
.arenda .prices-right .light-data.arenda-rates {margin-top:30px;}
.arenda table .add-info {color:#999;font-size:11px;display: inline-block;line-height: 12px;margin-top: 2px;}
/*=======страница office365 https://rarus.ru/services/cloud/office365/========================*/
.arenda.office365 .try-new-service {
	padding-right: 300px;
	padding-top: 0;
	background:url("/local/templates/1c-rarus_inner/images/bg/office365.png") no-repeat right 25px;
}
.arenda.office365 .benefits-renting {
	background: none;
	padding: 0;
	margin: 0;
}
.arenda.office365 .benefits-renting table td {
	padding: 0 15px;
}
.arenda.office365 .benefits-renting .benefits-list {
	margin-bottom: 40px;
}
.arenda.office365 .benefits-renting .benefits-list .text {
	width: 380px;
	margin-left: 60px;
}
.arenda.office365 .benefits-renting .benefits-list p.name {
	font-size: 15px;
}
.arenda.office365 .subscriber-receives .subscriber-item p.name {
	font-size: 15px;
	padding-top: 0;
	font-weight: bold;
}
.arenda.office365 .subscriber-receives .subscriber-item .text {
	overflow: hidden;
}
.arenda.office365 .subscriber-receives .subscriber-item .text li {
	background: url("/local/templates/1c-rarus_inner/images/icons/office365/bullet-office.png") no-repeat 2px 9px;
	padding-left: 10px;
}
.office365 .office-sewrvice-list {
	position: relative;
	overflow: hidden;
}
.office365 .office-sewrvice-list .item {
	width: 455px;
	margin-bottom: 25px;
}
.office365 .office-sewrvice-list .item img {
	margin-bottom: 10px;
}
table.light-data {
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0 15px;
}
table.light-data th {
	border-bottom: 1px solid #f37d34;
	padding: 15px 10px 15px 0;
	text-align: left;
}
table.light-data td {
	border-bottom: 1px solid #eaeaea;
	padding: 20px 10px 20px 0;
}
table.light-data tr:first-child:hover{background:none;}
table.light-data tr:hover {
	background-color: #f7f7f7;
}
.custom-table-new {
	width:100%;
	border-collapse:collapse;
	margin:0 0 50px;
	border-bottom: 1px solid #EBEBEB;
}
.custom-table-new th {
	border-bottom: 6px solid #fff;
	font-weight: bold;
	text-align: center;
	padding: 15px 10px 25px 0;
	box-shadow: 0 -1px 0 0 #f37d34 inset;
	vertical-align:middle;
}
.custom-table-new td {
	padding: 11px 10px;
	text-align: center;
}
.custom-table-new th:first-child,
.custom-table-new td:first-child {
	text-align:left;
}
.custom-table-new tr:hover td{
	background:#f7f7f7;
	cursor:pointer;
}
/*--------стили всплывающее окно для интернет магазина-------*/
#add-to-basket, #add-to-rezult{
	border:1px solid #ccc;
	border-radius:6px;
	min-height:57px;
	left:50%;
	box-shadow:-1px 4px 9px #ccc;
	z-index:2;
}
#add-to-basket{
	background:url("/local/templates/1c-rarus_inner/images/bg/add-to-busket-bg.png") no-repeat 29px 16px #f7f7f7;
	width:434px;
	margin:-57px 0 0 -141px;
	position:fixed;
	top:50%;
}
#add-to-rezult{
	background:#f7f7f7;
	width:358px;
	margin:-80px -179px;
	position: fixed;
	top:50%;
	height: 160px;
	z-index: 8;
}
#add-to-basket .close, #add-to-rezult .close{
	width:11px;
	height:11px;
	background:url("/local/templates/1c-rarus_inner/images/ico/close-add-busket.png") no-repeat 0 0;
	position:absolute;
	top:18px;
	right:18px;
	cursor:pointer;
}
#add-to-basket .title, #add-to-rezult .title{
	font-size:15px;
	font-weight:bold;
	color:#333;
	margin:0 0 3px;
}
#add-to-basket .btn.btn-danger, #add-to-rezult .btn.btn-danger{
	padding: 8px 17px;
	margin: 0 14px 0 0;
}
#add-to-basket .top-basket-popup{
	padding: 25px 29px 21px 93px;
	margin: 0 0 19px;
	border-bottom: 1px solid #ddd;
}
 #add-to-rezult .top-basket-popup{
	padding: 25px 0 21px 20px;
	margin: 0 0 19px;
	border-bottom: 1px solid #ddd;
 }
#add-to-basket .bottom-basket-popup{
	position: relative;
	padding: 0 0 24px 94px;
}
#add-to-rezult .bottom-basket-popup{
	position: relative;
	padding: 0 0 24px 20px;
}
#add-to-basket .fast-answer {
	background:url("/local/templates/1c-rarus_inner/images/icons/clock-basket.png") no-repeat 0 3px;
	color: #333333;
	font-size: 11px;
	line-height: 15px;
	padding: 4px 0 0 30px;
	width: 150px;
	display: inline-block;
	vertical-align: middle;
}
/*--------  заявка на прохождение Сертификации по программе 1С:Отчетность --------*/
.application-training .steps-block{
	overflow:hidden;
	margin:0 0 20px 25px;
}
.application-training .steps-block .step{
	float:left;
	position:relative;
	min-width:165px;
	margin:0 40px 0 0;
}
.application-training .steps-block .step:first-child{width:235px;}
.application-training .steps-block .step .arrow{
	width:33px;
	height:27px;
	background:url("/local/templates/1c-rarus_inner/images/bg/training-step-arrow.png") no-repeat 0 0;
	position:absolute;
	top:10px;
	right:0;
}
.application-training .steps-block .step .step-title{
	color:#ccc;
	font-weight:bold;
}
.application-training .steps-block .step .step-name{
	font-size:19px;
	color:#999;
	line-height:24px;
}
.application-training .steps-block .step.active .step-title{color:#e77817;}
.application-training .steps-block .step.active .step-name{color:#333;}
.application-training .step-container .buttons{
	border-top:1px solid #d2d2d2;
	background:#f2f2f2;
	position:relative;
	height:75px;
}
.application-training .step-container .buttons .btn{
	position:absolute;
	top:20px;
	padding:7px 10px 8px;
	font-size:15px;
	left:224px;
	display:none
}
.application-training .step-container .buttons .next{display:block;}
.application-training .step-container .buttons .send {left:325px;}
.application-training .step-container .buttons .back i{
	display: inline-block;
    height: 13px;
    margin: 0 10px -1px 0;
    width: 9px;
	background:url("/local/templates/1c-rarus_inner/images/bg/training-back-arrow.png") no-repeat 0 0;
}
.application-training .step-container{
	border:2px solid #eaeaea;
	background:#f8f8f8;
	border-radius:6px;
	behavior:url(/common/js/PIE.htc);
	position:relative;
}
.application-training .step-container .title{
	font-size:19px;
	color:#e77817;
	margin:0 0 22px;
}
.application-training .step-container input[type="text"]{
	border:1px solid #b3b3b3;
	color:#555;
	background:#fff;
	width:337px;
	height:26px;
	padding:0 0 0 6px;
}
.application-training .step-container input[type="text"].validity-erroneous{border:1px solid #e76757 !important;}
.application-training  .step-container table tr td:first-child{
	width:195px;
	color:#333;
	font-weight:bold;
}
.application-training  .step-container table tr td.label-top {vertical-align:top}
.application-training  .step-container table tr td{padding: 0 0 18px;}
.application-training .step-container .contact{
	padding:23px 0 0 25px;
	border-bottom:1px solid #ddd;
}
.application-training .step-container .data-organization{
	border-top:1px solid #fff;
	padding:23px 0 0 25px;
}
.application-training .step-container .data-organization .comment{
	text-align:right;
	padding: 0 25px 0 0;
	font-size:11px;
	color:#666;
}
.application-training .step-container .step-2{padding:23px 0 0 27px;display:none;}
.application-training .step-container .step-2 .sub-title{margin: 0 0 20px;}
.application-training .step-container .audience{width:565px;}
.application-training .step-container .step-2 .listener{
	color:#b2b2b2;
	font-size:14px;
	font-weight:normal;
}
.application-training .audience .listener hr{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #fff;
	height:2px;
	background:none;
	margin:7px 0 0;
}
.application-training .step-container .listener .delete {
	background:url("/local/templates/1c-rarus_inner/images/bg/training-minus.png") no-repeat 0 8px;
	float:right;
	padding:0 0 0 20px;
}
.application-training .step-container .listener .delete span,
.application-training .step-container .add-listener span{
	color:#006699;
	border-bottom:1px dashed #9fb8cc;
	cursor:pointer;
}
.application-training .step-container .listener .delete span:hover,
.application-training .step-container .add-listener span:hover{border-bottom:none;}
.application-training .step-container .more-listener{margin: 20px 0 15px 200px;}
.application-training .step-container .more-listener .add-listener{
	padding: 0 0 0 20px;
	width:205px;
	background:url("/local/templates/1c-rarus_inner/images/bg/training-plus.png") no-repeat 0 3px;
}
.application-training .step-container .comment-field{
	text-align:right;
	padding: 0 20px 0 0;
	font-size:11px;
	color:#666;
}
.application-training .audience .captcha-block .captcha-input{
	width:150px;
	float:left;
	margin:0 8px  10px 0;
}
.application-training .audience table{width:100%;}
.application-training .audience .captcha-block td{
	vertical-align:top;
	padding-top: 5px;
}
.step-3 .message-ok {
	background:url("/local/templates/1c-rarus_inner/images/bg/training-send-okey.png") no-repeat 0 0;
	padding:4px 0 5px 30px;
}
/*------- стили для страницы 1с: отчетность--------------*/
.reporting-1c ol{margin:0 0 10px;}
.reporting-1c .how-partner{
	position:relative;
	background:url("/local/templates/1c-rarus_inner/images/bg/1c-accounting.png") no-repeat 0 0;
	width:934px;
	height:249px;
	margin: 0 0 20px;
}
.reporting-1c .how-partner a.accreditation{
	display: block;
	position: absolute;
	bottom: 29px;
	right: 190px;
	width: 334px;
	height: 41px;
	background: url("/local/templates/1c-rarus_inner/images/bg/fill-request.png") no-repeat 0 0;
}
.reporting-1c .how-partner a.contract{
	display: block;
	position: absolute;
	bottom: 81px;
	right: 190px;
	width: 210px;
	height: 41px;
	background: url("/local/templates/1c-rarus_inner/images/bg/contract.png") no-repeat 0 0;
}
.reporting-1c .info{margin: 0 0 20px;}
.reporting-1c h2 {color:#000;}
.reporting-1c .btn-link{
	display:inline-block;
	height:70px;
	margin:0 15px 45px 0;
}
.reporting-1c .application {
	background:url("/local/templates/1c-rarus_inner/images/bg/report-application.png") no-repeat 0 0;
	width:303px;
}
.reporting-1c .schedule{
	background:url("/local/templates/1c-rarus_inner/images/bg/report-schedule.png") no-repeat 0 0;
	width:236px;
}
.reporting-1c .accreditation{
	background:url("/local/templates/1c-rarus_inner/images/bg/report-accreditation.png") no-repeat 0 0;
	width:266px;
}
.reporting-1c ul.tab-list li.active{left:-1px;}
.reporting-1c ul.tab-list li.active:first-child{left:0;}
.reporting-1c .tab-list li .stroke{
	border:1px solid #dae9ef;
	height:19px;
	position:absolute;
	top:8px;
	right:-1px;
}
.reporting-1c .tab-list li.active .stroke{
	display:none;
}
.reporting-1c ul.tab-list li.active {
    background:  white !important;
 }
.reporting-1c ul.tab-list li.active a:link,
.reporting-1c ul.tab-list li.active a:visited,
.reporting-1c ul.tab-list li.active a:visited,
.reporting-1c ul.tab-list li.active a:hover {
    background:none !important;
}
.reporting-1c li.active a .tl,
.reporting-1c li.active a .tr,
.reporting-1c .tab-boby-container .tr,
.reporting-1c .tab-boby-container .bl,
.reporting-1c .tab-boby-container .br{
	background-image: url("/local/templates/1c-rarus_inner/images/bg/block.png");
    display: block;
    width: 10px;
    height: 10px;
    overflow: hidden;
    position: absolute;
}
.reporting-1c .active a .tl{top:-1px;left:-1px;background-position:0 0;}
.reporting-1c .active a .tr,.reporting-1c .tab-boby-container .tr{top:-1px;right:-1px;background-position:-10px 0;}
.reporting-1c .tab-boby-container .bl{bottom:-1px;left:-1px;background-position: 0 -10px;}
.reporting-1c .tab-boby-container .br{bottom:-1px;right:-1px;background-position:-10px -10px;}
.reporting-1c ul.tab-list li a,.reporting-1c ul.tab-list li a:hover {
 	color: #333;
   	padding: 0 15px !important;
    font-size:18px;
}
.reporting-1c .tab-boby-container .container div.active{display:block;}
.reporting-1c .tab-list li.active a {
    border: 1px solid #E4E5E5;
    position: relative;
}
.reporting-1c .tab-list li a {
    background:none !important;
    height:38px;
    line-height: 37px;
    padding: 0 15px;
}
.reporting-1c .tab-boby-container {
	border: 1px solid #D8E8EE;
    min-height: 150px;
    padding: 10px 20px;
    position: relative;
}
.reporting-1c .tab-boby-container .container div {display:none;}
.reporting-1c #tab-news-body table tr td{padding:10px;}
.reporting-1c #tab-news-body table .price{white-space:nowrap;}
.reporting-1c #tab-news-body table tr td .container-info{
	position:relative;
	display:block;
	padding:0 40px 0 0;
}
.reporting-1c #tab-news-body table tr td .container-info .border {
	position:absolute;
	top:10px;
	right:0;
	width:1px;
	height:115px;
	background:#D8E8EE;
	display:block;
}
.reporting-1c #tab-news-body table tr td .container-info .border.first {
	height:20px;
	top:0;
}
.reporting-1c #tab-news-body ul.news li{
	background:none;
	padding:0;
}
.reporting-1c #tab-news-body ul.news li .date{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#000;
	border:none;
}

/*------------- стили для фильтра арм---------------*/
.rspace .filter-arm{
	border:1px solid #eaeaea;
	background:#f5f5f5;
	padding:20px 0 0;
	border-radius:4px;
	margin:0 0 30px;
	max-width:960px;
}
.filter-arm .filter-search{padding:0 0 0 47px;margin:0 0 20px;}
.filter-arm  input.filter{
	border:1px solid;
	border-color:#abadb3 #d1d1d5 #e1e1e1;
	box-shadow:inset 0 0 3px #eeeeee;
	border-radius:3px;
	padding:7px 0 8px 7px;
	line-height:18px;
}
.filter-arm .filter-search input.filter{width:801px;margin:0 0 5px 4px;}
.filter-arm .filter-search p{padding-left:44px;color:#999;}
.filter-arm .filter-search p .example{color:#006699;border-bottom:1px dashed #006699;text-decoration:none;}
.filter-arm .filter-search p .example:hover{color:#006699;border-bottom:none;}
.filter-arm div.left-col{float:left;text-align:right;padding: 0 0 5px 25px;}
.filter-arm .select-block.data .service-link {position: absolute;right: -97px;top: 4px;}
.filter-arm .select-block{margin: 0 0 10px;position:relative;}
.filter-arm .select-block .bs-select{width:300px;}
.filter-arm .select-block label {display: inline-block;width: 62px;}
.filter-arm .select-block.data input[type=text]{width:118px;margin: 0 0 0 1px;}
.filter-arm .select-block.data input[type=text]:first-child{margin-right:18px;}
.filter-arm .period{margin: 0 0 10px;}
.filter-arm .filter-down{padding: 14px 0 15px 91px;background:#ebebeb;position:relative;}
.filter-arm .filter-down input {position:relative;}
.filter-arm .ranges{
	width:25px;
	background:none;
	border:none;
	font-size:11px;
	line-height:11px;
	color:#999;
}
.filter-arm .ranges:last-child{
	width: 50px;
	position: absolute;
	right: -20px;
	}
.filter-arm .ranges.left-col{padding: 0 0 0 65px;}
.filter-arm .ragne-interval{text-align:left;padding: 10px 0 0 58px;}
.filter-arm .ragne-interval input{width:53px;margin: 0 6px 0 6px;}
.filter-arm .ragne-interval span{float:right;font-size:11px;line-height:13px;color:#999;}
.filter-arm .range-arm{padding: 0; position: relative;}
.filter-arm .range-arm .two-blocks {width:auto;margin-bottom: 2px;}
.filter-arm .ui-slider {
    border: 1px solid;
    border-color:#8b8b8b #b1b1b1 #c8c8c8;
    height:8px;
    position: relative;
    width:298px;
    border-radius:5px;
    display:inline-block;
}
.filter-arm .ui-slider-horizontal .ui-slider-handle {margin-left: -0.6em;top: -0.5em;}
.search-result .title{font-size:19px;color:#333;margin:0 0 15px;}
.search-result ul li{padding:2px 0 2px 10px;background: url("/local/templates/1c-rarus_inner/images/bg/ul-li.png") no-repeat 0 9px;}
.search-result .two-blocks .left-col{width:440px;}
.search-result .two-blocks .left-col:first-child{margin: 0 60px 0 0;}
.search-result .two-blocks,.search-result .three-blocks {margin:0 0 30px;}
.search-result .show-more{clear:both;}
.search-result .show-more a{text-decoration:none;}
.search-result .show-more span{font-size:11px;color:#666;border-bottom:1px solid #666;cursor:pointer;}
.search-result .show-more span:hover{border-bottom:none;}
.search-result .more-elements{clear:both;}
.search-result .more-elements a{text-decoration:none;}
.search-result .more-elements span{font-size:11px;color:#666;border-bottom:1px solid #666;cursor:pointer;}
.search-result .more-elements span:hover{border-bottom:none;}
.search-result .three-blocks {overflow:hidden;width:100%;}
.search-result .three-blocks .left-col:first-child{margin:0;}
.search-result .three-blocks .left-col{float:left;width:300px;margin:0 0 0 15px;}
.swich .noactive-link {border-bottom:1px dashed #006699;color:#006699;font-weight:normal;cursor:pointer;}
.swich .noactive-link:hover{border-bottom:none;}
.swich .active-link{
	border:1px solid;
	border-color:#d84e18 #ea824d #f37d34;
	background: -moz-linear-gradient(top, #ea6e2b, #f37d34);
	background: -webkit-gradient(linear, left top, left bottom,color-stop(0%,#ea6e2b), color-stop(100%,#f37d34));
	background: -webkit-linear-gradient(top, #ea6e2b, #f37d34);
	background: -o-linear-gradient(top, #ea6e2b, #f37d34);
	background: -ms-linear-gradient(top, #ea6e2b, #f37d34);
	background: linear-gradient(top, #ea6e2b, #f37d34);
	-pie-background: linear-gradient(top bottom, #ea6e2b, #f37d34);
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	padding:4px 5px;
	box-shadow:inset 0 1px 3px #d84e18;
	margin:0 5px;
	behavior:url("/common/js/PIE.htc");
	position:relative;
}

.rspace .related-good {
	border-bottom: 1px dotted #D4D4D4;
	border-top: 1px dotted #D4D4D4;
	margin: 0 0 20px;
	padding: 10px 0;
	width: 100%;
}

.related-good .icon {width:45px;}
.related-good .name-product {width:720px;}
.related-good .price-product {width:95px;}

/*---------Абонентское обслуживание компьютеров  ---------------*/
.subscription-service{color:#333;}
.subscription-service .service-content h1{color:#e77817;}
.subscription-service  h3{font:19px/21px Arial;color:#333333;font-weight:normal;margin:0 0 25px;padding:0;}
.subscription-service .shadow-bottom{
	background:url("/local/templates/1c-rarus_inner/images/bg/bg-bottom-shadow.png") no-repeat center bottom;
	padding-bottom:12px;
	z-index:5;
	position:relative;
}
.subscription-service .service-content p{margin: 0 0 20px;}
.subscription-service .service-content{
	padding:0 300px 22px 0;
	background:url("/local/templates/1c-rarus_inner/images/bg/bg-subscribe-man.png") no-repeat 650px bottom;
}
.link-serv-form {
	font-size:13px;
	font-weight:bold;
	width:205px;
	height:83px;
	text-align:left;
	margin-right: 8px;
	display: inline-block;
	vertical-align: top;
	text-decoration:none;
	border-radius:5px;
	cursor:pointer;
}
.link-serv-form:last-child {margin-right:0}
.text-wrap {display: table-cell;vertical-align: middle;height: 83px;line-height: 17px;color:#4a4a4a;text-decoration:none}
.link-serv-form .image-wrap{width: 88px;height: 83px;display: table-cell;vertical-align: middle;}
.link-calc-serv,
.link-order-callback {
	border:1px solid #d8d8d8;
	background-color: #fff;
	background: -o-linear-gradient(#fff,#f4f4f4);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));
	background: -moz-linear-gradient(top,  #fff,  #f4f4f4);
	-pie-background:linear-gradient(#fff,#f4f4f4);
}
.link-calc-serv img {margin: 4px 0 0 24px;}
.link-order-serv img {margin: 6px 17px 0 15px;}
.link-order-callback img {margin: 4px 21px 0 20px;}
.link-order-serv {
	text-shadow:1px 1px #b14517;
	border-top:1px solid #ed872f;
	border-right:1px solid #d95b00;
	border-bottom:1px solid #cc5500;
	border-left:1px solid #d95b00;
	background-color: #f57a29;
	background: -o-linear-gradient(#f57a29,#f0531c);
	background: -webkit-gradient(linear, left top, left bottom, from(#f57a29), to(#f0531c));
	background: -moz-linear-gradient(top,  #f57a29,  #f0531c);
	-pie-background:linear-gradient(#f57a29,#f0531c);
}
.link-order-serv .text-wrap {color:#fff}
/*попап Калькулятор абонентского обслуживания*/
/*1c-net/support/*/
/*шаблон попапа формы*/
/*.btn-form-callback {
	background: url(/local/templates/1c-rarus_inner/images/bg/callback-phone-button.png) no-repeat;
	height: 283px;
	margin-top: -129px;
	position: fixed;
	right: 0;
	top: 50%;
	width: 45px;
	cursor: pointer;
}*/

#form-callback-popup {width:480px}
#form-callback-popup .field {margin-bottom: 10px;}
#form-callback-popup label {width:76px}
#form-callback-popup input[type=text] {width:287px;margin: 0;}
#form-callback-popup .modal-footer {text-align: left;padding-left: 114px;}
#form-callback-popup .hint {
	font-size:11px;
	color:#999;
	margin: 2px 0 15px 92px;
}
#form-callback-popup .starrequired-wrap {margin-left: 95px;}
#form-callback-popup label.error {
	line-height: 15px;
	margin: 2px 0 0 94px;
	width: auto;
	font-size: 11px;
}
.popup-form.forma-block {position:fixed}
.forma-block.calc-abonent .bottom .btn.btn-danger {
	display: block;
	position: relative;
	float: right;
	padding:10px 15px;
}
.forma-block.calc-abonent {position:fixed;}
.forma-block.calc-abonent .select {
	width: 315px;
	display: block;
}
.forma-block.calc-abonent select {
	display: inline-block;
	width: 350px;
	margin-bottom: 10px;
}
.forma-block.calc-abonent .field label {
	width: 172px;
	display: inline-block;
	font-weight: bold;
	vertical-align: middle;
	text-align: right;
	padding-right: 13px;
}
.forma-block.popup-form .field label {
	width: 172px;
	display: inline-block;
	font-weight: bold;
	vertical-align: middle;
	padding-right: 13px;
}
.forma-block.popup-form .field select {
	margin-bottom: 9px;
	width: 338px;
}
.forma-block.template-popup .field {margin:0 0 10px}
.forma-block.template-popup .field label {
	width: 172px;
	display: inline-block;
	font-weight: bold;
	vertical-align: middle;
	padding-right: 13px;
}
.forma-block.template-popup .field textarea {vertical-align: top;width: 338px;}
.forma-block.template-popup input[type="text"] {
	width: 338px;
	margin: 0;
}
.forma-block.template-popup .field.captcha input {width: 141px;}
.forma-block.template-popup .field.captcha img {vertical-align: middle;margin-right: 10px;}
.forma-block.template-popup .bottom {text-align: center;}
.forma-block.template-popup .starrequired-wrap {margin-left:192px;}
.forma-block.popup-form .starrequired-wrap{margin-left:190px;}
.forma-block.popup-form .modal-footer {text-align:center}
.forma-block.popup-form .btn,
.btn.big-btn {padding:10px 15px}
.forma-block.template-popup label.error {color: #F56600;font-weight: normal;line-height: 12px;margin: 3px 0 0 190px;width: auto;}
.forma-block.template-popup input.validity-erroneous,
.forma-block.popup-form input.validity-erroneous {border: 1px solid #F56600 !important;}
.forma-block.calc-abonent .starrequired-wrap {margin-left:213px;}
.forma-block.calc-abonent input.validity-erroneous {
	border:1px solid #F56600 !important;
}
.forma-block.calc-abonent label.error,
.forma-block.popup-form label.error {
	width:auto;
	font-weight: normal;
	margin: -18px 0 0 190px;
	color: #F56600;
}
#order-calc {
	max-height: 700px;
	margin-top:-350px;
	width: 630px;
	z-index: 9999;
}
.calc-abonent .amout-servers {margin-bottom: 5px;margin-top: 17px;}
.calc-abonent .amout-servers #slider-range-servers,
.calc-abonent .amout-comps #slider-range-comps {display: inline-block;width: 280px;vertical-align: middle;margin: 0 15px 0 13px;}
.calc-abonent.calc-abonent .amout-servers input[type=text],
.calc-abonent.calc-abonent .amout-comps input[type=text] {display: inline-block;width: 26px;}
.calc-abonent .amout-servers li,
.calc-abonent .amout-comps li {position:absolute; top:-19px;background:none;padding:0}
.calc-abonent .amout-servers li:nth-child(1) {left: 0;}
.calc-abonent .amout-servers li:nth-child(2) {left: 28px;}
.calc-abonent .amout-servers li:nth-child(3) {left: 56px;}
.calc-abonent .amout-servers li:nth-child(4) { left: 84px;}
.calc-abonent .amout-servers li:nth-child(5) {left: 112px;}
.calc-abonent .amout-servers li:nth-child(6) {left: 140px;}
.calc-abonent .amout-servers li:nth-child(7) {left: 168px;}
.calc-abonent .amout-servers li:nth-child(8) {left: 196px;}
.calc-abonent .amout-servers li:nth-child(9) {left: 224px;}
.calc-abonent .amout-servers li:nth-child(10) {left: 252px;}
.calc-abonent .amout-servers li:nth-child(11) {left: 276px;}

.calc-abonent .amout-comps li:nth-child(2) {left: 52px;}
.calc-abonent .amout-comps li:nth-child(3) {left: 109px;}
.calc-abonent .amout-comps li:nth-child(4) {left: 165px;}
.calc-abonent .amout-comps li:nth-child(5) {left: 221px;}
.calc-abonent .amout-comps li:nth-child(6) {left: 278px;}

.calc-abonent .abonent-include {border-top: 1px solid #ddd;margin-top: 14px;margin-bottom: 6px;}
.calc-abonent .abonent-include li {
	background: url("/local/templates/1c-rarus_inner/images/ico/popup-li-1.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 0 0 6px 21px;
    vertical-align: top;
    width: 254px;
}
.calc-abonent .abonent-price {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #f2f2f2;
	font-size:19px;
	padding: 17px 20px 16px 25px;
}
.calc-abonent.forma-block .text {vertical-align: top;}
.calc-abonent .big-font {font-size:15px;line-height: 20px;}
.calc-abonent.forma-block input[type=submit] {padding: 10px 55px !important;}
.calc-abonent.forma-block input[type=text] {width: 338px;}
.calc-abonent .modal-footer,
#order-audit .modal-footer,
 .modal-footer .modal-footer {text-align:center;}
.calc-abonent .modal-footer input.btn.btn-danger,
#order-audit .modal-footer input.btn.btn-danger,
#order-callback .modal-footer input.btn.btn-danger,
#order-calc .modal-footer input.btn.btn-danger {float:none;display: inline-block;}
#order-audit .field.comment-captcha{margin-left: 188px;margin-bottom: 10px;}

#order-its-popup {width:650px}
#order-its-popup .forma-block {
	display:block;
	margin:0;
	width:auto;
	position:relative;
	top:0;
	left:0;
}

.subscription-service .under-shadow{
	width:685px;
	border-radius: 0 0 4px 4px;
	border:1px solid #d8d8d8;
	box-shadow:0 3px 6px #e2e2e2;
	margin:0 auto 15px;
	position:relative;
	z-index:3;
	font-size:15px;
	line-height:22px;
	text-align:center;
	padding:20px 0 18px;
	top:-12px;
	border-top:none;
	background:#f8f8f8;
}
.subscription-service .action-block{
	border-radius:4px;
	border:1px solid;
	font-size:13px;
	line-height:18px;
	text-align:left;
	padding:15px;
	margin: 0 0 40px;
}
.subscription-service .action-block.blue{
	color:#3a87ad;
	background:#d9edf7;
	border-color:#bce8f1 #bce8f1 #c0eaf2;
}
.subscription-service .checks-audit{overflow:hidden;}
.subscription-service .checks-audit table{width:420px;float:left;margin:0 65px 0 0;}
.subscription-service .checks-audit table:last-child{margin:0;}
.subscription-service .checks-audit table tr td{vertical-align:middle;padding: 0 0 40px;}
.subscription-service .icons{
	width:60px;
	height:50px;
	background:url("/local/templates/1c-rarus_inner/images/bg/bg-subscribe-icons.png") no-repeat  0 0;
}
.subscription-service .checks-audit .icons.pc{background-position:0 -7px;}
.subscription-service .checks-audit .icons.server{background-position:0 -93px;}
.subscription-service .checks-audit .icons.network{background-position:-91px 0;}
.subscription-service .checks-audit .icons.org-technik{background-position:-91px -82px;}
.subscription-service .checks-audit .icons.po{background-position:-91px -162px;}
.subscription-service .service-work{overflow:hidden;margin:0 0 45px;}
.subscription-service .service-work ul{width:450px;float:left;margin:0 35px 35px 0;}
.subscription-service .service-work ul li{background-position: left 8px;padding: 0 0 17px 10px;}
.subscription-service .service-work ul:last-child{margin-right:0;}
.subscription-service .maintenance-advantages{overflow:hidden;margin:0 0 30px;}
.subscription-service .maintenance-advantages ul{width:440px;float:left;margin:0 60px 0 0;}
.subscription-service .maintenance-advantages ul:last-child{margin-right:0;}
.subscription-service .maintenance-advantages ul li{padding:0 0 30px;overflow:hidden;background:none;}
.subscription-service .maintenance-advantages .icons{float:left;width:65px;height:60px;}
.subscription-service .maintenance-advantages .icons.approach{background-position:-185px 9px;}
.subscription-service .maintenance-advantages .icons.economy{background-position:-185px -76px;}
.subscription-service .maintenance-advantages .icons.priority{background-position:-185px -154px;}
.subscription-service .maintenance-advantages .icons.competence{background-position:-276px 5px;}
.subscription-service .maintenance-advantages .icons.responsibility{background-position:-277px -72px;}
.subscription-service .maintenance-advantages ul li .text{overflow:hidden;}
.subscription-service .maintenance-advantages ul li .text b{line-height:28px;}
.subscription-service .contacts {overflow:hidden;padding-bottom:40px;}
.subscription-service .contacts .phone-mail span{color:#666;}
.subscription-service .contacts .phone-mail div{font-size:19px;line-height:23px;}
.subscription-service .contacts .phone-mail small{font-size:13px;}
.subscription-service .contacts .phone-mail{float:left;width:405px;margin:0 165px 0 0;}
.subscription-service .contacts .phone-mail:last-child{margin:0;width:200px;}

/*блок контактов в левом блоке на странице поддержки*/
.get-info-support {
	background: url(/local/templates/1c-rarus_inner/images/bg/support-cloud.png) no-repeat -3px -8px;
	border:1px solid #d2dfe4;
	border-radius:4px;
	padding: 7px 9px 1px;
	font-size:14px;
}
.get-info-support .title-support {
	color:#fff;
	font-weight:bold;
	text-align: center;
	margin-bottom: 25px;
}
.contacts-support {
	background: url(/local/templates/1c-rarus_inner/images/bg/support-contacts-divider.png) no-repeat 0 100%;
	padding-bottom: 5px;
	margin-bottom: 6px;
}
.contacts-support:last-child {background:none}
.contacts-support i {
	display:inline-block;
	vertical-align:middle;
	height: 30px;
	width: 30px;
	margin-right: 2px;
}
.contacts-support .phone-icon {
	background: url(/local/templates/1c-rarus_inner/images/icons/support-contacts-sprite.png) no-repeat;
}
.contacts-support .email-icon {
	background: url(/local/templates/1c-rarus_inner/images/icons/support-contacts-sprite.png) no-repeat 0 -32px;
}
.contacts-support .manager-icon {
	background: url(/local/templates/1c-rarus_inner/images/icons/support-contacts-sprite.png) no-repeat 0 -64px;
}
.get-info-support .contacts-support > div{display: inline-block;vertical-align: top;width: 150px;}
.get-info-support .contacts-support > div > span {font-size:13px;color:#5a5a5a}
/*---------Стрелка навигации ---------------*/
.fixed-navigate-arrow {
	position:fixed;
	top:12px;
	left:0;
	display:none;
	cursor:pointer;
	background:#fff;
	z-index:50;
}
.fixed-navigate-arrow .arrow{
	width:46px;
	height:46px;
	background:url("/local/templates/1c-rarus_inner/images/icons/arrow-to-top.png") no-repeat 0 0;
	margin:0 auto;
}
.fixed-navigate-arrow span{
	text-align:center;
	font-weight:bold;
	color:#e77817;
	font-size:14px;
}

#screen{position:absolute;z-index: 10;left: 0; top: 0;background:#000;display:block;opacity: 0.7;}


/*--- Стили для таблицы /services/cloud/office365/ ---*/
.office365 .fixed-table{margin-bottom: 30px;border-collapse:collapse;color: #333;}
.office365 .fixed-table abbr{border-bottom:1px dotted #333;cursor: pointer;}
.office365 .fixed-table thead{background: #fff;width: 100%;}
.office365 .fixed-table th{border:none;background: #f7f7f7;font-size: 15px;text-align: center;}
.office365 .fixed-table .head {background: #f7f7f7;border: 1px solid #eaeaea;border-bottom: none;border-left: none;padding: 13px 25px 14px;}
.office365 .fixed-table .head.first{-webkit-border-radius: 6px 0 0 0;-moz-border-radius: 6px 0 0 0;border-radius: 6px 0 0 0;border-left: 1px solid #eaeaea;}
.office365 .fixed-table .head.last{-webkit-border-radius: 0 6px 0 0;-moz-border-radius: 0 6px 0 0;border-radius: 0 6px 0 0;margin-right: -1px;}
.office365 .fixed-table tr:last-child td{border-bottom: 1px solid #eaeaea;}
.office365 .fixed-table tr:last-child td:first-child{border-bottom:none;}
.office365 .fixed-table tr td:first-child{border: none;font-weight: normal;font-size: 13px; text-align: left;padding: 15px 5px 15px 0;cursor: default;width: 22%;}
.office365 .fixed-table th:first-child{border: none;background: none;font-weight: normal;font-size: 13px; }
.office365 .fixed-table td{border: 1px solid #eaeaea;padding: 15px 0 15px;vertical-align: top;min-width: 11%;}
.office365 .fixed-table .type td{font-size: 12px;color: #e77817;font-weight: bold;padding-left: 7px;}
.office365 .fixed-table .prices td{font-size: 19px;text-align: center;vertical-align: middle;border-bottom-color: #f37d35 !important;width: 11%;}
.office365 .fixed-table tr.period td {text-align: center;}
.office365 .fixed-table .type td span{font-weight: normal;color: #999;}
.office365 .fixed-table tbody tr td{border-bottom:none;border-top: none;text-align: center;vertical-align: middle;cursor: pointer;}
.office365 .fixed-table tbody tr td .icon{display: inline-block;width: 23px;height: 21px;background: url(/local/templates/1c-rarus_inner/images/bg/ms365.png) 0 -1000px no-repeat;}
.office365 .fixed-table tbody tr:hover td{background:#f7f7f7;}
.office365 .fixed-table tbody tr:hover td:first-child{background:none;}
.office365 .fixed-table .icons-block{margin: 0 auto;width: 80px;}
.office365 .fixed-table tbody tr td .icon.type-w{background-position: 0 0;}
.office365 .fixed-table tbody tr td .icon.type-x{background-position: -25px 0;}
.office365 .fixed-table tbody tr td .icon.type-p{background-position: -50px 0;}
.office365 .fixed-table tbody tr td .icon.type-o{background-position: 0 -25px;}
.office365 .fixed-table tbody tr td .icon.type-n{background-position: -25px -25px;}
.office365 .fixed-table tbody tr td .icon.type-a{background-position: -50px -25px;}
.office365 .fixed-table tbody tr td .icon.type-pp{background-position: 0 -50px;}
.office365 .fixed-table tbody tr td .icon.type-l{background-position: -25px -50px;}
.office365 .fixed-table tbody tr td .icon.type-i{background-position: -50px -50px;}
.office365 .fixed-table tbody tr td.text-left{text-align: left;}

/*--- Стили для календарь бухгалтера /support/calendar-buh/ ---*/
.tax-page{color: #333;line-height: 13px;}
.tax-page .tax-month {position: relative;}
.tax-page .tax-month .calendar {border: none;width: 246px;float: left;position: relative;margin-right: 15px;border-bottom: 1px solid #D8E8EE;}
.tax-page .calendar dl{margin: 0;}
.tax-page .calendar dd {margin:0;padding: 0;border: 1px solid #d8e8ee;}
.tax-page .calendar dd.navigate {overflow: hidden;height: 30px;line-height: 29px;border-radius:6px 6px 0 0;}
.tax-page .calendar dd.navigate a.arrow {display: block;width: 34px;float: left;text-decoration: none;text-align: center;font-size: 11px;color: #999;}
.tax-page .calendar dd.navigate a.arrow.right {float: right;}
.tax-page .calendar dd.navigate .month{display: block;width: 174px;height: 30px;float: left;border-left: 1px solid #d8e8ee;border-right: 1px solid #d8e8ee;text-align: center;font-size: 14px;color: #3c3c3c;}
.tax-page .calendar dd ul{overflow: hidden;margin:0 0 0 -1px;}
.tax-page .calendar dd.week {border-top: none;}
.tax-page .calendar dd.week li{width: 30px;height:15px;padding: 2px 1px 2px 3px;line-height: 15px;float: left;color:#999;font-weight: bold;font-size: 10px;text-align: center;border-left: 1px solid #ededed;background: none;}
.tax-page .calendar dd.days{width: 244px;border-top: none;margin: -1px 0 -1px 0;}
.tax-page .calendar dd.days li {background: none;border-left: 1px solid #EDEDED;border-top: 1px solid #EDEDED;color: #666666;float: left;font-size: 12px;height: 24px;padding: 10px 0 0 10px;position: relative;width: 24px}
.tax-page .tax-month .event-detail{width: 600px;float: left;overflow: hidden;}
.tax-page .event-detail ul li {background:none;display: none;padding: 0;}
.tax-page .event-detail .event-item {margin: 0 0 10px 0;}
.tax-page .event-detail .event-item a {cursor:pointer;}
.tax-page .event-detail .date{font-size:11px;font-weight:bold;color:#333;	border:none;font-style:normal;display: inline-block;}
.tax-page .event-detail .avtivity-month {border-bottom: 1px dashed #336699;color: #336699;text-decoration: none;cursor: pointer;}
.tax-page .tax-month .detail-activity {display:none;background:#fff;border: 1px solid #D8E8EE;border-radius: 6px 6px 6px 6px;padding: 5px;width:60%;position:absolute;top:35px;right:105px;z-index:5;}
.tax-page .tax-month .detail-activity .title{margin-bottom: 10px;}
.tax-page .tax-month .detail-activity .message{margin-bottom: 10px;line-height: 16px;}
.tax-page .tax-month .detail-activity .close {display: inline-block;color:#336699;border-bottom:1px dashed #336699;}
.tax-page .tax-month .detail-activity .close:hover{border:none;color:#336699;}
.tax-page .headline{font-size: 19px;line-height: 21px;margin-bottom: 15px;}
.tax-page .factory-calendar .years{margin-bottom: 20px;}
.tax-page .factory-calendar .years a{margin-right: 15px;text-decoration: none;border-bottom: 1px dashed rgba(0,102,153,0.5);color:#006699;}
.tax-page .factory-calendar .years a:hover{border-bottom: none;}
.tax-page .factory-calendar .years a.active{font-size: 19px;font-weight: bold;text-decoration: none;color: #333;border-bottom:none;}
.tax-page .type-color{color: #fff;display: inline-block;padding: 5px;margin-right: 15px;margin-bottom: 20px;}
.tax-page .type-blue{background:#00a2d0;color: #fff;}
.tax-page .type-orange{background:#f37d34;color: #fff;}
.tax-page .type-normal{background:#fff; border: 1px solid #e6e6e6;color: #333;}
.tax-page .type-normal.red{background:#fff; border: 1px solid #e6e6e6;color: #cc3333;}
.tax-page .factory-calendar .month{border: 1px solid #ebebeb;border-radius: 6px;display: inline-block;font-size: 14px;margin-right: 40px;margin-bottom: 25px;}
.tax-page .month .name-month{font-size: 15px;font-weight: bold;text-align: center;background: #f7f7f7;padding: 11px 0 7px;margin-bottom: 12px;}
.tax-page .days td{font-weight: bold;}
.tax-page .month td.output{color: #cc3333;}
.tax-page .month td{border: 2px solid #fff;text-align: center;padding: 5px 0;width: 25px;}
.tax-page .count-calendar{width:750px;border-collapse:collapse;margin-bottom: 40px;}
.tax-page .count-calendar tr th{padding: 0 0 15px;vertical-align: bottom;text-align: center;font-size: 12px;}
.tax-page .count-calendar th{border-bottom: 1px solid #f37d34;}
.tax-page .count-calendar th.colspan{padding: 0;border-bottom: none;font-size: 13px;}
.tax-page .count-calendar td:first-child{text-align:left;}
.tax-page .count-calendar tbody tr:first-child td{padding-top: 25px;}
.tax-page .count-calendar tbody td{text-align: center;padding:0 0 14px;font-size: 13px;}
.tax-page .count-calendar tbody .quarter td{border-bottom: 1px solid #eaeaea;border-top: 1px solid #eaeaea;padding-top: 13px;}
.tax-page .count-calendar tbody .quarter.total-year td{border-color: #f37d34;}
.tax-page .count-calendar tbody .quarter.total-year.last td{padding: 25px 0;}
.tax-page .transcript p{line-height: 18px;}
.tax-page .transcript .type-color{margin-bottom: 5px;margin-right:5px;}
.tax-page .transcript .left-col:first-child{width: 405px;}
.tax-page .tax-month {margin-bottom: 45px;position: relative;}
.tax-page .detail-activity{display: none;}
.tax-page .time {width: 100px;}

/*==========https://rarus.ru/press/events/210874/ - листики календаря============*/
.event-calendar-date {
	background: #D62E28;
	border-radius: 3px 3px 4px 4px;
	color: #FFFFFF;
	text-align: center;
	width: 57px;
	line-height: 15px;
	margin: 3px auto 0;
}
.event-calendar-date span {
	background: linear-gradient(to top , #F5F8F8, #FDFDFD);
	border-bottom: 1px solid #DDDDDD;
	border-radius: 0 0 3px 3px;
	border-top: 1px solid #C0B6B6;
	color: #666666;
	display: block;
	font-family: Segoe UI;
	font-size: 30px;
	margin: 1px 0 0;
	line-height: 34px;
	padding: 0 0 5px;
}
.event-calendar-date span.long-date {
	font-size: 18px;
}
.event-about-210874 {
background: url(/local/templates/1c-rarus_inner/images/events/girl.png) no-repeat 104% 100%;
padding: 15px 400px 20px 0;
margin: -15px 0 32px;
position: relative;
}
.event-about-239268{
	background: url(/local/templates/1c-rarus_inner/images/events/girl-up.png) no-repeat 100% 100%;
	padding: 40px 400px 10px 0;
	margin: -50px 0 32px;
	position: relative;
}
.event-about-210874:after, .event-about-239268:after{
	content:'';
	background: url("/local/templates/1c-rarus_inner/images/bg/bg-bottom-shadow.png") no-repeat center bottom;
	width:100%;
	height:15px;
	position:absolute;
	bottom:-12px;
	left:0;
}
.event-info{
	background: url("/local/templates/1c-rarus_inner/images/events/icon-i.png") no-repeat left bottom;
	background-color: #fff8dc;
	border-radius: 7px;
	padding: 15px 15px 15px 86px;
	height: 37px;
	margin-bottom: 30px;
}
.event-info > strong{
	font-weight: bold;
	font-size:15px;
	line-height:20px;
}
table.light-data .without-pr {padding-right:0;}
.contacts-210874 {
	color:#666;
	margin: 8px 0 17px;
}
.contacts-210874 p {font-size:19px;line-height: 26px;}
.contacts-210874 span {color:#333;}
.rspace .short-form-cont {
	overflow: hidden;
	padding: 20px;
}
.short-form-cont td:last-child {
	line-height: 40px;
}
.short-form-cont td input[type=text] {
	width: 205px;
	margin-right: 10px;
}
.short-form-cont td:last-child input[type=submit] {
	vertical-align: top;
}
.fixed-table thead {
	background: rgba(255,255,255,1);
}

/*--- Стили для Монтаж СКС и ЛВС /1c-net/services/projecting.php ---*/
.scs-installation{color: #333;}
.scs-installation h1{color: #e77817;margin:0 0 5px;}
.scs-installation h2{color: #333;padding: 0;margin: 0 0 30px;}
.scs-installation .btns{border: 1px solid;border-radius:3px;font-size: 13px;line-height: 17px;cursor: pointer;white-space: nowrap;font-weight: bold;display: inline-block;}
.scs-installation .callback-call{border-color:#d8d8d8;background: -moz-linear-gradient(90deg, #f4f4f4 0%, #ffffff 100%);background: -webkit-gradient(linear, 90deg, color-stop(0%, #f4f4f4), color-stop(100%, #ffffff));background: -webkit-linear-gradient(90deg, #f4f4f4 0%, #ffffff 100%);background: -o-linear-gradient(90deg, #f4f4f4 0%, #ffffff 100%);background: -ms-linear-gradient(90deg, #f4f4f4 0%, #ffffff 100%);background: linear-gradient(0deg, #f4f4f4 0%, #ffffff 100%);color: #4a4a4a;padding: 15px 40px 13px 20px;margin: 0 35px 0 0;float: left;}
.scs-installation .callback-installation-call{color: #fff;border-color:#ed872f #d85b00 #cc5500;background: -moz-linear-gradient(90deg, #f0541c 0%, #f57a29 100%);background: -webkit-gradient(linear, 90deg, color-stop(0%, #f0541c), color-stop(100%, #f57a29));background: -webkit-linear-gradient(90deg, #f0541c 0%, #f57a29 100%);background: -o-linear-gradient(90deg, #f0541c 0%, #f57a29 100%);background: -ms-linear-gradient(90deg, #f0541c 0%, #f57a29 100%);background: linear-gradient(0deg, #f0541c 0%, #f57a29 100%);text-shadow:0 1px 1px rgba(0,0,0,0.27);padding:25px 45px 18px 18px;}
.scs-installation .callback-call .ico{float: left;width: 60px;height: 55px;background: url("/local/templates/1c-rarus_inner/images/icons/scs-ico.png") -140px -140px no-repeat;margin: 0 15px 0 0;}
.scs-installation .callback-installation-call .ico{display: inline-block;width: 70px;height: 50px;background: url("/local/templates/1c-rarus_inner/images/icons/scs-ico.png") -140px -210px no-repeat;margin: -10px 15px 0 0;float: left;}
.scs-installation .scs-shadow{position: absolute;bottom: -12px;left: 0;width: 100%;height: 12px;background:url("/local/templates/1c-rarus_inner/images/bg/scs-shadow.png") top center no-repeat;}
.scs-installation .scs-description {background:url("/local/templates/1c-rarus_inner/images/bg/scs-description.png") right bottom no-repeat;padding: 0 350px 50px 0;margin: 0 0 42px;position: relative;}
.scs-installation .scs-description .cable{margin: 0 0 12px;}
.scs-installation .scs-description .cable-system{margin: 0 0 30px;}
.package-services .package-list{overflow: hidden;margin: 0 0 10px;}
.package-services .package-list li {width: 315px;float: left;padding:0;background: none;margin: 0 0 20px;}
.package-services .package-list li .ico{float: left;width: 70px;height: 60px;background: url("/local/templates/1c-rarus_inner/images/icons/scs-ico.png") no-repeat;}
.package-services .package-list li:nth-child(1) .ico{background-position: 10px 0;}
.package-services .package-list li:nth-child(2) .ico{background-position: -70px 0;}
.package-services .package-list li:nth-child(3) .ico{background-position: 10px -70px;}
.package-services .package-list li:nth-child(4) .ico{background-position: -60px -70px;}
.package-services .package-list li:nth-child(5) .ico{background-position: 10px -140px;}
.package-services .benifist-list li{float: left;background: none;padding: 0;width: 50%;}
.package-services .benifist-list li .ico{float: left;width: 70px;height: 70px;background: url("/local/templates/1c-rarus_inner/images/icons/scs-ico.png") no-repeat;}
.package-services .benifist-list li:nth-child(1) .ico{background-position: -55px -140px;}
.package-services .benifist-list li:nth-child(2) .ico{background-position: 9px -210px;}
.package-services .installation-list{margin: 0 0 50px;}
.package-services .installation-list ul {float: left;width: 50%;}
.package-services .installation-list ul li{padding-bottom: 5px;}

.scs-installation .step-block{margin: 0 0 45px;position: relative;}
.step-block .step{float: left;width: 160px;background: url("/local/templates/1c-rarus_inner/images/bg/scs-stage-arrow.png") 100px 5px no-repeat;margin: 0 0 30px;}
.step-block .step .stage{color: #e77817;font-weight: bold;margin: 0 0 7px;}
.step-block .step.last{width: 100px;background: none;}

.scs-installation .warranty-block{margin: 0 0 50px;}
.warranty-block ul{overflow: hidden;}
.warranty-block li {width: 275px;float: left;padding:0 30px 0 0;background: none;}
.warranty-block li .ico{float: left;width: 70px;height: 60px;background: url("/local/templates/1c-rarus_inner/images/icons/scs-ico.png") no-repeat;}
.warranty-block li .description{overflow: hidden;}
.warranty-block li:nth-child(1) .ico{background-position: -56px -210px;}
.warranty-block li:nth-child(2) .ico{background-position: -134px 0;}
.warranty-block li:nth-child(3) .ico{background-position: -128px -70px;}

.scs-installation .contact{position: relative;padding: 0 0 45px;z-index: 5;background: #fff;}
.scs-installation .contact ul{overflow: hidden;width: 50%;float: left;margin: 0;}
.scs-installation .contact li {padding:0;background: none;}
.scs-installation .contact li .title,
.scs-installation .contact .code{color: #666;}
.scs-installation .contact li .title{margin: 0 0 5px;}
.scs-installation .contact a{font-size: 19px;line-height: 21px;}
.scs-installation .contact a.phones{color: #333;text-decoration: none;}
.scs-installation .under-shadow{
	width: 685px;
	border: 1px solid #d4d4d4;
	border-top: none;
	margin: 0 auto;
	border-radius:0 0 4px 4px;
	background: #f8f8f8;
	z-index: 3;
	position: relative;
	padding: 20px 0;
	text-align: center;
	font-size: 15px;
}
.scs-installation .under-shadow .title{
	line-height: 22px;
	margin: 0 0 15px;
}
.scs-installation .under-shadow .two-blocks{
	width: 435px;margin: 0 auto;
}
.scs-installation .under-shadow .two-blocks .callback-call{margin: 0 15px 0 0;}
.arenda .btn-warning {;
	background: -moz-linear-gradient(270deg, #e77716 0%, #df4c00 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 270deg, color-stop(0%, #e77716), color-stop(100%, #df4c00));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(270deg, #e77716 0%, #df4c00 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(270deg, #e77716 0%, #df4c00 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(270deg, #e77716 0%, #df4c00 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e77716', endColorstr='#df4c00', GradientType='1'); /* for IE */
	background: linear-gradient(180deg, #e77716 0%, #df4c00 100%);/* W3C */
	font-size: 16px;
	margin-top: 10px;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.arenda .try-btns .btn-warning {padding:12px 35px 12px 20px;margin-bottom: 7px;}
.arenda .try-block .btn-warning {padding:12px 8px 12px 19px;margin-top: 15px;}
.arenda .try-block .btn-warning img {padding-right:14px;}
.arenda .btn-warning img {
	display:inline-block;
	vertical-align:middle;
	padding-right:20px;
}
.arenda .btn-success img {padding-right: 10px;}
.arenda .btn-warning span {
	display:inline-block;
	vertical-align:middle;
	padding-right:20px;
}
.arenda .contacts-block {
	float: left;
	width: 365px;
	padding: 27px 40px 30px 40px;
	font-size: 15px;
}
.arenda .try-block {
	float: left;
	width: 365px;
	padding: 28px 40px;
}
.arenda .try-block p {font-size: 13px;}
.arenda .try-block p strong {font-size: 15px;}
.arenda .btn-success {
	/*background: linear-gradient(0deg, #629b09 0%, #88c823 100%);*/
	background: -moz-linear-gradient(270deg, #88c823 0%, #629b09 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 270deg, color-stop(0%, #88c823), color-stop(100%, #629b09));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(270deg, #88c823 0%, #629b09 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(270deg, #88c823 0%, #629b09 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(270deg, #88c823 0%, #629b09 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88c823', endColorstr='#629b09', GradientType='1'); /* for IE */
	background: linear-gradient(180deg, #88c823 0%, #629b09 100%);/* W3C */
	text-shadow: 0 -1px 0 #507e09;
	font-size: 19px;
	padding: 12px 13px 13px 13px;
	font-size: 16px;
	margin-top: 6px;
	border-color: #76b216 #72a328 #4a7901;
}
.arenda .contacts-block {background:#f4f4f4;margin-right:50px;}
.arenda .contacts-block .people, .arenda .contacts-block .info {display:inline-block;position: relative;}
.arenda .contacts-block .people, .arenda .contacts-block .info .b-support{margin-bottom: 10px;}
.arenda .i-collapse{
	background: url("/local/templates/1c-rarus_inner/images/i-arenda-question.png") no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 5px;
	top: 5px;
	cursor: pointer;
	position: relative;
}
.arenda .contacts-block .info .i-collapse{
	margin-left: 5px;
	top: 3px;
}
.arenda .b-collapse{
	display: none;
	position: absolute;
	width: 350px;
	background: #fff;
	top: -160px;
	right: -140px;
	padding: 15px 20px;
	box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	font-size: 13px;
}
.arenda .subscriber-receives .subscriber-item .b-collapse{
	top: -218px;
	right: -75px;
}
.arenda .b-rel{
	position: relative;
}
.arenda .b-rel .b-collapse{
	top: -100px;
	right: -185px;
}
.arenda .contacts-block .people {vertical-align:top;margin-right:10px;}
.arenda .contacts-block .arenda .try-block .btn-warning {padding:12px 10px;} 
.arenda .try-block {background:#ffffdf;}
.arenda .arenda-contacts {
	position:absolute;
	right:0;
	top: 443px;
	font-size: 15px;
}
.arenda .arenda-contacts .phone {
	background: url('/local/templates/1c-rarus_inner/images/icons/arenda-left-blue-block-ico.png') no-repeat 0 0;
}
.arenda .arenda-contacts .mail {
	background: url('/local/templates/1c-rarus_inner/images/icons/arenda-left-blue-block-ico.png') no-repeat 0 -58px;
}
.arenda .arenda-contacts .skype {
	background: url('/local/templates/1c-rarus_inner/images/icons/arenda-left-blue-block-ico.png') no-repeat 0 -123px;
}
.arenda .arenda-contacts .ico {padding: 0 10px 0 25px;}
.arenda .try-btns {
	margin-bottom:33px;
	width:255px;
	display:inline-block;
	text-align:center;
}
.overflow-hidden {overflow:hidden;}
.arenda .blue-block {background:#d9edf6;padding:15px 15px 6px 15px;border:1px solid #bce8f1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#3988c1;margin-bottom:30px;}
.arenda .intro {background: url("/local/templates/1c-rarus_inner/images/bg_arenda_premium.png") no-repeat right top; background-size: 200px auto;margin: 0 0 10px;}
.arenda .intro h2 {padding: 20px 0 15px 0;}
.arenda .intro p.headnote {width: 750px;line-height: 30px;font-size: 15px;padding-bottom: 10px;}
.arenda .intro .arenda-contacts {position:relative;top:auto;right:auto;font-size: 14px;}
.arenda .premium-item {display:inline-block;width:45%;vertical-align:top;margin-bottom:15px;padding-right:30px;}
.arenda .premium-item img {display:block;float:left;padding-right:10px;}
.overflow {overflow:hidden;}
.arenda .no-pad-top {
	padding-top:0;
	padding-right:0;
}
.arenda .ico_premium {
	background: url("/arenda-1c-oblako/images/ico_premium.png") no-repeat;
	margin: 3px 5px 0 0;
	display: block;
	float: left;
	width: 20px;
	height: 15px;
}
.arenda tr.premium td {
	background: #fffde9;
}
.arenda tr.premium td:first-child {
	padding-left: 20px!important;
}
.arenda tr.premium .ico_premium {
	margin-top: 6px;
}
.arenda tr.premium a {
	color: #006699;
	text-decoration: none;
    border-bottom: 1px dashed #006699;
}
.arenda tr.premium sup {
	color: #868686;
}
li#tab-premium.active .ico_premium {
	display: none;
}


.arenda table.light-data.arenda-top tr:hover {
	background: none;
}
.arenda table.light-data.arenda-top {
	margin: 10px 0 0 0;
}
.arenda table.light-data.arenda-top td {
	border-bottom: none;
}
/* End */


/* Start:/local/templates/1c-rarus_inner/style_tab.css?17551871955275*/
ul.tab-list.bg-tabs {
width:100%;
margin: 0;
padding: 0;
z-index: 5;
position: relative;
top: 1px;
}
ul.tab-list.bg-tabs li {
display: table-cell;
list-style: none;
position:relative;
font-size: 12px;
margin: 0;
/*padding: 10px 0px 11px 7px;*/
overflow: hidden;
vertical-align: middle;	
z-index:3;  
background-color: #f9f9f9;
background: -o-linear-gradient(#f9f9f9,#e6e6e6);
background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e6e6e6));
background: -moz-linear-gradient(top,  #f9f9f9,  #e6e6e6);
-pie-background:linear-gradient(#f9f9f9,#e6e6e6);
behavior: url(/local/templates/1c-rarus_inner/PIE.htc);
border:1px solid #c9c9c9;
border-radius:6px 6px 0 0;
float:none;
height:auto
}
ul.tab-list.bg-tabs li:last-child{padding: 0 !important;}
ul.tab-list.bg-tabs li:hover {
background-color: #fcfcfc;
background: -o-linear-gradient(#fcfcfc,#f1f1f1);
background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f1f1f1));
background: -moz-linear-gradient(top,  #fcfcfc,  #f1f1f1);
-pie-background:linear-gradient(#fcfcfc,#f1f1f1);
behavior: url(/local/templates/1c-rarus_inner/PIE.htc);
}

ul.tab-list.bg-tabs li a, ul.tab-list.bg-tabs li a:hover {
text-decoration: none;
color:#666666 !important;
height: 100%;
padding:10px 7px 11px 7px;
}
ul.tab-list.bg-tabs li.active a span {
color:#333333 !important;
font-weight:bold;
} 
ul.tab-list.bg-tabs li.active {
	background: #fff;
	/*padding:10px 0 11px 7px;*/
	border-top:1px solid #a6a6a6;
	border-bottom:1px solid #fff;
	-moz-box-shadow: 0 2px 0px 0px #dedede inset;
	-webkit-box-shadow: 0 2px 0px 0px #dedede inset;
	box-shadow: 0 2px 0px 0px #dedede inset;
	behavior: url(/common/js/PIE.htc);
}
ul.tab-list.bg-tabs li.active a{padding:10px 7px 11px 7px;}
ul.tab-list.bg-tabs a:link, ul.tab-list.bg-tabs a:visited
{
	color: #474747;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
* html ul.tab-list.bg-tabs a:link,  ul.tab-list.bg-tabs a:visited
{
	/*height:50px;
	float:left;*/
	padding:0;
	margin:0;
	cursor: pointer; 
	background:none;
}

ul.tab-list.bg-tabs li a span
{
	display: block;
	line-height: 16px;
	padding:0;
	margin: 0;
	position:relative;
	z-index:3;
	background:none;
	height:auto;
	white-space: inherit;
}
* html ul.tab-list.bg-tabs li a span {
	float:left;
}

ul.tab-list.bg-tabs a:hover
{
display:block;
background:none;
}
ul.tab-list.bg-tabs li.active a span,
ul.tab-list.bg-tabs li.active a:hover span
{
	color:#474747;
	cursor:pointer;
	background:none;
}
ul.tab-list.bg-tabs li.active {color:#333333 !important;}
ul.tab-list.bg-tabs li.active a:link,
ul.tab-list.bg-tabs li.active a:visited,
ul.tab-list.bg-tabs li.active a:visited,
ul.tab-list.bg-tabs li.active a:hover,
ul.tab-list.bg-tabs li.active a span,
ul.tab-list.bg-tabs li.active a:hover span,
ul.tab-list.bg-tabs a:link,
ul.tab-list.bg-tabs a:visited {
	background:none !important;
	min-height: 30px;
}
ul#tab-list-id-1 {display: none;}
ul.tab-list {
width:100%;
height: 38px !important;
margin: 0;
padding: 0;
z-index: 5;
}
* html ul.tab-list {overflow: hidden;}
.tab-section-container {
margin:0 0 15px 0;
}
ul.tab-list li {
height: 38px;
display: block;
float: left;
list-style: none;
position:relative;
font-size: 12px;
margin: 0;
padding: 0;
overflow: hidden;
z-index:3;  
background:none;
}
ul.tab-list li a, ul.tab-list li a:hover {
text-decoration: none;
color:#666666 !important; 
padding: 0 0 4px 0; 
}
ul.tab-list li.active a span {
color:#333333 !important;
font-weight:bold;
} 

ul.tab-list a:link, ul.tab-list a:visited
{
    background: url('/local/templates/1c-rarus_inner/images/design/templates/tabs.gif') right 100px;
    color: #474747;
    display: block;
    text-decoration: none;
    cursor: pointer;
}
* html ul.tab-list a:link,  ul.tab-list a:visited
{
    height:50px;
    float:left;
    padding:0;
    margin:0;
    cursor: pointer; 
}

ul.tab-list li a span
{
    background:url('/local/templates/1c-rarus_inner/images/design/templates/tabs.gif') 0 100px;
    display: block;
    height: 50px;
    line-height: 38px;
    margin:0 7px 0 0;
    padding:0 0 0 8px;
    position:relative;
    z-index:3;
}
* html ul.tab-list li a span {
    float:left;
}

ul.tab-list a:hover
{
    background: url('/local/templates/1c-rarus_inner/images/design/templates/tabs.gif') right 50px;
    display:block;
}

ul.tab-list a:hover span
{
    background: url('/local/templates/1c-rarus_inner/images/design/templates/tabs.gif') left 50px;
    display: block;
    white-space: nowrap;
}
ul.tab-list li {border: none;}
ul.tab-list li.active {/*border-bottom:1px solid #FFFFFF;*/ top:1px;}
ul.tab-list li.active, ul.tab-list li {padding:0;background: none;}
ul.tab-list li.active a:link,
ul.tab-list li.active a:visited,
ul.tab-list li.active a:visited,
ul.tab-list li.active a:hover
{
    background: url('/local/templates/1c-rarus_inner/images/design/templates/tabs.gif') right 0 no-repeat !important;
}
ul.tab-list li.active a span,
ul.tab-list li.active a:hover span
{
    background:url('/local/templates/1c-rarus_inner/images/design/templates/tabs.gif') left 0 no-repeat !important;
    color:#474747;
    cursor:pointer;
}

.tab-boby-container
{
    border:1px solid #cdcdcd;
    padding: 20px 20px;
    overflow: visible;
}


.tab-boby-container div.container
{
    width: 100%;
}
ul.tab-list li.active {color:#333333 !important;}
/* End */


/* Start:/local/templates/1c-rarus_inner/styles_.css?1755187195108879*/
/*-----УЦ -----------*/
table.schedule-table {
width:100%;
margin:16px 0 25px 0;
}
* html table.schedule-table {
width:725px;
}
table.schedule-table th {
color:#fffbbb;
text-align:center;
background:#e87f23;
}
table.schedule-table td {
padding:3px 0;
font-size:11px;
text-align:center;
}
table.schedule-table td.course-date {
text-align: left !important;
padding-left:7px !important;
}
table.schedule-table .number {
width:65px !important;

}
table.schedule-table th.number {
width:65px !important;
padding:2px 5px !important;

}
table.schedule-table .phone {
width:105px !important;
}
table.schedule-table .name {
width:118px !important;
}
table.schedule-table tr.blue {
background:#ededed;
}

a.other-tab-link:visited  {
color:#E77817 !important;
}
/*================главная продуктов федеральный=================*/
.main-products {
width: 100%;
overflow: hidden;
font-size: 11px;
line-height: 16px;
padding: 0 0 70px 0;
margin: 0 0 25px 0;
border-bottom:1px dotted #ccc;
}
.main-products .right {
width: 240px;
height: 655px;
float: right;
position: relative;
padding-bottom: 16px;
background: url('/local/templates/1c-rarus_inner/images/bg/products-1c.png') no-repeat 0 0;
}
.main-products .right i {
width: 240px;
height: 10px;
display: block;
position: absolute;
bottom:0;left:0;
background: url('/local/templates/1c-rarus_inner/images/bg/products-1c.png') no-repeat 0 100%;
}
.main-products .right h2 {
padding: 7px 0 5px 72px;
font-size: 18px;
color:#fff;
}
.main-products .right .hits {
width: 209px;
padding: 4px 10px 0 18px;
border-bottom: 1px solid #ffecbe;
border-left: 1px solid #d7d7d7;
border-right: 1px solid #d7d7d7;
background: #fefff5;
}
.main-products .right .hits ul {
margin: 0 0 5px 0;
}
.main-products-system .hits li/*,.main-products .right .hits ul li*/ {
padding: 2px 0 2px 31px;
background: url('/local/templates/1c-rarus_inner/images/bg/hit.png') no-repeat 0 5px;
}
.rspace .main-products h1{
	margin:0;
	padding:0;
}
.main-products table.main-products-table td{
	vertical-align:top;
}
.main-products table.main-products-table tr.headline td{
	vertical-align: bottom;
}
.industry-solutions .products-list .product-column td{
	vertical-align:middle;
	padding:3px 0;
}
.main-products .main-products-table .coloms{
	width:30%;
}
.rspace .main-products a{
	color:#006699;
}
.rspace .main-products h2{
	color:#ff6600;
	margin: 0;
}
.main-products .industry-solutions {margin: 0 10px 0 0;}

.industry-solutions .product-column img {
    margin: 0 10px 0 0;
}
.software-1c table.software-1c-products tr td img{
	margin: 0 10px 0 0;
}
.main-products-table .software-1c .software-1c-products td{
	vertical-align:middle;
	padding:3px 0;
}
.main-products .software-1c .hits ul li{
padding: 2px 0;
background: url('/local/templates/1c-rarus_inner/images/bg/hit.png') no-repeat 0 5px;
}
.main-products .hits a {
	padding:0 0 0 30px;
}
.industry-solutions .new li a{
	padding:0 0 0 50px;

}
.main-products .software-1c  ul.products-1c li{
	background:none;
	padding:4px 0;
}

.main-products .software-1c  {
 	margin: 0 10px 0 0;
 }
.main-products .industry-solutions ul.new li {
	padding: 3px 0;
	background: url('/local/templates/1c-rarus_inner/images/icons/new-product.png') no-repeat 0px 5px;
}
.main-products .b-electron-delivery{
	margin-bottom: 40px;
}
.main-products .b-electron-delivery .all-delivery{
	margin-left: 10px;
}
.main-products .b-electron-delivery ul li{
	padding-left: 10px;
	background-position: 0 9px;
}
.main-products .other-product .block-section{
	margin: 0 0 20px 0;
}
.main-products .other-product .block-section img,.products-banner .block-section img{
	display: block;
	float: left;
	position: relative;
	margin: 0 10px 0 0;
	top:3px;
}
.products-banner .block-section{
	margin:30px 0 0 0;
}
.products-banner .block-section p{
	font-size:11px;
}
.software-1c .other {
	margin: 15px 0 0 0;
}
.other-product .main-products-soft-system td.ico,.other-product .main-products-soft-system td.discr{padding:3px 0;vertical-align:middle;}

.main-products .right .products-1c {
margin: 6px 0 10px 20px;
}
.main-products .right .products-1c li {
padding: 4px 0 5px 11px;
background-position: 0 9px;
}
.main-products .right .other {
padding: 3px 5px 0 19px;
}
.main-products .block-section img {
display: block;
float: left;
position: relative;
margin: 0 7px 0 4px;
top:3px;
}
.main-products .block-section p {
margin: 0 0 0 35px;
color:#999999;
}
.main-products .block-section p span {
display: block;
padding:5px 0 0 0;
}
.main-products .left {
margin: 0 250px 0 0;
font-size: 11px;
}
.main-products .left .top {
position: relative;
background: url('/local/templates/1c-rarus_inner/images/bg/products-tor.png') no-repeat 100% 0;
}
.main-products .left .top i {
width: 10px;
height: 35px;
display: block;
position: absolute;
top:0;left:0;
background: url('/local/templates/1c-rarus_inner/images/bg/products-tor.png') no-repeat 0 0;
}
.main-products .left .bottom, .three-sections .bottom {
height: 15px;
position: relative;
background: url('/local/templates/1c-rarus_inner/images/bg/products-tor.png') no-repeat 100% 100%;
}
.main-products .left .bottom i, .three-sections .bottom i {
width: 15px;
height: 15px;
display: block;
position: absolute;
top:0;left:0;
background: url('/local/templates/1c-rarus_inner/images/bg/products-tor.png') no-repeat 0 100%;
}
.main-products .left .top h2 {
padding: 7px 0 5px 15px;
font-size: 18px;
color:#fff;
}
.main-products .left .cnt {
height: 611px;
border-left: 1px solid #d7d7d7;
border-right: 1px solid #d7d7d7;
}
.main-products .left .cnt ul.new {
width: 100%;
padding:4px 0;
border-bottom: 1px solid #d2e0b8;
background: #fafff5;
}
.main-products .left .cnt ul.new li {
padding: 3px 0 3px 63px;
background: url('/local/templates/1c-rarus_inner/images/icons/new-product.png') no-repeat 15px 5px;
}
* html .main-products .left .cnt ul.new li {
height: 1px;
overflow: visible;
}
.main-products .left .products-list {
width: 100%;
margin: 5px 10px 0 10px;
}
.main-products .left .products-list td {
vertical-align: top;
padding: 0 20px 0px 0;
}
.main-products .left .products-list .product-column td {
padding: 0 0 10px 0;
vertical-align: middle;
}
.main-products .left .products-list .product-column td img {
margin: 0 10px 0px 0;
vertical-align: middle;
}
#right .three-sections {
width: auto;
margin:13px 0;
padding: 10px 0 0 0;
border-bottom: none;
overflow: visible;
}
#right .three-sections .block-section {
width: 31%;
padding: 0 0 0 14px;
float: left;
}
.three-sections .block-section span {
font-size: 13px;
margin-bottom: 2px;
}
#right .three-sections .bottom {
margin-right: -1px;
}
.three-sections .bottom i {
left:-1px;
}
.main-products-system h2 {
padding-bottom: 10px;
font-size: 18px;
font-weight: bold;
}
.main-products-system {
margin-bottom: 27px;
}
.main-products-system ul {
padding: 4px 8px;
border: 1px solid #ffecbe;
background: #fefff5;
}
.main-products-system ul li {
font-size: 11px;
}
.main-products-system .main-products-soft-system {
width: 100%;
}
.main-products-system .main-products-soft-system td {
width: 33%;
padding: 0 20px 0 0;
}
.main-products-system .main-products-soft-system img {
margin: 0 6px 0px 0;
vertical-align: middle;
border: 1px solid #E9E9E9;
}
.main-products-system .main-products-soft-system table td {
width: auto;
padding: 0 0 2px 0;
}
.main-products-system .main-products-soft-system td .hits {
}
#right .two-sections .block-section {
width: 47%;
}
#tab-shema-body ul li {
background: none;
}

.left-col-products {
width:58%;
position:relative;
margin:0;
float:left;
}
.right-col-products {
width:36%;
position:relative;
float:right;
}
.products {
width:98%;
margin:0 0 20px 12px;
border-collapse:collapse;
}
.products td {
vertical-align:middle;
padding:4px 0;
}
.products td.images img {
width:32px;
height:32px;
}
.products td.images {
width:43px !important;
}
.element {
width:48%;
float:left;
}
p.manager_msg {
color:red;
font-weight:bold;
}
p.manager_msg a {
color:red;
padding:3px;
background:#f4f4f4;
}
p.manager_msg a:visited {
color:red !important;
}

table.products-platform {
width: 90%;
border-collapse: collapse;
}
.products-platform td.ico {
width:30px;
padding-left:12px;
padding-right:12px;
}
.products-platform td.discr {
width:90%;
vertical-align: middle;
}
table.products-platform td {
padding:3px 15px 4px 0;
}
h2.red-white-line {
padding:8px 0 11px 26px;
margin:0;
color:#fff;
font-size:11px;
position: relative;
z-index:100;
}
.products-1c h2.red-white-line {
padding:8px 0 8px 55px;
position: relative;
z-index: 150;
}

table.products-1c td {
width:40%;
vertical-align: top;
padding:3px 0px 4px 0;
}
table.products-1c td .left-product {
width:90% !important;
}
div.title-headline {
height: 32px;
position:relative;
overflow: hidden;
background: url('/local/templates/1c-rarus_inner/images/design/components/products/products-detail-bg.png') repeat-x 0 0;
}
div.title-headline .white-line {
width:165px;
height:32px;
position: absolute;
top:0;
right:0;
background:url('/local/templates/1c-rarus_inner/images/design/components/products/white-line.png') no-repeat 100% 0;
}
div.title-headline .ico-1c {
position:absolute;
top:5px;
left:15px
}

.products-contours {
width:100%;
}
.products-contours td {
vertical-align: top;
width:33%;
}
.products-contours td ul {
margin:5px 0 5px 15px;
}
.typical-spec-solutions ul {margin:5px 0 10px 15px;}
.products-contours td ul li, .right-col ul.for-selections li {
padding:4px 0 4px 10px;
background:url(/local/templates/1c-rarus_inner/images/design/templates/li.gif) no-repeat scroll 0 10px;
}
ul.title-group {
margin:10px 0 0 0;
}
ul.title-group li {
padding: 0 10px 0 0;
float:left;
background: none;
}
ul.title-group li.last {
padding:0;
}
.typical-spec-solutions {
width:100%;
overflow: hidden;
}
.typical-spec-solutions .left-product {
width:70%;
float:left;
}
.typical-spec-solutions .right-col {
width:27%;
float:right;
}
.typical-spec-solutions .right-col .platforms li {
background: none;
}
.typical-spec-solutions .right-col .platforms li a {
text-decoration: none;
}
.typical-spec-solutions .right-col .platforms li a span {
text-decoration: underline;
}
.typical-spec-solutions .right-col .platforms li a:hover span {
text-decoration: none;
}
.typical-spec-solutions .right-col .platforms li img {
position:relative;
top:2px;
margin-right:7px;
}
.soft-by-industrias {
width:100%;
}
.soft-by-industrias td {
width:33%;
vertical-align: top;
}
.soft-system {
width:100%;
line-height: 14px;
}
.soft-system td {
width:50%;
vertical-align: top;
}
.soft-system td .soft-system-inner td.ico {
width:80px !important;
}
.soft-system td .soft-system-inner a {
color:#274091;
}
/*--------------для УЦ--------------*/
#bloc-uc {
width: 99%;
padding:0 0 10px 0;
margin: 0 0 12px 0;
border:1px solid #ee7520;
overflow: hidden;
}
#bloc-uc .top {
width: 100%;
position: relative;
background: url('/local/templates/1c-rarus_inner/images/design/components/uc/uc-top-bg.jpg') repeat-y 100% 0;
}
#bloc-uc .top h2 {
margin:0 0 5px 0;
padding:12px 0 10px 22px;
}
#bloc-uc .top ul {
width: 42%;
position: relative;
z-index: 5;
margin:0 0 5px 22px;
}
#bloc-uc .top .special {margin:0 0 12px 32px;font-size: 12px;}
#bloc-uc .top .bg {
padding: 0 0 10px 0;
background:url('/local/templates/1c-rarus_inner/images/design/components/uc/uc-top.jpg') no-repeat 100% 100%;
}
.forlinks {
width: 30% !important;
padding:0 0 0 3%;
background: none !important;
}
#bloc-uc .bottom {
width: 100%;
position: relative;
overflow: hidden;
background: url('/local/templates/1c-rarus_inner/images/design/components/uc/uc-bottom.png') repeat-x 100% 0;
}
* html #bloc-uc .bottom {top:-7px;}
#bloc-uc .bottom .white-line {
width: 180px;
height: 25px;
position: absolute;
right: 0;
top:0;
}
h2.red-line {
padding:5px 0 8px 26px;
margin:0;
font-size: 11px;
color:#fff;
}
h2.red-line  a {
color:#fff !important;
}
h2.red-line  a:hover {
color:#fff;
}
#bloc-uc .bottom ul {
margin:6px 0 10px 15px;
}
* html #bloc-uc .bottom ul {height:1px;overflow:visible;}
* html ul.appreciation {height:1px;overflow:visible;}
#bloc-uc .bottom ul li {
padding:1px 0 2px 10px;
font-size: 11px;
background:transparent url(/local/templates/1c-rarus_inner/images/design/templates/li.gif) no-repeat 0 7px;
}
#bloc-uc .bottom .left {
width:33%;
position: relative;
float: left;
}
#bloc-uc .bottom .center {
width:33%;
position: relative;
float: left;
}
#bloc-uc .bottom .right {
width:33%;
position: relative;
float: right;
background: url('/local/templates/1c-rarus_inner/images/design/components/uc/uc-bottom-right.jpg') no-repeat 100% 0;
}
#bloc-uc .bottom span.corp {
padding: 6px 0 0 16px;
float:left;
}
#bloc-uc .bottom span.all-cours {
float:right;
position: relative;
right:10px;
padding:3px 30px 10px 0;
font-size:15px;
background: url('/local/templates/1c-rarus_inner/images/design/components/uc/uc-all.png') no-repeat 100% 0;
}
.actions {
width:100%;
position: relative;
overflow: hidden;
}
.actions img {
display:block;
}
.actions .action {
width:690px;
height: 208px;
position: relative;
float:left;
padding:0px 15px 10px 0;
font-family: "Arial Narrow",Arial,Tahoma,Verdana;
}
.actions p {
margin: 0 0 25px 0;
}
.actions .banner-right {
width: 181px;
float:left;
position: relative;
text-align: center;
}
.banner-right-courses {
width: 185px;
float:right;
position: relative;
text-align: center;
}
.actions .banner-right span, .banner-right-courses span {
width:140px;
font-size: 24px;
line-height: 24px;
font-weight: bold;
position: absolute;
top:25px;left:50%;
margin:0 0 0 -70px;
font-family: "Times New Roman", Tahoma, Arial;
}
.actions .banner-right span a, .banner-right-courses span a {text-decoration: none;}
.actions .banner-right span a:hover, .banner-right-courses span a:hover {text-decoration: underline;}
.variant, .consult {
position: relative;
/*padding: 0 0 18px 0 ;*/
}
.variant span, .consult span {
position: absolute;
top:30px;left:147px;
font-size:22px;
padding: 5px 0;
line-height: 22px;
color:#fff;
font-style: italic;
font-weight: bold;
font-family:Arial, Tahoma;
}
.variant a, .consult a, .variant a:visited, .consult a:visited {color:#fff !important;text-decoration: none !important;line-height: 24px;}
#content .consult ul li a, #content .consult ul li a:visited, #content .lineconsult a, #content .lineconsult a:visited {
color:#3C6EBA !important;
text-decoration:underline !important;

}
#content .lineconsult ul li a {
line-height: 12px;
}
.consult span.totop {
top:30px;
line-height: 25px;
}
/*--------------для баннера дистрибьюции--------------*/
#bloc-distrib {
	width: 99%;
	padding-bottom: 10px;
	margin-bottom: 15px;
	overflow: hidden;
	border: 1px solid #ee7520;
}
#bloc-distrib .top {
	width:100%;
	min-height: 165px;
	background: url('/local/templates/1c-rarus_inner/images/design/components/distribution/distrub-top.jpg') no-repeat 100% 100%;
}
* html #bloc-distrib .top {
	height: 165px;
}
#bloc-distrib .top h2.partner {
	margin:10px 0 5px 22px;
	padding:5px 0 5px 0;
}
#bloc-distrib .top ul {
	margin:0 0 15px 22px;
}
#bloc-distrib .top ul.distrib-citis {
width: 110px;
float: left;
}
#bloc-distrib .top p {
	margin:0 0 0 22px;
	font-size:10px;
	color:#333;
}
#bloc-distrib .top p strong {
	color:#e3241a;
}



#bloc-distrib h2.white {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
}
#bloc-distrib h2.white a {
    color: #fff;

}
#bloc-distrib h2.partner {
	font: 18px Tahoma;
	margin-top:10px;
	background: url(/local/templates/1c-rarus_inner/images/design/components/distribution/pixel_arrow.png) no-repeat 185px 0px;
}
#bloc-distrib h2.all {
	font: 18px Tahoma;
	margin-top:10px;
	background: url(/local/templates/1c-rarus_inner/images/design/components/distribution/pixel_arrow.png) no-repeat 185px 0px;
}
#bloc-distrib h2.spec {
	font: 18px Tahoma;
	padding-left:30px;
	margin-top:10px;
	background: url(/local/templates/1c-rarus_inner/images/design/components/distribution/gift.png) no-repeat;
}
#bloc-distrib .bottom h2.partner {
	margin:10px 0 5px 0;
	padding:5px 0 10px 0;
}
#bloc-distrib .bottom ul {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	list-style: none;
}
#bloc-distrib li {
	padding:0 0 0 11px;
	font-size: 11px;
	background: url(/local/templates/1c-rarus_inner/images/design/templates/li.gif) no-repeat 0px 7px;
}
#bloc-distrib a {
	color: #3c6eba;
}
#bloc-distrib .bottom {
	padding-left: 20px;
    overflow:hidden;
	background: url(/local/templates/1c-rarus_inner/images/design/components/distribution/distrib_h2.png) repeat-x left 27px;
}
#bloc-distrib .bottom img {
	padding-left:10px;
	display: block;
}
#bloc-distrib .left {
	width: 33%;
	float: left;
	position: relative;
}
#bloc-distrib .center {
	width: 33%;
	float: left;
}
#bloc-distrib .right {
	width: 30%;
	float: right;
}
.ask-question {
width: 200px;
height: 45px;
display: block;
position: relative;
float: right;
padding: 2px 8px;
}
/*--------------------------------*/
img.system_products {
	border: 1px solid #E9E9E9;
	margin-top: 3px;
}
.touc .cnt {
padding:0 0 15px 16px !important;
border-right:none !important;
}
* html .touc ul {height:1px;overflow:visible;}
.touc h2.red-line {
padding:8px 0 12px 16px;
margin-bottom:7px;
background: url('/local/templates/1c-rarus_inner/images/design/components/uc/uc-h3.jpg') repeat-x 100% 0;
}
.touc .white-line {
width: 170px;
height: 32px;
position: absolute;
right: 0;
top:0;
background: url('/local/templates/1c-rarus_inner/images/design/components/uc/uc-h3-right.jpg') no-repeat 100% 0;
}
.cources {
width:95% !important;
}
.cources th {
padding:6px 0;
font-size:11px;
text-align: center;
padding-left: 7px;
}
.cources td {
text-align: left !important;
padding: 10px 0 12px 7px !important;
line-height: 14px;
vertical-align: top;
}
.cources td.cost, .cources td.sertif {
text-align: center !important;
}
.cources td a {
color:#093064;
}
.cources td.course-time {
line-height: 30px;
}
.cources td.course-time img {
margin:5px 7px 0px 0;
}
.cources td.include img {
margin: 0 5px;
}
.cources td.title-cources {
width:30%;
}
.cources td.certificate {
width:20%;
}
.cources th.name-courses {
width:35%;
}
.cources th.cost {
width:10%;
padding-right:10px;
}
.cources th.time {
width:20%;
}
.cources th.day {
width:10%;
}
.cources th.night {
width:10%;
}
.cources th.include {
width:15%;
padding-right:10px;
}
th.sertif {
width:20%;
}



.voting-form-box, .voting-form-result {
margin:0 0 0 25px;
color:#333;
}
.voting-form-result p {
margin:5px 0 10px 0;
}

.voting-form-box .radio {
width:15px;
height:15px;
margin:5px 3px 0px 0;
padding:0;
float:left;
display:block;
}
.voting-form-box label {
font-size:11px;
float:left;
display:block;
margin:0;
}

.banner-changes {
margin:10px 0 5px 0;
}

/* для дистрибуции раздел кто есть кто ----------*/
.blocks {
width: 100%;
position:relative;
/*margin-bottom:19px; */
overflow: hidden;
}

.blocks .left-block, .blocks .right-block {
padding:9px;
min-height: 121px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:7px solid #ddd;
border-right:1px solid #ddd;
}
* html .blocks .left-block, * html .blocks .right-block {height:121px;}
.blocks .left-block p, .blocks .right-block p {
margin:0 0 5px 0;
line-height: 20px;
}
.blocks .left-block img, .blocks .right-block img {
float:left;
margin:0 7px 0 0;
border:1px solid #ddd;
}
.blocks .left-block {
width:44%;
margin:0 20px 0 0;
float:left;

}

.blocks .left {
width:44%;
margin:0 20px 0 0;
float:left;
}
.consult .right {
width:50%;
float:right;
}


.blocks .right-block {
width:44%;
float:right;
}
.blocks .right .important, .consult .important, .blockimportant {
padding: 14px 10px 10px 16px;
margin:20px 0 0 0;
border: 1px solid #eb5923;
line-height: 20px;
}
.blocks .right .important p.titleimportant, .redborder p.titleimportant, .consult .important .titleimportant, .blockimportant .titleimportant {
font-family:"Arial Narrow",tahoma,arial,helvetica,sans-serif;
font-size: 28px;
line-height: 32px;
color:#e04e39;
}
.blocks .right .important img, .blockimportant img {
padding:0 5px 0 0;
}
.consult .right-block {
width:47%;
padding:15px 1px 1px 1px;
margin-bottom:10px;
}
#content .peoples {
width:420px;
padding:15px 1px 1px 10px;
margin:0 0 0 10px;
float:right;
border-left:7px solid #ddd;
border-right:1px solid #ddd;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
line-height:20px;
}

.blocks.consult.lineconsult .download-remote-customer {background: url(/local/templates/1c-rarus_inner/images/ico/ico_tv.png) no-repeat 100% 0;padding-right: 17px;}
#content .news-detail .minwidth {width: 320px;padding-left: 15px;}
#content .peoples img {
border:1px solid #DDDDDD;
float:left;
margin:0 7px 0 0;
}
.consult .right-block img {margin:0 7px 0 10px;}
.consult .right-block p {
margin:0 0 10px 10px;
}
.consult .left {
width:45%;
}
#content .sopr {
margin:0;
}
#content .sopr a {
color:#3C6EBA !important;
line-height: 16px !important;
text-decoration:underline !important;
}

#content .redborder {
padding: 12px 10px 5px 15px;
margin:10px 0;
border: 1px solid #eb5923;
line-height: 20px;
}
#content .orangeborder {
border: 1px solid #e77817;
border-radius:7px;
line-height: 18px;
margin: 10px 0;
padding: 9px 10px 5px 15px;
}
.forscroll {
height: 300px;
margin: 0 0px 15px 0;
overflow-y: scroll;
overflow-x:hidden;
}
* html .forscroll {margin: 0 20px 15px 0;}
.toptable {width:98%;}
#content table.nospaseth th {
padding: 4px;
vertical-align: top;
}
#content table.nospaseth td {
padding: 4px !important;
}
#content table.nospaseth td img {display: block;}
#content table.nospaseth .vid {
width: 28%;
}
#content table.nospaseth th.vid div {width:165px;}
#content table.nospaseth .other {
width: 8%;
}

.banner_services_top {
position:absolute;
top:25px;
left:25px;
}
.banner_services_middle {
position:absolute;
top:235px;
left:25px;
}
.nobg .left-column {
background: none !important;
}
.nobg .right-column {
background: none !important;
}


.images_float {
position: relative;
display: block;
float: left;
padding:0 10px 0 0;
}
table.vendors {
border-collapse: collapse;
}
table.vendors td {
padding:10px 0 5px 0;
vertical-align: top;
border-bottom: 1px solid #f0f0f0;
}
table.vendors td.last {
border-bottom: none;
}


img.price-ico {
width: 32px;
height: 32px;
position: relative;
top:10px;
padding-right:5px;
}


.forma_edit {
width:100%;
margin: 0 0 15px 0;
overflow: hidden;
}
.forma_edit label {
width: 70px;
margin:2px 0 15px 0;
display: block;
float: left;
}
.forma_edit input.text {
width: 175px;
margin:0 0 15px 0;
padding:2px;
display: block;
float: left;
border:1px solid #7f9db9;
}
.forma_edit input.submit {
float:left;
margin:0 10px 0 0;
}

.small {
font-size: 9px;
}

#content .file-load-div {
width: 99%;
padding:0 0 15px 0;
overflow: hidden;
}
#content .file-load-div .comment {
display: block;
margin:10px 0 -4px 0;
}
.file-load-div img {
display:block;
float:left;
padding:0 10px 0 0;
}
#content .file-load-div .forinputs {
width:400px;
float:left;
}

#main-table h4 {
padding:6px 0 7px 0;
}
#wizard-content-area .search .search_name {
width: 385px;
border:1px solid #b3afa2;
margin:0 0 5px 0;
}
#wizard-content-area .seminar-samost td {
padding:3px 0;
}
#wizard-content-area .seminar-samost input {
border:1px solid #b3afa2;
}
#wizard-content-area .seminar-samost .search .search_name {
width:383px !important;
}
#wizard-content-area .members_seminar {
border: 1px solid gray;
border-collapse: collapse;
}


/* для баннеров */
.banner-top {
margin:10px 0 10px 0px;
}

.float-banner {
width: 728px;
height:90px;
float: left;
padding:0 20px 10px 0;
}
.float-small-banner {
width: 280px;
height: 180px;
float:right;
padding:0 0 10px 0;
}
.float-banners {
width: 100%;
border-collapse: collapse;
}
.float-banners td {
vertical-align: top;
}


.filterform-banner {
width: 100%;
/*overflow: hidden; zavadv*/
}
.filterform-banner .form_solutions, .filterform-banner .forma_events {
width:445px;
float:left;
margin:0 10px 5px 0;
}
.filterform-banner .banner {
padding:0;
}
.event-filterform {
height: 95px;
margin:0 0 10px 0;
}
.event-filterform .banner  {
position: relative;
padding:0 !important;
margin:-92px 0 0 500px;
}
* html .event-filterform .banner {margin:-110px 0 0 500px;}

p.detail-solutions {
width:100%;
float:left;
line-height: 23px;
}
.thanks-picture {
width:180px;
padding:5px 0;
margin:5px 0 10px 0;
text-align: center;
float:right;
overflow:hidden;
}
.thanks-picture .thanks-img {
height:135px;
border:1px solid #ccc;
}

.thanks-picture a img{
text-align: center;
}
.thanks-picture .thanks-text  {
text-align: center;
font-size: 11px;
}
/*==================вкладка УК и внутренний блок================*/
.no-indent {margin-bottom: 0;padding-bottom:0;}
td.content-block .no-bottom-border {border-bottom: 0 !important;}
td.content-block .courses-for-products {
	position: relative;
	overflow: hidden;
	padding:30px 20px 25px;
	margin: 0 -20px;
	border-bottom: 1px dotted #cfcfcf;
}
td.content-block .courses-for-products.courses-for-products-noborder {
border-bottom: none;
}
.courses-for-products .name-course {color: #e77817;font-size: 15px;margin-bottom: 15px;display: block;}
.courses-for-products ul li {
	padding-left: 10px;
	background-position: 0 9px;
}
.courses-for-products li.inclusive img {vertical-align: top; margin:-4px 3px 0 3px;}
.courses-for-products .apply {
    height: 26px;
	padding-left: 10px;
    display: inline-block;
    position: relative;
    top:0;
    left: 0;
	background: url("/local/templates/1c-rarus_inner/images/bg/apply-button.png") no-repeat;
}
.courses-for-products .apply a {
    height: 22px;
    position: relative;
    padding: 4px 10px 0 0;
    right: 0;
    top: 0;
    display: block;
    color: #fff;
    text-decoration: none;
    text-shadow: 1px 1px 1px #ec6317;
	background: url("/local/templates/1c-rarus_inner/images/bg/apply-button.png") no-repeat 100% 0;
}
.courses-for-products a.more-about-course{text-decoration: none;color:#3366CC;}
.courses-for-products a.more-about-course strong {border-bottom:1px solid #3366CC;font-weight: normal;}
.courses-for-products a.more-about-course:hover strong {border-bottom: none;}
#tab-study-body .courses-for-products .parts {
margin: -17px 0 12px 12px;
}
/*==================список продуктов================*/
.product-block p.title {
font-family:"Arial Narrow",tahoma,arial,helvetica,sans-serif !important;
font-size:19px;
font-weight: bold;
line-height:1.2em;
color:#e04e39;
}
ul.products-list li {
background: none;
position: relative;
}
ul.products-list li .data-product {
display: none;
padding: 5px 10px;
position: absolute;
top:90%;left:50px;
z-index: 100;
}
ul.products-list li:hover .data-product {
display: block;
background: #fff;
border:1px solid #BDBDBD;
}
.tableproducts .product-block .tl {
	width:10px;
	height:10px;
	display:block;
	position:absolute;
}
.tableproducts .product-block .tl{top:-1px;left:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block-gray.png") no-repeat 0 0;}
.tableproducts .product-block .bl{bottom:-1px;left:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block-gray.png") no-repeat 0 -10px;}
.tableproducts .product-block .br{bottom:-1px;right:-1px;background:url("/local/templates/1c-rarus_inner/images/bg/block-gray.png") no-repeat -10px -10px;}
.products-tk-list {
margin: 0 0 10px 0;
}
.products-tk-list li {
padding: 9px 0 10px 25px;
background: url('/local/templates/1c-rarus_inner/images/bg/abs-item-li.png') no-repeat 0 11px;
}
.tableproducts .content-block .partnership-list.catalog-section td.title {
width: 72%;
padding-left: 0;
}
.products-tk-list li .all-products {
padding-right: 16px;
font-size: 12px;
color:#333;
background: url('/local/templates/1c-rarus_inner/images/bg/products-tk-list-all-products.png') no-repeat 100% 6px;
}
.tableproducts .content-block .partnership-list.catalog-section {
margin:11px 0;
}
.tableproducts .content-block .partnership-list.catalog-section td {
padding:5px;
}
.partnership-list.catalog-section td {
font-size: 12px;
font-weight: normal;
}
.products-tk-list li li a {
color:#666;
}

.tableproducts .content-block .partnership-list {margin-bottom:15px;}
.product-block table.content {
border-collapse: collapse;}
.tableproducts .section-systsoft li {
font-weight:normal;
font-size:12px;
}
.tableproducts .section-systsoft li a {
font-weight:bold;
font-size:14px;
}
#search-catalog .submit {
width:47px;
height: 18px;
border: none;
padding: 1px 0 5px 0;
//padding:0;
color:#fff;
background: url('/local/templates/1c-rarus_index/images/buttons/grey-submit.png') no-repeat 0 0;
}
.product-content {
width:100%;
}
.product-block .product-materials {
width:100%;
}
.product-block .product-materials td {
padding:0 3% 0 0;
vertical-align: top;
}
.product-block .product-materials .about-branches {
padding: 0;
}
.product-block .product-materials .about-branches .successtories {
/*width: 200px;*/
min-width: 150px;
/*max-width: 350px;*/
zoom:1;
}
.product-materials .download-materials  p.download {
position: relative;
padding: 0 0 3px 23px;
font-size: 12px;
color:#999;
}
.product-materials .download-materials  p.download img {
display: block;
left: 0;
margin: 3px 8px 0 0;
position: absolute;
top: 0;
}
.product-materials .read-all-materials {
margin-left: 23px;
font-weight: bold;
}
.product-materials .read-all-materials a {
padding-right: 16px;
font-size: 12px;
color:#006699;
border-bottom: 1px dashed #006699;
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/read-all-materials.png') no-repeat 100% 6px;
}
.product-materials .read-all-materials a:hover, .product-materials .about-branches ul li a:hover {
border-bottom:none;
}
.product-materials .events .event p {
margin-left: 23px;
}
.product-materials .events .event .event-title {
display: block;
padding: 0 0 0 23px;
margin: 0 0 0 -23px;
background: url('/local/templates/1c-rarus_inner/images/icons/product-materials-event-ico.png') no-repeat 0 2px;
}
.successtories ul li.branches-links {
	margin: 0 23px 10px 0;
    padding: 0;
	background: none;
	float: left;
}
.successtories ul li.branches-links a {
	text-decoration:none;
	border-bottom:1px dashed #a3c2d5;
}
.successtories ul li.branches-links a:hover{
	border-bottom:none;
}
.successtories ul li.branches-links img {
	vertical-align:middle;
	margin: 0 7px 0 0;

}
.product-content .successtories,
.product-content .download-materials,
.product-content .events{
	margin: 0 0 10px;
    overflow: hidden;
}

.product-content  .download-materials .download{
	color:#999;
	font-size:12px;
}
.download-materials .read-all-materials,
.product-content .events .read-all-materials
 {
    margin: 0 0 0 23px;
    color: #006699;
}
.successtories .success-list ul {
	overflow:hidden;
}
.download-materials .read-all-materials a,
.product-content .events .read-all-materials a{
	text-decoration:none;
	border-bottom:1px dashed #A3C2D5;
}
.download-materials .read-all-materials a:hover,
.product-content .read-all-materials a:hover{
	border:none;
}
.product-content  .download-materials .download img {
	margin:0 7px 0 0;
	vertical-align:top;
}
.successtories .success-list ul li.branches-links {
	float:none;
}
.product-content .events .event ul li:first-child{
	padding:0 0 20px 22px;
}
.product-content .events .event ul li {
	background:url("/local/templates/1c-rarus_inner/images/ico/actyvity-icon.png") no-repeat 0 2px;
}
.product-content .events .event ul li a{
	text-decoration:none;
	border-bottom:1px solid #a3c2d5;
}
.product-content .events .event ul li a:hover{
	border-bottom:none;
}
.license-list span a {
	text-decoration:none;
	border-bottom:1px solid #a3c2d5;
}
.license-list span a:hover{
	border-bottom:none;
}
.product-content  .download-materials .download a {
	margin:0 2px 0 0;
	text-decoration:none;
	border-bottom:1px solid #a3c2d5;
}
.product-content  .download-materials .download a:hover{
	border-bottom:none;
}
.product-materials .about-branches ul li.branches-links {
padding: 0 0 12px 3px;
background: none;
}
.product-materials .about-branches ul li.branches-links a {
color:#006699;
text-decoration: none;
border-bottom: 1px dashed #006699;
}
.product-materials .about-branches ul li.branches-links a:hover{
	border:none;
}
.product-materials .about-branches ul li.branches-links img {
display: block;
float: left;
margin: 0 7px 0 0;
position: relative;
top:2px;
}
.product-materials .about-branches .success-list .news .preview-picture {
display: block;
float: none !important;
}
.product-materials .about-branches .success-list .news .date h4 a {
color:#006699;
}
.product-materials .about-branches .success-list .news {
margin: 0;
}
.product-block .infoabout .infoabout-img {
display: block;
float: left;
margin: 0 25px 0 0;
}
.product-block .infoabout .cloud {
display: table;
_height:1px;
zoom:1;
position: relative;
margin: 0 5px 10px 0px;
font-size: 12px;
border: none;
color:#333;
background: #f3f1ee;
}
.product-block .infoabout .cloud .text {
min-height: 35px;
padding: 10px 15px;
position: relative;
}
.product-block .infoabout .cloud .tl,.product-block .infoabout .cloud .tr,
.product-block .infoabout .cloud .bl,.product-block .infoabout .cloud .br {
background: url('/local/templates/1c-rarus_inner/images/bg/greyblock-light.png') no-repeat 0 0;
}
.product-block .infoabout .cloud .tl {top:0;left:0px;background-position:0 0;}
.product-block .infoabout .cloud .tr {top:0px;right:0px;background-position:-10px 0;}
.product-block .infoabout .cloud .bl {bottom:0px;left:0px;background-position:0 -10px;}
.product-block .infoabout .cloud .br {bottom:0px;right:0px;background-position:-10px -10px;}
.product-block .infoabout .cloud .left-arrow {
width: 30px;
height: 18px;
position: absolute;
top:23px;left:-30px;
background: url('/local/templates/1c-rarus_inner/images/bg/greyblock-left.png') no-repeat 0 0;
}
/*=================авторизация и корзина==========================*/
.auth-basket {
position: relative;
margin-bottom: 12px;
}
#content .auth-basket .catalog-top {
width: 226px;
margin-bottom: 0;
padding:5px 0 5px 20px;
}
.auth-basket .auth td {
padding: 3px 0;
}
.auth-basket .auth .text {
width: 100px;
border:1px solid #acacac;
}
.auth-basket .auth .submit, .auth-basket .infobar_div .submit {
width: 50px;
text-align: center;
}
.auth-basket .auth .check {
width: 14px;
height: 14px;
float: left;
margin: 2px 5px 0 0;
padding: 0;
}
.auth-basket .auth label {
float: left;
}
.auth-basket .infobar_divvvv .submit {
color:#3C6EBA;
text-decoration:underline;
cursor: pointer;
border: none;
background: none;
}
.auth-basket .infobar_div {padding-top:5px;}
.auth-basket .infobar_div .login-user {
float: left;
padding: 3px 5px 0 0;
}

#right .rspace #content .left-align #div_auth_form {
margin:30px 0 0 0px;
}

p.all-products a {
font-size: 22px;
position:relative;
top:3px;
padding:1px 5px 2px 5px;
text-decoration: none;
}
#content p.all-products a:visited {color:#3c6eba;}
p.all-products var {
padding:2px 17px 3px 10px;
color:#fff;
position:relative;
top:3px;
font-size: 22px;
background: url('/local/templates/1c-rarus_inner/images/ico/products-1c-var.png') no-repeat 0 0;
}
#content .title-list-top {
margin-bottom: 20px;
}
#content .tableproducts h1 strong {
display:block;
font-size: 14px;
color:#e77817;
}
#content .tableproducts h1 strong.description {
font-size: 15px;
line-height: 14px;
color:#666;
}
#header .user-info{
	right:7px;
}
/*============товар добавлен в корзину============*/
.goods-in-basket {
width:190px;
position: absolute;
padding: 10px 30px 10px 60px;
top:10%;left: 50%; /* задать позиционирование нужное */
margin: 0 0 0 -95px;
border:1px solid #fbc707;
font-size: 11px;
z-index: 10;
background:#fff3b3 url('/local/templates/1c-rarus_inner/images/bg/goods-in-basket.png') no-repeat 15px 10px;
}
.goods-in-basket p {margin-bottom: 5px;}
.goods-in-basket .close {
position: absolute;
top:5px;right:5px;
}
.product-detail .goods-in-basket {
top:150px;
}

/*=====================вкладки на главных страницах направлений==============*/
.business-tabs .tab-list li.active span {
position:relative;
}
.business-tabs .block {
padding:15px 15px 10px 15px;
}
.business-tabs .block #tab-recommendations-body ul, .business-tabs .block #tab-products-body ul, .business-tabs .block #tab-equipment-body ul {
margin:0;
}
.business-tabs .block #tab-recommendations-body ul li, .business-tabs .block #tab-products-body ul li, .business-tabs .block #tab-equipment-body ul li {
background:none;
padding:6px 0 6px 0;
}
.business-tabs .block .column {
width:46%;
position:relative;
float:left;
padding:0 3% 0 0;
}
.business-tabs .block .spacer-column {
height: 10px;
}
.business-tabs .block .column .spacer {
width:100%;
height:45px;
clear:both;
overflow:hidden;
}
p.all-items a {
padding-right:20px;
zoom:1;
background:url('/local/templates/1c-rarus_inner/images/ico/arrow-red.png') no-repeat 100% 5px;
}
.item_news, .item_events, .item_stories, .item_recommend, .item_solutions, .press-main-block  {
line-height:16px;
margin-bottom: 13px;
}
.item_news i, .item_events i, .item_stories i, .item_recommend i, .item_solutions i, .press-main-block p.item i {
display:block;
font-style:normal;
font-size:11px;
font-weight:bold;
color:#333;
}
.business-block {
margin-bottom:13px;
}
#content .content .business-block p.all-items, #tab-support-body .all-items, #tab-story-body .all-items  {
position:relative;
left:0;
}
.business-tabs .business-block {
margin-bottom:0;
}
.business-tabs .success-history {
margin-bottom:23px;
}
.business-tabs .success-history img {
display:block;
float:left;
}
.business-tabs .success-history .text {
display:table;
}
.left-detail {
width: 100%;
float:left;
margin-right:-161px;
}
.left-detail .left {
float:none;
width:auto;
margin-right:166px;
}
.right-detail {
width: 161px;
float: right;
position:relative;
right:-20px;
top:-93px;
}
.right-detail .info {
padding: 13px 20px 14px 14px;
color:#000;
font-size: 11px;
background: #ffc500 url('/1c-corp/images/yellow-shadow.png') no-repeat 0 100%;
}
.right-detail .info p {margin: 0;}
.right-detail .info p.title {
font-size: 18px;
line-height: 18px;
margin-bottom: 13px;
}
.right-detail .phone {
padding: 12px 0 15px 14px;
color:#fff;
font-size: 11px;
background:url('/1c-corp/images/corp-phone.png') no-repeat 0 0;
}
.right-detail .phone strong {
position: relative;
top:2px;
font-size: 19px;
font-weight: normal;
}
.right-detail .projects {
padding: 0;
margin: 10px 0 0 0;
border:none;
}
.right-detail .projects .title {
line-height: 31px;
padding: 0 0 0 13px;
margin: 0;
font-weight: bold;
background:url('/1c-corp/images/corp-projects-title.png') repeat-x 0 0;
}
.right-detail .projects .title a {color: #fff !important;}

#right .projects .tl {
left: 0;
top: 0;
background:url('/1c-corp/images/corp-projects.png') no-repeat 0 0; }
.projects .tl {top:0px;left:0px;}
.projects .cnt {
padding: 13px 11px 10px 11px;
font-size: 11px;
background: #ececec;
}
.projects .cnt .preview {
width: 138px;
text-align: center;
margin-bottom: 9px;
border: 1px solid #dbdbdb;
background: #fff;
}
.projects .cnt .item {
margin-bottom: 20px;
}
.projects .cnt p.all {
text-align: right;
margin: 0;
}
.projects .cnt .item strong {
display: block;
margin: 0 0 5px 0;
}
.projects b {
width: 161px;
height: 10px;
display: block;
overflow: hidden;
background:url('/1c-corp/images/projects-bottom.png') no-repeat 0 0;
}
.left-detail .left p.links {
width: 100%;
font-size: 18px;
line-height: 29px;
color:#cccccc;
overflow:hidden;
}
.left-detail .left p.links a, .left-detail .left p.links b {
display:block;
float:left;
padding-right:10px;
white-space:nowrap;
}
.left-detail .left p.links a.selected {text-decoration:none;}
.left-detail .left p.links strong {
position: relative;
padding: 4px 6px 6px 6px;
font-weight: normal;
color:#fff;
white-space: nowrap;
background:url('/1c-corp/images/links-strong.png') no-repeat 100% 0;
}
.left-detail .left p.links strong i {
width: 5px;
height: 30px;
display: block;
position: absolute;
top:0;left:0;
background:url('/1c-corp/images/links-strong-i.png') no-repeat 0 0;
}
.banner-title {
position: relative;
margin-bottom: 15px;
}
.banner-title strong {
position: absolute;
top:24px;left:16px;
font-weight: normal;
color:#fff;
font-size: 28px;
line-height: 22px;
font-family:"Arial Narrow",arial,tahoma,helvetica,sans-serif;
}
.budget-banner strong {
top:9px;
line-height:25px;
}

p.itog {
text-align: right;
}
p.itog small {color:#999;}

.project-list .item {
margin: 0 0 50px 0;
}
.project-list .item .image {
width:140px;
float:left;
border:1px solid #DBDBDB;
text-align:center;
}
.project-list .item .description {
margin: 0 0 0 150px;
line-height: 18px;
}
.project-list .item .description strong {
display: block;
padding-bottom: 6px;
}

.programms-list .tab-list {
height: 57px !important;
}
.programms-list .tab-list li {
font-size: 11px;
}
.left-detail .services-list .tab-list li, .left-detail .solutions-list .tab-list li {
font-size: 12px;
}
.programms-list .tab-list li {
height: 57px;
line-height: 15px;
}
.programms-list .tab-list li a span {
line-height: 15px;
padding:5px 0 0 8px;
background: url('/1c-corp/images/tabs.png') 0 118px;
}
.left-detail .services-list .tab-list li a span {
padding:12px 0 0 8px;
}
.programms-list ul.tab-list a:link, .programms-list ul.tab-list a:visited {
background: url('/1c-corp/images/tabs.png') right 118px;
}
.programms-list ul.tab-list a:hover
{
    background: url('/1c-corp/images/tabs.png') right 58px;
}
.programms-list ul.tab-list a:hover span
{
    background: url('/1c-corp/images/tabs.png') left 58px;
    }

.programms-list ul.tab-list li.active a:link,
.programms-list ul.tab-list li.active a:visited,
.programms-list ul.tab-list li.active a:visited,
.programms-list ul.tab-list li.active a:hover
{
    background: url('/1c-corp/images/tabs.png') right 0 no-repeat !important;
}
.programms-list ul.tab-list li.active a span,
.programms-list ul.tab-list li.active a:hover span
{
    background:url('/1c-corp/images/tabs.png') left 0 no-repeat !important;
}
.programms-list ul.tab-list li a span, .programms-list ul.tab-list li a {height: 57px;}
.programms-list .tab-list li#tab-consol a span, .programms-list .tab-list li#tab-docum a span , .programms-list .tab-list li#tab-crm a span, .solutions-list #tab-testdrive a span, .solutions-list #tab-news a span, #tab-about a span, #tab-service a span, #tab-specials a span, #tab-corporate a span, #tab-price-offer a span, #tab-general-services a span {line-height: 42px;}
#tab-consultation a span, #tab-process a span, #tab-price7 a span, #tab-price8 a span, #tab-services a span, #tab-solution a span, #tab-pricescrm7 a span, #tab-comparisoncrm7 a span, #tab-pricecrm8 a span, #tab-comparisoncrm8 a span, #tab-sevices a span, #tab-small-scale-business a span, #tab-remote a span, #tab-designed a span, #tab-standard a span {padding:13px 0 0 8px;}
#tab-news a span, #tab-prices a span, #tab-clients a span, #tab-sevice a span, #tab-links a span, #tab-cto a span, #tab-to a span, .tab-list-nn #tab-action a span, .tab-list-nn #tab-report a span {line-height:17px;}
#tab-general a span, #tab-testdrive a span{line-height:32px;}
.left .expert-list .item {
width: 100%;
margin-bottom: 34px;
overflow: hidden;
}
.left .expert-list .description {
margin: 0 0 0 122px;
}
.left .expert-list .description strong {
display: inline;
padding: 0;
}
img.photo {
display: block;
float: left;
margin: 0 12px 5px 0;
}
.left .expert-list img, .expert-detail img.photo {
display: block;
float: left;
margin: 0 12px 3px 0;
}

table.technology td {
width:280px;
height:90px;
padding:0 0 10px;
vertical-align:middle;
text-align:center;
}
table.technology td.first a {
height:90px;
line-height:85px;
}
table.technology td.second a {
height:70px;
line-height:21px;
padding:10px 0;
}
table.technology td.third a {
height:50px;
line-height:21px;
padding:20px 0;
}
table.technology td a {
width:280px;
display: block;
color:#fff !important;
font-size:18px;
text-decoration:none;
background:url('/1c-corp/images/technology.png') no-repeat 0 0;
}
table.technology td a:hover {
text-decoration:underline;
}

.press-forma {
width: 100%;
padding: 20px 0 10px 0;
overflow: hidden;
background:url('/local/templates/1c-rarus_inner/images/design/components/press/filterform.png') repeat-x 0 0;
}
.press-forma span.years {
padding: 0;
}
.press-forma span.active_year {
padding:5px 7px 6px 7px;
}
.press-forma .years-list b {font-size: 11px;}
.press-forma span.months {
font-size: 11px;
background:#e6e6e6;
}
.press-forma span.months span.month, .press-forma span.active_year {
color:#000;
background:#e6e6e6;
}
.press-forma span.months span.month {padding: 0 2px;}
.press-forma span.months span.month a, .press-forma span.years a {
color:#3c6eba;
}
.press-forma span.months span.active_month {
color: #000;
}
.press-forma p.spacer {
width: 100%;
height: 1px;
overflow: hidden;
background:url('/local/templates/1c-rarus_inner/images/design/components/press/filterform.png') repeat-x 0 0;
}
.press-forma select {font-size: 11px;margin: 5px 0 0 0;}
.press-forma .buttons {margin: 15px 0;}
.left-detail .left .forma_events .forinput {margin: 5px 0 14px 0;}
.left-detail .left .forma_events .submit {width: 155px;height: 23px;padding:1px 0 1px 0;margin: 0; font-size: 12px;font-family: arial;}
.left-detail .left .press-forma .buttons a {padding: 0 5px;}
.left-detail .left .forma_events .bottom {margin:15px 0 10px 0;}
.left-detail .left .press-list, #tab-news-body .press-list {margin-bottom: 15px;}
#tab-news-body .press-list {margin-top:15px;}
.left-detail .left .press-list p.item , #tab-news-body .press-list p.item {margin: 0 0 18px 0;}
.left-detail .left .press-list p.item strong,  #tab-news-body .press-list p.item strong {
font-size: 11px;
display: block;
margin-bottom: 2px;
}

.all-products a.selected {
color:#FFFFFF;
padding:0px 6px 3px 6px;
line-height: 30px;
position:relative;
white-space:nowrap;
background:url('/local/templates/1c-rarus_inner/images/bg/red-line.png') no-repeat 100% 0 ;
}
.all-products a.selected i{
width:5px;
height:30px;
display:block;
position:absolute;
left:0;top:0;
background:url('/local/templates/1c-rarus_inner/images/bg/red-line-left.png') no-repeat 0 0;
}
#content .tabspp {padding: 10px 15px 15px 15px;margin: 10px 0;}
.tabspp .soft-system td .soft-system-inner a {color:#3c6eba;}
.tabspp .products-platform td.discr strong {
font-style: normal;
display: block;
padding-bottom: 3px;
}
.tabspp .products-platform td {
padding:4px 10px 4px 0px;
white-space: nowrap;
}
.tabspp .soft-system td .soft-system-inner td.ico {
padding-left: 7px;
}
#producer {display:none;}
ul#all-products li {
float: left;
padding: 7px 10px 8px 10px;
color:#486daa;
font-size:18px;
text-decoration: underline;
cursor: pointer;
background: none;
}
ul#all-products li.active {
color:#fff;
position:relative;
white-space:nowrap;
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/red-line.png') no-repeat 100% 0;
}
ul#all-products li.active i {
display:block;
width:5px;
height:30px;
position:absolute;
left:0;top:0;
cursor: default;
background: url('/local/templates/1c-rarus_inner/images/bg/red-line-left.png') no-repeat 0 0;
}
.list-text {
width:100%;
overflow:hidden;
}
.list-text var {
display:block;
padding:7px 10px 0 0;
font-style:normal;
float:left;
}


#left .press-block .yellowblock .tr {
right:0px; top:0px;
background: url('/local/templates/1c-rarus_inner/images/bg/yellowblock.png') no-repeat -10px 0;
}
#left .press-block .yellowblock .tl {
left:0px; top:0px;
background: url('/local/templates/1c-rarus_inner/images/bg/yellowblock.png') no-repeat 0 0;
}
#left .press-block .greyblock .bl{
bottom: 0;left: 0;
background: url('/local/templates/1c-rarus_inner/images/bg/blocksmall.png') no-repeat 0 0;
background-position: 0 -10px;
}
#left .press-block .greyblock .br{
bottom: 0;right: 0;
background: url('/local/templates/1c-rarus_inner/images/bg/blocksmall.png') no-repeat 0 0;
background-position: -10px -10px;
}


#content #left .catalog-tk ul#more-business  {
top:66px;
}
#content #left .catalog-tk ul#more-business #cancel a {
text-decoration:none;
border-bottom:1px dotted #2A4C79;
}
#content #left .catalog-tk ul#more-business #cancel a:hover {
border-bottom:none;
}
.active-breadcrumbs {line-height: 14px;}
.active-breadcrumbs .ab-list ul.abs-list {line-height: 18px;}
#content .breadcrumbs-list .active-breadcrumbs {margin-top:13px;}
.tab-boby-content #tab-info-body .info img.preview {
display:block;
float:left;
margin:0 10px 0 0;
}
.tab-boby-content #tab-info-body .info .success-anounce {
margin:0 0 0 83px;
}
.tab-boby-content #tab-info-body .info .list {padding-top:20px;}
.tab-boby-content #tab-info-body .info h4 {font-size:14px;}
.tab-boby-content #tab-info-body .info h4 a {color:#e77817;}
.tab-boby-content #tab-info-body .info .list ul li {
padding:6px 0 10px 0;
background:none;
}
.tab-boby-content #tab-info-body .info .list ul {margin:0;}
.tab-boby-content #tab-info-body .info .list ul li img {
display:block;
float:left;
margin:0 5px 0 0;
}
.tab-boby-content #tab-info-body .info .list ul li var {
display:block;
margin:0 0 0 40px;
font-size:11px;
}
.tab-boby-content #tab-info-body .info .list ul li var a {font-size:12px;}

/*===========продукт ТК детально=========*/
.tableproducts .content-block .product-detail {
min-height: 445px;
}
* html .tableproducts .content-block .product-detail {height: 445px;}
.product-detail .price-link {
margin-bottom: 15px;
padding: 5px 0;
font-size: 20px;
color:#333;
}
.product-detail .price-link a.button-buy {
padding:6px 7px 6px 27px;
position:relative;
top:-3px;
font-size: 12px;
color:#fff !important;
/*font-weight: bold;*/
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/product-detail-price-orange.png') no-repeat 0 0;
}
.product-detail .price-link a.button_manager {
position: relative;
bottom: -5px;
margin: 0 2px;
}
.product-detail .price-link a.all-prices {
padding:3px 20px 5px 15px;
position:relative;
top:-3px;
font-size: 12px;
color:#fff !important;
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/product-detail-price-green.png') no-repeat 0 0;
}
.product-detail .greyblock {
padding: 15px 15px 5px 15px;
font-size: 11px;
border: 1px solid #d4d4d4;
background: #ececec;
}
.product-detail .greyblock .br  {
bottom:-1px;
right:-1px;
}
.product-detail .greyblock table {
width: 100%;
}
.product-detail .greyblock table td {
width: 50%;
vertical-align: top;
}
.product-detail .greyblock var {
display: block;
font-weight: bold;
padding-bottom: 5px;
}
.product-detail .greyblock ul {
margin: 2px 0;
}
.product-detail .greyblock ul li {
padding: 3px 0 3px 23px;
background: url('/local/templates/1c-rarus_inner/images/bg/green-ul-li.png') no-repeat 0 3px;
}

p.download-price a {
display: block;
width: 167px;
line-height: 49px;
padding-left: 50px;
background: url('/local/templates/1c-rarus_inner/images/bg/download-price.png') no-repeat 0 0;
}
p.download-price-new a {
display: block;
width: 126px;
height:23px;
background: url('/local/templates/1c-rarus_inner/images/bg/download-price-new.png') no-repeat 0 0;
text-decoration:none;
color:#fff;
padding: 5px 0 0 26px;
}
p.download-price-new a:hover{
background: url('/local/templates/1c-rarus_inner/images/bg/download-price-new.png') no-repeat 0 -28px;
}
#content p.registration-link a {
line-height:16px;
padding-bottom:9px;
padding-top:9px;
}
#form_dropdown_SIMPLE_QUESTION_675 {width:500px;}
span.product-name {
display: block;
padding:0px 0 10px 0;
margin: 0 0 5px 0;
font-size:24px;
line-height: 30px;
color:#e04e39;
}
.price-link .all-variants  {
padding:8px 23px 6px 0;
font-size: 12px;
font-weight: bold;
color: #3366CC;
background:url('/local/templates/1c-rarus_inner/images/trade_catalog/arrow_up.png') no-repeat 100% 0;
}
/*========================= Форма директору===========================*/
.todirector .smalltext {
	font-size: 11px;
}
table.todirector {
	border-collapse:collapse;
	margin-bottom: 30px;
}
table.todirector img {
	margin: 0 20px 0 0;
}
.forma-todirector textarea {
	/*border: 1px solid #9d9d9d;*/
	border: 1px solid #CCCCCC;
	padding: 5px;
	width: 413px;
	height: 101px;
	border-radius: 4px;
	behavior: url(/common/js/PIE.htc);
}
.forma-todirector input {
	border: 1px solid #CCCCCC;
	padding: 5px;

	/*width: 230px;
	height: 22px;*/

	width: 290px;
	margin-bottom: 10px;
	border-radius: 4px;
	behavior: url(/common/js/PIE.htc);
}
.forma-todirector p b {
	display:block;
	margin:15px 0 0;
}
.forma-todirector select {
	border: 1px solid #9d9d9d;
	width: 230px;
	margin-bottom: 15px;
}
.forma-todirector p {
	line-height:18px;
	margin:0 0 5px 0;
}
.button-todirector input {
	width: 232px;
}
.button-todirector p {
	font-size: 10px;
}
.button-todirector span {
	color: #e04e39;
}


p.tags strong {font-size: 11px;}

ul.green-list li {
padding:0 0 10px 28px;
background: url('/local/templates/1c-rarus_index/images/design/templates/greenblock-ul-li.png') no-repeat 4px 4px;
}

.toanonces {
width:100%;
}
.toanonces td {vertical-align:top;}
.solutions-list .toanonces  .item {
padding-right:7px;
float: none;
}
.solutions-list .toanonces .item img {
display:block;
float:left;
margin:0 10px 0 0;
}
.products-list .toanonces .item .title {
display: table;
zoom:1;
_height:1px;
}
.solutions-list p.title a {
color:#e77817;
}

.retail-branches {
width: 717px;
position: relative;
padding: 5px 7px 0px 6px;
margin: 0 0 15px 0;
z-index: 10;
background: url('/local/templates/1c-rarus_inner/images/bg/retail-branches.png') no-repeat 0 0;
}
.retail-branches .main-picture {
padding: 20px 0 30px 20px;
display: block;
}

#more-branches {
width: 257px;
position: absolute;
top:20px;right:0;
padding:11px 0 17px 0;
text-align: left;
z-index: 10;
display: none;
background: url('/local/templates/1c-rarus_inner/images/bg/more-branches.png') no-repeat 0 0;
}
#more-branches li {
padding:3px 0 3px 20px;
line-height: 16px;
background: none;
}
#more-branches li a {
color:#093064;
}

.years-list {
line-height: 12px;
}



.retail-branches .title {
width: 100%;
overflow: hidden;
position: relative;
left:-1px;
}
.retail-branches .title .red-block {
padding: 0 23px 0 23px;
margin-right: 13px;
float: left;
line-height: 25px;
font-weight: bold;
color:#fff;
background: url('/local/templates/1c-rarus_inner/images/bg/retail-branches-red.png') no-repeat 100% 0;
}
.retail-branches .title h1 {
float: left;
}
.retail-branches .text {
text-align: left;
margin: 0 0px 0 20px;
}
.retail-branches .select-other {
text-align: right;
position: relative;
margin: 10px 0;

}
.retail-branches .select-other #select {
margin-right: 5px;
text-decoration: none;
border-bottom: 1px dotted #3c6eba;
outline: none;
/*background: url('/local/templates/1c-rarus_inner/images/bg/select-other-link.png') no-repeat 100% 0;*/
}
.retail-branches .select-other #select span {font-size: 11px;}
.retail-branches .select-other #select:hover {
border: none;
}
/*================тень в УЦ в баннере================*/
#right .block-shadow {
position: relative;
padding: 20px 25px;
background: url('/local/templates/1c-rarus_inner/images/bg/block-shadow-c.png') repeat-x 0 0;
}
.block-shadow .tl, .block-shadow .tr {
width: 10px;
height: 235px;
position: absolute;
top:0;
background: url('/local/templates/1c-rarus_inner/images/bg/block-shadow.png') no-repeat 0 0;
}
.block-shadow .tl {
left:0;
background-position: 0 0;
}
.block-shadow .tr {
right: 0;
background-position:-10px 0;
}
/*================баннер с тенью================*/
.banner-shadow {
height: 65px;
padding-left:23px;
margin-bottom: 15px;
position: relative;
overflow: hidden;
border: 1px solid #ececec;
z-index: 5;
}
.banner-shadow h2 {
color:#e04e39;
}
.banner-shadow img {
position: absolute;
top:0;right:0;
}
.block-branches .banner-shadow {
overflow: hidden;
}
.block-branches .title {
width: 100%;
overflow: hidden;
position: relative;
left:-18px;
margin-bottom: 20px;
z-index: 10;
}
.block-branches .title .red-block {
padding: 0 23px 0 23px;
margin-right: 13px;
float: left;
line-height: 25px;
font-weight: bold;
color:#fff;
background: url('/local/templates/1c-rarus_inner/images/bg/retail-branches-red.png') no-repeat 100% 0;
}
.block-branches .title h1 {
float: left;
}
.block-branches .text {
text-align: left;
margin: 0 0px 0 20px;
}
.block-branches .select-other {
text-align: right;
position: relative;
margin: 10px 0 30px 0;
z-index: 10;
}
.block-branches .select-other #select strong {
border-bottom: 1px dotted #3c6eba;
font-weight: normal;
}
.block-branches .select-other #select {
margin-right: 5px;
text-decoration: none;
outline: none;
}
.block-branches .select-other #select span {font-size: 11px;}
.block-branches .select-other #select:hover {
border: none;
}

.block-branches .more-branches {
width: 257px;
position: absolute;
top:20px;right:0;
padding:11px 0 17px 0;
text-align: left;
z-index: 100;
display: none;
line-height: 16px;
background: url('/local/templates/1c-rarus_inner/images/bg/more-branches.png') no-repeat 0 0;
}
.block-branches .more-branches li {
padding:3px 0 3px 20px;
background: none;
}
.block-branches .more-branches li a {
color:#093064;
}

#support-branches {
margin-bottom: 15px;
}
#support-branches td {
padding-bottom: 10px;
}
#support-branches .inputtext {
width: 300px;
padding:2px 7px;
border:1px solid #B3AFA2;
color:#333333;
font:12px Tahoma,Arial,Verdana,Helvetica,sans-serif;
background: #fff;
}
#support-branches .inputtextarea {
width: 300px;
}
#support-branches .submit input {
float: right;
cursor: pointer;
}
#content .consult ul li a:hover, #content .lineconsult a:hover  {
text-decoration:none !important;
}
#content .business-block-banner {
width: 580px;
float:left;
}
#content .distribution-banner {
width:120px;
float:right;
}


/*================список с чекбоксами================*/
ul.like-checkbox li {
background: url('/local/templates/1c-rarus_inner/images/bg/ul-li-checkbox.png') no-repeat 0 7px;
}
ul.default li {
background: url('/local/templates/1c-rarus_inner/images/bg/ul-li.png') no-repeat 13px 9px;
}
/*=========================Курсы обучения===================*/
.variants-education .banner-shadow h2, #tab-cso-body .banner-shadow h2 {
padding: 20px 0 14px 0;
}
#tab-typical span, #tab-accounting span, #tab-qualification span {
padding: 6px 0 0 8px;
line-height: 14px;
}
/*=======================история успеха================*/
table.success-main {
width: 100%;
border-collapse: collapse;
}
table.success-main td {
vertical-align: top;
padding: 0 10px 20px 0;
}
table.success-main td.image {
padding-right: 20px;
}
table.success-main td.image div {
	border: 1px solid #e8e8e8;
	padding:5px 5px 2px 5px;
}
table.success-main td p.title {
font-size: 15px;
font-weight: bold;
}
table.success-main td p.title a {
	text-decoration: none;
}
table.success-main td p.title a:hover {
	text-decoration: underline;
}

/*==================для баннеров в /distrib/system/ ======*/
.distrub-images {
margin:15px 0 20px 0;
}
.distrub-images img {
padding: 0 10px 0 0;
}
.distrib-page {
margin: 0 180px 0 0;
}
.distrib-page .pagespace {
width: 100%; overflow: hidden;
}
.distribution-banners {
width: 170px;
float: right;
}
.distribution-banners .banner {
width: 155px;
padding: 11px 0;
margin: 5px 0;
text-align: center;
background: url('/local/templates/1c-rarus_inner/images/bg/distrib-banner-list.png') no-repeat 0 100%;
}
.distribution-banners .banner .banner-container {
width:120px;
margin: 0 auto;
}
/*=====================для линии консультаций==========================*/
.line-consultation {
position: relative;
}
.line-consultation .iso {
position: absolute;
top:-59px;right:0;
}
/*=====================форма-заявка на демо-терминал==========================*/
.content-block .bg-demoterm {
	padding: 23px 20px 20px 26px;
	background: url("/local/templates/1c-rarus_inner/images/bg/demoterm-fish.jpg") no-repeat 100% 100%;
}
.static-branch-form .bg-branch-long {
	height:24px;
	width:505px;
	margin:10px 0;
	background: url("/local/templates/1c-rarus_inner/images/bg/demoterm-static-branch-select-long.png") no-repeat;
}
.static-branch-form .bg-branch-long select {
	width:412px;
}
.static-branch-form .bg-branch-long input {
	width: 70px;
	margin-top:-1px;
	float:left;
	font-size: 90%;
}
.product-block h3.demoterm-space {
	line-height: 15px;
	padding:0 0 12px 0;
}
.product-block h1.demoterm-indent {
	line-height: 24px;
	margin: 0;
	padding: 0 0 8px 0;
}
.bg-demoterm .bf-space {
	margin:10px 0;
}
.bg-demoterm .form-table {
	margin: 0 0 23px 2px;
}
.bg-demoterm .form-table td input{
	margin:0 0 10px;
}
.bg-demoterm .form-table td textarea {
	width:314px;
	margin: 0 0 13px 0;
	resize:none;
	overflow:hidden;
}
.bg-demoterm .demoterm-button {
	height: 52px;
}
.demoterm-button .demoterm-send {
	width:170px;
	overflow: visible;
}
/*=====================корзина в левой колонке==========================*/
#left .basket-in-left-menu {
	position: relative;
	padding:11px 15px 13px 51px;
	margin-bottom: 10px;
	font-size:11px;
	background:url(/local/templates/1c-rarus_inner/images/bg/buy-bg.gif) no-repeat 0 100%;
}
#left .basket-in-left-menu input {
	height:18px;
	width:115px;
	margin:10px 0 0 0;
	padding-bottom:3px;
	color:#fff;
	border:0;
	background:url(/local/templates/1c-rarus_inner/images/buttons/button-buy.png) no-repeat left bottom;
}
#left .basket-in-left-menu i {
	width: 210px;
	height: 5px;
	position: absolute;
	display: block;
	top:0;
	left:0;
	background:url(/local/templates/1c-rarus_inner/images/bg/buy-bg.gif) no-repeat 100% 0;
}
#left .basket-in-left-menu img {
	position: absolute;
	top:2px;
	left:8px;
}
/*======================привязки материалов в ТК===============*/
.connected-materials .binding {
padding: 5px 18px 6px 11px;
margin-bottom: 5px;
float: left;
border: 1px solid #f6f2e9;
font-size: 11px;
background: #f6f2e9;
}
.connected-materials .text-materials {
float: none;
}
.connected-materials .text-materials .dates {
white-space: nowrap;
}
.connected-materials .text-materials .dates br {
display: none;
}
.connected-materials .text-materials strong.title-event {
font-size: 13px;
font-weight: normal;
}
.connected-materials .binding .tl, .connected-materials .binding .tr,
.connected-materials .binding .bl, .connected-materials .binding .br {
background: url('/local/templates/1c-rarus_inner/images/bg/lightblock.png') no-repeat 0 0;
}
.connected-materials .binding .tl {top:-1px;left:-1px;background-position:0 0;}
.connected-materials .binding .tr {top:-1px;right:-1px;background-position:-10px 0;}
.connected-materials .binding .bl {bottom:-1px;left:-1px;background-position:0 -10px;}
.connected-materials .binding .br {bottom:-1px;right:-1px;background-position:-10px -10px;}

.connected-materials .binding ul {
margin: 0;
overflow: hidden;
}
.connected-materials .binding ul li {
float: left;
padding: 0px 21px 0px 0;
background: none;
}
.connected-materials .binding ul li img {
margin: 0 5px 0 0;
vertical-align: middle;
}
.connected-materials .binding ul li span {
border-bottom: 1px dashed #3366cc;
}
.connected-materials .binding ul li a {
text-decoration: none;
}
.connected-materials .binding ul li a:hover span {
border-bottom:none;
}
.connected-materials .binding p.item {margin: 0;}
.banner-under-menu {
width: 118px;
height: 156px;
padding: 8px 15px 5px 12px;
margin: 10px 0 10px 10px;
color:#fff;
background: url('/local/templates/1c-rarus_inner/images/bg/banner-under-menu.jpg') no-repeat 0 0;
}
.banner-under-menu .top {
color:#3366cc;
}
.banner-under-menu .top strong {
font-size: 15px;
display: block;
}
.banner-under-menu ul {
margin: 0 0 5px 0;
}
.banner-under-menu ul li {
padding: 3px 0 2px 8px;
background: url('/local/templates/1c-rarus_inner/images/bg/ul-li-white.png') no-repeat 0px 9px;
}
.banner-under-menu a {
color:#fff;
}
.banner-under-menu p.all {
text-align: right;
}

.connected-materials .yellowblock {
padding: 5px 15px;
margin-bottom: 15px;
font-size: 15px;
border: 1px solid #fee37c;
background: #fee37c;
}
.connected-materials .yellowblock a {
display: block;
line-height: 25px;
color:#e77817;
text-decoration: none;
background: url('/local/templates/1c-rarus_inner/images/bg/buy-product.png') no-repeat 100% 0;
}
.connected-materials .yellowblock .tl, .connected-materials .yellowblock .tr,
.connected-materials .yellowblock .bl, .connected-materials .yellowblock .br {
background: url('/local/templates/1c-rarus_inner/images/bg/yellow-block.png') no-repeat 0 0;
}
.connected-materials .yellowblock .tl {top:-1px;left:-1px;background-position:0 0;}
.connected-materials .yellowblock .tr {top:-1px;right:-1px;background-position:-10px 0;}
.connected-materials .yellowblock .bl {bottom:-1px;left:-1px;background-position:0 -10px;}
.connected-materials .yellowblock .br {bottom:-1px;right:-1px;background-position:-10px -10px;}

.detail-solutions a{
	display: inline-block;
	margin-right: 10px;
}
.detail-solutions .buy-product {
padding: 2px 10px 2px 10px;
text-align: center;
line-height: 18px;
display: inline-block;
background: url('/local/templates/1c-rarus_inner/images/bg/solution-buy-product.png') no-repeat 0 0;
}
.detail-solutions .buy-product a {
text-decoration: none;
color:#e77817;
}
.page_list a.active {
color:#333333;
font-weight: bold;
}
#tab-recommendations-body .left-col, #tab-recommendations-body .right-col {
width: 49%;
float: left;
}
/*====================Сделать заказ на удаленное сопровождение 1С==================================*/
.support-remote p {
width: 100%;
clear: both;
margin-bottom: 15px;
overflow: hidden;
}
.support-remote input.inputtext {
display: block;
float: left;
padding:2px 7px;
margin-right: 5px;
border:1px solid #acadb2;
font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
color:#333;
background:#fff;
}
.support-remote textarea {
display: block;
float: left;
margin-right: 5px;
}
.support-remote label.error {
margin-top: -6px;
padding-right: 8px;
}

.without_overlay .overlay_content .notetext {
color:#000;
border: none;
display: inline;
margin: 0;
padding: 0;
}
/*==============================бизнес-парнёры список=====================*/
.business-partners {
margin-right: -20px;
}
.business-partners .description {
padding: 10px 20px 5px 10px;
overflow: hidden;
border-bottom: 1px solid #f9ddc5;
}
.business-partners .orangeblock {
background: #fffce7;
}
.business-partners .last {
border-bottom: none;
}
.business-partners .description img {
display: block;
margin: 0 0 5px 0;
float: left;
border: 1px solid #dedede;
}
.business-partners .description p {
margin: 0 0 10px 90px;
}
.business-partners .description p.orange {
margin-left: 0;
}
.business-partners .description span.grey a, .business-partners .description span.grey {
color:#999;
text-decoration: none;
}
.business-partners .description span.grey a:hover {
text-decoration:underline;
}
.business-partners .redblock {
background: url('/local/templates/1c-rarus_inner/images/bg/red-title.png') no-repeat 0 0;
}
.business-partners .redblock h2 {
margin: 0;
padding: 0 0 0 10px;
line-height: 30px;
font-size: 13px;
font-weight: bold;
color:#fff;
}
/*==============================страница "Работа с клиентами"=====================*/
#icq-online-consultant {
	float:left;
	padding:6px 35px 5px 50px;
	color: #e77817;
	font-size: 12px;
	margin-right: 10px;
	background: url(/local/templates/1c-rarus_inner/images/buttons/icq_online_consultant.gif) no-repeat;
}
#icq-online-consultant span {
    font:18px Arial;
    font-weight: bold;
}
#btn-mail-to-boss {
	text-decoration: none;
	color: #e77817;
	padding:6px 40px 5px 50px;
	font-size: 12px;
	cursor: pointer;
	background: url(/local/templates/1c-rarus_inner/images/buttons/btn_mail_to_boss_text.png) no-repeat;
}
#btn-mail-to-boss span {
	font:18px Arial;
    font-weight: bold;
}
#icq-skype-online-consultant {
	float:left;
	padding:6px 30px 9px 10px;
	font-size: 15px;
	color: #e77817;
	font-weight: bold;
	background: url(/local/templates/1c-rarus_inner/images/buttons/btn_icq_skype.png) no-repeat;
}
#icq-skype-online-consultant strong {
	padding-left: 21px;
	font-size: 14px;
	line-height: 23px;
	font-weight: normal;
}
.back-consult {
	position: relative;
	overflow: hidden;
	margin: 16px 0;
}
.back-consult a {
	float: left;
	margin-right: 12px;
	text-decoration: none;
}
/*----------------для работы с клиентами - блок-список ВР и БП---------------------*/
p.more-introduction {
font-size:11px;
display:block;
margin:5px 0 10px 0;
}
p.more-introduction a {
color:#3C6EBA;
text-decoration:underline !important;
}
p.more-introduction a:visited {
color:#3C6EBA;
}
p.more-introduction a:hover {
text-decoration:none !important;
}
#right-column .rspace .more {
font-size:11px;
}
#right-column .border, .right-column .border {
border-left:1px solid #F0F0E6;
}
.success-history {
width:100%;
position:relative;
padding:10px 0 5px 0;
overflow:hidden;
}
.success-history p.title {
margin:0 0 10px 0;
color:#606060;
font-weight:normal;
font-size:1.25em !important;
}
.success-history .date {
border-bottom:none !important;
}
.success-history .date h4 {
padding:0 !important;
font-style:normal;
}
.success-history .date h4 a {
color:#e77817 !important;
}
.success-history p.title a {
color:#e77817;
}
.success-history p.title a:visited {
color:#e77817 !important;
}
.success-history p {
margin:0 0 10px 0;
line-height:18px;
}
.success-history img {
float:left;
margin:0 10px 5px 0;
position:relative;
display:block;
}
/*==============================блок ВР и БП на странице "Работа с клиентами"=====================*/

/*==============блок сертификаций "Работа с клиентами"=================*/
.sertification-for-clients {
    margin-bottom:10px;
    position: relative;
	overflow: hidden;
	font-size: 11px;
}
.sertification-first {
	float:left;
	width: 66%;
	min-height: 81px;
	padding: 13px 11px 11px 11px;
	margin-right: 5px;
	overflow:visible;
}
.sertification-first img {
	float: left;
}
.sertification-first p {
	margin:0 0 0 128px;
}
.sertification-first p strong a {
	color:#3c6eba;
}
.sertification-second {
	float: left;
	width: 268px;
	height: 81px;
	overflow: visible;
	padding: 13px 11px 11px 11px;
}
.sertification-second img {
	position: absolute;
	bottom:0;
	right: 0;
}
/*================= скруглённый контейнер============== */
.rspace .round-box-inner {
	position: relative;
	overflow: hidden;
	border-top: none;
}
.rspace .parent-round-block .block {
	border: none;
}
.round-box-inner .table-title
{
    height: 23px;
    padding:3px 0 0 17px;
    position: relative;
    overflow: hidden;
    background: url("/local/templates/1c-rarus_inner/images/bg/red-title-clients.png") repeat-x 0 0;
}
.round-box-inner .table-title a {
	color:#fff;
	}
.round-box-inner .table-description {
	height: 22px;
	padding:5px 0 5px 17px;
	margin-bottom: 15px;
    color:#333333;
    background:#fee172 url("/local/templates/1c-rarus_inner/images/bg/clients-sucsess-hist.jpg") no-repeat 50% 0;
}
.round-box-inner .left {
	float: left;
	overflow: hidden;
	width: 48%;
	padding: 1px 28px 0 0;
}
.round-box-inner .right {
	float: left;
	overflow: hidden;
	padding: 1px 10px 0 0;
}
.round-box-inner .left-col {
	font-size: 11px;
	padding-left: 17px;
}
.round-box-inner .appreciation {
	font-size:11px;
}
.round-box-inner .right .all-items {
	padding-left: 12px;
	color: #3c6eba;
}
.round-box-inner .all-items {
	margin-bottom: 20px;
}
.round-box-inner .left .all-items {
	padding-left: 17px;
	color: #3c6eba;
}
.round-box-inner .height-success {
	height: 31px;
	padding-top: 12px;
}
.round-box-inner .success-main {
	position: relative;
	overflow: hidden;
	padding: 16px 60px 0 16px;
}
.round-box-inner .success-main-face {
	position: relative;
	overflow: hidden;
	margin-bottom: 35px;
}
.round-box-inner .success-main .image-success {
	float: left;
	overflow: hidden;
	border: 1px solid #e8e8e8;
	padding:5px 5px 2px 5px;
}
.round-box-inner .success-main .preview-success-main {
	margin-left: 225px;
}
.round-box-inner .success-main p.title {
	font-size: 15px;
	font-weight: bold;
}
.appreciation li a,
.round-box-inner .left-col a,
.round-box-inner .right-col a,
.round-box-inner .success-main p.title a {
	text-decoration: none;
}
.appreciation li a:hover,
.round-box-inner .left-col a:hover,
.round-box-inner .right-col a:hover,
.round-box-inner .success-main p.title a:hover {
	text-decoration: underline;
}
/*==============================закруглённые красные-серые уголки у блоков на странице "Работа с клиентами"=====================*/
.rspace .round-box-inner .tl {
    background-position: 0 0;
    left: 0; top: 0;
}
.rspace .round-box-inner .tr {
    background-position: -10px 0;
    right: 0;top: 0;
}
.rspace .round-box-inner .tl,
.rspace .round-box-inner .tr {
    background-image: url("/local/templates/1c-rarus_inner/images/bg/red-grey-angle.png");
}
.rspace .round-box-inner .bl {
    bottom: 0; left: 0;
}
.rspace .round-box-inner .br {
    bottom: 0;right: 0;
}
.rspace .round-box-inner .cnt {
    border-bottom: 1px solid #D4D4D4;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    overflow: hidden;
}
/*==============================закруглённые жёлтые уголки у блоков на странице "Работа с клиентами"=====================*/
#content .block-orange .tl,
#content .block-orange .tr,
#content .block-orange .bl,
#content .block-orange .br {
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    overflow: hidden;
    background: url("/local/templates/1c-rarus_inner/images/bg/block-orange-angle.gif") no-repeat;
}
#content .block-orange {
	position:relative;
	background-color:#fffde6;
    border: 1px solid #ffeab6;
	zoom:1;
}
#content .block-orange .tl {top:-1px;left:-1px;background-position:0 0;}
#content .block-orange .tr {top:-1px;right:-1px;background-position:-10px 0;}
#content .block-orange .bl {bottom:-1px;left:-1px;background-position:0 -10px;}
#content .block-orange .br {bottom:-1px;right:-1px;background-position:-10px -10px;}

/*=ссылки обновить в таблице на странице "Сертифиц. партнеры (/partnership/partners/certified/)"=*/
.partners-list .content td {padding: 7px 18px 7px 18px;}
.partners-list .content .partners-tor-img {vertical-align: middle;}
.partners-list .content .time {color: #e77817;}
.partners-list .content .content-no-padding {padding: 0;}
.partners-list .content .content-border-none {border-bottom: none;}
.partners-list .content .content-border {border-bottom: 1px solid #EED8A8;}
.partners-list .content a.bold-detail {color: #e77817;font-weight: bold; text-decoration: none;}
.partners-list .content a.bold-detail:hover{color: #f7cc84;}


/*===========================форма Акция для подписчиков ИТС «Лето подарков» =====================*/
.forma-action {
width: 100%;
}
.forma-action td.left {
width:39%;
padding-right: 15px;
vertical-align: top;
}
.forma-action td.left .starrequired {
float: left;
padding: 0 4px 0 0;
}
.forma-action td {
padding: 5px 10px 5px 0;
vertical-align: bottom;
}
.forma-action td.capcha-left {
vertical-align: middle;
}
.forma-action input.inputtext {
width: 471px;
color: #012892;
padding: 0.25em;
border: 1px solid #EABD86;
background: #fff;
}
.forma-action td.inputradio div {
width: 36em;
padding: 0 5px 8px 5px;
border: 1px solid #EABD86;
overflow: hidden;
}
.forma-action td.inputradio div br {
width: 100%;
height: 0px;
overflow: hidden;
clear: both;
}
.forma-action td.inputradio input {
display: block;
float: left;
position: relative;
top: 7px;
margin-right: 4px;
}
.forma-action td.smallinput input {
width: 15em;
}
.forma-action td .inputtextarea {
width: 39em;
border: 1px solid #EABD86;
}
.forma-action td img {
display: block;
}
.forma-action td.inputradio .otherfield {
border: none;
}
.forma-action .otherfield .inputtext {
width: 29em;
left: 5px;
top: 4px;
border: 1px solid #C9C9C9;
}
.forma-action td.inputradio div.whishfield {
display: block !important;
padding-top: 6px;
padding-bottom: 4px;
}
.forma-action td.inputradio div.whishfield input.inputtext {
left:0;
width: 34em;
}
.allproducts-social {
    top:25px !important;
}
.social-icons {
position: absolute;
right: 0;
top:10px;
}


/*=============================Отступ для соцсетей в ПП======================*/
.rspace .breadcrumbs-list {
	overflow: visible;
	/*margin-bottom: 25px;*/
}
/*=============================История компании======================*/
.company-history .years-list {
margin-bottom: 20px;
}
.company-history .block-year, .calendar-top .second {
position: relative;
margin-bottom: 15px;
}
.company-history .block-year .top {
height: 34px;
position: relative;
padding: 0 0 0 10px;
margin-bottom: 5px;
cursor: pointer;
background: url('/local/templates/1c-rarus_inner/images/bg/company-history-title.png') no-repeat 0 0;
}
.company-history .block-year .top h2 {
margin: 0;
padding: 0 0 4px 0;
line-height: 29px;
background: url('/local/templates/1c-rarus_inner/images/bg/company-history-title.png') no-repeat 100% 0;
}
.company-history .block-year .action, .calendar-top .second .action {
width: 20px;
height: 20px;
position: absolute;
top:5px;right:10px;
cursor: pointer;
}
.company-history .block-year.open .action, .calendar-top .second.open .action {
background: url('/local/templates/1c-rarus_inner/images/bg/company-history-open-close.png') no-repeat 0 0;
}
.company-history .block-year.close .action, .calendar-top .second.close .action {
background: url('/local/templates/1c-rarus_inner/images/bg/company-history-open-close.png') no-repeat 0 100%;
}
/*=======================список в закладке "Поддержка" у ПП================*/
ul.support-tab li {padding: 15px 0 6px;background: none;}
ul.support-tab li span.orange a{font-size: 15px; text-decoration: none;}
ul.support-tab li span.orange a:hover {text-decoration: underline;}
ul.support-tab li p {margin-bottom: 3px;}
ul.support-tab li a.more-articles {font-size: 11px;}
/*================================список фотографий на /press/events/photo/akcija.php===========*/
#right ul.fotos-list {
overflow: hidden;
}
#right ul.fotos-list li {
float: left;
padding:0 10px 10px 0;
background: none;
}
#right table.fotos-list {
border-collapse: collapse;
}
#right table.fotos-list td {
padding:0 10px 10px 0;
}
#right .fotos-list img {
display: block;
}

.banner-in-detail {
width: 120px;
margin: 15px auto 0 auto;
}
/*==============Баннерное место в правой колонке ТК==========*/
.tableproducts .banner-right-block {
	margin: 20px 0 0 20px;
}
/*============================переключалка контактов по городам====================*/
div.one-install {position: relative;}
.switch-city {
	width: 465px;
	position: relative;
	top: -45px;
	float: right;
	border: 1px solid #eed8a8;
	border-left-width: 6px;
	background:#fff4b9 url('/local/templates/1c-rarus_inner/images/bg/table-th.png') repeat-x 0 0;
	z-index: 11;
}
.switch-city  div {
	display: inline-block;
	border-right: 1px solid #eed8a8;
	padding: 5px 9px 5px 10px;
	width:120px;
}
.switch-city a.service-link,.switch-city a.service-link:hover strong{border:none;}
.switch-city strong {border-bottom: 1px dotted #e77817;color: #e77817;}
.switch-city .sort .orange-sort {border-color:#e77817 #fff5b9 #fff5b9;text-decoration: none;cursor: pointer;}
.switch-city span.info-city {padding: 5px 9px 5px 10px;}
.switch-city .city-list {
    height: 180px;
    width: 120px;
    position: absolute;
	left: -17px;
    top: 29px;
    display: none;
    padding: 15px 33px 15px 27px;
    text-align: left;
    color: #000000;
    font-size: 13px;
    border: 0;
    background: url("/local/templates/1c-rarus_inner/images/bg/city-list.png") no-repeat 0 0;
    z-index: 10;
}
.switch-city .city-list p a{color:#e77817;border-bottom: 1px dotted #e77817;text-decoration: none;}
.switch-city .city-list p a:hover {border-bottom:none;}

/*==============Форма заявки на участие в акции ИТС==============*/
table.its-action-form {width: 70%;}
table.its-action-form label {float: none;top:0px;}
table.its-action-form input {vertical-align: middle;}
/*=========================Анкета посетителя семинара=============*/
.registration-forma td.checkboxtd {
line-height: 21px;
}
.registration-forma td.checkboxtd input {
width:14px;
height:14px;
margin:4px 0 0 0;
padding:0;
float: left;
}
.registration-forma td.checkboxtd label {
top:0;
margin: 0 0 0 5px;
}
.registration-forma textarea.inputtextarea {
margin: 5px 0;
}
.registration-forma td.checkboxtd input.inputtext {
width: 200px;
height: 18px;
margin-left: 5px;
}

/*================закладка красного цвета в УЦ==============*/
#tab-order a {background: url("/local/templates/1c-rarus_inner/images/bg/red-tab.png") no-repeat 100% 2px;}
#tab-order span {background: url("/local/templates/1c-rarus_inner/images/bg/red-tab.png") no-repeat 0 2px;color: #fff;}

/*====================Кнопка "Рачпечатать" для Яндекс-Карт=======================*/
span.print-maps {
    height: 27px;
    display: inline-block;
    position: relative;
    left: 0;top: -14px;
    padding-left: 10px;
    background: url("/local/templates/1c-rarus_inner/images/bg/green-button.png") no-repeat;
}
span.print-maps a {
    height: 23px;
    display: block;
    padding: 4px 10px 0 0;
    position: relative;
    right: 0;top: 0;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    background: url("/local/templates/1c-rarus_inner/images/bg/green-button.png") no-repeat 100% 0;
}
/*=============кнопка запросить стоимость услуг===========*/
.button-ask-price {
float: right;
margin: -52px 0 0 0;
}
.button-ask-price a {
width: 181px;
line-height: 50px;
display: block;
padding: 0 0 0 59px;
text-decoration: none;
color:#000;
background: url('/local/templates/1c-rarus_inner/images/buttons/ask-price-services.png') no-repeat 0 0;
}
/*======================Ключевые клиенты=================*/
.implant-clients {
margin: 0 0 15px 0;
padding: 0 0 13px 0;
line-height: 17px;
border-bottom:1px solid #f9ddc5;
}
.implant-clients .image {
float: left;
margin: 0 18px 0 0;
}
.implant-clients .image img {
max-width: 95px;
display: block;
border:1px solid #e0e0e0;
}
.implant-clients .description {
margin-top: -3px;
margin: 0 0 0 105px;
}
.implant-clients .description p {
margin: 0 0 5px 0;
}
/*====================для спец формы=====================*/
.Office365 label {
width: 50px;
display: block;
float: left;
}
/*Телефон на оранжевой подложке*/
#right .phone-lk{
	background: #f37d34;
	border-radius: 30px;
	font-weight: 600;
	display: inline-block;
	color: #ffffff;
	padding: 3px 7px 1px;
}
/*====================оранжевая кнопка=====================*/
#right .button-orange, #right .two-buttons {
width: 100%;
margin-bottom: 10px;
font-size: 11px;
overflow: hidden;
}
#right .button-orange.alignright strong {
width: 180px;
float:right;
text-align: center;
}
#right .button-orange strong {
font-weight: normal;
display: block;
padding-left: 10px;
float: left;
line-height: 26px;
background: url('/local/templates/1c-rarus_inner/images/buttons/orange-button.png') no-repeat 0 0;
}
#right .button-orange a {
display: block;
padding-right: 10px;
text-decoration: none;
color:#fff;
background: url('/local/templates/1c-rarus_inner/images/buttons/orange-button.png') no-repeat 100% 0;
}
#right .two-buttons .button-orange {
width: auto;
float: left;
margin-right: 10px;
}
#right .three-buttons {
width: 200px;
float: right;
}

.forma table.forma-table td {
padding:5px 5px 5px 0;
}
span.red {color:#ff0000;}
.alphabet-list .left-col, .alphabet-list .right-col {
width: 49%;
}
/*---------------------------------Раздел сертифицированные партнеры--------------*/
.grayblock.solution-block {
	margin-bottom: 30px;
}

.grayblock.solution-block .top {
	padding: 0 27px 0 22px;
	font-size: 13px;
	color: #6a6a6a;
}
.grayblock.solution-block .top {
	background: url("/local/templates/1c-rarus_inner/images/bg/actual_event_top_gray.gif") repeat-x 0 0;
}
.grayblock.solution-block .top i {
	background: url("/local/templates/1c-rarus_inner/images/bg/actual_event_gray_corner.gif") no-repeat 0 0;
}
.grayblock.solution-block .top b {
	background: url("/local/templates/1c-rarus_inner/images/bg/actual_event_gray_corner.gif") no-repeat -10px 0;
}
.partners.solution-block .navigation {
	position: absolute;
	top: 7px;
	right: 20px;
	line-height: 0;
}
.partners #partners-implant .block {
	border-color: #eee;
}
.partners #partners-implant p.item {
	margin-bottom: 17px;
}
.partners #partners-implant p.item i {
	color: #666666;
	font-weight: normal;
}
.partners #partners-implant .cnt {
	padding: 15px 20px;
}
.partners #partners-implant .column-slide {
	padding-right: 60px;
	width: 390px;
}
.partners #partners-implant .column {
	width: 390px;
}
.partners #partners-implant .cnt a{
	color: #006699;
	font-size: 11.5px;
}
.partners #partners-implant .cnt a:hover {
	text-decoration: none;
}
.partners #partners-implant .block .tl, .partners #partners-implant .block .tr, .partners #partners-implant .block .bl, .partners #partners-implant .block .br{
	background: url("/local/templates/1c-rarus_inner/images/bg/block_gray.png") no-repeat 0 0;
}
.partners #partners-implant .block .bl {
	background-position: 0 0;
	bottom: -1px;
	left: -1px;
}
.partners #partners-implant .block .br {
	background-position: -10px 0;
	bottom: -1px;
	right: -1px;
}
/*--------Стили для таблицы Внедренные решения------*/
.grayblock #partners-implant .solutions_top {
	background: url("/local/templates/1c-rarus_inner/images/bg/solutions_top_gray.png") repeat-x 0 0;
	line-height: 29px;
}
.press-main-block #partners-implant .solutions_top i, .press-main-block #partners-implant .solutions_top b {
	height: 29px;
}
.partners .implemented_solutions {
	background: url("/local/templates/1c-rarus_inner/images/bg/filter_partner_solutions.png") no-repeat 0 0;
	height: 57px;
}
.implemented_solutions .press-publication {
	background: none;
}
.implemented_solutions .filter-middle {
	float: left;
	padding: 15px 0;
	margin-right: 35px;

}
.filter-middle .branch {
	font-size: 13px;
	padding-right: 15px;
}
.implemented_solutions .filter_button {
	float: left;
	padding: 14px 0;
}

.slides_container p.item_top {
	margin: 0;
}
.partners .two-blocks {
margin-bottom: 15px;
}
/*-----------Кнопка "Посмотреть отзыв"----------*/
.partners #partners-implant .block .button_see_review {
	background: url("/local/templates/1c-rarus_inner/images/bg/see_review_button.gif") no-repeat 0 0;
	margin: 0px 0 15px 0;
}
.partners #partners-implant .block .button_see_review a {
	width: 112px;
	height: 27px;
	display: block;
	padding: 0 8px 0 32px;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
}
.slides_container p.item_bottom {
	margin: 15px 0 0;
}
/*-----------Класс для желтой ячейки в таблице----------*/
table.content td.yellow {
	background-color: #fff4b9;
}

.programms-list.services-list .column {
width: 50%;
float: left;
}
.programms-list.services-list .tab-boby-container div.container {
overflow: hidden;
}
/*-----------Стили для ячеек в таблице Тарифы rarus.ru/services/1caas/----------*/
#right .rspace table.rates td, #right .rspace table.rates th{
	border: 1px solid #eed8a8;
}
#right .rspace table.rates td {
	padding: 7px 18px;
}
 #right .rspace table.rates th {
 	padding: 13px 18px;
 }
 /*-----------Стили для ссылок с пунктирным оранжевым подчеркиванием---------*/
.description .orange_border_dashed {
	border-bottom: 1px dashed #e77817;
	color: #e77817;
	text-decoration: none;
}
.description .orange_border_dashed:hover {
	border-bottom: none;
}
.overlay_content .facebook, .application_wrap .facebook {
height: 60px;
}
#tab-order-body .left_colum_application .form-course-name {
height: 0;
padding: 0;
}

.tab-boby-container .container #tab-its-body .logo1c {
	position: absolute;
	top: 30px;
	right: 20px;
}

.text-code p {
margin-right: 65px;
}
.text-code .code {
width: 60px;
float: right;
text-align: center;
color: #666;
font-size: 11px;
line-height: 14px;
}
.code-address .qr-code {
float: left;
margin: 0 10px 0 0;
}
.code-address .code-text {
padding: 8px 0 0 0;
}
/* Анкета участника выездного партнерского семинара /distrib/partner-seminar/turkey2012/ */
.rspace #anketa_partner label{
 float: none;
 position: static;
}
.rspace #anketa_partner td{
 padding: 4px 9px 13px 0px;

}
.rspace #anketa_partner th{
 padding: 0px 10px 0px 0px;
 background: #FDC68C;
}
.rspace #anketa_partner table#anketa{
 width: 800px;
}
/*  /Анкета */
#downloads_filter {
white-space: nowrap;
}
#downloads_filter.static-branch-form .static-branch-select {
padding: 5px 10px 7px;
}
#downloads_filter.static-branch-form .static-branch-select input {
width: 274px;
display: inline-block;
float: none;
padding:2px 5px;
border:1px solid #ccc;
font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
color:#333;
background:#fff;
}
#downloads td.bx-sortable {
background:#FFF4B9 url("/local/templates/1c-rarus_inner/images/bg/table-th.png") repeat-x 0 0;
}
.program-implemented {
	padding:5px;
	border:1px solid #000;
}

/*матрица брендов */
 .brand-slider {
	position:relative;
	z-index:2;
	}
.brand-slider .slides_container {
	width:670px;
	height:140px;
	/*padding:0 25px;*/
	margin: 0 0 0 25px;

}
.slides_container .container-block {
	width:650px;
	height:140px;
	padding: 0 0 0 46px;
	z-index: 5 !important;
}
.container-block .title-brand{
	position:relative;
	/*width:25%;*/
	/*float:left;*/
	margin: 0 0 10px 0;
}
.container-block .title-brand .name{
	color:#006699;
	border-bottom: 1px dashed #006699;
	cursor:pointer;
}
.container-block .title-brand  .count{
	color:#006699;
}
.container-block .title-brand .name:hover{border-bottom:none;}
.title-brand .appears-block {
	display:none;
	width:280px;
	position:absolute;
	top:-10px;
	left:-15px;
	min-height:100px;
	background:#fff;
	border:1px solid #ccc;
	z-index:2;
	}
.appears-block .top{top:0;}
.appears-block .bottom{bottom:0;}
.appears-block .bottom,.appears-block .top {
	width:265px;
	background:#f5f5f5;
	padding:10px 0 0 15px;
	height:30px;
}
.appears-block .center{
 	padding: 10px 5px 10px 15px;
 	background:#fff;
}
.slides_container .container-block .cols-block {
	float:left;
	width:24%;
}
.appears-block .insert{
	font-size:11px;
	color:#666;
	/*margin: 10px 0 0 0;*/
	margin: 0 0 0 0;
}
.appears-block .close{
	color:#006699;
	border-bottom: 1px dashed #006699;
	cursor:pointer;
	font-size: 11px;
	}
.appears-block .close:hover{
	color:#006699;
	border-bottom:none;
}
.appears-block .links {
	font-size:11px;
	}
.appears-block .links a{
	text-decoration:underline;
	color:#006699;
}
.appears-block .links a:hover{
	text-decoration:none;
}
.appears-block .show-all {
	display:inline-block;
	margin: 0 0 10px 10px;

	font-size:11px;
	cursor:pointer;
	color:#006699;
}
.brand-slider .slides_control{
	width:650px !important;
}
.appears-block .show-all a{
	/* text-decoration:none; */
	color:#006699;
	/* border-bottom: 1px dashed #006699; */
}
.appears-block .show-all:hover {
	border-bottom:none;
}
.center .show-all-detail {
	display:none;
	}
.appears-block .center ul {margin:0 0 5px 0;}
.appears-block .center ul li{background:none;padding:2px 0 10px 10px;}
.show-all-detail ul li{background:none;padding:2px 0 2px 5px;}
.brand-slider .navigate-buttons{
	position:absolute;
	top:100px;
	cursor:pointer;
	width:17px;
	height:17px;

}
.brand-slider .appears-block .tl,.brand-slider .appears-block .tr,.brand-slider .appears-block .bl,.brand-slider .appears-block .br{
	position:absolute;
	width:10px;
	height:10px;
	display:block;

}
.brand-slider .top .close {font-size:13px;}
.brand-slider .go-next{background:url("/local/templates/1c-rarus_inner/images/icons/navigate-arrow.png") no-repeat -17px 0;right:0;}
.brand-slider .go-prev{background:url("/local/templates/1c-rarus_inner/images/icons/navigate-arrow.png") no-repeat 0 0px;left:0;}
.brand-slider .go-next:hover{background:url("/local/templates/1c-rarus_inner/images/icons/navigate-arrow.png") no-repeat -17px -17px;}
.brand-slider .go-prev:hover{background:url("/local/templates/1c-rarus_inner/images/icons/navigate-arrow.png") no-repeat 0 -17px;}
.title-brand .appears-block .tl{top:-1px;left:-1px;background:url(/local/templates/1c-rarus_inner/images/bg/corners-alfa.png) no-repeat 0 0;}
.title-brand .appears-block .tr{top:-1px;right:-1px;background:url(/local/templates/1c-rarus_inner/images/bg/corners-alfa.png) no-repeat -10px 0;}
.title-brand .appears-block .bl{bottom:-1px;left:-1px;background:url(/local/templates/1c-rarus_inner/images/bg/corners-alfa.png) no-repeat  0 -10px;}
.title-brand .appears-block .br{bottom:-1px;right:-1px;background:url(/local/templates/1c-rarus_inner/images/bg/corners-alfa.png) no-repeat -10px -10px;}

.tab-section-container.tab-list-nn {
overflow: hidden;
}
.body-client-block .solution-letter {
	overflow:hidden;
	margin: 0 0 35px;
}
.solution-letter .solution,.solution-letter .thank-letter {
	width:48%;
	float:left;
	border:1px solid #d8e8ee;
	border-radius:6px;
	overflow:hidden;
	behavior:url(/common/js/PIE.htc);
}
.solution-letter .solution a,.solution-letter .thank-letter a{
	color:#006699;
	vertical-align:bottom;
	text-decoration:underline;
}
.solution-letter .thank-letter a:hover,.solution-letter .solution a:hover{
	text-decoration:none;
}
.solution .solution-body,.thank-letter .letter-body {
	padding: 0 20px 10px;
}
.solution-letter .solution h2,
.solution-letter .thank-letter h2,
.body-client-block .history-success-block h2{
	font-size:18px;
	color:#333;
	padding: 20px 0 15px;
}
.solution-letter .solution p.sub-title,
.solution-letter .thank-letter p.sub-title,
.history-success-block p.sub-title{
	margin: 0 0 30px 0;
	font-size:12px;
	color:#999;
}
.body-client-block .solution-letter .thank-letter {
	width:48%;
	float:right;
}
.body-client-block .solution .left-col .item strong {
	font-size:11px;
	color:#333;
}
.body-client-block .solution .left-col .item p {
	font-size:13px;
 	margin: 0 0 15px 0;
}
.body-client-block .solution .all-solution,.thank-letter .all-solution{
 	background:#F2F2EE;
    height: 35px;
    padding: 15px 0 0 20px;
    position: relative;
}
.body-client-block .all-solution .count,.body-client-block .second-sertification span.count{
	color:#e04e39;
	font-size:30px;
	margin: 0 10px 0 0;
}
.body-client-block .all-solution .bottom-images {
	position:absolute;
	top:-20px;
	right:15px;
}
.body-client-block .thank-letter .letter-body ul li {
	background: url("/local/templates/1c-rarus_inner/images/bg/ul-li.png") no-repeat  0 9px ;
	padding:2px 0 2px 9px;
}
.body-client-block  .sertification-first {
  	padding: 13px 5px 11px 0;
}
.body-client-block .sertification-first .info{
	background:#f2f2ee;
	padding: 6px 0 7px;
	margin: 0 0 0 138px;
    position: relative;
    border-radius: 0 3px 3px 0;
    behavior:url(/common/js/PIE.htc);
}
.body-client-block .sertification-first .info .sertification-arrow {
	position:absolute;
	left:-31px;
	top:0;
	width:31px;
	height:89px;
	background:url("/local/templates/1c-rarus_inner/images/bg/block-sertification-client.png") no-repeat 0 0;
}
.body-client-block .sertification-first img {
    border: 1px solid #DAE9EF;
    }
.body-client-block .sertification-for-clients .second-sertification {
	background:#F2F2EE;
    border-radius: 3px 3px 3px 3px;
    float: left;
    padding: 14px 0 8px 15px;
    position: relative;
    top:13px;
    width: 295px;
    behavior:url(/common/js/PIE.htc);
}
.body-client-block  .second-sertification img {
    position: absolute;
    right: 0;
    bottom: 0;
}
.body-client-block  .second-sertification a {
	font-size:13px;
	color:#006699;
}
.body-client-block .second-sertification span.count {
	font-weight:bold;
}

.body-client-block .success-main .success-main-face {
    margin: 0 0 25px;
    overflow: hidden;
}

.body-client-block .success-main-face .image-success {
    border: 1px solid #E3E3E3;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 10px 0 0;
    padding: 5px;
	behavior:url(/common/js/PIE.htc);
}
.body-client-block .success-main-face .image-success  img {
    vertical-align: middle;
    max-width:150px;
    height:auto;
}
.body-client-block .success-main-face .preview-success-main {
    overflow: hidden;
}
.body-client-block .success-main-face .preview-success-main .title a{
	font-size:16px;
	color:#006699;
}
/*-------------------------------иконка whatsapp------------------------------*/
.whatsapp-ico{
	width:16px;
	height:16px;
	display:inline-block;
	background:url(/local/templates/1c-rarus_inner/images/icons/wp-ico.png) no-repeat 0 0;
	vertical-align:bottom;
	margin:0 5px 0 0;
	background-position: 0 0;
}
/*--------------------------статусы для скайпа и icq--------------------------*/
.message-ico{
	width:16px;
	height:16px;
	display:inline-block;
	background:url(/local/templates/1c-rarus_inner/images/skype-sprite.png) no-repeat 0 0;
	vertical-align:bottom;
	margin:0 5px 0 0;
}
.message-ico.mail{
	background-position: 0 0;
}
.message-ico.skype-online{
	background-position: 0 -16px;
}
.message-ico.skype-offline{
	background-position: 0 -32px;
}
.message-ico.icq-online{
	background-position: 0 -50px;
}
.message-ico.icq-offline{
	background-position: 0 -66px;
}
#header .sociality{
	display: flex;
	justify-content: flex-end;
	padding: 122px 7px 0 0;
}
#header .email-list{
	margin: 5px 3px;
	font-size: 11px;
}
#header .social-icons-list .social-icons-link.mail:first-child{margin:0 9px 0 0;float:left;font-size:11px;text-decoration:underline;}
#header .social-icons-list .social-icons-link.mail:first-child:hover{text-decoration:none;}
#footer .contacts .mail-icq {margin:0 0 5px;}
#footer .contacts .mail-icq img{vertical-align: middle;}
#footer .contacts .phone{color:#333;}
#footer .contacts .phone var{color:#999;}
.mail-icq .icq-block {
    display: inline-block;
    vertical-align: middle;
}
#header .mail-icq .icq-block{margin: 0 0 0 18px;}
#header .social-icons-list{overflow:hidden;}
#header .social-icons-list .social-icons-link{
    float: left;
    padding: 5px 0 5px 9px


}
.starrequired {color: #FF0000;}
/*=============блок с 2-х пиксельный верхним бордером=======================*/
.bg-form-bl {
border-color: #E9E9E9 #EAEAEA #EAEAEA;
border-radius: 4px 4px 4px 4px;
behavior: url(/common/js/PIE.htc);
border-style: solid;
border-width: 2px 1px 1px;
background: #f5f5f5;
}
.bg-form-bl .block-content {overflow:hidden;padding: 21px 5px 0 20px;}
.bg-form-bl .block-content .left-form-column,
.bg-form-bl .block-content .right-form-column {float:left;position:relative}
.bg-form-bl .block-bottom {padding:32px 26px 11px 20px;border-top: 1px solid #dedede;background: #f2f2f2;overflow:hidden;}
.bg-form-bl .block-bottom .button {float: right;position: relative;top: -12px;}
.bg-form-bl .block-bottom .button input {padding: 10px;}
.bg-form-bl .registration_bottom {
	background: none repeat scroll 0 0 #F2F2F2;
	border-top: 1px solid #DEDEDE;
	overflow: hidden;
}
.bg-form-bl .registration-content {padding: 15px 15px 15px 20px}
/*=============заявка на доступ к сервисам ЛК (партнер)=======================*/
.get-service-lk .field label {display: inline-block;vertical-align: middle;width: 150px;}
.get-service-lk .field label.error {display:none;}
.get-service-lk .field select {
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	padding: 3px 6px;
	width:242px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	behavior: url(/common/js/PIE.htc);
}
.get-service-lk .field textarea {
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	padding: 4px 6px;
	min-width:220px;
	width:228px;
	vertical-align: top;
	display: inline-block;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	behavior: url(/common/js/PIE.htc);
}
.get-service-lk .right-form-column label {margin:0 0 0 40px;width: 160px;}
.get-service-lk .field input {margin:0;width: 228px;padding: 4px 6px;}
.get-service-lk .field input.short {width: 108px;}
.get-service-lk .field {margin: 0 0 14px;}
.get-service-lk p.hint {font-size: 11px;left: 154px;margin: 3px 0 0;position: relative;color:#999;}
.get-service-lk .right-form-column  p.hint {left:206px}
.get-service-lk h3 {color: #000000;font-size: 13px;padding: 5px 0 11px;}
.get-service-lk .block-content .left-form-column,
.get-service-lk .block-content .right-form-column {width: 450px;}
.get-service-lk .block-content .left-form-column:after {
	content:"";
	border-left:1px dashed #cecece;
	width:0;
	height:98%;
	position:absolute;
	top:7px;
	right: -2px;
}
.get-service-lk .block-content{padding: 21px 5px 24px 20px;}
.get-service-lk .block-bottom input {width:auto;}
/*форма заказ на абонентское обслуживание компьютеров*/
.subscription-services-form input.input-text {margin:0;}
.subscription-services-form input[type=submit]{left: 284px;margin: 15px 0;padding: 10px;position: relative;}
.subscription-services-form .field {overflow:hidden;padding: 10px 0;}
.subscription-services-form label {display:inline-block;width:260px;vertical-align: top;position: relative;top: 5px;}
.subscription-services-form .comment-captcha {font-size: 11px;padding: 0 0 0 264px;}

/*=====================Раздел видео========================*/
	/*============Список===========*/
.nav.video-section-tab {
	border:none;
	position:relative;
	display: flex;
	flex-wrap: wrap;
}
.nav.video-section-tab:after {
	background:url(/local/templates/1c-rarus_inner/images/bg/video-tab-shadow.png) no-repeat;
	content: "";
	height: 15px;
	left: 0;
	position: relative;
	width: 100%;
	margin: 45px 0 30px;
}
.nav.video-section-tab > li > a {
	background:none;
	border:none;
	color: #006699;
	text-decoration: underline;
	padding: 0;
	font-size: 15px;
}
.nav.video-section-tab > li > a:hover {background:none;color:#006699;}
.nav.video-section-tab > li {padding: 5px 14px;margin-right: 16px; margin-bottom: 10px;}
.nav.video-section-tab > li.active {
	background:#f37d34;
	border-top:1px solid #d84e18;
	border-right:1px solid #ea7435;
	border-left:1px solid #ea7435;
	-moz-box-shadow: 0 1px 0px 0px #ea6e2b inset;
	-webkit-box-shadow: 0 1px 0px 0px #ea6e2b inset;
	box-shadow: 0 1px 0px 0px #ea6e2b inset;
	padding: 5px 13px;
	border-radius: 3px;
	behavior: url(/common/js/PIE.htc);
}
.nav.video-section-tab > li.active > a {
	color:#fff;
	border-bottom:none;
	text-decoration:none;
}
.nav.video-section-tab > li.active > a:hover {border:none;}
.content >.nav-tabs.video-section-content {width: 1222px;}
.tab-materials .nav {margin:0;border:none;}
.tab-materials .tab-content {
	border:1px solid #cccccc;
	width: 1196px;
	padding: 20px 10px 10px 20px;
	border-radius: 0 3px 3px 3px;
	behavior: url(/common/js/PIE.htc);
}
.img-border {
	height: 161px;
    width: 267px;
	margin-top: 4px;
}
.video-item {
	width:276px;
	display:inline-block;
	vertical-align: top;
	margin: 0 38px 40px 0;
}
.video-item {margin: 0 22px 22px 0;}
.video-item:nth-child(4n) {margin-right: 0;}
.video-item > a {
	display: block;
	margin: 6px 0;
}
.video-item .preview-video {
	position: relative;
	width: 275px;
	height: 169px;
	background: #000;
	border: 1px solid #e7e7e7;
	box-shadow: 0 0 0px 4px #fff inset;
	-webkit-box-shadow: 0 0 0 4px #fff inset;
	display: block;
	text-align: center;
}
.video-item .preview-video a {
	background: url("/local/templates/1c-rarus_inner/images/bg/video-arrow.png") no-repeat 50% 50%;
	display: block;
	height: 160px;
	left: 5px;
	position: absolute;
	top: 4px;
	width: 266px;
}
.video-item .video-date {
	color:#999;
	font-size:11px;
}
	/*==========Детальная===========*/
.standard-unit {
	background:#f7f7f7;
	border:1px solid #e6e6e6;
	border-radius: 5px;
	behavior: url(/common/js/PIE.htc);
}
.add-func .standard-unit > strong {display: block;margin-bottom: 12px;}
.rating-video {color:#999;font-size:15px;margin-bottom: 15px;}
.video-about,
.add-func,
.right-video-bl,
.left-video-bl {display:inline-block;vertical-align:top}
.left-video-bl,
.video-breadcrumbs {margin-right: 33px;width:900px}
.left-video-bl h1{color: #E77817;}
.video-about {width: 600px;margin-right: 22px;}
.add-func {width:275px;margin-top: 2px;}
.add-func > div {padding: 11px 19px;margin:0 0 20px}
.download-item {
	background: url("/local/templates/1c-rarus_inner/images/icons/download-video.png") no-repeat 0 3px;
	padding:0 0 0 20px;
	color:#999;
	font-size:11px;
	margin: 0 0 9px;
}
.download-item a {font-size:13px;}
.right-video-bl {width:280px}
.right-video-bl h2 {
	color: #000;
	margin-bottom: 7px;
	padding-top: 0;
	line-height: 19px;
	position: relative;
	top: -2px;
}
.right-video-bl .btn {color:#666}
.right-video-bl .video-item {margin-right:0}
.rating-video .date-video {
	position:relative;
	margin:0 30px 0 0;
}
.rating-video .date-video:after {
	content: "";
	font-size: 30px;
	position: absolute;
	right: -20px;
	top: 7px;
	border: 2px solid;
	border-radius: 2px;
	behavior: url(/common/js/PIE.htc);
}
	/*==========Навигация===========*/
.video-nav font:first-child{
	margin-bottom: 9px;
	display: block;
}
.video-nav a{
	color:#595959;
	display:inline-block;
	border:1px solid #ccc;
	padding: 5px 10px;
	margin-right: 2px;
	border-radius: 4px;
	text-decoration:none;
	background-color: #fff;
	background: -o-linear-gradient(#fff,#e7e7e7);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e7e7));
	background: -moz-linear-gradient(top,  #fff,  #e7e7e7);
	-pie-background:linear-gradient(#fff,#e7e7e7);
	behavior: url(/common/js/PIE.htc);
}
.video-nav a:hover{
	color: #b3b3b3;
	border: 1px solid #e3e3e3;
	background: -moz-linear-gradient(270deg, #ffffff 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, 270deg, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(270deg, #ffffff 0%, #f4f4f4 100%);
	background: -o-linear-gradient(270deg, #ffffff 0%, #f4f4f4 100%);
	background: -ms-linear-gradient(270deg, #ffffff 0%, #f4f4f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType='1');
	background: linear-gradient(180deg, #ffffff 0%, #f4f4f4 100%);
}
.video-nav a:focus{
	background: #f4f4f4;
}
.video-nav b{
	color:#fff;
	font-weight: normal;
	border-top:1px solid #d74c17;
	border-right:1px solid #ea6d2a;
	border-bottom:1px solid #f37d34;
	border-left:1px solid #ea6d2a;
	background: #f37d34;
	padding: 5px 10px;
	margin-right: 2px;
	border-radius: 4px;
	display: inline-block;

	-moz-box-shadow: 0 1px 0px 0px #ea6d2a inset;
	-webkit-box-shadow: 0 1px 0px 0px #ea6d2a inset;
	box-shadow: 0 1px 0px 0px #ea6d2a inset;
	behavior: url(/common/js/PIE.htc);
}
.video-nav .prev{
	border-color: rgba(0, 0, 0, 0) #595959 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	border-right: 4px solid #595959;
	border-style: solid;
	border-width: 4px;
	display: inline-block;
	position: relative;
	left: -2px;
	top: -1px;
}
.video-nav .next{
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #595959;
	border-left: 4px solid #595959;
	border-style: solid;
	border-width: 4px;
	display: inline-block;
	position: relative;
	left: 2px;
	top: -1px;
}
/*corp*/
.corp-detail{color:#333;overflow:hidden;}
.corp-detail .left-col{width:690px;margin:0 40px 0 0;}
.corp-detail .right-col{width:215px;}
/*.corp-detail  ul li {background:none;padding:3px 0;} KULEVG DELETE RELEASE
.corp-detail .left-col .corp-content ul li:before{content: "\2022\a0";}*/
.corp-detail .left-col .our-projects{margin: 0 0 30px;}
.corp-detail .left-col .our-projects b{font-size:15px;line-height:24px;}
.corp-detail .form-block  .forma-title{font-size:15px;color:#333;font-weight:bold;margin-bottom: 10px;overflow: hidden;}
.corp-detail .form-block  .forma-title div{margin: 6px 0 0;}
.corp-detail .form-block  .forma-title img {margin:0 15px 0 0;vertical-align:middle;float:left;}
.corp-detail .form-block  .forma-subtitle {font-size:12px;}
.corp-detail .form-block  .forma-button {margin:0 0 40px;}
.corp-detail .form-block  .call-number {font-size:18px;display:inline-block;margin: 0 0 18px;}
.corp-detail .form-block  .skype.btn,.corp-detail .form-block .btn.call-return{margin:0 0 15px;}
.corp-detail .corp-project ul li {overflow:hidden;padding: 0 0 50px;}
.corp-detail .corp-project .logo-project{
	background: url("/local/templates/1c-rarus_inner/images/bg-corporate-slider.png") no-repeat scroll center 0 transparent;
    float: left;
    text-align: center;
    width:190px
}
.corp-detail .corp-project .project-info .title{font-size:15px;font-weight:bold;color:#006699;}
.corp-detail .corp-project .project-info .title a{color:#006699;}
.corp-detail .corp-project .project-info{overflow:hidden;}
.corp-detail .corp-project .project-info div {line-height:22px;}

/*Всплывающий баннер*/
.btn-20year{
	padding:11px 22px 11px 19px;
	background: -moz-linear-gradient(270deg, #86c622 0%, #639c09 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 270deg, color-stop(0%, #86c622), color-stop(100%, #639c09));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(270deg, #86c622 0%, #639c09 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(270deg, #86c622 0%, #639c09 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(270deg, #86c622 0%, #639c09 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c622', endColorstr='#639c09', GradientType='1'); /* for IE */
	background: linear-gradient(180deg, #86c622 0%, #639c09 100%);/* W3C */
	border-radius:7px;
	border-top:1px solid #a5e541;
	border-left:1px solid #72a30d;
	border-right:1px solid #72a30d;
	border-bottom:1px solid #567d00;
	font-size:18px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #fff;
	text-shadow: 0px -1px 1px #507e09;
}
.btn-20year:hover,
.btn-20year:visited{
	background: -moz-linear-gradient(270deg, #7ab922 0%, #588d06 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 270deg, color-stop(0%, #7ab922), color-stop(100%, #588d06));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(270deg, #7ab922 0%, #588d06 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(270deg, #7ab922 0%, #588d06 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(270deg, #7ab922 0%, #588d06 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ab922', endColorstr='#588d06', GradientType='1'); /* for IE */
	background: linear-gradient(180deg, #7ab922 0%, #588d06 100%);/* W3C */
	color: #fff;
}
#icon{
	display:inline-block;
	background:url(/local/templates/1c-rarus_inner/images/banners/further.png) no-repeat;
	height:15px;
	width:18px;
	margin-left:10px;
}

#line-banner .btn-20year{
	position: absolute;
	top: 23px;
	right: 0;
}

.blank-tab {
    transform: translateY(2px);
}

.rspace a:hover .blank-tab * {
    fill: #ff6600;
}

.rspace a .blank-tab * {
    fill: #0066a4;
}

/* End */


/* Start:/common/js/jquery.validity.css?17551871821538*/
/*
 * Style used by the label output mode.
 * Applied to the error labels that get positioned after an input.
 */
label.error {
    color:#000;
    /*background-image:url('/common/js/arrow.gif');*/
    background-position:left center;
    background-repeat:no-repeat;
    /*padding:2px;*/
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    margin-left: 10px;
}

/*
 * Styles used by the modal output mode.
 * '.validity-modal-msg' is applied to the modal boxes
 * and '.validity-modal-msg:hover' is applied to suggest
 * to the user that the boxes are clickable.
 */
/*.validity-modal-msg {
    position:absolute;
    z-index:2;
    background-color:#999;
    border:solid 1px #000;
    padding:4px;
    cursor:pointer;
} */
/*.validity-modal-msg:hover {
    background-color:#aaa;
} */
div.validity-modal-msg {
position:absolute;
padding: 4px;
padding-left: 19px;
font-size: 11px;
cursor:pointer;
color: #E04E39;
border: none;
z-index: 2;
background:url('/local/components/rarus/user.data/templates/.default/images/error.png') no-repeat 0 5px;
}
/*
 * Styles used by the summary output mode.
 * '.validity-summary-container' is a container on the page that should contain a UL
 * which is the actual summary. The container can hold
 * an extra bit of text (or anything really) that explains what the summary is.
 * '.validity-erroneous' is applied to every input that fails.
 */
.validity-summary-container { display:none;}
.validity-erroneous { border:solid 2px #f56600 !important; }
/* End */


/* Start:/common/js/select2/select2.css?175518718218047*/
/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url('/common/js/select2/select2.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/common/js/select2/select2.png') no-repeat 0 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url('/common/js/select2/select2.png') no-repeat 100% -22px;
    background: url('/common/js/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/common/js/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/common/js/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/common/js/select2/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%);
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url('/common/js/select2/select2-spinner.gif') no-repeat 100%;
    background: url('/common/js/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('/common/js/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/common/js/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('/common/js/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%);
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px }
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px }
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px }

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}


.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url('/common/js/select2/select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('/common/js/select2/select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin-left: 0;
    margin-right: 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url('/common/js/select2/select2.png') right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2ppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url('/common/js/select2/select2x2.png') !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}

/* End */


/* Start:/common/js/calendar-bootstrap/datepicker.css?17551871824949*/
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  top: 0;
  left: 0;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/

}
.datepicker:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.datepicker:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  width: 100%;
  margin: 0;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new {
  color: #999999;
}
.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #e77917;
  background-image: -moz-linear-gradient(top, #ffba01, #e77917);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffba01), to(#e77917));
  background-image: -webkit-linear-gradient(top, #ffba01, #e77917);
  background-image: -o-linear-gradient(top, #ffba01, #e77917);
  background-image: linear-gradient(to bottom, #ffba01, #e77917);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffba01', endColorstr='#e77917', GradientType=0);
  border-color: #e77917 #e77917 #e77917;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e77917;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #e77917;
  *background-color: #e77917;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #003399 \9;
}
.datepicker td span {
  display: block;
  width: 47px;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 2px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker td span:hover {
  background: #eeeeee;
}
.datepicker td span.active {
  color: #ffffff;
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}
.datepicker td span.active:active,
.datepicker td span.active.active {
  background-color: #003399 \9;
}
.datepicker td span.old {
  color: #999999;
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next,
.datepicker th.prev {
  font-size: 21px;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
/* End */


/* Start:/local/templates/1c-rarus_inner/media-queries.css?17551871951140*/
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.left-menu-list li.closed ul.left-menu-sub {
	display: block;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
	.left-menu-list li.closed ul.left-menu-sub {
	display: block;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 1) {
	.left-menu-list li.closed ul.left-menu-sub {
	display: block;
	}
}
@media only screen and (min-width : 481px) and (max-width : 940px) {
	.left-menu-list li.closed ul.left-menu-sub {
	display: block;
	}
}
/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	.left-menu-list li.closed ul.left-menu-sub {
	display: block;
	}
}
/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.left-menu-list li.closed ul.left-menu-sub {
	display: block;
	}
}
/* End */


/* Start:/local/templates/1c-rarus_inner/styles_1024.css?17551871952428*/
#wrap {
width: 1000px;
}
#content #right {
width: 730px;
margin-right: 20px;
z-index:10;
}
.products-banner {
/*display: none;*/
}
.main-products .left .cnt {
height: 621px;
}
.main-products .left .products-list .product-column td {
padding: 4px 0 8px;
}
#bloc-distrib .top ul.distrib-citis {
width: 75px;
}
.partners .cnt {
min-height: 250px;
}
.partners.solution-block .cnt {
min-height: 270px;
}
.partners .column-slide, .partners .column, .press-main-block .cnt .column {
	width: 300px;
}
/*
.forum-post-entry .forum-post-text {
width: 560px;
}*/

.systems-po ul.tab-list li a, .systems-po ul.tab-list li a:hover {
font-size: 14px;
}
.systems-po #slides-product .slides_container, .systems-po #slides-product .slides_container div.product-brend {
width: 835px;
height: 270px;
}
#tab-product-body .product-brend img {
margin: 5px 0 10px 0;
width: 102px;
height: 56px;
}

.systems-po .activity .news, .activity .activits, .activity .stock {
width: 24%;
}
.systems-po #slides-product {
margin: 0 0 0 -22px;
}
.systems-po .tab-boby-container {
padding: 10px 0 0 15px;
}
.main-activity-block .activity-body h2 {
    width: 55%;
}

.main-activity-block .activity-body .tabulation-list li{
	 margin: 0 15px 0 0;
	 padding: 9px 0 0 5px;
}

.main-activity-block .activity-body .top-tab ul.tabulation-list li.active{
	 margin: 0 8px 0 0;
}
.main-activity-block .activity-body .list-hidden {
	right:-13px;
}
.body-client-block .sertification-for-clients .second-sertification {
    width: 36% !important;
}
.body-client-block .sertification-first {
    width: 60%;
}
.body-client-block .sertification-first .info .sertification-arrow {
    background: url("/local/templates/1c-rarus_inner/images/bg/block-sertification-client-1024.png") no-repeat scroll 0 0 transparent;
    height: 125px;
    left: -21px;
}
.new-basket .basket-table .cart-item-actions {
    white-space: nowrap;
}
.this-buy {
	width: 524px;
}
.static-branch-form p.link.manager {
    white-space: nowrap;
    width: 126px;
}
.static-branch-form .static-branch-select{
	width: 380px;
	background:url("/local/templates/1c-rarus_inner/images/bg/filter_yellow_1024.png") no-repeat 0 0;
}
.static-branch-form .static-branch-select input{
	width: 70px;
	padding:0;
}
.static-branch-form p.link{
	 padding: 2px 0;
}
.reporting-1c ul.tab-list li a, .reporting-1c ul.tab-list li a:hover {font-size:14px;}
/* End */


/* Start:/local/components/rarus/user.data/templates/index_new/style.css?17551871835152*/
.user-info {
/*width: 170px;*/
position: absolute;
/*top:3px;right: 10px;*/
top:0px;right:0px;
color:#fff;
font-size: 11px;
z-index: 20;
width:256px;
}
.user-info a {
color:#fff;
}
/*==========для неавторизованного пол-ля форма авторизации=============*/ 
.user-info .link-personal {
display: block;
width: 95px;
float: left;
color:#fff;
padding:4px 0 0 35px;
text-decoration: none;
}
.user-info .links-user .link-personal {
border-bottom:none;
}
.user-info .link-personal-title .name {
float: left;
}
.links-user .personal-cabinet {
	border-bottom:1px solid #d8e8ee;
}
/*==========для неавторизованного пол-ля форма авторизации=============*/ 
.auth-block {
display: none;
width: 180px;
padding: 16px 17px 16px 14px;
margin: 0;
position: absolute;
top:0;
right: 146px;
font-size: 11px;
color: #333;
z-index: 16;
background: #fff;
border-radius: 4px;
}
.auth-block p {
clear: both;
overflow: hidden;
}
.auth-block label {
width: 48px;
display: block;
float: left;
top:0;
}
.auth-block .text {
display: block;
/*float: left;*/
padding: 0px 3px 1px 3px;
border-top: 1px solid #dcdcdc;
border-left: 1px solid #ececec;
border-right: 1px solid #ececec;
border-bottom: 1px solid #f6f6f6;
}
.auth-block .remember-enter {
position: relative;
top: -4px;
}
.auth-block input[name=captcha_word] {
width: 151px;
margin: 10px 0;
}
.auth-block label.remember {
width: auto;
margin: 1px 10px 0 0;
}
.auth-block .submit {
display: block;
float: right;
margin-right:3px;
}
.auth-block .check {
width: 14px;
height: 14px;
display: block;
float: left;
margin: 2px 4px 0 0;
}
.auth-block .links-registration {
margin-top: 10px;
padding: 4px 5px 0 0;
border-top:1px solid #e5e5e5;
line-height: 18px;
}
.auth-block .links-registration a {
color: #ff6600;
text-decoration: none;
}
.auth-block .links-registration a:hover {
text-decoration:underline;
}
.auth-block .close {
position: absolute;
top:13px;right:13px;
cursor: pointer;
}
/*======================сообщение об ошибке===============*/
.auth-block-error {
display: block;
height: 156px;
background: url('/local/components/rarus/user.data/templates/index_new/images/auth-block-error.png') no-repeat 0 0;
}
.auth-block-error .text {
border:1px solid #f7c2bf;
}
.error-sign {
margin: -3px 0 8px 0;
font-size: 11px;
color: #de0a00;
}
.error-sign img {
vertical-align: middle;
padding: 0 0 0 2px;
}
/*==========для авторизованного пол-ля форма авторизации=============*/
.login-user {
width:150px;
position: absolute;
top:4px;
/*right:15px;*/
/*float: left;*/
left:0;
}
.login-user .user {
display: block;
width: 156px;
height: 15px;
float: left;
position: relative;
}
.login-user .user .name {
display: block;
float: left;
padding: 0 0 0 18px;
background: url('/local/components/rarus/user.data/templates/index_new/images/user-basket.png') no-repeat 0 2px;
}
.links-user .personal {
cursor: pointer;
}
.login-user .user .arrow, .user-info .link-personal .arrow {
width: 7px;
height: 7px;
display: block;
float: left;
margin:5px 0 0 4px;
background: url('/local/components/rarus/user.data/templates/index_new/images/login-user-arrow.png') no-repeat 0 -4px;
}

.user-info .link-personal .arrow {
float: left;
margin:5px 0 0 4px;
}
.user-info .links-user {
display: none;
position: absolute;
top:0px;left:0px;
padding: 6px 6px 6px 9px;
background: #fff;
}
.user-info .links-user .name {
display: block;
overflow: hidden;
padding: 0 0 0 18px;
margin-bottom: 4px;
background: url('/local/components/rarus/user.data/templates/index_new/images/user-basket.png') no-repeat 0 -29px;
}
.user-info .links-user .name var {
float: left;
margin: 0 4px 0 0;
}
.user-info .links-user .name .arrow {
width: 7px;
height: 7px;
display: block;
float: left;
margin: 6px 0 0 0;
background: url('/local/components/rarus/user.data/templates/index_new/images/login-user-arrow.png') no-repeat 0 0;
}
.user-info .links-user .tl {background: url('/local/components/rarus/user.data/templates/index_new/images/main-links-left-right.png') no-repeat 0 0;}
.user-info .links-user .tr {background: url('/local/components/rarus/user.data/templates/index_new/images/main-links-left-right.png') no-repeat 100% 0;}
.user-info .links-user a {
display: block;
float:none;
overflow: hidden;
padding: 5px 0 5px 19px;
margin: 0 1px 0 4px;
outline: none;
color:#333;
/*border-bottom: 1px solid #d8e8ee;*/
text-decoration: none;
}
.user-info .links-user a:hover {
text-decoration:underline;
}
.user-info .links-user a.logout {
width: 90%;
padding-left:20px;
margin-left:4px;
border: none;
background: url('/local/components/rarus/user.data/templates/index_new/images/close.png') no-repeat 0 9px;
}
.user-info .links-user .name {
color:#ff6600;
}
.links-user .personal .persona-links {
	border:none;
	float:left;
	padding:0 5px 0 0;
	color:#F26522;
}
/*==============корзина и оформить заказ====================*/
.user-info .basket {
float: right;
}
.user-info .basket a, .user-info .basket .basket-null {
display: block;
/*padding: 0 0 0 18px;*/
text-decoration: none;
/*color:#fff;*/
/*background: url('/local/components/rarus/user.data/templates/index_new/images/user-basket.png') no-repeat 0 -15px;*/
background: url('/local/components/rarus/user.data/templates/index_new/images/basket.png') no-repeat 0 0;
width:76px;
color:#f26522;
padding: 6px 0 0 31px;
height:30px;
}
.user-info .basket a, .user-info .basket .basket-null b , .user-info .basket a b{font-weight: normal;}

.social-icons {
position: absolute;
top:10px;right:0;
}

.top-menu li.item-clients .top-submenu .left-col {
font-size: 12px !important;
}
#content {min-height: 400px;}
/* End */


/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1755187111424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png)}
/* End */


/* Start:/local/components/rarus/menu.top/templates/index_new/style.css?17551871838619*/
/*==========================меню верхнее==============*/
#menu {
width:697px;
height:38px;
position: absolute;
top:161px;left:0;
padding: 0;
margin: 0;
border: 1px solid #d8e8ee;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
behavior:url(/common/js/PIE.htc);
background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/menu-search.png') repeat-x 0 0;
}
#menu.block .tl {z-index: 10;}
#menu.block .bl, #search.block .bl {background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/block-menu-search.png') no-repeat 0 -10px;}
#menu.block .br, #search.block .br {background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/block-menu-search.png') no-repeat -10px -10px;z-index: 1;}
#menu.block .top-menu li .top-submenu .bl {background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/menu-block-bottom.png') no-repeat 0 0;}
#menu.block .top-menu li .top-submenu .br {background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/menu-block-bottom.png') no-repeat -10px 0;}
#menu.block .top-menu li .top-submenu .tr {background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/block-menu-submenu-tr.png') no-repeat 0 0;}
#menu ul li {
float: left;
padding: 0;
font-size: 12px;
background: none;
}
#menu ul li a {
display: block;
position: relative;
padding: 12px 22px 8px;
margin: 0 0 0 -1px;
color:#333;
text-decoration: none;
zoom:1;
background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/menu-li.png') no-repeat 100% 50%;
width: 74px;
text-align: center;
}
:root #menu ul li a{letter-spacing:0.2px\0/}
#menu ul li a.block {
padding: 12px 21px;
border-top: none;
border-bottom: none;
background: #fff;
z-index: 10;
}
#menu ul li a .tl {display: none;}
#menu ul li a .tr {display: none;}
#menu ul li.top-menu-item-last a .br {display: none;}
#menu ul li a.block .tl {display: block; background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/block-menu-search.png') no-repeat 0 0;}
#menu ul li a.block .tr {display: block; background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/block-menu-search.png') no-repeat -10px 0;}
#menu .top-menu {
width:705px;
height: 33px;
position: relative;
z-index: 5;
}
.top-menu li div.top-submenu-wrapper {
position: relative;
display: none;
z-index: 4;
}
.top-menu li.item-products div.top-submenu-wrapper {
/*display: block !important;*/
}
#menu .top-submenu .submenu-space {
padding: 0 20px;
}
#menu .item-company .top-submenu .submenu-space {
	padding-right: 30px;
}
.top-menu li.top-menu-item:hover .top-submenu-wrapper, .top-menu li.jshover .top-submenu-wrapper {
display:block;
} 
.top-menu li.top-menu-item .top-submenu {
position: absolute;
top:0;left:-1px;
padding: 15px 0px 12px 0px;
color: #333333;
z-index: 2;
background: #fff;
}
.top-menu li.top-menu-item a {
top:1px;
margin-top: -1px !important;
z-index: 8;
}
#menu .top-menu li.top-menu-item .top-submenu-wrapper a {
display: inline !important;
}
#menu .top-menu li .top-submenu-wrapper strong {
display: block;
line-height: auto;
margin:3px 0 6px 0;
}
#menu .top-menu li .top-submenu-wrapper strong a {
color:#006699;
}
#menu .top-menu li.top-menu-item .top-submenu-wrapper a:hover {
color:#ff6600;
text-decoration: underline;
}
.top-menu li .top-submenu-wrapper .left, .top-menu li .top-submenu-wrapper .right {
float: left;
}
#menu .top-menu li.top-menu-item .top-submenu a {
background: none;
padding: 0;
}
#menu .top-menu li.top-menu-item .top-submenu li {
float: none;
padding: 0 0 5px 0;
}
.top-menu li.top-menu-item .top-submenu .white-grey {
width: 100%;
border-collapse: collapse;
position: relative;
z-index: 10;
margin: 0 0 -10px 0;
}
.top-menu li.top-menu-item .top-submenu .white-grey td.right-col {
padding: 0 10px;
background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/block-menu-submenu-right.png') repeat-y 0 0;
}
.top-menu li.top-menu-item .top-submenu .white-grey td.left-col {
padding: 15px 20px 17px 20px; 
}
.top-menu li.top-menu-item .top-submenu .white-grey td.right-col p {
text-align: center;
}
#menu .top-menu li.top-menu-item .top-submenu .white-grey td.right-col a {
color:#006699;
}
#menu .top-submenu {/*border-radius:0px 6px 6px 6px;*/ border-bottom: none;}
#menu .top-submenu-wrapper .bottom {
width: 100%;
height: 5px;
position: relative;
left: 0;bottom:-15px;
background:#fff;
}
#menu .item-products .top-submenu-wrapper .bottom, #menu .item-clients .top-submenu-wrapper .bottom  {
bottom:-5px;
}
/*.item-products .top-submenu-wrapper .bottom  {
bottom:-10px;
} */


#menu .top-submenu-wrapper .bottom .middle {
display: block;
height: 5px;
position: relative;
margin: 0 9px;
border-bottom:1px solid #d8e8ee;
background: #fff;
}
/*===================раздел 1С-Рарус==============*/
.top-menu li.item-company .top-submenu {
width: 655px;
}
.top-menu li.item-company .top-submenu .left {
width: 245px;
padding-right: 35px;
}
.top-menu li.item-company .top-submenu .right {
width: 150px;
}
.top-menu li.item-company .top-submenu .press-block {
width: 169px;
float: right;
}
.top-menu li.item-company .top-submenu .press-block ul li {
padding: 5px 0;
}
.top-menu li.item-company .top-submenu ul.towns li.rus, .top-menu li.item-company .top-submenu ul.towns li.ukr {
font-weight: bold;
}
/*===================раздел Продукты==============*/
.top-menu li.item-products .top-submenu {
width: 440px;
padding: 0;
}
.top-menu li.item-products .top-submenu .left-col {
width: 220px;
}
.top-menu li.item-products .top-submenu .product-item p {
line-height: 20px;
}
/*===================раздел Услуги==============*/ 
.top-menu li.item-services .top-submenu {
width: 230px;
}
/*===================раздел Внедрения==============*/ 
.top-menu li.item-clients .top-submenu {
width: 410px;
padding: 0;
line-height: 17px;
}
.top-menu li.item-clients .top-submenu .left-col {
width: 190px;
font-size: 11px;
}
.top-menu li.item-clients .top-submenu .right-col {
width: 155px;
}
.top-menu li.item-clients .top-submenu .left-col strong {
font-size: 12px;
}
.top-menu li.item-clients .top-submenu .achievements .preview {
margin: 0 0 10px 0;
}
.top-menu li.item-clients .top-submenu .achievements .title {
line-height: 20px;
}
/*===================раздел Партнерам==============*/ 
.top-menu li.item-partnership .top-submenu {
width: 395px;
}
.top-menu li.item-partnership .top-submenu .left {
width: 190px;
padding-right: 20px;
}
.top-menu li.item-partnership .top-submenu .right {
width: 140px;
}
#menu .top-menu li.item-partnership .button {
margin: 10px 0 5px 0;
}
#menu .top-menu li.item-partnership .button a {
display: block !important;
width: 139px;
padding: 6px 0 9px 0;
margin:0;
text-align: center;
color:#333;
font-weight: bold;
background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/top-menu-partnership-button.png') no-repeat 0 0;
}
/*===================раздел Поддержка==============*/
.top-menu li.item-support .top-submenu {
width: 275px;
}
/*===================раздел Контакты==============*/
#menu .top-menu li.item-contacts a {
width: 70px;
background-image: none;
border-radius: 0 0 6px 0;
-webkit-border-radius: 0 0 6px 0;
-moz-border-radius: 0 0 6px 0;
behavior:url(/common/js/PIE.htc);
z-index: 1;
}
#menu .top-menu li.item-contacts a.block {
border-right: none;
/*background:none;*/
padding-bottom: 11px;
width: 70px;
}
#menu .top-menu li.item-contacts a.block .tr {
	border-radius: 0 6px 6px 0;
/*right: -2px;
background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/block.png') no-repeat -10px 0px;*/
}
#menu .top-menu li.item-contacts a.block .br {
right: -2px;
display: block;
}


/*====================поиск=============*/ 
.wide #search{width:300px;}
#search {
width:202px;
height:30px;
position: absolute;
top:161px;right:10px;
padding:9px 7px 0 9px;
margin: 0;
border: 1px solid #d8e8ee;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
behavior:url(/common/js/PIE.htc);
background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/menu-search.png') repeat-x 0 0;
}
#search .search-input {
display: block;
width: 143px;
height: 21px;
float: left;
margin: 0 7px 0 0;
/* background: url('/local/components/rarus/menu.top/templates/index_new/images/bg/search-input.png') no-repeat 0 0; */
}
.wide #search .search-input{width: 233px;}
.wide #search .search-input .text{width:215px;}
#search .search-input .text {
position: relative;
padding: 3px 5px;
font-size: 12px;
color:#999;
border: 1px solid #dbdbdb;
box-shadow: 0 1px 0 0 #dedede inset;
background: none;
width:130px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
behavior:url(/common/js/PIE.htc);
}
#search .submit {
width: 52px;
height: 22px;
padding: 1px 0 3px 0;
//padding:0;
border: none;
font-size: 12px;
color:#666;
background: url('/local/components/rarus/menu.top/templates/index_new/images/buttons/search.png') no-repeat 0 0;
}
/*=====================для широкого меню=======================*/
/*.wide #menu {
width: 960px;
}
.wide #menu .top-menu {
width: 960px;
}
.wide #menu ul li a {
padding: 12px 40px;
}
.wide #menu .top-menu li.item-contacts a {
width: 67px;
}
.wide #menu ul li a.block {
padding: 12px 39px;
}*/
/* End */


/* Start:/local/templates/1c-rarus_inner/components/bitrix/breadcrumb/.default/style.css?1755187195638*/
ul.breadcrumb-navigation
{
	padding:0;
	margin:0 0 10px 0;
	list-style:none;
	overflow: hidden;
	color: #666666;
}

ul.breadcrumb-navigation li {
    background: none repeat  0 0;
    float: left;
    padding:0;
    color:#000;
    margin:0 0 0 5px;
}
ul.breadcrumb-navigation li a {
	text-decoration:none;
	padding: 0 12px 0 0;
	background: url('/local/templates/1c-rarus_inner/images/ico/breadcrumbs-arrow-link.png') no-repeat 100% 6px;
}
ul.breadcrumb-navigation li a span{
	border-bottom:1px solid #a3c2d5;
	cursor:pointer;
}
ul.breadcrumb-navigation li a span:hover{
	border:none;
	text-decoration:none;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/form.result.new/form-callback-popup/style.css?17616528264334*/
table.form-table {
	width:100%;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}
table.form-table th, table.form-table td {
	padding: 5px 5px;
	vertical-align:top;
}
table.form-table th {
	background-image:url(/local/templates/.default/components/bitrix/form.result.new/form-callback-popup/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}
table.form-table td {
	padding: 15px 5px;
}
.form-required {
	color: red;
}
.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/templates/.default/components/bitrix/form.result.new/form-callback-popup/images/icon_warn.gif);
}
table.form-table input {
	margin: 10px 0 0 3px;
}
table.form-table input.inputtext,
table.form-table input.inputtextarea {
	margin: 0;
}
table.form-table label {
float: none;
top:0;
}
.bg-form-bl label {display: inline-block;width: 210px;vertical-align: top;}
.bg-form-bl .field {margin: 0 0 20px;}
.bg-form-bl .field input {margin: 0;}
.bg-form-bl input[type=submit],
.bg-form-bl input[type=reset]{padding: 9px;}
.bg-form-bl .submit-bl {margin:0 0 0 234px}
#form-callback-popup .modal-footer .submit-bl .btn.btn-danger{margin-left: 20px;}
.bg-form-bl .comment-captcha {font-size: 11px;margin:0 0 20px 215px}
.bg-form-bl .block-content {overflow:hidden;padding: 21px 5px 0 20px;}
.bg-form-bl .block-content .left-form-column,
.bg-form-bl .block-content .right-form-column {float:left;position:relative}
.bg-form-bl .bottom-bl { padding: 20px 0;border-top: 1px solid #dedede;background: #f2f2f2;overflow:hidden;}
.bg-form-bl .block-bottom {padding:32px 26px 11px 20px;border-top: 1px solid #dedede;background: #f2f2f2;overflow:hidden;}
.bg-form-bl .block-bottom .button {float: right;position: relative;top: -12px;}
.bg-form-bl .block-bottom .button input {padding: 10px;}

.btn-form-callback {
    position: fixed;
    top: 70%;
    right: 0;
    padding: 18px 10px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 8px;
    color: #fff;
    background-color: #fd7034;
    border: none;
    outline: 0;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    box-shadow: 3px 4px 13px 0 rgba(50, 22, 10, 0.45);
    transform: translate(0, -50%);
    z-index: 5;
}

.btn-form-callback--blue {
    background-color: #096de0;
    box-shadow: 3px 4px 13px 0 rgba(16, 44, 57, 0.45);
}

.btn-form-callback:hover {
    cursor: pointer;
}

.btn-form-callback:hover span, .btn-form-callback:hover img {
    opacity: 0.8;
}

.btn-form-callback img {
    width: 20px;
    height: 20px;
    transform: rotate(-90deg);
}

.btn-form-callback span {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    writing-mode: tb-rl;
    transform: rotate(180deg);
}

#form-callback-popup {width:480px}
#form-callback-popup .field {margin-bottom: 10px;}
#form-callback-popup label {width:76px}
#form-callback-popup input[type=text] {width:287px;margin: 0;}
#form-callback-popup .modal-footer {text-align: left;padding-left: 114px;}
#form-callback-popup .hint {
	font-size:11px;
	color:#999;
	margin: 2px 0 15px 92px;
}
#form-callback-popup .starrequired-wrap {margin-left: 95px;}
#form-callback-popup label.error {
	line-height: 15px;
	margin: 2px 0 0 94px;
	width: auto;
	font-size: 11px;
}
.forma-block.template-popup label.error {color: #F56600;font-weight: normal;line-height: 12px;margin: 3px 0 0 190px;width: auto;}
.forma-block.template-popup input.validity-erroneous,
.forma-block.popup-form input.validity-erroneous {border: 1px solid #F56600 !important;}
.forma-block.calc-abonent label.error,
.forma-block.popup-form label.error {
	width:auto;
	font-weight: normal;
	margin: -18px 0 0 190px;
	color: #F56600;
}
.forma-block.popup-form .title-popup {
	color: #333333;
	font-size: 24px;
	line-height: 23px;
	padding: 8px 0 14px;
	font-weight: bold;
}
#additiona_info {
	cursor: pointer;
	border-bottom: 1px dashed;
	color: #006699;
}
.modal.fade {
	top:-100%;
}

.blank-tab {
    transform: translateY(2px);
}

.modal-body a:hover .blank-tab * {
    fill: #0c66cc;
}

.modal-body a .blank-tab * {
    fill: #09478f;
}

.policy-checkbox {
    position: relative;
}

.policy-checkbox .policy-checkbox__field {
    width: 18px !important;
    margin-bottom: 0 !important;
}

.policy-checkbox {
    margin-bottom: 24px;
}

.policy-checkbox label.error {
    position: absolute;
    bottom: -14px;
    left: -92px;
}
/* End */
/* /local/templates/1c-rarus_inner/template_styles_.css?1755187195146039 */
/* /common/css/bootstrap.css?175518718298990 */
/* /local/templates/1c-rarus_inner/styles_inner.css?175518719594886 */
/* /local/templates/1c-rarus_inner/style_tab.css?17551871955275 */
/* /local/templates/1c-rarus_inner/styles_.css?1755187195108879 */
/* /common/js/jquery.validity.css?17551871821538 */
/* /common/js/select2/select2.css?175518718218047 */
/* /common/js/calendar-bootstrap/datepicker.css?17551871824949 */
/* /local/templates/1c-rarus_inner/media-queries.css?17551871951140 */
/* /local/templates/1c-rarus_inner/styles_1024.css?17551871952428 */
/* /local/components/rarus/user.data/templates/index_new/style.css?17551871835152 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1755187111424 */
/* /local/components/rarus/menu.top/templates/index_new/style.css?17551871838619 */
/* /local/templates/1c-rarus_inner/components/bitrix/breadcrumb/.default/style.css?1755187195638 */
/* /local/templates/.default/components/bitrix/form.result.new/form-callback-popup/style.css?17616528264334 */
