body {
margin: 0;
padding: 0;
margin-top: 30px;
font-family: Arial;
}

#main {
position: absolute;
left: 50%;
margin-left: -500px;
width: 1000px;
height: auto;
background: url(../img/bg3.jpg) repeat-y;
}

.header {
width: 1000px;
height: 413px;
position: relative;
}

.logo {
position: absolute;
top: 100px;
left: 220px;
z-index: 2;
}

.top-flash {
position: absolute;
z-index: 1;
}

#bg2 {
background: url(../img/bg2.jpg);
width: 1000px;
height: 134px;
position: absolute;
top: 413px;
margin: 0;
padding: 0;
left: 50%;
margin-left: -500px;
}


#content {
margin-left: 22px;
margin-top: 5px;
*margin-top: 2px;
}

#left {
z-index: 2;
position: relative;
float: left;
display: inline;
}



.bgleft-top {
background: url(../img/bgleft-top.gif) no-repeat;
width: 220px;
height: 9px;
position: relative;
_margin-bottom: -10px;
}

.bgleft-middle {
background: url(../img/bgleft-middle.gif) repeat-y;
width: 220px;
height: auto;
position: relative;
}

.bgleft-bottom {
background: url(../img/bgleft-bottom.gif) no-repeat;
height: 9px;
width: 222px;
position: relative;
_margin-bottom: -10px;
}

#block2, #block3 {
margin-top: 13px;
}

#map {
margin-left: 10px;
}

.hblock {
background: url(../img/bg-hblock.jpg);
width: 216px;
height: 39px;
margin-left: 2px;
text-align: center;
}

.hblock h5 {
margin: 0;
padding: 0;
font-weight: 100;
font-size: 18px;
line-height: 30px;
}

.nav {
width: 180px;
height: auto;
}

.nav ul {
margin: 0;
padding: 0;
list-style: square;
margin-left: 30px;
padding-bottom: 10px;
}

.nav ul li {
margin: 0;
padding: 0;
margin-bottom: 5px;
line-height: 18px;
}

.nav ul a {
color: #0099FF;
font-size: 14px;
}

#search {
width: 218px;
text-align: center;
}

#search form {
margin: 0;
padding: 0;
}


#center {
width: 720px;
height: auto;
float: left;
display: inline;
position: relative;
margin-left: 13px;
}

#bgcenter-top {
background: url(../img/bgcenter-top.gif) no-repeat;
width: 720px;
height: 9px;
_margin-bottom: -9px;
}

#bgcenter-middle {
width: 720px;
background: url(../img/bgcentermiddle.gif) repeat-y;
height: auto;
padding-top: 10px;
}

#center-inside {
width: 690px;
margin-left: 15px;
padding-bottom: 15px;
}

#center-inside-1 {
height: 150px;
width: 540px;
overflow-y: scroll;
padding-right: 10px;
}

#center-inside-2 {
height: 150px;
width: 540px;
overflow-y: scroll;
padding-right: 10px;
}

	.left-img-1 {
        width: 128px;
        clear: both;
	float: left;
        margin-top: 8px;
	margin-right: 10px;
	border: 1px #929292 solid;
}
	
	.left-img-2 {
        width: 128px;
        clear: both;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
	border: 1px #929292 solid;
}

.center_info {
position: relative;
width: 690px;
height: 340px;
/*background-color: #996633;*/
}

	.img3 {
	position: absolute;
	border: 1px solid #929292;
	top: 18px;
	}
	
	.phone_top, .phone_bottom {
	position: absolute;
	width: 300px;
	height: 36px;
	background-image: url(../img/phone.jpg);
	}
	
	.phone_top {
	top: 40px;
	left: 190px;
	}
	
	.phone_bottom {
	top: 270px;
	left: 190px;
	}
	
	.yslygi {
	position: absolute;
	top: 100px;
	left: 200px;
	width: 440px;
	height: 144px;
	background-image: url(../img/phone-women.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	}	
	
		.list {
		position: absolute;
		left: 0px;
		top: 5px;
		}

	
#parashut {
position: absolute;
margin-top: 15px;
margin-left: 30px;
}

#center-inside h1, #center-inside h2 {
font-size: 18px;
font-weight: 100;
margin: 0;
text-align: center;
color: #0099FF;
margin-bottom: 10px;
line-height: 25px;
}

#center-inside p {
font-size: 12px;
color: #666666;
text-align: justify;
padding-bottom: 10px;
margin: 0;
}

#center-img {
background: url(../img/img1.jpg);
width: 200px;
height: 179px;
float: left;
margin-right: 5px;
}

#bgcenter-bottom {
background: url(../img/bgcenter-bottom.gif) no-repeat;
width: 720px;
height: 9px;

}

.footer {
position: relative;
width: 1000px;
height: 141px;
clear: both;
}

.counters {
position: absolute;
width: 1000px;
height: 40px;
text-align:center;
z-index: 2;
top: 100px;
}

.botflash {
position: absolute;
z-index: 1;
width: 1000px;
height: 141px;
}




/*Заявка на ремонт*/
form p {
margin: 0!important;
padding: 10px 0 0 0!important;
}


.button_application {
display: block;
padding: 3px;
margin: 10px 0px 0px 0px;
color: #333333;
text-decoration: none;
background-color: #dddddd;
width: 132px;
text-align: center;
border: 1px solid #999999;
}

.button_application:hover {
background-color: #FFFFFF;
}

.sending_messages {
width:  800px;
margin: auto;
text-align: center;
font-size: 18px;
margin-top: 200px;
padding: 50px 0 50px 0;
border: 1px solid #999999;
background-color: #0099FF;
line-height: 25px;
}

.sending_messages a {
color: #FFFFFF;
}

.sending_messages a:hover {
color: #FF0000;
}


* html img,
* html .png
{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "./img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

.isitemap li {
margin-bottom: 10px;
font-size: 14px;
}

.isitemap a {
color: #0099FF;
}

.isitemap a:hover {
color: #FF0000;
}

.isitemap a:visited {
color: #999999;
}
