*{
	margin:0; padding:0;
}
img{
	border:none;
}
body{
	background:#ffffff;}
.clr{
	clear:both;
}
.main{
	background:#ffffff; min-width:980px; max-width:1200px; margin:0 auto;
}
	.header{
		overflow:hidden;
        font: 12px Verdana,Tahoma;
        background: #f6f6f6 url("img/slogan42.jpg") no-repeat center top;
	}
		.logo, .slogan, .head-descript{
			float:left;
		}
		.logo{
		  margin:8px 0 0 30px;
		}
        .head-descript{
            list-style:none;
		  margin: 15px 0 0 20px;
          line-height: 15px;
          color: #853434;
          font-weight: bold;
		}

		.head-contact{
		  /* background: #f6f6f6;
		  box-shadow:0px 0px 110px #fff8ea;
          border: 1px solid #9c3a3a;
          */
          float:right;
          margin-right: 15px;
		  padding: 5px 10px;
		  border-radius: 0 0 15px 15px;
          width: 315px;
		  
		  border-top: none;
		  
		  padding-bottom: 15px;
		  margin-bottom: 10px;
		}
            .head-contact .con0{height: 2em; border-bottom: 1px solid #c9c9c9; margin-bottom: 5px; margin-top: 10px;}
            .head-contact .con1{float: left;}
            .head-contact .con2{float: right; text-align: right;}
				.head-contact p strong{font: bold 17px Verdana, Tahoma; color: #853434;}
                .head-contact a{font: bold 16px Verdana, Tahoma; margin-left:10px; color: #853434; vertical-align: middle;}               
				.head-contact p span{margin:5px; font: normal 12px Verdana, Tahoma; color: #1b1916;
				}
		.search-head{
		  clear: both;
          float: right;
          list-style:none; 
		  height: 40px;
		  padding: 0 15px;
		}
			#quickquery{
				width: 1032px;
				height:25px;
				border-radius:5px;
				margin:4px 0 0 0;
				background: #fff url(img/loop42.png) left top no-repeat;
				padding: 0 60px;
				border: 1px solid #9c9c9c;
				
			}
			.search-head li{
			 float: left;
			}
			.search-btn{
				float:right;
				border: 1px solid #9c9c9c;
				font: bold 11px Verdana;
				color: #1b1916;
				height:27px;
				width: 100px;
				margin: 4px 0 0 -100px;
				border-radius:0 5px 5px 0;
				padding: 5px 0;
				cursor: pointer;
				background: #d7d7d7;
			}
            
	.menu{
		background:#9c3a3a; display:table-row; 
        list-style:none; 
	}
		.menu li{
			display:table-cell; width:auto; 
            text-align:center; height:50px; 
            border-left:1px solid #9d5b5b; 
            border-right:1px solid #6D2929; 
            vertical-align:bottom;
		}
		.menu li a{
			display:block; width:1000px; height:50px; vertical-align:middle; display:table-cell; 
            font: bold 14px Verdana, Geneva, sans-serif; 
            color: #ffecc2; text-decoration:none;
            -webkit-text-shadow:1px 1px 4px #000;
            -moz-text-shadow:1px 1px 4px #000;
            -o-text-shadow:1px 1px 4px #000;
            text-shadow:1px 1px 4px #000;
		}
        .menu li a:hover{
             -webkit-transition: 0.9s;
            -moz-transition: 0.9s;
            -o-transition: 0.9s;
            transition: 0.9s;
            color: #fff;

            text-shadow: 1px 1px 30px #fff;

        }
		.menu li:hover{
            -webkit-transition: 0.9s;
            -moz-transition: 0.9s;
            -o-transition: 0.9s;
            transition: 0.9s;


        
			background:#6D2929;
            border-left:1px solid #522121; 
            border-right:1px solid #522121;
		}
			.menu li:first-child{
				border-left:none;
			}
			.menu li:last-child{
				border-right:none;
			}

	#contentwrapper{
		float:left; width:100%; overflow: hidden; background:#fff;
	}
        #content{
			margin:0 0 0 240px;
		}
/****left-bar*****/
        #left-bar{
			float:left; 
			width:240px;
			margin-left:-100%;
            
		}
			.left-bar-cont{
				background:#f7f7f7; margin:6px 0 0 6px; }
/*### equipment ###*/
.equipment{/* border: 2px solid #6D2929; */
border: 2px solid #933232;
}
.equipment a{text-decoration: none; color: #ffecc2;}
.title_equip{
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
        user-select: none;
        color: #ffecc2;       
        font:bold 12px Verdana, Arial, Helvetica, sans-serif;
        cursor:pointer;
        background: #a54344; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2E1NDM0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzNhM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a54344 1%, #9c3a3a 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#a54344), color-stop(100%,#9c3a3a)); 
background: -webkit-linear-gradient(top,  #a54344 1%,#9c3a3a 100%); 
background: -o-linear-gradient(top,  #a54344 1%,#9c3a3a 100%); 
background: -ms-linear-gradient(top,  #a54344 1%,#9c3a3a 100%); 
background: linear-gradient(to bottom,  #a54344 1%,#9c3a3a 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a54344', endColorstr='#9c3a3a',GradientType=0 ); 

        /* background: #9c3a3a;       
        1background: -moz-linear-gradient(left,  #a56363 0%, #8c3737 100%); 
        1background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a56363), color-stop(100%,#8c3737)); 
        1background: -webkit-linear-gradient(left,  #a56363 0%,#8c3737 100%); 
        1background: -o-linear-gradient(left,  #a56363 0%,#8c3737 100%); 
        1background: -ms-linear-gradient(left,  #a56363 0%,#8c3737 100%); 
        1background: linear-gradient(to right,  #a56363 0%,#8c3737 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a56363', endColorstr='#8c3737',GradientType=1 ); */
        overflow:hidden;
        text-shadow: 1px 1px 1px #000;
        border-bottom: 1px solid #ffecc2;
    }
.title_equip:hover{background: #b54e4e;}

.title_equip:hover .nav-icon i{color:#ffffff;}
.title_equip:hover {color:#ffffff;}
.equipment img {margin: 0 0 5px 10px; float:left;}
.title_equip span{
white-space: pre-wrap; word-wrap: break-word;
	 padding:5px;text-align: center;  vertical-align: middle; width: 170px; height: 35px;  display:table-cell;/*position: absolute; float: right;  */}
.inside{
        background: #eeeeee; /* Old browsers */
        background: -moz-linear-gradient(top,  #dddddd 0%, #eeeeee 15%, #ffffff 40%, #ffffff 70%, #eeeeee 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(15%,#eeeeee), color-stop(40%,#ffffff), color-stop(70%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #dddddd 0%,#eeeeee 15%,#ffffff 40%,#ffffff 70%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #dddddd 0%,#eeeeee 15%,#ffffff 40%,#ffffff 70%,#eeeeee 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #dddddd 0%,#eeeeee 15%,#ffffff 40%,#ffffff 70%,#eeeeee 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #dddddd 0%,#eeeeee 15%,#ffffff 40%,#ffffff 70%,#eeeeee 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
        border-top: 1px solid #ffecc2;
    }
.dateNews{
        float: left;
        width: 10%;
        font:italic 11px Verdana, Arial, Helvetica, sans-serif;
        text-align: center;
        color:#999999;
        padding: 10px;
    }
/****FONTS + SHADOWS****/
.nav-icon {
margin: 10px 3px 10px 10px;
width: auto;
height: auto;
font-family: 'oxp-demo';

font-weight: bold;
display: inline-block;
line-height: 100%;

text-transform: uppercase;

letter-spacing: 0;
float:left;
}
.nav-icon i{
    color: #ffecc2;
vertical-align: top;
font-size: 30px;
}
/*###navigate###*/
.nav-catalog{
        padding:10px 10px 20px 25px; list-style:url(img/disc.gif); border-bottom:1px solid #e1e1e1; border-top:1px solid #fff;
    }
.nav-catalog ul{
    	padding:5px 0 0 20px; list-style:none;
    }
.nav-catalog li{
        margin:0 0 5px 0;
    }
.nav-catalog li a{
    	font:bold 12px Verdana, Geneva, sans-serif; color:#000; text-decoration:none;
    }
.nav-catalog li a:hover{
    	font:bold 12px Verdana, Geneva, sans-serif; color:#853434; text-decoration:none;
    }
.nav-catalog ul li{
    	margin:0;
    }
/*### ###*/
	.catalog-index{
		overflow:hidden;
	}
    .catalog-index .img-hand{}
    .catalog-index .bg{}
		.catalog-index h1{
			text-align:center; margin:15px 15% 25px 15%; font:30px Candara; color:#6D2929; border-bottom:1px solid #6D2929;
		}
		.product-index{
			text-align:center; width:50%; float:left; margin:0 0 60px 0;
		}
			.product-index h2{
				font:14px Verdana, Geneva, sans-serif; color:#6D2929; padding:10px; margin:0 0 10px 0; height: 25px;
			}
				.product-index h2 a{
					color:#6D2929;
				}
				.product-index h2 a:hover{
					text-decoration:none;
				}
				.product-index p{
					font:bold 12px Verdana, Geneva, sans-serif; margin:0 0 10px 0;
				}
					.product-index p span{
						font:30px Candara;
					}
/****right-bar****/
#right-bar{
        float:right;
        width:245px;
        margin: 5px 0 0 0;
    }
.right-bar-cont{
        background:#f7f7f7; margin:6px 6px 0 0;
    }
.right-bar-cont h2{
        color:#fff; 
        font:normal 18px Verdana, Geneva, sans-serif;
        background: rgb(14,148,195); /* Old browsers */
        background: -moz-linear-gradient(left, rgba(14,148,195,1) 0%, rgba(4,88,144,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(14,148,195,1)), color-stop(100%,rgba(4,88,144,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left, rgba(14,148,195,1) 0%,rgba(4,88,144,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left, rgba(14,148,195,1) 0%,rgba(4,88,144,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left, rgba(14,148,195,1) 0%,rgba(4,88,144,1) 100%); /* IE10+ */
        background: linear-gradient(to right, rgba(14,148,195,1) 0%,rgba(4,88,144,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e94c3', endColorstr='#045890',GradientType=1 ); /* IE6-9 */
        border-radius:4px 4px 0 0;					
    }
.right-bar-cont h2 span{
	   display:block; background:url(img/glyanec.png) top repeat-x; padding:5px 0 5px 10px;
    }
/*--- .right-bar ---*/
/*--- .news ---*/
.news{
      border-bottom:1px solid #e1e1e1; 
      border-top:1px solid #fff; padding:15px 0 20px 15px; 
      font-family:Verdana, Geneva, sans-serif;
    }
.news h3{
        font:22px Candara; font-weight:normal; text-align:center; margin:5px 15% 15px 15%; color:#6D2929; border-bottom:1px solid #6D2929;
    }
.news p{
        margin:15px 0 0 0;
    }
.news p span{
        color:#7f7e7e; font-size:10px; background:#e7e7e7; padding:1px 7px;
    }
.news a{
        display:block; font-size:12px; color:#555; margin:5px 0 0 0;
    }
.news a:hover{
        text-decoration:none;
    }
.news-arh{
        border: 1px solid #fff;
        padding: 10px 15px;
        text-align: center; width: 105px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: #eeeeee 0px 0px 7px;
        -moz-box-shadow: #eeeeee 0px 0px 7px;
        box-shadow: #eeeeee 0px 0px 7px;
        background: #eaeaea;
        behavior: url(/pie/PIE.htc);
        margin:15px 0 0 0 !important;
    }
.view {
   width: 200px;
   height: 100px;
   margin: 10px;
   float: left;
   border: 3px solid #f6f6f6;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff;
}
.view .mask,.view .content {
   width: 200px;
   height: 100px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
   width: 200px;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 5px;
   background: rgba(0, 0, 0, 0.8);
   margin:2px 2px 0 2px;
   
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   margin-top: 5px;
   text-align: center;
}
.view a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   border-radius: 10px;
}
.view a.info:hover {background-color:#CC0000; -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear; }
.view-fifth img {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth .mask {
   /*background-color: rgba(146,96,91,0.3);*/
   background-color: rgba(156,58,58,0.3);
   -webkit-transform: translateX(-200px);
   -moz-transform: translateX(-200px);
   -o-transform: translateX(-200px);
   -ms-transform: translateX(-200px);
   transform: translateX(-200px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.view-fifth h2 {
   background: rgba(255, 255, 255, 0.5);
   color: #000;
   -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   -moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
}
.view-fifth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   color: #333;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-fifth:hover .mask {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
}
.view-fifth:hover img {
   -webkit-transform: translateX(200px);
   -moz-transform: translateX(200px);
   -o-transform: translateX(200px);
   -ms-transform: translateX(200px);
   transform: translateX(200px);
}
.view-fifth:hover p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
				
/*--- .news ---*/
/*### contact, news, info ###*/
.bar-contact{
        border-bottom:1px solid #e1e1e1; border-top:1px solid #fff; padding:15px 0 20px 15px; color:#000; font-family:Verdana, Geneva, sans-serif;
    }
.bar-contact h3{
        font-size:18px; font-weight:normal;
    }
.bar-contact p{
        font-size:14px; margin:15px 0 0 0;
    }
.bar-contact p span{
        font-size:18px; font-weight: bold;
    }
            .bar-contact .con0{height: 4em; border-bottom: 1px solid #c9c9c9; margin-bottom: 5px;}
            .bar-contact .con1{}
            .bar-contact .con2{ text-align: right;}
			.bar-contact p{
			}
				.bar-contact p strong{font: bold 18px Verdana, Tahoma; color: #853434;
				}
				.bar-contact p span{margin:5px; font: bold 12px Verdana, Tahoma; color: #1b1916;
				}
.info{
        clear: both; border-bottom:1px solid #e1e1e1; border-top:1px solid #fff; padding:15px 0 20px 15px; font-family:Verdana, Geneva, sans-serif; color:#555;
    }
.info:last-child{
        border-bottom:none;
    }
.info h3{

        font-size:18px; font-weight:normal; color:#6D2929;
    }
.info p{    clear: both;
        margin:4px 0 0 0;
    }
.info a{
        font-size:12px; color:#555555;
    }
.info a:hover{
        text-decoration:none;
    }
.info-icon{

}
.info-icon i{
    font-size: 40px;
    color: #e0e0e0;
    float: right;
    margin-right: 10px;
    margin-top: -10px;
    
}
/*### ###*/
				.enter, .basket, .share-search{
					margin:0 0 10px 0;
				}
					.enter div, .basket div {
						background:#f0f0f0; padding:15px 0;
					}
						.enter div img, .basket div img {
							display:block; margin:0 auto;
						}
						.basket div p{
							padding:0 0 15px 20px; font:15px/1.8 Verdana,Geneva,sans-serif;
						}
						.basket div p span{
							color:#2c88b9;
						}
				.share-search div{
					font-size:12px; font-family:Verdana, Geneva, sans-serif; padding:10px 10px 25px 10px; background:#f0f0f0;
				}
					.share-search div p{
						font-size:14px; margin:0 0 8px 0;
					}
					.share-search div select{
						width:200px; font-size:14px; padding:5px; font-family:Verdana, Geneva, sans-serif;
					}
					.podbor-price{
						width:60px; text-align:right; font:12px Verdana, Geneva, sans-serif; padding:3px; border:1px solid #959b9e;
					}
					.podbor{
						display:block; width:170px; margin:20px auto 0 auto;
					}

.footer{
    overflow: hidden;
    background: #fff;
    border-top: 1px solid #6D2929;
	/*background:#006b98 url(img/footer-bg.jpg) top repeat-x; overflow:hidden; color:rgba(255, 255, 255, 0.7); padding:0 0 10px 0; */
}
	.flogo{ border-top: 1px solid #6D2929;
		
	}
		.flogo p{
		
		}
	.fphone{float: left;
		
	}
		.fphone h2{
			
		}
		.fphone h1{
			
		}
    .fwork{float:right;}
	.fmenu{
		font:14px Verdana, Geneva, sans-serif; 
        overflow:hidden; margin:15px auto 0 auto; 
        width: 100%; display:table-row; list-style:none; 
       
	}
		.fmenu li{
			display:table-cell; width:auto; 
            text-align:center; height:50px;
            vertical-align:bottom;

		}
		.fmenu li a{
			display:block; width:1000px; height:50px; vertical-align:middle; display:table-cell; 
            font: bold 14px Verdana, Geneva, sans-serif; 
            color:#888888;
            
            }
        .fmenu li a:hover{text-decoration: none;}
			
/*		Katalog-line		*/	


.kroshka{
	font:14px Verdana, Geneva, sans-serif; color:#555555; margin:15px 0 30px 15px;
}
	.kroshka span{
		color:#9c3a3a;
	}
	.kroshka a{
		color:#555;
	}
	.kroshka a:hover{
		text-decoration:none;
	}
.sort-wrap{
    background-color:#fafbfb;
    border: 1px solid #dee7ec;
    left: 300px;
    top: 38px;
    padding: 5px;
    position: absolute;
    visibility: hidden;
    z-index: 45;
}
.sort-wrap a{
    margin-bottom: 5px;
    display: block;
}
.stock-wrap{
    background-color:#fafbfb;
    border: 1px solid #dee7ec;
    left: 600px;
    top: 38px;
    padding: 5px;
    position: absolute;
    visibility: hidden;
    z-index: 45;
}
.stock-wrap a{
    margin-bottom: 5px;
    display: block;
}
.vid-sort{
	font:12px Verdana, Geneva, sans-serif; 
    color:#888; background:#fafbfb; 
    border:1px solid #dee7ec; 
    margin:0 15px 30px 15px; 
    padding:10px 0 10px 10px;
    position: relative;
}
	.vid-sort img{
		margin:0 2px; position:relative; top:3px;
	}
	.vid-sort a{
		color:#888;
	}
	.vid-sort a:hover{
		text-decoration:none;
	}
	a.sort-top{
		background:url(img/sort-top.gif) right 6px no-repeat; 
        padding:0 15px;
        color: #9c3a3a;
        cursor: pointer;
	}
	a.sort-bot{
		padding:0 0 0 12px;
	}
	a.sort-bot:hover{
	   color: #9c3a3a;
	}
	a.sort-top-act{
		background:url(img/sort-top-act.gif) left 6px no-repeat; padding:0 0 0 12px; color:#000;
	}
	a.sort-bot-act{
		background:url(img/sort-bot-act.gif) left 6px no-repeat; padding:0 0 0 12px; color:#000;
	}
    a.param-sort{
    background:url(img/sort-top.gif) right 6px no-repeat; 
    padding:4px 15px;
    margin-right: 5%;
    color: #9c3a3a;
    cursor: pointer;
    float: right;
}
.param-sort-wrap{
    background-color:#fafbfb;
    border: 1px solid #dee7ec;
    top: 38px;
    padding: 5px;
    position: absolute;
    visibility: hidden;
    z-index: 45;
    right: -1px;
}

.param-sort-wrap a{
    
}
.product-line{
    border-radius: 10px;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjZjZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2Y2ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 71%, #fcf6e7 81%, #fcf6e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(71%,#ffffff), color-stop(81%,#fcf6e7), color-stop(100%,#fcf6e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#ffffff 71%,#fcf6e7 81%,#fcf6e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#ffffff 71%,#fcf6e7 81%,#fcf6e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#ffffff 71%,#fcf6e7 81%,#fcf6e7 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#ffffff 71%,#fcf6e7 81%,#fcf6e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf6e7',GradientType=1 ); /* IE6-8 */
/* ===============================*/
    overflow:hidden; margin:0 15px 15px 15px; 
    padding: 15px;
    border: 1px solid #e59a9a;
    max-height: 200px;
   
}
	.product-line-img{
        display: table-cell;
        vertical-align: middle;
		float:left; margin: 0 10px;
        width: 200px;
        height: 150px;
        

	}
    				.product-line-img img{
					display:block; margin: 5px auto;
                    max-height:150px; width: auto;
                    
				}
	.product-line-price{
		float:right;
	}
    .product-line-price span.price-old-product{font-size:20px; font-family:Candara; text-decoration: line-through; font-weight: lighter; color:#888888; float:right; margin-top:10px; padding:5px;}
    .product-line-img span.percent{
    background: #ffffff;
    background: url(img/sale.png) no-repeat center 49%;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    position: absolute;
    color: #f6f6f6;
    font: 22px Verdana, Geneva, sans-serif;
    text-align: center;
    margin: 80px 0 0 10px;
}
.product-line-img .percent a{display: block; margin-top: 25px;}
   	.product-table-img-main{
		position:relative;
	}

		.product-line-price p{
			font:12px Verdana, Geneva, sans-serif; margin:0 15px 5px 0;
		}
			.product-line-price p span{
				font:24px Candara; line-height:0;
			}
			.product-line-price p a{
				color:#000;
			}
			.product-line-price p a:hover{
				text-decoration:none;
			}
		.product-line-price div{
			margin:5px 0 0 0; height:26px;
		}
			.product-line-price div img{
				margin:0 3px;
			}
    .cat-line-more{margin-top:20px; padding-top: 25px;}        
	.product-line-opis{
		font:12px Verdana, Geneva, sans-serif; padding:0 130px 0 60px;
	}
		.product-anons{
        margin-left: 110px; text-align: justify;
          margin-right: 10px;
    }

        .product-line-opis h2{
			font:12px Verdana, Geneva, sans-serif; color:#6D2929; margin:0 0 15px 0; line-height:0.8; text-align: center;
		}
			.product-line-opis a{
				color:#6D2929;
			}
			.product-line-opis a:hover{
				text-decoration:none;
			}
/* =====РџРѕСЃС‚СЂР°РЅРёС‡РЅР°СЏ РЅР°РІРёРіР°С†РёСЏ===== */	
    .pager{
        border-top:1px solid #ebf1f4; font:15px Verdana, Geneva, sans-serif;
		color:#6D2929; padding:10px; margin:15px; text-align: left;
	}
		.pager a{
			color:#888888; font-size:14px; padding:0 3px;
		}
		.pager a:hover{
			text-decoration:none; color:#6D2929;
		}
		.pager img{
			position:relative; top:5px;
		}	
/*====product-table===*/
.product-table{
	float:left; width:25%; text-align:center; margin:0 0 30px 0;
}
.product-table .border, .product-new .border{
    border: 1px solid #e59a9a; margin: 0 15px; padding:10px; border-radius: 10px;
    background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjZjZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2Y2ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 71%, #fcf6e7 81%, #fcf6e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(71%,#ffffff), color-stop(81%,#fcf6e7), color-stop(100%,#fcf6e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 71%,#fcf6e7 81%,#fcf6e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 71%,#fcf6e7 81%,#fcf6e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 71%,#fcf6e7 81%,#fcf6e7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 71%,#fcf6e7 81%,#fcf6e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcf6e7',GradientType=0 ); /* IE6-8 */
}
.product-table span.price-old-product{font-size:20px; font-family:Candara; text-decoration: line-through; font-weight: lighter; color:#888888}
.product-table span.percent{
    background: #ffffff;
    background: url(img/sale.png) no-repeat center 49%;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    position: absolute;
    color: #f6f6f6;
    font: 22px Verdana, Geneva, sans-serif;
    text-align: center;
    margin: 170px 0 0 30px;
    z-index: 1;
}
.product-table .percent a{display: block; margin-top: 25px;}
	.product-table h2, .product-new h2{
		font:12px Verdana, Geneva, sans-serif; color:#6D2929; margin:0 0 20px 0; height: 25px;
	}
		.product-table h2 a, .product-new h2 a{
			color:#9c3a3a; 
		}
		.product-table h2 a:hover, .product-new h2 a:hover{
			text-decoration:none;
		}
	.product-table p, .product-new p{
		font:12px Verdana, Geneva, sans-serif; margin:0 0 10px;
	}
		.product-table p span, .product-new p span{
			font:24px Candara;
		}
		.cat-table-more{
			margin:5px 0 0 0!important;
		}
			.cat-table-more a{
				color:#888;
			}
			.cat-table-more a:hover{
				text-decoration:none;
			}
	.product-table-img-main, .product-new-img-main{
		position:relative;
	}
		.product-table-img{
			display:table-cell; 
            height:185px; 
            position:relative; 
            vertical-align:middle; 
            width:1%;
		}
			.product-table-img div{
				position:absolute; top:0; right:0; margin:0 20px 0 0;
			}
				.product-table-img img{
					display:block; margin: 5px auto;
                    max-height: 150px;
				}
/*====product-table===*/				
/*====product-new===*/
.product-new{
	float:left; width:33%; text-align:center; margin:11px 0 30px 0;
}
.product-new-img{
display:table-cell; 
height:115px; 
position:relative; 
vertical-align:middle; 
width:1%;
}
.product-new-img div{
position:absolute; top:0; right:0; margin:0 20px 0 0;
}
.product-new-img img{
	display:block; margin: 5px auto;
    max-height: 100px;
}

/*====product-new===*/

/*====CONTENT-TXT====*/
.content-txt{
	overflow:hidden; font:14px Verdana, Geneva, sans-serif; color:#000; margin:0 15px;
}
	.content-txt h1{
		font-size:24px; color:#6D2929; font-weight:normal; margin:0 0 15px 0;
	}
	.content-txt h2{
		font-size:20px; color:#000; font-weight:normal; margin:20px 0 15px 0;
	}
	.content-txt h3{
		font-size:18px; color:#000; font-weight:normal; margin:20px 0 15px 0;
	}
	.content-txt h4{
		font-size:14px; color:#000; font-weight:bold; margin:20px 0 15px 0;
	}
	.content-txt h5{
		font-size:12px; color:#000; font-weight:bold; margin:20px 0 15px 0;
	}
	.content-txt h6{
		font-size:10px; color:#000; font-weight:bold; margin:20px 0 15px 0;
	}
	.content-txt p{
		margin:0 0 10px 0;
	}
	.content-txt a{
		color:#6D2929;
	}
	.content-txt a:hover{
		text-decoration:none;
	}
	.content-txt ul{
		list-style:disc; margin:20px 0 15px 30px;
	}
		.content-txt ul li{
			line-height:1.7;
		}
/*====CONTENT-TXT====*/
		
/*		CATALOG DETAIL		*/
.catalog-detail{
	overflow:hidden; font:12px Verdana, Geneva, sans-serif; color:#000; margin:0 15px;
}
.catalog-detail h1{
		font-size:24px; color:#6D2929; font-weight:normal; margin:0 0 15px 0;
	}
	
/*		Galery		*/

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:200px; margin:0; display:none; overflow:hidden; float:left;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:200px; height:300px; padding:2px; border:2px solid #fff;}
#information {position:absolute; bottom:0; width:200px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:0; font-size:0;}
#information p {padding:0}
#image {width:200px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(img/left.gif) left center no-repeat}
#imgnext {right:0; background:url(img/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(img/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:50px; background:url(img/scroll-left.gif) center center no-repeat;}
#slideleft:hover {background:url(img/scroll-lefth.gif) center center no-repeat;}
#slideright {float:right; width:20px; height:50px; background:url(img/scroll-right.gif) center center no-repeat;}
#slideright:hover  {background:url(img/scroll-righth.gif) center center no-repeat;}
#slidearea {float:left; position:relative; width:150px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

.icon-detail{
	margin:0 0 10px 210px;
}
.short-opais{
	/* margin:0 0 40px 218px;*/margin:0 0 40px 0px; font-family:Verdana, Geneva, sans-serif;
}
	.short-opais h3{
		font-size:18px; font-weight:normal;
	}
	.short-opais p{
		font-size:14px; margin:0 0 20px 0;
	}
	.price-detail{
		font-size:18px!important;
	}
		.price-detail span{
			font-size:30px; font-family:Candara;
		}
 	.price-old{
		font-size:14px!important; color: #888888;
	}
		.price-old span{
			font-size:24px; font-family:Candara; text-decoration: line-through; font-weight: lighter;
		}
.short-opais span.percent{
background: #ffffff;
background: url(img/sale.png) no-repeat center 49%;
width: 70px;
height: 70px;
border-radius: 100px;
position: absolute;
color: #f6f6f6;
font: 22px Verdana, Geneva, sans-serif;
text-align: center;
margin: -50px 0 0 -90px;
}
.short-opais .percent a{display: block; margin-top: 25px;}

.long-opais{
	font-family:Verdana, Geneva, sans-serif;
}
	.long-opais h3{
		font-size:18px; font-weight:normal;
	}
	.long-opais p{
		font-size:12px; margin:0 0 20px 0;
	}
	
.tech-harakt{
	margin:40px 0 0 0; font-family:Verdana, Geneva, sans-serif;
}
	.tech-harakt h3{
		font-size:24px; font-weight:normal; margin:0 0 20px 0;
	}
	.tech-harakt h4{
		font-size:12px; line-height:2;
	}
	.tech-harakt ul{
		margin:0 0 20px 0;
	}
		.tech-harakt ul li{
			font-size:12px; line-height:1.5;
		}
/*		Galery		*/
/* Галерея продукта */
.item_gallery{
   /*padding: 10px 0 20px;*/
   margin-bottom: 25px;
}
.item_img{
   position: relative;
   text-align: center;
   background: url(../img/ajax-loader.gif) no-repeat center 49%;
}
.item_img img{
   max-width: 650px;
   margin: 15px auto 15px auto;
}
.image-block{
    width: 40%;
    float: left;    
}
.item_thumbs{
   margin-top: 10px;
}
.item_thumbs a{
   margin: 0 10px 10px 0;
}
.item_thumbs img{
   /*height: 50px;*/
   padding: 4px;
   /*border-left: 2px solid #B2B2B2;*/
}
.item_thumbs a:hover img,
.item_thumbs a.active img{
   /*border-left: 2px solid #666;*/
}
/* Галерея продукта */

/*		ZAKAZ		*/


#content-zakaz{
	width:98%; margin:0 auto;
}
	#content-zakaz h2{
		text-align:center; font:normal 24px Verdana; margin:20px 0 10px 0;
	}
	.zakaz-maiin-table{
		width:100%; margin:0 0 30px 0;
	}
	.zakaz-maiin-table td{
		padding:10px;
	}
	.z_top{
		background:#fafbfb; border-bottom:1px solid #dee7ec; font:bold 12px Verdana; color:#555;
	}
	.z_bot{
		background:#fafbfb; border-top:1px solid #dee7ec; font:bold 12px Verdana; color:#555;
	}
	.z_name{
		}	
		.z_name img{
			float:left; margin:0 10px 0 0;
			}	
		.z_name a{
			font:12px Verdana; color:#6D2929;
			}				
		.z_name a:hover{
			text-decoration:none;
			}
		.z_kol, .z_price, .z_del{
			text-align:center;
			}
		.z_kol{
			width:75px;
			}
		.z_price{
			width:80px; font:24px Candara;
			}
		.z_del{
			width:65px;
			}		
		.kolvo{
			width:48px; height:22px; font:16px Verdana; color:#000; background:#fafafa; border:1px solid #b5b5b5; text-align:center;	
			}
	
	.sposob-dostavki p{
		font-size:12px; font-family:Verdana; margin-top:7px;
		}
	.sposob-dostavki{
		margin:0 0 30px 0;
		}	
	#content-zakaz h4{
		 font:bold 14px Verdana;
	}	
	#content-zakaz h3{
		 font:normal 18px Verdana;
	}
	
	.zakaz-data{
		width:100%; background:#fafafa; margin:10px 0 40px 0;
	}
		.zakaz-data td{
			vertical-align:middle; padding:10px 10px 0 10px;
		}
	.zakaz-txt{
		font:14px Verdana; color:#555555;
		}
	.zakaz-prim{
		font:12px Verdana; color:#c0c0c0; font-style:italic;
		}	
	.zakaz-inpt{
		}	
		.zakaz-inpt input{
			width:330px; height:28px; border:1px solid #ccc;
			}
		.zakaz-txtarea{	
			padding:10px 10px 20px 10px !important;
			}		
		.zakaz-txtarea textarea{
			width:330px; height:100px; border:1px solid #ccc;
			}	
/*#### SLIDER #####*/

.slide img{
max-width: 100%;
min-width: 67%;
max-height: 100%;
height: 100%;
float: left;
display: inline-block;
margin-right: 5px;
}
.box {
width: 100%; 
height: 100%;
overflow: hidden;
}
.box a{
    color: #424242;
    cursor: pointer;
    text-decoration: none;
}
.slider_text{
    font:16px Candara;
    z-index: 99;
    min-height: 100%;
    width:250px;
    display: block;
    
    background: #f6f6f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #f6f6f6 0%, #ffffff 31%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f6f6f6), color-stop(31%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #f6f6f6 0%,#ffffff 31%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #f6f6f6 0%,#ffffff 31%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #f6f6f6 0%,#ffffff 31%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #f6f6f6 0%,#ffffff 31%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
    overflow:hidden; padding: 15px;
}
.slider {
    margin:6px 6px 0 250px;
    border:2px solid #6D2929;
    height: auto;
    position: relative;
    overflow: hidden;
}

.slides {
height: 400px;

/* Simple clear fix */
overflow: hidden;

/**	
* Prevent blinking issue
* Not tested. Experimental.
*/
-webkit-backface-visibility: hidden;
-webkit-transform-style: preserve-3d;

/**
* Here is CSS transitions 
* responsible for slider animation in modern broswers
*/
-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
 -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
    transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.slides li{list-style: none;}

.slide {
    height: 100%;
    float: left;
    clear: none;
}


.slider-arrows {}

.slider-arrow {
    background:rgba(177,177,177,0.5);
    position: absolute;
    display: block;
    
    min-height: 100%;

    bottom: 0%;
    top: 0% 
}
.slider-arrows a{text-decoration: none; color: #424242; font-size:36px; padding-top: 20%;}
.slider-arrow i{}
.slider-arrow--right {right: 0%; }

.slider-arrow--left {left: 0%; }


.slider-nav {
position: absolute;
bottom: 30px;
}

.slider-nav__item {
width: 12px;
height: 12px;
float: left;
clear: none;
display: block;
margin: 0 5px;
border: 1px solid #000;
background: #f6f6f6;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-border-box-shadow:2px 2px 5px #000;
-moz-border-box-shadow:2px 2px 5px #000;
box-shadow:2px 2px 5px #000;
}

.slider-nav__item:hover { background: #9c3a3a; }
.slider-nav__item--current { background: #853434; }
/*===For contacts===*/
div.cont {
    min-width: 50%; width: 60%; overflow:hidden; padding: 10px; margin-left: 5px;
    
}
.round-avatar{
	border: 2px solid #ffecc2;
	width: 130px;
	height: 130px;
	border-radius: 90px; /* IE9 Рё РґСЂСѓРіРёРµ РІ Р±СѓРґСѓС‰РµРј*/
	-webkit-border-radius: 90px; /* Safari, Chrome */
	-o-border-radius: 90px; /* Opera */
	-moz-border-radius: 90px; /* Firefox */
	overflow: hidden;
	display: inline-block;
    float:left;
    margin-right: 10px;
}
.cont div.name {
    padding: 5px;
    background-color: #9c3a3a;
    margin:15px 0 0 30px;
    border-radius: 35px 0 0 0;
    border-right: 3px solid #ffecc2;
    font: bold 16px Verdana;
    color: #ffecc2;    
}
.cont div.stat{
    color: #9c3a3a;
    font: normal 115% Verdana;
    background-color: #ffecc2;
    border-radius: 0 0 0 35px;
    margin-left: 30px;
    padding: 5px;
    border-bottom: 1px solid #9c3a3a;
}
.gis {clear:both; margin:20px;}
.title_asb{
font-size: 30px;
font-family: Georgia, serif;
color: #ffecc2;
text-shadow: 0 0 2px #A53E3E;
text-align: center;
font-weight: bold;
text-transform:uppercase;
margin-bottom: 30px;
}
/*---payu---*/
.payu{
text-align: center;
margin: 0 5px;
background: rgba(999,999,999, 0.8);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50dedeff,endColorstr=#50dedeff);
margin-bottom: 10px;
padding: 1px;}
p.payu-title{
/*background: #9c3a3a;*/
background: #10c0ef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwYzBlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwN2E1ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #10c0ef 0%, #07a5e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#10c0ef), color-stop(100%,#07a5e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #10c0ef 0%,#07a5e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #10c0ef 0%,#07a5e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #10c0ef 0%,#07a5e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #10c0ef 0%,#07a5e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10c0ef', endColorstr='#07a5e6',GradientType=0 ); /* IE6-8 */
border: 2px solid #009CDD;
text-align: center;
padding:15px;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #f6f6f6;
margin:0;
cursor:pointer;}
.payu-content{
/*background: #eee;
background: -webkit-linear-gradient(top, #ddd 0, #eee 15%, #fff 40%, #fff 70%, #eee 100%);
background: -moz-linear-gradient(top, #ddd 0, #eee 15%, #fff 40%, #fff 70%, #eee 100%);
background: -o-linear-gradient(top, #ddd 0, #eee 15%, #fff 40%, #fff 70%, #eee 100%);
background: -ms-linear-gradient(top, #ddd 0, #eee 15%, #fff 40%, #fff 70%, #eee 100%);
background: linear-gradient(top, #ddd 0, #eee 15%, #fff 40%, #fff 70%, #eee 100%); */
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */

border: 1px solid #009CDD;
/*border: 1px solid #ccc;*/
text-align:center;
padding:5px;
color:#767676;
}
.error{
    margin-top:5px;
    border:1px solid #765858;
    background:#ffeded !important;
    color:#7f5354 !important;
    padding:3px;
}
.error ul{
    list-style: disc outside none;
    margin: 20px 0 15px 30px;
}
.success{
    margin-top:5px;
    border:1px solid #adc092;
    background:#f0faf1 !important;
    color:#58715e !important;
    padding:3px;
}
@media screen and (min-width:100px) and (max-width:1170px){

                    .head-contact{width:250px;}
                    .head-contact p strong{font: bold 14px Verdana, Tahoma;}
				    .head-contact p span{margin:3px; font: normal 105% Verdana, Tahoma; color: #1b1916;}
                    .head-contact a{font: bold 105% Verdana, Tahoma;}
                    .head-contact .con0{height: 2em; margin-bottom: 2px;}
                    .head-descript{font:bold 11px Verdana, Tahoma; line-height: 1.3em;}
                    .logo{margin: 5px 0 0 20px;}
                    #quickquery{width: 830px;}
					.product-new{width:50%;}
					.product-table{width:33%;}
                }
/* STILE FOR VERTICAL_SLIDE-ACCORDION */
/* va-accordion */
.va-container{
	position:relative;
	margin:40px auto 0 auto;
	width:100%;
}
.va-wrapper{
color:#fff;
	font-family: 'PT Sans Narrow', Arial, sans-serif;
	font-size:12px;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	background:#000;
}

.va-wrapper ol,ul {
	list-style:none;
}
.va-wrapper caption,th {
	text-align:left;
}
.va-slice{
	cursor:pointer;
	position:absolute;
	width:100%;
	left:0px;
	overflow:hidden;
}
.va-slice-1{
	background:#fff url(services_img/1.jpg) no-repeat center center;
}
.va-slice-2{
	background:#fff url(services_img/2.jpg) no-repeat center center;
}
.va-slice-3{
	background:#fff url(services_img/3.jpg) no-repeat center center;
}
.va-slice-4{
	background:#fff url(services_img/4.jpg) no-repeat center center;
}
.va-slice-5{
	background:#fff url(services_img/2.jpg) no-repeat center center;
}
.va-slice-6{
	background:#fff url(services_img/1.jpg) no-repeat center center;
}
.va-slice-7{
	background:#fff url(services_img/4.jpg) no-repeat center center;
}
.va-slice-color-1{
	background-color:#97c5eb;
}
.va-slice-color-2{
	background-color:#68ace5;
}
.va-slice-color-3{
	background-color:#0072cf;
}
.va-slice-color-4{
	background-color:#0039a6;
}
.va-slice-color-5{
	background-color:#00338e;
}
.va-slice-color-6{
	background-color:#002c76;
}
.va-slice-color-7{
	background-color:#002144;
}
.va-wrapper h3{
	margin:10px 0 0px 20px;
	font-size:34px;
	color:#000;
	text-shadow:1px 1px 1px #fef7a9;
	text-transform:uppercase;
	}
.va-title{
	font-family: Candara, sans-serif;
	text-transform:uppercase;
	font-size:34px;
	margin-left:20px;
	color:#6D2929;
	text-shadow: 0px 0px 1px white;
}

.va-content{
	margin-left:25px;
	display:block;
}
.va-slice p{
	font-size: 22px;
	font-style: italic;
	font-family:Georgia, serif;
	color: #000;
	width: 280px;
}
.va-slice ul{
	margin-top:20px;
}
.va-slice ul li{
	float:left;
	margin:0px 2px;
}
.va-slice ul li a{
	color:#fff;
	background:#9c3a3a;
	padding:3px 6px;
	font-size:14px;
	font-family:'PT Sans', sans-serif;
	text-transform:uppercase;
}
.va-slice ul li a:hover{
	background:#000;
	color:#fff;
	text-shadow:none;
}
.va-nav span{
	width:40px;
	height:25px;
	background:transparent url(services_img/prev.png) no-repeat center center;
	position:absolute;
	top:-35px;
	left:50%;
	margin-left:-20px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	display:none;
	z-index:100;
}
.va-nav-next{
	background-image:url(services_img/next.png);
	top:auto;
	bottom:-35px;
}
.va-nav span:hover{
	opacity:1.0;
}
/* va-accordion */
/* STILE FOR VERTICAL_SLIDE-ACCORDION */
/*-----------Portfolio Thumbnails-----------*/
.image-grid {
  margin-left: -40px;
  width: 996px;
}
.image-grid.threecol li {
  width: 100px;
  height: 280px;
  padding: 15px;
  padding-left: 42px;
  padding-right: 0px;
  margin: 10px;
  float: left;
}
.text_box {
  background-color: #f1f1f1;
  padding: 10px;
  padding-bottom: 5px;
  border-bottom: #08ab0f 5px solid;
}
.image-grid:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	/* clear: both; */
}
.image-grid li img, .image-grid li strong {
	display: block;
}
.image-grid li strong {
	color: #ffffff;
}
.image-grid.threecol li {
	width:100px;
	height:280px;
	padding:15px;
	padding-left:42px;
	padding-right:0px;
	margin:10px;
	float: left;
}
.image-grid.threecol li img {

background-color: #fff;
background-position: 50% 50%;
border-radius: 48px;
width: 100px;
height: 100px;
-webkit-box-shadow: 0 0 0 5px #fff,0px 1px 1px 1px #fff;
box-shadow: 0 0 0 5px #fff,0px 1px 1px 1px #fff;
}
.image-grid.threecol li h4{
	font-size:18px;
	font-family: 'Open Sans Condensed', sans-serif;
	margin-top:5px;
	text-align:center;	
}
.image-grid.threecol li p{
	text-align:center;
}
.text_box{
	background-color:#f1f1f1;
	padding:10px;
	padding-bottom:5px;
	border-bottom:#08ab0f 5px solid;
}
.image-grid {
	margin-left:-40px;
	width:996px;
}
ul#list {
	list-style-type:none;
}
/*-----------Portfolio Thumbnails-----------*/