/* pridano od fragaria */
/* byly provedeny i nejake drobne zmeny v puvodnim kodu, ale jen kosmeticke */

/* zobrazuje se napriklad pri chybnem zadani jmena nebo hesla pri prihlaseni */
p.systemmessage {background:pink;font-weight:bold;color:#333;padding:10px;margin: 30px 20px 20px 0; width: 94%; _width: 100%}

/* obcas se pouziva, napriklad tlacitko "Objednat zbozi v kosiku" v cart.php */
.right {text-align:right;}

/* seznamy a formulare po prihlaseni */
table.form { border: 2px solid #eee !important; width:96%;}
table.form td {border-bottom: 2px solid #eee !important;}
table.form td.title {font-weight:bold;}
table.form td.item input.size01 {width:20px;}
table.form td.item input.size02 {width:50px;}
table.form td.item input.size03 {width:150px;}
table.form td.item input.size04 {width:250px;}
table.form td.item input.size05 {width:350px;}
table.form td.item textarea {width:100%;height:100px;}
table.form td.item select.multi {height:100px;}
table.form td.center {text-align:right;}
table.form td.center input.ulozit {border: 1px solid #5d4921;border-right:2px solid #000;border-bottom:2px solid #000;  background: gray;cursor: pointer;width:auto;overflow:visible;color:#fff;padding:0 2px}

/* seznamy - napriklad vypis seznamu produktu - product.php */
table.list {border-collapse: separate; border-spacing: 0.05em; border: 1px solid #CCCCCC; background: #F5F5F5; width: 640px;}
table.list td {font-size: 1em; padding: 0.2em 0.4em 0.1em 0.4em;}
table.list td.header {font-weight: bold; background: #DDDDDD;border-bottom:1px solid #ccc;}
table.list td.odd, table.list td.oddtext, table.list td.oddtext30, table.list td.oddedit, table.list td.odddelete, table.list td.oddcost
	{background: #F5F5F5; border-right: 1px solid #AAAAAA;font-size:0.9em;}
table.list td.even, table.list td.eventext, table.list td.eventext30, table.list td.evenedit, table.list td.evendelete, table.list td.evencost
	{background: #FFFFFF; border-right: 1px solid #AAAAAA;font-size:0.9em;}
table.list td.summary {text-align: right; background: #DDDDDD;border-top:1px solid #ccc;}
table.list td.summary span.summaryCost {font-weight:bold;font-size:1em;}
table.list td.summary span.cost {}
table.list td.list {text-align: center;}
table.list td.cost {text-align: right;}
table.list td.list input {width: 30px; text-align: right; border: 1px solid #AAAAAA; padding: 0 0.1em 0 0; margin: 0 0.2em 0 0;}

/* vypis seznamu kategorii - category.php */
span.kTitle {margin: 0 0 0 10px;}
span.kSubtitle1 {margin: 0 0 0 25px;}
span.kSubtitle2 {margin: 0 0 0 40px;}
span.kSubtitle3 {margin: 0 0 0 55px;}
span.kSubtitle4 {margin: 0 0 0 70px;}
span.kSubtitle5 {margin: 0 0 0 85px;}
span.kSubtitle6 {margin: 0 0 0 100px;}
span.kSubtitle7 {margin: 0 0 0 115px;}
span.kSubtitle8 {margin: 0 0 0 130px;}
span.kSubtitle9 {margin: 0 0 0 145px;}
span.kEdit {margin: 0 0 0 10px;}

/* pridano od fragaria s.r.o. */


html {
	text-align: center;
	padding: 0;
	margin: 0;
	font-family: "Arial CE", arial, sans-serif;
}

body {
	text-align: center;
	padding: 0;
	margin:0;
	background: url('../img/bck_html.jpg') repeat;	
	color: gray;
}

h1 {
	font-size: 24px;
	text-align: left;
}

h2 {
	font-size: 20px;
	text-align: left;
}

h3 {
	font-size: 17px;
	text-align: left;
}

h4 {
	font-size: 15px;
	text-align: left;
}

h5 {
	font-size: 13px;
	text-align: left;
}

h6 {
	font-size: 11px;
	text-align: left;
}

a {text-decoration: none;color: gray;}
a:hover {text-decoration: underline; color: gray;}

#body {
	text-align: center;
	padding: 0px;
	margin:0;
	background: url('../img/bck_body.jpg') repeat-x;
	float: left;
	font-size: 15px;
	width: 100%;
}

#envelope {
	margin: 0 auto;
	background: url('../img/bck_envelope.jpg') no-repeat;
	margin: 16px;
	padding:92px 0;
	text-align: center;
	float: left;
}

#site {
	background: url('../img/bck_site.jpg') repeat-y;
	width: 965px;
	margin: 0 0 0 150px;
	_margin: 0 0 0 75px;
	padding: 0;
	text-align: left;
	float: left;
}

abbr, acronym {border:0;cursor:help}
img {border: 0}

#header {
	position: relative;
	bottom: 100px;
	background: url('../img/bck_header.png') bottom no-repeat;
	width: 965px;
	height: 249px;
	overflow:visible;
}



#jazyky {
	color: #fff;
	font-size: 11px;
	text-align: right;
	z-index:100;
	width: 200px;
	float: right;
	position: relative;
	top: 80px;
	padding-right: 10px;
}

#jazyky a {
	color: #fff;
}

#jazyky a:hover {
	text-decoration: none;
}

#logo1{
	color: #EEEEEE;
	font-family: Sylfaen;
	font-size: 300%;
	float: left;
	line-height: 100%;
	margin-left: 10px;
	margin-top: 0.3em;
}

#logo1 h1 {
	width: 218px;
	height: 65px;	
	font-size: 13px;
	position: relative;
	top: 113px;
	#top: 125px;
	left: 31px;
	_left: 31px;
}

#logo1 h1 span{
	background: url("../img/yogajoga-napis.gif") top left no-repeat;
	width: 100%;
	height: 100%;
	z-index: 20;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}

#logo2{
	color: #EEEEEE;
	font-family: Sylfaen;
	font-size: 300%;
	float: left;
	line-height: 100%;
	margin-left: 10px;
	margin-top: 0.3em;
}

#logo2 h1 {
	width: 165px;
	height: 165px;	
	font-size: 13px;
	position: relative;
	top: 5px;
	#top: 14px;
	left: 165px;
	_left: 160px;
}

#logo2 h1 span {
	background: url("../img/yogajoga-logo.gif") top left no-repeat;
	width: 100%;
	height: 100%;
	z-index: 20;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}


#vlozka {
	width: 35px;
	height: 880px;
   	margin: 0;	
   	padding:0;  
   	float: left;
}
#vlozka {
	width: 35px;
	height: 80px;
   	margin: 0;	
   	padding:0;  
   	float: left;
}
#levy-sloupec {	
	position: relative;
    bottom: 100px;
	background: url('../img/bck_levysloupec.jpg') repeat-x;
	width: 205px;
   	min-height: 850px;
   	_height: 850px;
   	margin: 0;	
   	text-align: left;
   	padding:0;  
   	float: left;
   	_margin-right: 35px;
}

#levy-sloupec ul{	
	padding: 0;
   	margin: 0;
   	margin-left: 15px;
   	margin-bottom: 20px;
   	list-style-type: none;
   	width: 165px;
}

#levy-sloupec ul li{	
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 0;
   	margin: 0;
   	dipslay: block;
   	width: 163px;
   	line-height: 28px;
	z-index:1000;
	cursor: pointer;
}

#levy-sloupec ul li a{	
	color: #fff;
	text-decoration: none;
   	padding-left: 25px;
	display: block;
	background: url('../img/menu.jpg') no-repeat;
	width: 153px;
	_width: 176px;
}

#levy-sloupec ul li a.sub{	
	background: url('../img/menu_podkat.png') no-repeat;
	color: #7c8f7e;
   	padding-left: 35px;
	width: 143px;
	_width: 176px;
}

#levy-sloupec ul li a.sel_pink{	
	background: url('../img/menu_balbinova.png') no-repeat;
	color: #f4b6c9;
   	padding-left: 35px;
	width: 143px;
	_width: 176px;
}

#levy-sloupec ul li a.sel_green{	
	background: url('../img/menu_cechovo.png') no-repeat;
	color: #a1a93f;
   	padding-left: 35px;
	width: 143px;
	_width: 176px;
}

#levy-sloupec ul li a.sel_violet{	
	background: url('../img/menu_skolska.png') no-repeat;
	color: #c1989e;
   	padding-left: 35px;
	width: 143px;
	_width: 176px;
}


#levy-sloupec ul li a.rol{	
	background: url('../img/menu_rol.png') no-repeat;
	color: #fff;
   	padding-left: 35px;
}

#levy-sloupec ul li a:hover{	
	text-decoration: underline;
}

#levy-sloupec ul li a.selected{	
	color: #7c8f7e;
	background: url('../img/menu_selected.png') no-repeat;
	margin-bottom:3px;
}

#levy-sloupec ul li ul {
	padding: 0;
	margin: 0;
	margin-top: 0px;
}


img, table, p {margin: 0 0 0px 0}
address {font-style:normal;margin:0 0 15px 0}
ul address {display:inline}
.lower_alpha {list-style-type: lower-alpha}
ul, ol {margin: 0 0 15px 30px; padding: 0}
ul {list-style-type: square}
ul ul, ol ul {padding: 0 0 0 0; margin: 0 0 0 18px}
ul ol, ol ol {padding: 0 0 0 0; margin: 0 0 0 23px}
table {font-size: 100%;margin:0 0 20px 0;border-collapse:collapse;}
table img {margin:0 !important}
table input {margin:0}
td, th {padding:5px}

table.table1 { border: 2px solid #eee !important; }
table.table1 th { background: #5d4921;  color: #fff;  padding: 5px; }
table.table1 td { border: 1px solid #eee !important;  padding: 5px; }


form {margin:0;padding:0;}
fieldset {border: 1px solid #ccc; padding: 0 10px;margin:0 20px 20px 0}
legend {font-weight:bold; background:#f9f9f9;color:#333;padding:3px 10px;margin:0;border:0;border-bottom:2px solid #ccc;}
input, select, textarea {font-family:  "Arial CE", arial, sans-serif;font-size: 100%;margin:0 0 10px 0;}
input, textarea {border: 1px solid #ccc}
label {cursor:pointer;}
form br {clear: both; float: none; width: 1px; height: 1px; overflow: hidden; }
span.required {position:relative;top:-5px;padding:0 0 0 5px;cursor:help}

#skiplink {position:absolute;right:1em;top:-2em;width:15em;height:4em;z-index:10;}
#skiplink a {position:absolute;right:0;bottom:4em;white-space:nowrap;padding:5px;font-weight:bold}
#skiplink a:hover, #skiplink a:focus, #skiplink a:active {position:absolute;right:0;bottom:0 !important;background:#fff;color:#000;border:1px solid #000}

/* PAGE */
#page {width:1030px;text-align:left;position:relative;margin:0 auto;}



/* KONSTRUKCE STRANKY - OBSAH */
#layout {padding-top: 10px;width:945px;position:relative; left: 43px; background: #fff}
#content {float: right;display:inline;width: 706px;margin:0 10px 0 24px;}

#content{
	position: relative;
	_right: 20px;
	bottom: 100px;
	width: 678px;
	background: url('../img/bck_content.jpg') repeat-y;
	text-align: left;
	margin:0;
	margin-left: 14px;
	_margin-left: 0px;
	float: left;
   	padding: 0;
   	font-size: 13px;
	text-align: justify;
}

#content_inner {
	background: url('../img/content_head.jpg') no-repeat !important;	
	margin: 0;
}

#content_bottom {
	background: url('../img/content_bottom.jpg') bottom no-repeat;	
	margin:0;
	padding: 20px 0 20px 20px;
}

p {margin: 0 20px 0 0;}

p a, p a:visited, p a:hover  {
	color: #e30062; 
}

.treeview {width:180px;margin:0 0 20px 0;padding:18px 0 0 0;list-style-type:none;}
.treeview ul {margin:0;padding:0;display:none}
.treeview li {display:inline;cursor:pointer;}
.treeview li span.link {width:180px;display:block;background: #372a11 url(../img/menu-bottom.gif) no-repeat left bottom;margin:0px;border-bottom:2px solid #fff;color:#fff;text-decoration:none;}
.treeview li a {width:180px;display:block;background: #372a11 url(../img/menu-bottom.gif) no-repeat left bottom;color:#fff;text-decoration:none; margin: 0 0 3px 0;} 
.menu-top {background: url(../img/menu-top.gif) no-repeat left top;display:block;color:#fff;}
.treeview ul a {background:#43361c;text-decoration:none;}
.treeview a:hover span.menu-bottom {text-decoration:underline;}
.treeview ul a:hover {background:#372a11;text-decoration:none;font-weight:bold}



#nav{position:absolute;right:0;top:165px;width:610px;height:33px;z-index:100;margin:0;padding:0;list-style-type:none;list-style-image:none;z-index:100;}
#nav a{color:#fff;font-size:1em;padding:0 10px;border-right:1px solid #fff;text-decoration:none;}
#nav li{display:inline;margin-top:0px;float:left;}
#nav a:link,#nav a:active,#nav a:visited{color:#fff;text-decoration:none;}
#nav a:hover{text-decoration:underline}
#nav li a{border-right:1px solid #fff;padding:0 8px;color:#fff;font-weight:bold;font-size:1.1em;}
#nav .last a{border-right:0px solid #fff !important;}

/* PATICKA */
#footer {
	position: relative;
	bottom: 148px;
	background: url('../img/bck_footer.jpg') no-repeat;
	width:965px;
	height:57px;
	margin: 0 0 0 166px;
	_margin-left: 81;
	padding-top: 20px;	
	color: gray;
	clear: both;
}

#footer a{
	color: gray;
	text-decoration: underline;
}

#footer a:hover{
	text-decoration: none;
}

/* RADIUS BOXES */
.shbox_inner {padding:10px;}
.shbox_inner p, .shbox_inner ul {margin:0}

.shboxg_lt {width:100%;position:relative;margin:0 0 20px 0;background: #6d8761 url(../img/shadowg-lt.gif) no-repeat left top;}
.shboxg_rt {width:100%;background: url(../img/shadowg-rt.gif) no-repeat right top;}
.shboxg_rb {width:100%;background: url(../img/shadowg-rb.gif) no-repeat right bottom;}
.shboxg_lb {width:100%;background: url(../img/shadowg-lb.gif) no-repeat left bottom;}
.shboxg_inner {padding:10px;color:#fff}
.shboxh_inner a, .shboxh_inner a:hover {color:#fff;background:none;}
.shboxg_inner p, .shboxg_inner ul {margin:0}

.shboxh_lt {width:100%;position:relative;margin:0 0 20px 0;background: #ccc url(../img/shadowh-lt.gif) no-repeat left top;}
.shboxh_rt {width:100%;background: url(../img/shadowh-rt.gif) no-repeat right top;}
.shboxh_rb {width:100%;background: url(../img/shadowh-rb.gif) no-repeat right bottom;}
.shboxh_lb {width:100%;background: url(../img/shadowh-lb.gif) no-repeat left bottom;}
.shboxh_inner {padding:10px;color:#666}
.shboxh_inner a, .shboxh_inner a:hover {color:#666;background:none;}
.shboxh_inner p, .shboxh_inner ul {margin:0}

.eshopbasket .shbox_inner {background:url(../img/bck_index.gif) no-repeat 10px 10px;height:100px}
html>body .eshopbasket .shbox_inner {height:auto;min-height:190px}
.eshopbasket .shbox_inner2 {margin:0 0 0 130px}
.eshopbasket p {margin:20px 0 10px 0; font-size: 1.3em;}

/* RADIUS BOXES - SPECIAL */
.b_greenline {background: url(../img/green-phone.gif) no-repeat 11px center;min-height:51px;height:51px;font-size:115%;}
.b_greenline p {line-height:1.5;margin:0;padding:0}
.b_greenline strong {display:block;}
html>body .b_greenline {height:auto}
.b_greenline .shboxg_inner {padding:10px 0 10px 55px}

.b_eshop {background: url(../img/grey-basket.gif) no-repeat 4px center;font-size:115%;}
.b_eshop p {margin:0;padding:0}
.b_eshop a {display:block;width:180px;height:100%;cursor:pointer;min-height:51px;height:51px;}
.b_eshop span {line-height:1.5;padding:6px 0 0 0;margin:0 0 0 55px;display:block;}
.b_eshop strong {display:block;text-transform:uppercase;}
html>body .b_eshop a {height:auto}

/* VYHLEDAVANI */
#search {
	text-align: right;
	position: relative; 
	top: 155px;
	left: 160px;
	font-size: 12px; 
	width: 800px;
	_width: 100%;
	_bottom: 150px;
	_right: 50px;
}

#search form {padding: 0; margin: 0 0 0px 0;}
#search a {color:#999;}
#search a:hover {color:#999;}
#search legend, #search div.lbl {display:none}
#search fieldset {border: 0;}
#search_ed_search_keyword {width: 180px; margin:0 0 0px 0;padding:0px 0 0 0px;}
html>body #search_ed_search_keyword {height: 18px;}
#search_ed_search {width: 102px;height:22px;line-height: 22px;padding: 0;margin:0;background: url(../img/search.png) no-repeat; border: 0px solid #ccc;font-weight: bold; cursor: pointer; color: #fff;}

/* RYCHLA NAVIGACE */
#path {text-align: left; margin: 2px 0 16px 0; padding: 0; color: #999;font-size:85%}
#path a {color: #999; text-decoration: underline; }
#path a:hover {color: #fff; background: #999; text-decoration: none; }

.form_indend {padding:10px 0 0 0}
div.lbl {width: 160px; float: left; display: inline; margin: 0 0 10px 0; }
input.form_submit {border: 1px solid black;border-right:2px solid gray;border-bottom:2px solid gray;  background: gray;cursor: pointer;width:auto;overflow:visible;color:#fff;padding:0 2px}
a.form_submit {border: 1px solid black;border-right:2px solid black;border-bottom:2px solid black;font-weight: bold;  background: gray;cursor: pointer;width:auto;overflow:visible;color:#fff;padding:2px;text-decoration:none, color: #fff;}
a.form_submit:hover {text-decoration:none;color:#fff}
.form_help {font-size:85%;padding:5px 5px 0 0;font-style:normal;display:block}
.lineinputs, p.lineinputs {margin:0 0 10px 0;display:block;padding:0}
.lineinputs input {margin:0}
.lineinputs_submit {padding:0;margin:0 0 10px 160px}
.lineinputs_submit input {margin:0 5px 0 0}
input.chkbox {border:0}

/* product detail */

.pd_image {width:298px;float:left;text-align:left;overflow:hidden;padding: 0;margin:0 5px 0 0;}
.pd_image img {margin:0;border:0}
.product_detail_order {width:341px;float:right;overflow:hidden; margin-right: 10px;background: url(../img/pd_order.gif) repeat-y;padding:0;}
.product_detail_order_t{background: url(../img/pd_order_t.gif) top no-repeat;padding:0;}
.product_detail_order_b{background: url(../img/pd_order_b.gif) bottom no-repeat;padding: 10px; _padding-bottom: 1px; margin:0;}
.product_detail_order_inner{background: url(../img/pd_order_inner.gif) bottom repeat-x;margin:0; padding: 15px; _padding:5px;}
.pd_form_submit{background: url(../img/pd_order_basket.gif);border: 0; height: 42px; width: 42px; cursor: pointer;margin:0;padding:0;}

form.pd_order_form {margin:0 0 10px 0;padding:0;position:relative;left:-10px;padding:0 10px;width:100%}
form.pd_order_form fieldset {border:0;margin:0;padding:0;}
form.pd_order_form legend {display:none}
form.pd_order_form div.form_indend {line-height: 42px;padding:7px 0 7px 160px; width: 50px;float: left;}
form.pd_order_form div.lbl {width:110px;text-align:right;margin:0 5px 0 0}
form.pd_order_form input.form_add_basket_num {width:20px;text-align:center;margin:0;}
form.pd_order_form div.lineinputs_submit {margin:0; border:0; width: 75px;float: right;font-size:80%;text-align:center; _padding: 0 0 10px 0; }
form.pd_order_form input.form_submit {margin:0;border:0}
p.pd_price {margin:0 0 10px 0}
p.pd_price span.pink {font-size:145%;font-weight:normal;color:#e30062}
p.pd_price .pl_code {display:block}
ul.pd_price2 {margin:0 0 10px 0;list-style-type:none;padding:0;font-size:85%}
ul.pd_price2 li {padding:2px 0}
ul.pd_price2 .ul_table {width:150px;float:left}

/*.product_tax {position:relative;bottom:0.25em}*/
.pd_actions {font-size:85%;text-align:center}

.smaller {font-size:85%}

.sorting_box p {margin:0 0 5px 0}
.sorting_box ul {margin:0;padding:0;font-size:85%;position:relative;left:-5px}
.sorting_box li {display:inline}
.sorting_box a {float:left;display:inline;margin:0 0 3px 0;padding:0 5px;border-right:1px solid #333}
.sorting_box .last a {border-right:0}

.hp_box {
	width: 159px;
	height: 221px;
	background: url(../img/bck_hp_box.gif) no-repeat;
	float: left;
	margin: 10px 4px 10px 0;	
}
.hp_box a.od {color: #fff; font-weight: bold; font-size:14px; position: relative; top:15px; left: 20px; }
.hp_box img {position: relative; top:23px; left: 6px; }

.product_list {}
.pl_product {width:312px;margin: 0 15px 15px 0;display:inline;float:left;position:relative; background: url('../img/bck_pl_product.gif');}
.pl_product h3 {font-size:120%;margin:0 0 0 0;height:25px}
html>body .pl_product h3 {min-height:25px;height:auto;margin-bottom: 5px;} 
.pl_product .pd_actions {font-size:110%;padding:5px 0;clear:both;background: url('../img/bck_pl_product_bottom.gif') bottom  no-repeat;float:left; width: 100%}
.pl_product .pd_actions .left {padding: 0 10px 10px 10px; text-align:left; width: 185px; float: left;}
.pl_product .pd_actions .right{padding: 0 10px 30px 10px; text-align:right; width: 85px; float: right;}
.pl_image {text-align:left;float:left;margin:0 10px 0 0;height:180px;overflow:hidden}
.pl_image img {border:0;margin:0}
.pl_product .pl_price {font-size:120%;margin:0;font-weight:bold;margin:0 0 0px 0;display:block; color: #58585a;}
.pl_product .pl_price_nodph, .pd_price .pl_price_nodph, .pl_product .pl_code {display:block; margin: 5px 0 10px 0;}
.pl_discount_price {font-size:145%;margin:0;font-weight:bold;color:#00a54f;color:#f00;display:block;padding:3px 0;margin:0}
.pl_discount_price_past {display:block;width:100%;font-weight:normal;padding:0;margin:0 0 15px 0}
.pl_discount_price_past del {display:block;color:#e30062}
.pl_price_tip {font-weight:bold;text-align:left}

.pl_inner {background: url('../img/bck_pl_product_top.gif') top no-repeat;height:200px; padding: 20px;}
html>body .pl_inner {min-height:100px;height:auto} 

#column .pl_product_discount {overflow:hidden}
#column .pl_product_discount .pl_price {float:none}
#column .pl_product_discount .pl_image {float:none;text-align:center;margin:0 0 3px 0;padding:0}
#column .pl_product_discount .pd_actions {font-size:100%;padding:0 0 5px 0}

#basket_info {background: url(../img/kosik.jpg) no-repeat right top;float: right; padding-right: 60px; margin-right: 20px;margin-left: 10px;}
#basket_info p {margin:0 0 0 0px;padding:10px 0 10px 0}
#basket_info p a, #basket_info p a:hover, #basket_info p a:visited {color: gray;}
#compare_info h4 {font-size:125%;color:#fff;margin:0 0 5px 60px;padding:5px 0 0 0;display:block}
#compare_info p {margin:0 0 0 0px;padding:0 0 10px 0}
#compare_info_inner {background: url(../img/grey-compare.gif) no-repeat 4px center;}
#basket_info, #compare_info {width: 130px; _width: 180px; text-align: left;}
#basket_info_inner, #compare_info_inner {min-height:50px;height:50px}
html>body #basket_info_inner, html>body #compare_info_inner {height:auto}

hr {display:none}
#content hr {width:100%;display:block;height:1px;overflow:hidden;clear:both;border:0;background:none;margin:0;color:#fff}

html>body #content hr {height:1em;}

#basket_table {border: 2px solid #eee !important;}
#basket_table th {padding:5px;background: #efefef;color:#333;}
#basket_table td {padding:5px;border-right:1px solid #eee;border-bottom:1px solid #eee}
#basket_table input.form_add_basket_num {text-align:center}
td#basket_table_order {text-align:right;border-right:0}
#bto_price {font-size:125%;padding:5px 0 5px 0}

#basket_table_detail {border: 2px solid #eee !important;}
#basket_table_detail th {padding:5px;background: #efefef;color:#333;}
#basket_table_detail td {padding:5px;border-right:1px solid #eee;border-bottom:1px solid #eee}

.red {color:#c33}
.noborder_r {border-right:0}
.nofloat {clear: both;float:none;width:1px;height:1px;overflow:hidden;}
.none {display: none !important}
.nowrap {white-space:nowrap !important}

.center {text-align:center}
.fleft {float:left;display:inline}
.fright {float:right;display:inline}
img.fleft {margin:0 10px 0 0}
img.fright {margin:0 0 0 10px}
.border {border:2px solid #ccc}

p.right a { color: gray;}

