@charset "utf-8";
.buttonD{background: transparent url('/cms/img/sprite_isaev.png') 0 0 repeat-x;}
.buttonD{background-color:#cfd1d3; background-position:0 0; height:16px; padding:3px 10px 0px 10px; border:1px solid #DDD; float:left; margin:0 10px 0 0; text-align:center; white-space: nowrap;color:#000; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing:2px;text-shadow: 0 1px 1px #CCC;-webkit-box-shadow: 1px 1px 1px #999;-moz-box-shadow: 1px 1px 1px #999;box-shadow: 1px 1px 1px #999;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:3px; -khtml-border-radius:6px;}
.buttonD:hover{background-color:#e1e3e5; background-position:0 -23px; cursor:pointer !important;}
.buttonD:active{background-color:#cfd1d3; background-position:0 -46px;}
.rc6{border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px;}
.rc4{border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px;}
.rc2{border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px;}
.rc6_t{border-radius: 6px 6px 0px 0px;-moz-border-radius: 6px 6px 0px 0px; -khtml-border-radius: 6px 6px 0px 0px;}
.rc6_l{border-radius: 6px 0px 0px 6px;-moz-border-radius: 6px 0px 0px 6px; -khtml-border-radius: 6px 0px 0px 6px;}
.rc6_r{border-radius: 0px 6px 6px 0px;-moz-border-radius: 0px 6px 6px 0px; -khtml-border-radius: 0px 6px 6px 0px;}
.rc6_tlbr{border-radius: 6px 0px 6px 0px;-moz-border-radius: 6px 0px 6px 0px; -khtml-border-radius: 6px 0px 6px 0px;}
.rc6_trbl{border-radius: 0px 6px 0px 6px;-moz-border-radius: 0px 6px 0px 6px; -khtml-border-radius: 0px 6px 0px 6px;}
.rc6_tl{border-radius: 6px 0px 0px 0px;-moz-border-radius: 6px 0px 0px 0px; -khtml-border-radius: 6px 0px 0px 0px;}
.rc6_tr{border-radius: 0px 6px 0px 0px;-moz-border-radius: 0px 6px 0px 0px; -khtml-border-radius: 0px 6px 0px 0px;}
.rc6_b{border-radius: 0px 0px 6px 6px;-moz-border-radius: 0px 0px 6px 6px; -khtml-border-radius: 0px 0px 6px 6px;}
.rc6_bl{border-radius: 0px 0px 0px 6px;-moz-border-radius: 0px 0px 0px 6px; -khtml-border-radius: 0px 0px 0px 6px;}
.rc6_br{border-radius: 0px 0px 6px 0px;-moz-border-radius: 0px 0px 6px 0px; -khtml-border-radius: 0px 0px 6px 0px;}
.rc4_t{border-radius: 4px 4px 0px 0px;-moz-border-radius: 4px 4px 0px 0px; -khtml-border-radius: 4px 4px 0px 0px;}
.rc4_l{border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px; -khtml-border-radius: 4px 0px 0px 4px;}
.rc4_r{border-radius: 0px 4px 4px 0px;-moz-border-radius: 0px 4px 4px 0px; -khtml-border-radius: 0px 4px 4px 0px;}
.rc4_tlbr{border-radius: 4px 0px 4px 0px;-moz-border-radius: 4px 0px 4px 0px; -khtml-border-radius: 4px 0px 4px 0px;}
.rc4_trbl{border-radius: 0px 4px 0px 4px;-moz-border-radius: 0px 4px 0px 4px; -khtml-border-radius: 0px 4px 0px 4px;}
.rc4_tl{border-radius: 4px 0px 0px 0px;-moz-border-radius: 4px 0px 0px 0px; -khtml-border-radius: 4px 0px 0px 0px;}
.rc4_tr{border-radius: 0px 4px 0px 0px;-moz-border-radius: 0px 4px 0px 0px; -khtml-border-radius: 0px 4px 0px 0px;}
.rc4_b{border-radius: 0px 0px 4px 4px;-moz-border-radius: 0px 0px 4px 4px; -khtml-border-radius: 0px 0px 4px 4px;}
.rc4_bl{border-radius: 0px 0px 0px 4px;-moz-border-radius: 0px 0px 0px 4px; -khtml-border-radius: 0px 0px 0px 4px;}
.rc4_br{border-radius: 0px 0px 4px 0px;-moz-border-radius: 0px 0px 4px 0px; -khtml-border-radius: 0px 0px 4px 0px;}
/* стили форм */
.isaev input[type=submit],.isaev input[type=button]{background: transparent url('/cms/img/sprite_isaev.png?frtyeyt') 0 0 repeat-x;background-color:#cfd1d3; background-position:0 0; height:16px; padding:3px 10px 16px 10px; border:1px solid #DDD; float:left; margin:0 10px 0 0; text-align:center; white-space: nowrap;color:#000; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing:2px;text-shadow: 0 1px 1px #CCC;-webkit-box-shadow: 1px 1px 1px #999;-moz-box-shadow: 1px 1px 1px #999;box-shadow: 1px 1px 1px #999;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:3px; -khtml-border-radius:6px; text-align:center;outline: none !important;}
.isaev input[type=submit]:hover,.isaev input[type=button]:hover{background-color:#e1e3e5; background-position:0 -23px; cursor:pointer;}
.isaev input[type=submit]:active,.isaev input[type=button]:active{background-color:#cfd1d3; background-position:0 -46px;}
.isaev input[type=text],.isaev input[type=password],.isaev textarea {
background: #FFF;border: solid 1px #CCC;padding:2px 5px;font:11px Verdana, Geneva, sans-serif; /*color:#666;*/color:#000;
-webkit-box-shadow: inset 0 2px 3px #E6E6E6;-moz-box-shadow: inset 0 2px 3px #E6E6E6;box-shadow: inset 0 2px 3px #E6E6E6;
-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
-webkit-appearance: none; /* reset webkit search style */
outline: none !important;}
.isaev input[type=text]:focus,.isaev input[type=password]:focus,.isaev textarea:focus:focus {border-color:#B4B4B4;outline: none !important;/*от полоски*/
/*-webkit-box-shadow:0px 0px 5px #909090;-moz-box-shadow:0px 0px 5px #909090;box-shadow: 0px 0px 5px #909090;*/}
.isaev input[type=text]{}


.isaev input.allocate,.isaev textarea.allocate,.select_vsbl.allocate{-webkit-box-shadow: 0px 0px 19px 3px #FFADAD inset;-moz-box-shadow: 0px 0px 19px 3px #FFADAD inset;box-shadow: 0px 0px 19px 3px #FFADAD inset;}






.isaev textarea{min-height: 42px;}
/*
.isaev select {
position:absolute;

width: 250px;
/*clip:rect(0px 235px 24px 0px);*/
/*
background-color:#F9F9F9; color:#666;

   padding: 0px 0px 1px 1px;
   font-size: 11px;
   border: 1px solid #DDD;
   height: 20px;
-webkit-box-shadow: inset 0 2px 7px #E9E9E9;-moz-box-shadow: inset 0 2px 7px #E9E9E9;box-shadow: inset 0 2px 7px #E9E9E9;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
/*-webkit-appearance: none; /* - удаляет квадратик *//*
float:left;
}
.isaev select:hover{ background-color:#FFF; color:#000; border-color:#CCC}
.isaev select:focus{outline: none;/*от желтой полоски*//*}
.isaev img.sel_img{width:10px; height:4px; background: transparent url('http://img.lepsh.net/foto/sprite_2.png') -35px 0 no-repeat; float:left; margin:8px 0 0 215px;}
*/
.select_vsbl select {
background: transparent;
border: none;
color: #FFF;
/* text-shadow: 0 1px 0 #242424; */
font: 100 11px Arial, Helvetica, sans-serif normal;
letter-spacing: 1px;
height: 17px;
padding: 0px 25px 0px 5px;
margin: 0px 0px 0px 0px;
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
appearance: none;
-webkit-appearance: none;
-moz-appearance: radio-container;
display: block;
vertical-align: middle;
outline: none;
float: left;
width: 88% !important;
/* width: 88%; */
/* width: 120%; */
}
.select_vsbl{
overflow: hidden;

background: #747474 url('/cms/img/mmico_more_white_s_16.png') no-repeat 99% center; float:left;height:18px;

}.select_vsbl:hover{background-color: #666;}.select_vsbl:active{background-color:#000;}
.select_vsbl:hover select{color:#FFF;cursor:pointer;}
.select_vsbl select option{background-color: #EEE; color:#000;}
.select_vsbl select option:hover{background-color: #F00; color:#FFF;}
/*.select_vsbl.allocate{background-color:#f00;}*/
.select_disabled,.select_disabled:hover{background: #C3C3C3 url('/cms/img/mmico_more_gray_s_16.png') no-repeat 99% center; cursor:auto !important;}
.select_disabled:hover select{cursor:auto !important;}


/* радио - чекбоксы */
.isaev div label{margin:0 0 7px 0; float:left; clear:both; display:block;text-shadow: none;}
.isaev input[type="checkbox"],.isaev input[type="radio"]{display:none;}
.isaev input[type="checkbox"] + label, .isaev input[type="radio"] + label {font: normal 11px Verdana, Geneva, sans-serif; color: #000; cursor: pointer;}
.isaev input[type="checkbox"] + label::before,.isaev input[type="radio"] + label::before {content: "";display: inline-block;height: 12px;width: 12px;margin: 1px 5px -2px 0;background-image: url('/cms/img/sprite_isaev.png');background-repeat: no-repeat;}
.isaev input[type="checkbox"] + label::before {background-position: -4px -126px;}
.isaev input[type="checkbox"]:checked + label::before {background-position: -53px -126px;}
/*.isaev input[type="checkbox"]:disabled + label::before {}.isaev input[type="checkbox"]:checked:disabled + label::before {}*/
.isaev input[type="radio"] + label::before {background-position: -1px -143px;}
.isaev input[type="radio"]:checked + label::before{background-position: -76px -143px;}
/*.isaev input[type="radio"]:disabled + label::before {}.isaev input[type="radio"]:checked:disabled + label::before {}​*/
/* загрузка фото */
.isaev input[type="file"]{display:block; width:1px; height:1px; margin:0 -2px -4px 0; position:relative; z-index:-1}
.isaev input[type="file"] + label img,.isaev input[type="file"] + label{background-image: url('/cms/img/sprite_isaev.png');background-repeat:no-repeat;}
.isaev input[type="file"] + label{border:1px solid #CCC; width:200px; display:block;background-position: right -98px;  background-color:#F7F7F7; height:18px; padding:3px 65px 0 7px; color:#999;overflow: hidden;}
.isaev input[type="file"] + label:hover{background-position: right -70px; color:#000; cursor:pointer;}
.isaev input[type="file"] + label:active{background-position: right -187px; color:#000; cursor:pointer;}
.isaev input[type="file"] + label img{background-position:-70px -208px; background-color:#DDD;width: 31px;height: 26px;margin:-8px 9px 0px -11px;position: relative;z-index: 1;float:left;}
.isaev input[type="file"] + label:hover img{background-color:#CCC;}
.isaev input[type="file"] + label img.fileimg_yes{background-color: green;background-position: -24px -209px;}
/* стили из uniform.css */
div.selector, div.selector span{/* background-image: url('http://img.lepsh.net/foto/uniform/sprite.png'); */background-repeat: no-repeat; -webkit-font-smoothing: antialiased;}
.selector, .selector *{margin: 0;padding: 0;}
.disabled{FILTER: alpha(opacity=5);-moz-opacity: .5;opacity: .5;}
/* Select */
div.selector {background-position: -483px -130px; line-height: 26px; height: 24px; width:auto; position: relative;padding-left: 10px;overflow: hidden;
float:left;/*???*/
}
div.selector span {display: block !important;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding: 0px 25px 0px 2px; color: #666; text-shadow: 0 1px 0 #fff; font:100 11px Arial, Helvetica, sans-serif normal; letter-spacing: 1px; background-position: right 1px; height: 24px; line-height: 26px;}
div.selector select {font:100 12px Arial, Helvetica, sans-serif normal; border: solid 1px #fff; top: 0px; left: 0px; padding-left:5px; margin-left:2px; position: absolute; opacity: 0; filter: alpha(opacity:0); height: 25px; border: none; background: none;}
div.selector:active, div.selector.active {background-position: -483px -156px;}
div.selector:active span, div.selector.active span {background-position: right -26px;}
div.selector.focus, div.selector.hover, div.selector:hover {background-position: -483px -182px;}
div.selector select option{background-color:#FFF;}
div.selector.focus span, div.selector.hover span, div.selector:hover span {background-position: right -52px; color:#333;}
div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover {background-position: -483px -208px;}
div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span{background-position: right -78px;}
div.selector.disabled {background-position: -483px -234px;}
div.selector.disabled span {background-position: right -104px; color:#333 !important;}
