@charset "utf-8";
* {
padding:0;
margin:0;
}

a {
color:#000000;
}
img {
border:0;
}
body, html {
margin:0;
padding:0;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background:#F3F4F4;
}
p {padding-bottom:20px;}
#back {
position:relative;
width:100%;
min-height:800px;
min-width:1000px;
background: url(../images/backgr.gif) top repeat-x;
}
.new {
background: url(../images/backgr2.gif) top repeat-x !important;
position:relative !important;
}
#window {
width:100px;
height:800px;
background: url(../images/okno_fin.jpg) top no-repeat;
}
#main {
padding:0 50px 0 30px;
position:absolute;
top:0;
left:100px;
right:0px;
min-height:645px;
}
.small_leftpad {
left:0px !important;
padding-left:50px !important;
position:relative !important;
}
.house {
background: url(../images/house.gif) bottom right no-repeat;
}
.big_house {
background: url(../images/big_house.gif) bottom right no-repeat;
}
.houses {
background: url(../images/houses.gif) bottom right no-repeat;
}
.noimg {
background:none !important;
}
#tel {
padding-top:30px;
text-align:right;
float:right;
font-size:15px;
}
#logo {
width:238px;
height:70px;
background:url(../images/logo.gif) no-repeat;
float:left;
}
#logo_href {
width:100%;
height:100%;
display:block;
}
#quot {
width:430px;
height:192px;
float:right;
background:url(../images/quot1.gif) no-repeat;
}
.quot2 {
background:url(../images/quot2.gif) no-repeat !important;
}
.quot3 {
background:url(../images/quot3.gif) no-repeat !important;
}
#menu {
position:absolute;
top:130px;
left:87px;
width:300px;
height:192px;
}
.menu {
list-style:none;
padding:0;
margin:0;
font-size:15px;
}
.menu li {
height:30px;
}
.menu li a {
text-decoration:none;
}
.menu li span.l {
display:inline-block;
height:24px;
}

.menu li span.r {
display:inline-block;
padding:2px 4px 4px 4px;
height:24px;
text-decoration:underline;
}

.r_hover {
background:url(../images/right_button.gif) right top no-repeat !important;
color:#FFFFFF;
cursor:pointer;
}

.l_hover {
background:url(../images/left_button.gif) left center no-repeat !important;
color:#FFFFFF;
cursor:pointer;
}

#text {
clear:both;
position:relative;
text-align:left;
top:50px;
left:0px;
margin-right:200px;
line-height:25px;
}
#works {
margin:0 !important;
list-style:none !important;
clear:both;
width:100%;
}
#works li {
float:left;
margin:0 50px 50px 0;
}
.heigher {
top:32px !important;
}
.pad_plus {
margin-right:250px !important;
}
.no_pad {
margin-right:0px !important;
}
#icons {
position:absolute;
text-align:left;
top:535px;
left:0px;
width:100%;
font-size:12px;
}
#pad {
position:relative;
padding-left:20px;
padding-right:300px;
}
.smaller {
padding-right:100px !important;
}
#pad div {
height:55px;
float:left;
}

#our_work {
position:absolute;
font-weight:bold;
top:380px;
right:50px;
width:110px;
text-align:right;
}
#discount {
position:absolute;
top:220px;
right:50px;
width:200px;
}
#imgs_lightb{
position:absolute;
top:220px;
right:50px;
width:190px;
}
#right_icons {
position:absolute;
top:100px;
right:50px;
width:500px;
}
#red_table {
padding:6px;
font-size:18px;
color:#FFFFFF;
background:#EF3824;
}
#disc_text {
font-size:11px;
padding-left:10px;
line-height:15px;
}
#disc_text li {
padding-bottom:10px;
}
.img_border img {
border:1px solid #666666;
}
#bottom_text {
padding:10px 50px 0 50px;
text-align:justify;
font-size:12px;
line-height:18px;
}
#bottom_menu {
text-align:center;
margin:30px 50px 0 50px;
border-top:1px solid #999999;
font-size:11px;
padding-top:10px;
}
#copyright {
text-align:center;
margin:30px 50px 0px 50px;
padding-bottom:30px;
font-size:11px;
}
#push {
height:10px;
clear:both;
}
#text ul {
margin-top:-20px;
list-style:inside;
}
#text ol {
list-style:inside decimal;
}
#discount ul {
list-style:inside;
}

