body {
font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	margin: 0px;
	padding: 0px;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	
	min-width:1000px;
}
.page {width: 100%; max-width: 1400px; width:960px;}
	a:link, a:visited {color:#999;text-decoration:none}
		a:hover {color:#666666;}

.header{border-top: 4px solid #2D2D2D;height:92px;}
.logo, .logo a {width:260px; height:75px;}
.logo {display: block;background: url("/img/logo.gif") no-repeat;width: 258px;height: 80px;text-indent:-9000px;}
	.logo a {display: block;text-indent:-9000px;}


.prd li {position:relative;width:182px;display: inline; float:left;margin:2.7px;}
.photo {/*width: 80%;*/margin: 0 auto;border:none;}
.prd h4 {clear:both;padding-top:3px;width: 85%;margin: 0 auto;font-size:95%;height:29px;}
	.prd h4 a {color: #444444;}
	.prd h4 a:hover {text-decoration:underline;}


.l_b,.r_b,.r_t,.l_t{position:absolute;width:8px; height:8px; display:block;}
.l_b{background:url("../img/l_b.gif") left bottom no-repeat;bottom:0; left:0;}
	.r_b{background:url("../img/r_b.gif") right bottom no-repeat;bottom:0; right:0;}
		.r_t{background:url("../img/r_t.gif") right  top no-repeat;top:0; right:0;}
			.l_t{background:url("../img/l_t.gif") left top no-repeat;top:0; left:0;}	


.desc {border:1px solid #E5E5E5; padding:2px;}
.pline {border-top:1px solid #E6E6E6; width:90%; height:0px;}

.price {
text-align:center;
font-weight:bold;
color:#8e2800;
font-size:12px;

font:bold 120% tahoma, sans-serif;
margin-bottom:4px;
}


.big {
font-family:Arial;
font-size:150%;
color:#db691e;
font-style:normal;
}

.percent {color:#999999; font-weight:normal; font-size:65%; line-height:normal; padding:0; margin:0; position:relative; top:-5px;}

.dprd li {position:relative;width:149px;float:left;margin:2.5px;}
	.dprd h4 {clear:both;padding-top:3px;width: 85%;margin: 0 auto;font-size:95%;height:29px;}
	.dprd h4 a {color: #444444;}
	.dprd h4 a:hover {text-decoration:underline;}
	.dprd p {padding-top:4px;width:90%;color:#999999;margin: 0 auto;font-size:95%;}
	.dpic {width:64px; height:70px; display:block;}

ul.pim {white-space:nowrap;overflow:hidden}
ul.pim li {border:1px solid #f2f2f2;margin-right:4px;width:62px;height:62px;float:left;display:inline;cursor:pointer}

.navigations {width:960px;background:url("../img/bot.gif") repeat-x;height:37px;position:relative;}
	.navigations ul li {float:left; font-size:110%; background:url("../img/rz.gif") center right no-repeat;}
	.navigations ul li.last {background:none;}
	.navigations ul li a {color:#fff;display:block;height:26px;padding:10px 17px 0 17px;text-decoration:none;font-weight:bold;}
	.navigations ul li a:hover {text-decoration:underline;}
.l_a,.r_a,.r_r,.l_r{position:absolute;width:9px; height:37px; display:block;}
	.l_a{background:url("../img/l_bot.gif") left bottom no-repeat;bottom:0; left:0;}
	.r_a{background:url("../img/r_bot.gif") right bottom no-repeat;bottom:0; right:0;}
.msearch {position:absolute;right:5px;top:5px;margin:0;border:2px solid #6a6968;background:#fff;padding:2px;height:18px;}
	.msearch input {float:left;border:0;font-size:100%;padding:2px;width:150px;color:#666;}

.nav ul li  .active, #nav ul li  .active a{color:#ccc; cursor: default}
	.nav {padding-left:3%;}
	.nav li {line-height:16px;}

.lb {border-left:#DDDDDD 1px solid;}
.inline ul li {display:inline; margin-left:5px; color:#CCCCCC;}
.op{margin-bottom:10px;border-bottom:3px solid #CCCCCC;margin-left:1px; width:35%;}




/* comments need? - no need;) */
.cmnts {width:50%;overflow:hidden;}
	.autor {font-size:100%;margin-bottom:20px;margin-left:3%;}
	.ug {float:left;position:relative;top:7px;background: url("../img/coment2.gif") no-repeat right;height:14px;width:19px;margin-left:10px;display:block; }

b.kt,b.kb{display:block;background:#fff;}
b.kt b,b.kb b{display:block;height:1px;}
b.k1{margin:0 5px;}
b.k2{margin:0 3px;}
b.k3{margin:0 2px;}
b.kt b.r4,b.kb b.r4{margin:0 1px;height:2px;}
.comm{margin-bottom:15px;background:#F5F5ED;}
.comm .iw{padding:5px 15px;overflow:hidden;}
.comm b.kt b,.comm b.kb b{background:#F5F5ED;}
/* comments */




.bbor {border:1px solid #D3D3D3}
.pad10 {padding:10px;}
.ml5 {margin-left:5px;}
.spc {text-transform: uppercase;background-color: #C00000;color: #fff;padding: 1px 3px;font-weight: bold;font-size:75%;width:64px;position:relative; top:-4px; left:-4px;}

.f80 {font-size:80%;}
.f90 {font-size:90%;}
.c6 {color:#666666;}
.w75 {width:75%;}


.footer {width:960px;border-top:1px solid #d9d9d1;border-bottom:1px solid #d9d9d1;padding:12px 0;overflow:auto; margin:10px auto 20px;}
	.footer ul.fnavigation {margin:0 0 0 19px;}
	.footer li {float:left;margin:0 12px 0 0;padding:0 18px 0 0;background:url("../img/foo_bul.gif") right 3px no-repeat;}
	.footer li.last {background:none;margin:0;}
	.misc-navigation {float:right; font-size:95%; margin-right:19px; color:#444444;}


.button.button_addtocart {border:none;text-indent:-9999px}
	button.button_addtocart {background:url("../img/button_addtocart.gif") no-repeat 0 0;width:115px;height:26px;padding:0;}
	button.button_addtocart:hover {background-position: 0 -26px; }
	button.button_addtocart:active {background-position: 0 -52px;}
.titler {display:block;height:14px;background: #deecf5 url("../img/t_head.gif") bottom left no-repeat;padding:7px 0 18px 11px;margin:0 0 5px;font-size:110%;font-weight:bold;}
.pdtxt {padding:10px 14px 20px}
.pdtxt span {line-height:16px;}

.pdd {padding:8px 0; clear:both;}
	.pdd dl {overflow:hidden;line-height:21px;}
	.pdd dt {font-weight:bold;float:left;width:87px;text-align:right;clear:both; overflow:hidden;}
	.pdd dd {float:left;padding-left:7px;color:#666;width:125px; }
.pdo {padding:10px 17px;overflow:hidden;}
	.pdo label {font-weight:bold;width:70px;display:block;float:left;text-align:right;margin-right:7px;line-height:22px}

.rzd {width:49.5%;}
.h415 {height:415px;}
.w26 {width:26%;}
.w950 {width:950px;}
.ofix {margin-top:30px;width:600px;}
.c9 {color:#999}
.odf {border:1px solid #E5E5E5; padding:10px; display:block; overflow:hidden;}
.fnp {font-weight:normal; font-size:55%; color:#666666;}
.fnp1 {font-weight:normal; font-size:55%; color:#999999; top:-11px;}
.pagn {display:block; overflow:hidden; padding:8px; margin-top:5px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}
.pags {display:block; overflow:hidden; padding:8px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5;}


.bread {height:28px;padding:0;line-height:28px;}
.bread span  {margin-left:4px;}
	.bread span a {background:url("../img/breadcrumb.gif") no-repeat right;display:block;float:left;height:28px;overflow:hidden;padding:0 20px 0 11px;}
	.bread span:first-child a {background:url("../img/b_home.gif") no-repeat right;width:44px;text-indent: -300em;padding:0}
.navigation_end {padding-left:3px;}
.m7 {margin:7px; margin-left:0; margin-right:0;}
.mb5 {margin-bottom:5px;}
.ttl {font-size:180%; font-weight:bold; color:#000; margin-left:10px;}








/* presta */
form.std h3 {
	color: #555;
	font-size: 100%;
	font-weight: normal;
	border-bottom: 1px solid #d0d1d5;
	padding: 0.5em;
	margin: 0 0 0.5em 0;
}

form.std h4, form.std p {
	padding: 0.3em 1em;
	clear: both;
}
form.std label, form.std p span {
	/* float: left; */
	text-align: left;
	width: 30%;
	margin-left:1%;
	/* 	margin-left:1%; */
}
form.std p span.like_input {
	width: auto;
	margin-left:0.7em;
}
input, textarea, select, span.editable {
	margin-left: 0.7em;
	padding:1px;
}

form.std .checkbox label, form.std .radio label, form.std span.form_info {
	margin: 0;
	float: none;
	text-align: left;
}
.required sup {
	color: #da0f00;
}
form.std p.checkbox {
	padding-left: 13%;
}

.table_block {
	padding-bottom:6px;
	margin:11px;
}

.table_block a, bla {
	color:#000;
}


table.std {
	border-collapse: collapse;
	width:100%;
}

.cart_product {width:10%; padding:4px;}
.cart_description {width:56%;}
	.cart_description a {font-size:80%; font-weight:bold;}
.cart_unit {width:16%;}
.cart_quantity {width:10%;}

table.std tbody tr td, table.std tfoot tr td {
	border-top: 1px solid #999;
}
table.std thead th {
	height:24px;
	color: #444;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}

table.std tfoot td {
	color: #000;
	text-align: right;
	white-space: nowrap;
}

p.cart_navigation {
	padding: 1em 0!important;
}
p.cart_navigation .button, p.cart_navigation .button_large {
	float: left;
}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {
	float: left;
	margin-left:50%;
}

#cart_summary tfoot tr td {
	border-top: none;
	line-height: 1.5em;
}
#cart_summary tfoot tr.cart_total_price td {
	border-bottom: 2px solid #000;
}

td.cart_quantity p, td.cart_quantity a {
	float: left;
	display: inline;
}
td.cart_quantity p {
	padding-right: 4px;
	padding-left: 5px;
	font-size:130%;
}
td.cart_quantity .icon {
	margin-top: 1px;
}
td.cart_quantity a.cart_quantity_up, td.cart_quantity a.cart_quantity_down {
	display: block;
	margin-top:-8px;
}


form.std label, form.std p span {

	float: left;
	text-align: right;
	width: 11%;	
}
form.std p span.like_input {
	width: auto;
	margin-left:0.7em;
}



#authentication input#SubmitCreate, #authentication input#SubmitLogin{ margin:0; }

#authentication p.lost_password {
	padding-left:4em;
}

#authentication #create-account_form fieldset, #authentication #login_form fieldset {height:18em;}
#authentication p.submit span {padding-right:0.5em;}
div.addresses {padding: 0.6em;position:relative;}
div.addresses h3 { margin: 0; }
div.addresses p.checkbox input{margin-top:0!important;margin-top:-3px;}
ul.address {
	background-color:white;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0.25em;
	padding-bottom:0.6em;
	margin-bottom:1em;
	position:relative;
	width:268px;
}

ul.address li {
	padding-left: 1.4em;
	margin-top: 0.6em;
}
li.address_title {
	margin-top: 0!important;
	background-color: #000;
	color: #fff;
	font-weight: bold;
	height: 27px;
	font-size: 1.2em;
	line-height: 1.9em;
}



li.address_name, li.address_company { font-weight: bold;}
table.std td, table.std th {
	padding: 0.4em 0.5em;
}




#block-history #block-order-detail p {margin:15px;margin-bottom:20px;}
#order-detail-content tfoot td{border:none;}
#order-detail-content table td input.order_qte_input{display:none;}
#order-detail-content table td.order_cb input{border: none;}
#order-detail-content table td span.order_qte_span{width: 100%;display:block;}


img.icon {margin:3px; vertical-align: middle;}
.ofn {font-weight:normal; font-size:55%; color:#666666;}
.bpo {border:1px solid #E5E5E5; padding:10px; display:block; overflow:hidden;}
form.std .lbl {float:none; margin-left:5%;}
.ajax_cart_quantity { padding-right:3px; } 
ul.pagination {float: right;color:#CCCCCC;}
ul.pagination li {display: inline;float: left;margin-right: 7px;}
.pagination a {color:#000;}
#our_price_display {width:93px; display:block;}



/* presta js */
.hidden, .collapsed, .block_hidden_only_for_screen {display:none;}

