body {
	width: 900px;
   	background: #fff;
   	margin: 0px auto;
   	padding: 0px;
   	border: 0px;
   	font-family: Arial;
   	font-size: 14px;
}
a {
	color: #fc3b02;
	text-decoration: underline;
}
a:hover {
	color: #2b4d8c;
	text-decoration: underline;
}
h1{
	margin: 0px auto;
   	font-family: Arial;
   	font-size: 14px;
}
.clients {
	text-align: center;
}
.spoiler_body {
	display:none;
	cursor:pointer;
	font-style: italic;
}
#logo{
	height: 112px;
}
#menu {
	margin-top: -14px;
	height: 20px;
	background: url(../img/menu.png) no-repeat;
	font-weight: 600;
}
#menu ul {
	list-style: none;
}
#menu ul li{
	float: left;
	margin-top: 2px;
	margin-right: 1px;
}
#menu ul li:first-child{
	margin-left: -20px;
}
#menu ul li a{
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 0 15px;
}
#menu ul li a:hover{
	display: block;
	text-decoration: none;
	color: #fc3b02;
	padding: 0 15px;
	background: #fff;
}
#baner{
	height: 300px;
	padding-bottom: 5px;
	border-bottom: 1px solid #2b4d8c;
}
#conteiner{
	width: 900px;
	margin: 10px 0px;
}
#reklama_left {
	width: 120px;
	float: left;
}
#reklama_right {
	width: 120px;
	float: right;
}
#content{
	width: 640px;
	margin: 0px 130px;
}
#content_header{
	height: 25px;
	background: url(../img/content_header_bg-n.png) #fff no-repeat;
	width: 640px;
	margin-top: 10px;
	color: #fc3b02;
	padding:5px 0px 0px 49px;
	font-weight: bolder;
}
#content_body{
    width: 630px;
	margin-top: 20px;
	text-align: justify;
	padding-left: 49px;
	padding-right: 49px;
	display:block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#content_body_contacts{
    width: 630px;
	margin-top: 20px;
	text-align: justify;
	padding-left: 49px;
	padding-right: 49px;
	display:block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#content_body_contacts li {
	list-style-type: none;
	margin-left: 10px;
}
#names {
	width: 407px;
	padding:0px 10px 10px 0px;
}
#price {
	font-weight: bold;
	color: #fc3b02;
	text-align: center;
	font-style: italic;
}
#order {
	margin-top: 5px;
	background: #fff;
	color: #fc3b02;
	font-weight: bold;
}
#order a {
	padding: 1px 2px 1px 3px;
}
#order a:hover{
	padding: 1px 2px 1px 3px;
	text-decoration: none;
	color: #fff;
	background: #fc3b02;
}
#feedback-form {
  max-width: 400px;
  border-radius: 3px;
  background: #fff;
  text-align: left;
  margin-bottom: 25px;
}
#feedback-form [required] {
  width: 100%;
  -moz-box-sizing: border-box; box-sizing: border-box;
  margin-bottom: 2%;
  padding-left: 2%;
  border: none;
  border-radius: 3px;
  overflow: auto;
  box-shadow: 0 -1px 0 rgba(0,0,0,.05) inset, 0 1px 2px rgba(0,0,0,.2) inset, 0 0 transparent;
  resize: none;
}
#feedback-form [required]:hover {
  box-shadow: 0 0 0 1px #fc3b02 inset, 0 1px 2px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#feedback-form [required]:focus {
  outline: none;
  transition: .2s linear;
}
#feedback-form [type="submit"] {
  width: 100%;
  text-align: center;
  padding: 1%;
  border: 1px solid #fc3b02;
  border-radius: 3px;
  background: #fff;
  color: #fc3b02;
}
#feedback-form [type="submit"]:hover {
  background: #fc3b02;
  color: #fff;
}
#feedback-form [type="submit"]:focus {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}
#footer{
	border-top: 1px solid #2b4d8c;
	clear: both;
}
#footer p:first-child{
    color: #2b4d8c;
	font-family: Calibri;
	font-size: 18px;
	text-align: center;
	font-style: italic;
}
#footer p{
	margin: 0px;
	color: #2b4d8c;
	font-family: Calibri;
	text-align: center;
	font-style: italic;
}