/* ==================== */
*         {margin:0; padding:0; }

ul		{ list-style:none; }
a		{ color:#fff; text-decoration:none;}
a:hover	{ text-decoration:underline;}


img{border:0;}

html {
	height:100%;
}

body {
	color:#000;
	font:normal 76% sans-serif;
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:1000px;
	width:100%;
    background:#840109;
}
/* ==================== */
.clear{
clear:both;
}
.main{
background:#840109 url(/images/bg.jpg) no-repeat top center;
overflow:hidden;_zoom:1;
}
.container{
width:930px;
margin:42px auto 0;
overflow:hidden;_zoom:1;
}

.container_t_bg2{/*!*/
width:930px;
background:url(/images/top_bg2.png) no-repeat top; 
behavior:url(css/iepngfix.htc); 
}
.container_b_bg2{/*!*/
min-height:856px;
_height:856px;
position:relative;
width:930px;
background:url(/images/main_bg2.jpg) no-repeat 0 69px;
padding:226px 0 5px;
overflow:hidden;_zoom:1;
}
.get_your_free{
position:absolute;
top:185px;
left:760px;
width:130px;
height:20px;
display:block;
}
.top_menu2{/*!*/
padding:5px 0 5px 20px;
margin:0 17px 0 13px;
background:#cc0000;
position:relative;
}
.top_menu2 li,.none{/*!*/
display:inline;
padding:0 8px 0 5px;
*padding:0 3px 0 7px;
border-right:1px solid #fff;
}
.none{
border:none !important;
}
.top_menu2 li a{/*!*/
font:bold 125% sans-serif;
}


.bottom_menu2{/*!*/
padding:5px 0 5px 20px;
margin:0 17px 0 13px;
background:none;
position:relative;
}
.bottom_menu2 li,.none{/*!*/
display:inline;
padding:0 8px 0 5px;
*padding:0 3px 0 7px;
border-right:1px solid #fff;
}
.bottom_menu2 li a{/*!*/
font:bold 125% sans-serif;
}



.top_block{
height:361px;
position:relative;
margin:0 17px 0 13px;
background:url(/images/Menu/Default.jpg) no-repeat;
overflow:hidden;_zoom:1;
}
.click_here1{
width:260px;
height:260px;
position:absolute;
top:60px;
left:190px;
}
.click_here2{
width:420px;
height:260px;
position:absolute;
top:60px;
left:460px;
}

.click_kitchen{
width:135px;
height:25px;
position:absolute;
top:70px;
left:25px;
}



.click_bathroom{
width:135px;
height:25px;
position:absolute;
top:100px;
left:25px;
}


.click_flooring{
width:135px;
height:25px;
position:absolute;
top:127px;
left:25px;
}




.click_room_addition{
width:135px;
height:25px;
position:absolute;
top:155px;
left:25px;
}


.click_patio{
width:135px;
height:25px;
position:absolute;
top:180px;
left:25px;
}


.click_roofing{
width:135px;
height:25px;
position:absolute;
top:210px;
left:25px;
}


.click_plumbing{
width:135px;
height:25px;
position:absolute;
top:235px;
left:25px;
}
.click_painting{
width:135px;
height:25px;
position:absolute;
top:263px;
left:25px;
}
.click_driveway{
width:135px;
height:25px;
position:absolute;
top:291px;
left:25px;
}
.top_block p{
position:absolute;
top:334px;
font:bold 150% sans-serif;
margin:0 17px 0 13px;
}
.top_block p a{
color:#820109;
font:bold italic 100% sans-serif;
}

.bottom_block{
height:406px;
position:relative;
margin:0 17px 0 13px;
background:url(/images/bottom_block.gif) no-repeat;
overflow:hidden;_zoom:1;
}
.bottom_left{
float:left;
}
.gallery{
margin:35px 0 0 5px;
}
.gallery img{
margin:0 0 0 6px;
border:2px solid #0b5083;
}
.gallery ul{
overflow:hidden;_zoom:1;
}
.gallery li{
float:left;
width:127px;
text-align:center;
padding:0 0 0 10px;
}
.gallery li span{
color:#a40004;
font:bold 120% tahoma,sans-serif;
*font:bold 120% sans-serif;
}
.gallery .none2{
padding:0 7px 0 6px;
*padding:0 7px 0 7px;
}
.gallery .none3{
padding:0 0 0 15px;
}
.bottom_comment{
width:267px;
height:144px;
float:left;
padding:55px 0 0 7px;
}
@media all and (min-width) {
 .bottom_comment { 
  padding:42px 0 0 7px; /* Äëÿ Opera è Safari */ 
 }
}

.bottom_comment img{
float:left;
margin:2px 5px 0 2px;
border:0;
}
.bottom_comment p{
color:#fff;
font:bold 80% arial,sans-serif;
line-height:11px;
padding:0 7px 0 2px;
text-align:justify;
}
.bottom_comment p span{
display:block;
color:#fff;
font:normal 100% arial,sans-serif;
text-align:right;
}

.bottom_right{
float:right;
}
#fast_quote{
width:300px;
margin:60px 20px 0 0;
overflow:hidden;_zoom:1;
}
#fast_quote p{
color:#fff;
padding:0 0 0 30px;
}
#fast_quote .text_input{
width:245px;
height:20px;
margin:5px 0 5px 23px;
}
#fast_quote textarea{
width:245px;
height:120px;
*height:110px;
margin:5px 0 5px 23px;
}
#fast_quote .send{
float:right;
margin:0 20px 0 0;
*margin:5px 20px 0 0;
*display:inline;
}


.website2{
color:#fff;
float:left;
font:bold 120% sans-serif;
margin:50px 0 0 20px;
display:block;
text-decoration:underline;
}
.website2:hover{
text-decoration:none;
}
.copyright2{
color:#fff;
font:bold 120% sans-serif;
margin:50px 20px 0 0;
}

.copyright{
color:#fff;
font:bold 120% sans-serif;
margin:20px 20px 0 0;
}
