@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Roboto:400,400i,700,700i&subset=cyrillic,cyrillic-ext');



A {color:#0061cc; cursor:hand; cursor:pointer; }
A:hover { color:#9d000f; cursor:hand; cursor:pointer; }

*{	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body, html {
	width:100%;
	height: 100%;
	line-height: 1.5;
	font-family: 'Roboto', sans-serif;
	background:#ffffff;
	color:#303030;
}

h1,h2,h3,h4,h5,h6, .h1,.h2,.h3,.h4,.h5,.h6{font-family: 'Roboto', sans-serif; color: #003a78;line-height:100%;}
H1{font-size:140%;}
H2{font-size:120%;}
H3{font-size:110%;}
H4{font-size:100%;}
H5, H6{font-size:100%;}





/*=================================*/





/*=================================*/
@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}
@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.fs-tiny{font-size:10px!important}.fs-small{font-size:12px!important}.fs-medium{font-size:15px!important}.fs-large{font-size:18px!important}
.fs-xlarge{font-size:24px!important}.fs-xxlarge{font-size:36px!important}.fs-xxxlarge{font-size:48px!important} 
.margin-left{margin-left:16px!important}.margin-right{margin-right:16px!important}

.headaffix {
	background:url(/pictures/fhead.gif) left top repeat-x #ffffff;
	
	/*background: #ffffff;*/
	position:fixed;
	width:100%;
	z-index:10;
	top:0px;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	
	font-family: 'Open Sans Condensed', sans-serif;	
	border-bottom:1px solid white;
}

.top0.headaffix  {
	top: -151px;
	/*transition: 0.5s;*/
	
}


.head{
	min-height:151px;
	width:100%;
	line-height:150%;
}

.head A{
	
}
.himg0{	
	background:url(/pictures/h_img_0.png) 100% 0% no-repeat;
}
.whitegrad{
	background-image: linear-gradient(to right, #ffffff 50%, rgba(255,255,255,0%) 60%);
	background-image: -webkit-linear-gradient(left, #ffffff 50%, rgba(255,255,255,0%) 60%);
	height:145px;
}
.headle{
	background:url(/pictures/head_le.gif) left top no-repeat ;
	min-width:570px;
	width:100%;
	min-height:151px;
}
.headri{
	background:url(/pictures/head_ri.gif) right top no-repeat;
	min-width:570px;
	width:100%;
	min-height:151px;
}



@media (max-width: 1100px) {
	.himg0, .headle, .headri{
		background:none;
		min-width:100px;
	}


}

/* ============================*/

.headlogo IMG{
	
}
.headlogo IMG{
	width:44px;
	height:44px;
	margin:0px 16px 0px 0px;
	vertical-align:top;
}
.headlogo {
	font-size:40px;
	line-height:51px;
	height:44px;
	display:block;
	padding:0px;
	margin:16px auto 16px auto;
	
	width:180px;
	font-weight:bold;
	color:#3f7fc3;
}
.headlogo:hover{
	text-decoration:none;
	color:#488fdb;
}

.headtext{
	text-align:left; 
}
@media (max-width: 768px) {
	.headtext{
		text-align:center;
	}
	.headtel A{
		color:#333;
	}
	.headtel A:hover{
		color:#9d000f;
	}
}
.headtel{
	margin:5px 0px 0px 0px;
}
.headtel A{
	font-size:150%;
	
	position:relative;
	z-index:100;
	line-height:80%;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

.headtel  A:hover{
	text-decoration:none;
}

.podhead{
	padding-top:250px;
}
.podhead0 .row{ 
	margin:0px !important;
	padding:0px !important;
}
.podhead0{
	
	background-image: linear-gradient(to bottom, #215a98 0%, #3f7fc3 100%);
	background-image: -webkit-linear-gradient(top, #215a98 0%, #3f7fc3 100%);
	
	
	color:white;
	min-height:50px;
	width:100%;
	
	padding:8px 10px 5px 10px;
}
.podhead0 A{
	color:white;
}

.persmenu{
	max-width:400px;
	padding:10px 0px 0px 10px;	
}
.persmenu P{
	margin:2px;
}
.persmenu A{
	padding: 2px 10px 2px 10px;
	min-width:170px;
	display:block;
	
	border-radius:2px;
}


.bg1{
	padding:5px 10px 5px 10px;
	border:1px solid #d0d0d0;
	border-radius:2px;
	background:#ffd59f;
	color:#333;
}







.dsearchinpage{
	background:#fff;
	padding:1px;
	color:#303030;
	border-radius:4px;
	margin:-2px 0px -3px 10px;
}
#search{
	font-size:140%; 
	height: 38px ; 
	padding-top:2px;
	padding-bottom:2px;
}
@media (max-width: 420px) {

	#search{
		width:100%;
	}
	#formapoiska .input-group-btn{
		width:100%;
	}
	#gdeiskat, #butsonly, #butsearch{
		width:33.33%;
	}
	
}

.dsearchinpage .input-group {
	width:100%;
}
.dsearchinpage .dropdown-menu{
	box-shadow:0px 0px 4px #999;
}
.dsearchinpage .dropdown-menu UL{
	padding:0px !important;
	margin:0px !important;
}
.dsearchinpage .dropdown-menu LI A{
	color:#303030;
	padding:5px 10px 5px 10px;
	margin:0px !important;
	width:100%;
	float:left;
}
.dsearchinpage .dropdown-menu LI A:hover{
	background:#f0f0f0;
}


#butsearch{
	margin:0px 0px 0px 0px;
	font-weight:bold;
	
	
	border-radius:0 .25rem .25rem 0;
	
	height: 38px ;
	
}
#butsearch:hover{
	color: #3f7fc3;
	background:#fff;
}
#butsearch I{
	margin:0px 10px 0px 0px;
}



.btn-outline-primary,.btn-outline-warning{
	/*background:#fff;*/
}




#butscat{


}
#butscat .fa-check{
	visibility:hidden;
}
#butscat.active .fa-check{
	visibility:visible;
}


#butsall{


}
#butsall .fa-check{
	visibility:hidden;
}
#butsall.active .fa-check{
	visibility:visible;
}



#butsonly, #gdeiskat{
	margin:0px -3px 0px 0px;
	
	background:#fff;
	border-radius:0px;
	
	height: 38px ;
	background:#f0f0f0;
	border:1px solid #fff;
	
}
#butsonly I{
	color:#e8e8e8;
	margin-left:0px;
}
#butsonly.active I{
	color:#000;
}


.navbar {
	font-size:100%;
	line-height:100%;
	padding:0px;
	min-height:50px;
	font-weight:bold;
}


.w30{
	width:30%;
}

/* ============================*/



.navbar-brand{
	font-size:130%;
	padding:10px;
	margin:0px 0px 0px 10px;
}
.navbar-brand IMG {
	width:30px;
	height:30px;
	margin:-8px 10px 0px 0px;
}


.nav-item .nav-link{
	font-size:100%;
	/*padding:10px 16px 10px 16px ;	*/
	padding:17px !important ; 
	text-align:center;
}
.dropdown-item{
	line-height:100%;
	padding: 10px 10px 10px 17px;
	font-size:130%;
	z-index:100;
	border:1px solid #e0e0e0;
	margin:1px;
	width:calc(100% - 2px);
}
.dropdown-item:hover{
	
	background:#f8f8f8 !important;
	color:#9d000f;
}

@media (max-width: 576px) {
	.nav-item .nav-link{
		font-size:100%;
		padding:17px 30px 10px 30px !important;	
	}
	
}
.navbar-brand {
	height:50px;
	line-height:30px;
}
.nav-item, .nav-item .nav-link  {
	height:50px;
	
}
.nav-item { 
}

.navbar-brand .fa{
	margin-right:16px;
}
.navbar-nav{
	margin:0px 10px 0px 0px;
	z-index:10;
	position:relative;
}
.form-inline {
	z-index:1;
	
}
.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, 0.9);
}

.nav-item{
	width:auto;
	padding:0px!important;
	margin:0px!important;
}


.navbar-toggler{
	margin-right:10px;
	border:1px solid #a27c4c !important;
}
.navbar-toggler:hover{
	background:#fff !important;
}

.navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-toggler:hover .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}



.nav-item .nav-link:hover, .navbar-brand:hover, .navbar-brand.active, .nav-item.active .nav-link {
	
	background: rgba(255,255,255, 0.2) ;
	border-radius:5px 5px 0px 0px;
	color:#9d000f!important;
	
	
}




.flex{
	display: flex;
	align-items: center;
	justify-content:center;
}
.flex .flexelem{
	margin:0px;
}


.podhead0 .row{ 
	display:flex;
	align-items:center;
}

/*===========================*/

.sign, .basket, .showreg{
	padding:3px 10px 3px 10px;
	border-radius:4px;
	text-decoration:none;
	font-size:120%;
	margin:-1px 0px 0px 0px;
	float:left;
}
.showreg{
 
}
@media (min-width: 768px) and (max-width: 1200px) {
	.showreg I.fa{
		display:none;
	}
}
.basket { 
	float:right !important;
}
.podhead0 A:hover{	
	background: rgba(255,255,255, .1) ;
	text-decoration:none;
}
.podhead0 .sign I.fa, .podhead0 .basket I.fa, .showreg I.fa{
	font-size:100%;
}
.podhead0 I.fa{
	margin:0px 10px 0px 0px;
}

.podhead0 { 
}

.path{
	
	margin:0px 0px 20px 0px;
	
	background-image: linear-gradient(to right, #ffffff 0%, #f8f8f8 100%);
	background-image: -webkit-linear-gradient(left, #ffffff 0%, #f8f8f8 100%);
	
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	
	padding:4px 0px 4px 0px;
	border-radius:4px;
	
}



.footer {
	font-family: 'Open Sans Condensed', sans-serif;
	color:#fff!important; 
	background: url(/pictures/fonniz.gif) left top repeat-x #3f7fc3;
	
	padding:16px 0px 0px 0px;
	
}
.footer A {
	color:#fff!important; 
}

.footer LI{
	line-height:110%;
	margin:10px 0px 10px 0px;
}

.niz2{
	background: #2d68a7;
	
	padding:16px 0px 16px 0px;
}

.nizpath{
	background:url(/pictures/fbuts.gif) left bottom repeat-x #ffd59f;
	padding:6px 20px 6px 20px;
	color:#000000;
	min-height:30px;
	
	
}
.nizpath A {
	color:#000000;
	font-size:11px;
}


.nomob{
	
}
.mob{display:none !important;}
.mobi{display:none !important;}


.content{max-width:980px;margin:auto}



.w100{width:100%;}
.dpage{
	padding-top:36px;
	padding-bottom:36px;
}

.firstm{
	margin-left:0px !important;
	margin-bottom:20px;
}
DIV.lmenu{ 
	margin-left:20px;
	
}
.lmenu A{
	float:left;
	width:calc(100% - 2px);
	padding:10px;
	
	line-height:100%;
	
	border:1px solid #e0e0e0;
	margin:1px;
}
.lmenu A:hover{
	background:#f8f8f8;
}
.lmenu A.sel {
	color:red;
}





.firstpagecattype .lmenu A, .firstpagecat .lmenu A{
	width:200px;
	height:200px;
	
	
	text-align:center;
	display: flex;
	justify-content: center;
	
	align-items: flex-end;
	font-size:120%;
	background-size:  80%   ;
	
}



/*===============================================*/
@media (max-width: 2000px) {

	.firstpagecattype .lmenu A, .firstpagecat .lmenu A {
		
		width:calc( 20% - 2px);  
		height:180px;
		
		
		background-size:auto 80% !important ;
	}
}

@media (max-width: 1500px) {

	.firstpagecattype .lmenu A, .firstpagecat .lmenu A {
		
		width:calc( 25% - 2px);  
		height:180px;
		
	}
}

@media (max-width: 1110px) {

	.firstpagecattype .lmenu A, .firstpagecat .lmenu A {
		
		width:calc( 33.33% - 2px);  
		height:180px;
		
	}
}
@media (max-width: 900px) {

	.firstpagecattype .lmenu A, .firstpagecat .lmenu A {
		
		width:calc( 50% - 2px);   
		height:200px;
		
		
		
	}
	
}
@media (max-width: 768px) {
 
	
	.firstpagecattype .lmenu A, .firstpagecat .lmenu A {		
		width:calc( 25% - 2px);  
	}
	
}
@media (max-width: 640px) {

	.firstpagecattype .lmenu A, .firstpagecat .lmenu A {		
		width:calc( 33.33% - 2px);
	}
}
@media (max-width: 500px) {

	.firstpagecattype .lmenu A, .firstpagecat .lmenu A{
		width:calc( 50% - 2px);
		
		height:140px;
		
		padding: 0px 10px 10px 10px ;
		font-size:100%;
		background-size:100px 100px !important;
		
		
	}

}


.firstpagecattype  #cattype1{
	background:url(/images/icons/nagrev.png) center center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype2{
	background:url(/images/icons/electron.png) center center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype3{
	background:url(/images/icons/eldvig.png) center center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype17{
	background:url(/images/icons/pompa.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype5{
	background:url(/images/icons/ventilyator.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype9{
	background:url(/images/icons/lampa.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype7{
	background:url(/images/icons/lock.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype4{
	background:url(/images/icons/amortizator.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype6{
	background:url(/images/icons/datchiki.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype16{
	background:url(/images/icons/salnik.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype8{
	background:url(/images/icons/elklapani.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype10{
	background:url(/images/icons/patrubok.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype12{
	background:url(/images/icons/ruchki.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype13{
	background:url(/images/icons/uplotniteli.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype14{
	background:url(/images/icons/filtri.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype15{
	background:url(/images/icons/kondensator.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype18{
	background:url(/images/icons/kompressori.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype19{
	background:url(/images/icons/manjeta.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype20{
	background:url(/images/icons/podshipnik.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype21{
	background:url(/images/icons/remni.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype22{
	background:url(/images/icons/rele.png) top center no-repeat;
	background-size:80%;
}
.firstpagecattype #cattype11{
	background:url(/images/icons/petli.png) top center no-repeat;
	background-size:80%;
}







.firstpagecat #cat274{
	background:url(/images/icons/kotli.png) top center no-repeat;
	background-size:80%;
}
.firstpagecat #cat313{
	background:url(/images/icons/sale.png) top center no-repeat;
	background-size:80%;
}
.firstpagecat #cat239{
	background:url(/images/icons/holod.png) top center no-repeat;
	background-size:80%;
}
.firstpagecat #cat226{
	background:url(/images/icons/pliti.png) top center no-repeat;
	background-size:80%;
}
.firstpagecat #cat224{
	background:url(/images/icons/posudamoyka.png) top center no-repeat;
	background-size:80%;
}
.firstpagecat #cat229{
	background:url(/images/icons/vityazhka.png) top center no-repeat;
	background-size:80%;
}
.firstpagecat #cat223{
	background:url(/images/icons/stiralka.png) top center no-repeat;
	background-size:80%;
}
.firstpagecat #cat30{
	background:url(/images/icons/acsess.png) top center no-repeat;
	background-size:80%;
}
.firstpagecat #cat253{
	background:url(/images/icons/komb.png) top center no-repeat;
	background-size:80%;
}
.firstpagecat #cat2{
	background:url(/images/icons/shlangi.png) top center no-repeat;
	background-size:80%;
}






@media (max-width: 320px) {

	.firstpagecattype .lmenu A, .firstpagecat .lmenu A{
		width:calc( 100% - 2px);
		
		height:140px;
		
		padding: 0px 10px 10px 10px ;
		font-size:120%;
		background-size:100px 100px !important;
		
		
	}

}





.dtable {
	line-height:110%;
}


.dtable .row.rowtr { 
	border: 1px solid #ddd !important;
	padding-top:6px;
	padding-bottom:6px;
}
.dtable .rowtr.row .col-12 { 
	padding-top:6px;
	padding-bottom:6px;
}



.t0 {	
	
	font-weight:bold;
	background:url(/pictures/fbuts.gif) left bottom repeat-x #ffd59f;
}
.t01 {	
	font-weight:bold;
	background: #ffd59f;
}



.fbrands{
	float:right;
	max-width:200px;
	margin: 0px 2px 0px 20px;
}

 

.am{
	float:left;
	margin:0px 5px 0px 0px;
}

.am .form-control{
	padding:0px;
	text-align:center;
	width:40px;
}


.btntocart{
	float:left;
	margin:0px 0px 0px 0px;
	position:absolute;
}

.btntocart .fa{
	margin:0px 10px 0px 0px;
}






@media (min-width: 575px) and (max-width: 1300px) {
		
	.btntocart span{
		display:none;
	}

}
@media (max-width: 446px)  {
		
	.btntocart span{
		display:none;
	}

}





.tbc TD{
	text-align:center;
}


.bt0{border-top:0px;}


.card-img2{
	max-height:200px;
}
.card-img2 IMG{
	max-width:100%;
	max-height:200px;
}

.card-columns {
	@include media-breakpoint-only(lg) {
		column-count: 3;
	}
	@include media-breakpoint-only(xl) {
		column-count: 3;
	}
}




/*===============================================*/
@media (max-width: 1200px) {


}
@media (max-width: 992px) {

	.navbar {	 
		font-size:90%;
	}
	.nav-item .nav-link{
		padding:19px 10px 10px 10px !important; 

	}
	
}
@media (max-width: 768px) {
	.nomob{display:none;}
	.mob{display:block !important;}
	.mobi{display:block-inline !important;}
	/*.lmenu A{
		width:calc(50% - 2px);
	}*/
	.navbar {	 
		font-size:100%;
		background:url(/pictures/fhead2.gif) left top repeat;
	}
	.headaffix{
		background:#fff;
	}
	.headaffix {
		position:relative;
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}
	.podhead{
		padding-top:0px;
	}
	.top0.headaffix{
		top:0px;
	}
	.navbar-nav{
		margin:0px 0px 0px 0px;
	}
	.podhead0 A{
		width:100%;
	}
	.podhead0 DIV.col-12{
		margin-bottom:10px !important;
	}
	.dsearchinpage{
		margin:0px 0px 0px 0px;
	}
	
	.nav-item .nav-link{
		text-align:left;
		
		padding:19px 10px 10px 25px !important; 

	
	}
	
	
	
	
	
}


@media (max-width: 640px) {


	
	
}
@media (max-width: 576px) {

	.lmenu A{
		width:100%;
	}
	
}
@media (max-width: 420px) {

	.navbar-brand SPAN{
		display:none;
	}
	
}




.center{text-align:center !important;}
.left{text-align:left;}
.right{text-align:right;}




.dnone{
	display:none ;
}


.fll{float:left;}
.flr{float:right;}
.clear{clear:both;}

.imgleft{
	margin:0px 10px 10px 0px ;
	float:left;
	
}
.imgmid{
	max-width:400px;
	width:100%;
}
@media (max-width: 560px) {
	.imgmid{		
		max-width:100%;
		float:none !important ;
	}
}

.imgright{
	margin:0px 0px 10px 10px ;
	float:right;
}

.cursor{cursor:hand; cursor:pointer;}
	
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.ml10{margin-left:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mar0{margin:0px;}



.table {
	line-height:110% !important;
	
}
.table TD{
	padding:8px;
}






.wAm{ text-align:center;}


.ok{
	background:green;
	color:#ffffff !important;
	font-weight:bold;
	padding:2px 10px 2px 10px;
	border-radius:2px;
}

.error{
	background:#9d000f;
	color:#ffffff !important;
	font-weight:bold;
	padding:2px 10px 2px 10px;
	border-radius:2px;
	display:block;
	text-align:center;
}
.errorinput{
	border:3px solid red !important;
}


.mini{font-size:80%;}


.pz{
	color:#777777;
	text-align:center;
	
}
.apz{
	color:#777777;
}
.okz, .green{
	color:green;
}
.color3{
	color:#9d000f;
}
.color4{
	color:#0061cc;
}
.color0{
	color:#303030;
}
.color2{
	color:grey;
}
.red{
	color:red;
}

.brands1 DIV{
	width:200px;
	text-align:center;
	padding:10px;
	border:1px solid #e0e0e0;
	border-radius:4px;
	margin:10px;
	float:left;
	height:100px;
}
.brands1 DIV A IMG{
	max-width:180px;
	max-height:80px;
	
}

/*
.t1{background:#ffffff;}
.t2{background:#eef4fb;}
*/

.price{
	font-size:120%;
	
}
.divhead {
	padding:10px;
	border-radius:10px 10px 0px 0px;
	
	background-image: linear-gradient(to bottom, #cce5ff 0%, #ffffff 100%);
	background-image: -webkit-linear-gradient(top, #cce5ff 0%, #ffffff 100%);
	
}


.divhead H2,.divhead H1,.divhead H3{
	margin:0px;
	font-weight:bold;
}


.danalog{
	border:1px solid #5990ca;
	background:#edf6ff;
}


.highslide-gallery IMG, .gimgfirst {
	border:1px solid #f0f0f0 !important;
	max-width:100px;
	max-height:100px;
	
}
.highslide-gallery IMG:hover , .gimgfirst:hover{
	border:1px solid #5990ca !important;
}


.lh100 {line-height:100%;}



.telegram{	
	width:30px;
	height:30px;
	
	background:url(/pictures/ico_telegram.png) 0px 0px no-repeat;
	background-size:100% 100% ;
	border:2px solid #fff;
	border-radius:25px;
}
.max{	
	width:30px;
	height:30px;
	
	background:url(/pictures/ico_max.png) 0px 0px no-repeat;
	background-size:100% 100% ;
	border:2px solid #fff;
	border-radius:25px;
}