.water-gradient{background:url(http://vodovos.ru/_img/indigo.png) repeat;background:linear-gradient(to bottom,#30b0f3 0%,#0d7dce 60%,#159bec 100%) repeat scroll 0 0;text-shadow:1px 1px 3px rgba(0,0,0,0.7)}
#header-bRight{float:right;margin-right:10px;border-right:1px solid #43D4E0;border-left:1px solid #111C99}
#enter{float:right;cursor:pointer}
#register-login,#register-logout,#register-logout input,#enter-to-site{float:right}
#sidebar-top{width:100%;top:0;height:auto;overflow:visible;background-color:transparent;padding:6px 0 12px}
#sidebar-top-center{text-align:center;margin-left:227px;margin-right:170px;overflow:visible;height:190px}
#sidebar-top-city{width:100%;height:42px;text-align:left}
#city{left:45px;z-index:11;line-height:1.2;cursor:default;margin-top:-22px;width:255px;float:left}
.city-label{top:-12px;font-size:12px;position:relative}
.city-href{border:5px solid transparent;padding:20px 10px 20px 14px;margin:0 0 0 20px;width:230px;height:20px;position:absolute;width:235px;z-index:11}
.city-href:hover{background:#f6f9fc;border-top:5px solid #bbb;border-left:5px solid #bbb;border-right:5px solid #bbb;border-radius:0;box-shadow:7px 7px 7px rgba(0,0,0,0.3)}
.city-href a{cursor:pointer;font-size:26px;padding-bottom:3px}
.city-href .city-droplink{background:#f6f9fc;border-radius:0 0 20px 20px;color:#222;cursor:default;display:none;font-size:12px;left:-5px;top:59px;width:235px;padding:2px 20px 8px 4px;position:absolute;width:230px;z-index:10;border-top:1px dotted #4696ed;border-left:5px solid #bbb;border-right:5px solid #bbb;border-bottom:5px solid #bbb;box-shadow:7px 7px 7px rgba(0,0,0,0.4)}
.city-href:hover .city-droplink{display:block}
.city-droplink a{border-bottom:0 transparent;font-size:12px;text-decoration:none}
.city-droplink hr{color:#ddd}
.city-droplink input{border:0 solid transparent;background:transparent;cursor:pointer;color:#4793cb;line-height:1;padding:0}
.city-droplink ul{list-style:none;padding:0 0 0 20px}
.city-droplink ul li{padding:0;margin-bottom:0;margin-top:0;transition:all .3s ease}
.city-droplink ul li:hover{background:rgb(142,242,160)}
.city-droplink ul li a{font-size:20px;margin-left:-2px;line-height:1}
.city-droplink ul li input{font-size:20px;margin-left:-2px}
.city-droplink ul ul{padding-top:4px;padding-bottom:4px}
.city-droplink ul ul li{padding:0}
.city-droplink ul ul li input{font-size:16px;left:10px}
.city-droplink hr{bottom-top:1px dotted #999;border-bottom:0}
.chat-bubble{background:#fac35c;background:linear-gradient(to bottom,#fac35c 0%,#ec7b28 68%,#eea253 100%);border:6px solid #4297DA;border-radius:15px;box-shadow:7px 7px 7px rgba(0,0,0,0.4);display:none;font-size:18px;line-height:1.3;margin-top:60px;margin-left:10px;padding:20px 20px 0 20px;position:absolute;text-align:center;max-width:360px;z-index:6;color:#222}
.chat-bubble p{margin-bottom:24px}
.chat-bubble button{margin:0 18px;padding:6px 20px;color:#fff;font-size:14px;background:url(http://vodovos.ru/_img/indigo.png) repeat;background:linear-gradient(to bottom,#4bd4d5 0%,#4d7edc 68%,#2fa4e1 100%) repeat scroll 0 0 #2fa4e1}
.chat-bubble-arrow-border{border-color:transparent transparent #4297DA;border-style:solid;border-width:20px;height:0;width:0;position:absolute;top:-45px;left:76px}
.chat-bubble-arrow{border-color:transparent transparent #FAC35C;border-style:solid;border-width:20px;height:0;width:0;position:absolute;top:-39px;left:76px}
#search{text-align:center;margin-left:290px;margin-top:9px;margin-right:60px;display:flex}
#yandex-search{margin:8px 0 0;text-align:left;z-index:5}
#yandex-search input{color:#222;border:1px solid #bbb;border-radius:8px;box-shadow:inset 0 0 5px rgba(0,0,0,0.1),inset 0 1px 2px rgba(0,0,0,0.3);font-size:18px;margin:0;padding:5px 8px}
#yandex-search input[type=button]{border:1px solid #888;border-bottom-color:#b3b3b3;background:url(http://vodovos.ru/_img/liactive.png) repeat;background:linear-gradient(to bottom,#bce2f3 0%,#def6ff 100%);box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,0.1);cursor:pointer}
#search-empty{width:50px;float:right}
#sidebar-top-right{float:right;width:150px;height:165px;overflow:visible;text-align:left}
#orders-count{float:right;margin-top:8px;padding:0 16px 0 0;width:120px;font-size:12px;line-height:1.2;color:#483d8b;text-align:right;cursor:context-menu}
#user-info{width:160px;float:right;text-align:right;height:95px;cursor:pointer}
#cabinet{top:6px;position:relative}
#user-droplink{cursor:default;background:#eafff6;padding:8px 10px;border:5px solid #ccc;border-radius:10px;box-shadow:0 0 25px rgba(0,0,0,0.7);z-index:10;display:none;position:absolute;right:10px;top:10px;text-align:left}
#user-droplink form{float:right}
#user-droplink form input[type=submit]{padding:4px 10px}
#hidden-link{position:absolute;right:14px;top:160px}
.user-group{font-size:14px;font-weight:700;text-decoration:underline;padding:4px 0 6px}
/* #header-div{border-top:1px solid #bbb;cursor:default;height:140px;margin:0;background:#E5F2F9;background:radial-gradient(circle,#E5F2F9 50%,#D2E6EF)}*/
#header-div{border-top:1px solid #bbb;cursor:default;height:140px;margin:0}
#header-div:after{clear:both}
.header-cityhref{padding-bottom:4px;color:rgba(0,109,187,0.8);border-bottom-color:#006dbb;font-weight:bold;margin-top:-16px;position:absolute;width:247px;border:0}
.city-button{background:url(http://vodovos.ru/_img/ico8.png) -138px 0 no-repeat;width:16px;height:18px;float:left;margin-top:10px;margin-left:4px}
.header-divbutton{height:100%;float:left;width:25%;text-align:center}
.header-href{cursor:pointer;border-bottom:1px dotted #4696ed;color:#4793cb;font-size:26px;text-shadow:1px 1px 3px rgba(7,7,7,0.3);width:150px;margin:0 auto;display:inline}
.header-short{color:#222;font-size:13px;margin:6px auto 0;width:140px;text-align:left}
.header-droplink{cursor:default;background:#eafff6;opacity:1;padding:8px 10px;border:5px solid #ccc;border-radius:10px;box-shadow:0 0 50px rgba(0,0,0,0.6);z-index:10;overflow:visible;display:none;position:absolute;top:34px;font-size:16px;color:#777;text-shadow:0 0 0}
.header-droplink p{text-indent:0;margin:6px 8px}
.header-droplink ul li p{padding-left:0;margin:2px 0}
#demands1{text-align:left}
#demands1-inner{margin-left:40px}
.demands-href{padding:3px 1px}
.demands-droplink{margin-left:-92px;max-width:420px;text-align:left}
.demands-href .demands-droplink p{text-indent:0}
.demands-href .demands-droplink table{margin:6px 8px}
.demands-href .demands-droplink input[type=submit]{font-size:14px;padding:0 0 2px;margin:0 0 0 -2px}
.demands-phone{color:#2B89CE;font-size:20px;font-weight:400;line-height:1.05;margin:-32px 0 0 0;padding:12px 0 0 4px;width:160px;height:62px;word-wrap:break-word;position:relative}
.demands-phone span{font-weight:400;color:#2785cb;position:relative}
.demands-menu{display:none}
.worktime{font-size:18px;line-height:0.9;color:#4793cb;text-align:left;margin:8px auto 0}
.worktime td{padding:4px 0 4px 4px;text-shadow:none}
.worktime .b{background-color:#76C1FF;color:#fff;padding:1px 4px 0;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.5);margin-right:2px;min-width:22px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);font-size:16px;font-weight:bold}
.worktime .r{background-color:#FFA2A2}
.header-phone{width:150px}
.header-delivery{width:145px;margin:0 auto}
.inputs .header-delivery{width:60%;min-width:200px;margin:0;font-size:16px}
.demands-email{padding-top:27px}
.demands-email a{color:#2785cb;font-size:13px;padding-bottom:2px}
.dialogs-callme{border-bottom:1px dotted #4793cb;color:#4793cb;cursor:pointer;font-size:20px;padding-bottom:1px;position:relative;text-shadow:1px 1px 1px rgba(9,9,9,0.2);top:7px}
.delivery-href,.oplata-href{padding:3px 11px}
.delivery-droplink{margin-left:-124px;max-width:440px;text-align:left}
.oplata-droplink{margin-left:-104px;max-width:440px;text-align:left}
#content{border-left:1px solid #bbb;border-right:1px solid #bbb;box-shadow:0 0 10px rgba(0, 0, 0, 0.5);overflow:visible;width:auto;background-color:#e9f0f5}
.content-left{display:none;float:left;margin-left:0;width:224px}
.content-center{border-left:1px solid #bbb;width:auto;margin-left:0;background-color:#fff}
.content-fill{text-align:left;min-height:440px}
.footer-fill{padding:5px 20px;text-align:left;background-color:transparent}
.content-fixed{margin-top:40px}
.sidebar-left{float:left;width:224px;overflow:visible;background:#fff}
.sidebar-left-fixed{position:fixed;top:42px;z-index:5}
.sidebar-info{margin-top:30px;float:left;width:224px;overflow:visible;background:#fff;display:none}
.sidebar-info-fixed{position:fixed;top:310px}
.sidebar-info a{border-color:transparent}
.sidebar-info img{margin-left:15px}
#footer-city{padding:10px 20px}
#footer-city a{text-shadow:1px 1px 1px rgba(5,5,5,0.1)}
#footer-city input{background:transparent;border:0 solid transparent;border-bottom:1px dotted #4793cb;color:#4793cb;cursor:pointer;font-size:16px;padding:0;text-shadow:1px 1px 1px rgba(5,5,5,0.1)}
#footer-city input:hover{color:#5da130}
#footer-city ul{padding:0 0 6px 15px;list-style:disc}
.footer-map{float:left;overflow:hidden;margin-right:10px;min-height:240px;width:36%}
.footer-list{float:left;width:62%}
.footer-list2{float:left;width:48%}
#sidebar-bottom{background:#ebeff4;line-height:1.5;cursor:default;border-bottom:1px solid #bbb}
#footer-left{color:#222;padding:5px 0 0 20px;overflow:hidden;min-height:210px;text-shadow:1px 1px 1px rgba(5,5,5,0.1)}
#footer-left a{border:0}
#footer-left img{margin:20px 43px 0}
#footer-left img{margin:7px 23px 4px;transition:all .4s ease}
#footer-left:hover img{transform:scale(1.1)}
#footer-menu{color:#222;min-height:212px;background-color:transparent;text-shadow:1px 1px 1px rgba(5,5,5,0.1)}
#footer-menu a{text-decoration:none;cursor:pointer}
#footer-menu input[type=submit]{background:transparent;border:0 solid transparent;border-bottom:1px dotted #4793cb;color:#4793cb;cursor:pointer;font-size:14px;padding:0}
#footer-buttons{height:40px;margin-bottom:0;color:#fff;border-top:0 solid transparent;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-radius:0 0 15px 15px;box-shadow:0 2px 12px rgba(0,0,0,0.5);overflow:hidden}
#footer-buttons .fRight{float:right;padding:4px 20px 0;height:100%;text-align:right;font-size:12px;width:186px}
#fRightStrait{display:none}
#refresh-data{font-size:12px}
.sidebar-header{width:100%;max-width:1300px;height:42px;z-index:100;text-shadow:0 -1px 0 #115780;box-shadow:0 5px 15px rgba(0,0,0,0.4)}
#sidebar-header-fill{width:auto;height:41px;border-top:1px solid #999;border-right:1px solid #999;box-shadow:0 0 10px rgba(0,0,0,0.5);font-size:13px;color:#fff}
#cat{padding:8px 0 9px 25px;width:200px;cursor:default;float:left;font-size:18px;text-shadow:2px 2px 1px rgba(0,0,0,0.4);border-right:1px solid #111C99}
#cat:hover{background:#1289D4;background:linear-gradient(to bottom,#1289D4 0%,#1289D4 95%,#227AB8 100%) repeat scroll 0 0}
#cat img{padding-left:10px}
.cat-orange{background:#ff741a;background:url(http://vodovos.ru/_img/orange-cat.png) repeat;background:linear-gradient(to bottom,#fcb828 0%,#ee660e 68%,#ff881a 100%) repeat scroll 0 0 #ff741a}
.cat-orange:hover{background:transparent}
#menudown{background:#fff;border-right:1px solid #111C99;border-bottom:1px solid #111C99;border-radius:0 0 15px 0;box-shadow:7px 7px 5px rgba(0,0,0,0.4);color:#222;display:none;font-size:14px;font-weight:400;line-height:1.4;margin-left:-25px;padding:4px 12px 9px 25px;position:absolute;width:188px;z-index:99;margin-top:26px}
#cat:hover #menudown{display:block;color:#fff;background:#28a4ea;background:linear-gradient(to bottom,#1289D4 0%,#28a4ea 20%,#28a4ea 100%) repeat scroll 0 0}
#cat:hover #menudown a{color:#fff}
#cat:hover #menudown div{color:#fff}
#cat-views{border-left:1px solid #43D4E0;border-radius:0 15px 0 0;cursor:pointer;float:right;overflow:hidden;padding:6px 12px 5px 6px;line-height:25px;font-size:14px;width:164px;transition:all .4s ease}
#cat-views:hover{background:url('http://vodovos.ru/_img/active.png') repeat;background:linear-gradient(to bottom, rgb(57, 216, 114) 0%, rgb(11, 158, 58) 58%, rgb(19, 204, 56) 100%) repeat scroll 0% 0% rgb(37, 196, 94)}
#cat-views-buttons{float:right}
.cat-panel{text-align:center;border-left:1px solid #111C99;float:right}
.cat-div{float:right;padding:7px 4px 8px;line-height:25px;border-left:1px solid #43D4E0;border-right:1px solid #111C99;margin-left:0;cursor:pointer}
.cat-div:hover{background:url('http://vodovos.ru/_img/active.png') repeat;background:linear-gradient(to bottom, rgb(57, 216, 114) 0%, rgb(11, 158, 58) 58%, rgb(19, 204, 56) 100%) repeat scroll 0% 0% rgb(37, 196, 94)}
.cat-left-border{border-left:0 transparent}
.cat-div .count{display:inline-block;min-width:16px;height:1.583em;line-height:1.583em;white-space:nowrap;text-align:center;padding:3px 5px 0;font-weight:700;margin:0 0 0 2px;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.5) inset;cursor:default;text-shadow:1px 1px 1px rgba(9,9,9,0.4)}
.cat-div a{color:#fff;text-decoration:none;text-shadow:0 0 1px rgba(0,0,0,0.3)}
.cat-div .active a{border-bottom:1px dotted #fff}
.cat-div .active .count{background:#f16004;box-shadow:3px 3px 3px rgba(0,0,0,0.4)}
.cat-div .money{color:#555;display:inline-block;min-width:50px;font-weight:400;margin:0 0 0 7px;text-shadow:none}
.cat-div .active .money{color:#fff;text-shadow:0 -1px 0 #115780}
.cat-div #cat-order{padding:9px 10px;border:0 solid transparent;color:#ddd;cursor:default;font-size:16px;text-decoration:none;text-shadow:1px 1px 1px rgba(9,9,9,0.4);transition:all .4s ease}
.cat-div #cat-order:hover{text-decoration:none}
.cat-div .active #cat-order{background:#f16004;box-shadow:0 0 2px rgba(0,0,0,0.5) inset;color:#fff;cursor:pointer;box-shadow:3px 3px 3px rgba(0,0,0,0.4);text-shadow:3px 3px 2px rgba(9,9,9,0.4)}
.cat-div .cat-block{background:rgb(19, 204, 56);color:#fff;display:none;line-height:1.4;position:absolute;text-align:left;margin-top:7px;margin-left:-10px;padding:4px 5px 7px;border-radius:0 0 7px 7px;border-left:1px solid #619DB4;border-right:1px solid #619DB4;border-bottom:1px solid #619DB4;box-shadow:5px 5px 5px rgba(0,0,0,0.4);z-index:2;transition:all .4s ease;min-width:200px;line-height:1.8}
.cat-div .cat-block td{padding:0 5px}
.cat-div .cat-block table{width:100%}
.cat-div .cat-block a{text-decoration:none;border-bottom:1px dotted #eee;padding-bottom:0}
.cat-div .cat-block .cat-bask-delete input[type=submit]{background-color:#91dcff;border:1px solid #bbb;margin-left:3px;padding:0 4px;color:#000;border-radius:5px;min-width:17px;;box-shadow:3px 3px}
.cat-div .cat-block .cat-bask-delete input[type=submit]:hover{color:#f83c35}
.cat-block-tara{background:#5bbbb5;color:#00008b;text-shadow:none}
.cat-block-summ{background:#ff0;color:#00008b;text-shadow:none}
.cat-div .cat-block .cat-comp-delete input[type=submit],.cat-div .cat-block .cat-book-delete input[type=submit]{background-color:#91dcff;border:1px solid #bbb;margin-left:3px;padding:0 4px;color:#000;border-radius:5px;min-width:17px;;box-shadow:3px 3px;min-width:20px;text-align:center}
.cat-div .cat-block .cat-comp-delete input[type=submit]:hover,.cat-div .cat-block .cat-book-delete input[type=submit]:hover{color:#f83c35}
.cat-div:hover .cat-block{display:block}
#cat-basket .cat-block{right:0}
.cat-div .cat-block a:hover{color:#f83c35;border-bottom:1px dotted #f83c35}
.catalog-stoimost{float:right}
.catalog-stoimost input{border-radius:5px;cursor:pointer}
.cat-caption{padding:0 6px}
#sidebar-sort{float:right;width:144px;border-radius:0 0 0 15px;padding:5px 10px 0}
#cat-h1{float:left}
.ico-cat-comparator{background-position:-48px -228px}
.active .ico-cat-comparator{background-position:-48px -208px}
.ico-cat-bookmark{background-position:-48px -290px}
.active .ico-cat-bookmark{background-position:-48px -269px}
.ico-cat-basket{background-position:-48px -349px}
.active .ico-cat-basket{background-position:-48px -331px}
.ico-cat-close{background-position:0 -18px}
.ico-available-0{background-position:-236px -212px}
.ico-available-1{background-position:-236px -233px}
.ico-available-2{background-position:-236px -254px}
.ico-available-3{background-position:-236px -275px}
.ico-available-4{background-position:-236px -296px}
.ico-available-5{background-position:-236px -317px}
.ico-available-6{background-position:-236px -338px}
.ico-available-7{background-position:-236px -359px}
.ico-avai-0{background-position:-344px -212px}
.ico-avai-1{background-position:-344px -233px}
.ico-avai-2{background-position:-344px -254px}
.ico-avai-3{background-position:-344px -275px}
.ico-avai-4{background-position:-344px -296px}
.ico-avai-5{background-position:-344px -317px}
.ico-avai-6{background-position:-344px -338px}
.ico-avai-7{background-position:-344px -359px}
.list-views{float:right;margin:0 0 0 1px;padding:0;position:relative}
.list-views ul,.list-views li{display:inline-block;margin:0}
.list-views li{font-size:0;margin-right:2px;border:2px solid #bbb;border-radius:4px;width:13px;height:13px;padding:6px 6px 5px;overflow:hidden;position:relative;cursor:pointer;float:left;background:url(http://vodovos.ru/_img/liactive.png) repeat;background:linear-gradient(to bottom,#f4fbff 0%,#dee8fc 38%,#dee8fc 100%) repeat scroll 0 0;transition:all .4s ease}
.list-views li:hover,.list-views li.active{border:2px solid #f4fbff;background:url(http://vodovos.ru/_img/liactive.png) repeat;background:linear-gradient(to bottom,#aefbff 0%,#ace8fc 68%,#ace8fc 100%) repeat scroll 0 0}
.ico-cat-lv1{background-position:0 0}
.ico-cat-lv2{background-position:-20px 0}
.ico-cat-lv3{background-position:-40px 0}
.ico-cat-lv4{background-position:-60px 0}
.floatr{position:absolute;top:10px;z-index:50;width:70px;height:30px;border-radius:8px;background:rgba(0,0,0,.2);transition:all .4s ease}
.header-fixed{position:fixed;top:0}
.remains-date{position:absolute;right:16px;top:8px;color:#fff}
#navi{margin:0;padding:0 10px 0 23px;color:#11344e;background:#fff;border-bottom:1px solid #bbb;box-shadow:0 3px 5px rgba(0,0,0,0.5)}
#menu{font-weight:700;font-size:17px;line-height:1.1;padding-bottom:4px}
#menu img{padding-left:10px}
#menu a{color:#3d759d;width:190px;border:0 transparent}
#menu a:hover{color:#f83c35}
#menu ul{padding:5px 0 3px;list-style:none}
#menu ul li{padding:3px 0;color:#3d759d;width:190px;margin-bottom:0}
#menu ul li img{position:absolute;margin-top:0}
#menu hr{margin:4px 0 1px;color:#b7b7b7;background-color:#b7b7b7}
#menudown input,#menu input{border:0 solid transparent;background:transparent;color:#3d759d;cursor:pointer;font-size:16px;font-weight:700;padding:0}
#menuaction{background-position:0 -101px;width:35px;height:28px;margin-left:-27px;margin-top:-8px !important;border:0}
#cat:hover #menudown input,#cat:hover #menudown a,#cat:hover a#menukuleryhref{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}
#cat:hover a#menukuleryhref:hover{color:#f83c35}
#cat #menudown a:hover{color:#fd827d}
#cat #menudown a#menukuleryhref:hover{color:#fd827d}
#cat:hover #menudown div:hover{color:#fd827d}
#cat:hover #menudown .menukulery #menudrop a,#cat:hover #menudown .menukulery #menudrop input{color:#3d759d;text-shadow:none}
#cat:hover #menudown .menukulery #menudrop a:hover{color:#f83c35}
#menu .menukulery #menudrop .menudetail a,#menu .menukulery #menudrop .menudetail input{font-weight:400}
#cat:hover #menudown h{text-shadow:none}
#menu .menukulery{color:#3d759d;position:relative;width:190px}
#menu .menukulery:hover{color:#5da130}
.menukulery #menudrop{display:none;border-radius:20px;box-shadow:0 0 50px rgba(0,0,0,0.5);font-size:16px;font-weight:400;position:absolute;background:#fff;border:5px solid #999;color:#222;padding:4px 12px 4px 20px;line-height:1.22;left:15px;top:-52px;z-index:99;margin-left:0;width:520px}
.menumaster{font-weight:700;font-size:17px}
.menudetail{font-weight:400;margin-left:20px}
.menuhint,.quickhint{position:relative}
.menuhint span,.quickhint span{display:none;border-radius:7px;box-shadow:0 0 25px rgba(0,0,0,0.5);font-weight:400;font-size:14px;position:absolute;background:#fbfbe0;color:#442;padding:6px 14px;border:3px solid #bbb;left:160px;top:18px;z-index:99;margin-left:0;min-width:330px;max-width:500px;width:auto;line-height:1.15}
.quickhint span{box-shadow:0 0 10px rgba(0,0,0,0.4);padding:5px 10px;left:30px;top:28px;min-width:270px;max-width:320px}
.menuhint:hover span p,.quickhint:hover span p{text-indent:10px;margin:5px 0;text-shadow:none}
li a.quickhint{border:0;font-size:14px}
.quickfilter{font-size:14px}
.quickfilter li{margin:0;line-height:1}
#vk-amgroups{margin-left:20px;margin-top:-10px}
.items{margin:0 5px 0 0}
.item-title{font-size:24px;font-weight:400;color:#5f911a;text-decoration:none}
.item-title1{font-size:24px;position:relative;top:-6px;font-weight:700;color:#5f911a;text-decoration:none}
.b-drop-shadow{position:relative;background:#fff}
.b-drop-shadow:before,.b-drop-shadow:after{content:"";position:absolute;z-index:-2}
.b-drop-shadow_curved:before{top:10px;bottom:10px;left:0;right:50%;box-shadow:0 0 15px rgba(0,0,0,0.6);border-radius:10px/100px}
.b-drop-shadow_curved_vt-2:before{right:0}
.b-drop-shadow_curved_hz-1:before{top:50%;bottom:0;left:10px;right:10px;border-radius:100px/10px}
.b-drop-shadow_curved_hz-2:before{top:0;bottom:0;left:10px;right:10px;border-radius:100px/10px}
.compare-clear input[type=submit]{background-color:transparent;border:0 solid transparent;border-bottom:1px dotted #f83c35;color:#f83c35;cursor:pointer;font-weight:700;padding:0 0 2px}
.form2href input[type=submit]{background-color:transparent;border:0 solid transparent;border-bottom:1px dotted #4793cb;color:#4793cb;cursor:pointer;font-size:14px;padding:0 0 2px}
#holidate{padding:18px 10px 0 25px;color:#11344e;background:#fff}
#holidate span{color:#f83c35}
#holidate h3{border-bottom:1px solid #f83c35;font-size:16px;float:left;color:#f83c35}
#holidate .holitime{font-size:12px;margin:0 0 6px 20px}
#kulery-filter-add{padding:4px 0;margin-right:-10px;width:240px}
#holidays_widget{background-image:url(http://vodovos.ru/_img/holidays.png);border-radius:15px 15px 0 0;bottom:-4px;box-shadow:-6px -6px 10px rgba(0,0,0,0.5);cursor:pointer;height:54px;opacity:0.9;position:fixed;left:20px;transition:all .4s ease;width:311px;z-index:99}
#holidays_widget:hover{bottom:0;opacity:1}
#demands{width:28%}
#delivery{width:26%}
#oplata{width:26%}
#demands-short{width:20%}
#callMe{position:absolute;cursor:pointer;opacity:0.8;z-index:4;top:50px;margin-left:146px;border-radius:50%}
#callMe .callme-mini-phone{border:1px solid rgba(0,109,187,0.8);border-radius:50%;width:40px;height:40px;background-color:#fff}
#callMe .callme-mini-phone:before{content:"";position:absolute;width:42%;height:40px;top:0;left:31%;background-image:url('http://vodovos.ru/_img/micro.png');background-repeat:no-repeat;background-position:center center;animation:uptocallphone 3s linear infinite;-webkit-animation:uptocallphone 3s linear infinite;-moz-animation:uptocallphone 3s linear infinite;-ms-animation:uptocallphone 3s linear infinite;-o-animation:uptocallphone 3s linear infinite}
#callMe:hover{opacity:1}
#callMe:hover .callme-mini-phone{border-color:green;background:rgba(0,240,0,0.6);animation:uptocallmini2 1.5s 0.4s ease-out infinite;-webkit-animation:uptocallmini2 1.5s 0.4s ease-out infinite;-moz-animation:uptocallmini2 1.5s 0.4s ease-out infinite;-ms-animation:uptocallmini2 1.5s 0.4s ease-out infinite;-o-animation:uptocallmini2 1.5s 0.4s ease-out infinite}
#callMe:hover .callme-mini-phone:before{animation:uptocallphone2 1.5s linear infinite;-webkit-animation:uptocallphone2 1.5s linear infinite;-moz-animation:uptocallphone2 1.5s linear infinite;-ms-animation:uptocallphone2 1.5s linear infinite;-o-animation:uptocallphone2 1.5s linear infinite}
@keyframes uptocallphone{0%{transform:rotate(0deg) scale(1)}
25%{transform:rotate(12deg) scale(1.07)}
50%{transform:rotate(0deg) scale(1)}
75%{transform:rotate(-12deg) scale(1.07)}
100%{transform:rotate(0deg) scale(1)}
}
@-webkit-keyframes uptocallphone{0%{-webkit-transform:rotate(0deg) scale(1)}
25%{-webkit-transform:rotate(15deg) scale(1.07)}
50%{-webkit-transform:rotate(0deg) scale(1)}
75%{-webkit-transform:rotate(-15deg) scale(1.07)}
100%{-webkit-transform:rotate(0deg) scale(1)}
}
@-moz-keyframes uptocallphone{0%{-moz-transform:rotate(0deg) scale(1)}
25%{-moz-transform:rotate(15deg) scale(1.07)}
50%{-moz-transform:rotate(0deg) scale(1)}
75%{-moz-transform:rotate(-15deg) scale(1.07)}
100%{-moz-transform:rotate(0deg) scale(1)}
}
@-ms-keyframes uptocallphone{0%{-ms-transform:rotate(0deg) scale(1)}
25%{-ms-transform:rotate(15deg) scale(1.07)}
50%{-ms-transform:rotate(0deg) scale(1)}
75%{-ms-transform:rotate(-15deg) scale(1.07)}
100%{-ms-transform:rotate(0deg) scale(1)}
}
@-o-keyframes uptocallphone{0%{-o-transform:rotate(0deg) scale(1)}
25%{-o-transform:rotate(15deg) scale(1.07)}
50%{-o-transform:rotate(0deg) scale(1)}
75%{-o-transform:rotate(-15deg) scale(1.07)}
100%{-o-transform:rotate(0deg) scale(1)}
}
@keyframes uptocallphone2{0%{transform:rotate(0deg) scale(1)}
25%{transform:rotate(15deg) scale(1.09)}
50%{transform:rotate(0deg) scale(1)}
75%{transform:rotate(-15deg) scale(1.09)}
100%{transform:rotate(0deg) scale(1)}
}
@-webkit-keyframes uptocallphone2{0%{-webkit-transform:rotate(0deg) scale(1)}
25%{-webkit-transform:rotate(15deg) scale(1.09)}
50%{-webkit-transform:rotate(0deg) scale(1)}
75%{-webkit-transform:rotate(-15deg) scale(1.09)}
100%{-webkit-transform:rotate(0deg) scale(1)}
}
@-moz-keyframes uptocallphone2{0%{-moz-transform:rotate(0deg) scale(1)}
25%{-moz-transform:rotate(15deg) scale(1.09)}
50%{-moz-transform:rotate(0deg) scale(1)}
75%{-moz-transform:rotate(-15deg) scale(1.09)}
100%{-moz-transform:rotate(0deg) scale(1)}
}
@-ms-keyframes uptocallphone2{0%{-ms-transform:rotate(0deg) scale(1)}
25%{-ms-transform:rotate(15deg) scale(1.09)}
50%{-ms-transform:rotate(0deg) scale(1)}
75%{-ms-transform:rotate(-15deg) scale(1.09)}
100%{-ms-transform:rotate(0deg) scale(1)}
}
@-o-keyframes uptocallphone2{0%{-o-transform:rotate(0deg) scale(1)}
25%{-o-transform:rotate(15deg) scale(1.09)}
50%{-o-transform:rotate(0deg) scale(1)}
75%{-o-transform:rotate(-15deg) scale(1.09)}
100%{-o-transform:rotate(0deg) scale(1)}
}
@keyframes uptocallmini{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 15px rgba(0,0,0,0),0 0 0 15px rgba(23,167,167,0)}
}
@-webkit-keyframes uptocallmini{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 15px rgba(0,0,0,0),0 0 0 15px rgba(23,167,167,0)}
}
@-moz-keyframes uptocallmini{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 15px rgba(0,0,0,0),0 0 0 15px rgba(23,167,167,0)}
}
@-ms-keyframes uptocallmini{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 15px rgba(0,0,0,0),0 0 0 15px rgba(23,167,167,0)}
}
@-o-keyframes uptocallmini{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 15px rgba(0,0,0,0),0 0 0 15px rgba(23,167,167,0)}
}
@keyframes uptocallmini2{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(23,167,167,0)}
}
@-webkit-keyframes uptocallmini2{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(23,167,167,0)}
}
@-moz-keyframes uptocallmini2{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(23,167,167,0)}
}
@-ms-keyframes uptocallmini2{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(23,167,167,0)}
}
@-o-keyframes uptocallmini2{0%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(23,167,167,0)}
10%{box-shadow:0 0 8px 6px #1affb3,0 0 12px 10px rgba(0,0,0,0),0 0 12px 14px #1affb3}
100%{box-shadow:0 0 8px 6px rgba(23,167,167,0),0 0 0 40px rgba(0,0,0,0),0 0 0 40px rgba(23,167,167,0)}
}