* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background:#202020;
}
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}
#mainbox {
	width: 960px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#e4e4e4 url(bge4e4e4.jpg) repeat-x top;
}


#topdiv {
	height: 150px;
	background:url(wrp.jpg) no-repeat top left;
}

a.mainlogo{ display:block; float:right; margin-right:20px;}
#menu{ display:block; position:relative; background:url(menu.jpg) repeat-x top left; height:55px; }
#menu ul{ list-style:none; line-height:55px;}
#menu li{ display:inline;}
#menu a{ text-transform:uppercase; text-decoration:none; color:#FFF; margin:0 20px; font-size:14px; font-weight:bold;}
#menu a:hover{ color:#1dafe4;}

#catalog{ background:url(catalog.jpg) repeat-x top left; position:relative; height:215px;}
#catinner{ background:url(hands.jpg) no-repeat top right; padding-right:240px;}
#catinner ul{ display:block; float:left; margin-left:20px; list-style:none; line-height:18px;}
#catinner h2{ color:#1dafe4; padding:5px 20px; font-size:18px; font-weight:normal; }
#catinner a{color:#fff;}
#catinner a:hover{ color:#1dafe4;}
#maincol {
	padding: 20px 20px 50px 20px;
	min-height:400px;
	font-size:14px; line-height:22px;
}

#maincol h1{ font-size:20px; color:#ce6b02; font-weight:normal; padding-bottom:20px; }
#maincol h3{ font-size:16px; color:#ce6b02; font-weight:normal; padding-bottom:2px; padding-top:15px; }
#maincol img{ border:solid 3px #202020; float:left; margin-right:10px; margin-top:5px; margin-top:10px;}
#maincol ul{ margin-left:25px; list-style:outside;}
#maincol a{ color:#202020;}
ul.mainsitemap{ padding-left:280px;}

#podval {
	width: 960px;
	margin: -50px auto 0;
	height: 50px;
	background:url(menu.jpg) repeat-x top;
	color:#FFF;
	text-align:left
}

.p020{ padding:10px 20px;}
