/* стили для живого поиска */
A:link.sea-block-link {text-decoration:none; color:#666666; font-weight:normal;font-size:1.2em;}
A:visited.sea-block-link {text-decoration:none; color:#666666; font-weight:normal;font-size:1.2em;}
A:active.sea-block-link {text-decoration:none; color:#666666; font-weight:normal;font-size:1.2em;}
A:hover.sea-block-link {text-decoration:none; color:green; font-weight:normal;font-size:1.2em;}

/*выезжающий блок*/
.sea-block {z-index:999;background-color:#ffffff;position: absolute; text-align:left; box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.sea-block-li {padding: 10px 10px 3px 10px; width:100%;};
.sea-block-li:hover {background:#F1F3EF;}

.button-basket-card-sea {
border: 1px solid #D9534F;
border-radius: 16px;
background: #D9534F;
width:120px; height:20px;
font-size:13px;
color: #ffffff;
font-weight:bold;
}

/*LINE-SEARCH:START*/
            .line {
				margin-top:10px;
				color:#999999;
				font-size: 12px;
                font-weight: bold;
                text-align: center;
                position: relative;
            }
            .line span {
                background-color: #ffffff;
                position: relative;
                z-index: 1;
                padding: 0px 25px;
            }
            .line:after {
                content: '';
                display: block;
                width: 100%;
                height: 2px;
                background-color: #999999;
                position: absolute;
                top: 50%;
                margin-top: -1px;
                z-index: 0;
            }
/*LINE-SEARCH:END*/

/*стиль для поисковой строки:конец*/

/*стиль для видео:начало*/
.video1 {
   text-align:center;
}
.video1-v {
   width: 450px;
   height: 264px;
}
@media screen and (max-width: 500px) {
.video1-v {
      width: 100%; 
   }
}
.video2 {
   text-align: center;
}
.video2-v {
   width: 560px;
   height: 315px;
}
@media screen and (max-width: 700px) {
   .video2-v {
       width: 100%;
   }
}
/*стиль для видео:конец*/

/*страницы comunello*/
.com1 {
    text-align: center;
}
.com4 {
    text-align: right;
}
.com3 {
    text-align: center;
}
.table-comunello {
    max-width:800px;	
}
.com1-th {
    text-align: center; 
	width: 15%;	
}
.com2-th {
    text-align: center; 
	width: 50%;	
}
.com3-th {
    text-align: center; 
	width: 20%;	
}
.com4-th {
    text-align: center; 
	width: 15%;	
}
/*\страницы comunello*/

/*рубли*/
.rub { 
	line-height: 5px;
	width: 0.4em;
	border-bottom: 1px solid #000; 
	display: inline-block;
} 
.rub_green { 
	line-height: 5px;
	width: 0.4em;
	border-bottom: 1px solid green; 
	display: inline-block;
} 
/*\рубли*/

/*кнопка еще*/
.buttonNextCatalog {
	border: 1px solid #CCCCCCC;
	border-radius: 50px 50px 50px 50px;
	background: linear-gradient(to top, #d2f3fe, #92c5da);
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	padding: 20px;
	text-align: center;
	cursor: pointer
}
.buttonNextCatalog:hover {
    background: linear-gradient(to top, #92c5da, #d2f3fe);  	
}
/*\кнопка еще*/

/*бегущая строка*/
#progress {
	position: fixed;
    z-index: 100;
    top: 0;
    left: -6px;
    width: 0%;
    height: 3px;
    background: #20bee5;
    border-radius: 1px; 
}
/*\бегущая строка*/

/*верстка в карточке товара*/
.texts-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px;	
}
.texts-card-photo {
    width: 10%;  	
}
.text-card {
    margin-left: 20px;
    width: 85%;  	
}
.texts-card-photos {
    margin-top: 20px;
   	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	text-align: left;
}
.texts-card2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px;	
}
.texts-card-photo2 {
    width: 10%;
    text-align: left;  	
}
.text-card2 {
    margin-left: 20px;
    width: 75%;  	
}
.texts-card3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;	
}
.texts-card-photo3 {
    width: 35%;
}
.text-card3 {
    margin-left: 20px;
    width: 65%;  	
}
.texts-card4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;	
}
.texts-card-photo4 {
    width: 20%;
}
.text-card4 {
    margin-left: 20px;
    width: 75%;  	
}
.texts-card5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;	
}
.texts-card-photo5 {
    width: 15%;
}
.text-card5 {
    margin-left: 20px;
    width: 80%;  	
}
.texts-card6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;	
}
.texts-card-photo6 {
    width: 45%;
}
.text-card6 {
    margin-left: 20px;
    width: 45%;  	
}
@media screen and (max-width: 1000px) {
    .text-card {
        margin-left: 0;
        width: 100%;  	
    }
	.texts-card-photo {
        width: 100%;  	
    }
	.texts-card-photo2 {
       width: 100%;
    }
	.text-card2 {
        width: 100%;  	
    }
	.texts-card3 {
        margin-left: 0;
		-ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .texts-card-photo3 {
        width: 100%;
    }
    .text-card3 {
        margin-left: 0;
        width: 100%;  	
    }
	.texts-card-photo4 {
        width: 100%;
    }
    .text-card4 {
        margin-left: 0;
        width: 100%;  	
    }
	.texts-card5 {
        margin-left: 0;
		-ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .texts-card-photo5 {
        width: 100%;
    }
    .text-card5 {
        margin-left: 0;
        width: 100%;  	
    }
	.texts-card6 {
        margin-left: 0;
		-ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .texts-card-photo6 {
        width: 100%;
    }
    .text-card6 {
        margin-left: 0;
        width: 100%;  	
    }
}
/*\верстка в карточке товара*/


/*наличие*/
.gmodel-mini-avail {
    font-weight: 700;
}
.avail-ok {
    color: green; 	
}
.avail-not {
    color: red; 	
}
.avail-order {
	color: #cccc00;
} 
.avail-ne {
	color: #cccc00;
} 
/*\наличие*/
