* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	background:#ececec;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 233px;	
	position:relative;
}
ul#portfolio {
	list-style:none;
	position:absolute;
	padding:0;
	margin:0;
	z-index:1;
	
}
#portfolio li{
padding:0;
margin:0;
}

#logolink 
{
	position:absolute;
	width:149px;
	height:197px;
	left:28px;
	top:11px;
}

#hcontacts{
	font-size:14;
	font-weight:bold;
	color:#060;
	text-align:right;
	position:absolute;
	width:278px;
	height:95px;
	left:180px;
	top:38px;
	}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#main {
	padding: 20px 166px 0 166px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 171px;
	margin-left: -100%;
	position: relative;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 171px;
	margin-left: -169px;
	position: relative;
}

/*------------------------menu_left------------------------------------*/
#sideLeft  .menu_leftmodule{
width:168px;
height:541px;
background: url(../images/image/fon_menu_left.jpg);
}
.menu_leftmodule #menu1{
	 margin:0;
	padding: 20px 5px;

}
.menu_leftmodule #menu1 li{
	list-style:none;
	padding:0 5px;
	margin: 0 0 46px 0;
}
.menu_leftmodule #menu1 li a{
	color:#fafa15;
	font-size: 17px;
}
/*------------------------menu_right------------------------------------*/
#sideRight  .menu_rightmodule{
width:168px;
height:541px;
background: url(../images/image/fon_menu_right.jpg);
}
.menu_rightmodule #menu2{
	 margin:0;
	padding: 20px 5px;

}
.menu_rightmodule #menu2 li{
	list-style:none;
	padding:0 2px;
	margin: 0 0 42px 0;
}
.menu_rightmodule #menu2 li a{
	color:#fafa15;
	font-size: 17px;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 37px;
	background: url(../images/footer.jpg) no-repeat bottom #ececec;
	padding-top:25px;
}
#footer table{
width:800px;
margin:0 auto;
}
#footer a{
color:#333;
}
.con_text img{
margin:5px}