html, body {
	padding:0px;
	margin:0px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	height:100%;
}
html {
	background-image:url(../img/bg.jpg);
	background-position: left top;
	background-color:#060a09;
	background-repeat:no-repeat;
	height:100%;
}
body {
	background-image:url(../img/bg_b.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height: auto;
}
h1 { font-size:28px; color:#a7cf39; margin:0; padding:0; }
h2 { font-size:20px; color:#fff; margin:0 0 20px 0; padding:0; }
p { margin-top:20px;}
.clean {
	margin:0px;
	padding:0px;
}
.clear { clear:both;}
img { border:0px; }

#header {
	position:relative;
	height:238px;
	min-width:1000px;
}
#logo {
	position: absolute;
	right:111px;
	top:65px;
}
#adress {
	position: absolute;
	right:43px;
	top:169px;
	color:#fff;
	font-size:12px;
}
#phone {
	position: absolute;
	right:43px;
	top:188px;
	color:#a7cf3a;
	font-size:26px;
	font-weight:bold;
}
#main_menu {
	height:31px;
	background:url(../img/menu_bg.jpg) repeat-x;
	padding:3px 0 0 0;
	position:relative;
}
.m_s { text-transform:lowercase; float:left;margin:0 8px 0 8px; line-height:20px; color:#a7cf3a; font-weight: normal;font-size:16px; font:Arial, Helvetica, sans-serif; letter-spacing:1px; height:23px;  }
.m_s b {display:block; float:left; height:23px; font-weight: normal; background: url(../img/button.gif) 0px 0px no-repeat; margin:0 15px;}
.m_s b span {display:block; float:left; height:23px; background: url(../img/button.gif) 100% -23px no-repeat; padding: 0 25px;}
.m_s a { display:block; float:left; color:#fff; text-decoration:none; font-size:16px; font:Arial, Helvetica, sans-serif;}

#main {
	margin-top:70px;
}
#left { padding:0 20px 40px 0; }
#l_m { margin:52px 0px 0px 0px; padding:0 0 0 20px; }
#l_m li { list-style:none; background: url('../img/li.gif') no-repeat;padding:2px 0px 3px 40px; text-indent:-9px; position:relative; font-size:14px; margin-bottom:25px; }
#l_m li a { color:#fff;  }
#content { padding:0 43px 40px 0; }
#content ul { margin:0px; padding:0 0 0 20px; }
#content ul li { list-style:none; background: url('../img/li2.gif') no-repeat;padding:2px 0px 3px 30px; text-indent:-9px; position:relative; font-size:14px; }
#content ul li a { color:#fff; }
#content a {color:#fff;}
#footer { background:url(../img/f.gif) repeat-x; height:65px; }
#footer .f_l { padding-left:40px; }
#footer .f_r span  { font-size:26px; font-weight:bold; }

.botmen {
text-align:center;
}

.botmen a {
color:#FFFFFF;
text-decoration:none;
}
