@charset "utf-8";
/* CSS Document */

body,td,th {
	color: #101010;
}
body {
	background-color: #f7f7f7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

img {
	border: none;
	}
form {
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}	
.left {
	float: left;
	}
.right {
	float: right;
	}
.center {
	text-align: center;
	}

h1, h2, h3, h4, h5, h6 {
	color: #212121;
	}
h1 {
	font-size: 18px;
	}
h2 {
	font-size: 16px;
	}
h3 {
	font-size: 14px;
	}
h4 {
	font-size: 13px;
	}
a {
	color: #132750;
	}
a:hover {
	color: red;
	}
a:visited {
	color: #2f333a;
	}
/* ntop zone START */
div#ntop {
	height: 21px;
	border-bottom: 1px #b6b5b5 solid;
	background-image:url(images/ntopbg.gif);
	background-repeat:repeat-x;
	background-color: #d8d8d8;
	padding: 7px 10px 0px 10px;
}
	
	/* div#topslogan {	} */
	div#toplangs div#eelangs a {
		border-left: 1px darkgray solid; 
		padding-left: 10px;
		margin-left: 10px;
		display: block;
		float: left;
		}
	div#toplangs div#eelangs a.selected {
		color: red;
		}
	div#toplangs div#eelangs a#first {
		border-left: none;
		}
/* ntop zone END */
/* ntops zone START */
div#ntops {
	height: 80px;
	background-image:url(images/ntop2bg.gif);
	background-repeat:repeat-x;
	border-bottom: 1px white solid;
	background-color: #f0f0f0;
	}
	div#logoslogan {
		text-align: center;
		padding: 30px 30px 0px 10px;
		}
	div#logoslogan strong {
		font-size: 15px;
		}
	div#logoslogan a {
		text-decoration: none !important;
		color: black;
		cursor: pointer;
		}
/* ntops zone END */	
/* nlogo zone START */	
div#nlogo {
	height: 80px;
	width: 74px;
	padding: 0px 20px 0px 20px;
	float: left;
	overflow: hidden;
	}
	div#nlogo a {
		text-decoration: none !important;
		color: black;
		cursor: pointer;
		}
	div#searchbox {
		float: right;
		padding: 14px 10px 0px 0px;
		font-size: 10px;
		background-image:url(images/nsearchbg.gif);
		background-position: 0px 15px;
		background-repeat: no-repeat;
		}
	div#searchbox form div#stdiv, div#searchbox form div#sbdiv {
		display: inline;
		padding: 0px;
		margin: 0px;
		}
	div#searchbox form div#stdiv input {
		height: 13px;
		border: 1px transparent solid;
		font-size: 11px;
		width: 250px;
		padding: 1px 1px 1px 1px;
		margin: 0px;
		margin-left: 1px;
		background-color:  transparent;
		}
	div#searchbox form div#sbdiv input {
		width: 89px;
		height: 23px;
		border: none;
		background-color: transparent;
		margin: 0px;
		}
	div#searchbox form div#sbdivcat {
		}
	div#searchbox form div#sbdivcat input {
		margin: 0px;
		border: none;
		padding: 0px;
		line-height: 12px;
		}
	
	
/* nlogo zone END */		
	
	
	
	
	
/* nmenu zone START */	
div#nmenu {
	height: 34px;
	border-bottom: 1px white solid; 
	background-color: #101010;
	color: white;
	}
	div#horlinks {
		padding: 7px 20px 0px 0px
		}
	div#horlinks a {
		color: white;
		padding: 2px;
		padding-left: 20px;
		margin-left: 20px;
		display: block;
		float: left;
		border-left: 1px #e4e4e4 solid;
		}
	div#horlinks a:hover, div#horlinks a.selected {
		color: #fab605;
		}
	div#horlinks a:active {
		color: red;
		}
	div#horlinks a#first {
		border-left: none;
		padding-left: 0px;
		margin-left: 20px;
		}
	
	
	
/* nmenu zone END */
div#nslogan {
	height: 189px;
	border-bottom: 1px white solid;
	}
div#nsloganleft {
	width: 296px;
	background-image:url(images/nsloganbg.gif);
	background-repeat:no-repeat;
	background-color: #fdbe04;
	height: 184px;
	float:left;
	border-right: 1px white solid;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	font-size: 14px;
	}
div#nhot {
	margin-left: 296px;
	background-image:url(images/hotnewsbg.jpg);
	background-position: 50% 50%;
	height: 189px;
	color: white;
	}
	div#hotnews {
		padding: 40px 40px 0px 40px;
		font-size: 24px;
		}
	div#hotnews a {
		font-size: 14px;
		display: block;
		margin-top: 20px;
		}
	div#hotnews a, div#hotnews a:link, div#hotnews a:visited {
		color: white;
		}
		
div#nroot {
	position:absolute;
	left: 0px;
	top: 334px;
	width: 100%;
	}

div#leftmenu {
	/* border: 1px gray solid; */
	background-color: #dde3e9;
	width: 256px;
	background-image: url("images/grad1.gif");
	background-repeat: repeat-x;
	background-position: 0% 0%;
	padding: 20px;
	color: #18344f;
	min-height: 130px;
	}
	
div#quicklink {
	padding: 10px 20px 0px 20px;
	color: #18344f;
	text-align: right;
	}
	
div#quicklink select {
	font-size: 11px;
	}
	
	

div#ncontent {
	margin-left: 296px;
	padding: 20px;
	}
div#nleft {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 296px;
	border-top: 1px solid white;
	}
	
	div#copy {
		padding-top: 20px;
		}
	
/* nleft zone END */	
	
/* nfooter zone START */
div#footer {
	width: 256px;
	padding: 20px;
	margin-top:5px;
	border-top: 1px #cbcbcb solid;
	height: 35px;
	}
div#footer a#asign {
	text-decoration: none;
	color: #d8800c;
	}
div#footer a#asign:hover {
	color: red;
	}
div#footer a#eegnith {
	text-decoration: none;
	color: #669900;
	padding-top: 5px;
	}
div#footer a#eegnith:hover {
	color: red;
	}
/* nfooter zone END */	


/* news */	
div#lastnews {
	background-color: #d7e9e8;
	background-image: url("images/grad3.gif");
	background-repeat: repeat-x;
	background-position: 0% 0%;
	width: 256px;
	color: #424f5c;
	padding: 20px;
	border-top: 1px white solid;
	}
	div#lastnews a {
		color: black;
		text-decoration: none;
		}	
	div#lastnews a:hover {
		color: red;
		text-decoration: none;
		}
	div#lastnews h4 {
		background-image: url("images/lastnews.gif");
		background-repeat: no-repeat;
		background-position: 3px 50%;
		padding: 10px 5px 5px 40px;
		}
	div#lastnews dl {
		padding: 0px 5px;
		clear: left;
		}
	div#lastnews dl dt {
		/* font-size: 11px; */
		}
	div#lastnews dl dt span {
		font-weight: bold;	
		display: block;
		margin-bottom: 3px;
		}
	div#lastnews dl dd {
		margin-bottom: 8px;
		margin-left: 10px;
		}
	div#lastnews dl dd img {
		float: left;
		padding: 0px 5px 5px 0px;
		}
	div#lastnews a#newslist {
		padding: 3px 3px 10px 3px;
		display: block;
		text-align: center;
		}
dl#newslist {}	
dl#newslist dt {
	clear: left;
	margin-top: 5px;
	}	
dl#newslist dt a {
	/* font-size: 10px; */
	text-decoration: none;
	}	
dl#newslist dt a span {
	/* font-size: 12px; */
	display: block;
	font-weight: bold;
	}	
dl#newslist dd {}	
dl#newslist dd a {
	text-decoration: none;
	}	
dl#newslist dd a img {
	float: left;
	padding: 5px;
	}	
dl#newslist dd a span {}	
/* news */	
/* users */
div#userloginform {
	/* border: 1px gray solid; */
	background-color: #dde3e9;
	width: 256px;
	background-image: url("images/grad1.gif");
	background-repeat: repeat-x;
	background-position: 0% 0%;
	padding: 20px;
	color: #18344f;
	min-height: 130px;
	}
	div#userloginform form span#fe_login, div#userloginform form span#fe_pass {
		display: block;
		width: 100%;
		}
		div#userloginform form span#fe_login span, div#userloginform form span#fe_pass span  {
			width: 62px;
			margin-right: 3px;
			display: block;
			float: left;
			text-align: right;
			padding-top: 3px;
			}
		div#userloginform form span#fe_login input, div#userloginform form span#fe_pass input  {
			width: 160px;
			font-size: 11px;
			border: 1px color: #18344f; solid;
			text-align: left;
			color: #18344f;
			}
	span#fe_error {
		display: block;
		color: red;
		text-align: center;
		}
	div#userloginform form span#fe_submit input {
		color: #18344f;
		font-weight: bold;
		border: none !important;
		background-color: transparent;
		text-decoration: underline;
		cursor: pointer;
		}
	div#userloginform form span#fe_submit input, span#fe_register input {
		border: 1px gray solid;
		margin-left: 65px;
		width: 160px;
		margin-top: 2px;
		letter-spacing: 1px;
		text-decoration: underline;
		cursor: pointer;
		}
	span#fe_register, span#fe_lostpassword {
		display: block;
		text-align: center;
		margin-top: 10px;
		float: left;
		height: 20px;
		}
	span#fe_register, span#fe_register input {
		width: 130px;
		cursor: pointer;
		}
	span#fe_lostpassword, span#fe_lostpassword input {
		width: 100px;
		cursor: pointer;
		}
	span#fe_register input, span#fe_lostpassword input {
		margin: 0px auto 0px auto;
		background-color: transparent;
		border: none;
		letter-spacing: 0px;
		font-size: 12px;
		text-decoration: underline;
		cursor: pointer;
		}

#userregisterform {}	
#userregisterform span.strong {
	color: darkred;
	}	
	#userregisterform #fer_login ,
	#userregisterform #fer_email ,
	#userregisterform #fer_pass ,
	#userregisterform #fer_pass2 ,
	#userregisterform #fer_name ,
	#userregisterform #fer_code ,
	#userregisterform #fer_subname,
	#userregisterform #fer_country,
	#userregisterform #fer_zip,
	#userregisterform #fer_city,
	#userregisterform #fer_adress,
	#userregisterform #fer_phone,
	#userregisterform #fer_submit,
	#userregisterform #fer_submit2 {
		display: block;
		text-align: center;
		width: 380px;
		margin: 0px auto;
		}	
	#userregisterform #fer_login span,
	#userregisterform #fer_email span ,
	#userregisterform #fer_pass span ,
	#userregisterform #fer_pass2 span ,
	#userregisterform #fer_name span ,
	#userregisterform #fer_code span ,
	#userregisterform #fer_subname span,
	#userregisterform #fer_country span,
	#userregisterform #fer_zip span,
	#userregisterform #fer_city span,
	#userregisterform #fer_adress span,
	#userregisterform #fer_phone span{
		width: 200px;
		display: block; float: left;
		text-align: right;
		}	
	#fer_submit2_button, #fer_submit_button, #fer_cancel_button, #userregisterokbutton, #userlogoutbutton, #usereditdatabutton {
		margin: 0px auto 0px auto;
		background-color: transparent;
		border: none;
		letter-spacing: 0px;
		font-size: 12px;
		text-decoration: underline;
		cursor: pointer;
	}
	#fer_submit_ok_button {
		margin: 0px auto 0px auto;	
		width: 200px;
		height: 50px;
		}
	#fer_cancel {
		display:block;
		padding-top: 10px;
		text-align: center;
		}
	#fer_cancel_button, #userlogoutbutton {
		color: red;
	}
	#fer_code span {
		display: block;
		text-align: center;
		}
	#fer_code span.captimg {
		display: block;
		text-align: right;
		float: left;
		width: 80px;
		padding-top: 2px;
		}
	a#fer_registerlink, a#fer_lostpasswordlink {
		display: block;
		margin: 2px auto;
		text-align: center;
		}
		
#userregisterform input {
	width: 150px;
	margin-right:5px;
}
#userregisterform select {
	width: 156px;
	margin-right:5px;
}
.redborder{
 	border: 2px #ff0000 solid;
}
.noredborder{
 	border: 2px #00ff00 solid;
}
/* users */	

/* stat */
div#statistic {
	background-color: #f9f0cd;
	width: 256px;
	background-image: url("images/grad2.gif");
	background-repeat: repeat-x;
	background-position: 0% 0%;
	padding: 20px;
	border-top:1px white solid;
	}
	div#statistic h4 {
		background-image: url("images/statistic.gif");
		background-repeat: no-repeat;
		background-position: 3px 50%;
		color: #c34f02;
		padding: 10px 5px 5px 40px;
		}
	div#statistic a {
		color: #c34f02;
		}
	div#statistic ol {
		margin-right: 5px;
		}
/* stat */

/* other resurs */
div#otherresurs {
	background-color: #f9f0cd;
	width: 256px;
	background-image: url("images/grad1.gif");
	background-repeat: repeat-x;
	background-position: 0% 0%;
	padding: 20px;
	border-top:1px white solid;
	}
	div#otherresurs h4 {
		}
	div#otherresurs a {
		}
/*other resurs */
/* counters */
div#counters {
	background-color: #f9f0cd;
	width: 276px;
	background-color: #EEEEEE;
	padding: 10px;
	border-top:1px white solid;
	}
	div#counters h4 {
		}
	div#counters a {
		}
/*counters */

/* price details */
dl.prices {
	margin-bottom: 10px;
	}
	dl.prices dt {
		margin-bottom: 2px;
		}
	dl.prices dt.title, dl.prices dt.titlea {
		font-weight: bold;
		border-bottom: 1px solid gray;
		}
		dl.prices dt.title a {}
	dl.prices dt.title input {}
	dt.titlea, dt.titlea a {
		color: #ff4e00;
		}
	dl.prices dt.titlea input {}
	dl.prices dd.price {
		
		}
	dl.prices dd.price span {
		margin: 0px 10px;
		font-weight: bold;
		}
	dl.prices dd.price span del, dl.prices dd.pricea span del {
		color: gray;
		font-size: 90%;
		}
	dl.prices dd.price a.shopbuyitem, dl.prices dd.pricea a.shopbuyitem {
		background-color: #f9eabb;
		padding: 2px 10px;
		}
	dl.prices dd.pricea {
		
		}
	dl.prices dd.pricea span {
		margin: 0px 10px;
		color: red;
		font-weight: bold;
		}
	
	

/* price mod details */
div#shopmodtitlelist {
	margin-left: 10px;
	}
dl.pricesmod {
	margin-left: 10px;
	}
dl.pricesmod dt {
	margin-bottom: 2px;
	}
	
dl.pricesmod dt.title, dl.pricesmod dt.titlea {
	font-weight: bold;
	border-bottom: 1px solid gray;
	}
dl.pricesmod dt.title input {}
dl.pricesmod dt.titlea {
	color: #ff4e00;
	}
dl.pricesmod dt.titlea input {}
dl.pricesmod dd.price {
	margin-bottom: 10px;
	}
dl.pricesmod dd.price span {
	margin: 0px 10px;
	font-weight: bold;
	}
dl.pricesmod dd.price span del, dl.pricesmod dd.pricea span del {
		color: gray;
		font-size: 90%;
		}
dl.pricesmod dd.price a.shopbuymod, dl.pricesmod dd.pricea a.shopbuymod  {
	background-color: #e7f9bb;
	padding: 2px 10px;
	}
dl.pricesmod dd.pricea {}
dl.pricesmod dd.pricea span {
	margin: 0px 10px;
	color: red;
	font-weight: bold;
	}



/* vendor details */
div.vendordetails {
	text-align: right;
	margin: 5px;
	}
	div.vendordetails span {
		padding-right: 10px;
		}
	div.vendordetails span, div.vendordetails a {
		/* font-size: 11px; */
		color: #2e3e67;
		}

/* categorylist */
ul#categorylist {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	}
	ul#categorylist li {
		list-style-type: none;
		/* font-size: 10px; */
		margin: 0px 0px 0px 0px;
		padding: 3px;
		background-color: #eeeeee;
		}
		ul#categorylist li a {
			
			}

/* other */
div.floatseparator {
	height: 180px;
	margin-bottom: 20px;
	}

/* api_shop_category */
div#shopcategory h1 {}
div#shopcategory h1 img {}
/*
div#shopcategory ul#categorylist {}
div#shopcategory ul#categorylist li {}
div#shopcategory ul#categorylist li a {}
*/
	div#shopcategory ul.eeshopcategoryimage {
		}
		div#shopcategory ul.eeshopcategoryimage li {
			list-style-type: none;
			float: right;
			margin: 3px 5px;
			}
			div#shopcategory ul.eeshopcategoryimage li a {}
				div#shopcategory ul.eeshopcategoryimage li a img {}
	div#shopcategory div.description {
		/* font-size: 11px; */
		}
	div#shopcategory ul#subcategory {
		padding: 5px 0px 10px;
		margin: 0px;
		border: 1px solid #e5e5e5;
		border-left: none;
		border-right: none;
		margin-bottom: 20px;
		}
		div#shopcategory ul#subcategory li {
			list-style-type: none;
			background-color: #f8efd4;
			padding: 3px;
			margin-left: 10px;
			font-style: italic;
			margin-bottom: 2px;
			}
			div#shopcategory ul#subcategory li a {}
				div#shopcategory ul#subcategory li a img {}
	div#shopcategory { } /* + letters */
	div#shopcategory ul.shopcategorylist {
		padding: 0px;
		margin: 0px 0px 10px 0px;
		}
		div#shopcategory ul.shopcategorylist li {
			list-style-type: none;
			/* min-height: 160px; */
			padding-bottom: 15px;
			border-bottom: 1px solid #e5e5e5;
			margin-bottom: 10px;
			clear: both;
			}
			div#shopcategory ul.shopcategorylist li dl.prices dt.title, 
			div#shopcategory ul.shopcategorylist li dl.prices dt.titlea,
			div#shopcategory ul.shopcategorylist li dl.prices dt.title a, 
			div#shopcategory ul.shopcategorylist li dl.prices dt.titlea a {
				border: none;
				}
			div#shopcategory ul.shopcategorylist li a {}
				div#shopcategory ul.shopcategorylist li a span, div#shopitem ul.eeshopcategoryimage li a {
					display: block;
					width: 200px;
					height: 200px;
					margin: 0px 10px 10px 0px;
					background-position: 50% 50%;
					background-color: #fff;
					background-repeat: no-repeat;
					float: left;
					border: 1px solid #E5E5E5;
					}
		div#shopcategory ul.shopcategorylist li span.shopst {}
		div#shopcategory ul.shopcategorylist li a.gotomod {
			display: block;
			text-align: right;
			margin-top: 5px;
			color: #133c09;
			}


/* shopitem */
div#shopitem  {}
div#shopitem h1 {}
div#shopitem h1 img {}
/*
div#shopitem ul#categorylist
div#shopitem ul#categorylist li
div#shopitem ul#categorylist li a
*/
div#shopitem div.vendordetails {
	text-align: right;
	margin-bottom: 5px;
	}
div#shopitem ul.eeshopcategoryimage {
	padding: 0px;
	margin: 0px;
	/* min-height: 210px; */
	}
div#shopitem ul.eeshopcategoryimage li {
	list-style-type: none;
	margin-bottom: 10px;
	margin-top: 10px;
	border-left: none;
	border-right: none;
	float: left;
	}
div#shopitem ul.eeshopcategoryimage li a {
	margin: 5px;
	}	
div#shopitem div#eeshopitemtext {
	padding-left: 10px;
	border-bottom: 1px solid #dddddd;
	clear: left;
	/* font-size: 11px;*/
	}
div#shopitem form {} /* ~reg only */
div#shopitem form input {} /* ~reg only */
div#shopitem form {} /* +|- price details */
div#shopitem form {} /* +|- price mod details */

/* vendoritem */
div#vendoritem {}
div#vendoritem h1 {}
div#vendoritem h1 img {}
div#vendoritem ul#vendorproductscl {
		padding: 5px 0px 10px;
		margin: 0px;
		border: 1px solid #e5e5e5;
		border-left: none;
		border-right: none;
		margin-bottom: 20px;
		}
	div#vendoritem ul#vendorproductscl li {
			list-style-type: none;
			background-color: #f8efd4;
			padding: 3px;
			margin-left: 10px;
			font-style: italic;
			}
div#vendoritem ul#vendorproductscl li a {}
div#vendoritem ul#vendorproductscl li a img {}
div#vendoritem ul.eevendorcategoryimage {}
div#vendoritem ul.eevendorcategoryimage li {}
div#vendoritem ul.eevendorcategoryimage li a {}
div#vendoritem div#eevendortext {
	/* font-size: 11px; */
	}
div#vendoritem div#shopcategory {} /* ..... */

/* vendor category */
div#vendorcategory {}
div#vendorcategory h1  {}
div#vendorcategory h1 img {}
div#vendorcategory ul#eevendorcategoryimage {}
div#vendorcategory ul#eevendorcategoryimage li {}
div#vendorcategory ul#eevendorcategoryimage li a  {}
div#vendorcategory ul#eevendorcategoryimage li a img {}
ul#eevendorsubcategory {
		padding: 5px 0px 10px;
		margin: 0px;
		border: 1px solid #e5e5e5;
		border-left: none;
		border-right: none;
		margin-bottom: 20px;
		}
		ul#eevendorsubcategory li {
			list-style-type: none;
			background-color: #f8efd4;
			padding: 3px;
			margin-left: 10px;
			font-style: italic;
			}
ul#eevendorsubcategory li a {}
ul#eevendorsubcategory li a img {}
ul#eevendorsubcategory ul#eevendorlist {}
ul#eevendorsubcategory ul#eevendorlist li {}
ul#eevendorsubcategory ul#eevendorlist li a {}
ul#eevendorsubcategory ul#eevendorlist li a span {}
ul#eevendorsubcategory ul#eevendorlist li a img {}

ul#letternavigator {
	display: block;
	height:  20px;
	margin: 0px 20px;
	padding: 5px;
	text-align: center;
	background-color: #f6f3e4;
	}
ul#letternavigator li {
	display: block;
	float: left;
	list-style: none;
	padidng: 2px;
	margin: 0px 2px;
	}


	
/* bucket */	
a#backet_progres {
	border: 1px solid gray;
	background-color: #fec304;
	margin: 5px;
	padding: 5px 5px 7px 5px;
	margin-top: 10px;
	/* font-size: 11px; */
	display: block;
	text-decoration: none;
	}
a#backet_progres div {}	
a#backet_progres ul {
	margin: 0px 0px 0px 15px;
	}	
a#backet_progres ul li {
	list-style: none;
	}
table#fullbucketview, table#fullbucketview tr, table#fullbucketview tr td {
	 /*font-size: 11px; */
	}
table#fullbucketview thead tr th {
	padding: 10px 2px;
	color: #a10101;
	}	
table#fullbucketview  span.title {
	display:block;
	border-top: 1px solid #676767;
	padding: 2px;
	}
table#fullbucketview tr.si0 td .title, table#fullbucketview tr.si1 td .title {
	font-weight: bold;
	border-top-width: 2px;
	}
table#fullbucketview tr.si0 {
	background-color: #ddf6ed;
	}	
table#fullbucketview tr.si1 {
	background-color: #ddecf6;
	}

table#fullbucketview tr.sm0 td .title, table#fullbucketview tr.sm1 td .title {
	margin-left: 10px;
	font-weight: bold;
	font-style: italic;
	}
table#fullbucketview tr.sm0 {
	background-color: #ececec;
	}	
table#fullbucketview tr.sm1 {
	background-color: #e2e2e2;
	}
table#fullbucketview tfoot tr td {
	padding: 10px 2px;
	background-color: #f2e1bf;
	text-align: right;
	font-weight: bold;
	color: #a10101;
	}
input.shopbucketcount {
	width: 30px;
	text-align: right;
	}
table#fullbucketview thead {
	background-color: #f0f0f0;
	}		
/* bucket */
/* order start */
#DoorderForm td:first-child {
	background-color: #f0f0f0;
	font-weight: bold;
}
#DoorderForm td:only-child {
	background-color: #fff;
	border-left: 0;
	font-weight: normal;
}
/* order end */
div#pages {
	height: 16px;
	margin-top: 10px; 
	margin-bottom: 10px;
	text-align: center;
	font-size: 10px;
	clear: both;
	}
div#pages a, div#pages a:link, div#pages a:active {
	color: #336699;
	padding-left: 5px;
	padding-right: 5px;
	}
div#pages a:visited {
	color: #336699;
	}
div#pages a:hover {
	color: red;
	}
div#pages a#first {
	padding-right: 50px;
	}
div#pages a#last {
	padding-left: 50px;
	}
div#pages a#selected {
	font-weight: bold;
	color: red;
	text-decoration: none;
	}
	
/*seo*/
div.seo {
	margin-top: 60px;
	padding: 0px 10px 10px 10px;
	border: 1px solid #DDDDDD;
	border: 1px solid #DDDDDD;
	background-color: #EEEEEE;
	}
	div.seo ul {
		display: block;
		margin: 0px auto;
		padding: 0px;
		width: 700px;
		}
	div.seo ul li {
		display: block;
		width: 200px;
		min-height: 200px;
		text-align: center;
		font-size: 11px;
		padding: 4px;
		margin: 10px;
		list-style-type: none;
		float: left;
		border: 1px solid #dddddd;
		background-color: #fff;
		}
	div.seo ul li a {}
	div.seo ul li a span {
		}
	div.seo ul li a span img {
		}
ol.searchresaults {}
ol.searchresaults li {
	margin-bottom: 10px;
	clear: both;
	}
ol.searchresaults li span {
	display:block;
	}
ol.searchresaults li span.image {
	float: right;
	padding-left: 10px;
	background-image: white;
	text-align: center;
	width: 150px;
	}
ol.searchresaults li span.title {
	font-weight: bold;
	}
ol.searchresaults li span.cat {
	padding-left: 10px;
	font-size: 10px;
	}
.ee_error {
	color: #ff0000;
	}
div#mainqnav a {
	width: 50%;
	display: block;
	float: left;
	padding: 6px 0px 6px 0px;
	text-align: center;
	text-decoration: none;
	background-image: url(images/cat2.gif);
}
div#mainqnav a#a1 {
	background-image: url(images/cat1.gif);
	}