
body {

font-family: Verdana,Arial,Sans-Serif;
height:100%;
margin:0;
padding:0;
font-weight: lighter !important;
}
#body_background{
background:url("images/background.gif") repeat scroll 0 0 #FFFFFF;
}


h1{
    color: #FFAA00;
    font-size: 18pt;
    font-weight: normal;
    margin: 0;
    padding: 17px 0 19px 47px;
	text-shadow: 1px 1px 1px #333333;
}
h2{
font-size:13pt;

}
p {
	text-indent:20px;
}
ul {
	margin-left:30px;
}
a {
	color:#3399ff;
}
a:hover {
color:#ff9900;
background-position:top;
}
#header {
    height: 213px;
    padding: 126px 0 5px;
}
#header_1 {
margin-top:-272px;
width:985px;
padding: 0 0 0 7px;
}

#header_line {
    
    background-color: transparent;
    background-image: url("images/header_line_new.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 213px;
    width: 100%;
}
#logo {
	background: url("images/logo_new.png") no-repeat scroll 0 0 transparent;
    height: 153px;
    margin: 8px 0 0 5px;
    position: absolute;
    width: 153px;
}
#logo_text {
background: url("images/logo_text.png") no-repeat scroll 0 0 transparent;
    height: 42px;
    margin: 44px 0 0 174px;
    position: absolute;
    width: 359px;
}
#phone {
    background: url("images/phone_new.png") no-repeat scroll 0 0 transparent;
    height: 77px;
    margin: 23px 0 0 655px;
    position: absolute;
    width: 82px;
}
#phone_number {
    color: #F49308;
    font-family: Verdana,Tahoma,Sans-Serif;
    font-size: 14pt;
    padding: 4px 0 0 7px;
    text-align: right;
    text-shadow: 1px 1px 1px #333333;
    width: 265px;
	font-weight: bold;
}
#body {
margin: 40px 0 -21px;
width:990px;

}
#body_up {

background-attachment:scroll;
background-color:transparent;
background-image:url("images/body_up.png");
background-position:0 0;
background-repeat:no-repeat;
height:12px;
width:990px;
}
#body_all {

    background-attachment: scroll;
    background-color: transparent;
    background-image: url("images/body_all.png");
    background-position: 0 0;
    background-repeat: repeat-y;
    color: #4C4C4C;
    font-size: 13px;
    line-height: 24px;
    padding: 2px 42px 36px 31px;
    text-align: justify;
    width: 920px;
}
#footer {
    background: url("images/footer_line.png") repeat-x scroll 0 0 transparent;
    height: 70px;
    width: 100%;
}
.navigation_footer {
font-family:Verdana,Arial,Sans-Serif;
font-size:11pt;
padding:14px 0 5px;
text-align:center;
}
#footer_text {
color:#D6D4D4;
font-size:10pt;
padding:5px;
text-align:center;
}
.navigation_footer a {
color:#4d4d4d !important;
}
.navigation_footer a:hover {
color:#ff9900 !important;
}
#buttons{
	margin:0 auto;
	width:1000px;
}
#buttons div{
	float:left;
	padding-left: 15px;
}
#buttons div:hover{
	background-position: center bottom;
}
#buttons a{
display:block;
width:184px;
height:39px;
}
.button{
height:0px;
width:0px;
text-align: center;
font-weight:bold;
}
#home{
background:url("images/home.png") no-repeat scroll center top transparent;
}
#about{
background:url("images/about.png") no-repeat scroll center top transparent;
}
#works{
background:url("images/works.png") no-repeat scroll center top transparent;
}
#order{
background:url("images/order.png") no-repeat scroll center top transparent;
}
#contacts{
background:url("images/contacts.png") no-repeat scroll center top transparent;
}
#live_internet{
margin-bottom:0;
margin-left:985px;
margin-right:0;
margin-top:-50px;
}
#rambler{
float:right;
margin-right:211px;
margin-top:-15px;
padding-bottom:0;
padding-left:0;
padding-top:0;
}
.price_table td{
	padding-left:10px;
	padding-right:10px;

}
.price_table{
	border-color:#454545;

}

.img_1 {margin:20px; float:left;  }
.img_2 {margin:20px; float:right; }
