a.btn-glass{color:#34495E;padding:15px 15px;width:280px;border-radius:2px;text-decoration:none;text-align:center;margin:20px auto;display:block;background-image:linear-gradient(to left,transparent,transparent 50%,#f39c12 50%,#f39c12);background-color:#f1c40f;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;font:400 16px tahoma;}
a.btn-glass:hover{background-position:0 0;color:#fff;}
button.btn-glass-red{color:#fff;padding:12px 15px;width:200px;border-radius:2%;text-decoration:none;text-align:center;margin:0 auto;display:block;background-image:linear-gradient(to left,transparent,transparent 50%,#e74c3c 50%,#e74c3c);background-color:#c0392b;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;font:400 16px tahoma;}
button.btn-glass-red:hover{background-position:0 0;color:#fff;}
a.btn-glass-uslugi-in-blick{color:#34495E;padding:8px 10px;width:100%;border-radius:2%;text-decoration:none;text-align:center;margin:0 auto;display:block;background-image:linear-gradient(to left,transparent,transparent 50%,#f39c12 50%,#f39c12);background-color:#f1c40f;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;font:400 16px tahoma;}

a.btn-glass-uslugi-in-blick-sale{color:#34495E;padding:8px 10px;width:100%;border-radius:2%;text-decoration:none;text-align:center;margin:0 auto;display:block;background-image:linear-gradient(to left,transparent,transparent 50%,#f39c12 50%,#f39c12);background-color:#f1c40f;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;font:400 16px tahoma;}
a.btn-glass-uslugi-in-blick-sale:hover{background-position:0 0;color:#fff;}

a.btn-glass-uslugi-in-blick:hover{background-position:0 0;color:#fff;}
button.btn-glass{color:#16a085;padding:15px 15px;width:200px;border-radius:2%;text-decoration:none;text-align:center;margin:-5px auto;display:block;background-image:linear-gradient(to left,transparent,transparent 50%,#16a085 50%,#16a085);background-position:100% 0;background-size:200% 100%;background-color:#fff;transition:all .25s ease-in;font:400 16px tahoma;}
button.btn-glass:hover{background-position:0 0;color:#fff;}
a.btn-glass-w{color:black;padding:15px 15px;width:280px;height:55px;border-radius:2%;text-decoration:none;text-align:center;margin:20px auto;display:block;background-color:#fff;background-image:linear-gradient(to left,transparent,transparent 50%,#f39c12 50%,#f39c12);background-color:#f1c40f;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;font:600 16px tahoma;}
a.btn-glass-w:hover{background-position:0 0;color:#fff;}
a.btn-glass-yellow{color:#fff;padding:15px 15px;width:280px;height:55px;border-radius:2%;text-decoration:none;text-align:center;margin:20px auto;display:block;background-color:#fff;background-image:linear-gradient(to left,transparent,transparent 50%,#2c3e50 50%,#2c3e50);background-color:#34495e;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;font:400 16px tahoma;}
a.btn-glass-yellow:hover{background-position:0 0;color:#fff;}
a.btn-glass-yellow-sm{color:#34495E;padding:10px 10px;width:211px;border-radius:2%;text-decoration:none;text-align:center;margin:20px auto;display:block;background-image:linear-gradient(to left,transparent,transparent 50%,#f39c12 50%,#f39c12);background-color:#f1c40f;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;font:400 16px tahoma;}
a.btn-glass-yellow-sm:hover{background-position:0 0;color:#fff;}
a.btn-glass-yellow-min{color:#fff;padding:3px 3px;width:140px;height:32px;border-radius:4%;text-decoration:none;text-align:center;margin:5px 5px;display:block;background-color:#fff;background-image:linear-gradient(to left,transparent,transparent 50%,#2c3e50 50%,#2c3e50);background-color:#34495e;background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;font:400 16px tahoma;border:2px solid #fff;float:left;cursor:pointer;}
a.btn-glass-yellow-min:hover{background-position:0 0;color:#fff;}
.effect img{opacity:1;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.effect .mask{opacity:0;overflow:visible;border-color:rgba(0,0,0,0.7) transparent transparent transparent;border-style:solid;border-width:150px;width:0;height:0;-moz-transform:translateY(-125px);-webkit-transform:translateY(-125px);-o-transform:translateY(-125px);-ms-transform:translateY(-125px);transform:translateY(-125px);-moz-transition:-moz-transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;-webkit-transition:-webkit-transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;-o-transition:-o-transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;-ms-transition:-ms-transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;transition:transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;}
.effect a.info{opacity:0;-moz-transform:translateY(-125px);-webkit-transform:translateY(-125px);-o-transform:translateY(-125px);-ms-transform:translateY(-125px);transform:translateY(-125px);-moz-transition:-moz-transform 0.3s ease-in, opacity 0.1s ease-in-out;-webkit-transition:-webkit-transform 0.3s ease-in, opacity 0.1s ease-in-out;-o-transition:-o-transform 0.3s ease-in, opacity 0.1s ease-in-out;-ms-transition:-ms-transform 0.3s ease-in, opacity 0.1s ease-in-out;transition:transform 0.3s ease-in, opacity 0.1s ease-in-out;}
.effect:hover img{opacity:0.7;-moz-transform:scale(2,2);-webkit-transform:scale(2,2);-o-transform:scale(2,2);-ms-transform:scale(2,2);transform:scale(2,2);}
.effect:hover .mask{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
.effect:hover a.info{opacity:1;-moz-transform:translateY(100px);-webkit-transform:translateY(100px);-o-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);}
.view{width:300px;height:200px;margin:auto;margin-bottom:10px;border:5px solid #fff;overflow:hidden;position:relative;text-align:center;box-shadow:0px 0px 5px #aaa;cursor:default;}
.view .mask, .view .content{width:300px;height:200px;position:absolute;overflow:hidden;top:0;left:0;}
.view img{display:block;position:relative;}
.view a.info{background:url(../images/link.png) center no-repeat;display:inline-block;text-decoration:none;padding:0;text-indent:-9999px;width:20px;height:20px;}
.main-site{opacity:0.3;filter:alpha(opacity=50);}
.main-site:hover{-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:1;filter:alpha(opacity=100);}