html {
	background: #63101d;
}
body {
	background: #A32439;
	color: #111;
	font: 62.5%/1.8em Lucida Grande, Verdana, Arial sans-serif;
	text-align: center;
	margin: 0;
	padding: 0;
}
table, td, input, textarea, select, li {
	color: #560103;
	font: 1em Lucida Grande, Verdana, Arial, sans-serif;
}
/* hidden items */





/*valentinovo*/

#kapica {
	position:absolute;
	top:80px;
	left:135px;
	z-index:1;
}
#kapica1 {
	position:absolute;
	top:167px;
	left:745px;
	z-index:100;
}
#kapica2 {
	position:absolute;
	top:-15px;
	left:888px;
	z-index:100;
}

#skip, .hidden {
	display: none;
}

/* basic links */







a:link, a:visited, a:active {
	color: #FFD1D3;
	text-decoration: none;
}
a:hover {
	color: #FFC000;
}
/* images */







img {
	border: none;
}
.clear {
	clear:both;
}
/* typography */





p, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
}
h1{
	text-indent:-9999px;
	display:none;
}
h2 {
	font-size: 1.4em;
	clear: both;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px 0 15px 10px;
	color:#ccc;
	background:url(../images/h2-poz.jpg) no-repeat center top;
	margin:5px 0 3px 0;
}
h2#pageTitle {
	font: normal 24px Palatino, Palatino Linotype, Times, Times New Roman, serif;
	margin: .4em 0;
	color:#ffc000;
	font-size:2.4em;
	font-weight:bold;
	padding:0;
	background-image:none;
}
*:first-child+html h2#pageTitle {
	margin: 0 0 .4em 0;
	padding:0 0 .4em 0;
}
h2#pageTitle span {
	color: #aaa;
}
h2#h2product {
	background:url(../images/h2-poz.jpg) no-repeat center top;
	color:#ccc;
}
h2#h2reviews {
	background:url(../images/h2-reviews-poz.jpg) no-repeat center top;
	color:#63101D;
}
h3 {
	clear: both;
	font-size: 1.2em;
}
h4, h5 {
	font-size: 1em;
	text-transform: uppercase;
}
hr {
	display: none;
}
.message {
	background: #63101D;
	font-size: 1em;
	margin: 0 0 1em 0;
	padding: .5em 1em;
}
.message.positive {
	background: #0f0;
}
.message.negative {
	background: #f7e1e1;
}
.note {
	font-size: 1em;
	margin: 0 0 1em 0;
	padding: .5em 1em .5em 3.5em;
	border:  1px dotted #FF9D39;
	background:url(../images/note-icon.png) no-repeat left top;
	background-color: #4F000C;
}
.warning {
	background: #FFB134;
	color:#000!important;
	font-size: 1em;
	padding: .5em 10px;
}
.highlight {
	font-size: 1.4em;
}
address {
	font-style: normal;
	border:1px dotted #C84765;
	padding:10px;
	margin:10px 0 10px 0;
	color:#FFBFCF;
}
/* =CONTAINER



=============================================== */







#container1 {
	background:url(../images/container-r.jpg) repeat-x center top;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 100%;
	background-color: #941e2e;
}
#container {
	background:url(../images/logo-poz.jpg) no-repeat center 36px;
	position: relative;
	text-align: left;
	width: 100%;
}
/* =HEADER





=============================================== */





#header {
	/* border-top: 3.2em solid #222; */



	padding:35px 0 0 0;
	font-size: 1.1em;
	height: 155px;
	width: 100%;
}
#header .inner {
	margin: 0 auto;
	position: relative;
	width: 980px;
	height: 155px;
}
#slogan {
	float:left;
	margin:0 0 0 300px;
}
#zon {
	margin:0 0 0 760px;
}
#zon ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}
#zon ul li {
	background:url(../images/zon-bullet.gif) no-repeat left top;
	padding:0 0 0 15px;
	margin:1px 0 0 0;
}
*:first-child+html #zon ul li {
	background:url(../images/zon-bullet.gif) no-repeat left top;
	padding:0 0 0 15px;
	margin:-5px 0 0 0;
}
#zon ul li a {
	font-size:1em;
	color:#ffb438;
}
#zon ul li a:hover {
	color:#fff;
}
/* company logo & tagline */





#logo {
	font: normal 3.5em Palatino, Times, Times New Roman, serif;
	left: 0;
	margin: 0;
	padding: 5px 0 0 0;
	position: absolute;
	top:0;
	width:300px;
	height:150px;
	background:transparent;/* background:url(../images/logo-poz.png) no-repeat 10px top; */
}
#logo a {
	color: #fff;
}
#tagline {
	border: none;
	color: #345068;
	font: normal 2em Palatino, Times, Times New Roman, serif;
	left: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 75px;
}
* html #logo {
	font: normal 3.5em Palatino, Times, Times New Roman, serif;
	left: 0;
	margin: 0;
	padding: 5px 0 0 0;
	position: absolute;
	top:0;
	width:300px;
	height:150px;
	background:transparent;
}
* html #slogan {
	float:left;
	margin:0 0 0 300px;
	display:inline;
}
/* shopping basket info */





#info {
	color: #fff;
	font-weight: bold;
	height: 3.2em;
	line-height: 3.2em;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 20px;
	text-align: right;
	top: -3.2em;
	width: 300px;
	z-index: 10;
	font-family:Arial, Helvetica, sans-serif;
}
#info a {
	color: #ff92a1;
}
#info a:hover {
	color: #fff;
}
#basket {
	background: url(../graphics/petrol/cartBg.gif) no-repeat 0 50%;
	display: inline;
	height: 3.2em;
	line-height: 3.2em;
	padding-left: 2em;
}
/* =MID



=============================================== */



#mid {
	background: url(../images/main-poz1.jpg) repeat-y top right;
	margin: 0 auto;
	/* padding-bottom: 1.5em; */



	position: relative;
	width: 980px;
}
#mid1 {
	background:url(../images/main-poz.jpg) no-repeat top right;
	padding:0 0 20px 0;
}
/* breadcrumb trail */





#breadcrumbs, #breadcrumbs1 {
	color: #bd838c;
	float: left;
	font-size: 1.1em;
	display: inline;
	margin: 0;
	width: 700px;
}
#breadcrumbs1 {
	padding:5px 0 5px 10px;
}
#breadcrumbs {
	background:url(../images/breadcrumbs-poz.jpg) no-repeat left bottom;
	padding:10px 0 20px 10px;
}
#breadcrumbs a, #breadcrumbs1 a {
	font-weight: bold;
	color: #f2acb5;
}
#breadcrumbs a:hover, #breadcrumbs1 a:hover {
	color: #f9a345;
}
#breadcrumbs1 {
	background:url(../images/breadcrumbs-poz1.jpg) no-repeat left top;
	padding:20px 0 15px 10px;
}
/* =SIDEBAR





=============================================== */



#sidebar {
	float: right;
	font-size: 1.1em;
	display: inline;
	margin-right: 20px;
	margin-bottom: 1em;
	width: 220px;
	z-index:50;
}
/* standard search */





#searchTitle {
	background:url(../images/sidebar-title-poz.gif) no-repeat top center;
	margin: 15px 0 5px 0;
	font-size: 1em;
	letter-spacing: 1px;
	padding: .5em 10px;
	text-transform: uppercase;
	color:#EF95A5;
}
#search {
	margin: 0;
	padding: 0;
}
#search label {
	display: none;
}
#searchKeyword {
	background:#ffd1d3;
	border-left: 1px solid #ecbabc;
	border-right: 1px solid #f7c7c9;
	border-top: 1px solid #dca6a8;
	border-bottom: 1px solid #ffedee;
	float: left;
	margin: 0;
	padding: 4px;
	width: 170px;
}
#adv {
	border-right: 1px solid #ecbabc;
	border-left: 1px solid #f7c7c9;
	border-bottom: 1px solid #dca6a8;
	border-top: 1px solid #ffedee;
	float: left;
	margin: 1em 0 0 0;
	padding: 3px 4px;
	width: 180px;
	background:#ffd1d3;
}
select#adv option {
	border-top: 1px solid #dca6a8;
	background:#ffd1d3;
}
#searchSubmit {
	border-right: 1px solid #eba000;
	border-left: 1px solid #eba000;
	border-bottom: 1px solid #d39000;
	border-top: 1px solid #ffe2a5;
	background: #ffae00;
	color: #000;
	font-weight:bold;
	float: right;
	height: 2.2em;
	line-height: 2.2em;
	margin: 1em 0 0 0;
	overflow: hidden;
	padding: 0 4px 1px 4px;
	text-transform: uppercase;
}
#searchSubmit:hover {
	border-right: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #b4b4b4;
	border-top: 1px solid #f4f3f3;
	background: #d9d9d9;
	cursor: pointer;
}
*:first-child+html #searchSubmit {
	border-right: 1px solid #eba000;
	border-left: 1px solid #eba000;
	border-bottom: 1px solid #d39000;
	border-top: 1px solid #ffe2a5;
	background: #ffae00;
	color: #000;
	font-weight:bold;
	float: right;
	height: 2em;
	line-height: 1.5em;
	margin: 1em 0 0 0;
	overflow: hidden;
	padding: 0 4px 1px 4px;
	text-transform: uppercase;
}
*:first-child+html #searchSubmit:hover {
	border-right: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #b4b4b4;
	border-top: 1px solid #f4f3f3;
	background: #d9d9d9;
	cursor: pointer;
}
/* shop by brand */





#shopbyBrandTitle {
	background: #f2f2f2;
	font-size: 1em;
	letter-spacing: 1px;
	margin: 1em 0;
	padding: .5em 10px;
	text-transform: uppercase;
}
#shopByBrand {
	float: left;
	padding: 3px 4px;
	width: 180px;
}
#brandSubmit {
	background: #5a8bb6;
	border: 0;
	color: #fff;
	float: right;
	height: 2.2em;
	line-height: 2.2em;
	margin: 0;
	overflow: hidden;
	padding: 0 4px 1px 4px;
	text-transform: uppercase;
}
#brandSubmit:hover {
	background: #4f7a9f;
	cursor: pointer;
}
/* top-level navigation */





#navDeptTitle {
	display: none;
}
#navDept, #navDept li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navDept {
	left: 0;
	position: absolute;
	top: -2.7em;
	width: 740px;
	padding:0 10px 0 10px;
	z-index:100;
}
#navDept li {
	display: block;
	float: left;
	min-height: 2.5em;
	margin: 0;
	position: relative;
	z-index:100;
}
#navDept li a {
	background:url(../images/navDept-r.png) repeat-x center -35px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #fff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height:1.3em;
	display: block;
	padding: 5px 10px 7px 10px;
	border-right:1px solid #97414e;
}
#navDept li a:hover {
	color: #fff;
	background:url(../images/navDept-r.png) repeat-x center top;
}
#navDept li a span {
	padding: 6px 0 6px 0;
}
#navDept li a.selected span {
	color: #fff;
	background:url(../images/navDept-a.gif) no-repeat center top;
}
#navDept li a.selected {
	background:url(../images/navDept-sr.gif) repeat-x center top;
}
#navDept li a:hover.selected {
	color: #63101D;
}
/* navSub dropdown menu - shows only when tree nav is enabled in admin > design settings */



.navSub, .navSub li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.navSub {
	display: none;
	position: relative;
}
#navDept li:hover .navSub {
	display: block;
	float: none;
	left: 0;
	top: 2.5em;
	position: absolute;
	width: 220px;
	background-color: #f89b3c;
}
#navDept li:hover .navSub li {
	clear: left;
	display: block;
	float: none;
	position: relative;
}
#navDept li:hover .navSub li a {
	background:url(../images/navSub-hr.gif) no-repeat bottom center;
	background-color: #f89b3c;
	color:#fff;
	border-top: 0;
	display: block;
	width: 200px;
	border:0;
}
#navDept li .navSub a.selected span {
	background-image:none;
	color: #fff;
}
#navDept li .navSub a.selected {
	color: #fff;
}
#navDept li:hover .navSub li a:hover {
	background: #FF8400;
	color: #fff;
}
#navDept li:hover .navSub li .navSub {
	display: none;
	position: relative;
}
#navDept li:hover .navSub li:hover .navSub {
	display: block;
	float: none;
	top: 0;
	left: 220px;
	position: absolute;
	width: auto;
}
#navDept li:hover .navSub li:hover .navSub li .navSub {
	display: none;
	position: relative;
}
#navDept li:hover .navSub li:hover .navSub li:hover .navSub {
	display: block;
	float: none;
	top: 0;
	left: 194px;
	position: absolute;
	width: auto;
}
/* customer tools */





#navToolsTitle {
	display: none;
}
#navTools, #navTools li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#navTools {
	left: 10px;
	position: absolute;
	top: -180px;
	width: 720px;
}
#navTools li {
	font-family:Tahoma, Verdana, Arial;
	font-size:1em!important;
	float: left;
	margin-right: 0;
}
#navTools li a {
	color: #abaaaa;
	border-right:1px dotted #5C0D12;
	border-left:1px dotted #5C0D12;
	font-weight: bold;
	padding: 10px 12px 11px 12px;
}
#navTools li a:hover, #navTools li a.selected {
	color: #f9a345;
	background:#8D3948;
	border-right:1px dotted #96424f;
	border-left:1px dotted #96424f;
	background:url(../images/navTools-r.gif) repeat-x top center;
}
#navTools li a span {
	height:60px;
	padding: 10px 0 11px 0;
}
#navTools li a:hover span {
	background:url(../images/navTools-r1.gif) no-repeat top center;
}
*:first-child+html #navTools {
	left: 10px;
	position: absolute;
	top: -190px;
	width: 720px;
}
*:first-child+html #navTools li a {
	color: #abaaaa;
	border-right:1px dotted #5C0D12;
	border-left:1px dotted #5C0D12;
	font-weight: bold;
	padding: 0x;
	height:35px;
	line-height:3em;
}
*:first-child+html #navTools li a:hover, #navTools li a.selected {
	color: #f9a345;
	background:#8D3948;
	border-right:1px dotted #96424f;
	border-left:1px dotted #96424f;
	background:url(../images/navTools-r.gif) repeat-x top center;
}
*:first-child+html #navTools li a:hover span {
	background:none;
}
* html #navTools {
	left: 10px;
	position: absolute;
	top: -195px;
	width: 720px;
}
* html #navTools li a {
	color: #abaaaa;
	border-right:1px dotted #5C0D12;
	border-left:1px dotted #5C0D12;
	font-weight: bold;
	padding: 0x;
	height:60px;
	line-height:3.5em;
}
* html #navTools li a:hover, #navTools li a.selected {
	color: #f9a345;
	background:#8D3948;
	border-right:1px dotted #96424f;
	border-left:1px dotted #96424f;
	background:url(../images/navTools-r.gif) repeat-x top center;
}
* html #navTools li a span {
	height:35px;
	padding:0;
}
* html #navTools li a:hover span {
	background:none;
}
/* menu items */





.navStaticTitle {
	background:url(../images/sidebar-title-poz.gif) no-repeat top center;
	margin: 20px 0 5px 0;
	font-size: 1em;
	letter-spacing: 1px;
	padding: .5em 10px;
	text-transform: uppercase;
	color:#EF95A5;
}
.navStatic, .navStatic li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.navStatic {
	margin-bottom: 1em;
}
.navStatic li a, .navStatic li a:link, .navStatic li a:visited, .navStatic li a:active {
	background: url(../graphics/petrol/navStaticBg.gif) no-repeat 1em .9em;
	background-color:#4F000C;
	color: #FFD1D3;
	display: block;
	width: 100%;
	margin:1px 0 0 0;
}
.navStatic li a:hover {
	color: #4F000C;
	background-color:#FF9F3B;
}
.navStatic li a span {
	display: block;
	padding: .5em 10px .5em 2.4em;
}
/* newsletter signup */





#newsletterTitle {
	background:url(../images/sidebar-title-poz.gif) no-repeat top center;
	margin: 15px 0 5px 0;
	font-size: 1em;
	letter-spacing: 1px;
	padding: .5em 10px;
	text-transform: uppercase;
	color:#EF95A5;
}
#newsletter label {
	display: none;
}
#newsletterEmail {
	background:#ffd1d3;
	border-left: 1px solid #ecbabc;
	border-right: 1px solid #f7c7c9;
	border-top: 1px solid #dca6a8;
	border-bottom: 1px solid #ffedee;
	float: left;
	margin: 0;
	padding: 4px;
	width: 170px;
}
#newsletterSubmit {
	border-right: 1px solid #eba000;
	border-left: 1px solid #eba000;
	border-bottom: 1px solid #d39000;
	border-top: 1px solid #ffe2a5;
	background: #ffae00;
	font-weight:bold;
	color: #000;
	float: right;
	height: 2.2em;
	line-height: 2.2em;
	margin: 0;
	overflow: hidden;
	padding: 0 4px 1px 4px;
	text-transform: uppercase;
}
#newsletterSubmit:hover {
	border-right: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #b4b4b4;
	border-top: 1px solid #f4f3f3;
	background: #d9d9d9;
	cursor: pointer;
}
/* menu items */





#recentlyViewedTitle {
	background:url(../images/sidebar-title-poz.gif) no-repeat top center;
	margin: 20px 0 5px 0;
	font-size: 1em;
	padding: .5em 10px;
	text-transform: uppercase;
	color:#EF95A5;
}
#recentlyViewed, #recentlyViewed li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#recentlyViewed {
	margin-bottom: 1em;
}
#recentlyViewed li a, #recentlyViewed li a:link, #recentlyViewed li a:visited, #recentlyViewed li a:active {
	background: url(../graphics/petrol/navStaticBg-y.gif) no-repeat 1em .9em;
	color: #FFD1D3;
	display: block;
	width: 100%;
	border-bottom:1px dotted #4F0014;
}
#recentlyViewed li a:hover {
	color: #ffc000;
}
#recentlyViewed li a span {
	display: block;
	padding: .5em 10px .5em 2.4em;
}
/* =CONTENT



=============================================== */



#main {
	float: left;
	font-size: 1.1em;
	display: inline;
	width: 700px;
	margin-left: 10px;
	z-index:10;
}
#main p {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#EFC2CB;
	line-height:140%;
}
/* content area */





#content {
	margin: 1em 0;
}
.particle p {
	font-size:1.2em!important;
	color:#EFA4B3!important;
}
.particle h3 {
	font-size:1.5em!important;
	color:#FFC000;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:1em 0 -.6em 0!important;
	letter-spacing:1px;
}
.particle ul {
	margin:.8em 0 .8em 0!important;
	padding:.8em 0 .8em 0!important;
	border-top:1px dotted #ef95a7!important;
	border-bottom:1px dotted #ef95a7!important;
}
.particle ul li {
	list-style:none!important;
	color:#efc2cb;
	margin:.6em 0 .6em 0!important;
	padding:0 0 0 1.5em!important;
	font-size:1.2em;
	background:url(../images/bullet.gif) no-repeat left top;
}
.particle img {
	margin:.3em 1em .2em 0!important;
	border:4px solid #CCCCCC;
}
#content #contactDetails {
	background: #f2f2f2;
	float: right;
	margin-left: 20px;
	padding: 1em 15px;
	width: 320px;
}
#content #contactDetails address {
	margin: 0;
}
#content a {
	font-weight: bold;
}
#content ul, #content ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content ul {
	margin: 1em 0 2em 0;
}
#content ul li {
	list-style: disc;
	margin: .5em 0 .5em 2em;
}
p.buttonWrapper {
	height: 2em;
	line-height: 2em;
	margin: 1em 0;
}
p.buttonWrapper a:link, p.buttonWrapper a:visited, p.buttonWrapper a:active {
	background: #5a8bb6;
	color: #fff;
	margin-right: .5em;
	padding: .5em 1em;
}
p.buttonWrapper a:hover {
	background: #4f7a9f;
}
/*  sub-department navigation - content area */





#navSubDept, #navSubDept li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navSubDept {
	background: #4F000C;
	border: 1px dotted #FFC000;
	color: #777;
	margin: 1em 0 2em 0;
	padding: 1em 10px;
	position: relative;
}
#navSubDept li {
	float: left;
	line-height: 2em;
	list-style: none;
	margin: 6px 10px;
	width: 315px;
	font-size:1.2em;
}
#navSubDept li a {
	background: url(../graphics/petrol/navStaticBg.gif) no-repeat left 20%;
	float:left;
	color: #FFC000;
	display: block;
	padding-left:15px;
	font-weight: normal;
	font-weight:bold;
	line-height:normal;
}
#navSubDept li a:hover, #navSubDept li a.selected {
	color: #FFD1D3;
}
/* =FORMS





=============================================== */





fieldset {
	border: none;
	margin: 0 0 20px 0;
	padding: 10px 10px 15px 10px;
	background-color:#75001B;
	border-top:1px dotted #EF4A73!important;
}
fieldset h2 {
	font-size: 1.4em;
	clear: both;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px 0 15px 10px;
	color:#ccc;
	background:url(../images/h2-fs.jpg) no-repeat center top;
	margin:35px 0 0 0;
	width:655px;
}
legend {
	clear: left;
	color: #EFC2CB;
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 2em;
	background-color:#75001B;
	padding:1px 10px 0 10px;
	border-top:1px dotted #C63657;
}
*:first-child+html legend {
	display: inline;
	margin-top:-25px;
}
fieldset h3 {
	margin: 1em 0;
}
.formField {
	background: #ffd1d3;
	border: 1px solid #d9d9d9;
	padding: 4px;
	width: 170px;
}
.formField1 {
	background: #ffd1d3;
	border: 1px solid #d9d9d9;
	padding: 4px;
	width: 275px;
}
select.formSelect {
	background:#fff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #666;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 4px;
	width: 170px;
	background-color:#ffd1d3;
}
select.formSelectMedium {
	background: #fff;
	border: 1px solid #ccc;
	margin-right: 5px;
	padding: 3px 4px;
	width: 90px;
}
.formFieldShort {
	background: #fff;
	border: 1px solid #ccc;
	margin-right: 5px;
	padding: 4px;
	width: 50px;
}
.formFieldMedium {
	background: #fff;
	border: 1px solid #ccc;
	margin-right: 5px;
	padding: 4px;
	width: 90px;
}
h3 .formRadio {
	margin: -.2em .5em 0 0;
}
p .formRadio {
	margin: -.2em .5em 0 0;
}
.formButton {
 *display:inline;
}
.formButton {
	border-right: 1px solid #841b29;
	border-left: 1px solid #841b29;
	border-bottom: 1px solid #500f18;
	border-top: 1px solid #ad535f;
	background: #941E2E;
	font-weight:normal;
	color: #ffc000;
	height: 2.2em;
	line-height: 2.2em;
	overflow: hidden;
	padding: 0 4px 2px 4px;
	width:120px;
}
.formButton:hover {
	border-right: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #b4b4b4;
	border-top: 1px solid #f4f3f3;
	background: #d9d9d9;
	color:#000;
	cursor: pointer;
}
.formButon {
	border-right: 1px solid #841b29;
	border-left: 1px solid #841b29;
	border-bottom: 1px solid #500f18;
	border-top: 1px solid #ad535f;
	background: #941E2E;
	font-weight:normal;
	color: #ffc000;
	height: 2.2em;
	line-height: 2.2em;
	overflow: hidden;
	padding: 0 4px 2px 4px;
	margin:28px 0 0 0;
	width:80px;
}
.formButon:hover {
	border-right: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #b4b4b4;
	border-top: 1px solid #f4f3f3;
	background: #d9d9d9;
	color:#000;
	cursor: pointer;
}
.formButtondetalji {
	border-right: 1px solid #841b29;
	border-left: 1px solid #841b29;
	border-bottom: 1px solid #500f18;
	border-top: 1px solid #ad535f;
	background: #941E2E;
	font-weight:normal;
	color: #fff;
	height: 2.2em;
	line-height: 2.2em;
	overflow: hidden;
	padding: 0 4px 2px 4px;
	margin:-24px 0 13px 123px;
	display: block;
 *margin:-43px 0 0 121px;
}
.formButtondetalji:hover {
	border-right: 1px solid #841b29;
	border-left: 1px solid #841b29;
	border-bottom: 1px solid #500f18;
	border-top: 1px solid #ad535f;
	font-weight:normal;
	color: #000;
	height: 2.2em;
	line-height: 2.2em;
	overflow: hidden;
	padding: 0 4px 2px 4px;
	margin:-24px 0 13px 123px;
	display: block;
	background: #ffae00;
 *margin:-43px 0 0 121px;
}
.nkbtn {
	border-right: 1px solid #FF9D4F;
	border-left: 1px solid #FF9D4F;
	border-bottom: 1px solid #7F3900;
	border-top: 1px solid #FFCA9F;
	background: #FF831F;
	font-weight:bold;
	text-transform:uppercase;
	color: #000;
	line-height: 2.2em;
	overflow: hidden;
	padding: 4px 4px 3px 4px!important;
	margin:0 12px 0 10px;
}
.nkbtn:hover {
	border-right: 1px solid #841b29;
	border-left: 1px solid #841b29;
	border-bottom: 1px solid #500f18;
	border-top: 1px solid #ad535f;
	background: #AF2044;
	color:#ffc000;
	cursor: pointer;
}
*:first-child+html .nkbtn {
	border-right: 1px solid #FF9D4F;
	border-left: 1px solid #FF9D4F;
	border-bottom: 1px solid #7F3900;
	border-top: 1px solid #FFCA9F;
	background: #FF831F;
	font-weight:bold;
	text-transform:uppercase;
	color: #000;
	overflow: hidden;
	height: 2.1em!important;
	line-height: 1.5em!important;
	padding: 0 4px 2px 4px!important;
	margin:0 12px 0 10px;
	float:right;
}
*:first-child+html .nkbtn:hover {
	border-right: 1px solid #841b29;
	border-left: 1px solid #841b29;
	border-bottom: 1px solid #500f18;
	border-top: 1px solid #ad535f;
	background: #AF2044;
	color:#ffc000;
	cursor: pointer;
}
label {
	margin: .5em 0;
	color: #EFC2CB;
}
label span {
	color: #FFC000;
	font-size: 110%;
	font-weight: bold;
}
input.formField:focus, input.formFieldShort:focus, input.formFieldMedium:focus, textarea:focus, .quantity:focus, .formField.comments:focus {
	background: #fff;
	border: 1px solid #aaa;
}
/* =TABLES





=============================================== */



table {
	border-collapse: collapse;
	/* border: 1px dotted #FF9FB7; */



	border-bottom: 0;
	line-height: 150%;
	margin: .5em 0 1em 0;
	width: 100%;
}
th {
	background: #B93856;
	border-bottom: 1px dotted #FF9FB7;
	border-top:  1px dotted #FF9FB7;
	border-right:  1px dotted #FF9FB7;
	border-left:  1px dotted #FF9FB7;
	padding: 6px;
	color:#000;
	font-size:1.2em;
}
tr {
/*



	 border-left:  1px dotted #FF9FB7;



	border-right: 1px dotted #FF9FB7; 





	*/





	}
td {
	background: #AF2044;
	/* border-bottom: 1px dotted #FF9FB7;*/



		border-right:  1px dotted #CF4067;
	border-bottom:  1px dotted #CF4067;
	padding: 8px;
	vertical-align: top;
}
td img {
	margin:5px;
}
table .price {
	color: #FFC000;
	font-size: 1em;
	font-weight: bold;
}
th.first, td.first {
	width: 25%;
}
td.qty {
	width: 50px;
}
th.remove {
	width: 75px;
}
th.product, th.attributes {
	width: 30%
}
/* =MISC

=============================================== */



/* site map */



#sitemap, #sitemap ul, #sitemap li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sitemap {
	margin: 1em 0;
}
#sitemap li {
	margin: .5em 0;
}
#sitemap li h3 {
	margin: .2em 0;
}
#sitemap ul {
	padding-left: 20px;
}
/* shopping cart & checkout */



.module1 {
	float: left;
	margin: 1em 1em 0 0;
	width: 290px;
	display: inline;
	border: 1px dotted #ff9fb7;
	padding:10px;
}
.module2 {
	float: right;
	margin: 1em 1em 0 0;
	width: 340px;
	display: inline;
	background:#AF2044;
	padding:10px;
	border-top: 1px dotted #ff9fb7;
	color:#fff!important;
}
.module22 {
	float: left;
	margin: 1em 1em 0 0;
	width: 280px;
	display: inline;
	background:#AF2044;
	padding:10px;
	border-top: 1px dotted #ff9fb7;
	color:#fff!important;
}
.module22 h3 {
	font-size:1.8em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFC000;
}
.modulenp {
	float: left;
	margin: 1em 1em 0 0;
	width: 280px;
	display: inline;
	background:#AF2044;
	padding:10px;
	border-top: 1px dotted #ff9fb7;
	color:#fff!important;
}
.modulenp h3 {
	font-size:1.8em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFC000;
}
.modulenp h2 {
	font-size: 1.4em;
	clear: both;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px 0 15px 10px;
	color:#ccc;
	background:url(../images/h2-np.jpg) repeat-x center top;
	margin:35px 0 0 0;
}
.modulenp h2 {
	font-size: 1.4em;
	clear: both;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px 0 15px 10px;
	color:#ccc;
	background:url(../images/h2-poz.jpg) no-repeat center top;
	margin:5px 0 3px 0;
}
.modulenp :first-child {
	margin:0;
}
.module3 {
	float: right;
	margin: 1em 0;
	width: 340px;
	display: inline;
	color:#fff!important;
}
.module4 {
	float: left;
	margin: 1em 0;
	width: 340px;
	display: inline;
	color:#fff!important;
}
.module5 {
	/* float: left; */





	margin: 1em 1em 0 0;
	width: 290px;
	display: inline;
}
.module2 h3 {
	font-size:1.8em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFC000;
}
.module1 *:first-child, .module2 *:first-child {
	margin-top: 0;
}
.formCheckbox, .formRadio {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
p .formCheckbox {
	margin: -.4em .5em 0 0;
}
p .formRadio {
	margin: -.4em .5em 0 0;
}
#cartContents {
	margin-bottom: 1em;
}
#cartContents td.productDetails {
	padding-left: 80px;
}
.cartProductImage {
	display: inline;
	float: left;
	margin: 0 0 0 -75px;
}
.cartProductImage a img {
	background: #fff;
	border: 1px solid #d5d5d5;
	padding: 2px;
	width: 60px;
}
.cartProductImage a:hover img {
	background: #eee;
	border: 1px solid #d5d5d5;
	padding: 2px;
}
a.removeItem {
	background: url(../graphics/site/removeItem.gif) no-repeat 0 50%;
	height: 18px!important;
	padding-left: 20px;
	display:block;
	color:#FF7072;
}
a.removeItem:hover {
	color:#FFC000;
}
#acceptedCards img {
	margin-right: .5em;
}
/* cart totals */





#total {
	clear: both;
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 110%;
}
#total dt {
	border-bottom: 1px dotted #ff9fb7;
	font-weight: bold;
	line-height: 2.5em;
	color:#FFA31F;
}
#total dd {
	line-height: 2.5em;
	margin-top: -2.6em;
	text-align: right;
	color:#FFBFD1;
	font-weight:bold;
}
#total .total {
	font-size: 1.2em;
}
.actions {
	clear: both;
	margin: 1em 0;
}
p.actions1 {
	clear: both;
	display:block;
	float:right;
 *width:505px;
}
p.actions1 .formButton {
	border-right: 1px solid #eba000;
	border-left: 1px solid #eba000;
	border-bottom: 1px solid #d39000;
	border-top: 1px solid #ffe2a5;
	background: #ffae00;
	font-weight:normal;
	color: #000;
	height: 2.2em;
	line-height: 2.2em;
	overflow: hidden;
	padding: 0 4px 2px 4px;
}
p.actions1 .formButton:hover {
	border-right: 1px solid #841b29;
	border-left: 1px solid #841b29;
	border-bottom: 1px solid #500f18;
	border-top: 1px solid #ad535f;
	background: #941E2E;
	color:#ffc000;
	cursor: pointer;
}
*:first-child+html p.actions1 .formButton {
	height: 2em!important;
	line-height: 1.5em!important;
	padding: 0 4px 2px 4px!important;
}
*:first-child+html p.actions1 .formButton:hover {
	border-right: 1px solid #841b29;
	border-left: 1px solid #841b29;
	border-bottom: 1px solid #500f18;
	border-top: 1px solid #ad535f;
	background: #941E2E;
	color:#ffc000;
	cursor: pointer;
}
/* content area forms (checkout, login, contact form etc.) */



#main label {
	display: block;
}
#main .formField, #main .formFieldMedium {
	margin: 0 0 .8em 0;
	width: 280px;
}
#main select.formSelect, #main select.formSelectMedium, #main select.formSelectShort {
	margin: 0 0 .8em 0;
	width: 280px;
}
#content .formField, #frmContact .formField {
	width: 310px;
}
#content .formFieldShort, #frmContact .formFieldShort {
	margin: .2em 0 1em 0;
	width: 50px;
}
#content select.formSelect, #frmContact select.formSelect {
	width: 228px;
}
#content select.formSelectMedium, #frmContact select.formSelectMedium {
	margin-right: .8em;
	width: 80px;
}
#content .formButton, #frmContact .formButton {
	float: left;
	margin-right: .5em;
}
#cv2 {
	float: left;
	margin: -.2em 0 0 1em;
}
/* checkout summary */





#checkout dl.cartSummary, #checkout dl.cartSummary dt, #checkout dl.cartSummary dd {
	margin: 0;
	padding: 0;
}
#checkout dl.cartSummary dt {
	clear: left;
	float: left;
	margin: 0;
	width: 40%;
}
#checkout dl.cartSummary dd {
	float: left;
	margin: 0;
	width: 59%;
}
.addGiftWrap {
	float: left;
	margin: -.5em 0 0 0;
}
/* checkout form layout */





table.user, table.user tr, table.user td {
	background: none;
	border: none;
	padding: 0;
}
table.user {
	margin: 0;
}
table.user td {
	width: 50%;
}
.paymentGateway {
	background: #fff;
	border: 1px solid #ddd;
	float: left;
	display: block;
	margin: -.5em 1em 1em 0;
	padding: 3px;
}
/* =PRODUCT LISTS





=============================================== */





/* product list */





.products a {
	color:#ffc000;
}
.products a:hover {
	color:#ffd1d3;
}
.products {
	list-style: none;
	margin: 0;
	padding: 0;
}
.products li {
	margin: 0 0 1em 0;
	padding: 1px 10px 0 170px;
	position: relative;
	list-style: none;
	background:url(../images/products-r1.png) repeat left top;
	background-color:#6E0019;
	border:1px solid #6F0D16;
}
.products li:hover {
	border:1px solid #CF5A5A;
}
#main .products li p {
	color: #EFC2CB;
}
.products li h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	background: none;
	clear: left;
	font-size: 1.2em;
	margin-right: .5em;
}
.products.grid li h3 {
	background: none;
	clear: left;
	font-size: 1.2em;
	margin: 0;
	min-height:65px!important;
}
.products.grid .hide {
	display:none!important;
}
.products li h3 a, .products li h3 a:link, .products li h3 a:visited, .products li h3 a:active {
	color: #FFC000;
}
.products li h3 a:hover {
	color: #EFC2CB;
}
.products .image {
	display: inline;
	float: left;
	margin: -25px 0 1em -158px;
	padding:5px 0 5px 0;
	width: 146px!important;
	height:146px!important;
	text-align:center;
	background:#FFFFFF;
	border-top:2px solid #6F1427;
	border-bottom:2px solid #DF8B9A;
	border-left:2px solid #9F4555;
	border-right:2px solid #9F4555;
}
/* .products .image a img {



	background: #eee;





	padding: 2px;





	}



.products .image a:hover img {





	background: #fff;



	padding: 2px;





	}



*/





.products .addWishlist, .products .addCompare {
	display: inline;
	margin: .5em 1em .5em 0;
}
.products .desc {
	line-height: 1.5em;
}
.products .rrp {
	color: #ff92a1!important;
	font-size: 12px;
	margin:0 0 10px 0;
}
.products .rrp span {
	color: #555;
}
.products.grid li .onSale {
	background:url(../images/onsale-r.png) repeat-y left top;
	display: inline;
	color: #fff!important;
	font-weight: bold;
	margin: 0;
	padding: .5em 1em .5em 1em;
	position: absolute;
	top: 160px;
	width:124px;
	left: 12px;
}
.products .onSale {
	background:url(../images/onsale-r.png) repeat left top;
	display: inline;
	color: #fff!important;
	font-weight: bold;
	margin: 0;
	padding: .5em 1em .5em 1em;
	position: absolute;
	top: 115px;
	left: 14px;
	width:124px;
}
.products .price {
	color: #EFC2CB;
	font-size: 1.3em;
	font-weight: bold;
}
.products .quantity {
	clear: both;
	margin: -3em 0 1em 0;
	text-align: right;
}
.products .actions {
	float: right;
	margin: .5em 0;
	text-align: right;
}
/* product grid */









.products.grid {
	margin-right: -10px;
	width: 710px;
}
.products.grid li {
	float: left;
	margin-right: 10px;
	padding: 10px 10px 0 10px;
	width: 204px;
}
.products.grid .image {
	width: 146px!important;
	height:146px!important;
	float: none;
	margin: 1em 0;
	background:#FFFFFF;
	width: 146px;
	display:block;
	text-align:center;
}
.products.grid .addWishlist, .products.grid .addCompare {
	border: 0;
	display: block;
	margin: .2em 0;
	padding: 0;
}
.products.grid .price {
	margin: .5em 0;
}
.products.grid .price span {
	display: block;
	margin: .5em 0;
}
.products.grid .actions {
	clear: both;
	float: none;
	margin: .5em 0;
	text-align: left;
}
/* sort by options / attributes header */

















#productSort h3 {
	clear: both;
	font-size: 1em;
	letter-spacing: 1px;
	margin: 5px 0 0 0;
	text-transform: uppercase;
}
#productSort h3 a {
	color: #EFC2CB;
	height: 2.7em;
	line-height: 2.7em;
	padding: .8em 10px;
}
#productSort h3 a:hover {
	color: #FFC000;
}
#productSort h3 a.selected {
	background:url(../images/productSort-r.jpg) repeat-x left top;
	color: #EFC2CB;
}
#productSort h3 a span {
	color: #777;
	letter-spacing: normal;
	text-transform: none;
}
/* sort container */













#productSort #productSortOptions {
	margin: 0 0 1em 0;
 *margin: 0 0 -1.3em 0;
	padding: .5em 10px;
	background:#C55B72;
	background:url(../images/productSortOptions-r.jpg) repeat-x left top;
}
/* sort options */











#productSort #productSortOptions .sortBlock {
	float: left;
	margin-right: 10px;
	width: 140px;
}
#productSort #productSortOptions .sortBlock label {
	color:#EFC2CB;
}
#productSort #productSortOptions .sortBlock .formSelect {
	width: 140px;
}
#productSort #productSortOptions .formButton {
	float: right;
	margin-top: 2.6em;
}
/* sort by attributes */









#productSort h4 {
	margin: .8em 0 0 0;
	text-transform: none;
}
#productSort #productSortOptions dl, #productSort #productSortOptions dl dt, #productSort #productSortOptions dl dd {
	margin: 0;
	padding: 0;
}
#productSort #productSortOptions dl {
	margin: .5em 0;
	padding-left: 150px;
	position: relative;
}
#productSort #productSortOptions dl dt {
	clear: left;
	color: #555;
	float: left;
	font-weight: bold;
	margin-left: -150px;
	width: 140px;
}
#productSort #productSortOptions dl dd {
	color: #888;
	float: left;
	margin-right: 1em;
}
/* pagination */















.pagination {
	background: #6E0019;
	border-top:1px dotted #CA4766;
	clear: both;
	color: #777;
	font-weight: bold;
	margin: -2em 0 1em 0;
	padding: 1em 10px .5em 5px;
 *margin: .5em 0 1em 0;
}
.pagination p {
	margin: 0;
}
.pagination p.current {
	display: inline;
	float: right;
	line-height: 1em;
	margin: 0;
}
.pagination p.summary {
	border-left: 1px solid #bbb;
	float: right;
	color:#FFC000!important;
	line-height: 1em;
	margin: 0 0 .5em .6em;
	padding-left: .5em;
}
.pagination a, .pagination a:link, .pagination a:visited, .pagination a:active {
	color: #FFD1D3;
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 2px;
	padding: .1em 6px;
}
.pagination a:hover {
	color: #FFC000;
}
.pagination a.selected {
	background: #FFC000;
	color: #111;
}
.pagination.end {
	margin-top: 0;
}
/* =PRODUCT DETAILS





=============================================== */











/* product details */







#product {
	margin: 1em 0;
}
/* image gallery */











#product .image {
	float: left;
	margin: 1em 0;
	text-align:center;
	background:#FFFFFF;
	padding:5px;
	border-top:2px solid #6F1427;
	border-bottom:2px solid #DF8B9A;
	border-left:2px solid #9F4555;
	border-right:2px solid #9F4555;
	width:316px;
}
#product .image a {
	color:#FF8B14
}
#product .image a:hover {
	color:#ccc;
}
#longdesc p {
	margin:8px 0 8px 0;
	color:#EFB3B7;
	font-size:1em;
	line-height:normal;
}
#longdesc {
	min-height:46px;
	padding:0 0 0 50px;
	background:url(../images/longdesc-ico.jpg) no-repeat left top;
}
#product .image p {
	margin: 1em 0;
}
p.limg {
	background:#F2F2F2;
	margin:0 0 -1px 0!important;
}
#product .image ul, #product .image ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#product .image ul {
	width: 370px;
}
#product .image ul li {
	display: inline;
}
#product .image ul li {
	margin: 0 5px 0 0;
}
#product .image ul li a img {
	background: #f2f2f2;
	padding: 4px;
}
#product .image ul li a:hover img {
	background: #ddd;
	padding: 4px;
}
/* product price & options */







.priceblock {
	padding:0 5px 0 10px;
	background:#63101D;
	border:1px dotted #941E2E;
}
.products .priceblock {
	margin:10px 0 10px 0;
	padding:0 5px 0 10px;
	background:#63101D;
	border:1px dotted #941E2E;
}
#product .info {
	background:url(../images/products-r1.png) repeat left top;
	background-color: #6e0019;
	border:1px solid #5C0D12;
	float: right;
	margin: 1em 0;
	padding: 1px 10px 10px 10px;
	position: relative;
	width: 278px;
}
#product .info a {
	color:#ffc000;
}
#product .info a:hover {
	color:#ffd1d3;
}
#product .info .onSale {
	background: #c00;
	display: inline;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: .5em;
	font-size:1.2em;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:1px;
	position: absolute;
	top: -.5em;
	right: 10px;
	background:url(../images/onsale-r.png) repeat left top;
	width:144px;
}
#product .info .price {
	color: #efc2cb;
	font-size: 1.4em;
	line-height: 1.4em;
	margin: .5em 0 .5em 0;
	font-weight:bold;
}
#product .info .price span {
	color: #aaa;
	display: block;
}
#product .info .rrp {
	color: #ff92a1;
	font-size: 12px;
	font-weight: normal;
}
#product .info h3 {
	line-height: 2em;
	margin-bottom: -.5em;
}
#product .info label {
	float: left;
	margin: 5px .5em 0 0;
}
#product .info .formField {
	width: 270px;
}
#product .info .formButton {
	margin: .2em 0 0 0;
}
#product .info .formFieldShort, #product .info .formButton {
	float: left;
	margin-right: 1em;
}
#product .info #addWishlist, #product .info #addComparison {
	margin: .5em 0;
}
#product .actions {
	clear: both;
}
/* =ARTICLES



=============================================== */





#articles ul, #articles li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#articles li {
	background:url(../images/products-r1.png) repeat left top!important;
	background-color:#6E0019;
	border:1px solid #6F0D16!important;
	width:312px;
	float:left;
}
#articles li p {
	margin:0;
}
#articles li p strong {
	font-size:1.4em;
	line-height:normal;
}
#articles li p em {
	margin:0 0 .3em 0 !important;
	color:#CF5A77;
	line-height:1.8em;
}
#articles li p.ap {
	margin:1em 0 1em 0 !important;
}
#articles ul {
	margin: 1em 0;
}
#articles ul li {
	list-style: none;
	margin: 0 1.2em 1.2em 0;
	padding:1em;
}
#articles ul li a {
	background: none;
	color: #FFA31F;
	font-weight: bold;
}
#articles ul li a:hover {
	background: none;
	color: #FF97A3;
}
#pageAuthor {
	background: #C3556E;
	padding: .5em 10px;
	border-top:1px dotted #FFC000;
	color:#333333;
	margin:2em 0 0 0;
}
#articles ul li img {
	float:left;
	margin:.2em 1em 0 0;
}
#articles ul li a img {
	border:2px solid #6B0000!important;
}
#articles ul li a:hover img {
	border:2px solid #FF97A3!important;
}
/* =REVIEWS







=============================================== */







/* star ratings */



.review {
	background: url(../graphics/petrol/ratings.gif) no-repeat 0 0;
	display: block;
	height: 12px;
	line-height: 12px;
	margin: 1em 0;
	padding-left: 80px;
}
p.rating0 {
	background-position: 0 0;
}
p.rating1 {
	background-position: 0 -12px;
}
p.rating2 {
	background-position: 0 -24px;
}
p.rating3 {
	background-position: 0 -36px;
}
p.rating4 {
	background-position: 0 -48px;
}
p.rating5 {
	background-position: 0 -60px;
}
p.rating6 {
	background-position: 0 -72px;
}
p.rating7 {
	background-position: 0 -84px;
}
p.rating8 {
	background-position: 0 -96px;
}
p.rating9 {
	background-position: 0 -108px;
}
p.rating10 {
	background-position: 0 -120px;
}
/* product page reviews */



#reviewcontainer {
	position: relative;
}
#reviews {
	border:1px solid #5C0D13;
	background-color:#9F273A;
	clear: both;
	margin: 30px 0;
	padding: 1px 10px 1px 10px;
	position: relative;
}
#writeReview {
}
#writeReview a {
	background: #533E43;
	display: inline;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: .5em 1em .4em 1em;
	position: absolute;
	top: 8px;
	right: 11px;
	color: #FFB639;
}
#writeReview a:hover {
	background: #63101D;
}
#reviews h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0;
	margin-right: 180px;
	color:#FB9B37;
	font-size:18px;
	font-weight:normal;
}
#reviews .review {
	float: right;
	margin-bottom: -1.3em;
}
p.reviewAuthor {
	float: right;
	margin-top: 5px;
	color:#000!important;
}
.reviewDate {
	border-top:1px dotted #63101D;
	margin-bottom: 1em;
	padding: .5em 0 0 0;
	color:#3F0C15!important;
}
dl#reviewForm, dl#reviewForm dt, dl#reviewForm dd {
	margin: 0;
	padding: 0;
}
dl#reviewForm dt {
	margin: .5em 0 .2em 0;
}
p.dane {
	background:#62101C;
	border-bottom: 1px dotted #FF9B34;
	padding:5px;
}
#reviewcontainer span {
	background:#000000;
}
/* =SEARCH RESULTS

=============================================== */



#searchResults, #searchResults li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#searchResults {
	margin: 1em 0;
}
#searchResults li {
	list-style: decimal;
	margin: 1em 0 1em 2.5em;
}
#searchResults h3 {
}
#searchResults p {
	margin-top: -1em;
}
#searchResults span {
	background: #ccc;
	color: #fff;
	font-size: .9em;
	font-weight: normal;
	margin-left: .5em;
	padding: .2em .5em .15em .5em;
}
/* =FOOTER





=============================================== */





#footer {
	background:url(../images/footer-poz.jpg) repeat-x center top;
	background-color:#63101D;
	clear: both;
	color: #666;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0;
}
#footer .inner {
	background:url(../images/footer-poz1.jpg) no-repeat left top;
	margin: 0 auto;
	width: 960px;
	height:110px;
	padding:10px 0 0 10px;
}
#footer p {
	margin-bottom: 0;
	color:#B0B0B0;
}
#footer ul, #footer li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul {
	margin:5px 0 10px 0;
}
#footer li {
	border-left: 1px solid #000;
	font-weight: bold;
	display: inline;
	margin-left: .4em;
	padding-left: .8em;
}
#footer li.first {
	border: 0;
	margin-left: 0;
	padding-left: 0;
}
#footer a {
	color: #8F8F8F;
}
#footer a:hover {
	color: #FFA31F;
}
#footer #credits {
}
#footer .inner1 {
	background:url(../images/footer-simb.jpg) no-repeat center bottom;
	margin: 0 0 -20px 0;
	padding:0 0 20px 0;
}
* html #footer .inner1 {
	background:url(../images/footer-simb.jpg) no-repeat center bottom;
	margin: 0;
	padding:0 0 20px 0;
}
#footer .inner1 p {
	color:#B0B0B0;
	margin:0;
	font-size:1em!important;
	font-weight:normal!important;
	line-height:1.5em;
}
#footer .inner1 p strong {
	color:#FFB236;
}
#footer .inner1 #focenter a {
	color: #ccc;
	display:block;
	background:#4F0003;
	font-size:0.8em;
	padding:2px 10px 2px 10px;
}
#footer .inner1 #focenter a:hover {
	color: #4B3F41;
	background:#FFB032;
}
#foleft, #focenter, #foright {
	padding:15px;
	float:left;
	width:280px;
}
#foleft {
	width:180px;
	border-right:1px dotted #A80004;
}
#focenter {
	width:auto;
	padding:15px 0 15px 15px;
}
#foright {
	border-top:1px dotted #A80004;
	border-bottom:1px dotted #A80004;
	width:900px;
	margin:20px 0 10px 0;
	text-align:center;
}
#foright img {
	margin:0 5px 0 5px;
}
#footer #foleft ul {
	margin:0;
}
#footer #foleft li {
	border:none;
	font-weight:normal;
	float:none;
	display:block;
	list-style: none;
	margin: 2px 0 0 0;
	padding: 0;
}
#footer #foleft li a {
	color:#DF8B90;
	background:url(../graphics/petrol/navStaticBg-y.gif) no-repeat left 3px;
	padding:0 0 0 10px;
}
#footer #foleft li a:hover {
	background:none;
	color:#FFB337;
}
#focenter div {
	float:left;
	padding:0 29px 0 29px;
 *padding:0 26px 0 26px;
}
.footerb {
	margin:0 0 0 10px;
}
.agmedia {
	margin:0 0 -8px 0;
}
/* =FLOAT FIX





=============================================== */



.inner:after, #content:after, .products:after, .products li:after, .pagination:after, #total:after, .module1:after, .module2:after, #search:after, #advancedSearch:after, #brand:after, #newsletter:after, #navSubDept:after, #navSubDept li:after, #productSortOptions:after, dl:after, dl dt:after, dl dd:after, form:after, .billShipBlock:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.inner, #content, .products, .products li, .pagination, #total, .module1, .module2, #search, #brand, #newsletter, #navSubDept, #navSubDept li, #productSortOptions, dl, dl dt, dl dd, form, .billShipBlock {
	display: block;
}
/*  \*/







.inner, #content, .products, .products li, .pagination, #total, .module1, .module2, #search, #brand, #newsletter, #navSubDept, #navSubDept li, #productSortOptions, dl, dl dt, dl dd, form, .billShipBlock {
	min-height: 1%;
}
* html .inner, * html #content, * html .products, * html .products li, * html .pagination, * html #total, * html .module1, * html .module2, * html #search, * html #brand, * html #newsletter, * html #navSubDept, * html #navSubDept li, * html #productSortOptions, * html dl, * html dl dt, * html dl dd, * html form, * html .billShipBlock {
	height: 1%;
}
/*  */









#scroller {
}
/* ---- nacin placanja ----*/









.dpayway, .duplata, .dpouzece {
	border:1px dotted #C84765;
	padding:0 10px 10px 10px;
	margin:10px 0 10px 0;
	background:url(../images/dpup-r.gif) repeat-x left top;
}
.dpayway .formRadio, .duplata .formRadio, .dpouzece .formRadio {
	margin: -.2em .5em 0 0;
}
.dpayway span, .duplata span, .dpouzece span {
	font-size:1.2em;
	font-weight:bold;
	color:#FF6F86;
}
.dpayway h3, .duplata h3, .dpouzece h3 {
	margin-top:0;
	padding:5px;
	border-bottom:1px dotted #5F0018;
	color:#FFC000;
	font-size:1.2em;
	text-transform:uppercase;
}
#btnimp {
	border-right: 1px solid #eba000;
	border-left: 1px solid #eba000;
	border-bottom: 1px solid #d39000;
	border-top: 1px solid #ffe2a5;
	background: #ffae00;
	padding:2px 5px 2px 10px;
	margin:20px 0 10px 0;
	width:650px;
}
#btnimp p {
	line-height:0!important;
	color:#000!important;
}
#btnimp a {
	color:#000!important;
}
#btnimp a:hover {
	color:#941E2E!important;
}
#btnimp1 {
	border-right: 1px solid #eba000;
	border-left: 1px solid #eba000;
	border-bottom: 1px solid #d39000;
	border-top: 1px solid #ffe2a5;
	background: #ffae00;
	padding:2px 5px 2px 10px;
	margin:20px 0 10px 0;
}
#btnimp1 p {
	line-height:0!important;
	color:#000!important;
}
#btnimp1 a {
	color:#000!important;
}
#btnimp1 a:hover {
	color:#941E2E!important;
}
.telmail {
	margin:1.5em 0 .5em 0;
}
.magiccards {
	margin:0 0 1.5em 0;
}
.banners-home {
	margin:1.5em 0 1.5em 0;
}
.banners-home .left {
	float:left;
	margin:0 1.3em 0 0;
}
.banners-home .right {
	margin:0;
	float:left;
}
.videokabina {
	margin:.5em 0 .5em 0;
}
.forumlink {
	margin:1.5em 0 0 0;
}
#mmtrg {
	width:auto;
	padding:15px 0 15px 0;
	margin:0;
	float:left;
}
#mmtrg .inner {
	margin:0 0 0 25px;
	padding: 0;
}
#mmtrg img {
	border:none;
}
#mmtrg div {
	float:left!important;
	padding:0 29px 0 0;
}
#mmtrg p strong {
	color:#FFB236;
}
#mmtrg a {
	color: #ccc;
	display:block;
	background:#4F0003;
	font-size:0.8em;
	padding:2px 10px 2px 10px;
}
#mmtrg a:hover {
	color: #4B3F41;
	background:#FFB032;
}
.particle .video {
	border-top: 1px solid rgb(79, 0, 3);
	padding:5px 0 0 250px;
}

