@charset "utf-8";
*{
    margin:0;
    padding:0
}
thumb,
scrollbarbutton{
    -moz-appearance:none!important;
    background-color:#00f!important
}
thumb:hover,
scrollbarbutton:hover{
    -moz-appearance:none!important;
    background-color:red!important
}
scrollbarbutton{
    display:none!important
}
scrollbar[orient="vertical"]{
    min-width:15px!important
}
@font-face{
    font-family:'ArialAMUBold';
    src:url(fonts/arlamub_0.eot);
    src:url(fonts/arlamub_0.eot) format("embedded-opentype"), url(fonts/arlamub_0.woff) format("woff"), url(fonts/arlamub_0.ttf) format("truetype"), url(fonts/arlamub_0.svg#ArialAMUBold) format("svg")
}
@font-face{
    font-family:'hayarpi';
    src:url(fonts/hayarpi.ttf);
}
@font-face{
    font-family:'FMBF Wien';
    src:url(fonts/wien.ttf);
}
body{
    font-family:'ArialAMUBold', tahoma!important;
    background:#FFF;
    margin:0;
    padding:0;
    /*background:url(images/mart.jpg) fixed center top no-repeat;*/
    
    background-size:100% 100%;
}
a{
    color:#C60;
    text-decoration:none
}
a:visited{
    color:#C63;
    text-decoration:none
}
p{
    padding:0 0 15px;
    margin:0
}
h1{
    margin:0;
    background:url(images/header-icon.gif) no-repeat;
    padding-left:70px;
    height:60px;
    font:bold 36px/100% "Trebuchet MS", Tahoma, Arial;
    color:#c9eefe
}
h1 a{
    color:#c9eefe;
    text-decoration:none
}
h1 a:visited{
    color:#c9eefe;
    text-decoration:none
}
h1 a:hover{
    color:#fff;
    text-decoration:none
}
h2{
    color:#fff;
    margin:0 0 2px;
    border-bottom:1px solid #CCC;
    letter-spacing:-1px;
    padding-bottom:5px
}
h2 a,
h2 a:visited{
    color:#59770e;
    text-decoration:none
}
h2 a:hover{
    color:#F60;
    text-decoration:none
}
h3{
    font:normal 140%/100% "Trebuchet MS", Tahoma, Arial;
    color:#758d38;
    margin:10px 0 5px
}
form{
    margin:0;
    padding:0
}
.hidden{
    display:none!important;
}
.clear_both:after,
#lang > ul:after{
    content:'';
    display:block;
    clear:both;
}
#lang{
    position:relative;
    float:left;
    margin-top:3px;
}
#lang > ul > li{
    position:relative;
    float:left;
    list-style:none;
}
#lang > ul > li:not(:last-of-type){
    margin-right:5px;
}
#lang > ul > li > a{
    color:white;
    font-family:Arial,sans-serif;
}
#lang > ul > li.active > a,
#lang > ul > li:hover > a
{
    color:rgb(255, 255, 0);
}
#page{
    margin:0 auto;
    box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.45);
    width:1000px
}
#header{
    background:url(images/verevi-fon.jpg) no-repeat;
    height:336px;
    position:relative;
}
#popup1_akcia{
    display:none;
}
#popup_akcia{
    position:relative;
    width:320px;
}
#popup_akcia > h3{
    margin-bottom:15px;
    text-align:center;
}
#popup_akcia .header_akcia{
    margin-bottom:10px;
    border-bottom:1px solid black;
    padding-bottom:10px;
    color:red;
}
#popup_akcia .header_akcia:last-of-type{
    margin-bottom:0px;
    padding-bottom:0px;
    border-bottom:none;
}
#header_akcia{
    position: fixed;
    top: 70px;
    width:250px;
    z-index:10;
}
#header_akcia .header_akcia{
    position:relative;
    margin-top:10px;
    width:100%;
    padding: 10px 20px;
    font-size: 18px;
    color: white;
    background-color: green;
    border-radius: 0px 50px 50px 0px;
    z-index: 10;
    -webkit-animation-name:color_switch;
    -webkit-animation-duration:0.8s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-fill-mode:forwards;
    -webkit-animation-direction:alternate;
    -moz-animation-name:color_switch;
    -moz-animation-duration:0.8s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-fill-mode:forwards;
    -moz-animation-direction:alternate;
    -o-animation-name:color_switch;
    -o-animation-duration:0.8s;
    -o-animation-iteration-count:infinite;
    -o-animation-fill-mode:forwards;
    -o-animation-direction:alternate;
    animation-name:color_switch;
    animation-duration:0.8s;
    animation-iteration-count:infinite;
    animation-fill-mode:backwards;
    animation-direction:alternate;
}
@-webkit-keyframes color_switch {
    from{
        background-color:green;
    }
    to{
        background-color:#e68a00;
    }
}
@-moz-keyframes color_switch {
    from{
        background-color:green;
    }
    to{
        background-color:#e68a00;
    }
}
@-o-keyframes color_switch {
    from{
        background-color:green;
    }
    to{
        background-color:#e68a00;
    }
}
@keyframes color_switch {
    from{
        background-color:green;
    }
    to{
        background-color:#e68a00;
    }
}
#headerimg{
    position:relative;
    padding:30px 0 0 20px;
    height:60px
}
#headerimg .description{
    position:absolute;
    left:110px;
    bottom:3px;
    color:#c9eefe;
    font-size:14px
}
#nav{
    list-style:none;
    margin:0;
    position:absolute;
    right:10px;
    bottom:0
}
#nav li{
    float:left;
    margin-left:5px
}
#nav a{
    color:#fff;
    text-decoration:none;
    background:#6b9a11 url(images/nav-button-bg.gif) repeat-x;
    padding:5px 15px;
    font:bold 14px/100% Arial, Helvetica, sans-serif;
    border-top:1px solid #AFCD69;
    border-left:1px solid #AFCD69;
    border-right:1px solid #AFCD69;
    display:block
}
#nav a:visited{
    color:#fff;
    text-decoration:none
}
#nav a:hover{
    color:#000
}
#content{
    padding:10px 0 0 14px;
    float:left;
    width:986px;
    overflow:hidden;
    position:relative;
    height:865px;
    overflow-y:auto;
    background:url(images/mejtexi-fon.jpg) no-repeat;
    margin-top:-9px;
    margin-bottom:-9px
}
#intro{
    position:fixed;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    background-color:rgba(0,0,0,0.5);
    z-index:10000;
}
#intro_inner{
    position:relative;
    margin:0px auto;
    margin-top:50px;
    width:400px;
    box-sizing:border-box;
    padding:25px;
    padding-top:50px;
    background-color:white;
}
#intro_inner > span{
    position:absolute;
    right:0px;
    top:0px;
    margin-right:5px;
    margin-top:5px;
    line-height:100%;
    font-size:20px;
    color:grey;
    cursor:pointer;
}
#intro_inner > p{
    font-size:20px;
}
#intro_inner ul li{
    position:relative;
    margin-bottom:5px;
    padding-left:10px;
    list-style:none;
    color:#ee1c25;
}
#intro_inner ul li:before{
    content:'';
    position:absolute;
    left:0px;
    top:6px;
    width:5px;
    height:5px;
    border-radius:50%;
    background-color:black;
}
.post{
    padding-top:10px;
    float:left;
    display:inline-block
}
.post1{
    display:block;
    float:left;
    background:#fff;
    margin:5px 0 5px 21px;
    width:287px;
    position:relative;
    padding:5px;
    height:320px;
}
.page_41 .post1{
    height:325px;
}
.post1 .post_zeghch{
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1;
    background-color: green;
    padding: 5px 10px;
    color: white;
    font-size:20px;
}
.post1 .post-title{
    margin-left:0px;
    margin-top:9px;
    width:100%;
}
.post1 .nver{
    position:relative;
    float:left;
    margin-top:5px;
    width:175px;
    color:red;
}
.post1 .astx{
    display:none;
}
.post-date{
    width:45px;
    height:49px;
    float:left;
    background:url(images/date-bg.gif) no-repeat
}
.filder{
    float:right;
    font-size:24px;
    padding:0;
    margin-right:10px;
    margin-left:5px;
    margin-top:19px;
    font-weight:700
}
.gram{
    padding-left:4px
}
.post-month{
    font-size:11px;
    text-transform:uppercase;
    color:#FFF;
    text-align:center;
    display:block;
    line-height:11px;
    padding-top:2px;
    margin-left:-3px
}
.post-day{
    font-size:18px;
    text-transform:uppercase;
    color:#999;
    text-align:center;
    display:block;
    line-height:18px;
    padding-top:7px;
    margin-left:-3px
}
.post-title{
    float:left;
    margin-left:10px;
    width:430px
}
.vernagir{
    color:#000;
    font-size:15px;
    font-weight:600;
    margin-bottom:0
}
.vernagir:hover{
    color:red
}
.gram{
    text-transform:lowercase
}
.entry{
    clear:both;
    padding-top:10px;
    font-size:14px
}
.post-cat{
    background:url(images/mini-category.gif) no-repeat left center;
    padding-left:18px;
    float:left;
    font-size:95%;
    color:#999
}
.post-comments{
    background:url(images/mini-comments.gif) no-repeat left center;
    padding-left:18px;
    float:right;
    font-size:95%
}
.post-calendar{
    background:url(images/mini-calendar.gif) no-repeat left center;
    padding-left:18px;
    float:right;
    font-size:95%;
    color:#999
}
.post-content{
    clear:both;
    padding-top:10px
}
.navigation{
    display:inline-block;
    width:98%;
    height:50px;
    background:#ffcb05;
    margin-top:0;
    padding:0
}
.navigation a,
.navigation a:visited{
    color:#16000000;
    padding:14px;
    font-size:18px;
    font-family:tahoma;
    text-decoration:underline
}
.previous-entries{
    float:left;
    height:50px
}
.previous-entries a{
    background:url(http://grillexpress.am/wp-content/uploads/2013/12/slaq-left.jpg) no-repeat left center;
    display:inline-block;
    padding:16px;
    padding-left:55px
}
.next-entries{
    float:right;
    height:50px
}
.next-entries a{
    background:url(http://grillexpress.am/wp-content/uploads/2013/12/slaq-right.jpg) no-repeat right;
    display:inline-block;
    padding:16px;
    padding-right:55px
}
#comments,
#respond{
    border-bottom:1px dotted #CCC;
    padding-bottom:5px
}
.commentlist{
    margin:10px 0;
    padding-left:20px;
    line-height:130%
}
.commentlist li{
    padding:5px 10px;
    position:relative
}
.commentlist .avatar{
    position:absolute;
    top:5px;
    right:5px;
    border:solid 1px #ededed;
    padding:1px;
    background:#fff
}
.commentlist .alt{
    background:#f1fedb
}
.commentlist cite,
.commentlist cite a,
.commentlist cite a:visited{
    font-weight:700;
    font-style:normal;
    font-size:120%;
    color:#C60
}
.commentlist small{
    margin-bottom:5px;
    display:block;
    font-size:87%
}
#commentform{
    margin-top:10px;
    font:110% Arial, Helvetica, sans-serif
}
#commentform p{
    padding:6px 0;
    margin:0
}
#commentform label{
    font-weight:700;
    color:#666;
    font-size:100%
}
#commentform input{
    width:153px;
    background:#f1fedb;
    border:1px solid #bdd77f;
    padding:3px;
    margin-top:3px
}
#commentform textarea{
    width:478px;
    height:115px;
    background:#f1fedb;
    border:1px solid #bdd77f;
    padding:2px;
    margin-top:3px
}
#commentform textarea:focus,
#commentform input[type="text"]:focus{
    background:#fff
}
#commentform #submit{
    background:url(images/btn-bg.gif) no-repeat;
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#FFF;
    border:none;
    float:right;
    width:144px;
    height:29px
}
#sidebar{
    float:right;
    padding:0 10px 20px 0;
    width:220px
}
#sidebar li{
    list-style:none
}
#searchform{
    background:#bcd67e url(images/searchform-bg.gif) repeat-x;
    width:220px;
    padding:10px;
    float:right
}
#searchform #s{
    border:1px solid #203346;
    width:135px;
    height:22px;
    padding:2px 5px 0;
    border:1px solid #bed881;
    background:#e9facc;
    vertical-align:middle
}
#searchform #searchsubmit{
    background:url(images/search-btn-bg.gif) no-repeat;
    border:none;
    width:28px;
    height:24px;
    font:bold 12px Arial, Helvetica, sans-serif;
    color:#FFF;
    vertical-align:middle
}
#searchform label{
    font-size:11px;
    color:#41550e
}
#sidebar h3{
    font:normal 140%/100% "Trebuchet MS", Tahoma, Arial;
    color:#758d38;
    margin:10px 0 5px
}
#footer{
    display:inline-block;
    background:#ffcb05;
    width:100%;
    /* height:334px; */
}
#footer a,
#footer a:visited{
    color:#fff
}
#footer .left-col{
    width:322px;
    float:left;
    margin-left:1px;
    padding:27px 12px 10px 30px;
    font-size:15px;
    line-height:22px
}
#footer .left-col td{
    font-family:'ArialAMUBold';
    font-size:16px;
    font-weight:600;
    line-height:22px;
}
#footer .right-col{
    width:220px;
    float:right;
    padding-right:28px;
    padding-left:0;
    padding-top:10px
}
#footer h4{
    font:normal 146%/100% "Trebuchet MS", Tahoma, Arial;
    color:#9cdbfb;
    margin:10px 0 5px
}
.recent-comments{
    list-style:none;
    margin:0;
    padding:0;
    line-height:110%
}
.recent-comments li{
    background:url(images/mini-footer-comments.gif) no-repeat;
    padding:0 0 10px 20px
}
.recent-comments a{
    font-size:105%;
    line-height:130%;
    font-weight:700
}
.recent-posts{
    list-style:none;
    margin:0;
    padding:0;
    font-size:92%;
    line-height:110%
}
.recent-posts li{
    background:url(images/mini-footer-post.gif) no-repeat;
    padding:0 0 10px 20px
}
.recent-posts a{
    font-size:115%;
    line-height:130%;
    font-weight:700
}
#credits{
    margin:0 auto;
    width:760px;
    color:#7a9299;
    font-size:85%;
    line-height:120%
}
#credits a,
#credit a:visited{
    color:#048db4
}
.rss{
    background:url(images/mini-rss.gif) no-repeat left center;
    padding-left:18px;
    padding-bottom:2px;
    margin-left:10px
}
.left{
    float:left
}
img.left,
a img.left{
    float:left;
    margin:4px 10px 5px 0;
    border:1px solid #bdd77f;
    padding:3px;
    background:#FFF
}
a:hover img.left{
    border-color:#F60;
    background:#F60
}
.right{
    float:right
}
img.right,
a img.right{
    float:left;
    margin:4px 10px 5px 0;
    border:1px solid #bdd77f;
    padding:3px;
    background:#FFF
}
a:hover img.right{
    border-color:#F60;
    background:#F60
}
.clear{
    clear:both
}
hr.clear{
    clear:both;
    visibility:hidden;
    margin:0;
    padding:0
}
img.img_border,
a img.img_border{
    border:1px solid #bdd77f;
    padding:3px;
    background:#fff
}
a:hover img.img_border{
    border-color:#F60;
    background:#F60
}
.lanselect{
    display:inline-block;
    float:left
}
.logo{
    width:300px;
    margin:0 auto;
    margin-top:0px;
    display:inline-block;
    position:relative;
    left:21%;
    z-index:3;
    opacity:1 !important;
}
.text{
    display:block;
    float:left;
    margin-left:45px;
    text-transform:uppercase;
    color:#fff;
    font-size:24px;
    /*line-height:28px;*/
    width:285px;
    text-align:center;
    padding-top:6px;
    font-family:'Arian AMU', 'Arial Unicode', Sylfaen, sans-serif
}
.text1{
    font-size:20px;
    text-shadow:1px 1px 5px rgba(0, 0, 0, 0.63);
    text-transform:capitalize;
    font-weight:600;
    letter-spacing:3px;
    -webkit-animation-name:color_switch1;
    -webkit-animation-duration:0.5s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-fill-mode:forwards;
    -webkit-animation-direction:alternate;
    -moz-animation-name:color_switch1;
    -moz-animation-duration:0.5s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-fill-mode:forwards;
    -moz-animation-direction:alternate;
    -o-animation-name:color_switch1;
    -o-animation-duration:0.5s;
    -o-animation-iteration-count:infinite;
    -o-animation-fill-mode:forwards;
    -o-animation-direction:alternate;
    animation-name:color_switch1;
    animation-duration:0.5s;
    animation-iteration-count:infinite;
    animation-fill-mode:backwards;
    animation-direction:alternate;
}
@-webkit-keyframes color_switch1 {
    0%,50%{
        color:white;
    }
    51%,100%{
        color:yellow;
    }
}
@-moz-keyframes color_switch1 {
    0%,50%{
        color:white;
    }
    51%,100%{
        color:yellow;
    }
}
@-o-keyframes color_switch1 {
    0%,50%{
        color:white;
    }
    51%,100%{
        color:yellow;
    }
}
@keyframes color_switch1 {
    0%,50%{
        color:white;
    }
    51%,100%{
        color:yellow;
    }
}
.text2{
    text-shadow:1px 1px 5px rgba(0, 0, 0, 0.63);
    font-weight:600;
    font-size:21px;
}
.karmir{
    display:inline-block;
    background:rgba(238, 28, 37, 0.83);
    width:100%;
    margin-top:-73px;
    position:relative;
}
.noruyt{
    float:left;
    padding:12px 20px;
    border-left:1px solid rgba(255, 255, 255, 0.3)
}
.noruyt a{
    color:#FFF
}
.noruyt a:hover{
    text-decoration:none
}
.noruyt:hover{
    background:rgba(0, 0, 0, 0.21);
    text-decoration:none
}
.araqum{
    float:left;
    text-align:center;
    padding:12px 20px;
    border-right:1px solid rgba(255, 255, 255, 0.3);
    border-left:1px solid rgba(255, 255, 255, 0.3);
}
.araqum a{
    color:#FFF
}
.kap a{
    color:#FFF;
    text-align:center;
}
.kap:hover{
    background:rgba(0, 0, 0, 0.21);
    text-decoration:none
}
.kap a:hover{
    text-decoration:none
}
.araqum a:hover{
    text-decoration:none
}
.araqum:hover{
    background:rgba(0, 0, 0, 0.21);
    text-decoration:none
}
.kap{
    float:left;
    padding:12px 20px;
    text-align:center;
}
.karmir_right{
    float:right;
    display:block
}
.fb{
    float:left;
    display:block;
    padding:10px 20px 16px
}
.fb:hover{
    background:rgba(0, 0, 0, 0.21);
    text-decoration:none
}
#a1{
    padding-top:7px;
    font-size:12px;
    text-transform:uppercase;
}
#a2{
    text-align:center;
    padding-top:7px;
    font-size:12px
}
.blbl{
    float:left;
    text-align:center;
    margin:0;
    padding:0;
    height:27px
}
.blbl a{
    color:#fff
}
.blbl a:hover{
    color:#ffca02;
    background:#ee1c25
}
.cat_menu{
    display:inline-block;
    position:relative;
    width:1000px;
    background:#f6821f !important;
    padding-left:0;
    box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.59);
}
.blok_mer1{
    cursor:pointer
}
.blok_mer2{
    cursor:pointer
}
.blok_mer3{
    cursor:pointer
}
.blok_mer4{
    cursor:pointer
}
.blok_mer5{
    cursor:pointer
}
.blok_mer6{
    cursor:pointer
}
.blok_mer7{
    cursor:pointer
}
.blok_mer_knopka{
    display:inline-block;
    position:relative;
    padding:7px 9px 5px;
    text-align:center;
    font-size:14px;
    font-weight:600;
    text-transform:uppercase
}
.post_nkar img{
    position:absolute;
    left:-9999px;
    top:-9999px;
    right:-9999px;
    bottom:-9999px;
    margin:auto;
    width:auto;
    height:auto;
    visibility:hidden;
    -webkit-transition:all .9s ease;
    -moz-transition:all .9s ease;
    -ms-transition:all .9s ease;
    -o-transition:all .9s ease;
    transition:all .9s ease;
}
.post_nkar img.by_width{
    visibility:visible;
    height:100%;
}
.post_nkar img.by_height{
    visibility:visible;
    width:100%;
}
#menu-item-1124 a{
    color:#46db46;
}
.current-menu-parent{
    background-position:right!important
}
.current-menu-item{
    background-position:right!important
}
.current-menu-item .blbl{
    background-position:right!important
}
.current-menu-parent .blbl{
    background-position:right!important
}
.current-menu-item,
.current-menu-parent{
    background:#ee1c25;
}
.current-menu-item a,
.current-menu-parent a{
    color:#ffca02!important;
}
.blok_mer_knopka_single{
    width:146px;
    font-size:13px;
    text-align:center;
    text-transform:uppercase;
    display:inline-block;
    color:#fff!important;
    text-shadow:1px 1px 5px rgba(0, 0, 0, 0.62)
}
.aj_menu .blbl a:hover,
.current-menu-parent.aj_menu a{
    color:#FC3!important
}
.aj_menu .blbl a:hover,
.current-menu-item.aj_menu a{
    color:#FC3!important
}
.cat_menu_single{
    display:inline-block;
    float:left;
    width:202px;
    margin:27px;
    border-radius:0;
    padding:0;
    border-left:1px solid rgba(255, 255, 255, 0.3);
    border-right:1px solid rgba(255, 255, 255, 0.3);
    border-bottom:1px solid rgba(255, 255, 255, 0.3)
}
.aj_menu{
    display:inline-block;
    width:202px;
    height:35px;
    border-top:1px solid rgba(255, 255, 255, 0.3);
    background:#ee1c25
}
.aj_menu .blbl{
    float:left;
    text-align:center;
    margin:3px 20px;
    padding:8px;
    height:13px
}
.post_single{
    display:inline-block;
    float:left;
    width:64%;
    margin:24px 23px;
    background:#fff;
    padding:15px 15px 0;
    border:6px solid #FFA84A
}
.post_single .post_zeghch{
    position: relative;
    float: right;
    margin-top: 10px;
    background-color: green;
    color: white;
    padding: 5px 10px;
}
.post_single .post_nver{
    position:relative;
    float:left;
    clear:left;
    margin-top:10px;
    color:red;
}
.title2_ov{
    display:inline-block;
    padding:15px;
    width:95%;
    text-shadow:1px 1px 1px #FFF;
    margin-bottom:10px;
    -moz-box-shadow:inset 0 1px 0 0 #fff;
    -webkit-box-shadow:inset 0 1px 0 0 #fff;
    box-shadow:inset 0 1px 0 0 #fff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
    background:-moz-linear-gradient(center top, #f9f9f9 5%, #e9e9e9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
    background-color:#f9f9f9;
    border:1px solid #dcdcdc
}
.grill_nkar img{
    position:absolute;
    width:auto;
    height:auto;
    left:-9999px;
    right:-9999px;
    top:-9999px;
    bottom:-9999px;
    margin:auto;
    visibility:hidden;
}
.grill_nkar img.by_width{
    height:100%;
    visibility:visible;
}
.grill_nkar img.by_height{
    width:100%;
    visibility:visible;
}
.code{
    display:block;
    float:right;
    font-size:16px
}
.post-title_singlr{
    font-size:19px;
    text-transform:uppercase;
    float:left
}
.nkaragir{
    display:inline-block;
    width:100%;
    border-bottom:1px solid #ccc;
    padding:10px 0;
    margin-top:5px;
    font-size:14px;
    font-weight:700
}
.grill_nkar{
    position:relative;
    width:255px;
    height:180px;
    float:left;
    margin-top:10px;
    border:4px solid #fff;
    box-shadow:2px 2px 10px 0 #7C7C7C;
    overflow:hidden;
}
.grill_nkar a{
    display:block;
    height:100%;
}
.fild_gin{
    display:inline-block;
    float:left;
    margin-left:0;
    float:right;
    text-align:center;
    padding:10px 15px 0;
    font-size:25px;
    text-shadow:0 0 2px rgba(85, 85, 85, 0.54)
}
.seri_gic{
    background:url(images/menu-2-gic.png) repeat-x;
    height:9px;
    position:relative;
    z-index:1
}
.seri_gic1{
    background:url(images/menu-2-gic.png) repeat-x;
    height:9px;
    display:inline-block;
    width:100%;
    position:relative
}
.masterweb{
    display:block;
    width:1000px;
    margin:0 auto;
    height:50px;
    background:#ee1c25
}
.masterweb_logo{
    float:left;
    padding:18px 0 4px 41px;
}
.allright{
    float:right;
    padding:20px 22px 0 0;
    font-size:14px;
    font-weight:600;
    color:#fff
}
.center-col{
    margin-top:8px;
    display:inline-block;
    float:left;
    width:348px;
    /* border:2px solid #F17523 */
}
.gnel a{
    background:#ee1c25;
    color:#fff;
    -webkit-border-top-left-radius:0;
    -moz-border-radius-topleft:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-radius-topright:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0;
    font-size:20px;
    margin-left:0;
    text-transform:uppercase;
    border:none;
    cursor:pointer;
    padding:10px 42px;
    text-decoration:none
}
user agent stylesheetinput[type="button"],
input[type="submit"],
input[type="reset"],
input[type="file"]::-webkit-file-upload-button,
button{
    padding:1px 6px
}
.gnel a:hover{
    background:#AF0007;
    text-decoration:none
}
.gnel{
    display:inline-block;
    width:41%;
    float:right;
    margin-top:50px
}
#gnel_knopka{
    background:#ee1c25;
    font-family:Arial;
    color:#fff;
    -webkit-border-top-left-radius:0;
    -moz-border-radius-topleft:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-radius-topright:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0;
    font-size:20px;
    margin-right:19px;
    float:right;
    margin-top:20px;
    font-family:ArialAMUBold!important;
    text-transform:uppercase;
    border:none;
    cursor:pointer;
    padding:10px 42px;
    text-decoration:none
}
#gnel_knopka:hover{
    background:#AF0007;
    text-decoration:none
}
.uxarkel{
    display:inline-block;
    padding:20px;
    height:260px;
    box-shadow:0 0 67px 0 rgba(219, 219, 219, 0.91) inset
}
.uxarkel label{
    display:block;
    float:left;
    width:30%;
    margin-top:10px;
    font-size:15px
}
.uxarkel input[type="text"]{
    width:331px;
    height:28px;
    margin-top:10px;
    padding:5px;
    font-size:15px
}
.uxarkel textarea{
    width:331px;
    height:60px;
    margin-top:10px;
    padding:5px;
    font-size:15px
}
.wrong{
    display:inline-block;
    margin-top:18px;
    color:red;
    font-size:14px
}
.okey{
    display:inline-block;
    background:#A3FFBD url(http://roolet.ru/wp-content/themes/rollet_masterweb/images/ok.png) no-repeat;
    padding:14px 6px 14px 77px;
    background-position-x:11px;
    border:1px solid #07d507;
    -webkit-border-top-left-radius:0;
    -moz-border-radius-topleft:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-radius-topright:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0;
    margin-bottom:0;
    font-size:20px;
    margin-top:30px;
    width:86%
}
.s1{
    width:29px;
    float:left;
    cursor:pointer
}
.s1:hover{
    background-position:right
}
.s2{
    width:28px;
    float:left;
    cursor:pointer
}
.s2:hover{
    background-position:right
}
.s3{
    width:29px;
    float:left;
    cursor:pointer
}
.s3:hover{
    background-position:right
}
.s4{
    width:29px;
    float:left;
    cursor:pointer
}
.s4:hover{
    background-position:right
}
.s5{
    width:29px;
    float:left;
    cursor:pointer
}
.s5:hover{
    background-position:right
}
.s6{
    width:29px;
    float:left;
    cursor:pointer
}
.s6:hover{
    background-position:right
}
.soc_kentr{
    display:inline-block;
    float:left;
    margin:-7px 3px
}
::-webkit-scrollbar-thumb{
    background:#FF7A00;
    -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.5)
}
::-webkit-scrollbar-track{
    -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)
}
::-webkit-scrollbar{
    width:12px
}
scrollbar{
    -moz-appearance:none!important;
    background:#FF7A00!important
}
thumb,
scrollbarbutton{
    -moz-appearance:none!important;
    background-color:#FF7A00!important
}
thumb:hover,
scrollbarbutton:hover{
    -moz-appearance:none!important;
    background-color:#FF7A00!important
}
scrollbarbutton{
    display:none!important
}
scrollbar[orient="vertical"]{
    min-width:15px!important
}
.onlines{
    float:left;
    padding:10px 0 0 106px
}
.nmanatip{
    display:inline-block;
    padding:0;
    width:98%
}
.nmanatip li{
    display:inline-block;
    float:left;
    margin-left:25px;
    width:200px;
    height:204px;
    background:#fff;
    padding:5px
}
.nmanatip li a{
    color:#000
}
.nmanatip li a:hover{
    color:red
}
.nmanatip li img{
    width:200px;
    height:150px
}
.filder_relat{
    float:right;
    font-size:17px;
    padding:0;
    margin:-15px 5px;
    font-weight:700;
    color:#000
}
.nmanatip_vernagir{
    font-size:22px;
    color:#fff;
    font-weight:700;
    text-shadow:1px 1px 6px #000;
    padding:15px 0 18px;
    letter-spacing:1px
}
.wpcf7-text{
    width:286px;
    padding:5px;
    font-size:17px
}
.captcha-546{
    position:relative;
    top:-7px
}
.wpcf7-captchar{
    width:120px;
    padding:1px;
    font-size:15px;
    font-weight:700
}
.wpcf7-submit{
    background:#ee1c25;
    background-image:-webkit-linear-gradient(top, #ee1c25, #ee1c25);
    background-image:-moz-linear-gradient(top, #ee1c25, #ee1c25);
    background-image:-ms-linear-gradient(top, #ee1c25, #ee1c25);
    background-image:-o-linear-gradient(top, #ee1c25, #ee1c25);
    background-image:linear-gradient(to bottom, #ee1c25, #ee1c25);
    -webkit-border-top-left-radius:0;
    -moz-border-radius-topleft:0;
    border-top-left-radius:0;
    -webkit-border-top-right-radius:0;
    -moz-border-radius-topright:0;
    border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
    -moz-border-radius-bottomright:0;
    border-bottom-right-radius:0;
    -webkit-border-bottom-left-radius:0;
    -moz-border-radius-bottomleft:0;
    border-bottom-left-radius:0;
    font-family:'ArialAMUBold'!important;
    color:#fff;
    font-size:16px;
    font-weight:700;
    border:0;
    letter-spacing:2px;
    text-transform:uppercase;
    cursor:pointer;
    padding:4px 20px 5px!important;
    text-decoration:none
}
.wpcf7-submit:hover{
    background:#AF0007;
    background-image:-webkit-linear-gradient(top, #AF0007, #AF0007);
    background-image:-moz-linear-gradient(top, #AF0007, #AF0007);
    background-image:-ms-linear-gradient(top, #AF0007, #AF0007);
    background-image:-o-linear-gradient(top, #AF0007, #AF0007);
    background-image:linear-gradient(to bottom, #AF0007, #AF0007);
    text-decoration:none
}
.post_nerqin{
    display:inline-block;
    width:90%;
    color:#fff;
    padding:25px;
    margin:15px;
    background:rgba(0, 0, 0, 0.64)
}
.post_nerqin p{
    font-size:18px
}
.wpcf7 p{
    color:#fff
}
.bret{
    background:#ffcb05;
    padding:5px 0 0 9px;
    color:#540000!important;
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    height:16px;
    z-index:1!important;
}
.slider ul li{
    background:#fff;
    margin:5px;
    padding:4px;
    width:201px!important;
    height:204px!important
}
.slider ul li img{
    height:150px
}
.slider ul li a{
    color:#000;
    font-size:13px
}
.slider ul li a:hover{
    color:red
}
#list{
    display:inline-block;
    background:rgba(255, 255, 255, 0.58);
    padding:12px 0 12px 12px;
    margin-left:-14px;
    width:102%
}
.cat_menu ul{
    list-style:none;
    padding:0;
    display:inline-block;
}
.cat_menu ul li{
    display:inline-block;
    padding:13px 0px 11px;
    text-transform:uppercase;
    -webkit-transition:all .9s ease;
    -moz-transition:all .9s ease;
    -ms-transition:all .9s ease;
    -o-transition:all .9s ease;
    transition:all .9s ease;
}
.cat_menu ul li a{
    color:white;
    padding:0px 11px;
    font-size:17px;
    font-weight:600;
    text-shadow:0 0 3px rgba(0, 0, 0, 0.33);
}
.menu-grill_arm-container{
    text-align:center
}
.cat_menu ul li:hover{
    color:#ffca02;
    background:#ee1c25;
    -webkit-transition-duration:.25s;
    -webkit-transition-timing-function:ease-in-out;
    -moz-transition-timing-function:ease-in-out;
    -moz-transition-duration:.25s;
    transition-duration:.25s;
    -ms-transition-timing-function:ease-in-out;
    -ms-transition-duration:.25s;
    -o-transition-duration:.25s;
    -o-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out;
}
@keyframes neonspark{
    0%{
        text-shadow:none
    }
    30%{
        text-shadow:0 0 30px rgba(255, 0, 84, 0.6)
    }
    60%{
        text-shadow:0 0 30px rgba(255, 0, 84, 0.6), 0 0 60px rgba(255, 0, 84, 0.4)
    }
    80%{
        text-shadow:none
    }
    100%{
        text-shadow:0 0 30px rgba(255, 0, 84, 0.6), 0 0 60px rgba(255, 0, 84, 0.4), 0 0 100px rgba(255, 0, 84, 0.2), 0 0 90px rgba(255, 0, 84, 0.1)
    }
}
h1#neon-tubing{
    padding:0;
    text-align:center;
    color:rgba(255, 200, 200, 0.8);
    font-family:Neon80s, sans-serif;
    font-size:22px;
    letter-spacing:0;
    background:url(brick-wall-texture-faded.jpg);
    background-size:cover;
    animation:neonspark 1s 3s forwards;
    -webkit-animation:neonspark 4s 3s infinite;
    -webkit-animation:neonspark 4s 3s infinite
}
h1#neon-tubing span{
    animation:neonspark 4s 3s infinite;
    -webkit-animation:neonspark 4s 3s infinite;
    -webkit-animation:neonspark 4s 3s infinite
}
.effect{
    float:left;
    margin:21px
}
.aaa{
    font-size:24px;
    color:#fff
}
.new_div{
    display:inline-block;
    position:absolute;
    top:-3px;
    left:225px;
    height:0
}
.karmir_tox{
    display:inline-block;
    color:#fff;
    background:#ee1c25;
    margin-left:15px;
    float:right
}
.plus{
    display:inline-block;
    background:url(images/plus.png) center center no-repeat;
    width:19px;
    height:32px
}
.qanak{
    float:left;
    padding:10px 28px;
    float:left
}
.minus{
    display:inline-block;
    background:url(images/minus.png) center center no-repeat;
    width:19px;
    height:32px
}
.zakaat,
.dzevakerpel,
.payment_method,
.verjnakan_patvirec{
    display:inline-block;
    color:#fff;
    float:right;
    margin-top:20px;
    font-family:tahoma;
    font-weight:700;
    height:26px;
    background:url(images/patvirel.png) repeat-x;
    padding:8px 42px 0;
    border-left:1px solid #fa161e;
    border-right:1px solid #fa161e;
    border-top:none;
    border-bottom:none;
    cursor:pointer
}
.dzevakerpel{
    margin-bottom:15px
}
.zakaat:hover{
    opacity:.8
}
.uxarkvace{
    display:inline-block;
    margin-top:20px;
    margin-left:20px;
    float:right;
    height:20px;
    text-align:center;
    width:275px
}
.uxarkvace a{
    color:#ee1c25
}
.uxarkvace a:hover{
    text-decoration:underline
}
.cart{
    background:url(images/zambyux.png) no-repeat;
    width:307px;
    height:77px;
    position:fixed;
    top:55px;
    right:50%;
    -webkit-transform:translateX(500px);
    -moz-transform:translateX(500px);
    -o-transform:translateX(500px);
    -ms-transform:translateX(500px);
    transform:translateX(500px);
    color:#fff;
    z-index:10;
}
.gumar_cart{
    font-size:22px;
    position:absolute;
    top:27px;
    left:45px
}
.count_cart{
    color:red;
    position:absolute;
    top:30px;
    right:53px
}
.dzevavorvats_gin_hin{
    display:inline-block;
    position:relative;
}
.dzevavorvats_gin_hin:before{
    content:'';
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%;
    height:1px;
    background-color:red;
}
.dzevavorvac_gin{
    text-align:right;
    font-size:18px;
    color:red;
}
.footer_menu{
    display:inline-block
}
.footer_menu ul{
    list-style:none;
    padding:0;
    margin:0;
    background:#ee1c25;
    width:1000px;
    display:inline-block
}
.footer_menu ul li{
    float:left
}
.footer_menu ul li a{
    padding:12.1px;
    display:inline-block;
    color:#fff;
    background:#ee1c25;
    border-left:1px solid rgba(255, 255, 255, 0.53);
}
.footer_menu ul li a:hover{
    color:#fff400
}
.payment_metod{
    padding-top:14px;
}
.zambyux_cl{
    display:inline-block;
    float:left;
    width:858px;
    margin:24px auto;
    background:#fff;
    padding:15px 51px;
    border:6px solid #FFA84A
}
.title2_ovcart{
    background:url(images/cart_vernagir_fon.png) no-repeat;
    display:block;
    width:800px;
    height:56px;
    padding-left:56px;
    color:#fff;
    padding-top:20px;
    margin:0 auto
}
.border_tr td{
    border:1px solid #000
}
.jnjel_patver{
    background:url(images/knopka_x.png);
    width:42px;
    height:42px;
    border:none;
    cursor:pointer
}
.hnc_gin{
    padding:20px
}
.title2_ovhuu{
    background:url(images/vernagir_fon_2er.png);
    width:856px;
    height:56px
}
.form_order{
    margin-top:65px
}
.tvyaln1{
    display:inline-block;
    padding:18px 0 0 110px;
    color:#fff;
    font-size:19px;
    float:left
}
.tvyaln2{
    display:inline-block;
    float:left;
    padding:18px 1px 1px 51px;
    color:#fff;
    font-size:19px;
    position:relative;
    left:60px
}
.dzax_patv{
    float:left;
    width:423px;
    border-right:1px solid #3d3c3b;
    margin-top:15px;
    margin-left:5px;
    color:red;
    height:240px
}
.aj_patv{
    float:left;
    width:410px;
    margin-top:15px;
    margin-left:15px;
    color:red;
    margin-bottom:30px
}
.dzax_patv label,
.aj_patv label{
    float:left;
    clear:left;
    width:95px;
    text-align:left;
    color:#3d3c3b
}
.dzax_patv input[type="text"],
.aj_patv input[type="text"],
.aj_patv select,
.aj_patv .patv_jam{
    float:left;
    width:260px;
    padding:3px 10px;
    border:1px solid #3d3c3b;
    margin:4px 0
}
.aj_patv .patv_jam{
    width:138px;
}
.aj_patv .patv_jam:last-of-type{
    margin-left:6px;
}
.aj_patv select{
    width:282px
}
.aj_patv textarea{
    float:left;
    margin-top:2px;
    width:260px;
    padding:10px;
    height:50px;
    border:1px solid #3d3c3b;
    resize:none;
}
.partadir{
    position:relative;
}
.partadir:before{
    content:'*';
    position:absolute;
    right:0px;
    top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.aj_patv .partadir:before{
    margin-right:21px;
}
.dzax_patv .partadir:before{
    margin-right:34px;
}
.araqman_gumar{
    text-align:right;
    margin-bottom:10px
}
.verjnakan_gumar{
    text-align:right
}
.payment_method{
    float:right
}
.title2_ovtry{
    background:url(images/vernagir_fon-vcharum.png) no-repeat;
    display:block;
    width:800px;
    height:56px;
    padding-left:56px;
    color:#fff;
    padding-top:20px;
    margin:40px auto 0;
    font-size:19px
}
.form_pay input[type="radio"]{
    margin-right:10px
}
.form_pay label{
    display:inline-block;
    width:150px
}
.aj_hatvac_patfv{
    float:right;
    margin-top:65px;
    margin-right:40px;
    text-align:right;
    line-height:25px
}
.verjnakan_patvirec{
    float:right;
    padding:0 35px;
    font-size:17px
}
.dzevakerpel,
.payment_method,
.verjnakan_patvirec{
    height:33px
}
.load_divs{
    position:fixed;
    display:none;
    width:100%;
    height:100%;
    z-index:10000000;
    background:rgba(255, 255, 255, 0.75)
}
.load_divs img{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    display:block;
    margin:auto
}
.online_hima{
    display:none
}
.amanorya_div{
    display:inline-block;
    position:absolute;
    top:225px;
    left:18px;
}
.back_to_step_1{
    display:inline-block;
    color:#fff;
    float:left;
    margin-top:20px;
    font-family:tahoma;
    font-weight:700;
    height:26px;
    background:url(images/patvirel.png) repeat-x;
    padding:8px 42px 0;
    border-left:1px solid #fa161e;
    border-right:1px solid #fa161e;
    border-top:none;
    border-bottom:none;
    cursor:pointer
}
.back_to_step_1:hover{
    opacity:.8
}
.zakaat,
.dzevakerpel,
.payment_method,
.verjnakan_patvirec:hover{
    opacity:.8
}
.zakaat_wrap{
    clear:both;
    text-align:center;
}
[class^="zakaat z_"]{
    float:none;
}
[class^="zakaat z_"]:hover{
    opacity:1;
}
.patviratu{
    display:inline-block;
    width:415px;
    float:left
}
.patv_he{
    display:inline-block;
    width:400px;
    border:1px solid #DDD;
    padding:6px;
    margin:0;
    background:#999;
    color:#fff;
    margin-bottom:14px
}
.patviratu span{
    margin:0;
    display:inline-block;
    padding:8px;
    color:#464646;
    width:95%;
    border-bottom:1px dashed #B0B0B0
}
.stacox{
    display:inline-block;
    width:415px;
    border-left:1px solid #B8B8B8;
    padding-left:10px;
    margin-left:10px
}
.stacox span{
    margin:0;
    display:inline-block;
    padding:8px;
    color:#464646;
    width:95%;
    border-bottom:1px dashed #B0B0B0
}
.andznakan_tvyalner{
    margin-top:17px
}
.post_nkar img:hover{
    opacity:0.9;
    -webkit-transition:all .9s ease;
    -moz-transition:all .9s ease;
    -ms-transition:all .9s ease;
    -o-transition:all .9s ease;
    transition:all .9s ease;
    transform:scale(1.2);
    -moz-transform:scale(1.2);
    -o-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
}
.post_nkar{
    position:relative;
    height:190px;
    overflow:hidden;
}
.logo img{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
    -moz-animation-name:fadeInDown;
    -o-animation-name:fadeInDown;
    -ms-animation-name:fadeInDown;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -moz-animation-duration:1s;
    -o-animation-duration:1s;
    -ms-animation-duration:1s;
    -moz-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    opacity:1 !important;
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        -moz-transform:translateY(-20px);
        -o-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
    }
}
@-moz-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        -moz-transform:translateY(-20px);
        -o-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
    }
}
@-ms-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        -moz-transform:translateY(-20px);
        -o-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
    }
}
@-o-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        -moz-transform:translateY(-20px);
        -o-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translateY(-20px);
        transform:translateY(-20px);
        -moz-transform:translateY(-20px);
        -o-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
        transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
    }
}
.masterweb_logo img{
    width:129px;
}