
form.uniForm ul.formActionTabs {clear:none; margin:0 0 -1px 1em; padding:0; list-style:none; position:relative}
form.uniForm ul.formActionTabs li {margin:0 0 0}
form.uniForm ul.formActionTabs li { /*РєСЂРѕСЃСЃР±СЂР°СѓР·РµСЂРЅС‹Р№ inline-block*/
    display:-moz-inline-stack; /* РґР»СЏ FF2 */
    display:inline-block; /* РґР»СЏ РґСЂСѓРіРёС… */
    zoom:1; /* РґР»СЏ РёРµ */
    *display:inline; /* РґР»СЏ РёРµ */
    _overflow:hidden;
}

form.uniForm ul.formActionTabs li a {cursor:pointer; text-decoration:underline}
form.uniForm ul.formActionTabs li a,
form.uniForm ul.formActionTabs li span {padding:0.5em 1em 0.7em; display:block}
form.uniForm ul.formActionTabs li.isActive {}
form.uniForm ul.formActionTabs li.isActive a,
form.uniForm ul.formActionTabs li.isActive span {font-weight:bold; padding-top:0.8em; text-decoration:none; background:#FCFDE9; border:1px #888 solid; border-bottom:none; cursor:default; color:#000}

form.uniForm {width:55em; clear:both}

form.uniForm fieldset {margin:0 0 1em; border:1px #888 solid; background:#FCFDE9; clear:both}
form.uniForm fieldset legend{margin:0 0 0 1em; color:#000; font-weight:bold; font-size:1em; border:1px #888 solid; border-bottom:none; padding:0.3em 0.5em; background:#FCFDE9}

form.uniForm fieldset,
form.uniForm fieldset legend,
ul.formActionTabs li a,
ul.formActionTabs li span
{
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

form.uniForm p.importantHint {float:right; font-size:0.8em; margin:1em 1em 0 0}
form.uniForm p.importantHint span.mark {color:red}

form.uniForm p.submitLine {margin:1em 0;}
form.uniForm p.submitLine input {/*background:#5EB400; color:#fff; padding:0.3em 1em; border-width:2px*/}

form.uniForm ul {list-style:none; margin:none; margin:1em; padding:0; clear:both}
form.uniForm p {margin:1em}
form.uniForm ul li {clear:both; margin:0.5em 0}
form.uniForm ul.paramList li {clear:none; float:left; margin-right:1em}
form.uniForm ul li ul.content {margin:0}
form.uniForm ul li li {margin:0 0 0.2em}
form.uniForm ul li .comment {display:block; font-size:0.9em; color:#444; margin:0.5em 0}
form.uniForm ul li.titleLess {margin-left:15.2em}
form.uniForm ul li.multiCheck label,
form.uniForm ul li.titleLess label {padding-right:0.7em}
form.uniForm ul li strong.title,
form.uniForm ul li ul.content,
form.uniForm ul li div.content,
form.uniForm ul li span.content { line-height: 24px;	display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; _overflow:hidden; vertical-align:top; position:relative}
form.uniForm ul li.addInfo .content {	vertical-align:top }
form.uniForm ul li strong.title {width:14em; margin-right:1.2em; text-align:right; font-weight:normal; line-height: 24px;}
form.uniForm ul li strong.title .important {font-weight:normal;}
form.uniForm ul li.isImportant strong.title span.important  {font-weight: normal; padding-right:10px; background:url(/board/i/vis/mark_important.gif) right center no-repeat; margin-right:-10px}
form.uniForm ul li.squaresLine strong.title span.important  {padding:7px; margin-right:2px}
form.uniForm ul li .content {width:36.5em}
form.uniForm ul li.addInfo .content {width:36.5em}
form.uniForm ul li.isEmpty {background:url(/board/i/ico/16x16/bullet_error.png) right 0.1em no-repeat ;}
form.uniForm ul li input[type='radio'],
form.uniForm ul li input[type='checkbox'] {margin:0 0.2em 0 0}
form.uniForm ul li .content input[type='password'],
form.uniForm ul li .content input[type='text'] {width:100%; background:#fff; border:1px #888 solid}
form.uniForm ul li .content input[type='password'] {width:10em; background:#fff url(/board/i/ico/16x16/bullet_key.png) right center no-repeat; padding-right:16px; color:#888; background:#fff; border:1px #888 solid}
form.uniForm ul li .content input[disabled='disabled'] {color:#666}
form.uniForm ul li .content textarea, 
form.uniForm ul li .content select, 
form.uniForm ul li .content input.ie_input_text {width:100%; background:#fff; border:1px #888 solid}
form.uniForm ul li .content textarea {min-width:100%; max-width:100%; background:#fff; border:1px #888 solid; min-height:5em; _height:5em; padding: 5px;}

form.uniForm ul li.addServiseInfo .content textarea {height:3em; min-height:3em;}

form.uniForm ul li.multiField .content textarea, 
form.uniForm ul li.multiField .content select, 
form.uniForm ul li.multiField .content input.ie_input_text {width:auto}
form.uniForm ul li.readonly  .content input {background:#eee}

form.uniForm ul li.imageField  .content div.thumbnail {border:1px #888 solid; text-align:center; float:left}
form.uniForm ul li.imageField  .content div.thumbnail img {display:block; margin:0 auto}
form.uniForm ul li.imageField  .content div.thumbnail label {display:block; background:#fff; padding:0.3em 0; font-size:0.8em}

form.uniForm .syncWait input,
form.uniForm input.syncWait {background:#fff url(/board/i/vis/syncanimation.gif) right center no-repeat !important}

form.uniForm ul.fileList {list-style:decimal; margin-left:2.5em}
form.uniForm ul.fileList a {margin-left:1em}

form.uniForm div.imageBlock {margin:1em 1em 0; clear:both; overflow:hidden}
form.uniForm div.imageBlock ul {list-style:none; margin:1em 0 1em -1em}
form.uniForm div.imageBlock ul li {float:left; margin:0 0 1em 1em; border:1px #888 solid; text-align:center; width:93px; clear:none; position:relative; background:#eee;}
form.uniForm div.imageBlock ul li img {height:70px; display:block; margin:0 auto; border:1px #888 solid; border-left:0; border-right:0}
form.uniForm div.imageBlock ul li label {display:block; font-size:0.8em; width:93px; padding:0.3em 0; background:#fff;}
/*
form.uniForm div.imageBlock ul li:hover label {display:block}
form.uniForm div.imageBlock ul li label.setAsMainImage {width:100%; top:0px; border-bottom:1px #888 solid}
form.uniForm div.imageBlock ul li label.dropImage {width:100%; bottom:0px; border-top:1px #888 solid}
*/
form.uniForm div.imageBlock ul li label input {margin:0}

form.uniForm ul li.floorLine .content input {width:4em; text-align:center}
form.uniForm ul li.squareLine .content input {width:4em; text-align:center}
form.uniForm ul li.squareLine .content select {width:6em}
form.uniForm ul li.squaresLine .content input {width:4em; text-align:center}

form.uniForm ul li.multiField strong.title {}
form.uniForm ul li.multiField .street {width: 25em; position:relative}
form.uniForm ul li.multiField .street select,
form.uniForm ul li.multiField .building select{width: 100%}
form.uniForm ul li.multiField label.house strong.title {width: 5em}
form.uniForm ul li.multiField label.house .content {width: 3em}
form.uniForm ul li.multiField label.house input {text-align:center}

form.uniForm ul li.balconyLine label.balcony .content {width: 4em}
form.uniForm ul li.balconyLine label.loggia strong.title {width: 6em}
form.uniForm ul li.balconyLine label.loggia .content {width: 4em}
form.uniForm ul li.balconyLine input {text-align:center}

form.uniForm ul li.yearLine .content input {width:4em; text-align:center;}
form.uniForm ul li.priceLine .content input {width:10em; text-align:center;}
form.uniForm ul li.priceLine .content select {width:7em}

form.uniForm .virtualTourLine input {width:6em; text-align:center; background:#fff; border:1px #888 solid }

form.uniForm ul li.yearLine .content .comment,
form.uniForm ul li.virtualTourLine .content .comment,
form.uniForm ul li.priceLine .content .comment {display:inline; margin-left:1em}

form.uniForm ul li span.fakeInput {border:1px #888 solid ; background:#fff; color:#444; padding:0.2em 0.5em; display:block}

form.uniForm div.dropdownPanelHolder {position:absolute; left:0; top:100%; width:100%; background:#fff; border:1px #aaa solid; z-index:1000; margin-top:-1px; display:none}
form.uniForm div.dropdownPanelHolder {-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.5); -moz-box-shadow: 0 3px 3px rgba(0,0,0,.5); box-shadow: 0 3px 3px rgba(0,0,0,.5) }
form.uniForm div.dropdownPanelHolder {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

form.uniForm  div.hintListHolder {max-height:30em; overflow:auto; font-size:0.8em}
form.uniForm  div.dropdownPanel ul.hintList {margin:0.2em 0.3em}
form.uniForm  div.dropdownPanel ul.hintList li {display:block; float:none; width:auto; overflow:hidden; white-space:nowrap; margin:0; }
form.uniForm  div.dropdownPanel ul.hintList li a {display:block; text-decoration:none; padding:0.3em 0.5em; font-size:1.2em; border-bottom:1px #ddd solid}
form.uniForm  div.dropdownPanel ul.hintList li a:hover {background:#0857A6; color:#fff;}
form.uniForm  div.dropdownPanel ul.hintList li a span.hilite {border-bottom:2px #3b69c6 solid}
form.uniForm  div.dropdownPanel ul.hintList li a:hover span.hilite {border-color:#fff}
form.uniForm  div.dropdownPanel ul.hintList li a small {color:#888}
form.uniForm  div.dropdownPanel ul.hintList li a:hover small {color:#ddd}
form.uniForm  div.dropdownPanel strong.listSectionHeader{display:block; text-decoration:none; padding:0.3em 0.5em; font-size:1.2em; background: #515151; color:#fff}

form.uniForm .fieldValueBlock {margin:1em 0 0 15.2em}
form.uniForm .fieldValueBlock .messageBlock {position:relative}
form.uniForm .fieldValueBlock .messageBlock:before {position: absolute; content: ''; position: absolute; background: none; border: 10px solid transparent; border-bottom-color: #E30101; top:0%; left:8px; margin-top:-22px}

form.uniForm ul.fileList li img{
    height: 70px;
    width: 93px
}

form.uniForm .importantOnCondition .alwaysImportant,
form.uniForm .importantOnCondition .nowIsImportant {padding-right:10px; background:url(/board/i/vis/mark_important.gif) right center no-repeat; margin-right:-10px}

form.uniForm p.submit {float:right; padding:0 1em 0.5em; margin:-1.1em 0 1em; background:#FCFDE9; border:1px #888 solid; border-top:none}
form.uniForm p.submit input {background:#5EB400; color:#fff; padding:0.2em 1em; border:2px shunken #666; border-radius:5px}
form.uniForm p.submit {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}






/*site_select start*/

.new_theme .site_select{
    border: 1px solid #cecece;
    width: 100px;
    height: 28px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    background-color: #ffffff;
    border-radius: 2px;
}

.new_theme .site_select .site_select_open{
    width: 28px;
    height: 28px;
    background: url(/board/i/ico/new_theme/icon_arrow_down.png) no-repeat center center;
    float: right;
}

.new_theme .site_select span{
    display: block;
    margin-right: 28px;
    line-height: 28px;
    margin-left: 7px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.new_theme .site_select ul{
    display: none;
    margin: 0px;  
    width: 100%;
    border: 1px solid #cecece;
    margin-left: -1px;
}

.new_theme .site_select.open ul{
    display: block;
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 150px;
    z-index: 20;
}

.new_theme .site_select.open.open_up ul{
    bottom: 0;
    margin-bottom: 28px;
}

.new_theme .site_select ul li{
    margin: 0px;
    padding: 7px;
    list-style-type: none;
    background-color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.new_theme .site_select ul li.selected{
    background-color: #dfddd7 !important;
}


.new_theme .site_select ul li:hover{
    background-color: #f5f3ee;
}
/*site_select end*/


/*site_select2 start*/
.site_select2 {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    height: 26px;
    color: #666;
}

.site_select2 li{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0px 10px;
    margin: 0px !important;
    background-color: white;
    border: 1px solid #aaa;
    float: left;
    margin-left: -1px !important;
    cursor: pointer;
    z-index: 1;
    position: relative;
}

.site_select2 li:first-child{
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.site_select2 li:last-child{
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.site_select2 li:hover{
    border-color: #1e8700;
    z-index: 2;
    color: #1e8700;
}

.site_select2 li.selected {
    background-color: #c0e18c;
    border-color: #1e8700;  
    color: #1e8700;
    z-index: 2;
}
/*site_select2 end*/



/*site_checkbox start*/

.site_checkbox{
    display: inline-block;
    height: 16px;
    width: 16px;
    background-color: #ffffff;
    border-radius: 2px;
    border: 1px solid #cecece;
    cursor: pointer;
}

.site_checkbox .site_checkbox_point{
    display: none;
    height: 8px;
    width: 8px;
    background-color: #1e8700;
    border-radius: 2px;    
}

.site_checkbox input{
    display: none;    
}

.site_checkbox.checked .site_checkbox_point{
    display: block;
    margin: 4px;
}

/*site_checkbox end*/









/*uniForm2 start*/
form.uniForm2 {
    max-width: 950px;

}




form.uniForm2 input[type='text'], form.uniForm2 textarea{
    cursor: text !important;
}



form.uniForm2 select, form.uniForm2 input[type='text'], form.uniForm2 input[type="password"], form.uniForm2 input[type="radio"], form.uniForm2 input[type="checkbox"] {

    vertical-align: middle;
    padding: 0px 5px;
    font-size: 12px;
    line-height: 24px;
    color: #3b3b3b;
    background-image: none;
    height: 24px;


}

form.uniForm2 select{
    padding-right: 0px\9;
}


form.uniForm2 input[type="checkbox"], form.uniForm2 input[type="radio"] {
    margin: 0px;
}

form.uniForm2 input[type="text"], form.uniForm2 input[type="password"], form.uniForm2 textarea, form.uniForm2 select {
    border-radius: 4px;
    border: 1px solid #ccc;
    background-color: #fff;
    width: auto;
    -webkit-box-shadow: 0px 0px 0px #000000;
    -moz-box-shadow: 0px 0px 0px #000000;
    box-shadow: 0px 0px 0px #000000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #3b3b3b;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

form.uniForm2 fieldset{
    border: none;
    border-bottom: 1px solid #cecece;
    overflow: hidden;
    outline: medium none;
    padding: 0px;
    margin: 0px;

} 

form.uniForm2 fieldset.uniForm2_fieldset_first{
    border-top: 1px solid #cecece;
}


form.uniForm2 fieldset .form_row{

    position: relative;
}

form.uniForm2 fieldset .fieldset_bg{
    background-color: #f5f3ee;
    margin-left: 240px;
    padding: 30px 0 15px;
}

form.uniForm2 fieldset .form_row_caption_block{
    width: 240px;
    margin-left: -240px;
    position: absolute;
}


form.uniForm2 fieldset .form_row_caption_block_title{
    padding-left: 30px;
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 15px;
}

form.uniForm2 fieldset .form_row_caption_block_descr{
    padding-left: 30px;
    color: #666;
}

form.uniForm2 fieldset select{
    height: 28px;
    border: 1px solid #ccc;
    border-radius: 3px;
    line-height: 30px;
    font-size: 14px;
}

form.uniForm2 fieldset input[type=text]{
    height: 28px;
    border: 1px solid #ccc;
    border-radius: 3px;
    line-height: 28px;
    font-size: 14px;
}

form.uniForm2 fieldset .textarea1{
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 95%;
    height: 165px;
    padding: 5px;
    margin-bottom: 15px;
}

form.uniForm2 fieldset .textarea2{
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    width: 95%;
    height: 100px;
    padding: 5px;
    margin-bottom: 15px;
}


form.uniForm2 fieldset select[disabled], form.uniForm2 fieldset input[disabled], form.uniForm2 fieldset .disabled{
    opacity: 0.7;
}
form.uniForm2 fieldset select.error, form.uniForm2 fieldset input.error{
    border-color: #f83537 !important;
    z-index: 10;
    position: relative;
}



form.uniForm2 fieldset select, form.uniForm2 fieldset input{
    margin-bottom: 15px;
    margin-left: 2px;
    margin-right: 2px;
}

form.uniForm2 fieldset select.input1{
    width: 260px;

}

form.uniForm2 fieldset input.input1{
    width: 248px;

}

form.uniForm2 fieldset select.input2{
    width: 180px;

}

form.uniForm2 fieldset input.input2{
    width: 168px;

}


form.uniForm2 fieldset select.input3{
    width: 217px;
    margin-right: 5px;
}

form.uniForm2 fieldset input.input3{
    width: 205px;
    margin-right: 5px;
}



form.uniForm2 fieldset select.input4{
    width: 80px;    
}

form.uniForm2 fieldset input.input4{
    width: 68px;  
}

form.uniForm2 fieldset input.input5l{
    width: 66px;
    border-radius: 0px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}


form.uniForm2 fieldset input.input5c{
    width: 66px;
    border-radius: 0px;
    margin-left: -5px;
}

form.uniForm2 fieldset input.input5r{
    width: 66px;
    border-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-left: -5px;
    margin-right: 5px;
}

form.uniForm2 fieldset select.input6{
    width: 200px;

}

form.uniForm2 fieldset input.input6{
    width: 188px;   
}


form.uniForm2 fieldset select.input7{
    width: 384px;

}

form.uniForm2 fieldset input.input7{
    width: 372px;   
}



form.uniForm2 fieldset .form_row_body_descr{
    color: #9d9d9d;
    line-height: 30px;
    margin-left: 5px;
}

form.uniForm2 fieldset .form_row_body_title{
    font-weight: bold;
    line-height: 30px;
    margin-left: 5px;
}




form.uniForm2 fieldset .form_row_body_block{
    padding-left: 28px;
}


form.uniForm2 fieldset .form_row_body_block .text_contener{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-bottom: 15px;
    vertical-align: top;
    margin-left: 15px;

}

form.uniForm2 fieldset .form_row_body_block .text_contener label, form.uniForm2 fieldset .form_row_body_block .text_contener1 label{  
    height: 30px;
    line-height: 30px;   

}

form.uniForm2 fieldset .form_row_body_block .text_contener1{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    vertical-align: top;
    margin-left: 5px;
    margin-right: 5px;

}

form.uniForm2 fieldset .form_row_body_block .text_contener2{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    vertical-align: top;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: bold;

}


form.uniForm2 ::-moz-placeholder { 
    color: #666;
}
form.uniForm2 :-moz-placeholder { 
    color: #666;
}
form.uniForm2 ::-webkit-input-placeholder { 
    color: #aaa; 
}
form.uniForm2 ::-ms-input-placeholder { 
    color: #aaa; 
}


form.uniForm2 .form_row_street .select2-container, form.uniForm2 .form_row_building .select2-container, form.uniForm2 .form_row_transfer .select2-container{
    height: 28px;
    line-height: 28px;
    width: 384px !IMPORTANT;
    margin-right: 3px;
    margin-left: 2px;
    margin-bottom: 15px;
}

form.uniForm2 .form_row_street .select2-container a, form.uniForm2 .form_row_building .select2-container a{
    height: 22px;
    line-height: 22px;
    padding: 3px 5px;    
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
}



form.uniForm2 input.button_orange[type="submit"], form.uniForm2 .button_orange {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ff6e00;
    border-color: -moz-use-text-color -moz-use-text-color #c73537;
    border-image: none;
    border-radius: 3px;
    border-style: none none solid;
    border-width: medium medium 2px;
    color: white;
    cursor: pointer;
    margin-top: -5px;
    padding: 10px 34px;
    text-align: center;
    text-decoration: none;
    width: 150px;
}

form.uniForm2 input.button_orange[type="submit"]{
    width: auto;
    margin-top: 5px;
}

form.uniForm2  .form_row label{   
    line-height: 28px;
}

form.uniForm2  .form_row span{

    line-height: 28px;
}

form.uniForm2  .form_row label input[type=radio]{
    margin-right: 5px;
    line-height: 28px;
    margin-top: 0px;
    height: 28px;
}

body .select2-drop  .select2-search input{
    width: 100%;
}

form.uniForm2   .select2-container .select2-choice span{
    line-height: 23px;
}


form.uniForm2 .form_row_webpokaz{

}

form.uniForm2 .form_row_webpokaz .top_line{

}

form.uniForm2  .fileList{
    margin: 0px;
    padding: 0px;
}

form.uniForm2   ul.ajax_photo_box, form.uniForm2   ul.add_ajax_img{
    margin: 0 !important;
    margin-left: -6px !important;
}

form.uniForm2  .fileList li{
    list-style-type: none
}

form.uniForm2  ul.ajax_photo_box li.add_ajax_img{
    height: 100px;
    width: 140px;
}

form.uniForm2 ul.ajax_photo_box li.ajax_photo_item{
    height: 100px;
    width: 140px;  
    background-color: white;
}


form.uniForm2 .formActionTabs2{
    margin: 0px;
    margin-left: 240px;  
    height: 50px;
    padding: 0px;
}

form.uniForm2 ul.formActionTabs2 li { 
    height: 50px;
    display: block;
    float: left;
    margin: 0px;
}

form.uniForm2 ul.formActionTabs2 li a {
    cursor:pointer; 
    text-decoration:underline;
}
form.uniForm2 ul.formActionTabs2 li a,
form.uniForm2 ul.formActionTabs2 li span {
    color: #6c6c6c;
    line-height: 50px;
    font-size: 18px;
    padding: 0 45px;
    text-decoration: none;
    float: left;
    background: url(/board/i/ico/new_theme/bg_tabs_01.gif) repeat-x bottom;
    background-color: #FCFDE9;
    margin-bottom: -1px;
    border-right: 1px solid white;
    border-left: 1px solid white;
    margin-left: -1px;
    position: relative;
    z-index: 1;

}
form.uniForm2 ul.formActionTabs2 li.isActive {}
form.uniForm2 ul.formActionTabs2 li.isActive a,
form.uniForm2 ul.formActionTabs2 li.isActive span {
    z-index: 2;
    background: #d0e9a9;
    color: #1e8700;   
    border-bottom: 1px solid #d0e9a9;
}


form.uniForm2 .uniForm2_fieldset_green{
    background-color: #1E8700;
    border-bottom: 1px solid #50AE2F;
    border-top: 1px solid #50AE2F;
    margin-top: -1px;
}

form.uniForm2 .uniForm2_fieldset_green.uniForm2_fieldset_first{
    margin-top: 0px;
    border-top: 1px solid #50AE2F;
}

form.uniForm2 fieldset.uniForm2_fieldset_green .form_row_body_descr{
    color: #666;
}

form.uniForm2 .uniForm2_fieldset_green .fieldset_bg{
    background-color: #D0E9A9;
}

form.uniForm2 .uniForm2_fieldset_green .form_row_caption_block_title, form.uniForm2 .uniForm2_fieldset_green .form_row_caption_block_descr{
    color: white;
}


form.uniForm2 .exchange_block_fieldset{
    border: 3px solid #50ae2f;
}


form.uniForm2 .exchange_block_fieldset fieldset .fieldset_bg{
    margin-left: 237px;
}



form.uniForm2 .form_row_error_block{
    background-color: #F83537;
    color: white;
    font-size: 14px;
    left: -240px;
    padding: 20px;
    position: absolute;
    top: -15px;
    width: 200px;
    z-index: 10;
    display: none;
}


form.uniForm2 .form_row_error_block .rhombus{
    background-color: #f83537;
    height: 20px;
    position: absolute;
    right: -9px;
    top: 21px;
    transform: rotate(45deg);
    width: 20px;
}


form.uniForm2 .select2-container.error  a.select2-choice{
    border-color: #f83537;
}


/*site_select2 style*/
form.uniForm2 .site_select2{   
    padding: 0;
    margin: 0;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 2px;
}

form.uniForm2 .site_select2 ul{  
    padding: 0;
    margin: 0;
}

form.uniForm2 .site_select2 li{
    height: 24px;
    line-height: 24px;
    color: #3b3b3b;
    font-size: 13px;
}

form.uniForm2  .site_select2 li.selected{
    color: white;
    background-color: #1E8700;
}

form.uniForm2 .fieldset_photos .fieldset_bg{
    min-height: 235px;
}


form.uniForm2 .block_margen_left, .uniForm2_block_margen_left{
    margin-left: 240px;
}

textarea[name=sticker_partners_agr_descr], textarea[name=service_info]{
    height: 5em !important;
}

