.color1, .color1 .h2{
background-color:#f0f5f7;
color: #333;
}
.color2, .color2 a, .color2 .h2{
background-color:#2287b5;
color: #fff;
}

.aj_but{
cursor:pointer;
}
.aj_but:hover{
border-bottom:1px dashed rgba(255, 255, 255, 0.7);
}
.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.noselect .manager_b{
    -moz-user-select: initial;
    -webkit-user-select: initial;
    -ms-user-select: initial;
    -o-user-select: initial;
    user-select: initial;
}
.cke_editable {
max-width:1190px;
margin-left:auto;
margin-right:auto;

}
.submit:hover{
background-color: #2b92c1;
}
.submit{
height:38px;
padding:0px 50px;
border:solid 1px #2483b3;
cursor:pointer;
line-height:38px;
display: inline-block;
vertical-align: top;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
input{
height:38px;
padding:0px 10px;
border:solid 1px #fff;
font-size:16px;
color:#333;
font-family:"Open Sans";
}
.twothrd input{
width:92%;
}
input.ph{
background:#fff url(../images/ico_ph.png) no-repeat 16px 11px;
padding-left:40px;
margin-right:10px;
width:360px;
border-color:#ccc;
}
input.em{
padding-left:20px;
margin-right:10px;
width:376px;
border-color:#ccc;
}
ul li {
list-style:none;
}

.footer .soc{
display:inline-block;
margin-right:13px;
cursor:pointer;
}
.footer .soc:last-child{
margin-right:0px;
}
.footer .soc div{
background: url(../images/socials_sprite.png) no-repeat;
width:25px;
height:25px;
}
.footer .soc .y{
background-position: 0 0;
}
.footer .soc .vk{
background-position: -26px 0;
}
.footer .soc .fb{
background-position: -52px -1px;
}
.footer .soc .tw{
background-position: -78px 0;
}
.footer .soc .ok{
background-position: -104px 0;
}
.footer .soc .in{
background-position: -130px 0;
}
.super{
position:absolute;
padding:8px 13px;
top:20px;
left:20px;
color:#fff;
z-index: 1;
}
::-webkit-input-placeholder {color:#808080;}
::-moz-placeholder          {color:#808080;}/* Firefox 19+ */
:-moz-placeholder           {color:#808080;}/* Firefox 18- */
:-ms-input-placeholder{color:#808080;}
.noscroll {
position: fixed; 
overflow-y: scroll;
width: 100%;
font-family:'Open Sans', sans-serif;
}

ul.styled {
margin: 30px 0;
padding: 30px 0;
border-top:solid 1px #d9d9de;
border-bottom:solid 1px #d9d9de;
clear:both;
text-align:right;
}
ul.styled li{
width:51%;
display: inline-block;
text-align:left;
}
ul.styled li:first-child{
width:48%;
display: inline-block;
text-align:left;
float:left;
font-size:20px;
}

.modal-box {
display: none;
position: fixed;
z-index: 1000;
width: 440px;
background: white;
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
top:45%;
left:50%;
margin-left:-220px;
padding:30px;
text-align:center;
}
.modal-overlay {
display:none;
position: fixed;
top: 0;
left: 0;
z-index: 9;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.2) !important;
}
.modal-box .submit{
margin-top:30px;
}
.modal-box .ph{
margin:0px;
}
:focus {
outline: none;
}
.small{
font-size:12px;
}


.err_link {text-decoration: none; color: red; font-size: 12px; font-weight: bold; font-family: Verdana;}
.err_block { position: absolute; background: #FDFAE3; border: 1px solid black;}
