﻿body {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	font-family:  Arial, Tahoma, Geneva, Helvetica, sans-serif;
	color: #000;
	font-size: 16px;
	background-color: #fff;
	line-height: 1.2;
	
	height: 100%;
width: 100%;
background-image: url("../images/fon.jpg");
background-repeat: no-repeat;
background-position: center center;
background-attachment: fixed;
background-size: cover;
background-color: #fff;
}

.wrapper {	
	margin:0 auto;
	min-width: 280px;
}
.reg{height:420px; margin:0;padding:0;outline:0px solid #0197D6;}
.footer{
	width:100%;
	background:#5A5A5A;
	margin:0 auto;
	outline:0px solid #FF50F6;
	width: 700px;
	height:100px;	
}


.containerFooter{	

	}
	
	.footer  p{
	  padding-top:30px;
	  padding-left:30px;
	  font-size:14px;
	  color:#fff;
	  text-align:left;
	}

.obshBlock{
	height:auto;
	outline:0px solid #FF50F6;
	width: 700px;
	margin:0 auto;

}
.obshBlock2{
	height:auto;
	outline:0px solid #FF50F6;
	width: 700px;
	margin:0 auto;
	background:#fff;
	box-shadow: 6px 0 6px -1px rgba(90, 90, 90, 0.4),
                -6px 0 6px -1px rgba(90, 90, 90, 0.4);
}

/* ДЛЯ FOOTER*/	
	html,body {
	  height: 100%;
	  margin:0px;
	  padding:0px;
	}
	.wrapper {
	  display: flex;
	  flex-direction: column;
	  height: 100%;
	}
	.obshBlock {
	  flex: 1 0 auto;
	}
	.footer {
	  flex: 0 0 auto;
	  
	  /*background-color:#f5f5f5;*/
	 
	  
	}





#Karta{
	outline:0px solid #FF50F6;
	width: 1000px;
	margin:0 auto;
}
.btKarta{
	outline:0px solid #92F134;
	width:1000px;
	height:880px;
	background-image:url('../images/karta.jpg');
	background-repeat: no-repeat;
	background-color:#fff;
}
.center{margin:0 auto;width:700px;height:480px;background-color:#0197D6;outline:solid 0px #D0FF00;
box-shadow: 6px 0 6px -1px rgba(90, 90, 90, 0.4),
                -6px 0 6px -1px rgba(90, 90, 90, 0.4);}
.shapka{

	outline:0px solid #92F134;
	width:600px;
	height:480px;
	margin:0 auto;
	background-image:url('../images/top.jpg');
	background-repeat: no-repeat;
}
.shapkaPres{
	outline:0px solid #92F134;
	width:700px;
	height:480px;
	background-image:url('../images/top_660prez.jpg');
	background-repeat: no-repeat;
	background-color:#0197D6;
}

#Block1{
	outline:0px solid #FF50F6;
	width: 600px;
	background-color: #fff;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
}

ul {
padding: 0; /* Убираем поля */
margin-left: 15px;
list-style-type:  disc;
outline:0px solid #000000;

font-weight: bold;
}

ul li{
margin-top:10px;

}

ul p {
   color: black;
   font-weight: normal;
}


p {
	text-align: left;	
	/*text-align: justify;	*/
	margin-top:12px;
	margin-bottom:12px;
}

#krupno{
font-size: 18px;
font-weight: bold;
color: #0096d6;
text-align: center;
}
#center{
text-align: center;
}

.tableProgram td{
	padding-top:9px;
	padding-bottom:9px;
	border-bottom: 1px solid  #b9b8bb;

}
.tableProgram {
	border-top: 0px solid #000;
    border-collapse: collapse; /* Убираем двойные линии между ячейками */
    width: 540px; 	
	outline:0px solid #00FFA9; 
}

#kol1{
	width:150px;
}
#kol2{
	width:250px;
}
#kol3{
	width:300px;
}



h2{
	margin: 0px 0px 9px 0px;
	color: #000;
	/*font-size: 26px; презентация*/
	font-size: 24px;

	font-weight: bold;
}

#bt1{
	width: 640px; 
	outline:0px solid #00FFA9; 
	border-bottom: 1px solid #000;
	padding: 9px 0px 18px 0px;
	margin:0 auto;
}
.bt2{
	height:30px;
}
h3{
	margin: 0px 0px 9px 0px;
	/*font-size: 24px;презентация*/
	font-size: 22px;

	font-weight: bold;
}

h4{
	/*font-size: 24px;презентация*/
	font-size: 22px;
	font-weight: bold;
}

#textBold{
	font-weight: bold;
}

#textBlue{
	
	color: #0096d6;
}
#textProgr{
	height:80px;

}

#sxema{
outline:0px solid #92F134;
	margin-top:18px;
	width:182px;
	height:24px;
	background-image:url('../images/sxema1.jpg');
	background-repeat: no-repeat;
	background-color:#fff;
}
#sxema2{
outline:0px solid #92F134;
	margin-top:18px;
	width:230px;
	height:24px;
	background-image:url('../images/btAvtobus.jpg');
	background-repeat: no-repeat;
	background-color:#fff;


}

input, select, textarea{
	margin: 5px;
	color: #000;
	font-size: 14px;
	background-color: #f2f2f2;
}
.w {background-color: #fff;}
.chek{}
.chek p{
margin: 10px;
}

/*
.tab tr{
	background-color: #f2f2f2;
}
.tab strong{font-size: 14px;}
strong {color: #990000; font-size: 14px; font-weight: bold;}
b {color: #000; font-size: 14px; font-weight: bold;}
img {border: none;}
*/

/*a {text-decoration: none;}*/
#knopka a {text-decoration: none;}

#a_blue {
	color: #0096d6;
}



.save_btn{
	margin-left:7px;
	
	/*margin-top: 10px;*/
	padding-top: 7px;
	width: 149px;
	height: 36px;
	background-image: url('../images/save_btn.png');
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	cursor: pointer; 
	}
.save_btn a:link{color: #fff; text-decoration: none;}
.save_btn a:hover{color: #fff; text-decoration: none;}		
.save_btn:hover{
	background-image: url('../images/save_btn_hover.png');
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none; 
	}

#test p{

margin:0px;
}

#test h4{

margin:0px 0 2px 0;
}	

.knopka {
margin:30px 0 0 200px;
top:0px;
outline:0px solid #00FFA9;

}

/*ДЛЯ ADMIN.PHP*/
#soxran {		
	width: 120px;
	height: 36px;
	
	font-size: 16px;		
	font-weight:bold;
	cursor: pointer; 	
	border: none; 
	color:#fff;
	background-color: #D7410B;
	padding:12px 30px 12px 30px;
	text-align:center;	
	border-radius: 0px 10px 0px 10px;
}

#soxran:hover{
	
background-color: #C1401A;
color:#fff;
text-decoration: none; 
	}



.save_spisok{
   	
	margin-left:0px;
	padding-top: 30px;
	padding-bottom: 15px;
	width: 140px;
	height: 36px;
	background-image: url('../images/btSave.png');
	background-repeat: no-repeat;
	color: #fff;	
	cursor: pointer; 
	}
	.save_spisok:hover{
	background-image: url('../images/btSave_hover.jpg');
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none; 
	}
	
	#clean{   	
	margin-left:0px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 260px;
	height: 24px;
	background-image: url('../images/clean.jpg');
	background-repeat: no-repeat;
	color: #fff;	
	cursor: pointer; 
	}
	
	
	#clean:hover{
	background-image: url('../images/clean_hover.jpg');
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none; 
	}
	
	h5 {
		
	font-size: 12px;
}


a.primaryButtonRed{
	margin:15px 0 15px 0;
	 text-decoration:none; 
	 line-height: 36px !important;
	 padding: 0px 40px; 
	 color: #fff !important; 
	 background-color: #d7410b; 
	 overflow:hidden;
	 font-size: 18px;
	 
	 
	  -moz-border-radius: 0px 4px 0px 4px;
	 -webkit-border-radius: 0px 4px 0px 4px;
	 -khtml-border-radius: 0px 4px 0px 4px;
	 border-radius: 0px 4px 0px 4px;
	 
	 display:inline-block;
	 zoom: 1;  
	 IE7 *display: inline;  IE7 }
 a.primaryButtonRed:hover {
	 background-color: #A73E27; 
	 text-decoration:none !important; 
	 color: #FFF !important;}
	
a.primaryButtonBlue{
	  color: #0096d6 !important; 
	 background-color: #fff; 
	 border:1px solid #0096d6;
	 margin:15px 0 15px 0;	 
	 text-decoration:none; 
	 line-height: 36px !important;
	 padding: 7px 40px; 	
	 overflow:hidden;
	 font-size: 18px;
	
	  
	 -moz-border-radius: 4px 4px 4px 4px;
	 -webkit-border-radius: 4px 4px 4px 4px;
	 -khtml-border-radius: 4px 4px 4px 4px;
	 border-radius: 4px 4px 4px 4px;
	 display:inline-block;
	 zoom: 1;  
	 IE7 *display: inline;  IE7 }
 a.primaryButtonBlue:hover {
	 background-color: #0096d6; 
	 border:1px solid #0096d6;
	 text-decoration:none !important; 
	 color: #FFF !important;}
	
