/*Оформление заказа*/
.order .close {-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;  -o-transition:background 0.2s ease;transition: background 0.2s ease; height: 38px; width: 38px; margin: 5px;}
.order .close a {margin: 4px; display: block; height: 30px; width: 30px; background: url(/pics/delete_nb.png) 0 0 no-repeat; }
.order .close:hover a {background-position: 0 -30px;}


.kol_buttons {margin: 10px 0; position: relative;}
.kol_buttons div {display: inline-block;}
.kol_buttons .btn {
    background-color: #79534a;
    border-bottom: 3px solid #4a312a;
    padding:0!important; line-height: 35px; 
    font-family: Tahoma!important; 
    font-size: 30px!important; width: 40px; height: 40px;
} 
.kol_buttons input {font-size: 20px;text-align: center; height: 40px; width: 70px!important; margin: 0!important;}
.kol_buttons .preloader {display: none; height: 35px; left: 90px; position: absolute; width: 35px; top: 4px;}
.kol_buttons .btn:hover {background-color: #dc2126;border-bottom: 3px solid #97171b; color: #FFFFFF!important;}
.kol_buttons input {border: none;}



.styled ul.radio-group li {
    position: relative;
    list-style: none;
    padding: 10px;
}

.styled input[type="radio"] {
  opacity: 0;
  position: absolute;
}

.styled input[type="radio"] + label
{
cursor: pointer;
padding-top: 4px;
line-height: 25px;

}
.styled input[type="radio"] + label > span {
  position: relative;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  background-color: #FFFFFF;
  border: 2px solid #bcbcbc;
  margin: -2px 5px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.styled input[type="radio"] + label:hover > span {
  border: 2px solid #1F2D37;

}
.styled input[type="radio"] + label img {
    display: inline-block;
    line-height: 20px;
    vertical-align: middle;
}


.styled input[type="radio"]:checked + label > span span {
   display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 3px;
    top: 3px;
    border-radius: 4px;
    border: none;
    background: #006600;
}

.styled input[type="radio"]:checked + label > span {
  border: 2px solid #006600;

}




/*Панель вида и сортировки*/
.view_panel .view_type div {float: left; padding-right: 10px; line-height: 28px; color: #666666}
.view_panel .view_type a {background-color: #E7E7E7; float: left; display: block; padding: 4px 5px; border: 1px solid #CCCCCC; margin: 0 2px;}
.view_panel .view_type a img {display: inline-block; vertical-align: middle; line-height: 16px; margin-top: -2px;}
.view_panel .view_type a.active {border: 1px solid #3366CC; background-color: #FFFFFF;}

.view_panel .sort_type {float: right;}
.view_panel .sort_type div {float: left; padding-right: 10px; line-height: 28px; color: #666666}



.date_calendar img {padding-top: 5px;}
.date_calendar input.hasDatepicker {padding: 10px;}
.ui-datepicker-title select {padding: 5px 10px;}
