
.div-dostavka{font-size: 18px;margin-bottom: 10px;color: black;}
.div-dostavka-red{color: red;font-weight: bold;}
.div-dostavka-snoska{font-size: 14px;color: #666;}
.cart-zapros-ceny{text-align: center;margin: 20px;}
.btn-zapros-ceny{background-color: yellow;color: black;font-size: 24px !important;border: 2px solid #b9b9b9;box-shadow: 0px 0px 10px #a5a5a5;}
.cont-us{    border-bottom: 2px solid #dddddd;    margin-bottom: 20px;    font-size: 14px;}
.cont-footer{color: black;    text-align: center;}
.item_buttons_counter_block {    display: inline-block;    position: relative;}

.promo-form {background-color: white;    width: 100%;    margin-top: 20px;    box-shadow: 0 2px 5px #565656;    border-radius: 4px;}
.promo-form-name{width: 32%;    float: left;    border-right: 1px solid #c7c7c7;    margin: 4px;}
.promo-form-name input {padding: 0 18px 0 18px;    height: 50px;    background: #fff;    box-shadow: none;    border: 0;    font-size: 18px !important;font-weight: 100;    color: #212121;}
.promo-form-tel{width: 32%;    float: left;    margin: 4px;}
.promo-form-tel input {padding: 0 18px 0 18px;    height: 50px;    background: #fff;    box-shadow: none;    border: 0;    font-size: 18px !important;    font-weight: 100;    color: #212121;}

.promo-form-submit {float: left; width: 32%;   text-align: right;}
.promo-form-submit input{background: #32a81e;    color: #fff !important;    text-shadow: none;    box-shadow: none;    margin: 3px;    border: 0;    font-size: 19px;    border-radius: 5px;    padding: 16px 40px;}
#g-header {
    background: url(http://zabota-ufa.ru/images/dom-prestarel.jpg);
    background-size: cover;
    color: #fff;
    padding-top: 24px;
    position: relative;
}
.g-textpromo{margin-top: 20px; font-size: 17px;    line-height: 24px;}
.g-textpromo span{font-size: 24px;    line-height: 33px;}
.g-textpromo h1{font-size: 34px;    color: white;    font-weight: bold;}
.head-img-dom-prestarel{}
.head-img-dom-prestarel img{bottom: 0;    max-height: 530px; width:100%;}
.head-call-back{box-shadow: 0px 2px 7px #848484; position: relative;    top: -6rem;    color: #000;    padding: 30px;    background: #ffc501;    border-radius: 3px;}
.head-call-back-h{font-weight: bold;    font-size: 30px;    line-height: 40px;}
.head-call-back-text{line-height: 23px;    font-size: 17px;}
.head-call-back-forma{}
.head-call-back-prim{font-size: 14px;    margin-top: 20px;    color: #907311;}

.q4 li {font-size: 16px;margin: 0 0 4px 20px;padding: 3px 0px 3px 10px;}
.q4 li {    color: black; position: relative;box-sizing: border-box;}
.q4 li:before {    content: "\203A";    color: #fff;    margin-bottom: 4px;    counter-increment: point 1;    line-height: 0.9;    width: 16px;    height: 16px;    margin-left: -16px;    left: 0px;    margin-top: 2px;    text-align: center;    position: absolute;    font-weight: 600;    background: #2d2d2d;}
.q8 li {    color: black; font-size: 16px;margin: 0 0 4px 20px;padding: 3px 0px 3px 10px;}
.q8 li {position: relative;box-sizing: border-box; }  
.q8 li:before {    content: "\203A";    color: #fff;    margin-bottom: 4px;    counter-increment: point 1;    line-height: 0.9;    width: 16px;    height: 16px;    margin-left: -16px;    left: 0px;    margin-top: 2px;    text-align: center;    position: absolute;    font-weight: 600;    background: #272727;}
.q4 p, .q8 p {font-size: 16px;margin: 3px 0;padding: 3px 20px;color: black;}
.q4 h2 {color: #3c3c3c;font-size: 32px;text-align: center;padding: 20px 0 10px;margin: 0;}

.q5 .zag {color:#3c3c3c;font-size:28px;text-align:center;padding:10px 0 20px;}
.q5 .slog {color:#3c3c3c;font-size:14px;text-align:center;padding:0 0 15px;}
.q5 li {float:left;list-style-type:none;color:#3c3c3c;font-size:14px;margin:0;}
.q5 .q50 {    z-index: 1050; position:absolute;margin: 126px 0 0 192px;}
.q5 .q50 a {background:url(http://zabota-ufa.ru/images/q50_3.png) no-repeat -4px -1px;font-size:0;width:239px;height:38px;display:block;border-radius:11px;font-size:0px;}
.q5 .q51 {width:394px;}
.q5 .q511 {width:158px;height:177px;float:left;background:url(http://zabota-ufa.ru/images/q511_2.png) no-repeat;}
.q5 .q513 {float:left;color:#3c3c3c;font-size:18px;padding:35px 0 0 10px;}
.q5 .q52 {width:355px;}
.q5 .q521 {width:160px;height:172px;float:left;background:url(http://zabota-ufa.ru/images/q521_2.png) no-repeat;}
.q5 .q523 {float:left;color:#3c3c3c;font-size:13px;padding: 17px 0 0 0px;}
.q5 .q53 {width:345px;}
.q5 .q531 {width:157px;height:171px;float:left;background:url(http://zabota-ufa.ru/images/q531_2.png) no-repeat;}
.q5 .q532 {color: #3c3c3c;    font-size: 14px;    font-weight: 700;    float: left;        font-style: italic; }
.q12 {    width: auto;    background: #fff;    margin-top: -10px;    padding: 10px;}
.q5 .q512, .q5 .q522 {color:#3c3c3c;font-size: 14px;font-weight: 700;float: left;font-style: italic;padding: 10px 0 0 10px;}
.q5 .q50 a {background: url(http://zabota-ufa.ru/images/q50_3.png) no-repeat -4px -1px;font-size: 0;width: 239px;height: 38px;display: block;border-radius: 11px;font-size: 0px;}
.q1,.q6 {background-color: #32a81e;height:75px;text-align:center;}
.q6 .q61 {position: absolute;background: url(http://zabota-ufa.ru/images/q2.png) no-repeat;width: 85px;height: 76px;margin: 0 0 0 63px;}
.q6 .q62 {position: absolute;background: url(http://zabota-ufa.ru/images/q3.png) no-repeat;width: 85px;height: 76px;margin: 0 0 0 960px;}
.q6 .text {line-height: 28px;font-size: 23px;color: #fff;padding: 10px 0 0;}
.q5, .q9, .q10, .q11 {display: inline-block;width: 100%;background: #fff;color: #4a4654;padding-bottom: 30px;}

.q7 {background:#fff url(http://zabota-ufa.ru/images/q7.png) no-repeat center bottom;height:400px;}
.q7 .zag {color:#3c3c3c;font-size:28px;text-align:center;padding:20px 0 20px;}
.q7 ul {float:left;margin:0 10px;padding:20px 0;}
.q7 li {list-style-type:none;color:#4a4654;font-size:16px;border-bottom:1px solid #E6E6E6;display:inline-block;margin:0;padding:5px 0;    width: 100%;}
.q7 .q71 {border-bottom:0;}
.q7 span {width:120px;display:block;float:left;}

.q8 h2 {color: #3c3c3c;    font-size: 28px;    text-align: center;    padding: 20px 0 10px;    margin: 0;    font-weight: lighter;}

.q5, .q9, .q10, .q11 {display: inline-block;width: 100%;background: #fff;color: #4a4654;padding-bottom: 30px;}
.q2 .zag, .q3 .zag, .q4 .zag, .q8 .zag, .q9 .zag, .q10 .zag {color: #3c3c3c;font-size: 28px;text-align: center;padding: 24px 0 10px;}
.q9 .q90 {border: 1px solid #ccc;border-radius: 10px;margin: 10px;padding: 10px 10px 0;}
.q9 .chel {width: 15px;height: 17px;background: url(http://zabota-ufa.ru/images/chel.png) no-repeat;float: left;margin: 11px 3px;}
.q9 .q90 .q911 {color: #3c3c3c;font-size: 14px;text-align: left;font-weight: 700;padding: 5px 0 5px 10px;}
.q9 .q90 .q921, .q9 .q90 .q931 {color: #3c3c3c;font-size: 14px;text-align: center;font-weight: 700;padding: 5px 0 5px 10px;}
.q9 .q90 .q921, .q9 .q90 .q931 {color: #3c3c3c;font-size: 14px;text-align: center;font-weight: 700;padding: 5px 0 5px 10px;}
.q9 .q90 .q912, .q9 .q90 .q913, .q9 .q90 .q914 {border: 1px solid #ccc;width: auto;height: 37px;box-shadow: 0 0 20px #ccc inset;    margin: 5px;    padding: 0 0 0 10px;}
.q9 .q90 .text {float: left;padding: 10px 0 0 10px;font-size: 16px;}
.q9 .q90 .q922, .q9 .q90 .q923, .q9 .q90 .q924 {border: 1px solid #ccc;width: auto;height: 37px;box-shadow: 0 0 20px #ccc inset;text-align: center;margin: 5px;font-size: 17px;padding: 10px;}
.q9 .q90 .q932, .q9 .q90 .q933, .q9 .q90 .q934 {border: 1px solid #ccc;width: auto;height: 37px;box-shadow: 0 0 20px #ccc inset;text-align: center;font-size: 17px;margin: 5px;padding: 10px;}

.q11 {padding-top: 40px;}
.q11 .q111 {background: url(http://zabota-ufa.ru/images/q11.png) no-repeat;    width: 192px;    height: 222px;    float: left;    padding: 0 30px 0 0;}
.q11 .q112 {float: left;}
.q11 .zag {color: #3c3c3c;font-size: 28px;padding: 20px 10px;text-align: center;}

.gallery {     position: relative;     text-align: center;}
.gallery h2 {    color: #3c3c3c;    font-size: 40px;    text-align: center;    line-height: 48px;    margin-bottom: 35px;}
.gallery_wrap {    width: 100%;    margin: 0 auto;    max-width: 1220px;    box-sizing: border-box;    padding: 0 42px;}
.gallery_item {    display: inline-block;    width: 222px;    height: 161px;    margin: 0 19px 28px;}
.otzivy{    margin: 17px 0px;    padding: 20px 0px;    background-color: #eff0eb;}
.otzivy h2 { color: #3c3c3c;    font-size: 40px;    text-align: center;    line-height: 48px;    margin-bottom: 35px;}
.footer {
    width: auto;
    height: 100px;
    clear: both;
    background: #fff;
    margin: -5px auto 0;
}
.footer2 {
    width: auto;
    border-top: 1px solid #ccc;
    margin-top: 5px;
    display: inline-block;
    background: #fff;
}
.ff2 {
    width: auto;
    clear: both;
    margin: 20px 0px;
    display: inline-block;
}
.footer .credit {
    text-align: center;
    color: #3a2010;
    margin: 0 0 20px 0;
    padding-top: 10px;
    font-size: 13px;
    border-top: 1px dotted #ccc;
}
.ff21 {
    font-size: 14px;
    float: left;
    background: url(http://zabota-ufa.ru/images/f1.png) no-repeat;
    padding: 0px 0px 0px 30px;
}
.ff22 {
    font-size: 14px;
    float: left;
}
.ff22 .mail {
    background: url(http://zabota-ufa.ru/images/f2.png) no-repeat;
    padding: 0px 0px 0px 20px;
}
.ff22 .time {
    background: url(http://zabota-ufa.ru/images/f3.png) no-repeat;
    padding: 0px 0px 0px 20px;
}
.ff23 {
    font-size: 14px;
    float: left;
    background: url(http://zabota-ufa.ru/images/f4.png) no-repeat;
    padding: 3px 0px 5px 25px;
}
.ff24 {
    width: 250px;
    font-size: 14px;
    float: left;
    margin: 0px 20px 0px 45px;
}


@media (max-width: 1024px) {
.q6 .q61 {display:none}
.q6 .q62 {display:none}	
}

@media (max-width: 991px) {
	.q11 .q111{display:none}
.q6 .q61 {display:none}
.q6 .q62 {display:none}
.q5 .q50{display:none}
.q5 .q513{    padding: 24px 0 0 0px;}
.q5 .q523{font-size: 13px; padding: 0;}
.q5 .q532{padding: 0;}
.q6{height: auto;}
.q5 .q51 {width: 320px;}
.promo-form-name{    width: 100%;    margin: 0px;    border-right: 0px solid #c7c7c7;    border-bottom: 1px solid #c7c7c7;}
.promo-form-tel{    width: 100%;    margin: 0px;    border-right: 0px solid #c7c7c7;    border-bottom: 1px solid #c7c7c7;}
.promo-form-submit{width: 100%;}
.promo-form-submit input{    width: 100%;    margin: 0;    border-radius: 0px;}

#g-header {display:none}
.head-call-back{    top: 0rem !important;}



}
@media (max-width: 480px) {
	.q4{display:none}
	.q5{display:none}
	.q6{display:none}
	.q8{display:none}
	.q9{display:none}
	
	
	
	
	
	
}

.minus {
    position: absolute;
    right: 6px;
    bottom: 3px;
    height: 15px;
    line-height: 15px;
}
.item_buttons_counter_block input {
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    width: 85px;
    background-color: #f8f8f8;
    font-weight: 500;
    height: 32px;
    padding: 0 10px;
}
.price-quantity{font-size: 18px;}
#all_price{    color: black;    font-size: 24px;}
.plus {
    position: absolute;
    right: 6px;
    top: 2px;
    height: 15px;
    line-height: 15px;
}
	

.price-m2-notife {    text-align: center;
    font-size: 15px;
    padding: 10px 0px;
    font-weight: bold;
    color: black;}
.price-m2-kolvo {    text-align: right;
    padding: 5px;
	    margin-top: 15px;
    font-size: 18px;}
.price-m2-kolvo span{    font-size: 20px;
    font-weight: bold;}
.price-m2-cena {    text-align: right;
    font-size: 18px;
    padding: 5px;}
.price-m2-cena span{    color: black;
    font-size: 22px;}
.model{font-size: 16px;    text-align: right;    padding: 5px;}
.model span{    font-size: 22px;    color: black;}
.razmer{font-size: 16px;    text-align: right;    padding: 5px;}
.razmer span{    font-size: 22px;    color: black;}
.ostatok{font-size: 16px;    text-align: right;    padding: 5px;}
.ostatok span{    font-size: 19px;    color: red;    font-weight: bold;}
.ostatok img{        width: 50px;}
.artikul{    float: right;
    font-size: 14px;}
.artikul span{}
.slogan{    font-family: 'Flow';
    color: #313131;
    line-height: 35px;
    text-align: center;
    font-size: 27px;}
.downloads a {font-size: 15px;text-decoration: none;border-bottom: 1px dashed black;color: red;font-weight: bold;}
.div-hot {    overflow: hidden;    text-align: center;    background: #004580;    color: white;    padding: 10px;    margin-bottom: 20px;}
.div-hot-h2{    display: inline-block;    position: relative;    margin: 0;    padding: 0;    font-size: 30px;    color: #FFFFFF;    font-weight: 700;}
.div-hot-h2:before {    right: 100%;    margin-right: 25px;}
.div-hot-h2:after {    left: 100%;    margin-left: 25px;}
.div-hot-h2:before, .div-hot-h2:after {     display: block;    content: " ";    position: absolute;    top: 50%;    width: 195px;    border-top: 3px solid #FFFFFF;    margin-top: 2px;}
*:before, *:after {    box-sizing: border-box;}
.hot-wr{text-align: center;    position: relative;    width: 768px;    margin: 0 auto;}
.hot-item{display: inline-block;    width: 30%;    vertical-align: top;    padding:10px;    font-size: 14px;    color: white;}
.hot-img{    display: inline-block;    width: 120px;    height: 120px;    border-radius: 130px;    border: 2px solid white;    background-repeat: no-repeat;    background-position: 50% 50%;}
.hot-descr{}
.hot-name{font-weight: bold;    margin-bottom: 4px;    margin-top: 4px;    font-size: 16px;text-shadow: 1px 2px 3px black;}
.map{    color: black; margin-top: 30px;    margin-bottom: 50px;    height: 425px;    text-align: center; font-weight: bold;}
.map-small{    font-size: 31px;    line-height: 31px;}
.map-big{    font-size: 62px;    line-height: 75px;}
.map-middle{font-size: 49px;    line-height: 49px;}


.filter{    border: 1px solid #ff9d0a;    padding: 5px;    margin-bottom: 15px;    background-color: #fff3e5;}
.filter-1{font-size: 20px;    margin-top: 10px;    color: black;}
.filter-2{    text-align: center;    margin-top: 30px;}
.filter-buton{    width: 100px;    font-size: 18px;    margin: 0 auto;    padding: 5px;}

.div-ser{overflow: hidden;}
.div-ser-h2{    color: #333;
    margin-top: 6px;
    /* border-bottom: 2px solid #1848CC; */
    margin-bottom: 20px;
    font-size: 32px;
    padding-bottom: 6px;
    font-weight: normal;
    text-shadow: 0 0 1px rgba(0, 0, 0, .01);}
.div-ser-box{    height: 205px; padding: 10px;    float: left;    margin-left: 10px;width: 200px;text-align: center;border: 1px solid #FFFFFF;    margin-bottom: 7px;}
.div-ser-box:hover{    border: 1px solid #DADADA;    box-shadow: 0px 0px 10px grey;}
.div-ser-img{width: 150px;    height: 100px;    margin: 0 auto;}
.div-ser-desc{margin-top: 10px;font-weight: bold;}
.div-ser-city{color: gray;}


#input-quantity {
    display: inline-block;
    margin: 0 8px;
    text-align: center;
    vertical-align: middle;
    width: 84px;
}
.qty {

    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid #ccc;
    border-radius: 15px;
    display: inline-block;
    height: 33px;
    vertical-align: middle;
    width: 45px;
}
.qty:hover {
cursor: pointer;
}
.qty.minus {
    background-image: url('http://zabota-ufa.ru/phpshop/templates/bootstrap/image/minus.png');
}
.qty.plus {
    background-image: url('http://zabota-ufa.ru/phpshop/templates/bootstrap/image/plus.png');
}

.btn-none{ display: none;}


.preimuchistva{
    color: black;
    font-size: 17px;
    background-color: #d0d0d0;
    padding: 15px;
}
.preimuchistva-h{
    text-transform: uppercase;
    font-size: 22px;
}
.preimuchistva-1{}
.preimuchistva-2{}
.preimuchistva-3{}
.preimuchistva-4{}
.preimuchistva-5{}
.preimuchistva-6{}
.preimuchistva-7{}


.price {
	color: black;
    font-size: 30px;
    text-align: center;
    padding: 10px;
    background-color: yellow;
}
.price-sht {
	color: black;
    font-size: 20px;
    text-align: center;
    padding: 2px;
    background-color: #fffdb0;
}
.price span{
font-size: 24px;
}

.tab-content{    color: rgb(0, 0, 0);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
    padding-top: 10px;}
.sc-subitems-row{    box-shadow: 0px 0px 13px #5ea755;    margin-bottom: 12px;    background-color: rgba(215, 255, 195, 0.52);}

.table-product{border: 0; border-spacing: 0px;}
.table-product tr {border-bottom: 1px solid #CCC;background-color: rgb(224, 224, 224);}
.table-product tr:hover {background-color: white;}
.table-product td {text-align: center;border: 1px solid #FFFFFF;/* background-color: rgb(224, 224, 224); */padding: 5px;}

.table-product-releated{margin-bottom:15px; width: 100%;color: black;font-size: 14px;border: 0; border-spacing: 0px;}
.table-product-releated tr {border-bottom: 1px solid #a7a7a7;background-color: rgb(252, 255, 207);}
.table-product-releated tr:hover {background-color: white;}
.table-product-releated td {text-align: center;border: 1px solid #a7a7a7; padding: 5px;}



.telefon{text-align: right;
    color: black;
    font-size: 24px;}
.telefon-nomer{    font-size: 34px;
    color: red;}
.city{    text-align: right;
    color: black;
    padding: 0px 0px 6px 0;
    font-size: 15px;}
.grafik{    text-align: right;
    padding: 6px 0px;
    font-size: 15px;
    color: black;}
body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #666;
	font-size: 12px;
	
	line-height: 20px;
	width: 100%;
}
.catlist  {   margin-bottom: 20px; border:1px solid white; padding: 5px;}
.catlist:hover  {border: 1px solid #62b159;box-shadow: 1px 1px 10px green;border-radius: 7px;padding: 5px;}
.catimg  {  text-align:center;  margin-bottom: 10px;  }
.catimg img	{    border-radius: 8px;}
.catname
  { 
  text-align:center;
  font-size:16px;
  height:auto;
  overflow:none;
  }
  
h1, h2, h3, h4, h5, h6 {
	color: #000;
}
/* default font size */
.fa {
	font-size: 14px;
	    
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #000;
}
a:hover {
	text-decoration: none;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 17px;
	font-weight: normal;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 13px;     width: 100%;
}
.product-input {
    font-size: 20px !important;
    width: 25% !important;
}

.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #01AD01;
	background-repeat: repeat-x;
}
/* top */
#top {
	    background-color: #CCCCCC;
    border-color: #CCCCCC;
	border-bottom: 1px solid #e2e2e2;
	padding: 6px 0px 0px 0;
	margin: 0 0 20px 0;
	min-height: 40px;
}
#top .container {
	padding: 0 20px;
}
#top #currency .currency-select {
	text-align: left;
}
#top #currency .currency-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #000, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	    color: #000;
    text-shadow: 0 1px 0 #B5B5B5;
    text-decoration: none;
    margin-left: -20px;
    font-size: 14px;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
        line-height: 14px;
}
#top-links {
	padding-top: 6px;
}
#top-links a + a {
	margin-left: 15px;
}
/* logo */
#logo {
	margin: 0 0 10px 0;
	text-align: center;
}
/* search */
#search {
	
}
#search .input-lg {
	height: 30px;
	line-height: 20px;
	padding: 0 10px;
}
#search .btn-lg {
	font-size: 15px;
	line-height: 18px;
	
	text-shadow: 0 1px 0 #FFF;
}
/* cart */
#cart {
	
}
#cart > .btn {
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
}
#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
	background: #eee;
	z-index: 1001;
}
#cart .dropdown-menu {
	min-width: 100%;
}
@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}
/* menu */
.podlogo-text {
	color: #2a2a29;
    font-size: 17px;
    font-family: verdana;
    margin-top: -10px;
	text-align: center;
    margin-bottom: 5px;
	}
	
.phone-head{
	font-family: verdana;
    color: black;
    font-size: 20px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 18px;
    text-shadow: 1px 1px 1px #c7c7c7;
	}
.phone-head span{font-size: 27px;color: #ff0400;}
.callback-head{text-align: center;font-size: 14px;color: #6b6b6b;margin-top: 0px;}
.callback-head a{}
.consul-head{text-align: center;}
.consul-head a{
	font-family: Verdana;
    color: #fff;
    font-size: 14px;
    text-shadow: 0 1px 1px black;
    background: #32a81e;
    padding: 8px 16px;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    border-radius: 31px;
    text-transform: uppercase;
	}
.consul-head a:hover	{    background-color: #177307;    box-shadow: 0px 0px 7px black;}
.city-regim{border-right: 2px solid #ffc800;padding: 0 10px;}
.city-head{font-size: 15px;text-align: right;margin: 10px 0;font-family: verdana;}
.regim-head{text-align: right;font-family: verdana;}
.time-head{text-align: right;font-family: arial;line-height: 13px;color: black;}
@media (max-width: 991px) {
	.city-regim{display:none}
	.head-img-dom-prestarel{display:none}
}
@media (max-width: 1199px) and (min-width: 992px) {
.g-textpromo {
    margin-top: 20px;
    font-size: 14px;
    line-height: 16px;
}
.g-textpromo h1 {
    font-size: 29px;
    color: white;
    font-weight: bold;
}
}
.gradient4{
	background-color: rgba(0,0,0,0);
	background: -moz-radial-gradient(center top, circle cover, rgba(0,0,0,0.2) 0%, #000 100%);
	background: -webkit-radial-gradient(center top, circle cover, rgba(0,0,0,0.2) 0%, #000 100%);
	background: -o-radial-gradient(center top, circle cover, rgba(0,0,0,0.2) 0%, #000 100%);
	background: -ms-radial-gradient(center top, circle cover, rgba(0,0,0,0.2) 0%, #000 100%);
	background: radial-gradient(center top, circle cover, rgba(0,0,0,0.2) 0%, #000 100%);
}
.lb,.ltg,.lbg,.ltw,.lbw{background-image:url('http://zabota-ufa.ru/phpshop/templates/bootstrap/images/line-bg.png');background-repeat:repeat-x;height:15px;width:100%;}
.lb{background-position:center 0;}
.ltg{background-position:center -15px;}
.lbg{background-position:center -30px;}
.ltw{background-position:center -45px;}
.lbw{background-position:center -60px;}
.section-header{text-align:center}
.section-header h2{font:600 32px/32px 'Open Sans',Arial,sans-serif;color:#000;}
.section-header hr{border-bottom:2px solid #f3e2b4;height:0;background:#f3e2b4;width:230px;margin:5px auto;}







#menu {
       width: 100%;
    margin: auto;
    max-width: 960px;
}
#menu .nav > li > a {
    color: #fff;
    text-shadow: 0 1px 0 black;
    padding: 10px 40px 10px 20px;
    font-size: 19px;
    min-height: 15px;
    background-color: transparent;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-menu {
	padding-bottom: 0;
}
#menu .dropdown-inner {
	display: table;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
    min-width: 160px;
    display: block;
    padding: 10px 20px;
    clear: both;
    line-height: 20px;
    color: #333333;
    font-size: 18px;

}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 3px 3px;
	font-size: 12px;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #000, #1f90bb);
	background-repeat: repeat-x;
}
#menu #category {
	    float: left;
    padding-left: 0px;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    color: #fff;
    text-shadow: 0 1px 0 rgb(0, 0, 0);
}
#menu #category  a{    color: #ffe200;}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	    background-color: #f99d1c;

}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #6f4203;
}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
/* content */
#content {
	min-height: 600px;
}
/* footer */
footer {
	   background: url('http://zabota-ufa.ru/catalog/view/theme/default/image/bg.png');
    border-color: #CCCCCC;
	margin-top: 30px;
	padding-top: 30px;
	background-color: #303030;
	border-top: 1px solid #ddd;
	color: #e2e2e2;
	    height: 100px;
}
footer hr {
	border-top: none;
	border-bottom: 1px solid #666;
}
footer a {
	color: #000;
}
footer a:hover {
	color: #676767;
}
footer h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
/* alert */
.alert {
	padding: 8px 14px 8px 14px;
	font-size: 20px;
    padding: 20px;
    box-shadow: 0px 0px 61px black;
}
.alert a{color: #001dff;     text-decoration: underline;}
/* breadcrumb */
.breadcrumb {
	margin: 0 0 20px 0;
	padding: 8px 0;
	border: 1px solid #ddd;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	text-shadow: 0 1px 0 #FFF;
	padding: 0 20px;
	position: relative;
	font-size: 14px;
	white-space: nowrap;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: '';
	display: block;
	position: absolute;
	top: -3px;
	right: -5px;
	width: 26px;
	height: 26px;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.pagination {
	margin: 0;
}

/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #3a3a3a;
	
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 5px 16px;
	font-size: 24px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-primary {
	    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #13A20A;
    background-image: linear-gradient(to bottom, #13A20A, #0F630A);
    background-repeat: repeat-x;
    border-color: #0F8A08 #186714 #0D5009;

}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #0D5009;
	background-position: 0 -150px;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #000;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
/* list group */
.list-group a {
	font-size: 18px;
	color: #000;
	padding: 8px 17px;
}
.list-group-sub{font-size: 16px !important;     padding: 4px 20px !important;    color: #000!important;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #000000;
	background: #4fc747;
	
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
.logo-brand{    text-align: center;
    font-size: 18px;
    color: black;
    text-transform: uppercase;
    line-height: 29px;
	margin-bottom: 5px;
    margin-top: -15px;}
/* product list */
.product-thumb {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	overflow: auto;
}
.product-thumb:hover {
	border: 1px solid #0e8600;
	margin-bottom: 20px;
	overflow: auto;
}
.product-thumb .image {
	text-align: center;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image a:hover {
	opacity: 0.8;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}
.product-grid .product-thumb .image {
	float: none;
}
@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}
.product-thumb h4 {
	    text-align: center;
    font-size: 20px;
}
.product-thumb .caption {
	padding: 0 20px;
	min-height: 66px;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 0px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}
.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #0C0C0C;
    text-align: center;
    padding: 10px;
    font-weight: bold;
    font-size: 24px;
    background-color: yellow;
}
.product-thumb .price-new {
	font-weight: 600;
}
.product-thumb .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}
.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}
@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}
.news-button{width: 100% !important;}

.product-thumb .button-group button {
	width: 100%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
@media (max-width: 767px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 20px;
}
.thumbnails {
	margin-left: -20px;
}
.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 78px;
}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-3:nth-child(4n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
.owl-carousel .owl-item img {height: 100px;}
@media (min-width: 992px) and (max-width: 1199px) {
	.btn-lg {font-size: 16px;}
	.price-quantity {font-size: 13px;}
	.price-m2-kolvo {text-align: right;    padding: 0px;    margin-top: 5px;    font-size: 13px;}
	#all_price {font-size: 20px;}
	.price {font-size: 26px;}
	.price-m2-kolvo span {font-size: 16px;}
	.carusel-price {top: 5%;    left: 0%;    padding: 4px 2px;    font-size: 15px;}
	
	#logo  img {max-width: 130%;}
	.product-thumb .price{font-size: 18px;}
	.razmer span {font-size: 16px;}
	.product-thumb h4 {font-size: 18px;}
	.list-group a {font-size: 14px;    color: #000;    padding: 4px 17px;}
	label {font-size: 12px;}
	.logo-brand {font-size: 14px;}
	.logo-brand img {height: 24px;}
	h1 {font-size: 25px;}
	.geoip-module .zone {font-size: 16px;}
	#menu .nav > li > a {font-size: 18px;}
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-3:nth-child(4n+1),
	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.slogan{display:none;}
	.list-group a {    font-size: 14px;padding: 4px 6px;}
	.navbar{position: inherit;}
	.telefon{width: 265px;    margin-left: -44px;}
	.btn-primary{    font-size: 18px;}
	#menu .nav > li > a {font-size: 18px;}
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-3:nth-child(4n+1),
	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		
	}
}
@media (max-width: 767px) {
	.navbar{position: inherit;}
	.hidden-xs{display: inline;}
}
/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

/*
     FILE ARCHIVED ON 02:04:50 Oct 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:40:14 Aug 01, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.725
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.006
  esindex: 0.01
  cdx.remote: 57.696
  LoadShardBlock: 457.352 (3)
  PetaboxLoader3.datanode: 316.228 (5)
  PetaboxLoader3.resolve: 326.162 (3)
  load_resource: 230.429
  loaddict: 63.1
*/