a {
	color: #dfdfdc;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #dfdfdc;
	text-decoration: underline;
}


a.no-decoration {text-decoration: none !important; color: #ffffff !important;}



a.lnkprint { 
	float: right;
	display: block;
	width: 16px;
	height: 40px;
	margin: 0 20px 0 0;
	text-indent: -6000px;
	background: url(/images/icons/print.png) center no-repeat; 
}
a.lnkbookmark {
	float: right;
	display: block;
	width: 16px;
	height: 40px;
	text-indent: -6000px;
	margin: 0;
	background: url(/images/icons/bookmark.png) center no-repeat; 
}

a.lnklogin {
	float: right; 
	display: block;
	height: 32px;
	font-weight: normal;
	padding: 0 0 0 20px;
	color: #000000 !Important;
	line-height: 32px;
	margin: 0 20px 0 0;
	background: url(/images/icons/login.png) left center no-repeat; 
	font-size: 12px;
}

a.lnkregister {
	float: right;
	display: block;
	height: 32px;
	font-weight: normal;
	padding: 0 0 0 20px;
	color: #000000 !Important;
	line-height: 32px;
	margin: 0 20px 0 0;
	background: url(/images/icons/register.png) left center no-repeat; 
	font-size: 12px;
}


a.lnkmag {
	background: url(/images/icons/mag.png) center left no-repeat;
	padding: 0 0 0 20px;
	color: #1884D6;
	text-decoration: none;
}

a.lnkenlarge {
	background: url(/images/icons/enlarge.png) center left no-repeat;
	padding: 0 0 0 16px;
	color: #1884D6;
	text-decoration: none;
}

a.lnkarrow {
	background: url(/images/icons/arrow4.gif) center left no-repeat;
	font-weight: bold;
	padding: 0 0 0 16px !Important;
	
	text-decoration: none;
	font-size: 12px;
}

a.lnkarrow2 {
	background: url(/images/icons/arrow2.gif) center left no-repeat;
	font-weight: bold;
	padding: 0 0 0 10px !Important;
	color: #1884D6;
	text-decoration: none;
}

a.lnkpdf {
	background: url(/images/icons/pdf.gif) center left no-repeat;
	padding: 2px 0 2px 20px !Important;
	line-height: 18px;
	color: #1884D6;
	text-decoration: none;
}

a.lnkmag:hover, a.lnkarrow:hover, a.lnkarrow2:hover, a.lnkpdf:hover, a.lnkaddtobasket:hover, a.lnkprodinfo:hover {
	color: #464646;
}









.crumb a { font-size: 12px;  color: #ffffff; text-decoration: none;}
.crumb a:hover {color: #2F4A00; text-decoration: underline;}

.top-links a { font-size: 10px;  color: #ffffff; text-decoration: none; font-weight: bold;}
.top-links a:hover {color: #2F4A00; text-decoration: underline;}

ul#context-nav {list-style-type: none; margin-left: 0px;}
ul#context-nav li {line-height: 30px; border-top: 1px solid #666666; list-style-position: outside; padding-left: 0px;}
ul#context-nav li a {font-size: 12px; display: block; height: 30px; line-height: 30px; text-decoration: none; font-weight: bold; padding-left: 10px;}
ul#context-nav li a:hover, ul#context-nav li a.context-nav-selected {background-color: #666666; color: #ffffff;}


div#top-menu { height: 25px; width: 600px; margin: 0px; padding: 0px; float: left; margin-top: 30px;  margin-bottom: 14px; margin-left: -10px;}

div#top-menu li {list-style: none; height: 25px; float: left; margin-right: 10px;}

div#top-menu li#menu-home {width: 72px;}
div#top-menu li#menu-home a {display: block; background: url(/images/menu/home.gif) 0px 0px no-repeat; height: 25px; width: 72px; text-indent: -5000px;}
div#top-menu li#menu-home a:hover {background: url(/images/menu/home.gif) 0px -25px no-repeat; height: 25px; width: 72px; text-indent: -5000px;}

div#top-menu li#menu-diary {width: 67px;}
div#top-menu li#menu-diary a {display: block; background: url(/images/menu/diary.gif) 0px 0px no-repeat; height: 25px; width: 67px; text-indent: -5000px;}
div#top-menu li#menu-diary a:hover {background: url(/images/menu/diary.gif) 0px -25px no-repeat; height: 25px; width: 67px; text-indent: -5000px;}

div#top-menu li#menu-portfolio {width: 98px;}
div#top-menu li#menu-portfolio a {display: block; background: url(/images/menu/portfolio.gif) 0px 0px no-repeat; height: 25px; width: 98px; text-indent: -5000px;}
div#top-menu li#menu-portfolio a:hover {background: url(/images/menu/portfolio.gif) 0px -25px no-repeat; height: 25px; width: 98px; text-indent: -5000px;}

div#top-menu li#menu-exhibitions {width: 123px;}
div#top-menu li#menu-exhibitions a {display: block; background: url(/images/menu/exhibitions.gif) 0px 0px no-repeat; height: 25px; width: 123px; text-indent: -5000px;}
div#top-menu li#menu-exhibitions a:hover {background: url(/images/menu/exhibitions.gif) 0px -25px no-repeat; height: 25px; width: 123px; text-indent: -5000px;}

div#top-menu li#menu-contact {width: 92px;}
div#top-menu li#menu-contact a {display: block; background: url(/images/menu/contact.gif) 0px 0px no-repeat; height: 25px; width: 92px; text-indent: -5000px;}
div#top-menu li#menu-contact a:hover {background: url(/images/menu/contact.gif) 0px -25px no-repeat; height: 25px; width: 92px; text-indent: -5000px;}

div#top-menu li#menu-links {width: 68px;}
div#top-menu li#menu-links a {display: block; background: url(/images/menu/links.gif) 0px 0px no-repeat; height: 25px; width: 68px; text-indent: -5000px;}
div#top-menu li#menu-links a:hover {background: url(/images/menu/links.gif) 0px -25px no-repeat; height: 25px; width: 68px; text-indent: -5000px;}

div#top-menu li a.menu-selected {background-position: 0px -25px !important;}


/* paging css code */


div.pagi {
	float: right;
	text-align: center;
	height: 24px;
	margin: 5px 0;
	font-size: 11px; font-weight: bold;
	
}

div.pagi a {
	border: 1px solid #eeeeee;
	float: left; 
	padding: 2px 6px;
	margin: 0 10px 0 0;
	color: #eeeeee;
	background-color: #333333;
}

div.pagi a.sel {
	border: 1px solid #555555;
	color: #eeeeee !important;
}

div.pagi a.prev {
	
	padding: 2px 6px 2px 6px;
	margin: 0 10px 0 0;
}

div.pagi a.next {
	
	padding: 2px 6px 2px 6px;
	margin: 0 0 0 0px;
}

div.pagi span.prev {
	float: left;
	border: 1px solid #555555;
	
	padding: 2px 6px 2px 6px;
	color: #555555;
	margin: 0 10px 0 0;
	background-color: #333333;
}

div.pagi span.next {
	float: left;
	border: 1px solid #555555;
	
	padding: 2px 6px 2px 6px;
	color: #555555;
	margin: 0 0 0 0px;
	background-color: #333333;
}
