@font-face {
    font-family: "ALSRublRegular";
	src: url('../shablon/css/rouble.eot');
	src: local('ALS Ruble'),
	url('../shablon/css/rouble.woff') format('woff'),
	url('../shablon/css/rouble.svg') format('svg'),
	url('../shablon/css/rouble.otf') format('opentype');

}

a {color: #5482B4;}
.bottom_menu ul, .left_menu ul, .menu ul{margin: 0; padding: 0;}
a:hover {text-decoration: underline;}
a {
    text-decoration: none; /* Убираем подчеркивание у ссылок */
   }
   a:hover {
    text-decoration: underline; /* Добавляем подчеркивание
                                   при наведении курсора мыши на ссылку */
   }
body {
    background: none repeat scroll 0 0 #D4DCE3;
    background-image: url("white000.gif");
    background-repeat: repeat-x;
    font-family: Trebuchet MS;
    height: auto !important;
    margin: 0 0 0 0;
    padding: 0;
}
.body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background-image: url(white000.gif);
    background-repeat:  repeat-x;
    display: block;
    clear: both;
}
.layer {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    position: relative;
    display: block;
    clear: both;
}
.top {
    position: relative;
    display: block;
    clear: both;
}
.top_left {
    float: left;
    position: relative;
    top: 3px;
     width: 420px;

}
.name_org {
    color: #2696D3;
    font-size: 32pt;
    font-family: Trebuchet MS;
    font-weight: bold;
    float: left;
}
.min_name_org {
    color: #555555;
    font-size: 14pt;
    font-family: Trebuchet MS;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}
.min_name_org2 {
    color: #555555;
    font-size: 12pt;
    font-family: Trebuchet MS;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    float: left;
}
.top_left img{
    float: left;
}
.top_right {
    position:  absolute;
    top: 10px;
    right: 10px;
     width: 250px;
    text-size: 5pt;
    text-align: right;
}
.adress_org {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
    font-size: 10pt;
    font-family: Trebuchet MS;
    font-weight: bold;
}
.adress_org2 {
	display: block;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: #317BB2;
    font-size: 16pt;
    font-family: Trebuchet MS;
    font-weight: bold;
}
.tel_org {
    color: #2696D3;
    font-size: 16pt;
    font-family: Trebuchet MS;
    font-weight: bold;
}
.code {
    color: #555555;
    font-size: 16pt;
    font-family: Trebuchet MS;
    font-weight: normal;
}
.menu {
    width: 100%;
    height: 40px;
    border-radius: 7px 7px 7px 7px;
    border-bottom: 4px solid #3559B3;
    text-transform: uppercase;
    position: relative;
    top: 45px;

background:#8BA6CE !important;
background: -moz-linear-gradient(top, #8BA6CE 0%, #317BB2 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8BA6CE), color-stop(100%,#317BB2)) !important;
background: -webkit-linear-gradient(top, #8BA6CE 0%,#317BB2 100%) !important;
background: -o-linear-gradient(top, #8BA6CE 0%,#317BB2 100%) !important;
background: -ms-linear-gradient(top, #8BA6CE 0%,#317BB2 100%) !important;
background: linear-gradient(top, #8BA6CE 0%,#317BB2 100%) !important;

    text-align: justify;
    display: block;
    clear: both;
}
.menu ul {
    padding: 0;
    width: 100%;
    text-align: justify;
    display: block;
    /*clear: both;*/
}
.menu ul li {
    float: left;
    display: inline;
    margin-top: 14px;
    text-align: justify;
    text-shadow: -1px -1px #398EA9;
    color: #FFF;
    font-size: 14px;
    font-family: Trebuchet MS;
    font-weight: normal;
}
.menu ul li a:hover {
    height: 36px;
    margin-top: 0px;
    background:#317BB2 !important;
	background: -moz-linear-gradient(top, #317BB2 0%, #8BA6CE 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#317BB2), color-stop(100%,#8BA6CE)) !important;
	background: -webkit-linear-gradient(top, #317BB2 0%,#8BA6CE 100%) !important;
	background: -o-linear-gradient(top, #317BB2 0%,#8BA6CE 100%) !important;
	background: -ms-linear-gradient(top, #317BB2 0%,#8BA6CE 100%) !important;
	background: linear-gradient(top, #317BB2 0%,#8BA6CE 100%) !important;
}
.menu ul li:first-child{
    margin-left: 10px;
}
.menu ul li a {
    color: #FFFFFF;
    text-decoration: none;
    padding: 13px 14px;
    margin-left: -2px;
}
.menu ul li img {
    margin-left: 0px;
}
.menu ul li .active{
    background-color: #0D6CAA;
    background-image: -moz-linear-gradient(transparent 50%, #2696D3 50%);
    background-image: -o-linear-gradient(transparent 50%, #2696D3 50%);
    background-image: -webkit-linear-gradient(transparent 50%, #2696D3 50%);
    background-image: -ms-linear-gradient(transparent 50%, #2696D3 50%);
}
.searchengine {
    float: left;
    margin-left: 15px;
    padding-top: 10px;
}
.find_ico{
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.find_txt{
    border: 1px solid #CCCCCC;
    border-radius: 7px;
    color: #999999;
    display: inline;
    height: 30px;
    width: 140px;
    font-size: 14px;
    float: left;
}

.content_div{

}
.brends {
    clear: both;
    display: block;
    height: 100px;
    margin-top: 20px;
    width: 100%;
}

.item_brend {
    float: left;
    font-family: Trebuchet MS;
    font-size: 11px;
    font-weight: normal;
    height: 60px;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
    width: 95px;
}

.item_brend a {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.item_brend a:hover{
    text-decoration: underline;
}
.bottom_menu {
    border: 1px solid #CCCCCC;
    background-color: #EEEEEE;
    border-radius: 10px;
    clear: both;
    display: table;
    width: 100%;
}

.bottom_menu ul {
    color: #333333;
    display: inline;
    float: left;
    font-family: Trebuchet MS;
    font-weight: normal;
    margin: 8px 0px;
    height: 22px;
}

.bottom_menu ul li {
    color: #333333;
    display: inline;
    float: left;
    font-family: Trebuchet MS;
    font-weight: normal;
}
.bottom_menu ul li:first-child a{
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;

}


@-moz-document url-prefix()
{
	.bottom_menu ul li a { padding: 8px 25px 10px 25px  !important; }
}

.bottom_menu ul li a {
    color: #333333;
    font-family: Trebuchet MS;
    font-weight: normal;
    text-decoration: none;
    padding: 8px 25px 8px 25px;

}

.bottom_menu ul li a:hover {
    background-color: #fefefe;
}
.bottom_menu ul li img {
  margin: 0;
  padding: 0;
}
.fotter {
    color: #8C9987;
    font-family: Trebuchet MS;
    font-weight: normal;
    height: 80px;
    margin-top: 20px;
    width: 100%;
}

.fotter_tel {
    float: left;
    font-family: Trebuchet MS;
    font-size: 24pt;
    font-weight: bold;
    margin-right: 20px;
}
.other {
background:#8BA6CE !important;
background: -moz-linear-gradient(top, #8BA6CE 0%, #317BB2 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8BA6CE), color-stop(100%,#317BB2)) !important;
background: -webkit-linear-gradient(top, #8BA6CE 0%,#317BB2 100%) !important;
background: -o-linear-gradient(top, #8BA6CE 0%,#317BB2 100%) !important;
background: -ms-linear-gradient(top, #8BA6CE 0%,#317BB2 100%) !important;
background: linear-gradient(top, #8BA6CE 0%,#317BB2 100%) !important;
    border-radius: 7px;
    color: #FFFFFF;
    font-family: Trebuchet MS;
    font-size: 12pt;
    font-weight: normal;
    padding: 5px 15px;
    text-decoration: none;
}
.slider {
    background: url("slider00.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    clear: both;
    display: block;
    height: 295px;
    margin-top: 50px;
    width: 100%;
}
.slider_repair {
     clear: both;
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: -40px;
}
.slider_repair a{
    background-size: 50px 50px !important;
    font-family: Tahoma !important;
    font-size: 12px !important;
    text-decoration: none;

}
.slider_repair a table td{
    font-size: 13px;
    height: 45px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 90px;
    line-height: 13px !important;
}

.slider_repair a table{
    margin: 45px auto;
}
.showcase {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-image: none;
    border-radius: 7px;
    border-style: solid;
    border-width: 1px 1px 4px;
    clear: both;
    display: table;
    width: 100%;
}
.item_showcase_my {
    border: 2px solid #660000;
    border-radius: 10px;
    color: #333333;
    float: left;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: normal;
    height: 208px;
    margin: 5px 15px;
    padding: 8px;
    width: 150px;
}
.item_showcase_my a {
    color: #333333;
    text-decoration: none;
}
.item_showcase_my p {
    margin-top: 5px;
    font-size: 13px;
}
.item_showcase_my:hover{
    border:1px silver solid;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);

}
.item_showcase_my img{
    margin: 0;
    padding: 0;
}
.item_showcase {
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    color: #333333;
    float: left;
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: normal;
    height: 210px;
    margin: 5px 15px;
    padding: 8px;
    width: 150px;
}

.item_showcase a {
    color: #333333;
    text-decoration: none;
}
.kat {
    color: #094685;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
    text-align: center;
    text-decoration: underline;
}
.item_showcase p {
    margin-top: 5px;
    font-size: 13px;
}
.item_showcase:hover{
    border:1px silver solid;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);

}
.item_showcase img{
    margin: 0;
    padding: 0;
}
.content_index {
    border: 2px solid #CCCCCC;
    border-radius: 7px;
    clear: both;
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 5px;
}
.content_index ul, .content_index ol{
    margin-left: 30px;
}
.content_index h2, .content_index h3 {
    margin: 20px 0 20px 0;
}
.content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-image: none;
    border-radius: 7px;
    border-style: solid;
    border-width: 1px 1px 4px;
    clear: both;
    height: auto;
    margin-top: 50px;
    width: 100%;

}
.content>tbody>tr>td:first-child{
    border-top-left-radius: 7px;
}
.left_menu {
    background: none repeat scroll 0 0 #FAFAFA;
    border-radius: 7px 0 0 7px;
    border-right: 1px solid #CCCCCC;
    height: 100%;
    margin-top: -91px;
    width: 220px;
}
.content_top {
    background-color: #0000CC;
    background: -moz-linear-gradient(center top , #0000CC, #52B224) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 7px 0 0;
    height: 40px;
    margin-top: -22px;
}

.left_menu ul {
    list-style: none outside none;
    margin-top: 5px;
}

.left_menu ul li {
    border-bottom: 1px dotted #CCCCCC;
    cursor: pointer;
    font-family: Trebuchet MS;
    font-size: 15px;
    display: table;
}
.left_menu_img {
    font-weight: normal;
    min-height: 29px;
   /* text-transform: uppercase; */
}
.left_menu ul li a {
    color: #000000;
    text-decoration: none;
    display: table-cell;
    padding: 15px 10px;
    width: 200px;
}
.left_menu ul li a span{
    font-size: 12px;
    color: #900;
}
.left_menu ul li:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0A9216;
}
.left_menu_img img{
    margin-right: 5px;
}
.content_top {
    background: -moz-linear-gradient(center top, #52B224 , #0000CC) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 7px 0 0;
    height: 40px;
    margin-top: -22px;
}
.content_text, .content_text_max {
    vertical-align: top;
    overflow: hidden;
    padding: 10px;
}
.content_text{position: relative;}
.content_top h1 {
    color: #FFFFFF;
    font-family: Trebuchet MS;
    font-size: 25px;
    font-weight: bold;
    margin: 0 0 0 40px;
    padding: 10px;
    text-shadow: -1px -1px #398EA9;
}
.model_info h2 {
    color: #0000CC;
    font-family: Trebuchet MS;
    font-size: 24px;
    margin: 0 0 0 40px;
    padding: 10px;
    text-shadow: -1px -1px 2px #999;
}
.model_info__div{margin: 10px -10px; padding: 15px;}
.model_info__div:nth-child(odd){
    background: #fff;

}
.model_info__div:nth-child(even){
    background: #eee;
    border-top: 5px #fff dotted;
    border-bottom: 5px #aaa dotted;
}
.left_menu .active{
    background: #fff;
}
.content tbody{width: 100%;}
.content_text img, .content_text_max img {
    border-radius: 5px;
    float: left;
    margin: 0 5px;
}
.content h3,.content  h2{
    padding: 10px;
}
.model_brens {
    background: none repeat scroll 0 0 #EAEBEC;
    border: 1px solid #CCCCCC;
    border-collapse: separate;
    border-radius: 3px;
    box-shadow: 0 1px 2px #D1D1D1;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.model_brens th {
    background: -moz-linear-gradient(center top , #EDEDED, #EBEBEB) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #FAFAFA;
    font-weight: bold;
    padding: 21px 25px 22px;
}
.model_brens th:first-child {
    padding-left: 20px;
    text-align: left;
}
.model_brens tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
.model_brens tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
.model_brens tr {
    padding-left: 20px;
    text-align: center;
}
.model_brens tr td:first-child {
    border-left: 0 none;
    padding-left: 20px;
    text-align: left;
}
.model_brens tr td {
    background: -moz-linear-gradient(center top , #FBFBFB, #FAFAFA) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
    border-top: 1px solid #FFFFFF;
    padding: 18px;
}
.model_brens tr.even td {
    background: -moz-linear-gradient(center top , #F8F8F8, #F6F6F6) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.model_brens tr:last-child td {
    border-bottom: 0 none;
}
.model_brens tr:last-child td:first-child {
    border-bottom-left-radius: 3px;
}
.model_brens tr:last-child td:last-child {
    border-bottom-right-radius: 3px;
}
.model_brens tr:hover td {
    background: -moz-linear-gradient(center top , #F2F2F2, #F0F0F0) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.model_brens a:link {
    color: #666666;
    font-weight:  normal;
    text-decoration: underline;
}
.model_brens a:visited {
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}
.model_brens a:active, .model_brens a:hover {
    color: #BD5A35;

    text-decoration: none;
}
.neispr_brens, .price_in_page {
    background: none repeat scroll 0 0 #EAEBEC;
    border: 1px solid #CCCCCC;
    border-collapse: separate;
    border-radius: 3px;
    box-shadow: 0 1px 2px #D1D1D1;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 20px;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.neispr_brens th, .price_in_page th th {
    background: -moz-linear-gradient(center top , #EDEDED, #EBEBEB) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #FAFAFA;
    font-weight: bold;
    padding: 21px 25px 22px;
}
.neispr_brens th:first-child, .price_in_page th:first-child th:first-child {
    padding-left: 20px;
    text-align: left;
}
.neispr_brens tr:first-child th:first-child, .price_in_page tr:first-child th:first-child tr:first-child th:first-child {
    border-top-left-radius: 3px;
}
.neispr_brens tr:first-child th:last-child, .price_in_page tr:first-child th:last-child tr:first-child th:last-child {
    border-top-right-radius: 3px;
}
.neispr_brens tr, .price_in_page tr tr {
    padding-left: 20px;
    text-align: center;
}
.neispr_brens tr td:first-child, .price_in_page tr td:first-child tr td:first-child {
    border-left: 0 none;
    padding-left: 20px;
    text-align: left;
}
.neispr_brens tr td, .price_in_page tr td tr td {
    background: -moz-linear-gradient(center top , #FBFBFB, #FAFAFA) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E0E0E0;
    border-left: 1px solid #E0E0E0;
    border-top: 1px solid #FFFFFF;
    padding: 5px;
}
.neispr_brens tr.even td, .price_in_page tr.even td tr.even td {
    background: -moz-linear-gradient(center top , #F8F8F8, #F6F6F6) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.neispr_brens tr:last-child td, .price_in_page tr:last-child td tr:last-child td {
    border-bottom: 0 none;
}
.neispr_brens tr:last-child td:first-child, .price_in_page tr:last-child td:first-child tr:last-child td:first-child {
    border-bottom-left-radius: 3px;
}
.neispr_brens tr:last-child td:last-child, .price_in_page tr:last-child td:last-child tr:last-child td:last-child {
    border-bottom-right-radius: 3px;
}
.neispr_brens tr:hover td, .price_in_page tr:hover td tr:hover td {
    background: -moz-linear-gradient(center top , #F2F2F2, #F0F0F0) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.pod_menu a{
     padding: 2px 2px 2px 15px!important;
}
.content_text .block_cat{
    width: 960px;
}
.content_text_max .block_cat{
    width: 1160px;
}
.simv_rub {
    font-family: "ALSRublRegular" !important;
    text-transform: lowercase !important;
}


.block_cat__item{
    width: 210px;
    margin: 5px 16px 30px 0;
    border: 1px solid #ccc;
    float: left;
    height: 280px;
    padding: 5px;
}
.block_cat__item_img{
    height: 180px;
    overflow: hidden;
}
.block_cat__item_name{
    height: 70px;
    margin: 10px 0;
    overflow: hidden;
}
.block_cat__item_img img{width: 210px;}
.block_cat__item_com{

}
.fillter_cat__search_find_table{
    width: 770px;
    margin-left: 150px;

}
.fillter_cat__search_find_table tbody tr td{

    padding: 5px;
}



.button_g{text-decoration:none; text-align:center;
 padding:7px 16px;
 border:solid 1px #808080;

 font:14px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#ffffff;
 background-color:#c4c4c4;
 background-image: -moz-linear-gradient(top, #c4c4c4 0%, #999999 100%);
 background-image: -webkit-linear-gradient(top, #c4c4c4 0%, #999999 100%);
 background-image: -o-linear-gradient(top, #c4c4c4 0%, #999999 100%);
 background-image: -ms-linear-gradient(top, #c4c4c4 0% ,#999999 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#999999',GradientType=0 );
 background-image: linear-gradient(top, #c4c4c4 0% ,#999999 100%);
 -webkit-box-shadow:1px 1px 2px #7d7d7d, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 1px 1px 2px #7d7d7d,  inset 0px 0px 1px #ffffff;
 box-shadow:1px 1px 2px #7d7d7d, inset 0px 0px 1px #ffffff;

   -webkit-transition: color 0.25s linear;
 -moz-transition:  color 0.25s linear;
 -o-transition:  color 0.25s linear;
 transition:  color 0.25s linear;}.button_g:hover{
 padding:7px 16px;
 border:solid 1px #808080;

 font:14px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#ffffff;
 background-color:#999999;
 background-image: -moz-linear-gradient(top, #999999 0%, #c4c4c4 100%);
 background-image: -webkit-linear-gradient(top, #999999 0%, #c4c4c4 100%);
 background-image: -o-linear-gradient(top, #999999 0%, #c4c4c4 100%);
 background-image: -ms-linear-gradient(top, #999999 0% ,#c4c4c4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#c4c4c4',GradientType=0 );
 background-image: linear-gradient(top, #999999 0% ,#c4c4c4 100%);
 -webkit-box-shadow:1px 1px 2px #7d7d7d, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 1px 1px 2px #7d7d7d,  inset 0px 0px 1px #ffffff;
 box-shadow:1px 1px 2px #7d7d7d, inset 0px 0px 1px #ffffff;

 }.button_g:active{
 padding:7px 16px;
 border:solid 1px #808080;

 font:14px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#ffffff;
 background-color:#999999;
 background-image: -moz-linear-gradient(top, #999999 0%, #c4c4c4 100%);
 background-image: -webkit-linear-gradient(top, #999999 0%, #c4c4c4 100%);
 background-image: -o-linear-gradient(top, #999999 0%, #c4c4c4 100%);
 background-image: -ms-linear-gradient(top, #999999 0% ,#c4c4c4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#c4c4c4',GradientType=0 );
 background-image: linear-gradient(top, #999999 0% ,#c4c4c4 100%);
 -webkit-box-shadow:2px 2px 2px #7d7d7d, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 2px 2px 2px #7d7d7d,  inset 0px 0px 1px #ffffff;
 box-shadow:2px 2px 2px #7d7d7d, inset 0px 0px 1px #ffffff;

 }


 .button_gr{text-decoration:none; text-align:center;
 padding:7px 16px;
 border:solid 1px #288a21;

 font:14px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#ffffff;
 background-color:#7cd670;
 background-image: -moz-linear-gradient(top, #7cd670 0%, #277024 100%);
 background-image: -webkit-linear-gradient(top, #7cd670 0%, #277024 100%);
 background-image: -o-linear-gradient(top, #7cd670 0%, #277024 100%);
 background-image: -ms-linear-gradient(top, #7cd670 0% ,#277024 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#277024', endColorstr='#277024',GradientType=0 );
 background-image: linear-gradient(top, #7cd670 0% ,#277024 100%);
 -webkit-box-shadow:1px 1px 2px #7d7d7d, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 1px 1px 2px #7d7d7d,  inset 0px 0px 1px #ffffff;
 box-shadow:1px 1px 2px #7d7d7d, inset 0px 0px 1px #ffffff;

 text-shadow: 1px 1px 0px #1a521a;
 filter: dropshadow(color=#1a521a, offx=1, offy=1);  -webkit-transition: color 0.25s linear;
 -moz-transition:  color 0.25s linear;
 -o-transition:  color 0.25s linear;
 transition:  color 0.25s linear;}.button_gr:hover{
 padding:7px 16px;
 border:solid 1px #288a21;

 font:14px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#ffffff;
 background-color:#86e879;
 background-image: -moz-linear-gradient(top, #86e879 0%, #20631e 100%);
 background-image: -webkit-linear-gradient(top, #86e879 0%, #20631e 100%);
 background-image: -o-linear-gradient(top, #86e879 0%, #20631e 100%);
 background-image: -ms-linear-gradient(top, #86e879 0% ,#20631e 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20631e', endColorstr='#20631e',GradientType=0 );
 background-image: linear-gradient(top, #86e879 0% ,#20631e 100%);
 -webkit-box-shadow:1px 1px 2px #7d7d7d, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 1px 1px 2px #7d7d7d,  inset 0px 0px 1px #ffffff;
 box-shadow:1px 1px 2px #7d7d7d, inset 0px 0px 1px #ffffff;

 text-shadow: 1px 1px 0px #1a521a;
 filter: dropshadow(color=#1a521a, offx=1, offy=1);}.button_gr:active{
 padding:7px 16px;
 border:solid 1px #288a21;

 font:14px Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#ffffff;
 background-color:#86e879;
 background-image: -moz-linear-gradient(top, #86e879 0%, #20631e 100%);
 background-image: -webkit-linear-gradient(top, #86e879 0%, #20631e 100%);
 background-image: -o-linear-gradient(top, #86e879 0%, #20631e 100%);
 background-image: -ms-linear-gradient(top, #86e879 0% ,#20631e 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20631e', endColorstr='#20631e',GradientType=0 );
 background-image: linear-gradient(top, #86e879 0% ,#20631e 100%);
 -webkit-box-shadow:2px 2px 2px #7d7d7d, inset 0px 0px 1px #ffffff;
 -moz-box-shadow: 2px 2px 2px #7d7d7d,  inset 0px 0px 1px #ffffff;
 box-shadow:2px 2px 2px #7d7d7d, inset 0px 0px 1px #ffffff;

 text-shadow: 1px 1px 0px #1a521a;
 filter: dropshadow(color=#1a521a, offx=1, offy=1);}


.block_cat__item_com .button {
	font-family: 'Arial', sans-serif;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid rgba(0,0,0,0.4) ;
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5),
				0 0 1px 1px rgba(255,255,255,0.8),
				0 0 0 6px rgba(0,0,0,0.06),
				0 0 0 3px rgba(0,0,0,0.1);
	cursor: pointer;
    margin-left: -5px;
    width: 220px;
}
.block_cat__item_com .title {
	float: left;
	color: rgba(0,0,0,0.65);
	font-weight: 800;
	font-size: 16px;
	text-shadow: 1px 1px rgba(0,0,0,0.2);
	text-transform: uppercase;
	border-right: 1px solid rgba(255,255,255,0.3);
    width: 100px;
    padding: 5px 0 5px 0;
    text-shadow: 1px 1px rgba(255,255,255,0.3);
}
.block_cat__item_com .price {
	float: right;
	color: rgba(255,255,255,1);
	font-weight: 800;
	font-size: 16px;

	text-transform: uppercase;
    text-align: center;
    width: 80px;
    padding: 5px 0 5px 0;
}


.block_cat__item_com .green {
	background: rgb(143,200,0);
	background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjhlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(143,200,0,1) 0%, rgba(102,142,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,200,0,1)), color-stop(100%,rgba(102,142,0,1)));
	background: -webkit-linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(102,142,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(102,142,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(102,142,0,1) 100%);
	background: linear-gradient(top,  rgba(143,200,0,1) 0%,rgba(102,142,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc800', endColorstr='#668e00',GradientType=0 );
}
.block_cat__item_com .green:hover {
	background: rgb(102,142,0);
	background: url(data:image/svg+xml;base64\,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2OGUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmM4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(102,142,0,1) 0%, rgba(143,200,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,142,0,1)), color-stop(100%,rgba(143,200,0,1)));
	background: -webkit-linear-gradient(top,  rgba(102,142,0,1) 0%,rgba(143,200,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(102,142,0,1) 0%,rgba(143,200,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(102,142,0,1) 0%,rgba(143,200,0,1) 100%);
	background: linear-gradient(top,  rgba(102,142,0,1) 0%,rgba(143,200,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#668e00', endColorstr='#8fc800',GradientType=0 );
}

.block_cat__item_com .orange {
    background: -moz-linear-gradient(center top , #d8d8d8 0%, #8a8a8a 100%) repeat scroll 0% 0% transparent;
}
.block_cat__item_com .orange:hover {
    background: -moz-linear-gradient(center top , #8a8a8a 0%, #d8d8d8 100%) repeat scroll 0% 0% transparent;
}
.block_cat__item:hover{
    box-shadow: 2px 4px 8px rgba(50, 50, 50, 0.75);
}
.fillter_cat{margin: 0; position: relative;width: 945px;}
.fillter_cat__limit{
    float: right;
}
.fillter_cat__limit ul{
    list-style:none;
}
.fillter_cat__limit ul li{
    float: left;
    margin: 3px;
}
.fillter_cat__limit .current_view{
    float: right;
    color: #ccc;
    font-style: italic;
    margin: -10px 0;
}
.fillter_cat__limit ul li a{
    background: #efefef;
    border: 1px solid #ddd;
    padding: 2px 6px;
    text-decoration: none;
    font-size: 14px;
}
.fillter_cat__limit ul li a:hover{
    color: #000;
    background-color: #fff;
}
.fillter_cat__order{
    position: absolute;
    left: 0;
    bottom: 0;
}
.fillter_cat__order ul{
    list-style:none;
    margin: 0;
    padding: 0;
}
.fillter_cat__order ul li{
    float: left;
    margin: 3px;
}
.fillter_cat__order ul li a{
    background: #efefef;
    border: 1px solid #ddd;
    padding: 2px 6px;
    text-decoration: none;
    font-size: 14px;
}
.fillter_cat__search{
    margin-bottom: 10px;
}
.fillter_cat__order ul li a:hover{
    color: #000;
    background-color: #fff;
}
.fillter_cat__limit ul li .active{
    color: #000;
    background-color: #fff;
}
.fillter_cat__order ul li .active{
    color: #000;
    background-color: #fff;
    padding-right: 25px;
    background-image: url('http://krassupport.ru/shablon/i/ico/Stats%201.png') !important;
    background-position: 98% !important;
    background-repeat: no-repeat !important;
}

.fillter_cat__order ul li .unactive{
    color: #000;
    background-color: #fff;
    padding-right: 25px;
    background-image: url('http://krassupport.ru/shablon/i/ico/Stats%203.png') !important;
    background-position: 98% !important;
    background-repeat: no-repeat !important;
}
.sort_pop{
    width: 10px;
    float: left;
    height: 10px;
    background-image: url('http://krassupport.ru/shablon/i/glyphicons-halflings.png');
}
.fillter_cat__order ul li a{
    padding-left: 25px;
    font-size: 14px;
    position: relative;
}

.fillter_cat__order ul li a div{
    width: 16px;
    position: absolute;
    bottom: 3px;
    left:5px;
    height: 16px;
}
.sort_pop_div{
    background-image: url('http://krassupport.ru/shablon/i/ico/Star%201.png') !important;
    background-position: 5px 4px !important;
    background-repeat: no-repeat !important;
}
.sort_price_div{
    background-image: url('http://krassupport.ru/shablon/i/ico/price.png') !important;
    background-position: 5px 5px !important;
    background-repeat: no-repeat !important;
}
.sort_name_div{
    background-image: url('http://krassupport.ru/shablon/i/ico/name.png') !important;
    background-position: 5px 5px !important;
    background-repeat: no-repeat !important;
}
.sort_data_div{
    background-image: url('http://krassupport.ru/shablon/i/ico/Calender.png') !important;
    background-position: 5px 5px !important;
    background-repeat: no-repeat !important;
}

.fillter_cat__search_find_model{
    background-image: url('http://krassupport.ru/shablon/i/laptop_100.png');
    background-position: left top;
    background-size: 140px;
    background-repeat: no-repeat;
    width: 940px;
    margin: 0 0 0 0;
    float: left;
    padding: 5px;
    border: 2px #ddd solid;
    border-radius: 10px;
    position: relative;
}
.fillter_cat__search{

}
.fillter_cat__search_div{
   padding: 0 0 0  100px;

}
.fillter_cat__search_div {
    margin: 0 0 5px 0;
}
.fillter_cat__search_div span{
    font-size: 14px;
    font-weight: bold;

}
.fillter_cat__prop td {padding: 4px;font-size: 14px;}

.prop_select{
    width: 100%;
}
.fillter_cat__search_div_expamples{
    margin-top: 10px;
    font-size: 12px;
}
.prop_div tr td:first-child{width: 150px;}
.prop_div{width: 100%;}
.fillter_cat__search_model{
    width: 420px;
    font-size: 14px;
    padding: 5px;
}
.fillter_cat__expamples{
    font-size: 14px;
}
.div_minimize_min{
    background-image: url('http://krassupport.ru/shablon/i/up.png');
}
.div_minimize_max{
    background-image: url('http://krassupport.ru/shablon/i/down.png');
}
.div_minimize{
    position: absolute;
    right: -2px;
    top:-2px;
    border-top-right-radius: 7px;
    width: 27px;
    height: 27px;

    background-size: 27px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.fillter_cat__search_div_model_name{
    font-weight: bold;
    float: left;
    margin: 5px;
    width: 250px;}
.seach_com{margin-top: 10px;}
.fillter_cat__link{margin: 5px; float: right; width: 200px; font-size: 14px;}
.fillter_cat__prop__min_max{padding: 6px; float: right; color: #009;  font-size: 14px; font-style: italic; cursor: pointer;}
.fillter_cat__prop__min_max span{border-bottom: 1px #009 dotted;}
.fillter_cat__prop h2, .fillter_cat__search_find_model h2{color: #009; font-size: 16px; text-align: center;text-transform: uppercase;padding: 5px 5px 10px 5px; margin: 0;}
.fillter_cat__expamples strong span{border-bottom: 1px #666 dotted; cursor: pointer;}
.content_{vertical-align: top;}
.link_top_ a{color: #666; font-size: 12px;}
.jcarousel_div{
    width: 480px;
    float: left;
}
.jcarousel {
    margin-top: 10px;
    width: 480px;
    overflow: hidden;
    position: relative;
}
.jcarousel .stage ul li img {
    width: 445px;
    margin-left: -5px;
}
.jcarousel .stage {
    margin: 0 auto;
    position: relative;
    width: 460px;
    margin: 5px ;
}
.carousel-stage {
    border: 10px solid #FFFFFF;
    border-radius: 5px;
    box-shadow: 0 0 2px #999999;
}
.carousel {
    overflow: hidden;
    position: relative;
}
.jcarousel ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 20000em;
}
.prev-stage {
    background-color: #FFFFFF;
    background-image: url("http://krassupport.ru/shablon/i/l_.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 2;
}
.prev-stage:hover {
    opacity: 0.5;
}
.next-stage {
    background-color: #FFFFFF;
    background-image: url("http://krassupport.ru/shablon/i/r_.png");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 2;
}
.next-stage:hover {
    opacity: 0.5;
}
.prev-navigation {
    background-image: url("http://krassupport.ru/shablon/i/l_.png");
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    height: 100%;
    left: -10px;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 2;
}
.next-navigation {
    background-image: url("http://krassupport.ru/shablon/i/r_.png");
    background-position: right center;
    background-repeat: no-repeat;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    height: 100%;
    position: absolute;
    right: -30px;
    top: 0;
    width: 20px;
    z-index: 2;
}
.navigation {
   margin: 0 25px;
    position: relative;
    width: 400px;
}
.carousel-navigation {
 background: none repeat scroll 0 0 #FFFFFF;
    border: 10px solid #FFFFFF;
    border-radius: 25px;
    box-shadow: 0 0 2px #999999;
    height: 54px;
    margin-top: -40px;
    width: 400px;
}
.carousel-navigation ul{
    list-style:none;
    margin: 5px 0;
    padding: 0;
}
.carousel-navigation img {
    height: 50px;
}
.carousel-navigation li.active img {
    border: 1px dotted #CCCCCC;
}
.carousel-navigation li {
    cursor: pointer;
}
.jcarousel li {
    background-color: #FFFFFF;
    float: left;
}
.jcarousel .inactive {
    opacity: 0;
}
.item_desc{
    float: left;
    width: 460px;
    padding-top: 10px;
}

.item_desc__status{
    float: left;
    width: 300px;
    text-align: center;
    font-size: 18px;
    color: #090;
}
.item_desc__status span{
    border-bottom: 1px dotted #ccc;
    font-style: italic;
}
.item_desc__com{
    float: right;
    width: 150px;
    height: 40px;
}
.item_desc__price{
    float: left;
    width: 290px;
    text-align: center;
    font-size: 48px;
    color: #900;
    font-weight: bold;
    padding: 5px;
    font-style: italic;
}
.item_desc__price .simv_rub{
    font-size: 24px !important;
}
.item_desc__price_sk{
    float: left;
    width: 290px;
    text-align: center;
    text-decoration: line-through;
    font-size: 24px;
    color: #999 !important;
    font-weight: bold;
    padding: 5px;
    font-style: italic;

}
.item_desc__price_sk .simv_rub{
    font-size: 14px !important;
}
.item_desc__com_bay{
    width: 120px;
    height: 45px;

    font-size: 24px !important;
}

.item_desc__com{
    margin-top: 25px;
}
.btn-large {
    border-radius: 5px;
    font-size: 18px;
    line-height: 28px;
    padding: 9px 29px;
}
.btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #35af25 !important;
    background-image: -moz-linear-gradient(center top , #21c221, #35a526);
    background-repeat: repeat-x;
    border-color: #35af25 -moz-use-text-color;
    border-image: none;
    border-radius: 4px;
    border-style: solid none;
    border-width: 1px medium;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 4px 14px !important;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
.btn:hover {
    background-color: #31b823 !important;
    background-image: -moz-linear-gradient(center top , #44d427, #2eb823) !important;
    color: #FFFFFF !important;
    text-decoration: none !important;
}
.item_desc__contacts{
    margin-top: 20px;
    float: left;
    width: 200px;

}
.item_desc__contacts .chosen-container{font-size: 14px; }
.item_desc__contacts_val{
    margin-top: 22px;
    float: left;
    width: 250px;
    text-align: center;
}
.item_desc__contacts_val p{
        margin: 0;
        padding: 0;
}
.item_desc__contacts_val p{
    font-size: 18px;
    color: #900;
    font-weight: bold;
    margin-top: -5px;
}
.item_desc__contacts_val span{
    font-size: 28px !important;
}
.item_desc__contacts_val a{
    font-size: 20px;
}
.item_desc__contacts_val a:hover{

}
.phone_ico {
    background: url("http://krassupport.ru/shablon/i/phone_.png") no-repeat scroll 5px center rgba(0, 0, 0, 0) !important;
    color: #000 !important;
    padding-left: 30px !important;
}
.email_ico {
    background: url("http://krassupport.ru/shablon/i/email.png") no-repeat scroll 5px center rgba(0, 0, 0, 0) !important;
    color: #000 !important;
    padding-left: 30px !important;
}
.quest_ico {
    background: url("http://krassupport.ru/shablon/i/quest_.png") no-repeat scroll 5px center rgba(0, 0, 0, 0) !important;
    color: #000 !important;
    padding-left: 30px !important;
}

.item_desc__contacts .active-result:hover{
    background-color: #cdc !important;
}
.item_desc__oplata{
    margin-top: 30px;
    padding-left: 40px;
    background: url("http://krassupport.ru/shablon/i/_opl.png") no-repeat scroll 5px top rgba(0, 0, 0, 0) !important;
}
.item_desc__dostavka{
    margin-top: 30px;
    padding-left: 40px;
    background: url("http://krassupport.ru/shablon/i/_dost.png") no-repeat scroll 5px top rgba(0, 0, 0, 0) !important;
}
.item_desc__garant{
    margin-top: 30px;
    padding-left: 40px;
    background: url("http://krassupport.ru/shablon/i/_gar.png") no-repeat scroll 5px top rgba(0, 0, 0, 0) !important;
}
.item_desc__oplata h3, .item_desc__dostavka h3, .item_desc__garant h3{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    text-transform: uppercase;
    margin: 0; padding: 0;
}
.item_desc__oplata p, .item_desc__dostavka p, .item_desc__garant p{
    margin: 0;padding: 0;
    color: #999;
    font-size: 14px;
}
.item_desc__oplata span, .item_desc__dostavka span, .item_desc__garant span{
    margin: 0;padding: 0;
    color: #009;
    border-bottom: 1px dotted #009;
    cursor: pointer;
}
.item_desc__oplata span:hover,.item_desc__dostavka span:hover,.item_desc__garant span:hover{
    color: #00d;
    border-bottom: 1px dotted #00d;
    }
.content #tabs{
    margin-top: 20px;
}
.content #tab_3{
    padding: 2px;
}



.ttable a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.ttable a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.ttable a:active,
.ttable a:hover {
	color: #bd5a35;
	text-decoration:underline;
}


.ttable {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;
	border-collapse:separate;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}

.ttable th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.ttable th:first-child{
	text-align: left;
	padding-left:20px;
}
.ttable tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.ttable tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.ttable tr{
	text-align: center;
	padding-left:20px;
}
.ttable tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.ttable tr td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.ttable tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.ttable tr:last-child td{
	border-bottom:0;
}
.ttable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.ttable tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.ttable tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

.ttable a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.ttable a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.ttable a:active,
.ttable a:hover {
	color: #bd5a35;
	text-decoration:underline;
}
.item_prop_table{width: 100%;margin: 5px; padding: 0; font-size: 16px;}
.ui-autocomplete{width: 500px;}
.ui-autocomplete li a {display: block;}
.ui-autocomplete li a img{ height: 35px;}
.ui-autocomplete li a h1 {font-size: 12px; margin: 0; padding: 0;}
.ui-autocomplete li a p{ font-size: 12px; color: #900; font-weight: bold;}
.ui-autocomplete li a table{width: 100%;}
.ui-autocomplete li a table tr:first-child td:first-child {width:60px;}
 .ui-autocomplete {
max-height: 420px;
overflow-y: auto;
overflow-x: hidden;
}

.box{
	background:url('http://krassupport.ru/shablon/i/box_bg.jpg') repeat-x #fcfcfc;
	height:200px;
	margin-top:-10px;
	padding:10px 50px 10px 10px;
	width:600px;
	border:1px solid #fcfcfc;
	color:#494848;
	text-shadow:1px 1px 0 white;
        -webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);
        -moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.75);
        box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);
    overflow: hidden;
    position: relative;

}
.exit_info{
    width: 30px;
    height: 30px;
    background:url('http://krassupport.ru/shablon/i/exit_.png') no-repeat;
    position: absolute;
    right: 5px;
    top:10px;
    cursor: pointer;
}
.box,
#main,
a.button{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
    border-bottom-right-radius: 60px;
    border-bottom-left-radius: 60px;
    z-index: 999;
}
.cat_razdel{
    clear: both;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 2px 4px 8px rgba(50, 50, 50, 0.75);
    margin-bottom: 20px;
    padding-left: 8px;

}
.cat_razdel h3{
    font-size: 18px;
    padding: 0;
    margin: 20px 10px 10px 10px;
}
.cat_razdel p{
    color: #999;
    padding: 0;margin: 10px;
}
.cat_razdel__img_menu{
    padding: 10px;
    height: 60px;
}
.del_cart{
    color: rgba(0, 0, 0, 0.65);

    font-size: 16px;
    font-weight: 800;
    padding: 5px;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.3);
}
.cart_div_top{
    position: absolute;
    left: 500px;
    top:15px;
    display: table;
}
.cart_div_top2{
    position: absolute;
    left: 550px;
    top:70px;
    display: table;
}
.cart_div_top3{
    position: absolute;
    left: 800px;
    top:45px;
    display: table;
}
.cart_div_top .user-nav {
    display: table-cell;
    position: relative;
    text-align: right;
    white-space: nowrap;
}
.button_m {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    -moz-user-select: none;
    background: url("http://krassupport.ru/shablon/i/controls-bg.png") repeat-x scroll 0 -274px #F5F5F5;
    border-color: #DDDDDD #D5D5D5 #CDCDCD;
    border-image: none;
    border-left: 1px solid #D5D5D5;
    border-radius: 3px;
    border-right: 1px solid #D5D5D5;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.4) inset;
    cursor: pointer;
    display: inline-block;
    font: 13px/23px Arial,Helvetica,sans-serif;
    height: 25px;
    margin: 0;
    outline: 0 none;
    overflow: visible;
    padding: 0 8px;
    position: relative;
    text-decoration: none;
}
.button_big .button__title {
    font-size: 15px;
}
.button_blue .button__title {
    color: #FFFFFF;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
}
.button_blue {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://krassupport.ru/shablon/i/controls-bg.png") repeat-x scroll 0 -199px #9BAFCF;
    border-color: #88A0C6 #7992B8 #607BA2;
    border-image: none;
    border-left: 1px solid #7992B8;
    border-right: 1px solid #7992B8;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset;
}

.basket-button {
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.2);
    margin-right: -6px;
    overflow: visible;

}
.button_big {
    font-size: 15px;
    height: 29px;
    line-height: 27px;
    padding: 0 10px;
}
.button_blue, .button_blue.button_big, .button_blue.button_off, .button_blue.button_off:hover, .button_blue.button_off.button_active {
    background: #395785;
    background:  linear-gradient(to bottom, #6e8cbc, #395785) repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 260px;
    text-align: left;
    text-decoration: none;
    margin: 0 -5px !important;
}
.basket-button__corner {
    background: url("controls.png") no-repeat scroll -2px 0 rgba(0, 0, 0, 0);
    display: block;
    height: 29px;
    position: absolute;
    right: -9px;
    top: -1px;
    width: 11px;
    z-index: 1;
}

.button__icon {
    background: url("http://krassupport.ru/shablodn/i/ico_array.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    margin: -2px 0 0 -4px;
    vertical-align: middle;
}
.cart_oform{margin: 0 !important;}
.basket-button .button__icon {
    background: url("m_cadrt00.png") no-repeat scroll  rgba(0, 0, 0, 0);
    height: 22px;
    margin: -3px 2px 0 0;
    width: 22px;
}
.user-nav__favorites, .user-nav__login {/*-228px -70px*/
    padding: 0 14px 0 19px;
    vertical-align: top;
}
.user-nav__sign-in {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.right_com .button__icon_s{
    background: url("http://krassupport.ru/shablon/i/ico_array.png") no-repeat scroll -492px -300px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    width: 19px;
}
.right_com .button__icon_o{
    background: url("http://krassupport.ru/shablon/i/ico_array.png") no-repeat scroll -98px -20px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    width: 16px;
}
.right_com .button__icon_p{
    background: url("http://krassupport.ru/shablon/i/ico_array.png") no-repeat scroll -98px -20px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    width: 16px;
}
.right_com .button__icon_e{
    background: url("http://krassupport.ru/shablon/i/ico_array.png") no-repeat scroll -98px -20px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    width: 16px;
}
.right_com{
    background: linear-gradient(to bottom, #FCFCFC, #ECECEC) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #CBC2AB;
    box-shadow: 0 0 0 2px rgba(255, 215, 119, 0.3), 0 1px 4px rgba(0, 0, 0, 0.25) inset;
    display: inline-block;
}


 .cart_div_top2 a{
    color: #666666;
    font-size: 13px;
    margin-right: 20px;
    position: relative;
    text-decoration: none;
}
.cart_div_top2 img{
    margin: 3px 0 0 0;
    position: absolute;
    width: 18px;
    height: 18px;

}
.cart_div_top2 span{
    border-bottom: 1px dotted #666;
    margin-left: 25px;
}
.com_service .kol__{
    color: #900;
    font-size: 12px;
    margin-left: 0 !important;
    border:none !important;
}
.list-item{
    margin: 40px 0 0 0 !important;
}
.price_block_ruch{

    color: #FF0000;
    position: absolute;
    right: 0;
    top:0;
    font-size: 36px;
    font-weight: bold;
    padding: 10px 10px 5px 15px;
}
.price_block_ruch .simv_rub{
    font-size: 28px;
    font-weight: normal !important;
}
.noclick{cursor: auto !important;}
.bad_404{margin-top: 0;  background-color: #fff;color:#5e614e;font-family: Impact;padding: 60px; }
.bad_404 h1{ font-size: 220px;padding: 20px  0 0 450px;margin:0; }
.bad_404 h2{ font-size: 40px;padding: 0  0 0 550px;margin:0;}
.bad_404 a{  font-size: 20px;padding: 0  0 0 450px;margin:0; }
.bad_404 img{float: left;margin-top: 50px;}
.all_board{margin-top: 30px; background: url('http://krassupport.ru/shablon/i/doska_bg.png') no-repeat left 70px;}

.all_board h2{ margin: 10px; font-size: 26px; font-family: Impact; font-weight: normal;color: #999;}
.left_board_block{width: 600px; float: left;}
.right_board_block{width: 600px; float: left;}
.left_board_block input{font-size: 22px; color: #666; width: 90%;}
.add_board_link{float: right; margin: -290px 0 0 0; z-index: 99999; position: relative;}
.add_board_link a{ font-size: 24px !important; padding: 0 6px 6px 6px; text-decoration: none;}
.page_name{text-align: center;  font-size: 32px; font-family: Impact; color: #666;font-weight: normal; margin: 30px 0 0 0;}
.page_name_2{font-size: 22px; font-family: Impact; color: #999;font-weight: normal; margin: 10px 0 0 0; text-transform: uppercase;}
.res_board{clear: both; width: 100%; margin: 0; }
.res_board td{padding: 5px;}
.board__data{text-align: right; font-size: 12px; color: #900;}
.all_board hr{margin: 20px;clear: both; border:none;}
.right_board_block div{ font-size: 14px; color: #999;}
.right_board_block tr td:first-child div{ font-weight: bold;}
.right_board_block input[type=text], textarea{padding: 2px; width: 100%; font-size: 14px; color: #666;}
.right_board_block table{width: 100%;}
.right_board_block tr td:first-child{width: 100px; text-align: right; padding: 5px;}
.right_board_block tr td:last-child{width: 400px;}
.search_board{padding: 2px;}
.all_board__info, .right_board_block p{font-size: 14px; color: #999;}
.all_board__info p, .right_board_block p{margin: 0;}
#map{width: 1140px; height: 400px; background: rgba(0,0,0,0.3) url('http://krassupport.ru/shablon/i/map.jpg'); border: 10px #eee solid; border-radius: 20px; margin: 0 auto;}
.lbtable{color:#999;}
.lbtable a{color:#666;}
.lbtable img{border-radius: 20px;}
.lbtable tr{}
.lbtable td{border-left: 3px dotted #ccc; padding: 5px 10px;}
.lbtable td:first-child{border-left: none;}
.skidka_div{left: -130px;position: absolute;top: -40px;color: #999; font-size: 16px;}
.skidka_div div{font-size: 28px; color:#900;}
.skidka_div div span{font-size: 16px !important; margin: 0 !important;}
.up_ {
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 80px;
    z-index: 1000;
}
.up_ img {
    bottom: 20px;
    left: 5px;
    opacity: 0.7;
    position: fixed;
}
.inform_news{width: 100%;}
.inform_news__img{float: left; width: 220px; padding: 10px;}
.inform_news__right{float: left;width: 680px; padding: 5px;}
.inform_news__h h3{font-size: 26px;font-family: Impact; font-weight: normal; color: #666; margin: 0;}
.inform_news__p{color: #999;}
.inform_news__a{float: right;}
.info_news_h2{font-size: 36px;font-family: Impact; color: #666;font-weight: normal;}

.slider_repair .body {
	position: releative;
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	display: block;
	height: 360px;
    margin-top: 50px;
    background: url('http://krassupport.ru/shablon/i/bg_notebook.png') no-repeat top center;
}
.hi-icon-wrap {
	text-align: center;
	margin: 0 auto;
	padding: 2em 0 3em;
}

.hi-icon {
	display: inline-block;
	font-family: 'Open Sans Condensed';
	font-size: 14px;
	cursor: pointer;
	width: 100px;
	height: 100px;
	border-radius: 52%;
	text-align: center;
	border: 6px solid #0000CC;
	position: relative;
	z-index: 1;
	color: black; /* цвет шрифта*/
}

.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.hi-icon:before {
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	text-decoration: inherit;
}
.hi-icon-1{position: absolute; top: 148px; left: 134px;}
.hi-icon-2{position: absolute; top: 14px; left: 256px;}
.hi-icon-3{position: absolute; top: 240px; left: 854px;}
.hi-icon-4{position: absolute; top: 240px; left: 254px;}
.hi-icon-5{position: absolute; top: 14px; left: 796px;}
.hi-icon-6{position: absolute; top: 16px; left: 1060px;}
.hi-icon-7{position: absolute; top: 110px; left: 964px;}
.hi-icon-8{position: absolute; top: 36px; left: 26px;}


/*SonarEffect*/
.hi-icon-effect-8 .hi-icon {
	background: rgba(255,255,255,0.1);
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}

.hi-icon-effect-8 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}

.hi-icon-effect-8 .hi-icon:hover {
	background: rgba(255,255,255,0.05);
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: black; /* цвет шрифта при наведении*/
}

.hi-icon-effect-8 .hi-icon:hover:after {
	-webkit-animation: sonarEffect 0.8s ease-out 75ms;
	-moz-animation: sonarEffect 0.8s ease-out 75ms;
	animation: sonarEffect 0.8s ease-out 75ms;
}

@-webkit-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #0000CC/*<-цвет волн*/, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #0000CC/*<-цвет завершения волн*/, 0 0 0 10px rgba(255,255,255,0.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
	}
}
@-moz-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #0000CC/*<-цвет волн*/, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #0000CC/*<-цвет завершения волн*/, 0 0 0 10px rgba(255,255,255,0.5);
		-moz-transform: scale(1.5);
		opacity: 0;
	}
}
@keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #0000CC/*<-цвет волн*/, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #0000CC/*<-цвет завершения волн*/, 0 0 0 10px rgba(255,255,255,0.5);
		transform: scale(1.5);
		opacity: 0;
	}
}
.dostavka_link{
    border: 1px solid #fff;
    cursor: pointer;
    float: right;
    margin: -280px 0 0 !important;
    padding: 5px;
    position: relative;
    width: 150px;
    z-index: 99999 !important;
}
.dostavka_link span{
    display: block;
    text-align: center;
}
.dostavka_link img{
    display: block;
    margin: -10px auto 4px;
    width: 80px;
}
.dostavka_form .ui-widget-content{width: 275px !important;}
.dostavka_form h2{}
.dostavka_form table td{ font-size: 14px !important;}
.dostavka_form input{padding: 5px; width: 100%; font-size: 16px;}