﻿.adm_btn
{
    display:block;
    }


.clear {clear:both;}
body{font-size:20pt}
.cart{
    float: right;
    position: fixed;
    background-color: #1976d2;
    color: #fff;
    top: 0;
    padding: 5px 10px;
    left: 0;
    right: 0;
}
.cart img{float:right;margin-right:20px}
.cart a{font-weight:bold;color:#ff7a7a;font-size:22pt}
.o_line {clear:both}
    .o_line img, .o_line_img {
        min-height: 315px;
        max-width: 330px;
        float: left;
        margin: 5px 10px 5px 5px;
        border: 1px solid #e1e1e1;
    }

.chLine {background-color:aliceblue;}
.bis_img {
    width: 100%;
    max-width: 250px;
}
.price_block{min-height:40px;padding:15px 0}
.price_block .cost,.price_block .sort,.price_block .by_btn{display:inline-block;margin-right:20px;min-width: 260px;}
.price_block .by_btn{width:auto;}
.price_block .cost span {

    font-weight: bold;

    padding: 2px;
}
.price_block .cost span.b50 {
    background-image: url(images/b50.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 40px;
}
.price_block .cost span.b10 {
    background-image: url(images/b10.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 40px;
}
.price_block .cost span.alert {color:#ff7575; }
.by_btn a {
    background: #fff;
    border: none;
    border-radius: 2px;
    box-shadow: 0 1px 3px
    rgba(0,0,0,.12),0 1px 2px
    rgba(0,0,0,.24);
    min-height: 31px;
    min-width: 70px;
    padding: 2px 16px;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    -webkit-transition: all 280ms cubic-bezier(.4,0,.2,1);
    transition: all 280ms cubic-bezier(.4,0,.2,1);
    color:#212121;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-appearance: none;
    display: inline-block;
    vertical-align: middle;
}
.by_btn a:hover {
    background:#fff;
    outline: 0;
    text-decoration: none;
    color:#212121;
    box-shadow: 0 10px 20px
    rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);
    text-decoration:none;
}
.palete {
    height: 60px;
    padding-right: 10px;
    margin-left:50px;
}
.palete a{display:inline-block;float:left;width:7.2%;height:55px;cursor:pointer;margin-bottom:2px;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    box-shadow: inset 0px 10px 0px rgba(255,255,255,0.11);
    -webkit-box-shadow: inset 0px 10px 0px rgba(255,255,255,0.11);
    -moz-box-shadow: inset 0px 10px 0px rgba(255,255,255,0.11);
    -o-box-shadow: inset 0px 10px 0px rgba(255,255,255,0.11);
}
.palete a.all_collor{text-align:center;color:#000;text-decoration: none;padding-top: 5px;height: 50px;}
.palete a.checked{background-image: url('Styles/images/color_check.png');background-repeat: no-repeat;background-position: right top;}
.palete a.checked.black{background-image: url('Styles/images/color_check_white.png')!important;}
.palete a:hover {
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    -moz-box-shadow: 0 1px 10px rgba(0,0,0,0.35);
    -webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.35);
    -o-box-shadow: 0 1px 10px rgba(0,0,0,0.35);
    box-shadow: 0 1px 10px rgba(0,0,0,0.35);
}
.standart{font-size:22pt;}



.menu_bs_panel{ margin-top:10px;background-color: #93c7ff;padding: 10px;}
.menu_bs_title
{
    font-weight: bold;
    display: block;
    text-decoration: underline;
    margin-bottom: 10px;
}
.menu_bs {
    float: left;
    display: inline-block;
    width: 150px;

    background-repeat: no-repeat;
    padding-top: 90px;
    background-position: center top 5px;
    text-align: center;
    text-decoration: none;
    color: #000;
    margin-right: 10px; 
    line-height: 28px;

}

.finder_bs_panel{ margin-top:10px;background-color: #dfeeff;padding: 10px;}






.ordInfo {
    font-size: 16pt;
    color: #1976d2;
    box-shadow: none;
    min-height: auto;
    display: block;
    margin-left: 490px;
}




/*panels and badges*/
.uk-alert-danger {
    background: #e53935 !important;
}
.uk-alert {
    border: none;
    background: #1976d2;
    color: #fff;
    text-shadow: none;
    padding: 5px 32px 5px 10px;
    position: relative;
    display: block;
}


.collapsed{height:200px;overflow:hidden;}
.hider_btn
{
	display: block;
	background-color: #000;
	color: #f00;
	text-decoration: none;
	text-align: center;
	background-image: url(images/unnamed.png);
	font-weight: bold;
}

.filter-item
{
    padding: 5px 6px 2px 6px;
    border: none;
    border-radius: 5px;
    line-height: 40px;
    background-color: #2196f3;
    margin-right: 5px;
    color: #fff;
    text-decoration: none;
    }
.filter-item.selected
{  
    background-color: #000;
}  
.filter-item.block
{
    display:block;
    margin-bottom:3px;
    }


