@font-face {
    font-family: 'Lidia Cyr';
    font-style: normal;
    font-weight: 400;
    src: local('Lidia Cyr'), local('LidiaCyr-Regular'),
        url(/lidia-cyr.woff) format('woff'),
        url(/lidia-cyr.ttf) format('truetype');
}

body{font-family:'Ubuntu', sans-serif;background:#fff;font-weight:400;padding:0;margin:0 auto;background:url(/web-pticaru/fonback.png) #fff;}
h1, h2, h3, h4, h5{margin:0;text-align: left;}
h1{font-size:27px;color:#010000;line-height:27px;font-weight:400;padding:20px 0 14px;}
h2{font-size:24px;color:#010000;line-height:24px;font-weight:400;padding:14px 0 14px;}
h3{font-size:23px;color:#010000;line-height:23px;font-weight:400;padding:13px 0 13px;}
h4{font-size:20px;color:#010000;line-height:22px;font-weight:400;padding:11px 0 11px;}
h5{font-size:18px;color:#010000;line-height:21px;font-weight:400;padding:10px 0 10px;}
p{font-size:16px;color:#000;line-height:23px;padding:0 0 10px;}
ul,ol{padding:10px 0 10px 40px;margin:0;font-size:16px;color:#000;line-height:24px;}
a{text-decoration:underline;text-decoration-skip-ink:none;}
a:hover{text-decoration:none;}
hr{border:1px inset !important;}
img{max-width:100% !important;}
.stvrv553{        display: block;
    width: 89%;
    background: #f4ffe8;
    padding: 2% 4%;
    border: 5px #80c709 solid;
    border-radius: 10px 20px 30px 40px/30px;
    margin: 0 auto;}
.fonvrv{height:270px;background:url(/web-pticaru/fon.jpg) repeat-x;min-width:1150px;width:100%;background-position:top center;}
.zamenab{font-weight:bold;}
p{margin:5px 5px 5px 0;}
.cenavr {
    font-weight: bold;
    text-align: center;
    display: block;
    float: left;
    width: 100%;
	margin: 0 0 7px;
}
.footermenu ul li a{color:black;}
.breadcrumbs{margin-top:20px;font-size:14px;}
.top-menuvrv{width:100%;float:left;background:url("/web-pticaru/menu-line.png");padding:10px 0;}
header ul{width:1150px;list-style:none;margin:0 auto;padding:0px;}
header ul li{float:left;padding:0px 26px 0px 26px;text-transform:uppercase;font:18px arial,helvetica,serif;border-right:1px solid #469e11;}
header ul li:last-child{padding:0px 0 0px 26px;border-right:0px solid #060606;}
header ul li:first-child{padding:0px 26px 0px 0px;}
header ul li a,.levay-storona ul li a{text-decoration:none;color:black;}
header ul li a{padding:0;color:#000;}
header ul .active a,.levay-storona ul .active a,.footermenu ul .active a{color:#f66;}
header ul li a:hover,.levay-storona ul li a:hover,.footermenu ul li a:hover{color:#f66;}
.levay-storona{float:left;width:250px;padding-top:16px;}
.levay-storona ul{padding:0 0 30px 0;}
.levay-storona ul li {
    font: 17px/24px 'Ubuntu', sans-serif;
    text-transform: uppercase;
    color: #B61501;
    border-bottom: 1px solid #FFC600;
    width: 220px;
    text-decoration: none;
    margin: 0 0 10px;
    padding: 0 0 5px 0;
}
.levay-storona ul li ul{padding:12px 0 0px 10px;}
.levay-storona ul li ul li {
    border-bottom: 0;
    margin: 0 0 5px;
    padding: 0 0 5px 0;
}

.levay-storona ul li ul li:last-child {
	
	    border-bottom: 0px;
}


article{width:890px;float:right;margin-bottom:10px;text-align:justify;}
.modalbox img{float:left;width:100%;border:5px solid white;/*max-height:300px;*/}
.modalbox{width:275px;margin-right:30px;margin-bottom:20px;min-height:240px;/*max-height:330px;*/display:block;float:left;text-align:center;font-size:13px;color:black;    border: none;
    outline: none;}
.modalbox:nth-child(3n){margin-right:0px;}
.modalbox:nth-child(3n+1){clear: left;}
/*.modalbox:nth-child(3n):after{content:'';float:left;width:100%; height:1px;clear:both;}*/

.rrrrbrb{width:220px;min-height:190px;}
.rrrrbrb img{width:220px;}
.middlevrv{width:1150px;margin:0 auto;}
footer{height:180px;width:100%;background:url("/web-pticaru/menu-line.png");border-top:2px solid #09a109;float:left;}
.akciy span{text-align:center;color:red;font-size:20px;width:100%;float:left;padding-bottom:10px;text-transform:uppercase;}
.akciy{text-align:justify;padding:0 20px 30px 0;font-size:14px;}
.akciy p{font-size:14px;}
.cont-obch{margin:20px 0 0 0;float:right;/*width:200px;*/overflow:hidden;}
.cont-obch:first-child{width:235px;}
.vrvcont:last-child{    font: 20.5px/22px ubuntu,arial;height:40px;padding-left:49px;}
.vrvcont:last-child a{position:relative;bottom:-7px;}
.vrvcont a{color: #f0f8e9;
    text-decoration: none;
    line-height: 18px;
    text-shadow: #000000 1px 1px 10px;}
.vrvcont{    padding-left: 47px;
    background-repeat: no-repeat;
    width: 185px;
    margin: 8px 0 5px 0;
    font: 21px/22px ubuntu,arial;
    background-position: left center;    height: 39px;}
.socseti{margin-top:15px;width:100px;float:left;}
.socseti img{width:38px;}
.footervrv,.ogrheadvrv{width:1150px;margin:0 auto;}
.vrvsozd{color:#000;}
.vrv2obch .vrvcont a{color:#000;    text-shadow: #fbffe4 1px 1px 0;}
.vrv2obch{margin:5px 0 0 0 !important;}
.footermenu{float:left;}
.footermenu ul{width:700px;}
.footermenu ul li{width:110px;float:left;margin:0 30px 11px;}
.clear{clear:both;}


.vrvpriceneed{width:100%; float:left;}
.vrvpriceneed div{width: 29%; margin:30px 1%; float:left;    background: #ffffe7;    padding: 0 1%;
    min-height: 600px;       min-width: 260px;
    border: 2px #A1DD3C solid;
}
.vrvpriceneed div p{    font-size: 14px;}

.vrvpriceneed div:first-child{ margin:30px 1% 30px 0;}
.vrvpriceneed div:last-child{margin:30px 0 30px 1%; }


.vrvpriceneed div h3, .vrvpriceneed div .zamenah3 {
    text-align: center;
    display: inline-block;
    width: 100%;
    margin: 2px 0;font-weight: bold;
    font-size: 20px;
	padding: 13px 0 13px
}

.vrvpriceneed div a{
	max-width: 100%;
    padding: 0;
    margin: 0 0 0px;
    min-height: 210px;	
	
}
.vrvpriceneed div a img{max-width: calc(100% - 10px) !important;}

.vrvpriceneed .pervpr{}
.vrvpriceneed .vtorpr{}
.vrvpriceneed .tretpr{}

#prices h2{    font-size: 28px;}
#prices{
       display: inline-block;
    width: 92%;
    background: #ffffe7;
    border-radius: 5px 10px 15px 30px/30px 15px 10px 5px;
    padding: 2% 4%;
	border: 2px #A1DD3C solid;border-radius: 0 10px 20px;
}
#prices .zamenab{margin-top:20px;}

#features a{width: 42%;min-width: 270px;
    margin: 5px 5px 0 0;}

#features ul{float:right;width:51%;}
#features ul li{font-size: 17px;line-height: 30px;}
#features{display: inline-block; margin:25px 0;    width: 100%;}
#features header{font:bold 20px arial;margin:0 0 30px 0;}
#features img{float:left;width:100%;max-width:360px!important;border:5px solid white;margin:5px 4% 0 0;}

.progukl{width:100%;}
.progukl .zamzagprog{
	
    width: calc(95% - 20px);
    float: left;
    margin: 20px 0 22px 20px;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
	
}

.progukl div:nth-child(2n+1){margin:20px 2% 20px 0;}
.progukl div:nth-child(2n){margin:20px 0 20px 2%;}

.progukl div{float:left; width:45%; 
    background: #ffffe7;
    padding: 0 1%;
    min-height:420px;
    min-width: 330px;
    border: 2px #A1DD3C solid;
}
.progukl div ul{

float: left;
    width: calc(100% - 65px);
    margin: 10px 0 25px 25px;	
	
}
.progukl div .zaglvrv{   float: left; width:100%; margin:20px 0;}
.progukl div .cenvpr{
    float: left;
    margin: 0 20px 0 20px;
    text-align: center;
    width: calc(100% - 40px);
    font-weight: bold;
    font-size: 17px;
	
}
.nizvrv437{float:left; width: calc(96% / 3);
    margin: 0 2% 0 0;}
.nizvrv437:last-child{margin:0 0 0 0;}
.nizvrv437 header{font:bold 18px arial;margin:10px 0 25px 0;}
.nizvrv437 a{margin:10px 0 25px 0;display: block;}

.vrvlala345{float:left; width: calc(78% / 3);
        margin: 15px 15px 15px 40px;    font-style: italic;}
.vrvlala345 .cenyrrr333{font: bold 35px/35px arial;
    margin: 20px 0;
    display: block;    color: #008400;}
.vrvlala345 .cenymal{font: bold 15px/15px arial;
}

.phonevrv{text-decoration:none;font-weight:bold;    margin: 5px; color:#000;}

.vrvfirnstyle{color:#000;text-decoration: none; font-weight:bold; font-size:16px;  font-family: 'Lidia Cyr', arial;}

.vrvfirnstylemelk{color: #000;margin: 0 0px 0 0;font-size: 14px;
    font-family: 'Lidia Cyr', arial;
    font-weight: bold;}
	
.category td a {
    float: left;
    padding: 15px 0px 0 0px;
    list-style: disc;
    color: #2b1e1e;
    display: list-item;
    margin: 0px 0 0 15px;
    /* text-decoration: none; */
    font: 16px/18px 'Ubuntu', sans-serif;
    text-transform: uppercase;
}

a,u {
    text-decoration-skip-ink: none;
}

@media only screen and (max-width:1167px){.footermenu ul{width:90%;}
footer{height:100%;}
.fonvrv{width:100%;min-width:300px;}
.ogrheadvrv{width:100%;min-width:300px;background:rgba(0, 0, 0, 0.2);height:100%;}
header ul{width:100%;min-width:300px;}
.top-menuvrv{background:url("/web-pticaru/menu-line.png");min-width:300px;}
.middlevrv{width:100%;}
.footervrv, .ogrheadvrv{width:100%;min-width:300px;}
article{width:100%;min-width:300px;float:inherit;}
footer{width:100%;min-width:300px;}
}




@media only screen and (min-width:950px) and (max-width:1167px){article{width:73%!important;float:left!important;}
.levay-storona{float:left!important;width:26%!important;}
.footermenu ul{width:530px;!important;}
header ul li{font:17px arial,helvetica,serif;}

}

@media only screen and (min-width:600px) and (max-width:1167px){header ul li a{line-height:30px;}
header ul li:first-child{padding:0px 23px 0px 23px;}
.modalbox{width: calc(97%/3);margin-right:1%;}
.modalbox img{border:0px solid white;}
article {
    width: calc( 100% - 260px );
    min-width: 300px;
    float: left;
    margin: 0 10px 0 0;
}
.nizvrv437{width:96%;}
.progukl div{
    margin: 20px 0 20px 2% !important;;
}

#prices .modalbox, .vrvpriceneed .modalbox{width:100%;}
#features ul {
    width: 95%;
}
.vrvpriceneed div {

min-width: 300px;}

}

@media only screen and (min-width:600px){.top_menu-mobile-wrap{display:none;}
}
@media only screen and (max-width:360px){header ul li{width:90% !important;}
.levay-storona ul li{padding:0 !important;}
header ul li, header ul li:first-child, header ul li:last-child{padding:0px 0 0px 25px !important;}
}
@media only screen and (max-width:600px){.top_menu-mobile-wrap{display:block;}
.ogrheadvrv a img{margin:0 auto;display:block;}
.cont-obch{margin:0 auto;float:inherit;width:235px;}
.vrvcont{margin:0 !important;width:250px;background-image:none !important;width:inherit;font:27px/36px ubuntu,arial;padding-left:0;}

.vrvcont:last-child{font:26.5px/38px ubuntu,arial;padding:10px 0 0 0;}
header ul li{width:40%;}
header ul li,header ul li:first-child,header ul li:last-child{padding:0px 0 0px 35px;border-right:0px solid #469e11;}
.top-menuvrv{background:url("/web-pticaru/menu-line2.png");margin: 0 0 9px;}
.akciy,.rrrrbrb{display:none;}
.levay-storona{width:100%;min-width:300px;padding-top:0;margin-bottom:20px;}
.item-page{padding:5px;}
.footermenu{display:none;}
.vrv2obch{float:right;}
.vrvsozd{margin-top:20px;}
.levay-storona ul li {
    float: left;
    width: 100%;
    padding: 0 10px;
    font: 17px/25px 'Ubuntu', sans-serif;
    margin: 5px 0 10px 25px;
}
.levay-storona ul{padding:0;}
.top_menu-mobile-wrap{width:250px;position:relative;padding:12px 0;height:25px;text-align:right;margin:0 auto;}
.top_menu-mobile-wrap a{display:inline-block;cursor:pointer;width:50px;height:25px;position:relative;}
.vrvmenu-mob2{width:200px;float:left;position:relative;left:-210px;font:20px georgia;text-transform:uppercase;}
.top_menu-mobile{width:50px;height:5px;background:#000;background-repeat:repeat;margin:10px 0;position:absolute;left:50%;top:50%;margin:-2.5px 0 0 -25px;}
.top_menu-mobile::before{content:' ';width:50px;height:5px;position:absolute;bottom:-10px;left:0;background:#000;}
.top_menu-mobile::after{content:' ';width:50px;height:5px;position:absolute;top:-10px;left:0;background:#000;}
.modalbox{float:inherit !important;margin:10px auto;}
.modalbox:nth-child(3n) {margin:10px auto;}
.top-menuvrv,.levay-storona{display:none;}
.vrvcont:last-child {

    height: 60px;
}
.vrvcont:last-child a {
    bottom: -19px;
}

header ul li {

font: 20px/30px arial,helvetica,serif;}

.result{    margin: 18px 180px 0px 0!important;}
.vrvpriceneed div {
    width: 96%;
    margin: 30px 1% !important;}

#prices .modalbox, .vrvpriceneed .modalbox{width:100%;}
#features ul {
    width: 95%;
}

.progukl div{
    margin: 20px 0 20px 2% !important;;
}

.nizvrv437{width:96%;}


}