.tabBox .tabs{
    margin:0;
    padding:0 10px;
    overflow:hidden;
    margin-bottom:-1px;
    height:2.25em;
}
.tabBox .tabs li{
    float:left;
    list-style:none;
    margin:0;
    padding:.25em .25em 0;
    height:2em;
    overflow:hidden;
    position:relative;
    z-index:1;
    border-bottom:1px solid #FFF;
}
.tabBox .tabs li.selected{
    z-index:3;
}
.tabBox .tabs a{
    float:left;
    height:2em;
    line-height:2em;
    -webkit-border-radius:8px 8px 0 0;
    -moz-border-radius:8px 8px 0 0;
    border-radius:8px 8px 0 0;
    background:#EEE;
    border:1px solid #CCC;
    border-bottom:0;
    padding:0 10px;
    color:#000;
    text-decoration:none;
/*    behavior:url(/js/PIE.htc); */
}
.tabBox .tabs a.podkl{
    float:left;
    height:2em;
    line-height:2em;
border:1px solid #DD8103;
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
border-radius:8px 8px 0px 0px;
-webkit-box-shadow:#666 0px 2px 3px;
-moz-box-shadow:#666 0px 2px 3px;
box-shadow:#666 0px 2px 3px;
background:#FFEE8D;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFEE8D), to(#FF9000));
background:-webkit-linear-gradient(#FFEE8D, #FF9000);
background:-moz-linear-gradient(#FFEE8D, #FF9000);
background:-ms-linear-gradient(#FFEE8D, #FF9000);
background:-o-linear-gradient(#FFEE8D, #FF9000);
background:linear-gradient(#FFEE8D, #FF9000);
-pie-background:linear-gradient(#FFEE8D, #FF9000);
/*behavior:url(/js/PIE.htc); */
 display:none;
}
.tabBox .tabs .selected a{
    background:#FFF;
    -webkit-box-shadow:#CCC 0 0 .25em;
    -moz-box-shadow:#CCC 0 0 .25em;
    box-shadow:#CCC 0 0 .25em;
}
.tabBox .tabs a:hover{
    background:-webkit-gradient(linear, 0 0, 0 70%, from(#EEF), to(#FFF));
    background:-webkit-linear-gradient(#EEF, #FFF 70%);
    background:-moz-linear-gradient(#EEF, #FFF 70%);
    background:-ms-linear-gradient(#EEF, #FFF 70%);
    background:-o-linear-gradient(#EEF, #FFF 70%);
    background:linear-gradient(#EEF, #FFF 70%);
    -pie-background:linear-gradient(#EEF, #FFF 70%);
/*    behavior:url(/js/PIE.htc);*/
}
.tabBox .tabs a.podkl:hover, a.podkl1:hover{
background:#FFEE8D;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFEE8D), to(#FFBF02));
background:-webkit-linear-gradient(#FFEE8D, #FFBF02);
background:-moz-linear-gradient(#FFEE8D, #FFBF02);
background:-ms-linear-gradient(#FFEE8D, #FFBF02);
background:-o-linear-gradient(#FFEE8D, #FFBF02);
background:linear-gradient(#FFEE8D, #FFBF02);
-pie-background:linear-gradient(#FFEE8D, #FFBF02);
/*color:black; */
color:orange;
/*behavior:url(/js/PIE.htc);*/
}
.tabBox .content{
    clear:left;
    position:relative;
    z-index:2;
    padding:2em 1em;
    border:1px solid #CCC;
    background:#FFF;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:#CCC 0 0 .25em;
    -moz-box-shadow:#CCC 0 0 .25em;
    box-shadow:#CCC 0 0 .25em;
/*    behavior:url(/js/PIE.htc);*/
}
.tabBox .content1{
    clear:left;
    position:relative;
    z-index:2;
    padding:2em 1em;
    border:1px solid #DDD;
    background:none;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:#FFF 0 0 1em;
    -moz-box-shadow:#FFF 0 0 1em;
    box-shadow:#FFF 0 0 1em;
/*    behavior:url(/js/PIE.htc); */
}
.tabBox .content1 p{
 padding:10px 0 0 0;
}
div.popup .tabBox .content1 input[type="text"]{
 width:290px;
}
.ramka{
 border-radius:10px 10px 10px 10px;
 border:1px solid #AFAFAF;
 padding:10px 10px;
 margin:0 0 15px;
/* behavior:url(/js/PIE.htc);*/
}
.podkl1{
border:1px solid #FF7000;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:#666 0px 2px 3px;
-moz-box-shadow:#666 0px 2px 3px;
box-shadow:#666 0px 2px 3px;
background:#FF9000;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFEE8D), to(#FF9000));
background:-webkit-linear-gradient(#FFEE8D, #FF9000);
background:-moz-linear-gradient(#FFEE8D, #FF9000);
background:-ms-linear-gradient(#FFEE8D, #FF9000);
background:-o-linear-gradient(#FFEE8D, #FF9000);
background:linear-gradient(#FFEE8D, #FF9000);
-pie-background:linear-gradient(#FFEE8D, #FF9000);
behavior:url(/js/PIE.htc);
/* color:black; */
 color:white;
 text-decoration:none;
/* text-shadow:0 1px 0 #DDD; */
 font-size:17pt; 
 padding:7px 50px;
 white-space:nowrap;
    position:relative;
}
.line1{
 color:#75166E;
 border-bottom:1px solid #75166E;
 font:12pt Tahoma;
 margin:2px 0 10px 0;
}
.button_active{
 position:relative;
 top:1px;
}
#content table.systems td.logo.crm{
    background:url("/accounting/images/logos_sprite.png") no-repeat scroll -855px 10px transparent;
}
#content table.systems td.logo.o365{
    background:url("/accounting/images/logos_sprite.png") no-repeat scroll -1020px 10px transparent;
}
.order_call{
    background:url(/images/order_call1.png) no-repeat;
    color:#fff;
    display:block;
    position:fixed;
    top:25%;
    width:29px;
    height:219px;
    z-index:100000;
    left:0;
    border-left:medium none;
}
.dash{
 border-bottom:1px dashed #666;
 text-decoration:none;
 color:#666;
 margin:0 5px 0 0;
}
.dash:hover{
 border-bottom:1px dashed #FFA500;
 color:#FFA500;
 cursor:pointer;
}
.announcement{
padding:5px 0 10px;
margin:0 0 10px 0;
width:960px;
height:20px;
text-align:center; 
color:black;
font-size:15pt;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:#666 0px 3px 5px;
-moz-box-shadow:#666 0px 3px 5px;
box-shadow:#666 0px 3px 5px;
background:#29C926;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#B1F6C3), to(#29C926));
background:-webkit-linear-gradient(#B1F6C3, #29C926);
background:-moz-linear-gradient(#B1F6C3, #29C926);
background:-ms-linear-gradient(#B1F6C3, #29C926);
background:-o-linear-gradient(#B1F6C3, #29C926);
background:linear-gradient(#B1F6C3, #29C926);
}
.announcement .close{
 float:right;
 background:url(/images/close.png) no-repeat;
 width:32px;
 height:32px;
 position:relative;
 top:-7px;
 left:3px;
 cursor:pointer;
}
.desc{
 font-size:10pt;
}
.desc b{
 font-size:14px;
}
.teldash{
 margin:5px 0 5px 0;
}
.teldash span{
 margin:0 20px 0 0;
}
body div.popup input[type="text"]{
 width:235px;
}
body div.popup .telcode input[type="text"]{
 width:70px;
 margin:0 15px 0 0;
}
body div.popup .telphone input[type="text"]{
 width:140px;
}
.poklarrow{
 width:20px;
 height:22px;
 position:relative;
 left:-35px;
 top:3px;
}
.podkl2{
 margin:20px 20px 10px 0;
}
.podkl2 .podkl1{
 margin:20px 20px 10px 0;
 font-size:15pt; 
 padding:5px 35px;
}
.podkl2 .poklarrow{
 left:-45px;
}
body div.popup{
 min-height:240px;
}
div.popup input[type="text"].errinput, .form1 input.errinput{
 border:1px solid red;
}
.products ul.red1{
 list-style-image:url("/bitrix/components/service/servise.default/templates/.default/images/tick.png");
 color:#FF9000;
 font-size:1.7em;
}
#content table.tabl1, #content table.tabl2{
	width:100%;
}
#content .tabl1 td, #content .tabl1 th{
 background:none;
 border:1px solid #5C5C5C;
 text-align:center;
 color:black;
}
 #content .tabl1 th, #content .tabl2 th{
 font-weight:bold;
}
.tabl1 td div{
 height:34px;
}
.tabl1 .podkl2{
 margin:0 0 0 15px;
}
.tabl1 .podkl2 .podkl1{
 font-size:14pt; 
 padding:3px 20px;
}
#content .tabl2 td, #content .tabl2 th{
 background:none;
}
acronym{
 cursor:default;
}
ul.red2{
 list-style-image:url("/bitrix/components/service/servise.default/templates/.default/images/tick.png");
 font-size:1.5em;
 background:none;
}
#slider ul.images li ul.red2 li{
 background:none;
}
.canal_code{
    position:absolute;
    right:15px;
    top:45px;
 color:#8F9090;
 font-size:11px;
 display:none;
}
.galochkafokus{
 color:#82AA2D;
 font-size:12pt;
 padding:5px 0 10px 0;
}
.galochkafokus img{
 position:relative;
 top:4px;
}
ul.elbalist{
 list-style-image:url("/images/galochkaelba.png");
 color:black;
}
ul.elbalist li{
 padding:2px 0 5px;
 font-size:10pt;
}
.clear{
 clear:both;
}
.focus_price_tabl{
 position:absolute;
 top:320px;
 left:700px;
 height:80px;
 width:200px;
 font-size:16pt;
 color:black;
border:1px solid #696;
padding:20px;
-webkit-border-radius:16px;
-moz-border-radius:16px;
border-radius:16px;
-webkit-box-shadow:#666 3px 3px 5px;
-moz-box-shadow:#666 3px 3px 5px;
box-shadow:#666 3px 3px 5px;
background:#82AA2D;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#82AA2D));
background:-webkit-linear-gradient(#EEFF99, #82AA2D);
background:-moz-linear-gradient(#EEFF99, #82AA2D);
background:-ms-linear-gradient(#EEFF99, #82AA2D);
background:-o-linear-gradient(#EEFF99, #82AA2D);
background:linear-gradient(#EEFF99, #82AA2D);
-pie-background:linear-gradient(#EEFF99, #82AA2D);
behavior:url(/js/PIE.htc);
}
.focus_price_tabl i{
 font-size:12pt;
}
.ecp1{
 float:left;
 width:306px;
 height:210px;
}
.ecp1_k{
 float:left;
 width:126px;
 height:120px;
}
.ecp1_k1{
 background:url(/services/etsp/images/ecp.png) 0 0;
}
.ecp1_k2{
 background:url(/services/etsp/images/ecp.png) 0 -178px;
}
.ecp1_k3{
 background:url(/services/etsp/images/ecp.png) 0 -372px;
}
.ecp1_k4{
 background:url(/services/etsp/images/ecp.png) 0 -579px;
}
.ecp1_k5{
 background:url(/services/etsp/images/ecp.png) 0 -810px;
}
.ecp1_k6{
 background:url(/services/etsp/images/ecp.png) 0 -990px;
}
.ecp1_t{
 float:left;
 width:180px;
 height:100px;
 padding:10px 0 0 0;
}
.ecp1_b{
 width:143px;
 height:35px;
 clear:both;
 margin:0 0 0 126px;
 cursor:pointer;
}
.ecp1_b1{
 background:url(/services/etsp/images/ecp.png) -157px -103px;
 display:none;
}
.ecp1_b2{
 background:url(/services/etsp/images/ecp.png) -157px -315px;
 display:none;
}
.ecp1_b3{
 background:url(/services/etsp/images/ecp.png) -157px -541px;
 display:none;
}
.ecp1_b4{
 background:url(/services/etsp/images/ecp.png) -157px -731px;
 display:none;
}
.ecp1_b5{
 background:url(/services/etsp/images/ecp.png) -157px -931px;
 display:none;
}
.ecp1_b6{
 background:url(/services/etsp/images/ecp.png) -157px -1107px;
 display:none;
}
.ecp1_price{
 font-size:16pt;
 padding:10px 0 0 126px;
 color:black;
 clear:both;
}
#slider ul{
 font-size:14pt;
 color:black;
 line-height:20px;
}
#slider ul li{
 margin:0 0 10px 0;
}
.products p, .products li{
 color:black;
}
.podkl1elba{
border:1px solid #536674;
background:#457395;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#EDF6FD), to(#457395));
background:-webkit-linear-gradient(#EDF6FD, #457395);
background:-moz-linear-gradient(#EDF6FD, #457395);
background:-ms-linear-gradient(#EDF6FD, #457395);
background:-o-linear-gradient(#EDF6FD, #457395);
background:linear-gradient(#EDF6FD, #457395);
-pie-background:linear-gradient(#EDF6FD, #457395);
}
#content .tabl1 tr:nth-child(2n) td{
 background:none;
}
.selk368, .selk369, .selk370{
 display:none;
}
.reviews ul li a{
 display:none;
}
.podkl2 .podkl3{
border:1px solid #00C9FD;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
-webkit-box-shadow:#666 0px 2px 3px;
-moz-box-shadow:#666 0px 2px 3px;
box-shadow:#666 0px 2px 3px;
background:#00C9FD;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#00C9FD), to(#fff));
background:-webkit-linear-gradient(#00C9FD, #fff);
background:-moz-linear-gradient(#00C9FD, #fff);
background:-ms-linear-gradient(#00C9FD, #fff);
background:-o-linear-gradient(#00C9FD, #fff);
background:linear-gradient(#00C9FD, #fff);
-pie-background:linear-gradient(#00C9FD, #fff);
behavior:url(/js/PIE.htc);
/* color:black; */
 color:white;
 text-decoration:none;
/* text-shadow:0 1px 0 #DDD; */
 font-size:17pt; 
 padding:7px 50px;
 white-space:nowrap;
    position:relative;
}
#content #page .products .podkl2 a.button{
top:0;
margin:0 0 0 60px;
padding:0 0 0 20px;
text-align:center;
font-size:1.1em;
background:url(/accounting/images/button.png) no-repeat 0 0;
color:#2c76e3;
position:static;
width:95px;
}
#content #page .products .podkl2 a.button span{
display:block;
background:url(/accounting/images/button.png) no-repeat 100% 0;
height:34px;
padding:0 30px 0 0;
line-height:24px;
}
.form1 input.placeholder{
    color:grey;
}
.hide_show{
    cursor:pointer;
}
.hide_show1{
    display:none;
}
.rek_serv div{
  float:left;
  margin:0 35px 0 0;
  text-align:center;
}
 #footer .fb{
    background:url("/images/fb.png") no-repeat scroll left top transparent;
    display:inline-block;
    height:27px;
    margin:1px 15px 0 -3px;
    vertical-align:top;
    width:27px;
}
#footer .fb:hover{
    background:url("/images/fb.png") no-repeat scroll left bottom transparent;
}
#footer .vk{
    background:url("/images/vk.png") no-repeat scroll left top transparent;
    display:inline-block;
    height:27px;
    margin:1px 15px 0 0;
    vertical-align:top;
    width:27px;
}
#footer .vk:hover{
    background:url("/images/vk.png") no-repeat scroll left bottom transparent;
}
#footer .tw{
    background:url("/images/tw.png") no-repeat scroll left top transparent;
    display:inline-block;
    height:27px;
    margin:1px 9px 0 -3px;
    vertical-align:top;
    width:27px;
}
#footer .tw:hover{
    background:url("/images/tw.png") no-repeat scroll left bottom transparent;
}
#content table.systems tr:hover td.bghover{
    background:#E7F6FE;
}
#login{
    display:none;
}
#footer .footer_menu{
    width:520px;
}
.soc{
    float:left;
    font-size:12px;
    padding:20px 0 0;
    width:150px;
}
#header #region{
    width:206px;
    height:50px;
    position:absolute;
    top:0;
    left:0;
    text-align:center;
    font-size:15px;
    background:url(/bitrix/templates/a-practic/images/login.png) no-repeat;
    z-index:10;
    color:white;
}
#header #region span.more{
    border-bottom:1px dotted white;
    color:white;
   background:url("/bitrix/templates/a-practic/images/arrow_down_fff.png") no-repeat scroll right center transparent;
}
#region p{
    padding:10px 0 0 0;
}
#header #region ul.regions{
    top:38px;
    width:180px;
    text-align:left;
}
#header #region .arrow_up{
    top:34px;
}
#header .tel{
    top:5px;
}
.btn_akciya_kontur_buh{
    background:url(/images/button_akciya_kontur_buh.png) no-repeat;
    width:240px;
    height:40px;
    position:relative;
    height:38px;
    top:197px;
    left:690px;
}
.btn_akciya_kontur_buh.active{
    background:url(/images/button_akciya_kontur_buh.png) no-repeat -243px 0;
}
.forma{
    background:url(/images/forma_bg.png) no-repeat;
    width:461px;
    height:420px;
    padding:0;
}
.forma *,.forma1 *{
    box-sizing:initial
}
.forma1{
    background:url(/images/forma_bg1.png) no-repeat;
    width:461px;
    height:475px;
    padding:0;
}
.forma .head, .forma1 .head{
    font:16pt Verdana;
    color:white;
    text-shadow:1px -1px 2px black;
    padding:42px 0 30px 0;
    text-align:center;
}
.forma .fio input, .forma1 .fio input{
    background:url(/images/forma_input2.png) no-repeat;
    width:327px;
    border:none;
    margin:0 0 12px 0;
}
.forma .fio input.placeholder, .forma1 .fio input.placeholder{
    background:url(/images/forma_input1.png) no-repeat;
}
.forma .code, .forma1 .code{
    width:97px;
    float:left;
}
.forma .code input, .forma1 .code input{
    background:url(/images/forma_input2.png) no-repeat 0px -54px;
    width:70px;
    border:none;
}
.forma .code input.placeholder, .forma1 .code input.placeholder{
    background:url(/images/forma_input1.png) no-repeat 0px -54px;
}
.forma .tel input, .forma1 .tel input{
    background:url(/images/forma_input2.png) no-repeat -97px -54px;
    width:230px;
    border:none;
    float:left;
}
.forma .tel input.placeholder, .forma1 .tel input.placeholder{
    background:url(/images/forma_input1.png) no-repeat -97px -54px;
}
.forma .email input, .forma1 .email input{
    background:url(/images/forma_input2.png) no-repeat 0px -108px;
    width:327px;
    clear:both;
    border:none;
    margin:12px 0 0 0;
}
.forma .email input.placeholder, .forma1 .email input.placeholder{
    background:url(/images/forma_input1.png) no-repeat 0px -108px;
}
.forma input, .forma1 input{
    font:14pt Verdana;
    padding:0 0 0 10px;
    height:43px;
    color:#0071c0;
    outline:none;
}
.forma input.placeholder, .forma1 input.placeholder{
    color:#d6d6d6;
}
.forma input.errinput, .forma1 input.errinput{
 border-bottom:1px solid red;
}
.forma p, .forma1 p{
    margin:5px 0 7px;
    font:11pt Verdana;
}
.forma .btn, .forma1 .btn{
    background:url(/images/forma_btn.png) no-repeat;
    height:54px;
    cursor:pointer;
    margin:20px auto;
    width:93px;
    display: block;
}
.forma .btn:hover{
    background:url(/images/forma_btn.png) no-repeat 0 -55px;
}
.forma .btn.active{
    background:url(/images/forma_btn.png) no-repeat 0 -110px;
}
.forma .succes, .forma .succes .sum, .forma1 .succes, .forma1 .succes .sum{
    display:none;
    padding:20px 0 0 65px;
}
.forma div, .forma1 div{
    padding:0 0 0 65px;
}
.forma .text{
    padding:0 0 0 20px;
    margin:0;
}
.forma1 .email.email1 input{
    background:url(/images/forma_input2_1.png) no-repeat 0px -108px;
}
.forma1 .email.email1 input.placeholder{
    background:url(/images/forma_input1_1.png) no-repeat 0px -108px;
}
.forma1 .btn{
    background:url(/images/forma_btn_1.png) no-repeat;
    margin:23px auto;
}
.forma1 .btn:hover{
    background:url(/images/forma_btn_1.png) no-repeat 0 -55px;
}
.forma1 .btn.active{
    background:url(/images/forma_btn_1.png) no-repeat 0 -110px;
}
.forma1 .teldash{
    padding-top:3px;
}
.forma1 .teldash span{
    font-size:11pt;
    margin:0 45px 0 0;
    color:#0071c0;
}
.forma1 .teldash span.dash{
    border-bottom:1px dotted #0071c0;
}
.forma1 .teldash span.dash:hover{
    border-bottom:none;
}
#simplemodal-overlay{ 
background-color:#000;
cursor:wait;
filter:alpha(opacity=80);
} 
#simplemodal-container{ 
left:50%;
top:50%;
} 
a.modalCloseImg{ 
background:url(/images/forma_close.png) no-repeat; 
width:32px;
height:32px; 
position:absolute; 
top:-20px; 
right:-36px; 
}
.serv .l div.al {
    background: url(/services/98887.png);
}
.r71, .r36{
    display:none;
}
.notice{
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background-color:#FFF495;
    background-repeat:repeat-x;
    border-color:#FFF495 #FFF495 #A2A2A2;
    border-radius:4px 4px 4px 4px;
    border-width:1px;
    box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color:#333333;
    cursor:pointer;
    display:inline-block;
    font-size:16px;
    line-height:20px;
    margin-bottom:0;
    text-align:center;
    text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align:middle;
    padding:4px 10px;
    border-color:#FFF495;
    background-color:#FFF495;
    margin:10px 0 20px 0;
    position:relative;
}
.triangle{
    background:url(/images/triangle.png);
    width:60px;
    height:64px;
    position:absolute;
    top:-64px;
    right:150px;
}
.btn_send{
    background:url(/images/btn_send.png) no-repeat;
    width:166px;
    height:60px;
}
.btn_send:hover{
    background:url(/images/btn_send.png) no-repeat 0 -60px;
}
.formzakazshow{
    display:none;
}
body #page ul.content_menu.menu1 li.kabuc{
/*border:1px solid #696;*/
/*text-align:center;
-webkit-box-shadow:#666 0px 2px 3px;
-moz-box-shadow:#666 0px 2px 3px;
box-shadow:#666 0px 2px 3px;
background:#F09651;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#F09651));
background:-webkit-linear-gradient(#fff, #F09651);
background:-moz-linear-gradient(#fff, #F09651);
background:-ms-linear-gradient(#fff, #F09651);
background:-o-linear-gradient(#fff, #F09651);
background:linear-gradient(#fff, #F09651);
-pie-background:linear-gradient(#fff, #F09651);
behavior:url(/js/PIE.php);    
cursor:pointer;*/
border:1px solid #ff9d55;
}
body #page ul.content_menu.menu1 li.kabuc .b{
    background:none;
}
#page ul.content_menu li.kabuc a span{
    border:none;
}
#page ul.content_menu li.kabuc a {
    background:none;
    padding-top:15px;
}
.forma .succes .sum, .forma1 .succes .sum{
    padding:0;
}
body #content #page .bookmark_content{
    border:none;
    clear:both;
    padding:5px 0 0 0;
}
body #page ul.content_menu li{
    background:#e7f4ff;
    max-width:222px;
}
body #page ul.content_menu li a span{
    border:none;
    color:black;
    font-family:Verdana;
    text-shadow:1px 1px white;
}
body #page ul.content_menu .b{
    height:93px;
    border:1px solid #cdcdcd;
    background:none;
}
body #page ul.content_menu li a{
    padding:30px 0 0 0;
    background:none;
}
body #page ul.content_menu.menu1 li{
    width:240px;
    margin:0 2px;
}
body #page ul.content_menu li:hover a, #page ul.content_menu li.selected a{
    background:none;
}
body #page ul.content_menu li.selected .arrow, body #page ul.content_menu li.selected:hover .arrow{
    background:url(/images/ug.png) no-repeat 50% 0;
    height:29px;
    width:62px;
    border-top:none;
    left:70px;
    bottom:-28px;
}
body #page ul.content_menu li:hover .b, body #page ul.content_menu li:hover .arrow{
    background:none;
}
body #page ul.content_menu li:hover .arrow{
    border:none;
}
body #page ul.content_menu li.selected .b{
    background:none;
}
/*#bg_white_top #bg1{
    background-image:url(/images/ground_background.png);
}*/
#login_auth_center, #login_auth_right{
    background:none !important;
}
.btn12{
    background:url(/images/forma_btn.png) no-repeat;
    height:54px;
    cursor:pointer;
    width:158px;
}
.btn12:hover{
    background:url(/images/forma_btn.png) no-repeat 0 -55px;
}
.ac{
    position:absolute;
    top:2px;
    left:250px;
}
ul.menu a{
    padding:0 20px;
}
#content #page .products{
    clear:both;
}
.content_menu .arrow{
    display:none;
}
.fio.inn{
    display:none;
}
.logo div{
  background:url(/services/product-icons.png) no-repeat;
  width:65px !important;
  height:65px;
  float:left;
  padding:0 15px 0 0;
}
.logo div.cl7{
  background-position:-1229px -727px;
}
.serv .l div{
background:url(/services/product-icons.png) no-repeat;
width:65px !important;
height:65px;
position:absolute;
top:6px;
left:8px;
}
.serv .l div.cl1{background:url(/services/4.png);}
.serv .l div.cl2{background-position:-1229px -1987px;}
.serv .l div.cl3{background:url(/services/6.png);}
.serv .l div.cl4{background-position:-1229px -817px;}
.serv .l div.cl5{background-position:-1229px -2077px;}
.serv .l div.cl6{background:url(/services/livecrm.png);}
.serv .l div.cl7{background-position:-1229px -727px;}
.serv .l div.cl8{background-position:-1229px -457px;}
.serv .l div.cl9{background-position:-1229px -1807px;}
.serv .l div.cl10{background-position:-1229px -1177px;}
.serv .l div.cl11{background-position:-1229px -1267px;}
.serv .l div.cl12{background:url(/services/7.png) no-repeat;}
.serv .l div.cl13{background:url(/services/livecrm.png);}
.serv .l div.cl14{background:url(/services/icon_new.png);}
.serv .l div.cl15{background:url(/services/3.png);}
.serv .l div.cl16{background:url(/services/5.png) no-repeat;}
.serv .l div.cl18{background-position:-1229px -1627px;}
.serv .l div.cl17{background:url(/services/2.png) no-repeat;}
.serv .l div.cl19{
  height:90px !important;
  background:url(/services/arhive1.png) no-repeat;
}
.serv .l div.cl20{background:url(/services/ooo.png) no-repeat;}
.serv .l div.cl21{background:url(/services/sverka.png) no-repeat;}
.serv div p{
padding:10px 0 0 110px;
width:140px;
margin:0;
line-height:25px;
  font-size:11pt;
}
.products .serv p{
  color:#2c76e3;
}
.recommend{
  font-size:24px;
  margin:20px 0 8px;
}
.crumbs{
    padding:0 0 40px 0;
    color:#787878;
}
.crumbs a{
    color:#787878;
    text-decoration:none;
    font-size:12px;    
}
.logo1 div {
    background: url(/services/product-icons.png) no-repeat;
    width: 65px !important;
    height: 65px;
    float: left;
    padding: 0 15px 0 0;
}
.radio {
  vertical-align: top;
  width: 17px;
  height: 17px;
  margin: 0 3px 0 0;
}
.radio + label {
  cursor: pointer;
}
.radio:not(checked) {
  position: absolute;
  opacity: 0;
}
.radio:not(checked) + label {
  position: relative;
  padding: 0 0 0 35px;
}
.radio:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -3px;
  left: 0;
  width: 22px;
  height: 22px;
  border: 1px solid #CDD1DA;
  border-radius: 50%;
  background: #FFF;
}
.radio:not(checked) + label:after {
  content: '';
  position: absolute;
  top: 0;
  left: 3px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #31ADD7;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
  opacity: 0;
  transition: all .2s;
}
.radio:checked + label:after {
  opacity: 1;
}
.radio:focus + label:before {
  box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}
#order_pers {
	overflow: hidden;
text-align: center;
padding: 10px 0 5px 0;
color: #626262;
}