/* CSS Document */

ul li {list-style-image:url(/images/bullet.gif);}
			
.partn ul  li {	padding-top:2px;}		
			

.merop {text-align:justify;
		padding-bottom:30px;
		line-height:16px;
				
		}		

		
.merop a {	vertical-align:bottom;
			color:#000080;

			}		
.merop span { 	color:#000080;
				font-weight:bold;
			
							 }  			

/**/
.partners { text-align:left;
			padding-bottom:20px;
			padding-left:20px;
	
			}

.partners a { color:#000080;
				padding-left:10px;
			}
			
.partners span { /*text-transform:uppercase;*/
				  color:#0A246A;
				  
		
		}								 
/**/				
.vacant {text-align:left;
		line-height:30px;
		padding-bottom:10px; }


.uslugi { padding-left:10px;
			padding-bottom:10px;
		}
.uslugi li {padding-bottom:5px;
			line-height:16px;
			;
						 }		
.uslugi b { color:#000080}

.uslugi p { 
			padding:2px;
			letter-spacing:1px;
			}
/*СЕРТИФИКАТЫ*/
.imgs {float:right;
	padding:5px;
	height:86px;
	margin-right:20px;
	border: 1px #ccc solid;
	cursor:pointer;
	margin:2px 10px 0px 10px;

	
		} 
.sert { text-align:justify;
		height:200px;
		line-height:20px;
		margin-top:10px;
		padding-left:10px;
		border-bottom:1px #ccc dashed;
}		

.sert_int strong { font-size:14px;
					color:#5B7291;
					text-transform:uppercase;
					font-weight:lighter; } 

.sert h3 { color:#5B7291;
			text-transform:uppercase;
			font-size:16px;
			margin:0px;
			padding:0px;
		}				
		
.sert_int 	{	padding-left:10px;
			margin-bottom:20px; }	
			
.sert p { background-color:#f1f1f1;
			padding:5px;
			width:550px;
			border: 1px #ccc dashed;
			

			}			 
/*расписание*/		
.rasp { border-collapse:collapse;
			font-size:11px;
			text-align:left;
		}
.rasp td { padding:2px;
			border:1px solid #ccc;}		
.rasp thead { background-color:#f5f5f5;
				color:#000080;

} 			
.rasp caption { padding-bottom:10px;
				font-size:14px;
				
				}



/*курсы*/

.cours { font-size:12px;
		padding-left:10px;
				text-align:left;

			}
			
.cours a { text-align:left;
	   
			

			}

.cours ul  li { padding-top:2px;}	

.cours b {color:#5B7291;
			font-size:14px;
			font-weight:bold;
			text-transform:uppercase;
					text-align:left; }
			
/*свидетельства*/	

.svid  { 	height:200px;
	    	padding-left:10px;
			border-bottom:1px dashed #ccc;
			margin-top:20px;
			}

.svid_int  { width:430px; 
			height:200px; 
			}				

		
.svidimg {
	height:72px;
	border: 1px #aaa solid;
	cursor:pointer;
	float:right;
	margin-right:25px;
	padding:5px;


			}		
.svid p { 	color:#5B7291;
			font-size:12px;
						
			} 			
.svid h3	{color:#5B7291;
			font-size:16px;
			font-weight:bold;
			text-transform:uppercase;
			margin:0px;
			padding:0px;
			
			}		
			
.svid_int span { font-size:11px;
				padding:2px;
				 padding:5px;
				 float:left;
				 text-align:left;
				/*padding-left:80px;*/
				}			
.svid ul { background-color:#F9F9F9;
			line-height:20PX;
			margin-left:50px;
			}

  

/*продукты*/


.product ol li{ padding-bottom:10px;
					font-size:12px;
}			

.product h3 { font-weight:lighter;
			color:#5B7291;
			font-size:16px;
			font-weight:bold;
			}

.product div {padding:20px;
			border:1px #ccc dashed;
			width:500px;
			background-color:#F3F4F6;
			font-size:14px;
			margin-bottom:5px;
			margin-left:20px;}
		
.product img {
cursor:pointer;

}
/***/

.kab ul li { padding-left:10px;
			padding-bottom:10px;
			font-size:12px;
			border-bottom:1px #f4f4f4 dashed;}

.kab h3 { 	color:#5B7291;
			font-size:16px;
			font-weight:bold;
			}
.kab div {  margin-top:20px;
			padding:5px;
			border:1px #ccc dashed;
			width:400px;
			background-color:#F3F4F6;
			margin-bottom:5px;
			margin-left:40px;
		
			}		
.kab { padding-left:20px;} 				


.smk div {   margin-top:20px;
			padding:20px;
			border:1px #ccc dashed;
			width:400px;
			background-color:#F3F4F6;
			font-size:14px;
			margin-bottom:5px;
					
			}

.smk ul li { padding-top:2px;
}

.smk ol li { padding-top:10px;
}
.smk { text-align:justify;
		padding:5px;
}

.smk h3 { font-weight:bold;
			color:#2c5791;
			font-size:16px;
				}
/***/


.license h3	{color:#5B7291;
			font-size:16px;
			font-weight:bold;
			text-transform:uppercase;
			margin:0px;
			padding:0px;
			
			}					

.lic_int {		width:550px;
			//width:430px;
			padding-left:10px;
			margin-bottom:20px;


			 }			

.license { border-bottom: 1px #ccc  dashed;
			margin-bottom:20px;
			float:left;
			position:relative;	
		}
		
		
.license ul {  background-color:#F9F9F9;
			padding-left:30px;
				width:350px;
			
			}
				
.license strong  { font-size:14px;
					color:#5B7291;
					text-transform:uppercase;
					font-weight:lighter;
					}

.licimg	{ float:right;
	padding:5px;
	margin:0 0 0 0 ;
	height:86px;
	border: 1px #ccc solid;
	cursor:pointer;

		}		
.lic_int span { font-size:11px;
				padding:2px;
				 padding:5px;
				 float:left;
				 text-align:left;
				/*padding-left:80px;*/
				}			
			

				
.about { padding:10px;
			padding-top:0px;
			text-align:justify;
			text-indent:15px;
			}			
			
.about ul li  { padding-bottom:5px;	
				 background-color:#F9F9F9;		
				}		
.about div 	{ 	padding:5px;
			line-height:15px;
			text-align:left;
			width:550px;
			text-indent:20PX;
			margin: 0px 0px 30px 20px;


		
					}			
			
.about strong { color:#6A86AE;
				text-transform:uppercase;
				} 
/*web*/			

.webimg {
	padding:5px;
	margin-right:20px;
	margin-left:20px;
	cursor:pointer;
	float:left;
		}

.web {
/*HERE*/
		float:left;
		text-align:justify;
		margin-top:10px;
		padding-left:10px;
		margin-bottom:20px;
		padding-bottom:5px;
		display:block;
	}		
/*1c*/


.onec div { 	padding:5px;
			border:1px #ccc dashed;
			background-color:#f9f9f9;
			line-height:15px;
			text-align:left;
			width:550px;
			text-indent:20PX;
			margin: 0px 0px 30px 20px;


		
					}
.onec  strong { font-size:14px;
					color:#000080;
					font-weight:lighter;
				 }					

.onec { text-align:justify;
		line-height:18px;
			padding:5px;
			}
			
.cours span { width:300px;
					border:1px #a1bde2 dashed;}
.onec div span { width:200px;}

.onec h3 { font-weight:bold;
			color:#2c5791;
			margin:0px;
			padding:0px;
			font-size:16px;
}									




/*photogallery*/

.one, .two { 
		padding:5px;
		border: dotted 2px #d0d0d0;
		margin-bottom:20px;
		margin-right:40px;
		margin-left:40px;
		background-color:#F3F4F6;
		cursor:pointer;
		min-height:50px;
		}

.two { float:right;}		
.one { float:left;}

.one span,  .two span {	padding-left:25px;
			color:#777;
			font-weight:bold;
			background:url(/images/icon.gif) no-repeat left;
			width:150px;
			display:block;
			margin-top:5px;
			}	 
			
.download_span {/*width:130px;*/
			/*border:1px #44648f dashed;*/
			color:#000080;
			padding:2px 2px 2px 20px;
			background: url(/images/download.jpg) no-repeat left #fff;
			float:right;
			}

/*web*/

.clients  li { padding-top:20px;
				margin-top:5px;
			
				 }		 	
				 
				 
.reglam {border-bottom:1px dashed #ccc;}
.reglam div { 	padding:5px;
			border:1px #ccc dashed;
			background-color:#f9f9f9;
			line-height:15px;
			text-align:left;
			width:550px;
			text-indent:20PX;
			margin: 0px 0px 30px 20px;
			}
.reglam  strong { font-size:14px;
					color:#000080;
					font-weight:lighter;
				 }

.reglam { text-align:justify;
		line-height:18px;
			padding:5px;
			}
			
.reglam div span { width:200px;}

.reglam h3 { font-weight:bold;
			color:#2c5791;
			margin:0px;
			padding:0px;
			font-size:16px;
}