html {
    overflow: auto;
	 overflow-x: hidden;

}

body {
   position: relative;
	background-color:#000000;
	color: #ffffff;
	font-family: Tahoma, Aril, sans-serif;
	font-size: 12px;	
}

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

#outer, table.outer {
    height: 100%;
    display: table;
    vertical-align: middle;
    width: 890px;
    margin: 0 auto;
}

#middle {
    display: table-row;
    vertical-align: middle;
}

#inner {
    display: table-cell;
    vertical-align: middle;
    text-align: justify;
}


a{
	outline: 0;
	border: 0;
	text-decoration: none;
}

.item {
    margin: 0 auto;
    width: 890px;
}




#menu{
	background: url(../images/design/menu.jpg) repeat-x left top;
	height: 26px;
}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 9px 0 0 0;
}
#menu li{
	float: left;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 66px;
}
#menu li a {
	color:#cacaca;
	text-decoration: none;	
}
#menu li a:hover {
	color:#bea067;
	text-decoration: none;
}

#footer{height:48px; border-top:5px solid #1a1b16; color:#1a1a17; font-size:10px;padding:2px 15px;clear:both;padding-top:5px;}
#footer span{color: #a4a4a4;}
#footer span a{color: #a4a4a4; text-decoration: none}
#footer span a:hover{color: #a4a4a4; text-decoration: underline}
#footer div.leftside{float:left;width: 450px;}
#footer div.rightside{float: right;width: 150px;color: #a4a4a4;text-align: right;}
#footer div.rightside span{color:#9e8e7a;}
#footer div.rightside a{text-decoration: none;color: #a4a4a4;}
#footer div.rightside a:hover{text-decoration: underline;color: #a4a4a4;}

.catalogs { padding-left: 15px;}
.catalogs div{margin: 10px 25px 5px 0px;width:150px;float: left;}
.catalogs a {text-decoration: none;	text-align: center;}
.catalogs a span{color: #4b4b4b;display: block;width: 140px;margin: 0;padding: 0;text-align: center;clear: both;}
.catalogs a:hover span{color:#ffffff}
.catalogs a img{border: 1px solid #2b2b2b;padding: 4px;}
.catalogs a:hover img{border: 1px solid #ededed;padding: 4px;}

#leftmenu { float: left; width:200px;}
#leftmenu div{margin: 10px 14px 5px 14px;width:150px;float: left; clear: both;}
#leftmenu a {text-decoration: none;	text-align: center;}
#leftmenu a span{color: #4b4b4b;display: block;width: 140px;margin: 0;padding: 0;text-align: center;clear: both;}
#leftmenu a:hover span{color:#ffffff}
#leftmenu a img{border: 1px solid #2b2b2b;padding: 4px;}
#leftmenu a:hover img{border: 1px solid #ffffff;padding: 4px;}

#content{
	float:left;
	width:680px;
	padding-top: 23px;
}
#content .logic{border-bottom:1px solid #565656;color:#a0a0a0;padding-bottom:4px;margin-bottom:15px;}

#content .imgs a img{
	border: 1px solid #323232;
	margin-right: 30px;
	margin-bottom:30px;
}
#content .imgs a:hover img{
	border: 1px solid #ffffff;
}
clear {clear: both;}
.nav {height: 20px;  text-align:center; padding:0; margin-left:-41px;}
.act {font-weight: bold; color:white; }
.act span {color:white; }
.nav li a {color:#4B4B4B; text-align:center;  }
.nav li a:hover {color: white;}
.nav li {list-style-type: none; display: inline;}
.nav li.center {text-align:center; display: inline;}
.nav li.center div { text-align:center; display: inline;}
.center ul {right:15px; list-style:none outside none; position:relative; text-align:center; display: inline;}
.center ul li a span {
display:inline;
height:20px;
line-height:15px;
padding:0 4px 0 4px;
} 
