* {
	margin:0;
	padding:0
}

li {
	list-style:none;
}

body {
	background:url("../images/bg.jpg") repeat-x left top fixed;
	text-align:center
}

a img {
	border:0
}

p {
	margin:0 0 1.3em 0
}

.content {
	margin:0 auto;
	width:990px;
	text-align:left;
	background:#fff url("../images/bg-header-home.jpg") no-repeat right top;
	border-left:1px solid #4094cc;
	border-right:1px solid #4094cc;
}

.header {
	height:470px
}

#menu {
	overflow:hidden;
	height:50px;
	padding:0 0 0 80px
}

#menu li {
	list-style:none;
	float:left;
	display:inline;
}

#menu li a {
	display:block;
	height:40px;
	margin:0 20px 0 0;
	padding:0 7px;
}

#logo {
	padding:16px 0 0 80px
}

#info {
	padding:0 80px;
	min-height:350px
}


/* ONLY FOR HOME PAGE */

#index  .header {
	height:505px
}

#index .col-1 {
	float:left;
	width:375px;
	display:inline
}

#rounded {
	min-height:60px;
	padding:20px 30px 0 85px;
	background:url("../images/bg-rounded.gif") no-repeat left top
}

#repair {
	min-height:60px;
	padding:30px 85px 0 10px;
	background:url("../images/bg-repair.gif") no-repeat right top;
	margin:0 70px 0 0
}

#onehour {
	min-height:80px;
	padding:40px 30px 0 85px;
	background:url("../images/bg-onehour.gif") no-repeat left top
}

#index .col-2 {
	float:left;
	width:455px;
	margin:20px 0 0 0;
	display:inline
}

.col-2 li ,
#services .col-1 li {
	padding:0 0 0 15px;
	background:url("../images/bul.jpg") no-repeat left 3px;
	margin:0 0 10px 0
}

#more-links {
	margin:219px 0 0 435px
}

#more-links a {
	display:block;
	height:48px;
	line-height:48px
}

#more-links a#bus {
	margin:0 0 30px 125px;
	padding:0 0 0 55px;
	background:url("../images/arrow-left.gif") no-repeat left center;
}

#more-links a#mar {
	background:url("../images/arrow-right.gif") no-repeat right center;
	width:400px
}

/*----------------------------------------------------------------------*/

/* ONLY FOR PARK PAGE */

.content#park  {
	background-image:url("../images/bg-header-park.jpg");
}

#park .header {
	height:370px
}

#park .col-1 {
	width:540px;
	float:left;
	margin:0 0 30px 0
}

#park .col-2 {
	width:260px;
	float:left;
	padding:100px 0 0 0;
	margin:0 0 30px 0
}

#park .col-2 a{
	display:block;
	margin:10px 0 0 0
}

#park .howmuch {
	margin:10px 0 0 15px
}

#park h1 {
	clear:both
}

#park h2 a.new {
	display:block;
	height:65px;
}

#park h2 a {
	height:35px;
}

#park h2 a.new {
	padding:30px 0 0 70px;
	background:url("../images/new.jpg") no-repeat left center
}

#park .img-car {
	margin:10px 0 10px 0
}


/*----------------------------------------------------------------------*/

/* ONLY FOR SERVICE PAGE */

.content#services {
	background-image:url("../images/bg-header-service.jpg");
}

#services #info {
	padding:0
}

#services .header {
	height:440px
}

#services .col-1 {
	width:470px;
	padding:20px 10px 0 0;
	float:left
}

#services .col-1.mar-bl {
  padding-left:190px
}

#services .col-1 a:link,
#services .col-1 a:visited,
#services .col-1 a:hover,
#services .col-1 a:active {	
	display:block;
	height:48px;
	line-height:48px;
	margin:20px 0 30px 0;
	padding:0 0 0 55px;
	background:url("../images/arrow-right.gif") no-repeat left center;
}

.service-block {
	overflow:hidden;
	border-bottom:1px solid #666;
	padding:0 0 20px 0;
	margin:0 0 30px 0
}

.col-img {
  float:left;
  width:180px;
  padding:0 0 0 10px
}

#services .col-2 {
	width:320px;
	float:left;
}

#services .col-2 img {
	border:1px solid #dfdfdf
}

/*----------------------------------------------------------------------*/
	
/* FOR PRICE PAGE AND ORDER PAGE */
	
#pricelist #info ,
#order #info {
	padding:0
}

.content#pricelist ,
.content#order {
	background-image:url("../images/bg-header-price.jpg");
}

#pricelist .header,
#order .header {
	height:300px
}

.content#pricelist h3,
.content#order h3 {
	padding:0 80px 0 80px
}

/*----------------------------------------------------------------------*/	
	
/* ONLY FOR PRICE PAGE */	

table, tr, th, td {
	border:0;
} 

#pricelist .table {
	padding:20px 80px 0 80px;
	border-top:1px solid #a0a1a5;
}

#pricelist table {
	width:830px
}

#pricelist td {
	border-bottom:2px solid #4499d1;
	height:83px
}

#pricelist td img {
  padding:0 0 0 10px
}

tr#tr-head {
	background:#4499d1;
	height:40px
}

#pricelist .header {
	height:150px
}

#pricelist a{
	padding:10px 80px 50px 0px;	
}

#pricelist .button{
	padding:10px 80px 50px 80px;	
}

/*----------------------------------------------------------------------*/	
	
/* ONLY FOR ZAKAZ PAGE */	

#order input,
#order textarea,
#order select {
	border:1px solid #a5acb2;
	margin:2px 0 0px 0
}

.form-zakaz {
	border:1px solid #a0a1a5;
	border-left:0;
	border-right:0;
	overflow:hidden;
	padding:20px 80px 20px 80px;
	margin:0 0 20px 0
}

.zakaz-block {
	border-bottom:1px solid #e2e3e4;
	overflow:hidden;
	margin:0 0 20px 0;
	padding:0 0 20px 0
}

.zakaz-block .col-1 select,
.zakaz-block .col-1 input, 
.zakaz-block textarea {
	display:block
}

.zakaz-block textarea {
	width:360px;
	min-height:110px;
}

#order .td {
  height:30px
}

#order .col-1 input,
#order .col-1 select {
	width:360px
}

#order .col-2 input {
	width:2em;
	vertical-align:center
}

#order .col-1 {
	float:left;
	width:410px;
	display:inline;
	overflow:hidden
}

#order .col-2 {
	float:right;
	width:362px;
	display:inline;
	overflow:hidden
}

#order .form img {
	vertical-align:top
}

#order #but-zakaz {
	clear:both;
	display:block;
	border:0 
}

#order #map {
	height:431px;
	padding:20px 0 30px 80px
}

#order .header {
	height:150px
}

#order .SubmitResult {
  margin:5em 0 0 0
}

/*----------------------------------------------------------------------*/		
	
#footer {
	clear:both;
	margin:20px 0 0 0
}

#ftr-bg {
	height:84px;
	background:url("../images/bg-footer.jpg") repeat-x left top
}

#copyright {
	float:left;
	margin:25px 0 0 80px;
	display:inline
}

#phone {
	float:right;
	margin:25px 80px 0 0;
	display:inline
}