.inner_content span.pr{font-size:30px !important;color:red;}
.inner_content i{font-style:italic;}
.inner_content h2{text-align:center;padding: 20px;font-size: 30px;background: url('/images/site/flex37.jpg') 0 100% no-repeat;/*border: 1px solid #646566;*/border-radius: 5px;margin: 20px 0;}
.inner_content.d_i{text-align:center}
li>a.d_i>div{margin: 0 auto;}
.flex_integration>li{height:60px;padding:0 0 0 65px;background:url(/images/site/flex_integration1.png) 0 0 no-repeat;line-height: 37px;color: #024155;
font-size: 30px;}
.flex_integration>li:first-child+li{background:url(/images/site/flex_integration2.png) 0 0 no-repeat;}
.flex_integration>li:first-child+li+li{background:url(/images/site/flex_integration3.png) 0 0 no-repeat;}
.flex_integration>li:first-child+li+li+li{background:url(/images/site/flex_integration4.png) 0 0 no-repeat;}
.flex_integration>li span{font-size:22px;white-space:nowrap;}
.flex_integration>li span.green{color:green;}
.flex_integration>li span.top{position:relative;top:-25px;}
.flex_integration>li span.top:first-child{top:-10px;}
.flexcore_order_form label{display: block;margin: 0 0 10px 0;}
.partners_block, .flexcore_reg fieldset, div.flex{webkit-transition-duration: .4s;-moz-transition-duration: .4s;-ms-transition-duration: .4s;-o-transition-duration: .4s;transition-duration: .4s;}
.partners_block:hover{background:white;box-shadow:0 0 5px #3E5F93;}
.flexcore_reg fieldset:hover{box-shadow: 0 0 15px #3E5F93;}
div.flex{padding:10px;}
div.flex:hover{background:white;box-shadow:0 0 5px #3E5F93;}
div.flex *{cursor:default;}
ul.partners_block{padding-top:15px;}
.flexcore_contacts>div:first-child{width:auto;max-width:1000px;min-width:900px;}
.center_section{margin:0 auto;max-width:1000px;}
form fieldset img{height: 120px;float: right;margin: 20px 31px 0 0;}