body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;	
}
div {
	behavior: url(javascript/iepngfix.htc);
}

div.fon {
	background-image:url(images/fon.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:849;
}

div.menu {
	 background-image:url(images/menu.png);
	 background-position:left top;
	 background-repeat:no-repeat;
	 height:33;
}

div.page {
	 background-image:url(images/page.png);
	 background-position:left top;
	 background-repeat:no-repeat;
	 padding-bottom:10px;
	 width:100%;
}

div.page2 {
	 background-image:url(images/page2.png);
	 background-position:left top;
	 background-repeat:no-repeat;
	 padding-bottom:82px;
	 width:100%;
}

div.page3 {
	 background-image:url(images/page3.png);
	 background-position:left top;
	 background-repeat:no-repeat;
	 width:100%;
	 height:100%;
}

div.archive {
	background-image:url(images/archive.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:80;
	height:12;
}

div.button {
	 background-image:url(images/button_fon.png);
	 background-position:left top;
	 background-repeat:no-repeat;
	 width:100%;
}

div.news {
	background-image:url(images/newsletter.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:23;
}

div.faq {
	background-image:url(images/faq.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:40;
}

div.legal {
	background-image:url(images/legal.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:40;
}

div.welcome {
	background-image:url(images/welocome_title.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:150;
	height:19;
}

div.search {
	background-image:url(images/search_title.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:20;
}

div.login {
	background-image:url(images/login.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:28;
}

div.wide {
	background-image:url(images/wide_page.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

div.banner{
	background-image:url(images/banner.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:69;
}

div.banner2{
	background-image:url(images/banner.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
}

div.downloads {
	background-image:url(images/downloads_tit.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:18;
}

div.products {
	background-image:url(images/products.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:43;
}

div.downloads2 {
	background-image:url(images/downloads2.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:45;
}

div.comments {
	background-image:url(images/comments.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:22;
}

div.copyright {
	background-image:url(images/copyright.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:394;
}

.flash {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.style {
	font-family:Tahoma;
	font-size:12px;
	color:#3b3b3b;
	text-decoration:none;
}

.user {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#5e5e5e;
	text-decoration:none;
}

.search {
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	color:#5e5e5e;
	text-decoration:none;
}

.style1 {
	font-family:Tahoma;
	font-size:11px;
	color:#3b3b3b;
	text-decoration:none;
}

.product_active {
	font-family:Tahoma;
	font-size:13px;
	color:#d00202;
	font-weight:bold;
	text-decoration:none;
}

.error {
	font-family:Tahoma;
	font-size:11px;
	color:#d00202;
	text-decoration:none;
}

a.login {
	font-family: Tahoma;
	font-size: 11px;
	color: #b70101;
}
a.login:link {
	text-decoration: underline;
}
a.login:visited {
	text-decoration: underline;
	color: #b70101;
}
a.login:hover {
	text-decoration: none;
	color: #b70101;
}
a.login:active {
	text-decoration: underline;
	color: #b70101;
}

a.more {
	font-family: Tahoma;
	font-size: 12px;
	color: #b70101;
}
a.more:link {
	text-decoration: underline;
}
a.more:visited {
	text-decoration: underline;
	color: #b70101;
}
a.more:hover {
	text-decoration: none;
	color: #b70101;
}
a.more:active {
	text-decoration: underline;
	color: #b70101;
}

a.forgot {
	font-family: Tahoma;
	font-size: 11px;
	color: #0c0c0c;
}
a.forgot:link {
	text-decoration: underline;
}
a.forgot:visited {
	text-decoration: underline;
	color: #0c0c0c;
}
a.forgot:hover {
	text-decoration: none;
	color: #0c0c0c;
}
a.forgot:active {
	text-decoration: underline;
	color: #0c0c0c;
}

a.category {
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
}
a.category:link {
	text-decoration: underline;
}
a.category:visited {
	text-decoration: underline;
	color: #000000;
}
a.category:hover {
	text-decoration: none;
	color: #d00202;
}
a.category:active {
	text-decoration: underline;
	color: #000000;
}

.input {
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	color:#3b3b3b;
	border:1px solid #9b9b9b;
	padding-left:3px;
	width:178;
	height:18;
	margin-bottom:2px;
	margin-top:2px;
}

.input1 {
	background-color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	color:#3b3b3b;
	border:1px solid #9b9b9b;
	padding-left:3px;
	width:352;
	height:67;
	margin-bottom:9px;
	overflow:auto;
}

.button1 {
	background-image:url(images/subscribe.gif);
	border:0px;
	width:86;
	height:24;
	cursor:pointer;
	margin-top:3px;
	margin-bottom:3px;
}

.button2 {
	background-image:url(images/login.gif);
	border:0px;
	width:86;
	height:24;
	cursor:pointer;
	margin-top:6px;
	margin-bottom:6px;
}

.button3 {
	background-image:url(images/login.gif);
	border:0px;
	width:86;
	height:24;
	cursor:pointer;
	margin-top:4px;
	margin-bottom:2px;
}

.clear {
	background-image:url(images/clear.gif);
	border:0px;
	width:141;
	height:24;
	cursor:pointer;
}

.submit {
	background-image:url(images/submit.gif);
	border:0px;
	width:141;
	height:24;
	cursor:pointer;
}

.add {
	background-image:url(images/add.gif);
	border:0px;
	width:86;
	height:24;
	cursor:pointer;
}

.vote {
	background-image:url(images/vote.gif);
	border:0px;
	width:72;
	height:24;
	cursor:pointer;
}
.search_bt {
	background-image:url(images/search.gif);
	border:0px;
	width:86;
	height:24;
	cursor:pointer;
}