@charset "windows-1251";
/* SHOP.EKODAR.RU */

body{
    margin:0px;
    padding:0px;
    color:#1E1E1E;
    font-size:12px;
    font-family:Arial;}

@font-face {
    font-family: "DCW";
    src: url("fonts/DCW__W.eot");
    src: url("fonts/DCW__W.eot?iefix") format("eot"), url("fonts/DCW__W.woff") format("woff"), url("fonts/DCW__W.ttf") format("truetype"), url("fonts/DCW__W.svg#DCW") format("svg");
}

a{
    /*color:#028bb8;*/
	color:#7d0000;
}

a:hover{
    text-decoration:none;}

label{
    cursor:pointer;}

.clear{
    clear:both;}

.starrequired{
    color:red; 
    margin-right:5px;
    font-weight:bold;
    font-size:16px;
    position:relative;
    top:4px;}

img{
    border:none;}

.float-right{
    float:right;
    margin-left:20px;}

h1{
    font-size:22px;
    margin-bottom:30px;}

h2{
    font-size:17px;
    margin-bottom:17px;
    font-weight:bold;}

.h2{
    font-size:17px;
    margin-bottom:20px;
    font-weight:bold;
    margin-right:30px;}

.h2 .count, .h2-link .count{
    color:#838383 !important;
    margin-left:8px;
    font-size:15px;
    /*text-decoration: underline;*/}

.h2-link{
    font-size:17px;
    margin-bottom:20px;
    font-weight:bold;
    color:#028bb8;
    text-decoration:underline;
    margin-right:30px;
    cursor:pointer;}

.h2-link:hover{
    text-decoration:none;}

.error{
    background-color:#fef2f1;
    background-image:url(images/design/error.png);
    background-position:7px 10px;
    background-repeat:no-repeat;
    border:1px solid #f7cccc;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding:7px 7px 7px 50px;
    margin-bottom:20px;}

.info{
    background-color:#e9f8d9;
    background-image:url(images/design/info.png);
    background-position:7px 10px;
    background-repeat:no-repeat;
    border:1px solid #d5e8b8;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding:7px 7px 7px 50px;
    margin-bottom:20px;}

th{
    color:#838383;
    font-style:italic;
    text-align:left;
    font-weight:normal;
    padding-bottom:10px;}

.desc-tech th{
    padding:36px 0px 10px 0px;}

.first-th{
    padding:10px 0px;}

.remark{
    font-size:11px; color:#838383;}	

input[type="text"], input[type="password"], textarea{
    border:none;
    padding:6px 5px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    box-shadow: inset 1px 1px 2px #e7e7e7;
    border:1px solid #D9D9D9;}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus{
    background-color:#f9f9f9;}

input[type="text"].account{
    background-image:url(images/design/icon-text-account.png);
    background-repeat:no-repeat;
    padding-left:32px;}

input[type="password"].pass{
    background-image:url(images/design/icon-text-pass.png);
    background-repeat:no-repeat;
    padding-left:32px;}

input[type="text"].phone{
    background-image:url(images/design/icon-text-phone.png);
    background-repeat:no-repeat;
    padding-left:32px;}


/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



a.link{
    padding-left:17px;}

a.icon-phone{
    background:url(images/design/icon-phone.jpg) 0 2px no-repeat;}

a.icon-skype{
    background:url(images/design/icon-skype.jpg) 0 2px no-repeat;}



/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



div.blue-line{
    background:url(images/design/blue-line.jpg) repeat-x;
    height:3px !important;
    width:100%;}

div.wrapper-main{
    margin:0 auto;
    width:70%;
    min-width:1000px;
    max-width:1200px;
    /*background-color:#0066CC;*/}

div.header{
    margin-bottom:24px;
    line-height:1.7;}

.right-points{
    background:url(images/design/vpoints.png) right repeat-y;}

.left-points{
    background:url(images/design/vpoints.png) left repeat-y;}

div.header td.logo{
    width:38%;}

div.header td.logo .logo-text{
    padding-top:2px;
    background: url('images/line.png') no-repeat 0px 65%;
    position: relative;
    left: 60px;
}

div.header td.communication{
    width:17%;}

div.header td.phone{
    width:21%;
    line-height:1.4}

div.header td.basket{
	display:none;/*2015*/
    width:24%;
    padding-top:60px;
    line-height:1.5}

div.header td{
    padding-top:28px;}

div.header td td{
    padding-top:0px;}

div.top{
    background:url(images/design/top-bg.jpg) repeat-x;
    height:33px;
    width:100%;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-bottom:26px;}

.header .phone .phone-number {
    font-size:18px;}

.header .phone-text, .header .basket-text {
    color:#838383;
    font-size:12px;
    font-family:Arial;}

.header .phone-content{
    width:156px;
    margin-top:6px;}

.header .basket-all{
    font-family:"DCW", Arial;
    font-size:20px;}

.header .basket-count{
    /*font-family:Arial;*/
    font-size:14px;
    margin:0px 1px;}

.header a.basket-name {
    text-decoration:none;
    color:#1E1E1E;}


/*:::::::::::::::::::::::::::::::::::::::TOP::::::::::::::::::::::::::::::::::::::::::::*/


.search{
    padding-left:10px;}

.search form input[type="text"]{
    border:none;
    background:url(images/design/search-bg.jpg) 0px 0px no-repeat;
    height:33px;
    /*padding: 4px 6px 4px 38px;*/
    padding-left:35px;
    padding-top:0px;
    padding-bottom:0px;
    color:#838383;
    width:100%;
    box-shadow: none;}

.search form input[type="submit"]{
    border:none;
    background:url(images/design/search-btn.jpg) no-repeat;
    width:73px;
    height:33px;
    cursor:pointer;}

.search form input[type="submit"]:hover{
    background:url(images/design/search-btn-hover.jpg) no-repeat;}

.top-menu{
    padding-left:30px;
    padding-top:5px;}

.top-menu a{
    font-family:"DCW", Arial;
    font-size:19px;
    color:#FFFFFF;
    text-shadow: 1px 1px 1px #0e8ec2;
    text-decoration:none;
    margin-right:25px;
    font-weight:normal;}

.top-menu a:hover{
    text-decoration:underline;}

.top .user-menu{
    /*padding-right:3px;*/}

.top .user-menu table{
    float:right;}

.top .user-menu .um{
	display:none;/*2015*/
    border-radius: 0px 6px 6px 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    -moz-border-radius: 0px 6px 6px 0px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height:33px;
    background:url(images/design/user-menu-bg.jpg);
    padding:0px 10px 0px 5px;}
	
.top .user-menu .um-left{
	display:none;/*2015*/}	

.top .user-menu .um a{}

.top .user-menu .um a.unlogined{
    text-shadow: 1px 1px 0px #eee9e0;
    background:url(images/design/um-icon-enter.jpg) 0px 5px no-repeat;
    font-family:"DCW", Arial;
    font-size:18px;
    padding-left:22px;
    margin-left:10px;
    margin-right:7px;
    color:#1E1E1E;}

.top .user-menu .um a.unregistered{
    text-shadow: 1px 1px 0px #eee9e0;
    font-family:"DCW", Arial;
    font-size:18px;
    margin-left:7px;
    margin-right:3px;
    color:#1E1E1E;}

.top .user-menu .um a.logined{
    text-decoration:none;
    text-shadow: 1px 1px 0px #eee9e0;
    background:url(images/design/um-icon-logined.png) 0px 3px no-repeat;
    padding-left:20px;
    color:#1E1E1E;
    padding-right:35px;}

.top .user-menu .um .user{
    border:1px solid #efeee8;
    box-shadow:0px 0px 1px #cacaca;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding:4px 0px 3px 16px;
    background:url(images/design/um-icon-down.jpg) right no-repeat;
    cursor:pointer;}

.top .um-list{
    position:absolute;
    top:142px;
    box-shadow:0px 0px 8px #a4b2bb;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding:13px 1px 2px 17px;
    background:#ffffff;
    z-index:999;}

.top .user-menu .um .um-list a.logined{
    text-shadow: none;}

.top .um-list ul{
    padding:0px 20px 0px 15px;}

.top .um-list li{
    padding:3px 0px 3px 4px;
    list-style-image:url(images/design/um-icon-arrow.jpg);}

.top .um-list li.exit{
    padding-top:9px;}


/*:::::::::::::::::::::::::::::::::::::::LEFT::::::::::::::::::::::::::::::::::::::::::::*/


.main{
    /*margin-bottom:36px;*/}

.main .left{
    width:240px;
    padding-right:35px;}

.main .left .left-menu{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    /*border:1px solid #37bce9;*/
	border:1px solid #7d0000;	
    position:relative;
    width:238px;
    z-index:4000;}

.left-menu-name{
    font-family:"DCW", Arial;
    font-size:20px;
    padding:12px 5px 12px 17px;
    background:url(images/design/hpoints.png) repeat-x bottom;}

.bottom-points{	
    background:url(images/design/hpoints.png) repeat-x bottom;}

.left-menu-list{
    font-size:13px;
    padding-bottom:8px;}

.left-menu-list ul{
    padding:0px;
    margin:0px;}

.left-menu-list li{
    list-style-image:none;
    list-style-type:none;
    padding:0px;
    margin:0px;
    background:url(images/design/hpoints.png) repeat-x bottom;
    height:32px;}

.left-menu-list li a{
    display:block;
    padding:7px 10px 9px 17px;}

.left-menu-list li.list a{
    background:url(images/design/icon-lm-arrow.jpg) right no-repeat;
    padding:7px 17px 9px 17px;}

.left-menu-list li.list a.hover{
    /*2015 background:url(images/design/left-list-hover.png) 3px 1px no-repeat;*/
	background:#7d0000 1px 1px no-repeat;
    color:#FFFFFF;
    text-shadow:1px 1px 1px #0c4065;
    position:relative;
    width:220px;
    z-index:970;
    text-decoration:none;}

.left-menu .left-submenu{
    display:block;
    position:absolute;
    /*2015 left:242px;*/
	left:20%;
    width:747px;
    min-height:493px;
    /*2015 top:-1px;*/
    /*2015 box-shadow:0px 0px 8px #a4b2bb;*/
	box-shadow:0px 0px 8px #7d0000;	
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding:25px 0px 20px 10px;
    background-color:#ffffff;
    background-image:url(images/design/submr.jpg);
    background-repeat:repeat-y;
    background-position:403px 0px;
    z-index:950;}
/*2015*/
.left-menu .left-submenu TD{	
	text-align:left;
}

.left-menu .left-submenu ul.level1{
    margin:0px;
    padding:0px;
    width:399px;
    float:left;
    /*background:url(images/design/submr.jpg) repeat-y right;*/
    min-height:382px;
    position: relative;}

.left-menu .left-submenu ul.level1 li{
    list-style-image:none;
    list-style-type:none;
    padding:0px;
    margin:0px;
    /*2015 height:24px;*/
	/*2015*/background: url(images/design/hpoints.png) repeat-x bottom;
	}

.left-menu .left-submenu ul.level1 li a{
    background: none;
    padding:7px 17px 9px 17px;
    display:block;}

.left-menu .left-submenu ul.level1 li.list a{
    background:url(images/design/icon-lm-arrow2.png) right no-repeat;
    padding:7px 17px 9px 17px;
    display:block;}

.left-menu .left-submenu ul.level1 li.list a.hover{
    /*2015 background:url(images/design/left-list1-hover.jpg) 3px 1px no-repeat;*/
	background:#7d0000 1px 1px no-repeat;	
    color:#FFFFFF;
    text-shadow:1px 1px 1px #0c4065;
    position:relative;
    width:370px;
    z-index:970;
    text-decoration:none;}

.left-menu .left-submenu ul.level2{
    margin:7px 0px 0px 0px;
    padding:0px;
    width:335px;
    position: relative;
    min-height: 360px;}


.left-menu .left-submenu ul.level2 li{
    list-style-image:none;
    list-style-type:none;
    padding:0px;
    margin:0px 0px 9px 0px !important;}	

.left-menu .left-submenu ul.level2 li a{
    background: none;
    padding:0px 0px 0px 17px;
    display:block;}

.left-menu .left-submenu ul.level2 li.adv-left-menu{
    background:url(images/design/hpoints.png) repeat-x top;
    margin-top:25px;
    padding-top:20px;
    padding-bottom:15px;
    margin-left:15px;
    position: absolute;
    top:340px;
    left:-11px;
    width: 322px;
    padding-left: 15px;
    padding-right: 15px;}

.left-menu .left-submenu ul.level1 li.adv-left-menu{
    background:url(images/design/hpoints.png) repeat-x top;
    margin-top:25px;
    padding-top:20px;
    padding-bottom:15px;
    margin-left:15px;
    position: absolute;
    top:322px;
    left:-27px;
    width: 376px;
    padding-left: 15px;
    padding-right: 15px;}

ul.level2 li.adv-left-menu .name, ul.level1 li.adv-left-menu .name{
    font-size:17px;
    margin-bottom:25px;}

ul.level2 li.adv-left-menu .image, ul.level1 li.adv-left-menu .image{
    float:left;
    margin-right:20px;
    width:110px;
    height:110px;
    text-align: center;
    overflow: hidden;}

ul.level2 li.adv-left-menu a, ul.level1 li.adv-left-menu a{
    display:inline !important;}

.left .wrapper-inner{
    margin-bottom:30px;}

.left .left-info{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #d9d9d9;
    width:238px;}

.left-info .left-info-name{	
    font-family: "DCW",Arial;
    font-size: 20px;
    padding: 12px 5px 12px 17px;}

.left-info .left-info-list{
	display:none;
    background:url(images/design/left-info-bg.jpg) no-repeat right;
    padding-left:17px;
    margin:10px 0px 26px;}

.left-info .left-info-list a{
    display:block;
    width:130px;
    margin-bottom:7px;}	

.icon-kak-zakazat{
    background:url(images/design/icon-kak-zakazat.jpg) 2px no-repeat;
    padding-left:28px;}

.icon-dostavka{
    background:url(images/design/icon-dostavka.jpg) 2px no-repeat;
    padding-left:28px;}

.icon-kontakty{
    background:url(images/design/icon-kontakty.jpg) 2px no-repeat;
    padding-left:28px;}

.left-info .left-info-phone{
    padding: 10px 0px 10px 17px;
    border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background:url(images/design/hpoints.png) #fafafa repeat-x top;}

.left-info .left-info-phone .phone-number {
    font-size:18px;}

.left-info .left-info-phone .phone-text {
    color:#838383;
    font-size:12px;
    font-family:Arial;
}	



/*:::::::::::::::::::::::::::::::::::::::CONTENT::::::::::::::::::::::::::::::::::::::::::::*/



.main .content{}



/*:::::::::::::::::::::::::::::::::::::::FOOTER::::::::::::::::::::::::::::::::::::::::::::*/



.footer{
	display:none;/*2015*/
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #d9d9d9;
    margin-bottom:15px;
    background:url(images/design/blue-line.jpg) top repeat-x;}

.footer-info{
	display:none;/*2015*/
    margin-bottom:15px;}

.footer .footer-zgl{
    font-family: "DCW",Arial;
    font-size: 19px;
    padding: 24px 0px 16px 0px;
    color:#252525;}

.footer td{
    padding-left:30px;
    padding-bottom:20px;}

.footer ul{
    margin:0px;
    padding:0px;}

.footer li{
    margin:0px 0px 7px 0px;
    list-style-type:none;}

img.logo-mini{
    padding:17px 0px 31px 0px;}

.footer-info{
    font-size:11px;
    color: #838383;}

.grey-ground{
    background:url(images/design/grey-bg.jpg) repeat-y #fafafa;
    border-radius: 0px 6px 6px 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    -moz-border-radius: 0px 6px 6px 0px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}

.footer-info .phone-number{
    color:#1E1E1E;
    font-size:15px;
    margin-right:15px;
    font-weight:bold;}






.zgl-sale{
    font-family: "DCW",Arial;
    font-size: 19px;
    padding: 6px 0px 2px 44px;
    background:url(images/design/icon-zgl-sale.jpg) no-repeat;
    margin-bottom:15px;}

.zgl-sale font, .zgl-sale a{
    font-size:15px;
    color: #838383;}

.zgl-sale font{
    margin-left:25px;}

.sale-items{
    margin-bottom:36px;}	

.sale-items .sale-item{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #f4cd00;
    padding: 12px 5px 16px;
    height:100%;
    transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
}

.sale-item .name{
    padding:7px 7px 12px 7px;
    height: 65px;}

.sale-item .price{
    background:#f1dd00;
    padding:3px 5px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}

.sale-item .old-price{
    color: #838383;
    margin-left:7px;
    text-decoration:line-through;}

.sale-item:hover{	
    box-shadow:0px 0px 7px #ccd5db;}






.zgl-spec{
    font-family: "DCW",Arial;
    font-size: 19px;
    padding: 6px 0px 2px 44px;
    background:url(images/design/icon-zgl-spec.jpg) no-repeat;
    margin-bottom:15px;}

.zgl-spec font, .zgl-spec a{
    font-size:15px;
    color: #838383;}

.zgl-spec font{
    margin-left:25px;}

.spec-items .spec-item{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #D9D9D9;
    padding: 12px 5px 16px;
    height:100%;
    transition: 0.3s ease;
    -o-transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
}

.spec-items{
    margin-bottom:36px;}

.spec-item .name{
    padding:7px 7px 12px 7px;
    height: 65px;}

.spec-item .price{
    /*background:#f1dd00;*/
    padding:3px 5px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}

.spec-item .old-price{
    color: #838383;
    margin-left:7px;
    text-decoration:line-through;}

.spec-item:hover{	
    box-shadow:0px 0px 7px #ccd5db;}




.breadcrumbs{
    /*margin-bottom: 28px;*/
    /*margin-top: 8px;*/
    font-size:11px;}

.breadcrumbs span{
    margin:0px 10px;}

.breadcrumbs a{	
    /*color: #838383;*/}
	

/*2015*/	
.breadcrumbs TD{
	text-align: left;
}	




.prod-filters{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #d5e2c1;
    background:#e9f8d9;
    margin-bottom:15px;}

.prod-filters td{
    padding:15px;}

.prod-filters .name{
    font-style:italic;
    padding-bottom:7px;
    display:block;}

.prod-filters a.active{
    background:url(images/design/icon-del.png) right no-repeat;
    padding-right:15px;
    color:#1E1E1E;
    text-decoration:none;}

.prod-filters .count{
    color: #838383;
    font-size:10px;
    margin-left:8px;}

.prod-sort{
    font-size:11px;
    background:url("images/design/hpoints.png") repeat-x bottom;
    padding-bottom:10px;
    /*margin-bottom:25px;*/
    z-index:300;}

.prod-sort font{
    margin-right:10px;}

.prod-sort .show a.active img{
    margin:0px 5px 0px 0px;
    border: 1px solid #37BCE9;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}

.prod-sort td.sort, .prod-sort td.num-pages{
    padding:5px 0px;}

.prod-sort .sort a{
    margin:0px 9px 0px 0px;}

.prod-sort .sort a.active{
    color:#1E1E1E;
    padding:2px 6px;
    border: 1px solid #37BCE9;
    text-decoration:none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding-right:17px;}

.prod-sort .sort a.a-z{
    background:url(images/design/icon-sort-up.jpg) no-repeat right;}

.prod-sort .sort a.z-a{
    background:url(images/design/icon-sort-down.jpg) no-repeat right;}

.prod-sort .count-content{
    position:relative;}

.prod-sort #count-now{
    padding: 2px 0 2px 6px;
    width: 44px;
    display:block;
    background:#FFFFFF;
    border: 1px solid #37BCE9;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background:url(images/design/icon-sort-ud.jpg) no-repeat right;
    cursor:pointer;}	

.prod-sort .count-list{
    width:50px;
    z-index:650;
    position:absolute;
    top:0px;
    left:80px;
    border: 1px solid #37BCE9;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-image:url(images/design/icon-sort-ud.jpg);
    background-position: right 5px;
    background-repeat: no-repeat;
    background-color: #FFFFFF;}

.prod-sort .count-list ul{
    margin:0px;
    padding:0px;}

.prod-sort .count-list ul li{
    margin: 2px 0px 3px 6px;
    list-style-type:none;}

.prod-sort .num-pages a{
    padding: 2px 6px;}

.prod-sort .num-pages a.active{	
    border: 1px solid #37BCE9;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding: 2px 6px;
    color:#1E1E1E;
    text-decoration:none;}

.catalog-full{
    padding-right:1px;
    padding-bottom:10px;}

.catalog-full .tvr{
    /*border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #D9D9D9;
    padding:22px 0px;*/
    background:url(images/design/hpoints.png) repeat-x bottom;
    padding-bottom: 1px;}

.catalog-full .tvr .tvr-table{
    position:relative;}

.catalog-full .tvr .tvr-table img.status{
    position:absolute; 
    top:90px; 
    z-index:20;
    left:0px;}

.showcase img.status{
    position:absolute; 
    bottom:15px;
    left:12px; 
    z-index:20;}

.catalog-full .tvr .tvr-td{
    padding:22px 0px;}

.catalog-full a.name{
    font-size:15px;}

.catalog-full .props{
    display:block;
    font-size:11px;}	

.catalog-full .props .props-name{
    font-weight: bold;
    padding-right: 25px;
    padding-bottom:7px;
    max-width:200px;
    line-height:1;
    padding-top: 2px;}

.catalog-full .props .props-value{
    padding-bottom:7px;}

.price-block{
    /*border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background:url(images/design/catalog-price-bg.jpg) repeat-x;
    padding-right: 15px;*/
    width:250px;
}

.price-block .price-top{
    padding:0px 0px 25px 25px;}

.price-block .price-top .price{
    font-size: 17px;
    font-weight:bold;
    /*text-shadow: 1px 1px 0px #f1eee8;*/
    padding-bottom:15px;}

.price-block .price-top .price .cur{
    font-size:14px;}

.price-block .price-top .price .count{
    font-size:11px;
    color: #838383;}

.price-block .price-top .other-prices{
    font-size:11px;
    text-align:left;
    padding-bottom:7px;
    /*text-shadow: 1px 1px 0px #EEE9E0;*/}

.price-block .price-top .other-prices .old{
    font-weight:bold;
    color:red;}

.price-block .price-bottom{
    bottom: 22px;
    font-size: 11px;
    padding: 7px 25px;
    position: absolute;
    text-align: left !important;}

.price-block .price-bottom .availability{
    padding-left:12px;
    padding-top:2px;}

.availability div{
    font-size:1px;
    width:6px;
    height:6px;
    background-color:#d6e9d5;
    margin-right:2px;
    float:left;}

.availability div.active{
    background-color:#0a8900;}

.delivery div{
    width:6px;
    height:6px;
    background-color:#e1f1f7;
    margin-right:2px;
    float:left;}

.delivery div.active{
    background-color:#04a4de;}

.btn{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding:7px 14px;
    font-size:13px;
    font-weight:bold;}

.btn2{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-weight:bold;
    height:30px;
    display:none;
	/* 2015 display:block;*/
    text-align:left;
    background-image:url(images/design/btn-buy-bg.jpg);
    background-repeat: repeat-x;
    border:1px solid #279112;
    text-shadow:1px 1px 1px #185c0b;
    box-shadow: inset 0 0 1px #c3debc;
    width:106px;}

.btn2off{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    font-weight:bold;
    height:30px;
    display:block;
    text-align:left;
    background-image:url(images/design/btn-notbuy-bg.jpg);
    background-repeat: repeat-x;
    border:1px solid #d3d3d3;
    text-decoration:none;
    text-shadow: -1px -1px 1px #f3f3f3;
    box-shadow: inset 0 0 1px #ffffff;
    width:106px;}

.btn2off a{
    color:#7d7d7d !important;
    font-size:13px;
    text-decoration:none;}

.btn2 a{
    color:#FFFFFF !important;
    font-size:13px;
    text-decoration:none;}

.btn2 input[type='text']{
    margin:3px 4px;
    font-size:10px;
    height:19px;
    width:17px !important;
    padding:2px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:none !important;
    text-align:center;
    box-shadow: inset 1px 1px 2px #cacaca;}

.btn2off input[type='text']{
    margin:3px 4px;
    font-size:10px;
    height:19px;
    width:17px !important;
    padding:2px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:none !important;
    text-align:center;
    box-shadow: inset 1px 1px 2px #ffffff;}

.btn2 a{
    padding:6px 14px;
    background:url(images/design/btn-buy-line.jpg) repeat-y;}

.btn2off a{
    padding:6px 14px;
    background:url(images/design/btn-notbuy-line.jpg) repeat-y;}

.btn:hover, .btn2:hover, .btn2off:hover{
    background-position:0px -4px !important;}

.buy{
	display:none; /*2015*/
    background-image:url(images/design/btn-buy-bg.jpg);
    background-repeat: repeat-x;
    border:1px solid #279112;
    color:#FFFFFF;
    text-decoration:none;
    text-shadow:1px 1px 1px #185c0b;
    box-shadow: inset 0 0 1px #c3debc;
    cursor: pointer;}

.notbuy{
    background-image:url(images/design/btn-notbuy-bg.jpg);
    background-repeat: repeat-x;
    border:1px solid #d3d3d3;
    color:#7d7d7d;
    text-decoration:none;
    text-shadow: 1px 1px 0px #eeeeee;
    box-shadow: inset 0 0 1px #ffffff;
    cursor:default;}

.reg{
    background-image:url(images/design/btn-reg-bg.jpg);
    background-repeat: repeat-x;
    border:1px solid #007bae;
    color:#FFFFFF;
    text-decoration:none;
    text-shadow:1px 1px 1px #0b4a5c;
    box-shadow: inset 0 0 1px #bcd5de;
    cursor: pointer;}

.catalog-short{
    margin-top:25px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border: 1px solid #D9D9D9;
    padding-bottom:5px;
    margin-bottom:10px;}

.catalog-short th{
    text-align:left;
    color:#838383;
    height:36px;
    font-weight:normal;
    font-style:italic;}

.catalog-short th, .catalog-short td{
    padding:10px;}

.catalog-short th.right, .catalog-short td.right{
    text-align:right;}

.catalog-short tr{
    background:url(images/design/hpoints.png) bottom repeat-x;}

.catalog-short tr.prod-short:hover{
    background-color:#E9F8D9;}

.catalog-short tr tr:hover{
    background: none;}

.catalog-short table th, .catalog-short table td, .catalog-short table tr{
    padding:0px;
    background: none;}

.catalog-short .availability{
    padding-left:12px;
    padding-top:2px;
    width: 24px;}

.buy2{
    padding-left:20px;
    background:url(images/design/icon-buy-bw.jpg) 0px 1px no-repeat;}

.in-basket-short{
    padding-left:20px;
    background:url(images/design/icon-in-basket.jpg) 0px 1px no-repeat;}

.wait{
    padding-left:20px;
    background:url(images/design/icon-wait.jpg) 0px 2px no-repeat;}

.wait-back{
    padding-left:20px;
    background:url(images/design/icon-wait-back.jpg) 0px 2px no-repeat;}

.short-actions{
    position:relative;}

.full-info-prod{
    position:absolute;
    bottom:-22px;
    left:-184px;
    box-shadow:0px 0px 8px #a4b2bb;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    z-index:949 !important;
    width:275px;
    margin-bottom:50px;}

.full-info-prod .info-top{
    background:url(images/design/hpoints.png) #fafafa repeat-x bottom !important;
    padding:13px 17px 6px 17px;
    border-radius: 6px 6px 0px 0px;
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}

.full-info-prod .info-top table{
    font-size:11px;}

.full-info-prod .info-top .props{
    font-size:11px;
    line-height:1.1;
    padding:15px 0px;}

.full-info-prod .info-top .props span{
    color:#838383;
    margin-right:10px;}

.full-info-prod .info-bottom{
    padding:10px 13px 13px 13px;
    background:#ffffff;
    border-radius: 0px 0px 6px 6px;
    -webkit-border-radius: 0px 0px 6px 6px;
    -moz-border-radius: 0px 0px 6px 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}

.full-info-prod .info-bottom .price-retail{
    font-size:11px;
    color:#838383;
    margin-bottom:6px;
    padding-left:15px;}

.full-info-prod .info-bottom .price{
    font-size:17px;
    font-weight:bold;
    margin-bottom:15px;
    padding-left:15px;}

.full-info-prod .info-bottom .price-other{
    font-size:11px;
    padding-left:15px;}


.other-prices .old{
    color:red;}

.other-prices{
    display:none;}	
	
.showcase{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #d9d9d9;
    position:relative;
    margin-bottom:36px;
    margin-top:10px;}

.showcase .dop-photos{
    padding:10px 10px 10px 20px;}

.showcase .photos{
    padding:20px 10px;}

.showcase .dop-photos a{
    display:block;
    width:65px;
    height:65px;
    padding:3px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #d9d9d9;
    margin-bottom:7px;
    text-align:center;}

.showcase .prices{
    padding:17px 17px 17px 26px;
    background: url("images/design/grey-bg.jpg") repeat-y scroll 0 0 #FAFAFA;
    border-radius: 0px 6px 6px 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    -moz-border-radius: 0px 6px 6px 0px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width:260px;}

.showcase .prices .price-retail{
    color:#838383;
    margin-bottom:25px;
    height:15px;}

.showcase .prices .price{
    font-size:19px;
    font-weight:bold;
    margin-bottom:35px;}

.showcase .prices .price span{
    font-size:11px;
    color:#838383;}

.showcase .prices .price-other{
    margin-bottom:85px;}

.price-other td{
    height:25px;}

.showcase .prices .price-other .price-other-value, .showcase .prices .price-other .price-other-value-old{
    background: url("images/design/hpoints.png") repeat-x bottom;}

.showcase .prices .price-other .price-other-value span, .showcase .prices .price-other .price-other-value-old span{
    background:#FAFAFA;
    padding:6px;
    font-weight:bold;}

.showcase .prices .price-other .price-other-value-old span{
    color:red;}

.showcase .prices .price-other .price-other-name span{
    border-bottom:3px solid #f1dc00;
    padding:0px 3px 3px 3px;}

.showcase .prices .price-other .price-other-name-old span{
    color:red;
    padding:0px 3px 3px 3px;}

.showcase .prices .availabilitys .availability, .showcase .prices .availabilitys .delivery{
    padding-left:12px;
    padding-top:2px;}

.showcase .prices .availabilitys .delivery-date{
    margin-left:12px;}	

.showcase .prices .availabilitys{
    position:absolute;
    bottom:20px;
    font-size:11px;}

.availabilitys, .availability{
	display:none;}
	
.desc-tech{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #d9d9d9;
    position:relative;
    margin:15px 0px 0px;
    padding:12px 17px;}

.desc-tech #tech .name div{
    background: url("images/design/hpoints.png") repeat-x bottom;}

.desc-tech #tech .name div span{
    background:#FFFFFF;
    padding-right:10px;
    padding-bottom:5px;}

.desc-tech #tech .name{
    font-weight:bold;}

.desc-tech #tech td{
    padding:8px 8px 8px 0px;
    vertical-align:bottom;}

.accessory{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #d9d9d9;
    position:relative;
    margin:15px 0px 26px ;
    padding:12px 17px;}

.accessory span.map_count{
    color:#838383;
    margin-left:8px;
    font-size:10px;}

.accessory form.level1{
    margin-left:0px;
    margin-bottom:0;
    margin-top:0;
    margin-right:0;}

.accessory form.level2{
    margin-left:20px;
    margin-top:7px;
    margin-bottom:0;
    margin-right:0;}

.accessory form.level3{
    margin-left:50px;
    margin-top:7px;
    margin-bottom:0;
    margin-right:0;}

.accessory form.level4{
    margin-left:70px;
    margin-top:7px;
    margin-bottom:0;
    margin-right:0;}

.accessory form.level5{
    margin-left:100px;
    margin-top:7px;
    margin-bottom:0;
    margin-right:0;}

.accessory form.level6{
    margin-left:120px;
    margin-top:7px;
    margin-bottom:0;
    margin-right:0;}

.accessory .top-accessory{
    margin:25px 0px;}	

.accessory .top-accessory .spec-item{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #D9D9D9;
    padding: 12px 5px 16px;
    height:100%;}

.accessory .top-accessory .spec-items{
    margin-bottom:36px;}

.accessory .top-accessory .name{
    padding:7px 7px 0px 7px;
    height: 30px;}

.accessory .top-accessory .spec-item:hover{	
    box-shadow:0px 0px 7px #ccd5db;}

#wait-link{
    padding-left:25px;
    background:url(images/design/icon-wait-big.jpg) 0px 4px no-repeat;}

.spec-tr{
    background:#FAFAFA;
    font-size:14px;
    padding:15px 10px !important;}

.window{
    background-color:#FFFFFF; 
    z-index:9999; 
    position:fixed; 
    top:0px; 
    left:0px;
    box-shadow:0px 0px 8px #a4b2bb;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding:10px 15px 15px 15px;
    border:2px solid #039cdb;}

.window input[type="text"], .window input[type="password"]{
    margin-left:15px;}

.window th{
    font-size:22px;
    font-weight:bold;
    color:#1E1E1E;
    font-style:normal;
    padding:10px 0px;}

#enter{
    display: block;
    overflow: hidden;
    width: 281px;}

#welcome{
    display: block;
    overflow: hidden;
    width: 380px;}

#auth{
    display: block;
    position:relative;
    top:0px;
    left:0px;}

#forgot{
    display:none; 
    position:relative; 
    opacity:0;
    left:190px;
    top:0px;}

#back-box{
    width:100%; 
    height:100%; 
    background: url(images/design/back-box.png); 
    opacity:0; 
    position:fixed; 
    top:0px; 
    left:0px; 
    z-index:9998; 
    display:none;
}

div.right-cont{
    position:fixed;
    top:10px;
    right:10px;
    width:300px;
    z-index:99999;
}
.right-cont .message{
    font-size:11px;
    box-shadow: 0px 0px 8px #a4b2bb;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-bottom: 15px;
    display:none;
    height:70px;
    background-color:#fafafa;
    z-index:99999;
}
.right-cont .message img{
}
.mess-right{
    width:199px;
    float:right;

    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    border-radius: 0px 6px 6px 0px;
    -webkit-border-radius:  0px 6px 6px 0px;
    -moz-border-radius:  0px 6px 6px 0px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;

}
.mess-left{
    border-radius: 6px 0px 0px 6px;
    -webkit-border-radius: 6px 0px 0px 6px;
    -moz-border-radius: 6px 0px 0px 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    float:left;
    width:59px;
    height:50px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    background-color:#FFFFFF;
    background-image:url(images/design/mess-vpoints.png);
    background-position:right;
    background-repeat:repeat-y;
    overflow:hidden;
    text-align:center;
}

.order-list{
    background:url(images/design/icon-order-list.jpg) no-repeat;
    padding-left:23px;}

.cart-list{
    background:url(images/design/icon-cart-list.jpg) no-repeat;
    padding-left:23px;}

.delay-list{
    background:url(images/design/icon-delay-list.jpg) no-repeat;
    padding-left:23px;}

.history-list{
    background:url(images/design/icon-history.jpg) no-repeat;
    padding-left:23px;}

.home-list{
    background:url(images/design/icon-home.jpg) no-repeat;
    padding-left:23px;}

.re{
    background:url(images/design/icon-re.jpg) no-repeat 0px 3px;
    padding-left:20px;}

.cancel-order{
    background:url(images/design/icon-del.png) no-repeat 0px 3px;
    padding-left:20px;}

.orders-list-block{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #D9D9D9;
    margin-top:20px;}

.orders-list-block .order-item{
    padding:25px 25px 30px 25px;
    background:url(images/design/hpoints.png) bottom repeat-x;}

.orders-list-block .order-item .dates{
    color:#838383;
    font-size:11px;}

.orders-list-block .order-item .dates span{
    margin-left:35px;}

.orders-list-block .order-item h2{
    margin:0px;
    padding:0px;}

.spec-name{
    color:#838383;
    padding-right:20px;}

.otgruzka{
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color:#bbe271;
    border:1px solid #abd953;
    padding:2px 16px 2px 50px;
    box-shadow: 0 0 6px #bbc9d2;
    background-image:url(images/design/icon-delivery.png);
    background-repeat:no-repeat;
    background-position:15px 6px;}


table.order-history th{
    padding-top:0px !important;
    padding-bottom:10px !important;
    /*padding-left:15px !important;*/}

table.order-history .field-name{
    padding-right:45px;}

table.order-history tr{
    background:url(images/design/hpoints.png) bottom repeat-x;
    cursor:pointer;}

table.order-history td{
    padding:9px 0px 9px;}

table.order-history-item{
    padding:4px 10px;
    /*width:100%;*/
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;}

table.order-history-item:hover{
    box-shadow: inset 1px 1px 5px #cacaca;
    background:#ededed;}

table.order-history-item tr{
    background: none;}

table.order-history-item td{
    padding:0px;}

.order-history{
    /*padding-right:45px;*/}

.order-history table.active{
    background:#efea64;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    box-shadow: inset 1px 1px 5px #cdc842 !important;
}

@media (min-width: 200px) and  (max-width: 1587px) {
    .shop-number__description {
        width: 30% !important;
        /*margin-top: 0px !important;*/
    }
}
@media (min-width: 1588px) and (max-width: 2000px) {
    .shop-number__description {
        width: 116px !important;
    }
}

.header-phone { 
    width: 100%; 
    /*height: 60px;*/
    text-align: left;
}
.shop-number__line {

}
.header-phone__shop-number {
    float: left;
    text-align: right;
    width: 315px;
    background: url('images/line.png') no-repeat 60px 65%;
}
.shop-number__line {
    margin: 5px 0;
    clear: both;
}
.shop-number__description {
    font-size: 11px;
    color: #999;
    margin: 6px 10px 0 0;
    float: right;
    padding: 0 8px 0 0;
    display: block;
    line-height: 0.9em;
    width: 29%;
    background: url('images/shop_phone_triangl.png') no-repeat right 25%;
}

.shop-number__description_left {
    font-size: 11px;
    color: #999;
    margin: 6px 0px 0 0px;
    float: right;
    padding: 0 0px 0 0;
    display: block;
    line-height: 0.9em;
    width: 29%;
    /*background: url('/images/shop_phone_triangl_left.png') no-repeat 10px 25%;*/
}

.shop-number_description {
    margin: 3px 0px 0 0px;
    float: right;
    padding: 0 0px 0 0;
    display: block;
    line-height: 0.9em;
    width: 29%;
    position: relative;
    left: -20px;
}
.shop-number__number {
    font-size: 15px;
    display: block;
    float: right;
    margin-right: 8px;
}
.header-phone__shop-mode {
    width: 30%;
    /*float: right;*/
    padding: 0 0 0 10px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    background: url('images/shop_phone_border.png') no-repeat 10px center;
}
.shop-mode__text {
    font-size: 12px;
    color: #999;
}

.binfo {
    background-color: #FCF8E3;
    border: 1px solid #FBEED5;
    border-radius: 6px;
    padding: 15px;
    margin-bottom: 25px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #684d1f;}

.analiz_btn{
    background: url("images/analiz_btn.png") repeat-x scroll 0 -2px #4acaf1;
    border-radius: 5px;
    width: 145px;
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.2);
    display: block;
    font-size: 12px;
    padding: 3px 0px 4px 42px;
    text-align: left;
    transition: all 0.3s ease 0s;
    text-shadow: 0 -1px 0 #3e90aa;
    text-decoration: none;
    color: #000000;
    position: relative;
    color: #ffffff;
    font-weight: bold;
    line-height: 1.1;
}
:-moz-any(x), .analiz_btn img{
    position: absolute;
    top:-10% !important;
    left: 2% !important;
}

.analiz_btn img{
    position: absolute;
    top:-13%;
    left: 2%;
}
.analiz_btn:hover{
    background: url("images/analiz_btn.png") repeat-x scroll 0 7px #4acaf1;
}


/*--------------------BANNER 3D LEFT FOR DILER---------------------*/

.kartridge-banner-mini{
/*2015*/
	display: none;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    margin-bottom: 40px;
    padding: 25px 10px 0px 0px;
    background-color: #ffffff;
    position: relative;
    overflow: hidden;
}
.kartridge-banner-inner{
    border-radius: 12px 12px 0;
    z-index: 5;
    position: absolute;
    left: -15px;
    bottom: 0px;
}
.kartridge-banner-new{
    position: absolute;
    bottom: 3px;
    left: 115px;
    z-index: 10;
}
.kartridge-banner-header{
    color: #005785;
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-top: 0;
    position: absolute;
    width: 100%;
    top:10px;
    left: 15px;
    z-index: 10;
}
.kartridge-banner-right{
    z-index: 10;
    right: 10px;
    top: 65px;
    width: 90px;
    position: absolute;
}
.kartridge-banner-btn{
    background: -moz-linear-gradient(top,#ff9d0a,#ff6f00);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff9d0a), to(#ff6f00));
    background: -ms-linear-gradient(top, #ff9d0a 0%, #ff6f00 100%);
    background: linear-gradient(top,#ff9d0a,#ff6f00);
    padding: 2px 10px 3px;
    display: block;
    font-size: 11px;
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
    border-radius: 10px;
    text-decoration: none;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 1px 1px 3px rgba(0,0,0,0.2);
    border: 1px solid #ff7e00;
    margin-top: 7px;
}
a.diler_form{
display:none !important;}


/*--------------------BANNER 3D LEFT FOR DILER [END] ---------------------*/