img, #minibas , #search, #header img#logo, #header #search img#seabtn, #content #conttart #cabrbi .shopcatboxs .scbtop img.scbtimg, .bg_registration, #content #conttart #chooprod img#chprimg, #content #conttart #chooprod, #footer, .bg_basket, .btn_submit{
	behavior: url("./pngfix/iepngfix.htc")
}

body {
	padding: 0px;
	margin: 0px;
	font-family: verdana, arial;
	font-size: 10px;
	color: #c8c3c3;
	background: url(images/body_bg.jpg) center top repeat-y fixed #373737;
}

p {
	padding: 0px;
	margin: 0px;
}

form {
	position: relative;
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px;
}

#container {
	position: relative;
	padding: 0px 24px 0px 24px;
	margin: 0px auto;
	width: 960px;
	background: url(images/container_bg.png) 0 0 repeat-y;
}

#header {
	position: relative;
	padding: 0px 0px 0px 294px;
	margin: 0px;
	width: 666x;
	height: 48px;
	background: url(images/header_bg.jpg) 0 0 no-repeat;
}

#header #menu {
	padding: 0px;
	margin: 0px;
	width: 666px;
	height: 47px;
	overflow: hidden;
}

#header #menu ul#topmenu {
	padding: 0px;
	margin: 0px;
	width: 666px;
	height: 47px;
}

#topmenu li {
	float: left;
	padding: 0px;
	margin: 0px;
	height: 47px;
	list-style-type: none;
}

#topmenu li a {
	padding: 47px 0px 0px 0px;
	margin: 0px;
	height: 47px;
	overflow: hidden;
	display: block;
}

#topmenu li#tm_1 a {
	width: 73px;
	background: url(images/menu.jpg) 0px 0px no-repeat;
}
#topmenu li#tm_1 a:hover {
	background: url(images/menu.jpg) 0px -47px no-repeat;
}
#topmenu.home li#tm_1 a {
	background: url(images/menu.jpg) 0px -47px no-repeat !important;
}

#topmenu li#tm_2 a {
	width: 104px;
	background: url(images/menu.jpg) -73px 0px no-repeat;
}
#topmenu li#tm_2 a:hover {
	background: url(images/menu.jpg) -73px -47px no-repeat;
}
#topmenu.about li#tm_2 a {
	background: url(images/menu.jpg) -73px -47px no-repeat !important;
}

#topmenu li#tm_3 a {
	width: 100px;
	background: url(images/menu.jpg) -177px 0px no-repeat;
}
#topmenu li#tm_3 a:hover {
	background: url(images/menu.jpg) -177px -47px no-repeat;
}
#topmenu.products li#tm_3 a {
	background: url(images/menu.jpg) -177px -47px no-repeat !important;
}

#topmenu li#tm_4 a {
	width: 122px;
	background: url(images/menu.jpg) -277px 0px no-repeat;
}
#topmenu li#tm_4 a:hover {
	background: url(images/menu.jpg) -277px -47px no-repeat;
}
#topmenu.competitions li#tm_4 a {
	background: url(images/menu.jpg) -277px -47px no-repeat !important;
}

#topmenu li#tm_5 a {
	width: 155px;
	background: url(images/menu.jpg) -399px 0px no-repeat;
}
#topmenu li#tm_5 a:hover {
	background: url(images/menu.jpg) -399px -47px no-repeat;
}
#topmenu.customer li#tm_5 a {
	background: url(images/menu.jpg) -399px -47px no-repeat !important;
}

#topmenu li#tm_6 a {
	width: 112px;
	background: url(images/menu.jpg) -554px 0px no-repeat;
}
#topmenu li#tm_6 a:hover {
	background: url(images/menu.jpg) -554px -47px no-repeat;
}
#topmenu.contact li#tm_6 a {
	background: url(images/menu.jpg) -554px -47px no-repeat !important;
}

#header img#logo {
	position: absolute;
	left: 0px;
	top: 48px;
	width: 471px;
	height: 106px;
}

#minibas {
	position: absolute;
	top: 48px;
	right: -9px;
	padding: 20px 14px 0px 12px;
	margin: 0px;
	width: 156px;
	height: 47px;
	background: url(images/minibas_bg.png) 0 0 no-repeat;
	z-index:1;
}

#minibas_link {
	position: absolute;
	top: 48px;
	right: -9px;
	padding: 0px;
	margin: 0px;
	width: 180px;
	height: 25px;
	z-index:2;
	cursor:pointer;
}

#minibas p {
	position: relative;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	color: #ffffff;
}

#minibas span {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-style: italic;
	color: #acacac;
}

#minibas a {
	position: relative;
	font-weight: bold;
	color: #b60202;
	text-decoration: none;
}

#minibas a:hover {
	color: #d87500;
}
.recent{
	background: #272424;
	width: 141px;
	height: 40px;
	position: absolute;
	top: 48px;
	right: 200px;
	padding: 11px 7px 7px 7px;
	margin: 0px;
}
.recent a{
	margin: 0px;
	padding: 0px 5px;
	display: block;
	
}
img.line{
	display: block;
	padding: 0px;
	margin: 6px 0px;
}

#search {
	position: absolute;
	top: 440px;
	right: 25px;
	padding: 3px 0px 0px 138px;
	margin: 0px;
	width: 224px;
	height: 26px;
	background: url(images/search_bg.png) 0 0 no-repeat;
	z-index:20;
}

#search_sub {
	position: absolute;
	top: 68px;
	left: 434px;
	padding: 3px 0px 0px 138px;
	margin: 0px;
	width: 224px;
	height: 26px;
	background: url(images/search_bg.png) 0 0 no-repeat;
	z-index:20;
}

#search input, #search_sub input {
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 1px 6px 0px 0px;
	width: 172px;
	height: 20px;
	background: transparent;
	border: 0px;
	color: #ffffff;
}

#search img#seabtn, #search_sub img#seabtn {
	position: relative;
	padding: 0px;
	margin: -4px 0px 0px 4px;
	width: 24px;
	height: 26px;
	cursor: pointer;
}

#content {
	padding: 0px;
	margin: 0px;
	width: 960px;
	min-height: 400px;
	background: url(images/content_bg.jpg) left bottom no-repeat #121010;
}

#content #mainflash {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 960px;
	height: 422px;
}

#content #conttart {
	padding: 1px 13px 0px 13px;
	margin: 0px;
	width: 934px;
	background: url(images/conttart_bg.png) left top no-repeat;
}

#content #conttart #welcbox {
	float: left;
	padding: 92px 30px 0px 16px;
	margin: 0px;
	width: 350px;
	height: 95px;
	background: url(images/welcbox_bg.png) left top no-repeat;
}

#content #conttart #welcbox p {
	font-size: 11px;
	font-weight: bold;
}

#content #conttart #welcbox span.redcolored {
	color: #990e0e;
}

#content #conttart #welcbox span.orangecolored {
	font-style: italic;
	color: #d87500;
}

#content #conttart #cabrbi {
	float: left;
	padding: 0px 20px 0px 20px;
	margin: 0px;
	width: 498px;
	min-height: 187px;
}

#content #conttart #cabrbi .shopcatboxs {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 166px;
	min-height: 187px;
}

#content #conttart #cabrbi .shopcatboxs .scbtop {
	padding: 12px 0px 0px 0px;
	margin: 0px;
	width: 166px;
	height: 26px;
	text-align: center;
	border-bottom: 1px dotted #c8c3c3;
}

#content #conttart #cabrbi .shopcatboxs .scbtop img.scbtimg {
	padding: 0px;
	margin: 0px;
	width: 123px;
	height: 15px;
}

#content #conttart #cabrbi .shopcatboxs .scbbot {
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 0px;
	width: 165px;
	min-height: 137px;
	text-align: center;
	border-right: 1px dotted #c8c3c3;
}

#content #conttart #cabrbi .shopcatboxs .scbbot.noborri {
	width: 166px;
	border-right: 0px;
}

#content #conttart #cabrbi .shopcatboxs .scbbot ul {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#content #conttart #cabrbi .shopcatboxs .scbbot ul li {
	padding: 2px 0px;
	margin: 0px;
	list-style-type: none;
}

#content #conttart #cabrbi .shopcatboxs .scbbot ul li a {
	color: #c8c3c3;
	text-decoration: none;
}

#content #conttart #cabrbi .shopcatboxs .scbbot ul li a:hover {
	color: #d87500;
}

#content #conttart #chooprod {
	padding: 0px 0px 0px 180px;
	margin: 20px 0px 5px 0px;
	width: 754px;
	height: 43px;
	text-align: right;
	background: url(images/choose_prod_bg.png) left top no-repeat;
}

#content #conttart #chooprod #chprtbl {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 40px;
	border: 0px;
}

#content #conttart #chooprod #chprtbl .chprtbltr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 40px;
	border: 0px;
}

#content #conttart #chooprod img#chprimg {
	width: 664px;
	height: 43px;
}

#content #conttart #chooimg {
	padding: 5px 5px 5px 5px;
	margin: 0px;
	width: 924px;
	height: 118px;
	background: #272727;
}

#content #conttart #chooimg img.lrbut {
	float: left;
}

#content #conttart #chooimg #scrollkeret {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 820px;
	height: 118px;
	background: #4e4e4e;
}

#content #conttart #chooimg #scrollkeret #scrollinner {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 3px 2px 0px 2px;
	_ margin: 3px 1px 0px 1px;
	width: 808px;
	height: 104px;
	background: #838383;
	border: 4px solid #838383;
	overflow: hidden;
}

#content #conttart #chooimg #scrollkeret #scrollinner #scroller {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 103px;
}

#content #conttart #chooimg #scrollkeret #scrollinner #scroller img {
	float: left;
	margin: 0px 4px 0px 0px;
}

#content #conttart #pays {
	padding: 0px 5px 0px 5px;
	margin: 0px;
	width: 924px;
	height: 24px;
	text-align: right;
}

#footer {
	padding: 19px 58px 0px 58px;
	margin: 0px auto;
	width: 892px;
	height: 48px;
	background: url(images/footer_bg.png) 0 0 no-repeat;
}

#footer #menuf {
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	width: 892px;
	height: 20px;
	background: url(images/menuf.png) 0 0 no-repeat;
	overflow: hidden;
}

#footer #menuf ul#bottommenu {
	padding: 0px;
	margin: 0px;
	width: 892px;
	height: 20px;
}

#bottommenu li {
	float: left;
	padding: 0px;
	margin: 0px;
	height: 20px;
	list-style-type: none;
}

#bottommenu li a {
	padding: 20px 0px 0px 0px;
	margin: 0px;
	height: 20px;
	overflow: hidden;
	display: block;
}

#bottommenu li#bm_1 {
	padding: 0px 0px 0px 12px;
}
#bottommenu li#bm_1 a {
	width: 119px;
	background: url(images/menuf.png) -12px 0px no-repeat;
}
#bottommenu li#bm_1 a:hover {
	background: url(images/menuf.png) -12px -20px no-repeat;
}

#bottommenu li#bm_2 {
	padding: 0px 0px 0px 82px;
}
#bottommenu li#bm_2 a {
	width: 47px;
	background: url(images/menuf.png) -213px 0px no-repeat;
	
}
#bottommenu li#bm_2 a:hover {
	background: url(images/menuf.png) -213px -20px no-repeat;
}

#bottommenu li#bm_3 {
	padding: 0px 0px 0px 87px;
}
#bottommenu li#bm_3 a {
	width: 85px;
	background: url(images/menuf.png) -347px 0px no-repeat;
}
#bottommenu li#bm_3 a:hover {
	background: url(images/menuf.png) -347px -20px no-repeat;
}

#bottommenu li#bm_4 {
	padding: 0px 0px 0px 334px;
}
#bottommenu li#bm_4 a {
	width: 112px;
	background: url(images/menuf.png) -766px 0px no-repeat;
}
#bottommenu li#bm_4 a:hover {
	background: url(images/menuf.png) -766px -20px no-repeat;
}
/* internal pages */
.full{
	padding: 152px 30px 10px 30px;
	margin: 0px;
	text-align: left;
	min-height:350px;
}
.bg_about{
	background: url(images/about_pic.gif) right 50px no-repeat;
}
.bg_privacy{
	background: url(images/privacy_pic.gif) right 92px no-repeat;
	margin-right: 40px;
}
.bg_returns{
	background: url(images/returns_pic.gif) right 70px no-repeat;
	margin-right: 60px;
}
.bg_terms{
	background: url(images/terms_pic.gif) right 102px no-repeat;
	margin-right: 20px;
}
.bg_contact{
	background: url(images/contact_pic.gif) center 92px no-repeat;
}
.bg_competition{
	background: url(images/competition_pic.gif) right 0px no-repeat;
	margin-right: 20px;
}
.bg_product{
	background: url(images/product_pic.gif) right 0px no-repeat;
}
.bg_basket{
	background: url(images/basket_pic.gif) right 40px no-repeat;
	padding-bottom: 180px;
}
.bg_checkout{
	background: url(images/checkout_pic.gif) right 50px no-repeat;
}
.bg_registration{
	background: url(images/registration_pic.png) center 140px no-repeat;
}
.bg_customer{
	background: url(images/customer_pic2.gif) right 160px no-repeat;
}
.bg_customer_details{
	background: url(images/customer_details_pic.gif) center 200px no-repeat;
}
.full .title{
	height: 40px;
	background: url(images/title-bg.gif) bottom left no-repeat;
	margin: 0px;
	padding: 0px;
}
.full .text{
	width: 762px;
	margin: 0px;
	padding: 20px 10px;
}
.full .text p{
	margin: 0px;
	padding: 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
.full .text p.sort{
	margin: 0px;
	padding: 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	width: 480px;
}
.orange{
	color: #f36721;
}
span{
	color: #d77f1a;
}
.full .text2{
	margin: 0px;
	padding: 20px 10px;
}
.full .text2 p{
	margin: 0px;
	padding: 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
.full .text2 p.sort{
	margin: 0px;
	padding: 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	width: 480px;
}
.full a.backhome {
	margin: 10px 100px 20px 0px;
	padding: 0px;
	text-align: right;
	display: block;
	height: 34px;
	width: 83px;
	float: right;
}
.full a.backhome:hover{
	margin: 10px 100px 20px 0px;
	padding: 0px;
	text-align: right;
	display: block;
	height: 34px;
	width: 83px;
	float: right;
}
* html .full a.backhome, {
	margin: 10px 10px 20px 0px;
}
* html .full a.backhome:hover{
		margin: 10px 10px 20px 0px;
}
.full .contact-box{
	width: 631px;
	height: 500px;
	background: url(images/contact-box.gif) no-repeat;
	margin: 30px auto;
	padding: 20px 40px;
}
.full .contact-box p{
	color: #bfbfbf;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.1em;
} 
form.contact{
	margin: 30px 0px;
	padding: 20px 45px 10px 50px;
} 
form.contact label{
	padding: 2px 0px 0px 0px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0px;
	font-weight: bold;
	width: 200px;
	float: left;
}
form.contact .input-bg-contact {
	background:transparent url(images/input-contact.gif) no-repeat;
	float:right;
	height:22px;
	margin: 6px 0px;
	padding: 2px 5px 0px 5px;
	width: 313px;
}
form.contact .input-bg-contact input{
	border: 0px;
	width: 294px;
	height: 17px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;
}
form.contact .textarea-bg-contact{
	background:transparent url(images/textarea-contact.gif) no-repeat;
	float:right;
	height: 142px;
	margin: 6px 0px;
	padding: 2px 5px 0px 5px;
	width: 313px;
}
form.contact .textarea-bg-contact textarea{
	border: 0px;
	width: 313px;
	height: 136px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;	
}
form.contact input.btn_submit{
	float: right;
	height: 37px;
	width: 97px;
	margin: 10px 0px 0px 0px;
}
form.competition{
	width: 484px;
	background: #313131;
	border: 3px solid #707169;
	margin: 50px 10px 30px 10px;
	padding: 30px 45px 20px 35px;
	position: relative;
	float: left;
}
.full .reg-box{
	width: 572px;
	background: url(images/reg_box2.gif) left bottom no-repeat #313131;
	margin: 30px auto;
	padding: 30px 40px 30px 40px;
	display: block;
	border: 4px solid #c1c1c1;
}
form.registration{
	margin: 0px;
	padding: 30px 10px 10px 20px;
} 
form.registration label{
	padding: 2px 0px 0px 0px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0px;
	font-weight: bold;
	width: 160px;
	float: left;
}
form.registration label.checkbox{
	padding: 2px 0px 0px 0px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 6px 0px 6px 8px;
	font-weight: bold;
	width: 120px;
	float: left;
}
form.registration .input-bg-reg {
	background:transparent url(images/input-contact.gif) no-repeat;
	float:right;
	height:22px;
	margin: 6px 0px;
	padding: 2px 5px 0px 5px;
	width: 313px;
}
form.registration .input-bg-reg input{
	border: 0px;
	width: 294px;
	height: 17px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;
}
form.registration .input-bg-email {
	background:transparent url(images/input-email.gif) no-repeat;
	float: left;
	height:22px;
	margin: 6px 0px 6px 58px;
	padding: 2px 5px 0px 5px;
	width: 167px;
}
form.registration .input-bg-email input{
	border: 0px;
	width: 167px;
	height: 17px;
	margin: 3px 0px 0px 0px;
	* margin: 3px 0px 0px -58px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;
}
form.registration .input-bg-checkbox {
	float: right;
	height:17px;
	margin: 6px 0px;
	padding: 0px;
	display: block;
	width: 17px;
}
form.registration .textarea-bg-reg{
	background:transparent url(images/textarea-contact.gif) no-repeat;
	float:right;
	height: 142px;
	margin: 6px 0px;
	padding: 2px 5px 0px 5px;
	width: 313px;
}
form.registration .textarea-bg-reg textarea{
	border: 0px;
	width: 313px;
	height: 136px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;	
}
form.registration input.btn_submit{
	float: right;
	margin: 10px -5px 0px 0px;
}
.full .nyom{
	background: url(images/kereknyom.png) no-repeat;
	width: 361px;
	height: 96px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 561px;
	top: 50px;
}
form.competition label{
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	width: 150px;
	float: left;
	margin: 4px 0px;
	padding: 2px 0px 0px 0px;
} 
form.competition .input-bg{
	width: 294px;
	height: 20px;
	background: url(images/input-competition.gif) no-repeat;
	margin: 4px 0px;
	padding: 1px 3px 0px 3px;
	float: right;
}
form.competition .input-bg input{
	border: 0px;
	width: 294px;
	height: 17px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;
}
* html form.competition .input-bg input{
	margin: 1px 0px 0px 0px;
}
form.competition .input-bg-middle{
	width: 169px;
	height: 20px;
	background: url(images/input-competition-m.gif) no-repeat;
	margin: 4px 0px 4px 34px;
	padding: 1px 3px 0px 3px;
	float: left;
}
form.competition .input-bg-middle input{
	border: 0px;
	width: 175px;
	height: 17px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;
}
* html form.competition .input-bg-middle input{
	margin: 1px 0px 0px -34px;
}
form.competition .input-bg-sort{
	width: 112px;
	height: 20px;
	background: url(images/input-competition-s.gif) no-repeat;
	margin: 4px 0px;
	padding: 1px 3px 0px 3px;
	float: right;
}
form.competition .input-bg-sort input{
	border: 0px;
	width: 112px;
	height: 17px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;
}
* html form.competition .input-bg-sort input{
	margin: 1px 0px 0px 0px;
}
form.competition input.btn_submit{
	float: right;
	margin: 15px 0px 0px 0px;
}
form.select{
	height: 30px;
	margin: 20px 0px;
}
.checkout{
	margin: 30px 0px;
	width: 530px;
	padding: 20px 30px 10px 10px;
	background: #313131;
	border: 3px solid #707169;
} 
.checkout label{
	padding: 2px 0px 0px 15px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 3px 0px;
	font-weight: bold;
	width: 170px;
	float: left;
}
.checkout label span{
	color: #901616!important;
}
.checkout .input-bg-contact {
	background:transparent url(images/input-contact.gif) no-repeat;
	float:right;
	height:22px;
	margin: 3px 0px;
	padding: 2px 5px 0px 5px;
	width: 313px;
}
.checkout .input-bg-contact input{
	border: 0px;
	width: 294px;
	height: 17px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;
}
.checkout .input-bg-contact2 {
	background:transparent;
	float:right;
	height:19px;
	margin: 3px 0px;
	padding: 5px 5px 0px 5px;
	width: 313px;
}
.checkout .textarea-bg-contact{
	background:transparent url(images/textarea-contact.gif) no-repeat;
	float:right;
	height: 142px;
	margin: 6px 0px;
	padding: 2px 5px;
	width: 313px;
}
.checkout .textarea-bg-contact textarea{
	border: 0px;
	width: 313px;
	height: 136px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #313131;
	background: none;
	font-weight: bold;	
}
.checkout .textarea-bg-contact2{
	background:transparent;
	float:right;
	height: 139px;
	margin: 6px 0px;
	padding: 5px 5px;
	width: 313px;
	overflow: auto;
}
.checkout input.btn_submit{
	float: right;
	margin: 10px -5px 0px 0px;
	padding: 0px;
}


.full .products{
	border: 1px solid #767575;
	margin: 0px;
	/*height: 480px;*/
	padding: 20px 8px;
	display: block;
	position: relative;
	overflow: hidden;
}
.full .products .pbox{
	width: 216px;
	background: #aeaeae;
	margin: 0px 2px 15px 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
    border: 1px solid #848383;
}
.last{
	margin: 0px 0px 15px 0px!important;
}
.full .products .prod{
	/*height: 424px;*/
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.ptop{
	height: 53px;
	width: 200px;
    background: url(images/ptop.gif) bottom repeat-x;
	overflow: hidden;
	color: #4a4a4a;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 6px 0px 10px;
    /*border-bottom: 6px solid #848383;   */
    position: relative;
}
.ptop p.name{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.ptop p.catname{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
    line-height: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.ptop p.rc{
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
    position: absolute;
    bottom: 5px;
    left: 10px;
}
.full .products .pbox .img{
	width: 215px;
	height: 128px;
	margin: 10px 0px;
	padding: 0px 2px;
	text-align:center;
}
.full .products .pbox .img a img{
	height:128px;
}
.full .products .pbox .btns{
	width: 213px;
    height: 35px;
	margin: 0px;
	padding: 5px 0px 0px 3px;
    background: #7e7e7e;
}
.pbox .btns a{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	display: block;
	float: left;
}
.pbox .btns a.view, .pbox .btns a.view:hover{
	margin: 4px 0px 0px 0px;
	padding: 0px;
	font-size: 0px;
	display: block;
	float: left;
}
.pbox a.vb, .pbox a.vb:hover{
	margin: 0px auto 6px auto;
	padding: 0px;
	font-size: 0px;
    display: block;
    text-align: center;
}
.princ{
    width: 88px;
    height: 35px;
    float: left;
    padding: 0px 2px 0px 4px;
    overflow: hidden;
}
    .princ p{
        font-size: 12px;
        color: #FFFFFF;
        margin: 3px 0px 0px 0px;
        padding: 0px;
        font-family: Arial;
    }
    .princ span{
        font-size: 9px;
        line-height: 14px;
        color: #FFFFFF;
    }


.full .products .lapozo{
	/*width:220px;*/
	float: right;
	height: 60px;
	margin: 0px;
	padding: 0px;
}
.full .products .lapozo a{
	font-size: 24px;
	color: #a2a2a2;
	margin: 0px 2px;
	padding: 0px;
	font-family: Lucida sans, sans-serif;
	position: relative;
}
.box_abs
{
	position: absolute;
	display: block;
	bottom: 0px;
	left: 0px;
}

.prod_desc_topframe{
	margin: 0px auto 10px auto;
	width: 757px;
	background: url(images/bg_prod-desc.gif) 0 0 repeat-y;
}
.prod_desc_frame{
	width: 757px;
	background:transparent url(images/bg_prod-desc_t.gif) 0 0 no-repeat;
}
.prod_desc{
	width: 712px;
	/*
	height: 429px;
	background: url(images/desc-bg.jpg) no-repeat;
	*/
	background:transparent url(images/bg_prod-desc_b.gif) 0 bottom no-repeat;
	padding: 25px 15px 15px 30px;
}
.prod_desc .desc{
	background: #666662;
	width: 324px;
	min-height: 385px;
    * height: 385px;
	float: left;
	margin: 0px;
	padding:0px 0px 70px 0px;
}
.prod_desc .desc p.p-name{
	background: #aaa497;
	width: 324px;
	/* height: 29px; */
	height:auto;
	overflow: hidden;
	display: block;
	font-weight: bold;
	font-size: 16px;
	line-height: 26px;
	color: #3a3a3a;
	text-align: center;
	padding: 8px 0px 0px 0px;
	margin: 0px;
}
.prod_desc .desc .p-text{
	min-height: 238px;
	*height: 238px;
	padding: 5px;
	margin: 0px auto 0px auto;
	width: 314px;
	overflow: auto;
}
.prod_desc .desc .p-text p{
	margin: 0px 0px 12px 0px;
	color: #fffefe;
	font-weight: bold;
}
.prod_desc .desc .p-text a{
	color: #d87500;
	font-weight: bold;
	text-decoration:none;
}
.prod_desc .desc .p-text a:hover{
	color: #d87500;
	font-weight: bold;
	text-decoration:underline;
}

.prod_desc .desc .p-text2{
	padding: 5px;
	margin: 0px auto 0px auto;
	width: 314px;
	background: #666662;
	
}
.prod_desc .desc .p-text2 p{
	margin: 0px 0px 0px 0px;
	color: #fffefe;
	font-weight: bold;
}
.prod_desc .desc .p-text2 p .ref_price {
	font-size:12px;
	color:#FFF;
}
.prod_desc .desc .p-text2 .basket_2 {
	float:right;
	position:relative;
	margin-top:-25px;
}

.prod_desc .pricebasketbox {
	padding: 5px;
	margin: 0px;
	width: 314px;
}

.prod_desc .prodpricetext {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.prod_desc .prodprice {
	padding: 0px 0px 0px 24px;
	font-size: 20px;
	font-weight: bold;
	color: #d87500;
}

.prod_desc .prodpricevat {
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #c8c3c3;
}

.prod_desc .basket_btn {
	float: right;
	padding: 9px 0px 0px 40px;
	margin: 14px 0px 0px 0px;
	width: 70px;
	height: 21px;
	background: url(images/basket_icon.gif) 0 0 no-repeat;
	font-weight: bold;
}

.prod_desc .basket_btn a {
	color: #d87500;
}

.prod_desc .basket_btn a:hover {
	color: #ffffff;
}

.right{
	width: 380px;
	padding: 0px;
	margin: 0px;
	float: right;
}
.photo{
	width: 380px;
	padding: 0px;
	margin: 0px;
}

.photo #small_images {

	float:left;
	margin:10px 4px 20px 4px;
	cursor:pointer;

}


#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}


#wrapper {
	width:364px; 
	margin: 0px auto; 
	padding: 0px;
	display:none;
}
#wrapper * {margin:0; padding:0}
#fullsize {
	position:relative; 
	width:316px; 
	height:274px; 
	padding:0px;
	margin: 0px auto; 
	background:#FFF;
}
#information {
	position:absolute; 
	bottom:-130px; 
	text-align: center;
	left: 100px; 
	width:316px; 
	height:0; 
	color:#fff; 
	overflow:hidden; 
	z-index:200; 
}
#information h3 {
	padding:0px; 
	font-size:11px
}
#information p {
	padding:0px;
	margin: 0px;
}
#image {
	width:316px;
}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:8%; height:274px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}

.linkhover {background:url(images/link.gif) center center no-repeat}

#thumbnails {
	margin: 28px 0px -4px 0px;
	padding: 0px;
}
#slideleft {
	float:left; 
	width:24px; 
	height:80px; 
	background: #2f2f2f url(images/prev.jpg) no-repeat;
}
#slideleft:hover {
	background: #2f2f2f url(images/prev_h.jpg) no-repeat; 
}
#slideright {
	float:right; 
	width:24px; 
	height:80px; 
	background: #2f2f2f url(images/next.jpg) right no-repeat;
}
#slideright:hover {
	background: #2f2f2f url(images/next_h.jpg) right no-repeat;
}

#slidearea {
	position:relative; 
	width:308px; 
	margin: 5px 5px 0px 1px;
	padding: 0px;
	height: 79px; 
	overflow:hidden;
	float: left;
}
#slider {
	position:absolute; 
	left:0; 
	height:71px;
}
#slider img {
	cursor:pointer; 
	padding:0px;
	float: left;
}
.scroll{
	background: #666762;
	height: 80px;
	margin: 0px;
	width: 364px;
	padding: 0px;
}
.buttons{
	height: 40px;
	width: 316px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
}
.buttons img{
	float: left;
	margin: 0px 10px 0px 0px;
	padding:: 0px;
}
.buttons a{
	color: #d56420;	
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	font-weight: bold;
}
.buttons a:hover{
	color: #790b00;	
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}
a.ap{
	margin: 0px 0px 0px 90px;
	padding: 0px;	
	width: 100px;
}
a.apl{
	float:right;
	margin: 0px 90px 0px 0px;
	padding: 0px;
	width: 80px;	
}

.basket{
	width: 490px;
	margin: 20px 0px;
}
.basket .top{
	width: 490px;
	height: 30px;
	background: url(images/top-bg.gif) left bottom repeat-x;
}
.prd{
	width: 272px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}
.quan{
	width: 120px;
	float: left;
	text-align: center; 
}
.price{
	width: 90px;
	float: left;
	text-align: center;
}

table{
	display: table;
	width: 490px;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	position: relative;
	background: url(images/top-bg.gif) left bottom repeat-x;
}
tr{
	height: 90px;
	margin: 0px;
	padding: 0px;
}
td{
	display: table-cell;
	vertical-align: middle;
}
td.pr{
	width: 280px;
	height: 90px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
td.pr img{
	width: 74px;
	height: 71px;
	background: white;
	float: left;
	margin: 0px 5px; 
	padding: 0px;
}
td.pr p{
	float: left;
	font-size: 10px;
	color: #8D8B8C;
	width: 150px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
td.quantity{
	width: 120px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}
td.quantity .input-bg{
	width: 44px;
	height: 23px;
	background: url(images/quan-bg.gif) no-repeat;
	margin: 0px auto;
	padding: 2px 3px 0px 3px;
	text-align: left;
}
td.quantity .input-bg input{
	width: 34px;
	height: 18px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	background: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
	text-align: center;
}
td.prc{
	width: 90px;
	text-align: center;
}
td.prc p{
	color: #8d8b8c;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}
td p{
	font-weight: bold;
	font-size: 12px;
	color: #8d8b8c;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}
.basket  .bottom{

	background:#858384 url(images/total-bg.gif) 0 bottom repeat-x;
	margin: 15px 0px 0px 0px;
	padding: 6px;
}
.basket  .bottom p{
	color: #fffdfe;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	float: left;
}
.basket  .bottom p.ar{
	color: #fffdfe;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	float: right;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.basket  .bottom .discount{

	border-bottom: 1px solid #595959;
	margin: 0px;

	padding: 4px 10px 10px 5px;
}
.basket  .bottom .discount form{
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: right;
}
.basket  .bottom .discount input{
	height: 18px;
	width: 100px;
	border: 1px solid #595959;
	margin: 0px 120px;
	padding: 0px;
	float: left;
	color: #8D8B8C;
}
input.update{
	width: 62px!important;
	height: 18px!important;
	border: 0px;
	margin: 0px!important;
	padding: 0px;
}
input.continueshopping{
	border: 0px;
	margin: 0px 48px;
	padding: 0px;
}
.basket  .bottom .total{
	height: 48px;
	margin: 0px;

	padding: 4px 0px 0px 5px;
}
.bcc{

	text-align: left;
	margin: 5px 0px;
}
.bcc a{
	margin: 10px;
	padding: 0px;
	display: block;
	float: left;
}
.bcc input.update{
	width: 130px!important;
	height: 21px!important;
	border: 0px;
	margin: 0px!important;
	padding: 0px;
}
a.lnk_delete, a.lnk_delete:hover{
	color: #D87500;
}
a.about{
	margin: 30px 0px 20px 0px;
	padding: 0px 90px 0px 0px;
	font-size: 14px;
	line-height: 45px;
	color: #a5a5a5;
	font-weight: bold;
	font-family: Ariel, sans-serif;
	background: url(images/abouta.gif) right no-repeat;
}
a.about:hover{
	margin: 30px 0px 20px 0px;
	padding: 0px 90px 0px 0px;
	font-size: 14px;
	color: #a5a5a5;
	font-weight: bold;
}
#divDetails p{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin:0px;
	padding:8px 0px;
}
.customer-box{
	width: 410px;
	padding: 30px 0px;
	margin: 0px;
	float: left;
}
.customer-box a, .customer-box a:hover{
	color: #f29e0b;
	text-decoration: underline;
	font-weight: bold;
}
.customer-box span{
	font-style: italic;
	font-weight: bold;
	color: #8a8a8a;
	font-size: 11px;
}
.customerdet-box{
	width: 900px;
	padding: 40px 0px 30px 0px;
	margin: 0px;
}
.custdet-box1{
	background: #313131 url(images/custdet-box1-bg.gif) right bottom no-repeat;
	width: 480px;
	border: 3px solid #FFFFFF;
	padding: 20px 20px 20px 20px;
	margin: 0px auto;
}
.custdet-box1 .cd-box1{
	background: url(images/customerdet-line.png) center bottom no-repeat;
	width: 480px;
	padding: 10px 0px 0px 0px;
}
.custdet-box1 .cd-box1 p.cdbleft{
	float: left;
	width: 240px;
	padding: 0px 0px 6px 0px;
}
.custdet-box1 .cd-box1 p.cdbright{
	float: right;
	width: 240px;
	padding: 0px 0px 6px 0px;
}
.custdet-box2{
	background: #313131 url(images/custdet-box2-bg.gif) right top no-repeat;
	width: 690px;
	border: 3px solid #FFFFFF;
	padding: 20px 20px 20px 20px;
	margin: 40px auto 0px auto;
}
.custdet-box2 img{
	width: 240px;
	height: 179px;
	border: 3px solid #FFFFFF;
	margin: 0px 10px 10px 0px;
}
.custdet-box2 .cd-box2{
	float: right;
	width: 140px;
	height: 50px;
	padding: 340px 0px 0px 0px;
	text-align: center;
}
.custdet-box2 .cd-box2 img{
	width: 89px;
	height: 41px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}
.c-box{
	width: 388px;
	background: #848484;
	margin: 10px 0px;
	border-bottom: 3px solid #FFFFFF;
}
.c-box .top{
	height: 58px;
	background: url(images/c-box-top.gif) no-repeat;
	margin: 0px;
}
.c-box .body{
	background: #848484 url(images/c-box.gif) bottom no-repeat;
	width: 342px;
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
	padding: 0px 20px 20px 20px;
}
.c-box .body .half1{
	width: 150px;
	float: left;
	padding: 0px;
}
.c-box .body .half1 p, .c-box .body .half2 p{
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
}
.c-box .body .half2{
	width: 170px;
	background: url(images/half2-bg.gif) repeat-y;
	float: left;
	padding: 0px 0px 0px 20px;
}
.comments{
	width: 388px;
	margin: 10px 0px;
	padding: 0px;
}
.comments-top{
	background: url(images/comments-top.gif) no-repeat;
	height: 45px;
}
.comments-body{
	background: url(images/comments-body.gif) repeat-y;
	padding: 10px 0px;
	border-bottom: 3px solid #FFFFFF;
	width: 387px;
}
.comments-body p{
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	padding: 0px 15px;
}
.prevnext{
	height: 20px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}
.prevnext a:link, .prevnext a:visited, .prevnext a:active{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	height: 11px;
}
.prevnext a:hover{
	color: #f29e0b;
	font-size: 11px;
	text-decoration: none;
	height: 11px;
}
.sep{
	background: url(images/sep.gif) repeat-x;
	font-size: 0px;
	width: 382px;
	height: 1px;
	padding: 0px;
	margin: 5px 0px 5px 3px;
}
.right-box{
	float: right;
	width: 455px;
	height: 400px;
	padding: 350px 0px 0px 0px;
}
.orange_text{
	color: #F36721;
	font-size:12px;
	font-weight:bold;
}
/* internal pages end*/
a, a:hover{
	text-decoration: none;
}
.clear{
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 0px;
}
.redbox{
	color:#f36721;
	text-align:center;
}
.regnote{
	text-align:center;
}
.half1 p a{
	color:#fff;
	text-decoration:none;
}
.half2 p a{
	color:#fff;
	text-decoration:none;
}
.half1 p a:hover{
	text-decoration:none;
}
.half2 p a:hover{
	text-decoration:none;
}
.buttons input{
	border:0;
	padding:0;
	background:transparent;
	color:#D56420;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
}
.buttons input:hover{
	color:#790b00;
}
.about-hide{
 display:none;
}
.full .products .cat {
	/*height:180px;   */
	background-position: 0 0;
}

#checkout_select {
	background:none;
	border:none;
	width:310px;
	padding-top:1px;	
}

.selectArea{
	padding:10px 0;
}
.selectArea .labels{
	float:left;
	margint:7px 10px 0 0;
}
.selectArea select{
	float:left;
	margin:0 25px 0 10px;
}
#lnk_addbasket{
	color:#D87500;
}
.vattext{
	color:#8D8B8C;
	font-size:9px;
	font-weight:normal;
}
.lapozo a b{
	color:#d87500;
}
.title img{
	float:left;
}
#path{
	margin:5px;
	color:#D87500;
}
#path a{
	color:#c8c3c3;
}
#path a:hover{
	text-decoration:underline;
}
#mySelect2{
	margin-right:0;
	max-width:888px;
}
.smPics img {
    min-height:103px;
}

