* {
	margin: 0;
	padding: 0;
}

body {
    font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size: 14px;
	color:#8f8f8f;
	background-image:url(images/bg.jpg);
background-repeat:repeat;
	
}
@font-face {
    font-family: 'OstrichSansMedium';
    src: url('font/ostrich-regular-webfont.eot');
    src: url('font/ostrich-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ostrich-regular-webfont.woff') format('woff'),
         url('font/ostrich-regular-webfont.ttf') format('truetype'),
         url('font/ostrich-regular-webfont.svg#OstrichSansMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
a:link, a:visited  {
	color:#474746;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
}
img {
	border: none;
}


#main {
	background-color: #FFF;
	display: block;
	height: auto;
	width: 1000px;
	margin:0px auto;
}
#header{
	display:block;
	background:url(images/nav_bg.jpg) 0 0 no-repeat;
	width:1000px;
	height:103px;
}

#nav {
	display: block;
	height: 29px;
	width: 636px;
	float: right;
	margin-top:30px;
	margin-right:20px;
}
#nav .active{background-image:url(images/bt.jpg); color:#333333;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: normal 14px Trebuchet MS ;
}

#sddm li a
{
	display: block;
	margin: 0 1px 0 0;
	padding: 10px 10px;
	width: 82px;
	height:17px;
	color:#FFFFFF;
		text-align: center;
	text-decoration: none}

#sddm li a:hover
{background-image:url(images/bt.jpg);
color:#333333;
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #e1e2e1;
	border: 1px solid #FFF;
}

	#sddm div a
	{
	position: relative;
	display: block;
	margin: 0;
	/**width: auto;**/
		width: 120px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #e1e2e1;
	color:#666666;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

	#sddm div a:hover
	{
	width: 120px;
	color:#000000;
		background: #e1e2e1;

}
#banner {
	display: block;
	height: 400px;
	width: 1000px;
	margin-top:20px;
}
#banner_inner {
	display: block;
	height: 250px;
	width: 1000px;
	margin-top:20px;
	margin-bottom:20px;
}
#content {
	display: block;
	height: auto;
	width: 1000px;
	padding:0px;
	margin-top:20px;
}
#content_box_1{
	width:302px;
	height:316px;
	display:block;
	float:left;
	margin-left:20px;
}
#content_box_1_top{
	width:237px;
	height:51px;
	display:block;
	float:left;
	background:url(images/one.jpg) 0 0 no-repeat #FFF;
	text-align:left;
	padding-top:10px;
	padding-left:65px;
}
#content_box_1 a.pic1{
	width:302px;
	height:235px;
	display:block;
	background:url(images/img1.jpg) 0 0 no-repeat;
	margin-top:10px;
}
#content_box_1 a.pic1:hover{background:url(images/img1h.jpg) 0 0 no-repeat;
}
#content_box_2{
	width:302px;
	height:316px;
	display:block;
	float:left;
	margin-left:28px;
}
#content_box_2_top{
	width:237px;
	height:51px;
	display:block;
	float:left;
	text-align:left;
	padding-top:10px;
	padding-left:65px;
	background:url(images/two.jpg) 0 0 no-repeat #FFF;
}
#content_box_2 a.pic2{
	width:302px;
	height:235px;
	display:block;
	background:url(images/img2.jpg) 0 0 no-repeat;
	margin-top:10px;
}
#content_box_2 a.pic2:hover{background:url(images/img2h.jpg) 0 0 no-repeat;
}
#content_box_3{
	width:302px;
	height:316px;
	display:block;
	float:right;
	margin-right:20px;
}
#content_box_3_top{
	width:237px;
	height:51px;
	display:block;
	float:left;
	text-align:left;
	padding-top:10px;
	padding-left:65px;
	background:url(images/tree.jpg) 0 0 no-repeat #FFF;
}
#content_box_3 a.pic3{
	width:302px;
	height:235px;
	display:block;
	background:url(images/img3.jpg) 0 0 no-repeat;
	margin-top:10px;
}
#content_box_3 a.pic3:hover{background:url(images/img3h.jpg) 0 0 no-repeat;
}
.clear {
	display: block;
	clear: both;
}
#content .dark_brw0{color:#7d2901; font-size:26px; }
#content .light_brw0{color:#b56336; font-size:26px; }
#content .light_brw_service_title{color:#b56336; font-size:26px; text-align:center; width:1000px; height:30px;}

#content .dark_brw{color:#7d2901; font-size:30px; }
#content .light_brw{color:#b56336; font-size:20px;}
#content .light_brw1{color:#b56336; font-size:30px;}

#welcome{width:700px;font:normal 30px "Trebuchet MS", Arial, Helvetica, sans-serif;  display:block; height:30px; margin-top:20px; margin-bottom:10px; margin-left:20px;}
#text{width:960px; display:block; padding-left:20px; padding-right:20px; text-align:justify; line-height:25px; margin-bottom:15px;} 
#content  a.rm{
	width:60px;
	height:34px;
	background:url(images/read.jpg) 0 0 no-repeat;
	padding:10px 0 0 30px;
	font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	text-decoration:none;
	margin:0;
	display:block;
	float:right;
	margin-right:20px;
}
#content  a.rm:hover{
	color:#666666;
	background-color:inherit;
}



#fotter{
	width:960px;
	height:93px;
	background:url(images/futter_bg_br.jpg) 0 0 no-repeat;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
}


#menu{width:500px; display:block; margin-top:30px; float:left;}
#menu ul{margin:0; padding:0px; }
#menu li{list-style:none; padding:0px 10px; display:block; float:left;  border-right:solid 1px #666666;}
#menu li a:link, #menu li a:visited, #menu li a:active{font-size:14px; text-decoration:none; color:#990000;}
#menu li a:hover{text-decoration:underline; color:#E12F2F;}
#menu li.last{border-right:none;}

#menu_left{width:330px; height:93px; color:#FFFFFF; font-size:12px; display:block; float:right; padding-top:20px; line-height:18px;}

#main_form{width:330px;
background:#a2733f;  
margin-bottom:20px;
border: 1px solid #DEDEDE;
border-radius: 17px;
-moz-border-radius: 17px;
-webkit-border-radius: 17px;
z-index: 1;
display:block;
margin:10px auto;}

.form { padding-left:10px; padding-right:10px; padding-top:10px; color:#FFFFFF; width:260px;}
.form .text {
	display:block;
	border:1px solid #666666;
	
	border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
z-index: 1;

	background: #efefef;
	width:300px;
	padding:5px;
	font-size:14px;
	color:#000000;
}
.form label {display:block; margin-bottom:3px; margin-top:10px; width:200px;}
.form .text:hover{background:#FFFFFF; border: solid 1px #000000;}
.form .text:focus {
	background:#efefef;
	border: 1px solid #669900;
}
.form .button {
	display:block;
	border:1px solid #666666;
	background:#8e4b01;
	padding:5px 10px 5px 10px;
	margin:10px 10px 10px 0px;
	float:left;
	color:#FFFFFF;
}
.form .button:hover {

	background: #a85a04;

}
#contact{width:149px; height:200px; display:block; float:left; background:url(images/contact.jpg) no-repeat; margin-right:20px; margin-bottom:100px;}

#content .quote-text {
background: #F5F4F4;
border: 1px solid #DEDEDE;
border-radius: 17px;
-moz-border-radius: 17px;
-webkit-border-radius: 17px;
z-index: 1;
padding: 22px 20px 27px 29px;
width:550px;
display:block;
float:left;
margin-left:20px;
line-height:25px;
margin-top:20px;
}
#content .servic_img{display:block; float:left; width:360px; height:240px;}