html, body {
	padding:0;
	margin:0;
	background-color:#e9d9e0;
	color:#3f3f3f;
	font:11pt "Times New Roman", Times, serif;
}
img {
	border:0
}
a {
	color:#606060;
}
hr {
	border:0;
	border-bottom:1px dotted #999;
	height:1px;
	margin:10px 0 5px;
	//margin:0 0 0;
	clear:both;
	color:white;
	padding:0;
}
input[type=submit], input[type=button] { 
	border:1px solid #bbb;
	color:#818181;
	background:#f8f8f8 url(images/s1.png) 0 -200px repeat-x;
	//padding:0 3px;
	padding-top:2px;
	padding-bottom:1px;
	font:bold 9pt Arial, Helvetica, sans-serif;
}
input[type=submit]:active, input[type=button]:active, .pgs a:active, input.active, .pgs .active { 
	border-color:#dc5c85 !important;
	color:#dc5c85 !important;
}
.btn-checkout {
	font:bold 14pt Arial, Helvetica, sans-serif !important;
}
.r {
	position:relative;
}
.clr {
	clear:both;
}
.base {
	width:1000px;
	position:absolute;
	left:50%;
	margin-left:-500px;
	background-color:#fff;
}
.top {
	background:#4a1b32 url(images/s2.jpg) no-repeat;
	height:105px;
}
	.cpt_shopping_cart_info {
		padding:0 !important;
		margin:0 !important;
	}
	.logo {
		position:absolute;
		top:17px;
		left:35px;
	}
	.top_center {
		position:absolute;
		top:21px;
		left:215px;
		width:578px;
		text-align:right;
	}
		.top ul {
			list-style:none;
			padding:0;
			margin:10px 0 0;
			font:10pt Tahoma, Arial, Helvetica, sans-serif;
			clear:both;
		}
			.top li {
				float:right;
				margin-right:8px;
				padding-left:10px;
				background:#813751 url(images/s1.png) -138px -24px no-repeat;
			}
			.top ul a {
				color:#e8c8d8;
				text-decoration:none;
				display:block;
				padding:4px 10px 4px 0;
				background:#813751 url(images/s1.png) right -24px no-repeat;
			}
			.top .sel, .top .active, .top li:hover {
				background:#813751 url(images/s1.png) -138px 0px no-repeat;
			}
			.top .sel a, .top .active a, .top li:hover a {
				color:#ffe8f0;
				background:#813751 url(images/s1.png) right top no-repeat;
			}

		.top div {
			padding-right:8px;
			clear:right;
		}
			.top p, .bottom p {
				padding:0;
				margin:0;
				color:#ffdaea;
				font:18pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			}
			.top p i, .bottom p i  {
				color:#ef94b3;
				font-style:normal;
			}

	.basket {
		position:absolute;
		top:18px;
		left:797px;
		font:10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		display:block;
		width:176px;
		color:#ffe5f4;
		text-align:center;
		line-height:1.4;
	}
		.basket div {
			padding:0 !important;
		}
		.basket a, .basket b {
			color:#eda5c5;
		}
		.basket a {
			font-size:11pt;
		}
.home {
	background:#dba0b2 url(images/home.jpg) no-repeat;
	height:287px;
	border:1px solid #f2d2dd;
	border-left:0;border-right:0;
}
.japan {
	background:#dba0b2 url(images/s2.jpg) 0px -105px no-repeat;
	height:36px;
	//margin-bottom:15px;
}
.home_cat {
	padding:0 0 12px 6px;
}
	.home_cat p {
		width:321px;
		height:199px;
		margin-right:8px;
		margin-bottom:3px;
		float:left;
	}
	.home_cat span {
		display:block;
		background:#cb88a8 url(images/s1.png) left -48px no-repeat;
		height:28px;
		padding:2px 0;
		text-align:center;
		font:italic 15pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
	.home_cat span a {
		color:#fff;
		text-decoration:none;
	}
.home_text {
	padding:10px 20px;
}
.bottom {
	background:#5c293c url(images/s2.jpg) left bottom no-repeat;
	height:80px;
	font:10pt Tahoma, Arial, Helvetica, sans-serif;
}
	.bottom p {
		top:15px;
	}
	.bottom address {
		top:48px;
		font-style:normal;
	}
	.bottom p, .bottom address {
		position:absolute;
		left:31px;
	}
	.bottom address, .bottom a {
		color:#e8c8d8;
	}
	.bottom ul {
		position:absolute;
		top:16px;
		left:315px;
		//left:320px;
		width:600px;
		padding:0;
		margin:0;
		list-style:none;
		text-align:center;
		line-height:2;
		font-size:10pt;
	}
	.bottom li {
		display:inline;
		margin-right:6px;
		font-size:9pt;
		white-space:nowrap;
		//white-space:normal;
	}
	.hidden {
		position:absolute;
		top:-16px;
		left:960px;
	}
		.hidden a {
			display:block;
			width:16px;
			height:16px;
		}
	.price {
		text-decoration:none;
		cursor:text;
	}
	
.cat_menu {
	list-style:none;
	padding:0 14px;
	margin:0;
	height:59px;
	background:#aa5a78 url(images/s1.png) 0px -141px repeat-x;
	font:11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:19px;
}
	.cat_menu li {
		float:left;
		padding:5px 0;
		margin:0;
		white-space:nowrap;
	}
	.cat_menu li a {
		display:block;
		padding:0 14px;
		color:#fff;
		text-decoration:none;
		border-left:1px solid #c690a5;
	}
	.cat_menu .sel, .cat_menu .active, .cat_menu li:hover {
		background:#8c3150 url(images/s1.png) 0px -112px repeat-x;
	}
	.cat_menu .sel a, .cat_menu .active a, .cat_menu li:hover a {
		color:#ffeff6;
	}
	.cat_menu .sel a:hover {
		text-decoration:none;
	}
	.cat_menu li i {
		display:block;
		height:14px;
		width:0px;
		border-left:1px solid #c690a5;
		margin:3px 0 0 0;
		//margin-top:7px;
	}

.order {
	text-align:center;
	height:24px;
	padding:10px 13px 5px 244px;
	//padding-bottom:10px;
	font:9pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
	
.print {
	text-align:right;
	height:24px;
	padding:10px 13px 5px 244px;
	font:10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
	.print i {
		background:url(images/s1.png) -23px -230px no-repeat;
		padding:3px 24px 3px 0;
		vertical-align:middle;
	}

.left {
	width:244px;
	padding:0 16px 16px 1px;
	float:left;
}
	.left ul {
		list-style:none;
		margin:0 27px 40px;
		padding:0;
		font:italic 13pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
		.left li {
			margin-bottom:7px;
		}
		.left ul a {
			text-decoration:none;
			color:#404040;
		}
		.left ul a:hover {
			text-decoration:underline;
		}
		.left .sel a {
			color:#cf144f;
		}
		
	.left h3 {
		background:#c0396d url(images/s1.png) right -219px no-repeat;
		color:#fef0f5;
		font:bold 13pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		padding:4px 0 2px 21px;
		margin:0;
	}
	.left form { 
		padding:16px 0 16px 17px;
		margin:0;
	}
		form .searchstring { 
			width:168px;
		}
		form .search { 
			border:1px solid #bbb;
			color:#818181;
			background:#f8f8f8 url(images/s1.png) 0 -200px repeat-x;
			margin-left:5px;
			//padding:0 3px;
			padding-top:2px;
			padding-bottom:1px;
			font:bold 9pt Arial, Helvetica, sans-serif;
		}
	
	.tvr {
		color:#404040;
		font:11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding:0 18px 0px;
	}
		.tvr p {
			padding:0;
			margin:15px 0;
		}
		.tvr i {
			font-weight:bold;
		}
		.tvr a {
			color:#404040;
			text-decoration:none;
			font:bold 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		}
		.tvr span {
			display:block;
			text-align:center;
		}
		.tvr img {
			margin:12px 0 19px;
		}
		.tvr i {
			color:#db285b;
			font-style:normal;
		}
		
	.news {
		font:8pt Arial, Helvetica, sans-serif;
		color:#404040;
	}
	div.news {
		padding:10px 18px 0px;
	}
		.news a {
			color:#3f3f3f !important;
		}
		.news p {
			padding:0px;
			margin:5px 0;
		}
		form.news p {
			font-size:9pt;
		}
		.news span, .review span {
			color:#818181;
		}
		i.rss {
			background:url(images/s1.png) 0px -234px no-repeat;
			padding:1px 16px 1px 0;
			vertical-align:middle;
			font-size:8pt !important;
		}
		
	.banner {
		padding:10px 18px 0px;
		text-align:center;
	}
	
.center {
	width:725px;
	padding:0 12px 16px 0;
	float:right;
}
.center p {
	padding:0;
	margin:0 0 5px;
}
.printTable .center {
	padding:0 !important;
	float:none !important;
	width:auto !important;
}
.printTable .print {
	display:none;
}
	.found {
		font:10pt Tahoma, Arial, Helvetica, sans-serif;
	}
	.pgs {
		padding:3px 0;
		font:4pt Arial, Helvetica, sans-serif;
	}
		.pgs b {
			border-color:#dc5c85 !important;
			color:#dc5c85 !important;
			font-weight:normal;
		}
		.pgs a {
			background-color:#fff;
		}
		.pgs a, .pgs b {
			color:#818181;
			border:1px solid #bbb;
			padding:1px 6px;
			text-decoration:none;
			margin-right:2px;
			font-size:11pt;
		}
		
	.cat {
		margin-top:10px;
	}	
		.cat p, .cat form, .cat div {
			border:1px dotted #7f7f7f;
			float:left;
			width:335px;
			height:250px;
			padding:10px;
			margin:0 8px 8px 0;
		}
		.psmall {
			height:230px !important;
		}
		.cat form.inline {
			display:inline;
			border:0;
			float:none;
			width:auto;
			height:auto;
			padding:0;
			margin:0;
		}
		.cat .nmr {
			margin-right:0 !important;
		}
			.cat input[type=text] {
				vertical-align:middle;
			}
			.cat span {
				display:block;
				float:left;
				height:220px;
				width:143px;
				margin-right:15px;
				text-align:center;
			}
			.cat a {
				color:#414141;
				text-decoration:none;
				font:bold 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			}
			.cat u {
				position:absolute;
				top:240px;
				left:170px;
				text-decoration:none;
				font:10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
			}
			.cat u input {
				vertical-align:middle;
			}
			.cat s, .tovar s {
				display:block;
				margin-top:5px;
				font:12pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
			}
			.cat b {
				font:11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
				display:block;
				margin:10px 0 20px;
			}
			.cat i {
				color:#db285b;
				font-style:normal;
				font-weight:bold;
			}
			.tovar button, .cat button { 
				border:1px solid #dc5c85;
				color:#dc5c85;
				background:#fff;
				font:bold 10pt Tahoma, Arial, Helvetica, sans-serif;
				padding-top:2px;
				padding-bottom:2px;
				//padding:0;
			}
		
	.title {
		background:#cb88a8 url(images/s1.png) left -48px no-repeat;
		padding:0;
		margin-bottom:6px;
		text-align:center;
		font:italic 15pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
	}
		.title b {
			display:block;
			background:url(images/s1.png) right -48px no-repeat;
			padding:0 161px;
		}
		.title i {
			display:block;
			background:url(images/s1.png) 0px -80px repeat-x;
			height:28px;
			padding:2px 0;
		}
		
	.proizvod, .tovar {
		border:1px dotted #7f7f7f;
		padding:5px;
	}
		.proizvod img {
			margin:0 3px;
		}
		
	.text {
		margin:18px 10px;
	}
	
	h1 {
		font:15pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		padding:0;
		margin:0 0 10px;
	}
	
	.tovar {
		width:100%;
		border-collapse:collapse;
		border:1px dotted #7f7f7f;
		font:10pt Tahoma, Arial, Helvetica, sans-serif;
	}	
		.tovar td {
			padding:10px 10px 20px;
			vertical-align:top;
		}
		.tovar b {
			font:11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
			display:block;
			margin:8px 0 15px;
		}
		.tovar i {
			color:#db285b;
			font-style:normal;
			font-weight:bold;
		}
		.tovar p, .tovar li, .tovar table {
			font:11pt "Times New Roman", Times, serif;
		}
		.tovar big {
			font:bold 14pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		}
		.tovar div {
			margin:5px 0;
		}
		.colvo {
			width:27px;
		}
	.cpt_product_description b {
		font-family:"Times New Roman", Times, serif;
		font-weight:bold;
		display:inline;
	}
	.review {
		margin:10px 0 !important;
	}
	.review, .review p {
		font:10pt "Times New Roman", Times, serif;
	}		
		.review p {
			padding:0;
			margin:5px 0;
		}

.stats {
	display:none;
}

.error_flag {
	color:red;
}

.cmp_headers{
 background-color: #e9d9e0;
}
.cmp_column_odd{
 background-color: white;
 vertical-align: top;
}
.cmp_column_even{
 background-color: #ffe7f2;
 vertical-align: top;
}
#cmp-table tr:hover td{
 background-color: #e9d9e0 !important;
}
#cmp-table tr td{
 text-align:center;
 padding: 6px;
}
#cmp-table tr td.cmp_headers{
 text-align: left;
}
#reg_fields_tbl td{
 padding: 5px;
}
#reg_auth_fields td{
 background-color: #e9d9e0;
}
#reg_confcode td{
 background-color: #e9d9e0;
}
#reg_fields_tbl td input, .addressform td input{
 width: 200px;
}
#subscribed4news{
 width:auto!important;
}
#reg_fields_tbl td textarea, .addressform td textarea{
 width: 200px;height: 100px;
}
#reg_fields_tbl select {
 width: 200px; 
}
.asterisk {
	color:red;
}
.post_title {
	font:bold 12pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 30px;
	margin-bottom: 0px;
	padding:0;
}
.post_date{ 
	color:#818181;
 }
.post_content{
	padding-left: 15px;
 }
 .cpt_product_description p {
	padding:0px;
	margin:0 0 10px;
 }
.background_cart_top
{ background-color: #e9d9e0;
  text-align:left;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
     width:100%;}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
 font-weight: bold;
}
#cart_total_label{
 font-size: 130%;
 font-weight: bold;
}
#cart_total{
 background-color: #e9d9e0;
 font-size: 130%;
 font-weight: bold;
 padding: 10px;
 white-space: nowrap;
}
#cart_checkout_btn{
 padding: 10px 70px 10px 0 !important;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-weight: bold;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
}
.rate div {
	padding:0 !important;
}
.sm-current-rating1 {
	background:transparent url(/published/SC/html/scripts/images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	margin:4px; 
	position:relative; 
	width:65px; 
	overflow:hidden; 
}
.sm-current-rating1 div.sm-current-rating1-back {
	background:transparent url(/published/SC/html/scripts/images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	font-size:0px; 
	position:absolute; 
	width:65px; 
	z-index:10; 
}
.sm-current-rating1 div.sm-current-rating1-front { 
	background:transparent url(/published/SC/html/scripts/images_common/star1sm.gif) repeat-x  scroll left top; 
	height:13px; 
	font-size:0px; 
	position:absolute; 
	z-index:20; 
}

.cpt_product_rate_form td {
	text-align:center;
}

.cpt_product_rate_form div {
	font:10pt Tahoma, Arial, Helvetica, sans-serif;
}

.current-rating1 {
	height:20px; 
	position:relative; 
	width:100px; 
	padding:0 !important; 
	font-size:0pt;
}
.current-rating1 div.current-rating1-back {
	background:transparent url(/published/SC/html/scripts/images_common/star0.gif) left top repeat-x; 
	height:20px; 
	position:absolute; 
	left:0;top:0;
	width:100px; 
	z-index:10; 
	font-size:0px; 
}

.current-rating1 div.current-rating1-front { 
	background:transparent url(/published/SC/html/scripts/images_common/star1.gif) left top repeat-x; 
	height:20px; 
	position:absolute; 
	left:0;top:0;
	z-index:20; 
	font-size:0px; 
}
.unit-rating {
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	width:100px;
	background: url('/published/SC/html/scripts/images_common/star0.gif') top left repeat-x;		
}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
	
.unit-rating li a:hover{
	background: url('/published/SC/html/scripts/images_common/star1.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating li.current-rating {
	background: url('/published/SC/html/scripts/images_common/star0.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}	


