/* CSS Document */

body
{
background:url(images/body_bg.png) repeat-x top;
width:100%;
height:auto;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}


.clearall
{
width:0;
height:0;
margin:0;
padding:0;
clear:both;
}

#header_top
{
width:1008px;
height:88px;
margin:auto;
}

#header_top_l
{
float:left;
height:87px;
width:530px;
font-size:16px;
font-weight:bold;
text-align:right;
padding-right:20px;
}

#header_top_r
{
background:url(images/top_panel.png) no-repeat bottom;
float:left;
height:88px;
width:444px;
color:#FFFFFF;
font-size:20px;
font-weight:bold;
}

#hat
{
background:url(images/halmate.png) no-repeat;
height:112px;
left:386px;
position:relative;
top:-73px;
width:109px;
}


#header
{
height:231px;
width:1008px;
margin:auto;
}

#logo1
{
background:url(images/logo1.png) no-repeat;
height:280px;
left:-13px;
position:relative;
top:-318px;
width:190px;
}

#header_left
{
background:url(images/header_left.png) no-repeat bottom left;
width:32px;
height:231px;
float:left;
}

#header_mid
{
background:url(images/header_mid.png) repeat-x bottom;
width:944px;
height:231px;
float:left;
}

#header_right
{
background:url(images/header_right.png) no-repeat right bottom;
width:32px;
height:231px;
float:left;
}

#logo
{
height:111px;
width:400px;
float:left;
}

#call_handy
{
background:url(images/sep.png) no-repeat left center;
height:91px;
padding-top:20px;
padding-left:30px;
width:313px;
float:left;
color:#FFFFFF;
font-size:24px;
font-weight:bold;
}

#hun_out
{
float:left;
width:200px;
height:111px;
}

#hund
{
background:url(images/100per.png) no-repeat;
width:195px;
height:185px;
position:relative;
}

#nav
{
width:646px;
margin:auto;
height:auto;
color:#000000;
font-weight:bold;
font-size:16px;
}

#nav ul
{
padding:10px 0;
margin:0;
text-transform:uppercase;
}

#nav ul li
{
padding:0 20px;
list-style-type:none;
display:inline;
}

#nav ul li a
{
color:#000000;
text-decoration:none;
}

#select_outer
{
width:940px;
margin:auto;
height:74px;
}

#select_left
{
width:900px;
height:auto;
float:left;
color:#FFFFFF;
font-size:22px;
padding-top:24px;

}

#select_right
{
color:#FFFFFF;
font-weight:bold;
font-size:16px;
width:0px;
float:left;
height:auto;
padding-top:15px;
}

#select_right select
{
width:200px;
}



#content
{
width:998px;
padding:10px 0 10px 10px;
height:auto;
margin:auto;
}

#home_content1
{
font-size:12px;
color:#3c3b3b;
}

#content_left
{
font-size:12px;
color:#3c3b3b;
width:710px;
height:auto;
float:left;
padding-right:20px;
}

#content_right
{
width:268px;
height:auto;
float:left;
}

.post_title
{
color:#8a0505;
font-size:24px;
font-weight:bold;
text-transform:uppercase;
}
#so_what
{
color:#8a0505;
font-size:18px;
}

#card
{
background:url(images/cards.png) no-repeat bottom center;
color:#4D4D4D;
font-size:17px;
font-weight:bold;
height:100px;
padding:16px 0 0 5px;
text-transform:uppercase;
width:360px;
}

#servic
{
background:url(images/service_bg.png) no-repeat bottom;
height:121px;
width:314px;
}

#servic h4
{
padding:22px 0 9px;
margin:0;
color:#b70e04;
font-size:18px;
font-weight:normal;
}

#servic ul
{
margin:0;
padding:0 0 0 23px;
}

#servic ul li
{
list-style-image:url(images/service_li.png);
font-size:12px;
color:#000000;
}

#boxes
{
width:1008px;
height:203px;
margin:auto;
}

#boxes_left
{
background:url(images/box_bg_left.png) no-repeat;
height:203px;
width:13px;
float:left;
}

#boxes_mid
{
background:url(images/box_bg_mid.png) repeat-x;
height:203px;
width:980px;
float:left;
}

#boxes_right
{
background:url(images/box_bg_right.png) no-repeat right;
height:203px;
width:11px;
float:left;
}

.box
{
background:url(images/boximg_bg.png) no-repeat;
width:133px;
height:147px;
margin:33px auto auto;
text-align:center;
}

img
{
border:0;
}

.city_title
{
color:#000000;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
padding-top:8px;
}

.city_title a
{
text-decoration:none;
color:#000000;
}

#footer_outer
{
background:url(images/footer_bg.png) repeat-x bottom;
width:100%;
}


#count_outer
{

width:1008px;
height:auto;
margin:11px auto auto;
}

.count
{
text-align:justify;
background:url(images/cnt_bg.png) no-repeat;
width:291px;
height:213px;
float:left;
margin-left:3px;
font-size:11px;
line-height:17px;
padding:15px  20px;
}
.count a
{
color:#000000;
text-decoration:none;
padding:0 1px;
}

.count a:hover
{
text-decoration:underline;
}

#footer
{
width:1008px;
height:51px;
margin:auto;
font-size:12px;
}

#footer_left
{
float:left;
width:600px;
text-align:left;

}

#footer_left ul
{
margin:0;
padding:15px 20px;
}

#footer_left ul li
{
list-style-type:none;
display:inline;
padding-right:10px;
}

#footer_left ul li a
{
text-decoration:none;
color:#000000;
}

#footer_right
{
padding-right:20px;
float:left;
width:388px;
text-align:right;
color:#000000;
}

#footer_right p
{
margin:15px 0 0 0;
}

#page_body
{
background:url(images/pagebody_bg.png) repeat-x top #f5f5f4;
}

#content_left li
{
list-style-image:url(images/li.png);
color:#2164a2;
}

.res
{
padding-left:10px !important;
width:304px !important;

}

.res li
{
font-weight:bold;
}

#mape
{
background:url(images/map_bg.png) no-repeat;
width:214px;
height:328px;
float:right;
}

#map_in
{
width:185px;
height:168px;
margin-left:15px;
margin-top:135px;
}

#map
{
width:185px !important;
height:168px !important;
}
#glob
{
background:url(images/glob.png) no-repeat;
height:166px;
left:80px;
position:relative;
top:-270px;
width:166px;
}

#images
{
background:url(images/images_bg.png) no-repeat;
width:410px;
height:110px;
}

#images img
{
margin:4px;
}

#city_phone
{
padding-top:15px;
height:107px;
width:252px;
padding-left:65px;
text-transform:uppercase;
background:url(images/phone.png) no-repeat 193px top;
color:#000000;
font-weight:bold;
font-size:20px;

}

#city_phone h4
{
margin:0;
color:#006600;
font-size:21px;


}

table td
{
vertical-align:top;
}


#city_services
{
padding-top:20px;
}

#city_services ul
{
padding:0 0 0 31px;
margin:0;
}

#city_services ul li
{

}

#city2 , #city3
{
display:none;
}

#banner
{
background:url(images/banner.png) no-repeat;
color:#000000;
font-size:26px;
font-weight:bold;
height:61px;
padding-left:15px;
padding-top:70px;
width:272px;
}

.orange
{
color:#8A0505;
}

#cus-form
{
/*margin-left:100px;*/
}

#cus-form input[type=text]
{
background:#FFFFFF url(images/shadow.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
font-size:100%;
margin:0;
padding:2px 0;
/*margin-left:10px;*/
}

#cus-form select {
background:#FFFFFF url(images/shadow.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
font-size:100%;
width:122px;
margin-left:6px  !important;
}

#cus-form textarea {
background:#FFFFFF url(images/shadow.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
color:#333333;
font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
font-size:100%;
margin:0;
width:99%;
}

#cus-form label {
clear:both;
color:#444444;
/*display:block;*/
font-size:9px;
line-height:9px;
margin:0;
padding-top:3px;
}

input.name
{
margin-right:6px !important;
}

label.name
{
margin-left:52px !important;
}

label.phone
{
margin-left:36px  !important;
}

label.address
{
margin-left:114px !important;
}


input.phone
{
margin:0 6px !important;
}
#select_left1
{
color:#FFFFFF;
float:left;
font-size:22px;
height:auto;
padding-top:24px;
width:714px;
}
