html, body, ul, ol, li, p, hr,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}

html, body {
	background:#fff url(images/bg.jpg) no-repeat;
	color:#736630;
	font-family:arial,tahoma,trebuchet;
	font-size:14px;
}

a {color:#736630;text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:0 0 14px 0;line-height:18px;}
ul {list-style:none;}
td {vertical-align:top;}
img {display:block;}

h1 {
	font-size:16px;
	color:#736630;
	margin-bottom:14px;
	font-weight:normal;
}

.fl_l {float:left;}
.fl_r {float:right;}
.wrapper {width:100%;float:left;}
.big {font-size:18px;}

#main_bl {width:1000px;text-align:left;}
#content {padding-top:400px;}

.top_m {float:right;margin:10px 10px 0 0;}
.top_m li {float:left;padding:0 10px;}
.top_m a {color:#6e0000;font-size:12px;}
.top_m a.this {font-weight:bold;text-decoration:none;}

#contacts {
	width:215px;
	color:#383838;
	font-size:18px;
	padding-top:58px;
	margin-left:65px;
	font-family:Times New Roman;
	background:url(images/telephone.jpg) no-repeat 10px 22px;
}

#contacts .big {font-size:24px;}
#contacts .big .col {color:#818181;}
#contacts .pad {margin-left:75px;}

#contacts span.title {
	display:block;
	background:#2f2f2f;
	color:#fff;
	font-size:24px;
	margin:0 0 70px 99px;
	text-align:center;
	width:115px;
	font-family:Arial;
}

#header {width:100%;float:left;margin-top:30px;}
#header #left_m {float:left;padding-left:13px;width:300px;}
#header #left_m .bl {padding:14px 0;border:dashed 1px #918a72;}
#header #left_m .bl a {display:block;color:#4c4c4c;padding:5px 0 6px 38px;font-size:12px;}
#header #left_m .bl a.this {font-weight:bold;text-decoration:none;}
#header #left_m .bl a.l_1 {background:url(images/m_1.gif) no-repeat;margin:8px 190px 8px 20px;}
#header #left_m .bl a.l_2 {background:url(images/m_2.gif) no-repeat;margin:8px 64px 8px 130px;}
#header #left_m .bl a.l_3 {background:url(images/m_3.gif) no-repeat;margin:8px 120px 8px 30px;}
#header #left_m .bl a.l_4 {background:url(images/m_4.gif) no-repeat;margin:8px 13px 8px 138px;}
#header #left_m .bl a.l_5 {background:url(images/m_5.gif) no-repeat;margin:8px 154px 8px 50px;}

#header #img_h {
	float:left;
	width:680px;
	height:378px;
	position:relative;
	margin-top:-100px;
	background:url(images/header.jpg) no-repeat 50%;
}

.title {
	text-align:center;
	margin:12px 0;
	color:#6e0000;
	font-size:18px;
}

.title span {font-size:14px;}

.left_bl {float:left;width:342px;padding-bottom:60px;}
.right_bl {float:left;width:640px;padding:40px 18px 60px 0;}

.portf_bl {margin:0 0 9px 34px;padding-left:24px;}

.b_1 {background:url(images/w_1.gif) no-repeat 0 50%;}
.b_2 {background:url(images/w_2.gif) no-repeat 0 50%;}
.b_3 {background:url(images/w_3.gif) no-repeat 0 50%;}

.portf_bl img {border:dashed 1px #918a72;}

#footer {
	clear:both;
	height:40px;
	margin:0 35px;
	padding:14px 0;
	color:#750000;
	border-top:dashed 1px #404040;
}

#footer .fl_l {font-size:14px;}
#footer .fl_l a {color:#3f86bc;}