@charset "utf-8";

html, body {
			margin: 0;
			padding: 0;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			}

a { color: #136299;  }

h1,h2,h3 { color: #767676; font-weight: normal; margin-left: -50px }

h1 { font-size: 160% }
h2 { font-size: 140% }
h3 { font-size: 120%; margin-top: 40px }

p,ul,ol { font-size: 80% }

p  {  }
ul { list-style-type: none; }

.grid { width: 85%; margin-top: 20px; margin-bottom: 30px }
.grid .logo { padding-bottom: 50px }
.grid .pad { padding-right: 3%; padding-left: 50px  }

/* Навигация */
.nav-pic td { text-align: left; width: 25% }
.nav { vertical-align: top; text-align: left }
.branches { 
			color: #136299; 
			list-style-type: none; 
			margin: 10px 0 40px 50px; 
			padding:0; 
			font-size: 80% 
		  }

.branches li { 
				margin: 0 0 5px -10px;
				padding: 1px 0 2px 10px;
				font-size: 12px
			 }

.branches .first {  color: #0099cc; 
							font-size: 140%;
							margin-bottom: 17px
						 }
.branches .first a{  color: #0099cc; }						 


.branches li:first-child {  color: #0099cc; 
							font-size: 140%;
							margin-bottom: 17px
						 }
.branches li:first-child a{  color: #0099cc; }						 
						 


.telephone { font-size: 150%; float: right; margin: 10px 20px 0 0; border: 0px solid; }
.telephone .code { font-size: 50% }

.address { font-size: 80%; margin: 7px 0 0 0; border: 0px solid; float: right }

.copyright { margin-top: 70px; font-size: 80% }



.form { font-size: 80%; }
.form .title { vertical-align: top; padding-right: 15px; color: #757575; width: 110px }
.form input { width: 100%; margin-bottom: 20px }
.form textarea { height: 90px; width: 100%; margin-bottom: 20px }

.complex {
  margin: 100px 0 0 0;
}
.complex li {
  margin: 0 0 5px 0;
}
.complex p {
  margin: 5px 0 0 40px;
  //margin: 5px 0 0 0;
  padding: 0;
}
.plashka {
  background: #e5e5e5;
  padding: 5px 0 15px 75px;
  margin: 5px 0 50px 0;
}

#a23082 a {
	color: red;
}
