/* CSS Document */
/*--------------------------------------body---*/
body, input, label {
	color:#616161;
	font:normal 12px/16px Verdana;
}
input, select {
	color:#000;
	margin-top:0px;
	font-size:11px;
}
a {
	color:#e92921;
	text-decoration:underline;
}
a:hover {text-decoration:none}

fieldset {padding:5px;border:0;}

fieldset td {padding:2px 0 2px 0;}

/*----------------------------------------------------------content---*/

/*-----------------------------article_settings-*/
h6 {
	font:bold 12px Arial, Helvetica, sans-serif;
}
.article-decor {
	padding:0px 0px 12px 0px;
}
#contact_text {
	height:auto; 
	overflow:auto;
	margin:0px 0px 5px 0px; 
	width:90%
}
.article_separator	{
	display:block;
	line-height:1px;
	padding:0px 0px 15px 0px;
	margin:15px 0px 0px 0px;
	height:1px;
	font-size:1px;
}
.column_separator	{
	padding:0px 0px 0px 12px !important;
}
.article_column {
	padding:0px 0px 0px 0px;
}
.contentpane {
	padding:0px 0px 10px 0px;
}
.contentpaneopen h3 {
	overflow:hidden;
}
.contentpaneopen h3 img {
	margin:0px 3px 0px 0px !important;
	float:left;
}
.contentpaneopen ul,
.article-indent ul {
	list-style:none;
	margin:0px 0px 0px 15px;
}
.contentpaneopen ul li,
.article-indent ul li {
	padding:0px 0px 6px 10px;
	background:url(../images/listMarker.gif) no-repeat 0 8px;
}
.contentdescription img {
	margin:0px 20px 0px 0px;
}
.contentpaneopen img{
	margin:0px 15px 0px 0px;
}
/*---------------------------content-heading---*/

.contentheading,
.componentheading {
	padding:8px 0px 8px 0px;
	color:#000;
	font:normal 18px/19px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
td.contentheading {
	font:bold 15px/15px Arial, Helvetica, sans-serif;
	font-style:italic;
}
.componentheading {
	margin:0px 0px 20px 0px;
}
.contentpane .componentheading {
	background:none;
}
.contentpaneopen p {
	padding:0px 0px 10px 0px;
}
.buttonheading	{
	padding:5px 5px 6px 0px;
}
.buttonheading img	{
	padding:0;
	margin:0 4px;
}
span.contentheading {
	font-weight:normal;
	display:block;
	padding:15px 0px 15px 0px;
	margin:0px 0px 15px 0px;
}
/*-----------------------------item-info---*/

.iteminfo				{
	padding:0px 0px 6px 0px; 
	margin:0px 0px 15px 0px;
}
.modifydate				{
	border-top:1px dotted #ccc;
	font-size:11px; 
	margin:10px 0 0 0;
	padding:10px 0px 10px 0px; 
	text-decoration:none !important; 
}
.createdby				{
	display:block;
	text-transform:none;
}
.createdate				{
	line-height:11px;
	font-size:11px;
	margin:0px 0px 20px 0px; 
	padding:0px 0px 10px 0px; 
	display:block;
	border-bottom:1px dotted #ccc;
}
div.small				{ /* Written by */
	display:block;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 7px 0px;
	white-space:nowrap;
	line-height:11px;
}

/*-----------------------------------buttons---*/

.button, 
.validate,
.modal-button,
.readmore a,
div.blank a				{
	background:url(../images/button.gif) repeat-x 0 0;
	border:none;
	color:#000;
	font:bold 12px/15px Tahoma, Geneva, sans-serif;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	width:82px;
	height:27px;
	display:block;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
}
.button2-left {
	width:95px;
	float:left;
	margin-right:5px;
	text-align:center;
}
.button2-left, .image {
	display:inline;
}
.button2-left a:hover,
.readmore a:hover,
div.blank a:hover {
	color:#fff;
	background:#666;
	padding:2px 0 1px 0;
	margin:0;
}
.modal-button,
.readmore a,
div.blank a {
	color:#fff;
	float:left; 
	padding:2px 0px 1px 0; 
	margin:0px 1px 0px 0px; 
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	height:auto;
	background:#000;
	text-align:center;
}
.modal-button {
	margin-right:10px;
	text-align:center;
}
#editor-xtd-buttons {
	padding:5px 0px 5px 0px;
	overflow:hidden;
	width:300px;
	float:left;
}
#editor-xtd-buttons .readmore {
	display:inline;
}
.blank {
	margin:5px 0px 0px 0px;
}
div.blank a {
	width:114px;
	background:#000;
}

/*-----------------------------------read-more---*/

div.readmore	{
	overflow:hidden;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
div a.readon {
	border:none;
	color:#8b8b8b;
	display:inline-block;
	font:bold 15px/15px Arial, Helvetica, sans-serif;
	width:130px;
	padding:2px 0px 3px 0px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-style:italic;
}
a.readon:hover	{
	text-decoration:none;
	background:#000;
}

/*-----------------------------blog-more---*/

.blog_more		{
	padding:0px 0px 10px 0px;
}
.blog_more h2	{
	font-size:12px;  
	padding:0px 0px 0px 0px;
}
.blog_more ul {
	margin:10px 0px 0px 15px;
}
.blog_more ul li {
	padding:0px 0px 0px 0px !important;
}
.blog_more a	{
	text-decoration:underline
}
.blog_more a:hover	{
	text-decoration:none;
}

/*-----------------------------pagenav---*/

.pagenav	{
	font-size:12px; 
	font-weight:normal
}
a.pagenav	{
	font-weight:normal;
	padding:0px 2px 0px 2px;
	margin:0px 2px 0px 0px;
	text-decoration:none
}
a.pagenav:hover	{
	text-decoration:underline
}
.pagination_nav	{
	font-size:12px; 
	padding:10px 20px 0px 27px;
}
.pagination_nav div	{
	padding:5px 0px 5px 0px; 
}
.pagination	{
	margin-top:10px
}
.pagination	li {
	padding:0px 5px 0px 5px;
}	
.pagination_result {
	padding:5px 0px 0px 0px;
	line-height:16px;
}
.pagination span {
	padding:0px 10px 0px 0px;
}
.pagination strong span {
	padding:0px 6px 0px 6px;
	font-weight:normal;
}

/*--------------------------------------result---*/
.searchArea {
	border:1px solid #303030;
	padding:10px;
}
#search_searchword {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	padding:4px 0 5px 0;
}
.sectiontableentry0 td,
.sectiontableentry1 td,
.sectiontableentry2 td {
	border-bottom:1px dotted #ccc;
	padding-bottom:7px;
	padding-top:7px;
	padding-right:5px;
}
.var1 {
	background:#f9f9f9;
	padding:5px !important;
	margin:5px 0px 5px 0px;
}
.var2 {
	background:#f0f0f0;
	padding:5px !important;
	margin:5px 0px 5px 0px;
}
.results {
	padding:0px 20px 15px 20px;
}
.results ol li {
	padding:0px 0px 10px 0px;
	text-align:justify;
}
.searchintro {
	padding:10px 0px 10px 20px;
}
.searchintro b,
.searchintro strong {
	color:#be0404;
}
.sectiontableheader {
	padding:6px 0px 6px 0px;
	background:#ccc;
	color:#000;
}
.sectiontableheader a {
	color:#000;
}
.sectiontableheader strong {
	color:#666;
}

/*--------------------------------------archive---*/
.archiveBlock .button {
	display:inline-block;
	margin:0px 0px 0px 5px;
}
ul#archive-list h4 a {
	font-size:12px;
	text-transform:none;
}

/*--------------------------------------poll---*/
	dl.poll {
		padding:10px 0px 20px 0;
	}
	#poll h3 {
		font-size:120%;
		padding:0px 0px 10px 0px;
	}
	dl.poll dt {
		font-weight:bold;
		padding:7px 0px 0px 0px;
	}
	.poll .question {
		color:#616161;
		font:bold 13px/13px Tahoma, Geneva, sans-serif;
		padding:0px 10px 10px 0px;
	}
	.poll-body label {
		font:normal 12px/18px Tahoma, Geneva, sans-serif;
		color:#616161;
	}
	.poll .buttons {
		padding:8px 0px 6px 0px;
	}
	.poll .button {
		background:url(../images/button4.gif) no-repeat 0 0;
		border:none;
		color:#000;
		font:bold 12px/14px Arial, Helvetica, sans-serif;
		cursor:pointer;
		display:inline;
		margin:0px 0px 0px 0px;
		padding:0px 0px 4px 0px;
		width:53px;
		height:27px;
		text-align:center;
	}
	.poll .section {
		overflow:hidden;
		padding:6px 0px 0px 0px;
		width:100%;
		color:#000;
	}
	.poll .section2	{
		overflow:hidden;
		padding:6px 0px 0px 0px;
		width:100%;
	}
	.poll .radio {
		float:left;
		width:20px;
	}
	.poll .radio input {
		display:block;
		width:16px;
		height:16px;
		vertical-align:middle;
	}
	.poll .var {
		margin:0px 0px 0px 20px;
		text-align:left;
	}
	.display {
		padding:0px 0px 10px 0px;
	}
	.display select	{
		border:1px solid #46462f;
		width:100px;
	}
	.td_1,
	.td_2 {
		width:5%;
		text-align:center;
	}
	.td_3 {
		width:90%;
		padding:0px 0px 0px 10px;
	}
	#itema,
	#itemb,
	#itemc {
		background:#aaa;
		padding-bottom:5px;
		padding-top:5px;
		font-weight:bold;
		color:#000;
	}
	.pollstableborder .question {
		padding:0px 0px 0px 85px;
	}

/*--------------------------------------userforms---*/
dl.contentpane dt {
	padding:10px 0px 20px 0px;
}
dl.contentpane dd {
	width:100%;
	overflow:hidden;
}
dl.contentpane div {
	vertical-align:middle;
}
dl.contentpane .description {
	width:110px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}
dl.contentpane .input-field {
	width:160px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
}
dl.contentpane .button-field {
	width:140px;
	padding:2px 0px 0px 0px;
	vertical-align:middle;
}

/* ------------------------------------- search --- */
	.search .button {
		background:none;
		border:none;
		float:right;
		width:22px;
		height:18px;
		color:#171717;
		font:bold 11px/13px Tahoma, Geneva, sans-serif;
		text-transform:uppercase;
	}
	.search .inputbox {
		background:url(../images/search-input.gif) no-repeat 0 0;
		border:none;
		color:#9ba0a6;
		font:normal 11px/14px Tahoma, Geneva, sans-serif;
		height:auto;
		padding:3px 0px 5px 6px;
		margin:0px 0px 0px 0px;
		vertical-align:top;
		width:162px;
		float:left;
	}

/* ------------------------------------- search-result --- */
	.search_result {
		padding:0px 20px 0px 0px;
	}
	.search_result h3 {
		color:#808080;
		font-size:14px;
	}
	.highlight	{  /* highlight sought word */
		color:#be0404;
		font-weight:bold;
	}

/* ------------------------------------- admin-form --- */
	.adminform td {
		padding:0px 0px 2px 0px;
	}

/* ------------------------------------- system-error-messages --- */
	.error {
		
	
	}
	.custom-error {padding: 20px;}
		#system-message dt.error,
		dt.message {
			display: none;
		}
		.error dd ul {
			background:#ce0303;
			border-top:3px solid #670606;
			border-bottom:3px solid #670606;
			color:#fff;
			margin:0;
			padding:5px 0px 5px 5px;
		}
		.error dd ul li	{
			background:none !important;
			color:#fff !important; 
			margin:0px 0px 0px 20px !important;
		}

/* --------------------------------------------------------------------------------- boxes --- */
	.module,
	.module_text {
		margin:0px 0px 6px 0px;
		background:#fff;
	}
	.module .top-bg,
	.module_text .top-bg{
		background:url(../images/module-top-bg.gif) no-repeat 0 0;
	}
	.module .bottom-bg,
	.module_text .bottom-bg {
		background:url(../images/module-bottom-bg.gif) no-repeat bottom left;
		width:100%;
	}
	.module .boxIndent,
	.module_text .boxIndent {
		padding:10px 16px 25px 14px;
	}
	
		/* ------------------- title --- */
		.module h3,
		.module_text h3,
		.module_menu h3,
		.module-categories h3 {
			background:url(../images/module-title-tail.gif) repeat-x 0px 0px #ffc013;
			font:normal 18px/19px Arial, Helvetica, sans-serif;
			color:#000;
			margin:0px;
			padding:0;
			text-transform:uppercase;
		}
		.module h3 span,
		.module_text h3 span,
		.module_menu h3 span,
		.module-categories h3 span {
			display:block;
			background:url(../images/module-title-right.gif) no-repeat right 0;
		}
		.module h3 span span,
		.module_text h3 span span,
		.module_menu h3 span span,
		.module-categories h3 span span {
			background:url(../images/module-title-left.gif) no-repeat 0 0;
			padding:8px 5px 8px 9px;
		}
		
		
		.title,
		.categoryName,
		#vmMainPage h3,
		.categoryName {
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#000;
	/*		margin:0px 10px 20px 0px;
			padding:8px 18px 6px 0px;
            text-transform:uppercase;
            */
			position:relative;
			
		}
		.categoryName {
			background:none !important;
		}
		.extra-divider td {
			border:none;
			background:url(../images/extra-divider.gif) repeat-x left center;
			padding:13px 0;
		}
		
		/*-------------------content----*/
		.module ul {
			list-style:none;
			margin:0px 0px 0px 0px;
		}
		.module ul li {
			padding:3px 0px 4px 0px;
			margin:0px 0px 0px 0px;
			line-height:16px;
			font-size:12px;
			color:#dfded0;
			background:url(../images/module-menu-divider.gif) repeat-x left bottom;
		}
		.module li a {
			background:url(../images/listMarker.gif) no-repeat 0 5px;
			font:normal 12px/14px Arial, Helvetica, sans-serif;
			color:#6d6d6d;
			padding:0px 0px 0px 12px;
			margin:0px 0px 0px 0px;
			text-decoration:none;
		}
		.module li a:hover {
			color:#afafaf;
			text-decoration:none !important;
		}
		.module a {
			color:#dfded0;
			text-decoration:underline;
		}
		.module a:hover {
			text-decoration:none !important;
		}
		.count	{ /* count users */
			text-decoration:underline;
		}
		
/* ---------------------- categories --- */
	.module-categories {
		margin:0px 0px 6px 0px;
	}
		.module-categories .boxIndent {
			padding:18px 17px 26px 25px;
		}
		/* ------------------------ menu --- */
			.module-categories ul {
				list-style:none;
				margin:0px 0px 0px 0px;
			}
			.module-categories li {
				background:url(../images/menuItem.gif) no-repeat 0 11px;
				font:normal 11px/14px Tahoma, Geneva, sans-serif;
				color:#838384;
				display:block;
				padding:5px 0px 4px 10px;
				margin:0px 0px 0px 0px;
				text-decoration:none;
			}
			.module-categories li a {
				color:#838384;
				text-decoration:none;
			}
			.module-categories li.parent {
				background:url(../images/subCategory.gif) 0 11px no-repeat;
			}
			
			/* ------------------- hover, active --- */
			.module-categories li a:hover,
			.module-categories li.active a {
				color:#000;
				text-decoration:none;
			}
			
			a.mainlevel,
			a.sublevel {
				background:url(../images/categories-bg.png) no-repeat left bottom;
				font:normal 10px/14px Tahoma, Geneva, sans-serif;
				color:#141414;
				display:block;
				padding:6px 0px 8px 23px;
				margin:0px 0px 0px 0px;
				text-decoration:none;
				text-transform:uppercase;
			}
			a.sublevel {
				background:url(../images/categories-bg-sublevel.png) no-repeat left bottom;
				padding-left:28px;
			}
			
			/* ------------------- hover, active --- */
			.module_menu li a:hover,
			.module_menu li.active a,
			a.mainlevel:hover,
			a.sublevel:hover,
			#active_menu {
				color:#fff;
				text-decoration:none;
			}
			
/* ---------------------- module-new --- */
	.module-featured,
	.module-new {
		margin:0px 0px 6px 0px;
		background:#fff;
	}
	.module-featured .boxIndent,
	.module-new .boxIndent {
		border-top:1px solid #e0e2e6;
		padding:20px 5px 25px 14px;
	}
	.module-featured .sectiontableentry1 td,
	.module-new .sectiontableentry1 td {
		border:none;
		padding:0;
	}
	
	/* ------------------- title --- */
		.module-featured h3,
		.module-new h3 {
			background:url(../images/module-title-tail.gif) repeat-x 0px 0px #ffc013;
			font:normal 18px/19px Arial, Helvetica, sans-serif;
			color:#838384;
			margin:0px;
			padding:0;
		}
		.module-featured h3 span,
		.module-new h3 span {
			display:block;
			background:url(../images/module2-title-tail2.gif) repeat-y right #eff0f2;
		}
		.module-featured span span,
		.module-new h3 span span {
			background:url(../images/module2-title-tail2.gif) repeat-y left;
		}
		.module-featured span span span,
		.module-new h3 span span span {
			background:url(../images/module2-title-tail.gif) repeat-x 0 0;
		}
		.module-featured span span span span,
		.module-new h3 span span span span {
			background:url(../images/module2-title-right.gif) no-repeat right 0;
		}
		.module-featured span span span span span,
		.module-new h3 span span span span span {
			background:url(../images/module2-title-left.gif) no-repeat 0 0;
			padding:8px 5px 7px 9px;
		}
/* ------------------------------------- module menu --- */
	.module_menu {
		margin:0px 0px 6px 0px;
	}
	.module_menu .top-bg {
		background:url(../images/login-top-bg.gif) no-repeat 0 0;
	}
	.module_menu .bottom-bg {
		background:url(../images/login-bottom-bg.gif) no-repeat bottom left;
		width:100%;
	}
		.module_menu .boxIndent {
			padding:18px 17px 15px 25px;
		}
	
	
	/* ----------------- content ---- */
	.module_menu ul {
		list-style:none;
		margin:0px 0px 0px 0px;
	}
	.module_menu li {
	}
	.module_menu li a {
		background:url(../images/menuItem.gif) no-repeat 0 10px;
		font:normal 11px/14px Tahoma, Geneva, sans-serif;
		color:#838384;
		display:block;
		padding:5px 0px 4px 10px;
		margin:0px 0px 0px 0px;
		text-decoration:none;
	}
	
	/* ------------------- hover, active --- */
	.module_menu li a:hover,
	.module_menu li.active a {
		color:#000;
		text-decoration:none;
	}

/*------------------------userMenu---*/
	#userMenu {
		padding:10px 0 0 0;
		float:left;
	}
		#userMenu ul li {
			display:inline;
			border-right:1px solid #99a3a7;
			padding:0 9px 0 0;
			margin:0 9px 0 0;
			font:normal 11px/11px Arial, Helvetica, sans-serif;
		}
			#userMenu ul li a {
				text-decoration:none;
			}
/* ------------------------ module-new --- */
	.module-new .productInfo {
		padding-bottom:30px;
	}
	.module-new table {
		margin-bottom:-40px;
	}

/*----------------------------------------login-form---*/
	.module-login {
		margin:0px 0px 5px 0px;
		background:#282828;
	}
	.module-login .top-bg {
		background:url(../images/login-top-bg.gif) no-repeat 0 0;
	}
	.module-login .bottom-bg {
		background:url(../images/login-bottom-bg.gif) no-repeat bottom left;
	}
	.module-login .boxIndent {
			padding:5px 17px 29px 16px;
	}
	.module-login h3 {
		border-bottom:1px solid #868585;
		font:bold 13px/18px Tahoma, Geneva, sans-serif;
		color:#fff;
		margin:0px;
		padding:14px 0px 11px 21px;
		margin:0 17px 0 16px;
		text-transform:uppercase;
	}
	#form-login-username {
		display:block;
		width:100%;
	}
	
	/*-----------------content----*/
	#form-login-remember {
		padding:3px 0px 0px 0px;
	}
	.module-login label {
		color:#666;
		font:normal 12px/12px Tahoma, Geneva, sans-serif;
	}
	label.remember {
		color:#575757;
		font:normal 10px/12px Arial, Helvetica, sans-serif;
		display:inline;
		font-weight:normal;
		text-transform:uppercase;
		text-decoration:underline;
	}
	#mod_login_username,
	#mod_login_password {
		background:#fff;
		border:1px solid #e0e2e6;
		width:164px;
		padding:1px 0px 2px 7px;
		font:normal 11px/11px Tahoma, Geneva, sans-serif;
		color:#939194;
		margin:0px 0px 15px 0px;
	}
	.username,
	.password {
		font:normal 10px/14px Arial, Helvetica, sans-serif;
		color:#bbb;
		text-transform:uppercase;
	}
	.module-login a {
		color:#bbb;
		font:normal 12px/18px Tahoma, Geneva, sans-serif;
	}
	.form-login .button	{ /* button */
		background:url(../images/sideButton.png) repeat-x 0 0;
		border:none;
		color:#141414;
		font:bold 11px/14px Tahoma, Geneva, sans-serif;
		padding:0 0 4px 0;
		margin:3px 0 0 0;
		width:54px;
		height:22px;
		text-align:center;
		text-transform:uppercase;
		display:block;
		float:right;
	}
	.logout {
		background:url(../images/sideButton2.png) no-repeat 0 0;
		width:70px;
		height:22px;
		padding:0 0 4px 0;
		margin:10px 0 0 0;
	}
	.form-login .rememberCheck {
		padding:7px 0 0 0;
		width:105px;
		float:left;
	}
	input.checkbox { /* checkbox */
		border:none;
		display:block;
		float:left;
		margin:0px 5px 0px 0px;
		vertical-align:middle;
		width:13px;
		height:13px;
	}
	#inputs {
		padding:5px 0px 10px 0px;
		width:100%;
		overflow:hidden;
	}
	#form-login-remember {
		font:normal 10px/18px Arial, Helvetica, sans-serif;
		color:#575757;
	}
	#form-login-remember a {
		font:normal 10px/18px Arial, Helvetica, sans-serif;
		color:#bbb;
		text-transform:uppercase;
	}

/* ------------------------------------- topmenu --- */
	ul.menu-nav {
		list-style:none;

		overflow:hidden;
		padding:0 0 1px 0;
		margin:0;
	}
		ul.menu-nav li {
			float:left;
		    background:url(../images/menu-divider.gif) left repeat-y;
		}
			ul.menu-nav li a {
				color:#fff;
				display:block;
			/*	font:15px Tahoma, Geneva, sans-serif;
                font-size: 15px;*/
                font-family: Tahoma, Geneva, sans-serif;
				text-decoration:none;
                font-size: 14px;
				padding:13px 27px;
			}
            ul.menu-nav li a:hover {background: url(../images/link-bg.png) repeat-x;}
	
			/* ------------------- hover, active --- */
			ul.menu-nav li a:hover,
			ul.menu-nav li.active a {
				color:#171717;
			}

/* --------------------------------------------------------- structure --- */
	#body {
		background:#aaafb5 url(../images/body-tail.gif) top center repeat-x;
	}
	.main {
		width:889px;
	}
	.top-bg {
		background:url(../images/body-bg.jpg) top center no-repeat;
	}

/*-------------------------------------header---*/
	#header {
		padding:0 0 5px 0;
	}
		#logo {
			width:180px;
			float:left;
			padding:25px 0 15px 0px;
		}
		.currency {
			width:222px;
			overflow:hidden;
			margin:0;
			padding:57px 0 0 0;
			float:right;
		}
		.cart {
			background:url(../images/cart-bg.png) right 57px no-repeat;
			padding:57px 0px 0 0px;
			width:235px;
			margin:0px 27px 0 0;
			float:right;
		}
		.menu-bg {
			background:url(../images/menu-bg.jpg) no-repeat 0 0;
		}
			#search {
				padding:11px 14px 7px 11px;
				width:199px;
				float:left;
			}
			#topmenu {
                width:665px;
				float:right;
			}
		#headerBanner {
			margin:0;
		}
			.bannergroup {
				width:100%;
				overflow:hidden;
			}
			.banneritem {
				float:left;
				overflow:hidden;
				margin:0 0 0 0;
			}

/* ------------------------------------- content --- */

	#left {
		float:left;
		width:214px;
		padding-right:6px;
	}
	.container {
		overflow:hidden;
	}

/* ------------------------------------- footer --- */
	#footer .space {
		padding:10px;
		font:normal 11px/16px Arial, Helvetica, sans-serif;
		color:#11100e;
	}
	#footer a {
		color:#fff;
	}
	#footer .footerText div {
	
	}
	.footerMenu {
		
	}
	.footerMenu ul {
		padding:9px 0px 6px 0px;
		margin:0px 0px 0px 0px;
		display:block;
		text-align:center;
	}
		.footerMenu ul.menu-nav li {
			padding:0 19px;
			margin:0 -1px 0 0px;
			display:inline;
			border-right:1px solid #ababab;
			background:none;
			float:none;
		}
			.footerMenu ul.menu-nav li a {
				font:normal 11px/11px Arial, Helvetica, sans-serif;
				background:none;
				text-decoration:none;
				color:#ababab;
				padding:0;
				text-transform:none;
				display:inline;
			}
			.footerMenu ul.menu-nav li a:hover,
			.footerMenu ul.menu-nav li.active a {
				color:#ababab;
				text-decoration:underline;
			}
	
/* ------------------------------------- Tooltips --- */
	.tool-tip {
		background:#ffc;
		border:1px solid #b4b58A;
		color:#000;
		max-width:200px;
		text-align:left;
	}
	.tool-title {
		background:#dda;
		border-bottom:1px solid #b4b58A;
		padding:5px 10px;
		font-weight:bold;
	}
	.tool-text {
		padding:5px 10px;
	}

/* ------------------------------------- VM --- */
	.clear {
		overflow:hidden;
		width:100%;
	}
	.float-left {
		float:left;
	}
	.float-right {
		float:right;
	}
	.contact_email input {
		margin-bottom:10px;
	}
	.contact_email #contact_email_copy {
		margin:0;
		vertical-align:middle;
	}
	.indent {
	/*	margin:0 20px 20px 20px; */
        border:1px solid #dadada;
        padding-bottom:1px;
        -moz-border-radius:4px; border-radius:4px; 
	}

/* ------------------------------------- White Box --- */

.box {
	padding:5px 0 0 0;
}
	.box .corner-right-top {
		background:url(../images/box-corner-right-top.gif) no-repeat right top;
	}
	.box .corner-left-top {
		background:url(../images/box-corner-left-top.gif) no-repeat left top;
		padding:0 5px;
	}
		.box .tail-top {
			background:#fff;
			height:5px;
		}
	.box .corner-right-bottom {
		background:url(../images/box-corner-right-bottom.gif) no-repeat right bottom;
	}
	.box .corner-left-bottom {
		background:url(../images/box-corner-left-bottom.gif) no-repeat left bottom;
		padding:0 5px;
	}
		.box .tail-bottom {
			background:#fff url(../images/box-tail.gif) bottom repeat-x;
			height:5px;
		}
		
	.box .box-middle {
		background:url(../images/box-tail.gif) right repeat-y #fff;
		padding:3px 8px 10px 7px;
	}
		
/* ------------------------------------- Buttons Box --- */

	.tail-bottom2 {
		background:url(../images/box2-tail.gif) bottom repeat-x;
	}
	.tail-right2 {
		background:url(../images/box2-tail.gif) right repeat-y;
	}
	.tail-left2 {
		background:url(../images/box2-tail.gif) left repeat-y;
	}

	.corner-right-bottom2 {
		background:url(../images/box2-corner-right-bottom.gif) bottom right no-repeat;
	}
	.corner-left-bottom2 {
		background:url(../images/box2-corner-left-bottom.gif) bottom left no-repeat;
		width:100%;
	}
		.box2 .indent {
			padding:9px;
		}
        
/*  Nikola Biskup Edit */

.moduletable_kat, .moduletable_log, .moduletable-kategorije{border:#e0e2e6 1px solid;  margin-bottom:15px;    -moz-border-radius:5px; border-radius:5px;}
.moduletable_kat h3, .moduletable_log h3{ background: url("../images/module-title-tail.gif") repeat-x scroll 0 0 #FFC013;
    color: #000000;
    font: 18px/19px Arial,Helvetica,sans-serif;
 -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;border-top-left-radius:4px;
    text-transform: uppercase;
    padding: 8px 5px 8px 9px;
    }
    
.moduletable_log label, .moduletable_log input {display:block;}
.moduletable_log #form-login-username input {width:100%;}
.moduletable_log #form-login-password input {width:100%;}
.moduletable_log input.button {float: right; position: relative; top: -20px;}
.moduletable_log #form-login-remember label, .moduletable_log #form-login-remember input {display:inline;}
.moduletable_log ul{margin-bottom:10px; list-style: none; font-size:11px;margin-top:-20px;}

.moduletable_kat li {
    background: url("../images/menuItem.gif") no-repeat scroll 0 11px transparent;
    color: #838384;
    display: block;
    font: 11px/14px Tahoma,Geneva,sans-serif;
    margin: 0;
    padding: 5px 0 4px 10px;
    text-decoration: none;

}
.moduletable-featured{border:#e0e2e6 1px solid; -moz-border-radius:5px; border-radius:5px;}
.moduletable-featured h3 {border-bottom:#e0e2e6 1px solid;padding: 8px 5px 7px 9px; background: #f2f2f2; color: #838384; font: 18px/19px Arial,Helvetica,sans-serif; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px;border-top-left-radius:5px; }
.ftitle{color: #616161;    display: block;    font: 12px/16px Tahoma,Geneva,sans-serif;    text-decoration: none;    width: auto;    margin: 15px 0;}
.spacek{height:1px; background: #e0e2e6; width:90%; margin: 10px auto;}
.vmgroup-featured .width33{text-align:center;margin-bottom:15px;}
.container h2 {font-size:22px;margin-bottom:20px; border-bottom:2px solid #E61A1A; padding-bottom:10px; }
.container .blog h2 {border-top:2px solid #E61A1A; padding-top:10px;}
#medium-image {width:200px;} 
.product-description .edit ul {}
.product-description .edit ul li{list-style: square outside url("../images/nut.png");}
.sivko{background:#FFF8EA;height:100%; position:relative;  width:370px;   border-left:1px solid #dadada;    border-top:1px solid #dadada;   -moz-border-radius-topleft:4px; border-top-left-radius:4px; }
.spacer-buy-area .PricesalesPrice{font-size:18px;}
.fromthetop{padding-top:37px;}
.ask-a-questionn{text-align: center; text-align: center; margin-top:15px;}
.ask-a-questionn a{padding:10px; border:10px solid #FFEFB1; background:url(/images/info.png) no-repeat 12px 7px #FFFCD2; display: block;text-decoration: none; color:#444; font-size: 17px;}
.ask-a-questionn a:hover{background:url(/images/info.png) no-repeat 12px 7px  #FFF9AA; border:10px solid #FBD647;}
.productdetails-view {padding:12px;}
.spacer-buy-area{padding: 12px; }
.product-fields{margin:15px 0;}
.productdetails-view .product-description{margin: 0; text-align:justify;} 
.product-description .title {margin:0; padding:0; margin-bottom:15px;}
.product-price{margin:15px 0;}
.productPrice, .PricesalesPrice {color:#950000;	font:bold 12px/12px Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;}
.featured-view .spacer h3,.latest-view .spacer h3,.topten-view .spacer h3,.related-products-view .spacer h3,.browse-view .row .product .spacer h2{font-size:14px;margin:0 0 6px;padding:0;}
.browse-view .row .product .spacer h2{font-size:18px;margin-bottom:20px;padding:0;padding-bottom:2px;line-height: normal;}
.browse-view .row .product .spacer h2 a{color:#8F8F8F; text-decoration: none;}
.browse-view .row .product .spacer h2 a:hover{color:#E92921;}
.product-neighbours a.next-page{background:url(../../../components/com_virtuemart/assets/images/vmgeneral/next_16x16.png) no-repeat right;padding-right:30px;line-height:20px;float:right;color:#999;text-decoration:none;width:49%;text-align: right;}
.product-neighbours a.previous-page{background:url(../../../components/com_virtuemart/assets/images/vmgeneral/previous_16x16.png) no-repeat left;padding-left:30px;line-height:20px;float:left;color:#999;text-decoration:none;width:41%;}
.product-neighbours a.previous-page:hover, .product-neighbours a.next-page:hover {text-decoration:underline;}
.vmaccordionmenu li a{display:block; text-decoration: none;}
.vmaccordionmenu li.parent {background: url("../images/menu-bg.png") repeat-x;}
#vmAccordionMenu98 li ul li {background: #efefef;} 
#vmAccordionMenu98 li ul li:hover {background: #fff;} 
#vmAccordionMenu98 li ul li a {padding:3px 0 3px 17px;font-size:13px;} 
.vmaccordionmenu li.parent a {padding:8px 0; padding-left:10px;font-size:15px; color:#444;}
.vmaccordionmenu li.parent a:hover {text-decoration: underline;}
ul#vmAccordionMenu98 li#current a.active {color:#444;} 
ul#vmAccordionMenu98, ul#vmAccordionMenu98 ul{margin:0;}
#vmAccordionMenu98 li ul li ul li a{padding-left:26px;color:#323232;} 
#vmAccordionMenu98 li ul li ul li ul li a{padding-left:35px;color:#585858;font-size: 12px;} 
.moduletable-kategorije h3 {background: url("../images/bg-head.png"); color:#fff; font-size:18px;padding:10px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px;font-family: lucida sans;font-weight: normal;letter-spacing: 2px;text-transform: uppercase;}
/*.moduletable-kategorije {margin-bottom:20px; border: 1px solid #E0E2E6;}*/
#vmAccordionMenu98 li:last-child {-moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;}
#vmAccordionMenu98 li ul li:last-child {-moz-border-radius-bottomleft:0px; border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px;}
#vmAccordionMenu98 li #vmAccordionMenu98_3 li:last-child {-moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;}
/*ul#vmAccordionMenu98 li a {border-bottom:1px solid #BCC800;}*/
#vmAccordionMenu98 li ul li a{color:#E92921; border-bottom:1px solid #ddd;}
#vmAccordionMenu98 li ul li{}

#vmAccordionMenu98 li #vmAccordionMenu98_3 li:last-child a{border-bottom: none;}
.productdetails-view h1{font-size:22px;margin:10px 0 35px ;padding:0;line-height:25px;}
.spacer a.modal {height:180px;/*display: table-cell;height: 150px; max-height: 180px; min-height: 120px; vertical-align: middle;*/}
.vertical-separator {border-right: 1px dotted #aaa;}
.category-view .vertical-separator {border-right: none;}
.featured-view h4,.latest-view h4,.topten-view h4,.related-products-view h4, .category-view h4{font-size:14px;margin:0 0 8px;padding:0; border-top:1px solid #dadada;border-bottom:1px solid #dadada; background:#FCD315; padding: 10px 10px 9px 10px; font-family:trebuchet ms; font-size:18px; color:#7E1616}
.browse-view h1{font-size:18px;margin:0 0 8px;padding:10px; background: url("../images/izahead.jpg") no-repeat; padding-left:35px; color:#9C9C9C;}
.vmproduct-featured{border-bottom: 1px solid #000;}
.featured-view h4 {border-top:none; -moz-border-radius-topleft:4px; border-top-left-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px;}
.container .indent .spacer h3 a {color:#526584; text-decoration:none;} 
.container .indent .spacer h3 {border-bottom:1px dotted #aaa; padding-bottom:10px;height:30px;text-align: left; padding-left:5px;}
.featured-view .row {height:260px;} 
.padr20 {padding-right: 20px;}
.padlr10 {padding: 0 10px;}
.padt10 {padding-top: 10px;}
.indent .item-page, .indent .contact, .indent .login, .indent .blog {padding:20px;} 
.jicons-icons {display:none;}
.imazz {height:180px; border-bottom:1px dotted #dadada;display:table-cell; vertical-align:middle; text-align: center; width:205px;}
.category-view .row .category .spacer h2{margin:0;padding:0;border:0;}
.login-fields {height:35px;}
.istdasja {text-align: right; padding-bottom:20px; padding-right:20px;}
.istdasja ul {list-style: none;}
.login {width:200px;}
.contact #map_canvas, #croma {border:1px solid #dadada; -moz-border-radius:6px; border-radius:6px;width:100%;}
#map_canvas  {height: 300px; margin-top:15px;}
.vm-pagination ul li{display: inline; padding:0 5px;}
.orderby-displaynumber{border-bottom:solid #E9E8E8 1px;border-top:solid #E9E8E8 1px;margin:10px 0;padding:10px;}
.virtuemart_search{padding:0 10px;}
.display-number,.control-buttons,.right{text-align:right !important; font-size: 10px;}
.orderlistcontainer div.activeOrder{border-color: #e1e0e0;background-image: url(../images/sort-by-field-bg.jpg);color: #000;cursor:pointer;font-size:11px;padding:0px;border-style: solid;border-width: 1px;padding: 3px 33px 1px 9px;background-position: right;background-repeat: no-repeat;}
.orderlistcontainer div.activeOrder a{color:#000;}
.orderlistcontainer div.orderlist{background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #CAC9C9; z-index:100;   cursor: pointer;    display: none;    position: absolute;}
.orderlistcontainer a{text-decoration:none;display:block;color:#444;}
.orderlistcontainer a :hover{text-decoration:none;display:block;color:#EEE;background:#777;}
.vm-pagination{border-top:1px solid #E9E8E8;clear:both;position:relative;margin-top:50px;padding-top:10px;font-size:10px;}
.virtuemart_search .inputbox{height:16px;vertical-align:middle; float:left;}
.virtuemart_search #custom_parent_id {float:none;}
.virtuemart_search .button {float:left;}
.virtuemart_search br {height:20px;}
.ok_trazi {display: block;height: 20px; padding-top: 8px;}
.ok_trazi .inputbox{border:1px solid #a5a5a5; height:20px; margin-right:10px;  padding:0 10px; width:250px;}
.gumbek{color:#444;}

/* dodano na ba */
#left .bannergroup {margin-bottom:4px;}
.contact-form {margin-bottom:40px;}
.contact-form input, .contact-form textarea{border:1px solid #999;font-size: 14px;margin: 1px 0 6px;padding: 2px; width:100%;}
.row .product .spacerrrrr {padding:6px 6px 6px 0 !important; position:relative;}
.moduletable_log {margin-top:40px; display:none; }
.spacerrrrr a.product-details{background:#dadada;display:inline-block;padding:13px 28px;bottom:5px;border:1px solid;font-size: 14px;right:5px;float:right;}
.spacerrrrr a.product-details:hover{background:#676767;color:#fff;border:1px solid #000;}
.spacerrrrr .vertical-separator {min-height:120px;}
.product-neighbours{color:#777;border-bottom: 1px dotted #dadada;}
.category-view .row .category .spacer h2 a{border: 1px solid #AEADAD;color: #000;    display: block;    font-size: 12px;   -moz-border-radius:4px; border-radius:4px;  height: 185px;  font-weight: normal;  padding: 10px;    position: relative;  text-align: center; text-decoration: none;}
.category-view .row .category .spacer h2 a:hover{background: #E0E0E0;
/*
background: #dddddd; 
background: -moz-linear-gradient(top,  #dddddd 0%, #878787 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#878787)); 
background: -webkit-linear-gradient(top,  #dddddd 0%,#878787 100%); 
background: -o-linear-gradient(top,  #dddddd 0%,#878787 100%);
background: -ms-linear-gradient(top,  #dddddd 0%,#878787 100%); 
background: linear-gradient(to bottom,  #dddddd 0%,#878787 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#878787',GradientType=0 ); 
*/
}
.category-view .row .category .spacer h2 a:hover img{border-color:#990000;}
.category-view .row .category .spacer h2 a img{height:auto; border:10px solid #e8e8e8; padding:10px;position:absolute;bottom:10px;left:10px;background: #fff;}
.category-view .row .category .spacer h2 a img:hover{border:10px solid #990000;}
.category-view .row .category .spacer h2 a div{height: 50px; width:130px; display:table-cell; vertical-align: middle;}
.category-view .row .category .spacer h2 a span{}
.blog hr {color:#FF0000;border:1px solid;}
.blog .items {text-align: justify;}
/*.bannergroup_traka{margin-bottom: 12px; height:152px;}*/
.traka-bannera{ height:141px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dbdee3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdee3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dbdee3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dbdee3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dbdee3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dbdee3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdee3',GradientType=0 ); /* IE6-9 */
border-bottom:1px solid #868a90;border-right:1px solid #868a90;
-moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px;
}
.bannergroup_traka .banneritem:last-child {border-right: none;}
.bannergroup_traka .banneritem:first-child {border-left: none;}
.bannergroup_traka .banneritem {border-left: 1px solid #fff; padding: 6px; border-right:1px solid #ccc;}
.product-holder{margin-top: 30px;position:relative;}
.spacer-buy-area .manufacturer { float:left; padding-left:10px;}
.spacer-buy-area .manufacturer a {text-decoration:none;}
.manicon{bottom:-1px; width:100%; left:0;padding-top:10px; height:20px; }
.manicon .manufacturer {margin:5px 0 0 10px;float:left;}
.icons{text-align:right;float:right;margin-bottom:5px;}
.icons a{padding:0 10px; border-right:1px solid; display: inline-block; float:right;}
.manicon .icons a:first-child {border-right:none;}
a.ask-a-questionn{font-size:12px;font-weight:normal;display:inline-block;text-decoration:none;margin-bottom:8px;}
span.title{font-weight:700;display:block;border-bottom:solid #E8E8E8 1px;font-size:20px;margin:0 0 6px;color:#444;padding-bottom:3px !important;}
.lof-title {float:right;}
.lof-image-link {float:left;}
.moduletable_novo {margin-top:25px; border: 1px solid #dadada; -moz-border-radius:4px; border-radius:4px;}
.moduletable_novo h3 {padding:5px; border-bottom:1px solid #dadada; font-weight: normal; color:#fafafa; background: #BB0606; -moz-border-radius-topright:4px; border-top-right-radius:4px;-moz-border-radius-topleft:4px; border-top-left-radius:4px;}
.bottom_cout {float:right; padding-right: 10px;}
.ljevo{float:left;}
.desno{float:right;}
.linkoviii{clear:both;}
.linkoviii .desno {width:371px;}
.ljevo .main-image {margin:0px auto;}
.slikaiopis .ljevo{padding-right:10px;width:259px;}
.slikaiopis {height:100%;}
.main-image {margin:0 auto; width:350px;}
._jumbo{padding:0;margin:0;height:300px;overflow: hidden;}
._jumbo .SlideItMoo_items a{margin:0; padding:0;}

/*.moduletable_bottom_banner .SlideItMoo_vertical_items{width:654px; height:300px; margin:10px 0;}*/
.moduletable_bottom_banner .SlideItMoo_items a {margin:0;padding:0;}
.moduletable_bottom_banner .SlideItMoo_vertical_items a {padding: 0; margin: 0; background: none;}
ul#vmAccordionMenu98 li img {float:right;padding:10px;}
ul#vmAccordionMenu98 li ul li img {float:right;padding:6px;}