@import url('https://fonts.googleapis.com/css?family=Cuprum:400,400i,700&subset=cyrillic');
html{
	font-family: 'Cuprum', sans-serif;
	font-size:18px;
	color:rgba(130,130,130,1);
}
h1, h2, h3, h4, h5, h6{color:rgba(0,120,190,1);}
h1{margin:0; text-align:center; margin-top:15px;

  background: linear-gradient(45deg, #1fa345 33%, #0075bc 66%, #19197d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #1fa345;
}

h3{padding:10px 0; margin:0; font-size:1.8rem; color:rgba(25,25,125,1);}
p{color:#666;}
	
a{color:rgba(0,120,190,1);}
a:hover{color:rgba(30,160,70,1);}
.zone200{
	
	padding:20px;
	max-width:200px;
	height:75px;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(,0,0,.3);
-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,.3);
box-shadow: 0px 2px 4px 0px rgba(0,0,0,.3);
display:block;
margin:10px;
		-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

}

.zone200 img{width:100%;}

.indexphone {color:#fff;
font-size:2rem;
white-space:nowrap;
text-shadow: 1px 1px 2px rgba(50, 30, 30, .7);
}

.firstscreen{
	background-image:url('../img/mainscreen-2.jpg');
	background-repeat:no-repeat;
	background-position:left 30px;
	height:800px;
}

.firstscreen ul{
	margin:0;

	background:rgba(255,255,255,.8);
	border-radius:5px;
	
	padding:10px;
	padding-left:30px;
	color:#1fa345;
}

.h1text{

	  background: linear-gradient(45deg, #0075bc 33%, #19197d 66%, #19197d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color:#19197d;
  
  	font-size:1.6rem;
	
}

.firstscreentext{
	  background: linear-gradient(45deg, #0075bc 33%, #19197d 66%, #19197d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color:#19197d;
	
}
.firstscreentext a{
	font-size:1.8rem;
}	
.menublock{margin:100px auto; float:right;}

.menublock li{display:inline-block;float:left; margin-right:10px;}
.menublock li a{text-decoration:none;

 border:1px solid rgba(250,250,250,1);
color:#fff;
 display:inline-block;

 padding:5px 10px;

	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
		-webkit-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.1);
box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.1);
	

}

.menublock li a:hover{
	border:1px solid rgba(30,160,70,1);
	color:rgba(30,160,70,1);
	
	}
	
	

.menusecond{display:block; width:100%; margin-left:30px;}

.menusecond li{display:block; float:left;  width:25%;}
.menusecond li a{text-decoration:none;
 border:1px solid rgba(0,120,190,1);
color:rgba(0,120,190,1);
 display:block;
margin:5px;
 padding:5px 10px;

	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
		-webkit-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.1);
box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.1);
	

}

.menusecond li a:hover{
	border:1px solid rgba(30,160,70,1);
	color:rgba(30,160,70,1);
	
	}	
	
table {width:100%; font-size:110%;}	
table td{padding:2px;}
table tr:hover{
	color:rgba(25,25,125,1);
	 background: repeating-linear-gradient(
  135deg,
  rgba(63,76,107, 0.02),
  rgba(63,76,107, 0.02) 10px,
  rgba(63,76,107, 0.03) 10px,
  rgba(63,76,107, 0.03) 20px
);
	}
table th{
	font-weight:600;
	color:rgba(25,25,125,1);
	
}
.bluelist{margin-bottom:20px; color:rgba(0,120,190,1);}		
	
.button{background:rgba(255,255,255,.9);}	
.saleblock{background:rgba(255,255,255,.7);}
.saleblock p{font-size:90%;}
.redborder{border:1px solid red;}

.gradient-text {
  background: linear-gradient(45deg, #1fa345 33%, #0075bc 66%, #19197d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #1fa345;
}

.thirdlist{list-style:none;}

.thirdlist li{display:inline-block; width:30%; height:150px; margin-top:30px; float:left; margin-right:10px;}
.thirdlist img{float:none; margin:10px auto; display:block;}

.button{font-size:20px; margin:10px; border-color:rgba(25,25,125,1); color:rgba(0,80,130,1);}


#topmenutext{ float:none;}
#topmenutext big{display:inline-block; float:left; float:none;}


#cmdabout p{ font-size:80%;}
#saleindex{
	background-image:url('../img/baloons.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	height:400px;
}
#footer .c10{font-size:1.6rem;color:rgba(25,25,125,1);}
#footer .c6{font-size:1.2rem;}
#footer a{color:rgba(25,25,125,1); display:inline-block;margin-bottom:20px;}

.menubanner{
	text-decoration:none;

 border:1px solid red;
color:red;
 display:inline-block;
font-size:22px;
 padding:5px 10px;

	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
		-webkit-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.1);
box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.1);
}
.menubanner:hover{
	 border:1px solid #720909;
color:#720909;
	
}

@media all and (max-width: 1000px){

#topmenutext {font-size:18px; text-align:center; width:80%; display:block; margin:0 auto; }
#topmenutext big{width:100%; display:inline-block; float:none; margin:0;}

.zone200{text-align:center; margin:0 auto;}
.zone200 img{text-align:center; margin:0 auto;}

.menusecond{display:block; margin:20px auto;}
.menusecond li{display:inline-block; float:none; margin-right:0; margin-bottom:5px; width:100%;}
.menusecond li a{
			display:inline-block; float:none;
			width:150px;
			margin:0 auto;
			font-size:16px;
			}

h2{font-size:1.8rem; padding:0;margin:0;}
h3{text-align:center;}
p{line-height:1.1;}

.third{text-align:left; font-size:1.1rem;line-height:1.1; padding:10px;}

.thirdlist{width:100%; display:block;}
.thirdlist li{display:inline-block; width:100%; float:left; text-align:center; line-height:1.5; font-size:1.2rem; height:auto; line-height:1.1;}

.textabout p,.mobtext{ text-align:left; font-size:1.1rem; line-height:1.1;}
.textabout img{ width:100%; margin-top:35px;}


#saleindex{
	background:#fff;
	height:auto;
	text-align:left;
}
#saleindex h3{text-align:left;}
#saleindex p{font-size:1.1rem;text-align:left;line-height:1.1;}
.circle200{margin:0 auto; display:block;}
#doctors h2{margin:20px 0; padding:0; font-size:3rem;}
#doctors h3{margin:0; padding:0;}
#doctors a{display:block; float:none; margin:0; margin-bottom:30px; line-height:1.1;}

table{font-size:1.1rem; line-height:1.1;}

#footer div{text-align:center; font-size:90%;}

#footer .right{text-align:center;}

	}